From 5bd71c0114317bbd2d952b44a857ecf37c270dc3 Mon Sep 17 00:00:00 2001 From: Olivier Chafik Date: Sat, 13 Jul 2013 00:14:28 +0100 Subject: [PATCH 01/16] =?UTF-8?q?Reified:=20added=20scalaxy-reified-doc=20?= =?UTF-8?q?project,=20renamed=20scalaxy.reified.impl=20to=20=E2=80=A6inter?= =?UTF-8?q?nal?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../scalaxy/reified/CaptureConversions.scala | 8 +++---- .../scala/scalaxy/reified/ReifiedValue.scala | 14 +++++------ .../{impl => internal}/CaptureTag.scala | 8 +++---- .../CurrentMirrorTreeCreator.scala | 4 ++-- .../reified/{impl => internal}/Utils.scala | 2 +- .../reified/{impl => internal}/package.scala | 6 ++--- Reified/Doc/src/main/rootdoc.txt | 1 + .../main/scala/scalaxy/reified/package.scala | 10 ++++---- project/ScalaxyBuild.scala | 23 +++++++++++++++++++ project/build.properties | 2 +- 10 files changed, 51 insertions(+), 27 deletions(-) rename Reified/Base/src/main/scala/scalaxy/reified/{impl => internal}/CaptureTag.scala (80%) rename Reified/Base/src/main/scala/scalaxy/reified/{impl => internal}/CurrentMirrorTreeCreator.scala (80%) rename Reified/Base/src/main/scala/scalaxy/reified/{impl => internal}/Utils.scala (98%) rename Reified/Base/src/main/scala/scalaxy/reified/{impl => internal}/package.scala (97%) create mode 100644 Reified/Doc/src/main/rootdoc.txt diff --git a/Reified/Base/src/main/scala/scalaxy/reified/CaptureConversions.scala b/Reified/Base/src/main/scala/scalaxy/reified/CaptureConversions.scala index 624e58cb..3d4a41a9 100644 --- a/Reified/Base/src/main/scala/scalaxy/reified/CaptureConversions.scala +++ b/Reified/Base/src/main/scala/scalaxy/reified/CaptureConversions.scala @@ -1,6 +1,6 @@ package scalaxy.reified -import scalaxy.reified.impl.Utils._ +import scalaxy.reified.internal.Utils._ import scala.reflect.runtime.universe import scala.reflect.runtime.universe._ @@ -39,7 +39,7 @@ object CaptureConversions { Literal(Constant(value)) } - /** Inlines a reified value's AST */ + /** Inlines reified values' ASTs */ final lazy val REIFIED_VALUE: Conversion = { case (value: HasReifiedValue[_], tpe: Type, conversion: Conversion) => value.reifiedValue.expr(conversion).tree.duplicate @@ -89,7 +89,7 @@ object CaptureConversions { } /** - * Convert an array an AST that represents a call to Array.apply with a 'best guess' component + * Converts arrays to an AST that represents a call to Array.apply with a 'best guess' component * type, and all values converted. */ final lazy val ARRAY: Conversion = { @@ -110,7 +110,7 @@ object CaptureConversions { } /** - * Convert an immutable collection to an AST that represents a call to a constructor for that + * Converts immutable collections to an AST that represents a call to a constructor for that * collection type with a 'best guess' component type, and all values converted. * Types supported are HashSet, Set, List, Vector, Stack, Queue, Seq. */ diff --git a/Reified/Base/src/main/scala/scalaxy/reified/ReifiedValue.scala b/Reified/Base/src/main/scala/scalaxy/reified/ReifiedValue.scala index 0d5229d0..b1e6922e 100644 --- a/Reified/Base/src/main/scala/scalaxy/reified/ReifiedValue.scala +++ b/Reified/Base/src/main/scala/scalaxy/reified/ReifiedValue.scala @@ -3,9 +3,9 @@ package scalaxy.reified import scala.reflect.runtime.universe import scala.reflect.runtime.universe._ -import scalaxy.reified.impl.CaptureTag -import scalaxy.reified.impl.Utils -import scalaxy.reified.impl.Utils._ +import scalaxy.reified.internal.CaptureTag +import scalaxy.reified.internal.Utils +import scalaxy.reified.internal.Utils._ import scala.tools.reflect.ToolBox /** @@ -22,7 +22,7 @@ private[reified] trait HasReifiedValue[A] { * This object retains the runtime value passed to {@link scalaxy.reified.reify} as well as its * compile-time AST. * It also keeps track of the values captured by the AST in its scope, which are identified in the - * AST by calls to {@link scalaxy.impl.CaptureTag} (which contain the index of the captured value + * AST by calls to {@link scalaxy.internal.CaptureTag} (which contain the index of the captured value * in the capturedTerms field of this reified value). */ final case class ReifiedValue[A: TypeTag] private[reified] ( @@ -31,14 +31,14 @@ final case class ReifiedValue[A: TypeTag] private[reified] ( */ val value: A, /** - * AST of the value, with {@link scalaxy.impl.CaptureTag} calls wherever an external value + * AST of the value, with {@link scalaxy.internal.CaptureTag} calls wherever an external value * reference was captured. */ val taggedExpr: Expr[A], /** * Runtime values of the references captured by the AST, along with their static type at the site * of the capture. - * The order of captures matches {@link scalaxy.impl.CaptureTag#indexCapture}. + * The order of captures matches {@link scalaxy.internal.CaptureTag#indexCapture}. */ val capturedTerms: Seq[(AnyRef, Type)]) extends HasReifiedValue[A] { @@ -56,7 +56,7 @@ final case class ReifiedValue[A: TypeTag] private[reified] ( */ def compile( conversion: CaptureConversions.Conversion = CaptureConversions.DEFAULT, - toolbox: ToolBox[universe.type] = impl.Utils.optimisingToolbox): () => A = { + toolbox: ToolBox[universe.type] = internal.Utils.optimisingToolbox): () => A = { val ast = expr(conversion).tree diff --git a/Reified/Base/src/main/scala/scalaxy/reified/impl/CaptureTag.scala b/Reified/Base/src/main/scala/scalaxy/reified/internal/CaptureTag.scala similarity index 80% rename from Reified/Base/src/main/scala/scalaxy/reified/impl/CaptureTag.scala rename to Reified/Base/src/main/scala/scalaxy/reified/internal/CaptureTag.scala index 565c32d1..367cf5c7 100644 --- a/Reified/Base/src/main/scala/scalaxy/reified/impl/CaptureTag.scala +++ b/Reified/Base/src/main/scala/scalaxy/reified/internal/CaptureTag.scala @@ -1,4 +1,4 @@ -package scalaxy.reified.impl +package scalaxy.reified.internal import scala.reflect.runtime.universe._ import scala.reflect.runtime.currentMirror @@ -33,8 +33,8 @@ object CaptureTag { } /** - * Deconstructor for {@link scalaxy.impl.CaptureTag#apply} calls in ASTs. - * @return if a {@link scalaxy.impl.CaptureTag#apply} call was matched, return some tuple made of the static type of the captured value, the original reference that was captured, and the index of the runtime value of the capture in {@link scalaxy.reified.ReifiedValue#capturedTerms}. Otherwise, return {@link scala.None}. + * Deconstructor for {@link scalaxy.internal.CaptureTag#apply} calls in ASTs. + * @return if a {@link scalaxy.internal.CaptureTag#apply} call was matched, return some tuple made of the static type of the captured value, the original reference that was captured, and the index of the runtime value of the capture in {@link scalaxy.reified.ReifiedValue#capturedTerms}. Otherwise, return {@link scala.None}. */ def unapply(tree: Tree): Option[(Type, Tree, Int)] = { tree match { @@ -54,7 +54,7 @@ object CaptureTag { * Symbol of CaptureTag.apply method */ private lazy val captureSymbol = { - val captureModule = currentMirror.staticModule("scalaxy.reified.impl.CaptureTag") + val captureModule = currentMirror.staticModule("scalaxy.reified.internal.CaptureTag") captureModule.moduleClass.typeSignature.member("apply": TermName) } } diff --git a/Reified/Base/src/main/scala/scalaxy/reified/impl/CurrentMirrorTreeCreator.scala b/Reified/Base/src/main/scala/scalaxy/reified/internal/CurrentMirrorTreeCreator.scala similarity index 80% rename from Reified/Base/src/main/scala/scalaxy/reified/impl/CurrentMirrorTreeCreator.scala rename to Reified/Base/src/main/scala/scalaxy/reified/internal/CurrentMirrorTreeCreator.scala index 3cce907d..ea0eed03 100644 --- a/Reified/Base/src/main/scala/scalaxy/reified/impl/CurrentMirrorTreeCreator.scala +++ b/Reified/Base/src/main/scala/scalaxy/reified/internal/CurrentMirrorTreeCreator.scala @@ -1,4 +1,4 @@ -package scalaxy.reified.impl +package scalaxy.reified.internal import scala.reflect.runtime.universe import scala.reflect.runtime.universe._ @@ -6,7 +6,7 @@ import scala.reflect.runtime.currentMirror import scala.reflect.api._ /** TreeCreator that uses {@link scala.reflect.runtime.currentMirror} */ -private[impl] case class CurrentMirrorTreeCreator(tree: Tree) extends TreeCreator { +private[internal] case class CurrentMirrorTreeCreator(tree: Tree) extends TreeCreator { def apply[U <: Universe with Singleton](m: scala.reflect.api.Mirror[U]): U#Tree = { if (m eq currentMirror) { tree.asInstanceOf[U#Tree] diff --git a/Reified/Base/src/main/scala/scalaxy/reified/impl/Utils.scala b/Reified/Base/src/main/scala/scalaxy/reified/internal/Utils.scala similarity index 98% rename from Reified/Base/src/main/scala/scalaxy/reified/impl/Utils.scala rename to Reified/Base/src/main/scala/scalaxy/reified/internal/Utils.scala index 6dd90033..46a66331 100644 --- a/Reified/Base/src/main/scala/scalaxy/reified/impl/Utils.scala +++ b/Reified/Base/src/main/scala/scalaxy/reified/internal/Utils.scala @@ -1,4 +1,4 @@ -package scalaxy.reified.impl +package scalaxy.reified.internal import scala.reflect.runtime.universe import scala.reflect.runtime.universe._ diff --git a/Reified/Base/src/main/scala/scalaxy/reified/impl/package.scala b/Reified/Base/src/main/scala/scalaxy/reified/internal/package.scala similarity index 97% rename from Reified/Base/src/main/scala/scalaxy/reified/impl/package.scala rename to Reified/Base/src/main/scala/scalaxy/reified/internal/package.scala index 2855e07e..2af5acbd 100644 --- a/Reified/Base/src/main/scala/scalaxy/reified/impl/package.scala +++ b/Reified/Base/src/main/scala/scalaxy/reified/internal/package.scala @@ -6,9 +6,9 @@ import scala.reflect._ import scala.reflect.macros.Context import scala.reflect.runtime.universe -import scalaxy.reified.impl.Utils._ +import scalaxy.reified.internal.Utils._ -package object impl { +package object internal { private def runtimeExpr[A](c: Context)(tree: c.universe.Tree): c.Expr[universe.Expr[A]] = { c.Expr[universe.Expr[A]]( @@ -128,7 +128,7 @@ package object impl { val tpe = t.tpe.normalize.widen // Abuse reify to get correct reference to `capture`. val Apply(TypeApply(f, List(_)), _) = { - reify(scalaxy.reified.impl.CaptureTag[Int](10, 1)).tree + reify(scalaxy.reified.internal.CaptureTag[Int](10, 1)).tree } c.typeCheck( Apply( diff --git a/Reified/Doc/src/main/rootdoc.txt b/Reified/Doc/src/main/rootdoc.txt new file mode 100644 index 00000000..bfd76a6c --- /dev/null +++ b/Reified/Doc/src/main/rootdoc.txt @@ -0,0 +1 @@ +Scalaxy/Reify provides a reify method that goes beyond the stock Universe.reify method, by taking care of captured values and allowing composition of reified functions for improved flexibility of dynamic usage of ASTs. The original expression is also available at runtime, without having to compile it with ToolBox.eval. diff --git a/Reified/src/main/scala/scalaxy/reified/package.scala b/Reified/src/main/scala/scalaxy/reified/package.scala index 3da07022..134633ff 100644 --- a/Reified/src/main/scala/scalaxy/reified/package.scala +++ b/Reified/src/main/scala/scalaxy/reified/package.scala @@ -9,7 +9,7 @@ import scala.reflect.runtime import scala.reflect.runtime.universe import scala.reflect.runtime.universe.{ typeTag, TypeTag } -import scalaxy.reified.impl +import scalaxy.reified.internal /** * Scalaxy/Reified: the reify method in this package captures it's compile-time argument's AST, @@ -27,7 +27,7 @@ package object reified { * which can be customized (by default, it handles constants, arrays, immutable collections, * reified values and their wrappers). */ - def reify[A: TypeTag](v: A): ReifiedValue[A] = macro impl.reifyImpl[A] + def reify[A: TypeTag](v: A): ReifiedValue[A] = macro internal.reifyImpl[A] /** * Wrapper that provides Function1-like methods to a reified Function1 value. @@ -45,12 +45,12 @@ package object reified { def compose[A: TypeTag](g: ReifiedFunction1[A, T1]): ReifiedFunction1[A, R] = { val f = this - impl.reifyMacro((c: A) => f(g(c))) + internal.reifyMacro((c: A) => f(g(c))) } def andThen[A: TypeTag](g: ReifiedFunction1[R, A]): ReifiedFunction1[T1, A] = { val f = this - impl.reifyMacro((a: T1) => g(f(a))) + internal.reifyMacro((a: T1) => g(f(a))) } } @@ -83,7 +83,7 @@ package object reified { def tupled: ReifiedFunction1[(T1, T2), R] = { val f = this - impl.reifyMacro((p: (T1, T2)) => { + internal.reifyMacro((p: (T1, T2)) => { val (v1, v2) = p f(v1, v2) }) diff --git a/project/ScalaxyBuild.scala b/project/ScalaxyBuild.scala index 3f785cae..5968cd68 100644 --- a/project/ScalaxyBuild.scala +++ b/project/ScalaxyBuild.scala @@ -217,6 +217,29 @@ object Scalaxy extends Build { .dependsOn(reifiedBase) .aggregate(reifiedBase) + lazy val reifiedDoc = Project( + id = "scalaxy-reified-doc", + base = file("Reified/Doc"), + settings = reflectSettings ++ Seq( + scalacOptions in (Compile, doc) <++= (scalaVersion) map { + case (scalaVersion) => + //Seq("-doc-source-url", "http://www.scala-lang.org/api/" + scalaVersion + "/index.html#package") + Seq("-doc-source-url", "http://www.scala-lang.org/api/2.10.2/index.html#package") + }, + scalacOptions in (Compile, doc) <++= (name, description, version, sourceDirectory, scalaVersion) map { + case (name, description, version, sourceDirectory, scalaVersion) => + Opts.doc.title(name + ": " + description) ++ + Opts.doc.version(version) ++ + Seq("-doc-source-url", "http://www.scala-lang.org/api/" + scalaVersion + "/index.html#package") ++ + Seq("-doc-root-content", (sourceDirectory / "main/rootdoc.txt").getAbsolutePath) + }, + unmanagedSourceDirectories in Compile <<= ( + (Seq(reified, reifiedBase) map (unmanagedSourceDirectories in _ in Compile)).join.apply { + (s) => s.flatten.toSeq + } + ) + )).dependsOn(reified, reifiedBase) + lazy val fxSettings = reflectSettings ++ Seq( unmanagedJars in Compile ++= Seq( new File(System.getProperty("java.home")) / "lib" / "jfxrt.jar" diff --git a/project/build.properties b/project/build.properties index 66ad72ce..5e96e967 100644 --- a/project/build.properties +++ b/project/build.properties @@ -1 +1 @@ -sbt.version=0.12.2 +sbt.version=0.12.4 From 18f106956824f1d55ed75c3804d84adb1eaa9ba1 Mon Sep 17 00:00:00 2001 From: Olivier Chafik Date: Sat, 13 Jul 2013 11:11:25 +0100 Subject: [PATCH 02/16] Reified: some javadoc fixes --- .../scalaxy/reified/CaptureConversions.scala | 4 ++- .../scala/scalaxy/reified/ReifiedValue.scala | 32 +++++++++---------- .../scalaxy/reified/internal/CaptureTag.scala | 8 ++--- .../internal/CurrentMirrorTreeCreator.scala | 4 ++- .../scalaxy/reified/internal/Utils.scala | 4 +++ .../scalaxy/reified/internal/package.scala | 3 ++ .../main/scala/scalaxy/reified/package.scala | 6 ++++ 7 files changed, 38 insertions(+), 23 deletions(-) diff --git a/Reified/Base/src/main/scala/scalaxy/reified/CaptureConversions.scala b/Reified/Base/src/main/scala/scalaxy/reified/CaptureConversions.scala index 3d4a41a9..74ea8a16 100644 --- a/Reified/Base/src/main/scala/scalaxy/reified/CaptureConversions.scala +++ b/Reified/Base/src/main/scala/scalaxy/reified/CaptureConversions.scala @@ -39,7 +39,9 @@ object CaptureConversions { Literal(Constant(value)) } - /** Inlines reified values' ASTs */ + /** + * Inlines reified values' ASTs + */ final lazy val REIFIED_VALUE: Conversion = { case (value: HasReifiedValue[_], tpe: Type, conversion: Conversion) => value.reifiedValue.expr(conversion).tree.duplicate diff --git a/Reified/Base/src/main/scala/scalaxy/reified/ReifiedValue.scala b/Reified/Base/src/main/scala/scalaxy/reified/ReifiedValue.scala index b1e6922e..11cb6b5f 100644 --- a/Reified/Base/src/main/scala/scalaxy/reified/ReifiedValue.scala +++ b/Reified/Base/src/main/scala/scalaxy/reified/ReifiedValue.scala @@ -12,34 +12,32 @@ import scala.tools.reflect.ToolBox * Reified value wrapper. */ private[reified] trait HasReifiedValue[A] { + + /** Underlying reified value of this object */ private[reified] def reifiedValue: ReifiedValue[A] + + /** Type tag of the reified value */ def valueTag: TypeTag[A] + + /** String representation of this object, mainly for debugging purposes */ override def toString = s"${getClass.getSimpleName}(${reifiedValue.value}, ${reifiedValue.taggedExpr.tree}, ${reifiedValue.capturedTerms})" } /** - * Reified value which can be created by {@link scalaxy.reified.reify}. - * This object retains the runtime value passed to {@link scalaxy.reified.reify} as well as its + * Reified value which can be created by [[scalaxy.reified.reify]]. + * This object retains the runtime value passed to [[scalaxy.reified.reify]] as well as its * compile-time AST. * It also keeps track of the values captured by the AST in its scope, which are identified in the - * AST by calls to {@link scalaxy.internal.CaptureTag} (which contain the index of the captured value + * AST by calls to [[scalaxy.reified.internal.CaptureTag]] (which contain the index of the captured value * in the capturedTerms field of this reified value). + * + * @param value original value passed to [[scalaxy.reified.reify]] + * @param taggedExpr AST of the value, with [[scalaxy.reified.internal.CaptureTag]] calls wherever an external value reference was captured. + * @param capturedTerms runtime values of the references captured by the AST, along with their static type at the site of the capture. The order of captures matches captureIndex in [[scalaxy.reified.internal.CaptureTag.apply]]. */ final case class ReifiedValue[A: TypeTag] private[reified] ( - /** - * Original value passed to {@link scalaxy.reified.reify} - */ val value: A, - /** - * AST of the value, with {@link scalaxy.internal.CaptureTag} calls wherever an external value - * reference was captured. - */ val taggedExpr: Expr[A], - /** - * Runtime values of the references captured by the AST, along with their static type at the site - * of the capture. - * The order of captures matches {@link scalaxy.internal.CaptureTag#indexCapture}. - */ val capturedTerms: Seq[(AnyRef, Type)]) extends HasReifiedValue[A] { @@ -50,9 +48,9 @@ final case class ReifiedValue[A: TypeTag] private[reified] ( * Compile the AST (using the provided conversion to convert captured values to ASTs). * Requires scala-compiler.jar to be in the classpath. * Note: with Sbt, you can put scala-compiler.jar in the classpath with the following setting: - *

+   * {{{
    *   libraryDependencies <+= scalaVersion("org.scala-lang" % "scala-compiler" % _)
-   * 
+ * }}} */ def compile( conversion: CaptureConversions.Conversion = CaptureConversions.DEFAULT, diff --git a/Reified/Base/src/main/scala/scalaxy/reified/internal/CaptureTag.scala b/Reified/Base/src/main/scala/scalaxy/reified/internal/CaptureTag.scala index 367cf5c7..588353ef 100644 --- a/Reified/Base/src/main/scala/scalaxy/reified/internal/CaptureTag.scala +++ b/Reified/Base/src/main/scala/scalaxy/reified/internal/CaptureTag.scala @@ -4,7 +4,7 @@ import scala.reflect.runtime.universe._ import scala.reflect.runtime.currentMirror /** - * Object that enables tagging of values captured by {@link scalaxy.reified.ReifiedValue}'s ASTs. + * Object that enables tagging of values captured by [[scalaxy.reified.ReifiedValue]]'s ASTs. * Provides creation and extraction of capture tagging calls. */ object CaptureTag { @@ -21,7 +21,7 @@ object CaptureTag { * Construct the AST for the capture tagging call that corresponds to these params. * @param tpe static type of the captured value * @param reference original reference that was captured - * @param captureIndex index of the runtime value of the capture in {@link scalaxy.reified.ReifiedValue#capturedTerms} + * @param captureIndex index of the runtime value of the capture in [[scalaxy.reified.ReifiedValue.capturedTerms]] */ def construct(tpe: Type, reference: Tree, captureIndex: Int): Tree = { Apply( @@ -33,8 +33,8 @@ object CaptureTag { } /** - * Deconstructor for {@link scalaxy.internal.CaptureTag#apply} calls in ASTs. - * @return if a {@link scalaxy.internal.CaptureTag#apply} call was matched, return some tuple made of the static type of the captured value, the original reference that was captured, and the index of the runtime value of the capture in {@link scalaxy.reified.ReifiedValue#capturedTerms}. Otherwise, return {@link scala.None}. + * Deconstructor for [[scalaxy.reified.internal.CaptureTag.apply]] tagging calls in ASTs. + * @return if a [[scalaxy.reified.internal.CaptureTag.apply]] tagging call was matched, return some tuple made of the static type of the captured value, the original reference that was captured, and the index of the runtime value of the capture in [[scalaxy.reified.ReifiedValue#capturedTerms]]. Otherwise, return None. */ def unapply(tree: Tree): Option[(Type, Tree, Int)] = { tree match { diff --git a/Reified/Base/src/main/scala/scalaxy/reified/internal/CurrentMirrorTreeCreator.scala b/Reified/Base/src/main/scala/scalaxy/reified/internal/CurrentMirrorTreeCreator.scala index ea0eed03..abfed792 100644 --- a/Reified/Base/src/main/scala/scalaxy/reified/internal/CurrentMirrorTreeCreator.scala +++ b/Reified/Base/src/main/scala/scalaxy/reified/internal/CurrentMirrorTreeCreator.scala @@ -5,7 +5,9 @@ import scala.reflect.runtime.universe._ import scala.reflect.runtime.currentMirror import scala.reflect.api._ -/** TreeCreator that uses {@link scala.reflect.runtime.currentMirror} */ +/** + * TreeCreator that uses [[scala.reflect.runtime.currentMirror]] + */ private[internal] case class CurrentMirrorTreeCreator(tree: Tree) extends TreeCreator { def apply[U <: Universe with Singleton](m: scala.reflect.api.Mirror[U]): U#Tree = { if (m eq currentMirror) { diff --git a/Reified/Base/src/main/scala/scalaxy/reified/internal/Utils.scala b/Reified/Base/src/main/scala/scalaxy/reified/internal/Utils.scala index 46a66331..acc596f0 100644 --- a/Reified/Base/src/main/scala/scalaxy/reified/internal/Utils.scala +++ b/Reified/Base/src/main/scala/scalaxy/reified/internal/Utils.scala @@ -7,6 +7,10 @@ import scala.tools.reflect.ToolBox import scalaxy.reified.ReifiedValue +/** + * Utility methods used by Scalaxy/Reified's implementation. + * Should not be called by users of the library, API might change even in minor / patch versions. + */ object Utils { private[reified] def newExpr[A](tree: Tree): Expr[A] = { diff --git a/Reified/Base/src/main/scala/scalaxy/reified/internal/package.scala b/Reified/Base/src/main/scala/scalaxy/reified/internal/package.scala index 2af5acbd..a3b8608b 100644 --- a/Reified/Base/src/main/scala/scalaxy/reified/internal/package.scala +++ b/Reified/Base/src/main/scala/scalaxy/reified/internal/package.scala @@ -8,6 +8,9 @@ import scala.reflect.runtime.universe import scalaxy.reified.internal.Utils._ +/** + * Internal methods and classes used by Scalaxy/Reified's implementation + */ package object internal { private def runtimeExpr[A](c: Context)(tree: c.universe.Tree): c.Expr[universe.Expr[A]] = { diff --git a/Reified/src/main/scala/scalaxy/reified/package.scala b/Reified/src/main/scala/scalaxy/reified/package.scala index 134633ff..c93f1f6b 100644 --- a/Reified/src/main/scala/scalaxy/reified/package.scala +++ b/Reified/src/main/scala/scalaxy/reified/package.scala @@ -31,6 +31,8 @@ package object reified { /** * Wrapper that provides Function1-like methods to a reified Function1 value. + * + * @param value reified function value */ implicit class ReifiedFunction1[T1: TypeTag, R: TypeTag]( val value: ReifiedValue[T1 => R]) @@ -41,6 +43,7 @@ package object reified { override def reifiedValue = value override def valueTag = typeTag[T1 => R] + /** Evaluate this function using the regular, non-reified runtime value */ def apply(a: T1): R = value.value(a) def compose[A: TypeTag](g: ReifiedFunction1[A, T1]): ReifiedFunction1[A, R] = { @@ -56,6 +59,8 @@ package object reified { /** * Wrapper that provides Function2-like methods to a reified Function2 value. + * + * @param value reified function value */ implicit class ReifiedFunction2[T1: TypeTag, T2: TypeTag, R: TypeTag]( val value: ReifiedValue[Function2[T1, T2, R]]) @@ -66,6 +71,7 @@ package object reified { override def reifiedValue = value override def valueTag = typeTag[Function2[T1, T2, R]] + /** Evaluate this function using the regular, non-reified runtime value */ def apply(v1: T1, v2: T2): R = value.value(v1, v2) /* From 97266327b6d96a4dc6723dcc9c68d360d19dbf71 Mon Sep 17 00:00:00 2001 From: Olivier Chafik Date: Sat, 13 Jul 2013 11:18:53 +0100 Subject: [PATCH 03/16] Reified: more javadoc --- Reified/Doc/src/main/rootdoc.txt | 32 ++++++++++++++++++- .../main/scala/scalaxy/reified/package.scala | 4 +++ 2 files changed, 35 insertions(+), 1 deletion(-) diff --git a/Reified/Doc/src/main/rootdoc.txt b/Reified/Doc/src/main/rootdoc.txt index bfd76a6c..6d5424f8 100644 --- a/Reified/Doc/src/main/rootdoc.txt +++ b/Reified/Doc/src/main/rootdoc.txt @@ -1 +1,31 @@ -Scalaxy/Reify provides a reify method that goes beyond the stock Universe.reify method, by taking care of captured values and allowing composition of reified functions for improved flexibility of dynamic usage of ASTs. The original expression is also available at runtime, without having to compile it with ToolBox.eval. +Scalaxy/Reify provides a powerful reified values mechanism that deals well with composition and captures of runtime values, allowing for complex ASTs to be generated during runtime for re-compilation or transformation purposes. + +It preserves the original value that was reified, allowing for flexible mixed usage of runtime value and compile-time AST. + +Please look at documentation of [[scalaxy.reified.reify]] and [[scalaxy.reified.ReifiedValue]] first. + +{{{ +import scalaxy.reified._ + +def comp(capture1: Int): ReifiedFunction1[Int, Int] = { + val capture2 = Seq(10, 20, 30) + val f = reify((x: Int) => capture1 + capture2(x)) + val g = reify((x: Int) => x * x) + + g.compose(f) +} + +val f = comp(10) +// Normal evaluation, using regular function: +println(f(1)) + +// Get the function's AST, inlining all captured values and captured reified values: +val ast = f.expr().tree +println(ast) + +// Compile the AST at runtime (needs scala-compiler.jar in the classpath). +// This is an optimized compilation by default, soon with extra optimizing AST transforms taken from Scalaxy. +val compiledF = ast.compile()() +// Evaluation, using the freshly-compiled function: +println(compiledF(1)) +}}} diff --git a/Reified/src/main/scala/scalaxy/reified/package.scala b/Reified/src/main/scala/scalaxy/reified/package.scala index c93f1f6b..248cfc98 100644 --- a/Reified/src/main/scala/scalaxy/reified/package.scala +++ b/Reified/src/main/scala/scalaxy/reified/package.scala @@ -87,6 +87,10 @@ package object reified { } */ + /** + * Creates a tupled version of this reified function: instead of 2 arguments, it accepts a + * single `scala.Tuple2` argument. + */ def tupled: ReifiedFunction1[(T1, T2), R] = { val f = this internal.reifyMacro((p: (T1, T2)) => { From e3d8a0c504dcaf04a4db4016250e5455c9e2eed2 Mon Sep 17 00:00:00 2001 From: Olivier Chafik Date: Sat, 13 Jul 2013 11:37:47 +0100 Subject: [PATCH 04/16] Reified: doc --- .../main/scala/scalaxy/reified/internal/Utils.scala | 8 +++++++- Reified/src/main/scala/scalaxy/reified/package.scala | 11 +++++++---- 2 files changed, 14 insertions(+), 5 deletions(-) diff --git a/Reified/Base/src/main/scala/scalaxy/reified/internal/Utils.scala b/Reified/Base/src/main/scala/scalaxy/reified/internal/Utils.scala index acc596f0..a028cbd7 100644 --- a/Reified/Base/src/main/scala/scalaxy/reified/internal/Utils.scala +++ b/Reified/Base/src/main/scala/scalaxy/reified/internal/Utils.scala @@ -8,7 +8,7 @@ import scala.tools.reflect.ToolBox import scalaxy.reified.ReifiedValue /** - * Utility methods used by Scalaxy/Reified's implementation. + * Internal utility methods used by Scalaxy/Reified's implementation. * Should not be called by users of the library, API might change even in minor / patch versions. */ object Utils { @@ -19,6 +19,12 @@ object Utils { CurrentMirrorTreeCreator(tree)) } + /** + * Internal method to type-check a runtime AST (API might change at any future version). + * This might transform the AST's structure (e.g. introduce TypeApply nodes), and might prevent + * toolboxes from compiling it (requiring a call to `scala.tools.ToolBox.resetAllAttrs` prior + * to compiling with `scala.tools.ToolBox.compile`). + */ def typeCheck[A](expr: Expr[A]): Expr[A] = { newExpr[A](typeCheck(expr.tree)) } diff --git a/Reified/src/main/scala/scalaxy/reified/package.scala b/Reified/src/main/scala/scalaxy/reified/package.scala index 248cfc98..f4363fd5 100644 --- a/Reified/src/main/scala/scalaxy/reified/package.scala +++ b/Reified/src/main/scala/scalaxy/reified/package.scala @@ -21,11 +21,13 @@ package object reified { * Reify a value (including functions), preserving the original value and keeping track of the * values it captures from the scope of its expression. * This allows for runtime processing of the value's AST (being able to capture external values makes this method more flexible than Universe.reify). + * * Compile-time error are raised when an external reference cannot be captured safely (vars and * lazy vals are not considered safe, for instance). - * Captured values are inlined in the reified value's AST with a conversion function, - * which can be customized (by default, it handles constants, arrays, immutable collections, - * reified values and their wrappers). + * + * Captured values are inlined in the reified value's AST with a conversion function (see + * [[scalaxy.reified.CaptureConversions]]), which can be customized (by default, it handles + * constants, arrays, immutable collections, reified values and their wrappers). */ def reify[A: TypeTag](v: A): ReifiedValue[A] = macro internal.reifyImpl[A] @@ -101,7 +103,8 @@ package object reified { } /** - * Implicitly extract reified value from its wrappers (such as ReifiedFunction1, ReifiedFunction2). + * Implicitly extract the reified value out of one of its wrappers (such as + * [[scalaxy.reified.ReifiedFunction1]] and [[scalaxy.reified.ReifiedFunction2]]). */ implicit def hasReifiedValueToReifiedValue[A](r: HasReifiedValue[A]): ReifiedValue[A] = { r.reifiedValue From cef29d7def169905bda504949bcd519c7658d123 Mon Sep 17 00:00:00 2001 From: Olivier Chafik Date: Sat, 13 Jul 2013 11:47:34 +0100 Subject: [PATCH 05/16] Reified: simplified Utils.typeCheck --- .../main/scala/scalaxy/reified/internal/Utils.scala | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/Reified/Base/src/main/scala/scalaxy/reified/internal/Utils.scala b/Reified/Base/src/main/scala/scalaxy/reified/internal/Utils.scala index a028cbd7..361a7d46 100644 --- a/Reified/Base/src/main/scala/scalaxy/reified/internal/Utils.scala +++ b/Reified/Base/src/main/scala/scalaxy/reified/internal/Utils.scala @@ -54,19 +54,16 @@ object Utils { }.transform(root) } - private[reified] def typeCheck(tree: Tree, pt: Type = WildcardType): Tree = { - val ttree = tree.asInstanceOf[optimisingToolbox.u.Tree] - if (ttree.tpe != null && ttree.tpe != NoType) + private def typeCheck(tree: Tree, pt: Type = WildcardType): Tree = { + if (tree.tpe != null && tree.tpe != NoType) tree else { try { - optimisingToolbox.typeCheck( - ttree, - pt.asInstanceOf[optimisingToolbox.u.Type]) + optimisingToolbox.typeCheck(tree, pt) } catch { case ex: Throwable => throw new RuntimeException(s"Failed to typeCheck($tree, $pt): $ex", ex) } - }.asInstanceOf[Tree] + } } } From 6aafd4ffc1d42d11fc0ca0dcdf37d806ce6e181c Mon Sep 17 00:00:00 2001 From: Olivier Chafik Date: Sat, 13 Jul 2013 23:22:11 +0100 Subject: [PATCH 06/16] Added sbt-git, sbt-ghpages, sbt-site plugins + configured cross-projects scaladoc site generation --- project/ScalaxyBuild.scala | 84 ++++++++++++++++++++++++++++++-------- project/plugins.sbt | 8 ++++ 2 files changed, 74 insertions(+), 18 deletions(-) diff --git a/project/ScalaxyBuild.scala b/project/ScalaxyBuild.scala index 5968cd68..4774c702 100644 --- a/project/ScalaxyBuild.scala +++ b/project/ScalaxyBuild.scala @@ -6,6 +6,10 @@ import ls.Plugin._ import scalariform.formatter.preferences._ import com.typesafe.sbt.SbtScalariform.scalariformSettings import com.typesafe.sbt.SbtScalariform._ +import com.typesafe.sbt.SbtGit.GitKeys._ +import com.typesafe.sbt.SbtSite._ +import com.typesafe.sbt.SbtSite.SiteKeys._ +import com.typesafe.sbt.SbtGhPages._ object Scalaxy extends Build { // See https://github.com/mdr/scalariform @@ -28,6 +32,7 @@ object Scalaxy extends Build { version := "0.3-SNAPSHOT", licenses := Seq("BSD-3-Clause" -> url("http://www.opensource.org/licenses/BSD-3-Clause")), homepage := Some(url("https://github.com/ochafik/Scalaxy")), + gitRemoteRepo := "git@github.com:ochafik/Scalaxy.git", pomIncludeRepository := { _ => false }, pomExtra := ( @@ -50,10 +55,22 @@ object Scalaxy extends Build { LsKeys.ghUser := Some("ochafik"), LsKeys.ghRepo := Some("Scalaxy")) + lazy val docSettings = + Seq( + scalacOptions in (Compile, doc) <++= (name, baseDirectory, description, version, sourceDirectory) map { + case (name, base, description, version, sourceDirectory) => + Opts.doc.title(name + ": " + description) ++ + Opts.doc.version(version) ++ + //Seq("-doc-source-url", "https://github.com/ochafik/Scalaxy/blob/master/Reified/Base/src/main/scala") ++ + Seq("-doc-root-content", (sourceDirectory / "main" / "rootdoc.txt").getAbsolutePath) + } + ) + lazy val standardSettings = Defaults.defaultSettings ++ infoSettings ++ sonatypeSettings ++ + docSettings ++ seq(lsSettings: _*) ++ Seq( javacOptions ++= Seq("-Xlint:unchecked"), @@ -141,6 +158,43 @@ object Scalaxy extends Build { Seq(publish := { })) .aggregate(compilets, fx, beans, components, debug, extensions, reified) + lazy val docProjects = Seq(compilets, fx, beans, components, debug, extensions, reifiedDoc) + lazy val scalaxyDoc = + Project( + id = "scalaxy-doc", + base = file("Reified/Doc"), + settings = + reflectSettings ++ + site.settings ++ + ghpages.settings ++ + Seq( + scalacOptions in (Compile, doc) <++= (name, baseDirectory, description, version, sourceDirectory) map { + case (name, base, description, version, sourceDirectory) => + Opts.doc.title(name + ": " + description) ++ + Opts.doc.version(version) ++ + //Seq("-doc-source-url", "https://github.com/ochafik/Scalaxy/blob/master/Reified/Base/src/main/scala") ++ + Seq("-doc-root-content", (sourceDirectory / "main" / "rootdoc.txt").getAbsolutePath) + } + ) ++ + //site.includeScaladoc() ++//"alternative/directory") ++ + docProjects.flatMap(project => { + Seq( + siteMappings <++= (mappings in packageDoc in project in Compile, name in project, version in project, baseDirectory in project).map({ + case (mappings, id, version, base) => + val artifactSuffixToRemove = "-doc" + for((f, d) <- mappings) yield { + val name = + if (id.endsWith(artifactSuffixToRemove)) + id.substring(0, id.length - artifactSuffixToRemove.length) + else + id + (f, name + "/" + version + "/api/" + d) + } + }) + ) + }) + ).dependsOn(docProjects.map(p => p: ClasspathDep[ProjectReference]): _*) + lazy val compilets = Project( id = "scalaxy-compilets", @@ -220,25 +274,19 @@ object Scalaxy extends Build { lazy val reifiedDoc = Project( id = "scalaxy-reified-doc", base = file("Reified/Doc"), - settings = reflectSettings ++ Seq( - scalacOptions in (Compile, doc) <++= (scalaVersion) map { - case (scalaVersion) => - //Seq("-doc-source-url", "http://www.scala-lang.org/api/" + scalaVersion + "/index.html#package") - Seq("-doc-source-url", "http://www.scala-lang.org/api/2.10.2/index.html#package") - }, - scalacOptions in (Compile, doc) <++= (name, description, version, sourceDirectory, scalaVersion) map { - case (name, description, version, sourceDirectory, scalaVersion) => - Opts.doc.title(name + ": " + description) ++ - Opts.doc.version(version) ++ - Seq("-doc-source-url", "http://www.scala-lang.org/api/" + scalaVersion + "/index.html#package") ++ - Seq("-doc-root-content", (sourceDirectory / "main/rootdoc.txt").getAbsolutePath) - }, - unmanagedSourceDirectories in Compile <<= ( - (Seq(reified, reifiedBase) map (unmanagedSourceDirectories in _ in Compile)).join.apply { - (s) => s.flatten.toSeq - } + settings = + reflectSettings ++ + Seq( + publish := { }, + (skip in compile) := true, + //site.siteMappings <++= Seq(file1 -> "location.html", file2 -> "image.png"), + unmanagedSourceDirectories in Compile <<= ( + (Seq(reified, reifiedBase) map (unmanagedSourceDirectories in _ in Compile)).join.apply { + (s) => s.flatten.toSeq + } + ) ) - )).dependsOn(reified, reifiedBase) + ).dependsOn(reified, reifiedBase) lazy val fxSettings = reflectSettings ++ Seq( unmanagedJars in Compile ++= Seq( diff --git a/project/plugins.sbt b/project/plugins.sbt index 43ac0e7f..89a30b83 100644 --- a/project/plugins.sbt +++ b/project/plugins.sbt @@ -1,5 +1,13 @@ resolvers += Resolver.url("artifactory", url("http://scalasbt.artifactoryonline.com/scalasbt/sbt-plugin-releases"))(Resolver.ivyStylePatterns) +resolvers += "jgit-repo" at "http://download.eclipse.org/jgit/maven" + +addSbtPlugin("com.typesafe.sbt" % "sbt-git" % "0.6.2") + +addSbtPlugin("com.typesafe.sbt" % "sbt-ghpages" % "0.5.1") + +addSbtPlugin("com.typesafe.sbt" % "sbt-site" % "0.6.2") + addSbtPlugin("com.eed3si9n" % "sbt-assembly" % "0.8.4") //addSbtPlugin("com.jsuereth" % "xsbt-gpg-plugin" % "0.6") From df4cd2a55bba6b14506441ec682fc1931d263572 Mon Sep 17 00:00:00 2001 From: Olivier Chafik Date: Sat, 13 Jul 2013 23:26:32 +0100 Subject: [PATCH 07/16] First pages commit --- index.html | 1 + 1 file changed, 1 insertion(+) create mode 100644 index.html diff --git a/index.html b/index.html new file mode 100644 index 00000000..2ede5b25 --- /dev/null +++ b/index.html @@ -0,0 +1 @@ +Scalaxy From 36a87f03aaf68b60c1b75def9adb1d11eb20fe25 Mon Sep 17 00:00:00 2001 From: Olivier Chafik Date: Sat, 13 Jul 2013 23:28:58 +0100 Subject: [PATCH 08/16] First pages commit --- .gitignore | 23 - Beans/README.md | 53 -- Beans/src/main/scala/scalaxy/beans.scala | 123 ---- Beans/src/test/scala/scalaxy/BeansTest.scala | 70 -- .../API/src/main/scala/scalaxy/Compilet.scala | 8 - .../src/main/scala/scalaxy/MacroImpls.scala | 112 ---- .../src/main/scala/scalaxy/MatchActions.scala | 44 -- .../API/src/main/scala/scalaxy/Matchers.scala | 38 -- .../API/src/main/scala/scalaxy/package.scala | 28 - .../src/test/scala/scalaxy/TestMacros.scala | 76 --- Compilets/DefaultCompilets/README.md | 4 - .../DefaultCompilets/project/build.properties | 1 - .../services/scalaxy.compilets.Compilet | 4 - .../scala/scalaxy/compilets/ArrayLoops.scala | 39 -- .../scala/scalaxy/compilets/Numerics.scala | 47 -- .../scala/scalaxy/compilets/RangeLoops.scala | 82 --- .../scala/scalaxy/compilets/Streams.scala | 14 - .../test/scala/scalaxy/ArrayLoopsTest.scala | 49 -- .../src/test/scala/scalaxy/NumericsTest.scala | 45 -- .../test/scala/scalaxy/RangeLoopsTest.scala | 114 ---- .../src/test/scala/scalaxy/StreamsTest.scala | 39 -- Compilets/Examples/CustomCompilets/README.md | 21 - .../Examples/CustomCompilets/Usage/README.md | 1 - .../Examples/CustomCompilets/Usage/Run.scala | 4 - .../Examples/CustomCompilets/Usage/build.sbt | 13 - .../Usage/project/build.properties | 1 - .../CustomCompilets/Usage/project/plugins.sbt | 4 - Compilets/Examples/CustomCompilets/build.sbt | 10 - .../CustomCompilets/project/build.properties | 1 - .../CustomCompilets/project/plugins.sbt | 4 - .../services/scalaxy.compilets.Compilet | 3 - .../compilets/ConstantReplacements.scala | 22 - .../scalaxy/compilets/JavaDeprecations.scala | 22 - .../scalaxy/ConstantReplacementsTest.scala | 66 -- .../DSLWithOptimizingCompilets/README.md | 1 - .../Usage/README.md | 3 - .../Usage/Run.scala | 5 - .../Usage/build.sbt | 10 - .../Usage/project/build.properties | 1 - .../Usage/project/plugins.sbt | 4 - .../DSLWithOptimizingCompilets/build.sbt | 10 - .../project/build.properties | 1 - .../project/plugins.sbt | 4 - .../services/scalaxy.compilets.Compilet | 2 - .../src/main/scala/DSL.scala | 11 - .../src/main/scala/DSLCompilet.scala | 14 - .../src/test/scala/DSLTest.scala | 25 - Compilets/Examples/README.md | 5 - .../README.md | 1 - .../build.sbt | 18 - .../maps.scala | 5 - .../UsageWithMavenOrWithoutSbtPlugin/pom.xml | 63 -- .../project/build.properties | 1 - .../src/main/scala/test.scala | 89 --- .../Examples/UsageWithSbtPlugin/README.md | 1 - .../Examples/UsageWithSbtPlugin/build.sbt | 11 - .../project/build.properties | 1 - .../UsageWithSbtPlugin/project/plugins.sbt | 4 - .../Examples/UsageWithSbtPlugin/test.scala | 4 - .../src/main/resources/scalac-plugin.xml | 4 - .../scalaxy/components/ExprTreeFixer.scala | 23 - .../components/HacksAndWorkarounds.scala | 20 - .../components/MatchActionDefinitions.scala | 97 --- .../components/MatchActionsComponent.scala | 327 ---------- .../components/MirrorConversions.scala | 134 ---- .../scalaxy/components/PatternMatchers.scala | 586 ----------------- .../scalaxy/components/SymbolHealers.scala | 267 -------- .../components/UniverseConversions.scala | 16 - .../scala/scalaxy/plugin/ScalaxyPlugin.scala | 103 --- .../scalaxy/pluginBase/CompilerMain.scala | 106 ---- .../scala/scalaxy/pluginBase/PluginBase.scala | 100 --- .../scala/scalaxy/pluginBase/PluginDef.scala | 67 -- .../scalaxy/pluginBase/PluginOptions.scala | 186 ------ .../scalaxy/pluginBase/PluginRunner.scala | 63 -- .../test/scala/scalaxy/BaseTestUtils.scala | 469 -------------- .../test/scala/scalaxy/SharedCompiler.scala | 86 --- Compilets/README.md | 100 --- Compilets/integration-test.sh | 32 - .../scalaxy/components/CodeAnalysis.scala | 262 -------- .../scala/scalaxy/components/ColType.scala | 44 -- .../scalaxy/components/CommonScalaNames.scala | 187 ------ .../scala/scalaxy/components/FlatCodes.scala | 116 ---- .../scalaxy/components/MiscMatchers.scala | 488 -------------- .../scala/scalaxy/components/StreamOps.scala | 489 -------------- .../scalaxy/components/StreamSinks.scala | 303 --------- .../scalaxy/components/StreamSources.scala | 298 --------- .../components/StreamTransformers.scala | 320 ---------- .../scala/scalaxy/components/Streams.scala | 357 ----------- .../scalaxy/components/TraversalOps.scala | 261 -------- .../scalaxy/components/TreeBuilders.scala | 596 ------------------ .../scalaxy/components/TuplesAnalysis.scala | 414 ------------ .../scala/scalaxy/components/Tuploids.scala | 103 --- .../components/WithRuntimeUniverse.scala | 70 -- .../scalaxy/components/WithTestFresh.scala | 41 -- .../scalaxy/components/MiscMatchersTest.scala | 63 -- .../scalaxy/components/TuploidsTest.scala | 83 --- DSL/ReifiedFilterMonadic.scala | 50 -- DSL/ReifiedFilterMonadicMacros.scala | 135 ---- DSL/ReifiedFunction.scala | 9 - DSL/Select.scala | 26 - DSL/Test.scala | 21 - Debug/README.md | 64 -- .../main/scala/scalaxy/debug/package.scala | 132 ---- .../plugin/DebuggableMacrosCompiler.scala | 41 -- .../plugin/DebuggableMacrosComponent.scala | 37 -- .../debug/plugin/DebuggableMacrosPlugin.scala | 27 - .../test/scala/scalaxy/debug/AssertTest.scala | 64 -- Fx/Example/HelloWorld.scala | 52 -- Fx/Example/Plots/README.md | 29 - Fx/Example/Plots/build.sbt | 22 - Fx/Example/Plots/first.csv | 4 - Fx/Example/Plots/first.data | 4 - Fx/Example/Plots/second.csv | 4 - Fx/Example/Plots/second.data | 4 - Fx/Example/Plots/src/main/resources/Chart.css | 5 - Fx/Example/Plots/src/main/scala/CSV.scala | 89 --- .../Plots/src/main/scala/Contents.scala | 45 -- Fx/Example/Plots/src/main/scala/DSL.scala | 42 -- Fx/Example/Plots/src/main/scala/Plotter.scala | 48 -- Fx/Example/Plots/src/test/scala/CSVTest.scala | 38 -- Fx/Example/build.sbt | 24 - Fx/Example/pom.xml | 63 -- .../scala/scalaxy/fx/BeanExtensions.scala | 19 - .../src/main/scala/scalaxy/fx/Bindings.scala | 18 - .../main/scala/scalaxy/fx/EventHandlers.scala | 17 - .../main/scala/scalaxy/fx/GenericTypes.scala | 36 -- .../fx/ObservableValueExtensions.scala | 34 - .../main/scala/scalaxy/fx/Properties.scala | 30 - .../scalaxy/fx/impl/BeanExtensionMacros.scala | 116 ---- .../scala/scalaxy/fx/impl/BindingMacros.scala | 158 ----- .../scalaxy/fx/impl/EventHandlerMacros.scala | 38 -- .../impl/ObservableValueExtensionMacros.scala | 145 ----- .../scalaxy/fx/impl/PropertyMacros.scala | 47 -- .../src/main/scala/scalaxy/fx/package.scala | 13 - .../scala/scalaxy/closures/ClosuresTest.scala | 27 - .../test/scala/scalaxy/fx/BindingsTest.scala | 67 -- .../test/scala/scalaxy/fx/HelloWorld.scala | 96 --- .../test/scala/scalaxy/fx/SettersTest.scala | 43 -- Fx/README.md | 224 ------- .../fx/runtime/ScalaChangeListener.scala | 18 - IDEAS | 45 -- LICENSE | 14 - Loops/Benchmarks/README.md | 3 - Loops/Benchmarks/TestIntRangeLoops.scala | 56 -- .../TestIntRangeLoopsOptimized.scala | 58 -- Loops/Benchmarks/TestUtils.scala | 27 - Loops/Benchmarks/build.sbt | 19 - Loops/Benchmarks/compilationSpeed.sh | 60 -- Loops/Benchmarks/project/build.properties | 1 - Loops/README.md | 112 ---- Loops/src/main/scala/scalaxy/loops.scala | 215 ------- .../scala/scalaxy/loops/RangeLoopsTest.scala | 177 ------ MacroExtensions/README.md | 111 ---- .../examples/Complex/ComplexTest.scala | 59 -- .../examples/Complex/Library/Complex.scala | 72 --- .../examples/Complex/Library/build.sbt | 19 - .../examples/Complex/TestUtils.scala | 28 - MacroExtensions/examples/Complex/build.sbt | 13 - .../examples/Complex/project/Build.scala | 8 - .../examples/Complex/project/build.properties | 1 - .../examples/Generics/GenericsTest.scala | 47 -- .../examples/Generics/Library/Generics.scala | 125 ---- .../examples/Generics/Library/build.sbt | 21 - MacroExtensions/examples/Generics/build.sbt | 13 - .../examples/Generics/project/Build.scala | 8 - .../Generics/project/build.properties | 1 - MacroExtensions/examples/MacroDSL.scala | 15 - MacroExtensions/examples/RuntimeDSL.scala | 5 - MacroExtensions/examples/Test.scala | 9 - MacroExtensions/examples/TestExtensions.scala | 56 -- .../src/main/resources/scalac-plugin.xml | 4 - .../scala/scalaxy/extensions/Extensions.scala | 168 ----- .../extensions/MacroExtensionsCompiler.scala | 74 --- .../extensions/MacroExtensionsComponent.scala | 507 --------------- .../extensions/MacroExtensionsPlugin.scala | 31 - .../extensions/TreeReifyingTransformers.scala | 264 -------- .../extensions/MacroExtensionsTest.scala | 372 ----------- .../extensions/RuntimeExtensionsTest.scala | 102 --- .../scala/scalaxy/extensions/TestBase.scala | 140 ---- README.md | 75 --- .../scalaxy/reified/CaptureConversions.scala | 170 ----- .../scala/scalaxy/reified/ReifiedValue.scala | 205 ------ .../scalaxy/reified/internal/CaptureTag.scala | 60 -- .../internal/CurrentMirrorTreeCreator.scala | 19 - .../scalaxy/reified/internal/Utils.scala | 69 -- .../scalaxy/reified/internal/package.scala | 190 ------ Reified/Doc/src/main/rootdoc.txt | 31 - Reified/README.md | 82 --- .../main/scala/scalaxy/reified/package.scala | 118 ---- .../reified/CaptureConversionsTest.scala | 78 --- .../scalaxy/reified/ReifiedFunctionTest.scala | 83 --- .../scala/scalaxy/reified/ReifiedTest.scala | 42 -- .../scalaxy/reified/ReifiedValueTest.scala | 39 -- .../scala/scalaxy/reified/TestUtils.scala | 32 - project/ScalaxyBuild.scala | 310 --------- project/build.properties | 1 - project/plugins.sbt | 25 - src/main/ls/0.3.json | 17 - 198 files changed, 15691 deletions(-) delete mode 100644 .gitignore delete mode 100644 Beans/README.md delete mode 100644 Beans/src/main/scala/scalaxy/beans.scala delete mode 100644 Beans/src/test/scala/scalaxy/BeansTest.scala delete mode 100644 Compilets/API/src/main/scala/scalaxy/Compilet.scala delete mode 100644 Compilets/API/src/main/scala/scalaxy/MacroImpls.scala delete mode 100644 Compilets/API/src/main/scala/scalaxy/MatchActions.scala delete mode 100644 Compilets/API/src/main/scala/scalaxy/Matchers.scala delete mode 100644 Compilets/API/src/main/scala/scalaxy/package.scala delete mode 100644 Compilets/API/src/test/scala/scalaxy/TestMacros.scala delete mode 100644 Compilets/DefaultCompilets/README.md delete mode 100644 Compilets/DefaultCompilets/project/build.properties delete mode 100644 Compilets/DefaultCompilets/src/main/resources/META-INF/services/scalaxy.compilets.Compilet delete mode 100644 Compilets/DefaultCompilets/src/main/scala/scalaxy/compilets/ArrayLoops.scala delete mode 100644 Compilets/DefaultCompilets/src/main/scala/scalaxy/compilets/Numerics.scala delete mode 100644 Compilets/DefaultCompilets/src/main/scala/scalaxy/compilets/RangeLoops.scala delete mode 100644 Compilets/DefaultCompilets/src/main/scala/scalaxy/compilets/Streams.scala delete mode 100644 Compilets/DefaultCompilets/src/test/scala/scalaxy/ArrayLoopsTest.scala delete mode 100644 Compilets/DefaultCompilets/src/test/scala/scalaxy/NumericsTest.scala delete mode 100644 Compilets/DefaultCompilets/src/test/scala/scalaxy/RangeLoopsTest.scala delete mode 100644 Compilets/DefaultCompilets/src/test/scala/scalaxy/StreamsTest.scala delete mode 100644 Compilets/Examples/CustomCompilets/README.md delete mode 100644 Compilets/Examples/CustomCompilets/Usage/README.md delete mode 100644 Compilets/Examples/CustomCompilets/Usage/Run.scala delete mode 100644 Compilets/Examples/CustomCompilets/Usage/build.sbt delete mode 100644 Compilets/Examples/CustomCompilets/Usage/project/build.properties delete mode 100644 Compilets/Examples/CustomCompilets/Usage/project/plugins.sbt delete mode 100644 Compilets/Examples/CustomCompilets/build.sbt delete mode 100644 Compilets/Examples/CustomCompilets/project/build.properties delete mode 100644 Compilets/Examples/CustomCompilets/project/plugins.sbt delete mode 100644 Compilets/Examples/CustomCompilets/src/main/resources/META-INF/services/scalaxy.compilets.Compilet delete mode 100644 Compilets/Examples/CustomCompilets/src/main/scala/scalaxy/compilets/ConstantReplacements.scala delete mode 100644 Compilets/Examples/CustomCompilets/src/main/scala/scalaxy/compilets/JavaDeprecations.scala delete mode 100644 Compilets/Examples/CustomCompilets/src/test/scala/scalaxy/ConstantReplacementsTest.scala delete mode 100644 Compilets/Examples/DSLWithOptimizingCompilets/README.md delete mode 100644 Compilets/Examples/DSLWithOptimizingCompilets/Usage/README.md delete mode 100644 Compilets/Examples/DSLWithOptimizingCompilets/Usage/Run.scala delete mode 100644 Compilets/Examples/DSLWithOptimizingCompilets/Usage/build.sbt delete mode 100644 Compilets/Examples/DSLWithOptimizingCompilets/Usage/project/build.properties delete mode 100644 Compilets/Examples/DSLWithOptimizingCompilets/Usage/project/plugins.sbt delete mode 100644 Compilets/Examples/DSLWithOptimizingCompilets/build.sbt delete mode 100644 Compilets/Examples/DSLWithOptimizingCompilets/project/build.properties delete mode 100644 Compilets/Examples/DSLWithOptimizingCompilets/project/plugins.sbt delete mode 100644 Compilets/Examples/DSLWithOptimizingCompilets/src/main/resources/META-INF/services/scalaxy.compilets.Compilet delete mode 100644 Compilets/Examples/DSLWithOptimizingCompilets/src/main/scala/DSL.scala delete mode 100644 Compilets/Examples/DSLWithOptimizingCompilets/src/main/scala/DSLCompilet.scala delete mode 100644 Compilets/Examples/DSLWithOptimizingCompilets/src/test/scala/DSLTest.scala delete mode 100644 Compilets/Examples/README.md delete mode 100644 Compilets/Examples/UsageWithMavenOrWithoutSbtPlugin/README.md delete mode 100644 Compilets/Examples/UsageWithMavenOrWithoutSbtPlugin/build.sbt delete mode 100644 Compilets/Examples/UsageWithMavenOrWithoutSbtPlugin/maps.scala delete mode 100644 Compilets/Examples/UsageWithMavenOrWithoutSbtPlugin/pom.xml delete mode 100644 Compilets/Examples/UsageWithMavenOrWithoutSbtPlugin/project/build.properties delete mode 100644 Compilets/Examples/UsageWithMavenOrWithoutSbtPlugin/src/main/scala/test.scala delete mode 100644 Compilets/Examples/UsageWithSbtPlugin/README.md delete mode 100644 Compilets/Examples/UsageWithSbtPlugin/build.sbt delete mode 100644 Compilets/Examples/UsageWithSbtPlugin/project/build.properties delete mode 100644 Compilets/Examples/UsageWithSbtPlugin/project/plugins.sbt delete mode 100644 Compilets/Examples/UsageWithSbtPlugin/test.scala delete mode 100644 Compilets/Plugin/src/main/resources/scalac-plugin.xml delete mode 100644 Compilets/Plugin/src/main/scala/scalaxy/components/ExprTreeFixer.scala delete mode 100644 Compilets/Plugin/src/main/scala/scalaxy/components/HacksAndWorkarounds.scala delete mode 100644 Compilets/Plugin/src/main/scala/scalaxy/components/MatchActionDefinitions.scala delete mode 100644 Compilets/Plugin/src/main/scala/scalaxy/components/MatchActionsComponent.scala delete mode 100644 Compilets/Plugin/src/main/scala/scalaxy/components/MirrorConversions.scala delete mode 100644 Compilets/Plugin/src/main/scala/scalaxy/components/PatternMatchers.scala delete mode 100644 Compilets/Plugin/src/main/scala/scalaxy/components/SymbolHealers.scala delete mode 100644 Compilets/Plugin/src/main/scala/scalaxy/components/UniverseConversions.scala delete mode 100644 Compilets/Plugin/src/main/scala/scalaxy/plugin/ScalaxyPlugin.scala delete mode 100644 Compilets/Plugin/src/main/scala/scalaxy/pluginBase/CompilerMain.scala delete mode 100644 Compilets/Plugin/src/main/scala/scalaxy/pluginBase/PluginBase.scala delete mode 100644 Compilets/Plugin/src/main/scala/scalaxy/pluginBase/PluginDef.scala delete mode 100644 Compilets/Plugin/src/main/scala/scalaxy/pluginBase/PluginOptions.scala delete mode 100644 Compilets/Plugin/src/main/scala/scalaxy/pluginBase/PluginRunner.scala delete mode 100644 Compilets/Plugin/src/test/scala/scalaxy/BaseTestUtils.scala delete mode 100644 Compilets/Plugin/src/test/scala/scalaxy/SharedCompiler.scala delete mode 100644 Compilets/README.md delete mode 100755 Compilets/integration-test.sh delete mode 100644 Components/src/main/scala/scalaxy/components/CodeAnalysis.scala delete mode 100644 Components/src/main/scala/scalaxy/components/ColType.scala delete mode 100644 Components/src/main/scala/scalaxy/components/CommonScalaNames.scala delete mode 100644 Components/src/main/scala/scalaxy/components/FlatCodes.scala delete mode 100644 Components/src/main/scala/scalaxy/components/MiscMatchers.scala delete mode 100644 Components/src/main/scala/scalaxy/components/StreamOps.scala delete mode 100644 Components/src/main/scala/scalaxy/components/StreamSinks.scala delete mode 100644 Components/src/main/scala/scalaxy/components/StreamSources.scala delete mode 100644 Components/src/main/scala/scalaxy/components/StreamTransformers.scala delete mode 100644 Components/src/main/scala/scalaxy/components/Streams.scala delete mode 100644 Components/src/main/scala/scalaxy/components/TraversalOps.scala delete mode 100644 Components/src/main/scala/scalaxy/components/TreeBuilders.scala delete mode 100644 Components/src/main/scala/scalaxy/components/TuplesAnalysis.scala delete mode 100644 Components/src/main/scala/scalaxy/components/Tuploids.scala delete mode 100644 Components/src/main/scala/scalaxy/components/WithRuntimeUniverse.scala delete mode 100644 Components/src/main/scala/scalaxy/components/WithTestFresh.scala delete mode 100644 Components/src/test/scala/scalaxy/components/MiscMatchersTest.scala delete mode 100644 Components/src/test/scala/scalaxy/components/TuploidsTest.scala delete mode 100644 DSL/ReifiedFilterMonadic.scala delete mode 100644 DSL/ReifiedFilterMonadicMacros.scala delete mode 100644 DSL/ReifiedFunction.scala delete mode 100644 DSL/Select.scala delete mode 100644 DSL/Test.scala delete mode 100644 Debug/README.md delete mode 100644 Debug/src/main/scala/scalaxy/debug/package.scala delete mode 100644 Debug/src/main/scala/scalaxy/debug/plugin/DebuggableMacrosCompiler.scala delete mode 100644 Debug/src/main/scala/scalaxy/debug/plugin/DebuggableMacrosComponent.scala delete mode 100644 Debug/src/main/scala/scalaxy/debug/plugin/DebuggableMacrosPlugin.scala delete mode 100644 Debug/src/test/scala/scalaxy/debug/AssertTest.scala delete mode 100644 Fx/Example/HelloWorld.scala delete mode 100644 Fx/Example/Plots/README.md delete mode 100644 Fx/Example/Plots/build.sbt delete mode 100644 Fx/Example/Plots/first.csv delete mode 100644 Fx/Example/Plots/first.data delete mode 100644 Fx/Example/Plots/second.csv delete mode 100644 Fx/Example/Plots/second.data delete mode 100644 Fx/Example/Plots/src/main/resources/Chart.css delete mode 100644 Fx/Example/Plots/src/main/scala/CSV.scala delete mode 100644 Fx/Example/Plots/src/main/scala/Contents.scala delete mode 100644 Fx/Example/Plots/src/main/scala/DSL.scala delete mode 100644 Fx/Example/Plots/src/main/scala/Plotter.scala delete mode 100644 Fx/Example/Plots/src/test/scala/CSVTest.scala delete mode 100644 Fx/Example/build.sbt delete mode 100644 Fx/Example/pom.xml delete mode 100644 Fx/Macros/src/main/scala/scalaxy/fx/BeanExtensions.scala delete mode 100644 Fx/Macros/src/main/scala/scalaxy/fx/Bindings.scala delete mode 100644 Fx/Macros/src/main/scala/scalaxy/fx/EventHandlers.scala delete mode 100644 Fx/Macros/src/main/scala/scalaxy/fx/GenericTypes.scala delete mode 100644 Fx/Macros/src/main/scala/scalaxy/fx/ObservableValueExtensions.scala delete mode 100644 Fx/Macros/src/main/scala/scalaxy/fx/Properties.scala delete mode 100644 Fx/Macros/src/main/scala/scalaxy/fx/impl/BeanExtensionMacros.scala delete mode 100644 Fx/Macros/src/main/scala/scalaxy/fx/impl/BindingMacros.scala delete mode 100644 Fx/Macros/src/main/scala/scalaxy/fx/impl/EventHandlerMacros.scala delete mode 100644 Fx/Macros/src/main/scala/scalaxy/fx/impl/ObservableValueExtensionMacros.scala delete mode 100644 Fx/Macros/src/main/scala/scalaxy/fx/impl/PropertyMacros.scala delete mode 100644 Fx/Macros/src/main/scala/scalaxy/fx/package.scala delete mode 100644 Fx/Macros/src/test/scala/scalaxy/closures/ClosuresTest.scala delete mode 100644 Fx/Macros/src/test/scala/scalaxy/fx/BindingsTest.scala delete mode 100644 Fx/Macros/src/test/scala/scalaxy/fx/HelloWorld.scala delete mode 100644 Fx/Macros/src/test/scala/scalaxy/fx/SettersTest.scala delete mode 100644 Fx/README.md delete mode 100644 Fx/Runtime/src/main/scala/scalaxy/fx/runtime/ScalaChangeListener.scala delete mode 100644 IDEAS delete mode 100644 LICENSE delete mode 100644 Loops/Benchmarks/README.md delete mode 100644 Loops/Benchmarks/TestIntRangeLoops.scala delete mode 100644 Loops/Benchmarks/TestIntRangeLoopsOptimized.scala delete mode 100644 Loops/Benchmarks/TestUtils.scala delete mode 100644 Loops/Benchmarks/build.sbt delete mode 100755 Loops/Benchmarks/compilationSpeed.sh delete mode 100644 Loops/Benchmarks/project/build.properties delete mode 100644 Loops/README.md delete mode 100644 Loops/src/main/scala/scalaxy/loops.scala delete mode 100644 Loops/src/test/scala/scalaxy/loops/RangeLoopsTest.scala delete mode 100644 MacroExtensions/README.md delete mode 100644 MacroExtensions/examples/Complex/ComplexTest.scala delete mode 100644 MacroExtensions/examples/Complex/Library/Complex.scala delete mode 100644 MacroExtensions/examples/Complex/Library/build.sbt delete mode 100644 MacroExtensions/examples/Complex/TestUtils.scala delete mode 100644 MacroExtensions/examples/Complex/build.sbt delete mode 100644 MacroExtensions/examples/Complex/project/Build.scala delete mode 100644 MacroExtensions/examples/Complex/project/build.properties delete mode 100644 MacroExtensions/examples/Generics/GenericsTest.scala delete mode 100644 MacroExtensions/examples/Generics/Library/Generics.scala delete mode 100644 MacroExtensions/examples/Generics/Library/build.sbt delete mode 100644 MacroExtensions/examples/Generics/build.sbt delete mode 100644 MacroExtensions/examples/Generics/project/Build.scala delete mode 100644 MacroExtensions/examples/Generics/project/build.properties delete mode 100644 MacroExtensions/examples/MacroDSL.scala delete mode 100644 MacroExtensions/examples/RuntimeDSL.scala delete mode 100644 MacroExtensions/examples/Test.scala delete mode 100644 MacroExtensions/examples/TestExtensions.scala delete mode 100644 MacroExtensions/src/main/resources/scalac-plugin.xml delete mode 100644 MacroExtensions/src/main/scala/scalaxy/extensions/Extensions.scala delete mode 100644 MacroExtensions/src/main/scala/scalaxy/extensions/MacroExtensionsCompiler.scala delete mode 100644 MacroExtensions/src/main/scala/scalaxy/extensions/MacroExtensionsComponent.scala delete mode 100644 MacroExtensions/src/main/scala/scalaxy/extensions/MacroExtensionsPlugin.scala delete mode 100644 MacroExtensions/src/main/scala/scalaxy/extensions/TreeReifyingTransformers.scala delete mode 100644 MacroExtensions/src/test/scala/scalaxy/extensions/MacroExtensionsTest.scala delete mode 100644 MacroExtensions/src/test/scala/scalaxy/extensions/RuntimeExtensionsTest.scala delete mode 100644 MacroExtensions/src/test/scala/scalaxy/extensions/TestBase.scala delete mode 100644 README.md delete mode 100644 Reified/Base/src/main/scala/scalaxy/reified/CaptureConversions.scala delete mode 100644 Reified/Base/src/main/scala/scalaxy/reified/ReifiedValue.scala delete mode 100644 Reified/Base/src/main/scala/scalaxy/reified/internal/CaptureTag.scala delete mode 100644 Reified/Base/src/main/scala/scalaxy/reified/internal/CurrentMirrorTreeCreator.scala delete mode 100644 Reified/Base/src/main/scala/scalaxy/reified/internal/Utils.scala delete mode 100644 Reified/Base/src/main/scala/scalaxy/reified/internal/package.scala delete mode 100644 Reified/Doc/src/main/rootdoc.txt delete mode 100644 Reified/README.md delete mode 100644 Reified/src/main/scala/scalaxy/reified/package.scala delete mode 100644 Reified/src/test/scala/scalaxy/reified/CaptureConversionsTest.scala delete mode 100644 Reified/src/test/scala/scalaxy/reified/ReifiedFunctionTest.scala delete mode 100644 Reified/src/test/scala/scalaxy/reified/ReifiedTest.scala delete mode 100644 Reified/src/test/scala/scalaxy/reified/ReifiedValueTest.scala delete mode 100644 Reified/src/test/scala/scalaxy/reified/TestUtils.scala delete mode 100644 project/ScalaxyBuild.scala delete mode 100644 project/build.properties delete mode 100644 project/plugins.sbt delete mode 100644 src/main/ls/0.3.json diff --git a/.gitignore b/.gitignore deleted file mode 100644 index a6231f85..00000000 --- a/.gitignore +++ /dev/null @@ -1,23 +0,0 @@ -old -target -project/boot -project/target -*~ -.DS_Store -.settings -*#Untitled-*# -.idea -.idea_modules -.settings -.project -.classpath -*.class -*.marks - -Macros/.cache - -Compiler/.cache - -Core/.cache - -.history diff --git a/Beans/README.md b/Beans/README.md deleted file mode 100644 index 638c5d90..00000000 --- a/Beans/README.md +++ /dev/null @@ -1,53 +0,0 @@ -# Scalaxy/Beans - -Syntactic sugar to set Java beans properties with a very Scala-friendly syntax ([BSD-licensed](https://github.com/ochafik/Scalaxy/blob/master/LICENSE), does not depend on the rest of Scalaxy). - -The following expression: -```scala -import scalaxy.beans._ - -new MyBean().set(foo = 10, bar = 12) -``` -Gets replaced (and fully type-checked) at compile time by: -```scala -{ - val bean = new MyBean() - bean.setFoo(10) - bean.setBar(12) - bean -} -``` - -Works with all Java beans and doesn't bring any runtime dependency. - -Only downside: code completion won't work in IDE (unless someone adds a special case for `Scalaxy/Beans` :-)). - -# Usage - -If you're using `sbt` 0.12.2+, just put the following lines in `build.sbt`: -```scala -// Only works with 2.10.0+ -scalaVersion := "2.10.0" - -// Dependency at compilation-time only (not at runtime). -libraryDependencies += "com.nativelibs4java" %% "scalaxy-beans" % "0.3-SNAPSHOT" % "provided" - -// Scalaxy/Beans snapshots are published on the Sonatype repository. -resolvers += Resolver.sonatypeRepo("snapshots") -``` - -# Hacking - -If you want to build / test / hack on this project: -- Make sure to use [paulp's sbt script](https://github.com/paulp/sbt-extras) with `sbt` 0.12.2+ -- Use the following commands to checkout the sources and build the tests continuously: - - ``` - git clone git://github.com/ochafik/Scalaxy.git - cd Scalaxy - sbt "project scalaxy-beans" "; clean ; ~test" - ``` - -# References - -See [my original post](http://ochafik.com/blog/?p=786). diff --git a/Beans/src/main/scala/scalaxy/beans.scala b/Beans/src/main/scala/scalaxy/beans.scala deleted file mode 100644 index 3189e2d2..00000000 --- a/Beans/src/main/scala/scalaxy/beans.scala +++ /dev/null @@ -1,123 +0,0 @@ -package scalaxy - -import scala.language.dynamics -import scala.language.experimental.macros - -import scala.reflect.ClassTag -import scala.reflect.NameTransformer -import scala.reflect.macros.Context - -/** - Syntactic sugar to instantiate Java beans with a very Scala-friendly syntax. - - The following expression: - - import scalaxy.beans - - new MyBean().set( - foo = 10, - bar = 12 - ) - - Gets replaced (and type-checked) at compile time by: - - { - val bean = new MyBean - bean.setFoo(10) - bean.setBar(12) - bean - } - - Doesn't bring any runtime dependency (macro is self-erasing). - Don't expect code completion from your IDE as of yet. -*/ -package object beans -{ - implicit def beansExtensions[T <: AnyRef](bean: T) = new { - def set = new Dynamic { - def applyDynamicNamed(name: String)(args: (String, Any)*): T = - macro impl.applyDynamicNamedImpl[T] - } - } -} - -package beans -{ - package object impl - { - // This needs to be public and statically accessible. - def applyDynamicNamedImpl[T : c.WeakTypeTag] - (c: Context) - (name: c.Expr[String]) - (args: c.Expr[(String, Any)]*) : c.Expr[T] = - { - import c.universe._ - - // Check that the method name is "create". - name.tree match { - case Literal(Constant(n)) => - if (n != "apply") - c.error(name.tree.pos, s"Expected 'apply', got '$n'") - } - - // Get the bean. - val Select(Apply(_, List(bean)), _) = c.typeCheck(c.prefix.tree) - - // Choose a non-existing name for our bean's val. - val beanName = newTermName(c.fresh("bean")) - - // Create a declaration for our bean's val. - val beanDef = ValDef(NoMods, beanName, TypeTree(bean.tpe), bean) - - // Try to find a setter in the bean type that can take values of the type we've got. - def getSetter(name: String) = { - bean.tpe.member(newTermName(name)) - .filter(s => s.isMethod && s.asMethod.paramss.flatten.size == 1) - } - - // Try to find a setter in the bean type that can take values of the type we've got. - def getVarTypeFromSetter(s: Symbol) = { - val Seq(param) = s.asMethod.paramss.flatten - param.typeSignature - } - - val values = args.map(_.tree).map { - // Match Tuple2.apply[String, Any](fieldName, value). - case Apply(_, List(Literal(Constant(fieldName: String)), value)) => - (fieldName, value) - } - - // Forbid duplicates. - for ((fieldName, dupes) <- values.groupBy(_._1); if dupes.size > 1) { - for ((_, value) <- dupes.drop(1)) - c.error(value.pos, s"Duplicate value for property '$fieldName'") - } - - // Generate one setter call per argument. - val setterCalls = values map - { - case (fieldName, value) => - - // Check that all parameters are named. - if (fieldName == null || fieldName == "") - c.error(value.pos, "Please use named parameters.") - - // Get beans-style setter or Scala-style var setter. - val setterSymbol = - getSetter("set" + fieldName.capitalize) - .orElse(getSetter(NameTransformer.encode(fieldName + "_="))) - - if (setterSymbol == NoSymbol) - c.error(value.pos, s"Couldn't find a setter for property '$fieldName' in type ${bean.tpe}") - - val varTpe = getVarTypeFromSetter(setterSymbol) - if (!(value.tpe weak_<:< varTpe)) - c.error(value.pos, s"Setter ${bean.tpe}.${setterSymbol.name}($varTpe) does not accept values of type ${value.tpe}") - - Apply(Select(Ident(beanName), setterSymbol), List(value)) - } - // Build a block with the bean declaration, the setter calls and return the bean. - c.Expr[T](Block(Seq(beanDef) ++ setterCalls :+ Ident(beanName): _*)) - } - } -} diff --git a/Beans/src/test/scala/scalaxy/BeansTest.scala b/Beans/src/test/scala/scalaxy/BeansTest.scala deleted file mode 100644 index 96108bdf..00000000 --- a/Beans/src/test/scala/scalaxy/BeansTest.scala +++ /dev/null @@ -1,70 +0,0 @@ -package scalaxy - -import org.junit._ -import org.junit.Assert._ - -import scalaxy.beans._ - -class BeansTest -{ - class A - class B extends A - class Bean { - private var _foo = 0 - def getFoo = _foo - def setFoo(foo: Int) { _foo = foo } - - private var _bar = 0.0 - def getBar = _bar - def setBar(bar: Double) { _bar = bar } - - private var _a: A = _ - def getA = _a - def setA(a: A) { _a = a } - - private var _b: B = _ - def getB() = _b - def setB(b: B) { _b = b } - - private var _child: Bean = _ - def getChild = _child - def setChild(child: Bean) { _child = child } - } - class Mutable { - var x: Int = _ - var y: Double = _ - var a: A = _ - var b: B = _ - } - - @Test - def simple { - val bean = new Bean().set( - bar = 12, - foo = 10 - ) - assertEquals(10, bean.getFoo) - assertEquals(12, bean.getBar, 0) - } - - @Test - def inheritance { - val a = new A - val b = new B - assertEquals(a, new Bean().set(a = a).getA) - assertEquals(b, new Bean().set(a = b).getA) - assertEquals(b, new Bean().set(b = b).getB) - } - - @Test - def child { - val child = new Bean().set(bar = 12) - assertEquals(child, new Bean().set(child = child).getChild) - assertEquals(123, new Bean().set(child = new Bean().set(foo = 123)).getChild.getFoo) - } - - @Test - def mutableScala { - assertEquals(10, new Mutable().set(x = 10).x) - } -} diff --git a/Compilets/API/src/main/scala/scalaxy/Compilet.scala b/Compilets/API/src/main/scala/scalaxy/Compilet.scala deleted file mode 100644 index f308b600..00000000 --- a/Compilets/API/src/main/scala/scalaxy/Compilet.scala +++ /dev/null @@ -1,8 +0,0 @@ -package scalaxy.compilets - -trait Compilet { - def runsAfter: Seq[Compilet] = Seq() - - def name = getClass.getName.replaceAll("\\$", "") -} - diff --git a/Compilets/API/src/main/scala/scalaxy/MacroImpls.scala b/Compilets/API/src/main/scala/scalaxy/MacroImpls.scala deleted file mode 100644 index 333badc1..00000000 --- a/Compilets/API/src/main/scala/scalaxy/MacroImpls.scala +++ /dev/null @@ -1,112 +0,0 @@ -package scalaxy.compilets - -import scala.language.experimental.macros -import scala.reflect.macros.Context - -import scala.reflect.runtime.{ universe => ru } - -object impl -{ - def newListTree[T: ru.TypeTag](c: Context)( - values: List[c.universe.Tree]): c.Expr[List[T]] = - { - import c.universe._ - c.Expr[List[T]]( - Apply( - TypeApply( - Select( - Select( - Ident(newTermName("scala")).setSymbol(definitions.ScalaPackage), - newTermName("List") - ), - newTermName("apply") - ), - List(TypeTree(typeOf[T])) - ), - values - ) - ) - } - - def traverse(u: scala.reflect.api.Universe)(tree: u.Tree)(f: PartialFunction[u.Tree, Unit]) { - (new u.Traverser { override def traverse(tree: u.Tree) { - //println("traversing " + tree) - super.traverse(tree) - if (f.isDefinedAt(tree)) - f.apply(tree) - }}).traverse(tree) - } - - def assertNoUnsupportedConstructs(c: Context)(tree: c.universe.Tree) { - import c.universe._ - def notSupported(t: Tree, what: String) = - c.error(t.pos, what + " definitions are not supported by Scalaxy yet") - - // Coarse validation of supported ASTs: - traverse(c.universe)(tree) { - case t @ DefDef(_, _, _, _, _, _) => notSupported(t, "Function / method") - case t @ ClassDef(_, _, _, _) => notSupported(t, "Class") - case t @ ModuleDef(_, _, _) => notSupported(t, "Module") - case t @ TypeDef(_, _, _, _) => notSupported(t, "Type") - case t @ PackageDef(_, _) => notSupported(t, "Package") - } - } - private def expr[T](c: Context)(x: c.Expr[T]): c.Expr[ru.Expr[T]] = { - c.Expr[ru.Expr[T]]( - c.reifyTree( - c.universe.treeBuild.mkRuntimeUniverseRef, - c.universe.EmptyTree, - c.typeCheck(x.tree) - ) - ) - } - private def tree(c: Context)(x: c.Expr[Any]): c.universe.Tree = - expr[Any](c)(x).tree - - def fail(c: Context)(message: c.Expr[String])(pattern: c.Expr[Any]): c.Expr[MatchError] = { - assertNoUnsupportedConstructs(c)(pattern.tree) - c.universe.reify(new MatchError(expr(c)(pattern).splice, message.splice)) - } - - def warn(c: Context)(message: c.Expr[String])(pattern: c.Expr[Any]): c.Expr[MatchWarning] = { - assertNoUnsupportedConstructs(c)(pattern.tree) - c.universe.reify(new MatchWarning(expr(c)(pattern).splice, message.splice)) - } - - def replace[T](c: Context)(pattern: c.Expr[T], replacement: c.Expr[T]): c.Expr[Replacement] = { - import c.universe._ - assertNoUnsupportedConstructs(c)(pattern.tree) - assertNoUnsupportedConstructs(c)(replacement.tree) - c.universe.reify(new Replacement(expr(c)(pattern).splice, expr(c)(replacement).splice)) - } - - def when[T](c: Context)(pattern: c.Expr[T])(idents: c.Expr[Any]*)(thenMatch: c.Expr[PartialFunction[List[ru.Tree], Action[T]]]) - : c.Expr[ConditionalAction[T]] = - { - import c.universe._ - assertNoUnsupportedConstructs(c)(pattern.tree) - - val scalaCollection = - Select(Ident(newTermName("scala")), newTermName("collection")) - - c.Expr[ConditionalAction[T]]( - New( - Select(Ident(rootMirror.staticPackage("scalaxy.compilets")), newTypeName("ConditionalAction")), - List(List( - tree(c)(pattern), - Apply( - Select(Select(scalaCollection, newTermName("Seq")), newTermName("apply")), - idents.map(_.tree).toList.map { case Ident(n) => Literal(Constant(n.toString)) } - ), - thenMatch.tree - )) - ) - ) - } - - def replacement[T: c.WeakTypeTag](c: Context)(replacement: c.Expr[T]): c.Expr[ReplaceBy[T]] = { - assertNoUnsupportedConstructs(c)(replacement.tree) - c.universe.reify(new ReplaceBy[T](expr(c)(replacement).splice)) - } -} - diff --git a/Compilets/API/src/main/scala/scalaxy/MatchActions.scala b/Compilets/API/src/main/scala/scalaxy/MatchActions.scala deleted file mode 100644 index 260cf50d..00000000 --- a/Compilets/API/src/main/scala/scalaxy/MatchActions.scala +++ /dev/null @@ -1,44 +0,0 @@ -package scalaxy.compilets - -import scala.reflect.runtime.universe._ - -trait MatchAction { - def pattern: Expr[_] -} - -case class Replacement( - pattern: Expr[Any], replacement: Expr[Any]) -extends MatchAction - -case class MatchError( - pattern: Expr[Any], - message: String) -extends MatchAction - -case class MatchWarning( - pattern: Expr[Any], - message: String) -extends MatchAction - -sealed trait Action[T] - -case class ReplaceBy[T]( - replacement: Expr[T]) -extends Action[T] - -case class Error[T]( - message: String) -extends Action[T] - -case class Warning[T]( - message: String) -extends Action[T] - -case class ConditionalAction[T]( - pattern: Expr[T], - when: Seq[String], - thenMatch: PartialFunction[List[Tree], Action[T]]) -extends MatchAction { - def patternTree = pattern.tree -} - diff --git a/Compilets/API/src/main/scala/scalaxy/Matchers.scala b/Compilets/API/src/main/scala/scalaxy/Matchers.scala deleted file mode 100644 index 9d2963a6..00000000 --- a/Compilets/API/src/main/scala/scalaxy/Matchers.scala +++ /dev/null @@ -1,38 +0,0 @@ -package scalaxy.compilets.matchers - -import scala.reflect.runtime._ -import scala.reflect.runtime.universe._ - -object IntConstant { - def unapply(t: Tree): Option[Int] = - Option(t) collect { - case Literal(Constant(v: Int)) => - v - } -} -object PositiveIntConstant { - def unapply(t: Tree) = IntConstant.unapply(t).filter(_ > 0) -} -object NegativeIntConstant { - def unapply(t: Tree) = IntConstant.unapply(t).filter(_ < 0) -} - -object True { - def unapply(tree: Tree): Boolean = - tree match { - case Literal(Constant(true)) => - true - case _ => - false - } -} - -object False { - def unapply(tree: Tree): Boolean = - tree match { - case Literal(Constant(false)) => - true - case _ => - false - } -} diff --git a/Compilets/API/src/main/scala/scalaxy/package.scala b/Compilets/API/src/main/scala/scalaxy/package.scala deleted file mode 100644 index 77282292..00000000 --- a/Compilets/API/src/main/scala/scalaxy/package.scala +++ /dev/null @@ -1,28 +0,0 @@ -package scalaxy - -import scala.reflect.runtime.universe._ -import scala.language.experimental.macros - -package object compilets -{ - def fail(message: String)(pattern: Any): MatchError = - macro impl.fail - - def warn(message: String)(pattern: Any): MatchWarning = - macro impl.warn - - def replace[T](pattern: T, replacement: T): Replacement = - macro impl.replace[T] - - def when[T](pattern: T)(idents: Any*)(thenMatch: PartialFunction[List[Tree], Action[T]]) : ConditionalAction[T] = - macro impl.when[T] - - def error[T](message: String): Action[T] = - Error[T](message) - - def warning[T](message: String): Action[T] = - Warning[T](message) - - def replacement[T](replacement: T): ReplaceBy[T] = - macro impl.replacement[T] -} \ No newline at end of file diff --git a/Compilets/API/src/test/scala/scalaxy/TestMacros.scala b/Compilets/API/src/test/scala/scalaxy/TestMacros.scala deleted file mode 100644 index 7595eecf..00000000 --- a/Compilets/API/src/test/scala/scalaxy/TestMacros.scala +++ /dev/null @@ -1,76 +0,0 @@ -package scalaxy.compilets; package test - -import org.junit._ -import Assert._ -import scalaxy.compilets.fail - -import scala.reflect.runtime.universe._ -import scala.reflect.ClassTag - -class TestMacros -{ - /* - @Test - def testReplaceTypeVar { - def rep[T](v: T) = replace(v.toString, "?") - - println("rep(12) = " + rep(12)) - } - */ - - import math.Numeric.Implicits._ - import Ordering.Implicits._ - - def plus[T : TypeTag : Numeric](a: T, b: T) = replace( - a + b, // Numeric.Implicits.infixNumericOps[T](a)(n).+(b) - implicitly[Numeric[T]].plus(a, b) - ) - - @Test - def testReplace { - replace(1, 1) match { - case Replacement( - Expr(Literal(Constant(1))), - Expr(Literal(Constant(1))) - ) => - } - } - @Test - def testFail { - fail("hehe") { 1 } match { - case MatchError( - Expr(Literal(Constant(1))), - "hehe" - ) => - } - } - @Test - def testWarn { - warn("hehe") { 1 } match { - case MatchWarning( - Expr(Literal(Constant(1))), - "hehe" - ) => - } - } - @Test - def testWarning { - warning[Unit]("hehe") match { - case Warning("hehe") => - } - } - @Test - def testError { - error[Unit]("hehe") match { - case Error("hehe") => - } - } - @Test - def testReplacement { - replacement(1) match { - case ReplaceBy(Expr(Literal(Constant(1)))) => - case v => - assertTrue("got " + v, false) - } - } -} diff --git a/Compilets/DefaultCompilets/README.md b/Compilets/DefaultCompilets/README.md deleted file mode 100644 index 6890415f..00000000 --- a/Compilets/DefaultCompilets/README.md +++ /dev/null @@ -1,4 +0,0 @@ -This contains some standard compilets and their tests. -* `RangeLoops` rewrites `foreach` operations on ranges into much faster `while` loops (some limitations apply, compared to [ScalaCL](http://code.google.com/p/scalacl/): no support of filters yet, restricted to constant steps). -* `ArrayLoops` rewrites `foreach` and `map` operations on `Array[A <: AnyRef]` and `Array[Int]` into much faster `while` loops. -* `Numerics` optimizes some `Numeric[T]` DSL use-cases (optimizes the infixNumericOps object creation away). diff --git a/Compilets/DefaultCompilets/project/build.properties b/Compilets/DefaultCompilets/project/build.properties deleted file mode 100644 index 4474a03e..00000000 --- a/Compilets/DefaultCompilets/project/build.properties +++ /dev/null @@ -1 +0,0 @@ -sbt.version=0.12.1 diff --git a/Compilets/DefaultCompilets/src/main/resources/META-INF/services/scalaxy.compilets.Compilet b/Compilets/DefaultCompilets/src/main/resources/META-INF/services/scalaxy.compilets.Compilet deleted file mode 100644 index 49daf216..00000000 --- a/Compilets/DefaultCompilets/src/main/resources/META-INF/services/scalaxy.compilets.Compilet +++ /dev/null @@ -1,4 +0,0 @@ -scalaxy.compilets.RangeLoops -scalaxy.compilets.ArrayLoops -scalaxy.compilets.Numerics - diff --git a/Compilets/DefaultCompilets/src/main/scala/scalaxy/compilets/ArrayLoops.scala b/Compilets/DefaultCompilets/src/main/scala/scalaxy/compilets/ArrayLoops.scala deleted file mode 100644 index 910dc24f..00000000 --- a/Compilets/DefaultCompilets/src/main/scala/scalaxy/compilets/ArrayLoops.scala +++ /dev/null @@ -1,39 +0,0 @@ -package scalaxy.compilets - -import matchers._ - -import scala.collection.mutable.ArrayBuilder - -object ArrayLoops extends Compilet -{ - def genericArrayForeach[A, B](array: Array[A], body: A => B) = replace( - for (v <- array) body(v), - { - var i = 0; val a = array; val n = a.length; - while (i < n) { val v = a(i); body(v); i += 1 } - } - ) - def intArrayForeach[B](array: Array[Int], body: Int => B) = replace( - for (v <- array) body(v), - { - var i = 0; val a = array; val n = a.length; - while (i < n) { val v = a(i); body(v); i += 1 } - } - ) - def genericArrayMap[A, B : scala.reflect.ClassTag](array: Array[A], body: A => B) = replace( - for (v <- array) yield body(v), - { - var i = 0; val a = array; val n = a.length; val res = ArrayBuilder.make[B]() - while (i < n) { val v = a(i); res += body(v); i += 1 } - res.result() - } - ) - def intArrayMap[B : scala.reflect.ClassTag](array: Array[Int], body: Int => B) = replace( - for (v <- array) yield body(v), - { - var i = 0; val a = array; val n = a.length; val res = ArrayBuilder.make[B]() - while (i < n) { val v = a(i); res += body(v); i += 1 } - res.result() - } - ) -} diff --git a/Compilets/DefaultCompilets/src/main/scala/scalaxy/compilets/Numerics.scala b/Compilets/DefaultCompilets/src/main/scala/scalaxy/compilets/Numerics.scala deleted file mode 100644 index 60d95a49..00000000 --- a/Compilets/DefaultCompilets/src/main/scala/scalaxy/compilets/Numerics.scala +++ /dev/null @@ -1,47 +0,0 @@ -package scalaxy.compilets - -object Numerics extends Compilet { - import math.Numeric.Implicits._ - - def plus[T](a: T, b: T)(implicit n: Numeric[T]) = replace( - a + b, // Numeric.Implicits.infixNumericOps[T : TypeTag](a)(n).+(b) - n.plus(a, b) - ) - - def minus[T](a: T, b: T)(implicit n: Numeric[T]) = replace( - a - b, - n.minus(a, b) - ) - - def times[T](a: T, b: T)(implicit n: Numeric[T]) = replace( - a * b, - n.times(a, b) - ) - - def negate[T](a: T)(implicit n: Numeric[T]) = replace( - - a, - n.negate(a) - ) - - import Ordering.Implicits._ - - def gt[T](a: T, b: T)(implicit n: Numeric[T]) = replace( - a > b, - n.gt(a, b) - ) - - def gteq[T](a: T, b: T)(implicit n: Numeric[T]) = replace( - a >= b, - n.gteq(a, b) - ) - - def lt[T](a: T, b: T)(implicit n: Numeric[T]) = replace( - a < b, - n.lt(a, b) - ) - - def lteq[T](a: T, b: T)(implicit n: Numeric[T]) = replace( - a <= b, - n.lteq(a, b) - ) -} diff --git a/Compilets/DefaultCompilets/src/main/scala/scalaxy/compilets/RangeLoops.scala b/Compilets/DefaultCompilets/src/main/scala/scalaxy/compilets/RangeLoops.scala deleted file mode 100644 index 2d67c267..00000000 --- a/Compilets/DefaultCompilets/src/main/scala/scalaxy/compilets/RangeLoops.scala +++ /dev/null @@ -1,82 +0,0 @@ -package scalaxy.compilets - -import matchers._ - -object RangeLoops extends Compilet -{ - def foreachUntil[U](start: Int, end: Int, body: Int => U) = replace( - for (i <- start until end) body(i), - { - var ii = start; val e = end - while (ii < e) { - val k = ii - body(k) - ii = ii + 1 - } - } - ) - - def foreachTo[U](start: Int, end: Int, body: Int => U) = replace( - for (i <- start to end) body(i), - { - var ii = start; val e = end - while (ii <= e) { - val i = ii - body(i) - ii = ii + 1 - } - } - ) - - def foreachUntilBy[U](start: Int, end: Int, step: Int, body: Int => U) = - when(for (i <- start until end by step) body(i))( - step - ) { - case PositiveIntConstant(_) :: Nil => - replacement { - var ii = start; val e = end - while (ii < e) { - val i = ii - body(i) - ii = ii + step - } - } - case NegativeIntConstant(_) :: Nil => - replacement { - var ii = start; val e = end - while (ii > e) { - val i = ii - body(i) - ii = ii + step - } - } - case _ => - warning("Cannot optimize : step is not constant") - } - - def foreachToBy[U](start: Int, end: Int, step: Int, body: Int => U) = - when(for (i <- start to end by step) body(i))( - step - ) { - case PositiveIntConstant(_) :: Nil => - replacement { - var ii = start; val e = end - while (ii <= e) { - val i = ii - body(i) - ii = ii + step - } - } - case NegativeIntConstant(_) :: Nil => - replacement { - var ii = start; val e = end - while (ii >= e) { - val i = ii - body(i) - ii = ii + step - } - } - case _ => - warning("Cannot optimize : step is not constant") - } -} diff --git a/Compilets/DefaultCompilets/src/main/scala/scalaxy/compilets/Streams.scala b/Compilets/DefaultCompilets/src/main/scala/scalaxy/compilets/Streams.scala deleted file mode 100644 index 8a041647..00000000 --- a/Compilets/DefaultCompilets/src/main/scala/scalaxy/compilets/Streams.scala +++ /dev/null @@ -1,14 +0,0 @@ -package scalaxy.compilets - -object Streams extends Compilet { - // TODO add conditions macro + isSideEffectFree(f) - def mapMap[A, B, C](col: List[A], f: A => B, g: B => C) = replace( - col.map(f).map(g), - col.map(a => { - //g(f(a)) - val b = f(a) - val c = g(b) - c - }) - ) -} diff --git a/Compilets/DefaultCompilets/src/test/scala/scalaxy/ArrayLoopsTest.scala b/Compilets/DefaultCompilets/src/test/scala/scalaxy/ArrayLoopsTest.scala deleted file mode 100644 index 8f5a7de6..00000000 --- a/Compilets/DefaultCompilets/src/test/scala/scalaxy/ArrayLoopsTest.scala +++ /dev/null @@ -1,49 +0,0 @@ -package scalaxy.compilets.test - -import org.junit._ - -class ArrayForeachTest extends BaseTestUtils -{ - override def compilets = Seq(scalaxy.compilets.ArrayLoops) - - @Test - def intArrayForeach { - ensurePluginCompilesSnippetsToSameByteCode( - """ var t = 0 - val array = Array(1, 2, 3, 4) - for (v <- array) - t += 2 * v - """, - """ var t = 0; - val array = Array(1, 2, 3, 4); - { - var i = 0; val a = array; val n = a.length - while (i < n) { - val x = a(i); t += 2 * x; i += 1 - } - } - """ - ) - } - @Test - def intArrayMap { - ensurePluginCompilesSnippetsToSameByteCode( - """ var t = 0 - val array = Array(1, 2, 3, 4) - for (v <- array) yield 2 * v - """, - """ var t = 0; - val array = Array(1, 2, 3, 4) - - { - var i = 0; val a = array; val n = a.length - val out = scala.collection.mutable.ArrayBuilder.make[Int]() - while (i < n) { - val x = a(i); out += 2 * x; i += 1 - } - out.result() - } - """ - ) - } -} diff --git a/Compilets/DefaultCompilets/src/test/scala/scalaxy/NumericsTest.scala b/Compilets/DefaultCompilets/src/test/scala/scalaxy/NumericsTest.scala deleted file mode 100644 index 83f0b0de..00000000 --- a/Compilets/DefaultCompilets/src/test/scala/scalaxy/NumericsTest.scala +++ /dev/null @@ -1,45 +0,0 @@ -package scalaxy.compilets.test - -import org.junit._ - -class NumericsTest extends BaseTestUtils -{ - override def compilets = Seq(scalaxy.compilets.Numerics) - - override def commonImports = """ - import math.Numeric.Implicits._ - import Ordering.Implicits._ - """ - - //def testBinOp(op: String, name: String) { - // ensurePluginCompilesSnippetsToSameByteCode( - // "def " + name + "[T : Numeric](a: T, b: T) = " + - // "a " + op + " b", - // "def " + name + "[T : Numeric](a: T, b: T) = " + - // "implicitly[Numeric[T]]." + name + "(a, b)" - // ) - //} - def testBinOp(op: String, name: String) { - ensurePluginCompilesSnippetsToSameByteCode( - "def " + name + "[T](a: T, b: T)(implicit n: Numeric[T]) = " + - "a " + op + " b", - "def " + name + "[T](a: T, b: T)(implicit n: Numeric[T]) = " + - "n." + name + "(a, b)" - ) - } - - @Test - def plus = testBinOp("+", "plus") - @Test - def minus = testBinOp("-", "minus") - @Test - def times = testBinOp("*", "times") - @Test - def gt = testBinOp(">", "gt") - @Test - def lt = testBinOp("<", "lt") - @Test - def gteq = testBinOp(">=", "gteq") - @Test - def lteq = testBinOp("<=", "lteq") -} diff --git a/Compilets/DefaultCompilets/src/test/scala/scalaxy/RangeLoopsTest.scala b/Compilets/DefaultCompilets/src/test/scala/scalaxy/RangeLoopsTest.scala deleted file mode 100644 index 3188a4cd..00000000 --- a/Compilets/DefaultCompilets/src/test/scala/scalaxy/RangeLoopsTest.scala +++ /dev/null @@ -1,114 +0,0 @@ -package scalaxy.compilets.test - -import org.junit._ - -class RangeForeachTest extends BaseTestUtils -{ - override def compilets = Seq(scalaxy.compilets.RangeLoops) - - @Test - def until { - ensurePluginCompilesSnippetsToSameByteCode( - """ var t = 0 - for (j <- 0 until 100) - t += 2 * j - """, - """ var t = 0; - { - var ii = 0; val e = 100 - while (ii < e) { - val i = ii; t += 2 * i; ii = ii + 1 - } - } - """ - ) - } - @Test - def to { - ensurePluginCompilesSnippetsToSameByteCode( - """ var t = 0 - for (j <- 0 to 100) - t += 2 * j - """, - """ var t = 0; - { - var ii = 0; val e = 100 - while (ii <= e) { - val i = ii; t += 2 * i; ii = ii + 1 - } - } - """ - ) - } - - @Test - def untilByAsc { - ensurePluginCompilesSnippetsToSameByteCode( - """ var t = 0 - for (i <- 0 until 100 by 2) - t += 2 * i - """, - """ var t = 0; - { - var ii = 0; val e = 100; - while (ii < e) { - val i = ii; t += 2 * i; ii = ii + 2 - } - } - """ - ) - } - - @Test - def toByAsc { - ensurePluginCompilesSnippetsToSameByteCode( - """ var t = 0 - for (i <- 0 to 100 by 2) - t += 2 * i - """, - """ var t = 0; - { - var ii = 0; val e = 100; - while (ii <= e) { - val i = ii; t += 2 * i; ii = ii + 2 - } - } - """ - ) - } - - @Test - def untilByDesc { - ensurePluginCompilesSnippetsToSameByteCode( - """ var t = 0 - for (i <- 10 until 0 by -2) - t += 2 * i - """, - """ var t = 0; - { - var ii = 10; val e = 0 - while (ii > e) { - val i = ii; t += 2 * i; ii = ii + - 2 - } - } - """ - ) - } - @Test - def toByDesc { - ensurePluginCompilesSnippetsToSameByteCode( - """ var t = 0 - for (i <- 10 to 0 by -2) - t += 2 * i - """, - """ var t = 0; - { - var ii = 10; val e = 0 - while (ii >= e) { - val i = ii; t += 2 * i; ii = ii + - 2 - } - } - """ - ) - } -} diff --git a/Compilets/DefaultCompilets/src/test/scala/scalaxy/StreamsTest.scala b/Compilets/DefaultCompilets/src/test/scala/scalaxy/StreamsTest.scala deleted file mode 100644 index 7d381bd9..00000000 --- a/Compilets/DefaultCompilets/src/test/scala/scalaxy/StreamsTest.scala +++ /dev/null @@ -1,39 +0,0 @@ -package scalaxy.compilets.test - -import org.junit._ - -class StreamsTest extends BaseTestUtils -{ - override def compilets = Seq(scalaxy.compilets.Streams) - - @Ignore - @Test - def listMapMap { - ensurePluginCompilesSnippetsToSameByteCode( - """ - val col: List[Int] = (1 to 100).toList - col.map(_.toString).map(_.length) - """, - """ - val col: List[Int] = (1 to 100).toList - col.map(a => { - val b = a.toString - val c = b.length - c - }) - """ - ) - } - @Ignore - @Test - def listMapMapMap { - ensurePluginCompilesSnippetsToSameByteCode( - """ - List(1, 2, 3).map(_.toString).map(_.trim).map(_.length) - """, - """ - TODO - """ - ) - } -} diff --git a/Compilets/Examples/CustomCompilets/README.md b/Compilets/Examples/CustomCompilets/README.md deleted file mode 100644 index 935386c8..00000000 --- a/Compilets/Examples/CustomCompilets/README.md +++ /dev/null @@ -1,21 +0,0 @@ -This is an example of compilet project, with tests. - -The compilets defined here perform the following -* `ConstantReplacements` rewrite any occurrence of the `666` integer into `667`, and any occurrence of `888` into `999`. -* `JavaDeprecations` throws an error when a call to `Thread.stop` is detected, and warns when a `java.lang.reflect.Field.setAccessible(true)` call is detected. - -Any new compilet must be an object that extends `scalaxy.Compilet`, and must be listed in the following SPI-style file, one per line: - - src/main/resources/META-INF/services/scalaxy.Compilet - -To be picked by the Scalaxy compiler plugin, this project must be in the compiler's tool classpath (with `-toolcp`). - -To use these compilets, deploy locally with: - - sbt clean publish-local - -Then see `Usage` subdirectory, which uses this project's compilets: - - cd Usage - SCALAXY_VERBOSE=1 sbt clean run - diff --git a/Compilets/Examples/CustomCompilets/Usage/README.md b/Compilets/Examples/CustomCompilets/Usage/README.md deleted file mode 100644 index 6730850b..00000000 --- a/Compilets/Examples/CustomCompilets/Usage/README.md +++ /dev/null @@ -1 +0,0 @@ -Example of how to use the custom compilets project. diff --git a/Compilets/Examples/CustomCompilets/Usage/Run.scala b/Compilets/Examples/CustomCompilets/Usage/Run.scala deleted file mode 100644 index b2382ad8..00000000 --- a/Compilets/Examples/CustomCompilets/Usage/Run.scala +++ /dev/null @@ -1,4 +0,0 @@ -object Run extends App { - println(666) - new Thread {}.stop -} diff --git a/Compilets/Examples/CustomCompilets/Usage/build.sbt b/Compilets/Examples/CustomCompilets/Usage/build.sbt deleted file mode 100644 index 73f0a782..00000000 --- a/Compilets/Examples/CustomCompilets/Usage/build.sbt +++ /dev/null @@ -1,13 +0,0 @@ -scalaVersion := "2.10.0" - -autoCompilets := true - -addDefaultCompilets() - -//resolvers += Resolver.sonatypeRepo("snapshots") - -addCompilets("com.nativelibs4java" %% "custom-compilets-example" % "1.0-SNAPSHOT") - -scalacOptions += "-Xplugin-require:Scalaxy" - -scalacOptions += "-Xprint:scalaxy-rewriter" diff --git a/Compilets/Examples/CustomCompilets/Usage/project/build.properties b/Compilets/Examples/CustomCompilets/Usage/project/build.properties deleted file mode 100644 index 66ad72ce..00000000 --- a/Compilets/Examples/CustomCompilets/Usage/project/build.properties +++ /dev/null @@ -1 +0,0 @@ -sbt.version=0.12.2 diff --git a/Compilets/Examples/CustomCompilets/Usage/project/plugins.sbt b/Compilets/Examples/CustomCompilets/Usage/project/plugins.sbt deleted file mode 100644 index 48324d59..00000000 --- a/Compilets/Examples/CustomCompilets/Usage/project/plugins.sbt +++ /dev/null @@ -1,4 +0,0 @@ -resolvers += Resolver.sonatypeRepo("snapshots") - -addSbtPlugin("com.nativelibs4java" % "sbt-scalaxy" % "0.3-SNAPSHOT") - diff --git a/Compilets/Examples/CustomCompilets/build.sbt b/Compilets/Examples/CustomCompilets/build.sbt deleted file mode 100644 index 994a7f47..00000000 --- a/Compilets/Examples/CustomCompilets/build.sbt +++ /dev/null @@ -1,10 +0,0 @@ -name := "custom-compilets-example" - -organization := "com.nativelibs4java" - -version := "1.0-SNAPSHOT" - -scalaVersion := "2.10.0" - -scalaxyCompilets := true - diff --git a/Compilets/Examples/CustomCompilets/project/build.properties b/Compilets/Examples/CustomCompilets/project/build.properties deleted file mode 100644 index 4474a03e..00000000 --- a/Compilets/Examples/CustomCompilets/project/build.properties +++ /dev/null @@ -1 +0,0 @@ -sbt.version=0.12.1 diff --git a/Compilets/Examples/CustomCompilets/project/plugins.sbt b/Compilets/Examples/CustomCompilets/project/plugins.sbt deleted file mode 100644 index 48324d59..00000000 --- a/Compilets/Examples/CustomCompilets/project/plugins.sbt +++ /dev/null @@ -1,4 +0,0 @@ -resolvers += Resolver.sonatypeRepo("snapshots") - -addSbtPlugin("com.nativelibs4java" % "sbt-scalaxy" % "0.3-SNAPSHOT") - diff --git a/Compilets/Examples/CustomCompilets/src/main/resources/META-INF/services/scalaxy.compilets.Compilet b/Compilets/Examples/CustomCompilets/src/main/resources/META-INF/services/scalaxy.compilets.Compilet deleted file mode 100644 index b85a8a83..00000000 --- a/Compilets/Examples/CustomCompilets/src/main/resources/META-INF/services/scalaxy.compilets.Compilet +++ /dev/null @@ -1,3 +0,0 @@ -scalaxy.compilets.examples.ConstantReplacements -scalaxy.compilets.examples.JavaDeprecations - diff --git a/Compilets/Examples/CustomCompilets/src/main/scala/scalaxy/compilets/ConstantReplacements.scala b/Compilets/Examples/CustomCompilets/src/main/scala/scalaxy/compilets/ConstantReplacements.scala deleted file mode 100644 index 6a3fbc13..00000000 --- a/Compilets/Examples/CustomCompilets/src/main/scala/scalaxy/compilets/ConstantReplacements.scala +++ /dev/null @@ -1,22 +0,0 @@ -package scalaxy.compilets -package examples - -import matchers._ - -object ConstantReplacements extends Compilet -{ - def removeDevilConstant = replace(666, 667) - - def replace888Constant(v: Int) = - when(v)(v) { - case IntConstant(888) :: Nil => - replacement(999) - } - - /* - def replaceVarargs(fmt: String, args: Object*) = replace( - println(String.format(fmt, args:_*)), - System.out.printf(fmt + "\n", args:_*) - ) - */ -} diff --git a/Compilets/Examples/CustomCompilets/src/main/scala/scalaxy/compilets/JavaDeprecations.scala b/Compilets/Examples/CustomCompilets/src/main/scala/scalaxy/compilets/JavaDeprecations.scala deleted file mode 100644 index ea873b2c..00000000 --- a/Compilets/Examples/CustomCompilets/src/main/scala/scalaxy/compilets/JavaDeprecations.scala +++ /dev/null @@ -1,22 +0,0 @@ -package scalaxy.compilets -package examples - -import matchers._ - -object JavaDeprecations extends Compilet { - - def warnAccessibleField(f: java.lang.reflect.Field, b: Boolean) = - when(f.setAccessible(b))(b) { - case True() :: Nil => - warning("You shouldn't do that") - case r => - println("Failed to match case in warnAccessibleField : " + r) - null - } - - def forbidThreadStop(t: Thread) = - fail("You must NOT call Thread.stop() !") { - t.stop - } - -} diff --git a/Compilets/Examples/CustomCompilets/src/test/scala/scalaxy/ConstantReplacementsTest.scala b/Compilets/Examples/CustomCompilets/src/test/scala/scalaxy/ConstantReplacementsTest.scala deleted file mode 100644 index aad0507c..00000000 --- a/Compilets/Examples/CustomCompilets/src/test/scala/scalaxy/ConstantReplacementsTest.scala +++ /dev/null @@ -1,66 +0,0 @@ -package scalaxy.compilets.test - -import org.junit._ -import org.junit.Assert._ - -class ConstantReplacementsTest extends BaseTestUtils -{ - override def compilets = Seq(scalaxy.compilets.ConstantReplacements) - - @Test - def testDummySame { - ensurePluginCompilesSnippetsToSameByteCode( - """ - println(667) - """, - """ - println(667) - """, - allowSameResult = true - ) - } - - @Test - def testNotSame { - try { - ensurePluginCompilesSnippetsToSameByteCode( - """ - println(667) - """, - """ - println(668) - """, - printDifferences = false - ) - assertTrue(false) - } catch { case _: Throwable => } - } - - @Test - def testReplacedConstant { - ensurePluginCompilesSnippetsToSameByteCode( - """ - println(666) - //println(888) - """, - """ - println(667) - //println(999) - """ - ) - } - - /* - @Test - def testVarargs { - ensurePluginCompilesSnippetsToSameByteCode( - """ - println(String.format("i = %d, j = %d", 1, 2)) - """, - """ - System.out.printf("i = %d, j = %d" + "\n", 1, 2) - """ - ) - } - */ -} diff --git a/Compilets/Examples/DSLWithOptimizingCompilets/README.md b/Compilets/Examples/DSLWithOptimizingCompilets/README.md deleted file mode 100644 index f6f28a80..00000000 --- a/Compilets/Examples/DSLWithOptimizingCompilets/README.md +++ /dev/null @@ -1 +0,0 @@ -This is an example of DSL that uses structural types, with a Scalaxy compilet that rewrites DSL calls into faster equivalents. diff --git a/Compilets/Examples/DSLWithOptimizingCompilets/Usage/README.md b/Compilets/Examples/DSLWithOptimizingCompilets/Usage/README.md deleted file mode 100644 index 1a790683..00000000 --- a/Compilets/Examples/DSLWithOptimizingCompilets/Usage/README.md +++ /dev/null @@ -1,3 +0,0 @@ -Example of how to use the custom DSL and its compilet. - -Notice that we just need to add a dependency to the DSL library, since we set `autoCompilets := true` in the `build.sbt` file (the `sbt-scalaxy` Sbt plugin will automatically detect that this library contains compilets, and will use them during compilation). diff --git a/Compilets/Examples/DSLWithOptimizingCompilets/Usage/Run.scala b/Compilets/Examples/DSLWithOptimizingCompilets/Usage/Run.scala deleted file mode 100644 index 17adac62..00000000 --- a/Compilets/Examples/DSLWithOptimizingCompilets/Usage/Run.scala +++ /dev/null @@ -1,5 +0,0 @@ -object Run extends App { - import scalaxy.compilets.examples.DSL._ - - println("ochafik.com/?q=test".quotePattern) -} diff --git a/Compilets/Examples/DSLWithOptimizingCompilets/Usage/build.sbt b/Compilets/Examples/DSLWithOptimizingCompilets/Usage/build.sbt deleted file mode 100644 index 33062ea2..00000000 --- a/Compilets/Examples/DSLWithOptimizingCompilets/Usage/build.sbt +++ /dev/null @@ -1,10 +0,0 @@ -scalaVersion := "2.10.0" - -autoCompilets := true - -// We don't care to rewrite loops in this example: -//addDefaultCompilets() - -// Since this specific compilet will rewrite the DSL away, we mark the DSL library dependency as "provided" (it's not needed at run-time). -libraryDependencies += "com.nativelibs4java" %% "scalaxy-dsl-example" % "1.0-SNAPSHOT" % "provided" - diff --git a/Compilets/Examples/DSLWithOptimizingCompilets/Usage/project/build.properties b/Compilets/Examples/DSLWithOptimizingCompilets/Usage/project/build.properties deleted file mode 100644 index 4474a03e..00000000 --- a/Compilets/Examples/DSLWithOptimizingCompilets/Usage/project/build.properties +++ /dev/null @@ -1 +0,0 @@ -sbt.version=0.12.1 diff --git a/Compilets/Examples/DSLWithOptimizingCompilets/Usage/project/plugins.sbt b/Compilets/Examples/DSLWithOptimizingCompilets/Usage/project/plugins.sbt deleted file mode 100644 index 48324d59..00000000 --- a/Compilets/Examples/DSLWithOptimizingCompilets/Usage/project/plugins.sbt +++ /dev/null @@ -1,4 +0,0 @@ -resolvers += Resolver.sonatypeRepo("snapshots") - -addSbtPlugin("com.nativelibs4java" % "sbt-scalaxy" % "0.3-SNAPSHOT") - diff --git a/Compilets/Examples/DSLWithOptimizingCompilets/build.sbt b/Compilets/Examples/DSLWithOptimizingCompilets/build.sbt deleted file mode 100644 index f524a1ae..00000000 --- a/Compilets/Examples/DSLWithOptimizingCompilets/build.sbt +++ /dev/null @@ -1,10 +0,0 @@ -name := "scalaxy-dsl-example" - -organization := "com.nativelibs4java" - -version := "1.0-SNAPSHOT" - -scalaVersion := "2.10.0" - -// Tell sbt-scalaxy that we're defining compilets in this project (that will add all the dependencies we need, including for tests). -scalaxyCompilets := true diff --git a/Compilets/Examples/DSLWithOptimizingCompilets/project/build.properties b/Compilets/Examples/DSLWithOptimizingCompilets/project/build.properties deleted file mode 100644 index 4474a03e..00000000 --- a/Compilets/Examples/DSLWithOptimizingCompilets/project/build.properties +++ /dev/null @@ -1 +0,0 @@ -sbt.version=0.12.1 diff --git a/Compilets/Examples/DSLWithOptimizingCompilets/project/plugins.sbt b/Compilets/Examples/DSLWithOptimizingCompilets/project/plugins.sbt deleted file mode 100644 index 48324d59..00000000 --- a/Compilets/Examples/DSLWithOptimizingCompilets/project/plugins.sbt +++ /dev/null @@ -1,4 +0,0 @@ -resolvers += Resolver.sonatypeRepo("snapshots") - -addSbtPlugin("com.nativelibs4java" % "sbt-scalaxy" % "0.3-SNAPSHOT") - diff --git a/Compilets/Examples/DSLWithOptimizingCompilets/src/main/resources/META-INF/services/scalaxy.compilets.Compilet b/Compilets/Examples/DSLWithOptimizingCompilets/src/main/resources/META-INF/services/scalaxy.compilets.Compilet deleted file mode 100644 index b4e3a76e..00000000 --- a/Compilets/Examples/DSLWithOptimizingCompilets/src/main/resources/META-INF/services/scalaxy.compilets.Compilet +++ /dev/null @@ -1,2 +0,0 @@ -scalaxy.compilets.examples.DSLCompilet - diff --git a/Compilets/Examples/DSLWithOptimizingCompilets/src/main/scala/DSL.scala b/Compilets/Examples/DSLWithOptimizingCompilets/src/main/scala/DSL.scala deleted file mode 100644 index 757b3781..00000000 --- a/Compilets/Examples/DSLWithOptimizingCompilets/src/main/scala/DSL.scala +++ /dev/null @@ -1,11 +0,0 @@ -package scalaxy.compilets -package examples - -object DSL extends Compilet -{ - import java.util.regex.Pattern.quote - - implicit def stringExtensions(s: String) = new { - def quotePattern = quote(s) - } -} diff --git a/Compilets/Examples/DSLWithOptimizingCompilets/src/main/scala/DSLCompilet.scala b/Compilets/Examples/DSLWithOptimizingCompilets/src/main/scala/DSLCompilet.scala deleted file mode 100644 index 4f5cd40b..00000000 --- a/Compilets/Examples/DSLWithOptimizingCompilets/src/main/scala/DSLCompilet.scala +++ /dev/null @@ -1,14 +0,0 @@ -package scalaxy.compilets -package examples - -object DSLCompilet extends Compilet -{ - import DSL._ - - import java.util.regex.Pattern.quote - - def replaceQuotePattern(s: String) = replace( - s.quotePattern, - quote(s) - ) -} diff --git a/Compilets/Examples/DSLWithOptimizingCompilets/src/test/scala/DSLTest.scala b/Compilets/Examples/DSLWithOptimizingCompilets/src/test/scala/DSLTest.scala deleted file mode 100644 index 17f83a9f..00000000 --- a/Compilets/Examples/DSLWithOptimizingCompilets/src/test/scala/DSLTest.scala +++ /dev/null @@ -1,25 +0,0 @@ -package scalaxy.test - -import org.junit._ -import org.junit.Assert._ - -class DSLTest extends BaseTestUtils -{ - override def compilets = Seq(scalaxy.examples.DSLCompilet) - - override def commonImports = """ - import java.util.regex.Pattern.quote - """ - - @Test - def testReplaceQuotePattern { - ensurePluginCompilesSnippetsToSameByteCode( - """ - "abc".quotePattern - """, - """ - quote("abc") - """ - ) - } -} diff --git a/Compilets/Examples/README.md b/Compilets/Examples/README.md deleted file mode 100644 index 0bcb1ff7..00000000 --- a/Compilets/Examples/README.md +++ /dev/null @@ -1,5 +0,0 @@ -There are three examples right now: -* How to use Scalaxy with its [sbt-scalaxy](http://github.com/ochafik/sbt-scalaxy) SBT plugin (`UsageWithSbtPlugin`) -* How to create custom compilets, and use them (`CustomCompilets`, `CustomCompilets/Usage`) -* How to create a DSL with its optimizing compilets, and use them (`DSLWithOptimizingCompilets`, `DSLWithOptimizingCompilets/Usage`) -* How to use Scalaxy with Maven or without its SBT plugin (`UsageWithMavenOrWithoutSbtPlugin`) diff --git a/Compilets/Examples/UsageWithMavenOrWithoutSbtPlugin/README.md b/Compilets/Examples/UsageWithMavenOrWithoutSbtPlugin/README.md deleted file mode 100644 index 76572af8..00000000 --- a/Compilets/Examples/UsageWithMavenOrWithoutSbtPlugin/README.md +++ /dev/null @@ -1 +0,0 @@ -This shows how to use Scalaxy with its default compilets (which optimize some foreach / map loops on Ranges and Arrays, and some uses of Numerics), using Maven or SBT (without `sbt-scalaxy`). diff --git a/Compilets/Examples/UsageWithMavenOrWithoutSbtPlugin/build.sbt b/Compilets/Examples/UsageWithMavenOrWithoutSbtPlugin/build.sbt deleted file mode 100644 index c4a108c6..00000000 --- a/Compilets/Examples/UsageWithMavenOrWithoutSbtPlugin/build.sbt +++ /dev/null @@ -1,18 +0,0 @@ -name := "scalaxy-example" - -organization := "com.nativelibs4java" - -version := "1.0-SNAPSHOT" - -scalaVersion := "2.10.0" - -resolvers += Resolver.sonatypeRepo("snapshots") - -autoCompilerPlugins := true - -addCompilerPlugin("com.nativelibs4java" %% "scalaxy-compilets-plugin" % "0.3-SNAPSHOT") - -scalacOptions += "-Xplugin-require:Scalaxy" - -scalacOptions += "-Xprint:scalaxy-rewriter" - diff --git a/Compilets/Examples/UsageWithMavenOrWithoutSbtPlugin/maps.scala b/Compilets/Examples/UsageWithMavenOrWithoutSbtPlugin/maps.scala deleted file mode 100644 index 2da38a18..00000000 --- a/Compilets/Examples/UsageWithMavenOrWithoutSbtPlugin/maps.scala +++ /dev/null @@ -1,5 +0,0 @@ -object TestMaps extends App { - val a = Array(1, 2, 3) - val b = a.map(_ + 1) - println(b.mkString(", ")) -} diff --git a/Compilets/Examples/UsageWithMavenOrWithoutSbtPlugin/pom.xml b/Compilets/Examples/UsageWithMavenOrWithoutSbtPlugin/pom.xml deleted file mode 100644 index d5c1350c..00000000 --- a/Compilets/Examples/UsageWithMavenOrWithoutSbtPlugin/pom.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - 4.0.0 - com.nativelibs4java - scalaxy-example - 1.0-SNAPSHOT - - - 2.10.0 - - - - - org.scala-lang - scala-library - ${scala.version} - - - - - - - org.scala-tools - maven-scala-plugin - 2.15.2 - - - - compile - testCompile - - - - - - - com.nativelibs4java - scalaxy-compilets-plugin_2.10 - 0.3-SNAPSHOT - - - com.nativelibs4java - scalaxy-default-compilets_2.10 - 0.3-SNAPSHOT - - - - - - - - - - - org.scala-tools - maven-scala-plugin - 2.15.2 - - - - - - diff --git a/Compilets/Examples/UsageWithMavenOrWithoutSbtPlugin/project/build.properties b/Compilets/Examples/UsageWithMavenOrWithoutSbtPlugin/project/build.properties deleted file mode 100644 index 4474a03e..00000000 --- a/Compilets/Examples/UsageWithMavenOrWithoutSbtPlugin/project/build.properties +++ /dev/null @@ -1 +0,0 @@ -sbt.version=0.12.1 diff --git a/Compilets/Examples/UsageWithMavenOrWithoutSbtPlugin/src/main/scala/test.scala b/Compilets/Examples/UsageWithMavenOrWithoutSbtPlugin/src/main/scala/test.scala deleted file mode 100644 index 666cf3b4..00000000 --- a/Compilets/Examples/UsageWithMavenOrWithoutSbtPlugin/src/main/scala/test.scala +++ /dev/null @@ -1,89 +0,0 @@ -object RunMe extends App { - /* - { - val th = new Thread(new Runnable { override def run = println("...") }) - th.start - th.stop - } - - { - class C { - private val i = 10 - } - val f = classOf[C].getField("i") - f.setAccessible(true) - } - */ - def trans(col: Seq[Int], v: Int) = { - /*{ - var ii = 1; - while (ii < 10) { - val i = ii - println("i = " + (i + 1) + " // v = " + v); - ii = ii.$plus(1) - } - }*/ - for (i <- 1 until 10) - println("i = " + (i + 1) + " // v = " + v) - } - def stop = new Thread {}.stop - - val n = 2 - println(for (i <- 0 until 10 by n) yield i.toString) - println(for (i <- Array(1, 2, 3)) yield i.toString) - - - for (i <- Array(3, 4, 5)) - println(i) - trans(List(1, 2, 3), 10) - /* - { - import math.Numeric.Implicits._ - import Ordering.Implicits._ - - def foo[T](a:T, b:T)(implicit ev:Numeric[T]) = { - val x = a + b - val y = a - b - val d = -(x - y) - println(x) - println(y) - d < x - } - //new FastNumericOps(a).+(b) - - println("FOOO " + foo(1, 2)) - } - - { - val i = 10 - val s = i.toString - println(s) - } - - def trans(col: Seq[Int]) = { - col.map(_ + 1).map(_ * 2) - } - - def trans(col: Seq[Int], v: Int) = { - for (i <- 1 until 10) - println("i = " + i + " // v = " + v) - } - println(trans(Seq(1, 2, 3))) - println(trans(Seq(2, 3, 4), 10)) - */ - - /*def transManual(col: Seq[Int]) = { - col.map(a => { - val b = ((a:Int) => a + 1)(a) - val c = ((a:Int) => b + 1)(b) - c - }) - } - def run = { - for (i <- 0 until 100) println(i + "...") - } - - run - - */ -} diff --git a/Compilets/Examples/UsageWithSbtPlugin/README.md b/Compilets/Examples/UsageWithSbtPlugin/README.md deleted file mode 100644 index 6d94a8f6..00000000 --- a/Compilets/Examples/UsageWithSbtPlugin/README.md +++ /dev/null @@ -1 +0,0 @@ -This shows how to use Scalaxy with its default compilets (which optimize some foreach / map loops on Ranges and Arrays, and some uses of Numerics). diff --git a/Compilets/Examples/UsageWithSbtPlugin/build.sbt b/Compilets/Examples/UsageWithSbtPlugin/build.sbt deleted file mode 100644 index 2b928b38..00000000 --- a/Compilets/Examples/UsageWithSbtPlugin/build.sbt +++ /dev/null @@ -1,11 +0,0 @@ -scalaVersion := "2.10.0" - -// If any library dependency includes a compilet, it will be automatically detected and used. -// If this is not set, compilets must be added explicitly with: -// -// addCompilets("com.nativelibs4java" %% "some-other-compilets" % "1.0-SNAPSHOT") -// -autoCompilets := true - -// Enable Scalaxy's basic loop & numerics rewrites. -addDefaultCompilets() diff --git a/Compilets/Examples/UsageWithSbtPlugin/project/build.properties b/Compilets/Examples/UsageWithSbtPlugin/project/build.properties deleted file mode 100644 index 4474a03e..00000000 --- a/Compilets/Examples/UsageWithSbtPlugin/project/build.properties +++ /dev/null @@ -1 +0,0 @@ -sbt.version=0.12.1 diff --git a/Compilets/Examples/UsageWithSbtPlugin/project/plugins.sbt b/Compilets/Examples/UsageWithSbtPlugin/project/plugins.sbt deleted file mode 100644 index 48324d59..00000000 --- a/Compilets/Examples/UsageWithSbtPlugin/project/plugins.sbt +++ /dev/null @@ -1,4 +0,0 @@ -resolvers += Resolver.sonatypeRepo("snapshots") - -addSbtPlugin("com.nativelibs4java" % "sbt-scalaxy" % "0.3-SNAPSHOT") - diff --git a/Compilets/Examples/UsageWithSbtPlugin/test.scala b/Compilets/Examples/UsageWithSbtPlugin/test.scala deleted file mode 100644 index 9d9bffa9..00000000 --- a/Compilets/Examples/UsageWithSbtPlugin/test.scala +++ /dev/null @@ -1,4 +0,0 @@ -object Run extends App { - for (i <- 0 to 10) - println(i) -} diff --git a/Compilets/Plugin/src/main/resources/scalac-plugin.xml b/Compilets/Plugin/src/main/resources/scalac-plugin.xml deleted file mode 100644 index e2cd6c66..00000000 --- a/Compilets/Plugin/src/main/resources/scalac-plugin.xml +++ /dev/null @@ -1,4 +0,0 @@ - - Scalaxy - scalaxy.compilets.plugin.ScalaxyPlugin - diff --git a/Compilets/Plugin/src/main/scala/scalaxy/components/ExprTreeFixer.scala b/Compilets/Plugin/src/main/scala/scalaxy/components/ExprTreeFixer.scala deleted file mode 100644 index e37f718e..00000000 --- a/Compilets/Plugin/src/main/scala/scalaxy/components/ExprTreeFixer.scala +++ /dev/null @@ -1,23 +0,0 @@ -package scalaxy.compilets -package plugin -import language.existentials - -trait ExprTreeFixer { - val universe: scala.reflect.api.Universe - - type TreeWithWritableType = { - var tpe: universe.Type - } - - def fixTypedExpression[T](name: String, x: universe.Expr[T]) = { - if (x.tree.tpe == null) { - if (x.staticType != null) { - //x.tree.tpe = x.staticTpe - x.tree.asInstanceOf[TreeWithWritableType].tpe = x.staticType - //println("Fixed pattern tree type for '" + name + "' :\n\t" + x.tree + ": " + x.tree.tpe) - } else { - //println("Failed to fix pattern tree typefor '" + name + "' :\n\t" + x.tree) - } - } - } -} diff --git a/Compilets/Plugin/src/main/scala/scalaxy/components/HacksAndWorkarounds.scala b/Compilets/Plugin/src/main/scala/scalaxy/components/HacksAndWorkarounds.scala deleted file mode 100644 index 045fd63d..00000000 --- a/Compilets/Plugin/src/main/scala/scalaxy/components/HacksAndWorkarounds.scala +++ /dev/null @@ -1,20 +0,0 @@ -package scalaxy.compilets -package components - -// This will hopefully not exist anymore when 2.10.0.final is out! -object HacksAndWorkarounds -{ - final val debugFailedMatches = false//true - final val onlyTryPatternsWithSameClass = false - - // TODO turn to false once macro type is fixed ! - final val workAroundMissingTypeApply = true - final val workAroundNullPatternTypes = true - - final val fixTypedExpressionsType = true - final val healSymbols = true - - final val useStringBasedTypeEqualityInBindings = true - final val useStringBasedTypePatternMatching = true - final val useStringBasedTreePatternMatching = false -} diff --git a/Compilets/Plugin/src/main/scala/scalaxy/components/MatchActionDefinitions.scala b/Compilets/Plugin/src/main/scala/scalaxy/components/MatchActionDefinitions.scala deleted file mode 100644 index 11fd4158..00000000 --- a/Compilets/Plugin/src/main/scala/scalaxy/components/MatchActionDefinitions.scala +++ /dev/null @@ -1,97 +0,0 @@ -package scalaxy.compilets -package components - -import scala.reflect.runtime.currentMirror -import scala.reflect.runtime.{universe => u} - -case class MatchActionDefinition( - name: String, - matchAction: MatchAction) - -case class CompiletDefinitions( - definitions: Seq[MatchActionDefinition], - runsAfter: Seq[String]) - -object MatchActionDefinitions -{ - private def defaultValue(t: u.Type): AnyRef = { - import u.definitions._ - t match { - case _ if t <:< IntTpe => java.lang.Integer.valueOf(0) - case _ if t <:< LongTpe => java.lang.Long.valueOf(0L) - case _ if t <:< ShortTpe => java.lang.Short.valueOf(0: Short) - case _ if t <:< CharTpe => java.lang.Character.valueOf('\0') - case _ if t <:< BooleanTpe => java.lang.Boolean.FALSE - case _ if t <:< DoubleTpe => java.lang.Double.valueOf(0.0) - case _ if t <:< FloatTpe => java.lang.Float.valueOf(0.0f) - case _ if t <:< ByteTpe => java.lang.Byte.valueOf(0: Byte) - //case _ if t.toString.contains("TypeTag")/* <:< u.typeOf[u.AbsTypeTag[_]]*/ => - // //WeakTypeTag(t) - // import SyntheticTypeTags._ - // def st: SyntheticTypeTag[Any] = - // new SyntheticTypeTag[Any](t, _ => st) - // st - case s => - //println("\t\tWEIRD s = " + t + ": " + t.getClass.getName) - null - } - } - - def getCompiletDefinitions(compiletName: String) = { - val compiletModule = currentMirror.staticModule(compiletName) - val moduleMirror = currentMirror.reflectModule(compiletModule) - val compilet = moduleMirror.instance.asInstanceOf[Compilet] - val instanceMirror = currentMirror.reflect(compilet) - - val declarations = compiletModule.typeSignature.declarations.toSeq - - CompiletDefinitions( - definitions = declarations.collect { - case s - if s.isMethod && - s.asMethod.returnType <:< u.typeOf[MatchAction] => - val m = s.asMethod - val args = m.paramss.flatten.map(_.typeSignature).map(defaultValue _) - try { - val methodMirror = instanceMirror.reflectMethod(m) - val result = methodMirror(args:_*) - MatchActionDefinition( - compiletName + "." + m.name.toString, - result.asInstanceOf[MatchAction]) - } catch { case ex: Throwable => - throw new RuntimeException( - "Failed to call " + m.name + "; " + - "Args = " + args.mkString(", ") + "; " + - "Method symbol = " + m + "; " + - "paramss.typeSignature = " + - m.paramss.flatten.map(_.typeSignature).mkString(", ") + - ";", - ex) - } - }, - runsAfter = compilet.runsAfter.map(_.name)) - } -} -// Check param types: -//val Some(javaMethod) = -// holder.getClass.getMethods.find(_.getName == m.name.toString) -// -//val checkArgTypes = true//false -//if (checkArgTypes) { -// //println("\t\targs.types = " + args.map(arg => Option(arg).map(_.getClass.getName).orNull)) -// //println("\t\tparams.types = " + javaMethod.getParameterTypes.mkString(", ")) -// -// for (((arg, paramClass), paramType) <- args.zip(javaMethod.getParameterTypes).zip(javaMethod.getGenericParameterTypes); if arg != null) { -// if (!paramClass.isPrimitive && !paramClass.isInstance(arg)) { -// println("\t\tERROR: " + arg + " is not an instance of class " + paramClass.getName + ", type " + paramType) -// var c: Class[_] = arg.getClass -// println("\t\tIt extends:") -// while (c != null) { -// println("\t\t\t-> " + c.getName) -// c = c.getSuperclass -// } -// println("\t\tIt implements:\n\t\t\t" + arg.getClass.getGenericInterfaces.mkString(",\n\t\t\t")) -// } -// } -//} -//val result = javaMethod.invoke(holder, args.toArray:_*) diff --git a/Compilets/Plugin/src/main/scala/scalaxy/components/MatchActionsComponent.scala b/Compilets/Plugin/src/main/scala/scalaxy/components/MatchActionsComponent.scala deleted file mode 100644 index 0aab3bce..00000000 --- a/Compilets/Plugin/src/main/scala/scalaxy/components/MatchActionsComponent.scala +++ /dev/null @@ -1,327 +0,0 @@ -package scalaxy.compilets -package plugin - -import pluginBase._ -import components._ - -import scala.collection.JavaConversions._ - -import scala.io.Source - -import scala.tools.nsc.Global -import scala.tools.nsc.plugins.PluginComponent -import scala.tools.nsc.transform.{Transform, TypingTransformers} -import scala.tools.nsc.typechecker.Modes - -import scala.reflect.runtime.{ universe => ru } - -import scala.reflect._ - -object MatchActionsComponent { - val runsAfter = List("typer") - val runsBefore = List("patmat") - val phaseName = "scalaxy-rewriter" -} - -class MatchActionsComponent(val global: Global, val options: PluginOptions, val compiletNamesOpt: Option[Seq[String]] = None) -extends PluginComponent - with Transform - with TypingTransformers - with Modes - - with WithOptions - with PatternMatchers - with MirrorConversions - with SymbolHealers -{ - import global._ - import global.definitions._ - import gen._ - import CODE._ - import scala.tools.nsc.symtab.Flags._ - import typer.typed - import analyzer.{SearchResult, ImplicitSearch, UnTyper} - - override val runsAfter = MatchActionsComponent.runsAfter - override val runsBefore = MatchActionsComponent.runsBefore - override val phaseName = MatchActionsComponent.phaseName - - override val patternUniv = ru - override val candidateUniv = global - - import MatchActionDefinitions._ - - // SPI / java.util.ServiceLoader-like convention to list compilets in JARs. - val compiletsListPath = - "META-INF/services/" + classOf[Compilet].getName - - val detectCompilets = true - val compiletNames: Set[String] = (compiletNamesOpt.getOrElse { - val classLoader = classOf[Compilet].getClassLoader - val resources = classLoader.getResources(compiletsListPath).toSeq - if (options.veryVerbose) - println("Compilet resources (" + compiletsListPath + "):\n\t" + resources.mkString("\n\t")) - (for (resource <- resources) yield { - if (options.verbose) { - println("Found resource '" + resource + "' for '" + compiletsListPath + "'") - } - import java.io._ - - val in = new BufferedReader(new InputStreamReader(resource.openStream())) - try { - var line: String = null - var out = collection.mutable.ArrayBuilder.make[String]() - while ({ line = try { in.readLine } catch { case _: Throwable => null } ; line != null }) { - line = line.trim - if (line.length > 0) - out += line - } - out.result() - /*for { - line <- Source.fromInputStream(in).getLines.map(_.trim) - if line.length > 0 - } yield line*/ - } finally { - in.close() - } - }).flatten - }).toSet - - if (options.veryVerbose) { - println("Compilet names:\n\t" + compiletNames.mkString(",\n\t")) - } - - case class CompiletAction( - matchActionDefinition: MatchActionDefinition, - compiletName: String, - runsAfterCompiletNames: Seq[String]) - - val compiletActions: Seq[CompiletAction] = { - val actions = compiletNames.flatMap(compiletName => { - val compiletDefinitions = getCompiletDefinitions(compiletName) - // TODO: Sort compilets based on runsAfter. - if (compiletDefinitions.definitions.isEmpty) - sys.error("ERROR: no definition in compilet '" + compiletNames + "'") - else - compiletDefinitions.definitions.map(d => CompiletAction(d, compiletName, compiletDefinitions.runsAfter)) - }) - - if (HacksAndWorkarounds.fixTypedExpressionsType) { - val treeFixer = new ExprTreeFixer { - val universe = patternUniv - } - for (MatchActionDefinition(n, m) <- actions.map(_.matchActionDefinition)) { - treeFixer.fixTypedExpression( - n.toString, - m.pattern.asInstanceOf[treeFixer.universe.Expr[Any]]) - } - } - - if (options.veryVerbose) { - for (MatchActionDefinition(n, m) <- actions.map(_.matchActionDefinition)) { - println("Registered match action '" + n + "' with pattern : " + m.pattern.tree) - } - } - - order(actions.toSeq) - } - - def order(actions: Seq[CompiletAction]): Seq[CompiletAction] = { - if (actions.size <= 1) - actions - else { - val nameToAction = actions.map(a => a.compiletName -> a).toMap - - import scala.collection.mutable - val ordered = mutable.ArrayBuilder.make[CompiletAction]() - val set = mutable.HashSet[CompiletAction]() - def sub(a: CompiletAction) { - if (set.add(a)) { - for (d <- a.runsAfterCompiletNames) - sub(nameToAction(d)) - ordered += a - } - } - actions.foreach(sub _) - - ordered.result() - } - } - - val matchActionsByTreeClass: Map[Class[_], Seq[CompiletAction]] = { - compiletActions. - toSeq. - map(cd => cd.matchActionDefinition.matchAction.pattern.tree.getClass -> cd). - groupBy(_._1). - map({ case (c, l) => - c -> l.map(_._2) - }). - toMap - } - - // Try and get the match actions that match a tree's class (or any of its super classes) - // TODO: add cross-checks to avoid discarding too many trees. - def getMatchActions(tree: Tree): Seq[MatchActionDefinition] = { - if (HacksAndWorkarounds.onlyTryPatternsWithSameClass) { - def actions(c: Class[_]): Seq[CompiletAction] = - if (c == null) Seq() - else { - matchActionsByTreeClass.get(c).getOrElse(Seq()) ++ - actions(c.getSuperclass) - } - order( - if (tree == null) Seq() - else actions(tree.getClass) - ).map(_.matchActionDefinition) - } else { - compiletActions.map(_.matchActionDefinition) - } - } - - private def toTypedString(v: Any) = - v + Option(v).map(_ => ": " + v.getClass.getName + " <- " + v.getClass.getSuperclass.getSimpleName).getOrElse("") - - def newTransformer(unit: CompilationUnit) = new TypingTransformer(unit) { - override def transform(tree: Tree): Tree = - if (!shouldOptimize(tree)) - super.transform(tree) - else { - lazy val prefix = - "[" + phaseName + "] " + ( - if (tree.pos == NoPosition) " " - else { - val pos = tree.pos - new java.io.File(pos.source.path).getName + ":" + pos.line + " " - } - ) - - try { - val sup = try { - super.transform(tree) - } catch { case ex: Throwable => - ex.printStackTrace - //println("Failed to super.transform(" + tree + "): " + ex) - tree - } - var expanded = sup - - for (MatchActionDefinition(n, matchAction) <- getMatchActions(tree)) { - //println(prefix + "matching " + n) - val bindings = - matchAndResolveTreeBindings(matchAction.pattern.tree.asInstanceOf[patternUniv.Tree], expanded.asInstanceOf[candidateUniv.Tree]) - //println("\t-> failure = " + bindings.failure) - - if (bindings.failure == null) { - if (options.veryVerbose) { - println(prefix + "Bindings for '" + n + "':\n\t" + (bindings.nameBindings ++ bindings.typeBindings ++ bindings.functionBindings).mkString("\n\t")) - } - - matchAction match { - case r @ Replacement(_, _) => - expanded = mirrorToGlobal(ru)(r.replacement.tree, bindings) - case MatchWarning(_, message) => - unit.warning(tree.pos, message) - case MatchError(_, message) => - unit.error(tree.pos, message) - case ca @ ConditionalAction(_, when, thenMatch) => - val treesToTest: List[ru.Tree] = - when.toList.map(n => { - globalToMirror(ru)(bindings.nameBindings(n.toString).asInstanceOf[global.Tree]) - }) - - if (thenMatch.isDefinedAt(treesToTest)) { - thenMatch.apply(treesToTest) match { - case r: ReplaceBy[_] => - expanded = mirrorToGlobal(ru)(r.replacement.tree, bindings) - case Warning(message) => - unit.warning(tree.pos, message) - case Error(message) => - unit.error(tree.pos, message) - case null => - } - } - } - if (options.verbose) { - println(prefix + "Applied compilet " + n) - } - } else { - bindings.failure match { - case NoTypeMatchFailure(expected, found, msg, depth, insideExpected, insideFound) => - if (HacksAndWorkarounds.debugFailedMatches && depth > 1) - { - println("TYPE ERROR (depth " + depth + "): in replacement '" + n + "' at " + tree.pos + " : " + msg + - " (") - println("\texpected = " + toTypedString(expected)) - println("\tfound = " + toTypedString(found)) - println("\tinside expected = " + insideExpected) - println("\tinside found = " + insideFound) - println("\ttree = " + tree) - println(")") - } - case NoTreeMatchFailure(expected, found, msg, depth) => - if (HacksAndWorkarounds.debugFailedMatches && depth > 1) - { - println("TREE ERROR (depth " + depth + "): in replacement '" + n + "' at " + tree.pos + " : " + msg + - " (\n\texpected = " + toTypedString(expected) + - ",\n\tfound = " + toTypedString(found) + "\n)" - ) - println("Tree was " + tree) - println("Match action was " + matchAction) - } - } - } - } - - if (expanded eq sup) { - sup - } else { - val expectedTpe = tree.tpe.dealias.deconst.normalize - val tpe = expanded.tpe - - if (options.debug) - { - println() - println("EXPANSION BEFORE HEALING = \n" + expanded + "\n" + nodeToString(expanded)) - //println("FINAL EXPANSION = \n" + expanded) - println() - } - - if (HacksAndWorkarounds.healSymbols) { - try { - expanded = healSymbols(unit, currentOwner, expanded, expectedTpe) - } catch { case ex: Throwable => - ex.printStackTrace - } - } - - try { - expanded = typer.typed(expanded, EXPRmode, expectedTpe) - } catch { case ex: Throwable => - ex.printStackTrace - } - - if (options.debug) - { - println() - println("FINAL EXPANSION = \n" + expanded + "\n" + nodeToString(expanded)) - //println("FINAL EXPANSION = \n" + expanded) - println() - } - - if (expanded.tpe == null || expanded.tpe == NoType) - expanded.tpe = tpe - expanded - } - } catch { case ex: Throwable => - if (options.debug) - ex.printStackTrace - - val msg = prefix + "Error while trying to replace " + tree + " : " + ex - - global.warning(msg) - println(msg) - tree - } - } - } -} diff --git a/Compilets/Plugin/src/main/scala/scalaxy/components/MirrorConversions.scala b/Compilets/Plugin/src/main/scala/scalaxy/components/MirrorConversions.scala deleted file mode 100644 index afee4443..00000000 --- a/Compilets/Plugin/src/main/scala/scalaxy/components/MirrorConversions.scala +++ /dev/null @@ -1,134 +0,0 @@ -package scalaxy.compilets -package components - -import scala.tools.nsc.plugins.PluginComponent -import scala.tools.nsc.symtab.Flags._ - -import scala.reflect._ -import Function.tupled - -trait MirrorConversions -extends PatternMatchers -{ - this: PluginComponent => - - import global.definitions._ - - private def ultraLogConversions(txt: => String) { - //println(txt) - } - - private def tryAndType(tree: global.Tree) = { - try { - global.typer.typed { tree } - } catch { case _: Throwable => } - tree - } - - /** - * TODO report missing API : scala.reflect.api.SymbolTable - * (scala.reflect.mirror does not extend scala.reflect.internal.SymbolTable publicly !) - */ - def newMirrorToGlobalImporter(mirror: api.Universe)(bindings: Bindings): global.StandardImporter = { - new global.StandardImporter { - val from = mirror.asInstanceOf[scala.reflect.internal.SymbolTable] - lazy val applyNamePattern = from.newTermName("apply") - - override def importTree(tree: from.Tree) = { - ultraLogConversions("IMPORT TREE (tpe = " + tree.tpe + ", cls = " + tree.getClass.getName + "): " + tree) - - val imp = tree match { - case from.Apply(from.Select(from.Ident(n), `applyNamePattern`), params) - if bindings.functionBindings.contains(n.toString) => - val (patternParams, patternTree, candidateTree) = bindings.functionBindings(n.toString) - val bodyBindings = - bindings ++ Bindings( - bindings.nameBindings ++ - patternParams.zip(params).map({ - case (pp, p) => - pp -> p.asInstanceOf[candidateUniv.Tree] - }) - ) - - def cast[T](v: Any): T = v.asInstanceOf[T] - - val replaceCandidateBy = - patternParams.zip(params).map { case (patternParam, candidateParam) => - val candidateUniv.Ident(n) = bindings.nameBindings(patternParam) - n.toString -> candidateParam - } toMap - - val funTransformer = new global.Transformer { - override def transform(tree: global.Tree) = tree match { - case global.Ident(n) - if replaceCandidateBy.contains(n.toString) => - val r = replaceCandidateBy(n.toString).asInstanceOf[global.Tree] - r.tpe = tree.tpe - r - case _ => - super.transform(tree) - } - } - - //println("TRANSPOSING tree = " + tree + ", candidateTree = " + candidateTree) - ////println(patternParams.zip(params).map({case (p, pp) => p + " = " + bindings.nameBindings.get(p) + ", actual = " + bindings.nameBindings.get(pp)}).mkString(", ")) - //println("NEW BINDINGS = " + bodyBindings) - - val transposed = - funTransformer.transform(candidateTree.asInstanceOf[global.Tree]) - //newMirrorToGlobalImporter(mirror)(bodyBindings). - //importTree(cast(candidateTree)) - //println("TRANSPOSED " + tree + " to " + transposed) - //println("\t" + global.nodeToString(transposed)) - transposed - - case from.Ident(n) => - bindings.nameBindings.get(n.toString).getOrElse(super.importTree(tree)).asInstanceOf[global.Tree] - - case _ => - super.importTree(tree) - } - ultraLogConversions("-> TREE " + imp) - - imp - } - override def importType(tpe: from.Type): global.Type = { - ultraLogConversions("IMPORT TYPE " + tpe) - val imp = if (tpe == null) { - null - } else { - val rtpe = resolveType(from)(tpe) - val it = resolveType(global)(super.importType(rtpe)) - //TODO? - //bindings.getType(it.asInstanceOf[patternUniv.Type]).getOrElse(it).asInstanceOf[global.Type] - bindings.getType(rtpe.asInstanceOf[patternUniv.Type]).getOrElse(it).asInstanceOf[global.Type] - } - ultraLogConversions("-> TYPE " + imp) - imp - } - } - } - - def newGlobalToMirrorImporter(mirror: api.Universe) = { - val mm = mirror.asInstanceOf[scala.reflect.internal.SymbolTable] - new mm.StandardImporter { - val from = global - } - } - - def mirrorToGlobal(mirror: api.Universe)(m: mirror.Tree, bindings: Bindings): global.Tree = { - val importer = - newMirrorToGlobalImporter(mirror)(bindings) - try { - importer.importTree(m.asInstanceOf[importer.from.Tree]) - } catch { case ex: Throwable => - ultraLogConversions("FAILED importer.importTree(" + m + "):\n\t" + ex) - throw ex - } - } - - def globalToMirror(mirror: api.Universe)(t: global.Tree): mirror.Tree = { - val importer = newGlobalToMirrorImporter(mirror) - importer.importTree(t.asInstanceOf[importer.from.Tree]).asInstanceOf[mirror.Tree] - } -} diff --git a/Compilets/Plugin/src/main/scala/scalaxy/components/PatternMatchers.scala b/Compilets/Plugin/src/main/scala/scalaxy/components/PatternMatchers.scala deleted file mode 100644 index 3b74cf40..00000000 --- a/Compilets/Plugin/src/main/scala/scalaxy/components/PatternMatchers.scala +++ /dev/null @@ -1,586 +0,0 @@ -package scalaxy.compilets -package components - -import scala.language.reflectiveCalls -import scala.language.postfixOps - -import scala.tools.nsc.plugins.PluginComponent -import scala.tools.nsc.ast.TreeDSL -import scala.tools.nsc.transform.TypingTransformers -import Function.tupled - -sealed trait PatternMatchingFailure - -case class NoTreeMatchFailure(expected: Any, found: Any, msg: String, depth: Int) -extends PatternMatchingFailure - -case class NoTypeMatchFailure(expected: Any, found: Any, msg: String, depth: Int, insideExpected: AnyRef = null, insideFound: AnyRef = null) -extends PatternMatchingFailure - -trait PatternMatchers -extends TypingTransformers -// with MirrorConversions -{ - this: PluginComponent => - - import scala.tools.nsc.symtab.Flags._ - - import scala.reflect._ - - private def ultraLogPattern(txt: => String) { - //println(txt) - } - - val patternUniv: api.Universe - val candidateUniv: api.Universe with scala.reflect.internal.Importers - - lazy val applyNamePattern = patternUniv.newTermName("apply") - - var printed = Set[String]() - - case class Bindings( - nameBindings: Map[String, candidateUniv.Tree] = Map(), - typeBindings: Map[patternUniv.Type, candidateUniv.Type] = Map(), - functionBindings: Map[String, (List[String], patternUniv.Tree, candidateUniv.Tree)] = Map(), - failure: PatternMatchingFailure = null - ) { - lazy val stringIndexedTypeBindings = - typeBindings.map { case (k, v) => (k.toString, (k, v)) } - - def isEmpty = - failure == null && - nameBindings.isEmpty && - typeBindings.isEmpty && - functionBindings.isEmpty - - def getType(t: patternUniv.Type): Option[candidateUniv.Type] = { - Option(t). - flatMap(tt => { - var typeBinding = typeBindings.get(tt) - if (typeBinding == None && - HacksAndWorkarounds.useStringBasedTypeEqualityInBindings) - { - for ((origKey, value) <- stringIndexedTypeBindings.get(tt.toString)) - { - typeBinding = Some(value) - - ultraLogPattern("WARNING: type " + t + " (" + clstr(t) + ") was deemed to be equal to " + origKey + "(" + clstr(origKey) + "), but they're not equal!") - - ultraLogPattern("t.hashCode = " + t.hashCode + ", origKey.hashCode = " + origKey.hashCode) - } - } - typeBinding - }) - } - - def bindName(n: patternUniv.Name, v: candidateUniv.Tree) = - copy(nameBindings = nameBindings + (n.toString -> v)) - - def bindType(t: patternUniv.Type, t2: candidateUniv.Type) = - copy(typeBindings = typeBindings + (t -> t2)) - - def markFailure(insideExpected: => patternUniv.Tree, insideFound: => candidateUniv.Tree) = { - if (failure != null) { - failure match { - case ex: NoTypeMatchFailure => - copy(failure = ex.copy(insideExpected = insideExpected, insideFound = insideFound)) - case _ => - this - } - } else { - this - } - } - - def ++(b: => Bindings) = { - if (failure != null || b.isEmpty) - this - else if (isEmpty || b.failure != null) - b - else - Bindings( - nameBindings ++ b.nameBindings, - typeBindings ++ b.typeBindings, - functionBindings ++ b.functionBindings - ) - } - - override def toString = - "Bindings {\n\t" + (if (failure != null) "failure = " + failure else ( - Seq[Seq[Any]](nameBindings.toSeq, typeBindings.toSeq, functionBindings.toSeq).flatMap(s => Option(s)).flatten.mkString("\n\t") - )) + "\n}\n" - - def convertToExpected[T](v: Any) = v.asInstanceOf[T] - - def apply(replacement: patternUniv.Tree): candidateUniv.Tree = - { - val importer = new candidateUniv.StandardImporter { - val from = patternUniv.asInstanceOf[scala.reflect.internal.SymbolTable] - - override def importTree(tree: from.Tree) = convertToExpected {//: candidateUniv.Tree = { - //println("importTree(" + tree + ")") - //for ((n, params) <- functionReplacements.get(tree.asInstanceOf[patternUniv.Tree])) { - // println("FOUND FUNCTION REPLACEMENT with " + n + "(" + params.mkString(", ") + ")") - //} - tree match { - case from.Ident(n) => - nameBindings.get(n.toString). - getOrElse(super.importTree(tree)) - case _ => - super.importTree(tree) - } - } - override def importType(tpe: from.Type) = convertToExpected { - if (tpe == null) { - null - } else { - getType(resolveType(patternUniv)(tpe.asInstanceOf[patternUniv.Type])). - getOrElse(super.importType(tpe)) - } - } - } - importer.importTree(replacement.asInstanceOf[importer.from.Tree]) - } - } - - def bindingFailed(failure: PatternMatchingFailure) = - Bindings(nameBindings = null, typeBindings = null, functionBindings = null, failure = failure) - - def combine(a: Bindings, b: Bindings) = a ++ b - - implicit def t2pt(tp: api.Types#Type) = - tp.asInstanceOf[PlasticType] - - type PlasticType = { - def dealias: api.Types#Type - def deconst: api.Types#Type - def normalize: api.Types#Type - } - - def normalize(u: api.Universe)(tpe: u.Type) = { - tpe.deconst.dealias.normalize.asInstanceOf[u.Type] - } - - def resolveType(u: api.Universe)(tpe: u.Type): u.Type = { - Option(tpe).map(normalize(u)(_)).map({ - case tt @ u.ThisType(sym) => - if (tpe.toString == "") - u.NoPrefix // Should be fine TODO ask gurus about possible ambiguity here between root and NoPrefix - else if (sym.isType) - resolveType(u)(sym.asType.toType) - else - tt - - case tt: u.NullaryMethodTypeApi => - //case tt @ u.NullaryMethodType(restpe) => - resolveType(u)(tt.resultType) - - case tt: u.SingleTypeApi => - //case tt @ u.SingleType(pre, sym) => - resolveType(u)(tt.sym.typeSignature) - case tt => - tt - }).orNull - } - - def matchAndResolveTreeBindings(reps: List[(patternUniv.Tree, candidateUniv.Tree)], depth: Int)(implicit internalDefs: InternalDefs): Bindings = - { - if (reps.isEmpty) - EmptyBindings - else - reps.foldLeft(EmptyBindings) { - case (bindings, (a, b)) => - bindings ++ matchAndResolveTreeBindings(a, b, depth) - } - } - - def matchAndResolveTypeBindings(reps: List[(patternUniv.Type, candidateUniv.Type)], depth: Int)(implicit internalDefs: InternalDefs): Bindings = - { - if (reps.isEmpty) - EmptyBindings - else - reps.foldLeft(EmptyBindings) { - case (bindings, (a, b)) => - bindings ++ matchAndResolveTypeBindings(a, b, depth) - } - } - - type InternalDefs = Set[patternUniv.Name] - - def getNamesDefinedIn(u: api.Universe)(stats: List[u.Tree]): Set[u.Name] = - stats.collect { case u.ValDef(_, name, _, _) => name: u.Name } toSet - - def isNoType(u: api.Universe)(t: u.Type) = - t == null || - t == u.NoType || - t == u.NoPrefix || - t == u.definitions.UnitClass.asType.toType || { - val s = t.toString - s == "" || s == "scala.this.Unit" - } - - def clstr(v: AnyRef) = - if (v == null) - "" - else - v.getClass.getName + " <- " + v.getClass.getSuperclass.getName - - def types(u: api.Universe)(syms: List[u.Symbol]) = - syms.flatMap { - case t => - try - Some(t.asType.toType) - catch { case _: Throwable => - None - } - } - - def zipTypes(syms1: List[patternUniv.Symbol], syms2: List[candidateUniv.Symbol]) = - types(patternUniv)(syms1).zip(types(candidateUniv)(syms2)) - - def isParameter(t: patternUniv.Type) = { - t != null && { - val s = t.typeSymbol - s != null && - s.isParameter - } - } - - lazy val candidateUnitTpe = - candidateUniv.definitions.UnitClass.asType.toType - lazy val patternUnitTpe = - patternUniv.definitions.UnitClass.asType.toType - - val EmptyBindings = Bindings() - - def matchAndResolveTypeBindings( - pattern0: patternUniv.Type, - tree0: candidateUniv.Type, - depth: Int = 0, - strict: Boolean = false - )( - implicit internalDefs: InternalDefs = Set() - ): Bindings = - { - import candidateUniv._ - - val pattern = resolveType(patternUniv)(pattern0) - val tree = resolveType(candidateUniv)(tree0) - - if (false)//if (depth > 0) - { - println("Going down in types (depth " + depth + "):") - println("\tpattern = " + pattern + " (" + Option(pattern).map(_.getClass.getName).orNull + ")") - println("\tfound = " + tree + " (" + Option(tree).map(_.getClass.getName).orNull + ")") - } - - //lazy val desc = "(" + pattern + ": " + clstr(pattern) + " vs. " + tree + ": " + clstr(tree) + ")" - - if (isParameter(pattern)) { - Bindings(typeBindings = Map(pattern -> tree)) - } - else - //if (pattern != null && pattern.toString.matches(".*\\.T\\d+")) { - // ultraLogPattern("TYPE MATCHING KINDA FAILED ON isParameter(" + pattern + ")") - // Bindings(Map(), Map(pattern -> tree)) - //} - //else - if (HacksAndWorkarounds.workAroundNullPatternTypes && - tree == null && pattern != null) { - bindingFailed(NoTypeMatchFailure(pattern0, tree0, "Type kind matching failed (" + pattern + " vs. " + tree + ")", depth)) - } - else - { - val ret = (pattern, tree) match { - // TODO remove null acceptance once macro typechecker is fixed ! - //case (_, _) - //if pattern == null && HacksAndWorkarounds.workAroundNullPatternTypes => - // EmptyBindings - - case (patternUniv.NoType, candidateUniv.NoType) => - EmptyBindings - - case (patternUniv.NoPrefix, candidateUniv.NoPrefix) => - EmptyBindings - - case (`patternUnitTpe`, `candidateUnitTpe`) => - EmptyBindings - - // TODO support refined types again: - //case (patternUniv.RefinedType(parents, decls), RefinedType(parents2, decls2)) => - // println("TYPE MATCH refined type") - // EmptyBindings - - case (patternUniv.ClassInfoType(_, _, sym), ClassInfoType(_, _, sym2)) - if sym.fullName == sym2.fullName => - EmptyBindings - - case (patternUniv.SingleType(pre, sym), SingleType(pre2, sym2)) - if sym.fullName == sym2.fullName => - val subs = matchAndResolveTypeBindings(List((pre, pre2)), depth + 1) - //println("Matched single types, skipping bindings: " + subs) - if (subs.failure != null) - subs - else - EmptyBindings - - case (patternUniv.TypeBounds(lo, hi), TypeBounds(lo2, hi2)) => - matchAndResolveTypeBindings(List((lo, lo2), (hi, hi2)), depth + 1) - - case (patternUniv.MethodType(paramtypes, result), MethodType(paramtypes2, result2)) => - matchAndResolveTypeBindings((result, result2) :: zipTypes(paramtypes, paramtypes2), depth + 1) - - case (patternUniv.NullaryMethodType(result), NullaryMethodType(result2)) => - matchAndResolveTypeBindings(result, result2, depth + 1) - - case (patternUniv.PolyType(tparams, result), PolyType(tparams2, result2)) => - matchAndResolveTypeBindings((result, result2):: zipTypes(tparams, tparams2), depth + 1) - - case (patternUniv.ExistentialType(tparams, result), ExistentialType(tparams2, result2)) => - matchAndResolveTypeBindings((result, result2) :: zipTypes(tparams, tparams2), depth + 1) - - case (patternUniv.TypeRef(pre, sym, args), TypeRef(pre2, sym2, args2)) - if args.size == args2.size && - sym != null && sym2 != null && - sym.fullName == sym2.fullName - => - matchAndResolveTypeBindings(pre, pre2, depth + 1) ++ - matchAndResolveTypeBindings(args.zip(args2), depth + 1) - - //case (patternUniv.ClassInfoType(_, _, _), _) - //if tree.typeSymbol.isPackage => - ////if //tree.typeSymbol.isPackage && - //// Option(pattern0).toString == Option(tree0).toString => - // EmptyBindings // TODO remove this hack - - - case _ => - if (HacksAndWorkarounds.useStringBasedTypePatternMatching && - Option(pattern).toString == Option(tree).toString) - { - println("WARNING: Dumb string type matching of " + pattern + " (" + clstr(pattern) + ") " + " vs. " + tree + " (" + clstr(tree) + ") " ) - EmptyBindings - } else { - //if (depth > 0) - // println("TYPE MISMATCH \n\texpected = " + pattern0 + "\n\t\t" + Option(pattern0).map(_.getClass.getName) + "\n\tfound = " + tree0 + "\n\t\t" + Option(tree0).map(_.getClass.getName)) - bindingFailed(NoTypeMatchFailure(pattern0, tree0, "Type matching failed between " + pattern + "(: " + pattern.getClass.getName + " <- " + pattern0.getClass.getName + ") and " + tree + "(: " + tree.getClass.getName + " <- " + tree0.getClass.getName + ")", depth)) - } - } - - if (false)//ret.failure == null) - { - println("Successfully bound types (depth " + depth + "):") - println("\ttype pattern = " + pattern + " (" + pattern0 + "): " + clstr(pattern))// + "; kind = " + Option(pattern).map(_.typeSymbol.kind)) - println("\ttype found = " + tree + " (" + tree0 + "): " + clstr(tree)) - println("\tbindings:\n\t\t" + (Option(ret.nameBindings).getOrElse(Seq()) ++ Option(ret.typeBindings).getOrElse(Seq()) ++ Option(ret.functionBindings).getOrElse(Seq())).mkString("\n\t\t")) - } - ret - } - } - - def matchAndResolveTreeBindings(pattern: patternUniv.Tree, tree: candidateUniv.Tree, depth: Int = 0)(implicit internalDefs: InternalDefs = Set()): Bindings = - { - val patternType = getOrFixType(patternUniv)(pattern) - val candidateType = getOrFixType(candidateUniv)(tree) - - val typeBindings = if (patternType == null && HacksAndWorkarounds.workAroundNullPatternTypes) { - EmptyBindings - } else { - val b = matchAndResolveTypeBindings(patternType, candidateType, depth) - if (HacksAndWorkarounds.debugFailedMatches) - b.markFailure(insideExpected = pattern, insideFound = tree) - else - b - } - - if (false)//if (depth > 0) - { - println("Going down in trees (depth " + depth + "):") - println("\tpattern = " + pattern + ": " + patternType + " (" + pattern.getClass.getName + ", " + clstr(patternType) + ")") - println("\tfound = " + tree + ": " + candidateType + " (" + tree.getClass.getName + ", " + clstr(candidateType) + ")") - println("\ttypeBindings = " + typeBindings) - } - - if (typeBindings.failure != null) typeBindings - else typeBindings ++ { - lazy val desc = "(" + pattern + ": " + clstr(pattern) + " vs. " + tree + ": " + clstr(tree) + ")" - - val ret = (pattern, tree) match - { - case (_, _) if pattern.isEmpty && tree.isEmpty => - EmptyBindings - - case (patternUniv.Apply(patternUniv.Select(i @ patternUniv.Ident(n), `applyNamePattern`), params), _) - if i.symbol != null && i.symbol.isParameter => - //println("### Found function param: \n\t" + pattern + "\n\t-> " + tree + "\n\t(i = " + i + ": " + i.getClass.getName + ", tpe = " + i.tpe + ", i.symbol.isParameter = " + i.symbol.isParameter + ")") - // TODO: recurse on pattern to bind params to actual values? - //println("FUNCTION MAP RETURN " + patternType + " (sym.typeSignature = " + tree.symbol.typeSignature + ") -> " + candidateType) - Bindings(functionBindings = Map( - n.toString -> (( - params.map({ case patternUniv.Ident(p) => p.toString }), - pattern, - tree - )) - )) - - //case (_, _) if isParameter(patternType) => - // EmptyBindings - - case (patternUniv.This(_), candidateUniv.This(_)) => - EmptyBindings - - case (patternUniv.Literal(patternUniv.Constant(a)), candidateUniv.Literal(candidateUniv.Constant(a2))) - if a == a2 => - EmptyBindings - - //case (patternUniv.Ident(n), candidateUniv.Ident(n2)) - //if n.toString == n2.toString => - // EmptyBindings - - case (patternUniv.Ident(n), _) => - //println("Ident TYPE IS " + patternType + ": " + Option(patternType).map(_.getClass.getName)) - //println("Ident SYMBOL IS " + pattern.symbol + ": " + pattern.symbol.typeSignature) - if (internalDefs.contains(n) || - pattern.symbol.isPackage || - pattern.symbol.isType && !isParameter(pattern.symbol.asType.toType)) - { - EmptyBindings - } else { - Bindings(nameBindings = Map(n.toString -> tree)) - } - - case (patternUniv.ValDef(mods, name, tpt, rhs), candidateUniv.ValDef(mods2, name2, tpt2, rhs2)) - if mods.flags == mods2.flags => - val r = matchAndResolveTreeBindings( - List((rhs, rhs2), (tpt, tpt2)), depth + 1 - )( - internalDefs + name - ) - - if (name == name2) - r - else - r.bindName(name, candidateUniv.Ident(name2)) - - case (patternUniv.Function(vparams, body), candidateUniv.Function(vparams2, body2)) => - matchAndResolveTreeBindings( - (body, body2) :: vparams.zip(vparams2), depth + 1 - )( - internalDefs ++ vparams.map(_.name) - ) - - case (patternUniv.TypeApply(fun, args), candidateUniv.TypeApply(fun2, args2)) => - matchAndResolveTreeBindings( - (fun, fun2) :: args.zip(args2), depth + 1 - ) - - case (patternUniv.Apply(a, b), candidateUniv.Apply(a2, b2)) => - matchAndResolveTreeBindings( - (a, a2) :: b.zip(b2), depth + 1 - ) - - case (patternUniv.Block(l, v), candidateUniv.Block(l2, v2)) => - matchAndResolveTreeBindings( - (v, v2) :: l.zip(l2), depth + 1 - )( - internalDefs ++ getNamesDefinedIn(patternUniv)(l) - ) - - case (patternUniv.Select(a, n), candidateUniv.Select(a2, n2)) - if n.toString == n2.toString => - matchAndResolveTreeBindings( - a, a2, depth + 1 - ) - - // TODO - //case (ClassDef(mods, name, tparams, impl), ClassDef(mods2, name2, tparams2, impl2)) = - // matchAndResolveTreeBindings(impl, impl)(internalDefs + name) - - case (_, candidateUniv.TypeApply(target, typeArgs)) - if HacksAndWorkarounds.workAroundMissingTypeApply => - //println("Workaround for missing TypeApply in pattern... (loosing types " + typeArgs + ")") - matchAndResolveTreeBindings(pattern, target, depth + 1) - - case (patternUniv.AppliedTypeTree(tpt, args), candidateUniv.AppliedTypeTree(tpt2, args2)) - if args.size == args2.size => - matchAndResolveTreeBindings(tpt, tpt2, depth + 1) ++ - matchAndResolveTreeBindings(args.zip(args2), depth + 1) - - case (patternUniv.SelectFromTypeTree(qualifier, name), candidateUniv.SelectFromTypeTree(qualifier2, name2)) - if name.toString == name2.toString => - matchAndResolveTreeBindings(qualifier, qualifier2, depth + 1) - - case (patternUniv.SingletonTypeTree(ref), candidateUniv.SingletonTypeTree(ref2)) => - matchAndResolveTreeBindings(ref, ref2, depth + 1) - - case (patternUniv.TypeTree(), candidateUniv.TypeTree()) - if pattern.toString == "" => - EmptyBindings - - case _ => - if (HacksAndWorkarounds.useStringBasedTreePatternMatching && - Option(pattern).toString == Option(tree).toString) - { - println("WARNING: Monkey matching of " + pattern + " vs. " + tree) - EmptyBindings - } else { - //if (depth > 0) - // println("TREE MISMATCH \n\texpected = " + toTypedString(pattern) + "\n\t\t" + pattern.getClass.getName + "\n\tfound = " + toTypedString(tree) + "\n\t\t" + tree.getClass.getName) - bindingFailed(NoTreeMatchFailure(pattern, tree, "Different trees", depth)) - } - } - - if (false)//ret.failure == null) - { - println("Successfully bound trees (depth " + depth + "):") - println("\ttree pattern = " + pattern + ": " + clstr(pattern))// + "; kind = " + Option(pattern).map(_.typeSymbol.kind)) - println("\ttree found = " + tree + ": " + clstr(tree)) - println("\tbindings:\n\t\t" + (ret.nameBindings ++ ret.typeBindings ++ ret.functionBindings).mkString("\n\t\t")) - } - ret - } - } - private def toTypedString(v: Any) = - v + Option(v).map(_ => ": " + v.getClass.getName + " <- " + v.getClass.getSuperclass.getSimpleName).getOrElse("") - - - def getOrFixType(u: api.Universe)(tree: u.Tree): u.Type = { - import u._ - import u.definitions._ - var t = tree.tpe - val s = tree.symbol - - if (t == null && s != null && s != u.NoSymbol) - t = if (s.isType) s.asType.toType else s.typeSignature - - if (t == null) - tree match { - case Literal(Constant(v)) => - v match { - case _: Int => IntTpe - case _: Short => ShortTpe - case _: Long => LongTpe - case _: Byte => ByteTpe - case _: Double => DoubleTpe - case _: Float => FloatTpe - case _: Char => CharTpe - case _: Boolean => BooleanTpe - case _: String => StringClass.asType.toType - case _: Unit => UnitClass.asType.toType - case _ => - null - } - case _ => - val st = try { - tree.symbol.asType.toType - } catch { case ex: Throwable => null } - - // TODO - //println("Cannot fix type for " + tree + ": " + clstr(tree) + " (symbol = " + st + ")") - st - //null - } - else - t - } -} diff --git a/Compilets/Plugin/src/main/scala/scalaxy/components/SymbolHealers.scala b/Compilets/Plugin/src/main/scala/scalaxy/components/SymbolHealers.scala deleted file mode 100644 index bcfa1d25..00000000 --- a/Compilets/Plugin/src/main/scala/scalaxy/components/SymbolHealers.scala +++ /dev/null @@ -1,267 +0,0 @@ -package scalaxy.compilets -package plugin -import pluginBase._ -import components._ - -import scala.tools.nsc.Global - -import scala.tools.nsc.plugins.PluginComponent -import scala.tools.nsc.transform.{Transform, TypingTransformers} -import scala.tools.nsc.typechecker.Analyzer -import scala.tools.nsc.typechecker.Contexts -import scala.tools.nsc.typechecker.Modes -import scala.tools.nsc.typechecker.RefChecks -import scala.Predef._ - -trait SymbolHealers -extends TypingTransformers - with Modes -{ - this: PluginComponent => - - import global._ - import global.definitions._ - import scala.tools.nsc.symtab.Flags._ - - def healSymbols(unit: CompilationUnit, rootOwner: Symbol, root: Tree, expectedTpe: Type): Tree = { - - val transformerV1 = new TypingTransformer(unit) { - var syms = new collection.mutable.HashMap[String, Symbol]() - //currentOwner = rootOwner - - def subSyms[V](v: => V): V = { - val oldSyms = syms - syms = new collection.mutable.HashMap[String, Symbol]() - syms ++= oldSyms - try { - v - } finally { - syms = oldSyms - } - } - - override def transform(tree: Tree) = { - try { - def transformValDef(vd: ValDef) = { - val ValDef(mods, name, tpt, rhs) = vd - //println("Found valdef " + vd + ", tpt = " + tpt + ", tpe = " + vd.tpe) - val sym = ( - if (mods.hasFlag(MUTABLE)) - currentOwner.newVariable(name) - else - currentOwner.newValue(name) - ).setFlag(mods.flags) - - tree.setSymbol(sym) - - syms(name.toString) = sym - - atOwner(sym) { - transform(tpt) - transform(rhs) - } - - typer.typed(rhs) - - var tpe = rhs.tpe - if ((tpe == null || tpe == NoType) && rhs.symbol != null && rhs.symbol != NoSymbol) - tpe = if (rhs.symbol.isType) rhs.symbol.asType.toType else rhs.symbol.typeSignature - if (tpe.isInstanceOf[ConstantType]) - tpe = tpe.widen - - sym.setInfo(Option(tpe).getOrElse(NoType)) - - val rep = ValDef(mods, name, TypeTree(tpe), rhs) - rep.symbol = sym - rep - } - - tree match { - case (_: Block) | (_: ClassDef) => - //println("Found block or class " + tree) - //subSyms - { - super.transform(tree) - } - - case Function(vparams, body) => - //println("FUNCTION.tpe = " + tree.tpe) - val sym = currentOwner.newAnonymousFunctionValue(NoPosition) - tree.setSymbol(sym) - - atOwner(sym) { - //subSyms - { - vparams.foreach(transformValDef _) - transform(body) - } - } - tree - - case Ident(n) => - // if tree.symbol.owner.isNestedIn(rootOwner) - for (s <- syms.get(n.toString)) - tree.setSymbol(s) - tree - - case vd: ValDef => - transformValDef(vd) - - case _ => - super.transform(tree) - } - } catch { case ex: Throwable => - println("ERROR while assigning missing symbols to " + tree + ": " + tree.getClass.getName + " : " + ex + "\n\t" + nodeToString(tree)) - ex.printStackTrace - throw ex - } - } - } - - val transformerV2 = new TypingTransformer(unit) { - //var scopes: List[Scope] = newScope :: Nil - //def scoped[T](v: => T): T = { - // scopes = newNestedScope(currentScope) :: scopes - // try { - // v - // } finally { - // scopes = scopes.tail - // } - //} - //def currentScope = scopes.head - def currentScope: Option[Scope] = Option(typer.context).flatMap(c => Option(c.scope)) - - override def transform(tree: Tree) = { - try { - tree match { - case Function(vparams, body) => - val sym = currentOwner.newAnonymousFunctionValue(NoPosition) - tree.setSymbol(sym) - - // Not really useful, is it? - for (scope <- currentScope) - scope.enter(sym) - - atOwner(sym) { //scoped { - super.transform(tree) - } - // typer.typed(body) - //} - //typer.typed(super.transform(tree)) - case Block(_, _) => - //scoped { - super.transform(tree) - //} - - case vd @ ValDef(mods, name, tpt, rhs) => - //println("Found valdef " + vd + ", tpt = " + tpt + ", tpe = " + vd.tpe) - val sym = ( - if (mods.hasFlag(MUTABLE)) - currentOwner.newVariable(name) - else - currentOwner.newValue(name) - ).setFlag(mods.flags) - - tree.setSymbol(sym) - - for (scope <- currentScope) { - println("ENTER " + sym) - scope.enter(sym) - } - - atOwner(sym) { - val rhs2 = transform(rhs) - typer.typed(rhs2) - - var tpe = rhs2.tpe - if ((tpe == null || tpe == NoType) && rhs2.symbol != null && rhs2.symbol != NoSymbol) - tpe = - if (rhs.symbol.isType) rhs.symbol.asType.toType - else rhs.symbol.typeSignature - if (tpe.isInstanceOf[ConstantType]) - tpe = tpe.widen - - for (t <- Option(tpe)) { - tpe = //tpe.dealias.normalize// - tpe.deconst.dealias.normalize - sym.setInfo(tpe) - } - - val tpt2 = TypeTree(tpe)//typer.typed(TypeTree(tpe)) - val c = typer.typed(vd.copy(mods, name, tpt2, rhs2)) - //rhs2.tpe = NoType - //val c = vd.copy(mods, name, TypeTree(tpe), rhs2) - //c.tpe = tpe - c - //super.transform(tree) - } - - case Ident(name) => - if (tree.symbol == null || tree.symbol == NoSymbol) { - for (scope <- currentScope) { - val sym = scope.lookup(name) - if (sym != null && sym != NoSymbol) { - tree.symbol = sym - println("FOUND " + name + " -> " + tree.symbol) - } else { - println("NOT FOUND " + name + " (scope = " + scope + ")") - } - } - } - //tree.symbol = currentScope.lookup(name) - - super.transform(tree) - - case Literal(Constant(v)) => - val tpe = v match { - case _: Int => IntTpe - case _: Short => ShortTpe - case _: Long => LongTpe - case _: Byte => ByteTpe - case _: Double => DoubleTpe - case _: Float => FloatTpe - case _: Char => CharTpe - case _: Boolean => BooleanTpe - case _: String => StringClass.asType.toType - case _: Unit => UnitClass.asType.toType - case _ => - null - } - for (t <- Option(tpe)) - tree.tpe = t - - super.transform(tree) - - case _ => - super.transform(tree) - //typer.typed(super.transform(tree)) - } - - } catch { case ex: Throwable => - println("ERROR while assigning missing symbols to " + tree + ": " + tree.getClass.getName + " : " + ex + "\n\t" + nodeToString(tree)) - ex.printStackTrace - throw ex - } - - } - } - - val transformer = - if ("1" == System.getenv("SCALAXY_HEALER_V2")) - transformerV2 - else - transformerV1 - - transformer.atOwner(rootOwner) { - transformer.transform(root) - } - /* - val refChecks = new RefChecks { - override val global = SymbolHealers.this.global - override val runsAfter = Nil - override val runsRightAfter = None - } - refChecks.newTransformer(unit.asInstanceOf[refChecks.global.CompilationUnit]).transform(root.asInstanceOf[refChecks.global.Tree]).asInstanceOf[global.Tree] - */ - } -} diff --git a/Compilets/Plugin/src/main/scala/scalaxy/components/UniverseConversions.scala b/Compilets/Plugin/src/main/scala/scalaxy/components/UniverseConversions.scala deleted file mode 100644 index 2f6ecba7..00000000 --- a/Compilets/Plugin/src/main/scala/scalaxy/components/UniverseConversions.scala +++ /dev/null @@ -1,16 +0,0 @@ -package scalaxy.compilets -package components - -import scala.reflect._ -import Function.tupled - -object UniverseConversions -{ - def convert[F <: api.Universe, T <: api.Universe](from: F, to: T)( - tree: from.Tree, - nameBindings: Map[from.Symbol, to.Tree] = Map(), - typeBindings: Map[from.Type, to.Type] = Map() - ): to.Tree = { - null - } -} diff --git a/Compilets/Plugin/src/main/scala/scalaxy/plugin/ScalaxyPlugin.scala b/Compilets/Plugin/src/main/scala/scalaxy/plugin/ScalaxyPlugin.scala deleted file mode 100644 index 46ecf546..00000000 --- a/Compilets/Plugin/src/main/scala/scalaxy/plugin/ScalaxyPlugin.scala +++ /dev/null @@ -1,103 +0,0 @@ -/* - * ScalaCL - putting Scala on the GPU with JavaCL / OpenCL - * http://scalacl.googlecode.com/ - * - * Copyright (c) 2009-2010, Olivier Chafik (http://ochafik.free.fr/) - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * * Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * * Neither the name of Olivier Chafik nor the - * names of its contributors may be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY OLIVIER CHAFIK AND CONTRIBUTORS ``AS IS'' AND ANY - * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - * DISCLAIMED. IN NO EVENT SHALL THE REGENTS AND CONTRIBUTORS BE LIABLE FOR ANY - * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ -package scalaxy.compilets -package plugin -import pluginBase._ -import components._ - -import java.io.File -import scala.collection.immutable.Stack - -import scala.tools.nsc.plugins.PluginComponent -import scala.tools.nsc.Settings -import scala.tools.nsc.Global -import scala.tools.nsc.plugins.Plugin -import scala.util.parsing.input.Position - -/** - * http://www.scala-lang.org/node/140 - * http://lamp.epfl.ch/~emir/bqbase/2005/06/02/nscTutorial.html - * http://code.google.com/p/simple-build-tool/wiki/CompilerPlugins - * - * sbt -sbt-snapshot "run test.scala" - */ -trait ScalaxyPluginDefLike extends PluginDef { - override val name = "Scalaxy" - override val description = - "This plugin rewrites some Scala constructs (like for loops) to make them faster." - - override def envVarPrefix = "SCALAXY_" - - override def createOptions(settings: Settings): PluginOptions = - new PluginOptions(this, settings) - - def compilets: Option[Seq[Compilet]] - - override def createComponents(global: Global, options: PluginOptions): List[PluginComponent] = - List( - new MatchActionsComponent(global, options, options.compilets.orElse(compilets.map(_.map(_.name)))) - ) - - override def getCopyrightMessage: String = - "Scalaxy Plugin\nCopyright Olivier Chafik 2010-2012" -} - -/* -object Compilets { - val compiletsListResourcePath = "scalaxy.compilets" - - def getCompilets = { - val e = getClass.getClassLoader.getResources(compiletsListResourcePath) - Iterator continually { e.hasMoreElements } takeWhile(_ == true) map(v => { - v readText split("\n").foreach(Class.forName(_)) - }) - } -} -*/ - -object ScalaxyPluginDef extends ScalaxyPluginDefLike { - override def compilets = None /*Some(Seq( - //scalaxy.compilets.Java, - //scalaxy.compilets.Streams, - scalaxy.compilets.Numerics, - scalaxy.compilets.RangeLoops, - scalaxy.compilets.ArrayLoops - )*/ -} - -class ScalaxyPlugin(override val global: Global) -extends PluginBase(global, ScalaxyPluginDef) - -object Compile extends CompilerMain { - override def pluginDef = ScalaxyPluginDef - override def commandName = "scalaxy" -} - diff --git a/Compilets/Plugin/src/main/scala/scalaxy/pluginBase/CompilerMain.scala b/Compilets/Plugin/src/main/scala/scalaxy/pluginBase/CompilerMain.scala deleted file mode 100644 index e44255c1..00000000 --- a/Compilets/Plugin/src/main/scala/scalaxy/pluginBase/CompilerMain.scala +++ /dev/null @@ -1,106 +0,0 @@ -/* - * ScalaCL - putting Scala on the GPU with JavaCL / OpenCL - * http://scalacl.googlecode.com/ - * - * Copyright (c) 2009-2010, Olivier Chafik (http://ochafik.free.fr/) - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * * Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * * Neither the name of Olivier Chafik nor the - * names of its contributors may be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY OLIVIER CHAFIK AND CONTRIBUTORS ``AS IS'' AND ANY - * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - * DISCLAIMED. IN NO EVENT SHALL THE REGENTS AND CONTRIBUTORS BE LIABLE FOR ANY - * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ -package scalaxy.compilets -package pluginBase - -import java.io.File -import scala.collection.immutable.Stack - -import scala.tools.nsc.plugins.PluginComponent -import scala.tools.nsc.Settings -import scala.tools.nsc.Global -import scala.tools.nsc.plugins.Plugin -import scala.util.parsing.input.Position - -import scala.collection.JavaConversions._ -import java.io.BufferedReader -import java.io.File -import java.io.IOException -import java.io.InputStreamReader -import java.io.PrintWriter -import scala.concurrent.ops -import scala.io.Source -import scala.tools.nsc.CompilerCommand -import scala.tools.nsc.Global -import scala.tools.nsc.Settings -import scala.tools.nsc.reporters.ConsoleReporter -import scala.tools.nsc.reporters.Reporter - -/** - * http://www.scala-lang.org/node/140 - * http://lamp.epfl.ch/~emir/bqbase/2005/06/02/nscTutorial.html - * http://code.google.com/p/simple-build-tool/wiki/CompilerPlugins - * mvn scala:run -DmainClass=scalacl.plugin.Compile "-DaddArgs=-d|out|examples/Toto.scala|-Xprint:scalacl-functionstransform|-classpath|../ScalaCL/target/scalacl-0.3-SNAPSHOT-shaded.jar" - * scala -cp target/scalacl-compiler-1.0-SNAPSHOT-shaded.jar scalacl.plugin.Compile -d out src/examples/BasicExample.scala - * javap -c -classpath out/ scalacl.examples.BasicExample - */ -object CompilerMain { - lazy val bootClassPath = { - val scalaLibraryJar = classOf[List[_]].getProtectionDomain.getCodeSource.getLocation.getFile - scalaLibraryJar - } - lazy val extraArgs = Array( - "-optimise", - //"-Xprint:scalaxy-rewriter", "-Yshow-trees", //"-Yshow-syms", - //"-usejavacp", - "-bootclasspath", bootClassPath - ) -} -trait CompilerMain { - def pluginDef: PluginDef - def commandName: String - - def main(args: Array[String]) { - try { - compilerMain(args, true) - } catch { case ex: Throwable => - ex.printStackTrace - throw ex - } - } - - def compilerMain(args: Array[String], enablePlugins: Boolean) = { - pluginDef.printCopyrightMessageOnce - - val settings = new Settings - - val command = new CompilerCommand((args ++ CompilerMain.extraArgs).toList, settings) { - override val cmdName = commandName - } - val pluginOptions = pluginDef.createOptions(settings) - val runner = new PluginRunner(Some(pluginDef), pluginOptions, settings, new ConsoleReporter(settings)) - val run = new runner.Run - - if (command.ok) { - run.compile(command.files) - } - } -} diff --git a/Compilets/Plugin/src/main/scala/scalaxy/pluginBase/PluginBase.scala b/Compilets/Plugin/src/main/scala/scalaxy/pluginBase/PluginBase.scala deleted file mode 100644 index a86cb3c6..00000000 --- a/Compilets/Plugin/src/main/scala/scalaxy/pluginBase/PluginBase.scala +++ /dev/null @@ -1,100 +0,0 @@ -/* - * ScalaCL - putting Scala on the GPU with JavaCL / OpenCL - * http://scalacl.googlecode.com/ - * - * Copyright (c) 2009-2010, Olivier Chafik (http://ochafik.free.fr/) - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * * Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * * Neither the name of Olivier Chafik nor the - * names of its contributors may be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY OLIVIER CHAFIK AND CONTRIBUTORS ``AS IS'' AND ANY - * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - * DISCLAIMED. IN NO EVENT SHALL THE REGENTS AND CONTRIBUTORS BE LIABLE FOR ANY - * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ -package scalaxy.compilets -package pluginBase - -import java.io.File -import scala.collection.immutable.Stack - -import scala.tools.nsc.plugins.PluginComponent -import scala.tools.nsc.Settings -import scala.tools.nsc.Global -import scala.tools.nsc.plugins.Plugin -import scala.util.parsing.input.Position - -import scala.collection.JavaConversions._ -import java.io.BufferedReader -import java.io.File -import java.io.IOException -import java.io.InputStreamReader -import java.io.PrintWriter -import scala.concurrent.ops -import scala.io.Source -import scala.tools.nsc.CompilerCommand -import scala.tools.nsc.Global -import scala.tools.nsc.Settings -import scala.tools.nsc.reporters.ConsoleReporter -import scala.tools.nsc.reporters.Reporter - -class PluginBase(override val global: Global, pluginDef: PluginDef) extends Plugin { - override val name = pluginDef.name - override val description = pluginDef.description - - override def processOptions(options: List[String], error: String => Unit) { - val compiletsRx = """compilets?[=:](.*)""".r - for (option <- options) { - //println("[" + name + "] option = " + option) - option match { - case compiletsRx(list) => - val compilets = list.split("[,:]").map(_.trim).toSeq - pluginOptions.compilets = pluginOptions.compilets.map(_ ++ compilets).orElse(Some(compilets)) - case opt => - error("Invalid option (expected 'compilet=compilet1,compilet2...'): '" + opt + "'") - } - } - } - - lazy val pluginOptions = try { - pluginDef.createOptions(global.settings) - } catch { - case ex: NoClassDefFoundError - if ex.toString.matches(""".*?\bscala/.+""") => - throw new RuntimeException("Bad Scala version for " + name + " !", ex) - } - - lazy val enabled = - !pluginOptions.explicitelyDisabled - - /*override def processOptions(options: List[String], error: String => Unit) = { - for (option <- options) { - println("Found option " + option) - // WE NEVER PASS HERE, WTF ??? - } - }*/ - override val optionsHelp: Option[String] = - Some(pluginOptions.envVarHelp) - - override val components: List[PluginComponent] = if (enabled) - pluginDef.createComponents(global, pluginOptions).filter(_ != null) - else - Nil - -} diff --git a/Compilets/Plugin/src/main/scala/scalaxy/pluginBase/PluginDef.scala b/Compilets/Plugin/src/main/scala/scalaxy/pluginBase/PluginDef.scala deleted file mode 100644 index a6198afa..00000000 --- a/Compilets/Plugin/src/main/scala/scalaxy/pluginBase/PluginDef.scala +++ /dev/null @@ -1,67 +0,0 @@ -/* - * ScalaCL - putting Scala on the GPU with JavaCL / OpenCL - * http://scalacl.googlecode.com/ - * - * Copyright (c) 2009-2010, Olivier Chafik (http://ochafik.free.fr/) - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * * Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * * Neither the name of Olivier Chafik nor the - * names of its contributors may be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY OLIVIER CHAFIK AND CONTRIBUTORS ``AS IS'' AND ANY - * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - * DISCLAIMED. IN NO EVENT SHALL THE REGENTS AND CONTRIBUTORS BE LIABLE FOR ANY - * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ -package scalaxy.compilets -package pluginBase - -import java.io.File -import scala.collection.immutable.Stack - -import scala.tools.nsc.plugins.PluginComponent -import scala.tools.nsc.Settings -import scala.tools.nsc.Global -import scala.tools.nsc.plugins.Plugin -import scala.util.parsing.input.Position - -import scala.collection.JavaConversions._ -import java.io.BufferedReader -import java.io.File -import java.io.IOException -import java.io.InputStreamReader -import java.io.PrintWriter -import scala.concurrent.ops -import scala.io.Source -import scala.tools.nsc.CompilerCommand -import scala.tools.nsc.Global -import scala.tools.nsc.Settings -import scala.tools.nsc.reporters.ConsoleReporter -import scala.tools.nsc.reporters.Reporter - -trait PluginDef { - def name: String - def description: String - def createOptions(settings: Settings): PluginOptions - def createComponents(global: Global, options: PluginOptions): List[PluginComponent] - def getCopyrightMessage: String - def envVarPrefix: String - - lazy val printCopyrightMessageOnce: Unit = - println(getCopyrightMessage) -} diff --git a/Compilets/Plugin/src/main/scala/scalaxy/pluginBase/PluginOptions.scala b/Compilets/Plugin/src/main/scala/scalaxy/pluginBase/PluginOptions.scala deleted file mode 100644 index 60cac4cc..00000000 --- a/Compilets/Plugin/src/main/scala/scalaxy/pluginBase/PluginOptions.scala +++ /dev/null @@ -1,186 +0,0 @@ -/* - * ScalaCL - putting Scala on the GPU with JavaCL / OpenCL - * http://scalacl.googlecode.com/ - * - * Copyright (c) 2009-2010, Olivier Chafik (http://ochafik.free.fr/) - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * * Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * * Neither the name of Olivier Chafik nor the - * names of its contributors may be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY OLIVIER CHAFIK AND CONTRIBUTORS ``AS IS'' AND ANY - * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - * DISCLAIMED. IN NO EVENT SHALL THE REGENTS AND CONTRIBUTORS BE LIABLE FOR ANY - * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ -package scalaxy.compilets -package pluginBase - -import java.io.File -import scala.collection.immutable.Stack - -import scala.tools.nsc.Settings -import scala.tools.nsc.Global -import scala.tools.nsc.plugins.Plugin -import scala.util.parsing.input.Position - -class PluginOptions(pluginDef: PluginDef, settings: Settings) { - import pluginDef.envVarPrefix - - private def hasEnv(name: String, default: Boolean = false) = { - val v = System.getenv(name) - if (default) - v != "0" - else - v == "1" - } - - var test = - false - - var testOutputs = - collection.mutable.Map[Any, Any]() - - var stream = - hasEnv(envVarPrefix + "STREAM", true) - - var trace = - settings != null && settings.debug.value || - hasEnv(envVarPrefix + "TRACE") - - var veryVerbose = - hasEnv(envVarPrefix + "VERY_VERBOSE") - - var debug = - hasEnv(envVarPrefix + "DEBUG") - - var verbose = - settings != null && settings.verbose.value || - veryVerbose || - hasEnv(envVarPrefix + "VERBOSE") - - var experimental = - hasEnv(envVarPrefix + "EXPERIMENTAL") - - var deprecated = - hasEnv(envVarPrefix + "DEPRECATED") - - var skip = System.getenv(envVarPrefix + "SKIP") - - var compilets: Option[Seq[String]] = None - - lazy val explicitelyDisabled = - "1".equals(System.getenv(envVarPrefix + "DISABLE")) - - def envVarHelp = - """ - """ + envVarPrefix + """DISABLE=1 Set this environment variable to disable the plugin - """ + envVarPrefix + """SKIP=File1,File2:line2... Do not optimize any of the listed files (or specific lines). - Can contain absolute paths or file names (can omit trailing .scala). - Each file (name) may be suffixed with :line. - """ + envVarPrefix + """VERBOSE=1 Print details about each successful code transformation to the standard output. - """ + envVarPrefix + """VERY_VERBOSE=1 Verbose + give details on why optimizations were not performed, and on what possible side-effects were detected. - """ + envVarPrefix + """TRACE=1 Display stack trace of failed optimizations (for debugging purpose). - """ + envVarPrefix + """EXPERIMENTAL=1 Perform experimental rewrites (often slower and buggier, use only when debugging the plugin). - """ + envVarPrefix + """DEPRECATED=1 Perform rewrite that were deprecated (deemed or proved to be slower than the original) - """ - type FileAndLineOptimizationFilter = (String, Int) => Boolean - - lazy val fileAndLineOptimizationFilter: FileAndLineOptimizationFilter = { - var skipVar = skip - if (skipVar == null) - skipVar = "" - else - skipVar = skip.trim - //println("[scalacl] SCALACL_SKIP = " + skipVar) - if (skipVar == "") - (path: String, line: Int) => true - else { - skipVar.split(',').map(item => { - val s = item.split(':') - val f = s(0) - val pathFilter: String => Boolean = { - val file = new File(f) - if (file.exists) { - val absFile = file.getAbsolutePath - (path: String) => new File(path).getAbsolutePath != absFile - } else { - val n = file.getName - if (!n.toLowerCase.endsWith(".scala")) { - val ns = n + ".scala" - (path: String) => { - val fn = new File(path).getName - fn != n && fn != ns - } - } else { - (path: String) => { - val fn = new File(path).getName - fn != n - } - } - } - } - if (s.length == 2 && (s(1) ne null)) { - val skippedLine = s(1).toInt - (path: String, line: Int) => { - val v = path == null || !(line == skippedLine && !pathFilter(path)) - //println(path + ":" + line + " = " + v) - v - } - } else { - (path: String, line: Int) => { - val v = path == null || pathFilter(path) - //println(path + ":" + line + " = " + v) - v - } - } - }).reduceLeft[FileAndLineOptimizationFilter] { - case (f1, f2) => - (path: String, line: Int) => { - f1(path, line) && f2(path, line) - } - } - } - } - - private def ifEnv[V <: AnyRef](name: String)(v: => V): V = - if (hasEnv(name)) - v - else - null.asInstanceOf[V] - -} - -trait WithOptions -{ - val global: Global - import global._ - - val options: PluginOptions - - def shouldOptimize(tree: Tree) = { - val pos = tree.pos - try { - !pos.isDefined || options.fileAndLineOptimizationFilter(pos.source.path, pos.line) - } catch { - case ex: Throwable => - //ex.printStackTrace - true - } - } -} diff --git a/Compilets/Plugin/src/main/scala/scalaxy/pluginBase/PluginRunner.scala b/Compilets/Plugin/src/main/scala/scalaxy/pluginBase/PluginRunner.scala deleted file mode 100644 index fd417f97..00000000 --- a/Compilets/Plugin/src/main/scala/scalaxy/pluginBase/PluginRunner.scala +++ /dev/null @@ -1,63 +0,0 @@ -/* - * ScalaCL - putting Scala on the GPU with JavaCL / OpenCL - * http://scalacl.googlecode.com/ - * - * Copyright (c) 2009-2010, Olivier Chafik (http://ochafik.free.fr/) - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * * Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * * Neither the name of Olivier Chafik nor the - * names of its contributors may be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY OLIVIER CHAFIK AND CONTRIBUTORS ``AS IS'' AND ANY - * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - * DISCLAIMED. IN NO EVENT SHALL THE REGENTS AND CONTRIBUTORS BE LIABLE FOR ANY - * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ -package scalaxy.compilets -package pluginBase - -import java.io.File -import scala.collection.immutable.Stack - -import scala.tools.nsc.plugins.PluginComponent -import scala.tools.nsc.Settings -import scala.tools.nsc.Global -import scala.tools.nsc.plugins.Plugin -import scala.util.parsing.input.Position - -import scala.collection.JavaConversions._ -import java.io.BufferedReader -import java.io.File -import java.io.IOException -import java.io.InputStreamReader -import java.io.PrintWriter -import scala.concurrent.ops -import scala.io.Source -import scala.tools.nsc.CompilerCommand -import scala.tools.nsc.Global -import scala.tools.nsc.Settings -import scala.tools.nsc.reporters.ConsoleReporter -import scala.tools.nsc.reporters.Reporter - -class PluginRunner(pluginDefOpt: Option[PluginDef], options: PluginOptions, settings: Settings, reporter: Reporter) extends Global(settings, reporter) { - override protected def computeInternalPhases() { - super.computeInternalPhases - for (pluginDef <- pluginDefOpt; phase <- pluginDef.createComponents(this, options); if phase != null) - phasesSet += phase - } -} diff --git a/Compilets/Plugin/src/test/scala/scalaxy/BaseTestUtils.scala b/Compilets/Plugin/src/test/scala/scalaxy/BaseTestUtils.scala deleted file mode 100644 index fbe12546..00000000 --- a/Compilets/Plugin/src/test/scala/scalaxy/BaseTestUtils.scala +++ /dev/null @@ -1,469 +0,0 @@ -package scalaxy.compilets -package test - -import plugin._ -import pluginBase._ - -import java.io._ -import java.net.URLClassLoader - -import scala.io.Source -import scala.concurrent._ -import scala.concurrent.duration.Duration - -import org.junit.Assert._ - -object Results { - import java.io._ - import java.util.Properties - def getPropertiesFileName(n: String) = n + ".perf.properties" - val logs = new scala.collection.mutable.HashMap[String, (String, PrintStream, Properties)] - def getLog(key: String) = { - logs.getOrElseUpdate(key, { - val logName = getPropertiesFileName(key) - //println("Opening performance log file : " + logName) - - val logRes = getClass.getClassLoader.getResourceAsStream(logName) - val properties = new java.util.Properties - if (logRes != null) { - println("Reading " + logName) - properties.load(logRes) - } - (logName, new PrintStream(logName), properties) - }) - } - Runtime.getRuntime.addShutdownHook(new Thread { override def run { - for ((_, (logName, out, _)) <- logs) { - println("Wrote " + logName) - out.close - } - }}) -} -object BaseTestUtils { - private var _nextId = 1 - def nextId = BaseTestUtils synchronized { - val id = _nextId - _nextId += 1 - id - } -} -trait BaseTestUtils { - import BaseTestUtils._ - - implicit val baseOutDir = new File("target/testSnippetsClasses") - baseOutDir.mkdirs - - def compilets: Seq[Compilet] - - def pluginDef: PluginDef = new ScalaxyPluginDefLike { - override def compilets = Some(BaseTestUtils.this.compilets) - } - - object SharedCompilerWithPlugins extends SharedCompiler(true, pluginDef) - object SharedCompilerWithoutPlugins extends SharedCompiler(false, pluginDef) - //def SharedCompilerWithPlugins = new SharedCompiler(true, pluginDef) - //def SharedCompilerWithoutPlugins = new SharedCompiler(false, pluginDef) - - lazy val options: PluginOptions = { - val o = pluginDef.createOptions(null) - o.test = true - o - } - - def commonImports = "" - - def getSnippetBytecode(className: String, source: String, subDir: String, compiler: SharedCompiler) = { - val src = "class " + className + " { " + - commonImports + "\n" + - source + //"def invoke(): Unit = {\n" + source + "\n}\n" + - "\n}" - //println(src) - val outDir = new File(baseOutDir, subDir) - outDir.mkdirs - val srcFile = new File(outDir, className + ".scala") - val out = new PrintWriter(srcFile) - out.println(src) - out.close - new File(outDir, className + ".class").delete - - compiler.compile( - Array( - //"-Xprint:scalaxy-rewriter", - //"-P:Scalaxy:compilets=scalaxy.compilets.RangeLoops", - "-d", - outDir.getAbsolutePath, - srcFile.getAbsolutePath - ) ++ - classPathArgs - ) - - val f = new File(outDir, className + ".class") - if (!f.exists()) - throw new RuntimeException("Class file " + f + " not found !") - - - val byteCodeSource = getClassByteCode(className, outDir.getAbsolutePath) - val byteCode = byteCodeSource.mkString//("\n") - /* - println("COMPILED :") - println("\t" + source.replaceAll("\n", "\n\t")) - println("BYTECODE :") - println("\t" + byteCode.replaceAll("\n", "\n\t")) - */ - - byteCode. - //replaceAll(java.util.regex.Pattern.quote(className), "testClass"). - replaceAll("scala/reflect/ClassManifest", "scala/reflect/Manifest"). - replaceAll("#\\d+", "") - } - - def ensurePluginCompilesSnippet(source: String) = { - val (_, testMethodName) = testClassInfo - assertNotNull(getSnippetBytecode(testMethodName, source, "temp", SharedCompilerWithPlugins)) - } - def ensurePluginCompilesSnippetsToSameByteCode(sourcesAndReferences: Traversable[(String, String)]): Unit = { - def flatten(s: Traversable[String]) = s.map("{\n" + _ + "\n};").mkString("\n") - ensurePluginCompilesSnippetsToSameByteCode(flatten(sourcesAndReferences.map(_._1)), flatten(sourcesAndReferences.map(_._2))) - } - def ensurePluginCompilesSnippetsToSameByteCode(source: String, reference: String, allowSameResult: Boolean = false, printDifferences: Boolean = true) = { - val (_, testMethodName) = testClassInfo - - import ExecutionContext.Implicits.global - - val withPluginFut = future { - getSnippetBytecode(testMethodName, source, "withPlugin", SharedCompilerWithPlugins) - } - val expected = - getSnippetBytecode(testMethodName, reference, "expected", SharedCompilerWithoutPlugins) - - val withoutPlugin = if (allowSameResult) null else - getSnippetBytecode(testMethodName, source, "withoutPlugin", SharedCompilerWithoutPlugins) - - val withPlugin = Await.result(withPluginFut, Duration.Inf) - - if (printDifferences && ( - !allowSameResult && expected == withoutPlugin || - expected != withPlugin - )) { - def trans(tit: String, s: String) = - println(tit + " :\n\t" + s.replaceAll("\n", "\n\t")) - - trans("EXPECTED", expected) - trans("FOUND", withPlugin) - } - - if (!allowSameResult) { - assertTrue("Expected result already found without any plugin !!! (was the Scala compiler improved ?)", expected != withoutPlugin) - } - if (expected != withPlugin) { - assertEquals(expected, withPlugin) - } - - } - def getClassByteCode(className: String, classpath: String) = { - val args = Array("-c", "-classpath", classpath, className) - val p = Runtime.getRuntime.exec("javap " + args.mkString(" "))//"javap", args) - - var err = new StringBuffer - import ExecutionContext.Implicits.global - future { - import scala.util.control.Exception._ - val inputStream = new BufferedReader(new InputStreamReader(p.getErrorStream)) - var str: String = null - //ignoring(classOf[IOException]) { - while ({ str = inputStream.readLine; str != null }) { - //err.synchronized { - println(str) - err.append(str).append("\n") - //} - //} - } - } - - val out = Source.fromInputStream(p.getInputStream).toList - if (p.waitFor != 0) { - Thread.sleep(100) - sys.error("javap (args = " + args.mkString(" ") + ") failed with :\n" + err.synchronized { err.toString } + "\nAnd :\n" + out) - } - out - } - - import java.io.File - /*val outputDirectory = { - val f = new File(".")//target/classes") - if (!f.exists) - f.mkdirs - f - }*/ - - import java.io._ - - val packageName = "tests" - - case class Res(withPlugin: Boolean, output: AnyRef, time: Double) - type TesterGen = Int => (Boolean => Res) - - def fail(msg: String) = { - println(msg) - println() - assertTrue(msg, false) - } - - trait RunnableMethod { - def apply(args: Any*): Any - } - abstract class RunnableCode(val pluginOptions: PluginOptions) { - def newInstance(constructorArgs: Any*): RunnableMethod - } - - protected def compileCodeWithPlugin(decls: String, code: String) = - compileCode(withPlugin = true, code, "", decls, "") - - def jarPath(c: Class[_]) = - c.getProtectionDomain.getCodeSource.getLocation.getFile - - val classPath = Set( - jarPath(classOf[MatchAction]), - //jarPath(scalaxy.compilets.ForLoops.getClass), - jarPath(classOf[plugin.ScalaxyPlugin])) - - def classPathArgs = Seq[String]( - //"-usejavacp", - "-toolcp", - classPath.mkString(File.pathSeparator), - //"-bootclasspath", - //(classPath ++ Set(jarPath(classOf[List[_]]))). - // mkString(File.pathSeparator), - "-cp", - classPath.mkString(File.pathSeparator)) - - protected def compileCode(withPlugin: Boolean, code: String, constructorArgsDecls: String = "", decls: String = "", methodArgsDecls: String = ""): RunnableCode = { - val (testClassName, testMethodName) = testClassInfo - - val suffixPlugin = (if (withPlugin) "Optimized" else "Normal") - val className = "Test_" + testMethodName + "_" + suffixPlugin + "_" + nextId - val src = "package " + packageName + "\nclass " + className + "(" + constructorArgsDecls + """) { - """ + (if (decls == null) "" else decls) + """ - def """ + testMethodName + "(" + methodArgsDecls + ")" + """ = { - """ + code + """ - } - }""" - - val outputDirectory = new File("tmpTestClasses" + suffixPlugin) - def del(dir: File): Unit = { - val fs = dir.listFiles - if (fs != null) - fs foreach del - - dir.delete - } - - del(outputDirectory) - outputDirectory.mkdirs - - var tmpFile = new File(outputDirectory, testMethodName + ".scala") - val pout = new PrintStream(tmpFile) - pout.println(src) - //println("Source = \n\t" + src.replaceAll("\n", "\n\t")) - pout.close - //println(src) - val compileArgs = Array( - "-d", - outputDirectory.getAbsolutePath, - tmpFile.getAbsolutePath - ) ++ classPathArgs - - //println("Compiling '" + tmpFile.getAbsolutePath + "' with args '" + compileArgs.mkString(" ") +"'") - val pluginOptions = ( - if (withPlugin) - SharedCompilerWithPlugins - else - SharedCompilerWithoutPlugins - ).compile(compileArgs) - - //println("CLASS LOADER WITH PATH = '" + outputDirectory + "'") - val loader = new URLClassLoader(Array( - outputDirectory.toURI.toURL, - new File(CompilerMain.bootClassPath).toURI.toURL - )) - - val parent = - if (packageName == "") - outputDirectory - else - new File(outputDirectory, packageName.replace('.', File.separatorChar)) - - val f = new File(parent, className + ".class") - if (!f.exists()) - throw new RuntimeException("Class file " + f + " not found !") - - //compileFile(tmpFile, withPlugin, outputDirectory) - - val testClass = loader.loadClass(packageName + "." + className) - val testMethod = testClass.getMethod(testMethodName)//, classOf[Int]) - val testConstructor = testClass.getConstructors.head - - new RunnableCode(pluginOptions) { - override def newInstance(constructorArgs: Any*) = new RunnableMethod { - val inst = - testConstructor.newInstance(constructorArgs.map(_.asInstanceOf[AnyRef]):_*).asInstanceOf[AnyRef] - - assert(inst != null) - - override def apply(args: Any*): Any = { - try { - testMethod.invoke(inst, args.map(_.asInstanceOf[AnyRef]):_*) - } catch { case ex: Throwable => - ex.printStackTrace - throw ex - } - } - } - } - } - - - private def getTesterGen(withPlugin: Boolean, decls: String, code: String) = { - val runnableCode = compileCode(withPlugin, code, "n: Int", decls, "") - - (n: Int) => { - val i = runnableCode.newInstance(n) - (isWarmup: Boolean) => { - if (isWarmup) { - i() - null - } else { - System.gc - Thread.sleep(50) - val start = System.nanoTime - val o = i().asInstanceOf[AnyRef] - val time: Double = System.nanoTime - start - Res(withPlugin, o, time) - } - } - } - } - def testClassInfo = { - val testTrace = new RuntimeException().getStackTrace.filter(se => se.getClassName.endsWith("Test")).last - val testClassName = testTrace.getClassName - val methodName = testTrace.getMethodName - (testClassName, methodName) - } - - val defaultExpectedFasterFactor = Option(System.getenv(pluginDef.envVarPrefix + "MIN_PERF")).map(_.toDouble).getOrElse(0.95) - val perfRuns = Option(System.getenv(pluginDef.envVarPrefix + "PERF_RUNS")).map(_.toInt).getOrElse(4) - - def ensureCodeWithSameResult(code: String): Unit = { - val (testClassName, testMethodName) = testClassInfo - - val gens @ Array(genWith, genWithout) = Array(getTesterGen(true, "", code), getTesterGen(false, "", code)) - - val testers @ Array(testerWith, testerWithout) = gens.map(_(-1)) - - val firstRun = testers.map(_(false)) - val Array(optimizedOutput, normalOutput) = firstRun.map(_.output) - - val pref = "[" + testClassName + "." + testMethodName + "] " - if (normalOutput != optimizedOutput) { - fail(pref + "ERROR: Output is not the same !\n" + pref + "\t Normal output = " + normalOutput + "\n" + pref + "\tOptimized output = " + optimizedOutput) - } - } - def ensureFasterCodeWithSameResult(decls: String, code: String, params: Seq[Int] = Array(2, 10, 1000, 100000)/*10000, 100, 20, 2)*/, minFaster: Double = 1.0, nRuns: Int = perfRuns): Unit = { - - //println("Ensuring faster code with same result :\n\t" + (decls + "\n#\n" + code).replaceAll("\n", "\n\t")) - val (testClassName, methodName) = testClassInfo - - val gens @ Array(genWith, genWithout) = Array(getTesterGen(true, decls, code), getTesterGen(false, decls, code)) - - def run = params.toList.sorted.map(param => { - //println("Running with param " + param) - val testers @ Array(testerWith, testerWithout) = gens.map(_(param)) - - val firstRun = testers.map(_(false)) - val Array(optimizedOutput, normalOutput) = firstRun.map(_.output) - - val pref = "[" + testClassName + "." + methodName + ", n = " + param + "] " - if (normalOutput != optimizedOutput) { - fail(pref + "ERROR: Output is not the same !\n" + pref + "\t Normal output = " + normalOutput + "\n" + pref + "\tOptimized output = " + optimizedOutput) - } - - val runs: List[Res] = firstRun.toList ++ (1 until nRuns).toList.flatMap(_ => testers.map(_(false))) - def calcTime(list: List[Res]) = { - val times = list.map(_.time) - times.sum / times.size.toDouble - } - val (runsWithPlugin, runsWithoutPlugin) = runs.partition(_.withPlugin) - val (timeWithPlugin, timeWithoutPlugin) = (calcTime(runsWithPlugin), calcTime(runsWithoutPlugin)) - - (param, timeWithoutPlugin / timeWithPlugin) - }).toMap - - val (logName, log, properties) = Results.getLog(testClassName) - - //println("Cold run...") - val coldRun = run - - //println("Warming up..."); - // Warm up the code being benchmarked : - { - val testers = gens.map(_(5)) - (0 until 2500).foreach(_ => testers.foreach(_(true))) - }; - - //println("Warm run...") - val warmRun = run - - - val errors = coldRun.flatMap { case (param, coldFactor) => - val warmFactor = warmRun(param) - //println("coldFactor = " + coldFactor + ", warmFactor = " + warmFactor) - - def f2s(f: Double) = ((f * 10).toInt / 10.0) + "" - def printFacts(warmFactor: Double, coldFactor: Double) = { - val txt = methodName + "\\:" + param + "=" + Array(warmFactor, coldFactor).map(f2s).mkString(";") - //println(txt) - log.println(txt) - } - //def printFact(factor: Double) = log.println(methodName + "\\:" + param + "=" + f2s(factor)) - val (expectedWarmFactor, expectedColdFactor) = { - //val expectedColdFactor = { - val p = Option(properties.getProperty(methodName + ":" + param)).map(_.split(";")).orNull - if (p != null && p.length == 2) { - //val Array(c) = p.map(_.toDouble) - //val c = p.toDouble; printFact(c); c - //log.print("# Test result (" + (if (actualFasterFactor >= f) "succeeded" else "failed") + "): ") - val Array(w, c) = p.map(_.toDouble) - printFacts(w, c) - (w, c) - } else { - //printFact(coldFactor - 0.1); 1.0 - printFacts(warmFactor - 0.1, coldFactor - 0.1) - (defaultExpectedFasterFactor, defaultExpectedFasterFactor) - } - } - - def check(warm: Boolean, factor: Double, expectedFactor: Double) = { - val pref = "[" + testClassName + "." + methodName + ", n = " + param + ", " + (if (warm) "warm" else "cold") + "] " - - if (factor >= expectedFactor) { - println(pref + " OK (" + factor + "x faster, expected > " + expectedFactor + "x)") - Nil - } else { - val msg = "ERROR: only " + factor + "x faster (expected >= " + expectedFactor + "x)" - println(pref + msg) - List(msg) - } - } - - check(false, coldFactor, expectedColdFactor) ++ - check(true, warmFactor, expectedWarmFactor) - } - try { - if (!errors.isEmpty) - assertTrue(errors.mkString("\n"), false) - } finally { - println() - } - } - -} diff --git a/Compilets/Plugin/src/test/scala/scalaxy/SharedCompiler.scala b/Compilets/Plugin/src/test/scala/scalaxy/SharedCompiler.scala deleted file mode 100644 index 2164c5ed..00000000 --- a/Compilets/Plugin/src/test/scala/scalaxy/SharedCompiler.scala +++ /dev/null @@ -1,86 +0,0 @@ -package scalaxy.compilets -package test - -import pluginBase._ - -import scala.tools.nsc.CompilerCommand -import scala.tools.nsc.Settings -import scala.tools.nsc.reporters.ConsoleReporter -import scala.tools.nsc.reporters.Reporter - - -class SharedCompiler(enablePlugins: Boolean, pluginDef: PluginDef) { - case class Compiler( - extraArgs: Array[String], - settings: Settings, - pluginOptions: PluginOptions, - runner: PluginRunner - ) - def createCompiler: Compiler = { - val settings = new Settings - val pluginOptions = pluginDef.createOptions(settings) - pluginOptions.test = true - - val runner = new PluginRunner(if (enablePlugins) Some(pluginDef) else None, pluginOptions, settings, new ConsoleReporter(settings)) - Compiler(CompilerMain.extraArgs, settings, pluginOptions, runner) - } - - import scala.concurrent._ - import scala.concurrent.duration.Duration - - //implicit val runner = new scala.concurrent.ThreadRunner - - /// A compiler and a compiler future - var instances: (Compiler, Future[Compiler]) = null - def newInstances = { - import ExecutionContext.Implicits.global - - val fut = future { createCompiler } - if (instances == null) { - instances = (createCompiler, fut) - } else { - // Take last future as new compiler - instances = (Await.result(instances._2, Duration.Inf), fut) - } - } - def compiler = { - if (instances == null) - newInstances - instances._1 - } - - lazy val isAtLeastScala29 = { - try { - Class.forName("scala.sys.process.Process") - true - } catch { case _: Throwable => false } - } - - def canReuseCompilers = { - !isAtLeastScala29 && - System.getenv("SCALAXY_DONT_REUSE_COMPILERS") == null - } - def compile(args: Array[String]): PluginOptions = { - - def run = { - val Compiler(extraArgs, settings, pluginOptions, runner) = if (canReuseCompilers) compiler else createCompiler - val command = new CompilerCommand((args ++ extraArgs).toList, settings) { - override val cmdName = "scalacl" - } - if (command.ok) { - val run = new runner.Run - run.compile(command.files) - } - pluginOptions - } - try { - run - } catch { - case _: Throwable => - //println("Compilation failed, retrying with a new compiler instance") - newInstances - run - } - } -} - diff --git a/Compilets/README.md b/Compilets/README.md deleted file mode 100644 index 64972d81..00000000 --- a/Compilets/README.md +++ /dev/null @@ -1,100 +0,0 @@ -*Compilets* are a rewrite of [ScalaCL / Scalaxy](http://code.google.com/p/scalacl/) using Scala 2.10.0 and its powerful macro system that provide: -- Natural expression of rewrite patterns and replacements that makes it easy to express rewrites -- Will eventually support all the rewrites from ScalaCL 0.2, and more -- Easy to express AOP-style rewrites (to add or remove logs, runtime checks, etc...) -- Add your own warnings and errors to scalac in a few lines! - -([BSD-licensed](https://github.com/ochafik/Scalaxy/blob/master/LICENSE)) - -# Usage - -The preferred way to use Scalaxy/Compilets is with Sbt 0.12.2 and the [sbt-scalaxy](http://github.com/ochafik/sbt-scalaxy) Sbt plugin, but the `Examples` subfolder demonstrates how to use it [with Maven or with Sbt but without `sbt-scalaxy`](https://github.com/ochafik/Scalaxy/tree/master/Examples/UsageWithMavenOrWithoutSbtPlugin). - -To compile your Sbt project with Scalaxy's compiler plugin and default compilets: -* Put the following in `project/plugins.sbt` (or in `~/.sbt/plugins/build.sbt` for global setup): - - ```scala - resolvers += Resolver.sonatypeRepo("snapshots") - - addSbtPlugin("com.nativelibs4java" % "sbt-scalaxy" % "0.3-SNAPSHOT") - ``` - -* Make your `build.sbt` look like this: - - ```scala - scalaVersion := "2.10.0" - - autoCompilets := true - - addDefaultCompilets() - ``` - -See a full example in [Scalaxy/Examples/UsageWithSbtPlugin](https://github.com/ochafik/Scalaxy/tree/master/Examples/UsageWithSbtPlugin). - -To see what's happening: - - SCALAXY_VERBOSE=1 sbt clean compile - -Or to see the code after it's been rewritten during compilation: - - scalacOptions += "-Xprint:scalaxy-rewriter" - -# Creating your own Compilets - -It's very easy to define your own compilets to, say, optimize your shiny DSL's overhead away, or enforce some corporate coding practices (making any call to `Thread.stop` a compilation error, for instance). - -This is very easy to do, please have a look at `Examples/CustomCompilets` and `Examples/DSLWithOptimizingCompilets`. - -# Hacking - -To build the sources and compile a file test.scala using the compiler plugin, use [paulp's sbt script](https://github.com/paulp/sbt-extras) : - - sbt "run Test/test.scala" - -To see what's happening, you might want to print the AST before and after the rewrite : - - sbt "run Test/test.scala -Xprint:typer -Xprint:scalaxy-rewriter" - -The rewrites are defined in `Compilets` and look like this : - -```scala -import scalaxy.compilets._ -import scalaxy.compilets.matchers._ - -object SomeExamples { - - def simpleForeachUntil[U](start: Int, end: Int, body: Int => U) = replace( - for (i <- start until end) - body(i), - { - var ii = start; val ee = end - while (ii < ee) { - val i = ii - body(i) - ii = ii + 1 - } - } - ) - - def forbidThreadStop(t: Thread) = - fail("You must NOT call Thread.stop() !") { - t.stop - } - - def warnAccessibleField(f: java.lang.reflect.Field, b: Boolean) = - when(f.setAccessible(b))(b) { - case True() :: Nil => - warning("You shouldn't do that") - } -} -``` - -Here's how to run tests: - - sbt clean test - -To deploy to Sonatype (assuming ~/.sbt/0.12.2/sonatype.sbt contains the correct credentials), then advertise a release on ls.implicit.ly: - - sbt "+ assembly" "+ publish" - sbt "project scalaxy" ls-write-version lsync - diff --git a/Compilets/integration-test.sh b/Compilets/integration-test.sh deleted file mode 100755 index bb43f712..00000000 --- a/Compilets/integration-test.sh +++ /dev/null @@ -1,32 +0,0 @@ -#!/bin/bash - -rm -fR ~/.ivy2/cache/ ~/.ivy2/local/ - -function cleanSbtProject { - rm -fR target project/target -} - -#SCALAXY_VERY_VERBOSE=1 scalac -Xplugin:/Users/ochafik/.ivy2/local/com.nativelibs4java/scalaxy-compilets-plugin_2.10/0.3-SNAPSHOT/jars/scalaxy-compilets-plugin_2.10-assembly.jar -Xplugin:/Users/ochafik/.ivy2/local/com.nativelibs4java/scalaxy-default-compilets_2.10/0.3-SNAPSHOT/jars/scalaxy-default-compilets_2.10.jar Run.scala -Xplugin:/Users/ochafik/.ivy2/local/com.nativelibs4java/custom-compilets-example_2.10/1.0-SNAPSHOT/jars/custom-compilets-example_2.10.jar - -#SCALAXY_VERY_VERBOSE=1 scalac -Xplugin:/Users/ochafik/.ivy2/cache/com.nativelibs4java/scalaxy-compilets-plugin_2.10/jars/scalaxy-compilets-plugin_2.10-0.3-SNAPSHOT.jar -Xplugin:/Users/ochafik/.ivy2/cache/com.nativelibs4java/scalaxy-default-compilets_2.10/jars/scalaxy-default-compilets_2.10-0.3-SNAPSHOT.jar Run.scala -Xplugin:/Users/ochafik/.ivy2/local/com.nativelibs4java/custom-compilets-example_2.10/1.0-SNAPSHOT/jars/custom-compilets-example_2.10.jar - - -EXAMPLES_DIR="$(dirname $0)/Examples" - -cd $EXAMPLES_DIR/CustomCompilets -cleanSbtProject -sbt publish-local || exit 1 - -cd $EXAMPLES_DIR/CustomCompilets/Usage -cleanSbtProject -sbt run | grep 667 || exit 1 - -cd $EXAMPLES_DIR/DSLWithOptimizingCompilets -cleanSbtProject -sbt publish-local || exit 1 - - -cd $EXAMPLES_DIR/DSLWithOptimizingCompilets/Usage -cleanSbtProject -sbt run || exit 1 - diff --git a/Components/src/main/scala/scalaxy/components/CodeAnalysis.scala b/Components/src/main/scala/scalaxy/components/CodeAnalysis.scala deleted file mode 100644 index 83916200..00000000 --- a/Components/src/main/scala/scalaxy/components/CodeAnalysis.scala +++ /dev/null @@ -1,262 +0,0 @@ -/* - * ScalaCL - putting Scala on the GPU with JavaCL / OpenCL - * http://scalacl.googlecode.com/ - * - * Copyright (c) 2009-2013, Olivier Chafik (http://ochafik.com/) - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * * Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * * Neither the name of Olivier Chafik nor the - * names of its contributors may be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY OLIVIER CHAFIK AND CONTRIBUTORS ``AS IS'' AND ANY - * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - * DISCLAIMED. IN NO EVENT SHALL THE REGENTS AND CONTRIBUTORS BE LIABLE FOR ANY - * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ -package scalaxy.components - -import scala.collection.immutable.Stack -import scala.collection.mutable.ArrayBuffer - -import scala.reflect.NameTransformer -import scala.reflect.api.Universe - -object HasSideEffects - -trait CodeAnalysis - extends MiscMatchers - with TreeBuilders - with TupleAnalysis { - val global: Universe - import global._ - import definitions._ - - def getTreeChildren(tree: Tree): Seq[Tree] = { - var out = ArrayBuffer[Tree]() - new Traverser { - var level = 0 - override def traverse(tree: Tree) = { - if (level == 1) - out += tree - else { - level += 1 - super.traverse(tree) - level -= 1 - } - } - }.traverse(tree) - out.toArray.toSeq - } - - abstract class Evaluator[@specialized(Boolean, Int) R](defaultValue: R, combine: (R, R) => R) - extends Traverser { - def evaluate(tree: Tree): R = - if (tree eq EmptyTree) - defaultValue - else - getTreeChildren(tree).map(evaluate(_)).foldLeft(defaultValue)(combine) - } - - abstract class BooleanEvaluator extends Evaluator[Boolean](false, _ || _) - abstract class IntEvaluator extends Evaluator[Int](0, _ + _) - abstract class SeqEvaluator extends Evaluator[Seq[Tree]](Seq(), _ ++ _) - - def filterTree[V](tree: Tree)(f: PartialFunction[Tree, V]): Seq[V] = { - val out = new ArrayBuffer[V] - new Traverser { - override def traverse(t: Tree) { - if (f.isDefinedAt(t)) - out += f(t) - super.traverse(t) - } - }.traverse(tree) - out - } - - def getSymbolDefinitions(tree: Tree): Seq[DefTree] = - filterTree(tree) { - case t: DefTree => t - } - - def getRawUnknownSymbolReferences(tree: Tree, isKnownSymbol: Symbol => Boolean, accept: Tree => Boolean): Seq[RefTree] = - filterTree(tree) { - case t: RefTree if !isKnownSymbol(t.symbol) && accept(t) => t - } - - case class SymbolsInfo( - tree: Tree, - symbolDefinitions: Seq[DefTree], - definedSymbols: Set[Symbol], - preKnownSymbols: Set[Symbol], - unknownReferences: Seq[RefTree]) { - //lazy val definedSymbols = symbolDefinitions.map(_.symbol).toSet - lazy val unknownReferencesBySymbol = unknownReferences.groupBy(_.symbol) - lazy val unknownSymbols = unknownReferencesBySymbol.keys.toSet - - } - - def getUnknownSymbolInfo(tree: Tree, filter: Tree => Boolean = _ => true, preKnownSymbols: Set[Symbol] = Set()): SymbolsInfo = { - val symbolDefinitions = - getSymbolDefinitions(tree) - - val definedSymbols = - symbolDefinitions.map(_.symbol).toSet - - val unknownReferences = - getRawUnknownSymbolReferences(tree, s => definedSymbols.contains(s) || preKnownSymbols.contains(s), filter) - - SymbolsInfo(tree, symbolDefinitions, definedSymbols, preKnownSymbols, unknownReferences) - } - - def isSideEffectFree(tree: Tree) = - getSideEffects(tree).isEmpty - - def getSideEffects(tree: Tree) = - createSideEffectsEvaluator(tree, cached = false).evaluate(tree) - - protected def createSideEffectsEvaluator(tree: Tree, cached: Boolean = true, preKnownSymbols: Set[Symbol] = Set()) = { - //println("Creating original SideEffectsEvaluator") - new SideEffectsEvaluator(tree, cached, preKnownSymbols) - } - - type SideEffects = Seq[Tree] - class SideEffectsEvaluator(tree: Tree, cached: Boolean = true, preKnownSymbols: Set[Symbol] = Set()) - extends SeqEvaluator { - protected val cache = collection.mutable.Map[Tree, SideEffects]() - - protected val symbolsInfo = - getUnknownSymbolInfo(tree, preKnownSymbols = preKnownSymbols) - - protected val unknownSymbols = - symbolsInfo.unknownSymbols - - //println("#\n# unknownSymbols = " + unknownSymbols + "\n#") - - protected def isKnownTerm(symbol: Symbol) = - symbolsInfo.definedSymbols.contains(symbol) || - !unknownSymbols.contains(symbol) - - protected def isSideEffectFreeMethod(target: Tree, symbol: MethodSymbol): Boolean = { - val owner = symbol.owner - val name = symbol.name - - symbol.isGetter || - isSideEffectFreeOwner(target.tpe.typeSymbol) || - isSideEffectFreeOwner(owner) || - owner != null && { - name == (applyName: Name) && { - ArrayClass == owner || - SeqClass == owner || - { - val ownerStr = owner.toString - ownerStr == ArrayModule.toString || - ownerStr == SeqModule.toString || - { - if (verbose) - println("Apply method not recognized as side-effect-free with owner " + owner + " : " + symbol) - false - } - } - } - } - } - - private lazy val sideEffectFreeOwnerSymbols: Set[Symbol] = Set( - StringClass, - StringOpsClass, - IntClass, - ShortClass, - LongClass, - ByteClass, - CharClass, - BooleanClass, - DoubleClass, - IntClass, - PredefModule, - ScalaMathPackage, - ScalaMathPackageClass, - ScalaMathCommonClass, - SeqClass, - VectorClass, - ListClass, - IndexedSeqClass - ) - - protected def isSideEffectFreeOwner(symbol: Symbol): Boolean = { - RichWrappers.contains(symbol) || - sideEffectFreeOwnerSymbols.contains(symbol) - } - - def isPureCaseClass(tpe: Type) = - false // TODO - - override def evaluate(tree: Tree) = { - if (cached) - cache.getOrElseUpdate(tree, { - uncachedEvaluation(tree) - }) - else - uncachedEvaluation(tree) - } - def uncachedEvaluation(tree: Tree) = { - //println("EVALUATING " + tree) - val sym = tree.symbol - tree match { - // TODO accept accesses to non-lazy vals - case (_: New) => - //println("That was a new : " + tree) - if (isPureCaseClass(tree.tpe)) - Seq() - else - Seq(tree) - case This(_) | Select(_, SELF | THIS | thisName() | superName() | nme.CONSTRUCTOR) => - //println("That was a this : " + tree) - Seq() - case Select(TupleSelect(), applyName()) => - Seq() - case Select(TreeWithType(_, TypeRef(_, c, List(_))), applyName()) if c == ArrayClass => - Seq() - case Select(target, methodName) => //if target.symbol.isInstanceOf[MethodSymbol] => - //val msg = "That was a select (" + tree + " @ " + tree.symbol + ": " + tree.symbol.getClass.getName + ") : \n\t" + tree - //println(msg) - //global.warning(msg) - if (isSideEffectFreeOwner(sym)) - Seq() - else if (isPureCaseClass(target.tpe)) - Seq() - else if (!sym.isMethod) - Seq(tree) - else { - val ms = sym.asMethod - if (isSideEffectFreeMethod(target, ms)) - Seq() - else - Seq(tree) - } - case Assign(lhs, rhs) => - //println("That was an assign : " + tree + " on symbol " + lhs.symbol + "\n\tSymbols info :\n\t" + symbolsInfo.toString) - if (!isKnownTerm(lhs.symbol)) - Seq(tree) - else - Seq() - case _ => - super.evaluate(tree) - } - } - } -} diff --git a/Components/src/main/scala/scalaxy/components/ColType.scala b/Components/src/main/scala/scalaxy/components/ColType.scala deleted file mode 100644 index 77be2962..00000000 --- a/Components/src/main/scala/scalaxy/components/ColType.scala +++ /dev/null @@ -1,44 +0,0 @@ -/* - * ScalaCL - putting Scala on the GPU with JavaCL / OpenCL - * http://scalacl.googlecode.com/ - * - * Copyright (c) 2009-2013, Olivier Chafik (http://ochafik.com/) - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * * Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * * Neither the name of Olivier Chafik nor the - * names of its contributors may be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY OLIVIER CHAFIK AND CONTRIBUTORS ``AS IS'' AND ANY - * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - * DISCLAIMED. IN NO EVENT SHALL THE REGENTS AND CONTRIBUTORS BE LIABLE FOR ANY - * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ -package scalaxy.components - -abstract sealed class ColType(name: String) { - override def toString = name -} -case object SeqType extends ColType("Seq") -case object SetType extends ColType("Set") -case object ListType extends ColType("List") -case object VectorType extends ColType("Vector") -case object ArrayType extends ColType("Array") -case object IndexedSeqType extends ColType("IndexedSeq") -case object MapType extends ColType("Map") -case object OptionType extends ColType("Option") - diff --git a/Components/src/main/scala/scalaxy/components/CommonScalaNames.scala b/Components/src/main/scala/scalaxy/components/CommonScalaNames.scala deleted file mode 100644 index d6241a0d..00000000 --- a/Components/src/main/scala/scalaxy/components/CommonScalaNames.scala +++ /dev/null @@ -1,187 +0,0 @@ -package scalaxy.components - -import scala.language.implicitConversions -import scala.language.postfixOps - -import scala.reflect.api.Universe -import scala.reflect.NameTransformer - -trait CommonScalaNames { - val global: Universe - import global._ - import definitions._ - - class N(val s: String) { - def unapply(n: Name): Boolean = n.toString == s - def apply() = newTermName(s) - } - object N { - def apply(s: String) = new N(s) - } - implicit def N2TermName(n: N) = n() - //implicit def N2TypeName(n: N) = newTypeName(n.s) - - def encode(str: String): TermName = { - assert(str != null) - newTermName(NameTransformer.encode(str)) - } - - lazy val ADD = encode("+") - lazy val AND = encode("&") - lazy val ASR = encode(">>") - lazy val DIV = encode("/") - lazy val EQ = encode("==") - lazy val EQL = encode("=") - lazy val GE = encode(">=") - lazy val GT = encode(">") - lazy val HASHHASH = encode("##") - lazy val LE = encode("<=") - lazy val LSL = encode("<<") - lazy val LSR = encode(">>>") - lazy val LT = encode("<") - lazy val MINUS = encode("-") - lazy val MOD = encode("%") - lazy val MUL = encode("*") - lazy val NE = encode("!=") - lazy val OR = encode("|") - lazy val PLUS = ADD - lazy val SUB = MINUS - lazy val UNARY_~ = encode("unary_~") - lazy val UNARY_+ = encode("unary_+") - lazy val UNARY_- = encode("unary_-") - lazy val UNARY_! = encode("unary_!") - lazy val XOR = encode("^") - lazy val ZAND = encode("&&") - lazy val ZOR = encode("||") - - lazy val THIS = newTermName("this") - lazy val SELF = newTermName("self") - - val addAssignName = N(NameTransformer.encode("+=")) - val toArrayName = N("toArray") - val toListName = N("toList") - val toSeqName = N("toSeq") - val toSetName = N("toSet") - val toIndexedSeqName = N("toIndexedSeq") - val toVectorName = N("toVector") - val toMapName = N("toMap") - val resultName = N("result") - val scalaName = N("scala") - val ArrayName = N("Array") - val intWrapperName = N("intWrapper") - val tabulateName = N("tabulate") - val toName = N("to") - val byName = N("by") - val withFilterName = N("withFilter") - val untilName = N("until") - val isEmptyName = N("isEmpty") - val sumName = N("sum") - val productName = N("product") - val minName = N("min") - val maxName = N("max") - val headName = N("head") - val tailName = N("tail") - val foreachName = N("foreach") - val foldLeftName = N("foldLeft") - val foldRightName = N("foldRight") - val zipWithIndexName = N("zipWithIndex") - val zipName = N("zip") - val reverseName = N("reverse") - val reduceLeftName = N("reduceLeft") - val reduceRightName = N("reduceRight") - val scanLeftName = N("scanLeft") - val scanRightName = N("scanRight") - val mapName = N("map") - val collectName = N("collect") - val canBuildFromName = N("canBuildFrom") - val filterName = N("filter") - val filterNotName = N("filterNot") - val takeWhileName = N("takeWhile") - val dropWhileName = N("dropWhile") - val countName = N("count") - val lengthName = N("length") - val forallName = N("forall") - val existsName = N("exists") - val findName = N("find") - val updateName = N("update") - val toSizeTName = N("toSizeT") - val toLongName = N("toLong") - val toIntName = N("toInt") - val toShortName = N("toShort") - val toByteName = N("toByte") - val toCharName = N("toChar") - val toDoubleName = N("toDouble") - val toFloatName = N("toFloat") - val mathName = N("math") - val packageName = N("package") - val applyName = N("apply") - val thisName = N("this") - val superName = N("super") - - def C(name: String) = rootMirror.staticClass(name) - def M(name: String) = rootMirror.staticModule(name) - def P(name: String) = rootMirror.staticPackage(name) - - lazy val ScalaReflectPackage = P("scala.reflect") - lazy val ScalaCollectionPackage = P("scala.collection") - lazy val ScalaMathPackage = M("scala.math.package") - lazy val ScalaMathPackageClass = - ScalaMathPackage.moduleClass //.asModule.moduleClass - lazy val ScalaMathCommonClass = C("scala.MathCommon") - - lazy val SeqModule = M("scala.collection.Seq") - lazy val SeqClass = C("scala.collection.Seq") - lazy val SetModule = M("scala.collection.Set") - lazy val SetClass = C("scala.collection.Set") - lazy val VectorClass = C("scala.collection.Set") - lazy val ListClass = C("scala.List") - lazy val ImmutableListClass = C("scala.collection.immutable.List") - lazy val NonEmptyListClass = C("scala.collection.immutable.$colon$colon") - lazy val IndexedSeqModule = M("scala.collection.IndexedSeq") - lazy val IndexedSeqClass = C("scala.collection.IndexedSeq") - lazy val OptionModule = M("scala.Option") - lazy val OptionClass = C("scala.Option") - lazy val SomeModule = M("scala.Some") - lazy val NoneModule = M("scala.None") - lazy val StringOpsClass = C("scala.collection.immutable.StringOps") - lazy val ArrayOpsClass = C("scala.collection.mutable.ArrayOps") - - lazy val VectorBuilderClass = C("scala.collection.immutable.VectorBuilder") - lazy val ListBufferClass = C("scala.collection.mutable.ListBuffer") - lazy val ArrayBufferClass = C("scala.collection.mutable.ArrayBuffer") - lazy val WrappedArrayBuilderClass = C("scala.collection.mutable.WrappedArrayBuilder") - lazy val RefArrayBuilderClass = C("scala.collection.mutable.ArrayBuilder.ofRef") - lazy val RefArrayOpsClass = C("scala.collection.mutable.ArrayOps.ofRef") - lazy val SetBuilderClass = C("scala.collection.mutable.SetBuilder") - - lazy val RichWrappers: Set[Symbol] = - Array("Byte", "Short", "Int", "Char", "Long", "Float", "Double", "Boolean"). - map(n => C("scala.runtime.Rich" + n)).toSet - - lazy val CanBuildFromClass = C("scala.collection.generic.CanBuildFrom") - - lazy val ArrayIndexOutOfBoundsExceptionClass = C("java.lang.ArrayIndexOutOfBoundsException") - - lazy val primArrayNames = Array( - (IntTpe, "ofInt"), - (LongTpe, "ofLong"), - (ShortTpe, "ofShort"), - (ByteTpe, "ofByte"), - (CharTpe, "ofChar"), - (BooleanTpe, "ofBoolean"), - (FloatTpe, "ofFloat"), - (DoubleTpe, "ofDouble"), - (UnitTpe, "ofUnit") - ) - - lazy val primArrayBuilderClasses = primArrayNames.map { - case (sym, n) => - (sym, C("scala.collection.mutable.ArrayBuilder." + n)) - } toMap - - lazy val primArrayOpsClasses = primArrayNames.map { - case (sym, n) => - (sym, C("scala.collection.mutable.ArrayOps." + n)) - } toMap - -} \ No newline at end of file diff --git a/Components/src/main/scala/scalaxy/components/FlatCodes.scala b/Components/src/main/scala/scalaxy/components/FlatCodes.scala deleted file mode 100644 index 01d836b9..00000000 --- a/Components/src/main/scala/scalaxy/components/FlatCodes.scala +++ /dev/null @@ -1,116 +0,0 @@ -/* - * ScalaCL - putting Scala on the GPU with JavaCL / OpenCL - * http://scalacl.googlecode.com/ - * - * Copyright (c) 2009-2013, Olivier Chafik (http://ochafik.com/) - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * * Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * * Neither the name of Olivier Chafik nor the - * names of its contributors may be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY OLIVIER CHAFIK AND CONTRIBUTORS ``AS IS'' AND ANY - * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - * DISCLAIMED. IN NO EVENT SHALL THE REGENTS AND CONTRIBUTORS BE LIABLE FOR ANY - * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ -package scalaxy.components - -import scala.reflect.ClassTag - -object FlatCodes { - def EmptyFlatCode[T] = FlatCode[T](Seq(), Seq(), Seq()) - - def merge[T](fcs: FlatCode[T]*)(f: Seq[T] => Seq[T]): FlatCode[T] = - fcs.reduceLeft(_ ++ _).mapValues(f) - -} - -case class FlatCode[T]( - /// External functions that are referenced by statements and / or values - outerDefinitions: Seq[T] = Seq(), - /// List of variable definitions and other instructions (if statements, do / while loops...) - statements: Seq[T] = Seq(), - /// Final values of the code in a "flattened tuple" style - values: Seq[T] = Seq()) { - def map[V](f: T => V): FlatCode[V] = - FlatCode[V]( - outerDefinitions = outerDefinitions.map(f), - statements = statements.map(f), - values = values.map(f) - ) - - def transform(f: Seq[T] => Seq[T]): FlatCode[T] = - FlatCode[T]( - outerDefinitions = f(outerDefinitions), - statements = f(statements), - values = f(values) - ) - - def mapEachValue(f: T => Seq[T]): FlatCode[T] = - copy(values = values.flatMap(f)) - - def mapValues(f: Seq[T] => Seq[T]): FlatCode[T] = - copy(values = f(values)) - - def ++(fc: FlatCode[T]) = - FlatCode(outerDefinitions ++ fc.outerDefinitions, statements ++ fc.statements, values ++ fc.values) - - def >>(fc: FlatCode[T]) = - FlatCode(outerDefinitions ++ fc.outerDefinitions, statements ++ fc.statements ++ values, fc.values) - - def noValues = - FlatCode(outerDefinitions, statements ++ values, Seq()) - - def addOuters(outerDefs: Seq[T]) = - copy(outerDefinitions = outerDefinitions ++ outerDefs) - - def addStatements(stats: Seq[T]) = - copy(statements = statements ++ stats) - - def printDebug(name: String = "") = { - def pt(seq: Seq[T]) = println("\t" + seq.map(_.toString.replaceAll("\n", "\n\t")).mkString("\n\t")) - println("FlatCode(" + name + "):") - pt(outerDefinitions) - println("\t--") - pt(statements) - println("\t--") - pt(values) - } - - def flatMap[V: ClassTag](f: T => FlatCode[V]): FlatCode[V] = - { - val Array(convDefs, convStats, convVals) = - Array(outerDefinitions, statements, values).map(_ map f) - - val outerDefinitions2 = - Seq(convDefs, convStats, convVals).flatMap(_.flatMap(_.outerDefinitions)).distinct.toArray.sortBy(_.toString.startsWith("#")) - - val statements2 = - Seq(convStats, convVals).flatMap(_.flatMap(_.statements)) - - val values2: Seq[V] = - convVals.flatMap(_.values) - - FlatCode[V]( - outerDefinitions2, - statements2, - values2 - ) - } -} - diff --git a/Components/src/main/scala/scalaxy/components/MiscMatchers.scala b/Components/src/main/scala/scalaxy/components/MiscMatchers.scala deleted file mode 100644 index ec03da92..00000000 --- a/Components/src/main/scala/scalaxy/components/MiscMatchers.scala +++ /dev/null @@ -1,488 +0,0 @@ -/* - * ScalaCL - putting Scala on the GPU with JavaCL / OpenCL - * http://scalacl.googlecode.com/ - * - * Copyright (c) 2009-2013, Olivier Chafik (http://ochafik.com/) - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * * Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * * Neither the name of Olivier Chafik nor the - * names of its contributors may be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY OLIVIER CHAFIK AND CONTRIBUTORS ``AS IS'' AND ANY - * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - * DISCLAIMED. IN NO EVENT SHALL THE REGENTS AND CONTRIBUTORS BE LIABLE FOR ANY - * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ -package scalaxy.components - -import scala.reflect.api.Universe - -trait MiscMatchers extends Tuploids { - val global: Universe - import global._ - import definitions._ - - def verbose: Boolean - - def ownerChain(s: Symbol): List[Symbol] = { - if (s == NoSymbol) - Nil - else { - val o = s.owner - o :: ownerChain(o) - } - } - - // See scala.reflect.internal.TreeInfo.methPart - def methPart(tree: Tree): Tree = tree match { - case Apply(f, _) => methPart(f) - case TypeApply(f, _) => methPart(f) - case AppliedTypeTree(f, _) => methPart(f) - case _ => tree - } - - /** Strips apply nodes looking for type application. */ - def typeArgs(tree: Tree): List[Tree] = tree match { - case Apply(fn, _) => typeArgs(fn) - case TypeApply(fn, args) => args - case AppliedTypeTree(fn, args) => args - case _ => Nil - } - /** Smashes directly nested applies down to catenate the argument lists. */ - def flattenApply(tree: Tree): List[Tree] = tree match { - case Apply(fn, args) => flattenApply(fn) ++ args - case _ => Nil - } - def flattenApplyGroups(tree: Tree): List[List[Tree]] = tree match { - case Apply(fn, args) => flattenApplyGroups(fn) :+ args - case _ => Nil - } - /** Smashes directly nested selects down to the inner tree and a list of names. */ - def flattenSelect(tree: Tree): (Tree, List[Name]) = tree match { - case Select(qual, name) => flattenSelect(qual) match { case (t, xs) => (t, xs :+ name) } - case _ => (tree, Nil) - } - /** Creates an Ident or Select from a list of names. */ - def mkSelect(names: TermName*): Tree = names.toList match { - case Nil => EmptyTree - case x :: Nil => Ident(x) - case x :: xs => xs.foldLeft(Ident(x): Tree)(Select(_, _)) - } - - class Ids(start: Long = 1) { - private var nx = start - def next = this.synchronized { - val v = nx - nx += 1 - v - } - } - - object ScalaMathFunction { - /** - * I'm all for avoiding "magic strings" but in this case it's hard to - * see the twice-as-long identifiers as much improvement. - */ - def apply(functionName: String, args: List[Tree]) = - Apply(mkSelect("scala", "math", "package", functionName), args) - - def unapply(tree: Tree): Option[(Type, Name, List[Tree])] = tree match { - case Apply(f @ Select(left, name), args) => - if (left.symbol == ScalaMathPackage || - left.symbol == ScalaMathPackageClass || - left.tpe == ScalaMathPackageClass.asType.toType) - Some((f.tpe, name, args)) - else if (tree.symbol != NoSymbol && - tree.symbol.owner == ScalaMathCommonClass) - Some((f.tpe, name, args)) - else - None - case _ => - None - } - } - object IntRange { - def apply(from: Tree, to: Tree, by: Option[Tree], isUntil: Boolean, filters: List[Tree]) = sys.error("not implemented") - - def unapply(tree: Tree): Option[(Tree, Tree, Option[Tree], Boolean, List[Tree])] = tree match { - case Apply(Select(Apply(Select(Predef(), intWrapperName()), List(from)), funToName @ (toName() | untilName())), List(to)) => - Option(funToName) collect { - case toName() => - (from, to, None, false, Nil) - case untilName() => - (from, to, None, true, Nil) - } - case Apply(Select(tg, n @ (byName() | withFilterName() | filterName())), List(arg)) => - tg match { - case IntRange(from, to, by, isUntil, filters) => - Option(n) collect { - case byName() if by == None => - (from, to, Some(arg), isUntil, filters) - case withFilterName() | filterName() /* if !options.stream */ => - (from, to, by, isUntil, filters :+ arg) - } - case _ => - None - } - case _ => - None - } - } - - object TreeWithSymbol { - def unapply(tree: Tree): Option[(Tree, Symbol)] = - Some(tree, tree.symbol) - } - object TreeWithType { - def unapply(tree: Tree): Option[(Tree, Type)] = - Some((tree, if (tree.tpe == null) null else normalize(tree.tpe))) - } - object SymbolWithOwnerAndName { - def unapply(sym: Symbol): Option[(Symbol, Symbol, Name)] = - Some(sym, sym.owner, sym.name) - } - object TupleClass { - def unapply(sym: Symbol): Boolean = - isTupleSymbol(sym) - } - - object tupleComponentName { - val rx = "_(\\d+)".r - def unapply(n: Name): Option[Int] = { - n.toString match { - case rx(n) => - Some(n.toInt) - case _ => - None - } - } - } - - object TupleComponent { - val rx = "_(\\d+)".r - def unapply(tree: Tree) = tree match { - /*case - TreeWithSymbol( - Select( - target, - tupleComponentName(_) - ), - SymbolWithOwnerAndName( - _, - TupleClass(), - tupleComponentName(n) - ) - ) => - Some(target, n - 1) - */ - case Select(target, tupleComponentName(n)) => - //fieldName.toString match { - // case rx(n) => - if (tree.symbol != NoSymbol && isTupleSymbol(tree.symbol.owner) || isTupleSymbol(target.tpe.typeSymbol)) { - Some(target, n - 1) - } else { - println("ISSUE with tuple target symbol \n\t" + target.symbol + "\n\t" + target.tpe.typeSymbol) - None - } - //case _ => - // None - //} - case _ => - None - } - } - object TuplePath { - def unapply(tree: Tree) = { - var lastTarget: Tree = tree - var path: List[Int] = Nil - var finished = false - while (!finished) { - lastTarget match { - case TupleComponent(target, i) => - path = i :: path - lastTarget = target - case _ => - finished = true - } - } - if (path.isEmpty) - None - else - Some((lastTarget, path)) - } - } - object WhileLoop { - def unapply(tree: Tree) = tree match { - case LabelDef( - lab, - List(), - If( - condition, - Block( - content, - Apply( - Ident(lab2), - List() - ) - ), - Literal(Constant(())) - ) - ) if (lab == lab2) => - Some(condition, content) - case _ => - None - } - } - lazy val unitTpe = UnitTpe - def isUnit(tpe: Type) = normalize(tpe) match { - case `unitTpe` | MethodType(_, `unitTpe`) => - true - case _ => - false - } - - def isTupleSymbol(sym: Symbol) = - sym.toString.matches("class Tuple\\d+") - - def isAnyVal(tpe: Type) = - tpe == IntTpe || - tpe == ShortTpe || - tpe == LongTpe || - tpe == ByteTpe || - tpe == DoubleTpe || - tpe == FloatTpe || - tpe == CharTpe || - tpe == BooleanTpe - - def getArrayType(dimensions: Int, componentType: Type): Type = dimensions match { - case 1 => - appliedType(ArrayClass.asType.toType, List(componentType)) - case _ => - assert(dimensions > 1) - appliedType(ArrayClass.asType.toType, List(getArrayType(dimensions - 1, componentType))) - } - - object BasicTypeApply { - def unapply(tree: Tree): Option[(Tree, Name, List[Tree], Seq[List[Tree]])] = tree match { - case Apply( - TypeApply( - Select(collection, name), - typeArgs - ), - args - ) => - Some((collection, name, typeArgs, Seq(args))) - case Apply(BasicTypeApply(collection, name, typeArgs, args), newArgs) => - Some((collection, name, typeArgs, args :+ newArgs)) - case _ => - None - } - } - - object Foreach { - def unapply(tree: Tree): Option[(Tree, Function)] = Option(tree) collect { - case Apply(TypeApply(Select(collection, foreachName()), _), List(function @ Function(_, _))) => - (collection, function) - case Apply(Select(collection, foreachName()), List(function @ Function(_, _))) => - // Non-typed foreach lacks the TypeApply. - (collection, function) - } - } - - lazy val scalaPackage = ScalaPackage - object TupleSelect { - private def isTupleName(name: Name) = - name.toString.matches(""".*Tuple\d+""") - - def unapply(tree: Tree) = tree match { - case Select(Ident(scalaPackage), name) if isTupleName(name) => - true - case Ident(name) if isTupleName(name) => - true - case _ => - false - //name.toString.matches("""(_root_\.)?scala\.Tuple\d+""") - } - } - - object TupleCreation { - def unapply(tree: Tree): Option[List[Tree]] = Option(tree) collect { - case Apply(TypeApply(Select(TupleSelect(), applyName()), types), components) if isTupleType(tree.tpe) => - components - case Apply(tt @ TypeTree(), components) if isTupleSymbol(tree.tpe.typeSymbol) => - // TODO FIX THIS BROAD HACK !!! (test tt) - //println("tt.tpe = (" + tt.tpe + ": " + tt.tpe.getClass.getName + ")") - components - } - } - class CollectionApply(colModule: Symbol, colClass: Symbol) { - def apply(component: Tree) = sys.error("not implemented") - def unapply(tree: Tree): Option[(List[Tree], Type)] = tree match { - case TreeWithType( - Apply(TypeApply(Select(colObject, applyName()), List(tpe)), components), - TypeRef(_, colClass, List(componentType)) - ) if colObject.symbol == colModule => - //normalize(tree.tpe) match { - // case TypeRef(_, colClass, List(componentType)) => - Some(components, componentType) - // case _ => - // None - //} - case _ => - None - } - } - - object OptionApply extends CollectionApply(OptionModule, OptionClass) - object ArrayApply extends CollectionApply(ArrayModule, ArrayClass) - object SeqApply extends CollectionApply(SeqModule, SeqClass) - object IndexedSeqApply extends CollectionApply(IndexedSeqModule, IndexedSeqClass) - object ListApply extends CollectionApply(ListModule, ListClass) - - def normalize(tpe: Type): Type = - Option(tpe).map(_.normalize.widen).orNull - - object OptionTree { - val optionClass = OptionClass - def apply(componentType: Type) = sys.error("not implemented") - //TODO <:< typeOf[Option[_]] - def unapply(tree: Tree): Option[Type] = tree match { - case TypeTree() => - None - case _ => - normalize(tree.tpe) match { - case TypeRef(_, optionClass, List(componentType)) => - //println("FOUND OPTION TREE " + tree) - Some(componentType) - case _ => - None - } - } - } - object Predef { - lazy val RefArrayOps = this("refArrayOps") - lazy val GenericArrayOps = this("genericArrayOps") - lazy val IntWrapper = this("intWrapper") - lazy val println = this("println") - - def contains(sym: Symbol) = sym.owner == PredefModule.moduleClass - def apply(name: String): Symbol = PredefModule.asModule.moduleClass.asType.toType member newTermName(name) - def unapply(tree: Tree): Boolean = tree.symbol == PredefModule - } - object ArrayOps { - val arrayOpsClass = ArrayOpsClass - def unapply(tree: Tree): Option[Type] = tree match { - case TypeApply(sel, List(arg)) if sel.symbol == Predef.RefArrayOps || sel.symbol == Predef.GenericArrayOps => - Some(arg.tpe) - case _ => tree.tpe match { - case MethodType(_, TypeRef(_, arrayOpsClass, List(param))) if Predef contains tree.symbol => - Some(param) - case _ => - None - } - } - } - - object WrappedArrayTree { - def unapply(tree: Tree) = tree match { - case Apply(ArrayOps(componentType), List(array)) => Some(array, componentType) - case _ => None - } - } - object ArrayTyped extends HigherTypeParameterExtractor(ArrayClass) - - class HigherTypeParameterExtractor(ColClass: Symbol) { - private def isCol(s: Symbol) = - s.asType.toType == ColClass.asType.toType || s.asType.toType.toString == ColClass.asType.toType.toString - private def isCol2(s: Symbol) = - isCol(s) || isCol(s.asType.toType.typeSymbol) - - def unapply(tpe: Type): Option[Type] = Option(normalize(tpe)) collect { - case TypeRef(_, ColClass, List(param)) => - param - case TypeRef(_, cc, List(param)) if isCol2(cc) => //tree.symbol) => - param - case PolyType(Nil, TypeRef(_, cc, List(param))) if isCol2(cc) => - param - } - - def unapply(tree: Tree): Option[Type] = if (tree == null) None else { - unapply(tree.tpe) match { - case Some(s) => - Some(s) - case None => - if ((tree ne null) && (tree.symbol ne null) && tree.symbol != NoSymbol) - unapply(tree.symbol.typeSignature) - else - None - } - } - } - object ListTree extends HigherTypeParameterExtractor(ListClass) - - object ArrayTabulate { - /** This is the one all the other ones go through. */ - lazy val tabulateSyms = ArrayModule.asModule.moduleClass.asType.toType.members.filter(_.name == tabulateName()).toSet //filter (_.paramss.flatten.size == 3) - - def apply(componentType: Tree, lengths: List[Tree], function: Tree, manifest: Tree) = sys.error("not implemented") - def unapply(tree: Tree): Option[(Tree, List[Tree], Tree, Tree)] = { - if (!tabulateSyms.contains(methPart(tree).symbol)) - None - else flattenApplyGroups(tree) match { - case List(lengths, List(function), List(manifest)) => - Some((typeArgs(tree).headOption getOrElse EmptyTree, lengths, function, manifest)) - case _ => - None - } - } - } - - object TrivialCanBuildFromArg { - private def isCanBuildFrom(tpe: Type) = - tpe != null && - tpe.normalize <:< CanBuildFromClass.asType.toType - //tpe.dealias.deconst <:< CanBuildFromClass.tpe - - val n1 = N("canBuildIndexedSeqFromIndexedSeq") // ScalaCL - val n2 = N("canBuildArrayFromArray") // ScalaCL - def unapply(tree: Tree) = if (!isCanBuildFrom(tree.tpe)) None else Option(tree) collect { - case Apply(TypeApply(Select(comp, canBuildFromName()), List(resultType)), List(_)) => - resultType - case Apply(TypeApply(Select(comp, n1() | n2()), List(resultType)), _) => - resultType - case TypeApply(Select(comp, canBuildFromName()), List(resultType)) => - resultType - } - } - object CanBuildFromArg { - def unapply(tree: Tree) = tree match { - case TrivialCanBuildFromArg(_) => true - case _ => false - } - } - - object Func { - def unapply(tree: Tree): Option[(List[ValDef], Tree)] = Option(tree) collect { - case Block(List(), Func(params, body)) => - // method references def f(x: T) = y; col.map(f) (inside the .map = a block((), xx => f(xx)) - (params, body) - case Function(params, body) => - (params, body) - } - } -} \ No newline at end of file diff --git a/Components/src/main/scala/scalaxy/components/StreamOps.scala b/Components/src/main/scala/scalaxy/components/StreamOps.scala deleted file mode 100644 index 67cb3096..00000000 --- a/Components/src/main/scala/scalaxy/components/StreamOps.scala +++ /dev/null @@ -1,489 +0,0 @@ -/* - * Created by IntelliJ IDEA. - * User: ochafik - * Date: 10/05/11 - * Time: 21:40 - */ -package scalaxy.components - -import scala.language.implicitConversions -import scala.language.postfixOps - -import scala.reflect.api.Universe - -trait StreamOps - extends CommonScalaNames - with Streams - with StreamSinks { - val global: Universe - import global._ - import definitions._ - - sealed abstract class TraversalOpType { - val needsInitialValue = false - val needsFunction = false - val loopSkipsFirst = false - val f: Tree - } - - class TraversalOp( - val op: TraversalOpType, - val collection: Tree, - val resultType: Type, - val mappedCollectionType: Type, - val isLeft: Boolean, - val initialValue: Tree) { - override def toString = "TraversalOp(" + Array(op, collection, resultType, mappedCollectionType, isLeft, initialValue).mkString(", ") + ")" - } - - /// Matches one of the folding/scanning/reducing functions : (reduce|fold|scan)(Left|Right) - /// Matches one of the folding/scanning/reducing functions : (reduce|fold|scan)(Left|Right) - object TraversalOps { - - trait ScalarReduction extends Reductoid { - override def resultKind = ScalarResult - override def transformedValue(value: StreamValue, totalVar: VarDef, initVarOpt: Option[VarDef])(implicit loop: Loop): StreamValue = - null - } - trait SideEffectFreeScalarReduction extends ScalarReduction with SideEffectFreeStreamComponent - - trait FunctionTransformer extends StreamTransformer { - def f: Tree - override def closuresCount = 1 - override def analyzeSideEffectsOnStream(analyzer: SideEffectsAnalyzer) = - analyzer.analyzeSideEffects(tree, f) - // Initial value does not affect the stream : - // && sideEffectsAnalyzer.isSideEffectFree(initialValue) - } - trait Function1Transformer extends FunctionTransformer { - lazy val Func(List(arg), body) = f - def transformedFunc(value: StreamValue)(implicit loop: Loop) = - replaceOccurrences( - loop.transform(body), - Map( - arg.symbol -> (() => value.value()) - ), - Map(f.symbol -> loop.currentOwner), - Map() - ) - } - trait Function2Reduction extends Reductoid with FunctionTransformer { - lazy val Func(List(leftParam, rightParam), body) = f - - override def updateTotalWithValue(total: TreeGen, value: TreeGen)(implicit loop: Loop): ReductionTotalUpdate = { - import loop.{ currentOwner } - val result = replaceOccurrences( - loop.transform(body), - Map( - leftParam.symbol -> total, - rightParam.symbol -> value - ), - Map(f.symbol -> currentOwner), - Map() - ) - //val resultVar = newVariable("res$", currentOwner, tree.pos, true, - // result - //) - //loop.inner += resultVar.definition - ReductionTotalUpdate(result) //Var()) - } - } - trait Reductoid extends StreamTransformer { - //def loopSkipsFirst: Boolean - //def isLeft: Boolean - //def initialValue: Option[Tree] - def op: String = toString - - case class ReductionTotalUpdate(newTotalValue: Tree, conditionOpt: Option[Tree] = None) - - def getInitialValue(value: StreamValue): Tree - - def providesInitialValue(value: StreamValue): Boolean = - getInitialValue(value) != null - - def hasInitialValue(value: StreamValue) = - providesInitialValue(value) || value.extraFirstValue != None - - def needsInitialValue: Boolean - - def updateTotalWithValue(total: TreeGen, value: TreeGen)(implicit loop: Loop): ReductionTotalUpdate - - def createInitialValue(value: StreamValue)(implicit loop: Loop): Tree = { - //println("value.extraFirstValue = " + value.extraFirstValue) - val iv = getInitialValue(value) - (Option(iv), value.extraFirstValue) match { - case (Some(i), Some(e)) => - updateTotalWithValue(() => i, () => e()).newTotalValue - case (None, Some(e)) => - e() - case (Some(i), None) => - i - case (None, None) => - newDefaultValue(value.tpe) - } - } - - def transformedValue(value: StreamValue, totalVar: VarDef, initVarOpt: Option[VarDef])(implicit loop: Loop): StreamValue - - def throwsIfEmpty(value: StreamValue) = needsInitialValue && !hasInitialValue(value) - - def someIf[V](cond: Boolean)(v: => V): Option[V] = - if (cond) Some(v) else None - - override def transform(value: StreamValue)(implicit loop: Loop): StreamValue = { - import loop.{ currentOwner } - - val hasInitVal = hasInitialValue(value) - - val initVal = - if (hasInitVal) - createInitialValue(value) - else - newDefaultValue(value.tpe) - - val initVarOpt = someIf(hasInitVal || producesExtraFirstValue) { - newVariable(op + "$init", currentOwner, tree.pos, false, - initVal - ) - } - val totVar = newVariable(op + "$", currentOwner, tree.pos, true, - initVarOpt.map(_()).getOrElse(initVal) - ) - - val mayNotBeDefined = throwsIfEmpty(value) && needsInitialValue && !hasInitVal - - //println("op " + op + " : mayNotBeDefined = " + mayNotBeDefined + ", providesInitialValue = " + providesInitialValue + ", hasInitVal = " + hasInitVal) - - val isDefinedVarOpt = someIf(mayNotBeDefined) { - newVariable("is$" + op + "$defined", currentOwner, tree.pos, true, - newBool(false) - ) - } - - for (initVar <- initVarOpt) - loop.preOuter += initVar.definition - loop.preOuter += totVar.definition - - val ReductionTotalUpdate(newTotalValue, conditionOpt) = - updateTotalWithValue(totVar.identGen, value.value) - - val totAssign = newAssign(totVar, newTotalValue) - - val update = - conditionOpt.map(newIf(_, totAssign)).getOrElse(totAssign) - - isDefinedVarOpt match { - case Some(isDefinedVar) => - loop.preOuter += isDefinedVar.definition - - loop.inner += newIf( - boolNot(isDefinedVar()), - Block( - Assign(isDefinedVar(), newBool(true)), - newAssign(totVar, value.value()), - newUnit - ), - update - ) - - loop.postOuter += - newIf( - boolNot(isDefinedVar()), - typed { - Throw( - New( - TypeTree(ArrayIndexOutOfBoundsExceptionClass.asType.toType), - List(List(newInt(0))) - ) - ) - } - ) - case None => - loop.inner += update - } - - loop.postOuter += totVar() - - transformedValue( - if (producesExtraFirstValue) - value.copy(extraFirstValue = initVarOpt.map(initVar => new DefaultTupleValue(initVar))) - else - value, - totVar, - initVarOpt - ) - } - } - - case class FoldOp(tree: Tree, f: Tree, initialValue: Tree, isLeft: Boolean) extends TraversalOpType with ScalarReduction with Function2Reduction { - override def toString = "fold" + (if (isLeft) "Left" else "Right") - override val needsFunction: Boolean = true - override val needsInitialValue = true - override def getInitialValue(value: StreamValue) = initialValue - override def throwsIfEmpty(value: StreamValue) = false - - override def consumesExtraFirstValue = true - - override def order = SameOrder - } - case class ScanOp(tree: Tree, f: Tree, initialValue: Tree, isLeft: Boolean) extends TraversalOpType with Function2Reduction { - override def toString = "scan" + (if (isLeft) "Left" else "Right") - override val needsFunction: Boolean = true - override val needsInitialValue = true - override def getInitialValue(value: StreamValue) = initialValue - override def throwsIfEmpty(value: StreamValue) = false - - override def consumesExtraFirstValue = true - override def producesExtraFirstValue = true - - override def transformedValue(value: StreamValue, totalVar: VarDef, initVarOpt: Option[VarDef])(implicit loop: Loop): StreamValue = { - value.copy( - value = new DefaultTupleValue(totalVar), - extraFirstValue = initVarOpt.map(initVar => new DefaultTupleValue(initVar)) - ) - } - - override def order = SameOrder - } - case class ReduceOp(tree: Tree, f: Tree, isLeft: Boolean) extends TraversalOpType with ScalarReduction with Function2Reduction { - override def toString = "reduce" + (if (isLeft) "Left" else "Right") - override val needsFunction: Boolean = true - override val loopSkipsFirst = true - override def getInitialValue(value: StreamValue) = null - override val needsInitialValue = true - override def throwsIfEmpty(value: StreamValue) = true - - override def consumesExtraFirstValue = true - override def order = SameOrder - } - case class SumOp(tree: Tree) extends TraversalOpType with SideEffectFreeScalarReduction { - override def toString = "sum" - override val f = null - override def order = Unordered - override def getInitialValue(value: StreamValue) = newDefaultValue(value.tpe) - override val needsInitialValue = false - override def throwsIfEmpty(value: StreamValue) = true - - override def updateTotalWithValue(totIdentGen: TreeGen, valueIdentGen: TreeGen)(implicit loop: Loop): ReductionTotalUpdate = { - val totIdent = totIdentGen() - val valueIdent = valueIdentGen() - ReductionTotalUpdate(binOp(totIdent, totIdent.tpe.member(PLUS), valueIdent)) - } - } - case class ProductOp(tree: Tree) extends TraversalOpType with SideEffectFreeScalarReduction { - override def toString = "product" - override val f = null - override def order = Unordered - override def getInitialValue(value: StreamValue) = newOneValue(value.tpe) - override val needsInitialValue = false - override def throwsIfEmpty(value: StreamValue) = true - - override def updateTotalWithValue(totIdentGen: TreeGen, valueIdentGen: TreeGen)(implicit loop: Loop): ReductionTotalUpdate = { - val totIdent = typed { totIdentGen() } - val valueIdent = typed { valueIdentGen() } - ReductionTotalUpdate(binOp(totIdent, totIdent.tpe.member(MUL), valueIdent)) - } - } - case class CountOp(tree: Tree, f: Tree) extends TraversalOpType with Function1Transformer { - override def toString = "count" - override val needsFunction: Boolean = true - - override def order = Unordered - override def resultKind = ScalarResult - override def transform(value: StreamValue)(implicit loop: Loop): StreamValue = { - import loop.{ currentOwner } - val countVar = newVariable("count$", currentOwner, tree.pos, true, newInt(0)) - loop.preOuter += countVar.definition - loop.inner += - newIf( - transformedFunc(value), - incrementIntVar(countVar.identGen) - ) - loop.postOuter += countVar() - null - } - } - case class MinOp(tree: Tree) extends TraversalOpType with SideEffectFreeScalarReduction { - override def toString = "min" - override val loopSkipsFirst = true - override val f = null - override def order = Unordered - override val needsInitialValue = true - override def getInitialValue(value: StreamValue) = null - - override def updateTotalWithValue(totIdentGen: TreeGen, valueIdentGen: TreeGen)(implicit loop: Loop): ReductionTotalUpdate = { - val totIdent = totIdentGen() - val valueIdent = valueIdentGen() - ReductionTotalUpdate(valueIdent, conditionOpt = Some(binOp(valueIdent, totIdent.tpe.member(LT), totIdent))) - } - } - case class MaxOp(tree: Tree) extends TraversalOpType with SideEffectFreeScalarReduction { - override def toString = "max" - override val loopSkipsFirst = true - override val f = null - override def order = Unordered - override val needsInitialValue = true - override def getInitialValue(value: StreamValue) = null - - override def updateTotalWithValue(totIdentGen: TreeGen, valueIdentGen: TreeGen)(implicit loop: Loop): ReductionTotalUpdate = { - val totIdent = totIdentGen() - val valueIdent = valueIdentGen() - ReductionTotalUpdate(valueIdent, conditionOpt = Some(binOp(valueIdent, totIdent.tpe.member(GT), totIdent))) - } - } - case class FilterOp(tree: Tree, f: Tree, not: Boolean) extends TraversalOpType with Function1Transformer { - override def toString = if (not) "filterNot" else "filter" - override def order = Unordered - override def transform(value: StreamValue)(implicit loop: Loop): StreamValue = { - val cond = transformedFunc(value) - - loop.innerIf(() => { - if (not) - boolNot(cond) - else - cond - }) - - value.withoutSizeInfo - } - } - case class FilterWhileOp(tree: Tree, f: Tree, take: Boolean) extends TraversalOpType with Function1Transformer { - override def toString = if (take) "takeWhile" else "dropWhile" - - override def order = SameOrder - override def transform(value: StreamValue)(implicit loop: Loop): StreamValue = { - import loop.{ currentOwner } - - val passedVar = newVariable("passed$", currentOwner, tree.pos, true, newBool(false)) - loop.preOuter += passedVar.definition - - if (take) - loop.tests += boolNot(passedVar()) - - val cond = boolNot(transformedFunc(value)) - - if (take) { - loop.inner += newAssign(passedVar, cond) - loop.innerIf(() => boolNot(passedVar())) - } else { - loop.innerIf(() => - boolOr( - passedVar(), - typeCheck( - Block( - List( - typeCheck( - Assign( - passedVar(), - cond - ), - UnitTpe - ) - ), - passedVar() - ), - BooleanTpe - ) - ) - ) - } - - value.withoutSizeInfo - } - } - case class MapOp(tree: Tree, f: Tree, canBuildFrom: Tree) extends TraversalOpType with Function1Transformer { - override def toString = "map" - override def order = Unordered - override def transform(value: StreamValue)(implicit loop: Loop): StreamValue = { - val mappedVar = newVariable("mapped$", loop.currentOwner, loop.pos, false, transformedFunc(value)) - loop.inner += mappedVar.definition - - value.copy(value = new DefaultTupleValue(mappedVar)) - } - } - - case class CollectOp(tree: Tree, f: Tree, canBuildFrom: Tree) extends TraversalOpType { - override def toString = "collect" - } - case class UpdateAllOp(tree: Tree, f: Tree) extends TraversalOpType { - override def toString = "update" - } - case class ForeachOp(tree: Tree, f: Tree) extends TraversalOpType with Function1Transformer { - override def toString = "foreach" - override def order = SameOrder - override def resultKind = NoResult - override def transform(value: StreamValue)(implicit loop: Loop): StreamValue = { - loop.inner += transformedFunc(value) - null - } - } - case class AllOrSomeOp(tree: Tree, f: Tree, all: Boolean) extends TraversalOpType with Function1Transformer { - override def toString = if (all) "forall" else "exists" - - override def order = Unordered - override def resultKind = ScalarResult - override def transform(value: StreamValue)(implicit loop: Loop): StreamValue = { - import loop.{ currentOwner } - - val hasTrueVar = newVariable("hasTrue$", currentOwner, tree.pos, true, newBool(all)) - val countVar = newVariable("count$", currentOwner, tree.pos, true, newInt(0)) - loop.preOuter += hasTrueVar.definition - loop.tests += ( - if (all) - hasTrueVar() - else - boolNot(hasTrueVar()) - ) - loop.inner += newAssign(hasTrueVar, transformedFunc(value)) - loop.postOuter += hasTrueVar() - null - } - } - case class FindOp(tree: Tree, f: Tree) extends TraversalOpType { - override def toString = "find" - } - case class ReverseOp(tree: Tree) extends TraversalOpType with StreamTransformer with SideEffectFreeStreamComponent { - override def toString = "reverse" - override val f = null - - override def order = ReverseOrder - - override def transform(value: StreamValue)(implicit loop: Loop): StreamValue = - value.copy(valueIndex = (value.valueIndex, value.valuesCount) match { - case (Some(i), Some(n)) => - Some(() => intSub(intSub(n(), i()), newInt(1))) - case _ => - None - }) - } - case class ZipOp(tree: Tree, zippedCollection: Tree) extends TraversalOpType { - override def toString = "zip" - override val f = null - } - - abstract class ToCollectionOp(val colType: ColType) extends TraversalOpType with StreamTransformer with SideEffectFreeStreamComponent { - override def toString = "to" + colType - override val f = null - override def transform(value: StreamValue)(implicit loop: Loop): StreamValue = - value - - override def order = SameOrder - } - // TODO - case class ToSeqOp(tree: Tree) extends ToCollectionOp(SeqType) with CanCreateVectorSink - - case class ToListOp(tree: Tree) extends ToCollectionOp(ListType) with CanCreateListSink - case class ToSetOp(tree: Tree) extends ToCollectionOp(SetType) with CanCreateSetSink - case class ToArrayOp(tree: Tree) extends ToCollectionOp(ArrayType) with CanCreateArraySink { - override def isResultWrapped = false - } - //case class ToOptionOp(tree: Tree, tpe: Type) extends ToCollectionOp(ListType) with CanCreateOptionSink // TODO !!! - case class ToVectorOp(tree: Tree) extends ToCollectionOp(VectorType) with CanCreateVectorSink - case class ToIndexedSeqOp(tree: Tree) extends ToCollectionOp(IndexedSeqType) with CanCreateVectorSink - - case class ZipWithIndexOp(tree: Tree) extends TraversalOpType { - override def toString = "zipWithIndex" - override val f = null - } - } -} diff --git a/Components/src/main/scala/scalaxy/components/StreamSinks.scala b/Components/src/main/scala/scalaxy/components/StreamSinks.scala deleted file mode 100644 index b07b4285..00000000 --- a/Components/src/main/scala/scalaxy/components/StreamSinks.scala +++ /dev/null @@ -1,303 +0,0 @@ -/* - * Created by IntelliJ IDEA. - * User: ochafik - * Date: 10/05/11 - * Time: 15:20 - */ -package scalaxy.components - -import scala.reflect.api.Universe - -trait StreamSinks extends Streams { - val global: Universe - import global._ - import definitions._ - - def itemIdentGen(value: StreamValue)(implicit loop: Loop): IdentGen = - value.value.tuple(loop.innerContext) - - def getArrayWrapperTpe(componentType: Type) = { - primArrayOpsClasses.get(componentType) match { - case Some(t) => - t.toType - case None => - assert(componentType <:< AnyRefClass.asType.toType) - appliedType(RefArrayOpsClass.asType.toType, List(componentType)) - } - } - trait WithResultWrapper { - def wrapResultIfNeeded(result: Tree, expectedType: Type, componentType: Type): Tree = result - } - trait WithArrayResultWrapper extends WithResultWrapper { - def isResultWrapped: Boolean // = false - def isArrayType(tpe: Type) = { - tpe match { - case TypeRef(_, c, List(_)) if c == ArrayClass => true - case _ => false - } - } - - override def wrapResultIfNeeded(result: Tree, expectedType: Type, componentType: Type) = { - typed { result } - if ( //isResultWrapped || - normalize(expectedType) != normalize(result.tpe)) { //!isArrayType(expectedType) && isArrayType(result.tpe)) { - //println("TREE TPE NEEDS ARRAY WRAPPER : isResultWrapped = " + isResultWrapped + ", expected " + normalize(expectedType) + ", got " + normalize(result.tpe)) - val opsType = getArrayWrapperTpe(componentType) - newInstance(opsType, List(result)) - } else { - //println("TREE TPE IS OK : isResultWrapped = " + isResultWrapped + ", expectedType " + expectedType + ", got " + result.tpe) - result - } - } - } - trait ArrayStreamSink extends WithArrayResultWrapper { - def tree: Tree - //def isResultWrapped: Boolean - def outputArray(expectedType: Type, value: StreamValue, index: TreeGen, size: TreeGen)(implicit loop: Loop): Unit = { - import loop.{ currentOwner } - val pos = loop.pos - - val componentType = value.tpe - val hasExtraValue = value.extraFirstValue.isDefined - val a = newVariable("out", currentOwner, pos, false, - newArray( - componentType, - if (hasExtraValue) - intAdd(size(), newInt(1)) - else - size() - ) - ) - loop.preOuter += a.definition - for (v <- value.extraFirstValue) - loop.preOuter += newUpdate(pos, a(), newInt(0), v()) - - loop.inner += newUpdate( - pos, - a(), - if (hasExtraValue) - intAdd(index(), newInt(1)) - else - index(), - itemIdentGen(value)(loop)() - ) - - loop.postOuter += - wrapResultIfNeeded(a(), expectedType, componentType) - } - def output(value: StreamValue, expectedType: Type)(implicit loop: Loop): Unit = { - val Some(index) = value.valueIndex - val Some(size) = value.valuesCount - outputArray(expectedType, value, index, size) - } - } - class ArrayBuilderGen(componentType: Type) extends BuilderGen { - val (builderType, mainArgs, needsManifest, manifestIsInMain, _builderResultGetter) = { - primArrayBuilderClasses.get(componentType) match { - case Some(t) => - (t.toType, Nil, false, false, simpleBuilderResult _) - case None => - if (componentType <:< AnyRefClass.asType.toType) - (appliedType(RefArrayBuilderClass.asType.toType, List(componentType)), Nil, true, false, simpleBuilderResult _) - else - (appliedType(ArrayBufferClass.asType.toType, List(componentType)), List(newInt(16)), false, false, (tree: Tree) => { - toArray(tree, componentType) - }) - } - } - override def builderResultGetter = { - val g = _builderResultGetter - (tree: Tree) => { - val r = g(tree) - typeCheck( - r, - appliedType(ArrayClass.asType.toType, List(componentType)) - ) - } - } - - override def builderCreation = typed { - /*val manifestList = if (needsManifest) { - var t = componentType - - var manifest = localTyper.findManifest(t, false).tree - if (manifest == EmptyTree) - manifest = localTyper.findManifest(normalize(t), false).tree // TODO remove me ? - assert(manifest != EmptyTree, "Empty manifest for type : " + t + " = " + normalize(t)) - - // TODO: REMOVE THIS UGLY WORKAROUND !!! - assertNoThisWithNoSymbolOuterRef(manifest, localTyper) - List(manifest) - } else - null - - //newInstance(builderType, Nil).setType(builderType) - - val args = if (needsManifest && manifestIsInMain) - manifestList - else - mainArgs - */ - //println("builderType = " + builderType) - //println("builderType.typeSymbol.primaryConstructor = " + builderType.typeSymbol.primaryConstructor)//nodeToString(n)) - //println("args = " + args) - //val n = newInstance(builderType, args) - //println("n = " + n) - /*val r = if (needsManifest && !manifestIsInMain) - Apply( - n, - manifestList - ).setSymbol(n.symbol) - else - n - println("r = " + r) - r*/ - newInstance(builderType, Nil) - } - } - abstract class DefaultBuilderGen(rawBuilderSym: Symbol, componentType: Type) extends BuilderGen { - val builderType = appliedType(rawBuilderSym.asType.toType, List(componentType)) - override def builderCreation = - newInstance(builderType, Nil) - } - class ListBuilderGen(componentType: Type) extends DefaultBuilderGen(ListBufferClass, componentType) - class VectorBuilderGen(componentType: Type) extends DefaultBuilderGen(VectorBuilderClass, componentType) - class SetBuilderGen(componentType: Type) extends BuilderGen { - private val setClass = SetClass - private val setModule = SetModule - - private val setType = appliedType(setClass.asType.toType, List(componentType)) - val builderType = appliedType(SetBuilderClass.asType.toType, List(componentType, setType)) - override def builderCreation = - newInstance(builderType, List(newApply(newSetModuleTree, applyName, List(newTypeTree(componentType)), Nil))) - } - - trait BuilderGen { - def builderResultGetter: Tree => Tree = - simpleBuilderResult _ - - def builderCreation: Tree - def builderAppend: (Tree, Tree) => Tree = - addAssign(_, _) - } - trait BuilderStreamSink extends WithResultWrapper { - def tree: Tree - //def privilegedDirection = Some(FromLeft) - def createBuilderGen(value: StreamValue)(implicit loop: Loop): BuilderGen - def outputBuilder(expectedType: Type, value: StreamValue)(implicit loop: Loop): Unit = { - import loop.{ currentOwner } - val pos = loop.pos - - //if (direction != FromLeft) - // throw new UnsupportedOperationException("TODO") - - val builderGen = createBuilderGen(value) - import builderGen._ - - val a = newVariable("out", currentOwner, pos, false, builderCreation) - loop.preOuter += a.definition - for (v <- value.extraFirstValue) - loop.preOuter += builderAppend(a(), v()) - - loop.inner += builderAppend(a(), value.value()) - - loop.postOuter += wrapResultIfNeeded(builderResultGetter(a()), expectedType, value.tpe) - } - - def output(value: StreamValue, expectedType: Type)(implicit loop: Loop): Unit = - outputBuilder(expectedType, value) - } - trait ArrayBuilderStreamSink extends BuilderStreamSink with WithArrayResultWrapper { - def createBuilderGen(value: StreamValue)(implicit loop: Loop): BuilderGen = - new ArrayBuilderGen(value.tpe) - } - trait CanCreateArraySink extends CanCreateStreamSink { - def tree: Tree - def isResultWrapped: Boolean - - override def createStreamSink(expectedType: Type, componentType: Type, outputSize: Option[TreeGen]): StreamSink = - new StreamSink with ArrayStreamSink with ArrayBuilderStreamSink { - override def isResultWrapped = CanCreateArraySink.this.isResultWrapped - override def tree = CanCreateArraySink.this.tree - - override def output(value: StreamValue, expectedType: Type)(implicit loop: Loop): Unit = { - (value.valueIndex, value.valuesCount) match { - case (Some(index), Some(size)) => - outputArray(expectedType, value, index, size) - case _ => - outputBuilder(expectedType, value) - } - } - } - } - trait CanCreateVectorSink extends CanCreateStreamSink { - def tree: Tree - - override def createStreamSink(expectedType: Type, componentType: Type, outputSize: Option[TreeGen]): StreamSink = - new StreamSink with BuilderStreamSink { - override def tree = CanCreateVectorSink.this.tree - - def createBuilderGen(value: StreamValue)(implicit loop: Loop): BuilderGen = - new VectorBuilderGen(value.tpe) - } - } - trait CanCreateListSink extends CanCreateStreamSink { - def tree: Tree - - override def createStreamSink(expectedType: Type, componentType: Type, outputSize: Option[TreeGen]): StreamSink = - new StreamSink with BuilderStreamSink { - override def tree = CanCreateListSink.this.tree - - def createBuilderGen(value: StreamValue)(implicit loop: Loop): BuilderGen = - new ListBuilderGen(value.tpe) - } - } - - trait CanCreateSetSink extends CanCreateStreamSink { - def tree: Tree - - override def createStreamSink(expectedType: Type, componentType: Type, outputSize: Option[TreeGen]): StreamSink = - new StreamSink with BuilderStreamSink { - override def tree = CanCreateSetSink.this.tree - - def createBuilderGen(value: StreamValue)(implicit loop: Loop): BuilderGen = - new SetBuilderGen(value.tpe) - } - } - - trait CanCreateOptionSink extends CanCreateStreamSink { - def tree: Tree - override def consumesExtraFirstValue = false // TODO - - override def createStreamSink(expectedType: Type, componentType: Type, outputSize: Option[TreeGen]): StreamSink = - new StreamSink { - override def tree = CanCreateOptionSink.this.tree - - //def createBuilderGen(value: StreamValue)(implicit loop: Loop): BuilderGen = - // new VectorBuilderGen(value.tpe) - - def output(value: StreamValue, expectedType: Type)(implicit loop: Loop): Unit = { - import loop.{ currentOwner } - val pos = loop.pos - - val out = newVariable("out", currentOwner, pos, true, newNull(value.tpe)) - val presence = newVariable("hasOut", currentOwner, pos, true, newBool(false)) - loop.preOuter += out.definition - loop.preOuter += presence.definition - loop.inner += newAssign(out, value.value()) - loop.inner += newAssign(presence, newBool(true)) - - loop.postOuter += typed { - If( - presence(), - newSomeApply(value.tpe, out()), - typeCheck( - newNoneModuleTree, - tree.tpe - ) - ) - } - } - } - } -} diff --git a/Components/src/main/scala/scalaxy/components/StreamSources.scala b/Components/src/main/scala/scalaxy/components/StreamSources.scala deleted file mode 100644 index 94c1128c..00000000 --- a/Components/src/main/scala/scalaxy/components/StreamSources.scala +++ /dev/null @@ -1,298 +0,0 @@ -/* - * Created by IntelliJ IDEA. - * User: ochafik - * Date: 10/05/11 - * Time: 15:20 - */ -package scalaxy.components - -import scala.reflect.api.Universe - -trait StreamSources - extends Streams - with StreamSinks - with CommonScalaNames { - val global: Universe - import global._ - import definitions._ - - trait AbstractArrayStreamSource extends StreamSource { - def tree: Tree - def array: Tree - def componentType: Type - - override def unwrappedTree = array - override def privilegedDirection = None - def emit(direction: TraversalDirection)(implicit loop: Loop) = { - import loop.{ currentOwner, transform } - val pos = array.pos - - val skipFirst = false // TODO - val reverseOrder = direction == FromRight - - val aVar = newVariable("array$", currentOwner, pos, false, transform(array)) - val nVar = newVariable("n$", currentOwner, pos, false, newArrayLength(aVar())) - val iVar = newVariable("i$", currentOwner, pos, true, - if (reverseOrder) { - if (skipFirst) - intSub(nVar(), newInt(1)) - else - nVar() - } else { - if (skipFirst) - newInt(1) - else - newInt(0) - } - ) - - val itemVar = newVariable("item$", currentOwner, pos, false, newApply(pos, aVar(), iVar())) - - loop.preOuter += aVar.definition - loop.preOuter += nVar.definition - loop.preOuter += iVar.definition - loop.tests += ( - if (reverseOrder) - binOp(iVar(), IntTpe.member(GT), newInt(0)) - else - binOp(iVar(), IntTpe.member(LT), nVar()) - ) - - loop.preInner += itemVar.definition - loop.postInner += ( - if (reverseOrder) - decrementIntVar(iVar, newInt(1)) - else - incrementIntVar(iVar, newInt(1)) - ) - new StreamValue( - value = itemVar, - valueIndex = Some(iVar), - valuesCount = Some(nVar) - ) - } - } - case class WrappedArrayStreamSource(tree: Tree, array: Tree, componentType: Type) - extends AbstractArrayStreamSource - with CanCreateArraySink - with SideEffectFreeStreamComponent { - override def isResultWrapped = true - } - - abstract class ExplicitCollectionStreamSource(val tree: Tree, items: List[Tree], val componentType: Type) - extends AbstractArrayStreamSource { - val array = newArrayApply(newTypeTree(componentType), items: _*) - - override def analyzeSideEffectsOnStream(analyzer: SideEffectsAnalyzer) = - analyzer.analyzeSideEffects(tree, items: _*) - } - case class ListStreamSource(tree: Tree, componentType: Type) - extends StreamSource - with CanCreateListSink - with SideEffectFreeStreamComponent { - val list = tree // TODO - - override def unwrappedTree = list - override def privilegedDirection = Some(FromLeft) - def emit(direction: TraversalDirection)(implicit loop: Loop) = { - import loop.{ currentOwner, transform } - assert(direction == FromLeft) - - val pos = list.pos - - val skipFirst = false // TODO - val colTpe = list.tpe - - val aVar = newVariable("list$", currentOwner, pos, true, transform(list)) - val itemVar = newVariable("item$", currentOwner, pos, false, newSelect(aVar(), headName)) - - loop.preOuter += aVar.definition - loop.tests += ( - if ("1" == System.getenv("SCALACL_LIST_TEST_ISEMPTY")) // Safer, but 10% slower - boolNot(newSelect(aVar(), isEmptyName)) - else - newIsInstanceOf(aVar(), appliedType(NonEmptyListClass.asType.toType.typeConstructor, List(componentType))) - ) - - loop.preInner += itemVar.definition - loop.postInner += ( - typeCheck( - Assign( - aVar(), - newSelect(aVar(), tailName) - ), - UnitTpe - ) - ) - new StreamValue(itemVar) - } - } - - case class RangeStreamSource(tree: Tree, from: Tree, to: Tree, byValue: Int, isUntil: Boolean) - extends StreamSource - with CanCreateVectorSink - with SideEffectFreeStreamComponent { - override def privilegedDirection = Some(FromLeft) - - def emit(direction: TraversalDirection)(implicit loop: Loop) = { - assert(direction == FromLeft) - import loop.{ currentOwner, transform } - val pos = tree.pos - - val fromVar = newVariable("from$", currentOwner, tree.pos, false, typeCheck(transform(from), IntTpe)) - val toVar = newVariable("to$", currentOwner, tree.pos, false, typeCheck(transform(to), IntTpe)) - val itemVar = newVariable("item$", currentOwner, tree.pos, true, fromVar()) - val itemVal = newVariable("item$val$", currentOwner, tree.pos, false, itemVar()) - - val size = { - val span = intSub(toVar(), fromVar()) - val width = if (isUntil) - span - else - intAdd(span, newInt(1)) - - if (byValue == 1) - width - else - intDiv(width, newInt(byValue)) - } - val sizeVal = newVariable("outputSize$", currentOwner, tree.pos, false, size) - val iVar = newVariable("outputIndex$", currentOwner, tree.pos, true, newInt(0)) //if (reverseOrder) intSub(outputSizeVar(), newInt(1)) else newInt(0)) - val iVal = newVariable("i", currentOwner, tree.pos, true, iVar()) //if (reverseOrder) intSub(outputSizeVar(), newInt(1)) else newInt(0)) - - loop.preOuter += fromVar.definition - loop.preOuter += toVar.definition - loop.preOuter += itemVar.definition - loop.preOuter += (sizeVal.defIfUsed _) - loop.preOuter += (() => if (iVal.identUsed) Some(iVar.definition) else None) - loop.tests += ( - binOp( - itemVar(), - IntTpe.member( - if (isUntil) { - if (byValue < 0) GT else LT - } else { - if (byValue < 0) GE else LE - } - ), - toVar() - ) - ) - loop.preInner += itemVal.definition // it's important to keep a non-mutable local reference ! - loop.preInner += (iVal.defIfUsed _) - - loop.postInner += incrementIntVar(itemVar, newInt(byValue)) - loop.postInner += (() => iVal.ifUsed { incrementIntVar(iVar, newInt(1)) }) - - new StreamValue( - value = itemVal, - valueIndex = Some(iVal), - valuesCount = Some(sizeVal) - ) - } - } - case class OptionStreamSource(tree: Tree, componentOption: Option[Tree], onlyIfNotNull: Boolean, componentType: Type) - extends StreamSource - with CanCreateOptionSink - with SideEffectFreeStreamComponent { - def emit(direction: TraversalDirection)(implicit loop: Loop) = { - import loop.{ currentOwner, transform } - val pos = tree.pos - - loop.isLoop = false - - val (valueVar: VarDef, isDefinedVar: VarDef, isAlwaysDefined: Boolean) = componentOption match { - case Some(component) => - val valueVar = newVariable("value$", currentOwner, pos, false, transform(component)) - val (isDefinedValue, isAlwaysDefined) = - if (onlyIfNotNull && !isAnyVal(component.tpe)) - component match { - case Literal(Constant(v)) => - val isAlwaysDefined = v != null - (newBool(isAlwaysDefined), isAlwaysDefined) - case _ => - (newIsNotNull(valueVar()), false) - } - else - (newBool(true), true) - val isDefinedVar = newVariable("isDefined$", currentOwner, pos, false, isDefinedValue) - loop.preOuter += valueVar.definition - (valueVar, isDefinedVar, isAlwaysDefined) - case None => - val optionVar = newVariable("option$", currentOwner, pos, false, transform(tree)) - val isDefinedVar = newVariable("isDefined$", currentOwner, pos, false, newSelect(optionVar(), N("isDefined"))) - val valueVar = newVariable("value$", currentOwner, pos, false, newSelect(optionVar(), N("get"))) - loop.preOuter += optionVar.definition - loop.preInner += valueVar.definition - (valueVar, isDefinedVar, false) - } - if (!isAlwaysDefined) { - loop.preOuter += isDefinedVar.definition - loop.tests += isDefinedVar() - } else - loop.tests += newBool(true) - - new StreamValue( - value = valueVar, - valueIndex = Some(() => newInt(0)), - valuesCount = Some(() => typed { - if (isAlwaysDefined) - newInt(1) - else - If(isDefinedVar(), newInt(1), newInt(0)) - }) - ) - } - } - - case class ArrayApplyStreamSource(override val tree: Tree, components: List[Tree], override val componentType: Type) - extends ExplicitCollectionStreamSource(tree, components, componentType) - with CanCreateArraySink { - override def isResultWrapped = false - } - - case class SeqApplyStreamSource(override val tree: Tree, components: List[Tree], override val componentType: Type) - extends ExplicitCollectionStreamSource(tree, components, componentType) with CanCreateListSink // default Seq implementation is List - - case class IndexedSeqApplyStreamSource(override val tree: Tree, components: List[Tree], override val componentType: Type) - extends ExplicitCollectionStreamSource(tree, components, componentType) with CanCreateVectorSink // default IndexedSeq implementation is Vector - - case class ListApplyStreamSource(override val tree: Tree, components: List[Tree], override val componentType: Type) - extends ExplicitCollectionStreamSource(tree, components, componentType) with CanCreateListSink - - object StreamSource { - object By { - def unapply(treeOpt: Option[Tree]) = treeOpt match { - case None => - Some(1) - case Some(Literal(Constant(v: Int))) => - Some(v) - case _ => - None - } - } - def unapply(tree: Tree): Option[StreamSource] = Option(tree) collect { - case ArrayApply(components, componentType) => - new ArrayApplyStreamSource(tree, components, componentType) - case SeqApply(components, componentType) => - new SeqApplyStreamSource(tree, components, componentType) - case IndexedSeqApply(components, componentType) => - new IndexedSeqApplyStreamSource(tree, components, componentType) - case ListApply(components, componentType) => - new ListApplyStreamSource(tree, components, componentType) - case WrappedArrayTree(array, componentType) => - WrappedArrayStreamSource(tree, array, componentType) - case ListTree(componentType) => - ListStreamSource(tree, componentType) - case TreeWithType(_, TypeRef(_, c, List(componentType))) if c == ListClass | c == ImmutableListClass => - ListStreamSource(tree, componentType) - case OptionApply(List(component), componentType) => - OptionStreamSource(tree, Some(component), onlyIfNotNull = true, component.tpe) - case OptionTree(componentType) => - OptionStreamSource(tree, None, onlyIfNotNull = true, componentType) - case IntRange(from, to, By(byValue), isUntil, filters) => - assert(filters.isEmpty, "Filters are not empty !!!") - RangeStreamSource(tree, from, to, byValue, isUntil /*, filters*/ ) - } - } -} diff --git a/Components/src/main/scala/scalaxy/components/StreamTransformers.scala b/Components/src/main/scala/scalaxy/components/StreamTransformers.scala deleted file mode 100644 index 3804f04a..00000000 --- a/Components/src/main/scala/scalaxy/components/StreamTransformers.scala +++ /dev/null @@ -1,320 +0,0 @@ -/* - * ScalaCL - putting Scala on the GPU with JavaCL / OpenCL - * http://scalacl.googlecode.com/ - * - * Copyright (c) 2009-2013, Olivier Chafik (http://ochafik.com/) - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * * Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * * Neither the name of Olivier Chafik nor the - * names of its contributors may be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY OLIVIER CHAFIK AND CONTRIBUTORS ``AS IS'' AND ANY - * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - * DISCLAIMED. IN NO EVENT SHALL THE REGENTS AND CONTRIBUTORS BE LIABLE FOR ANY - * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ -package scalaxy.components - -import scala.reflect.api.Universe - -trait StreamTransformers - extends MiscMatchers - with TreeBuilders - with TraversalOps - with Streams - with StreamSources - with StreamOps - with StreamSinks { - val global: Universe - import global._ - import definitions._ - import Flag._ - - def stream = true - - case class OpsStream( - source: StreamSource, - colTree: Tree, - ops: List[StreamTransformer]) - - def newTransformer = new Transformer /* TODO: TypingTransformer */ { - object OpsStream { - def unapply(tree: Tree) = { - var ops = List[StreamTransformer]() - var colTree = tree - var source: StreamSource = null - var finished = false - while (!finished) { - //println("Trying to match " + colTree) - colTree match { - case TraversalOp(traversalOp) if traversalOp.op.isInstanceOf[StreamTransformer] => - //println("found op " + traversalOp + "\n\twith collection = " + traversalOp.collection) - val trans = traversalOp.op.asInstanceOf[StreamTransformer] - if (trans.resultKind != StreamResult) - ops = List() - ops = trans :: ops - colTree = traversalOp.collection - case StreamSource(cr) => - //println("found streamSource " + cr.getClass + " (ops = " + ops + ")") - source = cr - if (colTree != cr.unwrappedTree) { - //println("Unwrapping " + colTree.tpe + " into " + cr.unwrappedTree.tpe) - colTree = cr.unwrappedTree - } else - finished = true - case _ => - //if (!ops.isEmpty) println("Finished with " + ops.size + " ops upon "+ tree + " ; source = " + source + " ; colTree = " + colTree) - finished = true - } - } - if (ops.isEmpty || source == null) - None - else - Some(new OpsStream(source, colTree, ops)) - } - } - - var matchedColTreeIds = Set[Tree]() - - override def transform(tree: Tree): Tree = { - //val retryWithSmallerChain = false - //def internalTransform(tree: Tree, retryWithSmallerChain: Boolean) = transform(tree) - - internalTransform(tree) - } - - protected def internalTransform( - tree: Tree, - retryWithSmallerChain: Boolean = true): Tree = - { - //if (!shouldOptimize(tree)) - // super.transform(tree) - //else - try { - tree match { - case ArrayTabulate(componentType, lengths @ (firstLength :: otherLengths), f @ Func(params, body), manifest) => - val tpe = body.tpe - val returnType = //if (tpe.isInstanceOf[ConstantType]) - tpe.normalize.widen - //else - // tpe - - val lengthDefs = lengths.map { - case length => - newVariable("n$", currentOwner, tree.pos, false, typeCheck(length, IntTpe)) - } - - //msg(tree.pos, "transformed Array.tabulate[" + returnType + "] into equivalent while loop") - { - - def replaceTabulates(lengthDefs: List[VarDef], parentArrayIdentGen: IdentGen, params: List[ValDef], mappings: Map[Symbol, TreeGen], symbolReplacements: Map[Symbol, Symbol]): (Tree, Type) = { - - val param = params.head - val pos = tree.pos - val nVar = lengthDefs.head - val iVar = newVariable("i$", currentOwner, pos, true, newInt(0)) - val iVal = newVariable("i$val$", currentOwner, pos, false, iVar()) - - val newMappings: Map[Symbol, TreeGen] = mappings + (param.symbol -> iVal) - val newReplacements = symbolReplacements ++ Map(param.symbol -> iVal.symbol, f.symbol -> currentOwner) - - val mappedArrayTpe = getArrayType(lengthDefs.size, returnType) - - val arrayVar = if (parentArrayIdentGen == null) - newVariable("m$", currentOwner, tree.pos, false, newArrayMulti(mappedArrayTpe, returnType, lengthDefs.map(_.identGen()), manifest)) - else - VarDef(parentArrayIdentGen, null, null) - - val subArrayVar = if (lengthDefs.tail == Nil) - null - else - newVariable("subArray$", currentOwner, tree.pos, false, newApply(tree.pos, arrayVar(), iVal())) - - val (newBody, bodyType) = if (lengthDefs.tail == Nil) - ( - replaceOccurrences( - body, - newMappings, - newReplacements, - Map() - ), - returnType - ) - else - replaceTabulates( - lengthDefs.tail, - subArrayVar, - params.tail, - newMappings, - newReplacements - ) - - val checkedBody = typeCheck( - newBody, - bodyType - ) - - ( - super.transform { - typed { - treeCopy.Block( - tree, - ( - if (parentArrayIdentGen == null) - lengthDefs.map(_.definition) :+ arrayVar.definition - else - Nil - ) ++ - List( - iVar.definition, - whileLoop( - currentOwner, - tree, - binOp( - iVar(), - IntTpe.member(LT), - nVar() - ), - Block( - ( - if (lengthDefs.tail == Nil) - List( - iVal.definition, - newUpdate( - tree.pos, - arrayVar(), - iVar(), - checkedBody - ) - ) - else { - List( - iVal.definition, - subArrayVar.definition, - checkedBody - ) - } - ), - incrementIntVar(iVar, newInt(1)) - ) - ) - ), - if (parentArrayIdentGen == null) - arrayVar() - else - newUnit - ) - } - }, - mappedArrayTpe - ) - } - replaceTabulates(lengthDefs, null, params, Map(), Map())._1 - } - case OpsStream(opsStream) if stream && - //(opsStream.source ne null) && - //!opsStream.ops.isEmpty && - //(opsStream ne null) && - (opsStream.colTree ne null) && - !matchedColTreeIds.contains(opsStream.colTree) => - import opsStream._ - - val txt = "Streamed ops on " + (if (source == null) "UNKNOWN COL" else source.tree.tpe) + " : " + ops /*.map(_.getClass.getName)*/ .mkString(", ") - matchedColTreeIds += colTree - //msg(tree.pos, "# " + txt) - - { - try { - val stream = Stream(source, ops) - checkStreamWillBenefitFromOptimization(stream) - val asm = assembleStream(stream, tree, this.transform _, tree.pos, currentOwner) - //println(txt + "\n\t" + asm.toString.replaceAll("\n", "\n\t")) - //println("### TRANSFORMED : ###\n" + nodeToString(asm)) - asm - } catch { - case BrokenOperationsStreamException(msg, sourceAndOps, componentsWithSideEffects) => - warning(sourceAndOps.head.tree.pos, "Cannot optimize this operations stream due to side effects") - for (SideEffectFullComponent(comp, sideEffects, preventedOptimizations) <- componentsWithSideEffects) { - for (sideEffect <- sideEffects) { - if (preventedOptimizations) - warning(sideEffect.pos, - "This side-effect prevents optimization of the enclosing " + comp + " operation ; node = " + sideEffect //+ - //(if (verbose) " ; node = " + nodeToString(sideEffect) else "") - ) - else if (verbose) - warnSideEffect(sideEffect) - } - //println("Side effects of " + comp + " :\n\t" + sideEffects.mkString(",\n\t")) - } - - val sub = super.transform(tree) - if (retryWithSmallerChain) - internalTransform(sub, retryWithSmallerChain = false) - else - sub - } - } - case _ => - super.transform(tree) //toMatch) - } - } catch { - case ex: CodeWontBenefitFromOptimization => - if (verbose) - warning(tree.pos, ex.toString) - super.transform(tree) - case ex: Throwable => - if (verbose) - ex.printStackTrace - super.transform(tree) - } - } - } - def checkStreamWillBenefitFromOptimization(stream: Stream): Unit = { - val Stream(source, transformers) = stream - - val sourceAndOps = source +: transformers - - import TraversalOps._ - - val closuresCount = sourceAndOps.map(_.closuresCount).sum - (transformers, closuresCount, source) match { - case (Seq(), _, _) => - throw CodeWontBenefitFromOptimization("No operations chain : " + sourceAndOps) - case (_, _, _: AbstractArrayStreamSource) if !transformers.isEmpty => - // ok to transform any stream that starts with an array - case (Seq(_), 0, _) => - throw CodeWontBenefitFromOptimization("Only one operations without closure is not enough to optimize : " + sourceAndOps) - case (Seq(_), 1, _: ListStreamSource) => - throw CodeWontBenefitFromOptimization("List operations chains need at least 2 closures to make the optimization beneficial : " + sourceAndOps) - case ( - Seq( - _: FilterWhileOp | - _: MaxOp | - _: MinOp | - _: SumOp | - _: ProductOp | - _: ToCollectionOp - ), - 1, - _: RangeStreamSource - ) => - throw CodeWontBenefitFromOptimization("This operations stream would not benefit from a while-loop-rewrite optimization : " + sourceAndOps) - case _ => - } - } -} diff --git a/Components/src/main/scala/scalaxy/components/Streams.scala b/Components/src/main/scala/scalaxy/components/Streams.scala deleted file mode 100644 index 5f033bca..00000000 --- a/Components/src/main/scala/scalaxy/components/Streams.scala +++ /dev/null @@ -1,357 +0,0 @@ -/* - * Created by IntelliJ IDEA. - * User: ochafik - * Date: 10/05/11 - * Time: 15:10 - */ -package scalaxy.components - -import scala.language.implicitConversions -import scala.language.postfixOps - -import scala.reflect.api.Universe - -trait Streams - extends TreeBuilders - with TupleAnalysis - with CodeAnalysis { - val global: Universe - import global._ - import definitions._ - - def warning(pos: Position, msg: String): Unit - - trait LocalContext { - def currentOwner: Symbol - def addDefinition(tree: Tree): Unit - } - case class Loop(pos: Position, currentOwner: Symbol, transform: Tree => Tree) { - type OptTreeGen = () => Option[Tree] - class TreeGenList { - var data = Seq[Either[Tree, OptTreeGen]]() - def +=(tree: Tree) = - data ++= Seq(Left(tree)) - - def ++=(trees: Seq[Tree]) = - data ++= trees.map(Left(_)) - - def +=(treeGen: OptTreeGen) = - data ++= Seq(Right(treeGen)) - - def +=(treeGenOpt: Option[TreeGen]) = - for (treeGen <- treeGenOpt) - data ++= Seq(Right(() => Some(treeGen()))) - - def toSeq: Seq[Tree] = data flatMap (_ match { - case Left(tree) => Some(tree) - case Right(treeGen) => treeGen() - }) - def toList = toSeq.toList - } - val preOuter = new TreeGenList - val tests = new TreeGenList - - class Inners { - val pre = new TreeGenList - val core = new TreeGenList - val post = new TreeGenList - - def toList = - pre.toList ++ core.toList ++ post.toList - } - protected val rootInners = new Inners - protected var inners = rootInners - - def innerIf(cond: TreeGen) = - innerComposition(sub => { - typeCheck( - If( - cond(), - Block(sub, EmptyTree), - EmptyTree - ), - UnitTpe - ) - }) - - def innerComposition(composer: List[Tree] => Tree) = { - val sub = new Inners - inners.core += (() => Some(composer(sub.toList))) - inners = sub - } - def preInner = inners.pre - def inner = inners.core - var isLoop = true - def postInner = inners.post - - //val preInner = new TreeGenList - //val inner = new TreeGenList - //val postInner = new TreeGenList - - val postOuter = new TreeGenList - - class SubContext(list: TreeGenList) extends LocalContext { - override def currentOwner = Loop.this.currentOwner - override def addDefinition(tree: Tree) = - list += tree - } - val innerContext = new SubContext(preInner) - val outerContext = new SubContext(preOuter) - - def tree: Tree = { - val postOuterSeq = postOuter.toSeq - val (postStats, postVal) = - if (postOuterSeq.isEmpty) - (Seq(), EmptyTree) - else - (postOuterSeq.dropRight(1), postOuterSeq.last) - - val cond = tests.toSeq.reduceLeft(boolAnd) - val body = typeCheck( - Block(rootInners.toList, EmptyTree), - UnitTpe - ) - val ret = Block( - preOuter.toList ++ - Seq( - if (isLoop) - whileLoop( - owner = currentOwner, - pos = pos, - cond = cond, - body = body - ) - else - typeCheck( - If(cond, body, EmptyTree), - UnitTpe - ) - ) ++ - postStats, - postVal - ) - typed { ret } - } - } - trait TupleValue extends (() => Ident) { - def apply(): Ident - def tpe: Type - def elements: Seq[IdentGen] - def fibersCount: Int - def componentsCount: Int - - def tuple(implicit context: LocalContext): IdentGen = - subValue(0, fibersCount) - - def fiber(index: Int)(implicit context: LocalContext): IdentGen = - subValue(index, 1) - - def subValue(fiberOffset: Int, fiberLength: Int)(implicit context: LocalContext): IdentGen - def subTuple(fiberOffset: Int, fiberLength: Int)(implicit context: LocalContext): TupleValue - } - class DefaultTupleValue(val tpe: Type, val elements: IdentGen*) extends TupleValue { - if (elements.isEmpty && tpe != UnitTpe) - throw new RuntimeException("Invalid elements with tpe " + tpe + " : " + elements.mkString(", ")) - - def this(vd: VarDef) = this(vd.tpe, vd) - - override def apply(): Ident = { - if (elements.size != 1) - throw new UnsupportedOperationException("TODO tpe " + tpe + ", elements = " + elements.mkString(", ")) - else - elements.head.apply() - } - val tupleInfo = getTupleInfo(tpe) - def fibersCount = tupleInfo.componentSize - def componentsCount = elements.size - - protected def hasOneFiber = - fibersCount == 1 && elements.size == 1 - - def subValue(fiberOffset: Int, fiberLength: Int)(implicit context: LocalContext): IdentGen = - if (fiberLength == 1 && fiberOffset == 0 && hasOneFiber) - elements(0) - else if (fiberLength == fibersCount && fiberOffset == 0 && elements.size == 1) - elements.head - else - throw new RuntimeException("not implemented : fibersCount = " + fibersCount + ", fiberOffset = " + fiberOffset + ", fiberLength = " + fiberLength + ", tpe = " + tpe + ", elements = " + elements.map(_()).mkString(", ")) - def subTuple(fiberOffset: Int, fiberLength: Int)(implicit context: LocalContext): TupleValue = - if (fiberLength == fibersCount && fiberOffset == 0) - this - else - throw new RuntimeException("not implemented") - } - - implicit def varDef2TupleValue(value: VarDef) = - new DefaultTupleValue(value.definition.tpe, value) - - case class StreamValue( - value: TupleValue, - extraFirstValue: Option[TupleValue] = None, - valueIndex: Option[TreeGen] = None, - valuesCount: Option[TreeGen] = None) { - def tpe = value.tpe - def withoutSizeInfo = copy(valueIndex = None, valuesCount = None) - } - - sealed trait TraversalDirection - case object FromLeft extends TraversalDirection - case object FromRight extends TraversalDirection - - sealed trait Order - case object SameOrder extends Order - case object ReverseOrder extends Order - case object Unordered extends Order - - sealed trait ResultKind - case object NoResult extends ResultKind - case object ScalarResult extends ResultKind - case object StreamResult extends ResultKind - - case class CanChainResult(canChain: Boolean, reason: Option[String]) - trait StreamChainTestable { - def consumesExtraFirstValue: Boolean = false - def producesExtraFirstValue: Boolean = false - def privilegedDirection: Option[TraversalDirection] = None - - def canChainAfter(previous: StreamChainTestable, privilegedDirection: Option[TraversalDirection]) = { - //println("previous.producesExtraFirstValue = " + previous.producesExtraFirstValue + ", this.consumesExtraFirstValue = " + consumesExtraFirstValue) - if (previous.producesExtraFirstValue && !consumesExtraFirstValue) - CanChainResult(false, Some("Operation " + this + " cannot consume the extra first value produced by " + previous)) - else if (privilegedDirection != None && privilegedDirection != this.privilegedDirection) - CanChainResult(false, Some("Operation " + this + " has a privileged direction incompatible with " + privilegedDirection)) - else - CanChainResult(true, None) - } - } - - class SideEffectsAnalyzer { - - def analyzeSideEffects(base: Tree, trees: Tree*): SideEffects = { - val flagger = createSideEffectsEvaluator(base, cached = false) - trees.map(flagger.evaluate(_)).foldLeft(sideEffectFreeAnalysis)(_ ++ _) - } - - def sideEffectFreeAnalysis: SideEffects = - Seq() - - def isSideEffectFree(analysis: SideEffects): Boolean = - analysis.isEmpty - } - trait SideEffectFreeStreamComponent extends StreamComponent { - override def analyzeSideEffectsOnStream(analyzer: SideEffectsAnalyzer) = - analyzer.sideEffectFreeAnalysis - } - - trait StreamComponent extends StreamChainTestable { - def tree: Tree - - def closuresCount = 0 - - /// Used to chain stream detection : give the unwrapped content of the tree - def unwrappedTree = tree - def analyzeSideEffectsOnStream(analyzer: SideEffectsAnalyzer): SideEffects - } - trait CanCreateStreamSink extends StreamChainTestable { - override def consumesExtraFirstValue: Boolean = true - - def createStreamSink(expectedType: Type, componentTpe: Type, outputSize: Option[TreeGen]): StreamSink - } - trait StreamSource extends StreamComponent { - def emit(direction: TraversalDirection)(implicit loop: Loop): StreamValue - } - trait StreamTransformer extends StreamComponent { - def order: Order - def reverses = false - def resultKind: ResultKind = StreamResult - - def transform(value: StreamValue)(implicit loop: Loop): StreamValue - } - trait StreamSink extends SideEffectFreeStreamComponent { - def output(value: StreamValue, expectedType: Type)(implicit loop: Loop): Unit - } - case class Stream( - source: StreamSource, - transformers: Seq[StreamTransformer]) - case class SideEffectFullComponent( - component: StreamComponent, - sideEffects: SideEffects, - preventedOptimizations: Boolean) - case class CodeWontBenefitFromOptimization(reason: String) - extends UnsupportedOperationException(reason) - - case class BrokenOperationsStreamException( - msg: String, - sourceAndOps: Seq[StreamComponent], - componentsWithSideEffects: Seq[SideEffectFullComponent]) extends UnsupportedOperationException(msg) - - def warnSideEffect(tree: Tree) = { - warning(tree.pos, "Beware of side-effects in operations streams." + (if (verbose) " (" + tree + ")" else "")) - } - def assembleStream(stream: Stream, outerTree: Tree, transform: Tree => Tree, pos: Position, currentOwner: Symbol): Tree = { - val Stream(source, transformers) = stream - - val sourceAndOps = source +: transformers - - val sinkCreatorOpt = - if (transformers.last.resultKind == StreamResult) - sourceAndOps.collect({ case ccss: CanCreateStreamSink => ccss }).lastOption match { - case Some(sinkCreator) => - Some(sinkCreator) - case _ => - throw new UnsupportedOperationException("Failed to find any CanCreateStreamSink instance in source ++ ops = " + sourceAndOps + " !") - } - else - None - - implicit val loop = new Loop(pos, currentOwner, transform) - var direction: Option[TraversalDirection] = None // TODO choose depending on preferred directions... - - val analyzer = new SideEffectsAnalyzer - - val brokenChain = - sourceAndOps. - map(comp => (comp, comp.analyzeSideEffectsOnStream(analyzer))). - dropWhile(_._2.isEmpty) - - val componentsWithSideEffects = brokenChain.filter(!_._2.isEmpty) - - if (brokenChain.size > 1) { - throw BrokenOperationsStreamException( - "Operations stream broken by side-effects", - sourceAndOps, - componentsWithSideEffects.zipWithIndex.map({ - case ((comp, se), i) => - val prevented = i != componentsWithSideEffects.size - 1 - SideEffectFullComponent(comp, se, prevented) - }) - ) - } - if (verbose) - for ((comp, sideEffects) <- componentsWithSideEffects; sideEffect <- sideEffects) - warnSideEffect(sideEffect) - - for (Seq(a, b) <- (sourceAndOps ++ sinkCreatorOpt.toSeq).sliding(2, 1)) { - val CanChainResult(canChain, reason) = b.canChainAfter(a, direction) - if (!canChain) { - throw new UnsupportedOperationException("Cannot chain streams" + reason.map(" : " + _).getOrElse(".")) - } - direction = b.privilegedDirection.orElse(direction) - } - - var value = source.emit(direction.getOrElse(FromLeft)) - - for (transformer <- transformers) - value = transformer.transform(value) - - for (sinkCreator <- sinkCreatorOpt) { - val expectedType = outerTree.tpe //sourceAndOps.last.tree.tpe - val sink = sinkCreator.createStreamSink(expectedType, value.value.tpe, value.valuesCount) - sink.output(value, expectedType) - } - typeCheck( - loop.tree, - sourceAndOps.last.tree.tpe - ) - } -} \ No newline at end of file diff --git a/Components/src/main/scala/scalaxy/components/TraversalOps.scala b/Components/src/main/scala/scalaxy/components/TraversalOps.scala deleted file mode 100644 index 81e07d40..00000000 --- a/Components/src/main/scala/scalaxy/components/TraversalOps.scala +++ /dev/null @@ -1,261 +0,0 @@ -/* - * Created by IntelliJ IDEA. - * User: ochafik - * Date: 10/05/11 - * Time: 21:40 - */ -package scalaxy.components - -import scala.reflect.api.Universe - -trait TraversalOps - extends CommonScalaNames - with StreamOps - with MiscMatchers { - val global: Universe - - import global._ - import definitions._ - - object ReduceName { - def apply(isLeft: Boolean) = sys.error("not implemented") - def unapply(name: Name) = Option(name) collect { - case reduceLeftName() => true - case reduceRightName() => false - } - } - object ScanName { - def apply(isLeft: Boolean) = sys.error("not implemented") - def unapply(name: Name) = Option(name) collect { - case scanLeftName() => true - case scanRightName() => false - } - } - object FoldName { - def apply(isLeft: Boolean) = sys.error("not implemented") - def unapply(name: Name) = Option(name) collect { - case foldLeftName() => true - case foldRightName() => false - } - } - - def refineComponentType(componentType: Type, collectionTree: Tree): Type = { - collectionTree.tpe match { - case TypeRef(_, _, List(t)) => - t - case _ => - componentType - } - } - - import TraversalOps._ - - def traversalOpWithoutArg(n: Name, tree: Tree) = Option(n) collect { - case toListName() => - ToListOp(tree) - case toArrayName() => - ToArrayOp(tree) - case toSeqName() => - ToSeqOp(tree) // TODO !!! - case toIndexedSeqName() => - ToIndexedSeqOp(tree) - case toVectorName() => - ToVectorOp(tree) - //case reverseName() => - // ReverseOp(tree) // TODO !!! - case sumName() => - SumOp(tree) - case productName() => - ProductOp(tree) - case minName() => - MinOp(tree) - case maxName() => - MaxOp(tree) - } - - def basicTypeApplyTraversalOp(tree: Tree, collection: Tree, name: Name, typeArgs: List[Tree], args: Seq[List[Tree]]): Option[TraversalOp] = { - (name, typeArgs, args) match { - case // Option.map[B](f) - ( - mapName(), - List(mappedComponentType), - Seq( - List(function @ Func(List(_), _)) - ) - ) => - Some(new TraversalOp(MapOp(tree, function, null), collection, refineComponentType(mappedComponentType.tpe, tree), null, true, null)) - case // map[B, That](f)(canBuildFrom) - ( - mapName(), - List(mappedComponentType, mappedCollectionType), - Seq( - List(function @ Func(List(_), _)), - List(canBuildFrom @ CanBuildFromArg()) - ) - ) => - Some(new TraversalOp(MapOp(tree, function, canBuildFrom), collection, refineComponentType(mappedComponentType.tpe, tree), mappedCollectionType.tpe, true, null)) - case ( - foreachName(), - List(fRetType), - Seq( - List(function) - ) - ) => - Some(new TraversalOp(ForeachOp(tree, function), collection, null, null, true, null)) - - case // scanLeft, scanRight - ( - ScanName(isLeft), - List(functionResultType, mappedArrayType), - Seq( - List(initialValue), - List(function), - List(CanBuildFromArg()) - ) - ) if isLeft => - Some(new TraversalOp(ScanOp(tree, function, initialValue, isLeft), collection, functionResultType.tpe, null, isLeft, initialValue)) - case // foldLeft, foldRight - ( - FoldName(isLeft), - List(functionResultType), - Seq( - List(initialValue), - List(function) - ) - ) if isLeft => - Some(new TraversalOp(FoldOp(tree, function, initialValue, isLeft), collection, functionResultType.tpe, null, isLeft, initialValue)) - case // toArray - ( - toArrayName(), - List(functionResultType @ TypeTree()), - Seq( - List(manifest) - ) - ) => - Some(new TraversalOp(new ToArrayOp(tree), collection, functionResultType.tpe, null, true, null)) - case // sum, product, min, max - ( - n @ (sumName() | productName() | minName() | maxName()), - List(functionResultType @ TypeTree()), - Seq( - List(isNumeric) - ) - ) => - isNumeric.toString match { - case "math.this.Numeric.IntIsIntegral" | - "math.this.Numeric.ShortIsIntegral" | - "math.this.Numeric.LongIsIntegral" | - "math.this.Numeric.ByteIsIntegral" | - "math.this.Numeric.CharIsIntegral" | - "math.this.Numeric.FloatIsFractional" | - "math.this.Numeric.DoubleIsFractional" | - "math.this.Numeric.DoubleAsIfIntegral" | - "math.this.Ordering.Int" | - "math.this.Ordering.Short" | - "math.this.Ordering.Long" | - "math.this.Ordering.Byte" | - "math.this.Ordering.Char" | - "math.this.Ordering.Double" | - "math.this.Ordering.Float" => - traversalOpWithoutArg(n, tree).collect { case op => new TraversalOp(op, collection, functionResultType.tpe, null, true, null) } - case _ => - None - } - case // reduceLeft, reduceRight - ( - ReduceName(isLeft), - List(functionResultType), - Seq( - List(function) - ) - ) if isLeft => - Some(new TraversalOp(ReduceOp(tree, function, isLeft), collection, functionResultType.tpe, null, isLeft, null)) - case // zip(col)(canBuildFrom) - ( - mapName(), - List(mappedComponentType, otherComponentType, mappedCollectionType), - Seq( - List(zippedCollection), - List(canBuildFrom @ CanBuildFromArg()) - ) - ) => - Some(new TraversalOp(ZipOp(tree, zippedCollection), collection, refineComponentType(mappedComponentType.tpe, tree), mappedCollectionType.tpe, true, null)) - case // zipWithIndex(canBuildFrom) - ( - zipWithIndexName(), - List(mappedComponentType, mappedCollectionType), - Seq( - List(canBuildFrom @ CanBuildFromArg()) - ) - ) => - Some(new TraversalOp(ZipWithIndexOp(tree), collection, refineComponentType(mappedComponentType.tpe, tree), mappedCollectionType.tpe, true, null)) - case _ => - None - } - } - object TraversalOp { - - def unapply(tree: Tree): Option[TraversalOp] = tree match { - case // Option.map[B](f) - BasicTypeApply( - collection, - name, - typeArgs, - args - ) => - // Having a separate matcher helps avoid "jump offset too large for 16 bits integers" errors when generating bytecode - basicTypeApplyTraversalOp(tree, collection, name, typeArgs, args) - case TypeApply(Select(collection, toSetName()), List(resultType)) => - Some(new TraversalOp(ToSetOp(tree), collection, resultType.tpe, tree.tpe, true, null)) - case // reverse, toList, toSeq, toIndexedSeq - Select(collection, n @ (reverseName() | toListName() /*| toSeqName()*/ | toIndexedSeqName() | toVectorName())) => - traversalOpWithoutArg(n, tree).collect { case op => new TraversalOp(op, collection, null, null, true, null) } - //Some(new TraversalOp(Reverse, collection, null, null, true, null)) - case // filter, filterNot, takeWhile, dropWhile, forall, exists - Apply(Select(collection, n), List(function @ Func(List(param), body))) => - ( - n match { - case withFilterName() => - //println("FOUND WITHFILTER") - collection match { - case IntRange(_, _, _, _, _) => - //println("FOUND IntRange") - Some(FilterOp(tree, function, false), collection.tpe) - case _ => - //println("FOUND None") - None - } - case filterName() => - Some(FilterOp(tree, function, false), collection.tpe) - case filterNotName() => - Some(FilterOp(tree, function, true), collection.tpe) - - case takeWhileName() => - Some(FilterWhileOp(tree, function, true), collection.tpe) - case dropWhileName() => - Some(FilterWhileOp(tree, function, false), collection.tpe) - - case forallName() => - Some(AllOrSomeOp(tree, function, true), BooleanTpe) - case existsName() => - Some(AllOrSomeOp(tree, function, false), BooleanTpe) - - case countName() => - Some(CountOp(tree, function), IntTpe) - case updateName() => - Some(UpdateAllOp(tree, function), collection.tpe) - case _ => - None - } - ) match { - case Some((op, resType)) => - Some(new TraversalOp(op, collection, resType, null, true, null)) - case None => - None - } - case _ => - None - } - - } -} \ No newline at end of file diff --git a/Components/src/main/scala/scalaxy/components/TreeBuilders.scala b/Components/src/main/scala/scalaxy/components/TreeBuilders.scala deleted file mode 100644 index d0e069bb..00000000 --- a/Components/src/main/scala/scalaxy/components/TreeBuilders.scala +++ /dev/null @@ -1,596 +0,0 @@ -/* - * ScalaCL - putting Scala on the GPU with JavaCL / OpenCL - * http://scalacl.googlecode.com/ - * - * Copyright (c) 2009-2013, Olivier Chafik (http://ochafik.com/) - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * * Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * * Neither the name of Olivier Chafik nor the - * names of its contributors may be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY OLIVIER CHAFIK AND CONTRIBUTORS ``AS IS'' AND ANY - * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - * DISCLAIMED. IN NO EVENT SHALL THE REGENTS AND CONTRIBUTORS BE LIABLE FOR ANY - * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ -package scalaxy.components - -import scala.language.implicitConversions -import scala.language.postfixOps - -import scala.reflect.api.Universe - -trait TreeBuilders - extends MiscMatchers { - val global: Universe - - import global._ - import definitions._ - - type TreeGen = () => Tree - - def withSymbol[T <: Tree](sym: Symbol, tpe: Type = NoType)(tree: T): T - def typed[T <: Tree](tree: T): T - def typeCheck(tree: Tree, pt: Type): Tree - def fresh(s: String): String - def inferImplicitValue(pt: Type): Tree - def setInfo(sym: Symbol, tpe: Type): Symbol - def setType(sym: Symbol, tpe: Type): Symbol - def setType(tree: Tree, tpe: Type): Tree - def setPos(tree: Tree, pos: Position): Tree - - def replaceOccurrences( - tree: Tree, - mappingsSym: Map[Symbol, TreeGen], - symbolReplacements: Map[Symbol, Symbol], - treeReplacements: Map[Tree, TreeGen]) = - { - def key(s: Symbol) = - ownerChain(s).map(_.toString) - - val mappings = mappingsSym.map { - case (sym, treeGen) => - (key(sym), (sym, treeGen)) - } - val result = new Transformer { - override def transform(tree: Tree): Tree = { - treeReplacements.get(tree).map(_()).getOrElse( - tree match { - case Ident(n) if tree.symbol != NoSymbol => - val treeKey = key(tree.symbol) - mappings.get(treeKey).map({ - case (sym, treeGen) => - typeCheck( - treeGen(), - tree.symbol.asType.toType - ) - }).getOrElse(super.transform(tree)) - case _ => - super.transform(tree) - } - ) - } - }.transform(tree) - - //for ((fromSym, toSym) <- symbolReplacements) - // new ChangeOwnerTraverser(fromSym, toSym).traverse(result) - - typed { - result - } - } - - def primaryConstructor(tpe: Type): Symbol = { - tpe.members.iterator - .find(s => s.isMethod && s.asMethod.isPrimaryConstructor) - .getOrElse(sys.error("No primary constructor for " + tpe)) - } - - def apply(sym: Symbol)(target: Tree, args: List[Tree]) = { - withSymbol(sym) { - Apply( - withSymbol(sym) { - target - }, - args - ) - } - } - def typeApply(sym: Symbol)(target: Tree, targs: List[TypeTree]) = { - withSymbol(sym) { - TypeApply( - withSymbol(sym) { - target - }, - targs - ) - } - } - def newTypeTree(tpe: Type): TypeTree = - withSymbol(tpe.typeSymbol, tpe) { - TypeTree(tpe) - } - - // TreeGen.mkIsInstanceOf adds an extra Apply (and does not set all symbols), which makes it apparently useless in our case(s) - def newIsInstanceOf(tree: Tree, tpe: Type) = { - try { - typeApply(AnyClass.asType.toType.member(newTermName("isInstanceOf")))( - Select( - tree, - N("isInstanceOf") - ), - List(newTypeTree(tpe)) - ) - } catch { - case ex: Throwable => - ex.printStackTrace - throw new RuntimeException(ex) - } - } - def newApply(pos: Position, array: => Tree, index: => Tree) = { - val a = array - assert(a.tpe != null) - typed { - atPos(pos) { - //a.DOT(N("apply"))(index) - val sym = - (a.tpe member applyName()) - .filter(s => s.isMethod && s.asMethod.paramss.size == 1) - apply(sym)( - Select( - a, - N("apply") - ), - List(index) - ) - } - } - } - - def newSelect(target: Tree, name: Name, typeArgs: List[TypeTree] = Nil) = - newApply(target, name, typeArgs, null) - - def newApply(target: Tree /*, targetType: Type*/ , name: Name, typeArgs: List[TypeTree] = Nil, args: List[Tree] = Nil) = { - val targetType = - if (target.tpe == NoType || target.tpe == null) - target.symbol.typeSignature - else - target.tpe - - val sym = targetType.member(name) - typed { - val select = withSymbol(sym) { Select(target, name) } - if (!typeArgs.isEmpty) - Apply( - typeApply(sym)(select, typeArgs), - args - ) - else if (args != null) - Apply(select, args) - else - select - } - } - - def newInstance(tpe: Type, constructorArgs: List[Tree]) = { - val sym = primaryConstructor(tpe) - typed { - apply(sym)( - Select( - New(newTypeTree(tpe)), - sym - ), - constructorArgs - ) - } - } - - def newCollectionApply(collectionModuleTree: => Tree, typeExpr: TypeTree, values: Tree*) = - newApply(collectionModuleTree, applyName, List(typeExpr), values.toList) - - def newScalaPackageTree = - Ident(ScalaPackage) - - def newScalaCollectionPackageTree = - Ident(ScalaCollectionPackage) /* - withSymbol(ScalaCollectionPackage) { - Select(newScalaPackageTree, N("collection")) - }*/ - - def newSomeModuleTree = typed { - Ident(SomeModule) - /*withSymbol(SomeModule) { - Select(newScalaPackageTree, N("Some")) - }*/ - } - - def newNoneModuleTree = typed { - Ident(NoneModule) /* - withSymbol(NoneModule) { - Select(newScalaPackageTree, N("None")) - }*/ - } - - def newSeqModuleTree = typed { - Ident(SeqModule) /* - withSymbol(SeqModule) { - Select(newScalaCollectionPackageTree, N("Seq")) - }*/ - } - - def newSetModuleTree = typed { - Ident(SetModule) /* - withSymbol(SetModule) { - Select(newScalaCollectionPackageTree, N("Set")) - }*/ - } - - def newArrayModuleTree = typed { - Ident(ArrayModule) /* - withSymbol(ArrayModule) { - Select(newScalaPackageTree, N("Array")) - }*/ - } - - def newSeqApply(typeExpr: TypeTree, values: Tree*) = - newApply(newSeqModuleTree, applyName, List(typeExpr), values.toList) - - def newSomeApply(tpe: Type, value: Tree) = - newApply(newSomeModuleTree, applyName, List(newTypeTree(tpe)), List(value)) - - def newArrayApply(typeExpr: TypeTree, values: Tree*) = - newApply(newArrayModuleTree, applyName, List(typeExpr), values.toList) - - def newArrayMulti(arrayType: Type, componentTpe: Type, lengths: => List[Tree], manifest: Tree) = - typed { - val sym = (ArrayModule.asModule.moduleClass.asType.toType member newTermName("ofDim")) - .suchThat(s => s.isMethod && s.asMethod.paramss.flatten.size == lengths.size + 1) - //.getOrElse(sys.error("No Array.ofDim found")) - withSymbol(sym) { - Apply( - withSymbol(sym) { - Apply( - TypeApply( - withSymbol(sym) { - Select( - Ident( - ArrayModule - ), - N("ofDim") - ) - }, - List(newTypeTree(componentTpe)) - ), - lengths - ) - }, - List(manifest) - ) - } - } - - def newArray(componentType: Type, length: => Tree) = - newArrayWithArrayType(appliedType(ArrayClass.asType.toType, List(componentType)), length) - - def newArrayWithArrayType(arrayType: Type, length: => Tree) = - typed { - val sym = primaryConstructor(arrayType) - apply(sym)( - Select( - New(newTypeTree(arrayType)), - sym - ), - List(length) - ) - } - - def newUpdate(pos: Position, array: => Tree, index: => Tree, value: => Tree) = { - val a = array - assert(a.tpe != null) - val sym = a.tpe member updateName() - typed { - atPos(pos) { - apply(sym)( - Select( - a, - N("update") - ), - List(index, typed { value }) - ) - } - } - } - - def binOp(a: Tree, op: Symbol, b: Tree) = typed { - assert(op != NoSymbol) - //withSymbol(op) { - Apply( - //withSymbol(op) { - Select(a, op), - //}, - List(b) - ) - //} - } - - def newIsNotNull(target: Tree) = typed { - binOp(target, AnyRefClass.asType.toType.member(NE), newNull(target.tpe)) - } - - def newArrayLength(a: Tree) = - withSymbol(a.tpe.member(lengthName()), IntTpe) { - Select(a, lengthName()) - } - - def boolAnd(a: Tree, b: Tree) = typed { - if (a == null) - b - else if (b == null) - a - else - binOp(a, BooleanTpe.member(ZAND /* AMPAMP */ ), b) - } - def boolOr(a: Tree, b: Tree) = typed { - if (a == null) - b - else if (b == null) - a - else - binOp(a, BooleanTpe.member(ZOR), b) - } - def ident(sym: Symbol, tpe: Type, n: Name, pos: Position = NoPosition): Ident = { - assert(sym != NoSymbol) - val i = Ident(sym) - try { - typeCheck( - i, - sym.typeSignature - ).asInstanceOf[Ident] - } catch { - case _: Throwable => - i - } - /*val v = Ident(sym) - //val tpe = sym.typeSignature - setPos(v, pos) - withSymbol(sym, tpe) { v } - */ - } - - def boolNot(a: => Tree) = { - val sym = BooleanTpe.member(UNARY_!) - //Apply( - withSymbol(sym, BooleanTpe) { Select(a, UNARY_!) } - } - - def intAdd(a: => Tree, b: => Tree) = - binOp(a, IntTpe.member(PLUS), b) - - def intDiv(a: => Tree, b: => Tree) = - binOp(a, IntTpe.member(DIV), b) - - def intSub(a: => Tree, b: => Tree) = - binOp(a, IntTpe.member(MINUS), b) - - def newAssign(target: IdentGen, value: Tree) = typed { - Assign(target(), value) - } - - def incrementIntVar(identGen: IdentGen, value: Tree = newInt(1)) = - newAssign(identGen, intAdd(identGen(), value)) - - def decrementIntVar(identGen: IdentGen, value: Tree) = typed { - //identGen() === intSub(identGen(), value) - Assign( - identGen(), - intSub(identGen(), value) - ) - } - - def whileLoop(owner: Symbol, tree: Tree, cond: Tree, body: Tree): Tree = - whileLoop(owner, tree.pos, cond, body) - - def whileLoop(owner: Symbol, pos: Position, cond: Tree, body: Tree): Tree = { - val lab = newTermName(fresh("while$")) - val labTyp = MethodType(Nil, UnitTpe) - val labSym = setInfo(owner.newTermSymbol(lab, pos, Flag.LOCAL), labTyp) - - typed { - withSymbol(labSym) { - LabelDef( - lab, - Nil, - If( - cond, - Block( - if (body == null) - Nil - else - List(body), - Apply( - ident(labSym, NoType, lab, pos), - Nil - ) - ), - newUnit - ) - ) - } - } - } - - type IdentGen = () => Ident - - private lazy val anyValTypeInfos = Seq[(Class[_], Type, AnyVal)]( - (classOf[java.lang.Boolean], BooleanTpe, false), - (classOf[java.lang.Integer], IntTpe, 0), - (classOf[java.lang.Long], LongTpe, 0: Long), - (classOf[java.lang.Short], ShortTpe, 0: Short), - (classOf[java.lang.Byte], ByteTpe, 0: Byte), - (classOf[java.lang.Character], CharTpe, 0.asInstanceOf[Char]), - (classOf[java.lang.Double], DoubleTpe, 0.0), - (classOf[java.lang.Float], FloatTpe, 0.0f) - ) - lazy val classToType: Map[Class[_], Type] = - (anyValTypeInfos.map { case (cls, tpe, defVal) => cls -> tpe }).toMap - - lazy val typeToDefaultValue: Map[Type, AnyVal] = - (anyValTypeInfos.map { case (cls, tpe, defVal) => tpe -> defVal }).toMap - - def newConstant(v: Any, tpe: Type = null) = typed { - Literal(Constant(v)) - } /*.setType( - if (tpe != null) - tpe - else if (v.isInstanceOf[String]) - StringClass.tpe - else - classToType(v.getClass) - ) - }*/ - - def newBool(v: Boolean) = newConstant(v) - def newInt(v: Int) = newConstant(v) - def newLong(v: Long) = newConstant(v) - - def newNull(tpe: Type) = newConstant(null, tpe) - - def newDefaultValue(tpe: Type) = { - if (isAnyVal(tpe)) - newConstant(typeToDefaultValue(tpe), tpe) - else - newNull(tpe) - } - - def newOneValue(tpe: Type) = { - assert(isAnyVal(tpe)) - newConstant(1: Byte) - } - - def newUnit() = - newConstant(()) - - case class VarDef(rawIdentGen: IdentGen, symbol: Symbol, definition: ValDef) { - var identUsed = false - val identGen: IdentGen = () => { - identUsed = true - rawIdentGen() - } - def tpe = definition.tpe - def apply() = identGen() - - def defIfUsed = if (identUsed) Some(definition) else None - def ifUsed[V](v: => V) = if (identUsed) Some(v) else None - } - implicit def VarDev2IdentGen(vd: VarDef) = if (vd == null) null else vd.identGen - - def simpleBuilderResult(builder: Tree): Tree = typed { - val resultMethod = builder.tpe member resultName - apply(resultMethod)( - Select( - builder, - resultName - ), - Nil - ) - } - - def addAssign(target: Tree, toAdd: Tree) = { - val sym = (target.tpe member addAssignName()) - apply(sym)( - Select( - target, - addAssignName() - ), - List(toAdd) - ) - } - - lazy val TypeRef(manifestPre, manifestSym, _) = typeOf[Manifest[Int]] - def toArray(tree: Tree, componentType: Type) = typed { - val manifest = inferImplicitValue(typeRef(manifestPre, manifestSym, List(componentType))) - assert(manifest != EmptyTree, "Failed to get manifest for " + componentType) - - val method = tree.tpe member toArrayName - apply(method)( - typeApply(method)( - Select( - tree, - toArrayName - ), - List(newTypeTree(componentType)) - ), - List(manifest) - ) - } - - def newIf(cond: Tree, thenTree: Tree, elseTree: Tree = null) = { - typed { thenTree } - if (elseTree != null) - typed { elseTree } - - val tpe = { - if (elseTree == null) - UnitTpe - else if (thenTree.tpe == elseTree.tpe) - thenTree.tpe - else - throw new RuntimeException("Mismatching types between then and else : " + thenTree.tpe + " vs. " + elseTree.tpe) - } - - withSymbol(NoSymbol, tpe) { - If(cond, thenTree, Option(elseTree).getOrElse(EmptyTree)) - } - } - - def newVariable( - prefix: String, - symbolOwner: Symbol, - pos: Position, - mutable: Boolean, - initialValue: Tree, - ttpe: Type = NoType): VarDef = { - val tpe = normalize { - if (ttpe != NoType) - ttpe - else - (typed { initialValue }).tpe - } - //var tpe = initialValue.tpe - //if (ConstantType.unapply(tpe))//.isInstanceOf[ConstantType]) - val name = fresh(prefix) - val sym = - symbolOwner.newTermSymbol(name, pos, (if (mutable) Flag.MUTABLE else NoFlags) | Flag.LOCAL) - if (tpe != null && tpe != NoType) - setInfo(sym, tpe) - - VarDef( - () => ident(sym, tpe, newTermName(name), pos), - sym, - withSymbol(sym, tpe) { - ValDef( - Modifiers(if (mutable) Flag.MUTABLE else NoFlags), - name, - newTypeTree(tpe), - initialValue - ) - } - ) - } -} - diff --git a/Components/src/main/scala/scalaxy/components/TuplesAnalysis.scala b/Components/src/main/scala/scalaxy/components/TuplesAnalysis.scala deleted file mode 100644 index 91c47b94..00000000 --- a/Components/src/main/scala/scalaxy/components/TuplesAnalysis.scala +++ /dev/null @@ -1,414 +0,0 @@ -/* - * ScalaCL - putting Scala on the GPU with JavaCL / OpenCL - * http://scalacl.googlecode.com/ - * - * Copyright (c) 2009-2013, Olivier Chafik (http://ochafik.com/) - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * * Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * * Neither the name of Olivier Chafik nor the - * names of its contributors may be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY OLIVIER CHAFIK AND CONTRIBUTORS ``AS IS'' AND ANY - * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - * DISCLAIMED. IN NO EVENT SHALL THE REGENTS AND CONTRIBUTORS BE LIABLE FOR ANY - * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ -package scalaxy.components - -import scala.collection.immutable.Stack -import scala.collection.mutable.ArrayBuffer - -import scala.reflect.NameTransformer -import scala.reflect.api.Universe - -trait TupleAnalysis - extends MiscMatchers - with TreeBuilders { - val global: Universe - - import global._ - import definitions._ - - case class TupleInfo(tpe: Type, components: Seq[TupleInfo]) { - assert(tpe != null, "null type in TupleInfo") - lazy val flattenTypes: Seq[Type] = { - components match { - case Seq() => - Seq(tpe) - case _ => - components.flatMap(_.flattenTypes) - } - } - lazy val flattenPaths: Seq[List[Int]] = { - components match { - case Seq() => - Seq(Nil) - case _ => - components.zipWithIndex.flatMap { case (c, i) => c.flattenPaths.map(p => i :: p) } - } - } - lazy val componentSize: Int = { - components match { - case Seq() => - 1 - case _ => - components.map(_.componentSize).sum - } - } - } - private val tupleInfos = new scala.collection.mutable.HashMap[Type, TupleInfo] - - def getTupleInfo(tpe: Type): TupleInfo = { - assert(tpe != null, "null type in getTupleInfo") - val actualTpe = normalize(tpe) - tupleInfos.getOrElseUpdate( - actualTpe, - if (isUnit(actualTpe)) - TupleInfo(UnitTpe, Seq()) - else { - actualTpe match { - case t: TypeRef => - if (isTupleSymbol(t.sym)) - TupleInfo(t, t.args.map(getTupleInfo)) - else - TupleInfo(t, Seq()) - case NoType => - TupleInfo(NoType, Seq()) - case _ => - throw new RuntimeException("Unhandled type : " + tpe + " (" + actualTpe + ": " + Option(actualTpe).map(_.getClass.getName) + ")") - //System.exit(0) - null - } - } - ) - } - def flattenTypes(tpe: Type): Seq[Type] = - getTupleInfo(tpe).flattenTypes - - def flattenFiberPaths(tpe: Type): Seq[List[Int]] = - flattenFiberPaths(getTupleInfo(tpe)) - - def flattenFiberPaths(info: TupleInfo): Seq[List[Int]] = { - val TupleInfo(_, components) = info - if (components.isEmpty) - Seq(Nil) - else - components.map(flattenFiberPaths).zipWithIndex flatMap { - case (paths, i) => paths.map(path => i :: path) - } - } - def getType(tree: Tree) = { - if (tree.tpe == null || tree.tpe == NoType) { - if (tree.symbol == null || tree.symbol == NoSymbol) - NoType - else - tree.symbol.typeSignature - } else { - tree.tpe - } - } - def applyFiberPath(rootGen: TreeGen, path: List[Int]): (Tree, Type) = { - applyFiberPath(rootGen, rootGen().tpe, path) - } - - def applyFiberPath(rootGen: TreeGen, rootTpe: Type, path: List[Int]): (Tree, Type) = { - def sub(invertedPath: List[Int]): (Tree, Type) = invertedPath match { - case Nil => - val root = typed { rootGen() } - (root, rootTpe) - case i :: rest => - val (inner, innerTpe) = applyFiberPath(rootGen, rootTpe, rest) - val name = N("_" + (i + 1)) - - //println("Getting member " + i + " of (" + inner + ": " + inner.tpe + ") ; invertedPath = " + invertedPath) - assert(innerTpe != NoType, "Cannot apply tuple path on untyped tree") - val info = getTupleInfo(innerTpe) - assert(i < info.components.size, "bad path : i = " + i + ", type = " + innerTpe + ", path = " + path + ", root = " + rootGen()) - //val sym = innerTpe member name - //println(s"innerTpe($innerTpe).member(name($name)) = sym($sym: ${sym.typeSignature})") - // TODO typeCheck? - //typeCheck - - ( - Select(inner, name), - info.components(i).tpe - ) - - } - sub(path.reverse) - } - - def getComponentOffsetAndSizeOfIthMember(tpe: Type, i: Int) = { - val TupleInfo(_, components) = getTupleInfo(tpe) - ( - components.take(i).map(_.componentSize).sum, - components(i).componentSize - ) - } - - /** - * Phases : - * - unique renaming - * - tuple cartography (map symbols and treeId to TupleSlices : x._2 will be checked against x ; if is x's symbol is mapped, the resulting slice will be composed and flattened - * - tuple + block flattening (gives (Seq[Tree], Seq[Tree]) result) - */ - // separate pass should return symbolsDefined, symbolsUsed - // DefTree vs. RefTree - - case class TupleSlice(baseSymbol: Symbol, sliceOffset: Int, sliceLength: Int) { - def subSlice(offset: Int, length: Int) = - TupleSlice(baseSymbol, sliceOffset + offset, length) - - def toTreeGen(analyzer: TupleAnalyzer): TreeGen = () => { - val info = getTupleInfo(baseSymbol.typeSignature) - val rootTpe = baseSymbol.typeSignature - val root: TreeGen = () => ident(baseSymbol, rootTpe, baseSymbol.name) - assert(sliceLength == 1) - //TupleCreation((0 until sliceLength).map(i => applyFiberPath(root, info.flattenPaths(sliceOffset + i))):_*) - val flatPaths = info.flattenPaths - assert(sliceOffset < flatPaths.size, "slice offset = " + sliceOffset + ", flat paths = " + flatPaths) - //println(s"baseSymbol = $baseSymbol, ${baseSymbol.typeSignature}, ${root().symbol.typeSignature}") - var (res, resTpe) = applyFiberPath(root, rootTpe, flatPaths(sliceOffset)) - //analyzer.setSlice(res, this) - //res = replace(res) - analyzer.setSlice(res, this) - res - } - } - class BoundTuple(rootSlice: TupleSlice) { - def unapply(tree: Tree): Option[Seq[(Symbol, TupleSlice)]] = tree match { - case Bind(name, what) => - val sub = this - what match { - case Ident(_) => - Some(Seq(tree.symbol -> rootSlice)) - case sub(m) => - Some(m :+ (tree.symbol -> rootSlice)) - case _ => - throw new RuntimeException("Not a bound tuple : " + tree + " (" + tree.getClass.getName + ")") - None - } - case TupleCreation(components) => - //println("Found tuple creation with components " + components) - var currentOffset = 0 - val ret = ArrayBuffer[(Symbol, TupleSlice)]() - for ((component, i) <- components.zipWithIndex) { - val compTpes = flattenTypes(component.tpe) - val compSize = compTpes.size - val subMatcher = new BoundTuple(rootSlice.subSlice(currentOffset, compSize)) - component match { - case subMatcher(m) => - ret ++= m - case _ => - //println("Cancelling BoundTuple because of component " + component + " of type " + component.tpe + " (length " + compSize + ") at offset " + currentOffset) - return None // strict binding - } - currentOffset += compSize - } - Some(ret.toList) - case _ => - throw new RuntimeException("Not a bound tuple : " + tree + " (" + tree.getClass.getName + ")") //\n\tnodes = " + nodeToString(tree)) - //System.exit(1) - None - } - } - class TupleAnalyzer(tree: Tree) { - - var treeTupleSlices = new scala.collection.mutable.HashMap[( /*Int,*/ Tree), TupleSlice]() - //private var symbolTupleSlices = new scala.collection.mutable.HashMap[Symbol, TupleSlice]() - var symbolTupleSlices = new scala.collection.mutable.HashMap[Symbol, TupleSlice]() - - def getSymbolSlice(sym: Symbol, recursive: Boolean = false): Option[TupleSlice] = { - val direct = symbolTupleSlices.get(sym) - direct match { - case Some(directSlice) if recursive && directSlice.sliceLength > 1 && directSlice.baseSymbol != sym => - getSymbolSlice(directSlice.baseSymbol, recursive).orElse(direct) - case _ => - direct - } - } - def createTupleSlice(sym: Symbol, tpe: Type) = { - val info = getTupleInfo(tpe) - //assert(info.componentSize == 1, "Invalid multi-fibers slice for symbol " + sym + " (" + info.componentSize + " fibers)") - TupleSlice(sym, 0, info.componentSize) - } - - def getTreeSlice(tree: Tree, recursive: Boolean = false): Option[TupleSlice] = { - val direct = symbolTupleSlices.get(tree.symbol).orElse(treeTupleSlices.get(( /*tree.id, */ tree))) - if (recursive && direct != None) - getSymbolSlice(direct.get.baseSymbol, recursive).orElse(direct) - else - direct.orElse( - if (tree.symbol == null || - !tree.symbol.isTerm || //.getClass != classOf[TermSymbol] || // not isInstanceOf ! We don't want ModuleSymbol nor MethodSymbol here, which are both TermSymbol subclasses - tree.tpe == null || tree.tpe == NoType) - None - else { - //println("Created slice for symbol " + tree.symbol + " (tree = " + tree + ", symbol.class = " + tree.symbol.getClass.getName + ")") - Some(createTupleSlice(tree.symbol, tree.tpe)) - //None - } - ) - } - - def setSlice(sym: Symbol, slice: TupleSlice) = { - assert(sym != slice.baseSymbol, "Invalid self-slice for symbol " + sym) - //println("Setting slice " + slice + " for symbol " + sym) - symbolTupleSlices(sym) = slice - } - - def setSlice(tree: Tree, slice: TupleSlice) = { - //println("Setting slice " + slice + " for tree " + tree) - val info = getTupleInfo(slice.baseSymbol.typeSignature) - val n = info.flattenPaths.size - assert(slice.sliceOffset + slice.sliceLength <= n, "invalid slice for type " + tree.tpe + " : " + slice + ", flat types = " + info.flattenTypes) - treeTupleSlices(( /*tree.id, */ tree)) = slice - tree match { - case vd: ValDef => - symbolTupleSlices(tree.symbol) = slice - case _ => - } - } - - // Identify trees and symbols that represent tuple slices - new Traverser { - override def traverse(tree: Tree): Unit = { - tree match { - case ValDef(mods, name, tpt, rhs) if !mods.hasFlag(Flag.MUTABLE) => - super.traverse(tree) - //println("Got valdef " + name) - val tupleInfo = getTupleInfo(rhs.tpe) - if (tupleInfo == null) { - throw new RuntimeException("No tuple info for type " + rhs.tpe + " !") - } - //setSlice(tree.symbol, TupleSlice(tree.symbol, 0, tupleInfo.componentSize)) - for (slice <- getTreeSlice(rhs, true)) { - //println("\tvaldef " + tree.symbol + " linked to rhs slice " + slice) - setSlice(tree.symbol, slice) - } - case Match(selector, cases) => - traverse(selector) - //println("Found match") - for (slice <- getTreeSlice(selector)) { - //println("\tMatch has slice " + slice) - val subMatcher = new BoundTuple(slice) - for (CaseDef(pat, guard, body) <- cases) { - pat match { - case subMatcher(m) => - //println("CaseDef has guard " + guard + " (cases = " + cases + ")") - assert(guard == EmptyTree, guard) - for ((sym, subSlice) <- m) { - //println("Binding " + sym + " to " + subSlice) - setSlice(sym, subSlice) - } - for (bodySlice <- getTreeSlice(body)) { - //println("Set body slice " + bodySlice + " for body " + body) - setSlice(tree, bodySlice) - } - case _ => - assert(false, "Case matching only supports tuples for now (TODO: add (CL)Array(...) case).") - } - } - } - cases.foreach(traverse(_)) - case TupleComponent(target, i) if target != null => - super.traverse(tree) - val (componentsOffset, componentCount) = getComponentOffsetAndSizeOfIthMember(target.tpe, i) - - //println("Identified tuple component " + i + " of " + target) - getTreeSlice(target) match { - case Some(slice) => - //println("\ttarget got slice " + slice) - setSlice(tree, TupleSlice(slice.baseSymbol, componentsOffset, componentCount)) - case _ => - //println("No tuple slice symbol info for tuple component i = " + i + " : " + target + "\n\t-> " + nodeToStringNoComment(target)) - //println("\ttree : " + nodeToStringNoComment(tree)) - } - case Typed(expr, tpt) => - super.traverse(tree) - propagateSlice(expr, tree) - case Annotated(annot, arg) => - super.traverse(tree) - propagateSlice(arg, tree) - case _ => - super.traverse(tree) - } - } - // TODO: Understand why we can't just use Tree param types: getting error: - // "Parameter type in structural refinement may not refer to an abstract type defined outside that refinement" - def propagateSlice(aSource: AnyRef, aDestination: AnyRef) = { //source: Tree, destination: Tree) = { - val source = aSource.asInstanceOf[Tree] - val destination = aDestination.asInstanceOf[Tree] - getTreeSlice(source) match { - case Some(slice) => - setSlice(destination, slice) - //println("Propagated slice " + slice + " from " + source + " to " + destination) - case _ => - } - } - }.traverse(tree) - - //println("treeTupleSlices = \n\t" + treeTupleSlices.mkString("\n\t")) - //println("symbolTupleSlices = \n\t" + symbolTupleSlices.mkString("\n\t")) - - // 1) Create unique names for unique symbols ! - // 2) Detect external references, lift them up in arguments. - // 3) Annotate code with usage : - // - symbol to Array and CLArray val : read, written, both ? - // - extern vars : forbidden - // - - // 4) Flatten tuples and blocks, function definitions arg lists, function calls args - // - // Symbol => TupleSlice - // Tree => TupleSlice - // e.g. x: ((Double, Float), Int) ; x._1._2 => TupleSlice(x, 1, 1) - // - // Tuples flattening : - // - list tuple definitions - // - explode each definition unless it's an OpenCL intrinsic : - // -> create a new symbol for each split component, - // -> map resulting TupleSlice => componentSymbol - // -> splitSymbolsTable = Map[Symbol, Seq[(TupleSlice, componentSymbol, componentName)]] - // - given a Tree, we get an exploded Seq[Tree] + pre-definitions - // e.g.: - // val a: (Int, Int) = (1, 3) - // -> val a1 = 1 - // val a2 = 3 - // val a: (Int, Int) = f(x) // special case for int2 : no change - // We need to propagate slices that are of length > 1 : - // - arr1.zip(arr2).zipWithIndex.map { case r @ (p @ (a1, a2), i) => p } map { p => p._1 } - // -> p => TupleSlice(mapArg, 0, 2) - // - val (a, b) = p // p is mapped - // -> val a = p1 // using splitSymbolsTable - // val b = p2 - // Jump over blocks : - // val p = { - // val x = 10 - // (x, x + 2) - // } - // -> - // val x = 10 - // val p1 = x - // val p2 = x + 2 - // - // Each Tree gives a list of statements + a list of split value components : - // convertTree(tree: Tree): (Seq[Tree], Seq[Tree]) - // - // - } -} diff --git a/Components/src/main/scala/scalaxy/components/Tuploids.scala b/Components/src/main/scala/scalaxy/components/Tuploids.scala deleted file mode 100644 index 543f3245..00000000 --- a/Components/src/main/scala/scalaxy/components/Tuploids.scala +++ /dev/null @@ -1,103 +0,0 @@ -/* - * ScalaCL - putting Scala on the GPU with JavaCL / OpenCL - * http://scalacl.googlecode.com/ - * - * Copyright (c) 2009-2013, Olivier Chafik (http://ochafik.com/) - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * * Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * * Neither the name of Olivier Chafik nor the - * names of its contributors may be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY OLIVIER CHAFIK AND CONTRIBUTORS ``AS IS'' AND ANY - * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - * DISCLAIMED. IN NO EVENT SHALL THE REGENTS AND CONTRIBUTORS BE LIABLE FOR ANY - * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ -package scalaxy.components - -trait Tuploids extends CommonScalaNames { - val global: reflect.api.Universe - import global._ - import definitions._ - - private lazy val primTypes = Set(IntTpe, LongTpe, ShortTpe, CharTpe, BooleanTpe, DoubleTpe, FloatTpe, ByteTpe) - - def isPrimitiveType(tpe: Type) = primTypes.contains(tpe.normalize) - - def getTupleComponentTypes(tpe: Type): List[Type] = { - tpe match { - case ref @ TypeRef(pre, sym, args) if isTupleTypeRef(ref) => args - } - } - - def isTupleTypeRef(ref: TypeRef): Boolean = { - !ref.args.isEmpty && - ref.pre.typeSymbol == ScalaPackageClass && - ref.sym.name.toString.matches("Tuple\\d+") - } - - def isTupleType(tpe: Type): Boolean = { - tpe match { - case ref @ TypeRef(pre, sym, args) if isTupleTypeRef(ref) => - true - case _ => - //if (tpe != null) - // println("NOT A TUPLE TYPE: " + tpe + ": " + tpe.getClass.getName) - //if (tpe.toString.contains("Tuple")) - // println(s"tpe($tpe: ${tpe.getClass.getName}).typeConstructor = ${tpe.typeConstructor} (${tpe.typeSymbol})") - false - } - } - - private def isValOrVar(s: Symbol): Boolean = - s.isTerm && !s.isMethod && !s.isJava - - private def isStableNonLazyVal(ts: TermSymbol): Boolean = { - //println(s""" - // isVal = ${ts.isVal} - // isStable = ${ts.isStable} - // isVar = ${ts.isVar} - // isSetter = ${ts.isSetter} - // isGetter = ${ts.isGetter} - // isLazy = ${ts.isLazy} - //""") - val res = ts.isStable && ts.isVal && !ts.isLazy - //println("res = " + res) - res - } - private def isImmutableClassMember(s: Symbol): Boolean = { - //println(s + " <- " + s.owner + " overrides " + s.allOverriddenSymbols) - //println(s"\tisFinal = ${s.isFinal}, isMethod = ${s.isMethod}, isTerm = ${s.isTerm}") - if (isValOrVar(s)) { - isStableNonLazyVal(s.asTerm) - } else { - // Either a method or a sub-type - true - } - } - - // A tuploid is a scalar, a tuple of tuploids or an immutable case class with tuploid fields. - def isTuploidType(tpe: Type): Boolean = { - isPrimitiveType(tpe) || - isTupleType(tpe) && getTupleComponentTypes(tpe).forall(isTuploidType _) || - { - tpe.declarations.exists(isValOrVar _) && - tpe.declarations.forall(isImmutableClassMember _) - } - } -} diff --git a/Components/src/main/scala/scalaxy/components/WithRuntimeUniverse.scala b/Components/src/main/scala/scalaxy/components/WithRuntimeUniverse.scala deleted file mode 100644 index 91af3530..00000000 --- a/Components/src/main/scala/scalaxy/components/WithRuntimeUniverse.scala +++ /dev/null @@ -1,70 +0,0 @@ -/* - * ScalaCL - putting Scala on the GPU with JavaCL / OpenCL - * http://scalacl.googlecode.com/ - * - * Copyright (c) 2009-2013, Olivier Chafik (http://ochafik.com/) - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * * Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * * Neither the name of Olivier Chafik nor the - * names of its contributors may be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY OLIVIER CHAFIK AND CONTRIBUTORS ``AS IS'' AND ANY - * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - * DISCLAIMED. IN NO EVENT SHALL THE REGENTS AND CONTRIBUTORS BE LIABLE FOR ANY - * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ -package scalaxy.components - -import scala.reflect.runtime.{ universe => ru } -import scala.reflect.runtime.{ currentMirror => cm } -import scala.tools.reflect.ToolBox - -trait WithRuntimeUniverse { - lazy val global = ru - import global._ - - def verbose = false - - def withSymbol[T <: Tree](sym: Symbol, tpe: Type = NoType)(tree: T): T = tree - def typed[T <: Tree](tree: T): T = tree - def inferImplicitValue(pt: Type): Tree = - toolbox.inferImplicitValue(pt.asInstanceOf[toolbox.u.Type]).asInstanceOf[global.Tree] - def setInfo(sym: Symbol, tpe: Type): Symbol = sym - def setType(sym: Symbol, tpe: Type): Symbol = sym - def setType(tree: Tree, tpe: Type): Tree = tree - def setPos(tree: Tree, pos: Position): Tree = tree - - lazy val toolbox = cm.mkToolBox() - def typeCheck(x: Expr[_]): Tree = - typeCheck(x.tree) - def typeCheck(tree: Tree, pt: Type = WildcardType): Tree = { - val ttree = tree.asInstanceOf[toolbox.u.Tree] - if (ttree.tpe != null && ttree.tpe != NoType) - tree - else { - try { - toolbox.typeCheck( - ttree, - pt.asInstanceOf[toolbox.u.Type]) - } catch { - case ex: Throwable => - throw new RuntimeException(s"Failed to typeCheck($tree, $pt): $ex", ex) - } - }.asInstanceOf[Tree] - } -} diff --git a/Components/src/main/scala/scalaxy/components/WithTestFresh.scala b/Components/src/main/scala/scalaxy/components/WithTestFresh.scala deleted file mode 100644 index a8946540..00000000 --- a/Components/src/main/scala/scalaxy/components/WithTestFresh.scala +++ /dev/null @@ -1,41 +0,0 @@ -/* - * ScalaCL - putting Scala on the GPU with JavaCL / OpenCL - * http://scalacl.googlecode.com/ - * - * Copyright (c) 2009-2013, Olivier Chafik (http://ochafik.com/) - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * * Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * * Neither the name of Olivier Chafik nor the - * names of its contributors may be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY OLIVIER CHAFIK AND CONTRIBUTORS ``AS IS'' AND ANY - * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - * DISCLAIMED. IN NO EVENT SHALL THE REGENTS AND CONTRIBUTORS BE LIABLE FOR ANY - * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ -package scalaxy.components - -trait WithTestFresh { - private var nextId = 0L - - def fresh(s: String) = synchronized { - val v = nextId - nextId += 1 - s + v - } -} diff --git a/Components/src/test/scala/scalaxy/components/MiscMatchersTest.scala b/Components/src/test/scala/scalaxy/components/MiscMatchersTest.scala deleted file mode 100644 index 1be702b4..00000000 --- a/Components/src/test/scala/scalaxy/components/MiscMatchersTest.scala +++ /dev/null @@ -1,63 +0,0 @@ -/* - * ScalaCL - putting Scala on the GPU with JavaCL / OpenCL - * http://scalacl.googlecode.com/ - * - * Copyright (c) 2009-2013, Olivier Chafik (http://ochafik.com/) - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * * Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * * Neither the name of Olivier Chafik nor the - * names of its contributors may be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY OLIVIER CHAFIK AND CONTRIBUTORS ``AS IS'' AND ANY - * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - * DISCLAIMED. IN NO EVENT SHALL THE REGENTS AND CONTRIBUTORS BE LIABLE FOR ANY - * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ -package scalaxy.components - -import org.junit._ -import Assert._ -import org.hamcrest.CoreMatchers._ - -class MiscMatchersTest - extends MiscMatchers - with WithRuntimeUniverse - with WithTestFresh { - import global._ - - def extractTupleComponentTypes(x: Expr[_]) = - TupleCreation.unapply(typeCheck(x.tree)).map(_.map(_.tpe.normalize.widen)) - - @Test - def testTuples { - assertEquals( - Some(List(typeOf[Int], typeOf[Float])), - extractTupleComponentTypes(reify((1, 2f))) - ) - } - - @Test - def testTupleCreation { - val t = reify({ (1, 1f) }).tree - val tt = typeCheck(t) - assertEquals( - Some(List(Literal(Constant(1)), Literal(Constant(1f)))) + "", - TupleCreation.unapply(tt) + "" - ) - } -} diff --git a/Components/src/test/scala/scalaxy/components/TuploidsTest.scala b/Components/src/test/scala/scalaxy/components/TuploidsTest.scala deleted file mode 100644 index 59390333..00000000 --- a/Components/src/test/scala/scalaxy/components/TuploidsTest.scala +++ /dev/null @@ -1,83 +0,0 @@ -/* - * ScalaCL - putting Scala on the GPU with JavaCL / OpenCL - * http://scalacl.googlecode.com/ - * - * Copyright (c) 2009-2013, Olivier Chafik (http://ochafik.com/) - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * * Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * * Neither the name of Olivier Chafik nor the - * names of its contributors may be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY OLIVIER CHAFIK AND CONTRIBUTORS ``AS IS'' AND ANY - * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - * DISCLAIMED. IN NO EVENT SHALL THE REGENTS AND CONTRIBUTORS BE LIABLE FOR ANY - * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ -package scalaxy.components - -import org.junit._ -import Assert._ -import org.hamcrest.CoreMatchers._ - -class TuploidsTest - extends Tuploids - with MiscMatchers - with WithRuntimeUniverse - with WithTestFresh { - import global._ - - class EmptyClass() - case class EmptyCaseClass() - class ImmutableClass(a: Int, b: Int) - class MutableClass(var a: Int, b: Int) - case class ImmutableCaseClass(a: Int, b: Int) - case class MutableCaseClass(a: Int, b: Int) { - var v = 0 - } - - @Test - def testTuples { - assertFalse(isTupleType(typeOf[(Int)])) - assertFalse(isTupleType(typeOf[Int])) - assertFalse(isTupleType(typeOf[ImmutableCaseClass])) - assertFalse(isTupleType(typeOf[ImmutableClass])) - assertFalse(isTupleType(typeOf[MutableCaseClass])) - assertFalse(isTupleType(typeOf[MutableClass])) - assertFalse(isTupleType(typeOf[{ val x: Int }])) - assertTrue(isTupleType(typeOf[(Int, Int)])) - assertTrue(isTupleType(typeOf[(Int, Int, Float, (Double, Int))])) - } - - @Test - def testTupleTypeArgs { - val TypeRef(_, _, List(tpe)) = typeOf[Array[(Int, Float)]] - assertTrue(isTupleType(tpe)) - } - - @Test - def testTuploids { - assertTrue(isTuploidType(typeOf[Int])) - assertTrue(isTuploidType(typeOf[(Int, Int)])) - - assertTrue(isTuploidType(typeOf[ImmutableCaseClass])) - assertTrue(isTuploidType(typeOf[ImmutableClass])) - - assertFalse(isTuploidType(typeOf[MutableCaseClass])) - assertFalse(isTuploidType(typeOf[MutableClass])) - } -} diff --git a/DSL/ReifiedFilterMonadic.scala b/DSL/ReifiedFilterMonadic.scala deleted file mode 100644 index 5db1f815..00000000 --- a/DSL/ReifiedFilterMonadic.scala +++ /dev/null @@ -1,50 +0,0 @@ -package scalaxy.dsl - -import scala.language.experimental.macros -import scala.collection.GenTraversableOnce -import scala.collection.generic.CanBuildFrom - -trait ReifiedFilterMonadic[A, Repr] { - self => - - def reifiedForeach[U]( - f: ReifiedFunction[A, U], - filters: List[ReifiedFunction[A, Boolean]]): Unit - - def reifiedFlatMap[B, That]( - f: ReifiedFunction[A, GenTraversableOnce[B]], - filters: List[ReifiedFunction[A, Boolean]])( - implicit bf: CanBuildFrom[Repr, B, That]): That - - def reifiedFilters: List[ReifiedFunction[A, Boolean]] = Nil - - def foreach[U](f: A => U): Unit = - macro ReifiedFilterMonadicMacros.foreachImpl[A, Repr, U] - - def withFilter(f: A => Boolean): ReifiedFilterMonadic[A, Repr] = - macro ReifiedFilterMonadicMacros.withFilterImpl[A, Repr] - - def flatMap[B, That]( - f: A => GenTraversableOnce[B])( - implicit bf: CanBuildFrom[Repr, B, That]): That = - macro ReifiedFilterMonadicMacros.flatMapImpl[A, Repr, B, That] - - def withFilters(filters: List[ReifiedFunction[A, Boolean]]) = - new WithFilters(filters) - - class WithFilters(filters: List[ReifiedFunction[A, Boolean]]) - extends ReifiedFilterMonadic[A, Repr] { - override def reifiedFilters = filters - override def reifiedForeach[U]( - f: ReifiedFunction[A, U], - filters: List[ReifiedFunction[A, Boolean]]) { - self.reifiedForeach(f, filters) - } - - override def reifiedFlatMap[B, That]( - f: ReifiedFunction[A, GenTraversableOnce[B]], - filters: List[ReifiedFunction[A, Boolean]])( - implicit bf: CanBuildFrom[Repr, B, That]): That = - self.reifiedFlatMap(f, filters) - } -} diff --git a/DSL/ReifiedFilterMonadicMacros.scala b/DSL/ReifiedFilterMonadicMacros.scala deleted file mode 100644 index 74b68fbe..00000000 --- a/DSL/ReifiedFilterMonadicMacros.scala +++ /dev/null @@ -1,135 +0,0 @@ -package scalaxy.dsl - -import scala.language.experimental.macros -import scala.reflect.macros.Context - -import scala.collection.GenTraversableOnce -import scala.collection.generic.CanBuildFrom -import scala.collection.breakOut - -import scala.reflect.runtime.{ universe => ru } - -object ReifiedFilterMonadicMacros { - def reifyFunction[A : c.WeakTypeTag, B : c.WeakTypeTag] - (c: Context) - (f: c.Expr[A => B]) - : c.Expr[ReifiedFunction[A, B]] = - { - import c.universe._ - - val tf = c.typeCheck(f.tree) - - var definedSymbols = Set[Symbol]() - var referredSymbols = Set[Symbol]() - new Traverser { - override def traverse(tree: Tree) { - val sym = tree.symbol - if (sym != NoSymbol) { - tree match { - case _: DefTree => - definedSymbols += sym - case Ident(_) => - referredSymbols += sym - case _: RefTree => - c.warning( - tree.pos, - s"Maybe an unsupported reference type: $tree (${showRaw(tree)})") - case _ => - } - } - super.traverse(tree) - } - }.traverse(tf) - - val capturedSymbols: Map[Symbol, String] = - ( - for (capturedSymbol <- (referredSymbols -- definedSymbols)) yield { - capturedSymbol -> c.fresh(capturedSymbol.name.toString) - } - ).toMap - - val ttf = c.Expr[A => B]( - new Transformer { - object CapturedSymbol { - def unapply(tree: Tree) = tree match { - case Ident(_) => - capturedSymbols.get(tree.symbol).map(Some(_)).getOrElse(None) - case _ => - None - } - } - override def transform(tree: Tree): Tree = tree match { - case CapturedSymbol(newName) => - Ident(newName: TermName) - case _ => - super.transform(tree) - } - }.transform(tf) - ) - - - val capturesExpr = c.Expr[Map[String, () => Any]]( - Apply( - reify({ Map }).tree, - for ((capturedSymbol, newName) <- capturedSymbols.toList) yield { - val s = c.literal(newName) - val v = c.Expr[Any](Ident(capturedSymbol)) - reify((s.splice, () => v.splice)).tree - } - ) - ) - - val reifiedTree = c.Expr[ru.Expr[ru.Tree]](c.reifyTree( - treeBuild.mkRuntimeUniverseRef, - EmptyTree, - ttf.tree - )) - - reify({ - new ReifiedFunction( - ttf.splice, - capturesExpr.splice, - reifiedTree.splice.tree.asInstanceOf[ru.Function] - ) - }) - } - - - def foreachImpl[A, Repr, U](c: Context)(f: c.Expr[A => U]): c.Expr[Unit] = - { - import c.universe._ - val reifiedFunction = reifyFunction(c)(f) - val colExpr = c.prefix.asInstanceOf[c.Expr[ReifiedFilterMonadic[A, Repr]]] - reify({ - val col = colExpr.splice - col.reifiedForeach(reifiedFunction.splice, col.reifiedFilters) - }) - } - - def withFilterImpl[A, Repr](c: Context)(f: c.Expr[A => Boolean]) - : c.Expr[ReifiedFilterMonadic[A, Repr]] = - { - import c.universe._ - val reifiedFunction = reifyFunction(c)(f) - val colExpr = c.prefix.asInstanceOf[c.Expr[ReifiedFilterMonadic[A, Repr]]] - reify({ - val col = colExpr.splice - col.withFilters(col.reifiedFilters :+ reifiedFunction.splice): ReifiedFilterMonadic[A, Repr] - }) - } - - def flatMapImpl[A, Repr, B, That] - (c: Context) - (f: c.Expr[A => GenTraversableOnce[B]]) - (bf: c.Expr[CanBuildFrom[Repr, B, That]]) - : c.Expr[That] = - { - import c.universe._ - val reifiedFunction = reifyFunction(c)(f) - val colExpr = c.prefix.asInstanceOf[c.Expr[ReifiedFilterMonadic[A, Repr]]] - reify({ - val col = colExpr.splice - col.reifiedFlatMap(reifiedFunction.splice, col.reifiedFilters)(bf.splice) - }) - } -} diff --git a/DSL/ReifiedFunction.scala b/DSL/ReifiedFunction.scala deleted file mode 100644 index 5f791a87..00000000 --- a/DSL/ReifiedFunction.scala +++ /dev/null @@ -1,9 +0,0 @@ -package scalaxy.dsl - -import scala.reflect.runtime.universe.{ Symbol, Function } - -case class ReifiedFunction[A, B]( - function: A => B, - captures: Map[String, () => Any], - tree: Function) - diff --git a/DSL/Select.scala b/DSL/Select.scala deleted file mode 100644 index d3f8f174..00000000 --- a/DSL/Select.scala +++ /dev/null @@ -1,26 +0,0 @@ -package scalaxy.dsl - -import scala.reflect.runtime.universe.{ Symbol, Function } - -import scala.collection.GenTraversableOnce -import scala.collection.generic.CanBuildFrom -class Select[A](val from: A) extends ReifiedFilterMonadic[A, Select[A]] { - def reifiedForeach[U]( - f: ReifiedFunction[A, U], - filters: List[ReifiedFunction[A, Boolean]]): Unit = { - println(s"f = $f, filters = $filters") - } - - def reifiedFlatMap[B, That]( - f: ReifiedFunction[A, GenTraversableOnce[B]], - filters: List[ReifiedFunction[A, Boolean]])( - implicit bf: CanBuildFrom[Select[A], B, That]): That = { - println(s"f = $f, filters = $filters") - val b = bf() - b.result() - } -} - -object Select { - def apply[A](from: A) = new Select(from) -} diff --git a/DSL/Test.scala b/DSL/Test.scala deleted file mode 100644 index eb37fc3c..00000000 --- a/DSL/Test.scala +++ /dev/null @@ -1,21 +0,0 @@ -package scalaxy.dsl - -case class Table(name: String) - -/* -scalac ReifiedFilterMonadicMacros.scala ReifiedFunction.scala ReifiedFilterMonadic.scala && scalac Select.scala Test.scala && scala Test -*/ -object Test extends App -{ - val table = Table("users") - val q = for (row <- Select(table)) { - println(row) - } - - /* -case class ReifiedFunction[A, B]( - function: A => B, - captures: Map[Symbol, () => Any], - tree: Function) -*/ -} diff --git a/Debug/README.md b/Debug/README.md deleted file mode 100644 index 08ce8660..00000000 --- a/Debug/README.md +++ /dev/null @@ -1,64 +0,0 @@ -# Scalaxy/Debug - -Useful debug macros. - -Package `scalaxy.debug` provides macro alternatives to `Predef.{assert, assume, require}` that automatically add a sensible failure message, making them more similar to [C asserts](http://en.wikipedia.org/wiki/Assert.h): -```scala -import scalaxy.debug._ - -val a = 10 -val aa = a -val b = 12 -val condition = a == b - -// Asserts and their corresponding message: -assert(a == b) // "assertion failed: a == b (10 != 12)" -assert(a != aa) // "assertion failed: a != aa (a == aa == 10)" -assert(a != 12) // "assertion failed: a != 12" -assert(condition) // "assertion failed: condition" -``` - -All of this is done during macro-expansion, so there's no runtime overhead. -For instance, the following: -```scala -assert(a == b) // "assertion failed: a == b (10 != 12)" -``` -Is expanded to: -```scala -{ - val left = a - val right = b - assert(left == right, s"a == b ($left != $right)") -} -``` - -These macros don't bring any runtime dependency: you can just kiss most `assert`, `assume` and `require` messages goodbye (and still have informative failure messages). - -If you knew about `assert` but unsure what `assume` and `require` are, please [Assert, Require and Assume](http://daily-scala.blogspot.co.uk/2010/03/assert-require-assume.html) (on [Daily Scala](http://daily-scala.blogspot.co.uk/)) - -# Usage - -If you're using `sbt` 0.12.2+, just put the following lines in `build.sbt`: -```scala -// Only works with 2.10.0+ -scalaVersion := "2.10.0" - -// Dependency at compilation-time only (not at runtime). -libraryDependencies += "com.nativelibs4java" %% "scalaxy-debug" % "0.3-SNAPSHOT" % "provided" - -// Scalaxy/Debug snapshots are published on the Sonatype repository. -resolvers += Resolver.sonatypeRepo("snapshots") -``` - -# Hacking - -If you want to build / test / hack on this project: -- Make sure to use [paulp's sbt script](https://github.com/paulp/sbt-extras) with `sbt` 0.12.2+ -- Use the following commands to checkout the sources and build the tests continuously: - - ``` - git clone git://github.com/ochafik/Scalaxy.git - cd Scalaxy - sbt "project scalaxy-debug" "; clean ; ~test" - ``` - diff --git a/Debug/src/main/scala/scalaxy/debug/package.scala b/Debug/src/main/scala/scalaxy/debug/package.scala deleted file mode 100644 index aa5ac7d1..00000000 --- a/Debug/src/main/scala/scalaxy/debug/package.scala +++ /dev/null @@ -1,132 +0,0 @@ -package scalaxy - -import scala.language.dynamics -import scala.language.experimental.macros - -import scala.reflect.ClassTag -import scala.reflect.NameTransformer.encode -import scala.reflect.macros.Context - -package object debug -{ - def assert(condition: Boolean): Unit = - macro impl.assertImpl - - def require(condition: Boolean): Unit = - macro impl.requireImpl - - def assume(condition: Boolean): Unit = - macro impl.assumeImpl -} - -package debug -{ - object impl - { - def assertImpl(c: Context)(condition: c.Expr[Boolean]): c.Expr[Unit] = - { - import c.universe._ - - assertLikeImpl(c)(condition, (condExpr, messageExpr) => { - reify(Predef.assert(condExpr.splice, messageExpr.splice)) - }) - } - - def requireImpl(c: Context)(condition: c.Expr[Boolean]): c.Expr[Unit] = - { - import c.universe._ - - assertLikeImpl(c)(condition, (condExpr, messageExpr) => { - reify(Predef.require(condExpr.splice, messageExpr.splice)) - }) - } - - def assumeImpl(c: Context)(condition: c.Expr[Boolean]): c.Expr[Unit] = - { - import c.universe._ - - assertLikeImpl(c)(condition, (condExpr, messageExpr) => { - reify(Predef.assume(condExpr.splice, messageExpr.splice)) - }) - } - - def assertLikeImpl - (c: Context) - ( - condition: c.Expr[Boolean], - callBuilder: (c.Expr[Boolean], c.Expr[String]) => c.Expr[Unit] - ): c.Expr[Unit] = - { - import c.universe._ - - def newValDef(name: String, rhs: Tree, tpe: Type = null) = { - ValDef( - NoMods, - newTermName(c.fresh(name)), - TypeTree(Option(tpe).getOrElse(rhs.tpe.normalize)), - rhs - ) - } - - object EqualityOpName { - def unapply(name: Name): Option[Boolean] = { - val s = name.toString - if (s == encode("==")) Some(true) - else if (s == encode("!=")) Some(false) - else None - } - } - - def isConstant(tree: Tree) = tree match { - case Literal(Constant(_)) => true - case _ => false - } - - val typedCondition = c.typeCheck(condition.tree, typeOf[Boolean]) - c.Expr[Unit]( - typedCondition match - { - case Apply(Select(left, op @ EqualityOpName(isEqual)), List(right)) => - val leftDef = newValDef("left", left) - val rightDef = newValDef("right", right) - - val leftExpr = c.Expr[Any](Ident(leftDef.name)) - val rightExpr = c.Expr[Any](Ident(rightDef.name)) - - val rels = ("==", "!=") - val (expectedRel, actualRel) = if (isEqual) rels else rels.swap - val actualRelExpr = c.literal(actualRel) - val str = c.literal(s"$left $expectedRel $right") - val condExpr = c.Expr[Boolean]( - Apply(Select(Ident(leftDef.name), op), List(Ident(rightDef.name))) - ) - Block( - leftDef, - rightDef, - if (isEqual) - callBuilder( - condExpr, - reify(s"${str.splice} (${leftExpr.splice} ${actualRelExpr.splice} ${rightExpr.splice})") - ).tree - else if (isConstant(left) || isConstant(right)) - callBuilder(condExpr, str).tree - else - callBuilder(condExpr, reify(s"${str.splice} (== ${leftExpr.splice})")).tree - ) - case _ => - val condDef = newValDef("cond", typedCondition) - val condExpr = c.Expr[Boolean](Ident(condDef.name)) - val str = - if (isConstant(typedCondition)) - c.literal("Always false!") - else - c.literal(typedCondition.toString) - Block( - condDef, - callBuilder(condExpr, str).tree - ) - } - ) - } - } -} diff --git a/Debug/src/main/scala/scalaxy/debug/plugin/DebuggableMacrosCompiler.scala b/Debug/src/main/scala/scalaxy/debug/plugin/DebuggableMacrosCompiler.scala deleted file mode 100644 index b09cd3cb..00000000 --- a/Debug/src/main/scala/scalaxy/debug/plugin/DebuggableMacrosCompiler.scala +++ /dev/null @@ -1,41 +0,0 @@ -// Author: Olivier Chafik (http://ochafik.com) -package scalaxy.debug.plugin - -import scala.tools.nsc.CompilerCommand -import scala.tools.nsc.Global -import scala.tools.nsc.plugins.Plugin -import scala.tools.nsc.Settings -import scala.tools.nsc.reporters.ConsoleReporter - -/** - * This compiler plugin adds source debug support to macro-expanded trees. - * - * It simply dumps the tree after the typer phase to some source file and labels tree nodes appropriately with line number info. - */ -object DebuggableMacrosCompiler { - private val scalaLibraryJar = - classOf[List[_]].getProtectionDomain.getCodeSource.getLocation.getFile - - def main(args: Array[String]) { - try { - val settings = new Settings - val command = - new CompilerCommand(List("-bootclasspath", scalaLibraryJar) ++ args, settings) - - if (!command.ok) - System.exit(1) - - val global = new Global(settings, new ConsoleReporter(settings)) { - override protected def computeInternalPhases() { - super.computeInternalPhases - phasesSet += new DebuggableMacrosComponent(this) - } - } - new global.Run().compile(command.files) - } catch { - case ex: Throwable => - ex.printStackTrace - System.exit(2) - } - } -} diff --git a/Debug/src/main/scala/scalaxy/debug/plugin/DebuggableMacrosComponent.scala b/Debug/src/main/scala/scalaxy/debug/plugin/DebuggableMacrosComponent.scala deleted file mode 100644 index 719aaaf0..00000000 --- a/Debug/src/main/scala/scalaxy/debug/plugin/DebuggableMacrosComponent.scala +++ /dev/null @@ -1,37 +0,0 @@ -// Author: Olivier Chafik (http://ochafik.com) -package scalaxy.debug.plugin - -import scala.reflect.internal._ -import scala.tools.nsc.Global -import scala.tools.nsc.plugins.PluginComponent -import scala.tools.nsc.transform.TypingTransformers - -class DebuggableMacrosComponent(val global: Global) - extends PluginComponent - with TypingTransformers -{ - import global._ - import definitions._ - - override val phaseName = "scalaxy-debuggable-macros" - - override val runsRightAfter = Some("typer") - override val runsAfter = runsRightAfter.toList - override val runsBefore = List[String]("refchecks") - - def newPhase(prev: Phase): StdPhase = new StdPhase(prev) { - def apply(compilationUnit: CompilationUnit) { - var hasUnannotatedTrees = false - val unannotatedTreesDetector = new Traverser() { - override def traverse(tree: Tree) { - if (tree.pos == NoPosition) { - println("Unannotated tree: " + tree) - hasUnannotatedTrees = true - } - super.traverse(tree) - } - } - unannotatedTreesDetector.traverse(compilationUnit.body) - } - } -} diff --git a/Debug/src/main/scala/scalaxy/debug/plugin/DebuggableMacrosPlugin.scala b/Debug/src/main/scala/scalaxy/debug/plugin/DebuggableMacrosPlugin.scala deleted file mode 100644 index 131378ae..00000000 --- a/Debug/src/main/scala/scalaxy/debug/plugin/DebuggableMacrosPlugin.scala +++ /dev/null @@ -1,27 +0,0 @@ -// Author: Olivier Chafik (http://ochafik.com) -package scalaxy.debug.plugin - -import scala.reflect.internal._ -import scala.tools.nsc.CompilerCommand -import scala.tools.nsc.Global -import scala.tools.nsc.Phase -import scala.tools.nsc.plugins.Plugin -import scala.tools.nsc.plugins.PluginComponent -import scala.tools.nsc.Settings -import scala.tools.nsc.reporters.ConsoleReporter -import scala.tools.nsc.transform.TypingTransformers - -/** - * To use this, just write the following in `src/main/resources/scalac-plugin.xml`: - * - * debuggable-macros - * scalaxy.debug.plugin.DebuggableMacroPlugin - * - */ -class DebuggableMacrosPlugin(override val global: Global) extends Plugin { - override val name = "debuggable-macros" - override val description = "Compiler plugin that adds a `@extend(Int) def toStr = self.toString` syntax to create extension methods." - override val components: List[PluginComponent] = - List(new DebuggableMacrosComponent(global)) -} - diff --git a/Debug/src/test/scala/scalaxy/debug/AssertTest.scala b/Debug/src/test/scala/scalaxy/debug/AssertTest.scala deleted file mode 100644 index 9b6278de..00000000 --- a/Debug/src/test/scala/scalaxy/debug/AssertTest.scala +++ /dev/null @@ -1,64 +0,0 @@ -package scalaxy.debug.test - -import org.junit._ -import org.junit.Assert._ - -import scalaxy.debug._ - -class AssertTest { - def assertFails(kind: String, v: => Unit, msg: => String) { - try { - v - assertTrue("Expected AssertError!", false) - } catch { - case e @ (_: AssertionError | _: IllegalArgumentException) => - assertEquals(s"$kind failed: $msg", e.getMessage) - } - } - - @Test - def testConstants = { - assert(true) - assume(true) - require(true) - assertFails("assertion", assert(false), "Always false!") - assertFails("assumption", assume(false), "Always false!") - assertFails("requirement", require(false), "Always false!") - - val no = false - assertFails("assertion", assert(no), "no") - assertFails("assumption", assume(no), "no") - assertFails("requirement", require(no), "no") - - val niet = false - assertFails("assertion", assert(no || niet), "no.||(niet)") - assertFails("assumption", assume(no || niet), "no.||(niet)") - assertFails("requirement", require(no || niet), "no.||(niet)") - } - - @Test - def testEqualValues { - val a = 10 - val b = 12 - assertFails("assertion", assert(a == b), "a == b (10 != 12)") - assertFails("assumption", assume(a == b), "a == b (10 != 12)") - assertFails("requirement", require(a == b), "a == b (10 != 12)") - } - - @Test - def testDifferentValues { - val a = 10 - val aa = 10 - assertFails("assertion", assert(a != aa), "a != aa (== 10)") - assertFails("assumption", assume(a != aa), "a != aa (== 10)") - assertFails("requirement", require(a != aa), "a != aa (== 10)") - - assertFails("assertion", assert(a != 10), "a != 10") - assertFails("assumption", assume(a != 10), "a != 10") - assertFails("requirement", require(a != 10), "a != 10") - - assertFails("assertion", assert(10 != a), "10 != a") - assertFails("assumption", assume(10 != a), "10 != a") - assertFails("requirement", require(10 != a), "10 != a") - } -} diff --git a/Fx/Example/HelloWorld.scala b/Fx/Example/HelloWorld.scala deleted file mode 100644 index 189dcbfe..00000000 --- a/Fx/Example/HelloWorld.scala +++ /dev/null @@ -1,52 +0,0 @@ -package helloworld - -import scalaxy.fx._ - -import javafx.application.Application -import javafx.scene._ -import javafx.scene.control._ -import javafx.scene.layout._ -import javafx.stage._ - -object HelloWorld extends App { - Application.launch(classOf[HelloWorld]) -} -class HelloWorld extends Application { - override def start(primaryStage: Stage) { - val slider = new Slider().set( - min = 0, - max = 100, - blockIncrement = 1, - value = 50 - ) - slider.valueProperty onChange { - println("Slider changed") - } - primaryStage.set( - title = "Hello World!", - scene = new Scene( - new StackPane() { - getChildren.add( - new BorderPane().set( - bottom = new Button().set( - text = "Say 'Hello World'", - tooltip = new Tooltip("Hover me"), - onAction = { - println("Hello World!") - } - ), - center = slider, - top = new Label().set( - text = bind(s"Slider is at ${slider.getValue.toInt}") - ) - ) - ) - }, - 300, - 250 - ) - ) - primaryStage.show() - } -} - diff --git a/Fx/Example/Plots/README.md b/Fx/Example/Plots/README.md deleted file mode 100644 index ca356e78..00000000 --- a/Fx/Example/Plots/README.md +++ /dev/null @@ -1,29 +0,0 @@ -# Prequisites - -- Install [paulp's sbt launch script](https://github.com/paulp/sbt-extras) -- Install [git](http://git-scm.com/download/) -- Install [JDK 7 with JavaFX](http://www.oracle.com/technetwork/java/javafx/downloads/index.html), and make sure it's the default version of Java in "Java Preferences": - - ``` - java -version - ``` - - Should give a version equal or superior to: - - ``` - java version "1.7.0_13" - Java(TM) SE Runtime Environment (build 1.7.0_13-b20) - Java HotSpot(TM) 64-Bit Server VM (build 23.7-b01, mixed mode) - ``` - -# Running - -You can run the plotting utils with: - - git clone git://github.com/ochafik/Scalaxy.git - cd Scalaxy/Fx/Example/Plots - sbt "~run first.csv second.csv" - -Then modify the file format by editing `src/main/scala/Contents.scala`. - -The plot will be updated every time you close the JavaFX window. diff --git a/Fx/Example/Plots/build.sbt b/Fx/Example/Plots/build.sbt deleted file mode 100644 index 3246156f..00000000 --- a/Fx/Example/Plots/build.sbt +++ /dev/null @@ -1,22 +0,0 @@ -// Only works with 2.10.0+ -scalaVersion := "2.10.0" - -// Add JavaFX Runtime as an unmanaged dependency, hoping to find it in the JRE's library folder. -unmanagedJars in Compile ++= Seq(new File(System.getProperty("java.home")) / "lib" / "jfxrt.jar") - -// This is the bulk of Scalaxy/Fx, needed only during compilation (no runtime dependency here). -libraryDependencies += "com.nativelibs4java" %% "scalaxy-fx" % "0.3-SNAPSHOT" % "provided" - -// This runtime library contains only one class needed for the `onChange { ... }` syntax. -// You can just remove it if you don't use that syntax. -libraryDependencies += "com.nativelibs4java" %% "scalaxy-fx-runtime" % "0.3-SNAPSHOT" - -libraryDependencies += "junit" % "junit" % "4.10" % "test" - -libraryDependencies += "com.novocode" % "junit-interface" % "0.8" % "test" - -// JavaFX doesn't cleanup everything well, need to fork tests / runs. -fork := true - -// Scalaxy snapshots are published on the Sonatype repository. -resolvers += Resolver.sonatypeRepo("snapshots") diff --git a/Fx/Example/Plots/first.csv b/Fx/Example/Plots/first.csv deleted file mode 100644 index 25415723..00000000 --- a/Fx/Example/Plots/first.csv +++ /dev/null @@ -1,4 +0,0 @@ -a;b;c;d -1 10 100 1000 -2 30 200 30000 -3 20 400 3000 diff --git a/Fx/Example/Plots/first.data b/Fx/Example/Plots/first.data deleted file mode 100644 index f0f58e2d..00000000 --- a/Fx/Example/Plots/first.data +++ /dev/null @@ -1,4 +0,0 @@ -% This is some weird format -1 4 200 5000 -2 20 300 2000 -3 55 400 10000 diff --git a/Fx/Example/Plots/second.csv b/Fx/Example/Plots/second.csv deleted file mode 100644 index 2279d619..00000000 --- a/Fx/Example/Plots/second.csv +++ /dev/null @@ -1,4 +0,0 @@ -a;b;c;d -1 4 200 5000 -2 20 300 2000 -3 55 400 10000 diff --git a/Fx/Example/Plots/second.data b/Fx/Example/Plots/second.data deleted file mode 100644 index f0f58e2d..00000000 --- a/Fx/Example/Plots/second.data +++ /dev/null @@ -1,4 +0,0 @@ -% This is some weird format -1 4 200 5000 -2 20 300 2000 -3 55 400 10000 diff --git a/Fx/Example/Plots/src/main/resources/Chart.css b/Fx/Example/Plots/src/main/resources/Chart.css deleted file mode 100644 index 24f2d30d..00000000 --- a/Fx/Example/Plots/src/main/resources/Chart.css +++ /dev/null @@ -1,5 +0,0 @@ -.chart-symbol{ - -fx-stroke: #a9e2ff; - -fx-background-radius: 2px; - -fx-padding: 2px; -} \ No newline at end of file diff --git a/Fx/Example/Plots/src/main/scala/CSV.scala b/Fx/Example/Plots/src/main/scala/CSV.scala deleted file mode 100644 index ae455ba6..00000000 --- a/Fx/Example/Plots/src/main/scala/CSV.scala +++ /dev/null @@ -1,89 +0,0 @@ -package plots - -import java.io.File -import scala.io.Source -import scala.reflect.ClassTag -import scala.collection.mutable - -object CSV { - lazy val defaultSeparator = """\s*;\s*|\s+""" - lazy val defaultCommentMark = "%" - - private def withFileSource[R](file: File, f: Source => R): R = { - val s = Source.fromFile(file) - try { - f(s) - } finally { - s.close() - } - } - def readCSV[A : ClassTag] - (file: File, separator: String = defaultSeparator) - (columns: String*) - (f: PartialFunction[Array[String], A]) - : Seq[A] = - { - withFileSource(file, s => { - readCSVFromSource(s, file.getName, separator)(columns: _*)(f) - }) - } - - private[plots] // only exposed for testing - def readCSVFromSource[A : ClassTag] - (source: Source, sourceName: String, separator: String = defaultSeparator) - (columns: String*) - (f: PartialFunction[Array[String], A]) - : Seq[A] = - { - val out = mutable.ArrayBuffer[A]() - var columnIndices: Array[Int] = null - - for ((rawLine, i) <- source.getLines.zipWithIndex; line = rawLine.trim; if !line.isEmpty) { - val fields = line.split(separator) - if (columnIndices eq null) { - val indices = fields.zipWithIndex.toMap - columnIndices = columns.toArray.map(c => indices.get(c).getOrElse { - sys.error(s"""Column '$c' not found in $sourceName: found columns ${fields.map("'" + _ + "'").mkString(", ")}""") - }) - //println(s"""Column indices for ${columns.mkString(", ")}: ${columnIndices.mkString(", ")}""") - } else { - try { - val values = columnIndices.map(i => fields(i)) - out += f(values) - } catch { case ex: Throwable => - sys.error(s"""Unexpected content at line ${i + 1} in $sourceName: "$line".""") - } - } - } - out.toSeq - } - - def readFields[A : ClassTag] - (file: File, separator: String = defaultSeparator, commentMark: String = defaultCommentMark) - (f: PartialFunction[Array[String], A]) - : Seq[A] = - { - withFileSource(file, s => { - readFieldsFromSource(s, file.getName, separator, commentMark)(f) - }) - } - - private[plots] // only exposed for testing - def readFieldsFromSource[A : ClassTag] - (source: Source, sourceName: String, separator: String = defaultSeparator, commentMark: String = defaultCommentMark) - (f: PartialFunction[Array[String], A]) - : Seq[A] = - { - val out = mutable.ArrayBuffer[A]() - var columnIndices: Array[Int] = null - - for ((rawLine, i) <- source.getLines.zipWithIndex; line = rawLine.trim; if !line.isEmpty && !line.startsWith(commentMark)) { - val fields = line.split(separator) - if (!f.isDefinedAt(fields)) - sys.error(s"""Unexpected content at line ${i + 1} in $sourceName: "$line".""") - - out += f(fields) - } - out.toSeq - } -} diff --git a/Fx/Example/Plots/src/main/scala/Contents.scala b/Fx/Example/Plots/src/main/scala/Contents.scala deleted file mode 100644 index e0ad6558..00000000 --- a/Fx/Example/Plots/src/main/scala/Contents.scala +++ /dev/null @@ -1,45 +0,0 @@ -package plots - -import java.io.File - -import javafx.scene._ -import javafx.scene.chart._ - -import scala.collection.JavaConversions._ -import scalaxy.fx._ - -import CSV._ -import DSL._ - -object Contents { - def buildChart(files: Seq[File]): Chart = { - // These are auto-range axis: - val xAxis = new NumberAxis().set(label = "Age") - val yAxis = new NumberAxis().set(label = "Brightness") - // To use an explicit range / tick unit instead, use: - // val xAxis = new NumberAxis("Age", 0, 100, 4) - - val chart = new ScatterChart[Number, Number](xAxis,yAxis) - - chart.getData.setAll( - buildXYSeries(files)(file => { - // CSV file with column names in first line: - if (file.getName.matches(".*?\\.(csv|tsv)")) { - readCSV(file)("c", "b") { - case Array(age, brightness) => (age.toDouble, brightness.toDouble) - } - } else { - // Space-separated fields with % comments: - // readFields(file) { - // case Array(a, b, c, d) => (age.toDouble, brightness.toDouble) - // } - readFields(file) { - case a => - (a(0).toDouble, a(1).toDouble) - } - } - }) - ) - chart - } -} diff --git a/Fx/Example/Plots/src/main/scala/DSL.scala b/Fx/Example/Plots/src/main/scala/DSL.scala deleted file mode 100644 index 96e15f14..00000000 --- a/Fx/Example/Plots/src/main/scala/DSL.scala +++ /dev/null @@ -1,42 +0,0 @@ -package plots - -import scalaxy.fx._ -import java.io.File - -import scala.collection.JavaConversions._ - -trait XYDataDSL { - import javafx.scene.chart.XYChart - - def buildXYSeries - (files: Seq[File]) - (f: File => Seq[XYChart.Data[Number, Number]]) - : Seq[XYChart.Series[Number, Number]] = - { - for (file <- files) yield { - val series = new XYChart.Series[Number, Number]() - series.setName(file.getName.replaceAll("\\.[^.]*$", "")) - series.getData.addAll(f(file)) - series - } - } - - implicit def XYData[X, Y, A <% X, B <% Y](t: (A, B)) = - new XYChart.Data[X, Y](t._1, t._2) -} - -trait PieChartDataDSL { - import javafx.scene.chart.PieChart - implicit def PieChartData(t: (String, Double)) = - new PieChart.Data(t._1, t._2) -} - -trait FileDSL { - implicit def file(s: String): File = new File(s) -} - -object DSL - extends XYDataDSL - with PieChartDataDSL - with FileDSL - diff --git a/Fx/Example/Plots/src/main/scala/Plotter.scala b/Fx/Example/Plots/src/main/scala/Plotter.scala deleted file mode 100644 index 392bbfbc..00000000 --- a/Fx/Example/Plots/src/main/scala/Plotter.scala +++ /dev/null @@ -1,48 +0,0 @@ -package plots - -import java.io.File - -import javafx.application.Application -import javafx.scene._ -import javafx.scene.chart._ -import javafx.scene.control._ -import javafx.scene.layout._ -import javafx.stage._ - -import scala.io.Source -import scala.collection.JavaConversions._ - -import scalaxy.fx._ - -// sbt "~run first.csv second.csv" -object Plotter extends App { - Application.launch(classOf[Plotter], args: _*) -} - -class Plotter extends Application { - override def start(primaryStage: Stage) { - def scene = primaryStage.getScene - primaryStage.set( - title = "Plot", - scene = new Scene( - new StackPane() { - getChildren.add( - new BorderPane().set( - center = Contents.buildChart(getParameters.getRaw.map(new File(_))), - bottom = new Button().set( - text = "Reload stylesheet", - onAction = { - com.sun.javafx.css.StyleManager.getInstance().reloadStylesheets(scene) - } - ) - ) - ) - }, - 500, - 250 - ) - ) - scene.getStylesheets.add("Chart.css"); - primaryStage.show() - } -} diff --git a/Fx/Example/Plots/src/test/scala/CSVTest.scala b/Fx/Example/Plots/src/test/scala/CSVTest.scala deleted file mode 100644 index 1c64db0c..00000000 --- a/Fx/Example/Plots/src/test/scala/CSVTest.scala +++ /dev/null @@ -1,38 +0,0 @@ -package plots -package test - -import scala.io.Source - -import org.junit._ -import Assert._ - -import CSV._ - -class CSVTest -{ - @Test - def simpleCSV { - val s = """ - a;b ;c; d - 1 2 3 4 - 10; 20;30; 40 - """ - val res = readCSVFromSource(Source.fromString(s), "test")("b", "d") { - case Array(b, d) => (b.toInt, d.toInt) - } - assertEquals(List((2, 4), (20, 40)), res.toList) - } - - @Test - def simpleFields { - val s = """ - % blah beh - 1 2 3 4 - 10 20 30 40 - """ - val res = readFieldsFromSource(Source.fromString(s), "test") { - case Array(a, b, c, d) => (b.toInt, d.toInt) - } - assertEquals(List((2, 4), (20, 40)), res.toList) - } -} diff --git a/Fx/Example/build.sbt b/Fx/Example/build.sbt deleted file mode 100644 index f53078c9..00000000 --- a/Fx/Example/build.sbt +++ /dev/null @@ -1,24 +0,0 @@ -organization := "com.nativelibs4java" - -name := "scalaxy-fx-example" - -version := "1.0-SNAPSHOT" - -// Only works with 2.10.0+ -scalaVersion := "2.10.0" - -// Add JavaFX Runtime as an unmanaged dependency, hoping to find it in the JRE's library folder. -unmanagedJars in Compile ++= Seq(new File(System.getProperty("java.home")) / "lib" / "jfxrt.jar") - -// This is the bulk of Scalaxy/Fx, needed only during compilation (no runtime dependency here). -libraryDependencies += "com.nativelibs4java" %% "scalaxy-fx" % "0.3-SNAPSHOT" % "provided" - -// This runtime library contains only one class needed for the `onChange { ... }` syntax. -// You can just remove it if you don't use that syntax. -libraryDependencies += "com.nativelibs4java" %% "scalaxy-fx-runtime" % "0.3-SNAPSHOT" - -// JavaFX doesn't cleanup everything well, need to fork tests / runs. -fork := true - -// Scalaxy snapshots are published on the Sonatype repository. -resolvers += Resolver.sonatypeRepo("snapshots") diff --git a/Fx/Example/pom.xml b/Fx/Example/pom.xml deleted file mode 100644 index 1b7fe33f..00000000 --- a/Fx/Example/pom.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - 4.0.0 - com.nativelibs4java - scalaxy-fx-example - 1.0-SNAPSHOT - - - 2.10.0 - - - - - org.scala-lang - scala-library - ${scala.version} - - - com.nativelibs4java - scalaxy-fx_2.10 - 0.3-SNAPSHOT - - - - - - sonatype-oss-public - https://oss.sonatype.org/content/groups/public/ - - - - - . - - - org.scala-tools - maven-scala-plugin - 2.15.2 - - - - compile - testCompile - - - - - - - - - - - - - org.scala-tools - maven-scala-plugin - 2.15.2 - - - - - diff --git a/Fx/Macros/src/main/scala/scalaxy/fx/BeanExtensions.scala b/Fx/Macros/src/main/scala/scalaxy/fx/BeanExtensions.scala deleted file mode 100644 index a54c91b9..00000000 --- a/Fx/Macros/src/main/scala/scalaxy/fx/BeanExtensions.scala +++ /dev/null @@ -1,19 +0,0 @@ -package scalaxy.fx - -import scala.language.dynamics -import scala.language.experimental.macros - -/** Meant to be imported by (package) objects that want to expose event handler macros. */ -private[fx] trait BeanExtensions -{ - /** This adds `obj.set(property1 = value1, property2 = value2)` to all object types. - * Properties of type EventHandler[_] benefit from a special type-check to accommodate - * implicit conversions below. - */ - implicit def beansExtensions[T](bean: T) = new { - def set = new Dynamic { - def applyDynamicNamed(name: String)(args: (String, Any)*): T = - macro impl.BeanExtensionMacros.applyDynamicNamedImpl[T] - } - } -} diff --git a/Fx/Macros/src/main/scala/scalaxy/fx/Bindings.scala b/Fx/Macros/src/main/scala/scalaxy/fx/Bindings.scala deleted file mode 100644 index 16fbfa87..00000000 --- a/Fx/Macros/src/main/scala/scalaxy/fx/Bindings.scala +++ /dev/null @@ -1,18 +0,0 @@ -package scalaxy.fx - -import javafx.beans.binding.Binding -import javafx.beans.property.Property - -import scala.language.experimental.macros - -/** Meant to be imported by (package) objects that want to expose binding macros. */ -private[fx] trait Bindings -{ - /** Create a binding with the provided expression, - * which is scavenged for observable dependencies. - */ - def bind[T, J, B <: Binding[J], P <: Property[J]] - (expression: T) - (implicit ev: GenericType[T, J, B, P]): B = - macro impl.BindingMacros.bindImpl[T, J, B, P] -} diff --git a/Fx/Macros/src/main/scala/scalaxy/fx/EventHandlers.scala b/Fx/Macros/src/main/scala/scalaxy/fx/EventHandlers.scala deleted file mode 100644 index ae6325d0..00000000 --- a/Fx/Macros/src/main/scala/scalaxy/fx/EventHandlers.scala +++ /dev/null @@ -1,17 +0,0 @@ -package scalaxy.fx - -import javafx.event.{ Event, EventHandler } - -import scala.language.experimental.macros - -/** Meant to be imported by (package) objects that want to expose event handler macros. */ -private[fx] trait EventHandlers -{ - /** Implicit conversion from an event handler function to a JavaFX EventHandler[_]. */ - implicit def functionHandler[E <: Event](f: E => Unit): EventHandler[E] = - macro impl.EventHandlerMacros.functionHandler[E] - - /** Implicit conversion from an event handler block to a JavaFX EventHandler[_]. */ - implicit def blockHandler[E <: Event](block: Unit): EventHandler[E] = - macro impl.EventHandlerMacros.blockHandler[E] -} diff --git a/Fx/Macros/src/main/scala/scalaxy/fx/GenericTypes.scala b/Fx/Macros/src/main/scala/scalaxy/fx/GenericTypes.scala deleted file mode 100644 index aebc7e18..00000000 --- a/Fx/Macros/src/main/scala/scalaxy/fx/GenericTypes.scala +++ /dev/null @@ -1,36 +0,0 @@ -package scalaxy.fx - -import javafx.beans.binding._ -import javafx.beans.property._ - -import scala.language.experimental.macros - -/** This trait is just here to let the typer associate value types T with: - * - Their Binding[T] subclass (IntegerBinding...), - * - Their Property[T] subclass (SimpleIntegerProperty...) - * It cannot be instantiated and may not be used at runtime (all references - * to it are meant to be removed by macros at compilation-time). - */ -private[fx] sealed trait GenericType[T, J, B <: Binding[J], P <: Property[J]] - -/** Type associations. */ -private[fx] trait GenericTypes -{ - implicit def GenericObjectType[T <: AnyRef]: - GenericType[T, T, Binding[T], SimpleObjectProperty[T]] = ??? - - implicit def GenericIntegerType: - GenericType[Int, Number, IntegerBinding, SimpleIntegerProperty] = ??? - - implicit def GenericLongType: - GenericType[Long, Number, LongBinding, SimpleLongProperty] = ??? - - implicit def GenericFloatType: - GenericType[Float, Number, FloatBinding, SimpleFloatProperty] = ??? - - implicit def GenericDoubleType: - GenericType[Double, Number, DoubleBinding, SimpleDoubleProperty] = ??? - - implicit def GenericBooleanType: - GenericType[Boolean, java.lang.Boolean, BooleanBinding, SimpleBooleanProperty] = ??? -} diff --git a/Fx/Macros/src/main/scala/scalaxy/fx/ObservableValueExtensions.scala b/Fx/Macros/src/main/scala/scalaxy/fx/ObservableValueExtensions.scala deleted file mode 100644 index 6d508eeb..00000000 --- a/Fx/Macros/src/main/scala/scalaxy/fx/ObservableValueExtensions.scala +++ /dev/null @@ -1,34 +0,0 @@ -package scalaxy.fx - -import javafx.beans.value._ - -import scala.language.experimental.macros -import scala.reflect.ClassTag - -/** Meant to be imported by (package) objects that want to expose change listener macros. */ -private[fx] trait ObservableValueExtensions -{ - /** Methods on observable values */ - implicit def observableValuesExtensions[T](value: ObservableValue[T]) = new - { - /** Add change listener to the observable value using a function - * that takes the new value. - */ - def onChange[V <: T](f: V => Unit): Unit = - macro impl.ObservableValueExtensionMacros.onChangeFunction[V] - - /** Add change listener to the observable value using a function - * that takes the old value and the new value. - */ - def onChange[V <: T](f: (V, V) => Unit): Unit = - macro impl.ObservableValueExtensionMacros.onChangeFunction2[V] - - /** Add change listener to the observable value using a block (passed `by name`). */ - def onChange(block: Unit): Unit = - macro impl.ObservableValueExtensionMacros.onChangeBlock[Any] - - /** Add invalidation listener using a block (passed `by name`) */ - def onInvalidate(block: Unit): Unit = - macro impl.ObservableValueExtensionMacros.onInvalidate[Any] - } -} diff --git a/Fx/Macros/src/main/scala/scalaxy/fx/Properties.scala b/Fx/Macros/src/main/scala/scalaxy/fx/Properties.scala deleted file mode 100644 index 72ec3d72..00000000 --- a/Fx/Macros/src/main/scala/scalaxy/fx/Properties.scala +++ /dev/null @@ -1,30 +0,0 @@ -package scalaxy.fx - -import javafx.beans.binding.Binding -import javafx.beans.property.Property - -import scala.language.experimental.macros - -private[fx] trait Properties -{ - /** Creates a simple property of type T. */ - def newProperty - [T, J, B <: Binding[J], P <: Property[J]] - (value: T) - (implicit ev: GenericType[T, J, B, P]): P = - macro impl.PropertyMacros.newProperty[T, P] - - /** Implicit conversion from property to value. */ - implicit def propertyValue - [T, J, B <: Binding[J], P <: Property[J]] - (p: P) - (implicit ev: GenericType[T, J, B, P]): T = - macro impl.PropertyMacros.propertyValue[T, P] - - /** Implicit conversion from binding to value. */ - implicit def bindingValue - [T, J, B <: Binding[J], P <: Property[J]] - (b: B) - (implicit ev: GenericType[T, J, B, P]): T = - macro impl.PropertyMacros.bindingValue[T, B] -} diff --git a/Fx/Macros/src/main/scala/scalaxy/fx/impl/BeanExtensionMacros.scala b/Fx/Macros/src/main/scala/scalaxy/fx/impl/BeanExtensionMacros.scala deleted file mode 100644 index e40d6779..00000000 --- a/Fx/Macros/src/main/scala/scalaxy/fx/impl/BeanExtensionMacros.scala +++ /dev/null @@ -1,116 +0,0 @@ -package scalaxy.fx -package impl - -import javafx.beans.value.ObservableValue -import javafx.event.EventHandler - -import scala.language.dynamics -import scala.language.experimental.macros -import scala.reflect.NameTransformer -import scala.reflect.macros.Context - -private[fx] object BeanExtensionMacros -{ - /** This needs to be public and statically accessible. */ - def applyDynamicNamedImpl - [T : c.WeakTypeTag] - (c: Context) - (name: c.Expr[String]) - (args: c.Expr[(String, Any)]*) : c.Expr[T] = - { - import c.universe._ - - // Check that the method name is "create". - name.tree match { - case Literal(Constant(n)) => - if (n != "apply") - c.error(name.tree.pos, s"Expected 'apply', got '$n'") - } - - // Get the bean. - val Select(Apply(_, List(bean)), _) = c.prefix.tree//c.typeCheck(c.prefix.tree) - - // Choose a non-existing name for our bean's val. - val beanName = newTermName(c.fresh("bean")) - - // Create a declaration for our bean's val. - val beanDef = ValDef(NoMods, beanName, TypeTree(bean.tpe), bean) - - // Try to find a setter in the bean type that can take values of the type we've got. - def getSetter(name: String) = { - bean.tpe.member(newTermName(name)) - .filter(s => s.isMethod && s.asMethod.paramss.flatten.size == 1) - } - - // Try to find a setter in the bean type that can take values of the type we've got. - def getVarTypeFromSetter(s: Symbol) = { - val Seq(param) = s.asMethod.paramss.flatten - param.typeSignature - } - - val values = args.map(_.tree).map { - // Match Tuple2.apply[String, Any](fieldName, value). - case Apply(_, List(Literal(Constant(fieldName: String)), value)) => - (fieldName, value) - } - - // Forbid duplicates. - for ((fieldName, dupes) <- values.groupBy(_._1); if dupes.size > 1) { - for ((_, value) <- dupes.drop(1)) - c.error(value.pos, s"Duplicate value for property '$fieldName'") - } - - // Generate one setter call per argument. - val setterCalls = values map - { - case (fieldName, value) => - - val valueTpe = value.tpe.normalize//.widen - - // Check that all parameters are named. - if (fieldName == null || fieldName == "") - c.error(value.pos, "Please use named parameters.") - - //println(s"fieldName = $fieldName, valueTpe.typeSymbol = ${valueTpe.typeSymbol}; value = $value") - //if (valueTpe weak_<:< g - if (valueTpe <:< typeOf[ObservableValue[_]]) { - val propertyName = newTermName(fieldName + "Property") - val propertySymbol = - bean.tpe.member(propertyName) - .filter(s => s.isMethod && s.asMethod.paramss.flatten.isEmpty) - - if (propertySymbol == NoSymbol) { - c.error(value.pos, s"Couldn't find a property getter $propertyName for property '$fieldName' in type ${bean.tpe}") - } - - Apply( - Select( - Select(Ident(beanName), propertyName), - "bind" - ), - List(value) - ) - } else { - // Get beans-style setter or Scala-style var setter. - val setterSymbol = - getSetter("set" + fieldName.capitalize) - .orElse(getSetter(fieldName)) - .orElse(getSetter(NameTransformer.encode(fieldName + "_="))) - - if (setterSymbol == NoSymbol) { - c.error(value.pos, s"Couldn't find a setter for property '$fieldName' in type ${bean.tpe}") - } - val varTpe = getVarTypeFromSetter(setterSymbol) - // Implicits will convert functions and blocks to EventHandler. - if (!(valueTpe weak_<:< varTpe) && !(varTpe <:< typeOf[EventHandler[_]])) - c.error(value.pos, s"Setter ${bean.tpe}.${setterSymbol.name}($varTpe) does not accept values of type ${valueTpe}") - - Apply(Select(Ident(beanName), setterSymbol), List(value)) - } - } - // Build a block with the bean declaration, the setter calls and return the bean. - c.Expr[T]( - Block(Seq(beanDef) ++ setterCalls :+ Ident(beanName): _*) - ) - } -} diff --git a/Fx/Macros/src/main/scala/scalaxy/fx/impl/BindingMacros.scala b/Fx/Macros/src/main/scala/scalaxy/fx/impl/BindingMacros.scala deleted file mode 100644 index 0fe70d82..00000000 --- a/Fx/Macros/src/main/scala/scalaxy/fx/impl/BindingMacros.scala +++ /dev/null @@ -1,158 +0,0 @@ -package scalaxy.fx -package impl - -import javafx.beans._ -import javafx.beans.binding._ -import javafx.beans.property._ -import javafx.beans.value._ - -import scala.language.experimental.macros -import scala.reflect.macros.Context - -private[fx] object BindingMacros -{ - private lazy val getterRx = """(?:get|is)([\w]+)""".r - private def decapitalize(s: String) = - s.substring(0, 1).toLowerCase + s.substring(1) - - /** TODO extract and test `isStable` method. */ - def bindImpl - [T : c.WeakTypeTag, J : c.WeakTypeTag, B : c.WeakTypeTag, P : c.WeakTypeTag] - (c: Context) - (expression: c.Expr[T]) - (ev: c.Expr[GenericType[_, _, _, _]]): c.Expr[B] = - { - import c.universe._ - - val tpe = weakTypeTag[T].tpe - val bindingTpe = weakTypeTag[B].tpe - - val bindingName = newTermName(c.fresh("binding")) - - var observables: List[Tree] = Nil - val observableCollector = new Traverser { - override def traverse(tree: Tree) = { - def isObservable(tpe: Type): Boolean = - tpe <:< typeOf[Observable] - - def isStable(sym: Symbol): Boolean = sym != null && { - sym.isTerm && sym.asTerm.isStable || - sym.isMethod && sym.asMethod.isStable - } - - def handleSelect(sel: Select) { - - def isGetterName(n: String): Boolean = n match { - case getterRx(_) => true - case _ => false - } - def looksStable(n: String): Boolean = { - isGetterName(n) || - n.matches(".+?Property") - } - - if (isStable(sel.qualifier.symbol)) { - val n = sel.symbol.name.toString - if (isObservable(tree.tpe) && (isStable(sel.symbol) || looksStable(n))) - observables = tree :: observables - else { - n match { - case getterRx(capitalizedFieldName) => - val propertyGetterName = newTermName(decapitalize(capitalizedFieldName) + "Property") - val s = - sel.qualifier.tpe.member(propertyGetterName) - .filter(s => s.isMethod && s.asMethod.paramss.flatten.isEmpty) - if (s != NoSymbol && isObservable(s.asMethod.returnType)) - observables = Select(sel.qualifier, propertyGetterName) :: observables - case _ => - } - } - } - } - - tree match { - case Ident(_) - if isObservable(tree.tpe) && isStable(tree.symbol) => - observables = tree :: observables - case sel @ Select(_, _) => - handleSelect(sel) - case Apply(sel @ Select(_, _), Nil) => - handleSelect(sel) - case _ => - if (isObservable(tree.tpe)) - c.error(tree.pos, s"Unsupported observable type (is it a val or a stable path from a val?)\n\ttree = $tree, tpe = ${tree.tpe}, sym = ${tree.symbol}, class = ${tree.getClass.getName}") - } - super.traverse(tree) - } - } - observableCollector.traverse(c.typeCheck(expression.tree)) - - if (observables.isEmpty) - c.error(expression.tree.pos, "This expression does not contain any observable property, this is not bindable.") - - val observableIdents: List[Tree] = - observables.groupBy(_.symbol).map(_._2.head).toList - - newBinding[T, B](c)( - expression, - observableIdents.map(i => c.Expr[Observable](i)): _* - ) - } - - private def newBinding - [T : c.WeakTypeTag, B : c.WeakTypeTag] - (c: Context) - (value: c.Expr[T], observables: c.Expr[Observable]*): c.Expr[B] = - { - import c.universe._ - - val valueTpe = weakTypeTag[T].tpe - val superBindCall = c.Expr[Unit]( - Apply( - Select( - Super(This(tpnme.EMPTY), tpnme.EMPTY), - newTermName("bind") - ), - observables.toList.map(_.tree) - ) - ) - - ( - if (valueTpe =:= typeOf[Int]) - reify(new IntegerBinding { - superBindCall.splice - override def computeValue = value.asInstanceOf[c.Expr[Int]].splice - }) - else if (valueTpe =:= typeOf[Long]) - reify(new LongBinding { - superBindCall.splice - override def computeValue = value.asInstanceOf[c.Expr[Long]].splice - }) - else if (valueTpe =:= typeOf[Float]) - reify(new FloatBinding { - superBindCall.splice - override def computeValue = value.asInstanceOf[c.Expr[Float]].splice - }) - else if (valueTpe =:= typeOf[Double]) - reify(new DoubleBinding { - superBindCall.splice - override def computeValue = value.asInstanceOf[c.Expr[Double]].splice - }) - else if (valueTpe =:= typeOf[String]) - reify(new StringBinding { - superBindCall.splice - override def computeValue = value.asInstanceOf[c.Expr[String]].splice - }) - else if (valueTpe =:= typeOf[Boolean]) - reify(new BooleanBinding { - superBindCall.splice - override def computeValue = value.asInstanceOf[c.Expr[Boolean]].splice - }) - else - reify(new ObjectBinding[T] { - superBindCall.splice - override def computeValue = value.splice - }) - ).asInstanceOf[c.Expr[B]] - } -} diff --git a/Fx/Macros/src/main/scala/scalaxy/fx/impl/EventHandlerMacros.scala b/Fx/Macros/src/main/scala/scalaxy/fx/impl/EventHandlerMacros.scala deleted file mode 100644 index d7032d84..00000000 --- a/Fx/Macros/src/main/scala/scalaxy/fx/impl/EventHandlerMacros.scala +++ /dev/null @@ -1,38 +0,0 @@ -package scalaxy.fx -package impl - -import javafx.event.{ Event, EventHandler } - -import scala.language.experimental.macros -import scala.reflect.macros.Context - -private[fx] object EventHandlerMacros -{ - def functionHandler[E <: Event] - (c: Context) - (f: c.Expr[E => Unit]) - (implicit e: c.WeakTypeTag[E]): c.Expr[EventHandler[E]] = - { - c.universe.reify( - new EventHandler[E] { - override def handle(event: E) { - f.splice(event) - } - } - ) - } - - def blockHandler[E <: Event] - (c: Context) - (block: c.Expr[Unit]) - (implicit e: c.WeakTypeTag[E]): c.Expr[EventHandler[E]] = - { - c.universe.reify( - new EventHandler[E] { - override def handle(event: E) { - block.splice - } - } - ) - } -} diff --git a/Fx/Macros/src/main/scala/scalaxy/fx/impl/ObservableValueExtensionMacros.scala b/Fx/Macros/src/main/scala/scalaxy/fx/impl/ObservableValueExtensionMacros.scala deleted file mode 100644 index a3fc141f..00000000 --- a/Fx/Macros/src/main/scala/scalaxy/fx/impl/ObservableValueExtensionMacros.scala +++ /dev/null @@ -1,145 +0,0 @@ -package scalaxy.fx -package impl - -import javafx.beans._ -import javafx.beans.binding._ -import javafx.beans.property._ -import javafx.beans.value._ -import javafx.event._ - -import scala.language.experimental.macros -import scala.reflect.macros.Context - -import scalaxy.fx.runtime.ScalaChangeListener - -/** Macros that create ChangeListener[_] and InvalidationListener instances - * out of functions and blocks. - * - * Note that we need a single runtime class to implement ChangeListener[T] due to a bug in Scala macros: - * - * 'Error: unexpected: bound type that doesn't have a tpe' - * - * - * Otherwise we could use the following below: - *

- *    val valueExpr = c.Expr[ObservableValue[T]](value)
- *    reify(
- *      valueExpr.splice.addListener(
- *        new ChangeListener[T]() {
- *          override def changed(
- *              observable: ObservableValue[_ <: T],
- *              oldValue: T,
- *              newValue: T)
- *          {
- *            f.splice(oldValue, newValue)
- *          }
- *        }
- *      )
- *    )
- *  
- */ -private[fx] object ObservableValueExtensionMacros -{ - private def getAddListenerMethod(c: Context)(tpe: c.universe.Type): c.universe.Symbol = { - import c.universe._ - - tpe.member(newTermName("addListener")) - .filter(s => s.isMethod && (s.asMethod.paramss.flatten match { - case Seq(param) if param.typeSignature <:< typeOf[ChangeListener[_]] => - true - case _ => - false - })) - } - - def onChangeFunction[T : c.WeakTypeTag] - (c: Context) - (f: c.Expr[T => Unit]): c.Expr[Unit] = - { - import c.universe._ - - val Apply(_, List(value)) = c.prefix.tree - c.Expr[Unit]( - Apply( - Select(value, getAddListenerMethod(c)(value.tpe)), - List( - reify( - new ScalaChangeListener[T] { - override def changed(/*observable: ObservableValue[_ <: T], */oldValue: T, newValue: T) { - f.splice(newValue) - } - } - ).tree - ) - ) - ) - } - - def onChangeFunction2[T : c.WeakTypeTag] - (c: Context) - (f: c.Expr[(T, T) => Unit]): c.Expr[Unit] = - { - import c.universe._ - - val Apply(_, List(value)) = c.prefix.tree - c.Expr[Unit]( - Apply( - Select(value, getAddListenerMethod(c)(value.tpe)), - List( - reify( - new ScalaChangeListener[T] { - override def changed(/*observable: ObservableValue[_ <: T], */oldValue: T, newValue: T) { - f.splice(oldValue, newValue) - } - } - ).tree - ) - ) - ) - } - - def onChangeBlock[T : c.WeakTypeTag] - (c: Context) - (block: c.Expr[Unit]): c.Expr[Unit] = - { - import c.universe._ - - val Apply(_, List(value)) = c.prefix.tree - //val TypeRef(_, _, List(valueTpe)) = value.tpe - println(s"value.tpe ${value.tpe}, T ${weakTypeTag[T].tpe}") - c.Expr[Unit]( - Apply( - Select(value, getAddListenerMethod(c)(value.tpe)), - List( - reify( - new ScalaChangeListener[T] { - override def changed(/*observable: ObservableValue[_ <: T], */oldValue: T, newValue: T) { - block.splice - } - } - ).tree - ) - ) - ) - } - - def onInvalidate[T : c.WeakTypeTag] - (c: Context) - (block: c.Expr[Unit]): c.Expr[Unit] = - { - import c.universe._ - - val Apply(_, List(value)) = c.prefix.tree - val valueExpr = c.Expr[ObservableValue[T]](value) - - reify( - valueExpr.splice.addListener( - new InvalidationListener() { - override def invalidated(observable: Observable) { - block.splice - } - } - ) - ) - } -} diff --git a/Fx/Macros/src/main/scala/scalaxy/fx/impl/PropertyMacros.scala b/Fx/Macros/src/main/scala/scalaxy/fx/impl/PropertyMacros.scala deleted file mode 100644 index adb4a1ed..00000000 --- a/Fx/Macros/src/main/scala/scalaxy/fx/impl/PropertyMacros.scala +++ /dev/null @@ -1,47 +0,0 @@ -package scalaxy.fx -package impl - -import javafx.beans._ -import javafx.beans.binding._ -import javafx.beans.value._ - -import scala.language.experimental.macros -import scala.reflect.macros.Context - -private[fx] object PropertyMacros -{ - def newProperty - [T : c.WeakTypeTag, P : c.WeakTypeTag] - (c: Context) - (value: c.Expr[T]) - (ev: c.Expr[GenericType[_, _, _, _]]): c.Expr[P] = - { - import c.universe._ - c.Expr[P]( - New( - weakTypeTag[P].tpe, - value.tree - ) - ) - } - - def propertyValue - [T : c.WeakTypeTag, P : c.WeakTypeTag] - (c: Context) - (p: c.Expr[P]) - (ev: c.Expr[GenericType[_, _, _, _]]): c.Expr[T] = - { - import c.universe._ - c.Expr[T](Select(c.typeCheck(p.tree), "get")) - } - - def bindingValue - [T : c.WeakTypeTag, B : c.WeakTypeTag] - (c: Context) - (b: c.Expr[B]) - (ev: c.Expr[GenericType[_, _, _, _]]): c.Expr[T] = - { - import c.universe._ - c.Expr[T](Select(c.typeCheck(b.tree), "get")) - } -} diff --git a/Fx/Macros/src/main/scala/scalaxy/fx/package.scala b/Fx/Macros/src/main/scala/scalaxy/fx/package.scala deleted file mode 100644 index e4fd624b..00000000 --- a/Fx/Macros/src/main/scala/scalaxy/fx/package.scala +++ /dev/null @@ -1,13 +0,0 @@ -package scalaxy - -/** Provides methods and implicit conversions that make it easy to use JavaFX from Scala. - * No runtime dependency is needed: all these methods are implemented using macros. - */ -package object fx - extends BeanExtensions - with Bindings - with EventHandlers - with GenericTypes - with ObservableValueExtensions - with Properties - diff --git a/Fx/Macros/src/test/scala/scalaxy/closures/ClosuresTest.scala b/Fx/Macros/src/test/scala/scalaxy/closures/ClosuresTest.scala deleted file mode 100644 index 89ede2b0..00000000 --- a/Fx/Macros/src/test/scala/scalaxy/closures/ClosuresTest.scala +++ /dev/null @@ -1,27 +0,0 @@ -package scalaxy - -import org.junit._ -import org.junit.Assert._ - -import scalaxy.fx._ - -import javafx.event._ - -class ClosuresTest -{ - @Test - def event { - var called = false - /* - val c = closure[ActionListener] { - println("hehehe") - called = true - } - */ - val c: EventHandler[ActionEvent] = { - called = true - } - c.handle(null) - assertTrue(called) - } -} diff --git a/Fx/Macros/src/test/scala/scalaxy/fx/BindingsTest.scala b/Fx/Macros/src/test/scala/scalaxy/fx/BindingsTest.scala deleted file mode 100644 index 81bb9b10..00000000 --- a/Fx/Macros/src/test/scala/scalaxy/fx/BindingsTest.scala +++ /dev/null @@ -1,67 +0,0 @@ -package scalaxy.fx.test - -import org.junit._ -import org.junit.Assert._ - -import scalaxy.fx._ - -import javafx.beans.Observable -import javafx.beans.value._ -import javafx.beans.property._ -import javafx.beans.binding._ -import javafx.scene.control._ - -class BindingsTest -{ - @Test - def simplePropertyBinding { - val a: SimpleIntegerProperty = newProperty(2) - val b = newProperty(3) - val bb: SimpleIntegerProperty = b - val c = bind(a.get + b.get) - - assertEquals(5, c.get) - a.set(1) - b.set(10) - assertEquals(11, c.get) - } - - @Test - def beanPropertyBinding { - val b = new Button - val fmt = "Size: %d x %d" - b.set(minWidth = 10, minHeight = 11) - val text = bind { - fmt.format(b.minWidthProperty.intValue, b.minHeightProperty.intValue) - } - assertEquals(fmt.format(10, 11), text.get) - b.set(minWidth = 20) - assertEquals(fmt.format(20, 11), text.get) - b.set(minHeight = 21) - assertEquals(fmt.format(20, 21), text.get) - } - - @Test - def beanPropertyBinding2 { - val b1 = newProperty(10) - val b2 = bind { 10 + b1.get } - val b3: IntegerBinding = b2 - - - val b = new Button - val fmt = "Size: %d x %d" - b.set( - minWidth = 10, - minHeight = 11, - maxHeight = b.minHeightProperty, // will be bound - text = bind { - fmt.format(b.minWidthProperty.intValue, b.minHeightProperty.intValue) - } - ) - assertEquals(fmt.format(10, 11), b.getText) - b.set(minWidth = 20) - assertEquals(fmt.format(20, 11), b.getText) - b.set(minHeight = 21) - assertEquals(fmt.format(20, 21), b.getText) - } -} diff --git a/Fx/Macros/src/test/scala/scalaxy/fx/HelloWorld.scala b/Fx/Macros/src/test/scala/scalaxy/fx/HelloWorld.scala deleted file mode 100644 index 8d78f9c2..00000000 --- a/Fx/Macros/src/test/scala/scalaxy/fx/HelloWorld.scala +++ /dev/null @@ -1,96 +0,0 @@ -package scalaxy.helloworld - -import org.junit._ -import org.junit.Assert._ - -import scalaxy.fx._ - -import javafx.application.Application -import javafx.scene._ -import javafx.scene.control._ -import javafx.scene.layout._ -import javafx.stage._ - -/* -import scalaxy.fx._ - -import javafx._ -import javafx.event._ - -object HelloWorld extends App { - Application.launch(classOf[HelloWorld]) -} - -class HelloWorld extends Application { - override def start(primaryStage: Stage) { - primaryStage.set( - title = "Hello World!", - scene = new Scene( - new StackPane() { - getChildren.add( - new Button().set( - text = "Say 'Hello World'", - onAction = { - println("Hello World!") - } - ) - ) - }, - 300, - 250 - ) - ) - primaryStage.show() - } -} - -*/ - -class HelloWorldTest { - @Test - def launch { - //Application.launch(classOf[HelloWorld]) - } -} - -object HelloWorld extends App { - Application.launch(classOf[HelloWorld]) -} -class HelloWorld extends Application { - override def start(primaryStage: Stage) { - val slider = new Slider().set( - min = 0, - max = 100, - blockIncrement = 1, - value = 50 - ) - slider.valueProperty onChange { - println("Slider changed") - } - primaryStage.set( - title = "Hello World!", - scene = new Scene( - new StackPane() { - getChildren.add( - new BorderPane().set( - bottom = new Button().set( - text = "Say 'Hello World'", - tooltip = new Tooltip("Hover me"), - onAction = { - println("Hello World!") - } - ), - center = slider, - top = new Label().set( - text = bind(s"Slider is at ${slider.getValue.toInt}") - ) - ) - ) - }, - 300, - 250 - ) - ) - primaryStage.show() - } -} diff --git a/Fx/Macros/src/test/scala/scalaxy/fx/SettersTest.scala b/Fx/Macros/src/test/scala/scalaxy/fx/SettersTest.scala deleted file mode 100644 index b9307150..00000000 --- a/Fx/Macros/src/test/scala/scalaxy/fx/SettersTest.scala +++ /dev/null @@ -1,43 +0,0 @@ -package scalaxy.fx.test - -import org.junit._ -import org.junit.Assert._ - -import scalaxy.fx._ - -import javafx.application.Application -import javafx.event.ActionEvent -import javafx.event.EventHandler -import javafx.scene.Scene -import javafx.scene.control.Button -import javafx.scene.layout.StackPane -import javafx.stage.Stage - -class SettersTest -{ - @Test - def handlerBlock { - var fired = false - val b = new Button().set( - text = "Say 'Hello World'", - onAction = { - fired = true - } - ) - b.fire() - assertTrue(fired) - } - - @Test - def handlerFunction { - var fired = false - val b = new Button().set( - text = "Say 'Hello World'", - onAction = (event: ActionEvent) => { - fired = true - } - ) - b.fire() - assertTrue(fired) - } -} diff --git a/Fx/README.md b/Fx/README.md deleted file mode 100644 index 51ca3b57..00000000 --- a/Fx/README.md +++ /dev/null @@ -1,224 +0,0 @@ -# Scalaxy/Fx: JavaFX eye-candy experiment for Scala 2.10 - -Minimal set of Scala 2.10 macros, dynamics and implicits for maximal JavaFX eye-candy ([BSD-licensed](https://github.com/ochafik/Scalaxy/blob/master/LICENSE))! -(does not depend on the rest of Scalaxy) - -_Important_: this "library" was designed as a DSL with no runtime dependency (with the exception of [one class](https://github.com/ochafik/Scalaxy/blob/master/Fx/Runtime/src/main/scala/scalaxy/fx/runtime/ScalaChangeListener.scala) I couldn't get rid of yet, because of a [bug / limitation of Scala macros](https://issues.scala-lang.org/browse/SI-6386)). - -This means that all the methods defined in the `scalaxy.fx` package are macros that rewrite the code to something pure-JavaFX, with no reference to any additional class. If you want to learn how to write non-trivial macros, [have a look at the code](https://github.com/ochafik/Scalaxy/tree/master/Fx/Macros/src/main/scala/scalaxy/fx)! - -As a result, you may say think of `Scalaxy/Fx` as a compiler plugin rather than a library (but technically, it *is* just a library of macros). - -# Disclaimer - -This library is a _very limited proof of concept without proper tests_ (should work mostly well, though). - -If you're looking for a complete and supported JavaFX experience in Scala, please use [ScalaFX](http://code.google.com/p/scalafx/) (great mature library written by [Stephen Chin](https://twitter.com/steveonjava/) and other committers, although it doesn't use macros as of yet and hence has some more exotic syntax for bindings). - -# Example - -```scala -import scalaxy.fx._ - -import javafx._ -import javafx.event._ - -object HelloWorld extends App { - Application.launch(classOf[HelloWorld], args: _*) -} - -class HelloWorld extends Application { - override def start(primaryStage: Stage) { - val slider = new Slider().set( - min = 0, - max = 100, - blockIncrement = 1, - value = 50 - ) - slider.valueProperty onChange { - println("Slider changed") - } - primaryStage.set( - title = "Hello World!", - scene = new Scene( - new StackPane() { - getChildren.add( - new BorderPane().set( - bottom = new Button().set( - text = "Say 'Hello World'", - onAction = { - println("Hello World!") - } - ), - center = slider, - top = new Label().set( - text = bind { - s"Slider is at ${slider.getValue.toInt}" - } - ) - ) - ) - }, - 300, - 250 - ) - ) - primaryStage.show() - } -} -``` - -# Usage - -To use with `sbt` 0.12.2+, please have a look at the [HelloWorld example](https://github.com/ochafik/Scalaxy/blob/master/Fx/Example) and make your `build.sbt` file look like: - -```scala -// Only works with 2.10.0+ -scalaVersion := "2.10.0" - -// Add JavaFX Runtime as an unmanaged dependency, hoping to find it in the JRE's library folder. -unmanagedJars in Compile ++= Seq(new File(System.getProperty("java.home")) / "lib" / "jfxrt.jar") - -// This is the bulk of Scalaxy/Fx, needed only during compilation (no runtime dependency here). -libraryDependencies += "com.nativelibs4java" %% "scalaxy-fx" % "0.3-SNAPSHOT" % "provided" - -// This runtime library contains only one class needed for the `onChange { ... }` syntax. -// You can just remove it if you don't use that syntax. -libraryDependencies += "com.nativelibs4java" %% "scalaxy-fx-runtime" % "0.3-SNAPSHOT" - -// JavaFX doesn't cleanup everything well, need to fork tests / runs. -fork := true - -// Scalaxy snapshots are published on the Sonatype repository. -resolvers += Resolver.sonatypeRepo("snapshots") -``` - -# Features - -The syntactic facilities available so far are: -- JavaFX Script-like syntax for setters (without any runtime penalty or loss of type-safetiness): - - ```scala - button.set( - text = "Say 'Hello World'", - tooltip = new Tooltip("Hover me"), - minHeight = 300, - minHidth = 200 - ) - ``` - -- More natural bindings: - - ```scala - val moo = newProperty(10) - val foo = bind { Math.sqrt(moo.get) } - val button = new Button().set( - text = bind { s"Foo is ${foo.get}" }, - cancelButton = true - ) - ``` - - Instead of: - - ```scala - val moo = new SimpleIntegerProperty(10) - val foo = new DoubleBinding() { - super.bind(moo) - override def computeValue() = - Math.sqrt(moo.get) - } - val button = new Button() - button.textProperty.bind( - new StringBinding() { - super.bind(foo) - override def computeValue() = - s"Foo is ${foo.get}" - } - ), - button.setCancelButton(true) - ``` - -- Simpler syntax for event handlers, with or without the event parameter: - - ```scala - button1.set( - text = "Click me!", - onAction = println("clicked") - ) - - button2.set( - text = "Click me!", - onAction = (event: ActionEvent) => { - println(s"clicked: $event") - } - ) - - button2.maxWidthProperty onChange { - println("Constraint changed!") - } - ``` - - Instead of: - - ```scala - button3.setText("Click me!") - button3.setOnAction(new EventHandler[ActionEvent]() { - override def handle(event: ActionEvent) { - println(s"clicked: $event") - } - } - button3.maxWidthProperty.addListener(new ChangeListener[Double]() { - override def changed(observable: ObservableValue[_ <: Double], oldValue: Double, newValue: Double) { - println("Constraint changed!") - } - } - ``` - -# Internals - -`Scalaxy/Fx` uses some interesting techniques: -- Combination of `Dynamic` and macros for a type-safe setters syntax for Java beans, that uses named parameters. - (see [Scalaxy/Beans](https://github.com/ochafik/Scalaxy/tree/master/Beans) and [my blog post](http://ochafik.com/blog/?p=803) on the matter for more details on this technique) -- [CanBuildFrom-style implicits](https://github.com/ochafik/Scalaxy/blob/master/Fx/Macros/src/main/scala/scalaxy/fx/GenericTypes.scala) to associate value types `T` to their `Binding[T]` or `Property[T]` subclasses. - What's interesting here is that there is no implementation of these evidence objects, which only serve to the typer and are thrown away by the macros. - - As a result, the following property and binding are correctly typed to their concrete implementation: - - ```scala - import scalaxy.fx._ - - val p: SimpleIntegerProperty = newProperty(10) - val b: IntegerBinding = bind { p.get + 10 } - ``` - -- Despite it not being officially supported, creates anonymous handler classes from inside macros. - (see [EventHandlerMacros.scala](https://github.com/ochafik/Scalaxy/blob/master/Fx/Macros/src/main/scala/scalaxy/fx/impl/EventHandlerMacros.scala)) -- Macros all over, for virtually no runtime dependency. - The only exception is that it's not currently possible to have unbound types in macros due to [a bug in reifiers](https://issues.scala-lang.org/browse/SI-6386), so the following will crash compilation because of the `[_ <: T]` part: - - ```scala - val valueExpr = c.Expr[ObservableValue[T]](value) - reify( - valueExpr.splice.addListener( - new ChangeListener[T]() { - override def changed(observable: ObservableValue[_ <: T], oldValue: T, newValue: T) { - f.splice(oldValue, newValue) - } - } - ) - ) - ``` - -# Hacking - -If you want to build / test / hack on this project: -- Make sure to use [paulp's sbt script](https://github.com/paulp/sbt-extras) with `sbt` 0.12.2+ -- Install Oracle's JDK + JavaFX and make sure the `java` command in the path points to that version -- Use the following commands to checkout the sources and build the tests continuously: - - ``` - git clone git://github.com/ochafik/Scalaxy.git - cd Scalaxy - sbt "project scalaxy-fx" "; clean ; ~test" - ``` - diff --git a/Fx/Runtime/src/main/scala/scalaxy/fx/runtime/ScalaChangeListener.scala b/Fx/Runtime/src/main/scala/scalaxy/fx/runtime/ScalaChangeListener.scala deleted file mode 100644 index bc7a48bf..00000000 --- a/Fx/Runtime/src/main/scala/scalaxy/fx/runtime/ScalaChangeListener.scala +++ /dev/null @@ -1,18 +0,0 @@ -package scalaxy.fx.runtime - -import javafx.beans._ -import javafx.beans.binding._ -import javafx.beans.property._ -import javafx.beans.value._ -import javafx.event._ - -/** This class is needed at runtime because it is currently impossible to reify it from a macro. - * Related Scala bug: https://issues.scala-lang.org/browse/SI-6386 - */ -abstract class ScalaChangeListener[T] extends ChangeListener[T] { - override def changed(observable: ObservableValue[_ <: T], oldValue: T, newValue: T) { - changed(oldValue, newValue) - } - - def changed(oldValue: T, newValue: T): Unit -} diff --git a/IDEAS b/IDEAS deleted file mode 100644 index 43c436b8..00000000 --- a/IDEAS +++ /dev/null @@ -1,45 +0,0 @@ -- //inside[_ <: javax.swing.JComponent]. - // BOF : insidePackage("scala.lang"). - -- activer remplacements dans un scope - - replacing(..., ..., ...) { - - } - -- activer ou desactiver - -- ajouter dependence des rewrites dans sbt - -- plugin sbt pour generer remplacement pour sa librairie et les publier (replacements.properties...) - -- Refactoring : hyper utile pour migrer ˆ nouvelle version code - -> ... - -- object MesExemples extends Rock { - - def enabled(compilerContext) = { - if (compC.scalaVersion < ...) - false - - } - - def context1(....) = - replace(patt, rep) - - def context1(...) = - warn(msg) { patt } - - def context1(...) = - fail(msg) { patt } - - def context1(...) = - when(patt)(id1, id2...) { - case ...: Tree => - replacement(rep) - case ... => - error(rep) - case ... => - warning(rep) - } -} diff --git a/LICENSE b/LICENSE deleted file mode 100644 index 47c2c6ac..00000000 --- a/LICENSE +++ /dev/null @@ -1,14 +0,0 @@ -SCALAXY LICENSE - -Copyright (c) 2012 Olivier Chafik, unless otherwise specified. -All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: - - 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - - 3. Neither the name of Scalaxy nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/Loops/Benchmarks/README.md b/Loops/Benchmarks/README.md deleted file mode 100644 index 42eb3135..00000000 --- a/Loops/Benchmarks/README.md +++ /dev/null @@ -1,3 +0,0 @@ -Run with : - - sbt run diff --git a/Loops/Benchmarks/TestIntRangeLoops.scala b/Loops/Benchmarks/TestIntRangeLoops.scala deleted file mode 100644 index d079c43a..00000000 --- a/Loops/Benchmarks/TestIntRangeLoops.scala +++ /dev/null @@ -1,56 +0,0 @@ - -object TestIntRangeLoops { - import TestUtils._ - - def main(args: Array[String]): Unit = { - val name = if (args.isEmpty) "Normal" else args(0) - val m = 10 - val n = 10 - val o = 30 - val mn = m * n - val mno = m * n * o - def test1_mno = { - var t = 0.0 - for (i <- 0 until mno) - t += i / 10 - t - } - def test2_mn_o = { - var t = 0.0 - for (i <- 0 until mn) - for (j <- 0 until o) - t += (i + j) / 10 - t - } - def test3_mno = { - var t = 0.0 - for (i <- 0 until n) - for (j <- 0 until m) - for (k <- 0 until o) - t += (i + j + k) / 10 - t - } - def test4_mnom = { - var t = 0.0 - for (i <- 0 until n) - for (j <- 0 until m) - for (k <- 0 until o) - for (l <- 0 until m) - t += (i + j + k + l) / 10 - t - } - val (cold1, warm1) = tst(mno) { test1_mno } - val (cold2, warm2) = tst(mno) { test2_mn_o } - val (cold3, warm3) = tst(mno) { test3_mno } - val (cold4, warm4) = tst(mno * m) { test4_mnom } - - println(Array(name, "Cold", 1, cold1).mkString("\t")); - println(Array(name, "Cold", 2, cold2).mkString("\t")); - println(Array(name, "Cold", 3, cold3).mkString("\t")); - println(Array(name, "Cold", 4, cold4).mkString("\t")); - println(Array(name, "Warm", 1, warm1).mkString("\t")); - println(Array(name, "Warm", 2, warm2).mkString("\t")); - println(Array(name, "Warm", 3, warm3).mkString("\t")); - println(Array(name, "Warm", 4, warm4).mkString("\t")); - } -} diff --git a/Loops/Benchmarks/TestIntRangeLoopsOptimized.scala b/Loops/Benchmarks/TestIntRangeLoopsOptimized.scala deleted file mode 100644 index 66a3fb6d..00000000 --- a/Loops/Benchmarks/TestIntRangeLoopsOptimized.scala +++ /dev/null @@ -1,58 +0,0 @@ -import scala.language.postfixOps -import scalaxy.loops._ - -object TestIntRangeLoopsOptimized { - import TestUtils._ - - def main(args: Array[String]): Unit = { - val name = if (args.isEmpty) "Normal" else args(0) - val m = 10 - val n = 10 - val o = 30 - val mn = m * n - val mno = m * n * o - def test1_mno = { - var t = 0.0 - for (i <- 0 until mno optimized) - t += i / 10 - t - } - def test2_mn_o = { - var t = 0.0 - for (i <- 0 until mn optimized) - for (j <- 0 until o optimized) - t += (i + j) / 10 - t - } - def test3_mno = { - var t = 0.0 - for (i <- 0 until n optimized) - for (j <- 0 until m optimized) - for (k <- 0 until o optimized) - t += (i + j + k) / 10 - t - } - def test4_mnom = { - var t = 0.0 - for (i <- 0 until n optimized) - for (j <- 0 until m optimized) - for (k <- 0 until o optimized) - for (l <- 0 until m optimized) - t += (i + j + k + l) / 10 - t - } - val (cold1, warm1) = tst(mno) { test1_mno } - val (cold2, warm2) = tst(mno) { test2_mn_o } - val (cold3, warm3) = tst(mno) { test3_mno } - val (cold4, warm4) = tst(mno * m) { test4_mnom } - - println(Array(name, "Cold", 1, cold1).mkString("\t")); - println(Array(name, "Cold", 2, cold2).mkString("\t")); - println(Array(name, "Cold", 3, cold3).mkString("\t")); - println(Array(name, "Cold", 4, cold4).mkString("\t")); - println(Array(name, "Warm", 1, warm1).mkString("\t")); - println(Array(name, "Warm", 2, warm2).mkString("\t")); - println(Array(name, "Warm", 3, warm3).mkString("\t")); - println(Array(name, "Warm", 4, warm4).mkString("\t")); - } -} diff --git a/Loops/Benchmarks/TestUtils.scala b/Loops/Benchmarks/TestUtils.scala deleted file mode 100644 index 09335ed4..00000000 --- a/Loops/Benchmarks/TestUtils.scala +++ /dev/null @@ -1,27 +0,0 @@ - -object TestUtils { - def time[V](title: String, n: Long, loops: Int)(b: => V): Double = { - val startTime = System.nanoTime - var i = 0 - while (i < loops) { - b - i += 1 - } - val time = System.nanoTime - startTime - val timePerLoop = time / loops - val timePerItem = timePerLoop / n.toDouble - //System.err.println("Time[" + title + "] = " + (time / 1000000L) + " milliseconds (" + (timePerLoop / 1000L) + " microseconds per iteration, " + timePerItem + " nanoseconds per item)") - if (title != null) - System.err.println("Time[" + title + "] = " + timePerItem + " nanoseconds per item)") - - timePerItem - } - def tst(count: Long)(b: => Unit) = { - // Run cold code - val cold = time("Cold", count, 1000) { b } - // Finish warmup : (1000 + 3000 > hotspot threshold both in server and client modes) - time(null, count, 3000) { b } - val warm = time("Warm", count, 10000) { b } - (cold, warm) - } -} diff --git a/Loops/Benchmarks/build.sbt b/Loops/Benchmarks/build.sbt deleted file mode 100644 index 0c338d31..00000000 --- a/Loops/Benchmarks/build.sbt +++ /dev/null @@ -1,19 +0,0 @@ -organization := "com.nativelibs4java" - -name := "scalaxy-loops-test" - -version := "1.0-SNAPSHOT" - -// Only works with 2.10.0+ -scalaVersion := "2.10.0" - -// Dependency at compilation-time only (not at runtime). -libraryDependencies += "com.nativelibs4java" %% "scalaxy-loops" % "0.3-SNAPSHOT" % "provided" - -// Run benchmarks in cold VMs. -fork := true - -// Scalaxy snapshots are published on the Sonatype repository. -resolvers += Resolver.sonatypeRepo("snapshots") - -scalacOptions ++= Seq("-optimise", "-Yinline", "-Yclosure-elim", "-feature", "-deprecation") diff --git a/Loops/Benchmarks/compilationSpeed.sh b/Loops/Benchmarks/compilationSpeed.sh deleted file mode 100755 index e590b21f..00000000 --- a/Loops/Benchmarks/compilationSpeed.sh +++ /dev/null @@ -1,60 +0,0 @@ -#!/bin/bash - -OPTIM_FLAGS="-optimise -Yclosure-elim -Yinline" -#-Xprint:inliner -Xprint:typer - -NORMAL_ARGS="TestIntRangeLoops.scala TestUtils.scala" -SCALAXY_ARGS="TestIntRangeLoopsOptimized.scala TestUtils.scala -feature -cp $HOME/.ivy2/cache/com.nativelibs4java/scalaxy-loops_2.10/jars/scalaxy-loops_2.10-0.3-SNAPSHOT.jar" - -N=10 - -function normalBuild { - for ((i = 0; i < $N; i += 1)); do - scalac $NORMAL_ARGS -d normal || exit 1 - done -} -function normalOptimizedBuild { - for ((i = 0; i < $N; i += 1)); do - scalac $NORMAL_ARGS $OPTIM_FLAGS -d normal-opt || exit 1 - done -} -function scalaxyBuild { - for ((i = 0; i < $N; i += 1)); do - scalac $SCALAXY_ARGS -d scalaxy || exit 1 - done -} -function scalaxyOptimizedBuild { - for ((i = 0; i < $N; i += 1)); do - scalac $SCALAXY_ARGS $OPTIM_FLAGS -d scalaxy-opt || exit 1 - done -} - -function announce { - echo "# -# $@ -#" -} - -cd $(dirname $0) - -rm -fR normal normal-opt scalaxy scalaxy-opt -mkdir normal normal-opt scalaxy scalaxy-opt - -# Have sbt fetch scalaxy-loops and put it in Ivy cache. -sbt update || exit 1 - -announce "Scalaxy build" -time -p scalaxyBuild || exit 1 - -announce "Scalaxy optimised build" -time -p scalaxyOptimizedBuild || exit 1 - -announce "Normal build" -time -p normalBuild || exit 1 - -announce "Normal optimised build" -time -p normalOptimizedBuild || exit 1 - -du -h normal normal-opt scalaxy scalaxy-opt -for F in normal normal-opt scalaxy scalaxy-opt; do jar -cf $F.zip $F ; done -ls -l *.zip diff --git a/Loops/Benchmarks/project/build.properties b/Loops/Benchmarks/project/build.properties deleted file mode 100644 index 66ad72ce..00000000 --- a/Loops/Benchmarks/project/build.properties +++ /dev/null @@ -1 +0,0 @@ -sbt.version=0.12.2 diff --git a/Loops/README.md b/Loops/README.md deleted file mode 100644 index bc415f3a..00000000 --- a/Loops/README.md +++ /dev/null @@ -1,112 +0,0 @@ -# Scalaxy/Loops - -Optimized loops for Scala 2.10 (using a macro to rewrite them to an equivalent while loop), currently limited to Range foreach loops. -([BSD-licensed](https://github.com/ochafik/Scalaxy/blob/master/LICENSE)) - -The following expression: -```scala -import scalaxy.loops._ -import scala.language.postfixOps // Optional. - -for (i <- 0 until 100000000 optimized) { - ... -} -``` -Gets rewritten at compilation time into: -```scala -{ - var ii = 0 - val end = 100000000 - val step = 1 - while (ii < end) { - val i = ii - ... - ii += step - } -} -``` - -This is a rejuvenation of some code initially written for [ScalaCL](http://scalacl.googlecode.com/) then for [optimized-loops-macros](https://github.com/ochafik/optimized-loops-macros). - -(see [this blog post](http://ochafik.com/blog/?p=806) for a recap on the ScalaCL project rationale / story) - -# Usage with Sbt - -If you're using `sbt` 0.12.2+, just put the following lines in `build.sbt`: -```scala -// Only works with 2.10.0+ -scalaVersion := "2.10.0" - -// Dependency at compilation-time only (not at runtime). -libraryDependencies += "com.nativelibs4java" %% "scalaxy-loops" % "0.3-SNAPSHOT" % "provided" - -// Scalaxy/Loops snapshots are published on the Sonatype repository. -resolvers += Resolver.sonatypeRepo("snapshots") - -// This one usually doesn't hurt, but it may slow compilation down: -// scalacOptions += "-optimise" -``` - -And append `optimized` to all the ranges you want to optimize: -```scala -for (i <- 0 until n optimized; j <- i until n optimized) { - ... -} -``` - -You can always disable loop optimizations without removing the `optimized` postfix operator from your code: just recompile with the environment variable `SCALAXY_LOOPS_OPTIMIZED=0` or the System property `scalaxy.loops.optimized=false` set: -``` -SCALAXY_LOOPS_OPTIMIZED=0 sbt clean compile ... -``` -Or if you're not using sbt: -``` -scalac -J-Dscalaxy.loops.optimized=false ... -``` - -# Usage with Maven - -With Maven, you'll need this in your `pom.xml` file: -```xml - - - com.nativelibs4java - scalaxy-loops_2.10 - 0.3-SNAPSHOT - - - - - - sonatype-oss-public - https://oss.sonatype.org/content/groups/public/ - - -``` - -# Hacking - -If you want to build / test / hack on this project: -- Make sure to use [paulp's sbt script](https://github.com/paulp/sbt-extras) with `sbt` 0.12.2+ -- Use the following commands to checkout the sources and build the tests continuously: - - ``` - git clone git://github.com/ochafik/Scalaxy.git - cd Scalaxy - sbt "project scalaxy-loops" "; clean ; ~test" - ``` - -# What's next? - -There's lots of work to reach the level of [ScalaCL 0.2](https://code.google.com/p/scalacl/wiki/ScalaCLPlugin), and that may never happen. - -However, if there is a particular loop optimization that's very important to you, please let me know: -- [@ochafik on Twitter](http://twitter.com/ochafik) -- [NativeLibs4Java mailing-list](groups.google.com/group/nativelibs4java) - -You can also [file bugs and enhancement requests here](https://github.com/ochafik/Scalaxy/issues/new). - -Anyway, current plans are to support the following loop rewrites: -- Range.{ foreach, map } with filters -- Array.{ foreach, map } with filters - -Any help (testing, patches, bug reports) will be greatly appreciated! diff --git a/Loops/src/main/scala/scalaxy/loops.scala b/Loops/src/main/scala/scalaxy/loops.scala deleted file mode 100644 index fda83766..00000000 --- a/Loops/src/main/scala/scalaxy/loops.scala +++ /dev/null @@ -1,215 +0,0 @@ -package scalaxy - -import scala.language.experimental.macros -import scala.language.implicitConversions - -import scala.reflect.macros.Context -import scala.reflect.NameTransformer.encode - -/** Scala loops compilation optimizations. - * Currently limited to Range foreach loops (no support for yield / map yet). - * Requires "inline" ranges (so the macro can extract start, end and optional step), - * and step must be a constant. - * - * General syntax: - * for (i <- start [to/until] end [by step]) { ... } - * - * Examples: - *

- *    import scalaxy.loops._
- *    val n = 1000000
- *    for (i <- 0 until n optimized) { ... }
- *    for (i <- n to 10 by -3 optimized) { ... }
- *  
- */ -package object loops -{ - // TODO: optimize Range.map. - // TODO: optimize Array.foreach, Array.map. - // TODO: optimize Array.tabulate. - // TODO: optimize ArrayBuffer.foreach, ArrayBuffer.map. - // TODO: optimize (List/Seq).apply(...).foreach (replace with Array.apply + while loop) - implicit def rangeExtensions(range: Range) = - new RangeExtensions(range) - - private[loops] class RangeExtensions(range: Range) - { - /** Ensures a Range's foreach loop is compiled as an optimized while loop. - * Failure to optimize the loop will result in a compilation error. - */ - def optimized: OptimizedRange = ??? - } - - private[loops] class OptimizedRange - { - /** Optimized foreach method. - * Only works if `range` is an inline Range with a constant step. - */ - def foreach[U](f: Int => U): Unit = - macro impl.rangeForeachImpl[U] - - /** This must not be executed at runtime - * (should be rewritten away by the foreach macro during compilation). - */ - ??? - } -} - -package loops -{ - package object impl - { - lazy val disabled = - System.getenv("SCALAXY_LOOPS_OPTIMIZED") == "0" || - System.getProperty("scalaxy.loops.optimized") == "false" - - // This needs to be public and statically accessible. - def rangeForeachImpl[U : c.WeakTypeTag] - (c: Context) - (f: c.Expr[Int => U]): c.Expr[Unit] = - { - import c.universe._ - import definitions._ - import Flag._ - - object InlineRangeTree { - def unapply(tree: Tree): Option[(Tree, Tree, Option[Tree], Boolean)] = - Option(tree) collect { - case StartEndInclusive(start, end, isInclusive) => - (start, end, None, isInclusive) - case StartEndStepInclusive(start, end, step, isInclusive) => - (start, end, Some(step), isInclusive) - } - } - - object StartEndInclusive { - def unapply(tree: Tree): Option[(Tree, Tree, Boolean)] = - Option(tree) collect { - case - Apply( - Select( - Apply( - Select(_, intWrapperName), - List(start)), - junctionName), - List(end)) - if intWrapperName.toString == "intWrapper" && - (junctionName.toString == "to" || junctionName.toString == "until") - => - (start, end, junctionName.toString == "to") - } - } - object StartEndStepInclusive { - def unapply(tree: Tree): Option[(Tree, Tree, Tree, Boolean)] = - Option(tree) collect { - case - Apply( - Select( - StartEndInclusive(start, end, isInclusive), - byName), - List(step)) - if byName.toString == "by" => - (start, end, step, isInclusive) - } - } - c.typeCheck(c.prefix.tree) match { - case Select(Apply(_, List(range)), optimizedName) - if optimizedName.toString == "optimized" => - if (disabled) { - val rangeExpr = c.Expr[Range](range) - c.info(c.macroApplication.pos, "Loop optimizations are disabled.", true) - reify(rangeExpr.splice.foreach(f.splice)) - } else { - range match { - case InlineRangeTree(start, end, stepOpt, isInclusive) => - val step: Int = stepOpt match { - case Some(Literal(Constant(step: Int))) => - step - case None => - 1 - case Some(step) => - c.error(step.pos, "Range step must be a non-null constant!") - 0 - } - c.typeCheck(f.tree) match { - case Function(List(param), body) => - - def newIntVal(name: TermName, rhs: Tree) = - ValDef(NoMods, name, TypeTree(IntTpe), rhs) - - def newIntVar(name: TermName, rhs: Tree) = - ValDef(Modifiers(MUTABLE), name, TypeTree(IntTpe), rhs) - - // Body expects a local constant: create a var outside the loop + a val inside it. - val iVar = newIntVar(c.fresh("i"), start) - val iVal = newIntVal(param.name, Ident(iVar.name)) - val stepVal = newIntVal(c.fresh("step"), Literal(Constant(step))) - val endVal = newIntVal(c.fresh("end"), end) - val condition = - Apply( - Select( - Ident(iVar.name), - newTermName( - encode( - if (step > 0) { - if (isInclusive) "<=" else "<" - } else { - if (isInclusive) ">=" else ">" - } - ) - ) - ), - List(Ident(endVal.name)) - ) - - val iVarExpr = c.Expr[Unit](iVar) - val iValExpr = c.Expr[Unit](iVal) - val endValExpr = c.Expr[Unit](endVal) - val stepValExpr = c.Expr[Unit](stepVal) - val conditionExpr = c.Expr[Boolean](condition) - // Body still refers to old function param symbol (which has same name as iVal). - // We must wipe it out (alas, it's not local, so we must reset all symbols). - // TODO: be less extreme, replacing only the param symbol (see branch replaceParamSymbols). - val bodyExpr = c.Expr[Unit](c.resetAllAttrs(body)) - - val incrExpr = c.Expr[Unit]( - Assign( - Ident(iVar.name), - Apply( - Select( - Ident(iVar.name), - encode("+") - ), - List(Ident(stepVal.name)) - ) - ) - ) - val iVarRef = c.Expr[Int](Ident(iVar.name)) - val stepValRef = c.Expr[Int](Ident(stepVal.name)) - - reify { - iVarExpr.splice - endValExpr.splice - stepValExpr.splice - while (conditionExpr.splice) { - iValExpr.splice - bodyExpr.splice - incrExpr.splice - } - } - case _ => - c.error(f.tree.pos, s"Unsupported function: $f") - null - } - case _ => - c.error(range.pos, s"Unsupported range: $range") - null - } - } - case _ => - c.error(c.prefix.tree.pos, s"Expression not recognized by the ranges macro: ${c.prefix.tree}") - null - } - } - } -} diff --git a/Loops/src/test/scala/scalaxy/loops/RangeLoopsTest.scala b/Loops/src/test/scala/scalaxy/loops/RangeLoopsTest.scala deleted file mode 100644 index a7e4d2e0..00000000 --- a/Loops/src/test/scala/scalaxy/loops/RangeLoopsTest.scala +++ /dev/null @@ -1,177 +0,0 @@ -package scalaxy.loops.test - -import org.junit._ -import org.junit.Assert._ - -import scala.language.postfixOps -import scala.collection.mutable.ArrayBuffer -import scala.reflect.ClassTag - -import scalaxy.loops._ - -class LoopsTest -{ - private val end = 10 - private val start = 3 - private def withBuf[T : ClassTag](f: ArrayBuffer[T] => Unit): List[T] = { - val buf = ArrayBuffer[T]() - f(buf) - buf.toList - } - - @Test - def nestedRanges { - val n = 10 - val m = 3 - val o = 5 - val p = 2 - assertEquals( - withBuf[Int](res => - for (i <- 0 until n) - for (j <- 0 until m) - for (k <- 0 until o) - for (l <- 0 until p) - res += (i * 1 + j * 10 + k * 100 + l * 1000) / 10), - withBuf[Int](res => - for (i <- 0 until n optimized) - for (j <- 0 until m optimized) - for (k <- 0 until o optimized) - for (l <- 0 until p optimized) - res += (i * 1 + j * 10 + k * 100 + l * 1000) / 10)) - } - - @Test - def simpleRangeUntil { - assertEquals( - withBuf[Int](res => - for (i <- start until end) - res += (i * 2)), - withBuf[Int](res => - for (i <- start until end optimized) - res += (i * 2))) - } - - @Test - def simpleRangeTo { - assertEquals( - withBuf[Int](res => - for (i <- start to end) - res += (i * 2)), - withBuf[Int](res => - for (i <- start to end optimized) - res += (i * 2))) - } - - @Test - def simpleRangeUntilBy { - assertEquals( - withBuf[Int](res => - for (i <- start until end by 2) - res += (i * 2)), - withBuf[Int](res => - for (i <- start until end by 2 optimized) - res += (i * 2))) - // This should be empty: - assertEquals( - Nil, - withBuf[Int](res => - for (i <- start until end by -2 optimized) - res += (i * 2))) - assertEquals( - withBuf[Int](res => - for (i <- end until start by -2) - res += (i * 2)), - withBuf[Int](res => - for (i <- end until start by -2 optimized) - res += (i * 2))) - } - - @Test - def simpleRangeToBy { - assertEquals( - withBuf[Int](res => - for (i <- start to end by 2) - res += (i * 2)), - withBuf[Int](res => - for (i <- start to end by 2 optimized) - res += (i * 2))) - // This should be empty: - assertEquals( - Nil, - withBuf[Int](res => - for (i <- start to end by -2 optimized) - res += (i * 2))) - assertEquals( - withBuf[Int](res => - for (i <- end to start by -2) - res += (i * 2)), - withBuf[Int](res => - for (i <- end to start by -2 optimized) - res += (i * 2))) - } - - @Test - def stableRangeIndexCapture { - assertEquals( - withBuf[() => Int](res => - for (i <- start to end by 2) - res += (() => (i * 2))).map(_()), - withBuf[() => Int](res => - for (i <- start to end by 2 optimized) - res += (() => (i * 2))).map(_())) - } - - @Test - def classInsideLoop { - assertEquals( - withBuf[Int](res => - for (i <- start to end by 2) { - class C { def f = i * 2 } - res += new C().f - }), - withBuf[Int](res => - for (i <- start to end by 2 optimized) { - class C { def f = i * 2 } - res += new C().f - })) - } - - @Test - def sideEffectFullParameters { - assertEquals( - withBuf[Int](res => { - var v = 0 - for (i <- { v += 1; v } until { v *= 2; 100 - v }) - res += (i * 2) - }), - withBuf[Int](res => { - var v = 0 - for (i <- { v += 1; v } until { v *= 2; 100 - v } optimized) - res += (i * 2) - })) - } - - @Test - def nameCollisions { - val n = 10 - val m = 3 - assertEquals( - withBuf[Int](res => - for (i <- 0 until n) { - for (j <- 0 until m) { - val i = j - res += i * 100 + j - } - } - ), - withBuf[Int](res => - for (i <- 0 until n optimized) { - for (j <- 0 until m optimized) { - val i = j - res += i * 100 + j - } - } - ) - ) - } -} diff --git a/MacroExtensions/README.md b/MacroExtensions/README.md deleted file mode 100644 index 200bad7f..00000000 --- a/MacroExtensions/README.md +++ /dev/null @@ -1,111 +0,0 @@ -# Scalaxy/MacroExtensions - -New *experimental* syntax to define class enrichments as macros ([BSD-licensed](https://github.com/ochafik/Scalaxy/blob/master/LICENSE)). - -There's some context [on my blog](http://ochafik.com/blog/?p=872), and a short [discussion on scala-internals](https://groups.google.com/d/topic/scala-internals/vzfgUskaJ_w/discussion) (+ make sure to read about known issues below). - -Scalaxy/MacroExtensions's compiler plugin supports the following syntax: -```scala -@scalaxy.extension[Any] -def quoted(quote: String): String = - quote + self + quote - -@scalaxy.extension[Int] -def copiesOf[T : ClassTag](generator: => T): Array[T] = - Array.fill[T](self)(generator) - -@scalaxy.extension[Array[A]] -def tup[A, B](b: B): (A, B) = macro { - // Explicit macro. - println("Extension macro is executing!") - reify((self.splice.head, b.splice)) -} -``` -Which allows calls such as: -```scala -println(10.quoted("'")) -// macro-expanded to `"'" + 10 + "'"` - -println(10 copiesOf new Entity) -// macro-expanded to `Array.fill(3)(new Entity)` - -println(Array(3).tup(1.0)) -// macro-expanded to `(Array(3).head, 1.0)` (and prints a message during compilation) -``` -This is done by rewriting the `@scalaxy.extension[T]` declarations above during compilation of the extensions. -In the case of `str2`, this gives the following: -```scala -import scala.language.experimental.macros -implicit class scalaxy$extensions$str2$1(self: Any) { - def str2(quote$Expr$1: String) = - macro scalaxy$extensions$str2$1.str2 -} -object scalaxy$extensions$str2$1 { - def str2(c: scala.reflect.macros.Context) - (quote$Expr$1: c.Expr[String]): - c.Expr[String] = - { - import c.universe._ - val Apply(_, List(selfTree$1)) = c.prefix.tree - val self$Expr$1 = c.Expr[Any](selfTree$1) - reify({ - val self = self$Expr$1.splice - val quote = quote$Expr$1.splice - quote + self + quote - }) - } -} -``` - -# Known Issues - -- Annotation is resolved by name: if you redefine an `@scalaxy.extension` annotation, this will break compilation. -- Default parameter values are not supported (due to macros not supporting them?) -- Doesn't check macro extensions are defined in publicly available static objects (but compiler does) - -# Usage - -If you're using `sbt` 0.12.2+, just put the following lines in `build.sbt`: -```scala -// Only works with 2.10.0+ -scalaVersion := "2.10.0" - -autoCompilerPlugins := true - -// Scalaxy/MacroExtensions plugin -addCompilerPlugin("com.nativelibs4java" %% "scalaxy-macro-extensions" % "0.3-SNAPSHOT") - -// Ensure Scalaxy/MacroExtensions's plugin is used. -scalacOptions += "-Xplugin-require:scalaxy-extensions" - -// Uncomment this to see what's happening: -//scalacOptions += "-Xprint:scalaxy-extensions" - -// We're compiling macros, reflection library is needed. -libraryDependencies <+= scalaVersion("org.scala-lang" % "scala-reflect" %) - -// Scalaxy/MacroExtensions snapshots are published on the Sonatype repository. -resolvers += Resolver.sonatypeRepo("snapshots") -``` - -General macro rules regarding compilation apply: you cannot use macros from the same compilation unit that defines them. - -# Hack - -Test with: -``` -git clone git://github.com/ochafik/Scalaxy.git -cd Scalaxy -sbt "project scalaxy-extensions" "run examples/TestExtensions.scala -Xprint:scalaxy-extensions" -sbt "project scalaxy-extensions" "run examples/Test.scala" -``` - -You can also use plain `scalac` directly, once Scalaxy/MacroExtensions's JAR is cached by sbt / Ivy: -``` -git clone git://github.com/ochafik/Scalaxy.git -cd Scalaxy -sbt update -cd Extensions -scalac -Xplugin:$HOME/.ivy2/cache/com.nativelibs4java/scalaxy-macro-extensions_2.10/jars/scalaxy-macro-extensions_2.10-0.3-SNAPSHOT.jar examples/TestExtensions.scala -Xprint:scalaxy-extensions -scalac examples/Test.scala -``` diff --git a/MacroExtensions/examples/Complex/ComplexTest.scala b/MacroExtensions/examples/Complex/ComplexTest.scala deleted file mode 100644 index a55e91e9..00000000 --- a/MacroExtensions/examples/Complex/ComplexTest.scala +++ /dev/null @@ -1,59 +0,0 @@ -/* -sbt clean && sbt "run 0" "run 1" "run 2" "run 3" "run 4" - -; clean ; run 0 ; run 1 ; run 2 ; run 3 ; run 4 -*/ -import scalaxy.loops._ -import scala.language.postfixOps - -// TODO hygienize self and params (by value, not by name as currently) -object Run extends App { - import TestUtils._ - - val n = 10000 - def NaiveExtensions(a: Complex, b: Complex) = { - import NaiveImplicits._ - var r = a - for (i <- 0 until n optimized) - r = r * b + a - r - } - def InlineExtensions(a: Complex, b: Complex) = { - import InlineImplicits._ - var r = a - for (i <- 0 until n optimized) - r = r * b + a - r - } - def MacroExtensions(a: Complex, b: Complex) = { - import MacroImplicits._ - var r = a - for (i <- 0 until n optimized) - r = r * b + a - r - } - def NormalMembers(a: Complex, b: Complex) = { - var r = a - for (i <- 0 until n optimized) - r = (r ** b) ++ a - r - } - def InlineMembers(a: Complex, b: Complex) = { - var r = a - for (i <- 0 until n optimized) - r = (r *** b) +++ a - r - } - - val x = Complex(1.02, 0.014) - val y = Complex(0.8, 0.002) - - val Array(i) = args.map(_.toInt) - i match { - case 0 => tst(n, "Naive Extensions") { NaiveExtensions(x, y) } - case 1 => tst(n, "Inline Extensions") { InlineExtensions(x, y) } - case 2 => tst(n, "Macro Extensions") { MacroExtensions(x, y) } - case 3 => tst(n, "Normal Members") { NormalMembers(x, y) } - case 4 => tst(n, "Inline Members") { InlineMembers(x, y) } - } -} diff --git a/MacroExtensions/examples/Complex/Library/Complex.scala b/MacroExtensions/examples/Complex/Library/Complex.scala deleted file mode 100644 index 7f2df70a..00000000 --- a/MacroExtensions/examples/Complex/Library/Complex.scala +++ /dev/null @@ -1,72 +0,0 @@ -final case class Complex(real: Double, imag: Double) { - def **(y: Complex) = - Complex( - this.real * y.real - this.imag * y.imag, - this.real * y.imag + this.imag * y.real) - - def ++(y: Complex) = - Complex(this.real + y.real, this.imag + y.imag) - - @inline - def ***(y: Complex) = - Complex( - this.real * y.real - this.imag * y.imag, - this.real * y.imag + this.imag * y.real) - - @inline - def +++(y: Complex) = - Complex(this.real + y.real, this.imag + y.imag) -} - -object NaiveImplicits -{ - implicit class ComplexOps(self: Complex) { - def module: Double = - self.real * self.real + self.imag * self.imag - - def *(y: Complex): Complex = - Complex( - self.real * y.real - self.imag * y.imag, - self.real * y.imag + self.imag * y.real) - - def +(y: Complex): Complex = - Complex(self.real + y.real, self.imag + y.imag) - } -} - -object InlineImplicits -{ - implicit class ComplexOps(self: Complex) { - @inline - def module: Double = - self.real * self.real + self.imag * self.imag - - @inline - def *(y: Complex): Complex = - Complex( - self.real * y.real - self.imag * y.imag, - self.real * y.imag + self.imag * y.real) - - @inline - def +(y: Complex): Complex = - Complex(self.real + y.real, self.imag + y.imag) - } -} - -object MacroImplicits -{ - @scalaxy.extension[Complex] - def module: Double = - this.real * this.real + this.imag * this.imag - - @scalaxy.extension[Complex] - def *(y: Complex): Complex = - Complex( - this.real * y.real - this.imag * y.imag, - this.real * y.imag + this.imag * y.real) - - @scalaxy.extension[Complex] - def +(y: Complex): Complex = - Complex(this.real + y.real, this.imag + y.imag) -} - diff --git a/MacroExtensions/examples/Complex/Library/build.sbt b/MacroExtensions/examples/Complex/Library/build.sbt deleted file mode 100644 index 508e987c..00000000 --- a/MacroExtensions/examples/Complex/Library/build.sbt +++ /dev/null @@ -1,19 +0,0 @@ -// Only works with 2.10.0+ -scalaVersion := "2.10.0" - -autoCompilerPlugins := true - -// Scalaxy/MacroExtensions plugin -addCompilerPlugin("com.nativelibs4java" %% "scalaxy-macro-extensions" % "0.3-SNAPSHOT") - -// Ensure Scalaxy/MacroExtensions's plugin is used. -scalacOptions += "-Xplugin-require:scalaxy-extensions" - -// Uncomment this to see what's happening: -//scalacOptions += "-Xprint:scalaxy-extensions" - -// We're compiling macros, reflection library is needed. -libraryDependencies <+= scalaVersion("org.scala-lang" % "scala-reflect" %) - -// Scalaxy/MacroExtensions snapshots are published on the Sonatype repository. -resolvers += Resolver.sonatypeRepo("snapshots") diff --git a/MacroExtensions/examples/Complex/TestUtils.scala b/MacroExtensions/examples/Complex/TestUtils.scala deleted file mode 100644 index 5dce4036..00000000 --- a/MacroExtensions/examples/Complex/TestUtils.scala +++ /dev/null @@ -1,28 +0,0 @@ - -object TestUtils { - def time[V](title: String, n: Long, loops: Int)(b: => V): Double = { - val startTime = System.nanoTime - var i = 0 - while (i < loops) { - b - i += 1 - } - val time = System.nanoTime - startTime - val timePerLoop = time / loops - val timePerItem = timePerLoop / n.toDouble - //System.err.println("Time[" + title + "] = " + (time / 1000000L) + " milliseconds (" + (timePerLoop / 1000L) + " microseconds per iteration, " + timePerItem + " nanoseconds per item)") - if (title != null) - System.err.println(title + " = " + timePerItem + " nanoseconds per item)") - - timePerItem - } - def tst(count: Long, n: String = null)(b: => Unit) = { - // Run cold code - val suffix = if (n == null) "" else "[" + n + "]" - val cold = time("Cold" + suffix, count, 1000) { b } - // Finish warmup : (1000 + 3000 > hotspot threshold both in server and client modes) - time(null, count, 3000) { b } - val warm = time("Warm" + suffix, count, 10000) { b } - (cold, warm) - } -} diff --git a/MacroExtensions/examples/Complex/build.sbt b/MacroExtensions/examples/Complex/build.sbt deleted file mode 100644 index 85dfc551..00000000 --- a/MacroExtensions/examples/Complex/build.sbt +++ /dev/null @@ -1,13 +0,0 @@ -// Only works with 2.10.0+ -scalaVersion := "2.10.0" - -// Uncomment this to see what's happening: -//scalacOptions ++= Seq("-Xprint:parser", "-Xprint:refchecks") - -scalacOptions ++= Seq("-optimise", "-Yinline", "-Yclosure-elim", "-feature", "-deprecation") - -libraryDependencies += "com.nativelibs4java" %% "scalaxy-loops" % "0.3-SNAPSHOT" % "provided" - -resolvers += Resolver.sonatypeRepo("snapshots") - -fork := true diff --git a/MacroExtensions/examples/Complex/project/Build.scala b/MacroExtensions/examples/Complex/project/Build.scala deleted file mode 100644 index 3d08e46d..00000000 --- a/MacroExtensions/examples/Complex/project/Build.scala +++ /dev/null @@ -1,8 +0,0 @@ -import sbt._ -import Keys._ - -object Build extends Build { - lazy val root = Project(id = "Test", base = file(".")).aggregate(library).dependsOn(library) - - lazy val library = Project(id = "Library", base = file("Library")) -} diff --git a/MacroExtensions/examples/Complex/project/build.properties b/MacroExtensions/examples/Complex/project/build.properties deleted file mode 100644 index 66ad72ce..00000000 --- a/MacroExtensions/examples/Complex/project/build.properties +++ /dev/null @@ -1 +0,0 @@ -sbt.version=0.12.2 diff --git a/MacroExtensions/examples/Generics/GenericsTest.scala b/MacroExtensions/examples/Generics/GenericsTest.scala deleted file mode 100644 index 5cbb4c74..00000000 --- a/MacroExtensions/examples/Generics/GenericsTest.scala +++ /dev/null @@ -1,47 +0,0 @@ -/* -; run examples/Generics.scala -Xprint:scalaxy-extensions -Xplugin:/Users/ochafik/.ivy2; run examples/GenericsTest.scala -Xprint:refchecks - -sbt "project scalaxy-loops" "publish-local" -sbt "project scalaxy-extensions" "run examples/Generics.scala" "run examples/GenericsTest.scala -Xprint:refchecks" - -*/ -package scalaxy.examples - -import scalaxy.loops._ -import scala.language.postfixOps // Optional. - -object GenericsTest extends App -{ - { - import scalaxy.ExampleAlgo._ - - val v = 10 - println(10.divAddMul(2, 3, 4)) - println(v.divAddMul(2, 3, 4)) - } - - { - import scalaxy.Matrices._ - - val a = Matrix[Int](3, 3) - a(0, 0) = 2 - a(1, 1) = 1 - a(2, 2) = 1 - - val b = Matrix[Int](3, 3) - b(0, 0) = 2 - b(1, 1) = 2 - b(2, 2) = 1 - println(a) - println(b) - - val c: Matrix[Int] = a * b - println(c) - - val bb = Matrix[Int](3, 1) - println(a * bb) - - val bbb = Matrix[Int](2, 3) - println(a * bbb) - } -} diff --git a/MacroExtensions/examples/Generics/Library/Generics.scala b/MacroExtensions/examples/Generics/Library/Generics.scala deleted file mode 100644 index f6aa2e2c..00000000 --- a/MacroExtensions/examples/Generics/Library/Generics.scala +++ /dev/null @@ -1,125 +0,0 @@ -package scalaxy -import scalaxy.loops._ -import scala.language.postfixOps // Optional. - -package object generics -{ - @scalaxy.extension[T] - def +[T : Numeric](other: T): T = - this + other - - @scalaxy.extension[T] - def -[T : Numeric](other: T): T = - this - other - - @scalaxy.extension[T] - def *[T : Numeric](other: T): T = - this * other - - @scalaxy.extension[T] - def /[T : Numeric](other: T): T = - this / other - - @scalaxy.extension[T] - def %[T : Numeric](other: T): T = - (this % other).asInstanceOf[T] - - @scalaxy.extension[T] - def &[T : Numeric](other: T): T = - (this & other).asInstanceOf[T] - - @scalaxy.extension[T] - def |[T : Numeric](other: T): T = - (this | other).asInstanceOf[T] - - @scalaxy.extension[T] - def <[T : Ordering](other: T): Boolean = - this < other - - @scalaxy.extension[T] - def <=[T : Ordering](other: T): Boolean = - this <= other - - @scalaxy.extension[T] - def >[T : Ordering](other: T): Boolean = - this > other - - @scalaxy.extension[T] - def >=[T : Ordering](other: T): Boolean = - this >= other -} - -object ExampleAlgo -{ - import generics._ - - // This leverages some of the macros above. - @scalaxy.extension[T] - def divAddMul[T : Numeric](div: T, add: T, mul: T): T = - (this / div + add) * mul -} - -object Matrices { - import generics._ - import scala.reflect.ClassTag - - final class Matrix[T : Numeric : ClassTag]( - val rows: Int, - val columns: Int, - val values: Array[T]) - { - private def get(row: Int, col: Int): T = - this.values(row * columns + col) - - override def toString: String = { - val b = new StringBuilder() - for (i <- 0 until rows optimized) { - b ++= "{ " - for (j <- 0 until columns optimized) { - b ++= get(i, j).toString - if (j != columns - 1) - b ++= ", " - } - b ++= "}" - if (i != rows - 1) - b ++= "," - b ++= "\n" - } - b.toString - } - } - - object Matrix { - def apply[T : Numeric : ClassTag](rows: Int, columns: Int): Matrix[T] = - new Matrix[T](rows, columns, new Array[T](rows * columns)) - } - - @scalaxy.extension[Matrix[T]] - def apply[T : Numeric : ClassTag](row: Int, col: Int): T = - this.values(row * this.columns + col) - - @scalaxy.extension[Matrix[T]] - def update[T : Numeric : ClassTag](row: Int, col: Int, value: T) { - this.values(row * this.columns + col) = value - } - - @scalaxy.extension[Matrix[T]] - def *[T : Numeric : ClassTag](other: Matrix[T]): Matrix[T] = { - require( - this.columns == other.rows, - s"Mismatching sizes: (${this.rows} x ${this.columns}) * (${other.rows} x ${other.columns})") - - //TODO: debug: val out: Matrix[T] = ... - val out = Matrix[T](this.rows, other.columns) - for (i <- 0 until this.rows optimized) { - for (j <- 0 until other.columns optimized) { - var sum = 0.asInstanceOf[T] - for (k <- 0 until this.columns optimized) { - sum += this(i, k) * other(k, j) - } - out(i, j) = sum - } - } - out - } -} diff --git a/MacroExtensions/examples/Generics/Library/build.sbt b/MacroExtensions/examples/Generics/Library/build.sbt deleted file mode 100644 index 257faea8..00000000 --- a/MacroExtensions/examples/Generics/Library/build.sbt +++ /dev/null @@ -1,21 +0,0 @@ -// Only works with 2.10.0+ -scalaVersion := "2.10.0" - -autoCompilerPlugins := true - -// Scalaxy/MacroExtensions plugin -addCompilerPlugin("com.nativelibs4java" %% "scalaxy-macro-extensions" % "0.3-SNAPSHOT") - -// Ensure Scalaxy/MacroExtensions's plugin is used. -scalacOptions += "-Xplugin-require:scalaxy-extensions" - -// Uncomment this to see what's happening: -//scalacOptions += "-Xprint:scalaxy-extensions" - -// We're compiling macros, reflection library is needed. -libraryDependencies <+= scalaVersion("org.scala-lang" % "scala-reflect" %) - -libraryDependencies += "com.nativelibs4java" %% "scalaxy-loops" % "0.3-SNAPSHOT" % "provided" - -// Scalaxy/MacroExtensions snapshots are published on the Sonatype repository. -resolvers += Resolver.sonatypeRepo("snapshots") diff --git a/MacroExtensions/examples/Generics/build.sbt b/MacroExtensions/examples/Generics/build.sbt deleted file mode 100644 index 513271e0..00000000 --- a/MacroExtensions/examples/Generics/build.sbt +++ /dev/null @@ -1,13 +0,0 @@ -// Only works with 2.10.0+ -scalaVersion := "2.10.0" - -// Uncomment this to see what's happening: -scalacOptions ++= Seq("-Xprint:parser", "-Xprint:refchecks") - -scalacOptions ++= Seq("-optimise", "-Yinline", "-Yclosure-elim", "-feature", "-deprecation") - -libraryDependencies += "com.nativelibs4java" %% "scalaxy-loops" % "0.3-SNAPSHOT" % "provided" - -resolvers += Resolver.sonatypeRepo("snapshots") - -fork := true diff --git a/MacroExtensions/examples/Generics/project/Build.scala b/MacroExtensions/examples/Generics/project/Build.scala deleted file mode 100644 index 3d08e46d..00000000 --- a/MacroExtensions/examples/Generics/project/Build.scala +++ /dev/null @@ -1,8 +0,0 @@ -import sbt._ -import Keys._ - -object Build extends Build { - lazy val root = Project(id = "Test", base = file(".")).aggregate(library).dependsOn(library) - - lazy val library = Project(id = "Library", base = file("Library")) -} diff --git a/MacroExtensions/examples/Generics/project/build.properties b/MacroExtensions/examples/Generics/project/build.properties deleted file mode 100644 index 66ad72ce..00000000 --- a/MacroExtensions/examples/Generics/project/build.properties +++ /dev/null @@ -1 +0,0 @@ -sbt.version=0.12.2 diff --git a/MacroExtensions/examples/MacroDSL.scala b/MacroExtensions/examples/MacroDSL.scala deleted file mode 100644 index 6c2db164..00000000 --- a/MacroExtensions/examples/MacroDSL.scala +++ /dev/null @@ -1,15 +0,0 @@ -object MacroDSL { - import scala.language.experimental.macros - import scala.reflect.macros.Context - implicit class str(self: Int) { - def str(v: Int) = macro str$.str - } - object str$ { - def str(c: Context)(v: c.Expr[Int]): c.Expr[String] = { - import c.universe._ - val Apply(_, List(selfTree)) = c.prefix.tree - val self = c.Expr[String](selfTree) - reify(self.splice.toString) - } - } -} diff --git a/MacroExtensions/examples/RuntimeDSL.scala b/MacroExtensions/examples/RuntimeDSL.scala deleted file mode 100644 index a8869841..00000000 --- a/MacroExtensions/examples/RuntimeDSL.scala +++ /dev/null @@ -1,5 +0,0 @@ -object RuntimeDSL { - implicit class str(self: Int) extends AnyVal { - def str = self.toString - } -} diff --git a/MacroExtensions/examples/Test.scala b/MacroExtensions/examples/Test.scala deleted file mode 100644 index fc0b6713..00000000 --- a/MacroExtensions/examples/Test.scala +++ /dev/null @@ -1,9 +0,0 @@ -object Test extends App { - import TestExtensions._ - - //println(10.str1) - //println(11.str2) - var i = 0 - println((10 copiesOf { i += 1; (i, 'same) }).toSeq) - //println(Array(3).tup(1.0)) // macro-expanded to `(Array(3).head, 1.0)` (and prints a message during compilation) -} diff --git a/MacroExtensions/examples/TestExtensions.scala b/MacroExtensions/examples/TestExtensions.scala deleted file mode 100644 index 1a98b438..00000000 --- a/MacroExtensions/examples/TestExtensions.scala +++ /dev/null @@ -1,56 +0,0 @@ -/* -run examples/TestExtensions.scala -Xprint:scalaxy-extensions -run examples/Test.scala -*/ -object TestExtensions -{ - import scala.language.experimental.macros - import scala.reflect.ClassTag - /* - @scalaxy.extension[Any] def faulty { - val self3 = 10 - println(self3) - } - */ - //@scalaxy.extension[Array[T]] def notNulls[T <: AnyRef]: Int = self.count(_ ne null) - - //@scalaxy.extension[Array[T]] def notNulls[T]: Int = 10 - - @scalaxy.extension[Int] - def copiesOf[T : ClassTag](generator: => T): Array[T] = - Array.fill[T](self)(generator) - - //@scalaxy.extension[Array[A]] def foo[A, B](b: B): (Array[A], B) = (self, b) - /* - @scalaxy.extension[Array[A]] def tup[A, B](b: B): (A, B) = macro { - println("Extension macro is executing!") - reify((self.splice.head, b.splice)) - } - */ - - /* - @scalaxy.extension[Array[Int]] def inotNulls: Int = - self.count(_ != 0) - - @scalaxy.extension[Int] def str0 { println(self.toString) } - - @scalaxy.extension[Any] def quoted(quote: String): String = quote + self + quote - - @scalaxy.extension[Int] def str1: String = self.toString - - @scalaxy.extension[Int] def str2: String = macro - { - println("EXECUTING EXTENSION MACRO!") - reify(self.splice.toString) - } - */ - - /* - @scalaxy.extension[Int] def str = macro reify(self.splice.toString) - @scalaxy.extension[Int] def str = macro { - ... - reify(self.splice.toString) - } - */ - //println(10.str) -} diff --git a/MacroExtensions/src/main/resources/scalac-plugin.xml b/MacroExtensions/src/main/resources/scalac-plugin.xml deleted file mode 100644 index 891b4b72..00000000 --- a/MacroExtensions/src/main/resources/scalac-plugin.xml +++ /dev/null @@ -1,4 +0,0 @@ - - scalaxy-macro-extensions - scalaxy.extensions.MacroExtensionsPlugin - diff --git a/MacroExtensions/src/main/scala/scalaxy/extensions/Extensions.scala b/MacroExtensions/src/main/scala/scalaxy/extensions/Extensions.scala deleted file mode 100644 index 5c1503da..00000000 --- a/MacroExtensions/src/main/scala/scalaxy/extensions/Extensions.scala +++ /dev/null @@ -1,168 +0,0 @@ -// Author: Olivier Chafik (http://ochafik.com) -// Feel free to modify and reuse this for any purpose ("public domain / I don't care"). -package scalaxy.extensions - -import scala.collection.mutable - -//import scala.reflect.api.Universe -import scala.tools.nsc.Global -import scala.reflect.internal.Flags - -trait Extensions -{ - val global: Global - import global._ - import definitions._ - - class DefsTransformer extends Transformer { - var parents: List[DefTree] = Nil - override def transform(tree: Tree) = tree match { - case dt: DefTree => - enterDefTree(dt) - val res = super.transform(tree) - leaveDefTree(dt) - res - case _ => - super.transform(tree) - } - def enterDefTree(dt: DefTree) { - parents = dt :: parents - } - def leaveDefTree(dt: DefTree) { - parents = parents.tail - } - } - - - class DefsTraverser extends Traverser { - var parents: List[DefTree] = Nil - override def traverse(tree: Tree) = tree match { - case dt: DefTree => - enterDefTree(dt) - super.traverse(tree) - leaveDefTree(dt) - case _ => - super.traverse(tree) - } - def enterDefTree(dt: DefTree) { - parents = dt :: parents - } - def leaveDefTree(dt: DefTree) { - parents = parents.tail - } - } - - def termPath(path: String): Tree = { - termPath(path.split("\\.").toList) - } - def termPath(components: List[String]): Tree = { - components.tail.foldLeft(Ident(components.head: TermName): Tree)((p, n) => Select(p, n: TermName)) - } - def termPath(root: Tree, path: String): Tree = { - val components = path.split("\\.").toList - components.foldLeft(root)((p, n) => Select(p, n: TermName)) - } - - def typePath(path: String): Tree = { - val components = path.split("\\.") - Select(termPath(components.dropRight(1).toList), components.last: TypeName) - } - - def newImportAll(tpt: Tree, pos: Position): Import = { - Import( - tpt, - List( - ImportSelector("_": TermName, pos.point, null, -1))) - } - - def newImportMacros(pos: Position): Import = { - val macrosName: TermName = "macros" - Import( - termPath("scala.language.experimental"), - List( - ImportSelector(macrosName, pos.point, macrosName, -1) - ) - ) - } - - def newEmptyTpt() = TypeTree(null) - - def getTypeNames(tpt: Tree): Seq[TypeName] = { - val res = mutable.ArrayBuffer[TypeName]() - new Traverser { override def traverse(tree: Tree) = tree match { - case Ident(n: TypeName) => res += n - case _ => super.traverse(tree) - }}.traverse(tpt) - res.result() - } - - def newExprType(contextName: TermName, tpt: Tree) = { - AppliedTypeTree( - typePath(contextName + ".Expr"), - List(tpt)) - } - def newExpr(contextName: TermName, tpt: Tree, value: Tree) = { - Apply( - TypeApply( - termPath(contextName + ".Expr"), - List(tpt)), - List(value)) - } - def newSplice(name: String) = { - Select(Ident(name: TermName), "splice": TermName) - } - - def genParamAccessorsAndConstructor(namesAndTypeTrees: List[(String, Tree)]): List[Tree] = { - ( - namesAndTypeTrees.map { - case (name, tpt) => - ValDef(Modifiers(Flags.PARAMACCESSOR), name, tpt, EmptyTree) - } - ) :+ - DefDef( - NoMods, - nme.CONSTRUCTOR, - Nil, - List( - namesAndTypeTrees.map { case (name, tpt) => - ValDef(NoMods, name, tpt, EmptyTree) - } - ), - newEmptyTpt(), - newSuperInitConstructorBody() - ) - } - - def newSelfValDef(): ValDef = { - ValDef(Modifiers(Flag.PRIVATE), "_": TermName, newEmptyTpt(), EmptyTree) - } - - def newSuperInitConstructorBody(): Tree = { - Block( - // super.() - Apply(Select(Super(This("": TypeName), "": TypeName), nme.CONSTRUCTOR), Nil), - Literal(Constant(())) - ) - } - - lazy val anyValTypeNames = - Set("Int", "Long", "Short", "Byte", "Double", "Float", "Char", "Boolean", "AnyVal") - - def parentTypeTreeForImplicitWrapper(typeName: Name): Tree = { - // If the type being extended is an AnyVal, make the implicit class a value class :-) - typePath( - if (anyValTypeNames.contains(typeName.toString)) - "scala.AnyVal" - else - "scala.AnyRef" - ) - } - - // TODO: request some -- official API in scala.reflect.api.FlagSets#FlagOps - implicit class FlagOps2(flags: FlagSet) { - def --(others: FlagSet) = { - //(flags.asInstanceOf[Long] & ~others.asInstanceOf[Long]).asInstanceOf[FlagSet] - flags & ~others - } - } -} diff --git a/MacroExtensions/src/main/scala/scalaxy/extensions/MacroExtensionsCompiler.scala b/MacroExtensions/src/main/scala/scalaxy/extensions/MacroExtensionsCompiler.scala deleted file mode 100644 index 33827263..00000000 --- a/MacroExtensions/src/main/scala/scalaxy/extensions/MacroExtensionsCompiler.scala +++ /dev/null @@ -1,74 +0,0 @@ -// Author: Olivier Chafik (http://ochafik.com) -// Feel free to modify and reuse this for any purpose ("public domain / I don't care"). -package scalaxy.extensions - -import scala.collection.mutable - -import scala.reflect.internal._ -import scala.reflect.ClassTag - -import scala.tools.nsc.CompilerCommand -import scala.tools.nsc.Global -import scala.tools.nsc.Phase -import scala.tools.nsc.plugins.Plugin -import scala.tools.nsc.plugins.PluginComponent -import scala.tools.nsc.Settings -import scala.tools.nsc.reporters.ConsoleReporter -import scala.tools.nsc.transform.TypingTransformers - -/** - * This compiler plugin demonstrates how to do "useful" stuff before the typer phase. - * - * It defines a toy syntax that uses annotations to define implicit classes: - * - * @scalaxy.extension[Any] def quoted(quote: String): String = quote + self + quote - * - * Which gets desugared to: - * - * import scala.language.experimental.macros - * implicit class scalaxy$extensions$quoted$1(self: Any) { - * def quoted(quote: String) = macro scalaxy$extensions$quoted$1.quoted - * } - * object scalaxy$extensions$quoted$1 { - * def quoted(c: scala.reflect.macros.Context) - * (quote: c.Expr[String]): c.Expr[String] = { - * import c.universe._ - * val Apply(_, List(selfTree)) = c.prefix.tree - * val self = c.Expr[String](selfTree) - * reify(quote.splice + self.splice + quote.splice) - * } - * } - * - * This plugin is only partially hygienic: it assumes @scalaxy.extend is not locally redefined to something else. - * - * To see the AST before and after the rewrite, run the compiler with -Xprint:parser -Xprint:scalaxy-extensions. - */ -object MacroExtensionsCompiler { - def jarOf(c: Class[_]) = - Option(c.getProtectionDomain.getCodeSource).map(_.getLocation.getFile) - val scalaLibraryJar = jarOf(classOf[List[_]]) - - def main(args: Array[String]) { - try { - val settings = new Settings - val command = - new CompilerCommand( - scalaLibraryJar.map(jar => List("-bootclasspath", jar)).getOrElse(Nil) ++ args, settings) - - if (!command.ok) - System.exit(1) - - val global = new Global(settings, new ConsoleReporter(settings)) { - override protected def computeInternalPhases() { - super.computeInternalPhases - phasesSet += new MacroExtensionsComponent(this) - } - } - new global.Run().compile(command.files) - } catch { - case ex: Throwable => - ex.printStackTrace - System.exit(2) - } - } -} diff --git a/MacroExtensions/src/main/scala/scalaxy/extensions/MacroExtensionsComponent.scala b/MacroExtensions/src/main/scala/scalaxy/extensions/MacroExtensionsComponent.scala deleted file mode 100644 index 28415def..00000000 --- a/MacroExtensions/src/main/scala/scalaxy/extensions/MacroExtensionsComponent.scala +++ /dev/null @@ -1,507 +0,0 @@ -// Author: Olivier Chafik (http://ochafik.com) -// Feel free to modify and reuse this for any purpose ("public domain / I don't care"). -package scalaxy.extensions - -import scala.collection.mutable - -import scala.reflect.internal._ -import scala.reflect.ClassTag - -import scala.tools.nsc.CompilerCommand -import scala.tools.nsc.Global -import scala.tools.nsc.Phase -import scala.tools.nsc.plugins.Plugin -import scala.tools.nsc.plugins.PluginComponent -import scala.tools.nsc.Settings -import scala.tools.nsc.reporters.ConsoleReporter -import scala.tools.nsc.transform.TypingTransformers - -/** - * To understand / reproduce this, you should use paulp's :power mode in the scala console: - * - * scala - * > :power - * > :phase parser // will show us ASTs just after parsing - * > val Some(List(ast)) = intp.parse("@scalaxy.extension[Int] def str = self.toString") - * > nodeToString(ast) - * > val DefDef(mods, name, tparams, vparamss, tpt, rhs) = ast // play with extractors to explore the tree and its properties. - */ -class MacroExtensionsComponent( - val global: Global, - macroExtensions: Boolean = true, - runtimeExtensions: Boolean = false, - useThisForSelf: Boolean = true, - useUntypedReify: Boolean = false) - extends PluginComponent - with TypingTransformers - with TreeReifyingTransformers - with Extensions -{ - import global._ - import definitions._ - import Flag._ - - override val phaseName = "scalaxy-extensions" - - override val runsRightAfter = Some("parser") - override val runsAfter = runsRightAfter.toList - override val runsBefore = List[String]("namer") - - private final val selfName = "self" - - def newPhase(prev: Phase): StdPhase = new StdPhase(prev) - { - def apply(unit: CompilationUnit) { - val onTransformer = new Transformer - { - object ExtendAnnotation { - def unapply(tree: Tree) = Option(tree) collect { - case Apply(Select(New(AppliedTypeTree(name, List(tpt))), initName), Nil) - if initName == nme.CONSTRUCTOR && name.toString == "scalaxy.extension" => - tpt - case Apply(Select(New(name), initName), List(targetValueTpt)) - if initName == nme.CONSTRUCTOR && name.toString.matches("extend|scalaxy.extend") => - val msg = "Please use `@scalaxy.extension[T]` instead of `@extend(T)` or `@scalaxy.extend(T)`" - unit.error(tree.pos, msg) - sys.error(msg) - null - } - } - def banAmbiguousThis(tree: Tree, rootTpt: Tree) { - new DefsTraverser { - def implDefs = parents.filter(_.isInstanceOf[ImplDef]) - override def traverse(tree: Tree) = tree match { - case This(q) if q.isEmpty && !implDefs.isEmpty => - unit.error(tree.pos, "Ambiguous reference to `this`. Please refine as any of " + (rootTpt :: implDefs.map(_.name)).map(_ + ".this").mkString(", ")) - case _ => - super.traverse(tree) - } - }.traverse(tree) - } - def banVariableNames(names: Set[String], root: Tree) { - val banTraverser = new Traverser { - override def traverse(tree: Tree) = { - tree match { - case d: DefTree if names.contains(Option(d.name).map(_.toString).getOrElse("")) => - unit.error(tree.pos, s"Cannot redefine name ${d.name}") - case _ => - } - super.traverse(tree) - } - } - banTraverser.traverse(root) - } - - def newExtensionName(name: Name) = - unit.fresh.newName("scalaxy$extensions$" + name + "$") - - def transformMacroExtension(tree: DefDef): List[Tree] = - { - val DefDef(Modifiers(flags, privateWithin, annotations), name, tparams, vparamss0, tpt, rhs) = tree - val extendAnnotationOpt = annotations.find(ExtendAnnotation.unapply(_) != None) - extendAnnotationOpt match - { - case Some(extendAnnotation @ ExtendAnnotation(targetTpt)) => - if (tpt.isEmpty) - unit.error(tree.pos, "Macro extensions require explicit return type annotation") - - val extensionName = newExtensionName(name) - val typeNamesInTarget = getTypeNames(targetTpt).toSet - val (outerTParams, innerTParams) = - tparams.partition { - case tparam @ TypeDef(_, tname, _, _) => - typeNamesInTarget.contains(tname) - } - - val typeNamesInSignature = typeNamesInTarget ++ tparams.flatMap(getTypeNames(_)) - - def containsReferenceToTParams(tpt: Tree) = { - val typeNames = getTypeNames(tpt) - typeNames.exists((tpn: TypeName) => typeNamesInSignature.contains(tpn)) - } - - val tparamNames = - (tparams.map { case tparam @ TypeDef(_, tname, _, _) => tname.toString }).toSet - - val selfTreeName: TermName = unit.fresh.newName("selfTree$") - val selfExprName: TermName = unit.fresh.newName("self$Expr$") - - // Don't rename the context, otherwise explicit macros are hard to write. - val contextName: TermName = "c" //unit.fresh.newName("c") - - def isImplicit(mods: Modifiers) = - ((mods.flags & IMPLICIT): Long) != 0 - - def isByName(mods: Modifiers) = - ((mods.flags & BYNAMEPARAM): Long) != 0 - - val isMacro = - ((flags & MACRO): Long) != 0 - - val byValueParamExprNames = mutable.HashMap[String, String]() - val vparamss = vparamss0.map(_.map { - case vd @ ValDef(pmods, pname, ptpt, prhs) => - val newPTpt = - if (isByName(pmods)) { - if (isMacro) - unit.error(tree.pos, "Extensions expressed as macros cannot take by-name arguments") - - if (isImplicit(pmods)) - unit.error(vd.pos, "Scalaxy does not support for by-name implicit params yet") - - val AppliedTypeTree(target, List(newPTpt)) = ptpt - assert(target.toString == "_root_.scala.") - newPTpt - } else { - byValueParamExprNames += pname.toString -> unit.fresh.newName(pname + "$Expr$") - ptpt - } - - if (!prhs.isEmpty) - unit.error(prhs.pos, "Default parameters are not supported yet") - - ValDef( - pmods, - // Due to https://issues.scala-lang.org/browse/SI-7170, we can have evidence name clashes. - pname,//if (isImplicit(pmods)) newTermName(unit.fresh.newName(pname + "$")) else pname, - newPTpt, - prhs) - }) - - def getRealParamName(name: TermName): TermName = { - val n = name.toString - byValueParamExprNames.get(n).getOrElse(n): String - } - def isByValueParam(name: TermName): Boolean = - byValueParamExprNames.contains(name.toString) - - - val variableNames = (selfName.toString :: vparamss.flatten.map(_.name.toString)).toSet - banVariableNames( - variableNames + "reify", - rhs - ) - banAmbiguousThis(rhs, targetTpt) - - def typeGetter(tpt: Tree): Tree = { - //if (containsReferenceToTParams(tpt)) - Select( - TypeApply( - termPath(contextName + ".universe.weakTypeTag"), - List(tpt)), - "tpe") - } - - def typeTreeGetter(tpt: Tree): Tree = { - Apply( - Ident("TypeTree": TermName), - List(typeGetter(tpt))) - } - - List( - newImportMacros(tree.pos), - ClassDef( - Modifiers((flags | IMPLICIT) -- MACRO, privateWithin, Nil), - extensionName: TypeName, - outerTParams, - Template( - List(parentTypeTreeForImplicitWrapper(targetTpt.toString: TypeName)), - newSelfValDef(), - genParamAccessorsAndConstructor( - List(selfName -> targetTpt) - ) :+ - // Copying the original def over, without its @scalaxy.extend annotation. - DefDef( - Modifiers((flags | MACRO) -- BYNAMEPARAM, privateWithin, annotations.filter(_ ne extendAnnotation)), - name, - innerTParams, - vparamss.map(_.map { - case ValDef(pmods, pname, ptpt, prhs) => - ValDef(pmods.copy(flags = pmods.flags -- BYNAMEPARAM), getRealParamName(pname), ptpt, prhs) - }), - tpt, - { - val macroPath = termPath(extensionName + "." + name) - if (tparams.isEmpty) - macroPath - else - TypeApply( - macroPath, - tparams.map { - case TypeDef(_, tname, _, _) => - Ident(tname.toString: TypeName) - } - ) - } - ) - ) - ), - // Macro implementations module. - ModuleDef( - NoMods, - extensionName, - Template( - List(typePath("scala.AnyRef")), - newSelfValDef(), - genParamAccessorsAndConstructor(Nil) :+ - DefDef( - NoMods, - name, - tparams, // TODO map T => T : c.WeakTypeTag - List( - List( - ValDef(Modifiers(PARAM), contextName, typePath("scala.reflect.macros.Context"), EmptyTree) - ) - ) ++ - ( - if (vparamss.flatten.isEmpty) - Nil - else - vparamss.map(_.map { - case ValDef(pmods, pname, ptpt, prhs) => - ValDef( - Modifiers(PARAM), - getRealParamName(pname), - newExprType(contextName, ptpt), - EmptyTree) - }) - ) ++ - ( - if (tparams.isEmpty) - Nil - else - List( - tparams.map { - case tparam @ TypeDef(_, tname, _, _) => - ValDef( - Modifiers(IMPLICIT | PARAM), - unit.fresh.newName("evidence$"), - AppliedTypeTree( - typePath(contextName + ".WeakTypeTag"), - List(Ident(tname))), - EmptyTree) - } - ) - ), - newExprType(contextName, tpt), - Block( - //newImportAll(termPath(contextName: T), tree.pos), - newImportAll(termPath(contextName + ".universe"), tree.pos), - ValDef( - NoMods, - selfTreeName, - newEmptyTpt(), - Match( - Annotated( - Apply( - Select( - New( - typePath("scala.unchecked") - ), - nme.CONSTRUCTOR - ), - Nil), - termPath(contextName + ".prefix.tree")), - List( - CaseDef( - Apply( - Ident("Apply": TermName), - List( - Ident("_": TermName), - Apply( - Ident("List": TermName), - List( - Bind( - selfTreeName, - Ident("_": TermName)))))), - Ident(selfTreeName)) - ) - ) - ), - ValDef( - NoMods, - if (isMacro) selfName else selfExprName, - newEmptyTpt,//newExprType(contextName, targetTpt), - newExpr(contextName, targetTpt, Ident(selfTreeName: TermName))), - { - if (isMacro) { - def selfTransformer = new Transformer { - override def transform(tree: Tree) = tree match { - case This(n) - if n.isEmpty || - n.toString == targetTpt.toString => - Ident(selfName) - case Ident(n: TermName) if n.toString == selfName => - unit.warning(tree.pos, s"'$selfName' is deprecated, please use 'this' instead") - tree - case _ => - super.transform(tree) - } - } - // Extension body is already expressed as a macro, like `macro - val implicits = vparamss.flatten collect { - case ValDef(pmods, pname, ptpt, prhs) if isImplicit(pmods) => - DefDef( - Modifiers(IMPLICIT), - newTermName(unit.fresh.newName(pname.toString + "$")), - Nil, - Nil, - newEmptyTpt,//newExprType(contextName, ptpt), - newExpr(contextName, ptpt, Ident(getRealParamName(pname)))) - } - Block(implicits :+ (if (useThisForSelf) selfTransformer.transform(rhs) else rhs): _*) - } else { - val splicer = new Transformer { - override def transform(tree: Tree) = tree match { - case This(n) if useThisForSelf && n.isEmpty => - Ident(selfName) - case Ident(n: TermName) - if useThisForSelf && n.toString == selfName => - unit.warning(tree.pos, s"'$selfName' is deprecated, please use 'this' instead") - tree - case Ident(n: TermName) - if variableNames.contains(n.toString) && - n.toString != selfName && - !isByValueParam(n) && - !useUntypedReify => - newSplice(n) - case _ => - super.transform(tree) - } - } - val selfParam = - ValDef( - Modifiers(LOCAL), - selfName, - newEmptyTpt,//targetTpt.duplicate, - newSplice(selfExprName) - ) - - val byValueParams = vparamss.flatten collect { - case ValDef(pmods, pname, ptpt, prhs) - if isByValueParam(pname) => - ValDef( - Modifiers(if (isImplicit(pmods)) LOCAL | IMPLICIT else LOCAL), - pname, - newEmptyTpt,//ptpt, - // TODO pass implicits if (useUntypedReify) - newSplice(getRealParamName(pname))) - } - - // When using untyped reification, only pass implicits through. - val result = if (useUntypedReify) { - /*val rei = Block( - //byValueParams.filter(vd => isImplicit(vd.mods)) :+ - splicer.transform(rhs)//: _* - )*/ - val rei = splicer.transform(rhs) - - val untypedResult = - new TreeReifyingTransformer( - exprSplicer = tn => { - val s = tn.toString - if (s == selfName) - Some(Select(Ident(selfExprName: TermName), "tree")) - else - byValueParamExprNames.get(s).map(n => - Select(Ident(n: TermName), "tree")) - }, - typeGetter = typeGetter(_), - typeTreeGetter = typeTreeGetter(_) - ).transform(rei) - - newExpr( - contextName, - tpt, - Block( - Apply(Ident("println"), List(untypedResult)), - //untypedResult)) - Apply( - termPath(contextName + ".typeCheck"), - List( - untypedResult, - typeGetter(tpt))))) - } else { - Apply( - Ident("reify": TermName), - List( - Block( - (selfParam :: byValueParams) :+ splicer.transform(rhs): _* - ) - ) - ) - } - //println(s"RESULT = ${nodeToString(result)}") - //println(s"RESULT = $result") - result - } - } - ) - ) - ) - ) - ) - case _ => - List(super.transform(tree)) - } - } - def transformRuntimeExtension(tree: DefDef): Tree = { - val DefDef(Modifiers(flags, privateWithin, annotations), name, tparams, vparamss, tpt, rhs) = tree - val extendAnnotationOpt = annotations.find(ExtendAnnotation.unapply(_) != None) - extendAnnotationOpt match - { - case Some(extendAnnotation @ ExtendAnnotation(targetTpt)) => - unit.warning(tree.pos, "This extension will create a runtime dependency. To use macro extensions, move this up to a publicly accessible module / object") - - if (tpt.isEmpty) - unit.error(tree.pos, "Macro extensions require explicit return type annotation") - - val extensionName = newExtensionName(name) - val typeNamesInTarget = getTypeNames(targetTpt).toSet - val (outerTParams, innerTParams) = - tparams.partition({ case tparam @ TypeDef(_, tname, _, _) => typeNamesInTarget.contains(tname) }) - banVariableNames( - (selfName.toString :: "reify" :: vparamss.flatten.map(_.name.toString)).toSet, - rhs - ) - - ClassDef( - Modifiers((flags | IMPLICIT) -- MACRO, privateWithin, Nil), - extensionName: TypeName, - outerTParams, - Template( - List(parentTypeTreeForImplicitWrapper(targetTpt.toString: TypeName)), - newSelfValDef(), - genParamAccessorsAndConstructor( - List(selfName -> targetTpt) - ) :+ - // Copying the original def over, without its annotation. - DefDef(Modifiers(flags -- MACRO, privateWithin, Nil), name, innerTParams, vparamss, tpt, rhs) - ) - ) - case _ => - super.transform(tree) - } - } - override def transform(tree: Tree): Tree = tree match { - // TODO check that this module is statically and publicly accessible. - case ModuleDef(mods, name, Template(parents, self, body)) if macroExtensions => - val newBody = body.flatMap { - case dd @ DefDef(_, _, _, _, _, _) => - // Duplicate the resulting tree to avoid sharing any type tree between class and module.. - // TODO be finer than that and only duplicate type trees (or names?? not as straightforward as I thought). - transformMacroExtension(dd).map(t => transform(t).duplicate) - case member: Tree => - List(transform(member)) - } - ModuleDef(mods, name, Template(parents, self, newBody)) - case dd @ DefDef(_, _, _, _, _, _) if runtimeExtensions => - transformRuntimeExtension(dd) - case _ => - super.transform(tree) - } - } - unit.body = onTransformer.transform(unit.body) - } - } -} diff --git a/MacroExtensions/src/main/scala/scalaxy/extensions/MacroExtensionsPlugin.scala b/MacroExtensions/src/main/scala/scalaxy/extensions/MacroExtensionsPlugin.scala deleted file mode 100644 index bf6c7c58..00000000 --- a/MacroExtensions/src/main/scala/scalaxy/extensions/MacroExtensionsPlugin.scala +++ /dev/null @@ -1,31 +0,0 @@ -// Author: Olivier Chafik (http://ochafik.com) -// Feel free to modify and reuse this for any purpose ("public domain / I don't care"). -package scalaxy.extensions - -import scala.collection.mutable - -import scala.reflect.internal._ -import scala.reflect.ClassTag - -import scala.tools.nsc.CompilerCommand -import scala.tools.nsc.Global -import scala.tools.nsc.Phase -import scala.tools.nsc.plugins.Plugin -import scala.tools.nsc.plugins.PluginComponent -import scala.tools.nsc.Settings -import scala.tools.nsc.reporters.ConsoleReporter -import scala.tools.nsc.transform.TypingTransformers - -/** - * To use this, just write the following in `src/main/resources/scalac-plugin.xml`: - * - * scalaxy-macro-extensions - * scalaxy.extensions.MacroExtensionsPlugin - * - */ -class MacroExtensionsPlugin(override val global: Global) extends Plugin { - override val name = "scalaxy-extensions" - override val description = "Compiler plugin that adds a `@scalaxy.extension[Int] def toStr = self.toString` syntax to create extension methods." - override val components: List[PluginComponent] = - List(new MacroExtensionsComponent(global)) -} diff --git a/MacroExtensions/src/main/scala/scalaxy/extensions/TreeReifyingTransformers.scala b/MacroExtensions/src/main/scala/scalaxy/extensions/TreeReifyingTransformers.scala deleted file mode 100644 index 227614ac..00000000 --- a/MacroExtensions/src/main/scala/scalaxy/extensions/TreeReifyingTransformers.scala +++ /dev/null @@ -1,264 +0,0 @@ -// Author: Olivier Chafik (http://ochafik.com) -// Feel free to modify and reuse this for any purpose ("public domain / I don't care"). -package scalaxy.extensions - -import scala.collection.mutable - -//import scala.reflect.api.Universe -import scala.tools.nsc.Global -import scala.reflect.internal.Flags -import scala.reflect.NameTransformer - -trait TreeReifyingTransformers extends Extensions -{ - val global: Global - import global._ - import definitions._ - - def newConstant(v: Any) = - Literal(Constant(v)) - - def newApplyList(args: List[Tree]): Tree = - if (args.isEmpty) - Ident("Nil": TermName) - else - newApply("List", args: _*) - - def newApply(f: String, args: Tree*): Tree = - newApply(Ident(f: TermName), args: _*) - - def newApply(target: Tree, args: Tree*): Tree = - Apply(target, args.toList) - - def newSelect(target: Tree, name: String): Tree = - newApply("Select", target, newConstant(name)) - - class TreeReifyingTransformer( - exprSplicer: TermName => Option[Tree], - typeGetter: Tree => Tree, - typeTreeGetter: Tree => Tree) - extends Transformer - { - def newTermIdent(n: String): Tree = - newApply("Ident", transform(newTermName(n))) - - def transform(n: Name): Tree = { - if (n.toString == "T") - new RuntimeException("TTTT: " + n).printStackTrace() - newApply(if (n.isTermName) "newTermName" else "newTypeName", newConstant(n.toString)) - } - - def transform(constant: Constant): Tree = { - val Constant(value) = constant - newApply( - "Constant", - newConstant(value)) - } - - def transform(mods: Modifiers): Tree = { - val Modifiers(flags, privateWithin, annotations) = mods - newApply( - "Modifiers", - transform(flags), - transform(privateWithin), - transform(annotations)) - } - - def transform(trees: List[Tree]): Tree = - newApplyList(trees.map(transform(_))) - - def transforms(treess: List[List[Tree]]): Tree = - newApplyList(treess.map(transform(_))) - - def transform(flags: FlagSet): Tree = { - var v = flags: Long - var names = Set[String]() - def remove(f: Long): Boolean = { - if ((v & f) != 0) { - v = v & ~f - true - } else - false - } - if (remove(Flag.LOCAL)) names += "LOCAL" - if (remove(Flag.PARAM)) names += "PARAM" - if (remove(Flag.IMPLICIT)) names += "IMPLICIT" - if (remove(Flag.MUTABLE)) names += "MUTABLE" - assert(v == 0, "Flag not handled yet: " + v) - val flagTrees = names.map(n => Select(Ident("Flag": TermName), n)) - if (flagTrees.isEmpty) - Ident("NoFlags": TermName) - else - flagTrees.reduceLeft[Tree]((a, b) => Apply(Select(a, encode("|")), List(b))) - } - - /* - class Extractors(extractors: (String, Tree => Option[_ <: Product])*) - { - private val extractorsList = extractors.toList - - private def unapply(tree: Tree, extractors: List[(String, Tree => Option[_ <: Product])]): Option[Product] = extractors match { - case Nil => None - case x :: xs => - x.unapplySeq(tree).getOrElse(unapply(tree, xs)) - } - - def unapply(tree: Tree): Option[Tree] = - unapply(tree, extractorsList) - } - */ - override def transform(tree: Tree): Tree = { - /*val xs = new Extractors( - "Try" -> ((t: Tree) => Try.unapply(t)) - )*/ - tree match { - case Ident(n: TypeName) => - typeTreeGetter(tree) - case AppliedTypeTree(target, args) => - val ttarget = - Apply( - Ident("TypeTree": TermName), - List( - termPath(typeGetter(tree), "typeConstructor"))) - - newApply( - "AppliedTypeTree", - ttarget, - transform(args)) - case ExistentialTypeTree(target, args) => - newApply( - "ExistentialTypeTree", - transform(target), - transform(args)) - case _: TypeTree if !tree.isEmpty => - typeTreeGetter(super.transform(tree)) - case Ident(n: TermName) => - exprSplicer(n).getOrElse { - newApply( - "Ident", - transform(n)) - } - case Select(target, n) => - newApply( - "Select", - transform(target), - newConstant(n.toString)) - case Block(statements, value) => - newApply( - "Block", - (statements :+ value).map(transform(_)): _*) - case _: TypeTree if tree.isEmpty => - newApply( - "TypeTree", - newConstant(null)) - case _ if tree.isEmpty => - Ident("EmptyTree": TermName) - - - case Apply(target, args) => - newApply( - "Apply", - transform(target), - transform(args)) - case TypeApply(target, args) => - newApply( - "TypeApply", - transform(target), - transform(args)) - case New(tpt) => - newApply( - "New", - transform(tpt)) - case Typed(a, b) => - newApply( - "Typed", - transform(a), - transform(b)) - case If(cond, a, b) => - newApply( - "If", - transform(cond), - transform(a), - transform(b)) - case ValDef(mods, name, tpt, rhs) => - newApply( - "ValDef", - transform(mods), - transform(name), - transform(tpt), - transform(rhs)) - case DefDef(mods, name, tparams, vparamss, tpt, rhs) => - newApply( - "DefDef", - transform(mods), - transform(name), - transform(tparams), - transforms(vparamss), - transform(tpt), - transform(rhs)) - case ClassDef(mods, name, tparams, impl) => - newApply( - "ClassDef", - transform(mods), - transform(name), - transform(tparams), - transform(impl)) - case ModuleDef(mods, name, impl) => - newApply( - "ModuleDef", - transform(mods), - transform(name), - transform(impl)) - case Template(parents, self, body) => - newApply( - "Template", - transform(parents), - transform(self), - transform(body)) - case Function(params, body) => - newApply( - "Function", - transform(params), - transform(body)) - case LabelDef(name, params, rhs) => - newApply( - "LabelDef", - transform(name), - transform(params), - transform(rhs)) - case Literal(value) => - newApply( - "Literal", - transform(value)) - case Try(block, catches, finalizer) => - newApply( - "Try", - transform(block), - transform(catches), - transform(finalizer)) - case CaseDef(pat, guard, body) => - newApply( - "CaseDef", - transform(pat), - transform(guard), - transform(body)) - case Bind(name, body) => - newApply( - "Bind", - transform(name), - transform(body)) - case Match(selector, cases) => - newApply( - "Match", - transform(selector), - transform(cases)) - case null => - null - case _ => - // TODO ValDef, DefDef, ClassDef, Template, Function... - println("TODO reify properly " + tree.getClass.getName + " <- " + tree.getClass.getSuperclass.getName + ": " + tree) - newSelect(newApply("reify", super.transform(tree)), "tree") - } - } - } -} diff --git a/MacroExtensions/src/test/scala/scalaxy/extensions/MacroExtensionsTest.scala b/MacroExtensions/src/test/scala/scalaxy/extensions/MacroExtensionsTest.scala deleted file mode 100644 index 457626ba..00000000 --- a/MacroExtensions/src/test/scala/scalaxy/extensions/MacroExtensionsTest.scala +++ /dev/null @@ -1,372 +0,0 @@ -package scalaxy.extensions -package test - -import org.junit._ -import Assert._ - -class MacroExtensionsTest extends TestBase -{ - override def transform(s: String, name: String = "test") = { - // First, compile with untyped reify: - transformCode(s, name, macroExtensions = true, runtimeExtensions = false, useUntypedReify = true) - - // Then return result of compilation without untyped reify: - transformCode(s, name, macroExtensions = true, runtimeExtensions = false, useUntypedReify = false)._1 - } - - @Test - def trivial { - transform("object O { @scalaxy.extension[Int] def foo: Int = 10 }") - } - - @Test - def noReturnType { - expectException("return type is missing") { - transform("object O { @scalaxy.extension[Int] def foo = 10 }") - } - } - - @Ignore - @Test - def notInModule { - expectException("not defined in module") { - transform("class O { @scalaxy.extension[Int] def foo: Int = 10 }") - } - } - - @Test - def notHygienic { - expectException("self is redefined locally") { - transform("object O { @scalaxy.extension[Int] def foo: Int = { val self = 10; self } }") - } - } - - @Test - def ambiguousThis { - expectException("ambiguous this") { - transform(""" - object O { - @scalaxy.extension[Int] - def foo: Int = { - new Object() { println(this) }; - 10 - } - } - """) - } - } - - @Test - def noArg { - assertSameTransform( - """ - object O { - @scalaxy.extension[String] def len: Int = self.length - } - """, - """ - object O { - import scala.language.experimental.macros; - implicit class scalaxy$extensions$len$1(val self: String) - extends scala.AnyRef { - def len: Int = - macro scalaxy$extensions$len$1.len - } - object scalaxy$extensions$len$1 { - def len(c: scala.reflect.macros.Context): c.Expr[Int] = { - import c.universe._ - val Apply(_, List(selfTree$1)) = c.prefix.tree; - val self$Expr$1 = c.Expr[String](selfTree$1) - reify({ - val self = self$Expr$1.splice - self.length - }) - } - } - } - """ - ) - } - - @Test - def oneByValueArg { - assertSameTransform( - """ - object O { - @scalaxy.extension[Int] def foo(quote: String): String = quote + self + quote - } - """, - """ - object O { - import scala.language.experimental.macros; - implicit class scalaxy$extensions$foo$1(val self: Int) - extends scala.AnyVal { - def foo(quote$Expr$1: String): String = - macro scalaxy$extensions$foo$1.foo - } - object scalaxy$extensions$foo$1 { - def foo(c: scala.reflect.macros.Context) - (quote$Expr$1: c.Expr[String]): - c.Expr[String] = - { - import c.universe._ - val Apply(_, List(selfTree$1)) = c.prefix.tree; - val self$Expr$1 = c.Expr[Int](selfTree$1) - reify({ - val self = self$Expr$1.splice - val quote = quote$Expr$1.splice - quote + self + quote - }) - } - } - } - """ - ) - } - - @Test - def typeParam { - assertSameTransform( - """ - object O { - @scalaxy.extension[Double] def foo[A](a: A): A = { - println(s"$self.foo($a)") - a - } - } - """, - """ - object O { - import scala.language.experimental.macros; - implicit class scalaxy$extensions$foo$1(val self: Double) - extends scala.AnyVal { - def foo[A](a$Expr$1: A): A = - macro scalaxy$extensions$foo$1.foo[A] - } - object scalaxy$extensions$foo$1 { - def foo[A : c.WeakTypeTag] - (c: scala.reflect.macros.Context) - (a$Expr$1: c.Expr[A]): - c.Expr[A] = - { - import c.universe._ - val Apply(_, List(selfTree$1)) = c.prefix.tree; - val self$Expr$1 = c.Expr[Double](selfTree$1) - reify({ - val self = self$Expr$1.splice; - val a = a$Expr$1.splice; - { - println(s"${self}.foo(${a})") - a - } - }) - } - } - } - """ - ) - } - - @Test - def innerOuterTypeParams { - assertSameTransform( - """ - object O { - @scalaxy.extension[Array[A]] def foo[A, B](b: B): (Array[A], B) = (self, b) - } - """, - """ - object O { - import scala.language.experimental.macros; - implicit class scalaxy$extensions$foo$1[A](val self: Array[A]) - extends scala.AnyRef { - def foo[B](b$Expr$1: B): (Array[A], B) = - macro scalaxy$extensions$foo$1.foo[A, B] - } - object scalaxy$extensions$foo$1 { - def foo[A : c.WeakTypeTag, B : c.WeakTypeTag] - (c: scala.reflect.macros.Context) - (b$Expr$1: c.Expr[B]): - c.Expr[(Array[A], B)] = - { - import c.universe._ - val Apply(_, List(selfTree$1)) = c.prefix.tree; - val self$Expr$1 = c.Expr[Array[A]](selfTree$1) - reify({ - val self = self$Expr$1.splice - val b = b$Expr$1.splice - (self, b) - }) - } - } - } - """ - ) - } - - @Test - def passImplicitsThrough { - assertSameTransform( - """ - object O { - @scalaxy.extension[T] def squared[T : Numeric]: T = self * self - } - """, - """ - object O { - import scala.language.experimental.macros; - implicit class scalaxy$extensions$squared$1[T](val self: T) - extends scala.AnyRef { - def squared(implicit evidence$1$Expr$1: Numeric[T]): T = - macro scalaxy$extensions$squared$1.squared[T] - } - object scalaxy$extensions$squared$1 { - def squared[T](c: scala.reflect.macros.Context) - (evidence$1$Expr$1: c.Expr[Numeric[T]]) - (implicit evidence$2: c.WeakTypeTag[T]): - c.Expr[T] = - { - import c.universe._ - val Apply(_, List(selfTree$1)) = c.prefix.tree; - val self$Expr$1 = c.Expr[T](selfTree$1) - reify({ - val self = self$Expr$1.splice - implicit val evidence$1 = evidence$1$Expr$1.splice - self * self - }) - } - } - } - """ - ) - } - - @Test - def passImplicitsThroughToMacro { - assertSameTransform( - """ - object O { - @scalaxy.extension[T] - def squared[T : Numeric]: T = macro { - val evExpr = implicity[c.Expr[Numeric[T]]] - reify({ - implicit val ev = evExpr.splice - self * self - }) - } - } - """, - """ - object O { - import scala.language.experimental.macros; - implicit class scalaxy$extensions$squared$1[T](val self: T) - extends scala.AnyRef { - def squared(implicit evidence$1$Expr$1: Numeric[T]): T = - macro scalaxy$extensions$squared$1.squared[T] - } - object scalaxy$extensions$squared$1 { - def squared[T](c: scala.reflect.macros.Context) - (evidence$1$Expr$1: c.Expr[Numeric[T]]) - (implicit evidence$2: c.WeakTypeTag[T]): - c.Expr[T] = - { - import c.universe._ - val Apply(_, List(selfTree$1)) = c.prefix.tree; - val self = c.Expr[T](selfTree$1); - { - implicit def evidence$1$1 = c.Expr[Numeric[T]](evidence$1$Expr$1); - { - val evExpr = implicity[c.Expr[Numeric[T]]] - reify({ - implicit val ev = evExpr.splice - self * self - }) - } - } - } - } - } - """ - ) - } - - @Test - def oneByNameArgWithImplicitClassTag { - assertSameTransform( - """ - import scala.reflect.ClassTag - object O { - @scalaxy.extension[Int] - def fill[T : ClassTag](generator: => T): Array[T] = - Array.fill[T](self)(generator) - } - """, - """ - import scala.reflect.ClassTag - object O { - import scala.language.experimental.macros; - implicit class scalaxy$extensions$fill$1(val self: Int) - extends scala.AnyVal { - def fill[T](generator: T)(implicit evidence$1$Expr$1: ClassTag[T]): Array[T] = - macro scalaxy$extensions$fill$1.fill[T] - } - object scalaxy$extensions$fill$1 { - def fill[T](c: scala.reflect.macros.Context) - (generator: c.Expr[T]) - (evidence$1$Expr$1: c.Expr[ClassTag[T]]) - (implicit evidence$2: c.WeakTypeTag[T]): - c.Expr[Array[T]] = - { - import c.universe._ - val Apply(_, List(selfTree$1)) = c.prefix.tree; - val self$Expr$1 = c.Expr[Int](selfTree$1) - reify({ - val self = self$Expr$1.splice - implicit val evidence$1 = evidence$1$Expr$1.splice - Array.fill[T](self)(generator.splice) - }) - } - } - } - """ - ) - } - - @Test - def oneByNameAndOneByValueArg { - assertSameTransform( - """ - object O { - @scalaxy.extension[Int] - def fillZip(value: Int, generator: => String): Array[(Int, String)] = - Array.fill(self)((value, generator)) - } - """, - """ - object O { - import scala.language.experimental.macros; - implicit class scalaxy$extensions$fillZip$1(val self: Int) - extends scala.AnyVal { - def fillZip(value$Expr$1: Int, generator: String): Array[(Int, String)] = - macro scalaxy$extensions$fillZip$1.fillZip - } - object scalaxy$extensions$fillZip$1 { - def fillZip(c: scala.reflect.macros.Context) - (value$Expr$1: c.Expr[Int], generator: c.Expr[String]): - c.Expr[Array[(Int, String)]] = - { - import c.universe._ - val Apply(_, List(selfTree$1)) = c.prefix.tree; - val self$Expr$1 = c.Expr[Int](selfTree$1) - reify({ - val self = self$Expr$1.splice - val value = value$Expr$1.splice - Array.fill(self)((value, generator.splice)) - }) - } - } - } - """ - ) - } -} diff --git a/MacroExtensions/src/test/scala/scalaxy/extensions/RuntimeExtensionsTest.scala b/MacroExtensions/src/test/scala/scalaxy/extensions/RuntimeExtensionsTest.scala deleted file mode 100644 index 484e86ae..00000000 --- a/MacroExtensions/src/test/scala/scalaxy/extensions/RuntimeExtensionsTest.scala +++ /dev/null @@ -1,102 +0,0 @@ -package scalaxy.extensions -package test - -import org.junit._ -import Assert._ - -class RuntimeExtensionsTest extends TestBase -{ - override def transform(s: String, name: String = "test") = - transformCode(s, name, macroExtensions = false, runtimeExtensions = true, useUntypedReify = false)._1 - - @Test - def trivial { - transform("class C { @scalaxy.extension[Int] def foo: Int = 10 }") - } - - @Test - def noReturnType { - expectException("return type is missing") { - transform("class C { @scalaxy.extension[Int] def foo = 10 }") - } - } - - @Test - def notHygienic { - expectException("self is redefined locally") { - transform("class C { @scalaxy.extension[Int] def foo = { val self = 10; self } }") - } - } - - @Test - def noArg { - assertSameTransform( - """ - class C { - @scalaxy.extension[String] def len: Int = self.length - } - """, - """ - class C { - implicit class scalaxy$extensions$len$1(val self: String) extends scala.AnyRef { - def len: Int = self.length - } - } - """ - ) - } - - @Test - def noArgVal { - assertSameTransform( - """ - class C { - @scalaxy.extension[Int] def hash: Int = self.hashCode - } - """, - """ - class C { - implicit class scalaxy$extensions$hash$1(val self: Int) extends scala.AnyVal { - def hash: Int = self.hashCode - } - } - """ - ) - } - - @Test - def oneArg { - assertSameTransform( - """ - class C { - @scalaxy.extension[Int] def foo(quote: String): String = quote + self + quote - } - """, - """ - class C { - implicit class scalaxy$extensions$foo$1(val self: Int) extends scala.AnyVal { - def foo(quote: String): String = quote + self + quote - } - } - """ - ) - } - - @Test - def innerOuterTypeParams { - assertSameTransform( - """ - class C { - @scalaxy.extension[Array[A]] def foo[A, B](b: B): (Array[A], B) = (self, b) - } - """, - """ - class C { - implicit class scalaxy$extensions$foo$1[A](val self: Array[A]) extends scala.AnyRef { - def foo[B](b: B): (Array[A], B) = (self, b) - } - } - """ - ) - } -} diff --git a/MacroExtensions/src/test/scala/scalaxy/extensions/TestBase.scala b/MacroExtensions/src/test/scala/scalaxy/extensions/TestBase.scala deleted file mode 100644 index 84fd5417..00000000 --- a/MacroExtensions/src/test/scala/scalaxy/extensions/TestBase.scala +++ /dev/null @@ -1,140 +0,0 @@ -package scalaxy.extensions -package test - -import org.junit._ -import Assert._ - -import scalaxy.debug._ - -import java.io._ - -import scala.collection.mutable -import scala.reflect.internal.util._ -import scala.tools.nsc._ -import scala.tools.nsc.plugins._ -import scala.tools.nsc.reporters._ - -trait TestBase { - import MacroExtensionsCompiler.jarOf - lazy val jars = - jarOf(classOf[List[_]]).toSeq ++ - jarOf(classOf[scala.reflect.macros.Context]) ++ - jarOf(classOf[Global]) - - def transform(code: String, name: String): String - - def assertSameTransform(original: String, equivalent: String) { - val expected = transform(equivalent, "equiv") - val actual = transform(original, "orig") - if (actual != expected) { - println(s"EXPECTED\n\t" + expected.replaceAll("\n", "\n\t")) - println(s"ACTUAL\n\t" + actual.replaceAll("\n", "\n\t")) - assertEquals(expected, actual) - } - } - - def expectException(reason: String)(block: => Unit) { - var failed = true - try { - block - failed = false - } catch { case ex: Throwable => - //ex.printStackTrace() - } - if (!failed) - fail(s"Code should not have compiled: $reason") - } - - //def normalize(s: String) = s.trim.replaceAll("^\\s*|\\s*?$", "") - def transformCode(code: String, name: String, macroExtensions: Boolean, runtimeExtensions: Boolean, useUntypedReify: Boolean): (String, String, Seq[(AbstractReporter#Severity, String)]) = { - val settings0 = new Settings - val file = { - val file = File.createTempFile(name, ".scala") - file.deleteOnExit() - val out = new PrintWriter(file) - out.print(code) - out.close() - - file - } - try { - val args = Array(file.toString) - val command = - new CompilerCommand( - List("-bootclasspath", jars.mkString(File.pathSeparator)) ++ args, settings0) - - require(command.ok) - - val report = mutable.ArrayBuffer[(AbstractReporter#Severity, String)]() - var transformed: (String, String) = null - val reporter = new AbstractReporter { - override val settings = settings0 - override def displayPrompt() {} - override def display(pos: Position, msg: String, severity: Severity) { - //println(s"[$name]: $severity: $msg") - report += severity -> msg - } - } - val global = new Global(settings0, reporter) { - override protected def computeInternalPhases() { - super.computeInternalPhases - val comp = new MacroExtensionsComponent(this, macroExtensions = macroExtensions, runtimeExtensions = runtimeExtensions, useUntypedReify = useUntypedReify) - phasesSet += comp - // Get node string right after macro extensions component. - phasesSet += new TestComponent(this, comp, (s, n) => transformed = s -> n) - // Stop compilation after typer and refchecks, to see if there are errors. - if ((System.getenv("SCALAXY_TEST_COMPILE_FULLY") == "1" || System.getProperty("scalaxy.test.compile.fully") == "true")) { - println("COMPILING TESTS FULLY!") - } else { - phasesSet += new StopComponent(this) - } - } - } - new global.Run().compile(command.files) - //println(s"errs = ${report.toSeq}") - val errors = report.filter(_._1.toString == "ERROR") - if (!errors.isEmpty) - sys.error("Found " + errors.size + " errors: " + errors.mkString(", ")) - - (transformed._1, transformed._2, report.toSeq) - } finally { - file.delete() - } - } - - class TestComponent( - val global: Global, - after: PluginComponent, - out: (String, String) => Unit) extends PluginComponent - { - import global._ - - override val phaseName = "after-" + after.phaseName - override val runsRightAfter = Some(after.phaseName) - override val runsAfter = runsRightAfter.toList - override val runsBefore = List("patmat") - - def newPhase(prev: Phase): StdPhase = new StdPhase(prev) { - def apply(unit: CompilationUnit) { - out(unit.body.toString, nodeToString(unit.body)) - unit.body = EmptyTree - } - } - } - - class StopComponent(val global: Global) extends PluginComponent - { - import global._ - - override val phaseName = "stop" - override val runsRightAfter = Some("refchecks") - override val runsAfter = runsRightAfter.toList - override val runsBefore = Nil - - def newPhase(prev: Phase): StdPhase = new StdPhase(prev) { - def apply(unit: CompilationUnit) { - unit.body = EmptyTree - } - } - } -} diff --git a/README.md b/README.md deleted file mode 100644 index 3b4c0053..00000000 --- a/README.md +++ /dev/null @@ -1,75 +0,0 @@ -Collection of Scala Macro goodies ([BSD-licensed](https://github.com/ochafik/Scalaxy/blob/master/LICENSE)) -- *[Loops](https://github.com/ochafik/Scalaxy/tree/master/Loops)* provide a macro that optimizes simple foreach loops by rewriting them to an equivalent while loop: - - ```scala - import scalaxy.loops._ - - for (i <- 0 until 100000000 optimized) { ... } - ``` -- *[Reified](https://github.com/ochafik/Scalaxy/tree/master/Reified)* provides a powerful reified values mechanism that deals well with composition and captures of runtime values, allowing for complex ASTs to be generated during runtime for re-compilation or transformation purposes. It preserves the original value that was reified, allowing for flexible mixed usage of runtime value and compile-time AST. - - ```scala - import scalaxy.reified._ - - def comp(capture1: Int): ReifiedFunction1[Int, Int] = { - val capture2 = Seq(10, 20, 30) - val f = reify((x: Int) => capture1 + capture2(x)) - val g = reify((x: Int) => x * x) - - g.compose(f) - } - - println("AST: " + comp(10).expr().tree) - ``` - -- *[Debug](https://github.com/ochafik/Scalaxy/tree/master/Debug)* provides `assert`, `require` and `assume` macros that automatically add a useful message to the regular [Predef](http://www.scala-lang.org/api/current/index.html#scala.Predef$) calls. -- *[MacroExtensions](https://github.com/ochafik/Scalaxy/tree/master/MacroExtensions)* provides an extremely simple (and *experimental*) syntax to define extensions methods as macros: - - ```scala - @scalaxy.extension[Any] - def quoted(quote: String): String = - quote + self + quote - - @scalaxy.extension[Int] - def copiesOf[T : ClassTag](generator: => T): Array[T] = - Array.fill[T](self)(generator) - - ... - println(10.quoted("'")) - // macro-expanded to `"'" + 10 + "'"` - - println(10 copiesOf new Entity) - // macro-expanded to `Array.fill(3)(new Entity)` - ``` - -- *[Compilets](https://github.com/ochafik/Scalaxy/tree/master/Compilets)* provide an easy way to express AST rewrites, backed by a compiler plugin and an sbt plugin. -- *[Beans](https://github.com/ochafik/Scalaxy/tree/master/Beans)* are a nifty combination of Dynamics and macros that provide a type-safe eye-candy syntax to set fields of regular Java Beans in a Scala way (without any runtime dependency at all!): - - ```scala - import scalaxy.beans._ - - new MyBean().set(foo = 10, bar = 12) - ``` - -- *[Fx](https://github.com/ochafik/Scalaxy/tree/master/Fx)* contains an experimental JavaFX DSL (with virtually no runtime dependency) that makes it easy to build objects and define event handlers: - - ```scala - new Button().set( - text = bind { - s"Hello, ${textField.getText}" - }, - onAction = { - println("Hello World!") - } - ) - ``` - -# Discuss - -If you have suggestions / questions: -- [@ochafik on Twitter](http://twitter.com/ochafik) -- [NativeLibs4Java mailing-list](groups.google.com/group/nativelibs4java) - -You can also [file bugs and enhancement requests here](https://github.com/ochafik/Scalaxy/issues/new). - -Any help (testing, patches, bug reports) will be greatly appreciated! diff --git a/Reified/Base/src/main/scala/scalaxy/reified/CaptureConversions.scala b/Reified/Base/src/main/scala/scalaxy/reified/CaptureConversions.scala deleted file mode 100644 index 74ea8a16..00000000 --- a/Reified/Base/src/main/scala/scalaxy/reified/CaptureConversions.scala +++ /dev/null @@ -1,170 +0,0 @@ -package scalaxy.reified - -import scalaxy.reified.internal.Utils._ - -import scala.reflect.runtime.universe -import scala.reflect.runtime.universe._ -import scala.reflect.runtime.universe.definitions._ -import scala.reflect.runtime.currentMirror -import scala.collection.immutable -import scala.reflect.{ ClassTag, Manifest, ClassManifestFactory } - -/** - * Conversions for captured references of common types. - */ -object CaptureConversions { - - type Conversion = PartialFunction[(Any, Type, Any /*full Conversion*/ ), Tree] - - /** - * Default conversion function that handles constants, reified values, arrays and immutable - * collections. - * Other conversion functions can be composed with this default (or with a subset of its - * components) with the standard PartialFunction methods (orElse...). - */ - final lazy val DEFAULT: Conversion = { - CONSTANT orElse - REIFIED_VALUE orElse - ARRAY orElse - IMMUTABLE_COLLECTION - } - - /** Converts captured constants (AnyVal, String) to their corresponding AST */ - final lazy val CONSTANT: Conversion = { - case (value @ ( - (_: Number) | - (_: java.lang.Boolean) | - (_: String) | - (_: java.lang.Character)), tpe: Type, conversion: Conversion) => - Literal(Constant(value)) - } - - /** - * Inlines reified values' ASTs - */ - final lazy val REIFIED_VALUE: Conversion = { - case (value: HasReifiedValue[_], tpe: Type, conversion: Conversion) => - value.reifiedValue.expr(conversion).tree.duplicate - } - - // returns collection.apply + elementType - private def collectionApply( - syms: (ModuleSymbol, TermSymbol), - col: Iterable[_], - tpe: Type, - conversion: Conversion): (Tree, Type) = { - - val (moduleSym, methodSym) = syms - val (elementType, castToAnyRef) = (tpe, col) match { - case (TypeRef(_, _, elementType :: _), _) if tpe <:< typeOf[Traversable[_]] => - //println(s"GOT ELEMENT TYPE $elementType") - elementType -> false - case (_, wa: collection.mutable.WrappedArray[_]) => - val elementManifest = wa.elemTag.asInstanceOf[Manifest[_]] - // case _: Array[_] => ClassManifestFactory.classType(col.getClass.getComponentType) - manifestToTypeTag(currentMirror, elementManifest).tpe.asInstanceOf[Type] -> false - case _ => - typeOf[AnyRef] -> true - } - - ( - Apply( - TypeApply( - Select( - getModulePath(universe)(moduleSym), //Ident(moduleSym), - methodSym), - List(TypeTree(elementType))), - col.map(value => { - val convertedValue = conversion((value, elementType, conversion)) - if (castToAnyRef) { - val convertedValueExpr = newExpr[Any](convertedValue) - universe.reify( - convertedValueExpr.splice.asInstanceOf[AnyRef] - ).tree - } else { - convertedValue - } - }).toList - ), - elementType - ) - } - - /** - * Converts arrays to an AST that represents a call to Array.apply with a 'best guess' component - * type, and all values converted. - */ - final lazy val ARRAY: Conversion = { - lazy val Array_syms = (ArrayModule, ArrayModule_overloadedApply) - - { - case (array: Array[_], tpe: Type, conversion: Conversion) => - val (conv, elementType) = collectionApply(Array_syms, array, tpe, conversion) - val classTagType = for (t <- typeOf[ClassTag[Int]]) yield { - if (t == typeOf[Int]) elementType - else t - } - Apply( - conv, - List( - resolveModulePaths(universe)(optimisingToolbox.inferImplicitValue(classTagType)))) - } - } - - /** - * Converts immutable collections to an AST that represents a call to a constructor for that - * collection type with a 'best guess' component type, and all values converted. - * Types supported are HashSet, Set, List, Vector, Stack, Queue, Seq. - */ - final lazy val IMMUTABLE_COLLECTION: Conversion = { - def symsOf(name: String) = { - val moduleSym = currentMirror.staticModule("scala.collection.immutable." + name) - val methodSym = moduleSym.moduleClass.typeSignature.member("apply": TermName).asTerm - (moduleSym, methodSym) - } - //lazy val TreeSet_syms = symsOf("TreeSet") - //lazy val SortedSet_syms = symsOf("SortedSet") - lazy val HashSet_syms = symsOf("HashSet") - //lazy val BitSet_syms = symsOf("BitSet") - lazy val Set_syms = symsOf("Set") - lazy val List_syms = symsOf("List") - lazy val Vector_syms = symsOf("Vector") - lazy val Stack_syms = symsOf("Stack") - lazy val Queue_syms = symsOf("Queue") - lazy val Seq_syms = symsOf("Seq") - - { - case (col: immutable.Range, tpe: Type, conversion: Conversion) => - val start = newExpr[Int](Literal(Constant(col.start))) - val end = newExpr[Int](Literal(Constant(col.end))) - val step = newExpr[Int](Literal(Constant(col.step))) - if (col.isInclusive) - universe.reify(start.splice to end.splice by step.splice).tree - else - universe.reify(start.splice until end.splice by step.splice).tree - // TODO inject ordering - //case (col: immutable.TreeSet[_], tpe: Type, conversion: Conversion) - // if tpe != typeOf[AnyRef] && tpe != typeOf[Any] => - // collectionApply(TreeSet_syms, col, tpe, conversion)._1 - //case (col: immutable.SortedSet[_], tpe: Type, conversion: Conversion) - // if tpe != typeOf[AnyRef] && tpe != typeOf[Any] => - // collectionApply(SortedSet_syms, col, tpe, conversion)._1 - case (col: immutable.HashSet[_], tpe: Type, conversion: Conversion) => - collectionApply(HashSet_syms, col, tpe, conversion)._1 - case (col: immutable.Set[_], tpe: Type, conversion: Conversion) => - collectionApply(Set_syms, col, tpe, conversion)._1 - case (col: immutable.List[_], tpe: Type, conversion: Conversion) => - collectionApply(List_syms, col, tpe, conversion)._1 - case (col: immutable.Vector[_], tpe: Type, conversion: Conversion) => - collectionApply(Vector_syms, col, tpe, conversion)._1 - case (col: immutable.Stack[_], tpe: Type, conversion: Conversion) => - collectionApply(Stack_syms, col, tpe, conversion)._1 - case (col: immutable.Queue[_], tpe: Type, conversion: Conversion) => - collectionApply(Queue_syms, col, tpe, conversion)._1 - case (col: immutable.Seq[_], tpe: Type, conversion: Conversion) => - collectionApply(Seq_syms, col, tpe, conversion)._1 - // TODO: Map, BitSet - //case (map: immutable.Map[_], tpe: Type, conversion: Conversion) => - } - } -} diff --git a/Reified/Base/src/main/scala/scalaxy/reified/ReifiedValue.scala b/Reified/Base/src/main/scala/scalaxy/reified/ReifiedValue.scala deleted file mode 100644 index 11cb6b5f..00000000 --- a/Reified/Base/src/main/scala/scalaxy/reified/ReifiedValue.scala +++ /dev/null @@ -1,205 +0,0 @@ -package scalaxy.reified - -import scala.reflect.runtime.universe -import scala.reflect.runtime.universe._ - -import scalaxy.reified.internal.CaptureTag -import scalaxy.reified.internal.Utils -import scalaxy.reified.internal.Utils._ -import scala.tools.reflect.ToolBox - -/** - * Reified value wrapper. - */ -private[reified] trait HasReifiedValue[A] { - - /** Underlying reified value of this object */ - private[reified] def reifiedValue: ReifiedValue[A] - - /** Type tag of the reified value */ - def valueTag: TypeTag[A] - - /** String representation of this object, mainly for debugging purposes */ - override def toString = s"${getClass.getSimpleName}(${reifiedValue.value}, ${reifiedValue.taggedExpr.tree}, ${reifiedValue.capturedTerms})" -} - -/** - * Reified value which can be created by [[scalaxy.reified.reify]]. - * This object retains the runtime value passed to [[scalaxy.reified.reify]] as well as its - * compile-time AST. - * It also keeps track of the values captured by the AST in its scope, which are identified in the - * AST by calls to [[scalaxy.reified.internal.CaptureTag]] (which contain the index of the captured value - * in the capturedTerms field of this reified value). - * - * @param value original value passed to [[scalaxy.reified.reify]] - * @param taggedExpr AST of the value, with [[scalaxy.reified.internal.CaptureTag]] calls wherever an external value reference was captured. - * @param capturedTerms runtime values of the references captured by the AST, along with their static type at the site of the capture. The order of captures matches captureIndex in [[scalaxy.reified.internal.CaptureTag.apply]]. - */ -final case class ReifiedValue[A: TypeTag] private[reified] ( - val value: A, - val taggedExpr: Expr[A], - val capturedTerms: Seq[(AnyRef, Type)]) - extends HasReifiedValue[A] { - - override def reifiedValue = this - override def valueTag = typeTag[A] - - /** - * Compile the AST (using the provided conversion to convert captured values to ASTs). - * Requires scala-compiler.jar to be in the classpath. - * Note: with Sbt, you can put scala-compiler.jar in the classpath with the following setting: - * {{{ - * libraryDependencies <+= scalaVersion("org.scala-lang" % "scala-compiler" % _) - * }}} - */ - def compile( - conversion: CaptureConversions.Conversion = CaptureConversions.DEFAULT, - toolbox: ToolBox[universe.type] = internal.Utils.optimisingToolbox): () => A = { - - val ast = expr(conversion).tree - - val result = { - try { - toolbox.compile(toolbox.resetAllAttrs(ast)) - } catch { - case _: Throwable => - try { - toolbox.compile(ast) - } catch { - case ex: Throwable => - throw new RuntimeException("Compilation failed: " + ex + "\nSource:\n\t" + ast, ex) - } - } - } - () => result().asInstanceOf[A] - } - - /** - * Get the AST of this reified value, using the specified conversion function for any - * value that was captured by the expression. - */ - def expr(conversion: CaptureConversions.Conversion = CaptureConversions.DEFAULT): Expr[A] = { - // TODO debug optimized conversion and use it! - stableExpr(conversion) - //optimizedExpr(conversion) - } - - /** - * Flatten the reified values captured by this reified value's AST, and return an equivalent - * reified value which does not contain any captured reified value. - * All the other captures are shifted / retagged appropriately. - */ - private[reified] def flatten(capturesOffset: Int = 0): ReifiedValue[A] = { - val flatCapturedTerms = collection.mutable.ArrayBuffer[(AnyRef, Type)]() - flatCapturedTerms ++= capturedTerms - - val transformer = new Transformer { - override def transform(tree: Tree): Tree = { - tree match { - case CaptureTag(tpe, ref, captureIndex) => - capturedTerms(captureIndex) match { - case (value: ReifiedValue[_], _) => - val sub = value.flatten(capturesOffset + capturedTerms.size) - val subTree = sub.taggedExpr.tree - - flatCapturedTerms ++= sub.capturedTerms - subTree /* - if (value.taggedExpr.tree eq subTree) - subTree.duplicate - else - subTree*/ - case _ => - CaptureTag.construct(tpe, ref, captureIndex + capturesOffset) - } - case _ => - super.transform(tree) - } - } - } - new ReifiedValue[A]( - value, - newExpr[A](transformer.transform(taggedExpr.tree)), - flatCapturedTerms.toList) - } - - /** - * Naive AST resolution that inlines captured values in their reference site. - * As this might instantiate captured collections more than needed, this should be dropped as - * soon as optimizedExpr is stable. - */ - private def stableExpr(conversion: CaptureConversions.Conversion = CaptureConversions.DEFAULT): Expr[A] = { - val transformer = new Transformer { - override def transform(tree: Tree): Tree = { - tree match { - case CaptureTag(_, _, captureIndex) => - val (capturedValue, valueType) = capturedTerms(captureIndex) - val converter: CaptureConversions.Conversion = conversion.orElse({ - case _ => - sys.error(s"This type of captured value is not supported: $capturedValue") - }) - converter((capturedValue, valueType, converter)) - case _ => - super.transform(tree) - } - } - } - newExpr[A](transformer.transform(taggedExpr.tree)) - } - - /** - * Return a block which starts by declaring all the captured values, and ends with a value that - * only contains references to these declarations. - */ - private def optimizedExpr(conversion: CaptureConversions.Conversion = CaptureConversions.DEFAULT): Expr[A] = { - val flatCaptures = new collection.mutable.ArrayBuffer[(AnyRef, Type)]() - flatCaptures ++= capturedTerms - val captureValueTrees = new collection.mutable.HashMap[Int, Tree]() - def captureRefName(captureIndex: Int): TermName = "scalaxy$capture$" + captureIndex - - // TODO predeclare the captures in a block that returns the function - val function = (new Transformer { - override def transform(tree: Tree): Tree = { - tree match { - case CaptureTag(_, _, captureIndex) => - val (capturedValue, valueType) = capturedTerms(captureIndex) - capturedValue match { - case hr: HasReifiedValue[_] => - val flatRef = hr.reifiedValue.flatten(flatCaptures.size) - flatCaptures ++= flatRef.capturedTerms - // TODO maybe no need to duplicate if tree was unchanged (when no capture) - super.transform(hr.reifiedValue.taggedExpr.tree) //.duplicate) - case _ => - val converter: CaptureConversions.Conversion = conversion.orElse({ - case _ => - sys.error(s"This type of captured value is not supported: $capturedValue") - }) - captureValueTrees(captureIndex) = converter((capturedValue, valueType, converter)) - Ident(captureRefName(captureIndex)) - } - case _ => - super.transform(tree) - } - } - }).transform(taggedExpr.tree) - - val res = newExpr[A]( - if (flatCaptures.isEmpty) - function - else - Block( - ( - for { - ((_, tpe), captureIndex) <- flatCaptures.zipWithIndex - tree = captureValueTrees(captureIndex) - } yield { - ValDef(Modifiers(Flag.LOCAL), captureRefName(captureIndex), TypeTree(if (tpe == null) NoType else tpe), tree) - } - ).toList, - function - ) - ) - //println(s"res = $res") - res //typeCheck(res) - } -} - diff --git a/Reified/Base/src/main/scala/scalaxy/reified/internal/CaptureTag.scala b/Reified/Base/src/main/scala/scalaxy/reified/internal/CaptureTag.scala deleted file mode 100644 index 588353ef..00000000 --- a/Reified/Base/src/main/scala/scalaxy/reified/internal/CaptureTag.scala +++ /dev/null @@ -1,60 +0,0 @@ -package scalaxy.reified.internal - -import scala.reflect.runtime.universe._ -import scala.reflect.runtime.currentMirror - -/** - * Object that enables tagging of values captured by [[scalaxy.reified.ReifiedValue]]'s ASTs. - * Provides creation and extraction of capture tagging calls. - */ -object CaptureTag { - - /** - * Used to tag captures of external constants or reified values / functions in ASTs. - * This is not meant to be called at runtime, it just exists to put a matchable call in the AST. - * @param ref original reference to the captured value, kept in the AST for correct typing by the toolbox at runtime. - * @param captureIndex index in the captures array of the runtime value of the captured reference - */ - def apply[T](ref: T, captureIndex: Int): T = ??? - - /** - * Construct the AST for the capture tagging call that corresponds to these params. - * @param tpe static type of the captured value - * @param reference original reference that was captured - * @param captureIndex index of the runtime value of the capture in [[scalaxy.reified.ReifiedValue.capturedTerms]] - */ - def construct(tpe: Type, reference: Tree, captureIndex: Int): Tree = { - Apply( - TypeApply(Ident(captureSymbol), List(TypeTree(tpe))), - List( - reference, - Literal( - Constant(captureIndex)))) - } - - /** - * Deconstructor for [[scalaxy.reified.internal.CaptureTag.apply]] tagging calls in ASTs. - * @return if a [[scalaxy.reified.internal.CaptureTag.apply]] tagging call was matched, return some tuple made of the static type of the captured value, the original reference that was captured, and the index of the runtime value of the capture in [[scalaxy.reified.ReifiedValue#capturedTerms]]. Otherwise, return None. - */ - def unapply(tree: Tree): Option[(Type, Tree, Int)] = { - tree match { - case Apply( - TypeApply(f, List(tpt)), - List( - value, - Literal( - Constant(captureIndex: Int)))) if f.symbol == captureSymbol => - Some((tpt.tpe, value, captureIndex)) - case _ => - None - } - } - - /** - * Symbol of CaptureTag.apply method - */ - private lazy val captureSymbol = { - val captureModule = currentMirror.staticModule("scalaxy.reified.internal.CaptureTag") - captureModule.moduleClass.typeSignature.member("apply": TermName) - } -} diff --git a/Reified/Base/src/main/scala/scalaxy/reified/internal/CurrentMirrorTreeCreator.scala b/Reified/Base/src/main/scala/scalaxy/reified/internal/CurrentMirrorTreeCreator.scala deleted file mode 100644 index abfed792..00000000 --- a/Reified/Base/src/main/scala/scalaxy/reified/internal/CurrentMirrorTreeCreator.scala +++ /dev/null @@ -1,19 +0,0 @@ -package scalaxy.reified.internal - -import scala.reflect.runtime.universe -import scala.reflect.runtime.universe._ -import scala.reflect.runtime.currentMirror -import scala.reflect.api._ - -/** - * TreeCreator that uses [[scala.reflect.runtime.currentMirror]] - */ -private[internal] case class CurrentMirrorTreeCreator(tree: Tree) extends TreeCreator { - def apply[U <: Universe with Singleton](m: scala.reflect.api.Mirror[U]): U#Tree = { - if (m eq currentMirror) { - tree.asInstanceOf[U#Tree] - } else { - throw new IllegalArgumentException(s"Expr defined in current mirror cannot be migrated to other mirrors.") - } - } -} diff --git a/Reified/Base/src/main/scala/scalaxy/reified/internal/Utils.scala b/Reified/Base/src/main/scala/scalaxy/reified/internal/Utils.scala deleted file mode 100644 index 361a7d46..00000000 --- a/Reified/Base/src/main/scala/scalaxy/reified/internal/Utils.scala +++ /dev/null @@ -1,69 +0,0 @@ -package scalaxy.reified.internal - -import scala.reflect.runtime.universe -import scala.reflect.runtime.universe._ -import scala.reflect.runtime.currentMirror -import scala.tools.reflect.ToolBox - -import scalaxy.reified.ReifiedValue - -/** - * Internal utility methods used by Scalaxy/Reified's implementation. - * Should not be called by users of the library, API might change even in minor / patch versions. - */ -object Utils { - - private[reified] def newExpr[A](tree: Tree): Expr[A] = { - Expr[A]( - currentMirror, - CurrentMirrorTreeCreator(tree)) - } - - /** - * Internal method to type-check a runtime AST (API might change at any future version). - * This might transform the AST's structure (e.g. introduce TypeApply nodes), and might prevent - * toolboxes from compiling it (requiring a call to `scala.tools.ToolBox.resetAllAttrs` prior - * to compiling with `scala.tools.ToolBox.compile`). - */ - def typeCheck[A](expr: Expr[A]): Expr[A] = { - newExpr[A](typeCheck(expr.tree)) - } - - private[reified] val optimisingToolbox = currentMirror.mkToolBox(options = "-optimise") - - private[reified] def getModulePath(u: scala.reflect.api.Universe)(moduleSym: u.ModuleSymbol): u.Tree = { - import u._ - val elements = moduleSym.fullName.split("\\.").toList - def rec(root: Tree, sub: List[String]): Tree = sub match { - case Nil => root - case name :: rest => rec(Select(root, name: TermName), rest) - } - rec(Ident(elements.head: TermName), elements.tail) - } - - private[reified] def resolveModulePaths(u: scala.reflect.api.Universe)(root: u.Tree): u.Tree = { - import u._ - new Transformer { - override def transform(tree: Tree) = tree match { - case Ident() if tree.symbol != null && tree.symbol.isModule => - //println("REPLACING " + tree + " BY MODULE PATH") - getModulePath(u)(tree.symbol.asModule) - case _ => - super.transform(tree) - } - }.transform(root) - } - - private def typeCheck(tree: Tree, pt: Type = WildcardType): Tree = { - if (tree.tpe != null && tree.tpe != NoType) - tree - else { - try { - optimisingToolbox.typeCheck(tree, pt) - } catch { - case ex: Throwable => - throw new RuntimeException(s"Failed to typeCheck($tree, $pt): $ex", ex) - } - } - } -} diff --git a/Reified/Base/src/main/scala/scalaxy/reified/internal/package.scala b/Reified/Base/src/main/scala/scalaxy/reified/internal/package.scala deleted file mode 100644 index a3b8608b..00000000 --- a/Reified/Base/src/main/scala/scalaxy/reified/internal/package.scala +++ /dev/null @@ -1,190 +0,0 @@ -package scalaxy.reified - -import scala.language.experimental.macros - -import scala.reflect._ -import scala.reflect.macros.Context -import scala.reflect.runtime.universe - -import scalaxy.reified.internal.Utils._ - -/** - * Internal methods and classes used by Scalaxy/Reified's implementation - */ -package object internal { - - private def runtimeExpr[A](c: Context)(tree: c.universe.Tree): c.Expr[universe.Expr[A]] = { - c.Expr[universe.Expr[A]]( - c.reifyTree( - c.universe.treeBuild.mkRuntimeUniverseRef, - c.universe.EmptyTree, - tree - ) - ) - } - - private[reified] def reifyMacro[A: universe.TypeTag](v: A): ReifiedValue[A] = macro reifyImpl[A] - - def reifyImpl[A: c.WeakTypeTag](c: Context)(v: c.Expr[A])(tt: c.Expr[universe.TypeTag[A]]): c.Expr[ReifiedValue[A]] = { - - import c.universe._ - - val (expr, capturesExpr) = transformReifiedRefs(c)(v) - c.universe.reify({ - implicit val valueTag = tt.splice - new ReifiedValue[A]( - v.splice, - Utils.typeCheck(expr.splice), - capturesExpr.splice) - }) - } - - /** - * Detect captured references, replace them by capture tags and - * return their ordered list along with the resulting tree. - */ - private def transformReifiedRefs[A](c: Context)(expr: c.Expr[A]): (c.Expr[universe.Expr[A]], c.Expr[Seq[(AnyRef, universe.Type)]]) = { - //c.Expr[Reification[A]] = { - import c.universe._ - import definitions._ - - val tree = c.typeCheck(expr.tree) - - val localDefSyms = collection.mutable.HashSet[Symbol]() - def isDefLike(t: Tree) = t match { - case Function(_, _) => true - case _ if t.isDef => true - case _ => false - } - (new Traverser { - override def traverse(t: Tree) { - super.traverse(t) - if (t.symbol != null && isDefLike(t)) { - localDefSyms += t.symbol - } - } - }).traverse(tree) - - var lastCaptureIndex = -1 - val capturedTerms = collection.mutable.ArrayBuffer[(Tree, Type)]() - val capturedSymbols = collection.mutable.HashMap[TermSymbol, Int]() - val capturedTypeTags = collection.mutable.Set[String]() - - val transformer = new Transformer { - override def transform(t: Tree): Tree = { - // TODO check which types can be captured - if (t.tpe != null && t.tpe != NoType && t.symbol != null) { // && t.symbol.isTerm) { - def visitType(tpe: Type) { - val sym = tpe.typeSymbol - if (sym != NoSymbol) { - val tsym = sym.asType - if (tsym.isParameter) { - val name = tsym.name.toString - if (!capturedTypeTags.contains(name)) { - capturedTypeTags += name - val inferredTypeTag = { - c.inferImplicitValue(for (t <- typeOf[universe.TypeTag[Int]]) yield { - if (t == typeOf[Int]) - tpe - else - t - }) - } - if (inferredTypeTag == EmptyTree) { - c.error(t.pos, "Failed to find evidence for type variable " + name) - //println("Failed to find evidence for type variable " + name) - } - } - } - } - } - val tpe = t.tpe.normalize.widen - visitType(tpe) - //tpe.foreach(visitType(_)) - } - val sym = t.symbol - if (sym != null && !isDefLike(t) && sym.isTerm && !localDefSyms.contains(sym)) { - val tsym = sym.asTerm - if (tsym.isVar) { - c.error(t.pos, "Cannot capture this var: " + tsym) - t - } else if (tsym.isLazy && tsym.fullName != "scala.reflect.runtime.universe") { - c.error(t.pos, "Cannot capture this lazy val: " + tsym) - t - } else if (tsym.isMethod || tsym.isModule && tsym.isStable) { - super.transform(t) - } else if (tsym.isVal || tsym.isAccessor) { - val captureIndexExpr = c.literal( - capturedSymbols.get(tsym) match { - case Some(i) => - i - case None => - lastCaptureIndex += 1 - capturedSymbols += tsym -> lastCaptureIndex - capturedTerms += Ident(tsym) -> t.tpe - //println("Capture: " + t + " (" + tsym + ")") - - lastCaptureIndex - } - ) - - val tpe = t.tpe.normalize.widen - // Abuse reify to get correct reference to `capture`. - val Apply(TypeApply(f, List(_)), _) = { - reify(scalaxy.reified.internal.CaptureTag[Int](10, 1)).tree - } - c.typeCheck( - Apply( - TypeApply( - f, - List(TypeTree(tpe))), - List(t, captureIndexExpr.tree)), - tpe) - } else { - c.error(t.pos, s"Cannot capture this type of expression (symbol = $tsym): " + tsym) - t - } - } else { - super.transform(t) - } - } - } - - //println(s"Transforming $tree") - val transformed = transformer.transform(tree) - //println(s"Transformed to $transformed") - val transformedExpr = runtimeExpr[A](c)(transformed) - val capturesArrayExpr = { - // Abuse reify to get correct seq constructor. - val Apply(seqConstructor, _) = reify(Seq[(AnyRef, universe.Type)]()).tree - // Build the list of captured terms (with their types). - c.Expr[Seq[(AnyRef, universe.Type)]]( - c.typeCheck( - Apply( - seqConstructor, - capturedTerms.map({ - case (term, tpe) => - val termExpr = c.Expr[Any](term) - val typeExpr = c.Expr[universe.TypeTag[_]]( - c.reifyType( - treeBuild.mkRuntimeUniverseRef, - Select( - treeBuild.mkRuntimeUniverseRef, - newTermName("rootMirror") - ), - tpe.normalize.widen - ) - ) - //println("REIFIED TYPE of " + tpe + " is " + typeExpr) - reify({ - ( - termExpr.splice.asInstanceOf[AnyRef], - typeExpr.splice.tpe - ) - }).tree - }).toList), - c.typeOf[Seq[(AnyRef, universe.Type)]])) - } - (transformedExpr, capturesArrayExpr) - } -} diff --git a/Reified/Doc/src/main/rootdoc.txt b/Reified/Doc/src/main/rootdoc.txt deleted file mode 100644 index 6d5424f8..00000000 --- a/Reified/Doc/src/main/rootdoc.txt +++ /dev/null @@ -1,31 +0,0 @@ -Scalaxy/Reify provides a powerful reified values mechanism that deals well with composition and captures of runtime values, allowing for complex ASTs to be generated during runtime for re-compilation or transformation purposes. - -It preserves the original value that was reified, allowing for flexible mixed usage of runtime value and compile-time AST. - -Please look at documentation of [[scalaxy.reified.reify]] and [[scalaxy.reified.ReifiedValue]] first. - -{{{ -import scalaxy.reified._ - -def comp(capture1: Int): ReifiedFunction1[Int, Int] = { - val capture2 = Seq(10, 20, 30) - val f = reify((x: Int) => capture1 + capture2(x)) - val g = reify((x: Int) => x * x) - - g.compose(f) -} - -val f = comp(10) -// Normal evaluation, using regular function: -println(f(1)) - -// Get the function's AST, inlining all captured values and captured reified values: -val ast = f.expr().tree -println(ast) - -// Compile the AST at runtime (needs scala-compiler.jar in the classpath). -// This is an optimized compilation by default, soon with extra optimizing AST transforms taken from Scalaxy. -val compiledF = ast.compile()() -// Evaluation, using the freshly-compiled function: -println(compiledF(1)) -}}} diff --git a/Reified/README.md b/Reified/README.md deleted file mode 100644 index 0e9393a6..00000000 --- a/Reified/README.md +++ /dev/null @@ -1,82 +0,0 @@ -# Scalaxy/Reified - -Simple reified values / functions framework (leverages Scala 2.10 macros). - -Package `scalaxy.reified` provides a `reify` method that goes beyond the stock `Universe.reify` method, by taking care of captured values and allowing composition of reified functions for improved flexibility of dynamic usage of ASTs. -The original expression is also available at runtime, without having to compile it with `ToolBox.eval`. - -This is still highly experimental, documentation will come soon enough. - -```scala -import scalaxy.reified._ - -def comp(capture1: Int): ReifiedFunction1[Int, Int] = { - val capture2 = Seq(10, 20, 30) - val f = reify((x: Int) => capture1 + capture2(x)) - val g = reify((x: Int) => x * x) - - g.compose(f) -} - -val f = comp(10) -// Normal evaluation, using regular function: -println(f(1)) - -// Get the function's AST, inlining all captured values and captured reified values: -val ast = f.expr().tree -println(ast) - -// Compile the AST at runtime (needs scala-compiler.jar in the classpath): -val compiledF = ast.compile()() -// Evaluation, using the freshly-compiled function: -println(compiledF(1)) -``` - -# Usage - -If you're using `sbt` 0.12.2+, just put the following lines in `build.sbt`: -```scala -scalaVersion := "2.10.2" - -// Dependency at compilation-time only (not at runtime). -libraryDependencies += "com.nativelibs4java" %% "scalaxy-reified" % "0.3-SNAPSHOT" % "provided" - -// Scalaxy/Reified snapshots are published on the Sonatype repository. -resolvers += Resolver.sonatypeRepo("snapshots") -``` - -# Why? - -To make it easy to deal with dynamic computations that could benefit from re-compilation at runtime for optimization purposes, or from conversion to other forms of executables (e.g. conversion to SQL, to OpenCL with ScalaCL, etc...). - -For instance, let's say you have a complex financial derivatives valuation framework. It depends on lots of data (eventually stored in arrays and maps, e.g. dividend dates and values), which are fetched dynamically by your program, and it is composed of many pieces that can be assembled in many different ways (you might have several valuation algorithms, several yield curve types, and so on). -If each of these pieces returns a reified value (an instanceof `ReifiedValue[_]` returned by the `scalaxy.reified.reify` method, e.g. a `ReifiedValue[(Date, Map[Product, Double]) => Double]`), then thanks to reified values being composable your top level will be able to return a reified value as well, which will be a function of, say, the evaluation date, and maybe a map of market data bumps. -You can evaluate that function straight away, since every reified value holds the original value: evaluation will then be classically dynamic, with functions calling functions and all. -Or... if you need better performance from that function (which your program might call thousands of times), you can fetch that function's AST, compile it _at runtime_ with a `scala.tool.ToolBox` and get a fresh function with the same signature, but with all the static analysis optimizations the compiler was able to shove in. - -More detailed examples will hopefully come soon... - -# TODO - -- Add many more tests -- Fix case where same term symbol might point to different values. -- Debug `ReifiedValue.optimizedExpr` and remove `ReifiedValue.stableExpr` (which copies captures to their call site, probably producing bad performance at the moment). -- Write an end-to-end usage example with benchmarks, once `optimizedExpr` is the default (maybe an algebraic expressions parser / compiler?) -- Fix `ReifiedFunction2.curried` -- Convert captured reified functions to defs for better performance (perform static analysis on AST to see if a function's only references are of the form `f.apply(...)`) -- Embed Scalaxy loop optimizations -- Provide a `ReifiedPartialFunction` wrapper with an `orElse` method that extracts match cases and recomposes a match that's optimizable by the compiler -- Handle case where some captured values refer to others (e.g. nested immutable collections) - -# Hacking - -If you want to build / test / hack on this project: -- Make sure to use [paulp's sbt script](https://github.com/paulp/sbt-extras) with `sbt` 0.12.2+ -- Use the following commands to checkout the sources and build the tests continuously: - - ``` - git clone git://github.com/ochafik/Scalaxy.git - cd Scalaxy - sbt "project scalaxy-reified" "; clean ; ~test" - ``` - diff --git a/Reified/src/main/scala/scalaxy/reified/package.scala b/Reified/src/main/scala/scalaxy/reified/package.scala deleted file mode 100644 index f4363fd5..00000000 --- a/Reified/src/main/scala/scalaxy/reified/package.scala +++ /dev/null @@ -1,118 +0,0 @@ -package scalaxy - -import scala.language.experimental.macros -import scala.language.implicitConversions - -import scala.reflect._ -import scala.reflect.macros.Context -import scala.reflect.runtime -import scala.reflect.runtime.universe -import scala.reflect.runtime.universe.{ typeTag, TypeTag } - -import scalaxy.reified.internal - -/** - * Scalaxy/Reified: the reify method in this package captures it's compile-time argument's AST, - * allowing / preserving values captured outside its expression. - */ -package object reified { - - /** - * Reify a value (including functions), preserving the original value and keeping track of the - * values it captures from the scope of its expression. - * This allows for runtime processing of the value's AST (being able to capture external values makes this method more flexible than Universe.reify). - * - * Compile-time error are raised when an external reference cannot be captured safely (vars and - * lazy vals are not considered safe, for instance). - * - * Captured values are inlined in the reified value's AST with a conversion function (see - * [[scalaxy.reified.CaptureConversions]]), which can be customized (by default, it handles - * constants, arrays, immutable collections, reified values and their wrappers). - */ - def reify[A: TypeTag](v: A): ReifiedValue[A] = macro internal.reifyImpl[A] - - /** - * Wrapper that provides Function1-like methods to a reified Function1 value. - * - * @param value reified function value - */ - implicit class ReifiedFunction1[T1: TypeTag, R: TypeTag]( - val value: ReifiedValue[T1 => R]) - extends HasReifiedValue[T1 => R] { - - assert(value != null) - - override def reifiedValue = value - override def valueTag = typeTag[T1 => R] - - /** Evaluate this function using the regular, non-reified runtime value */ - def apply(a: T1): R = value.value(a) - - def compose[A: TypeTag](g: ReifiedFunction1[A, T1]): ReifiedFunction1[A, R] = { - val f = this - internal.reifyMacro((c: A) => f(g(c))) - } - - def andThen[A: TypeTag](g: ReifiedFunction1[R, A]): ReifiedFunction1[T1, A] = { - val f = this - internal.reifyMacro((a: T1) => g(f(a))) - } - } - - /** - * Wrapper that provides Function2-like methods to a reified Function2 value. - * - * @param value reified function value - */ - implicit class ReifiedFunction2[T1: TypeTag, T2: TypeTag, R: TypeTag]( - val value: ReifiedValue[Function2[T1, T2, R]]) - extends HasReifiedValue[Function2[T1, T2, R]] { - - assert(value != null) - - override def reifiedValue = value - override def valueTag = typeTag[Function2[T1, T2, R]] - - /** Evaluate this function using the regular, non-reified runtime value */ - def apply(v1: T1, v2: T2): R = value.value(v1, v2) - - /* - // TODO fix this: - def curried: ReifiedFunction1[T1, ReifiedFunction1[T2, R]] = { - val f = this - def finish(v1: T1) = { - base.reify((v2: T2) => { - f(v1, v2) - }) - } - base.reify((v1: T1) => finish(v1)) - } - */ - - /** - * Creates a tupled version of this reified function: instead of 2 arguments, it accepts a - * single `scala.Tuple2` argument. - */ - def tupled: ReifiedFunction1[(T1, T2), R] = { - val f = this - internal.reifyMacro((p: (T1, T2)) => { - val (v1, v2) = p - f(v1, v2) - }) - } - } - - /** - * Implicitly extract the reified value out of one of its wrappers (such as - * [[scalaxy.reified.ReifiedFunction1]] and [[scalaxy.reified.ReifiedFunction2]]). - */ - implicit def hasReifiedValueToReifiedValue[A](r: HasReifiedValue[A]): ReifiedValue[A] = { - r.reifiedValue - } - - /** - * Implicitly convert reified value to their original non-reified value. - */ - implicit def hasReifiedValueToValue[A](r: HasReifiedValue[A]): A = r.reifiedValue.value -} - diff --git a/Reified/src/test/scala/scalaxy/reified/CaptureConversionsTest.scala b/Reified/src/test/scala/scalaxy/reified/CaptureConversionsTest.scala deleted file mode 100644 index 32b34653..00000000 --- a/Reified/src/test/scala/scalaxy/reified/CaptureConversionsTest.scala +++ /dev/null @@ -1,78 +0,0 @@ -package scalaxy.reified.test - -import org.junit._ -import org.junit.Assert._ - -import scala.reflect.runtime.universe -import scala.reflect.runtime.currentMirror -import scala.tools.reflect.ToolBox - -import scalaxy.reified.reify - -class CaptureConversionsTest extends TestUtils { - - def testValue(v: Any, str: String = null, predicate: Any => Boolean = null) = { - val r = reify(if (true) v else 0) - assertEquals(Seq(v), r.capturedValues) - try { - val value = r.compile()() - if (v.getClass.isArray) { - val meth = classOf[Assert].getMethod("assertArrayEquals", v.getClass, v.getClass) - meth.invoke(null, v.asInstanceOf[AnyRef], value.asInstanceOf[AnyRef]) - } else { - assertEquals("Got " + value + ": " + value.getClass.getName, v, value) - } - if (predicate != null) { - assertTrue("Predicate failed for " + value, predicate(value)) - } - } catch { - case ex: Throwable => - println("Error when evaluating " + r) - ex.printStackTrace(System.out) - throw ex - } - //assertEquals(Option(str).getOrElse(v.toString), r.expr().tree.toString) - } - - @Test - def testConstants { - testValue(true) - testValue(false) - testValue(10: Byte) - testValue(10: Short) - testValue('1', "'1'") - testValue(10) - testValue(10L, "10L") - testValue(10f) - testValue(10.0) - testValue("10", "\"10\"") - } - - @Test - def testArrays { - testValue(Array(1, 2)) - } - - @Test - def testImmutableCollections { - import scala.collection.immutable._ - - testValue(Set(1, 2)) - testValue(Seq(1, 2)) - testValue(List(1, 2), predicate = _.isInstanceOf[List[_]]) - //testValue(TreeSet(1, 2), predicate = _.isInstanceOf[TreeSet[_]]) - //testValue(SortedSet(1, 2), predicate = _.isInstanceOf[SortedSet[_]]) - testValue(HashSet(1, 2), predicate = _.isInstanceOf[HashSet[_]]) - testValue(Stack(1, 2), predicate = _.isInstanceOf[Stack[_]]) - testValue(Queue(1, 2), predicate = _.isInstanceOf[Queue[_]]) - testValue(Vector(1, 2), predicate = _.isInstanceOf[Vector[_]]) - testValue(1 to 10, predicate = _.isInstanceOf[Range]) - testValue(1 to 10 by 2, predicate = _.isInstanceOf[Range]) - testValue(10 to 1 by -2, predicate = _.isInstanceOf[Range]) - testValue(1 until 10, predicate = _.isInstanceOf[Range]) - testValue(1 until 10 by 2, predicate = _.isInstanceOf[Range]) - testValue(10 until 1 by -2, predicate = _.isInstanceOf[Range]) - - //testValue(Map('a' -> 1, 'b' -> 2)) - } -} diff --git a/Reified/src/test/scala/scalaxy/reified/ReifiedFunctionTest.scala b/Reified/src/test/scala/scalaxy/reified/ReifiedFunctionTest.scala deleted file mode 100644 index 60d79263..00000000 --- a/Reified/src/test/scala/scalaxy/reified/ReifiedFunctionTest.scala +++ /dev/null @@ -1,83 +0,0 @@ -package scalaxy.reified.test - -import org.junit._ -import org.junit.Assert._ - -import scala.reflect.runtime.universe -import scala.reflect.runtime.currentMirror -import scala.tools.reflect.ToolBox - -import scalaxy.reified._ - -class ReifiedFunctionTest extends TestUtils { - - @Test - def testDummyFunction { - try { - val r = reify((v: Int) => v * v) - assertEquals("((v: Int) => v.*(v))", r.expr().tree.toString) - assertSameEvals(r, 0, 1, 2) - } catch { - case th: Throwable => - th.printStackTrace(System.out) - throw th - } - } - - @Test - def testFunctionWithCaptures { - try { - val x = 10 - val y = 20 - val r = reify((v: Int) => x * v * y) - assertEquals(Seq(10, 20), r.capturedValues) - assertSameEvals(r, 0, 1, 2) - //assertEquals("((v: Int) => 10.*(v).*(20))", r.expr().tree.toString) - } catch { - case th: Throwable => - th.printStackTrace(System.out) - throw th - } - } - - @Test - def testFunctionComposition { - def compose(capture1: Int): ReifiedFunction1[Int, Int] = { - val capture2 = 666 - val f = reify((x: Int) => x * x + capture2) - val capture3 = 1234 - val g = reify((x: Int) => capture1 + capture3) - - f.compose(g) - } - - val comp10 = compose(10) - //assertEquals(Seq(10, 1234, 666), comp10.capturedValues) - assertSameEvals(comp10, -1, 0, 1, 2) - - val comp100 = compose(100) - //assertEquals(Seq(100, 1234, 666), comp100.capturedValues) - assertSameEvals(comp100, -1, 0, 1, 2) - - //println(comp10.expr().tree) - //println(comp100.expr().tree) - } - - @Test - def testCapture2 { - def test(capture1: Int) = { - val capture2 = Array(10, 20, 30) - val f = reify((x: Int) => capture1 + capture2(x)) - val g = reify((x: Int) => x * x) - - g.compose(f) - } - val comp10 = test(10) - println(comp10) - assertSameEvals(comp10, 0, 1, 2) - - val comp100 = test(100) - assertSameEvals(comp100, 0, 1, 2) - } - -} diff --git a/Reified/src/test/scala/scalaxy/reified/ReifiedTest.scala b/Reified/src/test/scala/scalaxy/reified/ReifiedTest.scala deleted file mode 100644 index 57b56566..00000000 --- a/Reified/src/test/scala/scalaxy/reified/ReifiedTest.scala +++ /dev/null @@ -1,42 +0,0 @@ -package scalaxy.reified.test - -import org.junit._ -import org.junit.Assert._ - -import scala.reflect.runtime.universe -import scala.reflect.runtime.currentMirror -import scala.tools.reflect.ToolBox - -import scalaxy.reified._ - -class ReifiedTest extends TestUtils { - - // Conflicts with value -> function conversion? - @Test - def testImplicitValueConversion { - import scala.language.implicitConversions - - val v = 2 - val r = reify(10 + v) - val i: Int = r - assertEquals(12, i) - } - - @Test - def testImplicitFunctionConversion { - import scala.language.implicitConversions - - val v = 2 - val r = reify((x: Int) => x + v) - - val f: Int => Int = r - val rf: ReifiedFunction1[Int, Int] = r - val ff: Int => Int = rf - - val rr = r.compose(r) - val rrf: ReifiedFunction1[Int, Int] = rr - - assertEquals(12, f(10)) - } - -} diff --git a/Reified/src/test/scala/scalaxy/reified/ReifiedValueTest.scala b/Reified/src/test/scala/scalaxy/reified/ReifiedValueTest.scala deleted file mode 100644 index 9b19eea5..00000000 --- a/Reified/src/test/scala/scalaxy/reified/ReifiedValueTest.scala +++ /dev/null @@ -1,39 +0,0 @@ -package scalaxy.reified.test - -import org.junit._ -import org.junit.Assert._ - -import scala.reflect.runtime.universe -import scala.reflect.runtime.currentMirror -import scala.tools.reflect.ToolBox - -import scalaxy.reified._ - -class ReifiedValueTest extends TestUtils { - - @Test - def testValue { - val x = 10 - val r = reify(100 * x) - assertTrue(r.isInstanceOf[ReifiedValue[_]]) - assertEquals(Seq(10), r.capturedValues) - //assertEquals("100.*(10)", r.expr().tree.toString) - assertEquals(100 * 10, r.compile()()) - } - - @Ignore - @Test - def testFlat { - val x: AnyRef = Seq(1, 2, 3) - val y = 12 + " things" - - val a: AnyRef = reify(Seq(x, "blah")) - val b = reify((y, a)) - - assertEquals(Seq(x), a.asInstanceOf[ReifiedValue[_]].capturedValues) - assertEquals(Seq(y, a), b.capturedValues) - - assertEquals(b.value, b.compile()()) - //println(b.taggedExpr) - } -} diff --git a/Reified/src/test/scala/scalaxy/reified/TestUtils.scala b/Reified/src/test/scala/scalaxy/reified/TestUtils.scala deleted file mode 100644 index 154ffd2d..00000000 --- a/Reified/src/test/scala/scalaxy/reified/TestUtils.scala +++ /dev/null @@ -1,32 +0,0 @@ -package scalaxy.reified.test - -import org.junit._ -import org.junit.Assert._ - -import scala.reflect.runtime.universe -import scala.reflect.runtime.currentMirror -import scala.tools.reflect.ToolBox -import scala.reflect.ClassTag -import scala.reflect.runtime.universe.TypeTag - -import scalaxy.reified.{ reify, ReifiedValue } - -trait TestUtils { - - lazy val toolbox = currentMirror.mkToolBox() - - implicit class ReifiedValueExtensions[A](r: ReifiedValue[A]) { - private[test] def capturedValues: Seq[AnyRef] = r.capturedTerms.map(_._1) - } - - def assertSameEvals[A: TypeTag, B: TypeTag](f: ReifiedValue[A => B], inputs: A*) { - //val toolbox = currentMirror.mkToolBox() - for (input <- inputs) { - val directEval = f(input) - val reifiedF = f.compile()() - val reifiedEval = reifiedF(input) - - assertEquals(directEval, reifiedEval) - } - } -} diff --git a/project/ScalaxyBuild.scala b/project/ScalaxyBuild.scala deleted file mode 100644 index 4774c702..00000000 --- a/project/ScalaxyBuild.scala +++ /dev/null @@ -1,310 +0,0 @@ -import sbt._ -import Keys._ -import sbtassembly.Plugin._ ; import AssemblyKeys._ -import ls.Plugin._ - -import scalariform.formatter.preferences._ -import com.typesafe.sbt.SbtScalariform.scalariformSettings -import com.typesafe.sbt.SbtScalariform._ -import com.typesafe.sbt.SbtGit.GitKeys._ -import com.typesafe.sbt.SbtSite._ -import com.typesafe.sbt.SbtSite.SiteKeys._ -import com.typesafe.sbt.SbtGhPages._ - -object Scalaxy extends Build { - // See https://github.com/mdr/scalariform - ScalariformKeys.preferences := FormattingPreferences() - .setPreference(MultilineScaladocCommentsStartOnFirstLine, true) - .setPreference(PreserveDanglingCloseParenthesis, true) - .setPreference(AlignSingleLineCaseStatements, true) - .setPreference(DoubleIndentClassDeclaration, true) - .setPreference(PreserveDanglingCloseParenthesis, false) - - lazy val scalaSettings = Seq( - //exportJars := true, // use jars in classpath - scalaVersion := "2.10.2", - //scalaVersion := "2.11.0-SNAPSHOT", - crossScalaVersions := Seq( - "2.11.0-SNAPSHOT")) - - lazy val infoSettings = Seq( - organization := "com.nativelibs4java", - version := "0.3-SNAPSHOT", - licenses := Seq("BSD-3-Clause" -> url("http://www.opensource.org/licenses/BSD-3-Clause")), - homepage := Some(url("https://github.com/ochafik/Scalaxy")), - gitRemoteRepo := "git@github.com:ochafik/Scalaxy.git", - pomIncludeRepository := { _ => false }, - pomExtra := ( - - git@github.com:ochafik/Scalaxy.git - scm:git:git@github.com:ochafik/Scalaxy.git - - - - ochafik - Olivier Chafik - http://ochafik.com/ - - - ), - (LsKeys.docsUrl in LsKeys.lsync) <<= homepage, - (LsKeys.tags in LsKeys.lsync) := - Seq("compiler-plugin", "rewrite", "ast", "transform", "optimization", "optimisation"), - (description in LsKeys.lsync) := - "A scalac compiler plugin that optimizes the code by rewriting for loops on ranges into while loops, avoiding some implicit object creations when using numerics...", - LsKeys.ghUser := Some("ochafik"), - LsKeys.ghRepo := Some("Scalaxy")) - - lazy val docSettings = - Seq( - scalacOptions in (Compile, doc) <++= (name, baseDirectory, description, version, sourceDirectory) map { - case (name, base, description, version, sourceDirectory) => - Opts.doc.title(name + ": " + description) ++ - Opts.doc.version(version) ++ - //Seq("-doc-source-url", "https://github.com/ochafik/Scalaxy/blob/master/Reified/Base/src/main/scala") ++ - Seq("-doc-root-content", (sourceDirectory / "main" / "rootdoc.txt").getAbsolutePath) - } - ) - - lazy val standardSettings = - Defaults.defaultSettings ++ - infoSettings ++ - sonatypeSettings ++ - docSettings ++ - seq(lsSettings: _*) ++ - Seq( - javacOptions ++= Seq("-Xlint:unchecked"), - scalacOptions ++= Seq( - "-encoding", "UTF-8", - "-optimise", - "-deprecation", - //"-Xlog-implicits", - //"-Ymacro-debug-lite", "-Ydebug", - "-feature", - "-unchecked" - ), - //scalacOptions in Test ++= Seq("-Xprint:typer"), - //fork in Test := true, - fork := true, - parallelExecution in Test := false, - libraryDependencies ++= Seq( - "junit" % "junit" % "4.10" % "test", - "com.novocode" % "junit-interface" % "0.8" % "test" - ) - ) - - lazy val reflectSettings = - standardSettings ++ - scalaSettings ++ - Seq( - //scalacOptions ++= Seq("-language:experimental.macros"), - libraryDependencies <+= scalaVersion("org.scala-lang" % "scala-compiler" % _), - libraryDependencies <+= scalaVersion("org.scala-lang" % "scala-reflect" % _)) - - lazy val sonatypeSettings = Seq( - publishMavenStyle := true, - resolvers += Resolver.sonatypeRepo("snapshots"), - publishTo <<= version { (v: String) => - val nexus = "https://oss.sonatype.org/" - if (v.trim.endsWith("-SNAPSHOT")) - Some("snapshots" at nexus + "content/repositories/snapshots") - else - Some("releases" at nexus + "service/local/staging/deploy/maven2") - }) - - override lazy val settings = - super.settings ++ - Seq( - shellPrompt := { s => Project.extract(s).currentProject.id + "> " } - ) ++ scalaSettings - - lazy val shadeSettings = - assemblySettings ++ - addArtifact(artifact in (Compile, assembly), assembly) ++ - Seq( - publishArtifact in (Compile, packageBin) := false, - excludedJars in assembly <<= (fullClasspath in assembly) map { cp => - // Exclude scala-library and al. - cp filter { j => { - val n = j.data.getName - n.startsWith("scala-") || n.equals("jfxrt.jar") - } } - }, - pomPostProcess := { (node: scala.xml.Node) => - // Since we publish the assembly (shaded) jar, - // remove lagging scalaxy dependencies from pom ourselves. - import scala.xml._; import scala.xml.transform._ - try { - new RuleTransformer(new RewriteRule { - override def transform(n: Node): Seq[Node] ={ - if ((n \ "artifactId" find { _.text.startsWith("scalaxy-") }) != None) - Array[Node]() - else - n - } - })(node) - } catch { case _: Throwable => - node - } - } - ) - - lazy val _scalaxy = - Project( - id = "scalaxy", - base = file("."), - settings = - standardSettings ++ - Seq(publish := { })) - .aggregate(compilets, fx, beans, components, debug, extensions, reified) - - lazy val docProjects = Seq(compilets, fx, beans, components, debug, extensions, reifiedDoc) - lazy val scalaxyDoc = - Project( - id = "scalaxy-doc", - base = file("Reified/Doc"), - settings = - reflectSettings ++ - site.settings ++ - ghpages.settings ++ - Seq( - scalacOptions in (Compile, doc) <++= (name, baseDirectory, description, version, sourceDirectory) map { - case (name, base, description, version, sourceDirectory) => - Opts.doc.title(name + ": " + description) ++ - Opts.doc.version(version) ++ - //Seq("-doc-source-url", "https://github.com/ochafik/Scalaxy/blob/master/Reified/Base/src/main/scala") ++ - Seq("-doc-root-content", (sourceDirectory / "main" / "rootdoc.txt").getAbsolutePath) - } - ) ++ - //site.includeScaladoc() ++//"alternative/directory") ++ - docProjects.flatMap(project => { - Seq( - siteMappings <++= (mappings in packageDoc in project in Compile, name in project, version in project, baseDirectory in project).map({ - case (mappings, id, version, base) => - val artifactSuffixToRemove = "-doc" - for((f, d) <- mappings) yield { - val name = - if (id.endsWith(artifactSuffixToRemove)) - id.substring(0, id.length - artifactSuffixToRemove.length) - else - id - (f, name + "/" + version + "/api/" + d) - } - }) - ) - }) - ).dependsOn(docProjects.map(p => p: ClasspathDep[ProjectReference]): _*) - - lazy val compilets = - Project( - id = "scalaxy-compilets", - base = file("Compilets"), - settings = - standardSettings ++ - shadeSettings ++ - Seq( - // Assembly artifact is just here to accommodate console mode, it's not to be published. - publish := { }, - test in assembly := {}, - artifact in (Compile, assembly) ~= { _.copy(`classifier` = None) }, - scalacOptions in console in Compile <+= (packageBin in Compile) map("-Xplugin:" + _) - ) - ) - .dependsOn(compiletsPlugin, compiletsApi, defaultCompilets) - .aggregate(compiletsPlugin, compiletsApi, defaultCompilets) - - lazy val compiletsApi = - Project( - id = "scalaxy-compilets-api", - base = file("Compilets/API"), - settings = reflectSettings ++ Seq( - scalacOptions ++= Seq( - "-language:experimental.macros" - ) - )) - - lazy val components = - Project(id = "scalaxy-components", base = file("Components"), settings = reflectSettings ++ scalariformSettings) - - lazy val compiletsPlugin = - Project( - id = "scalaxy-compilets-plugin", - base = file("Compilets/Plugin"), - settings = - reflectSettings ++ - shadeSettings ++ - Seq( - artifact in (Compile, assembly) ~= { - _.copy(`classifier` = None)//Some("assembly")) - }, - publishArtifact in Test := true)) - .dependsOn(compiletsApi) - - lazy val defaultCompilets = - Project( - id = "scalaxy-default-compilets", - base = file("Compilets/DefaultCompilets"), - settings = reflectSettings) - .dependsOn(compiletsApi, compiletsPlugin % "test->test") - - lazy val extensions = - Project(id = "scalaxy-macro-extensions", base = file("MacroExtensions"), settings = reflectSettings ++ Seq( - watchSources <+= baseDirectory map { _ / "examples" } - )) - .dependsOn(debug) - - lazy val beans = - Project(id = "scalaxy-beans", base = file("Beans"), settings = reflectSettings) - - lazy val loops = - Project(id = "scalaxy-loops", base = file("Loops"), settings = reflectSettings) - - lazy val debug = - Project(id = "scalaxy-debug", base = file("Debug"), settings = reflectSettings) - - lazy val reifiedBase = - Project(id = "scalaxy-reified-base", base = file("Reified/Base"), settings = reflectSettings ++ scalariformSettings) - .dependsOn(debug) - - lazy val reified = - Project(id = "scalaxy-reified", base = file("Reified"), settings = reflectSettings ++ scalariformSettings) - .dependsOn(reifiedBase) - .aggregate(reifiedBase) - - lazy val reifiedDoc = Project( - id = "scalaxy-reified-doc", - base = file("Reified/Doc"), - settings = - reflectSettings ++ - Seq( - publish := { }, - (skip in compile) := true, - //site.siteMappings <++= Seq(file1 -> "location.html", file2 -> "image.png"), - unmanagedSourceDirectories in Compile <<= ( - (Seq(reified, reifiedBase) map (unmanagedSourceDirectories in _ in Compile)).join.apply { - (s) => s.flatten.toSeq - } - ) - ) - ).dependsOn(reified, reifiedBase) - - lazy val fxSettings = reflectSettings ++ Seq( - unmanagedJars in Compile ++= Seq( - new File(System.getProperty("java.home")) / "lib" / "jfxrt.jar" - ) - ) - - lazy val fx = - Project( - id = "scalaxy-fx", - base = file("Fx/Macros"), - settings = fxSettings) - .dependsOn(fxRuntime) - .aggregate(fxRuntime) - - lazy val fxRuntime = - Project( - id = "scalaxy-fx-runtime", - base = file("Fx/Runtime"), - settings = fxSettings) -} diff --git a/project/build.properties b/project/build.properties deleted file mode 100644 index 5e96e967..00000000 --- a/project/build.properties +++ /dev/null @@ -1 +0,0 @@ -sbt.version=0.12.4 diff --git a/project/plugins.sbt b/project/plugins.sbt deleted file mode 100644 index 89a30b83..00000000 --- a/project/plugins.sbt +++ /dev/null @@ -1,25 +0,0 @@ -resolvers += Resolver.url("artifactory", url("http://scalasbt.artifactoryonline.com/scalasbt/sbt-plugin-releases"))(Resolver.ivyStylePatterns) - -resolvers += "jgit-repo" at "http://download.eclipse.org/jgit/maven" - -addSbtPlugin("com.typesafe.sbt" % "sbt-git" % "0.6.2") - -addSbtPlugin("com.typesafe.sbt" % "sbt-ghpages" % "0.5.1") - -addSbtPlugin("com.typesafe.sbt" % "sbt-site" % "0.6.2") - -addSbtPlugin("com.eed3si9n" % "sbt-assembly" % "0.8.4") - -//addSbtPlugin("com.jsuereth" % "xsbt-gpg-plugin" % "0.6") - -addSbtPlugin("com.typesafe.sbt" % "sbt-scalariform" % "1.0.1") - -addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "2.2.0") - -// ls.implicit.ly -addSbtPlugin("me.lessis" % "ls-sbt" % "0.1.2") - -resolvers ++= Seq( - Classpaths.sbtPluginReleases, - Opts.resolver.sonatypeReleases -) diff --git a/src/main/ls/0.3.json b/src/main/ls/0.3.json deleted file mode 100644 index 63080b33..00000000 --- a/src/main/ls/0.3.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "organization" : "com.nativelibs4java", - "name" : "scalaxy", - "version" : "0.3-SNAPSHOT", - "description" : "scalaxy", - "site" : "https://github.com/ochafik/Scalaxy", - "tags" : [ ], - "docs" : "", - "resolvers" : [ "https://oss.sonatype.org/content/repositories/releases" ], - "dependencies" : [ ], - "scalas" : [ "2.10.0-RC1" ], - "licenses" : [ { - "name" : "BSD-3-Clause", - "url" : "http://www.opensource.org/licenses/BSD-3-Clause" - } ], - "sbt" : false -} \ No newline at end of file From 5afa0d2198c5481b677ae0b0fb8cca09a9ce7022 Mon Sep 17 00:00:00 2001 From: Olivier Chafik Date: Sat, 13 Jul 2013 23:41:18 +0100 Subject: [PATCH 09/16] updated site --- .nojekyll | 0 index.html | 1 - scalaxy-beans/0.3-SNAPSHOT/api/index.html | 37 + scalaxy-beans/0.3-SNAPSHOT/api/index.js | 1 + .../0.3-SNAPSHOT/api/lib/arrow-down.png | Bin 0 -> 6232 bytes .../0.3-SNAPSHOT/api/lib/arrow-right.png | Bin 0 -> 6220 bytes scalaxy-beans/0.3-SNAPSHOT/api/lib/class.png | Bin 0 -> 3357 bytes .../0.3-SNAPSHOT/api/lib/class_big.png | Bin 0 -> 7516 bytes .../0.3-SNAPSHOT/api/lib/class_diagram.png | Bin 0 -> 3910 bytes .../api/lib/class_to_object_big.png | Bin 0 -> 9006 bytes .../0.3-SNAPSHOT/api/lib/constructorsbg.gif | Bin 0 -> 1206 bytes .../0.3-SNAPSHOT/api/lib/conversionbg.gif | Bin 0 -> 167 bytes .../0.3-SNAPSHOT/api/lib/defbg-blue.gif | Bin 0 -> 1544 bytes .../0.3-SNAPSHOT/api/lib/defbg-green.gif | Bin 0 -> 1341 bytes .../0.3-SNAPSHOT/api/lib/diagrams.css | 143 + .../0.3-SNAPSHOT/api/lib/diagrams.js | 324 + .../0.3-SNAPSHOT/api/lib/filter_box_left.png | Bin 0 -> 1692 bytes .../0.3-SNAPSHOT/api/lib/filter_box_left2.gif | Bin 0 -> 1462 bytes .../0.3-SNAPSHOT/api/lib/filter_box_right.png | Bin 0 -> 1803 bytes .../0.3-SNAPSHOT/api/lib/filterbg.gif | Bin 0 -> 1324 bytes .../0.3-SNAPSHOT/api/lib/filterboxbarbg.gif | Bin 0 -> 1104 bytes .../0.3-SNAPSHOT/api/lib/filterboxbarbg.png | Bin 0 -> 965 bytes .../0.3-SNAPSHOT/api/lib/filterboxbg.gif | Bin 0 -> 1366 bytes .../0.3-SNAPSHOT/api/lib/fullcommenttopbg.gif | Bin 0 -> 1115 bytes scalaxy-beans/0.3-SNAPSHOT/api/lib/index.css | 338 + scalaxy-beans/0.3-SNAPSHOT/api/lib/index.js | 536 ++ .../0.3-SNAPSHOT/api/lib/jquery-ui.js | 6 + scalaxy-beans/0.3-SNAPSHOT/api/lib/jquery.js | 2 + .../0.3-SNAPSHOT/api/lib/jquery.layout.js | 5486 +++++++++++++++++ .../0.3-SNAPSHOT/api/lib/modernizr.custom.js | 4 + .../0.3-SNAPSHOT/api/lib/navigation-li-a.png | Bin 0 -> 1198 bytes .../0.3-SNAPSHOT/api/lib/navigation-li.png | Bin 0 -> 2441 bytes scalaxy-beans/0.3-SNAPSHOT/api/lib/object.png | Bin 0 -> 3356 bytes .../0.3-SNAPSHOT/api/lib/object_big.png | Bin 0 -> 7653 bytes .../0.3-SNAPSHOT/api/lib/object_diagram.png | Bin 0 -> 3903 bytes .../api/lib/object_to_class_big.png | Bin 0 -> 9158 bytes .../api/lib/object_to_trait_big.png | Bin 0 -> 9200 bytes .../api/lib/object_to_type_big.png | Bin 0 -> 9158 bytes .../0.3-SNAPSHOT/api/lib/ownderbg2.gif | Bin 0 -> 1145 bytes .../0.3-SNAPSHOT/api/lib/ownerbg.gif | Bin 0 -> 1118 bytes .../0.3-SNAPSHOT/api/lib/ownerbg2.gif | Bin 0 -> 1145 bytes .../0.3-SNAPSHOT/api/lib/package.png | Bin 0 -> 3335 bytes .../0.3-SNAPSHOT/api/lib/package_big.png | Bin 0 -> 7312 bytes .../0.3-SNAPSHOT/api/lib/packagesbg.gif | Bin 0 -> 1201 bytes .../0.3-SNAPSHOT/api/lib/ref-index.css | 30 + scalaxy-beans/0.3-SNAPSHOT/api/lib/remove.png | Bin 0 -> 3186 bytes .../0.3-SNAPSHOT/api/lib/scheduler.js | 71 + .../api/lib/selected-implicits.png | Bin 0 -> 1150 bytes .../api/lib/selected-right-implicits.png | Bin 0 -> 646 bytes .../0.3-SNAPSHOT/api/lib/selected-right.png | Bin 0 -> 1380 bytes .../0.3-SNAPSHOT/api/lib/selected.png | Bin 0 -> 1864 bytes .../0.3-SNAPSHOT/api/lib/selected2-right.png | Bin 0 -> 1434 bytes .../0.3-SNAPSHOT/api/lib/selected2.png | Bin 0 -> 1965 bytes .../0.3-SNAPSHOT/api/lib/signaturebg.gif | Bin 0 -> 1214 bytes .../0.3-SNAPSHOT/api/lib/signaturebg2.gif | Bin 0 -> 1209 bytes .../0.3-SNAPSHOT/api/lib/template.css | 848 +++ .../0.3-SNAPSHOT/api/lib/template.js | 466 ++ .../0.3-SNAPSHOT/api/lib/tools.tooltip.js | 14 + scalaxy-beans/0.3-SNAPSHOT/api/lib/trait.png | Bin 0 -> 3374 bytes .../0.3-SNAPSHOT/api/lib/trait_big.png | Bin 0 -> 7410 bytes .../0.3-SNAPSHOT/api/lib/trait_diagram.png | Bin 0 -> 3882 bytes .../api/lib/trait_to_object_big.png | Bin 0 -> 8967 bytes scalaxy-beans/0.3-SNAPSHOT/api/lib/type.png | Bin 0 -> 1445 bytes .../0.3-SNAPSHOT/api/lib/type_big.png | Bin 0 -> 4236 bytes .../0.3-SNAPSHOT/api/lib/type_diagram.png | Bin 0 -> 1841 bytes .../api/lib/type_to_object_big.png | Bin 0 -> 4969 bytes scalaxy-beans/0.3-SNAPSHOT/api/lib/typebg.gif | Bin 0 -> 1206 bytes .../0.3-SNAPSHOT/api/lib/unselected.png | Bin 0 -> 1879 bytes .../0.3-SNAPSHOT/api/lib/valuemembersbg.gif | Bin 0 -> 1206 bytes scalaxy-beans/0.3-SNAPSHOT/api/package.html | 86 + .../0.3-SNAPSHOT/api/index.html | 45 + scalaxy-components/0.3-SNAPSHOT/api/index.js | 1 + .../0.3-SNAPSHOT/api/index/index-_.html | 30 + .../0.3-SNAPSHOT/api/index/index-a.html | 114 + .../0.3-SNAPSHOT/api/index/index-b.html | 75 + .../0.3-SNAPSHOT/api/index/index-c.html | 156 + .../0.3-SNAPSHOT/api/index/index-d.html | 42 + .../0.3-SNAPSHOT/api/index/index-e.html | 48 + .../0.3-SNAPSHOT/api/index/index-f.html | 120 + .../0.3-SNAPSHOT/api/index/index-g.html | 69 + .../0.3-SNAPSHOT/api/index/index-h.html | 33 + .../0.3-SNAPSHOT/api/index/index-i.html | 156 + .../0.3-SNAPSHOT/api/index/index-l.html | 69 + .../0.3-SNAPSHOT/api/index/index-m.html | 90 + .../0.3-SNAPSHOT/api/index/index-n.html | 165 + .../0.3-SNAPSHOT/api/index/index-o.html | 78 + .../0.3-SNAPSHOT/api/index/index-p.html | 87 + .../0.3-SNAPSHOT/api/index/index-r.html | 93 + .../0.3-SNAPSHOT/api/index/index-s.html | 249 + .../0.3-SNAPSHOT/api/index/index-t.html | 243 + .../0.3-SNAPSHOT/api/index/index-u.html | 63 + .../0.3-SNAPSHOT/api/index/index-v.html | 51 + .../0.3-SNAPSHOT/api/index/index-w.html | 60 + .../0.3-SNAPSHOT/api/index/index-x.html | 18 + .../0.3-SNAPSHOT/api/index/index-z.html | 36 + .../0.3-SNAPSHOT/api/lib/arrow-down.png | Bin 0 -> 6232 bytes .../0.3-SNAPSHOT/api/lib/arrow-right.png | Bin 0 -> 6220 bytes .../0.3-SNAPSHOT/api/lib/class.png | Bin 0 -> 3357 bytes .../0.3-SNAPSHOT/api/lib/class_big.png | Bin 0 -> 7516 bytes .../0.3-SNAPSHOT/api/lib/class_diagram.png | Bin 0 -> 3910 bytes .../api/lib/class_to_object_big.png | Bin 0 -> 9006 bytes .../0.3-SNAPSHOT/api/lib/constructorsbg.gif | Bin 0 -> 1206 bytes .../0.3-SNAPSHOT/api/lib/conversionbg.gif | Bin 0 -> 167 bytes .../0.3-SNAPSHOT/api/lib/defbg-blue.gif | Bin 0 -> 1544 bytes .../0.3-SNAPSHOT/api/lib/defbg-green.gif | Bin 0 -> 1341 bytes .../0.3-SNAPSHOT/api/lib/diagrams.css | 143 + .../0.3-SNAPSHOT/api/lib/diagrams.js | 324 + .../0.3-SNAPSHOT/api/lib/filter_box_left.png | Bin 0 -> 1692 bytes .../0.3-SNAPSHOT/api/lib/filter_box_left2.gif | Bin 0 -> 1462 bytes .../0.3-SNAPSHOT/api/lib/filter_box_right.png | Bin 0 -> 1803 bytes .../0.3-SNAPSHOT/api/lib/filterbg.gif | Bin 0 -> 1324 bytes .../0.3-SNAPSHOT/api/lib/filterboxbarbg.gif | Bin 0 -> 1104 bytes .../0.3-SNAPSHOT/api/lib/filterboxbarbg.png | Bin 0 -> 965 bytes .../0.3-SNAPSHOT/api/lib/filterboxbg.gif | Bin 0 -> 1366 bytes .../0.3-SNAPSHOT/api/lib/fullcommenttopbg.gif | Bin 0 -> 1115 bytes .../0.3-SNAPSHOT/api/lib/index.css | 338 + .../0.3-SNAPSHOT/api/lib/index.js | 536 ++ .../0.3-SNAPSHOT/api/lib/jquery-ui.js | 6 + .../0.3-SNAPSHOT/api/lib/jquery.js | 2 + .../0.3-SNAPSHOT/api/lib/jquery.layout.js | 5486 +++++++++++++++++ .../0.3-SNAPSHOT/api/lib/modernizr.custom.js | 4 + .../0.3-SNAPSHOT/api/lib/navigation-li-a.png | Bin 0 -> 1198 bytes .../0.3-SNAPSHOT/api/lib/navigation-li.png | Bin 0 -> 2441 bytes .../0.3-SNAPSHOT/api/lib/object.png | Bin 0 -> 3356 bytes .../0.3-SNAPSHOT/api/lib/object_big.png | Bin 0 -> 7653 bytes .../0.3-SNAPSHOT/api/lib/object_diagram.png | Bin 0 -> 3903 bytes .../api/lib/object_to_class_big.png | Bin 0 -> 9158 bytes .../api/lib/object_to_trait_big.png | Bin 0 -> 9200 bytes .../api/lib/object_to_type_big.png | Bin 0 -> 9158 bytes .../0.3-SNAPSHOT/api/lib/ownderbg2.gif | Bin 0 -> 1145 bytes .../0.3-SNAPSHOT/api/lib/ownerbg.gif | Bin 0 -> 1118 bytes .../0.3-SNAPSHOT/api/lib/ownerbg2.gif | Bin 0 -> 1145 bytes .../0.3-SNAPSHOT/api/lib/package.png | Bin 0 -> 3335 bytes .../0.3-SNAPSHOT/api/lib/package_big.png | Bin 0 -> 7312 bytes .../0.3-SNAPSHOT/api/lib/packagesbg.gif | Bin 0 -> 1201 bytes .../0.3-SNAPSHOT/api/lib/ref-index.css | 30 + .../0.3-SNAPSHOT/api/lib/remove.png | Bin 0 -> 3186 bytes .../0.3-SNAPSHOT/api/lib/scheduler.js | 71 + .../api/lib/selected-implicits.png | Bin 0 -> 1150 bytes .../api/lib/selected-right-implicits.png | Bin 0 -> 646 bytes .../0.3-SNAPSHOT/api/lib/selected-right.png | Bin 0 -> 1380 bytes .../0.3-SNAPSHOT/api/lib/selected.png | Bin 0 -> 1864 bytes .../0.3-SNAPSHOT/api/lib/selected2-right.png | Bin 0 -> 1434 bytes .../0.3-SNAPSHOT/api/lib/selected2.png | Bin 0 -> 1965 bytes .../0.3-SNAPSHOT/api/lib/signaturebg.gif | Bin 0 -> 1214 bytes .../0.3-SNAPSHOT/api/lib/signaturebg2.gif | Bin 0 -> 1209 bytes .../0.3-SNAPSHOT/api/lib/template.css | 848 +++ .../0.3-SNAPSHOT/api/lib/template.js | 466 ++ .../0.3-SNAPSHOT/api/lib/tools.tooltip.js | 14 + .../0.3-SNAPSHOT/api/lib/trait.png | Bin 0 -> 3374 bytes .../0.3-SNAPSHOT/api/lib/trait_big.png | Bin 0 -> 7410 bytes .../0.3-SNAPSHOT/api/lib/trait_diagram.png | Bin 0 -> 3882 bytes .../api/lib/trait_to_object_big.png | Bin 0 -> 8967 bytes .../0.3-SNAPSHOT/api/lib/type.png | Bin 0 -> 1445 bytes .../0.3-SNAPSHOT/api/lib/type_big.png | Bin 0 -> 4236 bytes .../0.3-SNAPSHOT/api/lib/type_diagram.png | Bin 0 -> 1841 bytes .../api/lib/type_to_object_big.png | Bin 0 -> 4969 bytes .../0.3-SNAPSHOT/api/lib/typebg.gif | Bin 0 -> 1206 bytes .../0.3-SNAPSHOT/api/lib/unselected.png | Bin 0 -> 1879 bytes .../0.3-SNAPSHOT/api/lib/valuemembersbg.gif | Bin 0 -> 1206 bytes .../0.3-SNAPSHOT/api/package.html | 105 + .../api/scalaxy/components/ArrayType$.html | 419 ++ .../CodeAnalysis$BooleanEvaluator.html | 546 ++ .../components/CodeAnalysis$Evaluator.html | 547 ++ .../components/CodeAnalysis$IntEvaluator.html | 546 ++ .../components/CodeAnalysis$SeqEvaluator.html | 549 ++ .../CodeAnalysis$SideEffectsEvaluator.html | 652 ++ .../components/CodeAnalysis$SymbolsInfo.html | 498 ++ .../api/scalaxy/components/CodeAnalysis.html | 4083 ++++++++++++ .../api/scalaxy/components/ColType.html | 441 ++ .../components/CommonScalaNames$N$.html | 435 ++ .../components/CommonScalaNames$N.html | 477 ++ .../scalaxy/components/CommonScalaNames.html | 2134 +++++++ .../api/scalaxy/components/FlatCode.html | 589 ++ .../api/scalaxy/components/FlatCodes$.html | 448 ++ .../scalaxy/components/HasSideEffects$.html | 422 ++ .../scalaxy/components/IndexedSeqType$.html | 419 ++ .../api/scalaxy/components/ListType$.html | 419 ++ .../api/scalaxy/components/MapType$.html | 419 ++ .../components/MiscMatchers$ArrayApply$.html | 450 ++ .../components/MiscMatchers$ArrayOps$.html | 448 ++ .../MiscMatchers$ArrayTabulate$.html | 461 ++ .../components/MiscMatchers$ArrayTyped$.html | 450 ++ .../MiscMatchers$BasicTypeApply$.html | 435 ++ .../MiscMatchers$CanBuildFromArg$.html | 435 ++ .../MiscMatchers$CollectionApply.html | 467 ++ .../components/MiscMatchers$Foreach$.html | 435 ++ .../components/MiscMatchers$Func$.html | 435 ++ ...Matchers$HigherTypeParameterExtractor.html | 467 ++ .../scalaxy/components/MiscMatchers$Ids.html | 451 ++ .../MiscMatchers$IndexedSeqApply$.html | 450 ++ .../components/MiscMatchers$IntRange$.html | 448 ++ .../components/MiscMatchers$ListApply$.html | 450 ++ .../components/MiscMatchers$ListTree$.html | 450 ++ .../components/MiscMatchers$OptionApply$.html | 450 ++ .../components/MiscMatchers$OptionTree$.html | 461 ++ .../components/MiscMatchers$Predef$.html | 513 ++ .../MiscMatchers$ScalaMathFunction$.html | 449 ++ .../components/MiscMatchers$SeqApply$.html | 450 ++ .../MiscMatchers$SymbolWithOwnerAndName$.html | 435 ++ .../MiscMatchers$TreeWithSymbol$.html | 435 ++ .../MiscMatchers$TreeWithType$.html | 435 ++ .../MiscMatchers$TrivialCanBuildFromArg$.html | 461 ++ .../components/MiscMatchers$TupleClass$.html | 435 ++ .../MiscMatchers$TupleComponent$.html | 448 ++ .../MiscMatchers$TupleCreation$.html | 435 ++ .../components/MiscMatchers$TuplePath$.html | 435 ++ .../components/MiscMatchers$TupleSelect$.html | 435 ++ .../components/MiscMatchers$WhileLoop$.html | 435 ++ .../MiscMatchers$WrappedArrayTree$.html | 435 ++ .../MiscMatchers$tupleComponentName$.html | 448 ++ .../api/scalaxy/components/MiscMatchers.html | 2814 +++++++++ .../api/scalaxy/components/OptionType$.html | 419 ++ .../api/scalaxy/components/SeqType$.html | 419 ++ .../api/scalaxy/components/SetType$.html | 419 ++ .../components/StreamOps$TraversalOp.html | 516 ++ .../components/StreamOps$TraversalOpType.html | 496 ++ .../StreamOps$TraversalOps$$AllOrSomeOp.html | 692 +++ .../StreamOps$TraversalOps$$CollectOp.html | 500 ++ .../StreamOps$TraversalOps$$CountOp.html | 679 ++ .../StreamOps$TraversalOps$$FilterOp.html | 692 +++ ...StreamOps$TraversalOps$$FilterWhileOp.html | 692 +++ .../StreamOps$TraversalOps$$FindOp.html | 487 ++ .../StreamOps$TraversalOps$$FoldOp.html | 842 +++ .../StreamOps$TraversalOps$$ForeachOp.html | 679 ++ ...ps$TraversalOps$$Function1Transformer.html | 644 ++ ...mOps$TraversalOps$$Function2Reduction.html | 792 +++ ...Ops$TraversalOps$$FunctionTransformer.html | 603 ++ .../StreamOps$TraversalOps$$MapOp.html | 692 +++ .../StreamOps$TraversalOps$$MaxOp.html | 777 +++ .../StreamOps$TraversalOps$$MinOp.html | 777 +++ .../StreamOps$TraversalOps$$ProductOp.html | 777 +++ .../StreamOps$TraversalOps$$ReduceOp.html | 829 +++ ...alOps$$Reductoid$ReductionTotalUpdate.html | 433 ++ .../StreamOps$TraversalOps$$Reductoid.html | 736 +++ .../StreamOps$TraversalOps$$ReverseOp.html | 638 ++ ...reamOps$TraversalOps$$ScalarReduction.html | 738 +++ .../StreamOps$TraversalOps$$ScanOp.html | 840 +++ ...salOps$$SideEffectFreeScalarReduction.html | 742 +++ .../StreamOps$TraversalOps$$SumOp.html | 777 +++ .../StreamOps$TraversalOps$$ToArrayOp.html | 683 ++ ...treamOps$TraversalOps$$ToCollectionOp.html | 675 ++ ...treamOps$TraversalOps$$ToIndexedSeqOp.html | 670 ++ .../StreamOps$TraversalOps$$ToListOp.html | 670 ++ .../StreamOps$TraversalOps$$ToSeqOp.html | 670 ++ .../StreamOps$TraversalOps$$ToSetOp.html | 670 ++ .../StreamOps$TraversalOps$$ToVectorOp.html | 670 ++ .../StreamOps$TraversalOps$$UpdateAllOp.html | 487 ++ .../StreamOps$TraversalOps$$ZipOp.html | 500 ++ ...treamOps$TraversalOps$$ZipWithIndexOp.html | 487 ++ .../components/StreamOps$TraversalOps$.html | 841 +++ .../api/scalaxy/components/StreamOps.html | 4791 ++++++++++++++ .../StreamSinks$ArrayBuilderGen.html | 544 ++ .../StreamSinks$ArrayBuilderStreamSink.html | 522 ++ .../StreamSinks$ArrayStreamSink.html | 507 ++ .../components/StreamSinks$BuilderGen.html | 467 ++ .../StreamSinks$BuilderStreamSink.html | 495 ++ .../StreamSinks$CanCreateArraySink.html | 523 ++ .../StreamSinks$CanCreateListSink.html | 510 ++ .../StreamSinks$CanCreateOptionSink.html | 510 ++ .../StreamSinks$CanCreateSetSink.html | 510 ++ .../StreamSinks$CanCreateVectorSink.html | 510 ++ .../StreamSinks$DefaultBuilderGen.html | 495 ++ .../StreamSinks$ListBuilderGen.html | 494 ++ .../components/StreamSinks$SetBuilderGen.html | 492 ++ .../StreamSinks$VectorBuilderGen.html | 494 ++ .../StreamSinks$WithArrayResultWrapper.html | 469 ++ .../StreamSinks$WithResultWrapper.html | 438 ++ .../api/scalaxy/components/StreamSinks.html | 4750 ++++++++++++++ ...reamSources$AbstractArrayStreamSource.html | 577 ++ .../StreamSources$ArrayApplyStreamSource.html | 603 ++ ...ources$ExplicitCollectionStreamSource.html | 592 ++ ...amSources$IndexedSeqApplyStreamSource.html | 590 ++ .../StreamSources$ListApplyStreamSource.html | 590 ++ .../StreamSources$ListStreamSource.html | 575 ++ .../StreamSources$OptionStreamSource.html | 588 ++ .../StreamSources$RangeStreamSource.html | 601 ++ .../StreamSources$SeqApplyStreamSource.html | 590 ++ .../StreamSources$StreamSource$$By$.html | 435 ++ .../StreamSources$StreamSource$.html | 448 ++ ...treamSources$WrappedArrayStreamSource.html | 590 ++ .../api/scalaxy/components/StreamSources.html | 4895 +++++++++++++++ .../StreamTransformers$OpsStream.html | 446 ++ .../components/StreamTransformers.html | 5080 +++++++++++++++ ...reams$BrokenOperationsStreamException.html | 623 ++ .../components/Streams$CanChainResult.html | 433 ++ .../Streams$CanCreateStreamSink.html | 495 ++ ...reams$CodeWontBenefitFromOptimization.html | 597 ++ .../components/Streams$DefaultTupleValue.html | 598 ++ .../scalaxy/components/Streams$FromLeft$.html | 406 ++ .../components/Streams$FromRight$.html | 406 ++ .../components/Streams$LocalContext.html | 454 ++ .../components/Streams$Loop$Inners.html | 490 ++ .../components/Streams$Loop$SubContext.html | 466 ++ .../components/Streams$Loop$TreeGenList.html | 529 ++ .../api/scalaxy/components/Streams$Loop.html | 683 ++ .../scalaxy/components/Streams$NoResult$.html | 406 ++ .../api/scalaxy/components/Streams$Order.html | 425 ++ .../components/Streams$ResultKind.html | 425 ++ .../components/Streams$ReverseOrder$.html | 406 ++ .../components/Streams$SameOrder$.html | 406 ++ .../components/Streams$ScalarResult$.html | 406 ++ ...Streams$SideEffectFreeStreamComponent.html | 536 ++ .../Streams$SideEffectFullComponent.html | 446 ++ .../Streams$SideEffectsAnalyzer.html | 477 ++ .../scalaxy/components/Streams$Stream.html | 433 ++ .../Streams$StreamChainTestable.html | 477 ++ .../components/Streams$StreamComponent.html | 534 ++ .../components/Streams$StreamResult$.html | 406 ++ .../components/Streams$StreamSink.html | 548 ++ .../components/Streams$StreamSource.html | 549 ++ .../components/Streams$StreamTransformer.html | 588 ++ .../components/Streams$StreamValue.html | 485 ++ .../Streams$TraversalDirection.html | 425 ++ .../components/Streams$TupleValue.html | 547 ++ .../components/Streams$Unordered$.html | 406 ++ .../api/scalaxy/components/Streams.html | 4514 ++++++++++++++ .../components/TraversalOps$FoldName$.html | 448 ++ .../components/TraversalOps$ReduceName$.html | 448 ++ .../components/TraversalOps$ScanName$.html | 448 ++ .../components/TraversalOps$TraversalOp$.html | 435 ++ .../api/scalaxy/components/TraversalOps.html | 4884 +++++++++++++++ .../components/TreeBuilders$VarDef.html | 524 ++ .../api/scalaxy/components/TreeBuilders.html | 3726 +++++++++++ .../components/TupleAnalysis$BoundTuple.html | 451 ++ .../TupleAnalysis$TupleAnalyzer.html | 529 ++ .../components/TupleAnalysis$TupleInfo.html | 472 ++ .../components/TupleAnalysis$TupleSlice.html | 476 ++ .../api/scalaxy/components/TupleAnalysis.html | 3886 ++++++++++++ .../api/scalaxy/components/Tuploids.html | 2201 +++++++ .../api/scalaxy/components/VectorType$.html | 419 ++ .../components/WithRuntimeUniverse.html | 578 ++ .../api/scalaxy/components/WithTestFresh.html | 435 ++ .../api/scalaxy/components/package.html | 433 ++ .../0.3-SNAPSHOT/api/scalaxy/package.html | 105 + scalaxy-debug/0.3-SNAPSHOT/api/index.html | 49 + scalaxy-debug/0.3-SNAPSHOT/api/index.js | 1 + .../0.3-SNAPSHOT/api/index/index-a.html | 30 + .../0.3-SNAPSHOT/api/index/index-c.html | 18 + .../0.3-SNAPSHOT/api/index/index-d.html | 30 + .../0.3-SNAPSHOT/api/index/index-g.html | 18 + .../0.3-SNAPSHOT/api/index/index-i.html | 18 + .../0.3-SNAPSHOT/api/index/index-m.html | 18 + .../0.3-SNAPSHOT/api/index/index-n.html | 21 + .../0.3-SNAPSHOT/api/index/index-p.html | 21 + .../0.3-SNAPSHOT/api/index/index-r.html | 30 + .../0.3-SNAPSHOT/api/index/index-s.html | 18 + .../0.3-SNAPSHOT/api/lib/arrow-down.png | Bin 0 -> 6232 bytes .../0.3-SNAPSHOT/api/lib/arrow-right.png | Bin 0 -> 6220 bytes scalaxy-debug/0.3-SNAPSHOT/api/lib/class.png | Bin 0 -> 3357 bytes .../0.3-SNAPSHOT/api/lib/class_big.png | Bin 0 -> 7516 bytes .../0.3-SNAPSHOT/api/lib/class_diagram.png | Bin 0 -> 3910 bytes .../api/lib/class_to_object_big.png | Bin 0 -> 9006 bytes .../0.3-SNAPSHOT/api/lib/constructorsbg.gif | Bin 0 -> 1206 bytes .../0.3-SNAPSHOT/api/lib/conversionbg.gif | Bin 0 -> 167 bytes .../0.3-SNAPSHOT/api/lib/defbg-blue.gif | Bin 0 -> 1544 bytes .../0.3-SNAPSHOT/api/lib/defbg-green.gif | Bin 0 -> 1341 bytes .../0.3-SNAPSHOT/api/lib/diagrams.css | 143 + .../0.3-SNAPSHOT/api/lib/diagrams.js | 324 + .../0.3-SNAPSHOT/api/lib/filter_box_left.png | Bin 0 -> 1692 bytes .../0.3-SNAPSHOT/api/lib/filter_box_left2.gif | Bin 0 -> 1462 bytes .../0.3-SNAPSHOT/api/lib/filter_box_right.png | Bin 0 -> 1803 bytes .../0.3-SNAPSHOT/api/lib/filterbg.gif | Bin 0 -> 1324 bytes .../0.3-SNAPSHOT/api/lib/filterboxbarbg.gif | Bin 0 -> 1104 bytes .../0.3-SNAPSHOT/api/lib/filterboxbarbg.png | Bin 0 -> 965 bytes .../0.3-SNAPSHOT/api/lib/filterboxbg.gif | Bin 0 -> 1366 bytes .../0.3-SNAPSHOT/api/lib/fullcommenttopbg.gif | Bin 0 -> 1115 bytes scalaxy-debug/0.3-SNAPSHOT/api/lib/index.css | 338 + scalaxy-debug/0.3-SNAPSHOT/api/lib/index.js | 536 ++ .../0.3-SNAPSHOT/api/lib/jquery-ui.js | 6 + scalaxy-debug/0.3-SNAPSHOT/api/lib/jquery.js | 2 + .../0.3-SNAPSHOT/api/lib/jquery.layout.js | 5486 +++++++++++++++++ .../0.3-SNAPSHOT/api/lib/modernizr.custom.js | 4 + .../0.3-SNAPSHOT/api/lib/navigation-li-a.png | Bin 0 -> 1198 bytes .../0.3-SNAPSHOT/api/lib/navigation-li.png | Bin 0 -> 2441 bytes scalaxy-debug/0.3-SNAPSHOT/api/lib/object.png | Bin 0 -> 3356 bytes .../0.3-SNAPSHOT/api/lib/object_big.png | Bin 0 -> 7653 bytes .../0.3-SNAPSHOT/api/lib/object_diagram.png | Bin 0 -> 3903 bytes .../api/lib/object_to_class_big.png | Bin 0 -> 9158 bytes .../api/lib/object_to_trait_big.png | Bin 0 -> 9200 bytes .../api/lib/object_to_type_big.png | Bin 0 -> 9158 bytes .../0.3-SNAPSHOT/api/lib/ownderbg2.gif | Bin 0 -> 1145 bytes .../0.3-SNAPSHOT/api/lib/ownerbg.gif | Bin 0 -> 1118 bytes .../0.3-SNAPSHOT/api/lib/ownerbg2.gif | Bin 0 -> 1145 bytes .../0.3-SNAPSHOT/api/lib/package.png | Bin 0 -> 3335 bytes .../0.3-SNAPSHOT/api/lib/package_big.png | Bin 0 -> 7312 bytes .../0.3-SNAPSHOT/api/lib/packagesbg.gif | Bin 0 -> 1201 bytes .../0.3-SNAPSHOT/api/lib/ref-index.css | 30 + scalaxy-debug/0.3-SNAPSHOT/api/lib/remove.png | Bin 0 -> 3186 bytes .../0.3-SNAPSHOT/api/lib/scheduler.js | 71 + .../api/lib/selected-implicits.png | Bin 0 -> 1150 bytes .../api/lib/selected-right-implicits.png | Bin 0 -> 646 bytes .../0.3-SNAPSHOT/api/lib/selected-right.png | Bin 0 -> 1380 bytes .../0.3-SNAPSHOT/api/lib/selected.png | Bin 0 -> 1864 bytes .../0.3-SNAPSHOT/api/lib/selected2-right.png | Bin 0 -> 1434 bytes .../0.3-SNAPSHOT/api/lib/selected2.png | Bin 0 -> 1965 bytes .../0.3-SNAPSHOT/api/lib/signaturebg.gif | Bin 0 -> 1214 bytes .../0.3-SNAPSHOT/api/lib/signaturebg2.gif | Bin 0 -> 1209 bytes .../0.3-SNAPSHOT/api/lib/template.css | 848 +++ .../0.3-SNAPSHOT/api/lib/template.js | 466 ++ .../0.3-SNAPSHOT/api/lib/tools.tooltip.js | 14 + scalaxy-debug/0.3-SNAPSHOT/api/lib/trait.png | Bin 0 -> 3374 bytes .../0.3-SNAPSHOT/api/lib/trait_big.png | Bin 0 -> 7410 bytes .../0.3-SNAPSHOT/api/lib/trait_diagram.png | Bin 0 -> 3882 bytes .../api/lib/trait_to_object_big.png | Bin 0 -> 8967 bytes scalaxy-debug/0.3-SNAPSHOT/api/lib/type.png | Bin 0 -> 1445 bytes .../0.3-SNAPSHOT/api/lib/type_big.png | Bin 0 -> 4236 bytes .../0.3-SNAPSHOT/api/lib/type_diagram.png | Bin 0 -> 1841 bytes .../api/lib/type_to_object_big.png | Bin 0 -> 4969 bytes scalaxy-debug/0.3-SNAPSHOT/api/lib/typebg.gif | Bin 0 -> 1206 bytes .../0.3-SNAPSHOT/api/lib/unselected.png | Bin 0 -> 1879 bytes .../0.3-SNAPSHOT/api/lib/valuemembersbg.gif | Bin 0 -> 1206 bytes scalaxy-debug/0.3-SNAPSHOT/api/package.html | 105 + .../0.3-SNAPSHOT/api/scalaxy/debug/impl$.html | 474 ++ .../api/scalaxy/debug/package.html | 202 + .../plugin/DebuggableMacrosCompiler$.html | 436 ++ .../plugin/DebuggableMacrosComponent.html | 635 ++ .../debug/plugin/DebuggableMacrosPlugin.html | 523 ++ .../api/scalaxy/debug/plugin/package.html | 137 + .../0.3-SNAPSHOT/api/scalaxy/package.html | 105 + scalaxy-fx/0.3-SNAPSHOT/api/index.html | 37 + scalaxy-fx/0.3-SNAPSHOT/api/index.js | 1 + .../0.3-SNAPSHOT/api/lib/arrow-down.png | Bin 0 -> 6232 bytes .../0.3-SNAPSHOT/api/lib/arrow-right.png | Bin 0 -> 6220 bytes scalaxy-fx/0.3-SNAPSHOT/api/lib/class.png | Bin 0 -> 3357 bytes scalaxy-fx/0.3-SNAPSHOT/api/lib/class_big.png | Bin 0 -> 7516 bytes .../0.3-SNAPSHOT/api/lib/class_diagram.png | Bin 0 -> 3910 bytes .../api/lib/class_to_object_big.png | Bin 0 -> 9006 bytes .../0.3-SNAPSHOT/api/lib/constructorsbg.gif | Bin 0 -> 1206 bytes .../0.3-SNAPSHOT/api/lib/conversionbg.gif | Bin 0 -> 167 bytes .../0.3-SNAPSHOT/api/lib/defbg-blue.gif | Bin 0 -> 1544 bytes .../0.3-SNAPSHOT/api/lib/defbg-green.gif | Bin 0 -> 1341 bytes scalaxy-fx/0.3-SNAPSHOT/api/lib/diagrams.css | 143 + scalaxy-fx/0.3-SNAPSHOT/api/lib/diagrams.js | 324 + .../0.3-SNAPSHOT/api/lib/filter_box_left.png | Bin 0 -> 1692 bytes .../0.3-SNAPSHOT/api/lib/filter_box_left2.gif | Bin 0 -> 1462 bytes .../0.3-SNAPSHOT/api/lib/filter_box_right.png | Bin 0 -> 1803 bytes scalaxy-fx/0.3-SNAPSHOT/api/lib/filterbg.gif | Bin 0 -> 1324 bytes .../0.3-SNAPSHOT/api/lib/filterboxbarbg.gif | Bin 0 -> 1104 bytes .../0.3-SNAPSHOT/api/lib/filterboxbarbg.png | Bin 0 -> 965 bytes .../0.3-SNAPSHOT/api/lib/filterboxbg.gif | Bin 0 -> 1366 bytes .../0.3-SNAPSHOT/api/lib/fullcommenttopbg.gif | Bin 0 -> 1115 bytes scalaxy-fx/0.3-SNAPSHOT/api/lib/index.css | 338 + scalaxy-fx/0.3-SNAPSHOT/api/lib/index.js | 536 ++ scalaxy-fx/0.3-SNAPSHOT/api/lib/jquery-ui.js | 6 + scalaxy-fx/0.3-SNAPSHOT/api/lib/jquery.js | 2 + .../0.3-SNAPSHOT/api/lib/jquery.layout.js | 5486 +++++++++++++++++ .../0.3-SNAPSHOT/api/lib/modernizr.custom.js | 4 + .../0.3-SNAPSHOT/api/lib/navigation-li-a.png | Bin 0 -> 1198 bytes .../0.3-SNAPSHOT/api/lib/navigation-li.png | Bin 0 -> 2441 bytes scalaxy-fx/0.3-SNAPSHOT/api/lib/object.png | Bin 0 -> 3356 bytes .../0.3-SNAPSHOT/api/lib/object_big.png | Bin 0 -> 7653 bytes .../0.3-SNAPSHOT/api/lib/object_diagram.png | Bin 0 -> 3903 bytes .../api/lib/object_to_class_big.png | Bin 0 -> 9158 bytes .../api/lib/object_to_trait_big.png | Bin 0 -> 9200 bytes .../api/lib/object_to_type_big.png | Bin 0 -> 9158 bytes scalaxy-fx/0.3-SNAPSHOT/api/lib/ownderbg2.gif | Bin 0 -> 1145 bytes scalaxy-fx/0.3-SNAPSHOT/api/lib/ownerbg.gif | Bin 0 -> 1118 bytes scalaxy-fx/0.3-SNAPSHOT/api/lib/ownerbg2.gif | Bin 0 -> 1145 bytes scalaxy-fx/0.3-SNAPSHOT/api/lib/package.png | Bin 0 -> 3335 bytes .../0.3-SNAPSHOT/api/lib/package_big.png | Bin 0 -> 7312 bytes .../0.3-SNAPSHOT/api/lib/packagesbg.gif | Bin 0 -> 1201 bytes scalaxy-fx/0.3-SNAPSHOT/api/lib/ref-index.css | 30 + scalaxy-fx/0.3-SNAPSHOT/api/lib/remove.png | Bin 0 -> 3186 bytes scalaxy-fx/0.3-SNAPSHOT/api/lib/scheduler.js | 71 + .../api/lib/selected-implicits.png | Bin 0 -> 1150 bytes .../api/lib/selected-right-implicits.png | Bin 0 -> 646 bytes .../0.3-SNAPSHOT/api/lib/selected-right.png | Bin 0 -> 1380 bytes scalaxy-fx/0.3-SNAPSHOT/api/lib/selected.png | Bin 0 -> 1864 bytes .../0.3-SNAPSHOT/api/lib/selected2-right.png | Bin 0 -> 1434 bytes scalaxy-fx/0.3-SNAPSHOT/api/lib/selected2.png | Bin 0 -> 1965 bytes .../0.3-SNAPSHOT/api/lib/signaturebg.gif | Bin 0 -> 1214 bytes .../0.3-SNAPSHOT/api/lib/signaturebg2.gif | Bin 0 -> 1209 bytes scalaxy-fx/0.3-SNAPSHOT/api/lib/template.css | 848 +++ scalaxy-fx/0.3-SNAPSHOT/api/lib/template.js | 466 ++ .../0.3-SNAPSHOT/api/lib/tools.tooltip.js | 14 + scalaxy-fx/0.3-SNAPSHOT/api/lib/trait.png | Bin 0 -> 3374 bytes scalaxy-fx/0.3-SNAPSHOT/api/lib/trait_big.png | Bin 0 -> 7410 bytes .../0.3-SNAPSHOT/api/lib/trait_diagram.png | Bin 0 -> 3882 bytes .../api/lib/trait_to_object_big.png | Bin 0 -> 8967 bytes scalaxy-fx/0.3-SNAPSHOT/api/lib/type.png | Bin 0 -> 1445 bytes scalaxy-fx/0.3-SNAPSHOT/api/lib/type_big.png | Bin 0 -> 4236 bytes .../0.3-SNAPSHOT/api/lib/type_diagram.png | Bin 0 -> 1841 bytes .../api/lib/type_to_object_big.png | Bin 0 -> 4969 bytes scalaxy-fx/0.3-SNAPSHOT/api/lib/typebg.gif | Bin 0 -> 1206 bytes .../0.3-SNAPSHOT/api/lib/unselected.png | Bin 0 -> 1879 bytes .../0.3-SNAPSHOT/api/lib/valuemembersbg.gif | Bin 0 -> 1206 bytes scalaxy-fx/0.3-SNAPSHOT/api/package.html | 86 + .../0.3-SNAPSHOT/api/index.html | 45 + .../0.3-SNAPSHOT/api/index.js | 1 + .../0.3-SNAPSHOT/api/index/index-_.html | 18 + .../0.3-SNAPSHOT/api/index/index-a.html | 18 + .../0.3-SNAPSHOT/api/index/index-c.html | 18 + .../0.3-SNAPSHOT/api/index/index-d.html | 24 + .../0.3-SNAPSHOT/api/index/index-e.html | 24 + .../0.3-SNAPSHOT/api/index/index-f.html | 18 + .../0.3-SNAPSHOT/api/index/index-g.html | 24 + .../0.3-SNAPSHOT/api/index/index-j.html | 18 + .../0.3-SNAPSHOT/api/index/index-l.html | 18 + .../0.3-SNAPSHOT/api/index/index-m.html | 27 + .../0.3-SNAPSHOT/api/index/index-n.html | 60 + .../0.3-SNAPSHOT/api/index/index-p.html | 24 + .../0.3-SNAPSHOT/api/index/index-r.html | 24 + .../0.3-SNAPSHOT/api/index/index-s.html | 21 + .../0.3-SNAPSHOT/api/index/index-t.html | 36 + .../0.3-SNAPSHOT/api/lib/arrow-down.png | Bin 0 -> 6232 bytes .../0.3-SNAPSHOT/api/lib/arrow-right.png | Bin 0 -> 6220 bytes .../0.3-SNAPSHOT/api/lib/class.png | Bin 0 -> 3357 bytes .../0.3-SNAPSHOT/api/lib/class_big.png | Bin 0 -> 7516 bytes .../0.3-SNAPSHOT/api/lib/class_diagram.png | Bin 0 -> 3910 bytes .../api/lib/class_to_object_big.png | Bin 0 -> 9006 bytes .../0.3-SNAPSHOT/api/lib/constructorsbg.gif | Bin 0 -> 1206 bytes .../0.3-SNAPSHOT/api/lib/conversionbg.gif | Bin 0 -> 167 bytes .../0.3-SNAPSHOT/api/lib/defbg-blue.gif | Bin 0 -> 1544 bytes .../0.3-SNAPSHOT/api/lib/defbg-green.gif | Bin 0 -> 1341 bytes .../0.3-SNAPSHOT/api/lib/diagrams.css | 143 + .../0.3-SNAPSHOT/api/lib/diagrams.js | 324 + .../0.3-SNAPSHOT/api/lib/filter_box_left.png | Bin 0 -> 1692 bytes .../0.3-SNAPSHOT/api/lib/filter_box_left2.gif | Bin 0 -> 1462 bytes .../0.3-SNAPSHOT/api/lib/filter_box_right.png | Bin 0 -> 1803 bytes .../0.3-SNAPSHOT/api/lib/filterbg.gif | Bin 0 -> 1324 bytes .../0.3-SNAPSHOT/api/lib/filterboxbarbg.gif | Bin 0 -> 1104 bytes .../0.3-SNAPSHOT/api/lib/filterboxbarbg.png | Bin 0 -> 965 bytes .../0.3-SNAPSHOT/api/lib/filterboxbg.gif | Bin 0 -> 1366 bytes .../0.3-SNAPSHOT/api/lib/fullcommenttopbg.gif | Bin 0 -> 1115 bytes .../0.3-SNAPSHOT/api/lib/index.css | 338 + .../0.3-SNAPSHOT/api/lib/index.js | 536 ++ .../0.3-SNAPSHOT/api/lib/jquery-ui.js | 6 + .../0.3-SNAPSHOT/api/lib/jquery.js | 2 + .../0.3-SNAPSHOT/api/lib/jquery.layout.js | 5486 +++++++++++++++++ .../0.3-SNAPSHOT/api/lib/modernizr.custom.js | 4 + .../0.3-SNAPSHOT/api/lib/navigation-li-a.png | Bin 0 -> 1198 bytes .../0.3-SNAPSHOT/api/lib/navigation-li.png | Bin 0 -> 2441 bytes .../0.3-SNAPSHOT/api/lib/object.png | Bin 0 -> 3356 bytes .../0.3-SNAPSHOT/api/lib/object_big.png | Bin 0 -> 7653 bytes .../0.3-SNAPSHOT/api/lib/object_diagram.png | Bin 0 -> 3903 bytes .../api/lib/object_to_class_big.png | Bin 0 -> 9158 bytes .../api/lib/object_to_trait_big.png | Bin 0 -> 9200 bytes .../api/lib/object_to_type_big.png | Bin 0 -> 9158 bytes .../0.3-SNAPSHOT/api/lib/ownderbg2.gif | Bin 0 -> 1145 bytes .../0.3-SNAPSHOT/api/lib/ownerbg.gif | Bin 0 -> 1118 bytes .../0.3-SNAPSHOT/api/lib/ownerbg2.gif | Bin 0 -> 1145 bytes .../0.3-SNAPSHOT/api/lib/package.png | Bin 0 -> 3335 bytes .../0.3-SNAPSHOT/api/lib/package_big.png | Bin 0 -> 7312 bytes .../0.3-SNAPSHOT/api/lib/packagesbg.gif | Bin 0 -> 1201 bytes .../0.3-SNAPSHOT/api/lib/ref-index.css | 30 + .../0.3-SNAPSHOT/api/lib/remove.png | Bin 0 -> 3186 bytes .../0.3-SNAPSHOT/api/lib/scheduler.js | 71 + .../api/lib/selected-implicits.png | Bin 0 -> 1150 bytes .../api/lib/selected-right-implicits.png | Bin 0 -> 646 bytes .../0.3-SNAPSHOT/api/lib/selected-right.png | Bin 0 -> 1380 bytes .../0.3-SNAPSHOT/api/lib/selected.png | Bin 0 -> 1864 bytes .../0.3-SNAPSHOT/api/lib/selected2-right.png | Bin 0 -> 1434 bytes .../0.3-SNAPSHOT/api/lib/selected2.png | Bin 0 -> 1965 bytes .../0.3-SNAPSHOT/api/lib/signaturebg.gif | Bin 0 -> 1214 bytes .../0.3-SNAPSHOT/api/lib/signaturebg2.gif | Bin 0 -> 1209 bytes .../0.3-SNAPSHOT/api/lib/template.css | 848 +++ .../0.3-SNAPSHOT/api/lib/template.js | 466 ++ .../0.3-SNAPSHOT/api/lib/tools.tooltip.js | 14 + .../0.3-SNAPSHOT/api/lib/trait.png | Bin 0 -> 3374 bytes .../0.3-SNAPSHOT/api/lib/trait_big.png | Bin 0 -> 7410 bytes .../0.3-SNAPSHOT/api/lib/trait_diagram.png | Bin 0 -> 3882 bytes .../api/lib/trait_to_object_big.png | Bin 0 -> 8967 bytes .../0.3-SNAPSHOT/api/lib/type.png | Bin 0 -> 1445 bytes .../0.3-SNAPSHOT/api/lib/type_big.png | Bin 0 -> 4236 bytes .../0.3-SNAPSHOT/api/lib/type_diagram.png | Bin 0 -> 1841 bytes .../api/lib/type_to_object_big.png | Bin 0 -> 4969 bytes .../0.3-SNAPSHOT/api/lib/typebg.gif | Bin 0 -> 1206 bytes .../0.3-SNAPSHOT/api/lib/unselected.png | Bin 0 -> 1879 bytes .../0.3-SNAPSHOT/api/lib/valuemembersbg.gif | Bin 0 -> 1206 bytes .../0.3-SNAPSHOT/api/package.html | 105 + .../Extensions$DefsTransformer.html | 702 +++ .../extensions/Extensions$DefsTraverser.html | 570 ++ .../extensions/Extensions$FlagOps2.html | 451 ++ .../api/scalaxy/extensions/Extensions.html | 691 +++ .../extensions/MacroExtensionsCompiler$.html | 462 ++ .../extensions/MacroExtensionsComponent.html | 970 +++ .../extensions/MacroExtensionsPlugin.html | 523 ++ ...gTransformers$TreeReifyingTransformer.html | 754 +++ .../extensions/TreeReifyingTransformers.html | 771 +++ .../api/scalaxy/extensions/package.html | 163 + .../0.3-SNAPSHOT/api/scalaxy/package.html | 105 + scalaxy-reified/0.3-SNAPSHOT/api/index.html | 49 + scalaxy-reified/0.3-SNAPSHOT/api/index.js | 1 + .../0.3-SNAPSHOT/api/index/index-a.html | 24 + .../0.3-SNAPSHOT/api/index/index-c.html | 39 + .../0.3-SNAPSHOT/api/index/index-d.html | 18 + .../0.3-SNAPSHOT/api/index/index-e.html | 18 + .../0.3-SNAPSHOT/api/index/index-h.html | 21 + .../0.3-SNAPSHOT/api/index/index-i.html | 21 + .../0.3-SNAPSHOT/api/index/index-r.html | 39 + .../0.3-SNAPSHOT/api/index/index-s.html | 18 + .../0.3-SNAPSHOT/api/index/index-t.html | 24 + .../0.3-SNAPSHOT/api/index/index-u.html | 21 + .../0.3-SNAPSHOT/api/index/index-v.html | 21 + .../0.3-SNAPSHOT/api/lib/arrow-down.png | Bin 0 -> 6232 bytes .../0.3-SNAPSHOT/api/lib/arrow-right.png | Bin 0 -> 6220 bytes .../0.3-SNAPSHOT/api/lib/class.png | Bin 0 -> 3357 bytes .../0.3-SNAPSHOT/api/lib/class_big.png | Bin 0 -> 7516 bytes .../0.3-SNAPSHOT/api/lib/class_diagram.png | Bin 0 -> 3910 bytes .../api/lib/class_to_object_big.png | Bin 0 -> 9006 bytes .../0.3-SNAPSHOT/api/lib/constructorsbg.gif | Bin 0 -> 1206 bytes .../0.3-SNAPSHOT/api/lib/conversionbg.gif | Bin 0 -> 167 bytes .../0.3-SNAPSHOT/api/lib/defbg-blue.gif | Bin 0 -> 1544 bytes .../0.3-SNAPSHOT/api/lib/defbg-green.gif | Bin 0 -> 1341 bytes .../0.3-SNAPSHOT/api/lib/diagrams.css | 143 + .../0.3-SNAPSHOT/api/lib/diagrams.js | 324 + .../0.3-SNAPSHOT/api/lib/filter_box_left.png | Bin 0 -> 1692 bytes .../0.3-SNAPSHOT/api/lib/filter_box_left2.gif | Bin 0 -> 1462 bytes .../0.3-SNAPSHOT/api/lib/filter_box_right.png | Bin 0 -> 1803 bytes .../0.3-SNAPSHOT/api/lib/filterbg.gif | Bin 0 -> 1324 bytes .../0.3-SNAPSHOT/api/lib/filterboxbarbg.gif | Bin 0 -> 1104 bytes .../0.3-SNAPSHOT/api/lib/filterboxbarbg.png | Bin 0 -> 965 bytes .../0.3-SNAPSHOT/api/lib/filterboxbg.gif | Bin 0 -> 1366 bytes .../0.3-SNAPSHOT/api/lib/fullcommenttopbg.gif | Bin 0 -> 1115 bytes .../0.3-SNAPSHOT/api/lib/index.css | 338 + scalaxy-reified/0.3-SNAPSHOT/api/lib/index.js | 536 ++ .../0.3-SNAPSHOT/api/lib/jquery-ui.js | 6 + .../0.3-SNAPSHOT/api/lib/jquery.js | 2 + .../0.3-SNAPSHOT/api/lib/jquery.layout.js | 5486 +++++++++++++++++ .../0.3-SNAPSHOT/api/lib/modernizr.custom.js | 4 + .../0.3-SNAPSHOT/api/lib/navigation-li-a.png | Bin 0 -> 1198 bytes .../0.3-SNAPSHOT/api/lib/navigation-li.png | Bin 0 -> 2441 bytes .../0.3-SNAPSHOT/api/lib/object.png | Bin 0 -> 3356 bytes .../0.3-SNAPSHOT/api/lib/object_big.png | Bin 0 -> 7653 bytes .../0.3-SNAPSHOT/api/lib/object_diagram.png | Bin 0 -> 3903 bytes .../api/lib/object_to_class_big.png | Bin 0 -> 9158 bytes .../api/lib/object_to_trait_big.png | Bin 0 -> 9200 bytes .../api/lib/object_to_type_big.png | Bin 0 -> 9158 bytes .../0.3-SNAPSHOT/api/lib/ownderbg2.gif | Bin 0 -> 1145 bytes .../0.3-SNAPSHOT/api/lib/ownerbg.gif | Bin 0 -> 1118 bytes .../0.3-SNAPSHOT/api/lib/ownerbg2.gif | Bin 0 -> 1145 bytes .../0.3-SNAPSHOT/api/lib/package.png | Bin 0 -> 3335 bytes .../0.3-SNAPSHOT/api/lib/package_big.png | Bin 0 -> 7312 bytes .../0.3-SNAPSHOT/api/lib/packagesbg.gif | Bin 0 -> 1201 bytes .../0.3-SNAPSHOT/api/lib/ref-index.css | 30 + .../0.3-SNAPSHOT/api/lib/remove.png | Bin 0 -> 3186 bytes .../0.3-SNAPSHOT/api/lib/scheduler.js | 71 + .../api/lib/selected-implicits.png | Bin 0 -> 1150 bytes .../api/lib/selected-right-implicits.png | Bin 0 -> 646 bytes .../0.3-SNAPSHOT/api/lib/selected-right.png | Bin 0 -> 1380 bytes .../0.3-SNAPSHOT/api/lib/selected.png | Bin 0 -> 1864 bytes .../0.3-SNAPSHOT/api/lib/selected2-right.png | Bin 0 -> 1434 bytes .../0.3-SNAPSHOT/api/lib/selected2.png | Bin 0 -> 1965 bytes .../0.3-SNAPSHOT/api/lib/signaturebg.gif | Bin 0 -> 1214 bytes .../0.3-SNAPSHOT/api/lib/signaturebg2.gif | Bin 0 -> 1209 bytes .../0.3-SNAPSHOT/api/lib/template.css | 848 +++ .../0.3-SNAPSHOT/api/lib/template.js | 466 ++ .../0.3-SNAPSHOT/api/lib/tools.tooltip.js | 14 + .../0.3-SNAPSHOT/api/lib/trait.png | Bin 0 -> 3374 bytes .../0.3-SNAPSHOT/api/lib/trait_big.png | Bin 0 -> 7410 bytes .../0.3-SNAPSHOT/api/lib/trait_diagram.png | Bin 0 -> 3882 bytes .../api/lib/trait_to_object_big.png | Bin 0 -> 8967 bytes scalaxy-reified/0.3-SNAPSHOT/api/lib/type.png | Bin 0 -> 1445 bytes .../0.3-SNAPSHOT/api/lib/type_big.png | Bin 0 -> 4236 bytes .../0.3-SNAPSHOT/api/lib/type_diagram.png | Bin 0 -> 1841 bytes .../api/lib/type_to_object_big.png | Bin 0 -> 4969 bytes .../0.3-SNAPSHOT/api/lib/typebg.gif | Bin 0 -> 1206 bytes .../0.3-SNAPSHOT/api/lib/unselected.png | Bin 0 -> 1879 bytes .../0.3-SNAPSHOT/api/lib/valuemembersbg.gif | Bin 0 -> 1206 bytes scalaxy-reified/0.3-SNAPSHOT/api/package.html | 127 + .../0.3-SNAPSHOT/api/scalaxy/package.html | 106 + .../scalaxy/reified/CaptureConversions$.html | 516 ++ .../api/scalaxy/reified/ReifiedValue.html | 507 ++ .../scalaxy/reified/internal/CaptureTag$.html | 467 ++ .../api/scalaxy/reified/internal/Utils$.html | 441 ++ .../api/scalaxy/reified/internal/package.html | 159 + .../reified/package$$ReifiedFunction1.html | 521 ++ .../reified/package$$ReifiedFunction2.html | 509 ++ .../api/scalaxy/reified/package.html | 243 + 670 files changed, 197814 insertions(+), 1 deletion(-) create mode 100644 .nojekyll delete mode 100644 index.html create mode 100644 scalaxy-beans/0.3-SNAPSHOT/api/index.html create mode 100644 scalaxy-beans/0.3-SNAPSHOT/api/index.js create mode 100644 scalaxy-beans/0.3-SNAPSHOT/api/lib/arrow-down.png create mode 100644 scalaxy-beans/0.3-SNAPSHOT/api/lib/arrow-right.png create mode 100644 scalaxy-beans/0.3-SNAPSHOT/api/lib/class.png create mode 100644 scalaxy-beans/0.3-SNAPSHOT/api/lib/class_big.png create mode 100644 scalaxy-beans/0.3-SNAPSHOT/api/lib/class_diagram.png create mode 100644 scalaxy-beans/0.3-SNAPSHOT/api/lib/class_to_object_big.png create mode 100644 scalaxy-beans/0.3-SNAPSHOT/api/lib/constructorsbg.gif create mode 100644 scalaxy-beans/0.3-SNAPSHOT/api/lib/conversionbg.gif create mode 100644 scalaxy-beans/0.3-SNAPSHOT/api/lib/defbg-blue.gif create mode 100644 scalaxy-beans/0.3-SNAPSHOT/api/lib/defbg-green.gif create mode 100644 scalaxy-beans/0.3-SNAPSHOT/api/lib/diagrams.css create mode 100644 scalaxy-beans/0.3-SNAPSHOT/api/lib/diagrams.js create mode 100644 scalaxy-beans/0.3-SNAPSHOT/api/lib/filter_box_left.png create mode 100644 scalaxy-beans/0.3-SNAPSHOT/api/lib/filter_box_left2.gif create mode 100644 scalaxy-beans/0.3-SNAPSHOT/api/lib/filter_box_right.png create mode 100644 scalaxy-beans/0.3-SNAPSHOT/api/lib/filterbg.gif create mode 100644 scalaxy-beans/0.3-SNAPSHOT/api/lib/filterboxbarbg.gif create mode 100644 scalaxy-beans/0.3-SNAPSHOT/api/lib/filterboxbarbg.png create mode 100644 scalaxy-beans/0.3-SNAPSHOT/api/lib/filterboxbg.gif create mode 100644 scalaxy-beans/0.3-SNAPSHOT/api/lib/fullcommenttopbg.gif create mode 100644 scalaxy-beans/0.3-SNAPSHOT/api/lib/index.css create mode 100644 scalaxy-beans/0.3-SNAPSHOT/api/lib/index.js create mode 100644 scalaxy-beans/0.3-SNAPSHOT/api/lib/jquery-ui.js create mode 100644 scalaxy-beans/0.3-SNAPSHOT/api/lib/jquery.js create mode 100644 scalaxy-beans/0.3-SNAPSHOT/api/lib/jquery.layout.js create mode 100644 scalaxy-beans/0.3-SNAPSHOT/api/lib/modernizr.custom.js create mode 100644 scalaxy-beans/0.3-SNAPSHOT/api/lib/navigation-li-a.png create mode 100644 scalaxy-beans/0.3-SNAPSHOT/api/lib/navigation-li.png create mode 100644 scalaxy-beans/0.3-SNAPSHOT/api/lib/object.png create mode 100644 scalaxy-beans/0.3-SNAPSHOT/api/lib/object_big.png create mode 100644 scalaxy-beans/0.3-SNAPSHOT/api/lib/object_diagram.png create mode 100644 scalaxy-beans/0.3-SNAPSHOT/api/lib/object_to_class_big.png create mode 100644 scalaxy-beans/0.3-SNAPSHOT/api/lib/object_to_trait_big.png create mode 100644 scalaxy-beans/0.3-SNAPSHOT/api/lib/object_to_type_big.png create mode 100644 scalaxy-beans/0.3-SNAPSHOT/api/lib/ownderbg2.gif create mode 100644 scalaxy-beans/0.3-SNAPSHOT/api/lib/ownerbg.gif create mode 100644 scalaxy-beans/0.3-SNAPSHOT/api/lib/ownerbg2.gif create mode 100644 scalaxy-beans/0.3-SNAPSHOT/api/lib/package.png create mode 100644 scalaxy-beans/0.3-SNAPSHOT/api/lib/package_big.png create mode 100644 scalaxy-beans/0.3-SNAPSHOT/api/lib/packagesbg.gif create mode 100644 scalaxy-beans/0.3-SNAPSHOT/api/lib/ref-index.css create mode 100644 scalaxy-beans/0.3-SNAPSHOT/api/lib/remove.png create mode 100644 scalaxy-beans/0.3-SNAPSHOT/api/lib/scheduler.js create mode 100644 scalaxy-beans/0.3-SNAPSHOT/api/lib/selected-implicits.png create mode 100644 scalaxy-beans/0.3-SNAPSHOT/api/lib/selected-right-implicits.png create mode 100644 scalaxy-beans/0.3-SNAPSHOT/api/lib/selected-right.png create mode 100644 scalaxy-beans/0.3-SNAPSHOT/api/lib/selected.png create mode 100644 scalaxy-beans/0.3-SNAPSHOT/api/lib/selected2-right.png create mode 100644 scalaxy-beans/0.3-SNAPSHOT/api/lib/selected2.png create mode 100644 scalaxy-beans/0.3-SNAPSHOT/api/lib/signaturebg.gif create mode 100644 scalaxy-beans/0.3-SNAPSHOT/api/lib/signaturebg2.gif create mode 100644 scalaxy-beans/0.3-SNAPSHOT/api/lib/template.css create mode 100644 scalaxy-beans/0.3-SNAPSHOT/api/lib/template.js create mode 100644 scalaxy-beans/0.3-SNAPSHOT/api/lib/tools.tooltip.js create mode 100644 scalaxy-beans/0.3-SNAPSHOT/api/lib/trait.png create mode 100644 scalaxy-beans/0.3-SNAPSHOT/api/lib/trait_big.png create mode 100644 scalaxy-beans/0.3-SNAPSHOT/api/lib/trait_diagram.png create mode 100644 scalaxy-beans/0.3-SNAPSHOT/api/lib/trait_to_object_big.png create mode 100644 scalaxy-beans/0.3-SNAPSHOT/api/lib/type.png create mode 100644 scalaxy-beans/0.3-SNAPSHOT/api/lib/type_big.png create mode 100644 scalaxy-beans/0.3-SNAPSHOT/api/lib/type_diagram.png create mode 100644 scalaxy-beans/0.3-SNAPSHOT/api/lib/type_to_object_big.png create mode 100644 scalaxy-beans/0.3-SNAPSHOT/api/lib/typebg.gif create mode 100644 scalaxy-beans/0.3-SNAPSHOT/api/lib/unselected.png create mode 100644 scalaxy-beans/0.3-SNAPSHOT/api/lib/valuemembersbg.gif create mode 100644 scalaxy-beans/0.3-SNAPSHOT/api/package.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/index.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/index.js create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/index/index-_.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/index/index-a.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/index/index-b.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/index/index-c.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/index/index-d.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/index/index-e.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/index/index-f.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/index/index-g.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/index/index-h.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/index/index-i.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/index/index-l.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/index/index-m.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/index/index-n.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/index/index-o.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/index/index-p.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/index/index-r.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/index/index-s.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/index/index-t.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/index/index-u.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/index/index-v.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/index/index-w.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/index/index-x.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/index/index-z.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/lib/arrow-down.png create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/lib/arrow-right.png create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/lib/class.png create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/lib/class_big.png create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/lib/class_diagram.png create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/lib/class_to_object_big.png create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/lib/constructorsbg.gif create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/lib/conversionbg.gif create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/lib/defbg-blue.gif create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/lib/defbg-green.gif create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/lib/diagrams.css create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/lib/diagrams.js create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/lib/filter_box_left.png create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/lib/filter_box_left2.gif create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/lib/filter_box_right.png create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/lib/filterbg.gif create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/lib/filterboxbarbg.gif create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/lib/filterboxbarbg.png create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/lib/filterboxbg.gif create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/lib/fullcommenttopbg.gif create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/lib/index.css create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/lib/index.js create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/lib/jquery-ui.js create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/lib/jquery.js create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/lib/jquery.layout.js create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/lib/modernizr.custom.js create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/lib/navigation-li-a.png create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/lib/navigation-li.png create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/lib/object.png create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/lib/object_big.png create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/lib/object_diagram.png create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/lib/object_to_class_big.png create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/lib/object_to_trait_big.png create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/lib/object_to_type_big.png create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/lib/ownderbg2.gif create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/lib/ownerbg.gif create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/lib/ownerbg2.gif create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/lib/package.png create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/lib/package_big.png create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/lib/packagesbg.gif create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/lib/ref-index.css create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/lib/remove.png create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/lib/scheduler.js create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/lib/selected-implicits.png create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/lib/selected-right-implicits.png create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/lib/selected-right.png create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/lib/selected.png create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/lib/selected2-right.png create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/lib/selected2.png create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/lib/signaturebg.gif create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/lib/signaturebg2.gif create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/lib/template.css create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/lib/template.js create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/lib/tools.tooltip.js create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/lib/trait.png create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/lib/trait_big.png create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/lib/trait_diagram.png create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/lib/trait_to_object_big.png create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/lib/type.png create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/lib/type_big.png create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/lib/type_diagram.png create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/lib/type_to_object_big.png create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/lib/typebg.gif create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/lib/unselected.png create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/lib/valuemembersbg.gif create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/package.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/ArrayType$.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/CodeAnalysis$BooleanEvaluator.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/CodeAnalysis$Evaluator.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/CodeAnalysis$IntEvaluator.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/CodeAnalysis$SeqEvaluator.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/CodeAnalysis$SideEffectsEvaluator.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/CodeAnalysis$SymbolsInfo.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/CodeAnalysis.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/ColType.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/CommonScalaNames$N$.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/CommonScalaNames$N.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/CommonScalaNames.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/FlatCode.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/FlatCodes$.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/HasSideEffects$.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/IndexedSeqType$.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/ListType$.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MapType$.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$ArrayApply$.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$ArrayOps$.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$ArrayTabulate$.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$ArrayTyped$.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$BasicTypeApply$.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$CanBuildFromArg$.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$CollectionApply.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$Foreach$.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$Func$.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$HigherTypeParameterExtractor.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$Ids.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$IndexedSeqApply$.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$IntRange$.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$ListApply$.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$ListTree$.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$OptionApply$.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$OptionTree$.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$Predef$.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$ScalaMathFunction$.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$SeqApply$.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$SymbolWithOwnerAndName$.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TreeWithSymbol$.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TreeWithType$.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TrivialCanBuildFromArg$.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TupleClass$.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TupleComponent$.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TupleCreation$.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TuplePath$.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TupleSelect$.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$WhileLoop$.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$WrappedArrayTree$.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$tupleComponentName$.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/OptionType$.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/SeqType$.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/SetType$.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOp.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOpType.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$AllOrSomeOp.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$CollectOp.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$CountOp.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$FilterOp.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$FilterWhileOp.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$FindOp.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$FoldOp.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ForeachOp.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$Function1Transformer.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$Function2Reduction.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$FunctionTransformer.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$MapOp.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$MaxOp.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$MinOp.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ProductOp.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ReduceOp.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$Reductoid$ReductionTotalUpdate.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$Reductoid.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ReverseOp.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ScalarReduction.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ScanOp.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$SideEffectFreeScalarReduction.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$SumOp.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ToArrayOp.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ToCollectionOp.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ToIndexedSeqOp.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ToListOp.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ToSeqOp.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ToSetOp.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ToVectorOp.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$UpdateAllOp.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ZipOp.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ZipWithIndexOp.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$ArrayBuilderGen.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$ArrayBuilderStreamSink.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$ArrayStreamSink.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$BuilderGen.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$BuilderStreamSink.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$CanCreateArraySink.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$CanCreateListSink.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$CanCreateOptionSink.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$CanCreateSetSink.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$CanCreateVectorSink.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$DefaultBuilderGen.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$ListBuilderGen.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$SetBuilderGen.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$VectorBuilderGen.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$WithArrayResultWrapper.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$WithResultWrapper.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$AbstractArrayStreamSource.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$ArrayApplyStreamSource.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$ExplicitCollectionStreamSource.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$IndexedSeqApplyStreamSource.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$ListApplyStreamSource.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$ListStreamSource.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$OptionStreamSource.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$RangeStreamSource.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$SeqApplyStreamSource.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$StreamSource$$By$.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$StreamSource$.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$WrappedArrayStreamSource.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamTransformers$OpsStream.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamTransformers.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$BrokenOperationsStreamException.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$CanChainResult.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$CanCreateStreamSink.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$CodeWontBenefitFromOptimization.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$DefaultTupleValue.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$FromLeft$.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$FromRight$.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$LocalContext.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$Loop$Inners.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$Loop$SubContext.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$Loop$TreeGenList.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$Loop.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$NoResult$.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$Order.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$ResultKind.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$ReverseOrder$.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$SameOrder$.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$ScalarResult$.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$SideEffectFreeStreamComponent.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$SideEffectFullComponent.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$SideEffectsAnalyzer.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$Stream.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$StreamChainTestable.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$StreamComponent.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$StreamResult$.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$StreamSink.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$StreamSource.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$StreamTransformer.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$StreamValue.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$TraversalDirection.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$TupleValue.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$Unordered$.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/TraversalOps$FoldName$.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/TraversalOps$ReduceName$.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/TraversalOps$ScanName$.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/TraversalOps$TraversalOp$.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/TraversalOps.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/TreeBuilders$VarDef.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/TreeBuilders.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/TupleAnalysis$BoundTuple.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/TupleAnalysis$TupleAnalyzer.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/TupleAnalysis$TupleInfo.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/TupleAnalysis$TupleSlice.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/TupleAnalysis.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Tuploids.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/VectorType$.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/WithRuntimeUniverse.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/WithTestFresh.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/package.html create mode 100644 scalaxy-components/0.3-SNAPSHOT/api/scalaxy/package.html create mode 100644 scalaxy-debug/0.3-SNAPSHOT/api/index.html create mode 100644 scalaxy-debug/0.3-SNAPSHOT/api/index.js create mode 100644 scalaxy-debug/0.3-SNAPSHOT/api/index/index-a.html create mode 100644 scalaxy-debug/0.3-SNAPSHOT/api/index/index-c.html create mode 100644 scalaxy-debug/0.3-SNAPSHOT/api/index/index-d.html create mode 100644 scalaxy-debug/0.3-SNAPSHOT/api/index/index-g.html create mode 100644 scalaxy-debug/0.3-SNAPSHOT/api/index/index-i.html create mode 100644 scalaxy-debug/0.3-SNAPSHOT/api/index/index-m.html create mode 100644 scalaxy-debug/0.3-SNAPSHOT/api/index/index-n.html create mode 100644 scalaxy-debug/0.3-SNAPSHOT/api/index/index-p.html create mode 100644 scalaxy-debug/0.3-SNAPSHOT/api/index/index-r.html create mode 100644 scalaxy-debug/0.3-SNAPSHOT/api/index/index-s.html create mode 100644 scalaxy-debug/0.3-SNAPSHOT/api/lib/arrow-down.png create mode 100644 scalaxy-debug/0.3-SNAPSHOT/api/lib/arrow-right.png create mode 100644 scalaxy-debug/0.3-SNAPSHOT/api/lib/class.png create mode 100644 scalaxy-debug/0.3-SNAPSHOT/api/lib/class_big.png create mode 100644 scalaxy-debug/0.3-SNAPSHOT/api/lib/class_diagram.png create mode 100644 scalaxy-debug/0.3-SNAPSHOT/api/lib/class_to_object_big.png create mode 100644 scalaxy-debug/0.3-SNAPSHOT/api/lib/constructorsbg.gif create mode 100644 scalaxy-debug/0.3-SNAPSHOT/api/lib/conversionbg.gif create mode 100644 scalaxy-debug/0.3-SNAPSHOT/api/lib/defbg-blue.gif create mode 100644 scalaxy-debug/0.3-SNAPSHOT/api/lib/defbg-green.gif create mode 100644 scalaxy-debug/0.3-SNAPSHOT/api/lib/diagrams.css create mode 100644 scalaxy-debug/0.3-SNAPSHOT/api/lib/diagrams.js create mode 100644 scalaxy-debug/0.3-SNAPSHOT/api/lib/filter_box_left.png create mode 100644 scalaxy-debug/0.3-SNAPSHOT/api/lib/filter_box_left2.gif create mode 100644 scalaxy-debug/0.3-SNAPSHOT/api/lib/filter_box_right.png create mode 100644 scalaxy-debug/0.3-SNAPSHOT/api/lib/filterbg.gif create mode 100644 scalaxy-debug/0.3-SNAPSHOT/api/lib/filterboxbarbg.gif create mode 100644 scalaxy-debug/0.3-SNAPSHOT/api/lib/filterboxbarbg.png create mode 100644 scalaxy-debug/0.3-SNAPSHOT/api/lib/filterboxbg.gif create mode 100644 scalaxy-debug/0.3-SNAPSHOT/api/lib/fullcommenttopbg.gif create mode 100644 scalaxy-debug/0.3-SNAPSHOT/api/lib/index.css create mode 100644 scalaxy-debug/0.3-SNAPSHOT/api/lib/index.js create mode 100644 scalaxy-debug/0.3-SNAPSHOT/api/lib/jquery-ui.js create mode 100644 scalaxy-debug/0.3-SNAPSHOT/api/lib/jquery.js create mode 100644 scalaxy-debug/0.3-SNAPSHOT/api/lib/jquery.layout.js create mode 100644 scalaxy-debug/0.3-SNAPSHOT/api/lib/modernizr.custom.js create mode 100644 scalaxy-debug/0.3-SNAPSHOT/api/lib/navigation-li-a.png create mode 100644 scalaxy-debug/0.3-SNAPSHOT/api/lib/navigation-li.png create mode 100644 scalaxy-debug/0.3-SNAPSHOT/api/lib/object.png create mode 100644 scalaxy-debug/0.3-SNAPSHOT/api/lib/object_big.png create mode 100644 scalaxy-debug/0.3-SNAPSHOT/api/lib/object_diagram.png create mode 100644 scalaxy-debug/0.3-SNAPSHOT/api/lib/object_to_class_big.png create mode 100644 scalaxy-debug/0.3-SNAPSHOT/api/lib/object_to_trait_big.png create mode 100644 scalaxy-debug/0.3-SNAPSHOT/api/lib/object_to_type_big.png create mode 100644 scalaxy-debug/0.3-SNAPSHOT/api/lib/ownderbg2.gif create mode 100644 scalaxy-debug/0.3-SNAPSHOT/api/lib/ownerbg.gif create mode 100644 scalaxy-debug/0.3-SNAPSHOT/api/lib/ownerbg2.gif create mode 100644 scalaxy-debug/0.3-SNAPSHOT/api/lib/package.png create mode 100644 scalaxy-debug/0.3-SNAPSHOT/api/lib/package_big.png create mode 100644 scalaxy-debug/0.3-SNAPSHOT/api/lib/packagesbg.gif create mode 100644 scalaxy-debug/0.3-SNAPSHOT/api/lib/ref-index.css create mode 100644 scalaxy-debug/0.3-SNAPSHOT/api/lib/remove.png create mode 100644 scalaxy-debug/0.3-SNAPSHOT/api/lib/scheduler.js create mode 100644 scalaxy-debug/0.3-SNAPSHOT/api/lib/selected-implicits.png create mode 100644 scalaxy-debug/0.3-SNAPSHOT/api/lib/selected-right-implicits.png create mode 100644 scalaxy-debug/0.3-SNAPSHOT/api/lib/selected-right.png create mode 100644 scalaxy-debug/0.3-SNAPSHOT/api/lib/selected.png create mode 100644 scalaxy-debug/0.3-SNAPSHOT/api/lib/selected2-right.png create mode 100644 scalaxy-debug/0.3-SNAPSHOT/api/lib/selected2.png create mode 100644 scalaxy-debug/0.3-SNAPSHOT/api/lib/signaturebg.gif create mode 100644 scalaxy-debug/0.3-SNAPSHOT/api/lib/signaturebg2.gif create mode 100644 scalaxy-debug/0.3-SNAPSHOT/api/lib/template.css create mode 100644 scalaxy-debug/0.3-SNAPSHOT/api/lib/template.js create mode 100644 scalaxy-debug/0.3-SNAPSHOT/api/lib/tools.tooltip.js create mode 100644 scalaxy-debug/0.3-SNAPSHOT/api/lib/trait.png create mode 100644 scalaxy-debug/0.3-SNAPSHOT/api/lib/trait_big.png create mode 100644 scalaxy-debug/0.3-SNAPSHOT/api/lib/trait_diagram.png create mode 100644 scalaxy-debug/0.3-SNAPSHOT/api/lib/trait_to_object_big.png create mode 100644 scalaxy-debug/0.3-SNAPSHOT/api/lib/type.png create mode 100644 scalaxy-debug/0.3-SNAPSHOT/api/lib/type_big.png create mode 100644 scalaxy-debug/0.3-SNAPSHOT/api/lib/type_diagram.png create mode 100644 scalaxy-debug/0.3-SNAPSHOT/api/lib/type_to_object_big.png create mode 100644 scalaxy-debug/0.3-SNAPSHOT/api/lib/typebg.gif create mode 100644 scalaxy-debug/0.3-SNAPSHOT/api/lib/unselected.png create mode 100644 scalaxy-debug/0.3-SNAPSHOT/api/lib/valuemembersbg.gif create mode 100644 scalaxy-debug/0.3-SNAPSHOT/api/package.html create mode 100644 scalaxy-debug/0.3-SNAPSHOT/api/scalaxy/debug/impl$.html create mode 100644 scalaxy-debug/0.3-SNAPSHOT/api/scalaxy/debug/package.html create mode 100644 scalaxy-debug/0.3-SNAPSHOT/api/scalaxy/debug/plugin/DebuggableMacrosCompiler$.html create mode 100644 scalaxy-debug/0.3-SNAPSHOT/api/scalaxy/debug/plugin/DebuggableMacrosComponent.html create mode 100644 scalaxy-debug/0.3-SNAPSHOT/api/scalaxy/debug/plugin/DebuggableMacrosPlugin.html create mode 100644 scalaxy-debug/0.3-SNAPSHOT/api/scalaxy/debug/plugin/package.html create mode 100644 scalaxy-debug/0.3-SNAPSHOT/api/scalaxy/package.html create mode 100644 scalaxy-fx/0.3-SNAPSHOT/api/index.html create mode 100644 scalaxy-fx/0.3-SNAPSHOT/api/index.js create mode 100644 scalaxy-fx/0.3-SNAPSHOT/api/lib/arrow-down.png create mode 100644 scalaxy-fx/0.3-SNAPSHOT/api/lib/arrow-right.png create mode 100644 scalaxy-fx/0.3-SNAPSHOT/api/lib/class.png create mode 100644 scalaxy-fx/0.3-SNAPSHOT/api/lib/class_big.png create mode 100644 scalaxy-fx/0.3-SNAPSHOT/api/lib/class_diagram.png create mode 100644 scalaxy-fx/0.3-SNAPSHOT/api/lib/class_to_object_big.png create mode 100644 scalaxy-fx/0.3-SNAPSHOT/api/lib/constructorsbg.gif create mode 100644 scalaxy-fx/0.3-SNAPSHOT/api/lib/conversionbg.gif create mode 100644 scalaxy-fx/0.3-SNAPSHOT/api/lib/defbg-blue.gif create mode 100644 scalaxy-fx/0.3-SNAPSHOT/api/lib/defbg-green.gif create mode 100644 scalaxy-fx/0.3-SNAPSHOT/api/lib/diagrams.css create mode 100644 scalaxy-fx/0.3-SNAPSHOT/api/lib/diagrams.js create mode 100644 scalaxy-fx/0.3-SNAPSHOT/api/lib/filter_box_left.png create mode 100644 scalaxy-fx/0.3-SNAPSHOT/api/lib/filter_box_left2.gif create mode 100644 scalaxy-fx/0.3-SNAPSHOT/api/lib/filter_box_right.png create mode 100644 scalaxy-fx/0.3-SNAPSHOT/api/lib/filterbg.gif create mode 100644 scalaxy-fx/0.3-SNAPSHOT/api/lib/filterboxbarbg.gif create mode 100644 scalaxy-fx/0.3-SNAPSHOT/api/lib/filterboxbarbg.png create mode 100644 scalaxy-fx/0.3-SNAPSHOT/api/lib/filterboxbg.gif create mode 100644 scalaxy-fx/0.3-SNAPSHOT/api/lib/fullcommenttopbg.gif create mode 100644 scalaxy-fx/0.3-SNAPSHOT/api/lib/index.css create mode 100644 scalaxy-fx/0.3-SNAPSHOT/api/lib/index.js create mode 100644 scalaxy-fx/0.3-SNAPSHOT/api/lib/jquery-ui.js create mode 100644 scalaxy-fx/0.3-SNAPSHOT/api/lib/jquery.js create mode 100644 scalaxy-fx/0.3-SNAPSHOT/api/lib/jquery.layout.js create mode 100644 scalaxy-fx/0.3-SNAPSHOT/api/lib/modernizr.custom.js create mode 100644 scalaxy-fx/0.3-SNAPSHOT/api/lib/navigation-li-a.png create mode 100644 scalaxy-fx/0.3-SNAPSHOT/api/lib/navigation-li.png create mode 100644 scalaxy-fx/0.3-SNAPSHOT/api/lib/object.png create mode 100644 scalaxy-fx/0.3-SNAPSHOT/api/lib/object_big.png create mode 100644 scalaxy-fx/0.3-SNAPSHOT/api/lib/object_diagram.png create mode 100644 scalaxy-fx/0.3-SNAPSHOT/api/lib/object_to_class_big.png create mode 100644 scalaxy-fx/0.3-SNAPSHOT/api/lib/object_to_trait_big.png create mode 100644 scalaxy-fx/0.3-SNAPSHOT/api/lib/object_to_type_big.png create mode 100644 scalaxy-fx/0.3-SNAPSHOT/api/lib/ownderbg2.gif create mode 100644 scalaxy-fx/0.3-SNAPSHOT/api/lib/ownerbg.gif create mode 100644 scalaxy-fx/0.3-SNAPSHOT/api/lib/ownerbg2.gif create mode 100644 scalaxy-fx/0.3-SNAPSHOT/api/lib/package.png create mode 100644 scalaxy-fx/0.3-SNAPSHOT/api/lib/package_big.png create mode 100644 scalaxy-fx/0.3-SNAPSHOT/api/lib/packagesbg.gif create mode 100644 scalaxy-fx/0.3-SNAPSHOT/api/lib/ref-index.css create mode 100644 scalaxy-fx/0.3-SNAPSHOT/api/lib/remove.png create mode 100644 scalaxy-fx/0.3-SNAPSHOT/api/lib/scheduler.js create mode 100644 scalaxy-fx/0.3-SNAPSHOT/api/lib/selected-implicits.png create mode 100644 scalaxy-fx/0.3-SNAPSHOT/api/lib/selected-right-implicits.png create mode 100644 scalaxy-fx/0.3-SNAPSHOT/api/lib/selected-right.png create mode 100644 scalaxy-fx/0.3-SNAPSHOT/api/lib/selected.png create mode 100644 scalaxy-fx/0.3-SNAPSHOT/api/lib/selected2-right.png create mode 100644 scalaxy-fx/0.3-SNAPSHOT/api/lib/selected2.png create mode 100644 scalaxy-fx/0.3-SNAPSHOT/api/lib/signaturebg.gif create mode 100644 scalaxy-fx/0.3-SNAPSHOT/api/lib/signaturebg2.gif create mode 100644 scalaxy-fx/0.3-SNAPSHOT/api/lib/template.css create mode 100644 scalaxy-fx/0.3-SNAPSHOT/api/lib/template.js create mode 100644 scalaxy-fx/0.3-SNAPSHOT/api/lib/tools.tooltip.js create mode 100644 scalaxy-fx/0.3-SNAPSHOT/api/lib/trait.png create mode 100644 scalaxy-fx/0.3-SNAPSHOT/api/lib/trait_big.png create mode 100644 scalaxy-fx/0.3-SNAPSHOT/api/lib/trait_diagram.png create mode 100644 scalaxy-fx/0.3-SNAPSHOT/api/lib/trait_to_object_big.png create mode 100644 scalaxy-fx/0.3-SNAPSHOT/api/lib/type.png create mode 100644 scalaxy-fx/0.3-SNAPSHOT/api/lib/type_big.png create mode 100644 scalaxy-fx/0.3-SNAPSHOT/api/lib/type_diagram.png create mode 100644 scalaxy-fx/0.3-SNAPSHOT/api/lib/type_to_object_big.png create mode 100644 scalaxy-fx/0.3-SNAPSHOT/api/lib/typebg.gif create mode 100644 scalaxy-fx/0.3-SNAPSHOT/api/lib/unselected.png create mode 100644 scalaxy-fx/0.3-SNAPSHOT/api/lib/valuemembersbg.gif create mode 100644 scalaxy-fx/0.3-SNAPSHOT/api/package.html create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/index.html create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/index.js create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-_.html create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-a.html create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-c.html create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-d.html create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-e.html create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-f.html create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-g.html create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-j.html create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-l.html create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-m.html create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-n.html create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-p.html create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-r.html create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-s.html create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-t.html create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/arrow-down.png create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/arrow-right.png create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/class.png create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/class_big.png create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/class_diagram.png create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/class_to_object_big.png create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/constructorsbg.gif create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/conversionbg.gif create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/defbg-blue.gif create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/defbg-green.gif create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/diagrams.css create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/diagrams.js create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/filter_box_left.png create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/filter_box_left2.gif create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/filter_box_right.png create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/filterbg.gif create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/filterboxbarbg.gif create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/filterboxbarbg.png create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/filterboxbg.gif create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/fullcommenttopbg.gif create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/index.css create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/index.js create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/jquery-ui.js create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/jquery.js create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/jquery.layout.js create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/modernizr.custom.js create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/navigation-li-a.png create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/navigation-li.png create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/object.png create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/object_big.png create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/object_diagram.png create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/object_to_class_big.png create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/object_to_trait_big.png create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/object_to_type_big.png create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/ownderbg2.gif create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/ownerbg.gif create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/ownerbg2.gif create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/package.png create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/package_big.png create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/packagesbg.gif create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/ref-index.css create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/remove.png create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/scheduler.js create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/selected-implicits.png create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/selected-right-implicits.png create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/selected-right.png create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/selected.png create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/selected2-right.png create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/selected2.png create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/signaturebg.gif create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/signaturebg2.gif create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/template.css create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/template.js create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/tools.tooltip.js create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/trait.png create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/trait_big.png create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/trait_diagram.png create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/trait_to_object_big.png create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/type.png create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/type_big.png create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/type_diagram.png create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/type_to_object_big.png create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/typebg.gif create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/unselected.png create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/valuemembersbg.gif create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/package.html create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/scalaxy/extensions/Extensions$DefsTransformer.html create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/scalaxy/extensions/Extensions$DefsTraverser.html create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/scalaxy/extensions/Extensions$FlagOps2.html create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/scalaxy/extensions/Extensions.html create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/scalaxy/extensions/MacroExtensionsCompiler$.html create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/scalaxy/extensions/MacroExtensionsComponent.html create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/scalaxy/extensions/MacroExtensionsPlugin.html create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/scalaxy/extensions/TreeReifyingTransformers$TreeReifyingTransformer.html create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/scalaxy/extensions/TreeReifyingTransformers.html create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/scalaxy/extensions/package.html create mode 100644 scalaxy-macro-extensions/0.3-SNAPSHOT/api/scalaxy/package.html create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/index.html create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/index.js create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/index/index-a.html create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/index/index-c.html create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/index/index-d.html create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/index/index-e.html create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/index/index-h.html create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/index/index-i.html create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/index/index-r.html create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/index/index-s.html create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/index/index-t.html create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/index/index-u.html create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/index/index-v.html create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/lib/arrow-down.png create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/lib/arrow-right.png create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/lib/class.png create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/lib/class_big.png create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/lib/class_diagram.png create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/lib/class_to_object_big.png create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/lib/constructorsbg.gif create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/lib/conversionbg.gif create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/lib/defbg-blue.gif create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/lib/defbg-green.gif create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/lib/diagrams.css create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/lib/diagrams.js create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/lib/filter_box_left.png create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/lib/filter_box_left2.gif create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/lib/filter_box_right.png create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/lib/filterbg.gif create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/lib/filterboxbarbg.gif create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/lib/filterboxbarbg.png create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/lib/filterboxbg.gif create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/lib/fullcommenttopbg.gif create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/lib/index.css create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/lib/index.js create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/lib/jquery-ui.js create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/lib/jquery.js create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/lib/jquery.layout.js create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/lib/modernizr.custom.js create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/lib/navigation-li-a.png create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/lib/navigation-li.png create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/lib/object.png create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/lib/object_big.png create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/lib/object_diagram.png create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/lib/object_to_class_big.png create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/lib/object_to_trait_big.png create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/lib/object_to_type_big.png create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/lib/ownderbg2.gif create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/lib/ownerbg.gif create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/lib/ownerbg2.gif create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/lib/package.png create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/lib/package_big.png create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/lib/packagesbg.gif create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/lib/ref-index.css create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/lib/remove.png create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/lib/scheduler.js create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/lib/selected-implicits.png create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/lib/selected-right-implicits.png create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/lib/selected-right.png create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/lib/selected.png create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/lib/selected2-right.png create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/lib/selected2.png create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/lib/signaturebg.gif create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/lib/signaturebg2.gif create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/lib/template.css create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/lib/template.js create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/lib/tools.tooltip.js create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/lib/trait.png create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/lib/trait_big.png create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/lib/trait_diagram.png create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/lib/trait_to_object_big.png create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/lib/type.png create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/lib/type_big.png create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/lib/type_diagram.png create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/lib/type_to_object_big.png create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/lib/typebg.gif create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/lib/unselected.png create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/lib/valuemembersbg.gif create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/package.html create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/scalaxy/package.html create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/scalaxy/reified/CaptureConversions$.html create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/scalaxy/reified/ReifiedValue.html create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/scalaxy/reified/internal/CaptureTag$.html create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/scalaxy/reified/internal/Utils$.html create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/scalaxy/reified/internal/package.html create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/scalaxy/reified/package$$ReifiedFunction1.html create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/scalaxy/reified/package$$ReifiedFunction2.html create mode 100644 scalaxy-reified/0.3-SNAPSHOT/api/scalaxy/reified/package.html diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 00000000..e69de29b diff --git a/index.html b/index.html deleted file mode 100644 index 2ede5b25..00000000 --- a/index.html +++ /dev/null @@ -1 +0,0 @@ -Scalaxy diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/index.html b/scalaxy-beans/0.3-SNAPSHOT/api/index.html new file mode 100644 index 00000000..2c2297a1 --- /dev/null +++ b/scalaxy-beans/0.3-SNAPSHOT/api/index.html @@ -0,0 +1,37 @@ + + + + + scalaxy-beans: scalaxy-beans 0.3-SNAPSHOT + + + + + + + + +
+ + + + +
+
+
+
+
+
#ABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+
+ +
    +
    +
    +
    +
    + +
    + + + \ No newline at end of file diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/index.js b/scalaxy-beans/0.3-SNAPSHOT/api/index.js new file mode 100644 index 00000000..6103c4e9 --- /dev/null +++ b/scalaxy-beans/0.3-SNAPSHOT/api/index.js @@ -0,0 +1 @@ +Index.PACKAGES = {}; \ No newline at end of file diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/arrow-down.png b/scalaxy-beans/0.3-SNAPSHOT/api/lib/arrow-down.png new file mode 100644 index 0000000000000000000000000000000000000000..7229603ae5b30ce0e0bd09863543b260085c8f2d GIT binary patch literal 6232 zcmV-e7^mlnP)4Tx0C)k_S$RBF-Phme&i8Un*F4YjJP(=YjG2kJ=6Sq?G#FB$fh3|7GKP{V zDIruOL!nSgLL`Nh@jdE!p5O2N{NDG!_n&uvK4+irU2E;N_dRQ!z1La?0JcSPcz7^^ z4uFtQN~Ddk9bH!YjXnTqRse9+WOAe*07OBU&Ku+92kRjk0Dxf#^$rLHfaC;YEiZqvHvnw8u#99# zNZ1~J3}aExf79dlZ{6{C5?Dr4;^IzbR@WciIQQ^VlxZgkiFT0T7X!v>kZVYfw z9U5%8XB%etn)4(T~OZ>s!K@8m4FaL>d0A=XxM{|DMfgV0v9-w2eKC1!4RsD#q3j z#;`|0ALIS)9RHG8_4YCNi;h6}1{j(CkwGv7P)zscVuWqZ9~5S`w+47FgfcJ#!N3PZ zgGjg!1yaBq=mUeldMV%w$S@}c=0$-Z@Cn8t@Q5&YOc;!L|B}=H4~o(6aenZ)|E`f2 zc)_yK|IGPkHePtnzjX!xZy5hgC&P2>@%C01^d=!b>JMF#l!Q+RdZH`hm!*EG~i zT9Q{@R!(k@{r{%z?OA^oyJGWuFM^m~{EHTn41iiT>{AE-Me~{hpy?X`_)q_$2}Qx~ zoB%-gf>(58%pZNIy&D?d3u$2wWdqzm0EoiRSso|@4WI)I!G2%`?0_>k1pALa?1Pcu zFh~H2AQhy83*ZvC0t!JfCqJgh&t@ z!~+RI5|BKk3TZ)xkU3-nIYS$PDSUSOVJJJF7zw( z4EhHKgJH&qU{o+B7-vi%<_IPOa}`sId4w6nOk>utSS%Y>0;`F&!jiERY$`Sndkfo! z9m39Ff8wZcJUDrr5zYk{ic7-f;3{zsaYMLS+$Nq5FN9aeTj9O&arpE25_}8(1%3v< zNuVc)5HtyPgg`OIvjY6fa?YJF-~ z>S*e7)MeCC=(vj?v}Q-J=_&Tcan@%h6lWhtOxxSJFSFpJTu> z2s0Qmcr&Ch6f<-(Op}l#0g^t+ijiZj^4JU$AoYRK$2xl>8ALkku zH#n2N-UREbQ85=FH|BSectUy5PGRKUHX0HKa6xG%7Xb_KEEC z*;le}T9aRsta(FoN{d&^L+iTMls2C>S-VL4gN}fXw@#_ftge`DpzbZ*B|TZaNWBKV zb$xaHqxz2wkOsyEX$Jj<42JfGR}9}8@f-OWRT(WCD;Xa#eq@3+F*C_D88ziH^)jt6 zUEZ&<|LFe5X4Gc3W>?HUn2Vc7nzvXWEcRPmw3x6IvJACsvI177Ru`=%twpROtnVMd z9I!r+f8djioK1pFk1fg8-L}&9hn=3?dAo6YQTu574hLEXSBDCRbw>loEXOG)8K6?5#LdPV#os)FI^uPt zBY`g=G2#7D-J>^-LB~9gbsQHso^pKVgz<^;L_%Uv;`1cgq^zXXWXI%|6t0vLDbpv7 zPgbSUq(-KWp3*o~cp7y&;B@~Pg)@0)cGA4lo~6sC=cI3Ccx600D|a^c?Cv?=bN%O) z&tJQMxe$6`BvU)HJc~XnK5P1-#l^;K-t4sO)l2S|p5`d#6kaA=j=nsVYo6PjCzy93 zZ|jQxl~?(C`LzX{1!oG@uXR1t!1b{k#y1*^go|>DF~u>(pGq7` zdTy%TtSDtKO)uRp3oV-}w<&*Ip;A#%$ys^63Q-kZHGj+X)Q!i9s&_HTPYlIr(8kd{=o2Htbn+Nahzt_>C(b8~V`hHm} zUu*sYrU&OA5+0^J+--|*TYD7#XtCX|eY(TFW4zO;^X20MkNdmKx}J0!b$9mY_Ow0G zeA4<<{pr1Ds?VBwm3tfel=>Q;D?M-MSMG0oq4J`6Ky9F9aNpp=A?=~|VT0lBm!>a! zUs=8y9I+o68+9F>8uK2Tdma4x+nbm-o8u=Y&=YBsbdx!6Io}q&6MI)Xr9AcEy}|pw z54Io1r@f{ZK1O}qno0RY{FF1xGg~nyKi4{MG(Yh9;OCiz@P*CA)Gzd33YJ8d>c8rI z?OS$Qp7|E}ZTEY|3foHAs^V(Ln)TY-A0aIEQeCbB6%{2#@~c6u%|lbOnNCV2puda056B z7>2kZH>d&u5Kf5uND<@}6bq^VEs5^IgkpKH!?;U$4}vrmis~)(HyR?X0^LFSB!)Yr zStd?qXO_#X6YN49;hYb-X?gs3AM&#aL<+VFZHOp~hKrSnzmddBNl9DE_{zr0CCZ;v zNK!niL{aurIiM=8hEjX0eorH3U$myZmWnoq4nk*9cT}%Szrmo)u)rwGIL#!<^vHgS zS*Uq{g^#7TmAAF`0e_oNTZ-LL`&5T>j+dPZoy%Nm4>r2Cx^*1tcJK9gK_2!T^&0p7 z;Irhr<4+2Z3^WPy4L%)mD|8@iHG(BlHOiS18=Vo8fB07H!?>aN`2@sK?qizA-A^PZ zRwfN6@0{dLl{=+>+VM2QPRD$-o{@sR?Az>{ zxu^53pX(RyEZ+Wdcd6!U`EvEQ&hN{ss%r)7+&>>|L~Uv9uN_gE@m$#(u(G#k&&t2#Zt;um=EIBAp<;DuWG)!gz_P zg?WaRflZhFFh@1#9JdgU7w-+e0sbF?>_QsC2SuVp&xqxT7fBRLUX!{gog@=1Ya^#9 zPm-TixC?uNu`-?VYn39^U^QiRp#D@NYoDv8u;y2-7VXnIZn~;^jCx=7dtq-#G4eFl zG2t@VG9BOFVwPtfYvE$4Z6$0?v|c;#&gPkIlU=cWrbD7*q!ZcM*2UnUlB=>+AY+Q&?f+n?}Cq$H&#=cm-2>`k3NO>;&e%{l#OM$y^sbDuBJWh!U6T};ic zy)>HhH5cSDToKOKEO5L^xt3G-;QDM4Q?YSL0=)k{DVwdpR0>xa-tw+at|_VQzCB+@ zyenUC(-6>jv?;T>I*#4+CbM#Zs z9P510=k`UBFE_r*Er0laceU(C>(8Z4mF?``_D8|lf-GuI+x1wKf5N)VzxNg*B9A~0ovT6EY|1mQib70JhdCC}HCmbR2(zA(1^v zAXy?s;iP)1&MBkQW@oI^+|na6PMv$rnol+`e{a_%617UqeLW&8E?N_!jm1 zL9JIFJbAeKh^O78Bce0+aa-4i9`qBjr&iD6ddvGJ``KR{8mJiD9JYDcIpRLX`g&tR z{B7I&!5PYY)6&J2)n8Bc?Ej~>w09<8lmRF%0>BZjjo4TKP$CI{kUV^Tv;kmE1i(%W zAlUK%)Nvj_#x?((A2dK5&Mbq$c{po)1vcPQ!~hC{E<$&qSI|0w9iffzhP~-FVhqmR z#E`bgqsVgPOB6s!qg+vGs20>`GzZ!OorrEhuVQ2|A(&g3FIZV@47LqNz&Ycp@Cdvs z{yu?=kPPoU2dPG>?WsqIPQ(csPnvn!2-*$06na|vd0pIP+r` zca}}oTs9T95%w4kR*n|VLtJRCYHlYUG*3ORFCRPKAb+}mu^?KoTj-3il?b!QxM-o6 zr?{Z_Cy8>&Kq*P7CFweu!?N0Pc)1bzn+k^&ZIzUj*_3xwrs1f%T0KkSFuYIcXbEZK zwZH1T)NRqLhyAd@u*vA2@ja7!rj7gWm{pn=T3obDv7%Ue9k901v6Z(Iw&!+Wb!2v8 zc4l|sJt*p`;HG`Z!u_B}AUWRitk-}K$=AUz*Z*}OOOS1FMo4Gqk8qI)hscvrb(FU; zqKBhnyW=^IP!fiZsU9y$WJ$_QVK|w0O6YWBnnC*5Sqgkgjb>G57v|j0qshN?P3^j8 zQD#YZ>28Hq)$!`~+o(F@`ZJA%%?&NjTR*oE+f_P)x+;3UKQrvR-oG-aKb-!mcMS1H zdg8#_;Hkt9Ss$-|>Yn@Z`N!h>rRrt3Z>uYm)ptKM)-!&-+@Rky-8#Bmxij*6|DXdh zz!t>9wSz9O09OU}LB3EXR1fF*I|w0!IU*WSh!aGWCF4ZIgX-&&y_G#5o!cY zh1NyKp&QX_7-dWx<^dKB=g|e&MVv0~3T_?mjDJLsAmmfgQk|t{q`pR!Ahyz2)6CK) z((%x>)B7+G8Jb9Lj1XfPlQq*8b0v!lE0ML6?FhRP`wGWhP70S2*E;uoo~K03Z} z{xSiIpuP~3(46o?ksQ$|F>7&Y38KUo$$qI?=}Z}lth1b!ypRHo!Y{?oN^g~iRi3K0 ztF@>%Xx!d+OS3|&OuJO4RJTm8R{y@i6T?xXS>vCkg#DamGUmD#wwAtDvDWDauG*B_ z*4uU34?BEv+;FCM5j&{w>gE=ACRXAo~cad&nP&@em*~wC#y7D z_R@pP=DCws!U~XAa|=Cgs1-Ap{3@L)e_q*ktG=e@c4b|8eQ9Gxb9jqQtHMKuw&nKz z&g!nSJz-Dnd$pd6yujq}CO^+>`ZS5V&U8djmX9Q|+eeW!21|K1MNCygs zu0cJ}H@L222G?;a5#vZ2q%JZBS&jUN;zT*1GEvWAyPKjj&?6XrOa!JAuAoF=hj1#m zVmvcGlfXnMq>`f=qfQ|z5$9+MX`Sd8>4xaD8JtLbr0+78g$xY?H4tvDDs z<~n_Iu|8Pu#&hVr2b!Gdx#X?tlk7X-&l3<4*cHqX5*<1eE+26za*N^<-FcWjHY%?F zh*ZLbqd$-Po_LdFmppRvQ0l_z<7Z~l^)hapgU)+jc$y`9G5-=iC;sx+JijZ`1)f)@ z3vI4HDv~X}ag$Vfs%*Q0Qu*bUU-fh?`S$xd&$}}X!Hw(9$u0Eviyx>w?0*!{f$Oa5 zI?%oOr2LsvAK`h|i^M_gp{x3@gE+P8VOk8MxxXzX0tS>D~hTe4^WC|?EmjDQ20kEC9 zySrJmySrTsCmZlLkVnCPzE|uCW8j*5LERqe)=xRHcmMbHUrvRGS!f%>!vFvP32;bR za{vGf6951U69E94oEQKA0I5ktK~xwSWBmXBKLasM4foK4lhfn;F;O!Iu00004Tx0C)k_S$RBF-Phme&i8Un*F4YjJP(=YjG2kJ=6Sq?G#FB$fh3|7GKP{V zDIruOL!nSgLL`Nh@jdE!p5O2N{NDG!_n&uvK4+irU2E;N_dRQ!z1La?0JcSPcz7^^ z4uFtQN~Ddk9bH!YjXnTqRse9+WOAe*07OBU&Ku+92kRjk0Dxf#^$rLHfaC;YEiZqvHvnw8u#99# zNZ1~J3}aExf79dlZ{6{C5?Dr4;^IzbR@WciIQQ^VlxZgkiFT0T7X!v>kZVYfw z9U5%8XB%etn)4(T~OZ>s!K@8m4FaL>d0A=XxM{|DMfgV0v9-w2eKC1!4RsD#q3j z#;`|0ALIS)9RHG8_4YCNi;h6}1{j(CkwGv7P)zscVuWqZ9~5S`w+47FgfcJ#!N3PZ zgGjg!1yaBq=mUeldMV%w$S@}c=0$-Z@Cn8t@Q5&YOc;!L|B}=H4~o(6aenZ)|E`f2 zc)_yK|IGPkHePtnzjX!xZy5hgC&P2>@%C01^d=!b>JMF#l!Q+RdZH`hm!*EG~i zT9Q{@R!(k@{r{%z?OA^oyJGWuFM^m~{EHTn41iiT>{AE-Me~{hpy?X`_)q_$2}Qx~ zoB%-gf>(58%pZNIy&D?d3u$2wWdqzm0EoiRSso|@4WI)I!G2%`?0_>k1pALa?1Pcu zFh~H2AQhy83*ZvC0t!JfCqJgh&t@ z!~+RI5|BKk3TZ)xkU3-nIYS$PDSUSOVJJJF7zw( z4EhHKgJH&qU{o+B7-vi%<_IPOa}`sId4w6nOk>utSS%Y>0;`F&!jiERY$`Sndkfo! z9m39Ff8wZcJUDrr5zYk{ic7-f;3{zsaYMLS+$Nq5FN9aeTj9O&arpE25_}8(1%3v< zNuVc)5HtyPgg`OIvjY6fa?YJF-~ z>S*e7)MeCC=(vj?v}Q-J=_&Tcan@%h6lWhtOxxSJFSFpJTu> z2s0Qmcr&Ch6f<-(Op}l#0g^t+ijiZj^4JU$AoYRK$2xl>8ALkku zH#n2N-UREbQ85=FH|BSectUy5PGRKUHX0HKa6xG%7Xb_KEEC z*;le}T9aRsta(FoN{d&^L+iTMls2C>S-VL4gN}fXw@#_ftge`DpzbZ*B|TZaNWBKV zb$xaHqxz2wkOsyEX$Jj<42JfGR}9}8@f-OWRT(WCD;Xa#eq@3+F*C_D88ziH^)jt6 zUEZ&<|LFe5X4Gc3W>?HUn2Vc7nzvXWEcRPmw3x6IvJACsvI177Ru`=%twpROtnVMd z9I!r+f8djioK1pFk1fg8-L}&9hn=3?dAo6YQTu574hLEXSBDCRbw>loEXOG)8K6?5#LdPV#os)FI^uPt zBY`g=G2#7D-J>^-LB~9gbsQHso^pKVgz<^;L_%Uv;`1cgq^zXXWXI%|6t0vLDbpv7 zPgbSUq(-KWp3*o~cp7y&;B@~Pg)@0)cGA4lo~6sC=cI3Ccx600D|a^c?Cv?=bN%O) z&tJQMxe$6`BvU)HJc~XnK5P1-#l^;K-t4sO)l2S|p5`d#6kaA=j=nsVYo6PjCzy93 zZ|jQxl~?(C`LzX{1!oG@uXR1t!1b{k#y1*^go|>DF~u>(pGq7` zdTy%TtSDtKO)uRp3oV-}w<&*Ip;A#%$ys^63Q-kZHGj+X)Q!i9s&_HTPYlIr(8kd{=o2Htbn+Nahzt_>C(b8~V`hHm} zUu*sYrU&OA5+0^J+--|*TYD7#XtCX|eY(TFW4zO;^X20MkNdmKx}J0!b$9mY_Ow0G zeA4<<{pr1Ds?VBwm3tfel=>Q;D?M-MSMG0oq4J`6Ky9F9aNpp=A?=~|VT0lBm!>a! zUs=8y9I+o68+9F>8uK2Tdma4x+nbm-o8u=Y&=YBsbdx!6Io}q&6MI)Xr9AcEy}|pw z54Io1r@f{ZK1O}qno0RY{FF1xGg~nyKi4{MG(Yh9;OCiz@P*CA)Gzd33YJ8d>c8rI z?OS$Qp7|E}ZTEY|3foHAs^V(Ln)TY-A0aIEQeCbB6%{2#@~c6u%|lbOnNCV2puda056B z7>2kZH>d&u5Kf5uND<@}6bq^VEs5^IgkpKH!?;U$4}vrmis~)(HyR?X0^LFSB!)Yr zStd?qXO_#X6YN49;hYb-X?gs3AM&#aL<+VFZHOp~hKrSnzmddBNl9DE_{zr0CCZ;v zNK!niL{aurIiM=8hEjX0eorH3U$myZmWnoq4nk*9cT}%Szrmo)u)rwGIL#!<^vHgS zS*Uq{g^#7TmAAF`0e_oNTZ-LL`&5T>j+dPZoy%Nm4>r2Cx^*1tcJK9gK_2!T^&0p7 z;Irhr<4+2Z3^WPy4L%)mD|8@iHG(BlHOiS18=Vo8fB07H!?>aN`2@sK?qizA-A^PZ zRwfN6@0{dLl{=+>+VM2QPRD$-o{@sR?Az>{ zxu^53pX(RyEZ+Wdcd6!U`EvEQ&hN{ss%r)7+&>>|L~Uv9uN_gE@m$#(u(G#k&&t2#Zt;um=EIBAp<;DuWG)!gz_P zg?WaRflZhFFh@1#9JdgU7w-+e0sbF?>_QsC2SuVp&xqxT7fBRLUX!{gog@=1Ya^#9 zPm-TixC?uNu`-?VYn39^U^QiRp#D@NYoDv8u;y2-7VXnIZn~;^jCx=7dtq-#G4eFl zG2t@VG9BOFVwPtfYvE$4Z6$0?v|c;#&gPkIlU=cWrbD7*q!ZcM*2UnUlB=>+AY+Q&?f+n?}Cq$H&#=cm-2>`k3NO>;&e%{l#OM$y^sbDuBJWh!U6T};ic zy)>HhH5cSDToKOKEO5L^xt3G-;QDM4Q?YSL0=)k{DVwdpR0>xa-tw+at|_VQzCB+@ zyenUC(-6>jv?;T>I*#4+CbM#Zs z9P510=k`UBFE_r*Er0laceU(C>(8Z4mF?``_D8|lf-GuI+x1wKf5N)VzxNg*B9A~0ovT6EY|1mQib70JhdCC}HCmbR2(zA(1^v zAXy?s;iP)1&MBkQW@oI^+|na6PMv$rnol+`e{a_%617UqeLW&8E?N_!jm1 zL9JIFJbAeKh^O78Bce0+aa-4i9`qBjr&iD6ddvGJ``KR{8mJiD9JYDcIpRLX`g&tR z{B7I&!5PYY)6&J2)n8Bc?Ej~>w09<8lmRF%0>BZjjo4TKP$CI{kUV^Tv;kmE1i(%W zAlUK%)Nvj_#x?((A2dK5&Mbq$c{po)1vcPQ!~hC{E<$&qSI|0w9iffzhP~-FVhqmR z#E`bgqsVgPOB6s!qg+vGs20>`GzZ!OorrEhuVQ2|A(&g3FIZV@47LqNz&Ycp@Cdvs z{yu?=kPPoU2dPG>?WsqIPQ(csPnvn!2-*$06na|vd0pIP+r` zca}}oTs9T95%w4kR*n|VLtJRCYHlYUG*3ORFCRPKAb+}mu^?KoTj-3il?b!QxM-o6 zr?{Z_Cy8>&Kq*P7CFweu!?N0Pc)1bzn+k^&ZIzUj*_3xwrs1f%T0KkSFuYIcXbEZK zwZH1T)NRqLhyAd@u*vA2@ja7!rj7gWm{pn=T3obDv7%Ue9k901v6Z(Iw&!+Wb!2v8 zc4l|sJt*p`;HG`Z!u_B}AUWRitk-}K$=AUz*Z*}OOOS1FMo4Gqk8qI)hscvrb(FU; zqKBhnyW=^IP!fiZsU9y$WJ$_QVK|w0O6YWBnnC*5Sqgkgjb>G57v|j0qshN?P3^j8 zQD#YZ>28Hq)$!`~+o(F@`ZJA%%?&NjTR*oE+f_P)x+;3UKQrvR-oG-aKb-!mcMS1H zdg8#_;Hkt9Ss$-|>Yn@Z`N!h>rRrt3Z>uYm)ptKM)-!&-+@Rky-8#Bmxij*6|DXdh zz!t>9wSz9O09OU}LB3EXR1fF*I|w0!IU*WSh!aGWCF4ZIgX-&&y_G#5o!cY zh1NyKp&QX_7-dWx<^dKB=g|e&MVv0~3T_?mjDJLsAmmfgQk|t{q`pR!Ahyz2)6CK) z((%x>)B7+G8Jb9Lj1XfPlQq*8b0v!lE0ML6?FhRP`wGWhP70S2*E;uoo~K03Z} z{xSiIpuP~3(46o?ksQ$|F>7&Y38KUo$$qI?=}Z}lth1b!ypRHo!Y{?oN^g~iRi3K0 ztF@>%Xx!d+OS3|&OuJO4RJTm8R{y@i6T?xXS>vCkg#DamGUmD#wwAtDvDWDauG*B_ z*4uU34?BEv+;FCM5j&{w>gE=ACRXAo~cad&nP&@em*~wC#y7D z_R@pP=DCws!U~XAa|=Cgs1-Ap{3@L)e_q*ktG=e@c4b|8eQ9Gxb9jqQtHMKuw&nKz z&g!nSJz-Dnd$pd6yujq}CO^+>`ZS5V&U8djmX9Q|+eeW!21|K1MNCygs zu0cJ}H@L222G?;a5#vZ2q%JZBS&jUN;zT*1GEvWAyPKjj&?6XrOa!JAuAoF=hj1#m zVmvcGlfXnMq>`f=qfQ|z5$9+MX`Sd8>4xaD8JtLbr0+78g$xY?H4tvDDs z<~n_Iu|8Pu#&hVr2b!Gdx#X?tlk7X-&l3<4*cHqX5*<1eE+26za*N^<-FcWjHY%?F zh*ZLbqd$-Po_LdFmppRvQ0l_z<7Z~l^)hapgU)+jc$y`9G5-=iC;sx+JijZ`1)f)@ z3vI4HDv~X}ag$Vfs%*Q0Qu*bUU-fh?`S$xd&$}}X!Hw(9$u0Eviyx>w?0*!{f$Oa5 zI?%oOr2LsvAK`h|i^M_gp{x3@gE+P8VOk8MxxXzX0tS>D~hTe4^WC|?EmjDQ20kEC9 zySrJmySrTsCmZlLkVnCPzE|uCW8j*5LERqe)=xRHcmMbHUrvRGS!f%>!vFvP32;bR za{vGf6951U69E94oEQKA0G&xhK~xwSb&tIb#2^fX`AI>`3TZE+q`W;~gM$r#Ij&1q zNt+dDuYxlQMkoEFmj!@l=1+>TI)wbkWflz#@H4@*qn3o zoopaBz_4=84={YJwF2)SU~LF6nEp8<5C^q90)Oy(8)JMarS?Kk%~AybdrC=ZtKLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z0006=NklGtcS=y(23AD<#3Y$2h$|7~OM z$iN}*nm;+pXqqp`%pE*iQt<$lp-oFf5D}(lXHFhzs9eUGC>+}@`U^HuYplYVy^?k7 zxD1SbY1wcU5y9*8R%TZ@JANddy+C?XP5 zcD>ry)8CDyz)HXfm4$~XNzW(76p3rn&5Q95_!bt>`&JomdR5Mw!S|2JGE3a)B8jal zmfnfavXzmk3DMtniv3xwa4AFpA}CnGqp`#$5DEq{Yr~NB5UN3^ zUn3A86j(*0r~pKUnMsO{M;5*O3k6YC6$uG}Wj|~F0Gg}U8XP_EI@2`a5d?J#W%(tT z^kF#C@<@(PBEyoxr^zu)s-Ev255;MDvjl_d)}7^c!5Sx&CQ0k-_H7|1=B9-6d19$6 z6%NFSd&1MChzJ8CAKM(2&U&JvG3`;` zBf4B~+RgitgmkTt6E4`IgnYA*iI5v5cOEsnw;i#;%>18Icb~M>4v%?u1r!O>i3C#< nlc(!Xoa=Jr7c~Lv0RIO7i*6$#-oFC$00000NkvXXu0mjf$Gt+2 literal 0 HcmV?d00001 diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/class_big.png b/scalaxy-beans/0.3-SNAPSHOT/api/lib/class_big.png new file mode 100644 index 0000000000000000000000000000000000000000..cb1f638a585c50456f57b73c4d043c75762ff9a5 GIT binary patch literal 7516 zcmV-i9i!rjP)KLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z000t)Nkl7YLrWgs2}O^}n7O-?wQvPcoNW#g%@ ztY%u(BeUDh`GQ!4QUF z5HJD=UBi?nrj$rC1yW*!!jwmfnK6D6ADKLh#q&PNoVpp?fro(mfcAeiU=6q$xZ=eP zua-UVrzcqRkLT&`XoW}trG>@hWM`ur213^mngAg{69`R12w@vG_EkzrJei=gw~J_R zHwBSm7S1}6r6(`q)5pyp0B#5V2k8A*0R9i)mcKQutH1fNU$N%3=OC4!w7Ql^UOq}- z19N~1O#|Hl>An}j2YT>IYDD8vb{}X)NX5dLALUzTEamh$CwBnf1MdI70&D>H4#cAu zU2(_t+_&aYkSWI3))NkgQ5rT#-2td;wl+2AGa;M>@M+sovi*-Ej{>DYQ;;%K?AX5- zE16=+N6+Av3%0nY%QTKoD-Q@(cdcWK(Sm9qM2gOI5X=f2tgUGU(mr*i z(cIp`p@Rpw@~kiO^DkZv@Co3Bu>@QVG%Q>Goq`ps?xe7ODuo4wNEGNAnyXbq^J!U6 z`>&^MSEB;WF>l+C)5J9hF-p0>ZA~jnqA3^{h_Q3WX3m{=7EgZrHU-QB){O<=4~vxWAw>C>#H>x2AQ*ne{YI*Z_e^trBs{;=k)ED4rErc5?B zzQd9e&*s;c-K>DKfoDGm;Hg04vgKE^;(=QkH)}3|V8A9CL$iTp0M^sm_MPZ1D}xX| zP5XaZV1EZ6a91|vXxjY`5|orE(?X>ro3_5qIdd2C^i_8NoCdsfxH$Trivhf}{L#Bv zvGNyG9CZwVfSrlDe(3>meOS|MVsftNwx0@NtI-2127?tDV1>^LTy___h7ekMaa`94 zY8*9nHmldI<%(4|13U+m90}mZUwrGeitpca6@~TF2?ay8j1CAdmg;Ws;Iq5=%O#l1Q5o?8VVV=CW(P1<-ZR>}}8nT2N=oWy zqG&w!%*4g>=;-cb!h~9+P-sRv>}W>Xj9rq_bPW;E(*z~biAT&#(i7_^Y9%n0By0o; z=!WN_5=BC$kU|j-gvbx)5DDjCXgW$0j#;ODS(?%_d1YFVv}o(>pue||#+#p}s<`4x z;MS1<7C`s1TfUdSV&!er%$$ovrhRmoig60RySQ z&d&XWLm@ss<#;}Q^humlH=FvBsu5>6u~dTl-dMwpuROxINC_g-9~^C`HLavXCQPh^ z$<}QfS^b^6Is3TN9s`yft{%<-esuLc%RvaT!`VooY!Y#O$srUpZAgk32n1=5b#ZW@ zo5gb$aLLJ^;ney$N0g{%1wu?NuA(>A&$#>&n{8a(Xu?iJuzz1k~6(ZKIsTMO``!?E<`cl`cAkdmNb zxJW&w^-e!aYl2`P$nMS-;#P`hF8&!yPdIZ-iuG*=n+WRxlw-1kW= zSn<-60AB>MhXZ`>*1bE*o__HU6js$Dm2yG?>Fh|PO;`v!H4GRAyE|JbixlzN)emrd z%~4|lb|4X>v273e!ECT>pH-I3WLM!caY05UR#QHnzie5@i<@58fJ=r0yzJq%zbDnv zMqW7Ezl=j}>?&T^;~@P9V$Ht^?ZkT{0>x;jcU# z3p5M^sVpA-+aCbFIv8*mIPH~&*Aa!qSkm!b|IIwqY17s;jpmO1+<5M#Os||crj4;} z?R)9&??rckIAGmeT3L>n4--^{CXgt~i_2NJYa{VwVk%JMXX$ynTbsiTI~ys86s1#k zVaG_1EIhKZwY$HkgSnGt@y(B)e`KKA_R`$dMoL;3nocAuhnk`a%JYiZ*VRtSvU^=< z!j9KYsVMw;_Io77LO>)ZpPenutlznb6Q|ET4S3K6e8T$1cj)hIXI$09p=pTUUwlN? z-QUGG7F;!Ipbh)CbM@1Au&H$y{fVfzs3AQ-X>K7OsXdD3?sjU6Dv_2%69S>@CL)VGMqrAPRkrSuS{fHm%(OdWK05gRqghPgd68u5n`{D!CkDJJOa~F&X z>@yo*VaWqOAZeM@7FAM^mFERmsT2dr7*D+Q7YeiUD9(wHG)+6s>JCtcti2*cs^OI_ zoW_A}(71m$z%;)}*X?d;0waiepYqAQw)J)K#bZt)Kb$jSuy5~sm&Gf-OHp<{QzE69 z(#p8ACLlMIO>W30&7@^I?yDTo!ZvB#WW)YEvvkgUpA`zz+|de9;3uuJ16`dE2pm>m z<-3|@isL7aE(HDH*}D-4#%F+izZONBusi{rd|FxQhF=CymHuv4FvP*$E~J#%9$=+Z zQBQvlA`l!3FXKk`#gdZjP!>}vYDNt9ot7QEx@#l#B~>E_n<0(z1aR|cG~a@FjRNI< z3ls!(gYIY_z0v-#2Usc_id#HpEGYmic+ zqY*R==>Zl(^yKH}W0|Q;I`*%c!<4o;2uv%5X^q?$s|rdn4&yQ-W3QnsjIcu$uD0Er z+bK9w$t1bqEFw912|r7Bltc<4nHs`$DnrY*i3EgBUvz+;Xy1s%{aD>>%JYioPsEM@ ztH=x!!lxAFbTFN2N?8(Rx_P%GmWWf78zEo>qJF?l)#c+Ml^8VeP@W&#H??o1YZ^TR zz3e;GHe#78@{3tKdp>&(>>f37x#gd0x>!zqtlYd>I)o)rrUWJJgv3(BVll=SmE#QG zJ-}P1RZjwu$z7iB%1pBs63j%Lt^0P4O7LsXT*mYX(|D_S8@f9#eb1<%GTqB(%5HtE zELXFRY$^9M$E>A9lkWaaVP zWxwQOb+c&Lvzewt2k4Ct5KYDzNXF=i_0!tZ!H$FbXz%YLpc`mH8#YENpFBz`q-h~7 zD_vDt7M5v&W-zmMD!`lmCSI8(W!vlv7xHfNF3NoI)hqZ7r!^a}8+R!zqE?c(Zh4aG z;)+qb<&A%Ske9b_;6QIDu~ZyGGsq5xDa$M5)cRvdnknvm?P&_K^V4o7GCa-mQ)MYs z%CZ}ImO_~(DrM5s*GIq-ynW|tN+Lza0qb37YS%TbVcv{6vp2u>5455(q!Xf)as~y` z_8(zM&@{qyc<|+?`O)HwM-BLzg%@(o!VBpf=%FXpPe3<_WaWCf`JO|q{NknG zkQdIe+1)7|h78y&Wsh83jawGVvOqz5`vK0HJD-wBQJ1q(CZpr=-~|iMg;184v=0}S zq-Fbuv@FVtD!Fy_12lEE9&xZK&WTW0GM)*A$@u`n5$% zptn1-z*gxJ%?nSaMJknIa(NAJZd}KI{pz|g2VI$0Oe_(1Sl0i9}k1W;ztvCY%N;P3icsq~lO01!YxSvgiu{KRjGtdb_Uc&)#s+m81?H zKn_=}C_6v(s6S<*D~;;PiQM_yySQY<4Pyp)Tz&~w()57hn6ES~X94U`ls0V(Ea=*^ zlPk~r3MBdgFx;40w9wM5HOP98>iJRi>GK?JR__pn3mZswd6hyXSu`qdj{#!25uk?*HD; z0O;xK8EV?Tb}3RJEs2>l(InJY*0JH;jVxY%DWACE%iQ&+-_Y2yd(>bz?c2%Y|M)Y7 zp&YO*qysR0b$!_hODT(3G)nSdJNI6(oM0gM1n~N3wmj@v{_A^czJJ}Nj63Ssj9Hf3 zfD*p>uQyyXbaX>UqS)VkkYp-OMQH^yswXpjd>!?bH5BJXD9$Y)6bLYoh!amG=^E&v zqpzF29j$C@+0C}r-3-KIR2NlXnr1rN^KWpGX}}s9yWV+&i>=C0S1yWP!=K(AQT9qX*!m)u$06! zQ=k;O9w0ZAMI4RKUizu|H7+tYq;gpzg>uF?0(T-QyzNR}gF%ro{r94T z)7mjKot^J)rl_El&5yiDMN#Puz_lM_+tMZ7{e5?R>YJZq-5ak^J#`kAWe#7$X_>QQ z{}2vu2{Lom`@II8mCpQhO=s8ktxT$!%=5QBMr}paPX>pfBi)#`bRZF5 zHT!}E>}+hHYU<34K9QHuYh=uj2W#IyuoC_~TEn3p)QR-((-O{nc+d7NL<&pU^vFw8 zm6l%v-1L4xv=Nf#!#SbwWp6$F9H*XgI{P+nAQq3K`&%|5y$8e2e*F2Zn;}`gOv&=S zw}zfhvf;6@^IZ)=GLd9Y!O9Ej&%2O^es~9luH6Xy_lUbE zN3ebP6kye}e}BH_%GMe3+&O-b`N8=<4mEw`ms@ z6Q^*~*RSEivp(AcEMt_92ps7K@i1^}$}%th@ygq{>&b^W)VzyeX$574C7CT6*T4OP zDZjRdBQB>17YI6gx`?(mlT}*DR~Iee`ej#9m=}2*xD03;t>7Q@5r9*HYg;?pPrLK+ zmHhho)$HBA1;Sy9ip$9gg%Lt9(%*2un@A?;IMe|HeU#Ts;&TfY@s0Do#FXkuZvxlz zJ{w3sOu+7O7I0}_wEy%~Yk$uZFRWq1jxF?dw1H(oC`=$Ln@})>uIXNX+OjMxX^}`J zNyeg(h}#3OqEcqnP37GAXK>*epQXI0QfyX{@&wh*_^TGA@$>g&nv9q14D$D%={6uDX1$=vLmWKmwEFJJ_E9iQCb m0Q{@dlo(sV{@otM`{w{Dq#MAfarEc_0000KLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z000DWNklcAOQu0;)04cYGP50V$m2$1cjhRS!C-%OSkFlGwXC^+0D|BH71V@N~o3CELIF zV8J&hej0u`-9=7-uuOa&i-;X&(k)dN=1-cjyP|aXCLngLSo~+g(OYYGzq4-NTa|J0 zgd$;l!2qV$!muQmg1qYxPsH(S$DH$?^ok!|QHXnF@A5hpk;opttS4~_r{Z#^9{GlMy z_LDLkqJv7AS$RKqmyMw)Sct0>t;tT-)bF7=*@4ss`D~8VfTj#M{IZ7p~U{AjJwK);|({mG++ z?eVTD^5pq5RjnOu_-z|u2r_P-g_CAn2ix)EXH*~Di(wc9JYEbf(5^xlJr+o5(U$Ds zWYgJk#^qSY;H;ZR07@xB{s4Cl8`TTD*xAB{Z{Ne!3V?VvjR3S#Xx9a$Kx?#8G`6?e z24H9{&|0Hh7oX+D_7?O4+mkV}P7a^+U!5QEgA0q2vOGHCmq=llSSpFn zmBeB(4xc*C$l@pf1s)$eo>dZK22G#b-%2eY%SW#*C-9e*}PNcn}+=FS|07=KIsX(h-kgYJti)#M(QU zHfCa?xG=Kc09u}z@zkyY>A}h8k*?sv#Rg_?T+VM7Pu-9lh7k0Z0kVlSZZbySt$ z5Uyg;)W;jwEPQdcl=9Hc@(`f-$REd6ZuxlEocd#j`*$U}QKIKg3^buYKPHSF*Zu6w zd3*1KLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z000ziO*FVK znT#`0qejIg!Fi1fYIHQ3330*Yfrtyni3lhNjWlaFG>hHzzTCCyocE7f?rmsyed~GZ zsk(i;?mgf0{Vm_$@0=_6_6`%s2THuN5QqUG?>zz7Kn6$vT|fuW26TGweLIKN`Wrcc zFfbT6uC%oDhqbk}TjTL~S}CPJ?@&tVR4QfH*Vi}BnKS1q-~?be5c>wlhwuS^okIvw z01O3=YH4YCxU{siPzb@^gP*Wv&kpML?qW~#em?1Jp(hciHyH;h$cx6vi^QlbDrI=( zU`7ob%8}J088Ki806jfDsd@9}{d&cU6)S;VK&RGPeT{K`J-|YUC@}1*tFHRVqD70Y zGfh)&-LsRWt6t;pAAiW^J=@sdeh`&Of+-;s#xzYV(?S>$TiMu3q3jGOg&B@eRaC~f z!6P~Dh>3jf_}NSzF%G4ae&K}|md~3v?Lkw1qcCBAf!YH;n|pbRZ5Xer)ceJC*IXT zaZwqkPCSA6C!Wn&$IL`2rEj_AmV0l#_0~s#My+-7TL&zJ$Ok4hH8s6bSy@^9?ni65 z`?-gC`MuX6lcHkiaEb~F(E=Bk2UJK2h6mDrEkq9JzK28-PsXYLq!FPsryez(tLDt- z^vNfZNF>s+SZprvzSg?qTLCPD5J363apTUct*w0`o=R}_;#+w1GC}1?GD}tXG-@pj6>KJF5^;U zOB?`JU?sJtVtK&c|A*>dVrEqV<;&uL7~BrNS{?x=CEvJ{WoCSXH+0P^LG6>8@LWZ zjMhGImuc-Nq=w$!1Uq+Z=DWwA$@AC#j^^g(o~o*&%x1?D_2A_uqg2)oIhF zP5k+yf8(LY?q$G)$wVSyv~&j@u$jZGG>k+1Sh(-`0KG{FK<2ovhyF9oTRRFIjmp?; zuG`23C(Pwf3-6}6xw*Tls%kp0wLhO0LLfiGt2A@Kn-b~YdnOzNFPX!r_OR!geD1x-32>%FS|%c7Aj2jT#vRSG|5(Pk z_gq0`Wo1EQW8+(%+Uxg_pO$)}(da4XpMUWcgC zzyDStL}|a+4mD{nNKI8rt$usMYG%zpg_5BoC@d^;Q%;V*`fSR;XZx}n|GhwIcO!N?U zQrKD%F+*5}8JM&}lTsO!&_t{-g^@gpB6*n7Kuh8Jug?0ivU5P&4x}BLT3hJp>Zb1Q z7pW{Lb;9BB1g&*lE@1NzQw|%3aePfp&7g}H{gUSTtqePADoQ(n-}&Yi_+#Lg*$9jw zFr-0R+3as`CTV9FQdY%r!^U$&k(;xW&vuq+trRL{-=FFM1!{M-b!$Wt15X2%ebZ)Nf!>~L|B3f36mP998n|CvJ;&*uQ zUl+0TqTjM$+L>PpEI`x>b3|D+U5TC`if2Qu$g=L;y8%&Rng#`><=pzhLujpe_0?B@ z3l!ycCH!O1Yp=cbyLUIP<*ilAsTw-cHDxJXup%o3g+Bqpi@Z``nHG&5pAZU%dHi4g zgZb0W_}Yz$5BF|GD3?(XZcfoYK@zPM!jP_+3ym-(%2o`m9K;88AMro$E$0Vw=9~=F z0PBOaqiVs}Rq6~(1I|MPp8IC#`I0=74m;G~Cs!NJ}RierUtt{1*S z3wl#-T2dPAIBwdq9aPH3PG#8Eu!EJqe1sWerZ}NcXbiB^f4aK5y1MGWm;aSaOA`f= zSnf1t)n4E)o`p$CN3sV8#mkr9|BZnK*wWO%?t=%&v!X7$j?NYleacC)THJpj1*U1D zw8Jy+zKUg81~AgC(?E_NKYpALf_FZ8A5l_Iylqo)hQ2jYSCwX}9TGw(-A2`Nx$s>-TZvuhK{bcz>Vcwr$BF@f0APd|NK z{eeb4+F3_&QC5*@;pWJ|@PlCGvb(Rdg{dPaa>dE#e>G4|yJ>81BBLBkX;2i+V_4|` zstU^3+ulsZaeG}z;Rb3?X$c|Vvub#clcKyrcJ6QFgPpa^o;~{%pwt9PMvopn_SMyI z($m_^pz4}_#AhzS*+ACO)6V6yuKUtJKiapQ8(v&Y?SWnNq~gJ(h7F5~{1T2EKAy&o zW`>szL^%p61i~=T8icR5`mL(6ZU_R?Fo-APY-p(CpN^ao0m@9EG#n0FTXydNJA*`c zNnN=9qH|8K?;_B2Cwmz+sD|%NIVo4Td@k5!o8IAqCvGC`*bFZnNO80v$Tdo9deaG( zu78t~SOH~uMWk&Ttu(^$fO^3?C_1
    }cgT+sFDw4uMOU<91Pe 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 U==iC&s{jB107*qoM6N<$f-P8sEdT%j literal 0 HcmV?d00001 diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/constructorsbg.gif b/scalaxy-beans/0.3-SNAPSHOT/api/lib/constructorsbg.gif new file mode 100644 index 0000000000000000000000000000000000000000..2e3f5ea53025f68e2636f9c65e5115a3aa1bb581 GIT binary patch literal 1206 zcmZ?wbhEHbWMq(GIKseSZEam&UmqG8YHx4v?(P;76XWUWX=!Qc=j$685$WvY?CR?3 zAK)Jt7-V8%YG!5@8yjnDYwPIXsHUnK9v&VQ9TgWB=jiAd5*+O9?QL#hZftDKfCLo( zb4U0FD7Yk+Bm!w0`-+0ZZE`@j@w*YQzUa=n7J9^3ax%w4}1^R}1 z1|ToN6#Dw&SDKp(S6y5Zl!|aKR)dQ}DhpEegHnt0ON)|Ify$LZRuxz|7o{eaQ#zd*q`*i^wcF*!32#0RVQ^|kWMD=taQOHTE4u~h<^pqH7MVr61% z;AY@x;B0E?uBO)VrJ|N z)az`3RWB$hI zxnujbty?y4+PGo;y0vRouUffc`Ld-;7B5=3VE(+hb7s$)Ib-^?sZ%CTnmD1queYbW ztFxoMt+l1Osj;EHuC}JSsEZKEj1-MDKQ~FE;c4QDl#HG zEHorIC@{d^&)3J>%hSW%&DF)($Qx)!_Hn5)9TB4Am2f&=-p_kccyqPBfKGwUE!WRLZeY z&9_xAcF-<$)~j$)tu;5Sb~kMFG;Z}V?)EY6_cxj1Z!#mmbas&G!VuHNfk6*)|04m# ze}c|Msfi`2DGKG8B^e6tp1uJLIt)MnasUIXxWbl9$+AdMQ_qW!P0lP*Igu!GM1jSD HgTWdAVsJLn literal 0 HcmV?d00001 diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/defbg-blue.gif b/scalaxy-beans/0.3-SNAPSHOT/api/lib/defbg-blue.gif new file mode 100644 index 0000000000000000000000000000000000000000..69038337a793be5ec04430183980b7e393113ea1 GIT binary patch literal 1544 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 availableWidth) + { + // resize diagram + var height = diagramHeight / diagramWidth * availableWidth; + $(".diagram svg", this).width(availableWidth); + $(".diagram svg", this).height(height); + + // register click event on whole div + $(".diagram", this).click(function() { + diagrams.popup($(this)); + }); + $(".diagram", this).addClass("magnifying"); + } + else + { + // restore full size of diagram + $(".diagram svg", this).width(diagramWidth); + $(".diagram svg", this).height(diagramHeight); + // don't show custom cursor any more + $(".diagram", this).removeClass("magnifying"); + } + }); +}; + +/** + * Shows or hides a diagram depending on its current state. + */ +diagrams.toggle = function(container, dontAnimate) +{ + // change class of link + $(".diagram-link", container).toggleClass("open"); + // get element to show / hide + var div = $(".diagram", container); + if (div.is(':visible')) + { + $(".diagram-help", container).hide(); + div.unbind("click"); + div.removeClass("magnifying"); + div.slideUp(100); + } + else + { + diagrams.resize(); + if(dontAnimate) + div.show(); + else + div.slideDown(100); + $(".diagram-help", container).show(); + } +}; + +/** + * Opens a popup containing a copy of a diagram. + */ +diagrams.windows = {}; +diagrams.popup = function(diagram) +{ + var id = diagram.attr("id"); + if(!diagrams.windows[id] || diagrams.windows[id].closed) { + var title = $(".symbol .name", $("#signature")).text(); + // cloning from parent window to popup somehow doesn't work in IE + // therefore include the SVG as a string into the HTML + var svgIE = jQuery.browser.msie ? $("
    ").append(diagram.data("svg")).html() : ""; + var html = '' + + '\n' + + '\n' + + '\n' + + ' \n' + + ' ' + title + '\n' + + ' \n' + + ' \n' + + ' \n' + + ' \n' + + ' \n' + + ' \n' + + ' Close this window\n' + + ' ' + svgIE + '\n' + + ' \n' + + ''; + + var padding = 30; + var screenHeight = screen.availHeight; + var screenWidth = screen.availWidth; + var w = Math.min(screenWidth, diagram.data("width") + 2 * padding); + var h = Math.min(screenHeight, diagram.data("height") + 2 * padding); + var left = (screenWidth - w) / 2; + var top = (screenHeight - h) / 2; + var parameters = "height=" + h + ", width=" + w + ", left=" + left + ", top=" + top + ", scrollbars=yes, location=no, resizable=yes"; + var win = window.open("about:blank", "_blank", parameters); + win.document.open(); + win.document.write(html); + win.document.close(); + diagrams.windows[id] = win; + } + win.focus(); +}; + +/** + * This method is called from within the popup when a node is clicked. + */ +diagrams.redirectFromPopup = function(url) +{ + window.location = url; +}; + +/** + * Helper method that adds a class to a SVG element. + */ +diagrams.addClass = function(svgElem, newClass) { + newClass = newClass || "over"; + var classes = svgElem.attr("class"); + if ($.inArray(newClass, classes.split(/\s+/)) == -1) { + classes += (classes ? ' ' : '') + newClass; + svgElem.attr("class", classes); + } +}; + +/** + * Helper method that removes a class from a SVG element. + */ +diagrams.removeClass = function(svgElem, oldClass) { + oldClass = oldClass || "over"; + var classes = svgElem.attr("class"); + classes = $.grep(classes.split(/\s+/), function(n, i) { return n != oldClass; }).join(' '); + svgElem.attr("class", classes); +}; + diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/filter_box_left.png b/scalaxy-beans/0.3-SNAPSHOT/api/lib/filter_box_left.png new file mode 100644 index 0000000000000000000000000000000000000000..0e8c893315e7955b02474d3a544b9145aafb15b2 GIT binary patch literal 1692 zcmaJ?Yfuws6pg$rSOqBp3YKM~RV;Zz60;aJAs|tLX#yHS2bN@k3}iRiY$T*bRAg#9 zU=@FeD54a{@j+EkDTq>D1*#y5=}<;1FQtW2QWQm;)^1R+Kd|4-?)R8;&OP^jcW1wn zMQxbxvc!c#q0E;=h~?zGh0nhVLI8<$M9qZi_hoVG}vq!iJ%!WPy#m5Py=;ZL5vtw zxJE~4Fch#U!ikuX5P+o9Hz{a!GqR}RZJEe|F-)+I!J;#5DNO^V(*K8QwKHe~AxGZ% zomJQnouNY*a>RfcaTR%SNmN@X9TbWqFoEIG7?w6&MOg|)V1^V-2ZSm(fD~3~P}_bA zFO@=z7d?GMc8_g2)3)ShrtuM!>~@@N>+T&8M1C!960tDa)O{gFy2(fA zz3T<_SYuv{D)_EL=f;)y69e-Ky4|eHMud}d&8tpKdJXw|FA8wVks>d2E7RxJTpy%k& zkln?LUfbzg^RAqmv%e%NGORQBAW}-Td|p~VHijo;X8zsZ($X^6+uM6!J#g~Lon3o| z%yy6Q#l8#XZjX=8POAt4(SV9rv74$vZ!mQ7Ih=6>K^_l|jA(PbOJZ)7%FntjLr%)i zy2~xr+}{#jYpUxb&qZ$DoK;v{eCMdMAN4_|-e@%T^!4>EHE#RNqt*9tQPEOmTwHcp z8SUCPVvxz@I`!(h*bT?;AMpB?9IRY;6SepD?GM%LqlKtmzwpwk1RTGYUvT)Ehf9tw zE33A9!v5+(_aFQ91qB5O)j2tiU0q!X$!!raxvG}Ir~D;ZJ#daH$(+?g#+>uOcV@q9( zNA}J$hYc4tg?PB^X-m33JSql-TX}6aoBK0{#?8YKde>dG#XG8NY8+x>{FmgFM?ny@ z_lvcz0)e1s=k?TwO*EQAcHQALZe00KpIDBLpO!mctE_}kbiwl%FJKIFot&Jc+$f_8 z8oG+eBKkEqH`A|N(9~bzE0=fty7^4!Zl}xsijNe>*2c%iZiL<2FV|eD)ojQO;0pxH zS6iOl-NNi$#aFwY%o;pr{{mUu^Fwjf3l}ad*ZyPVIVyrIkPEX+>TMxn15Nd zav-ZrQP;=Um;C7y>q90w(zLCoZdruVQ63j}ETaFVxBMUOjizep$G*PA6TE6m?$RPx zmv)7uBXiNdkmBLz_4cmubG5#W6mXxF8k^TF<8E1SsNetIhE~5hP876f;&u1}p9{AC Ng(NIW{GBLa@4p#{lvn@& literal 0 HcmV?d00001 diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/filter_box_left2.gif b/scalaxy-beans/0.3-SNAPSHOT/api/lib/filter_box_left2.gif new file mode 100644 index 0000000000000000000000000000000000000000..b9b49076a6410112fd18b370bc661154bbab8f80 GIT binary patch literal 1462 zcmZ?wbhEHb6k!lyxN5?1>C&aRxVRrbe!P11>f*(Vt*xySCr_wV1o zw{PEm|Ni~!*RS{P-TU(8%b!1gZrr%>`t|GF+}z{Gk3W6-^z7NQ8#ZiMzkdCvPoHkz zz8w`6_44J*J9qAsmzV$k{ky2BXxFY?A3l8e`}gm(Y13k3V}U0q$LPMun}Zr!h6zgDka?cw3^9}E}>0mc8^5xxNmE{P?HK-$K>q98Fj zJGDe1DK$Ma&sORE?)^#%nJKnP;ikR@z6H*y8JQkcMXAA6ej&+K*~ykEO7?aNHWgMC zxdpkYC5Z|ZxjA{oRu#5Ni7EL>sa8NXNLXJ<0j#7X+g8aDB%uJZ(>cE=Rl!uxKsVXI z%s|1+P|wiV#N6CmN5ROz&_Lh7NZ-&%*U;R`*vQJjKmiJrfVLH-q*(>IxIyg#@@$nd zN=gc>^!0&3rdMvPmtT~wZ)j<02{OaTNEfI=x41H|B(Xv_uUHvof=g;~a#3bMNoIbY z0?5R~r2NtnTP2`NAzsKWfE$}vtOxdvUUGh}ennz|zM-B0$V)JVzP|XC=H|jx7ncO3 zBHWAB;NpiyW)Z+ZoqU2Pda%GTJ1y;^Qsfi`|MIrh5Ij~R+$jC3rFV4s>P;d@5 zRq#zr&ddYx!Rmc|tvvIJOA_;vQ$1a5m4GJbWoD*WS(v-I7@E3Rm|B{e7#g}7IJr4n zI=dQ~nOmATIhq)m!1TK0Czs}?=9R$orXciM;?xUD3b_S9n_W_iGRsm^+=}vZ6~JD$ z%Eav!Go0o@^`_uv@OxBG5|NZ^* z``6DO-@kqR^7+%p5AWZ-ee?R&%NNg|J$>@{(ZdJ#@7=v~`_|1H*RNf@a{1E53+K6ZM9qnzcEzM1h4fS=kHPuy>73F26CB;RB1^Ico zIoVm68R==MDalER3Gs2UG0{A;Cd`0selzKHgrQ9`0_gF3wJl4)%7oHr7^_ z7UpKACdNjp{}N?qO7E-ATK8?BP}HFfhW0S{OOhO#noZi%b`dsS#`djvo JU&f9M)&NKAH`@RJ literal 0 HcmV?d00001 diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/filter_box_right.png b/scalaxy-beans/0.3-SNAPSHOT/api/lib/filter_box_right.png new file mode 100644 index 0000000000000000000000000000000000000000..f127e35b48d39bd048fea2a8e98dd68fb5984601 GIT binary patch literal 1803 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 literal 0 HcmV?d00001 diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/filterboxbg.gif b/scalaxy-beans/0.3-SNAPSHOT/api/lib/filterboxbg.gif new file mode 100644 index 0000000000000000000000000000000000000000..ae2f85823bbbd77d85a28d8348bfd75a1ec626ba GIT binary patch literal 1366 zcmaJ>d0^927|&$j+)$KD(Vht+jHR17kQ|Xk~>-G7(u~=+)csLf1#pCg4G#U&J1%shPBA!%LkH;I2 z#Q-f73I+oHOga+^12g3F`2nN9zdw;s)9KX6$Vez04h4f=k2jS{`~1FiCX-OrU@#aR zj;2yc5GN9eh9hAxhK7dXaj>aIB9TBKkVqu_e!s`#Nv4u1Ku)Kj9HV5UsKr$eJ4l5D z-^wbtNKze)0=F`4EN??Hd-ftQOWTlUvkP;HcBY+O+AA@Qy~~@Z-VVx2BUOvwN;l!= zM2=BN*v)nFGU2u%BrUWu1hBPb6oE$}N{0=p);3@*rd^O2*sRBN6jqMG;It~H;$H-2Ig?S|0ygt^@t4Gz{oyTp)+ATXZA1F zw+o6Ow+kX{Z#2U$l45zyAH};|L>(_HBu_DQ4jTd#^ejsg6&9z%V0M_yRFSl4tHPt5El;t`Es*7WICCjA`bIm!qS}SlOi0oh_b}d6YC4qxSOD5Rdx!^hV z#<+CuT#PxnC`bm?4)$LMom~RmqnYDv3!L%BXL!)<5@_qZk-z@@Zk3iy3q&o^Ix_2n0zAN=goPd@(W!w=pceDB?N-X3`C%{LCb zzJK4|*Is>P&+eCBdhvzlpL_P1T~F_PYR8lP+n;#+u}8N(^6*0sK5+ki_ug~&U3YHX za>wnr-FnN-n{T>t(+wN1zwX*=uHJCf`o1gIU2*wkmtNA_&!Ej)h%7(taaFHsux!+vQ;i5tQD4W zv&o2qE2YzH_B}#`-nO=9mf!3Ja$e73rto#dFaKXdXHZg3R;GHY5gN(z}Nwo2iqz6QPp&Z!xh9#uuD!Bu`C$yM3OmMKd1b_zBX zRu#Dgxv3?I3Kh9IdBs*0wn~X9`AMl(KsHENUr7P1q$Jx`$q^)>0J76LzbI9~RL?*+ z*}%*|!OT$4(AdP>++0V&$iUD*-@r)U&`8(N+{)O<%D_MY3Y37h6{VzE1-ZCE?E>;_ zl`=|73as??%gf94%8m8%i_-NCEiElUW*8ai0#)c1SLT%@R_NvxE5l51Ni9w;$}A|! z%+FH*nV6WAUs__T1av9H3%LbwWAlpjz~0eI&d=4aNG#Ad)H48i38v837r)ZnT)67u zlAu(Cd$Af^98y`3svneEoL^d$oC;K~46>@g%DE^tu_V7JBtJg~7K#BG`6c$o&6x?nx#i>^x=oo!a#3DsBObD2IKumbD1#;jCKQ#}S+KYh6n(_a? zzkh!J`uXGgx36D5fBN|0{kyksUcY+z;`y_uPaZ#d_~8D%yLWEix_RUJwX0VyU%GhV z{JFDdPMZ`!zF{kpYlR z+RD .pre { + display: block; + position: absolute; + top: 0; + left: 0; + height: 23px; + width: 21px; + background: url("filter_box_left.png"); +} + +#textfilter > .input { + display: block; + position: absolute; + top: 0; + right: 20px; + left: 20px; +} + +#textfilter > .input > input { + height: 20px; + padding: 1px; + font-weight: bold; + color: #000000; + background: #ffffff url("filterboxbarbg.png") repeat-x bottom left; + width: 100%; +} + +#textfilter > .post { + display: block; + position: absolute; + top: 0; + right: 0; + height: 23px; + width: 21px; + background: url("filter_box_right.png"); +} + +/*#textfilter { + position: relative; + display: block; + height: 20px; + margin-bottom: 5px; +} + +#textfilter > .pre { + display: block; + position: absolute; + top: 0; + left: 0; + height: 20px; + width: 20px; + background: url("filter_box_left.png"); +} + +#textfilter > .input { + display: block; + position: absolute; + top: 0; + right: 20px; + left: 20px; +} + +#textfilter > .input > input { + height: 16px; + padding: 2px; + font-weight: bold; + color: darkblue; + background-color: white; + width: 100%; +} + +#textfilter > .post { + display: block; + position: absolute; + top: 0; + right: 0; + height: 20px; + width: 20px; + background: url("filter_box_right.png"); +}*/ + +#focusfilter { + position: relative; + text-align: center; + display: block; + padding: 5px; + background-color: #fffebd; /* light yellow*/ + text-shadow: #ffffff 0 1px 0; +} + +#focusfilter .focuscoll { + font-weight: bold; + text-shadow: #ffffff 0 1px 0; +} + +#focusfilter img { + bottom: -2px; + position: relative; +} + +#kindfilter { + position: relative; + display: block; + padding: 5px; +/* background-color: #999;*/ + text-align: center; +} + +#kindfilter > a { + color: black; +/* text-decoration: underline;*/ + text-shadow: #ffffff 0 1px 0; + +} + +#kindfilter > a:hover { + color: #4C4C4C; + text-decoration: none; + text-shadow: #ffffff 0 1px 0; +} + +#letters { + position: relative; + text-align: center; + padding-bottom: 5px; + border:1px solid #bbbbbb; + border-top:0; + border-left:0; + border-right:0; +} + +#letters > a, #letters > span { +/* font-family: monospace;*/ + color: #858484; + font-weight: bold; + font-size: 8pt; + text-shadow: #ffffff 0 1px 0; + padding-right: 2px; +} + +#letters > span { + color: #bbb; +} + +#tpl { + display: block; + position: fixed; + overflow: auto; + right: 0; + left: 0; + bottom: 0; + top: 5px; + position: absolute; + display: block; +} + +#tpl .packhide { + display: block; + float: right; + font-weight: normal; + color: white; +} + +#tpl .packfocus { + display: block; + float: right; + font-weight: normal; + color: white; +} + +#tpl .packages > ol { + background-color: #dadfe6; + /*margin-bottom: 5px;*/ +} + +/*#tpl .packages > ol > li { + margin-bottom: 1px; +}*/ + +#tpl .packages > li > a { + padding: 0px 5px; +} + +#tpl .packages > li > a.tplshow { + display: block; + color: white; + font-weight: bold; + display: block; + text-shadow: #000000 0 1px 0; +} + +#tpl ol > li.pack { + padding: 3px 5px; + background: url("packagesbg.gif"); + background-repeat:repeat-x; + min-height: 14px; + background-color: #6e808e; +} + +#tpl ol > li { + display: block; +} + +#tpl .templates > li { + padding-left: 5px; + min-height: 18px; +} + +#tpl ol > li .icon { + padding-right: 5px; + bottom: -2px; + position: relative; +} + +#tpl .templates div.placeholder { + padding-right: 5px; + width: 13px; + display: inline-block; +} + +#tpl .templates span.tplLink { + padding-left: 5px; +} + +#content { + border-left-width: 1px; + border-left-color: black; + border-left-style: white; + right: 0px; + left: 0px; + bottom: 0px; + top: 0px; + position: fixed; + margin-left: 300px; + display: block; +} + +#content > iframe { + display: block; + height: 100%; + width: 100%; +} + +.ui-layout-pane { + background: #FFF; + overflow: auto; +} + +.ui-layout-resizer { + background-image:url('filterbg.gif'); + background-repeat:repeat-x; + background-color: #ededee; /* light gray */ + border:1px solid #bbbbbb; + border-top:0; + border-bottom:0; + border-left: 0; +} + +.ui-layout-toggler { + background: #AAA; +} \ No newline at end of file diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/index.js b/scalaxy-beans/0.3-SNAPSHOT/api/lib/index.js new file mode 100644 index 00000000..96689ae7 --- /dev/null +++ b/scalaxy-beans/0.3-SNAPSHOT/api/lib/index.js @@ -0,0 +1,536 @@ +// © 2009–2010 EPFL/LAMP +// code by Gilles Dubochet with contributions by Johannes Rudolph and "spiros" + +var topLevelTemplates = undefined; +var topLevelPackages = undefined; + +var scheduler = undefined; + +var kindFilterState = undefined; +var focusFilterState = undefined; + +var title = $(document).attr('title'); + +var lastHash = ""; + +$(document).ready(function() { + $('body').layout({ + west__size: '20%', + center__maskContents: true + }); + $('#browser').layout({ + center__paneSelector: ".ui-west-center" + //,center__initClosed:true + ,north__paneSelector: ".ui-west-north" + }); + $('iframe').bind("load", function(){ + var subtitle = $(this).contents().find('title').text(); + $(document).attr('title', (title ? title + " - " : "") + subtitle); + + setUrlFragmentFromFrameSrc(); + }); + + // workaround for IE's iframe sizing lack of smartness + if($.browser.msie) { + function fixIFrame() { + $('iframe').height($(window).height() ) + } + $('iframe').bind("load",fixIFrame) + $('iframe').bind("resize",fixIFrame) + } + + scheduler = new Scheduler(); + scheduler.addLabel("init", 1); + scheduler.addLabel("focus", 2); + scheduler.addLabel("filter", 4); + + prepareEntityList(); + + configureTextFilter(); + configureKindFilter(); + configureEntityList(); + + setFrameSrcFromUrlFragment(); + + // If the url fragment changes, adjust the src of iframe "template". + $(window).bind('hashchange', function() { + if(lastFragment != window.location.hash) { + lastFragment = window.location.hash; + setFrameSrcFromUrlFragment(); + } + }); +}); + +// Set the iframe's src according to the fragment of the current url. +// fragment = "#scala.Either" => iframe url = "scala/Either.html" +// fragment = "#scala.Either@isRight:Boolean" => iframe url = "scala/Either.html#isRight:Boolean" +function setFrameSrcFromUrlFragment() { + var fragment = location.hash.slice(1); + if(fragment) { + var loc = fragment.split("@")[0].replace(/\./g, "/"); + if(loc.indexOf(".html") < 0) loc += ".html"; + if(fragment.indexOf('@') > 0) loc += ("#" + fragment.split("@", 2)[1]); + frames["template"].location.replace(loc); + } + else + frames["template"].location.replace("package.html"); +} + +// Set the url fragment according to the src of the iframe "template". +// iframe url = "scala/Either.html" => url fragment = "#scala.Either" +// iframe url = "scala/Either.html#isRight:Boolean" => url fragment = "#scala.Either@isRight:Boolean" +function setUrlFragmentFromFrameSrc() { + try { + var commonLength = location.pathname.lastIndexOf("/"); + var frameLocation = frames["template"].location; + var relativePath = frameLocation.pathname.slice(commonLength + 1); + + if(!relativePath || frameLocation.pathname.indexOf("/") < 0) + return; + + // Add #, remove ".html" and replace "/" with "." + fragment = "#" + relativePath.replace(/\.html$/, "").replace(/\//g, "."); + + // Add the frame's hash after an @ + if(frameLocation.hash) fragment += ("@" + frameLocation.hash.slice(1)); + + // Use replace to not add history items + lastFragment = fragment; + location.replace(fragment); + } + catch(e) { + // Chrome doesn't allow reading the iframe's location when + // used on the local file system. + } +} + +var Index = {}; + +(function (ns) { + function openLink(t, type) { + var href; + if (type == 'object') { + href = t['object']; + } else { + href = t['class'] || t['trait'] || t['case class'] || t['type']; + } + return [ + '' + ].join(''); + } + + function createPackageHeader(pack) { + return [ + '
  1. ', + 'focushide', + '', + pack, + '
  2. ' + ].join(''); + }; + + function createListItem(template) { + var inner = ''; + + + if (template.object) { + inner += openLink(template, 'object'); + } + + if (template['class'] || template['trait'] || template['case class'] || template['type']) { + inner += (inner == '') ? + '
    ' : ''; + inner += openLink(template, template['trait'] ? 'trait' : template['type'] ? 'type' : 'class'); + } else { + inner += '
    '; + } + + return [ + '
  3. ', + inner, + '', + template.name.replace(/^.*\./, ''), + '
  4. ' + ].join(''); + } + + + ns.createPackageTree = function (pack, matched, focused) { + var html = $.map(matched, function (child, i) { + return createListItem(child); + }).join(''); + + var header; + if (focused && pack == focused) { + header = ''; + } else { + header = createPackageHeader(pack); + } + + return [ + '
      ', + header, + '
        ', + html, + '
    ' + ].join(''); + } + + ns.keys = function (obj) { + var result = []; + var key; + for (key in obj) { + result.push(key); + } + return result; + } + + var hiddenPackages = {}; + + function subPackages(pack) { + return $.grep($('#tpl ol.packages'), function (element, index) { + var pack = $('li.pack > .tplshow', element).text(); + return pack.indexOf(pack + '.') == 0; + }); + } + + ns.hidePackage = function (ol) { + var selected = $('li.pack > .tplshow', ol).text(); + hiddenPackages[selected] = true; + + $('ol.templates', ol).hide(); + + $.each(subPackages(selected), function (index, element) { + $(element).hide(); + }); + } + + ns.showPackage = function (ol, state) { + var selected = $('li.pack > .tplshow', ol).text(); + hiddenPackages[selected] = false; + + $('ol.templates', ol).show(); + + $.each(subPackages(selected), function (index, element) { + $(element).show(); + + // When the filter is in "packs" state, + // we don't want to show the `.templates` + var key = $('li.pack > .tplshow', element).text(); + if (hiddenPackages[key] || state == 'packs') { + $('ol.templates', element).hide(); + } + }); + } + +})(Index); + +function configureEntityList() { + kindFilterSync(); + configureHideFilter(); + configureFocusFilter(); + textFilter(); +} + +/* Updates the list of entities (i.e. the content of the #tpl element) from the raw form generated by Scaladoc to a + form suitable for display. In particular, it adds class and object etc. icons, and it configures links to open in + the right frame. Furthermore, it sets the two reference top-level entities lists (topLevelTemplates and + topLevelPackages) to serve as reference for resetting the list when needed. + Be advised: this function should only be called once, on page load. */ +function prepareEntityList() { + var classIcon = $("#library > img.class"); + var traitIcon = $("#library > img.trait"); + var typeIcon = $("#library > img.type"); + var objectIcon = $("#library > img.object"); + var packageIcon = $("#library > img.package"); + + $('#tpl li.pack > a.tplshow').attr("target", "template"); + $('#tpl li.pack').each(function () { + $("span.class", this).each(function() { $(this).replaceWith(classIcon.clone()); }); + $("span.trait", this).each(function() { $(this).replaceWith(traitIcon.clone()); }); + $("span.type", this).each(function() { $(this).replaceWith(typeIcon.clone()); }); + $("span.object", this).each(function() { $(this).replaceWith(objectIcon.clone()); }); + $("span.package", this).each(function() { $(this).replaceWith(packageIcon.clone()); }); + }); + $('#tpl li.pack') + .prepend("hide") + .prepend("focus"); +} + +/* Handles all key presses while scrolling around with keyboard shortcuts in left panel */ +function keyboardScrolldownLeftPane() { + scheduler.add("init", function() { + $("#textfilter input").blur(); + var $items = $("#tpl li"); + $items.first().addClass('selected'); + + $(window).bind("keydown", function(e) { + var $old = $items.filter('.selected'), + $new; + + switch ( e.keyCode ) { + + case 9: // tab + $old.removeClass('selected'); + break; + + case 13: // enter + $old.removeClass('selected'); + var $url = $old.children().filter('a:last').attr('href'); + $("#template").attr("src",$url); + break; + + case 27: // escape + $old.removeClass('selected'); + $(window).unbind(e); + $("#textfilter input").focus(); + + break; + + case 38: // up + $new = $old.prev(); + + if (!$new.length) { + $new = $old.parent().prev(); + } + + if ($new.is('ol') && $new.children(':last').is('ol')) { + $new = $new.children().children(':last'); + } else if ($new.is('ol')) { + $new = $new.children(':last'); + } + + break; + + case 40: // down + $new = $old.next(); + if (!$new.length) { + $new = $old.parent().parent().next(); + } + if ($new.is('ol')) { + $new = $new.children(':first'); + } + break; + } + + if ($new.is('li')) { + $old.removeClass('selected'); + $new.addClass('selected'); + } else if (e.keyCode == 38) { + $(window).unbind(e); + $("#textfilter input").focus(); + } + }); + }); +} + +/* Configures the text filter */ +function configureTextFilter() { + scheduler.add("init", function() { + $("#textfilter").append(""); + var input = $("#textfilter input"); + resizeFilterBlock(); + input.bind('keyup', function(event) { + if (event.keyCode == 27) { // escape + input.attr("value", ""); + } + if (event.keyCode == 40) { // down arrow + $(window).unbind("keydown"); + keyboardScrolldownLeftPane(); + return false; + } + textFilter(); + }); + input.bind('keydown', function(event) { + if (event.keyCode == 9) { // tab + $("#template").contents().find("#mbrsel-input").focus(); + input.attr("value", ""); + return false; + } + textFilter(); + }); + input.focus(function(event) { input.select(); }); + }); + scheduler.add("init", function() { + $("#textfilter > .post").click(function(){ + $("#textfilter input").attr("value", ""); + textFilter(); + }); + }); +} + +function compilePattern(query) { + var escaped = query.replace(/([\.\*\+\?\|\(\)\[\]\\])/g, '\\$1'); + + if (query.toLowerCase() != query) { + // Regexp that matches CamelCase subbits: "BiSe" is + // "[a-z]*Bi[a-z]*Se" and matches "BitSet", "ABitSet", ... + return new RegExp(escaped.replace(/([A-Z])/g,"[a-z]*$1")); + } + else { // if query is all lower case make a normal case insensitive search + return new RegExp(escaped, "i"); + } +} + +// Filters all focused templates and packages. This function should be made less-blocking. +// @param query The string of the query +function textFilter() { + scheduler.clear("filter"); + + $('#tpl').html(''); + + var query = $("#textfilter input").attr("value") || ''; + var queryRegExp = compilePattern(query); + + var index = 0; + + var searchLoop = function () { + var packages = Index.keys(Index.PACKAGES).sort(); + + while (packages[index]) { + var pack = packages[index]; + var children = Index.PACKAGES[pack]; + index++; + + if (focusFilterState) { + if (pack == focusFilterState || + pack.indexOf(focusFilterState + '.') == 0) { + ; + } else { + continue; + } + } + + var matched = $.grep(children, function (child, i) { + return queryRegExp.test(child.name); + }); + + if (matched.length > 0) { + $('#tpl').append(Index.createPackageTree(pack, matched, + focusFilterState)); + scheduler.add('filter', searchLoop); + return; + } + } + + $('#tpl a.packfocus').click(function () { + focusFilter($(this).parent().parent()); + }); + configureHideFilter(); + }; + + scheduler.add('filter', searchLoop); +} + +/* Configures the hide tool by adding the hide link to all packages. */ +function configureHideFilter() { + $('#tpl li.pack a.packhide').click(function () { + var packhide = $(this) + var action = packhide.text(); + + var ol = $(this).parent().parent(); + + if (action == "hide") { + Index.hidePackage(ol); + packhide.text("show"); + } + else { + Index.showPackage(ol, kindFilterState); + packhide.text("hide"); + } + return false; + }); +} + +/* Configures the focus tool by adding the focus bar in the filter box (initially hidden), and by adding the focus + link to all packages. */ +function configureFocusFilter() { + scheduler.add("init", function() { + focusFilterState = null; + if ($("#focusfilter").length == 0) { + $("#filter").append("
    focused on
    "); + $("#focusfilter > .focusremove").click(function(event) { + textFilter(); + + $("#focusfilter").hide(); + $("#kindfilter").show(); + resizeFilterBlock(); + focusFilterState = null; + }); + $("#focusfilter").hide(); + resizeFilterBlock(); + } + }); + scheduler.add("init", function() { + $('#tpl li.pack a.packfocus').click(function () { + focusFilter($(this).parent()); + return false; + }); + }); +} + +/* Focuses the entity index on a specific package. To do so, it will copy the sub-templates and sub-packages of the + focuses package into the top-level templates and packages position of the index. The original top-level + @param package The
  5. element that corresponds to the package in the entity index */ +function focusFilter(package) { + scheduler.clear("filter"); + + var currentFocus = $('li.pack > .tplshow', package).text(); + $("#focusfilter > .focuscoll").empty(); + $("#focusfilter > .focuscoll").append(currentFocus); + + $("#focusfilter").show(); + $("#kindfilter").hide(); + resizeFilterBlock(); + focusFilterState = currentFocus; + kindFilterSync(); + + textFilter(); +} + +function configureKindFilter() { + scheduler.add("init", function() { + kindFilterState = "all"; + $("#filter").append(""); + $("#kindfilter > a").click(function(event) { kindFilter("packs"); }); + resizeFilterBlock(); + }); +} + +function kindFilter(kind) { + if (kind == "packs") { + kindFilterState = "packs"; + kindFilterSync(); + $("#kindfilter > a").replaceWith("display all entities"); + $("#kindfilter > a").click(function(event) { kindFilter("all"); }); + } + else { + kindFilterState = "all"; + kindFilterSync(); + $("#kindfilter > a").replaceWith("display packages only"); + $("#kindfilter > a").click(function(event) { kindFilter("packs"); }); + } +} + +/* Applies the kind filter. */ +function kindFilterSync() { + if (kindFilterState == "all" || focusFilterState != null) { + $("#tpl a.packhide").text('hide'); + $("#tpl ol.templates").show(); + } else { + $("#tpl a.packhide").text('show'); + $("#tpl ol.templates").hide(); + } +} + +function resizeFilterBlock() { + $("#tpl").css("top", $("#filter").outerHeight(true)); +} diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/jquery-ui.js b/scalaxy-beans/0.3-SNAPSHOT/api/lib/jquery-ui.js new file mode 100644 index 00000000..faab0cf1 --- /dev/null +++ b/scalaxy-beans/0.3-SNAPSHOT/api/lib/jquery-ui.js @@ -0,0 +1,6 @@ +/*! jQuery UI - v1.9.0 - 2012-10-05 +* http://jqueryui.com +* Includes: jquery.ui.core.js, jquery.ui.widget.js, jquery.ui.mouse.js, jquery.ui.position.js, jquery.ui.accordion.js, jquery.ui.autocomplete.js, jquery.ui.button.js, jquery.ui.datepicker.js, jquery.ui.dialog.js, jquery.ui.draggable.js, jquery.ui.droppable.js, jquery.ui.effect.js, jquery.ui.effect-blind.js, jquery.ui.effect-bounce.js, jquery.ui.effect-clip.js, jquery.ui.effect-drop.js, jquery.ui.effect-explode.js, jquery.ui.effect-fade.js, jquery.ui.effect-fold.js, jquery.ui.effect-highlight.js, jquery.ui.effect-pulsate.js, jquery.ui.effect-scale.js, jquery.ui.effect-shake.js, jquery.ui.effect-slide.js, jquery.ui.effect-transfer.js, jquery.ui.menu.js, jquery.ui.progressbar.js, jquery.ui.resizable.js, jquery.ui.selectable.js, jquery.ui.slider.js, jquery.ui.sortable.js, jquery.ui.spinner.js, jquery.ui.tabs.js, jquery.ui.tooltip.js +* Copyright (c) 2012 jQuery Foundation and other contributors Licensed MIT */ + +(function(e,t){function i(t,n){var r,i,o,u=t.nodeName.toLowerCase();return"area"===u?(r=t.parentNode,i=r.name,!t.href||!i||r.nodeName.toLowerCase()!=="map"?!1:(o=e("img[usemap=#"+i+"]")[0],!!o&&s(o))):(/input|select|textarea|button|object/.test(u)?!t.disabled:"a"===u?t.href||n:n)&&s(t)}function s(t){return!e(t).parents().andSelf().filter(function(){return e.css(this,"visibility")==="hidden"||e.expr.filters.hidden(this)}).length}var n=0,r=/^ui-id-\d+$/;e.ui=e.ui||{};if(e.ui.version)return;e.extend(e.ui,{version:"1.9.0",keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}}),e.fn.extend({_focus:e.fn.focus,focus:function(t,n){return typeof t=="number"?this.each(function(){var r=this;setTimeout(function(){e(r).focus(),n&&n.call(r)},t)}):this._focus.apply(this,arguments)},scrollParent:function(){var t;return e.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?t=this.parents().filter(function(){return/(relative|absolute|fixed)/.test(e.css(this,"position"))&&/(auto|scroll)/.test(e.css(this,"overflow")+e.css(this,"overflow-y")+e.css(this,"overflow-x"))}).eq(0):t=this.parents().filter(function(){return/(auto|scroll)/.test(e.css(this,"overflow")+e.css(this,"overflow-y")+e.css(this,"overflow-x"))}).eq(0),/fixed/.test(this.css("position"))||!t.length?e(document):t},zIndex:function(n){if(n!==t)return this.css("zIndex",n);if(this.length){var r=e(this[0]),i,s;while(r.length&&r[0]!==document){i=r.css("position");if(i==="absolute"||i==="relative"||i==="fixed"){s=parseInt(r.css("zIndex"),10);if(!isNaN(s)&&s!==0)return s}r=r.parent()}}return 0},uniqueId:function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++n)})},removeUniqueId:function(){return this.each(function(){r.test(this.id)&&e(this).removeAttr("id")})}}),e("").outerWidth(1).jquery||e.each(["Width","Height"],function(n,r){function u(t,n,r,s){return e.each(i,function(){n-=parseFloat(e.css(t,"padding"+this))||0,r&&(n-=parseFloat(e.css(t,"border"+this+"Width"))||0),s&&(n-=parseFloat(e.css(t,"margin"+this))||0)}),n}var i=r==="Width"?["Left","Right"]:["Top","Bottom"],s=r.toLowerCase(),o={innerWidth:e.fn.innerWidth,innerHeight:e.fn.innerHeight,outerWidth:e.fn.outerWidth,outerHeight:e.fn.outerHeight};e.fn["inner"+r]=function(n){return n===t?o["inner"+r].call(this):this.each(function(){e(this).css(s,u(this,n)+"px")})},e.fn["outer"+r]=function(t,n){return typeof t!="number"?o["outer"+r].call(this,t):this.each(function(){e(this).css(s,u(this,t,!0,n)+"px")})}}),e.extend(e.expr[":"],{data:e.expr.createPseudo?e.expr.createPseudo(function(t){return function(n){return!!e.data(n,t)}}):function(t,n,r){return!!e.data(t,r[3])},focusable:function(t){return i(t,!isNaN(e.attr(t,"tabindex")))},tabbable:function(t){var n=e.attr(t,"tabindex"),r=isNaN(n);return(r||n>=0)&&i(t,!r)}}),e(function(){var t=document.body,n=t.appendChild(n=document.createElement("div"));n.offsetHeight,e.extend(n.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0}),e.support.minHeight=n.offsetHeight===100,e.support.selectstart="onselectstart"in n,t.removeChild(n).style.display="none"}),e.fn.extend({disableSelection:function(){return this.bind((e.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(e){e.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}}),e.extend(e.ui,{plugin:{add:function(t,n,r){var i,s=e.ui[t].prototype;for(i in r)s.plugins[i]=s.plugins[i]||[],s.plugins[i].push([n,r[i]])},call:function(e,t,n){var r,i=e.plugins[t];if(!i||!e.element[0].parentNode||e.element[0].parentNode.nodeType===11)return;for(r=0;r0?!0:(t[r]=1,i=t[r]>0,t[r]=0,i)},isOverAxis:function(e,t,n){return e>t&&e",options:{disabled:!1,create:null},_createWidget:function(t,r){r=e(r||this.defaultElement||this)[0],this.element=e(r),this.uuid=n++,this.eventNamespace="."+this.widgetName+this.uuid,this.options=e.widget.extend({},this.options,this._getCreateOptions(),t),this.bindings=e(),this.hoverable=e(),this.focusable=e(),r!==this&&(e.data(r,this.widgetName,this),e.data(r,this.widgetFullName,this),this._on({remove:"destroy"}),this.document=e(r.style?r.ownerDocument:r.document||r),this.window=e(this.document[0].defaultView||this.document[0].parentWindow)),this._create(),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:e.noop,_getCreateEventData:e.noop,_create:e.noop,_init:e.noop,destroy:function(){this._destroy(),this.element.unbind(this.eventNamespace).removeData(this.widgetName).removeData(this.widgetFullName).removeData(e.camelCase(this.widgetFullName)),this.widget().unbind(this.eventNamespace).removeAttr("aria-disabled").removeClass(this.widgetFullName+"-disabled "+"ui-state-disabled"),this.bindings.unbind(this.eventNamespace),this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus")},_destroy:e.noop,widget:function(){return this.element},option:function(n,r){var i=n,s,o,u;if(arguments.length===0)return e.widget.extend({},this.options);if(typeof n=="string"){i={},s=n.split("."),n=s.shift();if(s.length){o=i[n]=e.widget.extend({},this.options[n]);for(u=0;u=9||!!t.button?this._mouseStarted?(this._mouseDrag(t),t.preventDefault()):(this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,t)!==!1,this._mouseStarted?this._mouseDrag(t):this._mouseUp(t)),!this._mouseStarted):this._mouseUp(t)},_mouseUp:function(t){return e(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,t.target===this._mouseDownEvent.target&&e.data(t.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(t)),!1},_mouseDistanceMet:function(e){return Math.max(Math.abs(this._mouseDownEvent.pageX-e.pageX),Math.abs(this._mouseDownEvent.pageY-e.pageY))>=this.options.distance},_mouseDelayMet:function(e){return this.mouseDelayMet},_mouseStart:function(e){},_mouseDrag:function(e){},_mouseStop:function(e){},_mouseCapture:function(e){return!0}})})(jQuery);(function(e,t){function h(e,t,n){return[parseInt(e[0],10)*(l.test(e[0])?t/100:1),parseInt(e[1],10)*(l.test(e[1])?n/100:1)]}function p(t,n){return parseInt(e.css(t,n),10)||0}e.ui=e.ui||{};var n,r=Math.max,i=Math.abs,s=Math.round,o=/left|center|right/,u=/top|center|bottom/,a=/[\+\-]\d+%?/,f=/^\w+/,l=/%$/,c=e.fn.position;e.position={scrollbarWidth:function(){if(n!==t)return n;var r,i,s=e("
    "),o=s.children()[0];return e("body").append(s),r=o.offsetWidth,s.css("overflow","scroll"),i=o.offsetWidth,r===i&&(i=s[0].clientWidth),s.remove(),n=r-i},getScrollInfo:function(t){var n=t.isWindow?"":t.element.css("overflow-x"),r=t.isWindow?"":t.element.css("overflow-y"),i=n==="scroll"||n==="auto"&&t.width0?"right":"center",vertical:u<0?"top":o>0?"bottom":"middle"};lr(i(o),i(u))?h.important="horizontal":h.important="vertical",t.using.call(this,e,h)}),a.offset(e.extend(C,{using:u}))})},e.ui.position={fit:{left:function(e,t){var n=t.within,i=n.isWindow?n.scrollLeft:n.offset.left,s=n.width,o=e.left-t.collisionPosition.marginLeft,u=i-o,a=o+t.collisionWidth-s-i,f;t.collisionWidth>s?u>0&&a<=0?(f=e.left+u+t.collisionWidth-s-i,e.left+=u-f):a>0&&u<=0?e.left=i:u>a?e.left=i+s-t.collisionWidth:e.left=i:u>0?e.left+=u:a>0?e.left-=a:e.left=r(e.left-o,e.left)},top:function(e,t){var n=t.within,i=n.isWindow?n.scrollTop:n.offset.top,s=t.within.height,o=e.top-t.collisionPosition.marginTop,u=i-o,a=o+t.collisionHeight-s-i,f;t.collisionHeight>s?u>0&&a<=0?(f=e.top+u+t.collisionHeight-s-i,e.top+=u-f):a>0&&u<=0?e.top=i:u>a?e.top=i+s-t.collisionHeight:e.top=i:u>0?e.top+=u:a>0?e.top-=a:e.top=r(e.top-o,e.top)}},flip:{left:function(e,t){var n=t.within,r=n.offset.left+n.scrollLeft,s=n.width,o=n.isWindow?n.scrollLeft:n.offset.left,u=e.left-t.collisionPosition.marginLeft,a=u-o,f=u+t.collisionWidth-s-o,l=t.my[0]==="left"?-t.elemWidth:t.my[0]==="right"?t.elemWidth:0,c=t.at[0]==="left"?t.targetWidth:t.at[0]==="right"?-t.targetWidth:0,h=-2*t.offset[0],p,d;if(a<0){p=e.left+l+c+h+t.collisionWidth-s-r;if(p<0||p0){d=e.left-t.collisionPosition.marginLeft+l+c+h-o;if(d>0||i(d)a&&(v<0||v0&&(d=e.top-t.collisionPosition.marginTop+c+h+p-o,e.top+c+h+p>f&&(d>0||i(d)10&&i<11,t.innerHTML="",n.removeChild(t)}(),e.uiBackCompat!==!1&&function(e){var n=e.fn.position;e.fn.position=function(r){if(!r||!r.offset)return n.call(this,r);var i=r.offset.split(" "),s=r.at.split(" ");return i.length===1&&(i[1]=i[0]),/^\d/.test(i[0])&&(i[0]="+"+i[0]),/^\d/.test(i[1])&&(i[1]="+"+i[1]),s.length===1&&(/left|center|right/.test(s[0])?s[1]="center":(s[1]=s[0],s[0]="center")),n.call(this,e.extend(r,{at:s[0]+i[0]+" "+s[1]+i[1],offset:t}))}}(jQuery)})(jQuery);(function(e,t){var n=0,r={},i={};r.height=r.paddingTop=r.paddingBottom=r.borderTopWidth=r.borderBottomWidth="hide",i.height=i.paddingTop=i.paddingBottom=i.borderTopWidth=i.borderBottomWidth="show",e.widget("ui.accordion",{version:"1.9.0",options:{active:0,animate:{},collapsible:!1,event:"click",header:"> li > :first-child,> :not(li):even",heightStyle:"auto",icons:{activeHeader:"ui-icon-triangle-1-s",header:"ui-icon-triangle-1-e"},activate:null,beforeActivate:null},_create:function(){var t=this.accordionId="ui-accordion-"+(this.element.attr("id")||++n),r=this.options;this.prevShow=this.prevHide=e(),this.element.addClass("ui-accordion ui-widget ui-helper-reset"),this.headers=this.element.find(r.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all"),this._hoverable(this.headers),this._focusable(this.headers),this.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom").hide(),!r.collapsible&&r.active===!1&&(r.active=0),r.active<0&&(r.active+=this.headers.length),this.active=this._findActive(r.active).addClass("ui-accordion-header-active ui-state-active").toggleClass("ui-corner-all ui-corner-top"),this.active.next().addClass("ui-accordion-content-active").show(),this._createIcons(),this.originalHeight=this.element[0].style.height,this.refresh(),this.element.attr("role","tablist"),this.headers.attr("role","tab").each(function(n){var r=e(this),i=r.attr("id"),s=r.next(),o=s.attr("id");i||(i=t+"-header-"+n,r.attr("id",i)),o||(o=t+"-panel-"+n,s.attr("id",o)),r.attr("aria-controls",o),s.attr("aria-labelledby",i)}).next().attr("role","tabpanel"),this.headers.not(this.active).attr({"aria-selected":"false",tabIndex:-1}).next().attr({"aria-expanded":"false","aria-hidden":"true"}).hide(),this.active.length?this.active.attr({"aria-selected":"true",tabIndex:0}).next().attr({"aria-expanded":"true","aria-hidden":"false"}):this.headers.eq(0).attr("tabIndex",0),this._on(this.headers,{keydown:"_keydown"}),this._on(this.headers.next(),{keydown:"_panelKeyDown"}),this._setupEvents(r.event)},_getCreateEventData:function(){return{header:this.active,content:this.active.length?this.active.next():e()}},_createIcons:function(){var t=this.options.icons;t&&(e("").addClass("ui-accordion-header-icon ui-icon "+t.header).prependTo(this.headers),this.active.children(".ui-accordion-header-icon").removeClass(t.header).addClass(t.activeHeader),this.headers.addClass("ui-accordion-icons"))},_destroyIcons:function(){this.headers.removeClass("ui-accordion-icons").children(".ui-accordion-header-icon").remove()},_destroy:function(){var e;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role"),this.headers.removeClass("ui-accordion-header ui-accordion-header-active ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top").removeAttr("role").removeAttr("aria-selected").removeAttr("aria-controls").removeAttr("tabIndex").each(function(){/^ui-accordion/.test(this.id)&&this.removeAttribute("id")}),this._destroyIcons(),e=this.headers.next().css("display","").removeAttr("role").removeAttr("aria-expanded").removeAttr("aria-hidden").removeAttr("aria-labelledby").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-state-disabled").each(function(){/^ui-accordion/.test(this.id)&&this.removeAttribute("id")}),this.options.heightStyle!=="content"&&(this.element.css("height",this.originalHeight),e.css("height",""))},_setOption:function(e,t){if(e==="active"){this._activate(t);return}e==="event"&&(this.options.event&&this._off(this.headers,this.options.event),this._setupEvents(t)),this._super(e,t),e==="collapsible"&&!t&&this.options.active===!1&&this._activate(0),e==="icons"&&(this._destroyIcons(),t&&this._createIcons()),e==="disabled"&&this.headers.add(this.headers.next()).toggleClass("ui-state-disabled",!!t)},_keydown:function(t){if(t.altKey||t.ctrlKey)return;var n=e.ui.keyCode,r=this.headers.length,i=this.headers.index(t.target),s=!1;switch(t.keyCode){case n.RIGHT:case n.DOWN:s=this.headers[(i+1)%r];break;case n.LEFT:case n.UP:s=this.headers[(i-1+r)%r];break;case n.SPACE:case n.ENTER:this._eventHandler(t);break;case n.HOME:s=this.headers[0];break;case n.END:s=this.headers[r-1]}s&&(e(t.target).attr("tabIndex",-1),e(s).attr("tabIndex",0),s.focus(),t.preventDefault())},_panelKeyDown:function(t){t.keyCode===e.ui.keyCode.UP&&t.ctrlKey&&e(t.currentTarget).prev().focus()},refresh:function(){var t,n,r=this.options.heightStyle,i=this.element.parent();this.element.css("height",this.originalHeight),r==="fill"?(e.support.minHeight||(n=i.css("overflow"),i.css("overflow","hidden")),t=i.height(),this.element.siblings(":visible").each(function(){var n=e(this),r=n.css("position");if(r==="absolute"||r==="fixed")return;t-=n.outerHeight(!0)}),n&&i.css("overflow",n),this.headers.each(function(){t-=e(this).outerHeight(!0)}),this.headers.next().each(function(){e(this).height(Math.max(0,t-e(this).innerHeight()+e(this).height()))}).css("overflow","auto")):r==="auto"&&(t=0,this.headers.next().each(function(){t=Math.max(t,e(this).height("").height())}).height(t)),r!=="content"&&this.element.height(this.element.height())},_activate:function(t){var n=this._findActive(t)[0];if(n===this.active[0])return;n=n||this.active[0],this._eventHandler({target:n,currentTarget:n,preventDefault:e.noop})},_findActive:function(t){return typeof t=="number"?this.headers.eq(t):e()},_setupEvents:function(t){var n={};if(!t)return;e.each(t.split(" "),function(e,t){n[t]="_eventHandler"}),this._on(this.headers,n)},_eventHandler:function(t){var n=this.options,r=this.active,i=e(t.currentTarget),s=i[0]===r[0],o=s&&n.collapsible,u=o?e():i.next(),a=r.next(),f={oldHeader:r,oldPanel:a,newHeader:o?e():i,newPanel:u};t.preventDefault();if(s&&!n.collapsible||this._trigger("beforeActivate",t,f)===!1)return;n.active=o?!1:this.headers.index(i),this.active=s?e():i,this._toggle(f),r.removeClass("ui-accordion-header-active ui-state-active"),n.icons&&r.children(".ui-accordion-header-icon").removeClass(n.icons.activeHeader).addClass(n.icons.header),s||(i.removeClass("ui-corner-all").addClass("ui-accordion-header-active ui-state-active ui-corner-top"),n.icons&&i.children(".ui-accordion-header-icon").removeClass(n.icons.header).addClass(n.icons.activeHeader),i.next().addClass("ui-accordion-content-active"))},_toggle:function(t){var n=t.newPanel,r=this.prevShow.length?this.prevShow:t.oldPanel;this.prevShow.add(this.prevHide).stop(!0,!0),this.prevShow=n,this.prevHide=r,this.options.animate?this._animate(n,r,t):(r.hide(),n.show(),this._toggleComplete(t)),r.attr({"aria-expanded":"false","aria-hidden":"true"}),r.prev().attr("aria-selected","false"),n.length&&r.length?r.prev().attr("tabIndex",-1):n.length&&this.headers.filter(function(){return e(this).attr("tabIndex")===0}).attr("tabIndex",-1),n.attr({"aria-expanded":"true","aria-hidden":"false"}).prev().attr({"aria-selected":"true",tabIndex:0})},_animate:function(e,t,n){var s,o,u,a=this,f=0,l=e.length&&(!t.length||e.index()",options:{appendTo:"body",autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},pending:0,_create:function(){var t,n,r;this.isMultiLine=this._isMultiLine(),this.valueMethod=this.element[this.element.is("input,textarea")?"val":"text"],this.isNewMenu=!0,this.element.addClass("ui-autocomplete-input").attr("autocomplete","off"),this._on({keydown:function(i){if(this.element.prop("readOnly")){t=!0,r=!0,n=!0;return}t=!1,r=!1,n=!1;var s=e.ui.keyCode;switch(i.keyCode){case s.PAGE_UP:t=!0,this._move("previousPage",i);break;case s.PAGE_DOWN:t=!0,this._move("nextPage",i);break;case s.UP:t=!0,this._keyEvent("previous",i);break;case s.DOWN:t=!0,this._keyEvent("next",i);break;case s.ENTER:case s.NUMPAD_ENTER:this.menu.active&&(t=!0,i.preventDefault(),this.menu.select(i));break;case s.TAB:this.menu.active&&this.menu.select(i);break;case s.ESCAPE:this.menu.element.is(":visible")&&(this._value(this.term),this.close(i),i.preventDefault());break;default:n=!0,this._searchTimeout(i)}},keypress:function(r){if(t){t=!1,r.preventDefault();return}if(n)return;var i=e.ui.keyCode;switch(r.keyCode){case i.PAGE_UP:this._move("previousPage",r);break;case i.PAGE_DOWN:this._move("nextPage",r);break;case i.UP:this._keyEvent("previous",r);break;case i.DOWN:this._keyEvent("next",r)}},input:function(e){if(r){r=!1,e.preventDefault();return}this._searchTimeout(e)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(e){if(this.cancelBlur){delete this.cancelBlur;return}clearTimeout(this.searching),this.close(e),this._change(e)}}),this._initSource(),this.menu=e("
  6. "+(o[0]>0&&I==o[1]-1?'
    ':""):""),F+=U}B+=F}return B+=x+($.browser.msie&&parseInt($.browser.version,10)<7&&!e.inline?'':""),e._keyEvent=!1,B},_generateMonthYearHeader:function(e,t,n,r,i,s,o,u){var a=this._get(e,"changeMonth"),f=this._get(e,"changeYear"),l=this._get(e,"showMonthAfterYear"),c='
    ',h="";if(s||!a)h+=''+o[t]+"";else{var p=r&&r.getFullYear()==n,d=i&&i.getFullYear()==n;h+='"}l||(c+=h+(s||!a||!f?" ":""));if(!e.yearshtml){e.yearshtml="";if(s||!f)c+=''+n+"";else{var m=this._get(e,"yearRange").split(":"),g=(new Date).getFullYear(),y=function(e){var t=e.match(/c[+-].*/)?n+parseInt(e.substring(1),10):e.match(/[+-].*/)?g+parseInt(e,10):parseInt(e,10);return isNaN(t)?g:t},b=y(m[0]),w=Math.max(b,y(m[1]||""));b=r?Math.max(b,r.getFullYear()):b,w=i?Math.min(w,i.getFullYear()):w,e.yearshtml+='",c+=e.yearshtml,e.yearshtml=null}}return c+=this._get(e,"yearSuffix"),l&&(c+=(s||!a||!f?" ":"")+h),c+="
    ",c},_adjustInstDate:function(e,t,n){var r=e.drawYear+(n=="Y"?t:0),i=e.drawMonth+(n=="M"?t:0),s=Math.min(e.selectedDay,this._getDaysInMonth(r,i))+(n=="D"?t:0),o=this._restrictMinMax(e,this._daylightSavingAdjust(new Date(r,i,s)));e.selectedDay=o.getDate(),e.drawMonth=e.selectedMonth=o.getMonth(),e.drawYear=e.selectedYear=o.getFullYear(),(n=="M"||n=="Y")&&this._notifyChange(e)},_restrictMinMax:function(e,t){var n=this._getMinMaxDate(e,"min"),r=this._getMinMaxDate(e,"max"),i=n&&tr?r:i,i},_notifyChange:function(e){var t=this._get(e,"onChangeMonthYear");t&&t.apply(e.input?e.input[0]:null,[e.selectedYear,e.selectedMonth+1,e])},_getNumberOfMonths:function(e){var t=this._get(e,"numberOfMonths");return t==null?[1,1]:typeof t=="number"?[1,t]:t},_getMinMaxDate:function(e,t){return this._determineDate(e,this._get(e,t+"Date"),null)},_getDaysInMonth:function(e,t){return 32-this._daylightSavingAdjust(new Date(e,t,32)).getDate()},_getFirstDayOfMonth:function(e,t){return(new Date(e,t,1)).getDay()},_canAdjustMonth:function(e,t,n,r){var i=this._getNumberOfMonths(e),s=this._daylightSavingAdjust(new Date(n,r+(t<0?t:i[0]*i[1]),1));return t<0&&s.setDate(this._getDaysInMonth(s.getFullYear(),s.getMonth())),this._isInRange(e,s)},_isInRange:function(e,t){var n=this._getMinMaxDate(e,"min"),r=this._getMinMaxDate(e,"max");return(!n||t.getTime()>=n.getTime())&&(!r||t.getTime()<=r.getTime())},_getFormatConfig:function(e){var t=this._get(e,"shortYearCutoff");return t=typeof t!="string"?t:(new Date).getFullYear()%100+parseInt(t,10),{shortYearCutoff:t,dayNamesShort:this._get(e,"dayNamesShort"),dayNames:this._get(e,"dayNames"),monthNamesShort:this._get(e,"monthNamesShort"),monthNames:this._get(e,"monthNames")}},_formatDate:function(e,t,n,r){t||(e.currentDay=e.selectedDay,e.currentMonth=e.selectedMonth,e.currentYear=e.selectedYear);var i=t?typeof t=="object"?t:this._daylightSavingAdjust(new Date(r,n,t)):this._daylightSavingAdjust(new Date(e.currentYear,e.currentMonth,e.currentDay));return this.formatDate(this._get(e,"dateFormat"),i,this._getFormatConfig(e))}}),$.fn.datepicker=function(e){if(!this.length)return this;$.datepicker.initialized||($(document).mousedown($.datepicker._checkExternalClick).find(document.body).append($.datepicker.dpDiv),$.datepicker.initialized=!0);var t=Array.prototype.slice.call(arguments,1);return typeof e!="string"||e!="isDisabled"&&e!="getDate"&&e!="widget"?e=="option"&&arguments.length==2&&typeof arguments[1]=="string"?$.datepicker["_"+e+"Datepicker"].apply($.datepicker,[this[0]].concat(t)):this.each(function(){typeof e=="string"?$.datepicker["_"+e+"Datepicker"].apply($.datepicker,[this].concat(t)):$.datepicker._attachDatepicker(this,e)}):$.datepicker["_"+e+"Datepicker"].apply($.datepicker,[this[0]].concat(t))},$.datepicker=new Datepicker,$.datepicker.initialized=!1,$.datepicker.uuid=(new Date).getTime(),$.datepicker.version="1.9.0",window["DP_jQuery_"+dpuuid]=$})(jQuery);(function(e,t){var n="ui-dialog ui-widget ui-widget-content ui-corner-all ",r={buttons:!0,height:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,width:!0},i={maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0};e.widget("ui.dialog",{version:"1.9.0",options:{autoOpen:!0,buttons:{},closeOnEscape:!0,closeText:"close",dialogClass:"",draggable:!0,hide:null,height:"auto",maxHeight:!1,maxWidth:!1,minHeight:150,minWidth:150,modal:!1,position:{my:"center",at:"center",of:window,collision:"fit",using:function(t){var n=e(this).css(t).offset().top;n<0&&e(this).css("top",t.top-n)}},resizable:!0,show:null,stack:!0,title:"",width:300,zIndex:1e3},_create:function(){this.originalTitle=this.element.attr("title"),typeof this.originalTitle!="string"&&(this.originalTitle=""),this.oldPosition={parent:this.element.parent(),index:this.element.parent().children().index(this.element)},this.options.title=this.options.title||this.originalTitle;var t=this,r=this.options,i=r.title||" ",s=(this.uiDialog=e("
    ")).addClass(n+r.dialogClass).css({display:"none",outline:0,zIndex:r.zIndex}).attr("tabIndex",-1).keydown(function(n){r.closeOnEscape&&!n.isDefaultPrevented()&&n.keyCode&&n.keyCode===e.ui.keyCode.ESCAPE&&(t.close(n),n.preventDefault())}).mousedown(function(e){t.moveToTop(!1,e)}).appendTo("body"),o=this.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(s),u=(this.uiDialogTitlebar=e("
    ")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(s),a=e("").addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").click(function(e){e.preventDefault(),t.close(e)}).appendTo(u),f=(this.uiDialogTitlebarCloseText=e("")).addClass("ui-icon ui-icon-closethick").text(r.closeText).appendTo(a),l=e("").uniqueId().addClass("ui-dialog-title").html(i).prependTo(u),c=(this.uiDialogButtonPane=e("
    ")).addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix"),h=(this.uiButtonSet=e("
    ")).addClass("ui-dialog-buttonset").appendTo(c);s.attr({role:"dialog","aria-labelledby":l.attr("id")}),u.find("*").add(u).disableSelection(),this._hoverable(a),this._focusable(a),r.draggable&&e.fn.draggable&&this._makeDraggable(),r.resizable&&e.fn.resizable&&this._makeResizable(),this._createButtons(r.buttons),this._isOpen=!1,e.fn.bgiframe&&s.bgiframe(),this._on(s,{keydown:function(t){if(!r.modal||t.keyCode!==e.ui.keyCode.TAB)return;var n=e(":tabbable",s),i=n.filter(":first"),o=n.filter(":last");if(t.target===o[0]&&!t.shiftKey)return i.focus(1),!1;if(t.target===i[0]&&t.shiftKey)return o.focus(1),!1}})},_init:function(){this.options.autoOpen&&this.open()},_destroy:function(){var e,t=this.oldPosition;this.overlay&&this.overlay.destroy(),this.uiDialog.hide(),this.element.removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body"),this.uiDialog.remove(),this.originalTitle&&this.element.attr("title",this.originalTitle),e=t.parent.children().eq(t.index),e.length&&e[0]!==this.element[0]?e.before(this.element):t.parent.append(this.element)},widget:function(){return this.uiDialog},close:function(t){var n=this,r,i;if(!this._isOpen)return;if(!1===this._trigger("beforeClose",t))return;return this._isOpen=!1,this.overlay&&this.overlay.destroy(),this.options.hide?this.uiDialog.hide(this.options.hide,function(){n._trigger("close",t)}):(this.uiDialog.hide(),this._trigger("close",t)),e.ui.dialog.overlay.resize(),this.options.modal&&(r=0,e(".ui-dialog").each(function(){this!==n.uiDialog[0]&&(i=e(this).css("z-index"),isNaN(i)||(r=Math.max(r,i)))}),e.ui.dialog.maxZ=r),this},isOpen:function(){return this._isOpen},moveToTop:function(t,n){var r=this.options,i;return r.modal&&!t||!r.stack&&!r.modal?this._trigger("focus",n):(r.zIndex>e.ui.dialog.maxZ&&(e.ui.dialog.maxZ=r.zIndex),this.overlay&&(e.ui.dialog.maxZ+=1,e.ui.dialog.overlay.maxZ=e.ui.dialog.maxZ,this.overlay.$el.css("z-index",e.ui.dialog.overlay.maxZ)),i={scrollTop:this.element.scrollTop(),scrollLeft:this.element.scrollLeft()},e.ui.dialog.maxZ+=1,this.uiDialog.css("z-index",e.ui.dialog.maxZ),this.element.attr(i),this._trigger("focus",n),this)},open:function(){if(this._isOpen)return;var t,n=this.options,r=this.uiDialog;return this._size(),this._position(n.position),r.show(n.show),this.overlay=n.modal?new e.ui.dialog.overlay(this):null,this.moveToTop(!0),t=this.element.find(":tabbable"),t.length||(t=this.uiDialogButtonPane.find(":tabbable"),t.length||(t=r)),t.eq(0).focus(),this._isOpen=!0,this._trigger("open"),this},_createButtons:function(t){var n,r,i=this,s=!1;this.uiDialogButtonPane.remove(),this.uiButtonSet.empty(),typeof t=="object"&&t!==null&&e.each(t,function(){return!(s=!0)}),s?(e.each(t,function(t,n){n=e.isFunction(n)?{click:n,text:t}:n;var r=e("
    ').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1e3}).css(e(this).offset()).appendTo("body")}),!0):!1)},_mouseStart:function(t){var n=this.options;return this.helper=this._createHelper(t),this.helper.addClass("ui-draggable-dragging"),this._cacheHelperProportions(),e.ui.ddmanager&&(e.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(),this.offset=this.positionAbs=this.element.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},e.extend(this.offset,{click:{left:t.pageX-this.offset.left,top:t.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.originalPosition=this.position=this._generatePosition(t),this.originalPageX=t.pageX,this.originalPageY=t.pageY,n.cursorAt&&this._adjustOffsetFromHelper(n.cursorAt),n.containment&&this._setContainment(),this._trigger("start",t)===!1?(this._clear(),!1):(this._cacheHelperProportions(),e.ui.ddmanager&&!n.dropBehaviour&&e.ui.ddmanager.prepareOffsets(this,t),this._mouseDrag(t,!0),e.ui.ddmanager&&e.ui.ddmanager.dragStart(this,t),!0)},_mouseDrag:function(t,n){this.position=this._generatePosition(t),this.positionAbs=this._convertPositionTo("absolute");if(!n){var r=this._uiHash();if(this._trigger("drag",t,r)===!1)return this._mouseUp({}),!1;this.position=r.position}if(!this.options.axis||this.options.axis!="y")this.helper[0].style.left=this.position.left+"px";if(!this.options.axis||this.options.axis!="x")this.helper[0].style.top=this.position.top+"px";return e.ui.ddmanager&&e.ui.ddmanager.drag(this,t),!1},_mouseStop:function(t){var n=!1;e.ui.ddmanager&&!this.options.dropBehaviour&&(n=e.ui.ddmanager.drop(this,t)),this.dropped&&(n=this.dropped,this.dropped=!1);var r=this.element[0],i=!1;while(r&&(r=r.parentNode))r==document&&(i=!0);if(!i&&this.options.helper==="original")return!1;if(this.options.revert=="invalid"&&!n||this.options.revert=="valid"&&n||this.options.revert===!0||e.isFunction(this.options.revert)&&this.options.revert.call(this.element,n)){var s=this;e(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){s._trigger("stop",t)!==!1&&s._clear()})}else this._trigger("stop",t)!==!1&&this._clear();return!1},_mouseUp:function(t){return e("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)}),e.ui.ddmanager&&e.ui.ddmanager.dragStop(this,t),e.ui.mouse.prototype._mouseUp.call(this,t)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear(),this},_getHandle:function(t){var n=!this.options.handle||!e(this.options.handle,this.element).length?!0:!1;return e(this.options.handle,this.element).find("*").andSelf().each(function(){this==t.target&&(n=!0)}),n},_createHelper:function(t){var n=this.options,r=e.isFunction(n.helper)?e(n.helper.apply(this.element[0],[t])):n.helper=="clone"?this.element.clone().removeAttr("id"):this.element;return r.parents("body").length||r.appendTo(n.appendTo=="parent"?this.element[0].parentNode:n.appendTo),r[0]!=this.element[0]&&!/(fixed|absolute)/.test(r.css("position"))&&r.css("position","absolute"),r},_adjustOffsetFromHelper:function(t){typeof t=="string"&&(t=t.split(" ")),e.isArray(t)&&(t={left:+t[0],top:+t[1]||0}),"left"in t&&(this.offset.click.left=t.left+this.margins.left),"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left),"top"in t&&(this.offset.click.top=t.top+this.margins.top),"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var t=this.offsetParent.offset();this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&e.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop());if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&e.browser.msie)t={top:0,left:0};return{top:t.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var e=this.element.position();return{top:e.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:e.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var t=this.options;t.containment=="parent"&&(t.containment=this.helper[0].parentNode);if(t.containment=="document"||t.containment=="window")this.containment=[t.containment=="document"?0:e(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,t.containment=="document"?0:e(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,(t.containment=="document"?0:e(window).scrollLeft())+e(t.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(t.containment=="document"?0:e(window).scrollTop())+(e(t.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(t.containment)&&t.containment.constructor!=Array){var n=e(t.containment),r=n[0];if(!r)return;var i=n.offset(),s=e(r).css("overflow")!="hidden";this.containment=[(parseInt(e(r).css("borderLeftWidth"),10)||0)+(parseInt(e(r).css("paddingLeft"),10)||0),(parseInt(e(r).css("borderTopWidth"),10)||0)+(parseInt(e(r).css("paddingTop"),10)||0),(s?Math.max(r.scrollWidth,r.offsetWidth):r.offsetWidth)-(parseInt(e(r).css("borderLeftWidth"),10)||0)-(parseInt(e(r).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(s?Math.max(r.scrollHeight,r.offsetHeight):r.offsetHeight)-(parseInt(e(r).css("borderTopWidth"),10)||0)-(parseInt(e(r).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relative_container=n}else t.containment.constructor==Array&&(this.containment=t.containment)},_convertPositionTo:function(t,n){n||(n=this.position);var r=t=="absolute"?1:-1,i=this.options,s=this.cssPosition!="absolute"||this.scrollParent[0]!=document&&!!e.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,o=/(html|body)/i.test(s[0].tagName);return{top:n.top+this.offset.relative.top*r+this.offset.parent.top*r-(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():o?0:s.scrollTop())*r,left:n.left+this.offset.relative.left*r+this.offset.parent.left*r-(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():o?0:s.scrollLeft())*r}},_generatePosition:function(t){var n=this.options,r=this.cssPosition!="absolute"||this.scrollParent[0]!=document&&!!e.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,i=/(html|body)/i.test(r[0].tagName),s=t.pageX,o=t.pageY;if(this.originalPosition){var u;if(this.containment){if(this.relative_container){var a=this.relative_container.offset();u=[this.containment[0]+a.left,this.containment[1]+a.top,this.containment[2]+a.left,this.containment[3]+a.top]}else u=this.containment;t.pageX-this.offset.click.leftu[2]&&(s=u[2]+this.offset.click.left),t.pageY-this.offset.click.top>u[3]&&(o=u[3]+this.offset.click.top)}if(n.grid){var f=n.grid[1]?this.originalPageY+Math.round((o-this.originalPageY)/n.grid[1])*n.grid[1]:this.originalPageY;o=u?f-this.offset.click.topu[3]?f-this.offset.click.topu[2]?l-this.offset.click.left=0;l--){var c=r.snapElements[l].left,h=c+r.snapElements[l].width,p=r.snapElements[l].top,d=p+r.snapElements[l].height;if(!(c-s=l&&o<=c||u>=l&&u<=c||oc)&&(i>=a&&i<=f||s>=a&&s<=f||if);default:return!1}},e.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(t,n){var r=e.ui.ddmanager.droppables[t.options.scope]||[],i=n?n.type:null,s=(t.currentItem||t.element).find(":data(droppable)").andSelf();e:for(var o=0;oe?0:r.max")[0],c,h=t.each;l.style.cssText="background-color:rgba(1,1,1,.5)",f.rgba=l.style.backgroundColor.indexOf("rgba")>-1,h(u,function(e,t){t.cache="_"+e,t.props.alpha={idx:3,type:"percent",def:1}}),o.fn=t.extend(o.prototype,{parse:function(r,i,s,a){if(r===n)return this._rgba=[null,null,null,null],this;if(r.jquery||r.nodeType)r=t(r).css(i),i=n;var f=this,l=t.type(r),v=this._rgba=[],m;i!==n&&(r=[r,i,s,a],l="array");if(l==="string")return this.parse(d(r)||c._default);if(l==="array")return h(u.rgba.props,function(e,t){v[t.idx]=p(r[t.idx],t)}),this;if(l==="object")return r instanceof o?h(u,function(e,t){r[t.cache]&&(f[t.cache]=r[t.cache].slice())}):h(u,function(t,n){var i=n.cache;h(n.props,function(e,t){if(!f[i]&&n.to){if(e==="alpha"||r[e]==null)return;f[i]=n.to(f._rgba)}f[i][t.idx]=p(r[e],t,!0)}),f[i]&&e.inArray(null,f[i].slice(0,3))<0&&(f[i][3]=1,n.from&&(f._rgba=n.from(f[i])))}),this},is:function(e){var t=o(e),n=!0,r=this;return h(u,function(e,i){var s,o=t[i.cache];return o&&(s=r[i.cache]||i.to&&i.to(r._rgba)||[],h(i.props,function(e,t){if(o[t.idx]!=null)return n=o[t.idx]===s[t.idx],n})),n}),n},_space:function(){var e=[],t=this;return h(u,function(n,r){t[r.cache]&&e.push(n)}),e.pop()},transition:function(e,t){var n=o(e),r=n._space(),i=u[r],s=this.alpha()===0?o("transparent"):this,f=s[i.cache]||i.to(s._rgba),l=f.slice();return n=n[i.cache],h(i.props,function(e,r){var i=r.idx,s=f[i],o=n[i],u=a[r.type]||{};if(o===null)return;s===null?l[i]=o:(u.mod&&(o-s>u.mod/2?s+=u.mod:s-o>u.mod/2&&(s-=u.mod)),l[i]=p((o-s)*t+s,r))}),this[r](l)},blend:function(e){if(this._rgba[3]===1)return this;var n=this._rgba.slice(),r=n.pop(),i=o(e)._rgba;return o(t.map(n,function(e,t){return(1-r)*i[t]+r*e}))},toRgbaString:function(){var e="rgba(",n=t.map(this._rgba,function(e,t){return e==null?t>2?1:0:e});return n[3]===1&&(n.pop(),e="rgb("),e+n.join()+")"},toHslaString:function(){var e="hsla(",n=t.map(this.hsla(),function(e,t){return e==null&&(e=t>2?1:0),t&&t<3&&(e=Math.round(e*100)+"%"),e});return n[3]===1&&(n.pop(),e="hsl("),e+n.join()+")"},toHexString:function(e){var n=this._rgba.slice(),r=n.pop();return e&&n.push(~~(r*255)),"#"+t.map(n,function(e,t){return e=(e||0).toString(16),e.length===1?"0"+e:e}).join("")},toString:function(){return this._rgba[3]===0?"transparent":this.toRgbaString()}}),o.fn.parse.prototype=o.fn,u.hsla.to=function(e){if(e[0]==null||e[1]==null||e[2]==null)return[null,null,null,e[3]];var t=e[0]/255,n=e[1]/255,r=e[2]/255,i=e[3],s=Math.max(t,n,r),o=Math.min(t,n,r),u=s-o,a=s+o,f=a*.5,l,c;return o===s?l=0:t===s?l=60*(n-r)/u+360:n===s?l=60*(r-t)/u+120:l=60*(t-n)/u+240,f===0||f===1?c=f:f<=.5?c=u/a:c=u/(2-a),[Math.round(l)%360,c,f,i==null?1:i]},u.hsla.from=function(e){if(e[0]==null||e[1]==null||e[2]==null)return[null,null,null,e[3]];var t=e[0]/360,n=e[1],r=e[2],i=e[3],s=r<=.5?r*(1+n):r+n-r*n,o=2*r-s,u,a,f;return[Math.round(v(o,s,t+1/3)*255),Math.round(v(o,s,t)*255),Math.round(v(o,s,t-1/3)*255),i]},h(u,function(e,r){var s=r.props,u=r.cache,a=r.to,f=r.from;o.fn[e]=function(e){a&&!this[u]&&(this[u]=a(this._rgba));if(e===n)return this[u].slice();var r,i=t.type(e),l=i==="array"||i==="object"?e:arguments,c=this[u].slice();return h(s,function(e,t){var n=l[i==="object"?e:t.idx];n==null&&(n=c[t.idx]),c[t.idx]=p(n,t)}),f?(r=o(f(c)),r[u]=c,r):o(c)},h(s,function(n,r){if(o.fn[n])return;o.fn[n]=function(s){var o=t.type(s),u=n==="alpha"?this._hsla?"hsla":"rgba":e,a=this[u](),f=a[r.idx],l;return o==="undefined"?f:(o==="function"&&(s=s.call(this,f),o=t.type(s)),s==null&&r.empty?this:(o==="string"&&(l=i.exec(s),l&&(s=f+parseFloat(l[2])*(l[1]==="+"?1:-1))),a[r.idx]=s,this[u](a)))}})}),h(r,function(e,n){t.cssHooks[n]={set:function(e,r){var i,s,u="";if(t.type(r)!=="string"||(i=d(r))){r=o(i||r);if(!f.rgba&&r._rgba[3]!==1){s=n==="backgroundColor"?e.parentNode:e;while((u===""||u==="transparent")&&s&&s.style)try{u=t.css(s,"backgroundColor"),s=s.parentNode}catch(a){}r=r.blend(u&&u!=="transparent"?u:"_default")}r=r.toRgbaString()}try{e.style[n]=r}catch(r){}}},t.fx.step[n]=function(e){e.colorInit||(e.start=o(e.elem,n),e.end=o(e.end),e.colorInit=!0),t.cssHooks[n].set(e.elem,e.start.transition(e.end,e.pos))}}),t.cssHooks.borderColor={expand:function(e){var t={};return h(["Top","Right","Bottom","Left"],function(n,r){t["border"+r+"Color"]=e}),t}},c=t.Color.names={aqua:"#00ffff",black:"#000000",blue:"#0000ff",fuchsia:"#ff00ff",gray:"#808080",green:"#008000",lime:"#00ff00",maroon:"#800000",navy:"#000080",olive:"#808000",purple:"#800080",red:"#ff0000",silver:"#c0c0c0",teal:"#008080",white:"#ffffff",yellow:"#ffff00",transparent:[null,null,null,0],_default:"#ffffff"}}(jQuery),function(){function i(){var t=this.ownerDocument.defaultView?this.ownerDocument.defaultView.getComputedStyle(this,null):this.currentStyle,n={},r,i,s;if(t&&t.length&&t[0]&&t[t[0]]){s=t.length;while(s--)r=t[s],typeof t[r]=="string"&&(n[e.camelCase(r)]=t[r])}else for(r in t)typeof t[r]=="string"&&(n[r]=t[r]);return n}function s(t,n){var i={},s,o;for(s in n)o=n[s],t[s]!==o&&!r[s]&&(e.fx.step[s]||!isNaN(parseFloat(o)))&&(i[s]=o);return i}var n=["add","remove","toggle"],r={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};e.each(["borderLeftStyle","borderRightStyle","borderBottomStyle","borderTopStyle"],function(t,n){e.fx.step[n]=function(e){if(e.end!=="none"&&!e.setAttr||e.pos===1&&!e.setAttr)jQuery.style(e.elem,n,e.end),e.setAttr=!0}}),e.effects.animateClass=function(t,r,o,u){var a=e.speed(r,o,u);return this.queue(function(){var r=e(this),o=r.attr("class")||"",u,f=a.children?r.find("*").andSelf():r;f=f.map(function(){var t=e(this);return{el:t,start:i.call(this)}}),u=function(){e.each(n,function(e,n){t[n]&&r[n+"Class"](t[n])})},u(),f=f.map(function(){return this.end=i.call(this.el[0]),this.diff=s(this.start,this.end),this}),r.attr("class",o),f=f.map(function(){var t=this,n=e.Deferred(),r=jQuery.extend({},a,{queue:!1,complete:function(){n.resolve(t)}});return this.el.animate(this.diff,r),n.promise()}),e.when.apply(e,f.get()).done(function(){u(),e.each(arguments,function(){var t=this.el;e.each(this.diff,function(e){t.css(e,"")})}),a.complete.call(r[0])})})},e.fn.extend({_addClass:e.fn.addClass,addClass:function(t,n,r,i){return n?e.effects.animateClass.call(this,{add:t},n,r,i):this._addClass(t)},_removeClass:e.fn.removeClass,removeClass:function(t,n,r,i){return n?e.effects.animateClass.call(this,{remove:t},n,r,i):this._removeClass(t)},_toggleClass:e.fn.toggleClass,toggleClass:function(n,r,i,s,o){return typeof r=="boolean"||r===t?i?e.effects.animateClass.call(this,r?{add:n}:{remove:n},i,s,o):this._toggleClass(n,r):e.effects.animateClass.call(this,{toggle:n},r,i,s)},switchClass:function(t,n,r,i,s){return e.effects.animateClass.call(this,{add:n,remove:t},r,i,s)}})}(),function(){function i(n,r,i,s){e.isPlainObject(n)&&(r=n,n=n.effect),n={effect:n},r===t&&(r={}),e.isFunction(r)&&(s=r,i=null,r={});if(typeof r=="number"||e.fx.speeds[r])s=i,i=r,r={};return e.isFunction(i)&&(s=i,i=null),r&&e.extend(n,r),i=i||r.duration,n.duration=e.fx.off?0:typeof i=="number"?i:i in e.fx.speeds?e.fx.speeds[i]:e.fx.speeds._default,n.complete=s||r.complete,n}function s(t){return!t||typeof t=="number"||e.fx.speeds[t]?!0:typeof t=="string"&&!e.effects.effect[t]?n&&e.effects[t]?!1:!0:!1}e.extend(e.effects,{version:"1.9.0",save:function(e,t){for(var n=0;n
    ").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),i={width:t.width(),height:t.height()},s=document.activeElement;try{s.id}catch(o){s=document.body}return t.wrap(r),(t[0]===s||e.contains(t[0],s))&&e(s).focus(),r=t.parent(),t.css("position")==="static"?(r.css({position:"relative"}),t.css({position:"relative"})):(e.extend(n,{position:t.css("position"),zIndex:t.css("z-index")}),e.each(["top","left","bottom","right"],function(e,r){n[r]=t.css(r),isNaN(parseInt(n[r],10))&&(n[r]="auto")}),t.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),t.css(i),r.css(n).show()},removeWrapper:function(t){var n=document.activeElement;return t.parent().is(".ui-effects-wrapper")&&(t.parent().replaceWith(t),(t[0]===n||e.contains(t[0],n))&&e(n).focus()),t},setTransition:function(t,n,r,i){return i=i||{},e.each(n,function(e,n){var s=t.cssUnit(n);s[0]>0&&(i[n]=s[0]*r+s[1])}),i}}),e.fn.extend({effect:function(t,r,s,o){function h(t){function s(){e.isFunction(r)&&r.call(n[0]),e.isFunction(t)&&t()}var n=e(this),r=u.complete,i=u.mode;(n.is(":hidden")?i==="hide":i==="show")?s():l.call(n[0],u,s)}var u=i.apply(this,arguments),a=u.mode,f=u.queue,l=e.effects.effect[u.effect],c=!l&&n&&e.effects[u.effect];return e.fx.off||!l&&!c?a?this[a](u.duration,u.complete):this.each(function(){u.complete&&u.complete.call(this)}):l?f===!1?this.each(h):this.queue(f||"fx",h):c.call(this,{options:u,duration:u.duration,callback:u.complete,mode:u.mode})},_show:e.fn.show,show:function(e){if(s(e))return this._show.apply(this,arguments);var t=i.apply(this,arguments);return t.mode="show",this.effect.call(this,t)},_hide:e.fn.hide,hide:function(e){if(s(e))return this._hide.apply(this,arguments);var t=i.apply(this,arguments);return t.mode="hide",this.effect.call(this,t)},__toggle:e.fn.toggle,toggle:function(t){if(s(t)||typeof t=="boolean"||e.isFunction(t))return this.__toggle.apply(this,arguments);var n=i.apply(this,arguments);return n.mode="toggle",this.effect.call(this,n)},cssUnit:function(t){var n=this.css(t),r=[];return e.each(["em","px","%","pt"],function(e,t){n.indexOf(t)>0&&(r=[parseFloat(n),t])}),r}})}(),function(){var t={};e.each(["Quad","Cubic","Quart","Quint","Expo"],function(e,n){t[n]=function(t){return Math.pow(t,e+2)}}),e.extend(t,{Sine:function(e){return 1-Math.cos(e*Math.PI/2)},Circ:function(e){return 1-Math.sqrt(1-e*e)},Elastic:function(e){return e===0||e===1?e:-Math.pow(2,8*(e-1))*Math.sin(((e-1)*80-7.5)*Math.PI/15)},Back:function(e){return e*e*(3*e-2)},Bounce:function(e){var t,n=4;while(e<((t=Math.pow(2,--n))-1)/11);return 1/Math.pow(4,3-n)-7.5625*Math.pow((t*3-2)/22-e,2)}}),e.each(t,function(t,n){e.easing["easeIn"+t]=n,e.easing["easeOut"+t]=function(e){return 1-n(1-e)},e.easing["easeInOut"+t]=function(e){return e<.5?n(e*2)/2:1-n(e*-2+2)/2}})}()}(jQuery);(function(e,t){var n=/up|down|vertical/,r=/up|left|vertical|horizontal/;e.effects.effect.blind=function(t,i){var s=e(this),o=["position","top","bottom","left","right","height","width"],u=e.effects.setMode(s,t.mode||"hide"),a=t.direction||"up",f=n.test(a),l=f?"height":"width",c=f?"top":"left",h=r.test(a),p={},d=u==="show",v,m,g;s.parent().is(".ui-effects-wrapper")?e.effects.save(s.parent(),o):e.effects.save(s,o),s.show(),v=e.effects.createWrapper(s).css({overflow:"hidden"}),m=v[l](),g=parseFloat(v.css(c))||0,p[l]=d?m:0,h||(s.css(f?"bottom":"right",0).css(f?"top":"left","auto").css({position:"absolute"}),p[c]=d?g:m+g),d&&(v.css(l,0),h||v.css(c,g+m)),v.animate(p,{duration:t.duration,easing:t.easing,queue:!1,complete:function(){u==="hide"&&s.hide(),e.effects.restore(s,o),e.effects.removeWrapper(s),i()}})}})(jQuery);(function(e,t){e.effects.effect.bounce=function(t,n){var r=e(this),i=["position","top","bottom","left","right","height","width"],s=e.effects.setMode(r,t.mode||"effect"),o=s==="hide",u=s==="show",a=t.direction||"up",f=t.distance,l=t.times||5,c=l*2+(u||o?1:0),h=t.duration/c,p=t.easing,d=a==="up"||a==="down"?"top":"left",v=a==="up"||a==="left",m,g,y,b=r.queue(),w=b.length;(u||o)&&i.push("opacity"),e.effects.save(r,i),r.show(),e.effects.createWrapper(r),f||(f=r[d==="top"?"outerHeight":"outerWidth"]()/3),u&&(y={opacity:1},y[d]=0,r.css("opacity",0).css(d,v?-f*2:f*2).animate(y,h,p)),o&&(f/=Math.pow(2,l-1)),y={},y[d]=0;for(m=0;m1&&b.splice.apply(b,[1,0].concat(b.splice(w,c+1))),r.dequeue()}})(jQuery);(function(e,t){e.effects.effect.clip=function(t,n){var r=e(this),i=["position","top","bottom","left","right","height","width"],s=e.effects.setMode(r,t.mode||"hide"),o=s==="show",u=t.direction||"vertical",a=u==="vertical",f=a?"height":"width",l=a?"top":"left",c={},h,p,d;e.effects.save(r,i),r.show(),h=e.effects.createWrapper(r).css({overflow:"hidden"}),p=r[0].tagName==="IMG"?h:r,d=p[f](),o&&(p.css(f,0),p.css(l,d/2)),c[f]=o?d:0,c[l]=o?0:d/2,p.animate(c,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){o||r.hide(),e.effects.restore(r,i),e.effects.removeWrapper(r),n()}})}})(jQuery);(function(e,t){e.effects.effect.drop=function(t,n){var r=e(this),i=["position","top","bottom","left","right","opacity","height","width"],s=e.effects.setMode(r,t.mode||"hide"),o=s==="show",u=t.direction||"left",a=u==="up"||u==="down"?"top":"left",f=u==="up"||u==="left"?"pos":"neg",l={opacity:o?1:0},c;e.effects.save(r,i),r.show(),e.effects.createWrapper(r),c=t.distance||r[a==="top"?"outerHeight":"outerWidth"](!0)/2,o&&r.css("opacity",0).css(a,f==="pos"?-c:c),l[a]=(o?f==="pos"?"+=":"-=":f==="pos"?"-=":"+=")+c,r.animate(l,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){s==="hide"&&r.hide(),e.effects.restore(r,i),e.effects.removeWrapper(r),n()}})}})(jQuery);(function(e,t){e.effects.effect.explode=function(t,n){function y(){c.push(this),c.length===r*i&&b()}function b(){s.css({visibility:"visible"}),e(c).remove(),u||s.hide(),n()}var r=t.pieces?Math.round(Math.sqrt(t.pieces)):3,i=r,s=e(this),o=e.effects.setMode(s,t.mode||"hide"),u=o==="show",a=s.show().css("visibility","hidden").offset(),f=Math.ceil(s.outerWidth()/i),l=Math.ceil(s.outerHeight()/r),c=[],h,p,d,v,m,g;for(h=0;h
    ").css({position:"absolute",visibility:"visible",left:-p*f,top:-h*l}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:f,height:l,left:d+(u?m*f:0),top:v+(u?g*l:0),opacity:u?0:1}).animate({left:d+(u?0:m*f),top:v+(u?0:g*l),opacity:u?1:0},t.duration||500,t.easing,y)}}})(jQuery);(function(e,t){e.effects.effect.fade=function(t,n){var r=e(this),i=e.effects.setMode(r,t.mode||"toggle");r.animate({opacity:i},{queue:!1,duration:t.duration,easing:t.easing,complete:n})}})(jQuery);(function(e,t){e.effects.effect.fold=function(t,n){var r=e(this),i=["position","top","bottom","left","right","height","width"],s=e.effects.setMode(r,t.mode||"hide"),o=s==="show",u=s==="hide",a=t.size||15,f=/([0-9]+)%/.exec(a),l=!!t.horizFirst,c=o!==l,h=c?["width","height"]:["height","width"],p=t.duration/2,d,v,m={},g={};e.effects.save(r,i),r.show(),d=e.effects.createWrapper(r).css({overflow:"hidden"}),v=c?[d.width(),d.height()]:[d.height(),d.width()],f&&(a=parseInt(f[1],10)/100*v[u?0:1]),o&&d.css(l?{height:0,width:a}:{height:a,width:0}),m[h[0]]=o?v[0]:a,g[h[1]]=o?v[1]:0,d.animate(m,p,t.easing).animate(g,p,t.easing,function(){u&&r.hide(),e.effects.restore(r,i),e.effects.removeWrapper(r),n()})}})(jQuery);(function(e,t){e.effects.effect.highlight=function(t,n){var r=e(this),i=["backgroundImage","backgroundColor","opacity"],s=e.effects.setMode(r,t.mode||"show"),o={backgroundColor:r.css("backgroundColor")};s==="hide"&&(o.opacity=0),e.effects.save(r,i),r.show().css({backgroundImage:"none",backgroundColor:t.color||"#ffff99"}).animate(o,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){s==="hide"&&r.hide(),e.effects.restore(r,i),n()}})}})(jQuery);(function(e,t){e.effects.effect.pulsate=function(t,n){var r=e(this),i=e.effects.setMode(r,t.mode||"show"),s=i==="show",o=i==="hide",u=s||i==="hide",a=(t.times||5)*2+(u?1:0),f=t.duration/a,l=0,c=r.queue(),h=c.length,p;if(s||!r.is(":visible"))r.css("opacity",0).show(),l=1;for(p=1;p1&&c.splice.apply(c,[1,0].concat(c.splice(h,a+1))),r.dequeue()}})(jQuery);(function(e,t){e.effects.effect.puff=function(t,n){var r=e(this),i=e.effects.setMode(r,t.mode||"hide"),s=i==="hide",o=parseInt(t.percent,10)||150,u=o/100,a={height:r.height(),width:r.width()};e.extend(t,{effect:"scale",queue:!1,fade:!0,mode:i,complete:n,percent:s?o:100,from:s?a:{height:a.height*u,width:a.width*u}}),r.effect(t)},e.effects.effect.scale=function(t,n){var r=e(this),i=e.extend(!0,{},t),s=e.effects.setMode(r,t.mode||"effect"),o=parseInt(t.percent,10)||(parseInt(t.percent,10)===0?0:s==="hide"?0:100),u=t.direction||"both",a=t.origin,f={height:r.height(),width:r.width(),outerHeight:r.outerHeight(),outerWidth:r.outerWidth()},l={y:u!=="horizontal"?o/100:1,x:u!=="vertical"?o/100:1};i.effect="size",i.queue=!1,i.complete=n,s!=="effect"&&(i.origin=a||["middle","center"],i.restore=!0),i.from=t.from||(s==="show"?{height:0,width:0}:f),i.to={height:f.height*l.y,width:f.width*l.x,outerHeight:f.outerHeight*l.y,outerWidth:f.outerWidth*l.x},i.fade&&(s==="show"&&(i.from.opacity=0,i.to.opacity=1),s==="hide"&&(i.from.opacity=1,i.to.opacity=0)),r.effect(i)},e.effects.effect.size=function(t,n){var r=e(this),i=["position","top","bottom","left","right","width","height","overflow","opacity"],s=["position","top","bottom","left","right","overflow","opacity"],o=["width","height","overflow"],u=["fontSize"],a=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],f=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],l=e.effects.setMode(r,t.mode||"effect"),c=t.restore||l!=="effect",h=t.scale||"both",p=t.origin||["middle","center"],d,v,m,g=r.css("position");l==="show"&&r.show(),d={height:r.height(),width:r.width(),outerHeight:r.outerHeight(),outerWidth:r.outerWidth()},r.from=t.from||d,r.to=t.to||d,m={from:{y:r.from.height/d.height,x:r.from.width/d.width},to:{y:r.to.height/d.height,x:r.to.width/d.width}};if(h==="box"||h==="both")m.from.y!==m.to.y&&(i=i.concat(a),r.from=e.effects.setTransition(r,a,m.from.y,r.from),r.to=e.effects.setTransition(r,a,m.to.y,r.to)),m.from.x!==m.to.x&&(i=i.concat(f),r.from=e.effects.setTransition(r,f,m.from.x,r.from),r.to=e.effects.setTransition(r,f,m.to.x,r.to));(h==="content"||h==="both")&&m.from.y!==m.to.y&&(i=i.concat(u),r.from=e.effects.setTransition(r,u,m.from.y,r.from),r.to=e.effects.setTransition(r,u,m.to.y,r.to)),e.effects.save(r,c?i:s),r.show(),e.effects.createWrapper(r),r.css("overflow","hidden").css(r.from),p&&(v=e.effects.getBaseline(p,d),r.from.top=(d.outerHeight-r.outerHeight())*v.y,r.from.left=(d.outerWidth-r.outerWidth())*v.x,r.to.top=(d.outerHeight-r.to.outerHeight)*v.y,r.to.left=(d.outerWidth-r.to.outerWidth)*v.x),r.css(r.from);if(h==="content"||h==="both")a=a.concat(["marginTop","marginBottom"]).concat(u),f=f.concat(["marginLeft","marginRight"]),o=i.concat(a).concat(f),r.find("*[width]").each(function(){var n=e(this),r={height:n.height(),width:n.width()};c&&e.effects.save(n,o),n.from={height:r.height*m.from.y,width:r.width*m.from.x},n.to={height:r.height*m.to.y,width:r.width*m.to.x},m.from.y!==m.to.y&&(n.from=e.effects.setTransition(n,a,m.from.y,n.from),n.to=e.effects.setTransition(n,a,m.to.y,n.to)),m.from.x!==m.to.x&&(n.from=e.effects.setTransition(n,f,m.from.x,n.from),n.to=e.effects.setTransition(n,f,m.to.x,n.to)),n.css(n.from),n.animate(n.to,t.duration,t.easing,function(){c&&e.effects.restore(n,o)})});r.animate(r.to,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){r.to.opacity===0&&r.css("opacity",r.from.opacity),l==="hide"&&r.hide(),e.effects.restore(r,c?i:s),c||(g==="static"?r.css({position:"relative",top:r.to.top,left:r.to.left}):e.each(["top","left"],function(e,t){r.css(t,function(t,n){var i=parseInt(n,10),s=e?r.to.left:r.to.top;return n==="auto"?s+"px":i+s+"px"})})),e.effects.removeWrapper(r),n()}})}})(jQuery);(function(e,t){e.effects.effect.shake=function(t,n){var r=e(this),i=["position","top","bottom","left","right","height","width"],s=e.effects.setMode(r,t.mode||"effect"),o=t.direction||"left",u=t.distance||20,a=t.times||3,f=a*2+1,l=Math.round(t.duration/f),c=o==="up"||o==="down"?"top":"left",h=o==="up"||o==="left",p={},d={},v={},m,g=r.queue(),y=g.length;e.effects.save(r,i),r.show(),e.effects.createWrapper(r),p[c]=(h?"-=":"+=")+u,d[c]=(h?"+=":"-=")+u*2,v[c]=(h?"-=":"+=")+u*2,r.animate(p,l,t.easing);for(m=1;m1&&g.splice.apply(g,[1,0].concat(g.splice(y,f+1))),r.dequeue()}})(jQuery);(function(e,t){e.effects.effect.slide=function(t,n){var r=e(this),i=["position","top","bottom","left","right","width","height"],s=e.effects.setMode(r,t.mode||"show"),o=s==="show",u=t.direction||"left",a=u==="up"||u==="down"?"top":"left",f=u==="up"||u==="left",l,c={};e.effects.save(r,i),r.show(),l=t.distance||r[a==="top"?"outerHeight":"outerWidth"](!0),e.effects.createWrapper(r).css({overflow:"hidden"}),o&&r.css(a,f?isNaN(l)?"-"+l:-l:l),c[a]=(o?f?"+=":"-=":f?"-=":"+=")+l,r.animate(c,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){s==="hide"&&r.hide(),e.effects.restore(r,i),e.effects.removeWrapper(r),n()}})}})(jQuery);(function(e,t){e.effects.effect.transfer=function(t,n){var r=e(this),i=e(t.to),s=i.css("position")==="fixed",o=e("body"),u=s?o.scrollTop():0,a=s?o.scrollLeft():0,f=i.offset(),l={top:f.top-u,left:f.left-a,height:i.innerHeight(),width:i.innerWidth()},c=r.offset(),h=e('
    ').appendTo(document.body).addClass(t.className).css({top:c.top-u,left:c.left-a,height:r.innerHeight(),width:r.innerWidth(),position:s?"fixed":"absolute"}).animate(l,t.duration,t.easing,function(){h.remove(),n()})}})(jQuery);(function(e,t){var n=!1;e.widget("ui.menu",{version:"1.9.0",defaultElement:"
      ",delay:300,options:{icons:{submenu:"ui-icon-carat-1-e"},menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.element.uniqueId().addClass("ui-menu ui-widget ui-widget-content ui-corner-all").toggleClass("ui-menu-icons",!!this.element.find(".ui-icon").length).attr({role:this.options.role,tabIndex:0}).bind("click"+this.eventNamespace,e.proxy(function(e){this.options.disabled&&e.preventDefault()},this)),this.options.disabled&&this.element.addClass("ui-state-disabled").attr("aria-disabled","true"),this._on({"mousedown .ui-menu-item > a":function(e){e.preventDefault()},"click .ui-state-disabled > a":function(e){e.preventDefault()},"click .ui-menu-item:has(a)":function(t){var r=e(t.target).closest(".ui-menu-item");!n&&r.not(".ui-state-disabled").length&&(n=!0,this.select(t),r.has(".ui-menu").length?this.expand(t):this.element.is(":focus")||(this.element.trigger("focus",[!0]),this.active&&this.active.parents(".ui-menu").length===1&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":function(t){var n=e(t.currentTarget);n.siblings().children(".ui-state-active").removeClass("ui-state-active"),this.focus(t,n)},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(e,t){var n=this.active||this.element.children(".ui-menu-item").eq(0);t||this.focus(e,n)},blur:function(t){this._delay(function(){e.contains(this.element[0],this.document[0].activeElement)||this.collapseAll(t)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){e(t.target).closest(".ui-menu").length||this.collapseAll(t),n=!1}})},_destroy:function(){this.element.removeAttr("aria-activedescendant").find(".ui-menu").andSelf().removeClass("ui-menu ui-widget ui-widget-content ui-corner-all ui-menu-icons").removeAttr("role").removeAttr("tabIndex").removeAttr("aria-labelledby").removeAttr("aria-expanded").removeAttr("aria-hidden").removeAttr("aria-disabled").removeUniqueId().show(),this.element.find(".ui-menu-item").removeClass("ui-menu-item").removeAttr("role").removeAttr("aria-disabled").children("a").removeUniqueId().removeClass("ui-corner-all ui-state-hover").removeAttr("tabIndex").removeAttr("role").removeAttr("aria-haspopup").children().each(function(){var t=e(this);t.data("ui-menu-submenu-carat")&&t.remove()}),this.element.find(".ui-menu-divider").removeClass("ui-menu-divider ui-widget-content")},_keydown:function(t){function a(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}var n,r,i,s,o,u=!0;switch(t.keyCode){case e.ui.keyCode.PAGE_UP:this.previousPage(t);break;case e.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case e.ui.keyCode.HOME:this._move("first","first",t);break;case e.ui.keyCode.END:this._move("last","last",t);break;case e.ui.keyCode.UP:this.previous(t);break;case e.ui.keyCode.DOWN:this.next(t);break;case e.ui.keyCode.LEFT:this.collapse(t);break;case e.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case e.ui.keyCode.ENTER:case e.ui.keyCode.SPACE:this._activate(t);break;case e.ui.keyCode.ESCAPE:this.collapse(t);break;default:u=!1,r=this.previousFilter||"",i=String.fromCharCode(t.keyCode),s=!1,clearTimeout(this.filterTimer),i===r?s=!0:i=r+i,o=new RegExp("^"+a(i),"i"),n=this.activeMenu.children(".ui-menu-item").filter(function(){return o.test(e(this).children("a").text())}),n=s&&n.index(this.active.next())!==-1?this.active.nextAll(".ui-menu-item"):n,n.length||(i=String.fromCharCode(t.keyCode),o=new RegExp("^"+a(i),"i"),n=this.activeMenu.children(".ui-menu-item").filter(function(){return o.test(e(this).children("a").text())})),n.length?(this.focus(t,n),n.length>1?(this.previousFilter=i,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter):delete this.previousFilter}u&&t.preventDefault()},_activate:function(e){this.active.is(".ui-state-disabled")||(this.active.children("a[aria-haspopup='true']").length?this.expand(e):this.select(e))},refresh:function(){var t,n=this.options.icons.submenu,r=this.element.find(this.options.menus+":not(.ui-menu)").addClass("ui-menu ui-widget ui-widget-content ui-corner-all").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"});t=r.add(this.element),t.children(":not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","presentation").children("a").uniqueId().addClass("ui-corner-all").attr({tabIndex:-1,role:this._itemRole()}),t.children(":not(.ui-menu-item)").each(function(){var t=e(this);/[^\-—–\s]/.test(t.text())||t.addClass("ui-widget-content ui-menu-divider")}),t.children(".ui-state-disabled").attr("aria-disabled","true"),r.each(function(){var t=e(this),r=t.prev("a"),i=e("").addClass("ui-menu-icon ui-icon "+n).data("ui-menu-submenu-carat",!0);r.attr("aria-haspopup","true").prepend(i),t.attr("aria-labelledby",r.attr("id"))}),this.active&&!e.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},focus:function(e,t){var n,r;this.blur(e,e&&e.type==="focus"),this._scrollIntoView(t),this.active=t.first(),r=this.active.children("a").addClass("ui-state-focus"),this.options.role&&this.element.attr("aria-activedescendant",r.attr("id")),this.active.parent().closest(".ui-menu-item").children("a:first").addClass("ui-state-active"),e&&e.type==="keydown"?this._close():this.timer=this._delay(function(){this._close()},this.delay),n=t.children(".ui-menu"),n.length&&/^mouse/.test(e.type)&&this._startOpening(n),this.activeMenu=t.parent(),this._trigger("focus",e,{item:t})},_scrollIntoView:function(t){var n,r,i,s,o,u;this._hasScroll()&&(n=parseFloat(e.css(this.activeMenu[0],"borderTopWidth"))||0,r=parseFloat(e.css(this.activeMenu[0],"paddingTop"))||0,i=t.offset().top-this.activeMenu.offset().top-n-r,s=this.activeMenu.scrollTop(),o=this.activeMenu.height(),u=t.height(),i<0?this.activeMenu.scrollTop(s+i):i+u>o&&this.activeMenu.scrollTop(s+i-o+u))},blur:function(e,t){t||clearTimeout(this.timer);if(!this.active)return;this.active.children("a").removeClass("ui-state-focus"),this.active=null,this._trigger("blur",e,{item:this.active})},_startOpening:function(e){clearTimeout(this.timer);if(e.attr("aria-hidden")!=="true")return;this.timer=this._delay(function(){this._close(),this._open(e)},this.delay)},_open:function(t){var n=e.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(t.parents(".ui-menu")).hide().attr("aria-hidden","true"),t.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(n)},collapseAll:function(t,n){clearTimeout(this.timer),this.timer=this._delay(function(){var r=n?this.element:e(t&&t.target).closest(this.element.find(".ui-menu"));r.length||(r=this.element),this._close(r),this.blur(t),this.activeMenu=r},this.delay)},_close:function(e){e||(e=this.active?this.active.parent():this.element),e.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false").end().find("a.ui-state-active").removeClass("ui-state-active")},collapse:function(e){var t=this.active&&this.active.parent().closest(".ui-menu-item",this.element);t&&t.length&&(this._close(),this.focus(e,t))},expand:function(e){var t=this.active&&this.active.children(".ui-menu ").children(".ui-menu-item").first();t&&t.length&&(this._open(t.parent()),this._delay(function(){this.focus(e,t)}))},next:function(e){this._move("next","first",e)},previous:function(e){this._move("prev","last",e)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_move:function(e,t,n){var r;this.active&&(e==="first"||e==="last"?r=this.active[e==="first"?"prevAll":"nextAll"](".ui-menu-item").eq(-1):r=this.active[e+"All"](".ui-menu-item").eq(0));if(!r||!r.length||!this.active)r=this.activeMenu.children(".ui-menu-item")[t]();this.focus(n,r)},nextPage:function(t){var n,r,i;if(!this.active){this.next(t);return}if(this.isLastItem())return;this._hasScroll()?(r=this.active.offset().top,i=this.element.height(),this.active.nextAll(".ui-menu-item").each(function(){return n=e(this),n.offset().top-r-i<0}),this.focus(t,n)):this.focus(t,this.activeMenu.children(".ui-menu-item")[this.active?"last":"first"]())},previousPage:function(t){var n,r,i;if(!this.active){this.next(t);return}if(this.isFirstItem())return;this._hasScroll()?(r=this.active.offset().top,i=this.element.height(),this.active.prevAll(".ui-menu-item").each(function(){return n=e(this),n.offset().top-r+i>0}),this.focus(t,n)):this.focus(t,this.activeMenu.children(".ui-menu-item").first())},_hasScroll:function(){return this.element.outerHeight()
    ").appendTo(this.element),this.oldValue=this._value(),this._refreshValue()},_destroy:function(){this.element.removeClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow"),this.valueDiv.remove()},value:function(e){return e===t?this._value():(this._setOption("value",e),this)},_setOption:function(e,t){e==="value"&&(this.options.value=t,this._refreshValue(),this._value()===this.options.max&&this._trigger("complete")),this._super(e,t)},_value:function(){var e=this.options.value;return typeof e!="number"&&(e=0),Math.min(this.options.max,Math.max(this.min,e))},_percentage:function(){return 100*this._value()/this.options.max},_refreshValue:function(){var e=this.value(),t=this._percentage();this.oldValue!==e&&(this.oldValue=e,this._trigger("change")),this.valueDiv.toggle(e>this.min).toggleClass("ui-corner-right",e===this.options.max).width(t.toFixed(0)+"%"),this.element.attr("aria-valuenow",e)}})})(jQuery);(function(e,t){e.widget("ui.resizable",e.ui.mouse,{version:"1.9.0",widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1e3},_create:function(){var t=this,n=this.options;this.element.addClass("ui-resizable"),e.extend(this,{_aspectRatio:!!n.aspectRatio,aspectRatio:n.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:n.helper||n.ghost||n.animate?n.helper||"ui-resizable-helper":null}),this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)&&(this.element.wrap(e('
    ').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("resizable",this.element.data("resizable")),this.elementIsWrapper=!0,this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")}),this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0}),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css({margin:this.originalElement.css("margin")}),this._proportionallyResize()),this.handles=n.handles||(e(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se");if(this.handles.constructor==String){this.handles=="all"&&(this.handles="n,e,s,w,se,sw,ne,nw");var r=this.handles.split(",");this.handles={};for(var i=0;i
    ');u.css({zIndex:n.zIndex}),"se"==s&&u.addClass("ui-icon ui-icon-gripsmall-diagonal-se"),this.handles[s]=".ui-resizable-"+s,this.element.append(u)}}this._renderAxis=function(t){t=t||this.element;for(var n in this.handles){this.handles[n].constructor==String&&(this.handles[n]=e(this.handles[n],this.element).show());if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var r=e(this.handles[n],this.element),i=0;i=/sw|ne|nw|se|n|s/.test(n)?r.outerHeight():r.outerWidth();var s=["padding",/ne|nw|n/.test(n)?"Top":/se|sw|s/.test(n)?"Bottom":/^e$/.test(n)?"Right":"Left"].join("");t.css(s,i),this._proportionallyResize()}if(!e(this.handles[n]).length)continue}},this._renderAxis(this.element),this._handles=e(".ui-resizable-handle",this.element).disableSelection(),this._handles.mouseover(function(){if(!t.resizing){if(this.className)var e=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i);t.axis=e&&e[1]?e[1]:"se"}}),n.autoHide&&(this._handles.hide(),e(this.element).addClass("ui-resizable-autohide").mouseenter(function(){if(n.disabled)return;e(this).removeClass("ui-resizable-autohide"),t._handles.show()}).mouseleave(function(){if(n.disabled)return;t.resizing||(e(this).addClass("ui-resizable-autohide"),t._handles.hide())})),this._mouseInit()},_destroy:function(){this._mouseDestroy();var t=function(t){e(t).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").removeData("ui-resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){t(this.element);var n=this.element;n.after(this.originalElement.css({position:n.css("position"),width:n.outerWidth(),height:n.outerHeight(),top:n.css("top"),left:n.css("left")})).remove()}return this.originalElement.css("resize",this.originalResizeStyle),t(this.originalElement),this},_mouseCapture:function(t){var n=!1;for(var r in this.handles)e(this.handles[r])[0]==t.target&&(n=!0);return!this.options.disabled&&n},_mouseStart:function(t){var r=this.options,i=this.element.position(),s=this.element;this.resizing=!0,this.documentScroll={top:e(document).scrollTop(),left:e(document).scrollLeft()},(s.is(".ui-draggable")||/absolute/.test(s.css("position")))&&s.css({position:"absolute",top:i.top,left:i.left}),this._renderProxy();var o=n(this.helper.css("left")),u=n(this.helper.css("top"));r.containment&&(o+=e(r.containment).scrollLeft()||0,u+=e(r.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:o,top:u},this.size=this._helper?{width:s.outerWidth(),height:s.outerHeight()}:{width:s.width(),height:s.height()},this.originalSize=this._helper?{width:s.outerWidth(),height:s.outerHeight()}:{width:s.width(),height:s.height()},this.originalPosition={left:o,top:u},this.sizeDiff={width:s.outerWidth()-s.width(),height:s.outerHeight()-s.height()},this.originalMousePosition={left:t.pageX,top:t.pageY},this.aspectRatio=typeof r.aspectRatio=="number"?r.aspectRatio:this.originalSize.width/this.originalSize.height||1;var a=e(".ui-resizable-"+this.axis).css("cursor");return e("body").css("cursor",a=="auto"?this.axis+"-resize":a),s.addClass("ui-resizable-resizing"),this._propagate("start",t),!0},_mouseDrag:function(e){var t=this.helper,n=this.options,r={},i=this,s=this.originalMousePosition,o=this.axis,u=e.pageX-s.left||0,a=e.pageY-s.top||0,f=this._change[o];if(!f)return!1;var l=f.apply(this,[e,u,a]);this._updateVirtualBoundaries(e.shiftKey);if(this._aspectRatio||e.shiftKey)l=this._updateRatio(l,e);return l=this._respectSize(l,e),this._propagate("resize",e),t.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"}),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),this._updateCache(l),this._trigger("resize",e,this.ui()),!1},_mouseStop:function(t){this.resizing=!1;var n=this.options,r=this;if(this._helper){var i=this._proportionallyResizeElements,s=i.length&&/textarea/i.test(i[0].nodeName),o=s&&e.ui.hasScroll(i[0],"left")?0:r.sizeDiff.height,u=s?0:r.sizeDiff.width,a={width:r.helper.width()-u,height:r.helper.height()-o},f=parseInt(r.element.css("left"),10)+(r.position.left-r.originalPosition.left)||null,l=parseInt(r.element.css("top"),10)+(r.position.top-r.originalPosition.top)||null;n.animate||this.element.css(e.extend(a,{top:l,left:f})),r.helper.height(r.size.height),r.helper.width(r.size.width),this._helper&&!n.animate&&this._proportionallyResize()}return e("body").css("cursor","auto"),this.element.removeClass("ui-resizable-resizing"),this._propagate("stop",t),this._helper&&this.helper.remove(),!1},_updateVirtualBoundaries:function(e){var t=this.options,n,i,s,o,u;u={minWidth:r(t.minWidth)?t.minWidth:0,maxWidth:r(t.maxWidth)?t.maxWidth:Infinity,minHeight:r(t.minHeight)?t.minHeight:0,maxHeight:r(t.maxHeight)?t.maxHeight:Infinity};if(this._aspectRatio||e)n=u.minHeight*this.aspectRatio,s=u.minWidth/this.aspectRatio,i=u.maxHeight*this.aspectRatio,o=u.maxWidth/this.aspectRatio,n>u.minWidth&&(u.minWidth=n),s>u.minHeight&&(u.minHeight=s),ie.width,l=r(e.height)&&i.minHeight&&i.minHeight>e.height;f&&(e.width=i.minWidth),l&&(e.height=i.minHeight),u&&(e.width=i.maxWidth),a&&(e.height=i.maxHeight);var c=this.originalPosition.left+this.originalSize.width,h=this.position.top+this.size.height,p=/sw|nw|w/.test(o),d=/nw|ne|n/.test(o);f&&p&&(e.left=c-i.minWidth),u&&p&&(e.left=c-i.maxWidth),l&&d&&(e.top=h-i.minHeight),a&&d&&(e.top=h-i.maxHeight);var v=!e.width&&!e.height;return v&&!e.left&&e.top?e.top=null:v&&!e.top&&e.left&&(e.left=null),e},_proportionallyResize:function(){var t=this.options;if(!this._proportionallyResizeElements.length)return;var n=this.helper||this.element;for(var r=0;r
    ');var r=e.browser.msie&&e.browser.version<7,i=r?1:0,s=r?2:-1;this.helper.addClass(this._helper).css({width:this.element.outerWidth()+s,height:this.element.outerHeight()+s,position:"absolute",left:this.elementOffset.left-i+"px",top:this.elementOffset.top-i+"px",zIndex:++n.zIndex}),this.helper.appendTo("body").disableSelection()}else this.helper=this.element},_change:{e:function(e,t,n){return{width:this.originalSize.width+t}},w:function(e,t,n){var r=this.options,i=this.originalSize,s=this.originalPosition;return{left:s.left+t,width:i.width-t}},n:function(e,t,n){var r=this.options,i=this.originalSize,s=this.originalPosition;return{top:s.top+n,height:i.height-n}},s:function(e,t,n){return{height:this.originalSize.height+n}},se:function(t,n,r){return e.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[t,n,r]))},sw:function(t,n,r){return e.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[t,n,r]))},ne:function(t,n,r){return e.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[t,n,r]))},nw:function(t,n,r){return e.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[t,n,r]))}},_propagate:function(t,n){e.ui.plugin.call(this,t,[n,this.ui()]),t!="resize"&&this._trigger(t,n,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),e.ui.plugin.add("resizable","alsoResize",{start:function(t,n){var r=e(this).data("resizable"),i=r.options,s=function(t){e(t).each(function(){var t=e(this);t.data("resizable-alsoresize",{width:parseInt(t.width(),10),height:parseInt(t.height(),10),left:parseInt(t.css("left"),10),top:parseInt(t.css("top"),10)})})};typeof i.alsoResize=="object"&&!i.alsoResize.parentNode?i.alsoResize.length?(i.alsoResize=i.alsoResize[0],s(i.alsoResize)):e.each(i.alsoResize,function(e){s(e)}):s(i.alsoResize)},resize:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r.originalSize,o=r.originalPosition,u={height:r.size.height-s.height||0,width:r.size.width-s.width||0,top:r.position.top-o.top||0,left:r.position.left-o.left||0},a=function(t,r){e(t).each(function(){var t=e(this),i=e(this).data("resizable-alsoresize"),s={},o=r&&r.length?r:t.parents(n.originalElement[0]).length?["width","height"]:["width","height","top","left"];e.each(o,function(e,t){var n=(i[t]||0)+(u[t]||0);n&&n>=0&&(s[t]=n||null)}),t.css(s)})};typeof i.alsoResize=="object"&&!i.alsoResize.nodeType?e.each(i.alsoResize,function(e,t){a(e,t)}):a(i.alsoResize)},stop:function(t,n){e(this).removeData("resizable-alsoresize")}}),e.ui.plugin.add("resizable","animate",{stop:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r._proportionallyResizeElements,o=s.length&&/textarea/i.test(s[0].nodeName),u=o&&e.ui.hasScroll(s[0],"left")?0:r.sizeDiff.height,a=o?0:r.sizeDiff.width,f={width:r.size.width-a,height:r.size.height-u},l=parseInt(r.element.css("left"),10)+(r.position.left-r.originalPosition.left)||null,c=parseInt(r.element.css("top"),10)+(r.position.top-r.originalPosition.top)||null;r.element.animate(e.extend(f,c&&l?{top:c,left:l}:{}),{duration:i.animateDuration,easing:i.animateEasing,step:function(){var n={width:parseInt(r.element.css("width"),10),height:parseInt(r.element.css("height"),10),top:parseInt(r.element.css("top"),10),left:parseInt(r.element.css("left"),10)};s&&s.length&&e(s[0]).css({width:n.width,height:n.height}),r._updateCache(n),r._propagate("resize",t)}})}}),e.ui.plugin.add("resizable","containment",{start:function(t,r){var i=e(this).data("resizable"),s=i.options,o=i.element,u=s.containment,a=u instanceof e?u.get(0):/parent/.test(u)?o.parent().get(0):u;if(!a)return;i.containerElement=e(a);if(/document/.test(u)||u==document)i.containerOffset={left:0,top:0},i.containerPosition={left:0,top:0},i.parentData={element:e(document),left:0,top:0,width:e(document).width(),height:e(document).height()||document.body.parentNode.scrollHeight};else{var f=e(a),l=[];e(["Top","Right","Left","Bottom"]).each(function(e,t){l[e]=n(f.css("padding"+t))}),i.containerOffset=f.offset(),i.containerPosition=f.position(),i.containerSize={height:f.innerHeight()-l[3],width:f.innerWidth()-l[1]};var c=i.containerOffset,h=i.containerSize.height,p=i.containerSize.width,d=e.ui.hasScroll(a,"left")?a.scrollWidth:p,v=e.ui.hasScroll(a)?a.scrollHeight:h;i.parentData={element:a,left:c.left,top:c.top,width:d,height:v}}},resize:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r.containerSize,o=r.containerOffset,u=r.size,a=r.position,f=r._aspectRatio||t.shiftKey,l={top:0,left:0},c=r.containerElement;c[0]!=document&&/static/.test(c.css("position"))&&(l=o),a.left<(r._helper?o.left:0)&&(r.size.width=r.size.width+(r._helper?r.position.left-o.left:r.position.left-l.left),f&&(r.size.height=r.size.width/r.aspectRatio),r.position.left=i.helper?o.left:0),a.top<(r._helper?o.top:0)&&(r.size.height=r.size.height+(r._helper?r.position.top-o.top:r.position.top),f&&(r.size.width=r.size.height*r.aspectRatio),r.position.top=r._helper?o.top:0),r.offset.left=r.parentData.left+r.position.left,r.offset.top=r.parentData.top+r.position.top;var h=Math.abs((r._helper?r.offset.left-l.left:r.offset.left-l.left)+r.sizeDiff.width),p=Math.abs((r._helper?r.offset.top-l.top:r.offset.top-o.top)+r.sizeDiff.height),d=r.containerElement.get(0)==r.element.parent().get(0),v=/relative|absolute/.test(r.containerElement.css("position"));d&&v&&(h-=r.parentData.left),h+r.size.width>=r.parentData.width&&(r.size.width=r.parentData.width-h,f&&(r.size.height=r.size.width/r.aspectRatio)),p+r.size.height>=r.parentData.height&&(r.size.height=r.parentData.height-p,f&&(r.size.width=r.size.height*r.aspectRatio))},stop:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r.position,o=r.containerOffset,u=r.containerPosition,a=r.containerElement,f=e(r.helper),l=f.offset(),c=f.outerWidth()-r.sizeDiff.width,h=f.outerHeight()-r.sizeDiff.height;r._helper&&!i.animate&&/relative/.test(a.css("position"))&&e(this).css({left:l.left-u.left-o.left,width:c,height:h}),r._helper&&!i.animate&&/static/.test(a.css("position"))&&e(this).css({left:l.left-u.left-o.left,width:c,height:h})}}),e.ui.plugin.add("resizable","ghost",{start:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r.size;r.ghost=r.originalElement.clone(),r.ghost.css({opacity:.25,display:"block",position:"relative",height:s.height,width:s.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof i.ghost=="string"?i.ghost:""),r.ghost.appendTo(r.helper)},resize:function(t,n){var r=e(this).data("resizable"),i=r.options;r.ghost&&r.ghost.css({position:"relative",height:r.size.height,width:r.size.width})},stop:function(t,n){var r=e(this).data("resizable"),i=r.options;r.ghost&&r.helper&&r.helper.get(0).removeChild(r.ghost.get(0))}}),e.ui.plugin.add("resizable","grid",{resize:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r.size,o=r.originalSize,u=r.originalPosition,a=r.axis,f=i._aspectRatio||t.shiftKey;i.grid=typeof i.grid=="number"?[i.grid,i.grid]:i.grid;var l=Math.round((s.width-o.width)/(i.grid[0]||1))*(i.grid[0]||1),c=Math.round((s.height-o.height)/(i.grid[1]||1))*(i.grid[1]||1);/^(se|s|e)$/.test(a)?(r.size.width=o.width+l,r.size.height=o.height+c):/^(ne)$/.test(a)?(r.size.width=o.width+l,r.size.height=o.height+c,r.position.top=u.top-c):/^(sw)$/.test(a)?(r.size.width=o.width+l,r.size.height=o.height+c,r.position.left=u.left-l):(r.size.width=o.width+l,r.size.height=o.height+c,r.position.top=u.top-c,r.position.left=u.left-l)}});var n=function(e){return parseInt(e,10)||0},r=function(e){return!isNaN(parseInt(e,10))}})(jQuery);(function(e,t){e.widget("ui.selectable",e.ui.mouse,{version:"1.9.0",options:{appendTo:"body",autoRefresh:!0,distance:0,filter:"*",tolerance:"touch"},_create:function(){var t=this;this.element.addClass("ui-selectable"),this.dragged=!1;var n;this.refresh=function(){n=e(t.options.filter,t.element[0]),n.addClass("ui-selectee"),n.each(function(){var t=e(this),n=t.offset();e.data(this,"selectable-item",{element:this,$element:t,left:n.left,top:n.top,right:n.left+t.outerWidth(),bottom:n.top+t.outerHeight(),startselected:!1,selected:t.hasClass("ui-selected"),selecting:t.hasClass("ui-selecting"),unselecting:t.hasClass("ui-unselecting")})})},this.refresh(),this.selectees=n.addClass("ui-selectee"),this._mouseInit(),this.helper=e("
    ")},_destroy:function(){this.selectees.removeClass("ui-selectee").removeData("selectable-item"),this.element.removeClass("ui-selectable ui-selectable-disabled"),this._mouseDestroy()},_mouseStart:function(t){var n=this;this.opos=[t.pageX,t.pageY];if(this.options.disabled)return;var r=this.options;this.selectees=e(r.filter,this.element[0]),this._trigger("start",t),e(r.appendTo).append(this.helper),this.helper.css({left:t.clientX,top:t.clientY,width:0,height:0}),r.autoRefresh&&this.refresh(),this.selectees.filter(".ui-selected").each(function(){var r=e.data(this,"selectable-item");r.startselected=!0,!t.metaKey&&!t.ctrlKey&&(r.$element.removeClass("ui-selected"),r.selected=!1,r.$element.addClass("ui-unselecting"),r.unselecting=!0,n._trigger("unselecting",t,{unselecting:r.element}))}),e(t.target).parents().andSelf().each(function(){var r=e.data(this,"selectable-item");if(r){var i=!t.metaKey&&!t.ctrlKey||!r.$element.hasClass("ui-selected");return r.$element.removeClass(i?"ui-unselecting":"ui-selected").addClass(i?"ui-selecting":"ui-unselecting"),r.unselecting=!i,r.selecting=i,r.selected=i,i?n._trigger("selecting",t,{selecting:r.element}):n._trigger("unselecting",t,{unselecting:r.element}),!1}})},_mouseDrag:function(t){var n=this;this.dragged=!0;if(this.options.disabled)return;var r=this.options,i=this.opos[0],s=this.opos[1],o=t.pageX,u=t.pageY;if(i>o){var a=o;o=i,i=a}if(s>u){var a=u;u=s,s=a}return this.helper.css({left:i,top:s,width:o-i,height:u-s}),this.selectees.each(function(){var a=e.data(this,"selectable-item");if(!a||a.element==n.element[0])return;var f=!1;r.tolerance=="touch"?f=!(a.left>o||a.rightu||a.bottomi&&a.rights&&a.bottom").appendTo(this.element).addClass("ui-slider-range ui-widget-header"+(r.range==="min"||r.range==="max"?" ui-slider-range-"+r.range:"")));for(t=i.length;tn&&(i=n,s=e(this),o=t)}),c.range===!0&&this.values(1)===c.min&&(o+=1,s=e(this.handles[o])),u=this._start(t,o),u===!1?!1:(this._mouseSliding=!0,this._handleIndex=o,s.addClass("ui-state-active").focus(),a=s.offset(),f=!e(t.target).parents().andSelf().is(".ui-slider-handle"),this._clickOffset=f?{left:0,top:0}:{left:t.pageX-a.left-s.width()/2,top:t.pageY-a.top-s.height()/2-(parseInt(s.css("borderTopWidth"),10)||0)-(parseInt(s.css("borderBottomWidth"),10)||0)+(parseInt(s.css("marginTop"),10)||0)},this.handles.hasClass("ui-state-hover")||this._slide(t,o,r),this._animateOff=!0,!0))},_mouseStart:function(e){return!0},_mouseDrag:function(e){var t={x:e.pageX,y:e.pageY},n=this._normValueFromMouse(t);return this._slide(e,this._handleIndex,n),!1},_mouseStop:function(e){return this.handles.removeClass("ui-state-active"),this._mouseSliding=!1,this._stop(e,this._handleIndex),this._change(e,this._handleIndex),this._handleIndex=null,this._clickOffset=null,this._animateOff=!1,!1},_detectOrientation:function(){this.orientation=this.options.orientation==="vertical"?"vertical":"horizontal"},_normValueFromMouse:function(e){var t,n,r,i,s;return this.orientation==="horizontal"?(t=this.elementSize.width,n=e.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(t=this.elementSize.height,n=e.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)),r=n/t,r>1&&(r=1),r<0&&(r=0),this.orientation==="vertical"&&(r=1-r),i=this._valueMax()-this._valueMin(),s=this._valueMin()+r*i,this._trimAlignValue(s)},_start:function(e,t){var n={handle:this.handles[t],value:this.value()};return this.options.values&&this.options.values.length&&(n.value=this.values(t),n.values=this.values()),this._trigger("start",e,n)},_slide:function(e,t,n){var r,i,s;this.options.values&&this.options.values.length?(r=this.values(t?0:1),this.options.values.length===2&&this.options.range===!0&&(t===0&&n>r||t===1&&n1){this.options.values[t]=this._trimAlignValue(n),this._refreshValue(),this._change(null,t);return}if(!arguments.length)return this._values();if(!e.isArray(arguments[0]))return this.options.values&&this.options.values.length?this._values(t):this.value();r=this.options.values,i=arguments[0];for(s=0;s=this._valueMax())return this._valueMax();var t=this.options.step>0?this.options.step:1,n=(e-this._valueMin())%t,r=e-n;return Math.abs(n)*2>=t&&(r+=n>0?t:-t),parseFloat(r.toFixed(5))},_valueMin:function(){return this.options.min},_valueMax:function(){return this.options.max},_refreshValue:function(){var t,n,r,i,s,o=this.options.range,u=this.options,a=this,f=this._animateOff?!1:u.animate,l={};this.options.values&&this.options.values.length?this.handles.each(function(r,i){n=(a.values(r)-a._valueMin())/(a._valueMax()-a._valueMin())*100,l[a.orientation==="horizontal"?"left":"bottom"]=n+"%",e(this).stop(1,1)[f?"animate":"css"](l,u.animate),a.options.range===!0&&(a.orientation==="horizontal"?(r===0&&a.range.stop(1,1)[f?"animate":"css"]({left:n+"%"},u.animate),r===1&&a.range[f?"animate":"css"]({width:n-t+"%"},{queue:!1,duration:u.animate})):(r===0&&a.range.stop(1,1)[f?"animate":"css"]({bottom:n+"%"},u.animate),r===1&&a.range[f?"animate":"css"]({height:n-t+"%"},{queue:!1,duration:u.animate}))),t=n}):(r=this.value(),i=this._valueMin(),s=this._valueMax(),n=s!==i?(r-i)/(s-i)*100:0,l[this.orientation==="horizontal"?"left":"bottom"]=n+"%",this.handle.stop(1,1)[f?"animate":"css"](l,u.animate),o==="min"&&this.orientation==="horizontal"&&this.range.stop(1,1)[f?"animate":"css"]({width:n+"%"},u.animate),o==="max"&&this.orientation==="horizontal"&&this.range[f?"animate":"css"]({width:100-n+"%"},{queue:!1,duration:u.animate}),o==="min"&&this.orientation==="vertical"&&this.range.stop(1,1)[f?"animate":"css"]({height:n+"%"},u.animate),o==="max"&&this.orientation==="vertical"&&this.range[f?"animate":"css"]({height:100-n+"%"},{queue:!1,duration:u.animate}))}})})(jQuery);(function(e,t){e.widget("ui.sortable",e.ui.mouse,{version:"1.9.0",widgetEventPrefix:"sort",ready:!1,options:{appendTo:"parent",axis:!1,connectWith:!1,containment:!1,cursor:"auto",cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:"original",items:"> *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1e3},_create:function(){var e=this.options;this.containerCache={},this.element.addClass("ui-sortable"),this.refresh(),this.floating=this.items.length?e.axis==="x"||/left|right/.test(this.items[0].item.css("float"))||/inline|table-cell/.test(this.items[0].item.css("display")):!1,this.offset=this.element.offset(),this._mouseInit(),this.ready=!0},_destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled"),this._mouseDestroy();for(var e=this.items.length-1;e>=0;e--)this.items[e].item.removeData(this.widgetName+"-item");return this},_setOption:function(t,n){t==="disabled"?(this.options[t]=n,this.widget().toggleClass("ui-sortable-disabled",!!n)):e.Widget.prototype._setOption.apply(this,arguments)},_mouseCapture:function(t,n){var r=this;if(this.reverting)return!1;if(this.options.disabled||this.options.type=="static")return!1;this._refreshItems(t);var i=null,s=e(t.target).parents().each(function(){if(e.data(this,r.widgetName+"-item")==r)return i=e(this),!1});e.data(t.target,r.widgetName+"-item")==r&&(i=e(t.target));if(!i)return!1;if(this.options.handle&&!n){var o=!1;e(this.options.handle,i).find("*").andSelf().each(function(){this==t.target&&(o=!0)});if(!o)return!1}return this.currentItem=i,this._removeCurrentsFromItems(),!0},_mouseStart:function(t,n,r){var i=this.options;this.currentContainer=this,this.refreshPositions(),this.helper=this._createHelper(t),this._cacheHelperProportions(),this._cacheMargins(),this.scrollParent=this.helper.scrollParent(),this.offset=this.currentItem.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},e.extend(this.offset,{click:{left:t.pageX-this.offset.left,top:t.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.helper.css("position","absolute"),this.cssPosition=this.helper.css("position"),this.originalPosition=this._generatePosition(t),this.originalPageX=t.pageX,this.originalPageY=t.pageY,i.cursorAt&&this._adjustOffsetFromHelper(i.cursorAt),this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]},this.helper[0]!=this.currentItem[0]&&this.currentItem.hide(),this._createPlaceholder(),i.containment&&this._setContainment(),i.cursor&&(e("body").css("cursor")&&(this._storedCursor=e("body").css("cursor")),e("body").css("cursor",i.cursor)),i.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",i.opacity)),i.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",i.zIndex)),this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",t,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions();if(!r)for(var s=this.containers.length-1;s>=0;s--)this.containers[s]._trigger("activate",t,this._uiHash(this));return e.ui.ddmanager&&(e.ui.ddmanager.current=this),e.ui.ddmanager&&!i.dropBehaviour&&e.ui.ddmanager.prepareOffsets(this,t),this.dragging=!0,this.helper.addClass("ui-sortable-helper"),this._mouseDrag(t),!0},_mouseDrag:function(t){this.position=this._generatePosition(t),this.positionAbs=this._convertPositionTo("absolute"),this.lastPositionAbs||(this.lastPositionAbs=this.positionAbs);if(this.options.scroll){var n=this.options,r=!1;this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-t.pageY=0;i--){var s=this.items[i],o=s.item[0],u=this._intersectsWithPointer(s);if(!u)continue;if(s.instance!==this.currentContainer)continue;if(o!=this.currentItem[0]&&this.placeholder[u==1?"next":"prev"]()[0]!=o&&!e.contains(this.placeholder[0],o)&&(this.options.type=="semi-dynamic"?!e.contains(this.element[0],o):!0)){this.direction=u==1?"down":"up";if(this.options.tolerance!="pointer"&&!this._intersectsWithSides(s))break;this._rearrange(t,s),this._trigger("change",t,this._uiHash());break}}return this._contactContainers(t),e.ui.ddmanager&&e.ui.ddmanager.drag(this,t),this._trigger("sort",t,this._uiHash()),this.lastPositionAbs=this.positionAbs,!1},_mouseStop:function(t,n){if(!t)return;e.ui.ddmanager&&!this.options.dropBehaviour&&e.ui.ddmanager.drop(this,t);if(this.options.revert){var r=this,i=this.placeholder.offset();this.reverting=!0,e(this.helper).animate({left:i.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft),top:i.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){r._clear(t)})}else this._clear(t,n);return!1},cancel:function(){if(this.dragging){this._mouseUp({target:null}),this.options.helper=="original"?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"):this.currentItem.show();for(var t=this.containers.length-1;t>=0;t--)this.containers[t]._trigger("deactivate",null,this._uiHash(this)),this.containers[t].containerCache.over&&(this.containers[t]._trigger("out",null,this._uiHash(this)),this.containers[t].containerCache.over=0)}return this.placeholder&&(this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.options.helper!="original"&&this.helper&&this.helper[0].parentNode&&this.helper.remove(),e.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?e(this.domPosition.prev).after(this.currentItem):e(this.domPosition.parent).prepend(this.currentItem)),this},serialize:function(t){var n=this._getItemsAsjQuery(t&&t.connected),r=[];return t=t||{},e(n).each(function(){var n=(e(t.item||this).attr(t.attribute||"id")||"").match(t.expression||/(.+)[-=_](.+)/);n&&r.push((t.key||n[1]+"[]")+"="+(t.key&&t.expression?n[1]:n[2]))}),!r.length&&t.key&&r.push(t.key+"="),r.join("&")},toArray:function(t){var n=this._getItemsAsjQuery(t&&t.connected),r=[];return t=t||{},n.each(function(){r.push(e(t.item||this).attr(t.attribute||"id")||"")}),r},_intersectsWith:function(e){var t=this.positionAbs.left,n=t+this.helperProportions.width,r=this.positionAbs.top,i=r+this.helperProportions.height,s=e.left,o=s+e.width,u=e.top,a=u+e.height,f=this.offset.click.top,l=this.offset.click.left,c=r+f>u&&r+fs&&t+le[this.floating?"width":"height"]?c:s0?"down":"up")},_getDragHorizontalDirection:function(){var e=this.positionAbs.left-this.lastPositionAbs.left;return e!=0&&(e>0?"right":"left")},refresh:function(e){return this._refreshItems(e),this.refreshPositions(),this},_connectWith:function(){var e=this.options;return e.connectWith.constructor==String?[e.connectWith]:e.connectWith},_getItemsAsjQuery:function(t){var n=[],r=[],i=this._connectWith();if(i&&t)for(var s=i.length-1;s>=0;s--){var o=e(i[s]);for(var u=o.length-1;u>=0;u--){var a=e.data(o[u],this.widgetName);a&&a!=this&&!a.options.disabled&&r.push([e.isFunction(a.options.items)?a.options.items.call(a.element):e(a.options.items,a.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),a])}}r.push([e.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):e(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]);for(var s=r.length-1;s>=0;s--)r[s][0].each(function(){n.push(this)});return e(n)},_removeCurrentsFromItems:function(){var e=this.currentItem.find(":data("+this.widgetName+"-item)");for(var t=0;t=0;s--){var o=e(i[s]);for(var u=o.length-1;u>=0;u--){var a=e.data(o[u],this.widgetName);a&&a!=this&&!a.options.disabled&&(r.push([e.isFunction(a.options.items)?a.options.items.call(a.element[0],t,{item:this.currentItem}):e(a.options.items,a.element),a]),this.containers.push(a))}}for(var s=r.length-1;s>=0;s--){var f=r[s][1],l=r[s][0];for(var u=0,c=l.length;u=0;n--){var r=this.items[n];if(r.instance!=this.currentContainer&&this.currentContainer&&r.item[0]!=this.currentItem[0])continue;var i=this.options.toleranceElement?e(this.options.toleranceElement,r.item):r.item;t||(r.width=i.outerWidth(),r.height=i.outerHeight());var s=i.offset();r.left=s.left,r.top=s.top}if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(var n=this.containers.length-1;n>=0;n--){var s=this.containers[n].element.offset();this.containers[n].containerCache.left=s.left,this.containers[n].containerCache.top=s.top,this.containers[n].containerCache.width=this.containers[n].element.outerWidth(),this.containers[n].containerCache.height=this.containers[n].element.outerHeight()}return this},_createPlaceholder:function(t){t=t||this;var n=t.options;if(!n.placeholder||n.placeholder.constructor==String){var r=n.placeholder;n.placeholder={element:function(){var n=e(document.createElement(t.currentItem[0].nodeName)).addClass(r||t.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];return r||(n.style.visibility="hidden"),n},update:function(e,i){if(r&&!n.forcePlaceholderSize)return;i.height()||i.height(t.currentItem.innerHeight()-parseInt(t.currentItem.css("paddingTop")||0,10)-parseInt(t.currentItem.css("paddingBottom")||0,10)),i.width()||i.width(t.currentItem.innerWidth()-parseInt(t.currentItem.css("paddingLeft")||0,10)-parseInt(t.currentItem.css("paddingRight")||0,10))}}}t.placeholder=e(n.placeholder.element.call(t.element,t.currentItem)),t.currentItem.after(t.placeholder),n.placeholder.update(t,t.placeholder)},_contactContainers:function(t){var n=null,r=null;for(var i=this.containers.length-1;i>=0;i--){if(e.contains(this.currentItem[0],this.containers[i].element[0]))continue;if(this._intersectsWith(this.containers[i].containerCache)){if(n&&e.contains(this.containers[i].element[0],n.element[0]))continue;n=this.containers[i],r=i}else this.containers[i].containerCache.over&&(this.containers[i]._trigger("out",t,this._uiHash(this)),this.containers[i].containerCache.over=0)}if(!n)return;if(this.containers.length===1)this.containers[r]._trigger("over",t,this._uiHash(this)),this.containers[r].containerCache.over=1;else if(this.currentContainer!=this.containers[r]){var s=1e4,o=null,u=this.positionAbs[this.containers[r].floating?"left":"top"];for(var a=this.items.length-1;a>=0;a--){if(!e.contains(this.containers[r].element[0],this.items[a].item[0]))continue;var f=this.containers[r].floating?this.items[a].item.offset().left:this.items[a].item.offset().top;Math.abs(f-u)0?"down":"up")}if(!o&&!this.options.dropOnEmpty)return;this.currentContainer=this.containers[r],o?this._rearrange(t,o,null,!0):this._rearrange(t,null,this.containers[r].element,!0),this._trigger("change",t,this._uiHash()),this.containers[r]._trigger("change",t,this._uiHash(this)),this.options.placeholder.update(this.currentContainer,this.placeholder),this.containers[r]._trigger("over",t,this._uiHash(this)),this.containers[r].containerCache.over=1}},_createHelper:function(t){var n=this.options,r=e.isFunction(n.helper)?e(n.helper.apply(this.element[0],[t,this.currentItem])):n.helper=="clone"?this.currentItem.clone():this.currentItem;return r.parents("body").length||e(n.appendTo!="parent"?n.appendTo:this.currentItem[0].parentNode)[0].appendChild(r[0]),r[0]==this.currentItem[0]&&(this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")}),(r[0].style.width==""||n.forceHelperSize)&&r.width(this.currentItem.width()),(r[0].style.height==""||n.forceHelperSize)&&r.height(this.currentItem.height()),r},_adjustOffsetFromHelper:function(t){typeof t=="string"&&(t=t.split(" ")),e.isArray(t)&&(t={left:+t[0],top:+t[1]||0}),"left"in t&&(this.offset.click.left=t.left+this.margins.left),"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left),"top"in t&&(this.offset.click.top=t.top+this.margins.top),"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var t=this.offsetParent.offset();this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&e.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop());if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&e.browser.msie)t={top:0,left:0};return{top:t.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var e=this.currentItem.position();return{top:e.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:e.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var t=this.options;t.containment=="parent"&&(t.containment=this.helper[0].parentNode);if(t.containment=="document"||t.containment=="window")this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,e(t.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(e(t.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(t.containment)){var n=e(t.containment)[0],r=e(t.containment).offset(),i=e(n).css("overflow")!="hidden";this.containment=[r.left+(parseInt(e(n).css("borderLeftWidth"),10)||0)+(parseInt(e(n).css("paddingLeft"),10)||0)-this.margins.left,r.top+(parseInt(e(n).css("borderTopWidth"),10)||0)+(parseInt(e(n).css("paddingTop"),10)||0)-this.margins.top,r.left+(i?Math.max(n.scrollWidth,n.offsetWidth):n.offsetWidth)-(parseInt(e(n).css("borderLeftWidth"),10)||0)-(parseInt(e(n).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,r.top+(i?Math.max(n.scrollHeight,n.offsetHeight):n.offsetHeight)-(parseInt(e(n).css("borderTopWidth"),10)||0)-(parseInt(e(n).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}},_convertPositionTo:function(t,n){n||(n=this.position);var r=t=="absolute"?1:-1,i=this.options,s=this.cssPosition!="absolute"||this.scrollParent[0]!=document&&!!e.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,o=/(html|body)/i.test(s[0].tagName);return{top:n.top+this.offset.relative.top*r+this.offset.parent.top*r-(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():o?0:s.scrollTop())*r,left:n.left+this.offset.relative.left*r+this.offset.parent.left*r-(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():o?0:s.scrollLeft())*r}},_generatePosition:function(t){var n=this.options,r=this.cssPosition!="absolute"||this.scrollParent[0]!=document&&!!e.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,i=/(html|body)/i.test(r[0].tagName);this.cssPosition=="relative"&&(this.scrollParent[0]==document||this.scrollParent[0]==this.offsetParent[0])&&(this.offset.relative=this._getRelativeOffset());var s=t.pageX,o=t.pageY;if(this.originalPosition){this.containment&&(t.pageX-this.offset.click.leftthis.containment[2]&&(s=this.containment[2]+this.offset.click.left),t.pageY-this.offset.click.top>this.containment[3]&&(o=this.containment[3]+this.offset.click.top));if(n.grid){var u=this.originalPageY+Math.round((o-this.originalPageY)/n.grid[1])*n.grid[1];o=this.containment?u-this.offset.click.topthis.containment[3]?u-this.offset.click.topthis.containment[2]?a-this.offset.click.left=0;i--)n||r.push(function(e){return function(t){e._trigger("deactivate",t,this._uiHash(this))}}.call(this,this.containers[i])),this.containers[i].containerCache.over&&(r.push(function(e){return function(t){e._trigger("out",t,this._uiHash(this))}}.call(this,this.containers[i])),this.containers[i].containerCache.over=0);this._storedCursor&&e("body").css("cursor",this._storedCursor),this._storedOpacity&&this.helper.css("opacity",this._storedOpacity),this._storedZIndex&&this.helper.css("zIndex",this._storedZIndex=="auto"?"":this._storedZIndex),this.dragging=!1;if(this.cancelHelperRemoval){if(!n){this._trigger("beforeStop",t,this._uiHash());for(var i=0;i",widgetEventPrefix:"spin",options:{culture:null,icons:{down:"ui-icon-triangle-1-s",up:"ui-icon-triangle-1-n"},incremental:!0,max:null,min:null,numberFormat:null,page:10,step:1,change:null,spin:null,start:null,stop:null},_create:function(){this._setOption("max",this.options.max),this._setOption("min",this.options.min),this._setOption("step",this.options.step),this._value(this.element.val(),!0),this._draw(),this._on(this._events),this._refresh(),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_getCreateOptions:function(){var t={},n=this.element;return e.each(["min","max","step"],function(e,r){var i=n.attr(r);i!==undefined&&i.length&&(t[r]=i)}),t},_events:{keydown:function(e){this._start(e)&&this._keydown(e)&&e.preventDefault()},keyup:"_stop",focus:function(){this.uiSpinner.addClass("ui-state-active"),this.previous=this.element.val()},blur:function(e){if(this.cancelBlur){delete this.cancelBlur;return}this._refresh(),this.uiSpinner.removeClass("ui-state-active"),this.previous!==this.element.val()&&this._trigger("change",e)},mousewheel:function(e,t){if(!t)return;if(!this.spinning&&!this._start(e))return!1;this._spin((t>0?1:-1)*this.options.step,e),clearTimeout(this.mousewheelTimer),this.mousewheelTimer=this._delay(function(){this.spinning&&this._stop(e)},100),e.preventDefault()},"mousedown .ui-spinner-button":function(t){function r(){var e=this.element[0]===this.document[0].activeElement;e||(this.element.focus(),this.previous=n,this._delay(function(){this.previous=n}))}var n;n=this.element[0]===this.document[0].activeElement?this.previous:this.element.val(),t.preventDefault(),r.call(this),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur,r.call(this)});if(this._start(t)===!1)return;this._repeat(null,e(t.currentTarget).hasClass("ui-spinner-up")?1:-1,t)},"mouseup .ui-spinner-button":"_stop","mouseenter .ui-spinner-button":function(t){if(!e(t.currentTarget).hasClass("ui-state-active"))return;if(this._start(t)===!1)return!1;this._repeat(null,e(t.currentTarget).hasClass("ui-spinner-up")?1:-1,t)},"mouseleave .ui-spinner-button":"_stop"},_draw:function(){var e=this.uiSpinner=this.element.addClass("ui-spinner-input").attr("autocomplete","off").wrap(this._uiSpinnerHtml()).parent().append(this._buttonHtml());this._hoverable(e),this.element.attr("role","spinbutton"),this.buttons=e.find(".ui-spinner-button").attr("tabIndex",-1).button().removeClass("ui-corner-all"),this.buttons.height()>Math.ceil(e.height()*.5)&&e.height()>0&&e.height(e.height()),this.options.disabled&&this.disable()},_keydown:function(t){var n=this.options,r=e.ui.keyCode;switch(t.keyCode){case r.UP:return this._repeat(null,1,t),!0;case r.DOWN:return this._repeat(null,-1,t),!0;case r.PAGE_UP:return this._repeat(null,n.page,t),!0;case r.PAGE_DOWN:return this._repeat(null,-n.page,t),!0}return!1},_uiSpinnerHtml:function(){return""},_buttonHtml:function(){return""+""+""+""+""},_start:function(e){return!this.spinning&&this._trigger("start",e)===!1?!1:(this.counter||(this.counter=1),this.spinning=!0,!0)},_repeat:function(e,t,n){e=e||500,clearTimeout(this.timer),this.timer=this._delay(function(){this._repeat(40,t,n)},e),this._spin(t*this.options.step,n)},_spin:function(e,t){var n=this.value()||0;this.counter||(this.counter=1),n=this._adjustValue(n+e*this._increment(this.counter));if(!this.spinning||this._trigger("spin",t,{value:n})!==!1)this._value(n),this.counter++},_increment:function(t){var n=this.options.incremental;return n?e.isFunction(n)?n(t):Math.floor(t*t*t/5e4-t*t/500+17*t/200+1):1},_precision:function(){var e=this._precisionOf(this.options.step);return this.options.min!==null&&(e=Math.max(e,this._precisionOf(this.options.min))),e},_precisionOf:function(e){var t=e.toString(),n=t.indexOf(".");return n===-1?0:t.length-n-1},_adjustValue:function(e){var t,n,r=this.options;return t=r.min!==null?r.min:0,n=e-t,n=Math.round(n/r.step)*r.step,e=t+n,e=parseFloat(e.toFixed(this._precision())),r.max!==null&&e>r.max?r.max:r.min!==null&&e1&&e.href.replace(r,"")===location.href.replace(r,"")}var n=0,r=/#.*$/;e.widget("ui.tabs",{version:"1.9.0",delay:300,options:{active:null,collapsible:!1,event:"click",heightStyle:"content",hide:null,show:null,activate:null,beforeActivate:null,beforeLoad:null,load:null},_create:function(){var t,n=this,r=this.options,i=r.active;this.running=!1,this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all").toggleClass("ui-tabs-collapsible",r.collapsible).delegate(".ui-tabs-nav > li","mousedown"+this.eventNamespace,function(t){e(this).is(".ui-state-disabled")&&t.preventDefault()}).delegate(".ui-tabs-anchor","focus"+this.eventNamespace,function(){e(this).closest("li").is(".ui-state-disabled")&&this.blur()}),this._processTabs();if(i===null){location.hash&&this.anchors.each(function(e,t){if(t.hash===location.hash)return i=e,!1}),i===null&&(i=this.tabs.filter(".ui-tabs-active").index());if(i===null||i===-1)i=this.tabs.length?0:!1}i!==!1&&(i=this.tabs.index(this.tabs.eq(i)),i===-1&&(i=r.collapsible?!1:0)),r.active=i,!r.collapsible&&r.active===!1&&this.anchors.length&&(r.active=0),e.isArray(r.disabled)&&(r.disabled=e.unique(r.disabled.concat(e.map(this.tabs.filter(".ui-state-disabled"),function(e){return n.tabs.index(e)}))).sort()),this.options.active!==!1&&this.anchors.length?this.active=this._findActive(this.options.active):this.active=e(),this._refresh(),this.active.length&&this.load(r.active)},_getCreateEventData:function(){return{tab:this.active,panel:this.active.length?this._getPanelForTab(this.active):e()}},_tabKeydown:function(t){var n=e(this.document[0].activeElement).closest("li"),r=this.tabs.index(n),i=!0;if(this._handlePageNav(t))return;switch(t.keyCode){case e.ui.keyCode.RIGHT:case e.ui.keyCode.DOWN:r++;break;case e.ui.keyCode.UP:case e.ui.keyCode.LEFT:i=!1,r--;break;case e.ui.keyCode.END:r=this.anchors.length-1;break;case e.ui.keyCode.HOME:r=0;break;case e.ui.keyCode.SPACE:t.preventDefault(),clearTimeout(this.activating),this._activate(r);return;case e.ui.keyCode.ENTER:t.preventDefault(),clearTimeout(this.activating),this._activate(r===this.options.active?!1:r);return;default:return}t.preventDefault(),clearTimeout(this.activating),r=this._focusNextTab(r,i),t.ctrlKey||(n.attr("aria-selected","false"),this.tabs.eq(r).attr("aria-selected","true"),this.activating=this._delay(function(){this.option("active",r)},this.delay))},_panelKeydown:function(t){if(this._handlePageNav(t))return;t.ctrlKey&&t.keyCode===e.ui.keyCode.UP&&(t.preventDefault(),this.active.focus())},_handlePageNav:function(t){if(t.altKey&&t.keyCode===e.ui.keyCode.PAGE_UP)return this._activate(this._focusNextTab(this.options.active-1,!1)),!0;if(t.altKey&&t.keyCode===e.ui.keyCode.PAGE_DOWN)return this._activate(this._focusNextTab(this.options.active+1,!0)),!0},_findNextTab:function(t,n){function i(){return t>r&&(t=0),t<0&&(t=r),t}var r=this.tabs.length-1;while(e.inArray(i(),this.options.disabled)!==-1)t=n?t+1:t-1;return t},_focusNextTab:function(e,t){return e=this._findNextTab(e,t),this.tabs.eq(e).focus(),e},_setOption:function(e,t){if(e==="active"){this._activate(t);return}if(e==="disabled"){this._setupDisabled(t);return}this._super(e,t),e==="collapsible"&&(this.element.toggleClass("ui-tabs-collapsible",t),!t&&this.options.active===!1&&this._activate(0)),e==="event"&&this._setupEvents(t),e==="heightStyle"&&this._setupHeightStyle(t)},_tabId:function(e){return e.attr("aria-controls")||"ui-tabs-"+i()},_sanitizeSelector:function(e){return e?e.replace(/[!"$%&'()*+,.\/:;<=>?@\[\]\^`{|}~]/g,"\\$&"):""},refresh:function(){var t,n=this.options,r=this.tablist.children(":has(a[href])");n.disabled=e.map(r.filter(".ui-state-disabled"),function(e){return r.index(e)}),this._processTabs(),n.active===!1||!this.anchors.length?(n.active=!1,this.active=e()):this.active.length&&!e.contains(this.tablist[0],this.active[0])?this.tabs.length===n.disabled.length?(n.active=!1,this.active=e()):this._activate(this._findNextTab(Math.max(0,n.active-1),!1)):n.active=this.tabs.index(this.active),this._refresh()},_refresh:function(){this._setupDisabled(this.options.disabled),this._setupEvents(this.options.event),this._setupHeightStyle(this.options.heightStyle),this.tabs.not(this.active).attr({"aria-selected":"false",tabIndex:-1}),this.panels.not(this._getPanelForTab(this.active)).hide().attr({"aria-expanded":"false","aria-hidden":"true"}),this.active.length?(this.active.addClass("ui-tabs-active ui-state-active").attr({"aria-selected":"true",tabIndex:0}),this._getPanelForTab(this.active).show().attr({"aria-expanded":"true","aria-hidden":"false"})):this.tabs.eq(0).attr("tabIndex",0)},_processTabs:function(){var t=this;this.tablist=this._getList().addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").attr("role","tablist"),this.tabs=this.tablist.find("> li:has(a[href])").addClass("ui-state-default ui-corner-top").attr({role:"tab",tabIndex:-1}),this.anchors=this.tabs.map(function(){return e("a",this)[0]}).addClass("ui-tabs-anchor").attr({role:"presentation",tabIndex:-1}),this.panels=e(),this.anchors.each(function(n,r){var i,o,u,a=e(r).uniqueId().attr("id"),f=e(r).closest("li"),l=f.attr("aria-controls");s(r)?(i=r.hash,o=t.element.find(t._sanitizeSelector(i))):(u=t._tabId(f),i="#"+u,o=t.element.find(i),o.length||(o=t._createPanel(u),o.insertAfter(t.panels[n-1]||t.tablist)),o.attr("aria-live","polite")),o.length&&(t.panels=t.panels.add(o)),l&&f.data("ui-tabs-aria-controls",l),f.attr({"aria-controls":i.substring(1),"aria-labelledby":a}),o.attr("aria-labelledby",a)}),this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").attr("role","tabpanel")},_getList:function(){return this.element.find("ol,ul").eq(0)},_createPanel:function(t){return e("
    ").attr("id",t).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").data("ui-tabs-destroy",!0)},_setupDisabled:function(t){e.isArray(t)&&(t.length?t.length===this.anchors.length&&(t=!0):t=!1);for(var n=0,r;r=this.tabs[n];n++)t===!0||e.inArray(n,t)!==-1?e(r).addClass("ui-state-disabled").attr("aria-disabled","true"):e(r).removeClass("ui-state-disabled").removeAttr("aria-disabled");this.options.disabled=t},_setupEvents:function(t){var n={click:function(e){e.preventDefault()}};t&&e.each(t.split(" "),function(e,t){n[t]="_eventHandler"}),this._off(this.anchors.add(this.tabs).add(this.panels)),this._on(this.anchors,n),this._on(this.tabs,{keydown:"_tabKeydown"}),this._on(this.panels,{keydown:"_panelKeydown"}),this._focusable(this.tabs),this._hoverable(this.tabs)},_setupHeightStyle:function(t){var n,r,i=this.element.parent();t==="fill"?(e.support.minHeight||(r=i.css("overflow"),i.css("overflow","hidden")),n=i.height(),this.element.siblings(":visible").each(function(){var t=e(this),r=t.css("position");if(r==="absolute"||r==="fixed")return;n-=t.outerHeight(!0)}),r&&i.css("overflow",r),this.element.children().not(this.panels).each(function(){n-=e(this).outerHeight(!0)}),this.panels.each(function(){e(this).height(Math.max(0,n-e(this).innerHeight()+e(this).height()))}).css("overflow","auto")):t==="auto"&&(n=0,this.panels.each(function(){n=Math.max(n,e(this).height("").height())}).height(n))},_eventHandler:function(t){var n=this.options,r=this.active,i=e(t.currentTarget),s=i.closest("li"),o=s[0]===r[0],u=o&&n.collapsible,a=u?e():this._getPanelForTab(s),f=r.length?this._getPanelForTab(r):e(),l={oldTab:r,oldPanel:f,newTab:u?e():s,newPanel:a};t.preventDefault();if(s.hasClass("ui-state-disabled")||s.hasClass("ui-tabs-loading")||this.running||o&&!n.collapsible||this._trigger("beforeActivate",t,l)===!1)return;n.active=u?!1:this.tabs.index(s),this.active=o?e():s,this.xhr&&this.xhr.abort(),!f.length&&!a.length&&e.error("jQuery UI Tabs: Mismatching fragment identifier."),a.length&&this.load(this.tabs.index(s),t),this._toggle(t,l)},_toggle:function(t,n){function o(){r.running=!1,r._trigger("activate",t,n)}function u(){n.newTab.closest("li").addClass("ui-tabs-active ui-state-active"),i.length&&r.options.show?r._show(i,r.options.show,o):(i.show(),o())}var r=this,i=n.newPanel,s=n.oldPanel;this.running=!0,s.length&&this.options.hide?this._hide(s,this.options.hide,function(){n.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),u()}):(n.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),s.hide(),u()),s.attr({"aria-expanded":"false","aria-hidden":"true"}),n.oldTab.attr("aria-selected","false"),i.length&&s.length?n.oldTab.attr("tabIndex",-1):i.length&&this.tabs.filter(function(){return e(this).attr("tabIndex")===0}).attr("tabIndex",-1),i.attr({"aria-expanded":"true","aria-hidden":"false"}),n.newTab.attr({"aria-selected":"true",tabIndex:0})},_activate:function(t){var n,r=this._findActive(t);if(r[0]===this.active[0])return;r.length||(r=this.active),n=r.find(".ui-tabs-anchor")[0],this._eventHandler({target:n,currentTarget:n,preventDefault:e.noop})},_findActive:function(t){return t===!1?e():this.tabs.eq(t)},_getIndex:function(e){return typeof e=="string"&&(e=this.anchors.index(this.anchors.filter("[href$='"+e+"']"))),e},_destroy:function(){this.xhr&&this.xhr.abort(),this.element.removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible"),this.tablist.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").removeAttr("role"),this.anchors.removeClass("ui-tabs-anchor").removeAttr("role").removeAttr("tabIndex").removeData("href.tabs").removeData("load.tabs").removeUniqueId(),this.tabs.add(this.panels).each(function(){e.data(this,"ui-tabs-destroy")?e(this).remove():e(this).removeClass("ui-state-default ui-state-active ui-state-disabled ui-corner-top ui-corner-bottom ui-widget-content ui-tabs-active ui-tabs-panel").removeAttr("tabIndex").removeAttr("aria-live").removeAttr("aria-busy").removeAttr("aria-selected").removeAttr("aria-labelledby").removeAttr("aria-hidden").removeAttr("aria-expanded").removeAttr("role")}),this.tabs.each(function(){var t=e(this),n=t.data("ui-tabs-aria-controls");n?t.attr("aria-controls",n):t.removeAttr("aria-controls")}),this.options.heightStyle!=="content"&&this.panels.css("height","")},enable:function(n){var r=this.options.disabled;if(r===!1)return;n===t?r=!1:(n=this._getIndex(n),e.isArray(r)?r=e.map(r,function(e){return e!==n?e:null}):r=e.map(this.tabs,function(e,t){return t!==n?t:null})),this._setupDisabled(r)},disable:function(n){var r=this.options.disabled;if(r===!0)return;if(n===t)r=!0;else{n=this._getIndex(n);if(e.inArray(n,r)!==-1)return;e.isArray(r)?r=e.merge([n],r).sort():r=[n]}this._setupDisabled(r)},load:function(t,n){t=this._getIndex(t);var r=this,i=this.tabs.eq(t),o=i.find(".ui-tabs-anchor"),u=this._getPanelForTab(i),a={tab:i,panel:u};if(s(o[0]))return;this.xhr=e.ajax(this._ajaxSettings(o,n,a)),this.xhr&&this.xhr.statusText!=="canceled"&&(i.addClass("ui-tabs-loading"),u.attr("aria-busy","true"),this.xhr.success(function(e){setTimeout(function(){u.html(e),r._trigger("load",n,a)},1)}).complete(function(e,t){setTimeout(function(){t==="abort"&&r.panels.stop(!1,!0),i.removeClass("ui-tabs-loading"),u.removeAttr("aria-busy"),e===r.xhr&&delete r.xhr},1)}))},_ajaxSettings:function(t,n,r){var i=this;return{url:t.attr("href"),beforeSend:function(t,s){return i._trigger("beforeLoad",n,e.extend({jqXHR:t,ajaxSettings:s},r))}}},_getPanelForTab:function(t){var n=e(t).attr("aria-controls");return this.element.find(this._sanitizeSelector("#"+n))}}),e.uiBackCompat!==!1&&(e.ui.tabs.prototype._ui=function(e,t){return{tab:e,panel:t,index:this.anchors.index(e)}},e.widget("ui.tabs",e.ui.tabs,{url:function(e,t){this.anchors.eq(e).attr("href",t)}}),e.widget("ui.tabs",e.ui.tabs,{options:{ajaxOptions:null,cache:!1},_create:function(){this._super();var t=this;this._on({tabsbeforeload:function(n,r){if(e.data(r.tab[0],"cache.tabs")){n.preventDefault();return}r.jqXHR.success(function(){t.options.cache&&e.data(r.tab[0],"cache.tabs",!0)})}})},_ajaxSettings:function(t,n,r){var i=this.options.ajaxOptions;return e.extend({},i,{error:function(e,t,n){try{i.error(e,t,r.tab.closest("li").index(),r.tab[0])}catch(n){}}},this._superApply(arguments))},_setOption:function(e,t){e==="cache"&&t===!1&&this.anchors.removeData("cache.tabs"),this._super(e,t)},_destroy:function(){this.anchors.removeData("cache.tabs"),this._super()},url:function(e,t){this.anchors.eq(e).removeData("cache.tabs"),this._superApply(arguments)}}),e.widget("ui.tabs",e.ui.tabs,{abort:function(){this.xhr&&this.xhr.abort()}}),e.widget("ui.tabs",e.ui.tabs,{options:{spinner:"Loading…"},_create:function(){this._super(),this._on({tabsbeforeload:function(e,t){if(e.target!==this.element[0]||!this.options.spinner)return;var n=t.tab.find("span"),r=n.html();n.html(this.options.spinner),t.jqXHR.complete(function(){n.html(r)})}})}}),e.widget("ui.tabs",e.ui.tabs,{options:{enable:null,disable:null},enable:function(t){var n=this.options,r;if(t&&n.disabled===!0||e.isArray(n.disabled)&&e.inArray(t,n.disabled)!==-1)r=!0;this._superApply(arguments),r&&this._trigger("enable",null,this._ui(this.anchors[t],this.panels[t]))},disable:function(t){var n=this.options,r;if(t&&n.disabled===!1||e.isArray(n.disabled)&&e.inArray(t,n.disabled)===-1)r=!0;this._superApply(arguments),r&&this._trigger("disable",null,this._ui(this.anchors[t],this.panels[t]))}}),e.widget("ui.tabs",e.ui.tabs,{options:{add:null,remove:null,tabTemplate:"
  7. #{label}
  8. "},add:function(n,r,i){i===t&&(i=this.anchors.length);var s,o,u=this.options,a=e(u.tabTemplate.replace(/#\{href\}/g,n).replace(/#\{label\}/g,r)),f=n.indexOf("#")?this._tabId(a):n.replace("#","");return a.addClass("ui-state-default ui-corner-top").data("ui-tabs-destroy",!0),a.attr("aria-controls",f),s=i>=this.tabs.length,o=this.element.find("#"+f),o.length||(o=this._createPanel(f),s?i>0?o.insertAfter(this.panels.eq(-1)):o.appendTo(this.element):o.insertBefore(this.panels[i])),o.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").hide(),s?a.appendTo(this.tablist):a.insertBefore(this.tabs[i]),u.disabled=e.map(u.disabled,function(e){return e>=i?++e:e}),this.refresh(),this.tabs.length===1&&u.active===!1&&this.option("active",0),this._trigger("add",null,this._ui(this.anchors[i],this.panels[i])),this},remove:function(t){t=this._getIndex(t);var n=this.options,r=this.tabs.eq(t).remove(),i=this._getPanelForTab(r).remove();return r.hasClass("ui-tabs-active")&&this.anchors.length>2&&this._activate(t+(t+1=t?--e:e}),this.refresh(),this._trigger("remove",null,this._ui(r.find("a")[0],i[0])),this}}),e.widget("ui.tabs",e.ui.tabs,{length:function(){return this.anchors.length}}),e.widget("ui.tabs",e.ui.tabs,{options:{idPrefix:"ui-tabs-"},_tabId:function(t){var n=t.is("li")?t.find("a[href]"):t;return n=n[0],e(n).closest("li").attr("aria-controls")||n.title&&n.title.replace(/\s/g,"_").replace(/[^\w\u00c0-\uFFFF\-]/g,"")||this.options.idPrefix+i()}}),e.widget("ui.tabs",e.ui.tabs,{options:{panelTemplate:"
    "},_createPanel:function(t){return e(this.options.panelTemplate).attr("id",t).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").data("ui-tabs-destroy",!0)}}),e.widget("ui.tabs",e.ui.tabs,{_create:function(){var e=this.options;e.active===null&&e.selected!==t&&(e.active=e.selected===-1?!1:e.selected),this._super(),e.selected=e.active,e.selected===!1&&(e.selected=-1)},_setOption:function(e,t){if(e!=="selected")return this._super(e,t);var n=this.options;this._super("active",t===-1?!1:t),n.selected=n.active,n.selected===!1&&(n.selected=-1)},_eventHandler:function(e){this._superApply(arguments),this.options.selected=this.options.active,this.options.selected===!1&&(this.options.selected=-1)}}),e.widget("ui.tabs",e.ui.tabs,{options:{show:null,select:null},_create:function(){this._super(),this.options.active!==!1&&this._trigger("show",null,this._ui(this.active.find(".ui-tabs-anchor")[0],this._getPanelForTab(this.active)[0]))},_trigger:function(e,t,n){var r=this._superApply(arguments);return r?(e==="beforeActivate"&&n.newTab.length?r=this._super("select",t,{tab:n.newTab.find(".ui-tabs-anchor")[0],panel:n.newPanel[0],index:n.newTab.closest("li").index()}):e==="activate"&&n.newTab.length&&(r=this._super("show",t,{tab:n.newTab.find(".ui-tabs-anchor")[0],panel:n.newPanel[0],index:n.newTab.closest("li").index()})),r):!1}}),e.widget("ui.tabs",e.ui.tabs,{select:function(e){e=this._getIndex(e);if(e===-1){if(!this.options.collapsible||this.options.selected===-1)return;e=this.options.selected}this.anchors.eq(e).trigger(this.options.event+this.eventNamespace)}}),function(){var t=0;e.widget("ui.tabs",e.ui.tabs,{options:{cookie:null},_create:function(){var e=this.options,t;e.active==null&&e.cookie&&(t=parseInt(this._cookie(),10),t===-1&&(t=!1),e.active=t),this._super()},_cookie:function(n){var r=[this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+ ++t)];return arguments.length&&(r.push(n===!1?-1:n),r.push(this.options.cookie)),e.cookie.apply(null,r)},_refresh:function(){this._super(),this.options.cookie&&this._cookie(this.options.active,this.options.cookie)},_eventHandler:function(e){this._superApply(arguments),this.options.cookie&&this._cookie(this.options.active,this.options.cookie)},_destroy:function(){this._super(),this.options.cookie&&this._cookie(null,this.options.cookie)}})}(),e.widget("ui.tabs",e.ui.tabs,{_trigger:function(t,n,r){var i=e.extend({},r);return t==="load"&&(i.panel=i.panel[0],i.tab=i.tab.find(".ui-tabs-anchor")[0]),this._super(t,n,i)}}),e.widget("ui.tabs",e.ui.tabs,{options:{fx:null},_getFx:function(){var t,n,r=this.options.fx;return r&&(e.isArray(r)?(t=r[0],n=r[1]):t=n=r),r?{show:n,hide:t}:null},_toggle:function(e,t){function o(){n.running=!1,n._trigger("activate",e,t)}function u(){t.newTab.closest("li").addClass("ui-tabs-active ui-state-active"),r.length&&s.show?r.animate(s.show,s.show.duration,function(){o()}):(r.show(),o())}var n=this,r=t.newPanel,i=t.oldPanel,s=this._getFx();if(!s)return this._super(e,t);n.running=!0,i.length&&s.hide?i.animate(s.hide,s.hide.duration,function(){t.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),u()}):(t.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),i.hide(),u())}}))})(jQuery);(function(e){function n(t,n){var r=(t.attr("aria-describedby")||"").split(/\s+/);r.push(n),t.data("ui-tooltip-id",n).attr("aria-describedby",e.trim(r.join(" ")))}function r(t){var n=t.data("ui-tooltip-id"),r=(t.attr("aria-describedby")||"").split(/\s+/),i=e.inArray(n,r);i!==-1&&r.splice(i,1),t.removeData("ui-tooltip-id"),r=e.trim(r.join(" ")),r?t.attr("aria-describedby",r):t.removeAttr("aria-describedby")}var t=0;e.widget("ui.tooltip",{version:"1.9.0",options:{content:function(){return e(this).attr("title")},hide:!0,items:"[title]",position:{my:"left+15 center",at:"right center",collision:"flipfit flipfit"},show:!0,tooltipClass:null,track:!1,close:null,open:null},_create:function(){this._on({mouseover:"open",focusin:"open"}),this.tooltips={}},_setOption:function(t,n){var r=this;if(t==="disabled"){this[n?"_disable":"_enable"](),this.options[t]=n;return}this._super(t,n),t==="content"&&e.each(this.tooltips,function(e,t){r._updateContent(t)})},_disable:function(){var t=this;e.each(this.tooltips,function(n,r){var i=e.Event("blur");i.target=i.currentTarget=r[0],t.close(i,!0)}),this.element.find(this.options.items).andSelf().each(function(){var t=e(this);t.is("[title]")&&t.data("ui-tooltip-title",t.attr("title")).attr("title","")})},_enable:function(){this.element.find(this.options.items).andSelf().each(function(){var t=e(this);t.data("ui-tooltip-title")&&t.attr("title",t.data("ui-tooltip-title"))})},open:function(t){var n=e(t?t.target:this.element).closest(this.options.items);if(!n.length)return;if(this.options.track&&n.data("ui-tooltip-id")){this._find(n).position(e.extend({of:n},this.options.position)),this._off(this.document,"mousemove");return}n.attr("title")&&n.data("ui-tooltip-title",n.attr("title")),n.data("tooltip-open",!0),this._updateContent(n,t)},_updateContent:function(e,t){var n,r=this.options.content,i=this;if(typeof r=="string")return this._open(t,e,r);n=r.call(e[0],function(n){if(!e.data("tooltip-open"))return;i._delay(function(){this._open(t,e,n)})}),n&&this._open(t,e,n)},_open:function(t,r,i){function u(e){o.of=e,s.position(o)}var s,o;if(!i)return;s=this._find(r);if(s.length){s.find(".ui-tooltip-content").html(i);return}r.is("[title]")&&(t&&t.type==="mouseover"?r.attr("title",""):r.removeAttr("title")),s=this._tooltip(r),n(r,s.attr("id")),s.find(".ui-tooltip-content").html(i),this.options.track&&t&&/^mouse/.test(t.originalEvent.type)?(o=e.extend({},this.options.position),this._on(this.document,{mousemove:u}),u(t)):s.position(e.extend({of:r},this.options.position)),s.hide(),this._show(s,this.options.show),this._trigger("open",t,{tooltip:s}),this._on(r,{mouseleave:"close",focusout:"close",keyup:function(t){if(t.keyCode===e.ui.keyCode.ESCAPE){var n=e.Event(t);n.currentTarget=r[0],this.close(n,!0)}}})},close:function(t,n){var i=this,s=e(t?t.currentTarget:this.element),o=this._find(s);if(this.closing)return;if(!n&&t&&t.type!=="focusout"&&this.document[0].activeElement===s[0])return;s.data("ui-tooltip-title")&&s.attr("title",s.data("ui-tooltip-title")),r(s),o.stop(!0),this._hide(o,this.options.hide,function(){e(this).remove(),delete i.tooltips[this.id]}),s.removeData("tooltip-open"),this._off(s,"mouseleave focusout keyup"),this._off(this.document,"mousemove"),this.closing=!0,this._trigger("close",t,{tooltip:o}),this.closing=!1},_tooltip:function(n){var r="ui-tooltip-"+t++,i=e("
    ").attr({id:r,role:"tooltip"}).addClass("ui-tooltip ui-widget ui-corner-all ui-widget-content "+(this.options.tooltipClass||""));return e("
    ").addClass("ui-tooltip-content").appendTo(i),i.appendTo(this.document[0].body),e.fn.bgiframe&&i.bgiframe(),this.tooltips[r]=n,i},_find:function(t){var n=t.data("ui-tooltip-id");return n?e("#"+n):e()},_destroy:function(){var t=this;e.each(this.tooltips,function(n,r){var i=e.Event("blur");i.target=i.currentTarget=r[0],t.close(i,!0),e("#"+n).remove(),r.data("ui-tooltip-title")&&(r.attr("title",r.data("ui-tooltip-title")),r.removeData("ui-tooltip-title"))})}})})(jQuery); \ No newline at end of file diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/jquery.js b/scalaxy-beans/0.3-SNAPSHOT/api/lib/jquery.js new file mode 100644 index 00000000..bc3fbc81 --- /dev/null +++ b/scalaxy-beans/0.3-SNAPSHOT/api/lib/jquery.js @@ -0,0 +1,2 @@ +/*! jQuery v1.8.2 jquery.com | jquery.org/license */ +(function(a,b){function G(a){var b=F[a]={};return p.each(a.split(s),function(a,c){b[c]=!0}),b}function J(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(I,"-$1").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:+d+""===d?+d:H.test(d)?p.parseJSON(d):d}catch(f){}p.data(a,c,d)}else d=b}return d}function K(a){var b;for(b in a){if(b==="data"&&p.isEmptyObject(a[b]))continue;if(b!=="toJSON")return!1}return!0}function ba(){return!1}function bb(){return!0}function bh(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function bi(a,b){do a=a[b];while(a&&a.nodeType!==1);return a}function bj(a,b,c){b=b||0;if(p.isFunction(b))return p.grep(a,function(a,d){var e=!!b.call(a,d,a);return e===c});if(b.nodeType)return p.grep(a,function(a,d){return a===b===c});if(typeof b=="string"){var d=p.grep(a,function(a){return a.nodeType===1});if(be.test(b))return p.filter(b,d,!c);b=p.filter(b,d)}return p.grep(a,function(a,d){return p.inArray(a,b)>=0===c})}function bk(a){var b=bl.split("|"),c=a.createDocumentFragment();if(c.createElement)while(b.length)c.createElement(b.pop());return c}function bC(a,b){return a.getElementsByTagName(b)[0]||a.appendChild(a.ownerDocument.createElement(b))}function bD(a,b){if(b.nodeType!==1||!p.hasData(a))return;var c,d,e,f=p._data(a),g=p._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;d").appendTo(e.body),c=b.css("display");b.remove();if(c==="none"||c===""){bI=e.body.appendChild(bI||p.extend(e.createElement("iframe"),{frameBorder:0,width:0,height:0}));if(!bJ||!bI.createElement)bJ=(bI.contentWindow||bI.contentDocument).document,bJ.write(""),bJ.close();b=bJ.body.appendChild(bJ.createElement(a)),c=bH(b,"display"),e.body.removeChild(bI)}return bS[a]=c,c}function ci(a,b,c,d){var e;if(p.isArray(b))p.each(b,function(b,e){c||ce.test(a)?d(a,e):ci(a+"["+(typeof e=="object"?b:"")+"]",e,c,d)});else if(!c&&p.type(b)==="object")for(e in b)ci(a+"["+e+"]",b[e],c,d);else d(a,b)}function cz(a){return function(b,c){typeof b!="string"&&(c=b,b="*");var d,e,f,g=b.toLowerCase().split(s),h=0,i=g.length;if(p.isFunction(c))for(;h)[^>]*$|#([\w\-]*)$)/,v=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,w=/^[\],:{}\s]*$/,x=/(?:^|:|,)(?:\s*\[)+/g,y=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,z=/"[^"\\\r\n]*"|true|false|null|-?(?:\d\d*\.|)\d+(?:[eE][\-+]?\d+|)/g,A=/^-ms-/,B=/-([\da-z])/gi,C=function(a,b){return(b+"").toUpperCase()},D=function(){e.addEventListener?(e.removeEventListener("DOMContentLoaded",D,!1),p.ready()):e.readyState==="complete"&&(e.detachEvent("onreadystatechange",D),p.ready())},E={};p.fn=p.prototype={constructor:p,init:function(a,c,d){var f,g,h,i;if(!a)return this;if(a.nodeType)return this.context=this[0]=a,this.length=1,this;if(typeof a=="string"){a.charAt(0)==="<"&&a.charAt(a.length-1)===">"&&a.length>=3?f=[null,a,null]:f=u.exec(a);if(f&&(f[1]||!c)){if(f[1])return c=c instanceof p?c[0]:c,i=c&&c.nodeType?c.ownerDocument||c:e,a=p.parseHTML(f[1],i,!0),v.test(f[1])&&p.isPlainObject(c)&&this.attr.call(a,c,!0),p.merge(this,a);g=e.getElementById(f[2]);if(g&&g.parentNode){if(g.id!==f[2])return d.find(a);this.length=1,this[0]=g}return this.context=e,this.selector=a,this}return!c||c.jquery?(c||d).find(a):this.constructor(c).find(a)}return p.isFunction(a)?d.ready(a):(a.selector!==b&&(this.selector=a.selector,this.context=a.context),p.makeArray(a,this))},selector:"",jquery:"1.8.2",length:0,size:function(){return this.length},toArray:function(){return k.call(this)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=p.merge(this.constructor(),a);return d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")"),d},each:function(a,b){return p.each(this,a,b)},ready:function(a){return p.ready.promise().done(a),this},eq:function(a){return a=+a,a===-1?this.slice(a):this.slice(a,a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(k.apply(this,arguments),"slice",k.call(arguments).join(","))},map:function(a){return this.pushStack(p.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:j,sort:[].sort,splice:[].splice},p.fn.init.prototype=p.fn,p.extend=p.fn.extend=function(){var a,c,d,e,f,g,h=arguments[0]||{},i=1,j=arguments.length,k=!1;typeof h=="boolean"&&(k=h,h=arguments[1]||{},i=2),typeof h!="object"&&!p.isFunction(h)&&(h={}),j===i&&(h=this,--i);for(;i0)return;d.resolveWith(e,[p]),p.fn.trigger&&p(e).trigger("ready").off("ready")},isFunction:function(a){return p.type(a)==="function"},isArray:Array.isArray||function(a){return p.type(a)==="array"},isWindow:function(a){return a!=null&&a==a.window},isNumeric:function(a){return!isNaN(parseFloat(a))&&isFinite(a)},type:function(a){return a==null?String(a):E[m.call(a)]||"object"},isPlainObject:function(a){if(!a||p.type(a)!=="object"||a.nodeType||p.isWindow(a))return!1;try{if(a.constructor&&!n.call(a,"constructor")&&!n.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}var d;for(d in a);return d===b||n.call(a,d)},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},error:function(a){throw new Error(a)},parseHTML:function(a,b,c){var d;return!a||typeof a!="string"?null:(typeof b=="boolean"&&(c=b,b=0),b=b||e,(d=v.exec(a))?[b.createElement(d[1])]:(d=p.buildFragment([a],b,c?null:[]),p.merge([],(d.cacheable?p.clone(d.fragment):d.fragment).childNodes)))},parseJSON:function(b){if(!b||typeof b!="string")return null;b=p.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(w.test(b.replace(y,"@").replace(z,"]").replace(x,"")))return(new Function("return "+b))();p.error("Invalid JSON: "+b)},parseXML:function(c){var d,e;if(!c||typeof c!="string")return null;try{a.DOMParser?(e=new DOMParser,d=e.parseFromString(c,"text/xml")):(d=new ActiveXObject("Microsoft.XMLDOM"),d.async="false",d.loadXML(c))}catch(f){d=b}return(!d||!d.documentElement||d.getElementsByTagName("parsererror").length)&&p.error("Invalid XML: "+c),d},noop:function(){},globalEval:function(b){b&&r.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(A,"ms-").replace(B,C)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,c,d){var e,f=0,g=a.length,h=g===b||p.isFunction(a);if(d){if(h){for(e in a)if(c.apply(a[e],d)===!1)break}else for(;f0&&a[0]&&a[i-1]||i===0||p.isArray(a));if(j)for(;h-1)i.splice(c,1),e&&(c<=g&&g--,c<=h&&h--)}),this},has:function(a){return p.inArray(a,i)>-1},empty:function(){return i=[],this},disable:function(){return i=j=c=b,this},disabled:function(){return!i},lock:function(){return j=b,c||l.disable(),this},locked:function(){return!j},fireWith:function(a,b){return b=b||[],b=[a,b.slice?b.slice():b],i&&(!d||j)&&(e?j.push(b):k(b)),this},fire:function(){return l.fireWith(this,arguments),this},fired:function(){return!!d}};return l},p.extend({Deferred:function(a){var b=[["resolve","done",p.Callbacks("once memory"),"resolved"],["reject","fail",p.Callbacks("once memory"),"rejected"],["notify","progress",p.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return p.Deferred(function(c){p.each(b,function(b,d){var f=d[0],g=a[b];e[d[1]](p.isFunction(g)?function(){var a=g.apply(this,arguments);a&&p.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f+"With"](this===e?c:this,[a])}:c[f])}),a=null}).promise()},promise:function(a){return a!=null?p.extend(a,d):d}},e={};return d.pipe=d.then,p.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[a^1][2].disable,b[2][2].lock),e[f[0]]=g.fire,e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=k.call(arguments),d=c.length,e=d!==1||a&&p.isFunction(a.promise)?d:0,f=e===1?a:p.Deferred(),g=function(a,b,c){return function(d){b[a]=this,c[a]=arguments.length>1?k.call(arguments):d,c===h?f.notifyWith(b,c):--e||f.resolveWith(b,c)}},h,i,j;if(d>1){h=new Array(d),i=new Array(d),j=new Array(d);for(;b
    a",c=n.getElementsByTagName("*"),d=n.getElementsByTagName("a")[0],d.style.cssText="top:1px;float:left;opacity:.5";if(!c||!c.length)return{};f=e.createElement("select"),g=f.appendChild(e.createElement("option")),h=n.getElementsByTagName("input")[0],b={leadingWhitespace:n.firstChild.nodeType===3,tbody:!n.getElementsByTagName("tbody").length,htmlSerialize:!!n.getElementsByTagName("link").length,style:/top/.test(d.getAttribute("style")),hrefNormalized:d.getAttribute("href")==="/a",opacity:/^0.5/.test(d.style.opacity),cssFloat:!!d.style.cssFloat,checkOn:h.value==="on",optSelected:g.selected,getSetAttribute:n.className!=="t",enctype:!!e.createElement("form").enctype,html5Clone:e.createElement("nav").cloneNode(!0).outerHTML!=="<:nav>",boxModel:e.compatMode==="CSS1Compat",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,boxSizingReliable:!0,pixelPosition:!1},h.checked=!0,b.noCloneChecked=h.cloneNode(!0).checked,f.disabled=!0,b.optDisabled=!g.disabled;try{delete n.test}catch(o){b.deleteExpando=!1}!n.addEventListener&&n.attachEvent&&n.fireEvent&&(n.attachEvent("onclick",m=function(){b.noCloneEvent=!1}),n.cloneNode(!0).fireEvent("onclick"),n.detachEvent("onclick",m)),h=e.createElement("input"),h.value="t",h.setAttribute("type","radio"),b.radioValue=h.value==="t",h.setAttribute("checked","checked"),h.setAttribute("name","t"),n.appendChild(h),i=e.createDocumentFragment(),i.appendChild(n.lastChild),b.checkClone=i.cloneNode(!0).cloneNode(!0).lastChild.checked,b.appendChecked=h.checked,i.removeChild(h),i.appendChild(n);if(n.attachEvent)for(k in{submit:!0,change:!0,focusin:!0})j="on"+k,l=j in n,l||(n.setAttribute(j,"return;"),l=typeof n[j]=="function"),b[k+"Bubbles"]=l;return p(function(){var c,d,f,g,h="padding:0;margin:0;border:0;display:block;overflow:hidden;",i=e.getElementsByTagName("body")[0];if(!i)return;c=e.createElement("div"),c.style.cssText="visibility:hidden;border:0;width:0;height:0;position:static;top:0;margin-top:1px",i.insertBefore(c,i.firstChild),d=e.createElement("div"),c.appendChild(d),d.innerHTML="
    t
    ",f=d.getElementsByTagName("td"),f[0].style.cssText="padding:0;margin:0;border:0;display:none",l=f[0].offsetHeight===0,f[0].style.display="",f[1].style.display="none",b.reliableHiddenOffsets=l&&f[0].offsetHeight===0,d.innerHTML="",d.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",b.boxSizing=d.offsetWidth===4,b.doesNotIncludeMarginInBodyOffset=i.offsetTop!==1,a.getComputedStyle&&(b.pixelPosition=(a.getComputedStyle(d,null)||{}).top!=="1%",b.boxSizingReliable=(a.getComputedStyle(d,null)||{width:"4px"}).width==="4px",g=e.createElement("div"),g.style.cssText=d.style.cssText=h,g.style.marginRight=g.style.width="0",d.style.width="1px",d.appendChild(g),b.reliableMarginRight=!parseFloat((a.getComputedStyle(g,null)||{}).marginRight)),typeof d.style.zoom!="undefined"&&(d.innerHTML="",d.style.cssText=h+"width:1px;padding:1px;display:inline;zoom:1",b.inlineBlockNeedsLayout=d.offsetWidth===3,d.style.display="block",d.style.overflow="visible",d.innerHTML="
    ",d.firstChild.style.width="5px",b.shrinkWrapBlocks=d.offsetWidth!==3,c.style.zoom=1),i.removeChild(c),c=d=f=g=null}),i.removeChild(n),c=d=f=g=h=i=n=null,b}();var H=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,I=/([A-Z])/g;p.extend({cache:{},deletedIds:[],uuid:0,expando:"jQuery"+(p.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){return a=a.nodeType?p.cache[a[p.expando]]:a[p.expando],!!a&&!K(a)},data:function(a,c,d,e){if(!p.acceptData(a))return;var f,g,h=p.expando,i=typeof c=="string",j=a.nodeType,k=j?p.cache:a,l=j?a[h]:a[h]&&h;if((!l||!k[l]||!e&&!k[l].data)&&i&&d===b)return;l||(j?a[h]=l=p.deletedIds.pop()||p.guid++:l=h),k[l]||(k[l]={},j||(k[l].toJSON=p.noop));if(typeof c=="object"||typeof c=="function")e?k[l]=p.extend(k[l],c):k[l].data=p.extend(k[l].data,c);return f=k[l],e||(f.data||(f.data={}),f=f.data),d!==b&&(f[p.camelCase(c)]=d),i?(g=f[c],g==null&&(g=f[p.camelCase(c)])):g=f,g},removeData:function(a,b,c){if(!p.acceptData(a))return;var d,e,f,g=a.nodeType,h=g?p.cache:a,i=g?a[p.expando]:p.expando;if(!h[i])return;if(b){d=c?h[i]:h[i].data;if(d){p.isArray(b)||(b in d?b=[b]:(b=p.camelCase(b),b in d?b=[b]:b=b.split(" ")));for(e=0,f=b.length;e1,null,!1))},removeData:function(a){return this.each(function(){p.removeData(this,a)})}}),p.extend({queue:function(a,b,c){var d;if(a)return b=(b||"fx")+"queue",d=p._data(a,b),c&&(!d||p.isArray(c)?d=p._data(a,b,p.makeArray(c)):d.push(c)),d||[]},dequeue:function(a,b){b=b||"fx";var c=p.queue(a,b),d=c.length,e=c.shift(),f=p._queueHooks(a,b),g=function(){p.dequeue(a,b)};e==="inprogress"&&(e=c.shift(),d--),e&&(b==="fx"&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return p._data(a,c)||p._data(a,c,{empty:p.Callbacks("once memory").add(function(){p.removeData(a,b+"queue",!0),p.removeData(a,c,!0)})})}}),p.fn.extend({queue:function(a,c){var d=2;return typeof a!="string"&&(c=a,a="fx",d--),arguments.length1)},removeAttr:function(a){return this.each(function(){p.removeAttr(this,a)})},prop:function(a,b){return p.access(this,p.prop,a,b,arguments.length>1)},removeProp:function(a){return a=p.propFix[a]||a,this.each(function(){try{this[a]=b,delete this[a]}catch(c){}})},addClass:function(a){var b,c,d,e,f,g,h;if(p.isFunction(a))return this.each(function(b){p(this).addClass(a.call(this,b,this.className))});if(a&&typeof a=="string"){b=a.split(s);for(c=0,d=this.length;c=0)d=d.replace(" "+c[f]+" "," ");e.className=a?p.trim(d):""}}}return this},toggleClass:function(a,b){var c=typeof a,d=typeof b=="boolean";return p.isFunction(a)?this.each(function(c){p(this).toggleClass(a.call(this,c,this.className,b),b)}):this.each(function(){if(c==="string"){var e,f=0,g=p(this),h=b,i=a.split(s);while(e=i[f++])h=d?h:!g.hasClass(e),g[h?"addClass":"removeClass"](e)}else if(c==="undefined"||c==="boolean")this.className&&p._data(this,"__className__",this.className),this.className=this.className||a===!1?"":p._data(this,"__className__")||""})},hasClass:function(a){var b=" "+a+" ",c=0,d=this.length;for(;c=0)return!0;return!1},val:function(a){var c,d,e,f=this[0];if(!arguments.length){if(f)return c=p.valHooks[f.type]||p.valHooks[f.nodeName.toLowerCase()],c&&"get"in c&&(d=c.get(f,"value"))!==b?d:(d=f.value,typeof d=="string"?d.replace(P,""):d==null?"":d);return}return e=p.isFunction(a),this.each(function(d){var f,g=p(this);if(this.nodeType!==1)return;e?f=a.call(this,d,g.val()):f=a,f==null?f="":typeof f=="number"?f+="":p.isArray(f)&&(f=p.map(f,function(a){return a==null?"":a+""})),c=p.valHooks[this.type]||p.valHooks[this.nodeName.toLowerCase()];if(!c||!("set"in c)||c.set(this,f,"value")===b)this.value=f})}}),p.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c,d,e,f=a.selectedIndex,g=[],h=a.options,i=a.type==="select-one";if(f<0)return null;c=i?f:0,d=i?f+1:h.length;for(;c=0}),c.length||(a.selectedIndex=-1),c}}},attrFn:{},attr:function(a,c,d,e){var f,g,h,i=a.nodeType;if(!a||i===3||i===8||i===2)return;if(e&&p.isFunction(p.fn[c]))return p(a)[c](d);if(typeof a.getAttribute=="undefined")return p.prop(a,c,d);h=i!==1||!p.isXMLDoc(a),h&&(c=c.toLowerCase(),g=p.attrHooks[c]||(T.test(c)?M:L));if(d!==b){if(d===null){p.removeAttr(a,c);return}return g&&"set"in g&&h&&(f=g.set(a,d,c))!==b?f:(a.setAttribute(c,d+""),d)}return g&&"get"in g&&h&&(f=g.get(a,c))!==null?f:(f=a.getAttribute(c),f===null?b:f)},removeAttr:function(a,b){var c,d,e,f,g=0;if(b&&a.nodeType===1){d=b.split(s);for(;g=0}})});var V=/^(?:textarea|input|select)$/i,W=/^([^\.]*|)(?:\.(.+)|)$/,X=/(?:^|\s)hover(\.\S+|)\b/,Y=/^key/,Z=/^(?:mouse|contextmenu)|click/,$=/^(?:focusinfocus|focusoutblur)$/,_=function(a){return p.event.special.hover?a:a.replace(X,"mouseenter$1 mouseleave$1")};p.event={add:function(a,c,d,e,f){var g,h,i,j,k,l,m,n,o,q,r;if(a.nodeType===3||a.nodeType===8||!c||!d||!(g=p._data(a)))return;d.handler&&(o=d,d=o.handler,f=o.selector),d.guid||(d.guid=p.guid++),i=g.events,i||(g.events=i={}),h=g.handle,h||(g.handle=h=function(a){return typeof p!="undefined"&&(!a||p.event.triggered!==a.type)?p.event.dispatch.apply(h.elem,arguments):b},h.elem=a),c=p.trim(_(c)).split(" ");for(j=0;j=0&&(s=s.slice(0,-1),i=!0),s.indexOf(".")>=0&&(t=s.split("."),s=t.shift(),t.sort());if((!f||p.event.customEvent[s])&&!p.event.global[s])return;c=typeof c=="object"?c[p.expando]?c:new p.Event(s,c):new p.Event(s),c.type=s,c.isTrigger=!0,c.exclusive=i,c.namespace=t.join("."),c.namespace_re=c.namespace?new RegExp("(^|\\.)"+t.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,m=s.indexOf(":")<0?"on"+s:"";if(!f){h=p.cache;for(j in h)h[j].events&&h[j].events[s]&&p.event.trigger(c,d,h[j].handle.elem,!0);return}c.result=b,c.target||(c.target=f),d=d!=null?p.makeArray(d):[],d.unshift(c),n=p.event.special[s]||{};if(n.trigger&&n.trigger.apply(f,d)===!1)return;q=[[f,n.bindType||s]];if(!g&&!n.noBubble&&!p.isWindow(f)){r=n.delegateType||s,k=$.test(r+s)?f:f.parentNode;for(l=f;k;k=k.parentNode)q.push([k,r]),l=k;l===(f.ownerDocument||e)&&q.push([l.defaultView||l.parentWindow||a,r])}for(j=0;j=0:p.find(m,this,null,[f]).length),h[m]&&j.push(l);j.length&&u.push({elem:f,matches:j})}o.length>q&&u.push({elem:this,matches:o.slice(q)});for(d=0;d0?this.on(b,null,a,c):this.trigger(b)},Y.test(b)&&(p.event.fixHooks[b]=p.event.keyHooks),Z.test(b)&&(p.event.fixHooks[b]=p.event.mouseHooks)}),function(a,b){function bc(a,b,c,d){c=c||[],b=b||r;var e,f,i,j,k=b.nodeType;if(!a||typeof a!="string")return c;if(k!==1&&k!==9)return[];i=g(b);if(!i&&!d)if(e=P.exec(a))if(j=e[1]){if(k===9){f=b.getElementById(j);if(!f||!f.parentNode)return c;if(f.id===j)return c.push(f),c}else if(b.ownerDocument&&(f=b.ownerDocument.getElementById(j))&&h(b,f)&&f.id===j)return c.push(f),c}else{if(e[2])return w.apply(c,x.call(b.getElementsByTagName(a),0)),c;if((j=e[3])&&_&&b.getElementsByClassName)return w.apply(c,x.call(b.getElementsByClassName(j),0)),c}return bp(a.replace(L,"$1"),b,c,d,i)}function bd(a){return function(b){var c=b.nodeName.toLowerCase();return c==="input"&&b.type===a}}function be(a){return function(b){var c=b.nodeName.toLowerCase();return(c==="input"||c==="button")&&b.type===a}}function bf(a){return z(function(b){return b=+b,z(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function bg(a,b,c){if(a===b)return c;var d=a.nextSibling;while(d){if(d===b)return-1;d=d.nextSibling}return 1}function bh(a,b){var c,d,f,g,h,i,j,k=C[o][a];if(k)return b?0:k.slice(0);h=a,i=[],j=e.preFilter;while(h){if(!c||(d=M.exec(h)))d&&(h=h.slice(d[0].length)),i.push(f=[]);c=!1;if(d=N.exec(h))f.push(c=new q(d.shift())),h=h.slice(c.length),c.type=d[0].replace(L," ");for(g in e.filter)(d=W[g].exec(h))&&(!j[g]||(d=j[g](d,r,!0)))&&(f.push(c=new q(d.shift())),h=h.slice(c.length),c.type=g,c.matches=d);if(!c)break}return b?h.length:h?bc.error(a):C(a,i).slice(0)}function bi(a,b,d){var e=b.dir,f=d&&b.dir==="parentNode",g=u++;return b.first?function(b,c,d){while(b=b[e])if(f||b.nodeType===1)return a(b,c,d)}:function(b,d,h){if(!h){var i,j=t+" "+g+" ",k=j+c;while(b=b[e])if(f||b.nodeType===1){if((i=b[o])===k)return b.sizset;if(typeof i=="string"&&i.indexOf(j)===0){if(b.sizset)return b}else{b[o]=k;if(a(b,d,h))return b.sizset=!0,b;b.sizset=!1}}}else while(b=b[e])if(f||b.nodeType===1)if(a(b,d,h))return b}}function bj(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function bk(a,b,c,d,e){var f,g=[],h=0,i=a.length,j=b!=null;for(;h-1},h,!0),m=[function(a,c,d){return!g&&(d||c!==l)||((b=c).nodeType?j(a,c,d):k(a,c,d))}];for(;i1&&bj(m),i>1&&a.slice(0,i-1).join("").replace(L,"$1"),c,i0,f=a.length>0,g=function(h,i,j,k,m){var n,o,p,q=[],s=0,u="0",x=h&&[],y=m!=null,z=l,A=h||f&&e.find.TAG("*",m&&i.parentNode||i),B=t+=z==null?1:Math.E;y&&(l=i!==r&&i,c=g.el);for(;(n=A[u])!=null;u++){if(f&&n){for(o=0;p=a[o];o++)if(p(n,i,j)){k.push(n);break}y&&(t=B,c=++g.el)}d&&((n=!p&&n)&&s--,h&&x.push(n))}s+=u;if(d&&u!==s){for(o=0;p=b[o];o++)p(x,q,i,j);if(h){if(s>0)while(u--)!x[u]&&!q[u]&&(q[u]=v.call(k));q=bk(q)}w.apply(k,q),y&&!h&&q.length>0&&s+b.length>1&&bc.uniqueSort(k)}return y&&(t=B,l=z),x};return g.el=0,d?z(g):g}function bo(a,b,c,d){var e=0,f=b.length;for(;e2&&(j=h[0]).type==="ID"&&b.nodeType===9&&!f&&e.relative[h[1].type]){b=e.find.ID(j.matches[0].replace(V,""),b,f)[0];if(!b)return c;a=a.slice(h.shift().length)}for(g=W.POS.test(a)?-1:h.length-1;g>=0;g--){j=h[g];if(e.relative[k=j.type])break;if(l=e.find[k])if(d=l(j.matches[0].replace(V,""),R.test(h[0].type)&&b.parentNode||b,f)){h.splice(g,1),a=d.length&&h.join("");if(!a)return w.apply(c,x.call(d,0)),c;break}}}return i(a,m)(d,b,f,c,R.test(a)),c}function bq(){}var c,d,e,f,g,h,i,j,k,l,m=!0,n="undefined",o=("sizcache"+Math.random()).replace(".",""),q=String,r=a.document,s=r.documentElement,t=0,u=0,v=[].pop,w=[].push,x=[].slice,y=[].indexOf||function(a){var b=0,c=this.length;for(;be.cacheLength&&delete a[b.shift()],a[c]=d},a)},B=A(),C=A(),D=A(),E="[\\x20\\t\\r\\n\\f]",F="(?:\\\\.|[-\\w]|[^\\x00-\\xa0])+",G=F.replace("w","w#"),H="([*^$|!~]?=)",I="\\["+E+"*("+F+")"+E+"*(?:"+H+E+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+G+")|)|)"+E+"*\\]",J=":("+F+")(?:\\((?:(['\"])((?:\\\\.|[^\\\\])*?)\\2|([^()[\\]]*|(?:(?:"+I+")|[^:]|\\\\.)*|.*))\\)|)",K=":(even|odd|eq|gt|lt|nth|first|last)(?:\\("+E+"*((?:-\\d)?\\d*)"+E+"*\\)|)(?=[^-]|$)",L=new RegExp("^"+E+"+|((?:^|[^\\\\])(?:\\\\.)*)"+E+"+$","g"),M=new RegExp("^"+E+"*,"+E+"*"),N=new RegExp("^"+E+"*([\\x20\\t\\r\\n\\f>+~])"+E+"*"),O=new RegExp(J),P=/^(?:#([\w\-]+)|(\w+)|\.([\w\-]+))$/,Q=/^:not/,R=/[\x20\t\r\n\f]*[+~]/,S=/:not\($/,T=/h\d/i,U=/input|select|textarea|button/i,V=/\\(?!\\)/g,W={ID:new RegExp("^#("+F+")"),CLASS:new RegExp("^\\.("+F+")"),NAME:new RegExp("^\\[name=['\"]?("+F+")['\"]?\\]"),TAG:new RegExp("^("+F.replace("w","w*")+")"),ATTR:new RegExp("^"+I),PSEUDO:new RegExp("^"+J),POS:new RegExp(K,"i"),CHILD:new RegExp("^:(only|nth|first|last)-child(?:\\("+E+"*(even|odd|(([+-]|)(\\d*)n|)"+E+"*(?:([+-]|)"+E+"*(\\d+)|))"+E+"*\\)|)","i"),needsContext:new RegExp("^"+E+"*[>+~]|"+K,"i")},X=function(a){var b=r.createElement("div");try{return a(b)}catch(c){return!1}finally{b=null}},Y=X(function(a){return a.appendChild(r.createComment("")),!a.getElementsByTagName("*").length}),Z=X(function(a){return a.innerHTML="",a.firstChild&&typeof a.firstChild.getAttribute!==n&&a.firstChild.getAttribute("href")==="#"}),$=X(function(a){a.innerHTML="";var b=typeof a.lastChild.getAttribute("multiple");return b!=="boolean"&&b!=="string"}),_=X(function(a){return a.innerHTML="",!a.getElementsByClassName||!a.getElementsByClassName("e").length?!1:(a.lastChild.className="e",a.getElementsByClassName("e").length===2)}),ba=X(function(a){a.id=o+0,a.innerHTML="
    ",s.insertBefore(a,s.firstChild);var b=r.getElementsByName&&r.getElementsByName(o).length===2+r.getElementsByName(o+0).length;return d=!r.getElementById(o),s.removeChild(a),b});try{x.call(s.childNodes,0)[0].nodeType}catch(bb){x=function(a){var b,c=[];for(;b=this[a];a++)c.push(b);return c}}bc.matches=function(a,b){return bc(a,null,null,b)},bc.matchesSelector=function(a,b){return bc(b,null,null,[a]).length>0},f=bc.getText=function(a){var b,c="",d=0,e=a.nodeType;if(e){if(e===1||e===9||e===11){if(typeof a.textContent=="string")return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=f(a)}else if(e===3||e===4)return a.nodeValue}else for(;b=a[d];d++)c+=f(b);return c},g=bc.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?b.nodeName!=="HTML":!1},h=bc.contains=s.contains?function(a,b){var c=a.nodeType===9?a.documentElement:a,d=b&&b.parentNode;return a===d||!!(d&&d.nodeType===1&&c.contains&&c.contains(d))}:s.compareDocumentPosition?function(a,b){return b&&!!(a.compareDocumentPosition(b)&16)}:function(a,b){while(b=b.parentNode)if(b===a)return!0;return!1},bc.attr=function(a,b){var c,d=g(a);return d||(b=b.toLowerCase()),(c=e.attrHandle[b])?c(a):d||$?a.getAttribute(b):(c=a.getAttributeNode(b),c?typeof a[b]=="boolean"?a[b]?b:null:c.specified?c.value:null:null)},e=bc.selectors={cacheLength:50,createPseudo:z,match:W,attrHandle:Z?{}:{href:function(a){return a.getAttribute("href",2)},type:function(a){return a.getAttribute("type")}},find:{ID:d?function(a,b,c){if(typeof b.getElementById!==n&&!c){var d=b.getElementById(a);return d&&d.parentNode?[d]:[]}}:function(a,c,d){if(typeof c.getElementById!==n&&!d){var e=c.getElementById(a);return e?e.id===a||typeof e.getAttributeNode!==n&&e.getAttributeNode("id").value===a?[e]:b:[]}},TAG:Y?function(a,b){if(typeof b.getElementsByTagName!==n)return b.getElementsByTagName(a)}:function(a,b){var c=b.getElementsByTagName(a);if(a==="*"){var d,e=[],f=0;for(;d=c[f];f++)d.nodeType===1&&e.push(d);return e}return c},NAME:ba&&function(a,b){if(typeof b.getElementsByName!==n)return b.getElementsByName(name)},CLASS:_&&function(a,b,c){if(typeof b.getElementsByClassName!==n&&!c)return b.getElementsByClassName(a)}},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(V,""),a[3]=(a[4]||a[5]||"").replace(V,""),a[2]==="~="&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),a[1]==="nth"?(a[2]||bc.error(a[0]),a[3]=+(a[3]?a[4]+(a[5]||1):2*(a[2]==="even"||a[2]==="odd")),a[4]=+(a[6]+a[7]||a[2]==="odd")):a[2]&&bc.error(a[0]),a},PSEUDO:function(a){var b,c;if(W.CHILD.test(a[0]))return null;if(a[3])a[2]=a[3];else if(b=a[4])O.test(b)&&(c=bh(b,!0))&&(c=b.indexOf(")",b.length-c)-b.length)&&(b=b.slice(0,c),a[0]=a[0].slice(0,c)),a[2]=b;return a.slice(0,3)}},filter:{ID:d?function(a){return a=a.replace(V,""),function(b){return b.getAttribute("id")===a}}:function(a){return a=a.replace(V,""),function(b){var c=typeof b.getAttributeNode!==n&&b.getAttributeNode("id");return c&&c.value===a}},TAG:function(a){return a==="*"?function(){return!0}:(a=a.replace(V,"").toLowerCase(),function(b){return b.nodeName&&b.nodeName.toLowerCase()===a})},CLASS:function(a){var b=B[o][a];return b||(b=B(a,new RegExp("(^|"+E+")"+a+"("+E+"|$)"))),function(a){return b.test(a.className||typeof a.getAttribute!==n&&a.getAttribute("class")||"")}},ATTR:function(a,b,c){return function(d,e){var f=bc.attr(d,a);return f==null?b==="!=":b?(f+="",b==="="?f===c:b==="!="?f!==c:b==="^="?c&&f.indexOf(c)===0:b==="*="?c&&f.indexOf(c)>-1:b==="$="?c&&f.substr(f.length-c.length)===c:b==="~="?(" "+f+" ").indexOf(c)>-1:b==="|="?f===c||f.substr(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d){return a==="nth"?function(a){var b,e,f=a.parentNode;if(c===1&&d===0)return!0;if(f){e=0;for(b=f.firstChild;b;b=b.nextSibling)if(b.nodeType===1){e++;if(a===b)break}}return e-=d,e===c||e%c===0&&e/c>=0}:function(b){var c=b;switch(a){case"only":case"first":while(c=c.previousSibling)if(c.nodeType===1)return!1;if(a==="first")return!0;c=b;case"last":while(c=c.nextSibling)if(c.nodeType===1)return!1;return!0}}},PSEUDO:function(a,b){var c,d=e.pseudos[a]||e.setFilters[a.toLowerCase()]||bc.error("unsupported pseudo: "+a);return d[o]?d(b):d.length>1?(c=[a,a,"",b],e.setFilters.hasOwnProperty(a.toLowerCase())?z(function(a,c){var e,f=d(a,b),g=f.length;while(g--)e=y.call(a,f[g]),a[e]=!(c[e]=f[g])}):function(a){return d(a,0,c)}):d}},pseudos:{not:z(function(a){var b=[],c=[],d=i(a.replace(L,"$1"));return d[o]?z(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)if(f=g[h])a[h]=!(b[h]=f)}):function(a,e,f){return b[0]=a,d(b,null,f,c),!c.pop()}}),has:z(function(a){return function(b){return bc(a,b).length>0}}),contains:z(function(a){return function(b){return(b.textContent||b.innerText||f(b)).indexOf(a)>-1}}),enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&!!a.checked||b==="option"&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},parent:function(a){return!e.pseudos.empty(a)},empty:function(a){var b;a=a.firstChild;while(a){if(a.nodeName>"@"||(b=a.nodeType)===3||b===4)return!1;a=a.nextSibling}return!0},header:function(a){return T.test(a.nodeName)},text:function(a){var b,c;return a.nodeName.toLowerCase()==="input"&&(b=a.type)==="text"&&((c=a.getAttribute("type"))==null||c.toLowerCase()===b)},radio:bd("radio"),checkbox:bd("checkbox"),file:bd("file"),password:bd("password"),image:bd("image"),submit:be("submit"),reset:be("reset"),button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&a.type==="button"||b==="button"},input:function(a){return U.test(a.nodeName)},focus:function(a){var b=a.ownerDocument;return a===b.activeElement&&(!b.hasFocus||b.hasFocus())&&(!!a.type||!!a.href)},active:function(a){return a===a.ownerDocument.activeElement},first:bf(function(a,b,c){return[0]}),last:bf(function(a,b,c){return[b-1]}),eq:bf(function(a,b,c){return[c<0?c+b:c]}),even:bf(function(a,b,c){for(var d=0;d=0;)a.push(d);return a}),gt:bf(function(a,b,c){for(var d=c<0?c+b:c;++d",a.querySelectorAll("[selected]").length||e.push("\\["+E+"*(?:checked|disabled|ismap|multiple|readonly|selected|value)"),a.querySelectorAll(":checked").length||e.push(":checked")}),X(function(a){a.innerHTML="

    ",a.querySelectorAll("[test^='']").length&&e.push("[*^$]="+E+"*(?:\"\"|'')"),a.innerHTML="",a.querySelectorAll(":enabled").length||e.push(":enabled",":disabled")}),e=new RegExp(e.join("|")),bp=function(a,d,f,g,h){if(!g&&!h&&(!e||!e.test(a))){var i,j,k=!0,l=o,m=d,n=d.nodeType===9&&a;if(d.nodeType===1&&d.nodeName.toLowerCase()!=="object"){i=bh(a),(k=d.getAttribute("id"))?l=k.replace(c,"\\$&"):d.setAttribute("id",l),l="[id='"+l+"'] ",j=i.length;while(j--)i[j]=l+i[j].join("");m=R.test(a)&&d.parentNode||d,n=i.join(",")}if(n)try{return w.apply(f,x.call(m.querySelectorAll(n),0)),f}catch(p){}finally{k||d.removeAttribute("id")}}return b(a,d,f,g,h)},h&&(X(function(b){a=h.call(b,"div");try{h.call(b,"[test!='']:sizzle"),f.push("!=",J)}catch(c){}}),f=new RegExp(f.join("|")),bc.matchesSelector=function(b,c){c=c.replace(d,"='$1']");if(!g(b)&&!f.test(c)&&(!e||!e.test(c)))try{var i=h.call(b,c);if(i||a||b.document&&b.document.nodeType!==11)return i}catch(j){}return bc(c,null,null,[b]).length>0})}(),e.pseudos.nth=e.pseudos.eq,e.filters=bq.prototype=e.pseudos,e.setFilters=new bq,bc.attr=p.attr,p.find=bc,p.expr=bc.selectors,p.expr[":"]=p.expr.pseudos,p.unique=bc.uniqueSort,p.text=bc.getText,p.isXMLDoc=bc.isXML,p.contains=bc.contains}(a);var bc=/Until$/,bd=/^(?:parents|prev(?:Until|All))/,be=/^.[^:#\[\.,]*$/,bf=p.expr.match.needsContext,bg={children:!0,contents:!0,next:!0,prev:!0};p.fn.extend({find:function(a){var b,c,d,e,f,g,h=this;if(typeof a!="string")return p(a).filter(function(){for(b=0,c=h.length;b0)for(e=d;e=0:p.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var c,d=0,e=this.length,f=[],g=bf.test(a)||typeof a!="string"?p(a,b||this.context):0;for(;d-1:p.find.matchesSelector(c,a)){f.push(c);break}c=c.parentNode}}return f=f.length>1?p.unique(f):f,this.pushStack(f,"closest",a)},index:function(a){return a?typeof a=="string"?p.inArray(this[0],p(a)):p.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.prevAll().length:-1},add:function(a,b){var c=typeof a=="string"?p(a,b):p.makeArray(a&&a.nodeType?[a]:a),d=p.merge(this.get(),c);return this.pushStack(bh(c[0])||bh(d[0])?d:p.unique(d))},addBack:function(a){return this.add(a==null?this.prevObject:this.prevObject.filter(a))}}),p.fn.andSelf=p.fn.addBack,p.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return p.dir(a,"parentNode")},parentsUntil:function(a,b,c){return p.dir(a,"parentNode",c)},next:function(a){return bi(a,"nextSibling")},prev:function(a){return bi(a,"previousSibling")},nextAll:function(a){return p.dir(a,"nextSibling")},prevAll:function(a){return p.dir(a,"previousSibling")},nextUntil:function(a,b,c){return p.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return p.dir(a,"previousSibling",c)},siblings:function(a){return p.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return p.sibling(a.firstChild)},contents:function(a){return p.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:p.merge([],a.childNodes)}},function(a,b){p.fn[a]=function(c,d){var e=p.map(this,b,c);return bc.test(a)||(d=c),d&&typeof d=="string"&&(e=p.filter(d,e)),e=this.length>1&&!bg[a]?p.unique(e):e,this.length>1&&bd.test(a)&&(e=e.reverse()),this.pushStack(e,a,k.call(arguments).join(","))}}),p.extend({filter:function(a,b,c){return c&&(a=":not("+a+")"),b.length===1?p.find.matchesSelector(b[0],a)?[b[0]]:[]:p.find.matches(a,b)},dir:function(a,c,d){var e=[],f=a[c];while(f&&f.nodeType!==9&&(d===b||f.nodeType!==1||!p(f).is(d)))f.nodeType===1&&e.push(f),f=f[c];return e},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var bl="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",bm=/ jQuery\d+="(?:null|\d+)"/g,bn=/^\s+/,bo=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,bp=/<([\w:]+)/,bq=/]","i"),bv=/^(?:checkbox|radio)$/,bw=/checked\s*(?:[^=]|=\s*.checked.)/i,bx=/\/(java|ecma)script/i,by=/^\s*\s*$/g,bz={option:[1,""],legend:[1,"
    ","
    "],thead:[1,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],col:[2,"","
    "],area:[1,"",""],_default:[0,"",""]},bA=bk(e),bB=bA.appendChild(e.createElement("div"));bz.optgroup=bz.option,bz.tbody=bz.tfoot=bz.colgroup=bz.caption=bz.thead,bz.th=bz.td,p.support.htmlSerialize||(bz._default=[1,"X
    ","
    "]),p.fn.extend({text:function(a){return p.access(this,function(a){return a===b?p.text(this):this.empty().append((this[0]&&this[0].ownerDocument||e).createTextNode(a))},null,a,arguments.length)},wrapAll:function(a){if(p.isFunction(a))return this.each(function(b){p(this).wrapAll(a.call(this,b))});if(this[0]){var b=p(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return p.isFunction(a)?this.each(function(b){p(this).wrapInner(a.call(this,b))}):this.each(function(){var b=p(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=p.isFunction(a);return this.each(function(c){p(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){p.nodeName(this,"body")||p(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){(this.nodeType===1||this.nodeType===11)&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){(this.nodeType===1||this.nodeType===11)&&this.insertBefore(a,this.firstChild)})},before:function(){if(!bh(this[0]))return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=p.clean(arguments);return this.pushStack(p.merge(a,this),"before",this.selector)}},after:function(){if(!bh(this[0]))return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=p.clean(arguments);return this.pushStack(p.merge(this,a),"after",this.selector)}},remove:function(a,b){var c,d=0;for(;(c=this[d])!=null;d++)if(!a||p.filter(a,[c]).length)!b&&c.nodeType===1&&(p.cleanData(c.getElementsByTagName("*")),p.cleanData([c])),c.parentNode&&c.parentNode.removeChild(c);return this},empty:function(){var a,b=0;for(;(a=this[b])!=null;b++){a.nodeType===1&&p.cleanData(a.getElementsByTagName("*"));while(a.firstChild)a.removeChild(a.firstChild)}return this},clone:function(a,b){return a=a==null?!1:a,b=b==null?a:b,this.map(function(){return p.clone(this,a,b)})},html:function(a){return p.access(this,function(a){var c=this[0]||{},d=0,e=this.length;if(a===b)return c.nodeType===1?c.innerHTML.replace(bm,""):b;if(typeof a=="string"&&!bs.test(a)&&(p.support.htmlSerialize||!bu.test(a))&&(p.support.leadingWhitespace||!bn.test(a))&&!bz[(bp.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(bo,"<$1>");try{for(;d1&&typeof j=="string"&&bw.test(j))return this.each(function(){p(this).domManip(a,c,d)});if(p.isFunction(j))return this.each(function(e){var f=p(this);a[0]=j.call(this,e,c?f.html():b),f.domManip(a,c,d)});if(this[0]){e=p.buildFragment(a,this,k),g=e.fragment,f=g.firstChild,g.childNodes.length===1&&(g=f);if(f){c=c&&p.nodeName(f,"tr");for(h=e.cacheable||l-1;i0?this.clone(!0):this).get(),p(g[e])[b](d),f=f.concat(d);return this.pushStack(f,a,g.selector)}}),p.extend({clone:function(a,b,c){var d,e,f,g;p.support.html5Clone||p.isXMLDoc(a)||!bu.test("<"+a.nodeName+">")?g=a.cloneNode(!0):(bB.innerHTML=a.outerHTML,bB.removeChild(g=bB.firstChild));if((!p.support.noCloneEvent||!p.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!p.isXMLDoc(a)){bE(a,g),d=bF(a),e=bF(g);for(f=0;d[f];++f)e[f]&&bE(d[f],e[f])}if(b){bD(a,g);if(c){d=bF(a),e=bF(g);for(f=0;d[f];++f)bD(d[f],e[f])}}return d=e=null,g},clean:function(a,b,c,d){var f,g,h,i,j,k,l,m,n,o,q,r,s=b===e&&bA,t=[];if(!b||typeof b.createDocumentFragment=="undefined")b=e;for(f=0;(h=a[f])!=null;f++){typeof h=="number"&&(h+="");if(!h)continue;if(typeof h=="string")if(!br.test(h))h=b.createTextNode(h);else{s=s||bk(b),l=b.createElement("div"),s.appendChild(l),h=h.replace(bo,"<$1>"),i=(bp.exec(h)||["",""])[1].toLowerCase(),j=bz[i]||bz._default,k=j[0],l.innerHTML=j[1]+h+j[2];while(k--)l=l.lastChild;if(!p.support.tbody){m=bq.test(h),n=i==="table"&&!m?l.firstChild&&l.firstChild.childNodes:j[1]===""&&!m?l.childNodes:[];for(g=n.length-1;g>=0;--g)p.nodeName(n[g],"tbody")&&!n[g].childNodes.length&&n[g].parentNode.removeChild(n[g])}!p.support.leadingWhitespace&&bn.test(h)&&l.insertBefore(b.createTextNode(bn.exec(h)[0]),l.firstChild),h=l.childNodes,l.parentNode.removeChild(l)}h.nodeType?t.push(h):p.merge(t,h)}l&&(h=l=s=null);if(!p.support.appendChecked)for(f=0;(h=t[f])!=null;f++)p.nodeName(h,"input")?bG(h):typeof h.getElementsByTagName!="undefined"&&p.grep(h.getElementsByTagName("input"),bG);if(c){q=function(a){if(!a.type||bx.test(a.type))return d?d.push(a.parentNode?a.parentNode.removeChild(a):a):c.appendChild(a)};for(f=0;(h=t[f])!=null;f++)if(!p.nodeName(h,"script")||!q(h))c.appendChild(h),typeof h.getElementsByTagName!="undefined"&&(r=p.grep(p.merge([],h.getElementsByTagName("script")),q),t.splice.apply(t,[f+1,0].concat(r)),f+=r.length)}return t},cleanData:function(a,b){var c,d,e,f,g=0,h=p.expando,i=p.cache,j=p.support.deleteExpando,k=p.event.special;for(;(e=a[g])!=null;g++)if(b||p.acceptData(e)){d=e[h],c=d&&i[d];if(c){if(c.events)for(f in c.events)k[f]?p.event.remove(e,f):p.removeEvent(e,f,c.handle);i[d]&&(delete i[d],j?delete e[h]:e.removeAttribute?e.removeAttribute(h):e[h]=null,p.deletedIds.push(d))}}}}),function(){var a,b;p.uaMatch=function(a){a=a.toLowerCase();var b=/(chrome)[ \/]([\w.]+)/.exec(a)||/(webkit)[ \/]([\w.]+)/.exec(a)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(a)||/(msie) ([\w.]+)/.exec(a)||a.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(a)||[];return{browser:b[1]||"",version:b[2]||"0"}},a=p.uaMatch(g.userAgent),b={},a.browser&&(b[a.browser]=!0,b.version=a.version),b.chrome?b.webkit=!0:b.webkit&&(b.safari=!0),p.browser=b,p.sub=function(){function a(b,c){return new a.fn.init(b,c)}p.extend(!0,a,this),a.superclass=this,a.fn=a.prototype=this(),a.fn.constructor=a,a.sub=this.sub,a.fn.init=function c(c,d){return d&&d instanceof p&&!(d instanceof a)&&(d=a(d)),p.fn.init.call(this,c,d,b)},a.fn.init.prototype=a.fn;var b=a(e);return a}}();var bH,bI,bJ,bK=/alpha\([^)]*\)/i,bL=/opacity=([^)]*)/,bM=/^(top|right|bottom|left)$/,bN=/^(none|table(?!-c[ea]).+)/,bO=/^margin/,bP=new RegExp("^("+q+")(.*)$","i"),bQ=new RegExp("^("+q+")(?!px)[a-z%]+$","i"),bR=new RegExp("^([-+])=("+q+")","i"),bS={},bT={position:"absolute",visibility:"hidden",display:"block"},bU={letterSpacing:0,fontWeight:400},bV=["Top","Right","Bottom","Left"],bW=["Webkit","O","Moz","ms"],bX=p.fn.toggle;p.fn.extend({css:function(a,c){return p.access(this,function(a,c,d){return d!==b?p.style(a,c,d):p.css(a,c)},a,c,arguments.length>1)},show:function(){return b$(this,!0)},hide:function(){return b$(this)},toggle:function(a,b){var c=typeof a=="boolean";return p.isFunction(a)&&p.isFunction(b)?bX.apply(this,arguments):this.each(function(){(c?a:bZ(this))?p(this).show():p(this).hide()})}}),p.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=bH(a,"opacity");return c===""?"1":c}}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":p.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,c,d,e){if(!a||a.nodeType===3||a.nodeType===8||!a.style)return;var f,g,h,i=p.camelCase(c),j=a.style;c=p.cssProps[i]||(p.cssProps[i]=bY(j,i)),h=p.cssHooks[c]||p.cssHooks[i];if(d===b)return h&&"get"in h&&(f=h.get(a,!1,e))!==b?f:j[c];g=typeof d,g==="string"&&(f=bR.exec(d))&&(d=(f[1]+1)*f[2]+parseFloat(p.css(a,c)),g="number");if(d==null||g==="number"&&isNaN(d))return;g==="number"&&!p.cssNumber[i]&&(d+="px");if(!h||!("set"in h)||(d=h.set(a,d,e))!==b)try{j[c]=d}catch(k){}},css:function(a,c,d,e){var f,g,h,i=p.camelCase(c);return c=p.cssProps[i]||(p.cssProps[i]=bY(a.style,i)),h=p.cssHooks[c]||p.cssHooks[i],h&&"get"in h&&(f=h.get(a,!0,e)),f===b&&(f=bH(a,c)),f==="normal"&&c in bU&&(f=bU[c]),d||e!==b?(g=parseFloat(f),d||p.isNumeric(g)?g||0:f):f},swap:function(a,b,c){var d,e,f={};for(e in b)f[e]=a.style[e],a.style[e]=b[e];d=c.call(a);for(e in b)a.style[e]=f[e];return d}}),a.getComputedStyle?bH=function(b,c){var d,e,f,g,h=a.getComputedStyle(b,null),i=b.style;return h&&(d=h[c],d===""&&!p.contains(b.ownerDocument,b)&&(d=p.style(b,c)),bQ.test(d)&&bO.test(c)&&(e=i.width,f=i.minWidth,g=i.maxWidth,i.minWidth=i.maxWidth=i.width=d,d=h.width,i.width=e,i.minWidth=f,i.maxWidth=g)),d}:e.documentElement.currentStyle&&(bH=function(a,b){var c,d,e=a.currentStyle&&a.currentStyle[b],f=a.style;return e==null&&f&&f[b]&&(e=f[b]),bQ.test(e)&&!bM.test(b)&&(c=f.left,d=a.runtimeStyle&&a.runtimeStyle.left,d&&(a.runtimeStyle.left=a.currentStyle.left),f.left=b==="fontSize"?"1em":e,e=f.pixelLeft+"px",f.left=c,d&&(a.runtimeStyle.left=d)),e===""?"auto":e}),p.each(["height","width"],function(a,b){p.cssHooks[b]={get:function(a,c,d){if(c)return a.offsetWidth===0&&bN.test(bH(a,"display"))?p.swap(a,bT,function(){return cb(a,b,d)}):cb(a,b,d)},set:function(a,c,d){return b_(a,c,d?ca(a,b,d,p.support.boxSizing&&p.css(a,"boxSizing")==="border-box"):0)}}}),p.support.opacity||(p.cssHooks.opacity={get:function(a,b){return bL.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=p.isNumeric(b)?"alpha(opacity="+b*100+")":"",f=d&&d.filter||c.filter||"";c.zoom=1;if(b>=1&&p.trim(f.replace(bK,""))===""&&c.removeAttribute){c.removeAttribute("filter");if(d&&!d.filter)return}c.filter=bK.test(f)?f.replace(bK,e):f+" "+e}}),p(function(){p.support.reliableMarginRight||(p.cssHooks.marginRight={get:function(a,b){return p.swap(a,{display:"inline-block"},function(){if(b)return bH(a,"marginRight")})}}),!p.support.pixelPosition&&p.fn.position&&p.each(["top","left"],function(a,b){p.cssHooks[b]={get:function(a,c){if(c){var d=bH(a,b);return bQ.test(d)?p(a).position()[b]+"px":d}}}})}),p.expr&&p.expr.filters&&(p.expr.filters.hidden=function(a){return a.offsetWidth===0&&a.offsetHeight===0||!p.support.reliableHiddenOffsets&&(a.style&&a.style.display||bH(a,"display"))==="none"},p.expr.filters.visible=function(a){return!p.expr.filters.hidden(a)}),p.each({margin:"",padding:"",border:"Width"},function(a,b){p.cssHooks[a+b]={expand:function(c){var d,e=typeof c=="string"?c.split(" "):[c],f={};for(d=0;d<4;d++)f[a+bV[d]+b]=e[d]||e[d-2]||e[0];return f}},bO.test(a)||(p.cssHooks[a+b].set=b_)});var cd=/%20/g,ce=/\[\]$/,cf=/\r?\n/g,cg=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,ch=/^(?:select|textarea)/i;p.fn.extend({serialize:function(){return p.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?p.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||ch.test(this.nodeName)||cg.test(this.type))}).map(function(a,b){var c=p(this).val();return c==null?null:p.isArray(c)?p.map(c,function(a,c){return{name:b.name,value:a.replace(cf,"\r\n")}}):{name:b.name,value:c.replace(cf,"\r\n")}}).get()}}),p.param=function(a,c){var d,e=[],f=function(a,b){b=p.isFunction(b)?b():b==null?"":b,e[e.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=p.ajaxSettings&&p.ajaxSettings.traditional);if(p.isArray(a)||a.jquery&&!p.isPlainObject(a))p.each(a,function(){f(this.name,this.value)});else for(d in a)ci(d,a[d],c,f);return e.join("&").replace(cd,"+")};var cj,ck,cl=/#.*$/,cm=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,cn=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,co=/^(?:GET|HEAD)$/,cp=/^\/\//,cq=/\?/,cr=/)<[^<]*)*<\/script>/gi,cs=/([?&])_=[^&]*/,ct=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,cu=p.fn.load,cv={},cw={},cx=["*/"]+["*"];try{ck=f.href}catch(cy){ck=e.createElement("a"),ck.href="",ck=ck.href}cj=ct.exec(ck.toLowerCase())||[],p.fn.load=function(a,c,d){if(typeof a!="string"&&cu)return cu.apply(this,arguments);if(!this.length)return this;var e,f,g,h=this,i=a.indexOf(" ");return i>=0&&(e=a.slice(i,a.length),a=a.slice(0,i)),p.isFunction(c)?(d=c,c=b):c&&typeof c=="object"&&(f="POST"),p.ajax({url:a,type:f,dataType:"html",data:c,complete:function(a,b){d&&h.each(d,g||[a.responseText,b,a])}}).done(function(a){g=arguments,h.html(e?p("
    ").append(a.replace(cr,"")).find(e):a)}),this},p.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){p.fn[b]=function(a){return this.on(b,a)}}),p.each(["get","post"],function(a,c){p[c]=function(a,d,e,f){return p.isFunction(d)&&(f=f||e,e=d,d=b),p.ajax({type:c,url:a,data:d,success:e,dataType:f})}}),p.extend({getScript:function(a,c){return p.get(a,b,c,"script")},getJSON:function(a,b,c){return p.get(a,b,c,"json")},ajaxSetup:function(a,b){return b?cB(a,p.ajaxSettings):(b=a,a=p.ajaxSettings),cB(a,b),a},ajaxSettings:{url:ck,isLocal:cn.test(cj[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded; charset=UTF-8",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":cx},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":p.parseJSON,"text xml":p.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:cz(cv),ajaxTransport:cz(cw),ajax:function(a,c){function y(a,c,f,i){var k,s,t,u,w,y=c;if(v===2)return;v=2,h&&clearTimeout(h),g=b,e=i||"",x.readyState=a>0?4:0,f&&(u=cC(l,x,f));if(a>=200&&a<300||a===304)l.ifModified&&(w=x.getResponseHeader("Last-Modified"),w&&(p.lastModified[d]=w),w=x.getResponseHeader("Etag"),w&&(p.etag[d]=w)),a===304?(y="notmodified",k=!0):(k=cD(l,u),y=k.state,s=k.data,t=k.error,k=!t);else{t=y;if(!y||a)y="error",a<0&&(a=0)}x.status=a,x.statusText=(c||y)+"",k?o.resolveWith(m,[s,y,x]):o.rejectWith(m,[x,y,t]),x.statusCode(r),r=b,j&&n.trigger("ajax"+(k?"Success":"Error"),[x,l,k?s:t]),q.fireWith(m,[x,y]),j&&(n.trigger("ajaxComplete",[x,l]),--p.active||p.event.trigger("ajaxStop"))}typeof a=="object"&&(c=a,a=b),c=c||{};var d,e,f,g,h,i,j,k,l=p.ajaxSetup({},c),m=l.context||l,n=m!==l&&(m.nodeType||m instanceof p)?p(m):p.event,o=p.Deferred(),q=p.Callbacks("once memory"),r=l.statusCode||{},t={},u={},v=0,w="canceled",x={readyState:0,setRequestHeader:function(a,b){if(!v){var c=a.toLowerCase();a=u[c]=u[c]||a,t[a]=b}return this},getAllResponseHeaders:function(){return v===2?e:null},getResponseHeader:function(a){var c;if(v===2){if(!f){f={};while(c=cm.exec(e))f[c[1].toLowerCase()]=c[2]}c=f[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){return v||(l.mimeType=a),this},abort:function(a){return a=a||w,g&&g.abort(a),y(0,a),this}};o.promise(x),x.success=x.done,x.error=x.fail,x.complete=q.add,x.statusCode=function(a){if(a){var b;if(v<2)for(b in a)r[b]=[r[b],a[b]];else b=a[x.status],x.always(b)}return this},l.url=((a||l.url)+"").replace(cl,"").replace(cp,cj[1]+"//"),l.dataTypes=p.trim(l.dataType||"*").toLowerCase().split(s),l.crossDomain==null&&(i=ct.exec(l.url.toLowerCase())||!1,l.crossDomain=i&&i.join(":")+(i[3]?"":i[1]==="http:"?80:443)!==cj.join(":")+(cj[3]?"":cj[1]==="http:"?80:443)),l.data&&l.processData&&typeof l.data!="string"&&(l.data=p.param(l.data,l.traditional)),cA(cv,l,c,x);if(v===2)return x;j=l.global,l.type=l.type.toUpperCase(),l.hasContent=!co.test(l.type),j&&p.active++===0&&p.event.trigger("ajaxStart");if(!l.hasContent){l.data&&(l.url+=(cq.test(l.url)?"&":"?")+l.data,delete l.data),d=l.url;if(l.cache===!1){var z=p.now(),A=l.url.replace(cs,"$1_="+z);l.url=A+(A===l.url?(cq.test(l.url)?"&":"?")+"_="+z:"")}}(l.data&&l.hasContent&&l.contentType!==!1||c.contentType)&&x.setRequestHeader("Content-Type",l.contentType),l.ifModified&&(d=d||l.url,p.lastModified[d]&&x.setRequestHeader("If-Modified-Since",p.lastModified[d]),p.etag[d]&&x.setRequestHeader("If-None-Match",p.etag[d])),x.setRequestHeader("Accept",l.dataTypes[0]&&l.accepts[l.dataTypes[0]]?l.accepts[l.dataTypes[0]]+(l.dataTypes[0]!=="*"?", "+cx+"; q=0.01":""):l.accepts["*"]);for(k in l.headers)x.setRequestHeader(k,l.headers[k]);if(!l.beforeSend||l.beforeSend.call(m,x,l)!==!1&&v!==2){w="abort";for(k in{success:1,error:1,complete:1})x[k](l[k]);g=cA(cw,l,c,x);if(!g)y(-1,"No Transport");else{x.readyState=1,j&&n.trigger("ajaxSend",[x,l]),l.async&&l.timeout>0&&(h=setTimeout(function(){x.abort("timeout")},l.timeout));try{v=1,g.send(t,y)}catch(B){if(v<2)y(-1,B);else throw B}}return x}return x.abort()},active:0,lastModified:{},etag:{}});var cE=[],cF=/\?/,cG=/(=)\?(?=&|$)|\?\?/,cH=p.now();p.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=cE.pop()||p.expando+"_"+cH++;return this[a]=!0,a}}),p.ajaxPrefilter("json jsonp",function(c,d,e){var f,g,h,i=c.data,j=c.url,k=c.jsonp!==!1,l=k&&cG.test(j),m=k&&!l&&typeof i=="string"&&!(c.contentType||"").indexOf("application/x-www-form-urlencoded")&&cG.test(i);if(c.dataTypes[0]==="jsonp"||l||m)return f=c.jsonpCallback=p.isFunction(c.jsonpCallback)?c.jsonpCallback():c.jsonpCallback,g=a[f],l?c.url=j.replace(cG,"$1"+f):m?c.data=i.replace(cG,"$1"+f):k&&(c.url+=(cF.test(j)?"&":"?")+c.jsonp+"="+f),c.converters["script json"]=function(){return h||p.error(f+" was not called"),h[0]},c.dataTypes[0]="json",a[f]=function(){h=arguments},e.always(function(){a[f]=g,c[f]&&(c.jsonpCallback=d.jsonpCallback,cE.push(f)),h&&p.isFunction(g)&&g(h[0]),h=g=b}),"script"}),p.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){return p.globalEval(a),a}}}),p.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),p.ajaxTransport("script",function(a){if(a.crossDomain){var c,d=e.head||e.getElementsByTagName("head")[0]||e.documentElement;return{send:function(f,g){c=e.createElement("script"),c.async="async",a.scriptCharset&&(c.charset=a.scriptCharset),c.src=a.url,c.onload=c.onreadystatechange=function(a,e){if(e||!c.readyState||/loaded|complete/.test(c.readyState))c.onload=c.onreadystatechange=null,d&&c.parentNode&&d.removeChild(c),c=b,e||g(200,"success")},d.insertBefore(c,d.firstChild)},abort:function(){c&&c.onload(0,1)}}}});var cI,cJ=a.ActiveXObject?function(){for(var a in cI)cI[a](0,1)}:!1,cK=0;p.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&cL()||cM()}:cL,function(a){p.extend(p.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(p.ajaxSettings.xhr()),p.support.ajax&&p.ajaxTransport(function(c){if(!c.crossDomain||p.support.cors){var d;return{send:function(e,f){var g,h,i=c.xhr();c.username?i.open(c.type,c.url,c.async,c.username,c.password):i.open(c.type,c.url,c.async);if(c.xhrFields)for(h in c.xhrFields)i[h]=c.xhrFields[h];c.mimeType&&i.overrideMimeType&&i.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(h in e)i.setRequestHeader(h,e[h])}catch(j){}i.send(c.hasContent&&c.data||null),d=function(a,e){var h,j,k,l,m;try{if(d&&(e||i.readyState===4)){d=b,g&&(i.onreadystatechange=p.noop,cJ&&delete cI[g]);if(e)i.readyState!==4&&i.abort();else{h=i.status,k=i.getAllResponseHeaders(),l={},m=i.responseXML,m&&m.documentElement&&(l.xml=m);try{l.text=i.responseText}catch(a){}try{j=i.statusText}catch(n){j=""}!h&&c.isLocal&&!c.crossDomain?h=l.text?200:404:h===1223&&(h=204)}}}catch(o){e||f(-1,o)}l&&f(h,j,l,k)},c.async?i.readyState===4?setTimeout(d,0):(g=++cK,cJ&&(cI||(cI={},p(a).unload(cJ)),cI[g]=d),i.onreadystatechange=d):d()},abort:function(){d&&d(0,1)}}}});var cN,cO,cP=/^(?:toggle|show|hide)$/,cQ=new RegExp("^(?:([-+])=|)("+q+")([a-z%]*)$","i"),cR=/queueHooks$/,cS=[cY],cT={"*":[function(a,b){var c,d,e=this.createTween(a,b),f=cQ.exec(b),g=e.cur(),h=+g||0,i=1,j=20;if(f){c=+f[2],d=f[3]||(p.cssNumber[a]?"":"px");if(d!=="px"&&h){h=p.css(e.elem,a,!0)||c||1;do i=i||".5",h=h/i,p.style(e.elem,a,h+d);while(i!==(i=e.cur()/g)&&i!==1&&--j)}e.unit=d,e.start=h,e.end=f[1]?h+(f[1]+1)*c:c}return e}]};p.Animation=p.extend(cW,{tweener:function(a,b){p.isFunction(a)?(b=a,a=["*"]):a=a.split(" ");var c,d=0,e=a.length;for(;d-1,j={},k={},l,m;i?(k=e.position(),l=k.top,m=k.left):(l=parseFloat(g)||0,m=parseFloat(h)||0),p.isFunction(b)&&(b=b.call(a,c,f)),b.top!=null&&(j.top=b.top-f.top+l),b.left!=null&&(j.left=b.left-f.left+m),"using"in b?b.using.call(a,j):e.css(j)}},p.fn.extend({position:function(){if(!this[0])return;var a=this[0],b=this.offsetParent(),c=this.offset(),d=c_.test(b[0].nodeName)?{top:0,left:0}:b.offset();return c.top-=parseFloat(p.css(a,"marginTop"))||0,c.left-=parseFloat(p.css(a,"marginLeft"))||0,d.top+=parseFloat(p.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(p.css(b[0],"borderLeftWidth"))||0,{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||e.body;while(a&&!c_.test(a.nodeName)&&p.css(a,"position")==="static")a=a.offsetParent;return a||e.body})}}),p.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,c){var d=/Y/.test(c);p.fn[a]=function(e){return p.access(this,function(a,e,f){var g=da(a);if(f===b)return g?c in g?g[c]:g.document.documentElement[e]:a[e];g?g.scrollTo(d?p(g).scrollLeft():f,d?f:p(g).scrollTop()):a[e]=f},a,e,arguments.length,null)}}),p.each({Height:"height",Width:"width"},function(a,c){p.each({padding:"inner"+a,content:c,"":"outer"+a},function(d,e){p.fn[e]=function(e,f){var g=arguments.length&&(d||typeof e!="boolean"),h=d||(e===!0||f===!0?"margin":"border");return p.access(this,function(c,d,e){var f;return p.isWindow(c)?c.document.documentElement["client"+a]:c.nodeType===9?(f=c.documentElement,Math.max(c.body["scroll"+a],f["scroll"+a],c.body["offset"+a],f["offset"+a],f["client"+a])):e===b?p.css(c,d,e,h):p.style(c,d,e,h)},c,g?e:b,g,null)}})}),a.jQuery=a.$=p,typeof define=="function"&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return p})})(window); \ No newline at end of file diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/jquery.layout.js b/scalaxy-beans/0.3-SNAPSHOT/api/lib/jquery.layout.js new file mode 100644 index 00000000..4dd48675 --- /dev/null +++ b/scalaxy-beans/0.3-SNAPSHOT/api/lib/jquery.layout.js @@ -0,0 +1,5486 @@ +/** + * @preserve jquery.layout 1.3.0 - Release Candidate 30.62 + * $Date: 2012-08-04 08:00:00 (Thu, 23 Aug 2012) $ + * $Rev: 303006 $ + * + * Copyright (c) 2012 + * Fabrizio Balliano (http://www.fabrizioballiano.net) + * Kevin Dalman (http://allpro.net) + * + * Dual licensed under the GPL (http://www.gnu.org/licenses/gpl.html) + * and MIT (http://www.opensource.org/licenses/mit-license.php) licenses. + * + * Changelog: http://layout.jquery-dev.net/changelog.cfm#1.3.0.rc30.62 + * NOTE: This is a short-term release to patch a couple of bugs. + * These bugs are listed as officially fixed in RC30.7, which will be released shortly. + * + * Docs: http://layout.jquery-dev.net/documentation.html + * Tips: http://layout.jquery-dev.net/tips.html + * Help: http://groups.google.com/group/jquery-ui-layout + */ + +/* JavaDoc Info: http://code.google.com/closure/compiler/docs/js-for-compiler.html + * {!Object} non-nullable type (never NULL) + * {?string} nullable type (sometimes NULL) - default for {Object} + * {number=} optional parameter + * {*} ALL types + */ + +// NOTE: For best readability, view with a fixed-width font and tabs equal to 4-chars + +;(function ($) { + +// alias Math methods - used a lot! +var min = Math.min +, max = Math.max +, round = Math.floor + +, isStr = function (v) { return $.type(v) === "string"; } + +, runPluginCallbacks = function (Instance, a_fn) { + if ($.isArray(a_fn)) + for (var i=0, c=a_fn.length; i
    ').appendTo("body"); + var d = { width: $c.width() - $c[0].clientWidth, height: $c.height() - $c[0].clientHeight }; + $c.remove(); + window.scrollbarWidth = d.width; + window.scrollbarHeight = d.height; + return dim.match(/^(width|height)$/) ? d[dim] : d; + } + + + /** + * Returns hash container 'display' and 'visibility' + * + * @see $.swap() - swaps CSS, runs callback, resets CSS + */ +, showInvisibly: function ($E, force) { + if ($E && $E.length && (force || $E.css('display') === "none")) { // only if not *already hidden* + var s = $E[0].style + // save ONLY the 'style' props because that is what we must restore + , CSS = { display: s.display || '', visibility: s.visibility || '' }; + // show element 'invisibly' so can be measured + $E.css({ display: "block", visibility: "hidden" }); + return CSS; + } + return {}; + } + + /** + * Returns data for setting size of an element (container or a pane). + * + * @see _create(), onWindowResize() for container, plus others for pane + * @return JSON Returns a hash of all dimensions: top, bottom, left, right, outerWidth, innerHeight, etc + */ +, getElementDimensions: function ($E) { + var + d = {} // dimensions hash + , x = d.css = {} // CSS hash + , i = {} // TEMP insets + , b, p // TEMP border, padding + , N = $.layout.cssNum + , off = $E.offset() + ; + d.offsetLeft = off.left; + d.offsetTop = off.top; + + $.each("Left,Right,Top,Bottom".split(","), function (idx, e) { // e = edge + b = x["border" + e] = $.layout.borderWidth($E, e); + p = x["padding"+ e] = $.layout.cssNum($E, "padding"+e); + i[e] = b + p; // total offset of content from outer side + d["inset"+ e] = p; // eg: insetLeft = paddingLeft + }); + + d.offsetWidth = $E.innerWidth(); // offsetWidth is used in calc when doing manual resize + d.offsetHeight = $E.innerHeight(); // ditto + d.outerWidth = $E.outerWidth(); + d.outerHeight = $E.outerHeight(); + d.innerWidth = max(0, d.outerWidth - i.Left - i.Right); + d.innerHeight = max(0, d.outerHeight - i.Top - i.Bottom); + + x.width = $E.width(); + x.height = $E.height(); + x.top = N($E,"top",true); + x.bottom = N($E,"bottom",true); + x.left = N($E,"left",true); + x.right = N($E,"right",true); + + //d.visible = $E.is(":visible");// && x.width > 0 && x.height > 0; + + return d; + } + +, getElementCSS: function ($E, list) { + var + CSS = {} + , style = $E[0].style + , props = list.split(",") + , sides = "Top,Bottom,Left,Right".split(",") + , attrs = "Color,Style,Width".split(",") + , p, s, a, i, j, k + ; + for (i=0; i < props.length; i++) { + p = props[i]; + if (p.match(/(border|padding|margin)$/)) + for (j=0; j < 4; j++) { + s = sides[j]; + if (p === "border") + for (k=0; k < 3; k++) { + a = attrs[k]; + CSS[p+s+a] = style[p+s+a]; + } + else + CSS[p+s] = style[p+s]; + } + else + CSS[p] = style[p]; + }; + return CSS + } + + /** + * Return the innerWidth for the current browser/doctype + * + * @see initPanes(), sizeMidPanes(), initHandles(), sizeHandles() + * @param {Array.} $E Must pass a jQuery object - first element is processed + * @param {number=} outerWidth (optional) Can pass a width, allowing calculations BEFORE element is resized + * @return {number} Returns the innerWidth of the elem by subtracting padding and borders + */ +, cssWidth: function ($E, outerWidth) { + // a 'calculated' outerHeight can be passed so borders and/or padding are removed if needed + if (outerWidth <= 0) return 0; + + if (!$.layout.browser.boxModel) return outerWidth; + + // strip border and padding from outerWidth to get CSS Width + var b = $.layout.borderWidth + , n = $.layout.cssNum + , W = outerWidth + - b($E, "Left") + - b($E, "Right") + - n($E, "paddingLeft") + - n($E, "paddingRight"); + + return max(0,W); + } + + /** + * Return the innerHeight for the current browser/doctype + * + * @see initPanes(), sizeMidPanes(), initHandles(), sizeHandles() + * @param {Array.} $E Must pass a jQuery object - first element is processed + * @param {number=} outerHeight (optional) Can pass a width, allowing calculations BEFORE element is resized + * @return {number} Returns the innerHeight of the elem by subtracting padding and borders + */ +, cssHeight: function ($E, outerHeight) { + // a 'calculated' outerHeight can be passed so borders and/or padding are removed if needed + if (outerHeight <= 0) return 0; + + if (!$.layout.browser.boxModel) return outerHeight; + + // strip border and padding from outerHeight to get CSS Height + var b = $.layout.borderWidth + , n = $.layout.cssNum + , H = outerHeight + - b($E, "Top") + - b($E, "Bottom") + - n($E, "paddingTop") + - n($E, "paddingBottom"); + + return max(0,H); + } + + /** + * Returns the 'current CSS numeric value' for a CSS property - 0 if property does not exist + * + * @see Called by many methods + * @param {Array.} $E Must pass a jQuery object - first element is processed + * @param {string} prop The name of the CSS property, eg: top, width, etc. + * @param {boolean=} [allowAuto=false] true = return 'auto' if that is value; false = return 0 + * @return {(string|number)} Usually used to get an integer value for position (top, left) or size (height, width) + */ +, cssNum: function ($E, prop, allowAuto) { + if (!$E.jquery) $E = $($E); + var CSS = $.layout.showInvisibly($E) + , p = $.css($E[0], prop, true) + , v = allowAuto && p=="auto" ? p : (parseInt(p, 10) || 0); + $E.css( CSS ); // RESET + return v; + } + +, borderWidth: function (el, side) { + if (el.jquery) el = el[0]; + var b = "border"+ side.substr(0,1).toUpperCase() + side.substr(1); // left => Left + return $.css(el, b+"Style", true) === "none" ? 0 : (parseInt($.css(el, b+"Width", true), 10) || 0); + } + + /** + * Mouse-tracking utility - FUTURE REFERENCE + * + * init: if (!window.mouse) { + * window.mouse = { x: 0, y: 0 }; + * $(document).mousemove( $.layout.trackMouse ); + * } + * + * @param {Object} evt + * +, trackMouse: function (evt) { + window.mouse = { x: evt.clientX, y: evt.clientY }; + } + */ + + /** + * SUBROUTINE for preventPrematureSlideClose option + * + * @param {Object} evt + * @param {Object=} el + */ +, isMouseOverElem: function (evt, el) { + var + $E = $(el || this) + , d = $E.offset() + , T = d.top + , L = d.left + , R = L + $E.outerWidth() + , B = T + $E.outerHeight() + , x = evt.pageX // evt.clientX ? + , y = evt.pageY // evt.clientY ? + ; + // if X & Y are < 0, probably means is over an open SELECT + return ($.layout.browser.msie && x < 0 && y < 0) || ((x >= L && x <= R) && (y >= T && y <= B)); + } + + /** + * Message/Logging Utility + * + * @example $.layout.msg("My message"); // log text + * @example $.layout.msg("My message", true); // alert text + * @example $.layout.msg({ foo: "bar" }, "Title"); // log hash-data, with custom title + * @example $.layout.msg({ foo: "bar" }, true, "Title", { sort: false }); -OR- + * @example $.layout.msg({ foo: "bar" }, "Title", { sort: false, display: true }); // alert hash-data + * + * @param {(Object|string)} info String message OR Hash/Array + * @param {(Boolean|string|Object)=} [popup=false] True means alert-box - can be skipped + * @param {(Object|string)=} [debugTitle=""] Title for Hash data - can be skipped + * @param {Object=} [debugOpts] Extra options for debug output + */ +, msg: function (info, popup, debugTitle, debugOpts) { + if ($.isPlainObject(info) && window.debugData) { + if (typeof popup === "string") { + debugOpts = debugTitle; + debugTitle = popup; + } + else if (typeof debugTitle === "object") { + debugOpts = debugTitle; + debugTitle = null; + } + var t = debugTitle || "log( )" + , o = $.extend({ sort: false, returnHTML: false, display: false }, debugOpts); + if (popup === true || o.display) + debugData( info, t, o ); + else if (window.console) + console.log(debugData( info, t, o )); + } + else if (popup) + alert(info); + else if (window.console) + console.log(info); + else { + var id = "#layoutLogger" + , $l = $(id); + if (!$l.length) + $l = createLog(); + $l.children("ul").append('
  9. '+ info.replace(/\/g,">") +'
  10. '); + } + + function createLog () { + var pos = $.support.fixedPosition ? 'fixed' : 'absolute' + , $e = $('
    ' + + '
    ' + + 'XLayout console.log
    ' + + '
      ' + + '
      ' + ).appendTo("body"); + $e.css('left', $(window).width() - $e.outerWidth() - 5) + if ($.ui.draggable) $e.draggable({ handle: ':first-child' }); + return $e; + }; + } + +}; + +// DEFAULT OPTIONS +$.layout.defaults = { +/* + * LAYOUT & LAYOUT-CONTAINER OPTIONS + * - none of these options are applicable to individual panes + */ + name: "" // Not required, but useful for buttons and used for the state-cookie +, containerSelector: "" // ONLY used when specifying a childOptions - to find container-element that is NOT directly-nested +, containerClass: "ui-layout-container" // layout-container element +, scrollToBookmarkOnLoad: true // after creating a layout, scroll to bookmark in URL (.../page.htm#myBookmark) +, resizeWithWindow: true // bind thisLayout.resizeAll() to the window.resize event +, resizeWithWindowDelay: 200 // delay calling resizeAll because makes window resizing very jerky +, resizeWithWindowMaxDelay: 0 // 0 = none - force resize every XX ms while window is being resized +, onresizeall_start: null // CALLBACK when resizeAll() STARTS - NOT pane-specific +, onresizeall_end: null // CALLBACK when resizeAll() ENDS - NOT pane-specific +, onload_start: null // CALLBACK when Layout inits - after options initialized, but before elements +, onload_end: null // CALLBACK when Layout inits - after EVERYTHING has been initialized +, onunload_start: null // CALLBACK when Layout is destroyed OR onWindowUnload +, onunload_end: null // CALLBACK when Layout is destroyed OR onWindowUnload +, initPanes: true // false = DO NOT initialize the panes onLoad - will init later +, showErrorMessages: true // enables fatal error messages to warn developers of common errors +, showDebugMessages: false // display console-and-alert debug msgs - IF this Layout version _has_ debugging code! +// Changing this zIndex value will cause other zIndex values to automatically change +, zIndex: null // the PANE zIndex - resizers and masks will be +1 +// DO NOT CHANGE the zIndex values below unless you clearly understand their relationships +, zIndexes: { // set _default_ z-index values here... + pane_normal: 0 // normal z-index for panes + , content_mask: 1 // applied to overlays used to mask content INSIDE panes during resizing + , resizer_normal: 2 // normal z-index for resizer-bars + , pane_sliding: 100 // applied to *BOTH* the pane and its resizer when a pane is 'slid open' + , pane_animate: 1000 // applied to the pane when being animated - not applied to the resizer + , resizer_drag: 10000 // applied to the CLONED resizer-bar when being 'dragged' + } +, errors: { + pane: "pane" // description of "layout pane element" - used only in error messages + , selector: "selector" // description of "jQuery-selector" - used only in error messages + , addButtonError: "Error Adding Button \n\nInvalid " + , containerMissing: "UI Layout Initialization Error\n\nThe specified layout-container does not exist." + , centerPaneMissing: "UI Layout Initialization Error\n\nThe center-pane element does not exist.\n\nThe center-pane is a required element." + , noContainerHeight: "UI Layout Initialization Warning\n\nThe layout-container \"CONTAINER\" has no height.\n\nTherefore the layout is 0-height and hence 'invisible'!" + , callbackError: "UI Layout Callback Error\n\nThe EVENT callback is not a valid function." + } +/* + * PANE DEFAULT SETTINGS + * - settings under the 'panes' key become the default settings for *all panes* + * - ALL pane-options can also be set specifically for each panes, which will override these 'default values' + */ +, panes: { // default options for 'all panes' - will be overridden by 'per-pane settings' + applyDemoStyles: false // NOTE: renamed from applyDefaultStyles for clarity + , closable: true // pane can open & close + , resizable: true // when open, pane can be resized + , slidable: true // when closed, pane can 'slide open' over other panes - closes on mouse-out + , initClosed: false // true = init pane as 'closed' + , initHidden: false // true = init pane as 'hidden' - no resizer-bar/spacing + // SELECTORS + //, paneSelector: "" // MUST be pane-specific - jQuery selector for pane + , contentSelector: ".ui-layout-content" // INNER div/element to auto-size so only it scrolls, not the entire pane! + , contentIgnoreSelector: ".ui-layout-ignore" // element(s) to 'ignore' when measuring 'content' + , findNestedContent: false // true = $P.find(contentSelector), false = $P.children(contentSelector) + // GENERIC ROOT-CLASSES - for auto-generated classNames + , paneClass: "ui-layout-pane" // Layout Pane + , resizerClass: "ui-layout-resizer" // Resizer Bar + , togglerClass: "ui-layout-toggler" // Toggler Button + , buttonClass: "ui-layout-button" // CUSTOM Buttons - eg: '[ui-layout-button]-toggle/-open/-close/-pin' + // ELEMENT SIZE & SPACING + //, size: 100 // MUST be pane-specific -initial size of pane + , minSize: 0 // when manually resizing a pane + , maxSize: 0 // ditto, 0 = no limit + , spacing_open: 6 // space between pane and adjacent panes - when pane is 'open' + , spacing_closed: 6 // ditto - when pane is 'closed' + , togglerLength_open: 50 // Length = WIDTH of toggler button on north/south sides - HEIGHT on east/west sides + , togglerLength_closed: 50 // 100% OR -1 means 'full height/width of resizer bar' - 0 means 'hidden' + , togglerAlign_open: "center" // top/left, bottom/right, center, OR... + , togglerAlign_closed: "center" // 1 => nn = offset from top/left, -1 => -nn == offset from bottom/right + , togglerContent_open: "" // text or HTML to put INSIDE the toggler + , togglerContent_closed: "" // ditto + // RESIZING OPTIONS + , resizerDblClickToggle: true // + , autoResize: true // IF size is 'auto' or a percentage, then recalc 'pixel size' whenever the layout resizes + , autoReopen: true // IF a pane was auto-closed due to noRoom, reopen it when there is room? False = leave it closed + , resizerDragOpacity: 1 // option for ui.draggable + //, resizerCursor: "" // MUST be pane-specific - cursor when over resizer-bar + , maskContents: false // true = add DIV-mask over-or-inside this pane so can 'drag' over IFRAMES + , maskObjects: false // true = add IFRAME-mask over-or-inside this pane to cover objects/applets - content-mask will overlay this mask + , maskZindex: null // will override zIndexes.content_mask if specified - not applicable to iframe-panes + , resizingGrid: false // grid size that the resizers will snap-to during resizing, eg: [20,20] + , livePaneResizing: false // true = LIVE Resizing as resizer is dragged + , liveContentResizing: false // true = re-measure header/footer heights as resizer is dragged + , liveResizingTolerance: 1 // how many px change before pane resizes, to control performance + // SLIDING OPTIONS + , sliderCursor: "pointer" // cursor when resizer-bar will trigger 'sliding' + , slideTrigger_open: "click" // click, dblclick, mouseenter + , slideTrigger_close: "mouseleave"// click, mouseleave + , slideDelay_open: 300 // applies only for mouseenter event - 0 = instant open + , slideDelay_close: 300 // applies only for mouseleave event (300ms is the minimum!) + , hideTogglerOnSlide: false // when pane is slid-open, should the toggler show? + , preventQuickSlideClose: $.layout.browser.webkit // Chrome triggers slideClosed as it is opening + , preventPrematureSlideClose: false // handle incorrect mouseleave trigger, like when over a SELECT-list in IE + // PANE-SPECIFIC TIPS & MESSAGES + , tips: { + Open: "Open" // eg: "Open Pane" + , Close: "Close" + , Resize: "Resize" + , Slide: "Slide Open" + , Pin: "Pin" + , Unpin: "Un-Pin" + , noRoomToOpen: "Not enough room to show this panel." // alert if user tries to open a pane that cannot + , minSizeWarning: "Panel has reached its minimum size" // displays in browser statusbar + , maxSizeWarning: "Panel has reached its maximum size" // ditto + } + // HOT-KEYS & MISC + , showOverflowOnHover: false // will bind allowOverflow() utility to pane.onMouseOver + , enableCursorHotkey: true // enabled 'cursor' hotkeys + //, customHotkey: "" // MUST be pane-specific - EITHER a charCode OR a character + , customHotkeyModifier: "SHIFT" // either 'SHIFT', 'CTRL' or 'CTRL+SHIFT' - NOT 'ALT' + // PANE ANIMATION + // NOTE: fxSss_open, fxSss_close & fxSss_size options (eg: fxName_open) are auto-generated if not passed + , fxName: "slide" // ('none' or blank), slide, drop, scale -- only relevant to 'open' & 'close', NOT 'size' + , fxSpeed: null // slow, normal, fast, 200, nnn - if passed, will OVERRIDE fxSettings.duration + , fxSettings: {} // can be passed, eg: { easing: "easeOutBounce", duration: 1500 } + , fxOpacityFix: true // tries to fix opacity in IE to restore anti-aliasing after animation + , animatePaneSizing: false // true = animate resizing after dragging resizer-bar OR sizePane() is called + /* NOTE: Action-specific FX options are auto-generated from the options above if not specifically set: + fxName_open: "slide" // 'Open' pane animation + fnName_close: "slide" // 'Close' pane animation + fxName_size: "slide" // 'Size' pane animation - when animatePaneSizing = true + fxSpeed_open: null + fxSpeed_close: null + fxSpeed_size: null + fxSettings_open: {} + fxSettings_close: {} + fxSettings_size: {} + */ + // CHILD/NESTED LAYOUTS + , childOptions: null // Layout-options for nested/child layout - even {} is valid as options + , initChildLayout: true // true = child layout will be created as soon as _this_ layout completes initialization + , destroyChildLayout: true // true = destroy child-layout if this pane is destroyed + , resizeChildLayout: true // true = trigger child-layout.resizeAll() when this pane is resized + // EVENT TRIGGERING + , triggerEventsOnLoad: false // true = trigger onopen OR onclose callbacks when layout initializes + , triggerEventsDuringLiveResize: true // true = trigger onresize callback REPEATEDLY if livePaneResizing==true + // PANE CALLBACKS + , onshow_start: null // CALLBACK when pane STARTS to Show - BEFORE onopen/onhide_start + , onshow_end: null // CALLBACK when pane ENDS being Shown - AFTER onopen/onhide_end + , onhide_start: null // CALLBACK when pane STARTS to Close - BEFORE onclose_start + , onhide_end: null // CALLBACK when pane ENDS being Closed - AFTER onclose_end + , onopen_start: null // CALLBACK when pane STARTS to Open + , onopen_end: null // CALLBACK when pane ENDS being Opened + , onclose_start: null // CALLBACK when pane STARTS to Close + , onclose_end: null // CALLBACK when pane ENDS being Closed + , onresize_start: null // CALLBACK when pane STARTS being Resized ***FOR ANY REASON*** + , onresize_end: null // CALLBACK when pane ENDS being Resized ***FOR ANY REASON*** + , onsizecontent_start: null // CALLBACK when sizing of content-element STARTS + , onsizecontent_end: null // CALLBACK when sizing of content-element ENDS + , onswap_start: null // CALLBACK when pane STARTS to Swap + , onswap_end: null // CALLBACK when pane ENDS being Swapped + , ondrag_start: null // CALLBACK when pane STARTS being ***MANUALLY*** Resized + , ondrag_end: null // CALLBACK when pane ENDS being ***MANUALLY*** Resized + } +/* + * PANE-SPECIFIC SETTINGS + * - options listed below MUST be specified per-pane - they CANNOT be set under 'panes' + * - all options under the 'panes' key can also be set specifically for any pane + * - most options under the 'panes' key apply only to 'border-panes' - NOT the the center-pane + */ +, north: { + paneSelector: ".ui-layout-north" + , size: "auto" // eg: "auto", "30%", .30, 200 + , resizerCursor: "n-resize" // custom = url(myCursor.cur) + , customHotkey: "" // EITHER a charCode (43) OR a character ("o") + } +, south: { + paneSelector: ".ui-layout-south" + , size: "auto" + , resizerCursor: "s-resize" + , customHotkey: "" + } +, east: { + paneSelector: ".ui-layout-east" + , size: 200 + , resizerCursor: "e-resize" + , customHotkey: "" + } +, west: { + paneSelector: ".ui-layout-west" + , size: 200 + , resizerCursor: "w-resize" + , customHotkey: "" + } +, center: { + paneSelector: ".ui-layout-center" + , minWidth: 0 + , minHeight: 0 + } +}; + +$.layout.optionsMap = { + // layout/global options - NOT pane-options + layout: ("stateManagement,effects,zIndexes,errors," + + "name,zIndex,scrollToBookmarkOnLoad,showErrorMessages," + + "resizeWithWindow,resizeWithWindowDelay,resizeWithWindowMaxDelay," + + "onresizeall,onresizeall_start,onresizeall_end,onload,onunload").split(",") +// borderPanes: [ ALL options that are NOT specified as 'layout' ] + // default.panes options that apply to the center-pane (most options apply _only_ to border-panes) +, center: ("paneClass,contentSelector,contentIgnoreSelector,findNestedContent,applyDemoStyles,triggerEventsOnLoad," + + "showOverflowOnHover,maskContents,maskObjects,liveContentResizing," + + "childOptions,initChildLayout,resizeChildLayout,destroyChildLayout," + + "onresize,onresize_start,onresize_end,onsizecontent,onsizecontent_start,onsizecontent_end").split(",") + // options that MUST be specifically set 'per-pane' - CANNOT set in the panes (defaults) key +, noDefault: ("paneSelector,resizerCursor,customHotkey").split(",") +}; + +/** + * Processes options passed in converts flat-format data into subkey (JSON) format + * In flat-format, subkeys are _currently_ separated with 2 underscores, like north__optName + * Plugins may also call this method so they can transform their own data + * + * @param {!Object} hash Data/options passed by user - may be a single level or nested levels + * @return {Object} Returns hash of minWidth & minHeight + */ +$.layout.transformData = function (hash) { + var json = { panes: {}, center: {} } // init return object + , data, branch, optKey, keys, key, val, i, c; + + if (typeof hash !== "object") return json; // no options passed + + // convert all 'flat-keys' to 'sub-key' format + for (optKey in hash) { + branch = json; + data = $.layout.optionsMap.layout; + val = hash[ optKey ]; + keys = optKey.split("__"); // eg: west__size or north__fxSettings__duration + c = keys.length - 1; + // convert underscore-delimited to subkeys + for (i=0; i <= c; i++) { + key = keys[i]; + if (i === c) + branch[key] = val; + else if (!branch[key]) + branch[key] = {}; // create the subkey + // recurse to sub-key for next loop - if not done + branch = branch[key]; + } + } + + return json; +}; + +// INTERNAL CONFIG DATA - DO NOT CHANGE THIS! +$.layout.backwardCompatibility = { + // data used by renameOldOptions() + map: { + // OLD Option Name: NEW Option Name + applyDefaultStyles: "applyDemoStyles" + , resizeNestedLayout: "resizeChildLayout" + , resizeWhileDragging: "livePaneResizing" + , resizeContentWhileDragging: "liveContentResizing" + , triggerEventsWhileDragging: "triggerEventsDuringLiveResize" + , maskIframesOnResize: "maskContents" + , useStateCookie: "stateManagement.enabled" + , "cookie.autoLoad": "stateManagement.autoLoad" + , "cookie.autoSave": "stateManagement.autoSave" + , "cookie.keys": "stateManagement.stateKeys" + , "cookie.name": "stateManagement.cookie.name" + , "cookie.domain": "stateManagement.cookie.domain" + , "cookie.path": "stateManagement.cookie.path" + , "cookie.expires": "stateManagement.cookie.expires" + , "cookie.secure": "stateManagement.cookie.secure" + // OLD Language options + , noRoomToOpenTip: "tips.noRoomToOpen" + , togglerTip_open: "tips.Close" // open = Close + , togglerTip_closed: "tips.Open" // closed = Open + , resizerTip: "tips.Resize" + , sliderTip: "tips.Slide" + } + +/** +* @param {Object} opts +*/ +, renameOptions: function (opts) { + var map = $.layout.backwardCompatibility.map + , oldData, newData, value + ; + for (var itemPath in map) { + oldData = getBranch( itemPath ); + value = oldData.branch[ oldData.key ]; + if (value !== undefined) { + newData = getBranch( map[itemPath], true ); + newData.branch[ newData.key ] = value; + delete oldData.branch[ oldData.key ]; + } + } + + /** + * @param {string} path + * @param {boolean=} [create=false] Create path if does not exist + */ + function getBranch (path, create) { + var a = path.split(".") // split keys into array + , c = a.length - 1 + , D = { branch: opts, key: a[c] } // init branch at top & set key (last item) + , i = 0, k, undef; + for (; i 0) { + if (autoHide && $E.data('autoHidden') && $E.innerHeight() > 0) { + $E.show().data('autoHidden', false); + if (!browser.mozilla) // FireFox refreshes iframes - IE does not + // make hidden, then visible to 'refresh' display after animation + $E.css(_c.hidden).css(_c.visible); + } + } + else if (autoHide && !$E.data('autoHidden')) + $E.hide().data('autoHidden', true); + } + + /** + * @param {(string|!Object)} el + * @param {number=} outerHeight + * @param {boolean=} [autoHide=false] + */ +, setOuterHeight = function (el, outerHeight, autoHide) { + var $E = el, h; + if (isStr(el)) $E = $Ps[el]; // west + else if (!el.jquery) $E = $(el); + h = cssH($E, outerHeight); + $E.css({ height: h, visibility: "visible" }); // may have been 'hidden' by sizeContent + if (h > 0 && $E.innerWidth() > 0) { + if (autoHide && $E.data('autoHidden')) { + $E.show().data('autoHidden', false); + if (!browser.mozilla) // FireFox refreshes iframes - IE does not + $E.css(_c.hidden).css(_c.visible); + } + } + else if (autoHide && !$E.data('autoHidden')) + $E.hide().data('autoHidden', true); + } + + /** + * @param {(string|!Object)} el + * @param {number=} outerSize + * @param {boolean=} [autoHide=false] + */ +, setOuterSize = function (el, outerSize, autoHide) { + if (_c[pane].dir=="horz") // pane = north or south + setOuterHeight(el, outerSize, autoHide); + else // pane = east or west + setOuterWidth(el, outerSize, autoHide); + } + + + /** + * Converts any 'size' params to a pixel/integer size, if not already + * If 'auto' or a decimal/percentage is passed as 'size', a pixel-size is calculated + * + /** + * @param {string} pane + * @param {(string|number)=} size + * @param {string=} [dir] + * @return {number} + */ +, _parseSize = function (pane, size, dir) { + if (!dir) dir = _c[pane].dir; + + if (isStr(size) && size.match(/%/)) + size = (size === '100%') ? -1 : parseInt(size, 10) / 100; // convert % to decimal + + if (size === 0) + return 0; + else if (size >= 1) + return parseInt(size, 10); + + var o = options, avail = 0; + if (dir=="horz") // north or south or center.minHeight + avail = sC.innerHeight - ($Ps.north ? o.north.spacing_open : 0) - ($Ps.south ? o.south.spacing_open : 0); + else if (dir=="vert") // east or west or center.minWidth + avail = sC.innerWidth - ($Ps.west ? o.west.spacing_open : 0) - ($Ps.east ? o.east.spacing_open : 0); + + if (size === -1) // -1 == 100% + return avail; + else if (size > 0) // percentage, eg: .25 + return round(avail * size); + else if (pane=="center") + return 0; + else { // size < 0 || size=='auto' || size==Missing || size==Invalid + // auto-size the pane + var dim = (dir === "horz" ? "height" : "width") + , $P = $Ps[pane] + , $C = dim === 'height' ? $Cs[pane] : false + , vis = $.layout.showInvisibly($P) // show pane invisibly if hidden + , szP = $P.css(dim) // SAVE current pane size + , szC = $C ? $C.css(dim) : 0 // SAVE current content size + ; + $P.css(dim, "auto"); + if ($C) $C.css(dim, "auto"); + size = (dim === "height") ? $P.outerHeight() : $P.outerWidth(); // MEASURE + $P.css(dim, szP).css(vis); // RESET size & visibility + if ($C) $C.css(dim, szC); + return size; + } + } + + /** + * Calculates current 'size' (outer-width or outer-height) of a border-pane - optionally with 'pane-spacing' added + * + * @param {(string|!Object)} pane + * @param {boolean=} [inclSpace=false] + * @return {number} Returns EITHER Width for east/west panes OR Height for north/south panes + */ +, getPaneSize = function (pane, inclSpace) { + var + $P = $Ps[pane] + , o = options[pane] + , s = state[pane] + , oSp = (inclSpace ? o.spacing_open : 0) + , cSp = (inclSpace ? o.spacing_closed : 0) + ; + if (!$P || s.isHidden) + return 0; + else if (s.isClosed || (s.isSliding && inclSpace)) + return cSp; + else if (_c[pane].dir === "horz") + return $P.outerHeight() + oSp; + else // dir === "vert" + return $P.outerWidth() + oSp; + } + + /** + * Calculate min/max pane dimensions and limits for resizing + * + * @param {string} pane + * @param {boolean=} [slide=false] + */ +, setSizeLimits = function (pane, slide) { + if (!isInitialized()) return; + var + o = options[pane] + , s = state[pane] + , c = _c[pane] + , dir = c.dir + , side = c.side.toLowerCase() + , type = c.sizeType.toLowerCase() + , isSliding = (slide != undefined ? slide : s.isSliding) // only open() passes 'slide' param + , $P = $Ps[pane] + , paneSpacing = o.spacing_open + // measure the pane on the *opposite side* from this pane + , altPane = _c.oppositeEdge[pane] + , altS = state[altPane] + , $altP = $Ps[altPane] + , altPaneSize = (!$altP || altS.isVisible===false || altS.isSliding ? 0 : (dir=="horz" ? $altP.outerHeight() : $altP.outerWidth())) + , altPaneSpacing = ((!$altP || altS.isHidden ? 0 : options[altPane][ altS.isClosed !== false ? "spacing_closed" : "spacing_open" ]) || 0) + // limitSize prevents this pane from 'overlapping' opposite pane + , containerSize = (dir=="horz" ? sC.innerHeight : sC.innerWidth) + , minCenterDims = cssMinDims("center") + , minCenterSize = dir=="horz" ? max(options.center.minHeight, minCenterDims.minHeight) : max(options.center.minWidth, minCenterDims.minWidth) + // if pane is 'sliding', then ignore center and alt-pane sizes - because 'overlays' them + , limitSize = (containerSize - paneSpacing - (isSliding ? 0 : (_parseSize("center", minCenterSize, dir) + altPaneSize + altPaneSpacing))) + , minSize = s.minSize = max( _parseSize(pane, o.minSize), cssMinDims(pane).minSize ) + , maxSize = s.maxSize = min( (o.maxSize ? _parseSize(pane, o.maxSize) : 100000), limitSize ) + , r = s.resizerPosition = {} // used to set resizing limits + , top = sC.insetTop + , left = sC.insetLeft + , W = sC.innerWidth + , H = sC.innerHeight + , rW = o.spacing_open // subtract resizer-width to get top/left position for south/east + ; + switch (pane) { + case "north": r.min = top + minSize; + r.max = top + maxSize; + break; + case "west": r.min = left + minSize; + r.max = left + maxSize; + break; + case "south": r.min = top + H - maxSize - rW; + r.max = top + H - minSize - rW; + break; + case "east": r.min = left + W - maxSize - rW; + r.max = left + W - minSize - rW; + break; + }; + } + + /** + * Returns data for setting the size/position of center pane. Also used to set Height for east/west panes + * + * @return JSON Returns a hash of all dimensions: top, bottom, left, right, (outer) width and (outer) height + */ +, calcNewCenterPaneDims = function () { + var d = { + top: getPaneSize("north", true) // true = include 'spacing' value for pane + , bottom: getPaneSize("south", true) + , left: getPaneSize("west", true) + , right: getPaneSize("east", true) + , width: 0 + , height: 0 + }; + + // NOTE: sC = state.container + // calc center-pane outer dimensions + d.width = sC.innerWidth - d.left - d.right; // outerWidth + d.height = sC.innerHeight - d.bottom - d.top; // outerHeight + // add the 'container border/padding' to get final positions relative to the container + d.top += sC.insetTop; + d.bottom += sC.insetBottom; + d.left += sC.insetLeft; + d.right += sC.insetRight; + + return d; + } + + + /** + * @param {!Object} el + * @param {boolean=} [allStates=false] + */ +, getHoverClasses = function (el, allStates) { + var + $El = $(el) + , type = $El.data("layoutRole") + , pane = $El.data("layoutEdge") + , o = options[pane] + , root = o[type +"Class"] + , _pane = "-"+ pane // eg: "-west" + , _open = "-open" + , _closed = "-closed" + , _slide = "-sliding" + , _hover = "-hover " // NOTE the trailing space + , _state = $El.hasClass(root+_closed) ? _closed : _open + , _alt = _state === _closed ? _open : _closed + , classes = (root+_hover) + (root+_pane+_hover) + (root+_state+_hover) + (root+_pane+_state+_hover) + ; + if (allStates) // when 'removing' classes, also remove alternate-state classes + classes += (root+_alt+_hover) + (root+_pane+_alt+_hover); + + if (type=="resizer" && $El.hasClass(root+_slide)) + classes += (root+_slide+_hover) + (root+_pane+_slide+_hover); + + return $.trim(classes); + } +, addHover = function (evt, el) { + var $E = $(el || this); + if (evt && $E.data("layoutRole") === "toggler") + evt.stopPropagation(); // prevent triggering 'slide' on Resizer-bar + $E.addClass( getHoverClasses($E) ); + } +, removeHover = function (evt, el) { + var $E = $(el || this); + $E.removeClass( getHoverClasses($E, true) ); + } + +, onResizerEnter = function (evt) { // ALSO called by toggler.mouseenter + if ($.fn.disableSelection) + $("body").disableSelection(); + } +, onResizerLeave = function (evt, el) { + var + e = el || this // el is only passed when called by the timer + , pane = $(e).data("layoutEdge") + , name = pane +"ResizerLeave" + ; + timer.clear(pane+"_openSlider"); // cancel slideOpen timer, if set + timer.clear(name); // cancel enableSelection timer - may re/set below + // this method calls itself on a timer because it needs to allow + // enough time for dragging to kick-in and set the isResizing flag + // dragging has a 100ms delay set, so this delay must be >100 + if (!el) // 1st call - mouseleave event + timer.set(name, function(){ onResizerLeave(evt, e); }, 200); + // if user is resizing, then dragStop will enableSelection(), so can skip it here + else if (!state[pane].isResizing && $.fn.enableSelection) // 2nd call - by timer + $("body").enableSelection(); + } + +/* + * ########################### + * INITIALIZATION METHODS + * ########################### + */ + + /** + * Initialize the layout - called automatically whenever an instance of layout is created + * + * @see none - triggered onInit + * @return mixed true = fully initialized | false = panes not initialized (yet) | 'cancel' = abort + */ +, _create = function () { + // initialize config/options + initOptions(); + var o = options; + + // TEMP state so isInitialized returns true during init process + state.creatingLayout = true; + + // init plugins for this layout, if there are any (eg: stateManagement) + runPluginCallbacks( Instance, $.layout.onCreate ); + + // options & state have been initialized, so now run beforeLoad callback + // onload will CANCEL layout creation if it returns false + if (false === _runCallbacks("onload_start")) + return 'cancel'; + + // initialize the container element + _initContainer(); + + // bind hotkey function - keyDown - if required + initHotkeys(); + + // bind window.onunload + $(window).bind("unload."+ sID, unload); + + // init plugins for this layout, if there are any (eg: customButtons) + runPluginCallbacks( Instance, $.layout.onLoad ); + + // if layout elements are hidden, then layout WILL NOT complete initialization! + // initLayoutElements will set initialized=true and run the onload callback IF successful + if (o.initPanes) _initLayoutElements(); + + delete state.creatingLayout; + + return state.initialized; + } + + /** + * Initialize the layout IF not already + * + * @see All methods in Instance run this test + * @return boolean true = layoutElements have been initialized | false = panes are not initialized (yet) + */ +, isInitialized = function () { + if (state.initialized || state.creatingLayout) return true; // already initialized + else return _initLayoutElements(); // try to init panes NOW + } + + /** + * Initialize the layout - called automatically whenever an instance of layout is created + * + * @see _create() & isInitialized + * @return An object pointer to the instance created + */ +, _initLayoutElements = function (retry) { + // initialize config/options + var o = options; + + // CANNOT init panes inside a hidden container! + if (!$N.is(":visible")) { + // handle Chrome bug where popup window 'has no height' + // if layout is BODY element, try again in 50ms + // SEE: http://layout.jquery-dev.net/samples/test_popup_window.html + if ( !retry && browser.webkit && $N[0].tagName === "BODY" ) + setTimeout(function(){ _initLayoutElements(true); }, 50); + return false; + } + + // a center pane is required, so make sure it exists + if (!getPane("center").length) { + return _log( o.errors.centerPaneMissing ); + } + + // TEMP state so isInitialized returns true during init process + state.creatingLayout = true; + + // update Container dims + $.extend(sC, elDims( $N )); + + // initialize all layout elements + initPanes(); // size & position panes - calls initHandles() - which calls initResizable() + + if (o.scrollToBookmarkOnLoad) { + var l = self.location; + if (l.hash) l.replace( l.hash ); // scrollTo Bookmark + } + + // check to see if this layout 'nested' inside a pane + if (Instance.hasParentLayout) + o.resizeWithWindow = false; + // bind resizeAll() for 'this layout instance' to window.resize event + else if (o.resizeWithWindow) + $(window).bind("resize."+ sID, windowResize); + + delete state.creatingLayout; + state.initialized = true; + + // init plugins for this layout, if there are any + runPluginCallbacks( Instance, $.layout.onReady ); + + // now run the onload callback, if exists + _runCallbacks("onload_end"); + + return true; // elements initialized successfully + } + + /** + * Initialize nested layouts - called when _initLayoutElements completes + * + * NOT CURRENTLY USED + * + * @see _initLayoutElements + * @return An object pointer to the instance created + */ +, _initChildLayouts = function () { + $.each(_c.allPanes, function (idx, pane) { + if (options[pane].initChildLayout) + createChildLayout( pane ); + }); + } + + /** + * Initialize nested layouts for a specific pane - can optionally pass layout-options + * + * @see _initChildLayouts + * @param {string|Object} evt_or_pane The pane being opened, ie: north, south, east, or west + * @param {Object=} [opts] Layout-options - if passed, will OVERRRIDE options[pane].childOptions + * @return An object pointer to the layout instance created - or null + */ +, createChildLayout = function (evt_or_pane, opts) { + var pane = evtPane.call(this, evt_or_pane) + , $P = $Ps[pane] + , C = children + ; + if ($P) { + var $C = $Cs[pane] + , o = opts || options[pane].childOptions + , d = "layout" + // determine which element is supposed to be the 'child container' + // if pane has a 'containerSelector' OR a 'content-div', use those instead of the pane + , $Cont = o.containerSelector ? $P.find( o.containerSelector ) : ($C || $P) + , containerFound = $Cont.length + // see if a child-layout ALREADY exists on this element + , child = containerFound ? (C[pane] = $Cont.data(d) || null) : null + ; + // if no layout exists, but childOptions are set, try to create the layout now + if (!child && containerFound && o) + child = C[pane] = $Cont.eq(0).layout(o) || null; + if (child) + child.hasParentLayout = true; // set parent-flag in child + } + Instance[pane].child = C[pane]; // ALWAYS set pane-object pointer, even if null + } + +, windowResize = function () { + var delay = Number(options.resizeWithWindowDelay); + if (delay < 10) delay = 100; // MUST have a delay! + // resizing uses a delay-loop because the resize event fires repeatly - except in FF, but delay anyway + timer.clear("winResize"); // if already running + timer.set("winResize", function(){ + timer.clear("winResize"); + timer.clear("winResizeRepeater"); + var dims = elDims( $N ); + // only trigger resizeAll() if container has changed size + if (dims.innerWidth !== sC.innerWidth || dims.innerHeight !== sC.innerHeight) + resizeAll(); + }, delay); + // ALSO set fixed-delay timer, if not already running + if (!timer.data["winResizeRepeater"]) setWindowResizeRepeater(); + } + +, setWindowResizeRepeater = function () { + var delay = Number(options.resizeWithWindowMaxDelay); + if (delay > 0) + timer.set("winResizeRepeater", function(){ setWindowResizeRepeater(); resizeAll(); }, delay); + } + +, unload = function () { + var o = options; + + _runCallbacks("onunload_start"); + + // trigger plugin callabacks for this layout (eg: stateManagement) + runPluginCallbacks( Instance, $.layout.onUnload ); + + _runCallbacks("onunload_end"); + } + + /** + * Validate and initialize container CSS and events + * + * @see _create() + */ +, _initContainer = function () { + var + N = $N[0] + , tag = sC.tagName = N.tagName + , id = sC.id = N.id + , cls = sC.className = N.className + , o = options + , name = o.name + , fullPage= (tag === "BODY") + , props = "overflow,position,margin,padding,border" + , css = "layoutCSS" + , CSS = {} + , hid = "hidden" // used A LOT! + // see if this container is a 'pane' inside an outer-layout + , parent = $N.data("parentLayout") // parent-layout Instance + , pane = $N.data("layoutEdge") // pane-name in parent-layout + , isChild = parent && pane + ; + // sC -> state.container + sC.selector = $N.selector.split(".slice")[0]; + sC.ref = (o.name ? o.name +' layout / ' : '') + tag + (id ? "#"+id : cls ? '.['+cls+']' : ''); // used in messages + + $N .data({ + layout: Instance + , layoutContainer: sID // FLAG to indicate this is a layout-container - contains unique internal ID + }) + .addClass(o.containerClass) + ; + var layoutMethods = { + destroy: '' + , initPanes: '' + , resizeAll: 'resizeAll' + , resize: 'resizeAll' + }; + // loop hash and bind all methods - include layoutID namespacing + for (name in layoutMethods) { + $N.bind("layout"+ name.toLowerCase() +"."+ sID, Instance[ layoutMethods[name] || name ]); + } + + // if this container is another layout's 'pane', then set child/parent pointers + if (isChild) { + // update parent flag + Instance.hasParentLayout = true; + // set pointers to THIS child-layout (Instance) in parent-layout + // NOTE: parent.PANE.child is an ALIAS to parent.children.PANE + parent[pane].child = parent.children[pane] = $N.data("layout"); + } + + // SAVE original container CSS for use in destroy() + if (!$N.data(css)) { + // handle props like overflow different for BODY & HTML - has 'system default' values + if (fullPage) { + CSS = $.extend( elCSS($N, props), { + height: $N.css("height") + , overflow: $N.css("overflow") + , overflowX: $N.css("overflowX") + , overflowY: $N.css("overflowY") + }); + // ALSO SAVE CSS + var $H = $("html"); + $H.data(css, { + height: "auto" // FF would return a fixed px-size! + , overflow: $H.css("overflow") + , overflowX: $H.css("overflowX") + , overflowY: $H.css("overflowY") + }); + } + else // handle props normally for non-body elements + CSS = elCSS($N, props+",top,bottom,left,right,width,height,overflow,overflowX,overflowY"); + + $N.data(css, CSS); + } + + try { // format html/body if this is a full page layout + if (fullPage) { + $("html").css({ + height: "100%" + , overflow: hid + , overflowX: hid + , overflowY: hid + }); + $("body").css({ + position: "relative" + , height: "100%" + , overflow: hid + , overflowX: hid + , overflowY: hid + , margin: 0 + , padding: 0 // TODO: test whether body-padding could be handled? + , border: "none" // a body-border creates problems because it cannot be measured! + }); + + // set current layout-container dimensions + $.extend(sC, elDims( $N )); + } + else { // set required CSS for overflow and position + // ENSURE container will not 'scroll' + CSS = { overflow: hid, overflowX: hid, overflowY: hid } + var + p = $N.css("position") + , h = $N.css("height") + ; + // if this is a NESTED layout, then container/outer-pane ALREADY has position and height + if (!isChild) { + if (!p || !p.match(/fixed|absolute|relative/)) + CSS.position = "relative"; // container MUST have a 'position' + /* + if (!h || h=="auto") + CSS.height = "100%"; // container MUST have a 'height' + */ + } + $N.css( CSS ); + + // set current layout-container dimensions + if ( $N.is(":visible") ) { + $.extend(sC, elDims( $N )); + if (sC.innerHeight < 1) + _log( o.errors.noContainerHeight.replace(/CONTAINER/, sC.ref) ); + } + } + } catch (ex) {} + } + + /** + * Bind layout hotkeys - if options enabled + * + * @see _create() and addPane() + * @param {string=} [panes=""] The edge(s) to process + */ +, initHotkeys = function (panes) { + panes = panes ? panes.split(",") : _c.borderPanes; + // bind keyDown to capture hotkeys, if option enabled for ANY pane + $.each(panes, function (i, pane) { + var o = options[pane]; + if (o.enableCursorHotkey || o.customHotkey) { + $(document).bind("keydown."+ sID, keyDown); // only need to bind this ONCE + return false; // BREAK - binding was done + } + }); + } + + /** + * Build final OPTIONS data + * + * @see _create() + */ +, initOptions = function () { + var data, d, pane, key, val, i, c, o; + + // reprocess user's layout-options to have correct options sub-key structure + opts = $.layout.transformData( opts ); // panes = default subkey + + // auto-rename old options for backward compatibility + opts = $.layout.backwardCompatibility.renameAllOptions( opts ); + + // if user-options has 'panes' key (pane-defaults), clean it... + if (!$.isEmptyObject(opts.panes)) { + // REMOVE any pane-defaults that MUST be set per-pane + data = $.layout.optionsMap.noDefault; + for (i=0, c=data.length; i 0) { + z.pane_normal = zo; + z.content_mask = max(zo+1, z.content_mask); // MIN = +1 + z.resizer_normal = max(zo+2, z.resizer_normal); // MIN = +2 + } + + // DELETE 'panes' key now that we are done - values were copied to EACH pane + delete options.panes; + + + function createFxOptions ( pane ) { + var o = options[pane] + , d = options.panes; + // ensure fxSettings key to avoid errors + if (!o.fxSettings) o.fxSettings = {}; + if (!d.fxSettings) d.fxSettings = {}; + + $.each(["_open","_close","_size"], function (i,n) { + var + sName = "fxName"+ n + , sSpeed = "fxSpeed"+ n + , sSettings = "fxSettings"+ n + // recalculate fxName according to specificity rules + , fxName = o[sName] = + o[sName] // options.west.fxName_open + || d[sName] // options.panes.fxName_open + || o.fxName // options.west.fxName + || d.fxName // options.panes.fxName + || "none" // MEANS $.layout.defaults.panes.fxName == "" || false || null || 0 + ; + // validate fxName to ensure is valid effect - MUST have effect-config data in options.effects + if (fxName === "none" || !$.effects || !$.effects[fxName] || !options.effects[fxName]) + fxName = o[sName] = "none"; // effect not loaded OR unrecognized fxName + + // set vars for effects subkeys to simplify logic + var fx = options.effects[fxName] || {} // effects.slide + , fx_all = fx.all || null // effects.slide.all + , fx_pane = fx[pane] || null // effects.slide.west + ; + // create fxSpeed[_open|_close|_size] + o[sSpeed] = + o[sSpeed] // options.west.fxSpeed_open + || d[sSpeed] // options.west.fxSpeed_open + || o.fxSpeed // options.west.fxSpeed + || d.fxSpeed // options.panes.fxSpeed + || null // DEFAULT - let fxSetting.duration control speed + ; + // create fxSettings[_open|_close|_size] + o[sSettings] = $.extend( + true + , {} + , fx_all // effects.slide.all + , fx_pane // effects.slide.west + , d.fxSettings // options.panes.fxSettings + , o.fxSettings // options.west.fxSettings + , d[sSettings] // options.panes.fxSettings_open + , o[sSettings] // options.west.fxSettings_open + ); + }); + + // DONE creating action-specific-settings for this pane, + // so DELETE generic options - are no longer meaningful + delete o.fxName; + delete o.fxSpeed; + delete o.fxSettings; + } + } + + /** + * Initialize module objects, styling, size and position for all panes + * + * @see _initElements() + * @param {string} pane The pane to process + */ +, getPane = function (pane) { + var sel = options[pane].paneSelector + if (sel.substr(0,1)==="#") // ID selector + // NOTE: elements selected 'by ID' DO NOT have to be 'children' + return $N.find(sel).eq(0); + else { // class or other selector + var $P = $N.children(sel).eq(0); + // look for the pane nested inside a 'form' element + return $P.length ? $P : $N.children("form:first").children(sel).eq(0); + } + } + +, initPanes = function (evt) { + // stopPropagation if called by trigger("layoutinitpanes") - use evtPane utility + evtPane(evt); + + // NOTE: do north & south FIRST so we can measure their height - do center LAST + $.each(_c.allPanes, function (idx, pane) { + addPane( pane, true ); + }); + + // init the pane-handles NOW in case we have to hide or close the pane below + initHandles(); + + // now that all panes have been initialized and initially-sized, + // make sure there is really enough space available for each pane + $.each(_c.borderPanes, function (i, pane) { + if ($Ps[pane] && state[pane].isVisible) { // pane is OPEN + setSizeLimits(pane); + makePaneFit(pane); // pane may be Closed, Hidden or Resized by makePaneFit() + } + }); + // size center-pane AGAIN in case we 'closed' a border-pane in loop above + sizeMidPanes("center"); + + // Chrome/Webkit sometimes fires callbacks BEFORE it completes resizing! + // Before RC30.3, there was a 10ms delay here, but that caused layout + // to load asynchrously, which is BAD, so try skipping delay for now + + // process pane contents and callbacks, and init/resize child-layout if exists + $.each(_c.allPanes, function (i, pane) { + var o = options[pane]; + if ($Ps[pane]) { + if (state[pane].isVisible) { // pane is OPEN + sizeContent(pane); + // trigger pane.onResize if triggerEventsOnLoad = true + if (o.triggerEventsOnLoad) + _runCallbacks("onresize_end", pane); + else // automatic if onresize called, otherwise call it specifically + // resize child - IF inner-layout already exists (created before this layout) + resizeChildLayout(pane); + } + // init childLayout - even if pane is not visible + if (o.initChildLayout && o.childOptions) + createChildLayout(pane); + } + }); + } + + /** + * Add a pane to the layout - subroutine of initPanes() + * + * @see initPanes() + * @param {string} pane The pane to process + * @param {boolean=} [force=false] Size content after init + */ +, addPane = function (pane, force) { + if (!force && !isInitialized()) return; + var + o = options[pane] + , s = state[pane] + , c = _c[pane] + , fx = s.fx + , dir = c.dir + , spacing = o.spacing_open || 0 + , isCenter = (pane === "center") + , CSS = {} + , $P = $Ps[pane] + , size, minSize, maxSize + ; + // if pane-pointer already exists, remove the old one first + if ($P) + removePane( pane, false, true, false ); + else + $Cs[pane] = false; // init + + $P = $Ps[pane] = getPane(pane); + if (!$P.length) { + $Ps[pane] = false; // logic + return; + } + + // SAVE original Pane CSS + if (!$P.data("layoutCSS")) { + var props = "position,top,left,bottom,right,width,height,overflow,zIndex,display,backgroundColor,padding,margin,border"; + $P.data("layoutCSS", elCSS($P, props)); + } + + // create alias for pane data in Instance - initHandles will add more + Instance[pane] = { name: pane, pane: $Ps[pane], content: $Cs[pane], options: options[pane], state: state[pane], child: children[pane] }; + + // add classes, attributes & events + $P .data({ + parentLayout: Instance // pointer to Layout Instance + , layoutPane: Instance[pane] // NEW pointer to pane-alias-object + , layoutEdge: pane + , layoutRole: "pane" + }) + .css(c.cssReq).css("zIndex", options.zIndexes.pane_normal) + .css(o.applyDemoStyles ? c.cssDemo : {}) // demo styles + .addClass( o.paneClass +" "+ o.paneClass+"-"+pane ) // default = "ui-layout-pane ui-layout-pane-west" - may be a dupe of 'paneSelector' + .bind("mouseenter."+ sID, addHover ) + .bind("mouseleave."+ sID, removeHover ) + ; + var paneMethods = { + hide: '' + , show: '' + , toggle: '' + , close: '' + , open: '' + , slideOpen: '' + , slideClose: '' + , slideToggle: '' + , size: 'sizePane' + , sizePane: 'sizePane' + , sizeContent: '' + , sizeHandles: '' + , enableClosable: '' + , disableClosable: '' + , enableSlideable: '' + , disableSlideable: '' + , enableResizable: '' + , disableResizable: '' + , swapPanes: 'swapPanes' + , swap: 'swapPanes' + , move: 'swapPanes' + , removePane: 'removePane' + , remove: 'removePane' + , createChildLayout: '' + , resizeChildLayout: '' + , resizeAll: 'resizeAll' + , resizeLayout: 'resizeAll' + } + , name; + // loop hash and bind all methods - include layoutID namespacing + for (name in paneMethods) { + $P.bind("layoutpane"+ name.toLowerCase() +"."+ sID, Instance[ paneMethods[name] || name ]); + } + + // see if this pane has a 'scrolling-content element' + initContent(pane, false); // false = do NOT sizeContent() - called later + + if (!isCenter) { + // call _parseSize AFTER applying pane classes & styles - but before making visible (if hidden) + // if o.size is auto or not valid, then MEASURE the pane and use that as its 'size' + size = s.size = _parseSize(pane, o.size); + minSize = _parseSize(pane,o.minSize) || 1; + maxSize = _parseSize(pane,o.maxSize) || 100000; + if (size > 0) size = max(min(size, maxSize), minSize); + + // state for border-panes + s.isClosed = false; // true = pane is closed + s.isSliding = false; // true = pane is currently open by 'sliding' over adjacent panes + s.isResizing= false; // true = pane is in process of being resized + s.isHidden = false; // true = pane is hidden - no spacing, resizer or toggler is visible! + + // array for 'pin buttons' whose classNames are auto-updated on pane-open/-close + if (!s.pins) s.pins = []; + } + // states common to ALL panes + s.tagName = $P[0].tagName; + s.edge = pane; // useful if pane is (or about to be) 'swapped' - easy find out where it is (or is going) + s.noRoom = false; // true = pane 'automatically' hidden due to insufficient room - will unhide automatically + s.isVisible = true; // false = pane is invisible - closed OR hidden - simplify logic + + // set css-position to account for container borders & padding + switch (pane) { + case "north": CSS.top = sC.insetTop; + CSS.left = sC.insetLeft; + CSS.right = sC.insetRight; + break; + case "south": CSS.bottom = sC.insetBottom; + CSS.left = sC.insetLeft; + CSS.right = sC.insetRight; + break; + case "west": CSS.left = sC.insetLeft; // top, bottom & height set by sizeMidPanes() + break; + case "east": CSS.right = sC.insetRight; // ditto + break; + case "center": // top, left, width & height set by sizeMidPanes() + } + + if (dir === "horz") // north or south pane + CSS.height = cssH($P, size); + else if (dir === "vert") // east or west pane + CSS.width = cssW($P, size); + //else if (isCenter) {} + + $P.css(CSS); // apply size -- top, bottom & height will be set by sizeMidPanes + if (dir != "horz") sizeMidPanes(pane, true); // true = skipCallback + + // close or hide the pane if specified in settings + if (o.initClosed && o.closable && !o.initHidden) + close(pane, true, true); // true, true = force, noAnimation + else if (o.initHidden || o.initClosed) + hide(pane); // will be completely invisible - no resizer or spacing + else if (!s.noRoom) + // make the pane visible - in case was initially hidden + $P.css("display","block"); + // ELSE setAsOpen() - called later by initHandles() + + // RESET visibility now - pane will appear IF display:block + $P.css("visibility","visible"); + + // check option for auto-handling of pop-ups & drop-downs + if (o.showOverflowOnHover) + $P.hover( allowOverflow, resetOverflow ); + + // if manually adding a pane AFTER layout initialization, then... + if (state.initialized) { + initHandles( pane ); + initHotkeys( pane ); + resizeAll(); // will sizeContent if pane is visible + if (s.isVisible) { // pane is OPEN + if (o.triggerEventsOnLoad) + _runCallbacks("onresize_end", pane); + else // automatic if onresize called, otherwise call it specifically + // resize child - IF inner-layout already exists (created before this layout) + resizeChildLayout(pane); // a previously existing childLayout + } + if (o.initChildLayout && o.childOptions) + createChildLayout(pane); + } + } + + /** + * Initialize module objects, styling, size and position for all resize bars and toggler buttons + * + * @see _create() + * @param {string=} [panes=""] The edge(s) to process + */ +, initHandles = function (panes) { + panes = panes ? panes.split(",") : _c.borderPanes; + + // create toggler DIVs for each pane, and set object pointers for them, eg: $R.north = north toggler DIV + $.each(panes, function (i, pane) { + var $P = $Ps[pane]; + $Rs[pane] = false; // INIT + $Ts[pane] = false; + if (!$P) return; // pane does not exist - skip + + var + o = options[pane] + , s = state[pane] + , c = _c[pane] + , paneId = o.paneSelector.substr(0,1) === "#" ? o.paneSelector.substr(1) : "" + , rClass = o.resizerClass + , tClass = o.togglerClass + , side = c.side.toLowerCase() + , spacing = (s.isVisible ? o.spacing_open : o.spacing_closed) + , _pane = "-"+ pane // used for classNames + , _state = (s.isVisible ? "-open" : "-closed") // used for classNames + , I = Instance[pane] + // INIT RESIZER BAR + , $R = I.resizer = $Rs[pane] = $("
      ") + // INIT TOGGLER BUTTON + , $T = I.toggler = (o.closable ? $Ts[pane] = $("
      ") : false) + ; + + //if (s.isVisible && o.resizable) ... handled by initResizable + if (!s.isVisible && o.slidable) + $R.attr("title", o.tips.Slide).css("cursor", o.sliderCursor); + + $R // if paneSelector is an ID, then create a matching ID for the resizer, eg: "#paneLeft" => "paneLeft-resizer" + .attr("id", paneId ? paneId +"-resizer" : "" ) + .data({ + parentLayout: Instance + , layoutPane: Instance[pane] // NEW pointer to pane-alias-object + , layoutEdge: pane + , layoutRole: "resizer" + }) + .css(_c.resizers.cssReq).css("zIndex", options.zIndexes.resizer_normal) + .css(o.applyDemoStyles ? _c.resizers.cssDemo : {}) // add demo styles + .addClass(rClass +" "+ rClass+_pane) + .hover(addHover, removeHover) // ALWAYS add hover-classes, even if resizing is not enabled - handle with CSS instead + .hover(onResizerEnter, onResizerLeave) // ALWAYS NEED resizer.mouseleave to balance toggler.mouseenter + .appendTo($N) // append DIV to container + ; + + if ($T) { + $T // if paneSelector is an ID, then create a matching ID for the resizer, eg: "#paneLeft" => "#paneLeft-toggler" + .attr("id", paneId ? paneId +"-toggler" : "" ) + .data({ + parentLayout: Instance + , layoutPane: Instance[pane] // NEW pointer to pane-alias-object + , layoutEdge: pane + , layoutRole: "toggler" + }) + .css(_c.togglers.cssReq) // add base/required styles + .css(o.applyDemoStyles ? _c.togglers.cssDemo : {}) // add demo styles + .addClass(tClass +" "+ tClass+_pane) + .hover(addHover, removeHover) // ALWAYS add hover-classes, even if toggling is not enabled - handle with CSS instead + .bind("mouseenter", onResizerEnter) // NEED toggler.mouseenter because mouseenter MAY NOT fire on resizer + .appendTo($R) // append SPAN to resizer DIV + ; + // ADD INNER-SPANS TO TOGGLER + if (o.togglerContent_open) // ui-layout-open + $(""+ o.togglerContent_open +"") + .data({ + layoutEdge: pane + , layoutRole: "togglerContent" + }) + .data("layoutRole", "togglerContent") + .data("layoutEdge", pane) + .addClass("content content-open") + .css("display","none") + .appendTo( $T ) + //.hover( addHover, removeHover ) // use ui-layout-toggler-west-hover .content-open instead! + ; + if (o.togglerContent_closed) // ui-layout-closed + $(""+ o.togglerContent_closed +"") + .data({ + layoutEdge: pane + , layoutRole: "togglerContent" + }) + .addClass("content content-closed") + .css("display","none") + .appendTo( $T ) + //.hover( addHover, removeHover ) // use ui-layout-toggler-west-hover .content-closed instead! + ; + // ADD TOGGLER.click/.hover + enableClosable(pane); + } + + // add Draggable events + initResizable(pane); + + // ADD CLASSNAMES & SLIDE-BINDINGS - eg: class="resizer resizer-west resizer-open" + if (s.isVisible) + setAsOpen(pane); // onOpen will be called, but NOT onResize + else { + setAsClosed(pane); // onClose will be called + bindStartSlidingEvent(pane, true); // will enable events IF option is set + } + + }); + + // SET ALL HANDLE DIMENSIONS + sizeHandles(); + } + + + /** + * Initialize scrolling ui-layout-content div - if exists + * + * @see initPane() - or externally after an Ajax injection + * @param {string} [pane] The pane to process + * @param {boolean=} [resize=true] Size content after init + */ +, initContent = function (pane, resize) { + if (!isInitialized()) return; + var + o = options[pane] + , sel = o.contentSelector + , I = Instance[pane] + , $P = $Ps[pane] + , $C + ; + if (sel) $C = I.content = $Cs[pane] = (o.findNestedContent) + ? $P.find(sel).eq(0) // match 1-element only + : $P.children(sel).eq(0) + ; + if ($C && $C.length) { + $C.data("layoutRole", "content"); + // SAVE original Pane CSS + if (!$C.data("layoutCSS")) + $C.data("layoutCSS", elCSS($C, "height")); + $C.css( _c.content.cssReq ); + if (o.applyDemoStyles) { + $C.css( _c.content.cssDemo ); // add padding & overflow: auto to content-div + $P.css( _c.content.cssDemoPane ); // REMOVE padding/scrolling from pane + } + state[pane].content = {}; // init content state + if (resize !== false) sizeContent(pane); + // sizeContent() is called AFTER init of all elements + } + else + I.content = $Cs[pane] = false; + } + + + /** + * Add resize-bars to all panes that specify it in options + * -dependancy: $.fn.resizable - will skip if not found + * + * @see _create() + * @param {string=} [panes=""] The edge(s) to process + */ +, initResizable = function (panes) { + var draggingAvailable = $.layout.plugins.draggable + , side // set in start() + ; + panes = panes ? panes.split(",") : _c.borderPanes; + + $.each(panes, function (idx, pane) { + var o = options[pane]; + if (!draggingAvailable || !$Ps[pane] || !o.resizable) { + o.resizable = false; + return true; // skip to next + } + + var s = state[pane] + , z = options.zIndexes + , c = _c[pane] + , side = c.dir=="horz" ? "top" : "left" + , opEdge = _c.oppositeEdge[pane] + , masks = pane +",center,"+ opEdge + (c.dir=="horz" ? ",west,east" : "") + , $P = $Ps[pane] + , $R = $Rs[pane] + , base = o.resizerClass + , lastPos = 0 // used when live-resizing + , r, live // set in start because may change + // 'drag' classes are applied to the ORIGINAL resizer-bar while dragging is in process + , resizerClass = base+"-drag" // resizer-drag + , resizerPaneClass = base+"-"+pane+"-drag" // resizer-north-drag + // 'helper' class is applied to the CLONED resizer-bar while it is being dragged + , helperClass = base+"-dragging" // resizer-dragging + , helperPaneClass = base+"-"+pane+"-dragging" // resizer-north-dragging + , helperLimitClass = base+"-dragging-limit" // resizer-drag + , helperPaneLimitClass = base+"-"+pane+"-dragging-limit" // resizer-north-drag + , helperClassesSet = false // logic var + ; + + if (!s.isClosed) + $R.attr("title", o.tips.Resize) + .css("cursor", o.resizerCursor); // n-resize, s-resize, etc + + $R.draggable({ + containment: $N[0] // limit resizing to layout container + , axis: (c.dir=="horz" ? "y" : "x") // limit resizing to horz or vert axis + , delay: 0 + , distance: 1 + , grid: o.resizingGrid + // basic format for helper - style it using class: .ui-draggable-dragging + , helper: "clone" + , opacity: o.resizerDragOpacity + , addClasses: false // avoid ui-state-disabled class when disabled + //, iframeFix: o.draggableIframeFix // TODO: consider using when bug is fixed + , zIndex: z.resizer_drag + + , start: function (e, ui) { + // REFRESH options & state pointers in case we used swapPanes + o = options[pane]; + s = state[pane]; + // re-read options + live = o.livePaneResizing; + + // ondrag_start callback - will CANCEL hide if returns false + // TODO: dragging CANNOT be cancelled like this, so see if there is a way? + if (false === _runCallbacks("ondrag_start", pane)) return false; + + s.isResizing = true; // prevent pane from closing while resizing + timer.clear(pane+"_closeSlider"); // just in case already triggered + + // SET RESIZER LIMITS - used in drag() + setSizeLimits(pane); // update pane/resizer state + r = s.resizerPosition; + lastPos = ui.position[ side ] + + $R.addClass( resizerClass +" "+ resizerPaneClass ); // add drag classes + helperClassesSet = false; // reset logic var - see drag() + + // DISABLE TEXT SELECTION (probably already done by resizer.mouseOver) + $('body').disableSelection(); + + // MASK PANES CONTAINING IFRAMES, APPLETS OR OTHER TROUBLESOME ELEMENTS + showMasks( masks ); + } + + , drag: function (e, ui) { + if (!helperClassesSet) { // can only add classes after clone has been added to the DOM + //$(".ui-draggable-dragging") + ui.helper + .addClass( helperClass +" "+ helperPaneClass ) // add helper classes + .css({ right: "auto", bottom: "auto" }) // fix dir="rtl" issue + .children().css("visibility","hidden") // hide toggler inside dragged resizer-bar + ; + helperClassesSet = true; + // draggable bug!? RE-SET zIndex to prevent E/W resize-bar showing through N/S pane! + if (s.isSliding) $Ps[pane].css("zIndex", z.pane_sliding); + } + // CONTAIN RESIZER-BAR TO RESIZING LIMITS + var limit = 0; + if (ui.position[side] < r.min) { + ui.position[side] = r.min; + limit = -1; + } + else if (ui.position[side] > r.max) { + ui.position[side] = r.max; + limit = 1; + } + // ADD/REMOVE dragging-limit CLASS + if (limit) { + ui.helper.addClass( helperLimitClass +" "+ helperPaneLimitClass ); // at dragging-limit + window.defaultStatus = (limit>0 && pane.match(/(north|west)/)) || (limit<0 && pane.match(/(south|east)/)) ? o.tips.maxSizeWarning : o.tips.minSizeWarning; + } + else { + ui.helper.removeClass( helperLimitClass +" "+ helperPaneLimitClass ); // not at dragging-limit + window.defaultStatus = ""; + } + // DYNAMICALLY RESIZE PANES IF OPTION ENABLED + // won't trigger unless resizer has actually moved! + if (live && Math.abs(ui.position[side] - lastPos) >= o.liveResizingTolerance) { + lastPos = ui.position[side]; + resizePanes(e, ui, pane) + } + } + + , stop: function (e, ui) { + $('body').enableSelection(); // RE-ENABLE TEXT SELECTION + window.defaultStatus = ""; // clear 'resizing limit' message from statusbar + $R.removeClass( resizerClass +" "+ resizerPaneClass ); // remove drag classes from Resizer + s.isResizing = false; + resizePanes(e, ui, pane, true, masks); // true = resizingDone + } + + }); + }); + + /** + * resizePanes + * + * Sub-routine called from stop() - and drag() if livePaneResizing + * + * @param {!Object} evt + * @param {!Object} ui + * @param {string} pane + * @param {boolean=} [resizingDone=false] + */ + var resizePanes = function (evt, ui, pane, resizingDone, masks) { + var dragPos = ui.position + , c = _c[pane] + , o = options[pane] + , s = state[pane] + , resizerPos + ; + switch (pane) { + case "north": resizerPos = dragPos.top; break; + case "west": resizerPos = dragPos.left; break; + case "south": resizerPos = sC.offsetHeight - dragPos.top - o.spacing_open; break; + case "east": resizerPos = sC.offsetWidth - dragPos.left - o.spacing_open; break; + }; + // remove container margin from resizer position to get the pane size + var newSize = resizerPos - sC["inset"+ c.side]; + + // Disable OR Resize Mask(s) created in drag.start + if (!resizingDone) { + // ensure we meet liveResizingTolerance criteria + if (Math.abs(newSize - s.size) < o.liveResizingTolerance) + return; // SKIP resize this time + // resize the pane + manualSizePane(pane, newSize, false, true); // true = noAnimation + sizeMasks(); // resize all visible masks + } + else { // resizingDone + // ondrag_end callback + if (false !== _runCallbacks("ondrag_end", pane)) + manualSizePane(pane, newSize, false, true); // true = noAnimation + hideMasks(); // hide all masks, which include panes with 'content/iframe-masks' + if (s.isSliding && masks) // RE-SHOW only 'object-masks' so objects won't show through sliding pane + showMasks( masks, true ); // true = onlyForObjects + } + }; + } + + /** + * sizeMask + * + * Needed to overlay a DIV over an IFRAME-pane because mask CANNOT be *inside* the pane + * Called when mask created, and during livePaneResizing + */ +, sizeMask = function () { + var $M = $(this) + , pane = $M.data("layoutMask") // eg: "west" + , s = state[pane] + ; + // only masks over an IFRAME-pane need manual resizing + if (s.tagName == "IFRAME" && s.isVisible) // no need to mask closed/hidden panes + $M.css({ + top: s.offsetTop + , left: s.offsetLeft + , width: s.outerWidth + , height: s.outerHeight + }); + /* ALT Method... + var $P = $Ps[pane]; + $M.css( $P.position() ).css({ width: $P[0].offsetWidth, height: $P[0].offsetHeight }); + */ + } +, sizeMasks = function () { + $Ms.each( sizeMask ); // resize all 'visible' masks + } + +, showMasks = function (panes, onlyForObjects) { + var a = panes ? panes.split(",") : $.layout.config.allPanes + , z = options.zIndexes + , o, s; + $.each(a, function(i,p){ + s = state[p]; + o = options[p]; + if (s.isVisible && ( (!onlyForObjects && o.maskContents) || o.maskObjects )) { + getMasks(p).each(function(){ + sizeMask.call(this); + this.style.zIndex = s.isSliding ? z.pane_sliding+1 : z.pane_normal+1 + this.style.display = "block"; + }); + } + }); + } + +, hideMasks = function () { + // ensure no pane is resizing - could be a timing issue + var skip; + $.each( $.layout.config.borderPanes, function(i,p){ + if (state[p].isResizing) { + skip = true; + return false; // BREAK + } + }); + if (!skip) + $Ms.hide(); // hide ALL masks + } + +, getMasks = function (pane) { + var $Masks = $([]) + , $M, i = 0, c = $Ms.length + ; + for (; i CSS + if (sC.tagName === "BODY" && ($N = $("html")).data(css)) // RESET CSS + $N.css( $N.data(css) ).removeData(css); + + // trigger plugins for this layout, if there are any + runPluginCallbacks( Instance, $.layout.onDestroy ); + + // trigger state-management and onunload callback + unload(); + + // clear the Instance of everything except for container & options (so could recreate) + // RE-CREATE: myLayout = myLayout.container.layout( myLayout.options ); + for (n in Instance) + if (!n.match(/^(container|options)$/)) delete Instance[ n ]; + // add a 'destroyed' flag to make it easy to check + Instance.destroyed = true; + + // if this is a child layout, CLEAR the child-pointer in the parent + /* for now the pointer REMAINS, but with only container, options and destroyed keys + if (parentPane) { + var layout = parentPane.pane.data("parentLayout"); + parentPane.child = layout.children[ parentPane.name ] = null; + } + */ + + return Instance; // for coding convenience + } + + /** + * Remove a pane from the layout - subroutine of destroy() + * + * @see destroy() + * @param {string|Object} evt_or_pane The pane to process + * @param {boolean=} [remove=false] Remove the DOM element? + * @param {boolean=} [skipResize=false] Skip calling resizeAll()? + * @param {boolean=} [destroyChild=true] Destroy Child-layouts? If not passed, obeys options setting + */ +, removePane = function (evt_or_pane, remove, skipResize, destroyChild) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , $P = $Ps[pane] + , $C = $Cs[pane] + , $R = $Rs[pane] + , $T = $Ts[pane] + ; + // NOTE: elements can still exist even after remove() + // so check for missing data(), which is cleared by removed() + if ($P && $.isEmptyObject( $P.data() )) $P = false; + if ($C && $.isEmptyObject( $C.data() )) $C = false; + if ($R && $.isEmptyObject( $R.data() )) $R = false; + if ($T && $.isEmptyObject( $T.data() )) $T = false; + + if ($P) $P.stop(true, true); + + // check for a child layout + var o = options[pane] + , s = state[pane] + , d = "layout" + , css = "layoutCSS" + , child = children[pane] || ($P ? $P.data(d) : 0) || ($C ? $C.data(d) : 0) || null + , destroy = destroyChild !== undefined ? destroyChild : o.destroyChildLayout + ; + + // FIRST destroy the child-layout(s) + if (destroy && child && !child.destroyed) { + child.destroy(true); // tell child-layout to destroy ALL its child-layouts too + if (child.destroyed) // destroy was successful + child = null; // clear pointer for logic below + } + + if ($P && remove && !child) + $P.remove(); + else if ($P && $P[0]) { + // create list of ALL pane-classes that need to be removed + var root = o.paneClass // default="ui-layout-pane" + , pRoot = root +"-"+ pane // eg: "ui-layout-pane-west" + , _open = "-open" + , _sliding= "-sliding" + , _closed = "-closed" + , classes = [ root, root+_open, root+_closed, root+_sliding, // generic classes + pRoot, pRoot+_open, pRoot+_closed, pRoot+_sliding ] // pane-specific classes + ; + $.merge(classes, getHoverClasses($P, true)); // ADD hover-classes + // remove all Layout classes from pane-element + $P .removeClass( classes.join(" ") ) // remove ALL pane-classes + .removeData("parentLayout") + .removeData("layoutPane") + .removeData("layoutRole") + .removeData("layoutEdge") + .removeData("autoHidden") // in case set + .unbind("."+ sID) // remove ALL Layout events + // TODO: remove these extra unbind commands when jQuery is fixed + //.unbind("mouseenter"+ sID) + //.unbind("mouseleave"+ sID) + ; + // do NOT reset CSS if this pane/content is STILL the container of a nested layout! + // the nested layout will reset its 'container' CSS when/if it is destroyed + if ($C && $C.data(d)) { + // a content-div may not have a specific width, so give it one to contain the Layout + $C.width( $C.width() ); + child.resizeAll(); // now resize the Layout + } + else if ($C) + $C.css( $C.data(css) ).removeData(css).removeData("layoutRole"); + // remove pane AFTER content in case there was a nested layout + if (!$P.data(d)) + $P.css( $P.data(css) ).removeData(css); + } + + // REMOVE pane resizer and toggler elements + if ($T) $T.remove(); + if ($R) $R.remove(); + + // CLEAR all pointers and state data + Instance[pane] = $Ps[pane] = $Cs[pane] = $Rs[pane] = $Ts[pane] = children[pane] = false; + s = { removed: true }; + + if (!skipResize) + resizeAll(); + } + + +/* + * ########################### + * ACTION METHODS + * ########################### + */ + +, _hidePane = function (pane) { + var $P = $Ps[pane] + , o = options[pane] + , s = $P[0].style + ; + if (o.useOffscreenClose) { + if (!$P.data(_c.offscreenReset)) + $P.data(_c.offscreenReset, { left: s.left, right: s.right }); + $P.css( _c.offscreenCSS ); + } + else + $P.hide().removeData(_c.offscreenReset); + } + +, _showPane = function (pane) { + var $P = $Ps[pane] + , o = options[pane] + , off = _c.offscreenCSS + , old = $P.data(_c.offscreenReset) + , s = $P[0].style + ; + $P .show() // ALWAYS show, just in case + .removeData(_c.offscreenReset); + if (o.useOffscreenClose && old) { + if (s.left == off.left) + s.left = old.left; + if (s.right == off.right) + s.right = old.right; + } + } + + + /** + * Completely 'hides' a pane, including its spacing - as if it does not exist + * The pane is not actually 'removed' from the source, so can use 'show' to un-hide it + * + * @param {string|Object} evt_or_pane The pane being hidden, ie: north, south, east, or west + * @param {boolean=} [noAnimation=false] + */ +, hide = function (evt_or_pane, noAnimation) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , o = options[pane] + , s = state[pane] + , $P = $Ps[pane] + , $R = $Rs[pane] + ; + if (!$P || s.isHidden) return; // pane does not exist OR is already hidden + + // onhide_start callback - will CANCEL hide if returns false + if (state.initialized && false === _runCallbacks("onhide_start", pane)) return; + + s.isSliding = false; // just in case + + // now hide the elements + if ($R) $R.hide(); // hide resizer-bar + if (!state.initialized || s.isClosed) { + s.isClosed = true; // to trigger open-animation on show() + s.isHidden = true; + s.isVisible = false; + if (!state.initialized) + _hidePane(pane); // no animation when loading page + sizeMidPanes(_c[pane].dir === "horz" ? "" : "center"); + if (state.initialized || o.triggerEventsOnLoad) + _runCallbacks("onhide_end", pane); + } + else { + s.isHiding = true; // used by onclose + close(pane, false, noAnimation); // adjust all panes to fit + } + } + + /** + * Show a hidden pane - show as 'closed' by default unless openPane = true + * + * @param {string|Object} evt_or_pane The pane being opened, ie: north, south, east, or west + * @param {boolean=} [openPane=false] + * @param {boolean=} [noAnimation=false] + * @param {boolean=} [noAlert=false] + */ +, show = function (evt_or_pane, openPane, noAnimation, noAlert) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , o = options[pane] + , s = state[pane] + , $P = $Ps[pane] + , $R = $Rs[pane] + ; + if (!$P || !s.isHidden) return; // pane does not exist OR is not hidden + + // onshow_start callback - will CANCEL show if returns false + if (false === _runCallbacks("onshow_start", pane)) return; + + s.isSliding = false; // just in case + s.isShowing = true; // used by onopen/onclose + //s.isHidden = false; - will be set by open/close - if not cancelled + + // now show the elements + //if ($R) $R.show(); - will be shown by open/close + if (openPane === false) + close(pane, true); // true = force + else + open(pane, false, noAnimation, noAlert); // adjust all panes to fit + } + + + /** + * Toggles a pane open/closed by calling either open or close + * + * @param {string|Object} evt_or_pane The pane being toggled, ie: north, south, east, or west + * @param {boolean=} [slide=false] + */ +, toggle = function (evt_or_pane, slide) { + if (!isInitialized()) return; + var evt = evtObj(evt_or_pane) + , pane = evtPane.call(this, evt_or_pane) + , s = state[pane] + ; + if (evt) // called from to $R.dblclick OR triggerPaneEvent + evt.stopImmediatePropagation(); + if (s.isHidden) + show(pane); // will call 'open' after unhiding it + else if (s.isClosed) + open(pane, !!slide); + else + close(pane); + } + + + /** + * Utility method used during init or other auto-processes + * + * @param {string} pane The pane being closed + * @param {boolean=} [setHandles=false] + */ +, _closePane = function (pane, setHandles) { + var + $P = $Ps[pane] + , s = state[pane] + ; + _hidePane(pane); + s.isClosed = true; + s.isVisible = false; + // UNUSED: if (setHandles) setAsClosed(pane, true); // true = force + } + + /** + * Close the specified pane (animation optional), and resize all other panes as needed + * + * @param {string|Object} evt_or_pane The pane being closed, ie: north, south, east, or west + * @param {boolean=} [force=false] + * @param {boolean=} [noAnimation=false] + * @param {boolean=} [skipCallback=false] + */ +, close = function (evt_or_pane, force, noAnimation, skipCallback) { + var pane = evtPane.call(this, evt_or_pane); + // if pane has been initialized, but NOT the complete layout, close pane instantly + if (!state.initialized && $Ps[pane]) { + _closePane(pane); // INIT pane as closed + return; + } + if (!isInitialized()) return; + + var + $P = $Ps[pane] + , $R = $Rs[pane] + , $T = $Ts[pane] + , o = options[pane] + , s = state[pane] + , c = _c[pane] + , doFX, isShowing, isHiding, wasSliding; + + // QUEUE in case another action/animation is in progress + $N.queue(function( queueNext ){ + + if ( !$P + || (!o.closable && !s.isShowing && !s.isHiding) // invalid request // (!o.resizable && !o.closable) ??? + || (!force && s.isClosed && !s.isShowing) // already closed + ) return queueNext(); + + // onclose_start callback - will CANCEL hide if returns false + // SKIP if just 'showing' a hidden pane as 'closed' + var abort = !s.isShowing && false === _runCallbacks("onclose_start", pane); + + // transfer logic vars to temp vars + isShowing = s.isShowing; + isHiding = s.isHiding; + wasSliding = s.isSliding; + // now clear the logic vars (REQUIRED before aborting) + delete s.isShowing; + delete s.isHiding; + + if (abort) return queueNext(); + + doFX = !noAnimation && !s.isClosed && (o.fxName_close != "none"); + s.isMoving = true; + s.isClosed = true; + s.isVisible = false; + // update isHidden BEFORE sizing panes + if (isHiding) s.isHidden = true; + else if (isShowing) s.isHidden = false; + + if (s.isSliding) // pane is being closed, so UNBIND trigger events + bindStopSlidingEvents(pane, false); // will set isSliding=false + else // resize panes adjacent to this one + sizeMidPanes(_c[pane].dir === "horz" ? "" : "center", false); // false = NOT skipCallback + + // if this pane has a resizer bar, move it NOW - before animation + setAsClosed(pane); + + // CLOSE THE PANE + if (doFX) { // animate the close + // mask panes with objects + var masks = "center"+ (c.dir=="horz" ? ",west,east" : ""); + showMasks( masks, true ); // true = ONLY mask panes with maskObjects=true + lockPaneForFX(pane, true); // need to set left/top so animation will work + $P.hide( o.fxName_close, o.fxSettings_close, o.fxSpeed_close, function () { + lockPaneForFX(pane, false); // undo + if (s.isClosed) close_2(); + queueNext(); + }); + } + else { // hide the pane without animation + _hidePane(pane); + close_2(); + queueNext(); + }; + }); + + // SUBROUTINE + function close_2 () { + s.isMoving = false; + bindStartSlidingEvent(pane, true); // will enable if o.slidable = true + + // if opposite-pane was autoClosed, see if it can be autoOpened now + var altPane = _c.oppositeEdge[pane]; + if (state[ altPane ].noRoom) { + setSizeLimits( altPane ); + makePaneFit( altPane ); + } + + // hide any masks shown while closing + hideMasks(); + + if (!skipCallback && (state.initialized || o.triggerEventsOnLoad)) { + // onclose callback - UNLESS just 'showing' a hidden pane as 'closed' + if (!isShowing) _runCallbacks("onclose_end", pane); + // onhide OR onshow callback + if (isShowing) _runCallbacks("onshow_end", pane); + if (isHiding) _runCallbacks("onhide_end", pane); + } + } + } + + /** + * @param {string} pane The pane just closed, ie: north, south, east, or west + */ +, setAsClosed = function (pane) { + var + $P = $Ps[pane] + , $R = $Rs[pane] + , $T = $Ts[pane] + , o = options[pane] + , s = state[pane] + , side = _c[pane].side.toLowerCase() + , inset = "inset"+ _c[pane].side + , rClass = o.resizerClass + , tClass = o.togglerClass + , _pane = "-"+ pane // used for classNames + , _open = "-open" + , _sliding= "-sliding" + , _closed = "-closed" + ; + $R + .css(side, sC[inset]) // move the resizer + .removeClass( rClass+_open +" "+ rClass+_pane+_open ) + .removeClass( rClass+_sliding +" "+ rClass+_pane+_sliding ) + .addClass( rClass+_closed +" "+ rClass+_pane+_closed ) + .unbind("dblclick."+ sID) + ; + // DISABLE 'resizing' when closed - do this BEFORE bindStartSlidingEvent? + if (o.resizable && $.layout.plugins.draggable) + $R + .draggable("disable") + .removeClass("ui-state-disabled") // do NOT apply disabled styling - not suitable here + .css("cursor", "default") + .attr("title","") + ; + + // if pane has a toggler button, adjust that too + if ($T) { + $T + .removeClass( tClass+_open +" "+ tClass+_pane+_open ) + .addClass( tClass+_closed +" "+ tClass+_pane+_closed ) + .attr("title", o.tips.Open) // may be blank + ; + // toggler-content - if exists + $T.children(".content-open").hide(); + $T.children(".content-closed").css("display","block"); + } + + // sync any 'pin buttons' + syncPinBtns(pane, false); + + if (state.initialized) { + // resize 'length' and position togglers for adjacent panes + sizeHandles(); + } + } + + /** + * Open the specified pane (animation optional), and resize all other panes as needed + * + * @param {string|Object} evt_or_pane The pane being opened, ie: north, south, east, or west + * @param {boolean=} [slide=false] + * @param {boolean=} [noAnimation=false] + * @param {boolean=} [noAlert=false] + */ +, open = function (evt_or_pane, slide, noAnimation, noAlert) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , $P = $Ps[pane] + , $R = $Rs[pane] + , $T = $Ts[pane] + , o = options[pane] + , s = state[pane] + , c = _c[pane] + , doFX, isShowing + ; + // QUEUE in case another action/animation is in progress + $N.queue(function( queueNext ){ + + if ( !$P + || (!o.resizable && !o.closable && !s.isShowing) // invalid request + || (s.isVisible && !s.isSliding) // already open + ) return queueNext(); + + // pane can ALSO be unhidden by just calling show(), so handle this scenario + if (s.isHidden && !s.isShowing) { + queueNext(); // call before show() because it needs the queue free + show(pane, true); + return; + } + + if (o.autoResize && s.size != o.size) // resize pane to original size set in options + sizePane(pane, o.size, true, true, true); // true=skipCallback/forceResize/noAnimation + else + // make sure there is enough space available to open the pane + setSizeLimits(pane, slide); + + // onopen_start callback - will CANCEL open if returns false + var cbReturn = _runCallbacks("onopen_start", pane); + + if (cbReturn === "abort") + return queueNext(); + + // update pane-state again in case options were changed in onopen_start + if (cbReturn !== "NC") // NC = "No Callback" + setSizeLimits(pane, slide); + + if (s.minSize > s.maxSize) { // INSUFFICIENT ROOM FOR PANE TO OPEN! + syncPinBtns(pane, false); // make sure pin-buttons are reset + if (!noAlert && o.tips.noRoomToOpen) + alert(o.tips.noRoomToOpen); + return queueNext(); // ABORT + } + + if (slide) // START Sliding - will set isSliding=true + bindStopSlidingEvents(pane, true); // BIND trigger events to close sliding-pane + else if (s.isSliding) // PIN PANE (stop sliding) - open pane 'normally' instead + bindStopSlidingEvents(pane, false); // UNBIND trigger events - will set isSliding=false + else if (o.slidable) + bindStartSlidingEvent(pane, false); // UNBIND trigger events + + s.noRoom = false; // will be reset by makePaneFit if 'noRoom' + makePaneFit(pane); + + // transfer logic var to temp var + isShowing = s.isShowing; + // now clear the logic var + delete s.isShowing; + + doFX = !noAnimation && s.isClosed && (o.fxName_open != "none"); + s.isMoving = true; + s.isVisible = true; + s.isClosed = false; + // update isHidden BEFORE sizing panes - WHY??? Old? + if (isShowing) s.isHidden = false; + + if (doFX) { // ANIMATE + // mask panes with objects + var masks = "center"+ (c.dir=="horz" ? ",west,east" : ""); + if (s.isSliding) masks += ","+ _c.oppositeEdge[pane]; + showMasks( masks, true ); // true = ONLY mask panes with maskObjects=true + lockPaneForFX(pane, true); // need to set left/top so animation will work + $P.show( o.fxName_open, o.fxSettings_open, o.fxSpeed_open, function() { + lockPaneForFX(pane, false); // undo + if (s.isVisible) open_2(); // continue + queueNext(); + }); + } + else { // no animation + _showPane(pane);// just show pane and... + open_2(); // continue + queueNext(); + }; + }); + + // SUBROUTINE + function open_2 () { + s.isMoving = false; + + // cure iframe display issues + _fixIframe(pane); + + // NOTE: if isSliding, then other panes are NOT 'resized' + if (!s.isSliding) { // resize all panes adjacent to this one + hideMasks(); // remove any masks shown while opening + sizeMidPanes(_c[pane].dir=="vert" ? "center" : "", false); // false = NOT skipCallback + } + + // set classes, position handles and execute callbacks... + setAsOpen(pane); + }; + + } + + /** + * @param {string} pane The pane just opened, ie: north, south, east, or west + * @param {boolean=} [skipCallback=false] + */ +, setAsOpen = function (pane, skipCallback) { + var + $P = $Ps[pane] + , $R = $Rs[pane] + , $T = $Ts[pane] + , o = options[pane] + , s = state[pane] + , side = _c[pane].side.toLowerCase() + , inset = "inset"+ _c[pane].side + , rClass = o.resizerClass + , tClass = o.togglerClass + , _pane = "-"+ pane // used for classNames + , _open = "-open" + , _closed = "-closed" + , _sliding= "-sliding" + ; + $R + .css(side, sC[inset] + getPaneSize(pane)) // move the resizer + .removeClass( rClass+_closed +" "+ rClass+_pane+_closed ) + .addClass( rClass+_open +" "+ rClass+_pane+_open ) + ; + if (s.isSliding) + $R.addClass( rClass+_sliding +" "+ rClass+_pane+_sliding ) + else // in case 'was sliding' + $R.removeClass( rClass+_sliding +" "+ rClass+_pane+_sliding ) + + if (o.resizerDblClickToggle) + $R.bind("dblclick", toggle ); + removeHover( 0, $R ); // remove hover classes + if (o.resizable && $.layout.plugins.draggable) + $R .draggable("enable") + .css("cursor", o.resizerCursor) + .attr("title", o.tips.Resize); + else if (!s.isSliding) + $R.css("cursor", "default"); // n-resize, s-resize, etc + + // if pane also has a toggler button, adjust that too + if ($T) { + $T .removeClass( tClass+_closed +" "+ tClass+_pane+_closed ) + .addClass( tClass+_open +" "+ tClass+_pane+_open ) + .attr("title", o.tips.Close); // may be blank + removeHover( 0, $T ); // remove hover classes + // toggler-content - if exists + $T.children(".content-closed").hide(); + $T.children(".content-open").css("display","block"); + } + + // sync any 'pin buttons' + syncPinBtns(pane, !s.isSliding); + + // update pane-state dimensions - BEFORE resizing content + $.extend(s, elDims($P)); + + if (state.initialized) { + // resize resizer & toggler sizes for all panes + sizeHandles(); + // resize content every time pane opens - to be sure + sizeContent(pane, true); // true = remeasure headers/footers, even if 'pane.isMoving' + } + + if (!skipCallback && (state.initialized || o.triggerEventsOnLoad) && $P.is(":visible")) { + // onopen callback + _runCallbacks("onopen_end", pane); + // onshow callback - TODO: should this be here? + if (s.isShowing) _runCallbacks("onshow_end", pane); + + // ALSO call onresize because layout-size *may* have changed while pane was closed + if (state.initialized) + _runCallbacks("onresize_end", pane); + } + + // TODO: Somehow sizePane("north") is being called after this point??? + } + + + /** + * slideOpen / slideClose / slideToggle + * + * Pass-though methods for sliding + */ +, slideOpen = function (evt_or_pane) { + if (!isInitialized()) return; + var evt = evtObj(evt_or_pane) + , pane = evtPane.call(this, evt_or_pane) + , s = state[pane] + , delay = options[pane].slideDelay_open + ; + // prevent event from triggering on NEW resizer binding created below + if (evt) evt.stopImmediatePropagation(); + + if (s.isClosed && evt && evt.type === "mouseenter" && delay > 0) + // trigger = mouseenter - use a delay + timer.set(pane+"_openSlider", open_NOW, delay); + else + open_NOW(); // will unbind events if is already open + + /** + * SUBROUTINE for timed open + */ + function open_NOW () { + if (!s.isClosed) // skip if no longer closed! + bindStopSlidingEvents(pane, true); // BIND trigger events to close sliding-pane + else if (!s.isMoving) + open(pane, true); // true = slide - open() will handle binding + }; + } + +, slideClose = function (evt_or_pane) { + if (!isInitialized()) return; + var evt = evtObj(evt_or_pane) + , pane = evtPane.call(this, evt_or_pane) + , o = options[pane] + , s = state[pane] + , delay = s.isMoving ? 1000 : 300 // MINIMUM delay - option may override + ; + if (s.isClosed || s.isResizing) + return; // skip if already closed OR in process of resizing + else if (o.slideTrigger_close === "click") + close_NOW(); // close immediately onClick + else if (o.preventQuickSlideClose && s.isMoving) + return; // handle Chrome quick-close on slide-open + else if (o.preventPrematureSlideClose && evt && $.layout.isMouseOverElem(evt, $Ps[pane])) + return; // handle incorrect mouseleave trigger, like when over a SELECT-list in IE + else if (evt) // trigger = mouseleave - use a delay + // 1 sec delay if 'opening', else .3 sec + timer.set(pane+"_closeSlider", close_NOW, max(o.slideDelay_close, delay)); + else // called programically + close_NOW(); + + /** + * SUBROUTINE for timed close + */ + function close_NOW () { + if (s.isClosed) // skip 'close' if already closed! + bindStopSlidingEvents(pane, false); // UNBIND trigger events - TODO: is this needed here? + else if (!s.isMoving) + close(pane); // close will handle unbinding + }; + } + + /** + * @param {string|Object} evt_or_pane The pane being opened, ie: north, south, east, or west + */ +, slideToggle = function (evt_or_pane) { + var pane = evtPane.call(this, evt_or_pane); + toggle(pane, true); + } + + + /** + * Must set left/top on East/South panes so animation will work properly + * + * @param {string} pane The pane to lock, 'east' or 'south' - any other is ignored! + * @param {boolean} doLock true = set left/top, false = remove + */ +, lockPaneForFX = function (pane, doLock) { + var $P = $Ps[pane] + , s = state[pane] + , o = options[pane] + , z = options.zIndexes + ; + if (doLock) { + $P.css({ zIndex: z.pane_animate }); // overlay all elements during animation + if (pane=="south") + $P.css({ top: sC.insetTop + sC.innerHeight - $P.outerHeight() }); + else if (pane=="east") + $P.css({ left: sC.insetLeft + sC.innerWidth - $P.outerWidth() }); + } + else { // animation DONE - RESET CSS + // TODO: see if this can be deleted. It causes a quick-close when sliding in Chrome + $P.css({ zIndex: (s.isSliding ? z.pane_sliding : z.pane_normal) }); + if (pane=="south") + $P.css({ top: "auto" }); + // if pane is positioned 'off-screen', then DO NOT screw with it! + else if (pane=="east" && !$P.css("left").match(/\-99999/)) + $P.css({ left: "auto" }); + // fix anti-aliasing in IE - only needed for animations that change opacity + if (browser.msie && o.fxOpacityFix && o.fxName_open != "slide" && $P.css("filter") && $P.css("opacity") == 1) + $P[0].style.removeAttribute('filter'); + } + } + + + /** + * Toggle sliding functionality of a specific pane on/off by adding removing 'slide open' trigger + * + * @see open(), close() + * @param {string} pane The pane to enable/disable, 'north', 'south', etc. + * @param {boolean} enable Enable or Disable sliding? + */ +, bindStartSlidingEvent = function (pane, enable) { + var o = options[pane] + , $P = $Ps[pane] + , $R = $Rs[pane] + , evtName = o.slideTrigger_open.toLowerCase() + ; + if (!$R || (enable && !o.slidable)) return; + + // make sure we have a valid event + if (evtName.match(/mouseover/)) + evtName = o.slideTrigger_open = "mouseenter"; + else if (!evtName.match(/(click|dblclick|mouseenter)/)) + evtName = o.slideTrigger_open = "click"; + + $R + // add or remove event + [enable ? "bind" : "unbind"](evtName +'.'+ sID, slideOpen) + // set the appropriate cursor & title/tip + .css("cursor", enable ? o.sliderCursor : "default") + .attr("title", enable ? o.tips.Slide : "") + ; + } + + /** + * Add or remove 'mouseleave' events to 'slide close' when pane is 'sliding' open or closed + * Also increases zIndex when pane is sliding open + * See bindStartSlidingEvent for code to control 'slide open' + * + * @see slideOpen(), slideClose() + * @param {string} pane The pane to process, 'north', 'south', etc. + * @param {boolean} enable Enable or Disable events? + */ +, bindStopSlidingEvents = function (pane, enable) { + var o = options[pane] + , s = state[pane] + , c = _c[pane] + , z = options.zIndexes + , evtName = o.slideTrigger_close.toLowerCase() + , action = (enable ? "bind" : "unbind") + , $P = $Ps[pane] + , $R = $Rs[pane] + ; + s.isSliding = enable; // logic + timer.clear(pane+"_closeSlider"); // just in case + + // remove 'slideOpen' event from resizer + // ALSO will raise the zIndex of the pane & resizer + if (enable) bindStartSlidingEvent(pane, false); + + // RE/SET zIndex - increases when pane is sliding-open, resets to normal when not + $P.css("zIndex", enable ? z.pane_sliding : z.pane_normal); + $R.css("zIndex", enable ? z.pane_sliding+2 : z.resizer_normal); // NOTE: mask = pane_sliding+1 + + // make sure we have a valid event + if (!evtName.match(/(click|mouseleave)/)) + evtName = o.slideTrigger_close = "mouseleave"; // also catches 'mouseout' + + // add/remove slide triggers + $R[action](evtName, slideClose); // base event on resize + // need extra events for mouseleave + if (evtName === "mouseleave") { + // also close on pane.mouseleave + $P[action]("mouseleave."+ sID, slideClose); + // cancel timer when mouse moves between 'pane' and 'resizer' + $R[action]("mouseenter."+ sID, cancelMouseOut); + $P[action]("mouseenter."+ sID, cancelMouseOut); + } + + if (!enable) + timer.clear(pane+"_closeSlider"); + else if (evtName === "click" && !o.resizable) { + // IF pane is not resizable (which already has a cursor and tip) + // then set the a cursor & title/tip on resizer when sliding + $R.css("cursor", enable ? o.sliderCursor : "default"); + $R.attr("title", enable ? o.tips.Close : ""); // use Toggler-tip, eg: "Close Pane" + } + + // SUBROUTINE for mouseleave timer clearing + function cancelMouseOut (evt) { + timer.clear(pane+"_closeSlider"); + evt.stopPropagation(); + } + } + + + /** + * Hides/closes a pane if there is insufficient room - reverses this when there is room again + * MUST have already called setSizeLimits() before calling this method + * + * @param {string} pane The pane being resized + * @param {boolean=} [isOpening=false] Called from onOpen? + * @param {boolean=} [skipCallback=false] Should the onresize callback be run? + * @param {boolean=} [force=false] + */ +, makePaneFit = function (pane, isOpening, skipCallback, force) { + var + o = options[pane] + , s = state[pane] + , c = _c[pane] + , $P = $Ps[pane] + , $R = $Rs[pane] + , isSidePane = c.dir==="vert" + , hasRoom = false + ; + // special handling for center & east/west panes + if (pane === "center" || (isSidePane && s.noVerticalRoom)) { + // see if there is enough room to display the pane + // ERROR: hasRoom = s.minHeight <= s.maxHeight && (isSidePane || s.minWidth <= s.maxWidth); + hasRoom = (s.maxHeight >= 0); + if (hasRoom && s.noRoom) { // previously hidden due to noRoom, so show now + _showPane(pane); + if ($R) $R.show(); + s.isVisible = true; + s.noRoom = false; + if (isSidePane) s.noVerticalRoom = false; + _fixIframe(pane); + } + else if (!hasRoom && !s.noRoom) { // not currently hidden, so hide now + _hidePane(pane); + if ($R) $R.hide(); + s.isVisible = false; + s.noRoom = true; + } + } + + // see if there is enough room to fit the border-pane + if (pane === "center") { + // ignore center in this block + } + else if (s.minSize <= s.maxSize) { // pane CAN fit + hasRoom = true; + if (s.size > s.maxSize) // pane is too big - shrink it + sizePane(pane, s.maxSize, skipCallback, force, true); // true = noAnimation + else if (s.size < s.minSize) // pane is too small - enlarge it + sizePane(pane, s.minSize, skipCallback, force, true); + // need s.isVisible because new pseudoClose method keeps pane visible, but off-screen + else if ($R && s.isVisible && $P.is(":visible")) { + // make sure resizer-bar is positioned correctly + // handles situation where nested layout was 'hidden' when initialized + var side = c.side.toLowerCase() + , pos = s.size + sC["inset"+ c.side] + ; + if ($.layout.cssNum($R, side) != pos) $R.css( side, pos ); + } + + // if was previously hidden due to noRoom, then RESET because NOW there is room + if (s.noRoom) { + // s.noRoom state will be set by open or show + if (s.wasOpen && o.closable) { + if (o.autoReopen) + open(pane, false, true, true); // true = noAnimation, true = noAlert + else // leave the pane closed, so just update state + s.noRoom = false; + } + else + show(pane, s.wasOpen, true, true); // true = noAnimation, true = noAlert + } + } + else { // !hasRoom - pane CANNOT fit + if (!s.noRoom) { // pane not set as noRoom yet, so hide or close it now... + s.noRoom = true; // update state + s.wasOpen = !s.isClosed && !s.isSliding; + if (s.isClosed){} // SKIP + else if (o.closable) // 'close' if possible + close(pane, true, true); // true = force, true = noAnimation + else // 'hide' pane if cannot just be closed + hide(pane, true); // true = noAnimation + } + } + } + + + /** + * sizePane / manualSizePane + * sizePane is called only by internal methods whenever a pane needs to be resized + * manualSizePane is an exposed flow-through method allowing extra code when pane is 'manually resized' + * + * @param {string|Object} evt_or_pane The pane being resized + * @param {number} size The *desired* new size for this pane - will be validated + * @param {boolean=} [skipCallback=false] Should the onresize callback be run? + * @param {boolean=} [noAnimation=false] + */ +, manualSizePane = function (evt_or_pane, size, skipCallback, noAnimation) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , o = options[pane] + , s = state[pane] + // if resizing callbacks have been delayed and resizing is now DONE, force resizing to complete... + , forceResize = o.livePaneResizing && !s.isResizing + ; + // ANY call to manualSizePane disables autoResize - ie, percentage sizing + o.autoResize = false; + // flow-through... + sizePane(pane, size, skipCallback, forceResize, noAnimation); // will animate resize if option enabled + } + + /** + * @param {string|Object} evt_or_pane The pane being resized + * @param {number} size The *desired* new size for this pane - will be validated + * @param {boolean=} [skipCallback=false] Should the onresize callback be run? + * @param {boolean=} [force=false] Force resizing even if does not seem necessary + * @param {boolean=} [noAnimation=false] + */ +, sizePane = function (evt_or_pane, size, skipCallback, force, noAnimation) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) // probably NEVER called from event? + , o = options[pane] + , s = state[pane] + , $P = $Ps[pane] + , $R = $Rs[pane] + , side = _c[pane].side.toLowerCase() + , dimName = _c[pane].sizeType.toLowerCase() + , inset = "inset"+ _c[pane].side + , skipResizeWhileDragging = s.isResizing && !o.triggerEventsDuringLiveResize + , doFX = noAnimation !== true && o.animatePaneSizing + , oldSize, newSize + ; + // QUEUE in case another action/animation is in progress + $N.queue(function( queueNext ){ + // calculate 'current' min/max sizes + setSizeLimits(pane); // update pane-state + oldSize = s.size; + size = _parseSize(pane, size); // handle percentages & auto + size = max(size, _parseSize(pane, o.minSize)); + size = min(size, s.maxSize); + if (size < s.minSize) { // not enough room for pane! + queueNext(); // call before makePaneFit() because it needs the queue free + makePaneFit(pane, false, skipCallback); // will hide or close pane + return; + } + + // IF newSize is same as oldSize, then nothing to do - abort + if (!force && size === oldSize) + return queueNext(); + + // onresize_start callback CANNOT cancel resizing because this would break the layout! + if (!skipCallback && state.initialized && s.isVisible) + _runCallbacks("onresize_start", pane); + + // resize the pane, and make sure its visible + newSize = cssSize(pane, size); + + if (doFX && $P.is(":visible")) { // ANIMATE + var fx = $.layout.effects.size[pane] || $.layout.effects.size.all + , easing = o.fxSettings_size.easing || fx.easing + , z = options.zIndexes + , props = {}; + props[ dimName ] = newSize +'px'; + s.isMoving = true; + // overlay all elements during animation + $P.css({ zIndex: z.pane_animate }) + .show().animate( props, o.fxSpeed_size, easing, function(){ + // reset zIndex after animation + $P.css({ zIndex: (s.isSliding ? z.pane_sliding : z.pane_normal) }); + s.isMoving = false; + sizePane_2(); // continue + queueNext(); + }); + } + else { // no animation + $P.css( dimName, newSize ); // resize pane + // if pane is visible, then + if ($P.is(":visible")) + sizePane_2(); // continue + else { + // pane is NOT VISIBLE, so just update state data... + // when pane is *next opened*, it will have the new size + s.size = size; // update state.size + $.extend(s, elDims($P)); // update state dimensions + } + queueNext(); + }; + + }); + + // SUBROUTINE + function sizePane_2 () { + /* Panes are sometimes not sized precisely in some browsers!? + * This code will resize the pane up to 3 times to nudge the pane to the correct size + */ + var actual = dimName==='width' ? $P.outerWidth() : $P.outerHeight() + , tries = [{ + pane: pane + , count: 1 + , target: size + , actual: actual + , correct: (size === actual) + , attempt: size + , cssSize: newSize + }] + , lastTry = tries[0] + , thisTry = {} + , msg = 'Inaccurate size after resizing the '+ pane +'-pane.' + ; + while ( !lastTry.correct ) { + thisTry = { pane: pane, count: lastTry.count+1, target: size }; + + if (lastTry.actual > size) + thisTry.attempt = max(0, lastTry.attempt - (lastTry.actual - size)); + else // lastTry.actual < size + thisTry.attempt = max(0, lastTry.attempt + (size - lastTry.actual)); + + thisTry.cssSize = cssSize(pane, thisTry.attempt); + $P.css( dimName, thisTry.cssSize ); + + thisTry.actual = dimName=='width' ? $P.outerWidth() : $P.outerHeight(); + thisTry.correct = (size === thisTry.actual); + + // log attempts and alert the user of this *non-fatal error* (if showDebugMessages) + if ( tries.length === 1) { + _log(msg, false, true); + _log(lastTry, false, true); + } + _log(thisTry, false, true); + // after 4 tries, is as close as its gonna get! + if (tries.length > 3) break; + + tries.push( thisTry ); + lastTry = tries[ tries.length - 1 ]; + } + // END TESTING CODE + + // update pane-state dimensions + s.size = size; + $.extend(s, elDims($P)); + + if (s.isVisible && $P.is(":visible")) { + // reposition the resizer-bar + if ($R) $R.css( side, size + sC[inset] ); + // resize the content-div + sizeContent(pane); + } + + if (!skipCallback && !skipResizeWhileDragging && state.initialized && s.isVisible) + _runCallbacks("onresize_end", pane); + + // resize all the adjacent panes, and adjust their toggler buttons + // when skipCallback passed, it means the controlling method will handle 'other panes' + if (!skipCallback) { + // also no callback if live-resize is in progress and NOT triggerEventsDuringLiveResize + if (!s.isSliding) sizeMidPanes(_c[pane].dir=="horz" ? "" : "center", skipResizeWhileDragging, force); + sizeHandles(); + } + + // if opposite-pane was autoClosed, see if it can be autoOpened now + var altPane = _c.oppositeEdge[pane]; + if (size < oldSize && state[ altPane ].noRoom) { + setSizeLimits( altPane ); + makePaneFit( altPane, false, skipCallback ); + } + + // DEBUG - ALERT user/developer so they know there was a sizing problem + if (tries.length > 1) + _log(msg +'\nSee the Error Console for details.', true, true); + } + } + + /** + * @see initPanes(), sizePane(), resizeAll(), open(), close(), hide() + * @param {Array.|string} panes The pane(s) being resized, comma-delmited string + * @param {boolean=} [skipCallback=false] Should the onresize callback be run? + * @param {boolean=} [force=false] + */ +, sizeMidPanes = function (panes, skipCallback, force) { + panes = (panes ? panes : "east,west,center").split(","); + + $.each(panes, function (i, pane) { + if (!$Ps[pane]) return; // NO PANE - skip + var + o = options[pane] + , s = state[pane] + , $P = $Ps[pane] + , $R = $Rs[pane] + , isCenter= (pane=="center") + , hasRoom = true + , CSS = {} + , newCenter = calcNewCenterPaneDims() + ; + // update pane-state dimensions + $.extend(s, elDims($P)); + + if (pane === "center") { + if (!force && s.isVisible && newCenter.width === s.outerWidth && newCenter.height === s.outerHeight) + return true; // SKIP - pane already the correct size + // set state for makePaneFit() logic + $.extend(s, cssMinDims(pane), { + maxWidth: newCenter.width + , maxHeight: newCenter.height + }); + CSS = newCenter; + // convert OUTER width/height to CSS width/height + CSS.width = cssW($P, CSS.width); + // NEW - allow pane to extend 'below' visible area rather than hide it + CSS.height = cssH($P, CSS.height); + hasRoom = CSS.width >= 0 && CSS.height >= 0; // height >= 0 = ALWAYS TRUE NOW + // during layout init, try to shrink east/west panes to make room for center + if (!state.initialized && o.minWidth > s.outerWidth) { + var + reqPx = o.minWidth - s.outerWidth + , minE = options.east.minSize || 0 + , minW = options.west.minSize || 0 + , sizeE = state.east.size + , sizeW = state.west.size + , newE = sizeE + , newW = sizeW + ; + if (reqPx > 0 && state.east.isVisible && sizeE > minE) { + newE = max( sizeE-minE, sizeE-reqPx ); + reqPx -= sizeE-newE; + } + if (reqPx > 0 && state.west.isVisible && sizeW > minW) { + newW = max( sizeW-minW, sizeW-reqPx ); + reqPx -= sizeW-newW; + } + // IF we found enough extra space, then resize the border panes as calculated + if (reqPx === 0) { + if (sizeE && sizeE != minE) + sizePane('east', newE, true, force, true); // true = skipCallback/noAnimation - initPanes will handle when done + if (sizeW && sizeW != minW) + sizePane('west', newW, true, force, true); + // now start over! + sizeMidPanes('center', skipCallback, force); + return; // abort this loop + } + } + } + else { // for east and west, set only the height, which is same as center height + // set state.min/maxWidth/Height for makePaneFit() logic + if (s.isVisible && !s.noVerticalRoom) + $.extend(s, elDims($P), cssMinDims(pane)) + if (!force && !s.noVerticalRoom && newCenter.height === s.outerHeight) + return true; // SKIP - pane already the correct size + // east/west have same top, bottom & height as center + CSS.top = newCenter.top; + CSS.bottom = newCenter.bottom; + // NEW - allow pane to extend 'below' visible area rather than hide it + CSS.height = cssH($P, newCenter.height); + s.maxHeight = CSS.height; + hasRoom = (s.maxHeight >= 0); // ALWAYS TRUE NOW + if (!hasRoom) s.noVerticalRoom = true; // makePaneFit() logic + } + + if (hasRoom) { + // resizeAll passes skipCallback because it triggers callbacks after ALL panes are resized + if (!skipCallback && state.initialized) + _runCallbacks("onresize_start", pane); + + $P.css(CSS); // apply the CSS to pane + if (pane !== "center") + sizeHandles(pane); // also update resizer length + if (s.noRoom && !s.isClosed && !s.isHidden) + makePaneFit(pane); // will re-open/show auto-closed/hidden pane + if (s.isVisible) { + $.extend(s, elDims($P)); // update pane dimensions + if (state.initialized) sizeContent(pane); // also resize the contents, if exists + } + } + else if (!s.noRoom && s.isVisible) // no room for pane + makePaneFit(pane); // will hide or close pane + + if (!s.isVisible) + return true; // DONE - next pane + + /* + * Extra CSS for IE6 or IE7 in Quirks-mode - add 'width' to NORTH/SOUTH panes + * Normally these panes have only 'left' & 'right' positions so pane auto-sizes + * ALSO required when pane is an IFRAME because will NOT default to 'full width' + * TODO: Can I use width:100% for a north/south iframe? + * TODO: Sounds like a job for $P.outerWidth( sC.innerWidth ) SETTER METHOD + */ + if (pane === "center") { // finished processing midPanes + var fix = browser.isIE6 || !browser.boxModel; + if ($Ps.north && (fix || state.north.tagName=="IFRAME")) + $Ps.north.css("width", cssW($Ps.north, sC.innerWidth)); + if ($Ps.south && (fix || state.south.tagName=="IFRAME")) + $Ps.south.css("width", cssW($Ps.south, sC.innerWidth)); + } + + // resizeAll passes skipCallback because it triggers callbacks after ALL panes are resized + if (!skipCallback && state.initialized) + _runCallbacks("onresize_end", pane); + }); + } + + + /** + * @see window.onresize(), callbacks or custom code + */ +, resizeAll = function (evt) { + // stopPropagation if called by trigger("layoutdestroy") - use evtPane utility + evtPane(evt); + + if (!state.initialized) { + _initLayoutElements(); + return; // no need to resize since we just initialized! + } + var oldW = sC.innerWidth + , oldH = sC.innerHeight + ; + // cannot size layout when 'container' is hidden or collapsed + if (!$N.is(":visible") ) return; + $.extend(state.container, elDims( $N )); // UPDATE container dimensions + if (!sC.outerHeight) return; + + // onresizeall_start will CANCEL resizing if returns false + // state.container has already been set, so user can access this info for calcuations + if (false === _runCallbacks("onresizeall_start")) return false; + + var // see if container is now 'smaller' than before + shrunkH = (sC.innerHeight < oldH) + , shrunkW = (sC.innerWidth < oldW) + , $P, o, s, dir + ; + // NOTE special order for sizing: S-N-E-W + $.each(["south","north","east","west"], function (i, pane) { + if (!$Ps[pane]) return; // no pane - SKIP + s = state[pane]; + o = options[pane]; + dir = _c[pane].dir; + + if (o.autoResize && s.size != o.size) // resize pane to original size set in options + sizePane(pane, o.size, true, true, true); // true=skipCallback/forceResize/noAnimation + else { + setSizeLimits(pane); + makePaneFit(pane, false, true, true); // true=skipCallback/forceResize + } + }); + + sizeMidPanes("", true, true); // true=skipCallback, true=forceResize + sizeHandles(); // reposition the toggler elements + + // trigger all individual pane callbacks AFTER layout has finished resizing + o = options; // reuse alias + $.each(_c.allPanes, function (i, pane) { + $P = $Ps[pane]; + if (!$P) return; // SKIP + if (state[pane].isVisible) // undefined for non-existent panes + _runCallbacks("onresize_end", pane); // callback - if exists + }); + + _runCallbacks("onresizeall_end"); + //_triggerLayoutEvent(pane, 'resizeall'); + } + + /** + * Whenever a pane resizes or opens that has a nested layout, trigger resizeAll + * + * @param {string|Object} evt_or_pane The pane just resized or opened + */ +, resizeChildLayout = function (evt_or_pane) { + var pane = evtPane.call(this, evt_or_pane); + if (!options[pane].resizeChildLayout) return; + var $P = $Ps[pane] + , $C = $Cs[pane] + , d = "layout" + , P = Instance[pane] + , L = children[pane] + ; + // user may have manually set EITHER instance pointer, so handle that + if (P.child && !L) { + // have to reverse the pointers! + var el = P.child.container; + L = children[pane] = (el ? el.data(d) : 0) || null; // set pointer _directly_ to layout instance + } + + // if a layout-pointer exists, see if child has been destroyed + if (L && L.destroyed) + L = children[pane] = null; // clear child pointers + // no child layout pointer is set - see if there is a child layout NOW + if (!L) L = children[pane] = $P.data(d) || ($C ? $C.data(d) : 0) || null; // set/update child pointers + + // ALWAYS refresh the pane.child alias + P.child = children[pane]; + + if (L) L.resizeAll(); + } + + + /** + * IF pane has a content-div, then resize all elements inside pane to fit pane-height + * + * @param {string|Object} evt_or_panes The pane(s) being resized + * @param {boolean=} [remeasure=false] Should the content (header/footer) be remeasured? + */ +, sizeContent = function (evt_or_panes, remeasure) { + if (!isInitialized()) return; + + var panes = evtPane.call(this, evt_or_panes); + panes = panes ? panes.split(",") : _c.allPanes; + + $.each(panes, function (idx, pane) { + var + $P = $Ps[pane] + , $C = $Cs[pane] + , o = options[pane] + , s = state[pane] + , m = s.content // m = measurements + ; + if (!$P || !$C || !$P.is(":visible")) return true; // NOT VISIBLE - skip + + // if content-element was REMOVED, update OR remove the pointer + if (!$C.length) { + initContent(pane, false); // false = do NOT sizeContent() - already there! + if (!$C) return; // no replacement element found - pointer have been removed + } + + // onsizecontent_start will CANCEL resizing if returns false + if (false === _runCallbacks("onsizecontent_start", pane)) return; + + // skip re-measuring offsets if live-resizing + if ((!s.isMoving && !s.isResizing) || o.liveContentResizing || remeasure || m.top == undefined) { + _measure(); + // if any footers are below pane-bottom, they may not measure correctly, + // so allow pane overflow and re-measure + if (m.hiddenFooters > 0 && $P.css("overflow") === "hidden") { + $P.css("overflow", "visible"); + _measure(); // remeasure while overflowing + $P.css("overflow", "hidden"); + } + } + // NOTE: spaceAbove/Below *includes* the pane paddingTop/Bottom, but not pane.borders + var newH = s.innerHeight - (m.spaceAbove - s.css.paddingTop) - (m.spaceBelow - s.css.paddingBottom); + + if (!$C.is(":visible") || m.height != newH) { + // size the Content element to fit new pane-size - will autoHide if not enough room + setOuterHeight($C, newH, true); // true=autoHide + m.height = newH; // save new height + }; + + if (state.initialized) + _runCallbacks("onsizecontent_end", pane); + + function _below ($E) { + return max(s.css.paddingBottom, (parseInt($E.css("marginBottom"), 10) || 0)); + }; + + function _measure () { + var + ignore = options[pane].contentIgnoreSelector + , $Fs = $C.nextAll().not(ignore || ':lt(0)') // not :lt(0) = ALL + , $Fs_vis = $Fs.filter(':visible') + , $F = $Fs_vis.filter(':last') + ; + m = { + top: $C[0].offsetTop + , height: $C.outerHeight() + , numFooters: $Fs.length + , hiddenFooters: $Fs.length - $Fs_vis.length + , spaceBelow: 0 // correct if no content footer ($E) + } + m.spaceAbove = m.top; // just for state - not used in calc + m.bottom = m.top + m.height; + if ($F.length) + //spaceBelow = (LastFooter.top + LastFooter.height) [footerBottom] - Content.bottom + max(LastFooter.marginBottom, pane.paddingBotom) + m.spaceBelow = ($F[0].offsetTop + $F.outerHeight()) - m.bottom + _below($F); + else // no footer - check marginBottom on Content element itself + m.spaceBelow = _below($C); + }; + }); + } + + + /** + * Called every time a pane is opened, closed, or resized to slide the togglers to 'center' and adjust their length if necessary + * + * @see initHandles(), open(), close(), resizeAll() + * @param {string|Object} evt_or_panes The pane(s) being resized + */ +, sizeHandles = function (evt_or_panes) { + var panes = evtPane.call(this, evt_or_panes) + panes = panes ? panes.split(",") : _c.borderPanes; + + $.each(panes, function (i, pane) { + var + o = options[pane] + , s = state[pane] + , $P = $Ps[pane] + , $R = $Rs[pane] + , $T = $Ts[pane] + , $TC + ; + if (!$P || !$R) return; + + var + dir = _c[pane].dir + , _state = (s.isClosed ? "_closed" : "_open") + , spacing = o["spacing"+ _state] + , togAlign = o["togglerAlign"+ _state] + , togLen = o["togglerLength"+ _state] + , paneLen + , left + , offset + , CSS = {} + ; + + if (spacing === 0) { + $R.hide(); + return; + } + else if (!s.noRoom && !s.isHidden) // skip if resizer was hidden for any reason + $R.show(); // in case was previously hidden + + // Resizer Bar is ALWAYS same width/height of pane it is attached to + if (dir === "horz") { // north/south + //paneLen = $P.outerWidth(); // s.outerWidth || + paneLen = sC.innerWidth; // handle offscreen-panes + s.resizerLength = paneLen; + left = $.layout.cssNum($P, "left") + $R.css({ + width: cssW($R, paneLen) // account for borders & padding + , height: cssH($R, spacing) // ditto + , left: left > -9999 ? left : sC.insetLeft // handle offscreen-panes + }); + } + else { // east/west + paneLen = $P.outerHeight(); // s.outerHeight || + s.resizerLength = paneLen; + $R.css({ + height: cssH($R, paneLen) // account for borders & padding + , width: cssW($R, spacing) // ditto + , top: sC.insetTop + getPaneSize("north", true) // TODO: what if no North pane? + //, top: $.layout.cssNum($Ps["center"], "top") + }); + } + + // remove hover classes + removeHover( o, $R ); + + if ($T) { + if (togLen === 0 || (s.isSliding && o.hideTogglerOnSlide)) { + $T.hide(); // always HIDE the toggler when 'sliding' + return; + } + else + $T.show(); // in case was previously hidden + + if (!(togLen > 0) || togLen === "100%" || togLen > paneLen) { + togLen = paneLen; + offset = 0; + } + else { // calculate 'offset' based on options.PANE.togglerAlign_open/closed + if (isStr(togAlign)) { + switch (togAlign) { + case "top": + case "left": offset = 0; + break; + case "bottom": + case "right": offset = paneLen - togLen; + break; + case "middle": + case "center": + default: offset = round((paneLen - togLen) / 2); // 'default' catches typos + } + } + else { // togAlign = number + var x = parseInt(togAlign, 10); // + if (togAlign >= 0) offset = x; + else offset = paneLen - togLen + x; // NOTE: x is negative! + } + } + + if (dir === "horz") { // north/south + var width = cssW($T, togLen); + $T.css({ + width: width // account for borders & padding + , height: cssH($T, spacing) // ditto + , left: offset // TODO: VERIFY that toggler positions correctly for ALL values + , top: 0 + }); + // CENTER the toggler content SPAN + $T.children(".content").each(function(){ + $TC = $(this); + $TC.css("marginLeft", round((width-$TC.outerWidth())/2)); // could be negative + }); + } + else { // east/west + var height = cssH($T, togLen); + $T.css({ + height: height // account for borders & padding + , width: cssW($T, spacing) // ditto + , top: offset // POSITION the toggler + , left: 0 + }); + // CENTER the toggler content SPAN + $T.children(".content").each(function(){ + $TC = $(this); + $TC.css("marginTop", round((height-$TC.outerHeight())/2)); // could be negative + }); + } + + // remove ALL hover classes + removeHover( 0, $T ); + } + + // DONE measuring and sizing this resizer/toggler, so can be 'hidden' now + if (!state.initialized && (o.initHidden || s.noRoom)) { + $R.hide(); + if ($T) $T.hide(); + } + }); + } + + + /** + * @param {string|Object} evt_or_pane + */ +, enableClosable = function (evt_or_pane) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , $T = $Ts[pane] + , o = options[pane] + ; + if (!$T) return; + o.closable = true; + $T .bind("click."+ sID, function(evt){ evt.stopPropagation(); toggle(pane); }) + .css("visibility", "visible") + .css("cursor", "pointer") + .attr("title", state[pane].isClosed ? o.tips.Open : o.tips.Close) // may be blank + .show(); + } + /** + * @param {string|Object} evt_or_pane + * @param {boolean=} [hide=false] + */ +, disableClosable = function (evt_or_pane, hide) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , $T = $Ts[pane] + ; + if (!$T) return; + options[pane].closable = false; + // is closable is disable, then pane MUST be open! + if (state[pane].isClosed) open(pane, false, true); + $T .unbind("."+ sID) + .css("visibility", hide ? "hidden" : "visible") // instead of hide(), which creates logic issues + .css("cursor", "default") + .attr("title", ""); + } + + + /** + * @param {string|Object} evt_or_pane + */ +, enableSlidable = function (evt_or_pane) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , $R = $Rs[pane] + ; + if (!$R || !$R.data('draggable')) return; + options[pane].slidable = true; + if (state[pane].isClosed) + bindStartSlidingEvent(pane, true); + } + /** + * @param {string|Object} evt_or_pane + */ +, disableSlidable = function (evt_or_pane) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , $R = $Rs[pane] + ; + if (!$R) return; + options[pane].slidable = false; + if (state[pane].isSliding) + close(pane, false, true); + else { + bindStartSlidingEvent(pane, false); + $R .css("cursor", "default") + .attr("title", ""); + removeHover(null, $R[0]); // in case currently hovered + } + } + + + /** + * @param {string|Object} evt_or_pane + */ +, enableResizable = function (evt_or_pane) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , $R = $Rs[pane] + , o = options[pane] + ; + if (!$R || !$R.data('draggable')) return; + o.resizable = true; + $R.draggable("enable"); + if (!state[pane].isClosed) + $R .css("cursor", o.resizerCursor) + .attr("title", o.tips.Resize); + } + /** + * @param {string|Object} evt_or_pane + */ +, disableResizable = function (evt_or_pane) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , $R = $Rs[pane] + ; + if (!$R || !$R.data('draggable')) return; + options[pane].resizable = false; + $R .draggable("disable") + .css("cursor", "default") + .attr("title", ""); + removeHover(null, $R[0]); // in case currently hovered + } + + + /** + * Move a pane from source-side (eg, west) to target-side (eg, east) + * If pane exists on target-side, move that to source-side, ie, 'swap' the panes + * + * @param {string|Object} evt_or_pane1 The pane/edge being swapped + * @param {string} pane2 ditto + */ +, swapPanes = function (evt_or_pane1, pane2) { + if (!isInitialized()) return; + var pane1 = evtPane.call(this, evt_or_pane1); + // change state.edge NOW so callbacks can know where pane is headed... + state[pane1].edge = pane2; + state[pane2].edge = pane1; + // run these even if NOT state.initialized + if (false === _runCallbacks("onswap_start", pane1) + || false === _runCallbacks("onswap_start", pane2) + ) { + state[pane1].edge = pane1; // reset + state[pane2].edge = pane2; + return; + } + + var + oPane1 = copy( pane1 ) + , oPane2 = copy( pane2 ) + , sizes = {} + ; + sizes[pane1] = oPane1 ? oPane1.state.size : 0; + sizes[pane2] = oPane2 ? oPane2.state.size : 0; + + // clear pointers & state + $Ps[pane1] = false; + $Ps[pane2] = false; + state[pane1] = {}; + state[pane2] = {}; + + // ALWAYS remove the resizer & toggler elements + if ($Ts[pane1]) $Ts[pane1].remove(); + if ($Ts[pane2]) $Ts[pane2].remove(); + if ($Rs[pane1]) $Rs[pane1].remove(); + if ($Rs[pane2]) $Rs[pane2].remove(); + $Rs[pane1] = $Rs[pane2] = $Ts[pane1] = $Ts[pane2] = false; + + // transfer element pointers and data to NEW Layout keys + move( oPane1, pane2 ); + move( oPane2, pane1 ); + + // cleanup objects + oPane1 = oPane2 = sizes = null; + + // make panes 'visible' again + if ($Ps[pane1]) $Ps[pane1].css(_c.visible); + if ($Ps[pane2]) $Ps[pane2].css(_c.visible); + + // fix any size discrepancies caused by swap + resizeAll(); + + // run these even if NOT state.initialized + _runCallbacks("onswap_end", pane1); + _runCallbacks("onswap_end", pane2); + + return; + + function copy (n) { // n = pane + var + $P = $Ps[n] + , $C = $Cs[n] + ; + return !$P ? false : { + pane: n + , P: $P ? $P[0] : false + , C: $C ? $C[0] : false + , state: $.extend(true, {}, state[n]) + , options: $.extend(true, {}, options[n]) + } + }; + + function move (oPane, pane) { + if (!oPane) return; + var + P = oPane.P + , C = oPane.C + , oldPane = oPane.pane + , c = _c[pane] + , side = c.side.toLowerCase() + , inset = "inset"+ c.side + // save pane-options that should be retained + , s = $.extend(true, {}, state[pane]) + , o = options[pane] + // RETAIN side-specific FX Settings - more below + , fx = { resizerCursor: o.resizerCursor } + , re, size, pos + ; + $.each("fxName,fxSpeed,fxSettings".split(","), function (i, k) { + fx[k +"_open"] = o[k +"_open"]; + fx[k +"_close"] = o[k +"_close"]; + fx[k +"_size"] = o[k +"_size"]; + }); + + // update object pointers and attributes + $Ps[pane] = $(P) + .data({ + layoutPane: Instance[pane] // NEW pointer to pane-alias-object + , layoutEdge: pane + }) + .css(_c.hidden) + .css(c.cssReq) + ; + $Cs[pane] = C ? $(C) : false; + + // set options and state + options[pane] = $.extend(true, {}, oPane.options, fx); + state[pane] = $.extend(true, {}, oPane.state); + + // change classNames on the pane, eg: ui-layout-pane-east ==> ui-layout-pane-west + re = new RegExp(o.paneClass +"-"+ oldPane, "g"); + P.className = P.className.replace(re, o.paneClass +"-"+ pane); + + // ALWAYS regenerate the resizer & toggler elements + initHandles(pane); // create the required resizer & toggler + + // if moving to different orientation, then keep 'target' pane size + if (c.dir != _c[oldPane].dir) { + size = sizes[pane] || 0; + setSizeLimits(pane); // update pane-state + size = max(size, state[pane].minSize); + // use manualSizePane to disable autoResize - not useful after panes are swapped + manualSizePane(pane, size, true, true); // true/true = skipCallback/noAnimation + } + else // move the resizer here + $Rs[pane].css(side, sC[inset] + (state[pane].isVisible ? getPaneSize(pane) : 0)); + + + // ADD CLASSNAMES & SLIDE-BINDINGS + if (oPane.state.isVisible && !s.isVisible) + setAsOpen(pane, true); // true = skipCallback + else { + setAsClosed(pane); + bindStartSlidingEvent(pane, true); // will enable events IF option is set + } + + // DESTROY the object + oPane = null; + }; + } + + + /** + * INTERNAL method to sync pin-buttons when pane is opened or closed + * Unpinned means the pane is 'sliding' - ie, over-top of the adjacent panes + * + * @see open(), setAsOpen(), setAsClosed() + * @param {string} pane These are the params returned to callbacks by layout() + * @param {boolean} doPin True means set the pin 'down', False means 'up' + */ +, syncPinBtns = function (pane, doPin) { + if ($.layout.plugins.buttons) + $.each(state[pane].pins, function (i, selector) { + $.layout.buttons.setPinState(Instance, $(selector), pane, doPin); + }); + } + +; // END var DECLARATIONS + + /** + * Capture keys when enableCursorHotkey - toggle pane if hotkey pressed + * + * @see document.keydown() + */ + function keyDown (evt) { + if (!evt) return true; + var code = evt.keyCode; + if (code < 33) return true; // ignore special keys: ENTER, TAB, etc + + var + PANE = { + 38: "north" // Up Cursor - $.ui.keyCode.UP + , 40: "south" // Down Cursor - $.ui.keyCode.DOWN + , 37: "west" // Left Cursor - $.ui.keyCode.LEFT + , 39: "east" // Right Cursor - $.ui.keyCode.RIGHT + } + , ALT = evt.altKey // no worky! + , SHIFT = evt.shiftKey + , CTRL = evt.ctrlKey + , CURSOR = (CTRL && code >= 37 && code <= 40) + , o, k, m, pane + ; + + if (CURSOR && options[PANE[code]].enableCursorHotkey) // valid cursor-hotkey + pane = PANE[code]; + else if (CTRL || SHIFT) // check to see if this matches a custom-hotkey + $.each(_c.borderPanes, function (i, p) { // loop each pane to check its hotkey + o = options[p]; + k = o.customHotkey; + m = o.customHotkeyModifier; // if missing or invalid, treated as "CTRL+SHIFT" + if ((SHIFT && m=="SHIFT") || (CTRL && m=="CTRL") || (CTRL && SHIFT)) { // Modifier matches + if (k && code === (isNaN(k) || k <= 9 ? k.toUpperCase().charCodeAt(0) : k)) { // Key matches + pane = p; + return false; // BREAK + } + } + }); + + // validate pane + if (!pane || !$Ps[pane] || !options[pane].closable || state[pane].isHidden) + return true; + + toggle(pane); + + evt.stopPropagation(); + evt.returnValue = false; // CANCEL key + return false; + }; + + +/* + * ###################################### + * UTILITY METHODS + * called externally or by initButtons + * ###################################### + */ + + /** + * Change/reset a pane overflow setting & zIndex to allow popups/drop-downs to work + * + * @param {Object=} [el] (optional) Can also be 'bound' to a click, mouseOver, or other event + */ + function allowOverflow (el) { + if (!isInitialized()) return; + if (this && this.tagName) el = this; // BOUND to element + var $P; + if (isStr(el)) + $P = $Ps[el]; + else if ($(el).data("layoutRole")) + $P = $(el); + else + $(el).parents().each(function(){ + if ($(this).data("layoutRole")) { + $P = $(this); + return false; // BREAK + } + }); + if (!$P || !$P.length) return; // INVALID + + var + pane = $P.data("layoutEdge") + , s = state[pane] + ; + + // if pane is already raised, then reset it before doing it again! + // this would happen if allowOverflow is attached to BOTH the pane and an element + if (s.cssSaved) + resetOverflow(pane); // reset previous CSS before continuing + + // if pane is raised by sliding or resizing, or its closed, then abort + if (s.isSliding || s.isResizing || s.isClosed) { + s.cssSaved = false; + return; + } + + var + newCSS = { zIndex: (options.zIndexes.resizer_normal + 1) } + , curCSS = {} + , of = $P.css("overflow") + , ofX = $P.css("overflowX") + , ofY = $P.css("overflowY") + ; + // determine which, if any, overflow settings need to be changed + if (of != "visible") { + curCSS.overflow = of; + newCSS.overflow = "visible"; + } + if (ofX && !ofX.match(/(visible|auto)/)) { + curCSS.overflowX = ofX; + newCSS.overflowX = "visible"; + } + if (ofY && !ofY.match(/(visible|auto)/)) { + curCSS.overflowY = ofX; + newCSS.overflowY = "visible"; + } + + // save the current overflow settings - even if blank! + s.cssSaved = curCSS; + + // apply new CSS to raise zIndex and, if necessary, make overflow 'visible' + $P.css( newCSS ); + + // make sure the zIndex of all other panes is normal + $.each(_c.allPanes, function(i, p) { + if (p != pane) resetOverflow(p); + }); + + }; + /** + * @param {Object=} [el] (optional) Can also be 'bound' to a click, mouseOver, or other event + */ + function resetOverflow (el) { + if (!isInitialized()) return; + if (this && this.tagName) el = this; // BOUND to element + var $P; + if (isStr(el)) + $P = $Ps[el]; + else if ($(el).data("layoutRole")) + $P = $(el); + else + $(el).parents().each(function(){ + if ($(this).data("layoutRole")) { + $P = $(this); + return false; // BREAK + } + }); + if (!$P || !$P.length) return; // INVALID + + var + pane = $P.data("layoutEdge") + , s = state[pane] + , CSS = s.cssSaved || {} + ; + // reset the zIndex + if (!s.isSliding && !s.isResizing) + $P.css("zIndex", options.zIndexes.pane_normal); + + // reset Overflow - if necessary + $P.css( CSS ); + + // clear var + s.cssSaved = false; + }; + +/* + * ##################### + * CREATE/RETURN LAYOUT + * ##################### + */ + + // validate that container exists + var $N = $(this).eq(0); // FIRST matching Container element + if (!$N.length) { + return _log( options.errors.containerMissing ); + }; + + // Users retrieve Instance of a layout with: $N.layout() OR $N.data("layout") + // return the Instance-pointer if layout has already been initialized + if ($N.data("layoutContainer") && $N.data("layout")) + return $N.data("layout"); // cached pointer + + // init global vars + var + $Ps = {} // Panes x5 - set in initPanes() + , $Cs = {} // Content x5 - set in initPanes() + , $Rs = {} // Resizers x4 - set in initHandles() + , $Ts = {} // Togglers x4 - set in initHandles() + , $Ms = $([]) // Masks - up to 2 masks per pane (IFRAME + DIV) + // aliases for code brevity + , sC = state.container // alias for easy access to 'container dimensions' + , sID = state.id // alias for unique layout ID/namespace - eg: "layout435" + ; + + // create Instance object to expose data & option Properties, and primary action Methods + var Instance = { + // layout data + options: options // property - options hash + , state: state // property - dimensions hash + // object pointers + , container: $N // property - object pointers for layout container + , panes: $Ps // property - object pointers for ALL Panes: panes.north, panes.center + , contents: $Cs // property - object pointers for ALL Content: contents.north, contents.center + , resizers: $Rs // property - object pointers for ALL Resizers, eg: resizers.north + , togglers: $Ts // property - object pointers for ALL Togglers, eg: togglers.north + // border-pane open/close + , hide: hide // method - ditto + , show: show // method - ditto + , toggle: toggle // method - pass a 'pane' ("north", "west", etc) + , open: open // method - ditto + , close: close // method - ditto + , slideOpen: slideOpen // method - ditto + , slideClose: slideClose // method - ditto + , slideToggle: slideToggle // method - ditto + // pane actions + , setSizeLimits: setSizeLimits // method - pass a 'pane' - update state min/max data + , _sizePane: sizePane // method -intended for user by plugins only! + , sizePane: manualSizePane // method - pass a 'pane' AND an 'outer-size' in pixels or percent, or 'auto' + , sizeContent: sizeContent // method - pass a 'pane' + , swapPanes: swapPanes // method - pass TWO 'panes' - will swap them + , showMasks: showMasks // method - pass a 'pane' OR list of panes - default = all panes with mask option set + , hideMasks: hideMasks // method - ditto' + // pane element methods + , initContent: initContent // method - ditto + , addPane: addPane // method - pass a 'pane' + , removePane: removePane // method - pass a 'pane' to remove from layout, add 'true' to delete the pane-elem + , createChildLayout: createChildLayout// method - pass a 'pane' and (optional) layout-options (OVERRIDES options[pane].childOptions + // special pane option setting + , enableClosable: enableClosable // method - pass a 'pane' + , disableClosable: disableClosable // method - ditto + , enableSlidable: enableSlidable // method - ditto + , disableSlidable: disableSlidable // method - ditto + , enableResizable: enableResizable // method - ditto + , disableResizable: disableResizable// method - ditto + // utility methods for panes + , allowOverflow: allowOverflow // utility - pass calling element (this) + , resetOverflow: resetOverflow // utility - ditto + // layout control + , destroy: destroy // method - no parameters + , initPanes: isInitialized // method - no parameters + , resizeAll: resizeAll // method - no parameters + // callback triggering + , runCallbacks: _runCallbacks // method - pass evtName & pane (if a pane-event), eg: trigger("onopen", "west") + // alias collections of options, state and children - created in addPane and extended elsewhere + , hasParentLayout: false // set by initContainer() + , children: children // pointers to child-layouts, eg: Instance.children["west"] + , north: false // alias group: { name: pane, pane: $Ps[pane], options: options[pane], state: state[pane], child: children[pane] } + , south: false // ditto + , west: false // ditto + , east: false // ditto + , center: false // ditto + }; + + // create the border layout NOW + if (_create() === 'cancel') // onload_start callback returned false to CANCEL layout creation + return null; + else // true OR false -- if layout-elements did NOT init (hidden or do not exist), can auto-init later + return Instance; // return the Instance object + +} + + +/* OLD versions of jQuery only set $.support.boxModel after page is loaded + * so if this is IE, use support.boxModel to test for quirks-mode (ONLY IE changes boxModel). + */ +$(function(){ + var b = $.layout.browser; + if (b.msie) b.boxModel = $.support.boxModel; +}); + + +/** + * jquery.layout.state 1.0 + * $Date: 2011-07-16 08:00:00 (Sat, 16 July 2011) $ + * + * Copyright (c) 2010 + * Kevin Dalman (http://allpro.net) + * + * Dual licensed under the GPL (http://www.gnu.org/licenses/gpl.html) + * and MIT (http://www.opensource.org/licenses/mit-license.php) licenses. + * + * @dependancies: UI Layout 1.3.0.rc30.1 or higher + * @dependancies: $.ui.cookie (above) + * + * @support: http://groups.google.com/group/jquery-ui-layout + */ +/* + * State-management options stored in options.stateManagement, which includes a .cookie hash + * Default options saves ALL KEYS for ALL PANES, ie: pane.size, pane.isClosed, pane.isHidden + * + * // STATE/COOKIE OPTIONS + * @example $(el).layout({ + stateManagement: { + enabled: true + , stateKeys: "east.size,west.size,east.isClosed,west.isClosed" + , cookie: { name: "appLayout", path: "/" } + } + }) + * @example $(el).layout({ stateManagement__enabled: true }) // enable auto-state-management using cookies + * @example $(el).layout({ stateManagement__cookie: { name: "appLayout", path: "/" } }) + * @example $(el).layout({ stateManagement__cookie__name: "appLayout", stateManagement__cookie__path: "/" }) + * + * // STATE/COOKIE METHODS + * @example myLayout.saveCookie( "west.isClosed,north.size,south.isHidden", {expires: 7} ); + * @example myLayout.loadCookie(); + * @example myLayout.deleteCookie(); + * @example var JSON = myLayout.readState(); // CURRENT Layout State + * @example var JSON = myLayout.readCookie(); // SAVED Layout State (from cookie) + * @example var JSON = myLayout.state.stateData; // LAST LOADED Layout State (cookie saved in layout.state hash) + * + * CUSTOM STATE-MANAGEMENT (eg, saved in a database) + * @example var JSON = myLayout.readState( "west.isClosed,north.size,south.isHidden" ); + * @example myLayout.loadState( JSON ); + */ + +/** + * UI COOKIE UTILITY + * + * A $.cookie OR $.ui.cookie namespace *should be standard*, but until then... + * This creates $.ui.cookie so Layout does not need the cookie.jquery.js plugin + * NOTE: This utility is REQUIRED by the layout.state plugin + * + * Cookie methods in Layout are created as part of State Management + */ +if (!$.ui) $.ui = {}; +$.ui.cookie = { + + // cookieEnabled is not in DOM specs, but DOES works in all browsers,including IE6 + acceptsCookies: !!navigator.cookieEnabled + +, read: function (name) { + var + c = document.cookie + , cs = c ? c.split(';') : [] + , pair // loop var + ; + for (var i=0, n=cs.length; i < n; i++) { + pair = $.trim(cs[i]).split('='); // name=value pair + if (pair[0] == name) // found the layout cookie + return decodeURIComponent(pair[1]); + + } + return null; + } + +, write: function (name, val, cookieOpts) { + var + params = '' + , date = '' + , clear = false + , o = cookieOpts || {} + , x = o.expires + ; + if (x && x.toUTCString) + date = x; + else if (x === null || typeof x === 'number') { + date = new Date(); + if (x > 0) + date.setDate(date.getDate() + x); + else { + date.setFullYear(1970); + clear = true; + } + } + if (date) params += ';expires='+ date.toUTCString(); + if (o.path) params += ';path='+ o.path; + if (o.domain) params += ';domain='+ o.domain; + if (o.secure) params += ';secure'; + document.cookie = name +'='+ (clear ? "" : encodeURIComponent( val )) + params; // write or clear cookie + } + +, clear: function (name) { + $.ui.cookie.write(name, '', {expires: -1}); + } + +}; +// if cookie.jquery.js is not loaded, create an alias to replicate it +// this may be useful to other plugins or code dependent on that plugin +if (!$.cookie) $.cookie = function (k, v, o) { + var C = $.ui.cookie; + if (v === null) + C.clear(k); + else if (v === undefined) + return C.read(k); + else + C.write(k, v, o); +}; + + +// tell Layout that the state plugin is available +$.layout.plugins.stateManagement = true; + +// Add State-Management options to layout.defaults +$.layout.config.optionRootKeys.push("stateManagement"); +$.layout.defaults.stateManagement = { + enabled: false // true = enable state-management, even if not using cookies +, autoSave: true // Save a state-cookie when page exits? +, autoLoad: true // Load the state-cookie when Layout inits? + // List state-data to save - must be pane-specific +, stateKeys: "north.size,south.size,east.size,west.size,"+ + "north.isClosed,south.isClosed,east.isClosed,west.isClosed,"+ + "north.isHidden,south.isHidden,east.isHidden,west.isHidden" +, cookie: { + name: "" // If not specified, will use Layout.name, else just "Layout" + , domain: "" // blank = current domain + , path: "" // blank = current page, '/' = entire website + , expires: "" // 'days' to keep cookie - leave blank for 'session cookie' + , secure: false + } +}; +// Set stateManagement as a layout-option, NOT a pane-option +$.layout.optionsMap.layout.push("stateManagement"); + +/* + * State Management methods + */ +$.layout.state = { + + /** + * Get the current layout state and save it to a cookie + * + * myLayout.saveCookie( keys, cookieOpts ) + * + * @param {Object} inst + * @param {(string|Array)=} keys + * @param {Object=} cookieOpts + */ + saveCookie: function (inst, keys, cookieOpts) { + var o = inst.options + , oS = o.stateManagement + , oC = $.extend(true, {}, oS.cookie, cookieOpts || null) + , data = inst.state.stateData = inst.readState( keys || oS.stateKeys ) // read current panes-state + ; + $.ui.cookie.write( oC.name || o.name || "Layout", $.layout.state.encodeJSON(data), oC ); + return $.extend(true, {}, data); // return COPY of state.stateData data + } + + /** + * Remove the state cookie + * + * @param {Object} inst + */ +, deleteCookie: function (inst) { + var o = inst.options; + $.ui.cookie.clear( o.stateManagement.cookie.name || o.name || "Layout" ); + } + + /** + * Read & return data from the cookie - as JSON + * + * @param {Object} inst + */ +, readCookie: function (inst) { + var o = inst.options; + var c = $.ui.cookie.read( o.stateManagement.cookie.name || o.name || "Layout" ); + // convert cookie string back to a hash and return it + return c ? $.layout.state.decodeJSON(c) : {}; + } + + /** + * Get data from the cookie and USE IT to loadState + * + * @param {Object} inst + */ +, loadCookie: function (inst) { + var c = $.layout.state.readCookie(inst); // READ the cookie + if (c) { + inst.state.stateData = $.extend(true, {}, c); // SET state.stateData + inst.loadState(c); // LOAD the retrieved state + } + return c; + } + + /** + * Update layout options from the cookie, if one exists + * + * @param {Object} inst + * @param {Object=} stateData + * @param {boolean=} animate + */ +, loadState: function (inst, stateData, animate) { + stateData = $.layout.transformData( stateData ); // panes = default subkey + if ($.isEmptyObject( stateData )) return; + $.extend(true, inst.options, stateData); // update layout options + // if layout has already been initialized, then UPDATE layout state + if (inst.state.initialized) { + var pane, vis, o, s, h, c + , noAnimate = (animate===false) + ; + $.each($.layout.config.borderPanes, function (idx, pane) { + state = inst.state[pane]; + o = stateData[ pane ]; + if (typeof o != 'object') return; // no key, continue + s = o.size; + c = o.initClosed; + h = o.initHidden; + vis = state.isVisible; + // resize BEFORE opening + if (!vis) + inst.sizePane(pane, s, false, false); + if (h === true) inst.hide(pane, noAnimate); + else if (c === false) inst.open (pane, false, noAnimate); + else if (c === true) inst.close(pane, false, noAnimate); + else if (h === false) inst.show (pane, false, noAnimate); + // resize AFTER any other actions + if (vis) + inst.sizePane(pane, s, false, noAnimate); // animate resize if option passed + }); + }; + } + + /** + * Get the *current layout state* and return it as a hash + * + * @param {Object=} inst + * @param {(string|Array)=} keys + */ +, readState: function (inst, keys) { + var + data = {} + , alt = { isClosed: 'initClosed', isHidden: 'initHidden' } + , state = inst.state + , panes = $.layout.config.allPanes + , pair, pane, key, val + ; + if (!keys) keys = inst.options.stateManagement.stateKeys; // if called by user + if ($.isArray(keys)) keys = keys.join(","); + // convert keys to an array and change delimiters from '__' to '.' + keys = keys.replace(/__/g, ".").split(','); + // loop keys and create a data hash + for (var i=0, n=keys.length; i < n; i++) { + pair = keys[i].split("."); + pane = pair[0]; + key = pair[1]; + if ($.inArray(pane, panes) < 0) continue; // bad pane! + val = state[ pane ][ key ]; + if (val == undefined) continue; + if (key=="isClosed" && state[pane]["isSliding"]) + val = true; // if sliding, then *really* isClosed + ( data[pane] || (data[pane]={}) )[ alt[key] ? alt[key] : key ] = val; + } + return data; + } + + /** + * Stringify a JSON hash so can save in a cookie or db-field + */ +, encodeJSON: function (JSON) { + return parse(JSON); + function parse (h) { + var D=[], i=0, k, v, t; // k = key, v = value + for (k in h) { + v = h[k]; + t = typeof v; + if (t == 'string') // STRING - add quotes + v = '"'+ v +'"'; + else if (t == 'object') // SUB-KEY - recurse into it + v = parse(v); + D[i++] = '"'+ k +'":'+ v; + } + return '{'+ D.join(',') +'}'; + }; + } + + /** + * Convert stringified JSON back to a hash object + * @see $.parseJSON(), adding in jQuery 1.4.1 + */ +, decodeJSON: function (str) { + try { return $.parseJSON ? $.parseJSON(str) : window["eval"]("("+ str +")") || {}; } + catch (e) { return {}; } + } + + +, _create: function (inst) { + var _ = $.layout.state; + // ADD State-Management plugin methods to inst + $.extend( inst, { + // readCookie - update options from cookie - returns hash of cookie data + readCookie: function () { return _.readCookie(inst); } + // deleteCookie + , deleteCookie: function () { _.deleteCookie(inst); } + // saveCookie - optionally pass keys-list and cookie-options (hash) + , saveCookie: function (keys, cookieOpts) { return _.saveCookie(inst, keys, cookieOpts); } + // loadCookie - readCookie and use to loadState() - returns hash of cookie data + , loadCookie: function () { return _.loadCookie(inst); } + // loadState - pass a hash of state to use to update options + , loadState: function (stateData, animate) { _.loadState(inst, stateData, animate); } + // readState - returns hash of current layout-state + , readState: function (keys) { return _.readState(inst, keys); } + // add JSON utility methods too... + , encodeJSON: _.encodeJSON + , decodeJSON: _.decodeJSON + }); + + // init state.stateData key, even if plugin is initially disabled + inst.state.stateData = {}; + + // read and load cookie-data per options + var oS = inst.options.stateManagement; + if (oS.enabled) { + if (oS.autoLoad) // update the options from the cookie + inst.loadCookie(); + else // don't modify options - just store cookie data in state.stateData + inst.state.stateData = inst.readCookie(); + } + } + +, _unload: function (inst) { + var oS = inst.options.stateManagement; + if (oS.enabled) { + if (oS.autoSave) // save a state-cookie automatically + inst.saveCookie(); + else // don't save a cookie, but do store state-data in state.stateData key + inst.state.stateData = inst.readState(); + } + } + +}; + +// add state initialization method to Layout's onCreate array of functions +$.layout.onCreate.push( $.layout.state._create ); +$.layout.onUnload.push( $.layout.state._unload ); + + + + +/** + * jquery.layout.buttons 1.0 + * $Date: 2011-07-16 08:00:00 (Sat, 16 July 2011) $ + * + * Copyright (c) 2010 + * Kevin Dalman (http://allpro.net) + * + * Dual licensed under the GPL (http://www.gnu.org/licenses/gpl.html) + * and MIT (http://www.opensource.org/licenses/mit-license.php) licenses. + * + * @dependancies: UI Layout 1.3.0.rc30.1 or higher + * + * @support: http://groups.google.com/group/jquery-ui-layout + * + * Docs: [ to come ] + * Tips: [ to come ] + */ + +// tell Layout that the state plugin is available +$.layout.plugins.buttons = true; + +// Add buttons options to layout.defaults +$.layout.defaults.autoBindCustomButtons = false; +// Specify autoBindCustomButtons as a layout-option, NOT a pane-option +$.layout.optionsMap.layout.push("autoBindCustomButtons"); + +/* + * Button methods + */ +$.layout.buttons = { + + /** + * Searches for .ui-layout-button-xxx elements and auto-binds them as layout-buttons + * + * @see _create() + * + * @param {Object} inst Layout Instance object + */ + init: function (inst) { + var pre = "ui-layout-button-" + , layout = inst.options.name || "" + , name; + $.each("toggle,open,close,pin,toggle-slide,open-slide".split(","), function (i, action) { + $.each($.layout.config.borderPanes, function (ii, pane) { + $("."+pre+action+"-"+pane).each(function(){ + // if button was previously 'bound', data.layoutName was set, but is blank if layout has no 'name' + name = $(this).data("layoutName") || $(this).attr("layoutName"); + if (name == undefined || name === layout) + inst.bindButton(this, action, pane); + }); + }); + }); + } + + /** + * Helper function to validate params received by addButton utilities + * + * Two classes are added to the element, based on the buttonClass... + * The type of button is appended to create the 2nd className: + * - ui-layout-button-pin // action btnClass + * - ui-layout-button-pin-west // action btnClass + pane + * - ui-layout-button-toggle + * - ui-layout-button-open + * - ui-layout-button-close + * + * @param {Object} inst Layout Instance object + * @param {(string|!Object)} selector jQuery selector (or element) for button, eg: ".ui-layout-north .toggle-button" + * @param {string} pane Name of the pane the button is for: 'north', 'south', etc. + * + * @return {Array.} If both params valid, the element matching 'selector' in a jQuery wrapper - otherwise returns null + */ +, get: function (inst, selector, pane, action) { + var $E = $(selector) + , o = inst.options + , err = o.errors.addButtonError + ; + if (!$E.length) { // element not found + $.layout.msg(err +" "+ o.errors.selector +": "+ selector, true); + } + else if ($.inArray(pane, $.layout.config.borderPanes) < 0) { // invalid 'pane' sepecified + $.layout.msg(err +" "+ o.errors.pane +": "+ pane, true); + $E = $(""); // NO BUTTON + } + else { // VALID + var btn = o[pane].buttonClass +"-"+ action; + $E .addClass( btn +" "+ btn +"-"+ pane ) + .data("layoutName", o.name); // add layout identifier - even if blank! + } + return $E; + } + + + /** + * NEW syntax for binding layout-buttons - will eventually replace addToggle, addOpen, etc. + * + * @param {Object} inst Layout Instance object + * @param {(string|!Object)} selector jQuery selector (or element) for button, eg: ".ui-layout-north .toggle-button" + * @param {string} action + * @param {string} pane + */ +, bind: function (inst, selector, action, pane) { + var _ = $.layout.buttons; + switch (action.toLowerCase()) { + case "toggle": _.addToggle (inst, selector, pane); break; + case "open": _.addOpen (inst, selector, pane); break; + case "close": _.addClose (inst, selector, pane); break; + case "pin": _.addPin (inst, selector, pane); break; + case "toggle-slide": _.addToggle (inst, selector, pane, true); break; + case "open-slide": _.addOpen (inst, selector, pane, true); break; + } + return inst; + } + + /** + * Add a custom Toggler button for a pane + * + * @param {Object} inst Layout Instance object + * @param {(string|!Object)} selector jQuery selector (or element) for button, eg: ".ui-layout-north .toggle-button" + * @param {string} pane Name of the pane the button is for: 'north', 'south', etc. + * @param {boolean=} slide true = slide-open, false = pin-open + */ +, addToggle: function (inst, selector, pane, slide) { + $.layout.buttons.get(inst, selector, pane, "toggle") + .click(function(evt){ + inst.toggle(pane, !!slide); + evt.stopPropagation(); + }); + return inst; + } + + /** + * Add a custom Open button for a pane + * + * @param {Object} inst Layout Instance object + * @param {(string|!Object)} selector jQuery selector (or element) for button, eg: ".ui-layout-north .toggle-button" + * @param {string} pane Name of the pane the button is for: 'north', 'south', etc. + * @param {boolean=} slide true = slide-open, false = pin-open + */ +, addOpen: function (inst, selector, pane, slide) { + $.layout.buttons.get(inst, selector, pane, "open") + .attr("title", inst.options[pane].tips.Open) + .click(function (evt) { + inst.open(pane, !!slide); + evt.stopPropagation(); + }); + return inst; + } + + /** + * Add a custom Close button for a pane + * + * @param {Object} inst Layout Instance object + * @param {(string|!Object)} selector jQuery selector (or element) for button, eg: ".ui-layout-north .toggle-button" + * @param {string} pane Name of the pane the button is for: 'north', 'south', etc. + */ +, addClose: function (inst, selector, pane) { + $.layout.buttons.get(inst, selector, pane, "close") + .attr("title", inst.options[pane].tips.Close) + .click(function (evt) { + inst.close(pane); + evt.stopPropagation(); + }); + return inst; + } + + /** + * Add a custom Pin button for a pane + * + * Four classes are added to the element, based on the paneClass for the associated pane... + * Assuming the default paneClass and the pin is 'up', these classes are added for a west-pane pin: + * - ui-layout-pane-pin + * - ui-layout-pane-west-pin + * - ui-layout-pane-pin-up + * - ui-layout-pane-west-pin-up + * + * @param {Object} inst Layout Instance object + * @param {(string|!Object)} selector jQuery selector (or element) for button, eg: ".ui-layout-north .toggle-button" + * @param {string} pane Name of the pane the pin is for: 'north', 'south', etc. + */ +, addPin: function (inst, selector, pane) { + var _ = $.layout.buttons + , $E = _.get(inst, selector, pane, "pin"); + if ($E.length) { + var s = inst.state[pane]; + $E.click(function (evt) { + _.setPinState(inst, $(this), pane, (s.isSliding || s.isClosed)); + if (s.isSliding || s.isClosed) inst.open( pane ); // change from sliding to open + else inst.close( pane ); // slide-closed + evt.stopPropagation(); + }); + // add up/down pin attributes and classes + _.setPinState(inst, $E, pane, (!s.isClosed && !s.isSliding)); + // add this pin to the pane data so we can 'sync it' automatically + // PANE.pins key is an array so we can store multiple pins for each pane + s.pins.push( selector ); // just save the selector string + } + return inst; + } + + /** + * Change the class of the pin button to make it look 'up' or 'down' + * + * @see addPin(), syncPins() + * + * @param {Object} inst Layout Instance object + * @param {Array.} $Pin The pin-span element in a jQuery wrapper + * @param {string} pane These are the params returned to callbacks by layout() + * @param {boolean} doPin true = set the pin 'down', false = set it 'up' + */ +, setPinState: function (inst, $Pin, pane, doPin) { + var updown = $Pin.attr("pin"); + if (updown && doPin === (updown=="down")) return; // already in correct state + var + o = inst.options[pane] + , pin = o.buttonClass +"-pin" + , side = pin +"-"+ pane + , UP = pin +"-up "+ side +"-up" + , DN = pin +"-down "+side +"-down" + ; + $Pin + .attr("pin", doPin ? "down" : "up") // logic + .attr("title", doPin ? o.tips.Unpin : o.tips.Pin) + .removeClass( doPin ? UP : DN ) + .addClass( doPin ? DN : UP ) + ; + } + + /** + * INTERNAL function to sync 'pin buttons' when pane is opened or closed + * Unpinned means the pane is 'sliding' - ie, over-top of the adjacent panes + * + * @see open(), close() + * + * @param {Object} inst Layout Instance object + * @param {string} pane These are the params returned to callbacks by layout() + * @param {boolean} doPin True means set the pin 'down', False means 'up' + */ +, syncPinBtns: function (inst, pane, doPin) { + // REAL METHOD IS _INSIDE_ LAYOUT - THIS IS HERE JUST FOR REFERENCE + $.each(inst.state[pane].pins, function (i, selector) { + $.layout.buttons.setPinState(inst, $(selector), pane, doPin); + }); + } + + +, _load: function (inst) { + var _ = $.layout.buttons; + // ADD Button methods to Layout Instance + // Note: sel = jQuery Selector string + $.extend( inst, { + bindButton: function (sel, action, pane) { return _.bind(inst, sel, action, pane); } + // DEPRECATED METHODS + , addToggleBtn: function (sel, pane, slide) { return _.addToggle(inst, sel, pane, slide); } + , addOpenBtn: function (sel, pane, slide) { return _.addOpen(inst, sel, pane, slide); } + , addCloseBtn: function (sel, pane) { return _.addClose(inst, sel, pane); } + , addPinBtn: function (sel, pane) { return _.addPin(inst, sel, pane); } + }); + + // init state array to hold pin-buttons + for (var i=0; i<4; i++) { + var pane = $.layout.config.borderPanes[i]; + inst.state[pane].pins = []; + } + + // auto-init buttons onLoad if option is enabled + if ( inst.options.autoBindCustomButtons ) + _.init(inst); + } + +, _unload: function (inst) { + // TODO: unbind all buttons??? + } + +}; + +// add initialization method to Layout's onLoad array of functions +$.layout.onLoad.push( $.layout.buttons._load ); +//$.layout.onUnload.push( $.layout.buttons._unload ); + + + +/** + * jquery.layout.browserZoom 1.0 + * $Date: 2011-12-29 08:00:00 (Thu, 29 Dec 2011) $ + * + * Copyright (c) 2012 + * Kevin Dalman (http://allpro.net) + * + * Dual licensed under the GPL (http://www.gnu.org/licenses/gpl.html) + * and MIT (http://www.opensource.org/licenses/mit-license.php) licenses. + * + * @dependancies: UI Layout 1.3.0.rc30.1 or higher + * + * @support: http://groups.google.com/group/jquery-ui-layout + * + * @todo: Extend logic to handle other problematic zooming in browsers + * @todo: Add hotkey/mousewheel bindings to _instantly_ respond to these zoom event + */ + +// tell Layout that the plugin is available +$.layout.plugins.browserZoom = true; + +$.layout.defaults.browserZoomCheckInterval = 1000; +$.layout.optionsMap.layout.push("browserZoomCheckInterval"); + +/* + * browserZoom methods + */ +$.layout.browserZoom = { + + _init: function (inst) { + // abort if browser does not need this check + if ($.layout.browserZoom.ratio() !== false) + $.layout.browserZoom._setTimer(inst); + } + +, _setTimer: function (inst) { + // abort if layout destroyed or browser does not need this check + if (inst.destroyed) return; + var o = inst.options + , s = inst.state + // don't need check if inst has parentLayout, but check occassionally in case parent destroyed! + // MINIMUM 100ms interval, for performance + , ms = inst.hasParentLayout ? 5000 : Math.max( o.browserZoomCheckInterval, 100 ) + ; + // set the timer + setTimeout(function(){ + if (inst.destroyed || !o.resizeWithWindow) return; + var d = $.layout.browserZoom.ratio(); + if (d !== s.browserZoom) { + s.browserZoom = d; + inst.resizeAll(); + } + // set a NEW timeout + $.layout.browserZoom._setTimer(inst); + } + , ms ); + } + +, ratio: function () { + var w = window + , s = screen + , d = document + , dE = d.documentElement || d.body + , b = $.layout.browser + , v = b.version + , r, sW, cW + ; + // we can ignore all browsers that fire window.resize event onZoom + if ((b.msie && v > 8) + || !b.msie + ) return false; // don't need to track zoom + + if (s.deviceXDPI) + return calc(s.deviceXDPI, s.systemXDPI); + // everything below is just for future reference! + if (b.webkit && (r = d.body.getBoundingClientRect)) + return calc((r.left - r.right), d.body.offsetWidth); + if (b.webkit && (sW = w.outerWidth)) + return calc(sW, w.innerWidth); + if ((sW = s.width) && (cW = dE.clientWidth)) + return calc(sW, cW); + return false; // no match, so cannot - or don't need to - track zoom + + function calc (x,y) { return (parseInt(x,10) / parseInt(y,10) * 100).toFixed(); } + } + +}; +// add initialization method to Layout's onLoad array of functions +$.layout.onReady.push( $.layout.browserZoom._init ); + + + +})( jQuery ); \ No newline at end of file diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/modernizr.custom.js b/scalaxy-beans/0.3-SNAPSHOT/api/lib/modernizr.custom.js new file mode 100644 index 00000000..4688d633 --- /dev/null +++ b/scalaxy-beans/0.3-SNAPSHOT/api/lib/modernizr.custom.js @@ -0,0 +1,4 @@ +/* Modernizr 2.5.3 (Custom Build) | MIT & BSD + * Build: http://www.modernizr.com/download/#-inlinesvg + */ +;window.Modernizr=function(a,b,c){function u(a){i.cssText=a}function v(a,b){return u(prefixes.join(a+";")+(b||""))}function w(a,b){return typeof a===b}function x(a,b){return!!~(""+a).indexOf(b)}function y(a,b,d){for(var e in a){var f=b[a[e]];if(f!==c)return d===!1?a[e]:w(f,"function")?f.bind(d||b):f}return!1}var d="2.5.3",e={},f=b.documentElement,g="modernizr",h=b.createElement(g),i=h.style,j,k={}.toString,l={svg:"http://www.w3.org/2000/svg"},m={},n={},o={},p=[],q=p.slice,r,s={}.hasOwnProperty,t;!w(s,"undefined")&&!w(s.call,"undefined")?t=function(a,b){return s.call(a,b)}:t=function(a,b){return b in a&&w(a.constructor.prototype[b],"undefined")},Function.prototype.bind||(Function.prototype.bind=function(b){var c=this;if(typeof c!="function")throw new TypeError;var d=q.call(arguments,1),e=function(){if(this instanceof e){var a=function(){};a.prototype=c.prototype;var f=new a,g=c.apply(f,d.concat(q.call(arguments)));return Object(g)===g?g:f}return c.apply(b,d.concat(q.call(arguments)))};return e}),m.inlinesvg=function(){var a=b.createElement("div");return a.innerHTML="",(a.firstChild&&a.firstChild.namespaceURI)==l.svg};for(var z in m)t(m,z)&&(r=z.toLowerCase(),e[r]=m[z](),p.push((e[r]?"":"no-")+r));return u(""),h=j=null,e._version=d,e}(this,this.document); \ No newline at end of file diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/navigation-li-a.png b/scalaxy-beans/0.3-SNAPSHOT/api/lib/navigation-li-a.png new file mode 100644 index 0000000000000000000000000000000000000000..9b32288e045cd94e6aaa0e35f1382a32b66b64da GIT binary patch literal 1198 zcmV;f1X25mP)0Ed!4I%dZ`*&Mwa}$^y=pHO+G~4PFP7cgqNtZ$C@d7b6ueY6EfuxhrRxTb z)T~ya&4-y}ob2<=X3~k7NxbNd&;u{Yob#Obyyrdd`As60N+sbYO%iU{{(GSei@|cR zGuS!IGHA!t)YSc>qoYVJmkV`tbOa?y%A-GH<cUdUK5PPe5tZ@r@f1t2MrgzaZ_?1v&`X^EOYTd)E}{V5 zBrKVnoSggx-ATO$jP%fpVLd%Pujc0F5{5_@ayADsL3F#_>Dk%Yz5f3G7Z^K)6)Qpn zoJ9)q;cz%LF)?w9y#0>;RLvb1c-_vPEfnk7>VDetXch|w0?yBgaf#`E?QVv5aiCz&KRmDhNAfN^78T-K0o8c>nA1wPy%=( z5O)C7Bna^FIwN@nhG5-_N*fR(<+ zq>qj3TywAajG8nc@EFK`im!TA3)hW85RIX9A?8oY4r+x)7>pTN`NDE(b3=>*Kswq` zNUzwar=gJ9Ku*PmLY@vbr8N{X*`Qgbp%6vFqur}3(J40bgKfgu z08jxxn!Z|ES}Ii0%)Df8Z?DkT*Y{|3b@d57S1nymg#dUKQ9<9L>pLLu-{j-%q}L*f zRsa{DVTI4v*4BQbh?6UYJ3Ku6bNMgH6WG(0l@54P5=M^ M07*qoM6N<$g5>W?*#H0l literal 0 HcmV?d00001 diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/navigation-li.png b/scalaxy-beans/0.3-SNAPSHOT/api/lib/navigation-li.png new file mode 100644 index 0000000000000000000000000000000000000000..fd0ad06e819742b15f3a982a9b2e50bbaa886a1e GIT binary patch literal 2441 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 TK(qrA00000NkvXXu0mjfp!~2x literal 0 HcmV?d00001 diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/object_diagram.png b/scalaxy-beans/0.3-SNAPSHOT/api/lib/object_diagram.png new file mode 100644 index 0000000000000000000000000000000000000000..6e9f2f743f67c15e04846f14819a913713b216e4 GIT binary patch literal 3903 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 N002ovPDHLkV1kt{Q<4Ax literal 0 HcmV?d00001 diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/object_to_class_big.png b/scalaxy-beans/0.3-SNAPSHOT/api/lib/object_to_class_big.png new file mode 100644 index 0000000000000000000000000000000000000000..7502942eb68134f5569c5c00e84533f452093c43 GIT binary patch literal 9158 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 Qv;Y7A07*qoM6N<$f);0?GXMYp literal 0 HcmV?d00001 diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/object_to_trait_big.png b/scalaxy-beans/0.3-SNAPSHOT/api/lib/object_to_trait_big.png new file mode 100644 index 0000000000000000000000000000000000000000..c777bfce8dd0a169f484641a3f439720fd23c427 GIT binary patch literal 9200 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 Qv;Y7A07*qoM6N<$f);0?GXMYp literal 0 HcmV?d00001 diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/ownderbg2.gif b/scalaxy-beans/0.3-SNAPSHOT/api/lib/ownderbg2.gif new file mode 100644 index 0000000000000000000000000000000000000000..848dd5963a133dc18b9f055928150dc5e762dde0 GIT binary patch literal 1145 zcmZ?wbhEHbWMq(F*v!D-Kff?yQ@u%!Pt?vPr`9;D%FyV&t)7!JLsnHrA8cd50E+*) zBYXoCToOwXfwYZ%ML}Y6c4~=2Qfhi;o~_dR-TRdkGE;1o!cBb*d<&dYGcrA@ic*8C z{6dnevXd=SlxV%Qmue&kg&dz0$52&wylyQ zNJ0T*r*nQ$s)DJWfo`&anSp|tp`M|!iMhGCj)IYap@F`Ek-njkuA#Y=v5}R5fdUjL z0c|TvNwW%aaf8|g1^l#~=$>Fbx5m+O@q>*W`v>l<2HT7t|lGSUUA&@HaaD@m-- z%_~-hnc$LIoLrPyP?DLSrvNfBF)6>a#8wIDQivCF3*g4)73+b$qnDhYt6z~=pl_&W z0P+${p|3A~rMbCq)x{-2sR;LCHMlsWvLIDID784hv?w_hs9YIjRe_arQEFmIeo;t% zehw@Y12XbU@{2R_3lyA#O%;3-lQZ)`e6V_7Un|eN;*!L?t5X6BYAPL3ueX-RQWVL^UgZccVqW=48iYD#iaVnTdeY)o`iWJGvaXh?8SV1U1$uaCEv zr-!?ntBbRfql3Mjt&O#nrG>efsfn=>FiYv_>S$|eYN)HJswgWdD#**p%1BE|N{EYz ziUvE+||Kg4FF`M Bj3xj8 literal 0 HcmV?d00001 diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/ownerbg.gif b/scalaxy-beans/0.3-SNAPSHOT/api/lib/ownerbg.gif new file mode 100644 index 0000000000000000000000000000000000000000..34a04249ee9edc75662a2539fe7daa04424cbe8d GIT binary patch literal 1118 zcmZ?wbhEHbWMq(FSj50^;>3wdmoDwuvuDGG4L5JzWPkz1|J)J20SYdOC5b@V#=fE; zF*!T6L?J0PJu}Z%>HY5gN(z}Nwo2iqz6QPp&Z!xh9#uuD!Bu`C$yM3OmMKd1b_zBX zRu#Dgxv3?I3Kh9IdBs*0wn~X9`AMl(KsHENUr7P1q$Jx`$q^)>0J76LzbI9~RL?*+ z*}%*|!OT$4(AdP>++0V&$iUD*-@r)U&`8(N+{)O<%D_MY3Y37h6{VzE1-ZCE?E>;_ zl`=|73as??%gf94%8m8%i_-NCEiElUW*8ai0#)c1SLT%@R_NvxE5l51Ni9w;$}A|! z%+FH*nV6WAUs__T1av9H3%LbwWAlpjz~0eI&d=4aNG#Ad)H48i38v837r)ZnT)67u zlAu(Cd$Af^98y`3svneEoL^d$oC;K~46>@g%DE^tu_V7JBtJg~7K#BG`6cQEUIa|mjQ{`r z{qy_R&mZ5vef{$J)5j0*-@SeF`qj%9&!0Vg^7zri2lwyYy>t84%^TORUA=Po(!~qs z&z(JU`qar2$B!L7a`@1}1N-;w-Lrew&K=vgZQZhY)5ZeMTG_V zdAT{+S(zE>X{jm6Nr?&Zaj`McQIQehVWAmo_rKzE=rmCW>q^KY-Co3Z@B`F~;CMqH&FX#K^#)_>%=(Oz40}P&vZD%P=Ep@ zplwAdX;wilZcw{`JX@uVl9B=|ef{$Ca=mh6z5JqdeM3u2OOP2xM!G;1y2X`wC5aWf zdBw^w6I@b@lZ!G7N;32F6hI~>Cgqow*eU^C3h_d20o>TUVm+{T^pf*)^(zt!^bPe4 zKwg3=^!3HBG&dKny0|1L72#g21{a4^7NqJ2r55Lx7A2%-qt%$eX-RQWVL^UgZccVqW=48iYD#iaVnTdeY)o`iWJGva zXh?8SV1U1$uaCEvr-!?ntBbRfql3Mjt&KG>(#*|FO^l6zSxQe=M_Wr%LtRZ(MOjHv zL0(Q)Mp{ZzLR?H#L|8~rfS-?-hntI&gPo0)g_((wfkE*n3%I<{0g<5cg@J|3;H2kk MO(h-&o-PJ!02;c9Qvd(} literal 0 HcmV?d00001 diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/package.png b/scalaxy-beans/0.3-SNAPSHOT/api/lib/package.png new file mode 100644 index 0000000000000000000000000000000000000000..6ea17ac320ec13c02680c5549cf496d007ea6acf GIT binary patch literal 3335 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 Y0AfCQM(Z-J8vp 0) { + var fn = scheduler.queues[idx].shift(); + } + return fn; + } + this.add = function(labelName, fn, self, args) { + var doWork = function() { + scheduler.timeout = setTimeout(function() { + var work = scheduler.nextWork(); + if (work != undefined) { + if (work.args == undefined) { work.args = new Array(0); } + work.fn.apply(work.self, work.args); + doWork(); + } + else { + scheduler.timeout = undefined; + } + }, resolution); + } + var idx = 0; + while (idx < scheduler.labels.length && scheduler.labels[idx].name != labelName) { idx = idx + 1; } + if (idx < scheduler.queues.length && scheduler.labels[idx].name == labelName) { + scheduler.queues[idx].push(new scheduler.work(fn, self, args)); + if (scheduler.timeout == undefined) doWork(); + } + else throw("queue for add is non existant"); + } + this.clear = function(labelName) { + var idx = 0; + while (idx < scheduler.labels.length && scheduler.labels[idx].name != labelName) { idx = idx + 1; } + if (idx < scheduler.queues.length && scheduler.labels[idx].name == labelName) { + scheduler.queues[idx] = new Array(); + } + } +}; diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/selected-implicits.png b/scalaxy-beans/0.3-SNAPSHOT/api/lib/selected-implicits.png new file mode 100644 index 0000000000000000000000000000000000000000..bc29efb3e60134039e702d5449e685a3bc103f06 GIT binary patch literal 1150 zcmV-^1cCdBP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyb% z5H~J^JxS;Q00aI>L_t(|+U?vuZxlxy$MNqx?(E$@E}a zfjgk2pr?ZZI(iC9{1RM5N`az8f(nF?5D#);fpbJL7e%q}e0%#alfpQ%40!>*o6k0< z)o$~be)`Ys+>8hzu;10IR{^+p@16iY2d04rkO6`yI{X6A1$Kbce*=Su~m%6x<};NBO|^=w zk&&8I8D)eJLdB9s!^&AlTBkBiQk->uv$J_(rL!`)+`6oQUo`M-?(?sntUozBH8I6_ zIxd}cS_u`9v4GL=Q$k^s5ms8Mgc48JpPpKtTHbQf?P%cW>elMKv(Ak-$BSmt)JB*% z&xl4SAz&~lr34aLhuW=ft3By}IX+c#V!libhr?D})eoI+@M^s{y;vSm62A^F$)OitB>WC^wMc2_eXZ#=?IA zNtVo#TvKb>y}k`n5t#j!>IqWhwOAZQtfS?qODbc_%JAp{Bv5|M;+$+>D$O;$h+90zjvct@cD=76Um1hr9bhBs%or0LWw(j4&M0NBo?c3qpt*ILGd`+j8&ukM^WrzkZ!NckX<_?$*Qo z%j$87JsKwA!0%(gp9dfM)S(Ug1JPplRFf1Ki#3gg$o7X})F#m3e@->|7sOS0SbEhV Q8UO$Q07*qoM6N<$f{R8S_y7O^ literal 0 HcmV?d00001 diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/selected-right-implicits.png b/scalaxy-beans/0.3-SNAPSHOT/api/lib/selected-right-implicits.png new file mode 100644 index 0000000000000000000000000000000000000000..8313f4975b4e7191d18183adcd8de77659622874 GIT binary patch literal 646 zcmV;10(t$3P)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyb% z5H~yS;H?7y00IU{L_t(2&vlbOOIu+S#((eM`{pLzge0aSMr^2qDdNx~brL!h$3j7H z=vW-w3a;+`2(EsF7W@=C3J!%zHAAgkY^&GY>pfj!nreDpp6v(E!+Xx7MC2K81$+m7 zY;JA}!0zrYqoX!HZG4C;@vnu)3ujyHtzOXK7&rxF6g124mS1OCmYnuZ+xuVlXOgMJ zc6`SIH$XZB*WRzaisM*(@Q6t1;PXM}h@;wSWAz%)z$JjLPE>VcqCu%&tubaS2&iC#PW!0_66=%;<0xw^{i3hE^%|)B*O~&n z_No#p0t9Or59T^YDWxZ)$rSL`sPP#KDG(7o7tf`4A3h$uEr?7cOKwR6k+oR=z_!RK zib5?;EM6I9H1O7H{;seXyi77R9j3Fc?F#S)IJZhEKbk8qa%RJ9KCtw_HwGuc_mMD0-%8I-SJwdoORkUZ|94)X^T?I0M7??$cDj1@Kjbd8waHTjq5uE@07*qoM6N<$g8d5^?*IS* literal 0 HcmV?d00001 diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/selected-right.png b/scalaxy-beans/0.3-SNAPSHOT/api/lib/selected-right.png new file mode 100644 index 0000000000000000000000000000000000000000..04eda2f3071a81ada129b906e60709eb5b1c4e29 GIT binary patch literal 1380 zcmeAS@N?(olHy`uVBq!ia0vp^AhtLM8;~@ry7vP}NtU=qlmzFem6RtIr7}3C)9WTXpJp<7&;SCUwvn^&w1Gr=XbIJqdZpd>RtPXT0NVp4u- ziLDaQr4TRV7Ql_oD~1LWFu?RH5)1SV^$b8>f+_U%#ji9s7p}UvBq$Z(UaSTehg24% z>IbD3=a&{G10ya?8Dv#~m2**QVo82cNPd0}EEEGW@=NlIGx7@*oP$jjd=ry1^FVyC zdS72F&%EN2#JuEGPZwJypb2`JnJHGz78Y(MCeDVYmgbIzhOP!qZqAm@u103&mL^V) zCPpSOy)OC5rManjB{01y2)#x)^@5T@ZUN9{m(-%nveXo}qWoM1u$Qeeak|CH4X1ff zy(zfeVt`YxKF~4xpom3^XqXT%^?;c0WDDfL6MkwQFtrx}ll6<;A<7I4j5j=8978H@ z)dcU&QVNvVTm1ao`79at5FR1swyg%5$;tYPy#hCG-BSM`+EU9h|6u!#OUJxif~2?K zxN4GUe$wFaojJf9z)p z5$Ey};}0o`4QH}B9yFW z>98SDtSD?}jGxoZxo6X!U$AKQw|sQq!}8b$jjl6i(~7%3uRQeB{zzBi?B~JhyI$eR9CQS uH6MIndtb!u6IcAC@Ew*lAuIQC8Zg|Lxqpi1i6>#8a?jJ%&t;ucLK6TZv;Euv literal 0 HcmV?d00001 diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/selected.png b/scalaxy-beans/0.3-SNAPSHOT/api/lib/selected.png new file mode 100644 index 0000000000000000000000000000000000000000..c89765239e074f40ac120c7429b5d65a47dc218d GIT binary patch literal 1864 zcmaJ?c~BEq91ceTBSb(%MUFLype4yBBtTLE0s#pnDTc!!APL!pL`ZhCSs~!4NQ)J% zjYlz75elf(`(i|jO7Osgf;y;Fj)H?0s2weyqg2|B3iglEo!Ncw_vZV)-}ip+_hw7u z#fu%tZe$XP z91$o&BVnZ~rVxV@3dMnm*8Y~u#K+tpr8eFcYX>{J>3IbTC zz*H!%LNtI`QJ#sc#Q9Xh>H96H(Fs|N?n9Y~f-&@Rl)L{K0yfdh!-3YEqj zzr%|}JfTL1%QXsEDBx2G1-eQF@z`8Wa5TsX=5T|!OlA}q5go~mjA8`_aoG{!Y!-W* zD?k)0)vyL1=RzO3+)26SR#2lvW&w<;@?a<$L)5^#E%Q{9dkLIW?*kW_+)L1;Tn1r= zVLsS@9rXAT(LLtrMB5U%^S)m|2QQ!4P`HdBBOI%t8E8By$ z)tP&nmBpWMprzkM_|>^sro&sKcBBkCJasJiG9=P9#hP5QNL2+TkyCcgr_WpFbHr7_ z87m!#YYJH5*b!RP{<^=_J_~2|c=d7fAA8(7t(HqhM@QR7hK6D;&9z@F^LTl&+LYOL zUU{>=KQOIits!(3RqM9J$$Df>Q`4Hfywlrm3@To|dNr2U=+QrVeb>z4pMI4}rAnXe z*Su0wQ(?oEXC7Y0{o&u+%(Fh0o}PZBvZ5lZ@LWaJ!Gk4?)RX?H)qdpTZS_XZsax{y z_MKk#HqH@?F3d85ExWtByE8h5+2NQ~XRSrmZE49;u~@u3JtM<+b!er-?p^yG>?l!7 z)@R5TNdqW$9-&m@9!cz z)|KJ#YjcI$M2lT>D1eiHE7md=9Cb6o??`g%oXydj8XFrc(Rq-nRo~Dc92oPqc4`7jYVX4t*9L^0KwY`(Dn^c;fmUh^Z+y;JQ``m+ENO>F}JvzOG zpA_eOow0f6Rfv^j2{j}iqIq*6)BTacb1Yxm)_q06>xylb&!4}+!4jGxigiTeRX*Cn z<30Wx9WD2E4BzxN*jb#kdlW+%OtH1PfPLmI3$H$qQEoeA@M_zz(dMBx)_57yUHsNs zdvF1nVkziYxo1DV=eKeTc|*$c+^@3gOx8(~UC-Pht#*mPtJ;FH$u9Fm&%)M|KTg|f z5*U9$Nu>g6#DPS~Y)4n$4Wb>UOWwc=wp*D7L1rwgy--9rSyofByyv~cY4K+bR|b+B z((YQ6@^?+kI+3=oS=N8}mgQ8nYNyMpfy*0n{`@+ksvim5?MYSE)$MuW)=GnC(9&ES zE)MxRPw9$#K{-F$s=Aq5o>LYZb)fSRyT%9IcD!es`-6BtsJf2jWPf{YuBrE$LxQ!? zVn<`|QHj6njN1xoI7>WT>~c56r$ss7B6`$yLi+Pwn&+jdS}L$Vm@DT=KyDXF%TVr`iW&f2@9*rcCpU*G%kN@v);?Q2jJaQE~K zoxVPGny*U6lIkvBzs-GdKdhGVrt|YT^Vdn8*CU*fW}Ci*yY2_L3v1RibMA*BoY$Y4 ZNDtm_>Mc9CX5mbjz-9e{{de~$lm|} literal 0 HcmV?d00001 diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/selected2-right.png b/scalaxy-beans/0.3-SNAPSHOT/api/lib/selected2-right.png new file mode 100644 index 0000000000000000000000000000000000000000..bf984ef0bac9acacf732a22f6dbb9f648a6dc26a GIT binary patch literal 1434 zcmeAS@N?(olHy`uVBq!ia0vp^JU}eY!3HGlQ`YSVQj#UE5hcO-X(i=}MX3yqDfvmM z3ZA)%>8U}fi7AzZCsS=07?_nZLn2Bde0{8v^Ko2Tt~skz|cV7z)0WFNY~KZ%Gk)tz(4^Clz_GsrKDK}xwt{?0`hE?GD=Dctn~HE z%ggo3jrH=2()A53EiFN27#ZmTRp=I1=9MH?=;jqG!%T2VElw`VEGWs$&r<-In3$Ab zT4JjNbScCOxdm`z^NOLt1Pn0!io^naLp=kKmtYEgeeo;J&4sHjE(uCSxEHIz#UYgi zsro^w#rdU0$-sz9QwCX8VC7ttnpl!w6q28x0}I7~jQo=P;*9(P1?ON>1>eNv%sdbu ztlrnx$}_LHBrz{J)zigR321^|W@d_&iKVH9n}Ml`sinE4p`ojRlbf@pv#XJrxuuDd zqlu9TOs`9Ra%paAUI|QZ3PP_bPQ9R{kXrz>*(J3ovn(~mttdZN0qkX~Oe}7(Ft;>z zbaFKYnrDICEfBpaSlj~D3-Skcz4}1M=z}5_DWYLQz|;d`!jmnK15fy=dBD_O1WeXN zFSNEXFfj3Xx;TbZ-0BJTJuQ?dve&rp{{2Ne1Xv0M^`dqN6o#(7v-^@5ry`4P^EBOC zzl3jzHSWk1W|3sw);Ue+g;U^>O>?#=UP&uCcCNM}UQqY`_d|&fD$mXQ{c(==)z@ET z6-8WsJ}cX8&(eI*ZD~+t^J3nFi-8`!Zq6JfvCFS!sWLo#9-#4MO^n|D15*n%rrdh_ z?c64vTY1}4B-qwo&yLa&V>QjXcQ{Ddg|Gg%9v?OhmP@U{K>-_Wb*=L_APe@*L{q(Jr$a~Dp z0uLUnIsEVgw zb^Gh3!#nG_`dl;Ss7o9b$omss5Haua%O~3xUd$-@yryCEjht$dO0588|FJa{;N_gy{FZdcQZ9v{BdisYp- zHJ`kr@ZNF#_2kvBmj=Bo*P0sDSkC@KndR}v2pt}MKL2LzQ)!#4?B=IGa(;02XkB+e z+UA+9e^cKCtnU1>r)$si?G5_sWsaKjKm0w#%lN*ryrD|bs&hXR4};S~mM6aHstZA- NrKhW(%Q~loCIFxO8+`x( literal 0 HcmV?d00001 diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/selected2.png b/scalaxy-beans/0.3-SNAPSHOT/api/lib/selected2.png new file mode 100644 index 0000000000000000000000000000000000000000..a790bb1169b6b54de1d51f7778ee552979f52183 GIT binary patch literal 1965 zcmeAS@N?(olHy`uVBq!ia0vp^CxBR-gAGXf88D;(DajJoh?3y^w370~qErUQl>DSr z1<%~X^wgl##FWaylc_cg49rTIArU1JzCKpT`MG+DAT@dwxdlMo3=B5*6$OdO*{LN8 zNvY|XdA3ULckfqH$V{%1*XSQL?vFu&J;D8jzb> zlBiITo0C^;Rbi_HHrEQs1_|pcDS(xfWZNo192Makpx~Tel&WB=XP}#GU}m6TW~gUq zY+`P1uA^XNU}&IkV5Dzoq-$tyWo%?+V4wg6Nh+i#(Mch>H3D2mX;thjEr=FDs+o0^GXscbn}XpVJ5hw7AF^F7L;V>=P7_pOiaoz zEwNPsx)kDt+yc06!V;*iRM zRQ;gT;{4L0WMIUlDTAykuyQU+O)SYT3dzsUfrVl~Mt(_taYlZDf^)E`f^TASW*&$S zR`2U;<(XGpl9-pA>gi&u1T;Y}Gc(1?!rao>(aF`&)Y9C-(9qSu$<5i)+11F*+|tC! z(Zt9Erq?AuximL5uLPzy1)LqEuE@a9jJa{g3^D*&Fs~}@sPg}hA3HW}*bs2zZP}lLlevA=_U-n$=5&5bna|Ro zr2Kq;ZlP0ibWR_hJ9lpWiz!uc8tF`mg%K|cGE-8Xi0*W2U!-y9WyzzY#H~@SH*>@$ zseF`8+a!0Y?a0N869Ym+-@Jd{U1771b?3>~^XAPvzD32YutZHj$X%{hPhM8G*7Ie^ z?(45b`P!X@+s~$5zT+&;Zp|_IEnicE2OmGbsk)-GK&Ok7i<02OvfcN~%FFGSFVz;w zJpHni>#DT=iM(5&U57r%J7!PHj4vV0>!_hwa)V3FU5<)V5Wtj)rUr z_x@OMhrMuthvj{s_~K>J23#ctD--tXEDh3}dGw%xx?U5Hm;SAjt|^^YCOO8>;4W(W z`B>!wi)4Fbk%f#_R5Z`wIShpf%kMrdS{am?`BMMP;)KgC^MezCb}+X!3X04>KYc=0 zR#uX=we_tFVODdWSs#%Qo55lt(Cc>b)!)p`H+`n$c~0B4YuEdQ0Un!0#W<5w8WS1> zjU#(|d+lGSYu^gc9Ub-|XBRjj>V(vLdtFNI}x@X#@rKBc({rdHG zadB}{adEJA$PLdKG5RM0gA$&|svdjvXi-LPZg17zxGkmW8{DepS^O^EzhB?FuRbCo zqQKAJ|8#0<>Y`n{qHYIXSzdKBa7IiaPpnJ@zlsD;l83n~+r%|1R@_*u>MJ6h&ct{_ z=H=_x!7m;MuX2_MXn9M_J+Cm-hTNpH>=mNsC<9kP)$a(UEUF`RJRVHGw%nH4A_E h2-=FCwErWPz_6w1NS~Nz6ep+x^>p=fS?83{1OQq_0~!DT literal 0 HcmV?d00001 diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/signaturebg.gif b/scalaxy-beans/0.3-SNAPSHOT/api/lib/signaturebg.gif new file mode 100644 index 0000000000000000000000000000000000000000..b6ac4415e4a3a3ce7e38401a476beea7b1938585 GIT binary patch literal 1214 zcmZ?wbhEHbWMoihIKsei_wL=3Cr`e6|Ni^;?>BB-U$kh^&6_u0zkc=h?b|o6U*ElR z_x}C+_wL<0ckbN#ckgfCzWw^m>zlW3y?yug<;zz$Zrr$Y=gynAZ*JYXb^ZGFckkZ4 zdiCo6|Njg~K=D6!gl~X?OJYePkhZa}C`e4sPAySLN=?tqvsHS(d%u!GW{Ry+xT&v! zZ-H}aMy5wqQEG6NUr2IQcCuxPlD(aRO@&oOZb5EpNuokUZcbjYRfVlmVoH8esuhq8 z64qBz04piUwpDTjNhpBqbj~kIRWQ{v&`mZlGf*%y)H5_TF*i5YQ7|$vG|)FN(l<2H zH8i&}HnK7>P=Ep@plwAdX;wilZcw{`JX@uVl9B=|ef{$Ca=mh6z5JqdeM3u2OOP2x zM!G;1y2X`wC5aWfdBw^w6I@b@lZ!G7N;32F6hI~>Cgqow*eU^C3h_d20o>TUVm+{T z^pf*)^(zt!^bPe4Kwg3=^!3HBG&dKny0|1L72#g21{a4^7NqJ2r55Lx7A2!(A3h{#L&>yz{$%-qt%$9UanL3(T0L?SR?iPsN6x?nx z!08r!pkwqw5sMVjFd<;-0Wsmp7RZ4o{M0;PYA*sNYsUZo{{H#>>*tT}-@bnN{ORL| z_wRsN?$yf|&!0Vg^7zri2lwyYy>t84%^TORUA=Po(!~qs&z(JU`qar2$B!L7a`@1} z1N-;w-Lrew&K=vgZQZhY)5ZeMTG_VdAT{+S(zE>X{jm6Nr?&Z zaj`McQIQehVWAmo_ zrKzE=rmCW>q^KY-Co3Z@B`F~;CMqH&FX#K^#)_>%=(Qs{t4 sPRwL~E)H9a%WR_Xoj{Yna%DYi=CroINg16w1-Ypui3%0DIeEoa6}C!=DfvmMRzNmLSYJs2tfVB{R>=`0p#ZYe zIlm}X!Bo#cH`&0({$jZP#0Sc6WwiTtM zSp~VcLG1$aY?U%fN(!v>^~=l4^~#O)@{7{-4J|D#L1q{k=>k>g7FXt#Bv$C=6)VF` za7isrF3Kz@$;{7F0GXJWlwVq6s|0i@#0$9vaAWg|^}ycIOU}>LuShJ=H`Fr#c?qV_ z*B8Ii++4Wo;*y|LgnO|XTpUtakg6Y)TAW{6l$;7wt_-rOz{ATTy({MavwGFa70Z_`U9x!5!Ugl^&7CuQ*322xr%jzQdD6rQ{e8VX-Cdm>?QN|s z%}tFB^>wv1)m4=h1nAc$w`R`@o}*+(NU2R;bEa6!9jrm z{(inb-d>&_?ryFw&Q6XF_I9>5)>f7l=4PfQ#zw#_rKhW-t);1EF>tv&&SKd&Be*V&c@2Z%*4pRp!kyoTyW@sNKkpiz$&$%l_m71iJOQf Yv$AL3W|;;C$CD p { + margin-top: 5px; +} + +#types ol li:last-child { + margin-bottom: 5px; +} + +/* +#definition { + padding: 6px 0 6px 6px; + min-height: 59px; + color: white; +} +*/ + +#definition { + display: block-inline; + padding: 5px 0px; + height: 61px; +} + +#definition > img { + float: left; + padding-right: 6px; + padding-left: 5px; +} + +#definition > a > img { + float: left; + padding-right: 6px; + padding-left: 5px; +} + +#definition p + h1 { + margin-top: 3px; +} + +#definition > h1 { +/* padding: 12px 0 12px 6px;*/ + color: white; + text-shadow: 3px black; + text-shadow: black 0px 2px 0px; + font-size: 24pt; + display: inline-block; + overflow: hidden; + margin-top: 10px; +} + +#definition h1 > a { + color: #ffffff; + font-size: 24pt; + text-shadow: black 0px 2px 0px; +/* text-shadow: black 0px 0px 0px;*/ +text-decoration: none; +} + +#definition #owner { + color: #ffffff; + margin-top: 4px; + font-size: 10pt; + overflow: hidden; +} + +#definition #owner > a { + color: #ffffff; +} + +#definition #owner > a:hover { + text-decoration: none; +} + +#signature { + background-image:url('signaturebg2.gif'); + background-color: #d7d7d7; + min-height: 18px; + background-repeat:repeat-x; + font-size: 11.5pt; +/* margin-bottom: 10px;*/ + padding: 8px; +} + +#signature > span.modifier_kind { + display: inline; + float: left; + text-align: left; + width: auto; + position: static; + text-shadow: 2px white; + text-shadow: white 0px 1px 0px; +} + +#signature > span.symbol { + text-align: left; + display: inline; + padding-left: 0.7em; + text-shadow: 2px white; + text-shadow: white 0px 1px 0px; +} + +/* Linear super types and known subclasses */ +.hiddenContent { + display: none; +} + +.toggleContainer .toggle { + cursor: pointer; + padding-left: 15px; + background: url("arrow-right.png") no-repeat 0 3px transparent; +} + +.toggleContainer .toggle.open { + background: url("arrow-down.png") no-repeat 0 3px transparent; +} + +.toggleContainer .hiddenContent { + margin-top: 5px; +} + +.value #definition { + background-color: #2C475C; /* blue */ + background-image:url('defbg-blue.gif'); + background-repeat:repeat-x; +} + +.type #definition { + background-color: #316555; /* green */ + background-image:url('defbg-green.gif'); + background-repeat:repeat-x; +} + +#template { + margin-bottom: 50px; +} + +h3 { + color: white; + padding: 5px 10px; + font-size: 12pt; + font-weight: bold; + text-shadow: black 1px 1px 0px; +} + +dl.attributes > dt { + display: block; + float: left; + font-style: italic; +} + +dl.attributes > dt.implicit { + font-weight: bold; + color: darkgreen; +} + +dl.attributes > dd { + display: block; + padding-left: 10em; + margin-bottom: 5px; +} + +#template .values > h3 { + background: #2C475C url("valuemembersbg.gif") repeat-x bottom left; /* grayish blue */ + height: 18px; +} + +#values ol li:last-child { + margin-bottom: 5px; +} + +#template .types > h3 { + background: #316555 url("typebg.gif") repeat-x bottom left; /* green */ + height: 18px; +} + +#constructors > h3 { + background: #4f504f url("constructorsbg.gif") repeat-x bottom left; /* gray */ + height: 18px; +} + +#inheritedMembers > div.parent > h3 { + background: #dadada url("constructorsbg.gif") repeat-x bottom left; /* gray */ + height: 17px; + font-style: italic; + font-size: 12pt; +} + +#inheritedMembers > div.parent > h3 * { + color: white; +} + +#inheritedMembers > div.conversion > h3 { + background: #dadada url("conversionbg.gif") repeat-x bottom left; /* gray */ + height: 17px; + font-style: italic; + font-size: 12pt; +} + +#inheritedMembers > div.conversion > h3 * { + color: white; +} + +#groupedMembers > div.group > h3 { + background: #dadada url("typebg.gif") repeat-x bottom left; /* green */ + height: 17px; + font-size: 12pt; +} + +#groupedMembers > div.group > h3 * { + color: white; +} + + +/* Member cells */ + +div.members > ol { + background-color: white; + list-style: none +} + +div.members > ol > li { + display: block; + border-bottom: 1px solid gray; + padding: 5px 0 6px; + margin: 0 10px; + position: relative; +} + +div.members > ol > li:last-child { + border: 0; + padding: 5px 0 5px; +} + +/* Member signatures */ + +#tooltip { + background: #EFD5B5; + border: 1px solid gray; + color: black; + display: none; + padding: 5px; + position: absolute; +} + +.signature { + font-family: monospace; + font-size: 10pt; + line-height: 18px; + clear: both; + display: block; + text-shadow: 2px white; + text-shadow: white 0px 1px 0px; +} + +.signature .modifier_kind { + position: absolute; + text-align: right; + width: 14em; +} + +.signature > a > .symbol > .name { + text-decoration: underline; +} + +.signature > a:hover > .symbol > .name { + text-decoration: none; +} + +.signature > a { + text-decoration: none; +} + +.signature > .symbol { + display: block; + padding-left: 14.7em; +} + +.signature .name { + display: inline-block; + font-weight: bold; +} + +.signature .symbol > .implicit { + display: inline-block; + font-weight: bold; + text-decoration: underline; + color: darkgreen; +} + +.signature .symbol .shadowed { + color: darkseagreen; +} + +.signature .symbol .params > .implicit { + font-style: italic; +} + +.signature .symbol .deprecated { + text-decoration: line-through; +} + +.signature .symbol .params .default { + font-style: italic; +} + +#template .signature.closed { + background: url("arrow-right.png") no-repeat 0 5px transparent; + cursor: pointer; +} + +#template .signature.opened { + background: url("arrow-down.png") no-repeat 0 5px transparent; + cursor: pointer; +} + +#template .values .signature .name { + color: darkblue; +} + +#template .types .signature .name { + color: darkgreen; +} + +.full-signature-usecase h4 span { + font-size: 10pt; +} + +.full-signature-usecase > #signature { + padding-top: 0px; +} + +#template .full-signature-usecase > .signature.closed { + background: none; +} + +#template .full-signature-usecase > .signature.opened { + background: none; +} + +.full-signature-block { + padding: 5px 0 0; + border-top: 1px solid #EBEBEB; + margin-top: 5px; + margin-bottom: 5px; +} + + +/* Comments text formating */ + +.cmt {} + +.cmt p { + margin: 0.7em 0; +} + +.cmt p:first-child { + margin-top: 0; +} + +.cmt p:last-child { + margin-bottom: 0; +} + +.cmt h3, +.cmt h4, +.cmt h5, +.cmt h6 { + margin-bottom: 0.7em; + margin-top: 1.4em; + display: block; + text-align: left; + font-weight: bold; +} + +.cmt h3 { + font-size: 14pt; +} + +.cmt h4 { + font-size: 13pt; +} + +.cmt h5 { + font-size: 12pt; +} + +.cmt h6 { + font-size: 11pt; +} + +.cmt pre { + padding: 5px; + border: 1px solid #ddd; + background-color: #eee; + margin: 5px 0; + display: block; + font-family: monospace; +} + +.cmt pre span.ano { + color: blue; +} + +.cmt pre span.cmt { + color: green; +} + +.cmt pre span.kw { + font-weight: bold; +} + +.cmt pre span.lit { + color: #c71585; +} + +.cmt pre span.num { + color: #1e90ff; /* dodgerblue */ +} + +.cmt pre span.std { + color: #008080; /* teal */ +} + +.cmt ul { + display: block; + list-style: circle; + padding-left: 20px; +} + +.cmt ol { + display: block; + padding-left:20px; +} + +.cmt ol.decimal { + list-style: decimal; +} + +.cmt ol.lowerAlpha { + list-style: lower-alpha; +} + +.cmt ol.upperAlpha { + list-style: upper-alpha; +} + +.cmt ol.lowerRoman { + list-style: lower-roman; +} + +.cmt ol.upperRoman { + list-style: upper-roman; +} + +.cmt li { + display: list-item; +} + +.cmt code { + font-family: monospace; +} + +.cmt a { + font-style: bold; +} + +.cmt em, .cmt i { + font-style: italic; +} + +.cmt strong, .cmt b { + font-weight: bold; +} + +/* Comments structured layout */ + +.group > div.comment { + padding-top: 5px; + padding-bottom: 5px; + padding-right: 5px; + padding-left: 5px; + border: 1px solid #ddd; + background-color: #eeeee; + margin-top:5px; + margin-bottom:5px; + margin-right:5px; + margin-left:5px; + display: block; +} + +p.comment { + display: block; + margin-left: 14.7em; + margin-top: 5px; +} + +.shortcomment { + display: block; + margin: 5px 10px; +} + +div.fullcommenttop { + padding: 10px 10px; + background-image:url('fullcommenttopbg.gif'); + background-repeat:repeat-x; +} + +div.fullcomment { + margin: 5px 10px; +} + +#template div.fullcommenttop, +#template div.fullcomment { + display:none; + margin: 5px 0 0 14.7em; +} + +#template .shortcomment { + margin: 5px 0 0 14.7em; + padding: 0; +} + +div.fullcomment .block { + padding: 5px 0 0; + border-top: 1px solid #EBEBEB; + margin-top: 5px; + overflow: hidden; +} + +div.fullcommenttop .block { + padding: 5px 0 0; + border-top: 1px solid #EBEBEB; + margin-top: 5px; + margin-bottom: 5px +} + +div.fullcomment div.block ol li p, +div.fullcomment div.block ol li { + display:inline +} + +div.fullcomment .block > h5 { + font-style: italic; + font-weight: normal; + display: inline-block; +} + +div.fullcomment .comment { + margin: 5px 0 10px; +} + +div.fullcommenttop .comment:last-child, +div.fullcomment .comment:last-child { + margin-bottom: 0; +} + +div.fullcommenttop dl.paramcmts { + margin-bottom: 0.8em; + padding-bottom: 0.8em; +} + +div.fullcommenttop dl.paramcmts > dt, +div.fullcomment dl.paramcmts > dt { + display: block; + float: left; + font-weight: bold; + min-width: 70px; +} + +div.fullcommenttop dl.paramcmts > dd, +div.fullcomment dl.paramcmts > dd { + display: block; + padding-left: 10px; + margin-bottom: 5px; + margin-left: 70px; +} + +/* Members filter tool */ + +#textfilter { + position: relative; + display: block; + height: 20px; + margin-bottom: 5px; +} + +#textfilter > .pre { + display: block; + position: absolute; + top: 0; + left: 0; + height: 23px; + width: 21px; + background: url("filter_box_left.png"); +} + +#textfilter > .input { + display: block; + position: absolute; + top: 0; + right: 20px; + left: 20px; +} + +#textfilter > .input > input { + height: 20px; + padding: 1px; + font-weight: bold; + color: #000000; + background: #ffffff url("filterboxbarbg.png") repeat-x top left; + width: 100%; +} + +#textfilter > .post { + display: block; + position: absolute; + top: 0; + right: 0; + height: 23px; + width: 21px; + background: url("filter_box_right.png"); +} + +#mbrsel { + padding: 5px 10px; + background-color: #ededee; /* light gray */ + background-image:url('filterboxbg.gif'); + background-repeat:repeat-x; + font-size: 9.5pt; + display: block; + margin-top: 1em; +/* margin-bottom: 1em; */ +} + +#mbrsel > div { + margin-bottom: 5px; +} + +#mbrsel > div:last-child { + margin-bottom: 0; +} + +#mbrsel > div > span.filtertype { + padding: 4px; + margin-right: 5px; + float: left; + display: inline-block; + color: #000000; + font-weight: bold; + text-shadow: white 0px 1px 0px; + width: 4.5em; +} + +#mbrsel > div > ol { + display: inline-block; +} + +#mbrsel > div > a { + position:relative; + top: -8px; + font-size: 11px; + text-shadow: #ffffff 0 1px 0; +} + +#mbrsel > div > ol#linearization { + display: table; + margin-left: 70px; +} + +#mbrsel > div > ol#linearization > li.in { + text-decoration: none; + float: left; + padding-right: 10px; + margin-right: 5px; + background: url(selected-right.png) no-repeat; + background-position: right 0px; +} + +#mbrsel > div > ol#linearization > li.in > span{ + color: #404040; + float: left; + padding: 1px 0 1px 10px; + background: url(selected.png) no-repeat; + background-position: 0px 0px; + text-shadow: #ffffff 0 1px 0; +} + +#mbrsel > div > ol#implicits { + display: table; + margin-left: 70px; +} + +#mbrsel > div > ol#implicits > li.in { + text-decoration: none; + float: left; + padding-right: 10px; + margin-right: 5px; + background: url(selected-right-implicits.png) no-repeat; + background-position: right 0px; +} + +#mbrsel > div > ol#implicits > li.in > span{ + color: #404040; + float: left; + padding: 1px 0 1px 10px; + background: url(selected-implicits.png) no-repeat; + background-position: 0px 0px; + text-shadow: #ffffff 0 1px 0; +} + +#mbrsel > div > ol > li { +/* padding: 3px 10px;*/ + line-height: 16pt; + display: inline-block; + cursor: pointer; +} + +#mbrsel > div > ol > li.in { + text-decoration: none; + float: left; + padding-right: 10px; + margin-right: 5px; + background: url(selected-right.png) no-repeat; + background-position: right 0px; +} + +#mbrsel > div > ol > li.in > span{ + color: #404040; + float: left; + padding: 1px 0 1px 10px; + background: url(selected.png) no-repeat; + background-position: 0px 0px; + text-shadow: #ffffff 0 1px 0; +} + +#mbrsel > div > ol > li.out { + text-decoration: none; + float: left; + padding-right: 10px; + margin-right: 5px; +} + +#mbrsel > div > ol > li.out > span{ + color: #747474; +/* background-color: #999; */ + float: left; + padding: 1px 0 1px 10px; +/* background: url(unselected.png) no-repeat;*/ + background-position: 0px -1px; + text-shadow: #ffffff 0 1px 0; +} +/* +#mbrsel .hideall { + color: #4C4C4C; + line-height: 16px; + font-weight: bold; +} + +#mbrsel .hideall span { + color: #4C4C4C; + font-weight: bold; +} + +#mbrsel .showall { + color: #4C4C4C; + line-height: 16px; + font-weight: bold; +} + +#mbrsel .showall span { + color: #4C4C4C; + font-weight: bold; +}*/ + +.badge { + display: inline-block; + padding: 2px 4px; + font-size: 11.844px; + font-weight: bold; + line-height: 14px; + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + white-space: nowrap; + vertical-align: baseline; + background-color: #999999; + padding-right: 9px; + padding-left: 9px; + -webkit-border-radius: 9px; + -moz-border-radius: 9px; + border-radius: 9px; +} + +.badge-red { + background-color: #b94a48; +} diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/template.js b/scalaxy-beans/0.3-SNAPSHOT/api/lib/template.js new file mode 100644 index 00000000..6d1caf6d --- /dev/null +++ b/scalaxy-beans/0.3-SNAPSHOT/api/lib/template.js @@ -0,0 +1,466 @@ +// © 2009–2010 EPFL/LAMP +// code by Gilles Dubochet with contributions by Pedro Furlanetto + +$(document).ready(function(){ + + // Escapes special characters and returns a valid jQuery selector + function escapeJquery(str){ + return str.replace(/([;&,\.\+\*\~':"\!\^#$%@\[\]\(\)=>\|])/g, '\\$1'); + } + + // highlight and jump to selected member + if (window.location.hash) { + var temp = window.location.hash.replace('#', ''); + var elem = '#'+escapeJquery(temp); + + window.scrollTo(0, 0); + $(elem).parent().effect("highlight", {color: "#FFCC85"}, 3000); + $('html,body').animate({scrollTop:$(elem).parent().offset().top}, 1000); + } + + var isHiddenClass = function (name) { + return name == 'scala.Any' || + name == 'scala.AnyRef'; + }; + + var isHidden = function (elem) { + return $(elem).attr("data-hidden") == 'true'; + }; + + $("#linearization li:gt(0)").filter(function(){ + return isHiddenClass($(this).attr("name")); + }).removeClass("in").addClass("out"); + + $("#implicits li").filter(function(){ + return isHidden(this); + }).removeClass("in").addClass("out"); + + // Pre-filter members + filter(); + + // Member filter box + var input = $("#textfilter input"); + input.bind("keyup", function(event) { + + switch ( event.keyCode ) { + + case 27: // escape key + input.val(""); + filter(true); + break; + + case 38: // up + input.val(""); + filter(false); + window.scrollTo(0, $("body").offset().top); + input.focus(); + break; + + case 33: //page up + input.val(""); + filter(false); + break; + + case 34: //page down + input.val(""); + filter(false); + break; + + default: + window.scrollTo(0, $("#mbrsel").offset().top); + filter(true); + break; + + } + }); + input.focus(function(event) { + input.select(); + }); + $("#textfilter > .post").click(function() { + $("#textfilter input").attr("value", ""); + filter(); + }); + $(document).keydown(function(event) { + + if (event.keyCode == 9) { // tab + $("#index-input", window.parent.document).focus(); + input.attr("value", ""); + return false; + } + }); + + $("#linearization li").click(function(){ + if ($(this).hasClass("in")) { + $(this).removeClass("in"); + $(this).addClass("out"); + } + else if ($(this).hasClass("out")) { + $(this).removeClass("out"); + $(this).addClass("in"); + }; + filter(); + }); + + $("#implicits li").click(function(){ + if ($(this).hasClass("in")) { + $(this).removeClass("in"); + $(this).addClass("out"); + } + else if ($(this).hasClass("out")) { + $(this).removeClass("out"); + $(this).addClass("in"); + }; + filter(); + }); + + $("#mbrsel > div[id=ancestors] > ol > li.hideall").click(function() { + $("#linearization li.in").removeClass("in").addClass("out"); + $("#linearization li:first").removeClass("out").addClass("in"); + $("#implicits li.in").removeClass("in").addClass("out"); + + if ($(this).hasClass("out") && $("#mbrsel > div[id=ancestors] > ol > li.showall").hasClass("in")) { + $(this).removeClass("out").addClass("in"); + $("#mbrsel > div[id=ancestors] > ol > li.showall").removeClass("in").addClass("out"); + } + + filter(); + }) + $("#mbrsel > div[id=ancestors] > ol > li.showall").click(function() { + var filteredLinearization = + $("#linearization li.out").filter(function() { + return ! isHiddenClass($(this).attr("name")); + }); + filteredLinearization.removeClass("out").addClass("in"); + + var filteredImplicits = + $("#implicits li.out").filter(function() { + return ! isHidden(this); + }); + filteredImplicits.removeClass("out").addClass("in"); + + if ($(this).hasClass("out") && $("#mbrsel > div[id=ancestors] > ol > li.hideall").hasClass("in")) { + $(this).removeClass("out").addClass("in"); + $("#mbrsel > div[id=ancestors] > ol > li.hideall").removeClass("in").addClass("out"); + } + + filter(); + }); + $("#visbl > ol > li.public").click(function() { + if ($(this).hasClass("out")) { + $(this).removeClass("out").addClass("in"); + $("#visbl > ol > li.all").removeClass("in").addClass("out"); + filter(); + }; + }) + $("#visbl > ol > li.all").click(function() { + if ($(this).hasClass("out")) { + $(this).removeClass("out").addClass("in"); + $("#visbl > ol > li.public").removeClass("in").addClass("out"); + filter(); + }; + }); + $("#order > ol > li.alpha").click(function() { + if ($(this).hasClass("out")) { + orderAlpha(); + }; + }) + $("#order > ol > li.inherit").click(function() { + if ($(this).hasClass("out")) { + orderInherit(); + }; + }); + $("#order > ol > li.group").click(function() { + if ($(this).hasClass("out")) { + orderGroup(); + }; + }); + $("#groupedMembers").hide(); + + initInherit(); + + // Create tooltips + $(".extype").add(".defval").tooltip({ + tip: "#tooltip", + position:"top center", + predelay: 500, + onBeforeShow: function(ev) { + $(this.getTip()).text(this.getTrigger().attr("name")); + } + }); + + /* Add toggle arrows */ + //var docAllSigs = $("#template li").has(".fullcomment").find(".signature"); + // trying to speed things up a little bit + var docAllSigs = $("#template li[fullComment=yes] .signature"); + + function commentToggleFct(signature){ + var parent = signature.parent(); + var shortComment = $(".shortcomment", parent); + var fullComment = $(".fullcomment", parent); + var vis = $(":visible", fullComment); + signature.toggleClass("closed").toggleClass("opened"); + if (vis.length > 0) { + shortComment.slideDown(100); + fullComment.slideUp(100); + } + else { + shortComment.slideUp(100); + fullComment.slideDown(100); + } + }; + docAllSigs.addClass("closed"); + docAllSigs.click(function() { + commentToggleFct($(this)); + }); + + /* Linear super types and known subclasses */ + function toggleShowContentFct(e){ + e.toggleClass("open"); + var content = $(".hiddenContent", e.parent().get(0)); + if (content.is(':visible')) { + content.slideUp(100); + } + else { + content.slideDown(100); + } + }; + + $(".toggle:not(.diagram-link)").click(function() { + toggleShowContentFct($(this)); + }); + + // Set parent window title + windowTitle(); + + if ($("#order > ol > li.group").length == 1) { orderGroup(); }; +}); + +function orderAlpha() { + $("#order > ol > li.alpha").removeClass("out").addClass("in"); + $("#order > ol > li.inherit").removeClass("in").addClass("out"); + $("#order > ol > li.group").removeClass("in").addClass("out"); + $("#template > div.parent").hide(); + $("#template > div.conversion").hide(); + $("#mbrsel > div[id=ancestors]").show(); + filter(); +}; + +function orderInherit() { + $("#order > ol > li.inherit").removeClass("out").addClass("in"); + $("#order > ol > li.alpha").removeClass("in").addClass("out"); + $("#order > ol > li.group").removeClass("in").addClass("out"); + $("#template > div.parent").show(); + $("#template > div.conversion").show(); + $("#mbrsel > div[id=ancestors]").hide(); + filter(); +}; + +function orderGroup() { + $("#order > ol > li.group").removeClass("out").addClass("in"); + $("#order > ol > li.alpha").removeClass("in").addClass("out"); + $("#order > ol > li.inherit").removeClass("in").addClass("out"); + $("#template > div.parent").hide(); + $("#template > div.conversion").hide(); + $("#mbrsel > div[id=ancestors]").show(); + filter(); +}; + +/** Prepares the DOM for inheritance-based display. To do so it will: + * - hide all statically-generated parents headings; + * - copy all members from the value and type members lists (flat members) to corresponding lists nested below the + * parent headings (inheritance-grouped members); + * - initialises a control variable used by the filter method to control whether filtering happens on flat members + * or on inheritance-grouped members. */ +function initInherit() { + // inheritParents is a map from fully-qualified names to the DOM node of parent headings. + var inheritParents = new Object(); + var groupParents = new Object(); + $("#inheritedMembers > div.parent").each(function(){ + inheritParents[$(this).attr("name")] = $(this); + }); + $("#inheritedMembers > div.conversion").each(function(){ + inheritParents[$(this).attr("name")] = $(this); + }); + $("#groupedMembers > div.group").each(function(){ + groupParents[$(this).attr("name")] = $(this); + }); + + $("#types > ol > li").each(function(){ + var mbr = $(this); + this.mbrText = mbr.find("> .fullcomment .cmt").text(); + var qualName = mbr.attr("name"); + var owner = qualName.slice(0, qualName.indexOf("#")); + var name = qualName.slice(qualName.indexOf("#") + 1); + var inheritParent = inheritParents[owner]; + if (inheritParent != undefined) { + var types = $("> .types > ol", inheritParent); + if (types.length == 0) { + inheritParent.append("

      Type Members

        "); + types = $("> .types > ol", inheritParent); + } + var clone = mbr.clone(); + clone[0].mbrText = this.mbrText; + types.append(clone); + } + var group = mbr.attr("group") + var groupParent = groupParents[group]; + if (groupParent != undefined) { + var types = $("> .types > ol", groupParent); + if (types.length == 0) { + groupParent.append("
          "); + types = $("> .types > ol", groupParent); + } + var clone = mbr.clone(); + clone[0].mbrText = this.mbrText; + types.append(clone); + } + }); + + $("#values > ol > li").each(function(){ + var mbr = $(this); + this.mbrText = mbr.find("> .fullcomment .cmt").text(); + var qualName = mbr.attr("name"); + var owner = qualName.slice(0, qualName.indexOf("#")); + var name = qualName.slice(qualName.indexOf("#") + 1); + var inheritParent = inheritParents[owner]; + if (inheritParent != undefined) { + var values = $("> .values > ol", inheritParent); + if (values.length == 0) { + inheritParent.append("

          Value Members

            "); + values = $("> .values > ol", inheritParent); + } + var clone = mbr.clone(); + clone[0].mbrText = this.mbrText; + values.append(clone); + } + var group = mbr.attr("group") + var groupParent = groupParents[group]; + if (groupParent != undefined) { + var values = $("> .values > ol", groupParent); + if (values.length == 0) { + groupParent.append("
              "); + values = $("> .values > ol", groupParent); + } + var clone = mbr.clone(); + clone[0].mbrText = this.mbrText; + values.append(clone); + } + }); + $("#inheritedMembers > div.parent").each(function() { + if ($("> div.members", this).length == 0) { $(this).remove(); }; + }); + $("#inheritedMembers > div.conversion").each(function() { + if ($("> div.members", this).length == 0) { $(this).remove(); }; + }); + $("#groupedMembers > div.group").each(function() { + if ($("> div.members", this).length == 0) { $(this).remove(); }; + }); +}; + +/* filter used to take boolean scrollToMember */ +function filter() { + var query = $.trim($("#textfilter input").val()).toLowerCase(); + query = query.replace(/[-[\]{}()*+?.,\\^$|#]/g, "\\$&").replace(/\s+/g, "|"); + var queryRegExp = new RegExp(query, "i"); + var privateMembersHidden = $("#visbl > ol > li.public").hasClass("in"); + var orderingAlphabetic = $("#order > ol > li.alpha").hasClass("in"); + var orderingInheritance = $("#order > ol > li.inherit").hasClass("in"); + var orderingGroups = $("#order > ol > li.group").hasClass("in"); + var hiddenSuperclassElementsLinearization = orderingInheritance ? $("#linearization > li:gt(0)") : $("#linearization > li.out"); + var hiddenSuperclassesLinearization = hiddenSuperclassElementsLinearization.map(function() { + return $(this).attr("name"); + }).get(); + var hiddenSuperclassElementsImplicits = orderingInheritance ? $("#implicits > li") : $("#implicits > li.out"); + var hiddenSuperclassesImplicits = hiddenSuperclassElementsImplicits.map(function() { + return $(this).attr("name"); + }).get(); + + var hideInheritedMembers; + + if (orderingAlphabetic) { + $("#allMembers").show(); + $("#inheritedMembers").hide(); + $("#groupedMembers").hide(); + hideInheritedMembers = true; + $("#allMembers > .members").each(filterFunc); + } else if (orderingGroups) { + $("#groupedMembers").show(); + $("#inheritedMembers").hide(); + $("#allMembers").hide(); + hideInheritedMembers = true; + $("#groupedMembers > .group > .members").each(filterFunc); + $("#groupedMembers > div.group").each(function() { + $(this).show(); + if ($("> div.members", this).not(":hidden").length == 0) { + $(this).hide(); + } else { + $(this).show(); + } + }); + } else if (orderingInheritance) { + $("#inheritedMembers").show(); + $("#groupedMembers").hide(); + $("#allMembers").hide(); + hideInheritedMembers = false; + $("#inheritedMembers > .parent > .members").each(filterFunc); + $("#inheritedMembers > .conversion > .members").each(filterFunc); + } + + + function filterFunc() { + var membersVisible = false; + var members = $(this); + members.find("> ol > li").each(function() { + var mbr = $(this); + if (privateMembersHidden && mbr.attr("visbl") == "prt") { + mbr.hide(); + return; + } + var name = mbr.attr("name"); + // Owner filtering must not happen in "inherited from" member lists + if (hideInheritedMembers) { + var ownerIndex = name.indexOf("#"); + if (ownerIndex < 0) { + ownerIndex = name.lastIndexOf("."); + } + var owner = name.slice(0, ownerIndex); + for (var i = 0; i < hiddenSuperclassesLinearization.length; i++) { + if (hiddenSuperclassesLinearization[i] == owner) { + mbr.hide(); + return; + } + }; + for (var i = 0; i < hiddenSuperclassesImplicits.length; i++) { + if (hiddenSuperclassesImplicits[i] == owner) { + mbr.hide(); + return; + } + }; + } + if (query && !(queryRegExp.test(name) || queryRegExp.test(this.mbrText))) { + mbr.hide(); + return; + } + mbr.show(); + membersVisible = true; + }); + + if (membersVisible) + members.show(); + else + members.hide(); + }; + + return false; +}; + +function windowTitle() +{ + try { + parent.document.title=document.title; + } + catch(e) { + // Chrome doesn't allow settings the parent's title when + // used on the local file system. + } +}; diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/tools.tooltip.js b/scalaxy-beans/0.3-SNAPSHOT/api/lib/tools.tooltip.js new file mode 100644 index 00000000..0af34eca --- /dev/null +++ b/scalaxy-beans/0.3-SNAPSHOT/api/lib/tools.tooltip.js @@ -0,0 +1,14 @@ +/* + * tools.tooltip 1.1.3 - Tooltips done right. + * + * Copyright (c) 2009 Tero Piirainen + * http://flowplayer.org/tools/tooltip.html + * + * Dual licensed under MIT and GPL 2+ licenses + * http://www.opensource.org/licenses + * + * Launch : November 2008 + * Date: ${date} + * Revision: ${revision} + */ +(function(c){var d=[];c.tools=c.tools||{};c.tools.tooltip={version:"1.1.3",conf:{effect:"toggle",fadeOutSpeed:"fast",tip:null,predelay:0,delay:30,opacity:1,lazy:undefined,position:["top","center"],offset:[0,0],cancelDefault:true,relative:false,oneInstance:true,events:{def:"mouseover,mouseout",input:"focus,blur",widget:"focus mouseover,blur mouseout",tooltip:"mouseover,mouseout"},api:false},addEffect:function(e,g,f){b[e]=[g,f]}};var b={toggle:[function(e){var f=this.getConf(),g=this.getTip(),h=f.opacity;if(h<1){g.css({opacity:h})}g.show();e.call()},function(e){this.getTip().hide();e.call()}],fade:[function(e){this.getTip().fadeIn(this.getConf().fadeInSpeed,e)},function(e){this.getTip().fadeOut(this.getConf().fadeOutSpeed,e)}]};function a(f,g){var p=this,k=c(this);f.data("tooltip",p);var l=f.next();if(g.tip){l=c(g.tip);if(l.length>1){l=f.nextAll(g.tip).eq(0);if(!l.length){l=f.parent().nextAll(g.tip).eq(0)}}}function o(u){var t=g.relative?f.position().top:f.offset().top,s=g.relative?f.position().left:f.offset().left,v=g.position[0];t-=l.outerHeight()-g.offset[0];s+=f.outerWidth()+g.offset[1];var q=l.outerHeight()+f.outerHeight();if(v=="center"){t+=q/2}if(v=="bottom"){t+=q}v=g.position[1];var r=l.outerWidth()+f.outerWidth();if(v=="center"){s-=r/2}if(v=="left"){s-=r}return{top:t,left:s}}var i=f.is(":input"),e=i&&f.is(":checkbox, :radio, select, :button"),h=f.attr("type"),n=g.events[h]||g.events[i?(e?"widget":"input"):"def"];n=n.split(/,\s*/);if(n.length!=2){throw"Tooltip: bad events configuration for "+h}f.bind(n[0],function(r){if(g.oneInstance){c.each(d,function(){this.hide()})}var q=l.data("trigger");if(q&&q[0]!=this){l.hide().stop(true,true)}r.target=this;p.show(r);n=g.events.tooltip.split(/,\s*/);l.bind(n[0],function(){p.show(r)});if(n[1]){l.bind(n[1],function(){p.hide(r)})}});f.bind(n[1],function(q){p.hide(q)});if(!c.browser.msie&&!i&&!g.predelay){f.mousemove(function(){if(!p.isShown()){f.triggerHandler("mouseover")}})}if(g.opacity<1){l.css("opacity",g.opacity)}var m=0,j=f.attr("title");if(j&&g.cancelDefault){f.removeAttr("title");f.data("title",j)}c.extend(p,{show:function(r){if(r){f=c(r.target)}clearTimeout(l.data("timer"));if(l.is(":animated")||l.is(":visible")){return p}function q(){l.data("trigger",f);var t=o(r);if(g.tip&&j){l.html(f.data("title"))}r=r||c.Event();r.type="onBeforeShow";k.trigger(r,[t]);if(r.isDefaultPrevented()){return p}t=o(r);l.css({position:"absolute",top:t.top,left:t.left});var s=b[g.effect];if(!s){throw'Nonexistent effect "'+g.effect+'"'}s[0].call(p,function(){r.type="onShow";k.trigger(r)})}if(g.predelay){clearTimeout(m);m=setTimeout(q,g.predelay)}else{q()}return p},hide:function(r){clearTimeout(l.data("timer"));clearTimeout(m);if(!l.is(":visible")){return}function q(){r=r||c.Event();r.type="onBeforeHide";k.trigger(r);if(r.isDefaultPrevented()){return}b[g.effect][1].call(p,function(){r.type="onHide";k.trigger(r)})}if(g.delay&&r){l.data("timer",setTimeout(q,g.delay))}else{q()}return p},isShown:function(){return l.is(":visible, :animated")},getConf:function(){return g},getTip:function(){return l},getTrigger:function(){return f},bind:function(q,r){k.bind(q,r);return p},onHide:function(q){return this.bind("onHide",q)},onBeforeShow:function(q){return this.bind("onBeforeShow",q)},onShow:function(q){return this.bind("onShow",q)},onBeforeHide:function(q){return this.bind("onBeforeHide",q)},unbind:function(q){k.unbind(q);return p}});c.each(g,function(q,r){if(c.isFunction(r)){p.bind(q,r)}})}c.prototype.tooltip=function(e){var f=this.eq(typeof e=="number"?e:0).data("tooltip");if(f){return f}var g=c.extend(true,{},c.tools.tooltip.conf);if(c.isFunction(e)){e={onBeforeShow:e}}else{if(typeof e=="string"){e={tip:e}}}e=c.extend(true,g,e);if(typeof e.position=="string"){e.position=e.position.split(/,?\s/)}if(e.lazy!==false&&(e.lazy===true||this.length>20)){this.one("mouseover",function(h){f=new a(c(this),e);f.show(h);d.push(f)})}else{this.each(function(){f=new a(c(this),e);d.push(f)})}return e.api?f:this}})(jQuery); \ No newline at end of file diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/trait.png b/scalaxy-beans/0.3-SNAPSHOT/api/lib/trait.png new file mode 100644 index 0000000000000000000000000000000000000000..fb961a2eda3f55c9d8272a4793549e23120aec6b GIT binary patch literal 3374 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 Ef&ySVw*UYD literal 0 HcmV?d00001 diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/trait_big.png b/scalaxy-beans/0.3-SNAPSHOT/api/lib/trait_big.png new file mode 100644 index 0000000000000000000000000000000000000000..625d9251cba32d350beb988fcd072672d5f3b375 GIT binary patch literal 7410 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 literal 0 HcmV?d00001 diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/trait_diagram.png b/scalaxy-beans/0.3-SNAPSHOT/api/lib/trait_diagram.png new file mode 100644 index 0000000000000000000000000000000000000000..88983254ce3a4295951e4d3af927d50b50a3146d GIT binary patch literal 3882 zcmV+_57qFAP)KLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z000D4Nklzk_5wY_+hbCCW=adpvAC2oMz4)-Q3GL+j)PU=YH-!Y-}@D*T?JP z|G%#5zW(=LXs!8=D2S)hYp+Fynq$dSB|?aBFfcf;qU2&Y7&rxt%mp&%$mL$WdFz!g zyHD*r^G9FpSjNVc9t^J+(=;i{4YGPsU1Z0)rmq)OmwyP1%?68qO}OMhXZPWcI(t@R zq=&+iQvAVOl<5W2L(uQXb` z{np@~_YWVtzo@tv)9XWed`u`_kbnAd>xy!DtF4Ll=7p$i7FR2zVPJYa zXm1XOPG4vTDrGXAX+3fNw~E|Q2&6X={a_b;L(%E{rGa6#eA3CQ-=0Dsz*V?Pp_Kyd zg4Wy|9t)W;Sx39LN`dR*YR#=!63dxslyMv)u>`q(FCIfqPVKsrID2wpS1BR$L%|`B zVW3@wR?bw>!fQ%|6f-{nf!8$f8WIp_^kj3}Mp+r0Y=)}hf}~tfQ+2VlAdEHDMOhh~ zbPDa*2r)xwnvz5|OFUyCq(Hka%F5zoQe=|}LIy0TEa{bb!NAGZrpA#(Dvj&dIO!Bl zGEQb9hBIsBB^AZ&ZCgd#vU*&lrpS`0bdu=k2rKKW5@m%2-4YmiVe7_@fX|0*TR2u4 zClx0V9pTTv2c`*qrorploa1!I}+_>%t&@TZN)>eP8XWQe~ z#-ii6j)k30;;~X3>^ebYG9qZ4tMy0$rzjlny4 suGZ9+mn7y_SN2ww7XJiXp9}QQ0Gjv{vZ7CM{{R3007*qoM6N<$f&*|KLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z000;=NklqZHBm+wK_z68IAfT}B5I6I zG&+9B;yy8xafwcp$e4+HP=T3f#C;>;ZUj+i5om1oX6tUc>F%m}%e{C0c<)tJ11b(W z4<23BMb&%Xd(J)Qch0>f`0@@LC;=+NvkXW9@$fYP_<#pwfCE4W&<=EluYEa(G3E<7 zfdo(ooLE&=HTUhe-~OPZqa*G6zBZq6_`a{Zy1LxP#>P$4r%%5OI2jlMq`tuWLqxzw za|j_yfkD8y?c2BiZoq&6RZ>c^xn&RQw(eldu6=CT(@I-c51l<}TwfzC3(Jy}ri!R4 zEoM+nABOa+W>kHDMh~vT7{mVk`+MfjoqOZ+&p-bX&$Yq5K>}<#Pb!t(zw1) z+_tDHNpZ}88paQ+=jH2>K7DB{;{`K|sUtPa` z{r$zo#qpQ^`aX+Zc$Meh{ea!=2dJ#9pt`bxR4RqEZKRYSB|=yr1yWidBtnSL&jiL8 zT+e5JcQ^Ywx~M2h@U=0+`1?~P@OLMjfaiI7{`~nj-*Lws_XFFFG1)I2SO`%99N*mB z{69m74(!Fr(vniNlnBd0NDEc~M{IO8O~dD01Vc6MefDk{DKykm^%_)>s{5CW(kGGxfiO`A47 zn9e$4{(}3s|C!||BqN3lBAG~Fq>Z%g0M@b)mW`Bl2pNDP1=6xX2!xOUa4%>R{52Y3 z3|c9+?%qpRcMoTsFp7Wu&MZdM_2brCZ~gsGfBMsZ2X-1`{4Wex2w?;D4?q0yf6Sdb z_Z!c@y^4Rn^*{M|OA8GnhEY5Vm3Y^5u)CO`A6UrU#bri-iwT zQd&mCpn5bQtXN=G+s-|fmK{Jz3u#G&ZG*IsLPF@~LWC|ITqsH!1y(LdDOzKU#xk0{ z?fcohb2sNto5X@2or$K)vun2~J$g*Y27SEnNd-BCME#U4&k1=rg zFe)o5(1_5gHqweAY&(RF=PVk4TLthI+CZn{)9w0HmlRQ1T!g1}Z(su^gvRIqTq}%H zU^JeS<^873%osD2C$74X9Xoe+4jede8qjEr@jf?jIA`mgdFGiVvu4dY>9XG}WWoJQ z88LP=iDWW}xK<2l$B?nWngMJqgtr2#%fPa(h7QN2+wmzWN-(azA7cmfVRKs-8~1il z9Jg~fg%AN~H~Ax%w9+eeNZ`Bh`g*24kYpOkvy@%ZUiTye$se*5U-+;!ihG#opcSS$vJ zFxAMM^+Z7mipOmB^f(CHW<+fb;|KL;!jM|V52|5EpYlVl)suCJ#RBh$0EG}BWv}2R z0HZZVDNHn#gg|>RVPpe;`KXCYe!rCe{Lw!Qyy1o$t`b80!Wh$j2;0FH4ujN0-}m2o zyK#d!<$FJ-uD*`)^6~&K3`l`1#}T%TW#z5BH=X6{lgBde)QOC(>x=A_ZVo+ecSIkfw|d6{c4Bu7mGnShao=cbzwf^Jh#&2yqs$yilA7Avjz< zs9CjY)gK+t7yo$eO%#=uQeIYy0fdxDA(1i+MlyIDr5j;M+A}VvjcH(9ea&aWMni6t z#`u2Tl@Ef=ik|Gdcj2_FGOBg^qPA|RGS8o7a=j)pnX3KN;Anj1dAh7HhMo31~ z_vhsgn_2Sud)$2U&6ffrg~+>_EVS* zw?DZ8*Z0N44?lbzP<}WI4|wB^Hx|6RZX=Js@&>~O)uD_D2RIKZEURD;B+{}lLa;yW zus`F_+LI;g9eJ~&E1hLe#{pV9yJ+h?KznzZ_U;T_=`1o59ookj-Aixh-8o-zNy`Sy zrnXN7jXUyWH<8PZ=cJrs@uTx)Fiz&>9 zInZ#vMuAF59PN=x#+f{9!2hX<&`?uJ!(j%fC}z=<%~D2i;2tw`By$5=bS_P6)>EH|%R$*GsrLscrvjWX7ZJWp5UPCICiUSRV zJ}dk6>o-D5DPCXwA&K(RATmcOqp+HZB4+eBvOWh_I$z8Y2n-ddX{`fzt2EsxX*+%9}w*N{W(fYwKXu$6J{*XU;63N&=M=CQO+8-iA%=YHOz` z5ihWAo;5IJzW>zAjl#Cfm(oJk3a$Nv3JCL=9wh)vNV1+{?ba5`%galEJ`$)ZDJd!1 zuw@6n<3!@R*J*k^2Vo2%c#s=_FWSa3H@Nh&Y)*+qq9iu}2aS2?)`^(Srj~tJmL-4+ z8z>b*$Spf}1rjg!<_K0JOc*f2=Nf|uuc$POUCI;XSnw9 zR}lhsb@VXzD`S{8YVZ+(Kl;u(R&3Zt-_le;u^`xcAWd~iDzJ2DSs??fnqZWp(az0r zL}&q%H+M1~qxC>Hj_U!$Y#^zWqNA&exNYS}Eay%#*IF@3VJwN!9!6Pc%OV+*^f*3? z-du||hV8rC7+Y7(X(I>aa^t6guh_7S-@m+yLH#OwS*JJ=qqe*Rzo3u^w1EsGw$AB$ zbI|{Z{$LE2l%ySpu1p5NvVpko`?!vW6hUh=s0B@s4*cM$7C}oz_yR2~g!C~=qLhcU zECyDVgxXkBmWUnV-k${Cw=~6|ewBx94jcj-v^&C*QU!BZDU1$di4N-J!q_7PWL=kZ z#sQEvAeB<+uxc?%13~qIF~R#ocp)XaptUNcL|Z;cA0b0!W)xa0lv060DyW{0#NwZ^ z>Q~se2x{oCbcJA^o3PRfntdirZ5kE6*ACw22MRTur$Mtb0}?u@LR zFEvF$PCatwg4LKjaM;PrwRE+YOJBb4lT6x_79|0cJ!8g; z#dES`vsq%X7+Py=+r}7!RnUe#czz#|X@v-asxrCd8KWat4t2Kjf_WRx>!SlSF7YGC+M~>vy zUtY(be||nQ`^U&;(xlVDnaO0xX0teslk*hc4{l0pjqj_xM;~rMps+9rUyqCtM&+Uo zQeKcrR4!Nrmi5B48VDqFq1g0?I>+Nbcn zpZ|s(yIT-Kpp?qFc6WC-Jv}|7)9GFSIdBBC&ODPjbLQ~uv(K`1>()=T^uVf8_V;9Z zSD1x?sjwzD29(ZeXsz>WOeRcA(Ey+|yY{v*ZtwtVtE-qjd-iXD9xL2NWTsD_e%7Sp zM^@bX{KqH*=o(&l<3oz$dl=a;qE~THxHCqFV!rT{LQqsx#A&CU#tSdJfa5rnmX`Kf z9*rK?RhIJJ);+w_+=8n#U0ILzjDto{QItR_ebD++zVl&}4`GCkV2$zuV5Ql%V<$iR z&TNhyQm?PQ_S#Nyu zeXvr}S|6H5!k<&7Oku@}6^B4aXK^CVH%>T)vQ(1V@)AZ4=*#pmL#QoF@!`%^;#NU% z5Wy-HfGR&sLm{m1p_B_svu|H31FK58^YVGzd(SpHj4zZvRf=QDn^VCyMA%vi$q$HP% zqcah+Ica!3v&JiSl4@i)$3&6+jMz(y0!M;TNKXrS}O7hn8yS67#NSkTHY^wlcWcT5ed_$lVX#o4dgXEJ|Mycs85Gb=}+wf+a03z3ft&o11BGZ$B(_ z1RHE|Cw3#V{ttW3Q&T=&GOLI8HB1E2Z!}?+|N8=}REE^2#e& zv0??8Or}?~_IwALE!g_iSujPIkp04_M){OdZHzxXa&ckbetA$9!AxnJkiS6^KN ztSQ_LAPdB-0XkQ&Uj5|y_3QWj?wXm1+F`Ws+m98G1(l?Thl^=3Hnkkj*%w{UmhIbe zHyho!=XsxKZQu8~x(K6LzrKk} z&z;T8uS{gpq)AtVyL!~&mP-qv)4*Hjo_p?X-#lY1Ke}oz*-cGgSqNc+2%v-QM>fhY z=avWeaP`0cGABYJOL}3M7|GHIyeO97q6^RCkBgrQ3Y5dRwZ!1NP5|n=7%zYgQjs4F zhU=g`2MfcR4IeXU+(>?V`30<9yLQX!)vF&r+@4H%P@gXXZ(Fu(*?&Fv+;eO1yygs! zoi>$@RgKt*7?u_6%rOzPkO&cD`TOdfmYU@i*lU+*7vZ4U~SXK)K-@AWo9=hNkSbfz6X+P<4@d!vN`6ZEZ2zLSB`SW?p1 z)XbQ{19p!$Q$4SGC<+d$-3UmUPuxiz+KaU4o3#Lxz+`V`?iUMTqjaII9(4^uwHsn_`LI~NeMW4ZhqxoiY($6|c@ z$JdkS-xn(u%Wqi>*R6~Y2otrMgD#}wx@_98iHYOK^2Behqko@DW83x|;1!^&u+#Z@ zfuo}s82{E=Z#_DB^5lUx-TfNZ+`I(R4i$qNKeQ)c-+AYq&;0D7Q+Q+9FBmuF1Uf!iPe*$Pb|O$@`FtHiN{dWp7#Cdk zG|#>KLN5zPQ9LQ*oPP3Tbk+?7Mihm^pC})RrlYfy57(}vrlOQbZn~O#uDOD3+qShP zlgY0EuO1BhS$)7G`XWfU6TUBST1!jIy)`v8$=m+$Ccj#^g02tO!O%fel%|6Ai}t}N zjP?-tU_6SGFZ0kXclAzx=@uesFqwM^;{c=PUg8(;sqR z^F}DLuq*mel(dip3)qAMP+YQ>|GMs9NTpJ_yxVc0lRNHR%04RwQsVfEeH{nz9G8Zn zgZbvPley?yXVFkUfad1ry$uZwbAeUi*L}>9-1AWZ7kuxb8W_K9*|J+_%$PBzZGT4m z&-3ee@}-Y>MF(#AIj{nPG#=QX;fEM(AL)0-LGH2?*l7=-JfLDFAcb0i*X$24;**TJ@;HWd-m+9 zrKP3u&D%S8`~7XK-msJPoA$A3^FH<;=m{ie)&t>DU9p_!?paLMby)fCYCdZ1V%(_V zOdNd-qlON`vMjTC^X5I{#*MoiSRJ}=_9%>Wbif7BghHhns0T*ed+)tJoIH8*3H|!@ zOGzoETBRz;GCL~=}}db8eHWUl3bOYY?-2DZ>L~WVFffGH?<^D zp&~aYuh^=>Rtapb6_5=Q)>l#hD=EpgRf0Gw!Z$#{Ilm}X!Bo#cH`&0({$jZP#0Sc6WwiTtMSp~VcLG1$aY?U%fN(!v>^~=l4 z^~#O)@{7{-4J|D#L1q{k=>k>g7FXt#Bv$C=6)VF`a7isrF3Kz@$;{7F0GXJWlwVq6 zs|0i@#0$9vaAWg|p}_`shgp*o1vkhtC5qNlc}SDrJIYJi;0to zxhYJqOMY@`Zfaf$Om7NYubBZ(y`ZF!TL84#CABECEH%ZgC_h&L>}9J=+-`BfX&zK> z3Qo6}y5iKU4|I$^C}NQ!8YToxJs>7L*#bH6grAxROzlO$WX}B>sQ>}HwGvyGy1B}(*|EYf#B~*?h!cl|0IOiE3rAUjhOE`htxc0JcxE_q+&Gx0 z*BBsTm8!Y2!{lE>N5>)s4Hi?*kd;+?zdLB!R`B0@ynFZi-|tvDIQ}154Fu&^v%Y>k zeE2Z;&X~G%qnW1~9Uh!MckbMG-7eLQ#&iAd|M**{qOj^}mWfnv#^#$B9u_312px1= z{IRfEbVIh$%sD@6_N_mgChX_$pIBcnuOXPWS+Znz?2E5edmOFi?%QztZGPl3GpSyq zz8OAhAOEko{#v5{_{G;>lQcw}7QL-6Dk=G5Inl#HM~quQRe*yfKtm+KLWb%0ec0=M(qFHAm>QUCmMznKZS2M#8m&k3W8B@mk9CuwaJtMouQ? zmx-(a9<%E7rh5aOWgx+0ao}aip|4*}XPiy@7p5Wd;l~e-w`I~_s{YEZeqd#1_v{^O zv!l*buZsHm{_Weh&p7{l;<1M5)2DlcEk2lVz;Ai+IaZ+ulf9NYJ?aTtEqXW4Tux4I z(dnm$CQlZ&OIaDxwKL|O`27WEr{w45>8&t*@A0c3Kc7Fdb%Kvmn8EC`{}k?Ae(RRA z=>Gft=TnT*pUmlFu@~=j*xvXu|^FBgPGA722qwMLWG1+*#~78$~crI zkrrb)loN{VgpBPS=XW~4_m8*txvuBAm+SNWeAoNBztsl#k2nti061udG_hul z+WRjTi1q!e`Mex!5Tl%RpxBT+DO4;O2S9j`+;Cts0@e#>jl+6`TUL%?_sJ%~LVrGoM|#(CqB zp=6v*sD-V2sIR-02gE=htQ)M&A|T)>Sa2}Gj~JjGtOxmlDgLqRY{@TjQR4NrpRfCeqUdk{nEv(zKCvkvnh(Au*8W%tcB)hW`=Xr8pmA|$z8Hc5i$hIVs->)cIdXp%m z0B@2%*w_XRMq%CY#QpW(coa(8j2J+{65VlTCVCJS0~C+<(AF^0R97*98^MfCVKCTP zRU=a)I6_6s)Wp<8-AG*%{!7+`;WB#rZKZEActF=}cCmMH z=h_C9zM;5rweLkLd6uDM&!>bc$V4in+&n8D_wn%QBU_0km z&ZBZAodnR99*{ry`n$ZeCp9ovYG;@$d+%XO_Eo^4Y0yFOX9)>>gEWkS{ZrQ$`75iG6f;Qk zb;XA$6H}KLp>C-7)*^WYuI!9xwOm~zp2;h_z%Ts>ZS0tbOoED1gQs6 zH6u3M2%0Bd6Wn;{@`df!=?V+Xwb_M7H;Z*%o3 ziY;=!Gs+z&US}vTvau&bu5w!fi#>f2j^lPmdE2NFG)H&o!6z=pHBYFEpPpRXVK%PV z7^En@V*Ams@}9fK>#aq$DlT4AIqZDojceXdPaoD{f_(nZ*R}|BzwtZR)+$4zRE%Z) zb@&xt)2+WWUwE?J?BUNlG1QTG>}n+*kLQ?Vly(Ect=pK}b8~YaSvkHMfI&GVi=IK9 zEPURNdFncbsc;%FxGjA+XW4gQO8>E3OVHOhV$|;+Pm|*LBw9!E2537p?#p-sCyacA z`wjJD%Itch%?sF=Lsjmd^eS^xWzkgphlPeYJV{-3`B}gM#s(m z+3<8wc(H2npx8a8X4_{q&o|?lgHwz{RCaBjz6V;;;HmqPYNAjeZR~xaxsGE{n5ne{ zYUs|@nZk^Vui`~sT)km6Qms%2?NBW5t#GJz0f zE)=#mN295Fp+CAbhgI~ahd$;U6%wrqUUn01ji%pXXNqegY3U>o!;diCAe;oSevmlM zsK%K~RhDZEc+FeKj(?b>UkY0WW^l$DN{M=13*Ft`bj@a%sDB@ZTgygpp9pw|lXm@Z z88I%0JPBHY_B<%Bn+aBT5Hzu`aEj?R5Hgot&B*wsN&0j#7EuFoDiRFxY}b?Y1tRWF zZhLpZ6;CQFzf~6TkouWvCxU#ULzy1Wcw!_NC<0IaP_fDghJ2&*1L1%|AB#OfqaznaS z%X=?f-wD*utTb$|ViTQj?*)4E14kU*$VcBU(Vfg)W{svLD`{Ex7jN~e!m z=%Wv8%XB%yCv+YzpQ{Dg81ZtwONCn@oRnlo(qdJQ>*!|#9Hy3zn;|b>On>>qnXPs$ zl7n-!&^%*13+E-LNWG!>nh7f6=}(f>X{smu$t-VkLSnNS4{PH~9xD3sCdtP$z60bwW(F8*dd`}>?W;&E`Xn9RAeuS zb4y;V^-iJZ1u{S{Jm;f}5N2tM-X5HPTJ~b?@ zb4xuE2`bN#n9ZOeat=%l2+tHqf~F67JKg7YSaV(-R}<^t7`FdjwBy@!?}7?1?+C5C z@>5TsGrEmgK;WE~3F~8)_T8Ny&4NXq%DmfUgVvk6^g4j6R2+Vy9?08tkJcy;E|+=0 zbx|5b5z1|H1qEQBX)&vUU`4}1mwU_Sx0a_p;azS9yd88Kq!D2&;;B8l_Z5~kwI4hW(a0gaXHLT=cqic`)$SmBga869S ze1QKOjZ4YVM`y~VOo` z&B6K6Mz!lAmc2AO``s7suS|4|rBzW=&e@OQHRmT--P5|HhM&W(p;4?GzpHohLn+T= zt5F9}Tu5UOk-bZjpn_(KkMspwTdh;I5J~iOe%NCaQ%omFvDjWeUUH>rq8=-mGGJ45 z0pBHX3?%VMD5@?!%=uGg3~@}|F3zc=4Se+YP-S+n#%rIM+Ut9}3sV`FWPa+(keS3| zfAr@fjNa`kyadM>sjUr_ybeZ+47@brZmdSteIa~vo_FevLH8`( zoHt^z4Hmh&o0=MS+((x_=wN_>++66m7}-~Cfjdxto#R+0+u_q5iPp#Yp zYNf00_CGR?9-fQgY)9u?Bn-_*$R%4ji&1Ig!_rCzeBeAtAG^htEvWfxhsK>8qa3xn zlOg>jR{1OF;+N+6bA8Uws6s?U>?R&*@%WyGLNPjTz1Xm(re;{=KDeR9Ramz3Q|j|Tu?(mPRuheTuG3xqZz6{%;Ny@`RiR>e-24a6x~a={E|C4V{x8+Z?vA^ zyc#DY%bYi0XfXQvJKM%)4nIeU&mAzqK)RJ2qjdtmPr8OoiEQ7s$)O85X86ZE27C)F z)kqX1FLkhP<(}yf7mWx&c(GD~%7|0F2*c-{#sNUG#Bxd@$JbYExFp8*z?lA>#dx8T z`nndU literal 0 HcmV?d00001 diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/type_diagram.png b/scalaxy-beans/0.3-SNAPSHOT/api/lib/type_diagram.png new file mode 100644 index 0000000000000000000000000000000000000000..d8152529fdc350853f4b1e7debb0a0c8d632ff7f GIT binary patch literal 1841 zcmaJ?c~BE)99T$Lr=we%F*v^CE}IxJ--BM^o`!9R>q2MpO@j3bQT^*1$SrURFCC z2>>oM1k&PKWSh-nWFHq$`FD5iZZP_mU) z32Z{*^D%gSz6vtrXBfhbw5YjYBq1UN%rLG433H~!CL+YN*SaEd?$~D0z}FBwLri;< zlvb$*B`5}i0w$YbV2857P!5yB;|qntIUtwKVYAp=7Kh8=2t_=uh|LDyJ~T2KW=s`n zr1H11$d#C8!f~sJ#mddiW#;mjD3-?JgolSaG`L&_iD20BEVzzfSZqPV3R2i+zz{2r zpcc@fsMDj_xR^#}`lbZ4bwt);d)p?mVJt#tWpS8nM@hp#rSkuwX7dQzhHKz=`TnP{ z4a&2^EDdZ!voQmCaH&C#P*#xygLOEHK`5Fz+(oqs#Zj9HwStoQ0#Kk;ub192qxO9xI4phs&jMDLuu=8ia*d7`^PQtaB8%V%dM-8hnc zWXxx0wa@!*AHI2bF!i_Rsq(Dc+_=BBRdhN%c)_>(jM>>q_pqkTg98IJUyQoI+fvHW+Ky=RaJHK_H8<_+r@L-=`&~A@8@htuCFyo7|Ye*XR%m1bgeEg zFQ4e-O%5~QhcSJ@+e3+4u5h&TQ7=ol(Sy|%)oB~3rR9qStw?S1qbph5q z&KC1Zo}!x;7&ze>Pnnolwm_0_hq|G?I5}umOoG6-og;M~aFwb0gA-m@CB*>;j`-^fFX zREb^}yI;P1`Atbl3E!lcmDl{`I!vRPV6Uv~sjI8I^y}`yW}g)QO8e{-t(G`lzw?&2 vpS!x@6ME$tZpA+Dnp^bdh^L`1X14%ymwB@Ei@#dw_=zcGDrrOPlA?bAm}bg0 literal 0 HcmV?d00001 diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/type_to_object_big.png b/scalaxy-beans/0.3-SNAPSHOT/api/lib/type_to_object_big.png new file mode 100644 index 0000000000000000000000000000000000000000..ef2615bacc702f153594af64f60e4443ab91ea99 GIT binary patch literal 4969 zcmaJ_cQ{!p&N)r z+zvFhfCqZQZ@PfgRJm3Bl}H3ggb$3{AL-?dQ}Ty^{^V66_0L~Rg1G-Q@$rO!{v*o9 z$dp?Xg+*}7Nl1yqrR1f!<-rnQ8CeAd1u<@EDX^5Jl(ZyRS{$sPBqOaPCB^;M1tNLF zy0|KtL$&|%MH)ds?mj+fB}qv?KR*dS83`2DO%i&1JQhycI9J|tS7;?oECS|(!djqEUVpEmsXNLC zg>y%txixRgaT~$l9^U8UKkbc-l=QrDJ}_@MLJtZ7kr*UAJY1BtwZO7qO<8%crnVv& ztR=0Xts!?y>ZUeS8!D?It04C`7K(!7kqB>}zp*a=#VY)t*z-_8qDh{i2&{)M!bKa4 zLUR8(WhIY)(IT&*AS(rx2b1`~|E}dfSeJj%@)uV6|HMj?#7LfR?El*6zh9A}=e+w* z*pdeS1U|x>6zy12SSwr=;|2g2=k%brEc~aJGilK2U2HuHN$SoQE@(m-v?SgBx5_0iqbFYB<|+xPB5m(d3dU2Wq4zXP z!%qJkISnZ&Ep*mCy!m}Y?grU;y6E zbe3w;tvz{`NB+)YgDd3MdJ&JUt!=N2+n|qA=qb_7j4rv1vN%i}ea}ZaDX0Q;g;V9R z;Fks^{6<5CLsO$Y>g|swXquOT`j8MXph)ku=W9-AwmfDDdbD1Y6R6L}&mZ7RB$RP) zfD5}Dv`eyT)7hZ5e0vnWfn`Nx0kJ2Y<^~v{&Bd8b?IKa*i z?VJ6pCn_!x0IBgncWT33Geg?haN^av?*zIwNa{sJy7)TO$Gpg(t?Hgx#8U@(70^uA z#h;X5(bJ3c?8|A%;Y2aI%l+LJltsG-_2k6uw9+v1Ru)C;&+EXh^vujnc3Jm@DEjNG zovHCj-e(pZVLc)H9~3l?k9K$KQ1d%&)4d|ko|HzuWkgt)To)lcc}oRczGesA8Onwz^p&kfzIo+F zp@N^PLA;G@3^6SzE~pR@51A;l9wH)V#t|+qKfC@Ypd8)*9JKp}-yj_dkytIUB-V#p z52G&u1B^{fa`=owxabxP+0Z4EZ~QSQ5Kp^uPvHS|qYPP$A~(O;yOZw*(buR}Z0=GL zYRdKF+S>svxX3G+QZS8oVitwXb`BOQDoZO*of6KL9!oYKxyY5_naSdkr&>Z=CQ|v$ z(1OPY>tDLa)s?7}1wDs&sBzsH137A3{CholR{+SC`c(*sI67WGFABd=E80FJU`+!AJ*{3@xKeM`5l{%TvY ze(Ii{=P_FNIa=G;@&a<0=^}q$z;5$CL*?-cdUQueG-EviVZ$?%%W(J9rJNun&u$c4 z5q@8fb=`JfBNnO`B1Y_w{9|EUQhiGQeIJOJ_^?{7-{0r-=a_E$ zdR3hG1DfCU-g6t3AOT~RQMDpSMzdA9U4>|Vbwx2^3CKHjc3W3i|-B$hUm zzN5d&dK3GK%G{;StQ&T#nnQl1#%^ZtvAoLhT7II`(;FJC#D{b2p@&m$*+7jm`Q~~G zFrd(Lu{}~kRJ0%A=BATIRYus!sbQNm3KB&B@W2A5W2lGOu|1_mJ<2WmNpRimK70j*l3;=S7J5wIDutF0e06^?+) z`k`Hx3k)mlnGl*R!Az+7>@Y7=E8SHzg^SclaTSAR?JKYt9cI)>At`dNu9h#>j)q7* z{$<3|z0Th_Rx$ayU%|4LGG=zBZL_qh9ndT_ZYJL|px#CL%qHEq^=pbk7nxUD ze|N{~mgMP+n%RJ9Mso)n#{A`ge)jb(=Y+`1ZmK z;Ht&r*|vvO9_;pj6VmzyO0GEr=|-aBU?Z&pfREzleIg6~Mo%X%i>1Qp2Yx`ZWIe|R z1p6=|sm!J#R=q&0M9lA#~eJOchkUnch%h)MID zg$U5w^Y+}^8e@poQn|V7wLn&_dk`a#2t=>xM@>CxziLw)0k{Jc@75Gx5*TcEhu*R* zw;QY1QMKUHT~vpq@jGz$5o~K`XW!uRPlXh0bOc#wqr)_--X5J~V-hVV*p?<8W4h}GAqL@|XPjrYr&gydJ>)?&cPT%FFGYTXY>PjRtnd;G zOB15KgR`H`aR7wK`0@4PdK>YZ-S18hXWo%9PmF!7H)r5}#-)UusK|o*JrScKoUCS| zem#4}2k_>Hv9;I&mO0!mKDXqD=ik_Ye+aO>X9t0&rHqYO74nkxInp!Ylzq4Sy-4YK zC&fhd+oz8+S5o4dF`D$xQlD z;lN6)*KJYDQVUGEef{Ck>QK&Zu%l6q2+$U4lc5#1^a{xpxW?0RxtgURYB~FZQ8Z0p zlX$+}i{N5XtcDfEdQwT!@$zb_w)~Xl$fGDrxRj-%QrPM6-y@Jxbku}{Fk>u;XsOE1`i79d)8PdMhPAx{iE&m=% z6q4GswXM>(owN6zZ2-f`e2Z#)JQ_eUGW(7nCu2H^(>%T@gYT8E)ls}GV-xuGGd^Zx zI5$E;>(T%US(bT^{o~b@;z?O1u@6h4U1Jx3zKlGR0#|5pcbp^1T@RR-?)Dt*%pEK6 zk-dzK!aD{3NHZC!jwfSnYWEeDk-ct*F_zL3QXPm;IrK)Eli@??*?mm5lPedz6BqK z$GEY5w!WqNYJmstEoi=D-PBP==iI`C5NCQu%Oabv8dH?`+cioblCWm)sLVhkryDL|sw-_GIHI1>awoSkG_@a2wF7vvs?pB@crR7E; z5gC@N+JePBMRntWR$|u0*S$(gniM9P z^5Tsdjnk#Qxi!;B;uI}IZO>thEBLu03)$`W3e~2pA1dxZi7)Y-2Sy-}oE$#pe%;SF zchTaN-Nwy|mceJ>FMf=wKVMp3UM?W8Slo=%PZ2PR67i0QnVlJD}{l9}Sod)G9M-m}>&cL(`lUc`VrO?M5 z>B=bvmu$qNwQldO&9{WQNyqyeZ(NBI=Bmi(@AipYH_t93r}O)+;5B&}57~as7{s~k zRTM#(ai25%)kG?V=jQz8TbV2jA?MxmP~n z7=*MX75yR|)0qmWL*EbN)iEfCIJcZ&7KE95)M$<3=}Syb=4tV)Q2^ z+cWivBC0~DA;%~Nqi4OQRV3f#PKst$p-HZqL(iE-mu{>-D$MIlcX4syV`5swlT8;I zb`U6b-#cSJ>5QksUfBj}-+rt^x{ z`uciI-sKZL6=@#R?kE>nU#c{sFLe#W_hV$Mg3F@YkV(eg?PBbVR*i=sB&KJFx6Z*! zrf4s!XSuvUwBoh_!RpO~`iCG7&1i=5gg9(7wPcK5 zE|PAhV1ZOB_Mbq$)no`$GEz5aB^o^x-1D+yEh0AyARSd4NT(+S>b=3OYgyKg$0{8k zAC6}Fr%lI{{AyAZEMVpEWAum6bw_gM*3S%H%>VurQ0I0Suyo{|sS_H0eLztbGtVA9alteBE|so7)aDjE zR(GLHMl&)C1NFL`=zsvfx6MC!7`(3)J&>*%1WllG8lH+#^jqZT!8%KBr&&7&# z%8{M^+N?aLKtR>m$v4b2f?P8+Kfel-O-)gqohEvok}vi-??)o%!pJBX^pD>#&HQ?7 zGSms|IP$-gRv^!*7IHF7Dr*qB?pCpon)<|R)oFd1`d0^ z-AF>-9D+&tQI^9(Y)K~&&ZUo$kKTMlI7EJK4q(6a$W(~a6b)!o+oDClJe^U4Dk*>P z^(6_Faw{t<>)c<$EY)BKLi5E2ADr>G!kjh=EYU@0&n#oAWSockp`W{S4s>queKBX= ymZaU7Puf}vDY?0GkV7=4SvXnBSPs3w3h;_^$*!jeSKyVsdtBi9%9pdS;%j()-=}l@u~lY?Z=IeGPmIoKrJ0J*tXQ zgRA^PlB=?lEmM^2?G$V(tSWK~a#KqZ6)JLb@`|l0Y?TsI@{>}nfNYSkzLEl1NlCV? zk|Rh$0c59heo?A|sh)vuvVoa_f|;S7p|Od%xw(#lk%6IszJZaxp^>hkxs|bzm4Sf* z6et00D@sYT3UYCS+6Cm( zLT&-jW|!2W%(B!Jx1#)91+bT`GI6`b1*dsXy(u`|;_Ql3uRhQ*`k;tKifEV+F!g|# z@MH_*z!QFI9x$~R0h2Z3|9^k~{QmXx$MeX-RQWVL^UgZccVqW=48iYD#iaVnTdeY)o`iWJGvaXh?8SV1U1$ zuaCEvr-!?ntBbRfql3Mjt&O#nrG>efsfn=>FiYv_>S$|eYN)HJswgWdD#**p%1BE| zN{EYziUUn-mKDM9MO6( SK}x{k>c&71H4lFd25SHaTcP{_ literal 0 HcmV?d00001 diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/unselected.png b/scalaxy-beans/0.3-SNAPSHOT/api/lib/unselected.png new file mode 100644 index 0000000000000000000000000000000000000000..d5ac639405ffe0a45fd51de2904692c7e905c5ef GIT binary patch literal 1879 zcmaJ?Yg7|Q6b|^HqG$*RJ1=z=bYV{JM(?ty?5^2v#TP* zXV}>~*-|JJJE=r0C+8;ear$C7`R*|}n8|585uzZXu~b42X<$l_3QK_jDGJSlaJAasf;LDeyc*Eo3}9c9H=gDj{Q* zj|`OIA~+3^WNF~&tne6R)&eD8#Rv=l{0#z90EGz%Frevbt-v5;yw??wYs)r^0lbG0 z3xtdhK`CUBfC$sTfDaS&Qi8r9;LB#Ry}5pVe$xRC$Oc&;hsEZ2vHb+z903Rd9|wc< zrctE|2w4^iul*#@dilU#;T0#zg zj`u%>wK17E%#y=eOs7$jg-dm_xWWY@4Ga;OCI-XO2W~Mk4I?mZ8ioU+XdgfZDG{~B zevg;Q1X8t@fYeG@Di$(G1tx;11R@?Ul*<+Q`0)LL*z6E6I8?+Jg>ZcR_}t(iE{8k7 z6=O;r3ag0$uIe+_cTldS6;Pb?EQU46LRb~5!BF6R$^vBYSiA?-`^Z%d9t(F+E{hC? zWhv~x3O%qzc8_KGsclK)Q{%&GvfDLeTemlSSw(&=%~EktjN#goZ7tzWkmK?P5!pej zcgbngf{{xfoysL(v+nXQ%V%{s8|-goFJRRzm(JR?+Cz5Dqrf!(w;eBS^2Qbbyz`?P z!dmMqkhh4rBr`&DuXwy7?8M666TRIP!-Kxd6IZT;-`w47yRIJLS&eDFPkXt3%K^K0 zxvd>{PEz7$&yN26$`x-%mz9NYMy!!sV%a`j^Hs;A+6_meQ|#(84dYrLzs#D0a-9-> zXp5TI*lAt)^L4$LtW3r!u0(7U$M3WNxbFl#Y6)sfCuM_h0Dj+_NI#oU82h zEYn8MB55VEC76D(^U%6(537s|`qy0xuZxiTBPUkw7FpA|oa|q3x&rEbad)k3?r)?p z@(*3r=L{pJ@|ua7?#u&Zb4jDw}LwD`?cl&LflP?-Dcam`y7@w(rfe&hxxzG!8Rq zd3cU-TVqO9e@jct0m#uM%YI6=c)izt$FXzkCGNCDn?3f0)m2qh)oXI)+J))tQ`J%yf$?jzi#;wb6p+pl6@I6FDcU8S@0 z2yYs0)wkxB8$U4cUAkWXYVtGH@3;Xl6o>{ z`8r;g@W#_6H@AB)wLXucXl($Gw>h+!R+r@OGB4r}H<=k5E!h!hFNAsK@*auZUlX^W z*9BWOitVMP{KWY9K4SyCd2$@CpV8szA3vS`;7CnPa`sOhN%_yZfk4XNe)i15yy{pC4X~ch)SnB{P)qSs-VcSX*DP3r<@Yyzrk~MM=TqvuBRvF tur|z~H^sL5c+!MS88ch*;^?;{KuWlJ)Eh;9cd6x9Ck+V~n}X*q`v(^B>01B* literal 0 HcmV?d00001 diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/valuemembersbg.gif b/scalaxy-beans/0.3-SNAPSHOT/api/lib/valuemembersbg.gif new file mode 100644 index 0000000000000000000000000000000000000000..2a949311d7869cb769ef7fd48a9c03a57937b60d GIT binary patch literal 1206 zcmZ?wbhEHbWMq(GIKsdnZ{h0@Uu7LxEUIN)Ic=RqSb?mWkG6ZfPfmw%K&HM|vRQDB zZ(f&YMvIb7kh)W(qIH0ZeVAK%lWR)7rb~>DTbx&Ro3x3ip?;Zqle1Gx6p~WYGxKbf-tXS8q>!0ns}yePYv5bpoSKp8QB{;0 zT;&&%T$P<{nWAKGr(jcIRgqhen_7~nP?4LHS8P>btCX0MpOk6^WP^nDl@!2AO0sR0 z96=HaAUmD&i&7O#^$c{A4a^J_%nbDmjZMtW&2GK4GRy>*)Z*l#%z~24{5%DaiHS-1r6smXK$k+ikXryZHm_I@>>a)2{9OHt!~%Uo zJp+)JUEg{v+u2}(t{7puX=A(aKG`a!A1`K3k4sX*n*AgcnUy@&(kzb(T9BiuKo0y!L2jYX(`}$gW<`tJD<|U_ky4WfKP0-8COtCUC zHgGd=G%zu>baFB@bTx2tbGCGLH8L}|G;wk?F*1Sab;(aI%}vcKf$2>_=rzTu7nBro z3xGDeq!wkCrKY$Q<>xAZy=;|<+bu>o&4cPq!R;1foO<VgsyL#pFrHdENpF4Zz^r@34jvqUEVojbN~+qz}*ri~lc zuUorj^{SOCmM>enWbvYf3+B(8J7@N+nKPzOn>uCkq=^&y`+9r2yE;4C+ge+in;IMH z>uPJNt12tX%Sua%iwXi?qaq{1!$L!Xg8~Em{d|4A zy*xeK-CSLqog5wP?QCtVtt>6f%}h;V~x zOjJZzNKk;EkC%s=i<5($jg^I&iIIUp@h1zoq|gD8pz?@;RXoAfpyR4Xuvm`MMwJ;w P0sc=M8VWO=IT)+~jV+!7 literal 0 HcmV?d00001 diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/package.html b/scalaxy-beans/0.3-SNAPSHOT/api/package.html new file mode 100644 index 00000000..55839716 --- /dev/null +++ b/scalaxy-beans/0.3-SNAPSHOT/api/package.html @@ -0,0 +1,86 @@ + + + + + root - scalaxy-beans: scalaxy-beans 0.3-SNAPSHOT - _root_ + + + + + + + + + + +
              + + +

              root package

              +
              + +

              + + + package + + + root + +

              + +
              + + +
              +
              + + +
              + Visibility +
              1. Public
              2. All
              +
              +
              + +
              +
              + + + + + + + + + + + +
              + +
              + + +
              + +
              + +
              + +
              + +
              + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/index.html b/scalaxy-components/0.3-SNAPSHOT/api/index.html new file mode 100644 index 00000000..d279bb54 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/index.html @@ -0,0 +1,45 @@ + + + + + scalaxy-components: scalaxy-components 0.3-SNAPSHOT + + + + + + + + +
              + + + + +
              +
              +
              + +
              + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/index.js b/scalaxy-components/0.3-SNAPSHOT/api/index.js new file mode 100644 index 00000000..06c6eaa5 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/index.js @@ -0,0 +1 @@ +Index.PACKAGES = {"scalaxy" : [], "scalaxy.components" : [{"object" : "scalaxy\/components\/ArrayType$.html", "name" : "scalaxy.components.ArrayType"}, {"trait" : "scalaxy\/components\/CodeAnalysis.html", "name" : "scalaxy.components.CodeAnalysis"}, {"class" : "scalaxy\/components\/ColType.html", "name" : "scalaxy.components.ColType"}, {"trait" : "scalaxy\/components\/CommonScalaNames.html", "name" : "scalaxy.components.CommonScalaNames"}, {"case class" : "scalaxy\/components\/FlatCode.html", "name" : "scalaxy.components.FlatCode"}, {"object" : "scalaxy\/components\/FlatCodes$.html", "name" : "scalaxy.components.FlatCodes"}, {"object" : "scalaxy\/components\/HasSideEffects$.html", "name" : "scalaxy.components.HasSideEffects"}, {"object" : "scalaxy\/components\/IndexedSeqType$.html", "name" : "scalaxy.components.IndexedSeqType"}, {"object" : "scalaxy\/components\/ListType$.html", "name" : "scalaxy.components.ListType"}, {"object" : "scalaxy\/components\/MapType$.html", "name" : "scalaxy.components.MapType"}, {"trait" : "scalaxy\/components\/MiscMatchers.html", "name" : "scalaxy.components.MiscMatchers"}, {"object" : "scalaxy\/components\/OptionType$.html", "name" : "scalaxy.components.OptionType"}, {"object" : "scalaxy\/components\/SeqType$.html", "name" : "scalaxy.components.SeqType"}, {"object" : "scalaxy\/components\/SetType$.html", "name" : "scalaxy.components.SetType"}, {"trait" : "scalaxy\/components\/StreamOps.html", "name" : "scalaxy.components.StreamOps"}, {"trait" : "scalaxy\/components\/Streams.html", "name" : "scalaxy.components.Streams"}, {"trait" : "scalaxy\/components\/StreamSinks.html", "name" : "scalaxy.components.StreamSinks"}, {"trait" : "scalaxy\/components\/StreamSources.html", "name" : "scalaxy.components.StreamSources"}, {"trait" : "scalaxy\/components\/StreamTransformers.html", "name" : "scalaxy.components.StreamTransformers"}, {"trait" : "scalaxy\/components\/TraversalOps.html", "name" : "scalaxy.components.TraversalOps"}, {"trait" : "scalaxy\/components\/TreeBuilders.html", "name" : "scalaxy.components.TreeBuilders"}, {"trait" : "scalaxy\/components\/TupleAnalysis.html", "name" : "scalaxy.components.TupleAnalysis"}, {"trait" : "scalaxy\/components\/Tuploids.html", "name" : "scalaxy.components.Tuploids"}, {"object" : "scalaxy\/components\/VectorType$.html", "name" : "scalaxy.components.VectorType"}, {"trait" : "scalaxy\/components\/WithRuntimeUniverse.html", "name" : "scalaxy.components.WithRuntimeUniverse"}, {"trait" : "scalaxy\/components\/WithTestFresh.html", "name" : "scalaxy.components.WithTestFresh"}]}; \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/index/index-_.html b/scalaxy-components/0.3-SNAPSHOT/api/index/index-_.html new file mode 100644 index 00000000..ec7a39f4 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/index/index-_.html @@ -0,0 +1,30 @@ + + + + + scalaxy-components: scalaxy-components 0.3-SNAPSHOT + + + + + + + + +
              +
              ++
              + +
              +
              ++=
              + +
              +
              +=
              + +
              +
              >>
              + +
              +
              _builderResultGetter
              + +
              + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/index/index-a.html b/scalaxy-components/0.3-SNAPSHOT/api/index/index-a.html new file mode 100644 index 00000000..51162183 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/index/index-a.html @@ -0,0 +1,114 @@ + + + + + scalaxy-components: scalaxy-components 0.3-SNAPSHOT + + + + + + + + +
              +
              ADD
              + +
              +
              AND
              + +
              +
              ASR
              + +
              +
              AbstractArrayStreamSource
              + +
              +
              AllOrSomeOp
              + +
              +
              ArrayApply
              + +
              +
              ArrayApplyStreamSource
              + +
              +
              ArrayBufferClass
              + +
              +
              ArrayBuilderGen
              + +
              +
              ArrayBuilderStreamSink
              + +
              +
              ArrayIndexOutOfBoundsExceptionClass
              + +
              +
              ArrayName
              + +
              +
              ArrayOps
              + +
              +
              ArrayOpsClass
              + +
              +
              ArrayStreamSink
              + +
              +
              ArrayTabulate
              + +
              +
              ArrayType
              + +
              +
              ArrayTyped
              + +
              +
              addAssign
              + +
              +
              addAssignName
              + +
              +
              addDefinition
              + +
              +
              addOuters
              + +
              +
              addStatements
              + +
              +
              all
              + +
              +
              analyzeSideEffects
              + +
              +
              analyzeSideEffectsOnStream
              + +
              +
              apply
              + +
              +
              applyFiberPath
              + +
              +
              applyName
              + +
              +
              arg
              + +
              +
              array
              + +
              +
              arrayOpsClass
              + +
              +
              assembleStream
              + +
              + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/index/index-b.html b/scalaxy-components/0.3-SNAPSHOT/api/index/index-b.html new file mode 100644 index 00000000..856fa5dd --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/index/index-b.html @@ -0,0 +1,75 @@ + + + + + scalaxy-components: scalaxy-components 0.3-SNAPSHOT + + + + + + + + +
              +
              BasicTypeApply
              + +
              +
              BooleanEvaluator
              + +
              +
              BoundTuple
              + +
              +
              BrokenOperationsStreamException
              + +
              +
              BuilderGen
              + +
              +
              BuilderStreamSink
              + +
              +
              By
              + +
              +
              baseSymbol
              + +
              +
              basicTypeApplyTraversalOp
              + +
              +
              binOp
              + +
              +
              body
              + +
              +
              boolAnd
              + +
              +
              boolNot
              + +
              +
              boolOr
              + +
              +
              builderAppend
              + +
              +
              builderCreation
              + +
              +
              builderResultGetter
              + +
              +
              builderType
              + +
              +
              byName
              + +
              +
              byValue
              + +
              + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/index/index-c.html b/scalaxy-components/0.3-SNAPSHOT/api/index/index-c.html new file mode 100644 index 00000000..449b4397 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/index/index-c.html @@ -0,0 +1,156 @@ + + + + + scalaxy-components: scalaxy-components 0.3-SNAPSHOT + + + + + + + + +
              +
              C
              + +
              +
              CanBuildFromArg
              + +
              +
              CanBuildFromClass
              + +
              +
              CanChainResult
              + +
              +
              CanCreateArraySink
              + +
              +
              CanCreateListSink
              + +
              +
              CanCreateOptionSink
              + +
              +
              CanCreateSetSink
              + +
              +
              CanCreateStreamSink
              + +
              +
              CanCreateVectorSink
              + +
              +
              CodeAnalysis
              + +
              +
              CodeWontBenefitFromOptimization
              + +
              +
              ColType
              + +
              +
              CollectOp
              + +
              +
              CollectionApply
              + +
              +
              CommonScalaNames
              + +
              +
              CountOp
              + +
              +
              cache
              + +
              +
              canBuildFrom
              + +
              +
              canBuildFromName
              + +
              +
              canChain
              + +
              +
              canChainAfter
              + +
              +
              checkStreamWillBenefitFromOptimization
              + +
              +
              classToType
              + +
              +
              closuresCount
              + +
              +
              colTree
              + +
              +
              colType
              + +
              +
              collectName
              + +
              +
              collection
              + +
              +
              component
              + +
              +
              componentOption
              + +
              +
              componentSize
              + +
              +
              componentType
              + +
              +
              components
              + +
              +
              componentsCount
              + +
              +
              componentsWithSideEffects
              + +
              +
              conditionOpt
              + +
              +
              consumesExtraFirstValue
              + +
              +
              contains
              + +
              +
              core
              + +
              +
              countName
              + +
              +
              createBuilderGen
              + +
              +
              createInitialValue
              + +
              +
              createSideEffectsEvaluator
              + +
              +
              createStreamSink
              + +
              +
              createTupleSlice
              + +
              +
              currentOwner
              + +
              + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/index/index-d.html b/scalaxy-components/0.3-SNAPSHOT/api/index/index-d.html new file mode 100644 index 00000000..de53ca72 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/index/index-d.html @@ -0,0 +1,42 @@ + + + + + scalaxy-components: scalaxy-components 0.3-SNAPSHOT + + + + + + + + +
              +
              DIV
              + +
              +
              DefaultBuilderGen
              + +
              +
              DefaultTupleValue
              + +
              +
              data
              + +
              +
              decrementIntVar
              + +
              +
              defIfUsed
              + +
              +
              definedSymbols
              + +
              +
              definition
              + +
              +
              dropWhileName
              + +
              + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/index/index-e.html b/scalaxy-components/0.3-SNAPSHOT/api/index/index-e.html new file mode 100644 index 00000000..a9130bb5 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/index/index-e.html @@ -0,0 +1,48 @@ + + + + + scalaxy-components: scalaxy-components 0.3-SNAPSHOT + + + + + + + + +
              +
              EQ
              + +
              +
              EQL
              + +
              +
              EmptyFlatCode
              + +
              +
              Evaluator
              + +
              +
              ExplicitCollectionStreamSource
              + +
              +
              elements
              + +
              +
              emit
              + +
              +
              encode
              + +
              +
              evaluate
              + +
              +
              existsName
              + +
              +
              extraFirstValue
              + +
              + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/index/index-f.html b/scalaxy-components/0.3-SNAPSHOT/api/index/index-f.html new file mode 100644 index 00000000..3decdc75 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/index/index-f.html @@ -0,0 +1,120 @@ + + + + + scalaxy-components: scalaxy-components 0.3-SNAPSHOT + + + + + + + + +
              +
              FilterOp
              + +
              +
              FilterWhileOp
              + +
              +
              FindOp
              + +
              +
              FlatCode
              + +
              +
              FlatCodes
              + +
              +
              FoldName
              + +
              +
              FoldOp
              + +
              +
              Foreach
              + +
              +
              ForeachOp
              + +
              +
              FromLeft
              + +
              +
              FromRight
              + +
              +
              Func
              + +
              +
              Function1Transformer
              + +
              +
              Function2Reduction
              + +
              +
              FunctionTransformer
              + +
              +
              f
              + +
              +
              fiber
              + +
              +
              fibersCount
              + +
              +
              filterName
              + +
              +
              filterNotName
              + +
              +
              filterTree
              + +
              +
              findName
              + +
              +
              flatMap
              + +
              +
              flattenApply
              + +
              +
              flattenApplyGroups
              + +
              +
              flattenFiberPaths
              + +
              +
              flattenPaths
              + +
              +
              flattenSelect
              + +
              +
              flattenTypes
              + +
              +
              foldLeftName
              + +
              +
              foldRightName
              + +
              +
              forallName
              + +
              +
              foreachName
              + +
              +
              fresh
              + +
              +
              from
              + +
              + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/index/index-g.html b/scalaxy-components/0.3-SNAPSHOT/api/index/index-g.html new file mode 100644 index 00000000..fc781fd8 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/index/index-g.html @@ -0,0 +1,69 @@ + + + + + scalaxy-components: scalaxy-components 0.3-SNAPSHOT + + + + + + + + +
              +
              GE
              + +
              +
              GT
              + +
              +
              GenericArrayOps
              + +
              +
              getArrayType
              + +
              +
              getArrayWrapperTpe
              + +
              +
              getComponentOffsetAndSizeOfIthMember
              + +
              +
              getInitialValue
              + +
              +
              getRawUnknownSymbolReferences
              + +
              +
              getSideEffects
              + +
              +
              getSymbolDefinitions
              + +
              +
              getSymbolSlice
              + +
              +
              getTreeChildren
              + +
              +
              getTreeSlice
              + +
              +
              getTupleComponentTypes
              + +
              +
              getTupleInfo
              + +
              +
              getType
              + +
              +
              getUnknownSymbolInfo
              + +
              +
              global
              + +
              + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/index/index-h.html b/scalaxy-components/0.3-SNAPSHOT/api/index/index-h.html new file mode 100644 index 00000000..5d49f86c --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/index/index-h.html @@ -0,0 +1,33 @@ + + + + + scalaxy-components: scalaxy-components 0.3-SNAPSHOT + + + + + + + + +
              +
              HASHHASH
              + +
              +
              HasSideEffects
              + +
              +
              HigherTypeParameterExtractor
              + +
              +
              hasInitialValue
              + +
              +
              hasOneFiber
              + +
              +
              headName
              + +
              + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/index/index-i.html b/scalaxy-components/0.3-SNAPSHOT/api/index/index-i.html new file mode 100644 index 00000000..9bcd74ac --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/index/index-i.html @@ -0,0 +1,156 @@ + + + + + scalaxy-components: scalaxy-components 0.3-SNAPSHOT + + + + + + + + +
              +
              IdentGen
              + +
              +
              Ids
              + +
              +
              ImmutableListClass
              + +
              +
              IndexedSeqApply
              + +
              +
              IndexedSeqApplyStreamSource
              + +
              +
              IndexedSeqClass
              + +
              +
              IndexedSeqModule
              + +
              +
              IndexedSeqType
              + +
              +
              Inners
              + +
              +
              IntEvaluator
              + +
              +
              IntRange
              + +
              +
              IntWrapper
              + +
              +
              ident
              + +
              +
              identGen
              + +
              +
              identUsed
              + +
              +
              ifUsed
              + +
              +
              incrementIntVar
              + +
              +
              inferImplicitValue
              + +
              +
              initialValue
              + +
              +
              inner
              + +
              +
              innerComposition
              + +
              +
              innerContext
              + +
              +
              innerIf
              + +
              +
              inners
              + +
              +
              intAdd
              + +
              +
              intDiv
              + +
              +
              intSub
              + +
              +
              intWrapperName
              + +
              +
              isAnyVal
              + +
              +
              isArrayType
              + +
              +
              isEmptyName
              + +
              +
              isKnownTerm
              + +
              +
              isLeft
              + +
              +
              isLoop
              + +
              +
              isPrimitiveType
              + +
              +
              isPureCaseClass
              + +
              +
              isResultWrapped
              + +
              +
              isSideEffectFree
              + +
              +
              isSideEffectFreeMethod
              + +
              +
              isSideEffectFreeOwner
              + +
              +
              isTupleSymbol
              + +
              +
              isTupleType
              + +
              +
              isTupleTypeRef
              + +
              +
              isTuploidType
              + +
              +
              isUnit
              + +
              +
              isUntil
              + +
              +
              itemIdentGen
              + +
              + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/index/index-l.html b/scalaxy-components/0.3-SNAPSHOT/api/index/index-l.html new file mode 100644 index 00000000..55dc3434 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/index/index-l.html @@ -0,0 +1,69 @@ + + + + + scalaxy-components: scalaxy-components 0.3-SNAPSHOT + + + + + + + + +
              +
              LE
              + +
              +
              LSL
              + +
              +
              LSR
              + +
              +
              LT
              + +
              +
              ListApply
              + +
              +
              ListApplyStreamSource
              + +
              +
              ListBufferClass
              + +
              +
              ListBuilderGen
              + +
              +
              ListClass
              + +
              +
              ListStreamSource
              + +
              +
              ListTree
              + +
              +
              ListType
              + +
              +
              LocalContext
              + +
              +
              Loop
              + +
              +
              leftParam
              + +
              +
              lengthName
              + +
              +
              list
              + +
              +
              loopSkipsFirst
              + +
              + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/index/index-m.html b/scalaxy-components/0.3-SNAPSHOT/api/index/index-m.html new file mode 100644 index 00000000..79dd4a8a --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/index/index-m.html @@ -0,0 +1,90 @@ + + + + + scalaxy-components: scalaxy-components 0.3-SNAPSHOT + + + + + + + + +
              +
              M
              + +
              +
              MINUS
              + +
              +
              MOD
              + +
              +
              MUL
              + +
              +
              MapOp
              + +
              +
              MapType
              + +
              +
              MaxOp
              + +
              +
              MinOp
              + +
              +
              MiscMatchers
              + +
              +
              mainArgs
              + +
              +
              manifestIsInMain
              + +
              +
              manifestPre
              + +
              +
              manifestSym
              + +
              +
              map
              + +
              +
              mapEachValue
              + +
              +
              mapName
              + +
              +
              mapValues
              + +
              +
              mappedCollectionType
              + +
              +
              mathName
              + +
              +
              maxName
              + +
              +
              merge
              + +
              +
              methPart
              + +
              +
              minName
              + +
              +
              mkSelect
              + +
              +
              msg
              + +
              + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/index/index-n.html b/scalaxy-components/0.3-SNAPSHOT/api/index/index-n.html new file mode 100644 index 00000000..29f27d96 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/index/index-n.html @@ -0,0 +1,165 @@ + + + + + scalaxy-components: scalaxy-components 0.3-SNAPSHOT + + + + + + + + +
              +
              N
              + +
              +
              N2TermName
              + +
              +
              NE
              + +
              +
              NoResult
              + +
              +
              NonEmptyListClass
              + +
              +
              NoneModule
              + +
              +
              n1
              + +
              +
              n2
              + +
              +
              needsFunction
              + +
              +
              needsInitialValue
              + +
              +
              needsManifest
              + +
              +
              newApply
              + +
              +
              newArray
              + +
              +
              newArrayApply
              + +
              +
              newArrayLength
              + +
              +
              newArrayModuleTree
              + +
              +
              newArrayMulti
              + +
              +
              newArrayWithArrayType
              + +
              +
              newAssign
              + +
              +
              newBool
              + +
              +
              newCollectionApply
              + +
              +
              newConstant
              + +
              +
              newDefaultValue
              + +
              +
              newIf
              + +
              +
              newInstance
              + +
              +
              newInt
              + +
              +
              newIsInstanceOf
              + +
              +
              newIsNotNull
              + +
              +
              newLong
              + +
              +
              newNoneModuleTree
              + +
              +
              newNull
              + +
              +
              newOneValue
              + +
              +
              newScalaCollectionPackageTree
              + +
              +
              newScalaPackageTree
              + +
              +
              newSelect
              + +
              +
              newSeqApply
              + +
              +
              newSeqModuleTree
              + +
              +
              newSetModuleTree
              + +
              +
              newSomeApply
              + +
              +
              newSomeModuleTree
              + +
              +
              newTotalValue
              + +
              +
              newTransformer
              + +
              +
              newTypeTree
              + +
              +
              newUnit
              + +
              +
              newUpdate
              + +
              +
              newVariable
              + +
              +
              next
              + +
              +
              noValues
              + +
              +
              normalize
              + +
              +
              not
              + +
              + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/index/index-o.html b/scalaxy-components/0.3-SNAPSHOT/api/index/index-o.html new file mode 100644 index 00000000..61dfc042 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/index/index-o.html @@ -0,0 +1,78 @@ + + + + + scalaxy-components: scalaxy-components 0.3-SNAPSHOT + + + + + + + + +
              +
              OR
              + +
              +
              OpsStream
              + +
              +
              OptTreeGen
              + +
              +
              OptionApply
              + +
              +
              OptionClass
              + +
              +
              OptionModule
              + +
              +
              OptionStreamSource
              + +
              +
              OptionTree
              + +
              +
              OptionType
              + +
              +
              Order
              + +
              +
              onlyIfNotNull
              + +
              +
              op
              + +
              +
              ops
              + +
              +
              optionClass
              + +
              +
              order
              + +
              +
              outerContext
              + +
              +
              outerDefinitions
              + +
              +
              output
              + +
              +
              outputArray
              + +
              +
              outputBuilder
              + +
              +
              ownerChain
              + +
              + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/index/index-p.html b/scalaxy-components/0.3-SNAPSHOT/api/index/index-p.html new file mode 100644 index 00000000..cb040c31 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/index/index-p.html @@ -0,0 +1,87 @@ + + + + + scalaxy-components: scalaxy-components 0.3-SNAPSHOT + + + + + + + + +
              +
              P
              + +
              +
              PLUS
              + +
              +
              Predef
              + +
              +
              ProductOp
              + +
              +
              packageName
              + +
              +
              pos
              + +
              +
              post
              + +
              +
              postInner
              + +
              +
              postOuter
              + +
              +
              pre
              + +
              +
              preInner
              + +
              +
              preKnownSymbols
              + +
              +
              preOuter
              + +
              +
              preventedOptimizations
              + +
              +
              primArrayBuilderClasses
              + +
              +
              primArrayNames
              + +
              +
              primArrayOpsClasses
              + +
              +
              primaryConstructor
              + +
              +
              printDebug
              + +
              +
              println
              + +
              +
              privilegedDirection
              + +
              +
              producesExtraFirstValue
              + +
              +
              productName
              + +
              +
              providesInitialValue
              + +
              + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/index/index-r.html b/scalaxy-components/0.3-SNAPSHOT/api/index/index-r.html new file mode 100644 index 00000000..f8d71e5b --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/index/index-r.html @@ -0,0 +1,93 @@ + + + + + scalaxy-components: scalaxy-components 0.3-SNAPSHOT + + + + + + + + +
              +
              RangeStreamSource
              + +
              +
              ReduceName
              + +
              +
              ReduceOp
              + +
              +
              ReductionTotalUpdate
              + +
              +
              Reductoid
              + +
              +
              RefArrayBuilderClass
              + +
              +
              RefArrayOps
              + +
              +
              RefArrayOpsClass
              + +
              +
              ResultKind
              + +
              +
              ReverseOp
              + +
              +
              ReverseOrder
              + +
              +
              RichWrappers
              + +
              +
              rawIdentGen
              + +
              +
              reason
              + +
              +
              reduceLeftName
              + +
              +
              reduceRightName
              + +
              +
              refineComponentType
              + +
              +
              replaceOccurrences
              + +
              +
              resultKind
              + +
              +
              resultName
              + +
              +
              resultType
              + +
              +
              reverseName
              + +
              +
              reverses
              + +
              +
              rightParam
              + +
              +
              rootInners
              + +
              +
              rx
              + +
              + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/index/index-s.html b/scalaxy-components/0.3-SNAPSHOT/api/index/index-s.html new file mode 100644 index 00000000..98c7f36f --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/index/index-s.html @@ -0,0 +1,249 @@ + + + + + scalaxy-components: scalaxy-components 0.3-SNAPSHOT + + + + + + + + +
              +
              SELF
              + +
              +
              SUB
              + +
              +
              SameOrder
              + +
              +
              ScalaCollectionPackage
              + +
              +
              ScalaMathCommonClass
              + +
              +
              ScalaMathFunction
              + +
              +
              ScalaMathPackage
              + +
              +
              ScalaMathPackageClass
              + +
              +
              ScalaReflectPackage
              + +
              +
              ScalarReduction
              + +
              +
              ScalarResult
              + +
              +
              ScanName
              + +
              +
              ScanOp
              + +
              +
              SeqApply
              + +
              +
              SeqApplyStreamSource
              + +
              +
              SeqClass
              + +
              +
              SeqEvaluator
              + +
              +
              SeqModule
              + +
              +
              SeqType
              + +
              +
              SetBuilderClass
              + +
              +
              SetBuilderGen
              + +
              +
              SetClass
              + +
              +
              SetModule
              + +
              +
              SetType
              + +
              +
              SideEffectFreeScalarReduction
              + +
              +
              SideEffectFreeStreamComponent
              + +
              +
              SideEffectFullComponent
              + +
              +
              SideEffects
              + +
              +
              SideEffectsAnalyzer
              + +
              +
              SideEffectsEvaluator
              + +
              +
              SomeModule
              + +
              +
              Stream
              + +
              +
              StreamChainTestable
              + +
              +
              StreamComponent
              + +
              +
              StreamOps
              + +
              +
              StreamResult
              + +
              +
              StreamSink
              + +
              +
              StreamSinks
              + +
              +
              StreamSource
              + +
              +
              StreamSources
              + +
              +
              StreamTransformer
              + +
              +
              StreamTransformers
              + +
              +
              StreamValue
              + +
              +
              Streams
              + +
              +
              StringOpsClass
              + +
              +
              SubContext
              + +
              +
              SumOp
              + +
              +
              SymbolWithOwnerAndName
              + +
              +
              SymbolsInfo
              + +
              +
              s
              +
              N
              +
              +
              scalaName
              + +
              +
              scalaPackage
              + +
              +
              scalaxy
              + +
              +
              scanLeftName
              + +
              +
              scanRightName
              + +
              +
              setInfo
              + +
              +
              setPos
              + +
              +
              setSlice
              + +
              +
              setType
              + +
              +
              sideEffectFreeAnalysis
              + +
              +
              sideEffects
              + +
              +
              simpleBuilderResult
              + +
              +
              sliceLength
              + +
              +
              sliceOffset
              + +
              +
              someIf
              + +
              +
              source
              + +
              +
              sourceAndOps
              + +
              +
              statements
              + +
              +
              stream
              + +
              +
              subSlice
              + +
              +
              subTuple
              + +
              +
              subValue
              + +
              +
              sumName
              + +
              +
              superName
              + +
              +
              symbol
              + +
              +
              symbolDefinitions
              + +
              +
              symbolTupleSlices
              + +
              +
              symbolsInfo
              + +
              + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/index/index-t.html b/scalaxy-components/0.3-SNAPSHOT/api/index/index-t.html new file mode 100644 index 00000000..ff10ca84 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/index/index-t.html @@ -0,0 +1,243 @@ + + + + + scalaxy-components: scalaxy-components 0.3-SNAPSHOT + + + + + + + + +
              +
              THIS
              + +
              +
              ToArrayOp
              + +
              +
              ToCollectionOp
              + +
              +
              ToIndexedSeqOp
              + +
              +
              ToListOp
              + +
              +
              ToSeqOp
              + +
              +
              ToSetOp
              + +
              +
              ToVectorOp
              + +
              +
              TraversalDirection
              + +
              +
              TraversalOp
              + +
              +
              TraversalOpType
              + +
              +
              TraversalOps
              + +
              +
              TreeBuilders
              + +
              +
              TreeGen
              + +
              +
              TreeGenList
              + +
              +
              TreeWithSymbol
              + +
              +
              TreeWithType
              + +
              +
              TrivialCanBuildFromArg
              + +
              +
              TupleAnalysis
              + +
              +
              TupleAnalyzer
              + +
              +
              TupleClass
              + +
              +
              TupleComponent
              + +
              +
              TupleCreation
              + +
              +
              TupleInfo
              + +
              +
              TuplePath
              + +
              +
              TupleSelect
              + +
              +
              TupleSlice
              + +
              +
              TupleValue
              + +
              +
              Tuploids
              + +
              +
              tabulateName
              + +
              +
              tabulateSyms
              + +
              +
              tailName
              + +
              +
              take
              + +
              +
              takeWhileName
              + +
              +
              tests
              + +
              +
              thisName
              + +
              +
              throwsIfEmpty
              + +
              +
              to
              + +
              +
              toArray
              + +
              +
              toArrayName
              + +
              +
              toByteName
              + +
              +
              toCharName
              + +
              +
              toDoubleName
              + +
              +
              toFloatName
              + +
              +
              toIndexedSeqName
              + +
              +
              toIntName
              + +
              +
              toList
              + +
              +
              toListName
              + +
              +
              toLongName
              + +
              +
              toMapName
              + +
              +
              toName
              + +
              +
              toSeq
              + +
              +
              toSeqName
              + +
              +
              toSetName
              + +
              +
              toShortName
              + +
              +
              toSizeTName
              + +
              +
              toString
              + +
              +
              toTreeGen
              + +
              +
              toVectorName
              + +
              +
              toolbox
              + +
              +
              tpe
              + +
              +
              transform
              + +
              +
              transformedFunc
              + +
              +
              transformedValue
              + +
              +
              transformers
              + +
              +
              traversalOpWithoutArg
              + +
              +
              tree
              + +
              +
              treeTupleSlices
              + +
              +
              tuple
              + +
              +
              tupleComponentName
              + +
              +
              tupleInfo
              + +
              +
              typeApply
              + +
              +
              typeArgs
              + +
              +
              typeCheck
              + +
              +
              typeToDefaultValue
              + +
              +
              typed
              + +
              + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/index/index-u.html b/scalaxy-components/0.3-SNAPSHOT/api/index/index-u.html new file mode 100644 index 00000000..84ebc9fb --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/index/index-u.html @@ -0,0 +1,63 @@ + + + + + scalaxy-components: scalaxy-components 0.3-SNAPSHOT + + + + + + + + +
              +
              UNARY_!
              + +
              +
              UNARY_+
              + +
              +
              UNARY_-
              + +
              +
              UNARY_~
              + +
              +
              Unordered
              + +
              +
              UpdateAllOp
              + +
              +
              unapply
              + +
              +
              uncachedEvaluation
              + +
              +
              unitTpe
              + +
              +
              unknownReferences
              + +
              +
              unknownReferencesBySymbol
              + +
              +
              unknownSymbols
              + +
              +
              untilName
              + +
              +
              unwrappedTree
              + +
              +
              updateName
              + +
              +
              updateTotalWithValue
              + +
              + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/index/index-v.html b/scalaxy-components/0.3-SNAPSHOT/api/index/index-v.html new file mode 100644 index 00000000..d2b9e92d --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/index/index-v.html @@ -0,0 +1,51 @@ + + + + + scalaxy-components: scalaxy-components 0.3-SNAPSHOT + + + + + + + + +
              +
              VarDef
              + +
              +
              VarDev2IdentGen
              + +
              +
              VectorBuilderClass
              + +
              +
              VectorBuilderGen
              + +
              +
              VectorClass
              + +
              +
              VectorType
              + +
              +
              value
              + +
              +
              valueIndex
              + +
              +
              values
              + +
              +
              valuesCount
              + +
              +
              varDef2TupleValue
              + +
              +
              verbose
              + +
              + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/index/index-w.html b/scalaxy-components/0.3-SNAPSHOT/api/index/index-w.html new file mode 100644 index 00000000..2adfae92 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/index/index-w.html @@ -0,0 +1,60 @@ + + + + + scalaxy-components: scalaxy-components 0.3-SNAPSHOT + + + + + + + + +
              +
              WhileLoop
              + +
              +
              WithArrayResultWrapper
              + +
              +
              WithResultWrapper
              + +
              +
              WithRuntimeUniverse
              + +
              +
              WithTestFresh
              + +
              +
              WrappedArrayBuilderClass
              + +
              +
              WrappedArrayStreamSource
              + +
              +
              WrappedArrayTree
              + +
              +
              warnSideEffect
              + +
              +
              warning
              + +
              +
              whileLoop
              + +
              +
              withFilterName
              + +
              +
              withSymbol
              + +
              +
              withoutSizeInfo
              + +
              +
              wrapResultIfNeeded
              + +
              + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/index/index-x.html b/scalaxy-components/0.3-SNAPSHOT/api/index/index-x.html new file mode 100644 index 00000000..7a1d6b28 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/index/index-x.html @@ -0,0 +1,18 @@ + + + + + scalaxy-components: scalaxy-components 0.3-SNAPSHOT + + + + + + + + +
              +
              XOR
              + +
              + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/index/index-z.html b/scalaxy-components/0.3-SNAPSHOT/api/index/index-z.html new file mode 100644 index 00000000..8f01bdab --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/index/index-z.html @@ -0,0 +1,36 @@ + + + + + scalaxy-components: scalaxy-components 0.3-SNAPSHOT + + + + + + + + +
              +
              ZAND
              + +
              +
              ZOR
              + +
              +
              ZipOp
              + +
              +
              ZipWithIndexOp
              + +
              +
              zipName
              + +
              +
              zipWithIndexName
              + +
              +
              zippedCollection
              + +
              + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/arrow-down.png b/scalaxy-components/0.3-SNAPSHOT/api/lib/arrow-down.png new file mode 100644 index 0000000000000000000000000000000000000000..7229603ae5b30ce0e0bd09863543b260085c8f2d GIT binary patch literal 6232 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 literal 0 HcmV?d00001 diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/class_big.png b/scalaxy-components/0.3-SNAPSHOT/api/lib/class_big.png new file mode 100644 index 0000000000000000000000000000000000000000..cb1f638a585c50456f57b73c4d043c75762ff9a5 GIT binary patch literal 7516 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
              }cgT+sFDw4uMOU<91Pe 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 U==iC&s{jB107*qoM6N<$f-P8sEdT%j literal 0 HcmV?d00001 diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/constructorsbg.gif b/scalaxy-components/0.3-SNAPSHOT/api/lib/constructorsbg.gif new file mode 100644 index 0000000000000000000000000000000000000000..2e3f5ea53025f68e2636f9c65e5115a3aa1bb581 GIT binary patch literal 1206 zcmZ?wbhEHbWMq(GIKseSZEam&UmqG8YHx4v?(P;76XWUWX=!Qc=j$685$WvY?CR?3 zAK)Jt7-V8%YG!5@8yjnDYwPIXsHUnK9v&VQ9TgWB=jiAd5*+O9?QL#hZftDKfCLo( zb4U0FD7Yk+Bm!w0`-+0ZZE`@j@w*YQzUa=n7J9^3ax%w4}1^R}1 z1|ToN6#Dw&SDKp(S6y5Zl!|aKR)dQ}DhpEegHnt0ON)|Ify$LZRuxz|7o{eaQ#zd*q`*i^wcF*!32#0RVQ^|kWMD=taQOHTE4u~h<^pqH7MVr61% z;AY@x;B0E?uBO)VrJ|N z)az`3RWB$hI zxnujbty?y4+PGo;y0vRouUffc`Ld-;7B5=3VE(+hb7s$)Ib-^?sZ%CTnmD1queYbW ztFxoMt+l1Osj;EHuC}JSsEZKEj1-MDKQ~FE;c4QDl#HG zEHorIC@{d^&)3J>%hSW%&DF)($Qx)!_Hn5)9TB4Am2f&=-p_kccyqPBfKGwUE!WRLZeY z&9_xAcF-<$)~j$)tu;5Sb~kMFG;Z}V?)EY6_cxj1Z!#mmbas&G!VuHNfk6*)|04m# ze}c|Msfi`2DGKG8B^e6tp1uJLIt)MnasUIXxWbl9$+AdMQ_qW!P0lP*Igu!GM1jSD HgTWdAVsJLn literal 0 HcmV?d00001 diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/defbg-blue.gif b/scalaxy-components/0.3-SNAPSHOT/api/lib/defbg-blue.gif new file mode 100644 index 0000000000000000000000000000000000000000..69038337a793be5ec04430183980b7e393113ea1 GIT binary patch literal 1544 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 availableWidth) + { + // resize diagram + var height = diagramHeight / diagramWidth * availableWidth; + $(".diagram svg", this).width(availableWidth); + $(".diagram svg", this).height(height); + + // register click event on whole div + $(".diagram", this).click(function() { + diagrams.popup($(this)); + }); + $(".diagram", this).addClass("magnifying"); + } + else + { + // restore full size of diagram + $(".diagram svg", this).width(diagramWidth); + $(".diagram svg", this).height(diagramHeight); + // don't show custom cursor any more + $(".diagram", this).removeClass("magnifying"); + } + }); +}; + +/** + * Shows or hides a diagram depending on its current state. + */ +diagrams.toggle = function(container, dontAnimate) +{ + // change class of link + $(".diagram-link", container).toggleClass("open"); + // get element to show / hide + var div = $(".diagram", container); + if (div.is(':visible')) + { + $(".diagram-help", container).hide(); + div.unbind("click"); + div.removeClass("magnifying"); + div.slideUp(100); + } + else + { + diagrams.resize(); + if(dontAnimate) + div.show(); + else + div.slideDown(100); + $(".diagram-help", container).show(); + } +}; + +/** + * Opens a popup containing a copy of a diagram. + */ +diagrams.windows = {}; +diagrams.popup = function(diagram) +{ + var id = diagram.attr("id"); + if(!diagrams.windows[id] || diagrams.windows[id].closed) { + var title = $(".symbol .name", $("#signature")).text(); + // cloning from parent window to popup somehow doesn't work in IE + // therefore include the SVG as a string into the HTML + var svgIE = jQuery.browser.msie ? $("
              ").append(diagram.data("svg")).html() : ""; + var html = '' + + '\n' + + '\n' + + '\n' + + ' \n' + + ' ' + title + '\n' + + ' \n' + + ' \n' + + ' \n' + + ' \n' + + ' \n' + + ' \n' + + ' Close this window\n' + + ' ' + svgIE + '\n' + + ' \n' + + ''; + + var padding = 30; + var screenHeight = screen.availHeight; + var screenWidth = screen.availWidth; + var w = Math.min(screenWidth, diagram.data("width") + 2 * padding); + var h = Math.min(screenHeight, diagram.data("height") + 2 * padding); + var left = (screenWidth - w) / 2; + var top = (screenHeight - h) / 2; + var parameters = "height=" + h + ", width=" + w + ", left=" + left + ", top=" + top + ", scrollbars=yes, location=no, resizable=yes"; + var win = window.open("about:blank", "_blank", parameters); + win.document.open(); + win.document.write(html); + win.document.close(); + diagrams.windows[id] = win; + } + win.focus(); +}; + +/** + * This method is called from within the popup when a node is clicked. + */ +diagrams.redirectFromPopup = function(url) +{ + window.location = url; +}; + +/** + * Helper method that adds a class to a SVG element. + */ +diagrams.addClass = function(svgElem, newClass) { + newClass = newClass || "over"; + var classes = svgElem.attr("class"); + if ($.inArray(newClass, classes.split(/\s+/)) == -1) { + classes += (classes ? ' ' : '') + newClass; + svgElem.attr("class", classes); + } +}; + +/** + * Helper method that removes a class from a SVG element. + */ +diagrams.removeClass = function(svgElem, oldClass) { + oldClass = oldClass || "over"; + var classes = svgElem.attr("class"); + classes = $.grep(classes.split(/\s+/), function(n, i) { return n != oldClass; }).join(' '); + svgElem.attr("class", classes); +}; + diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/filter_box_left.png b/scalaxy-components/0.3-SNAPSHOT/api/lib/filter_box_left.png new file mode 100644 index 0000000000000000000000000000000000000000..0e8c893315e7955b02474d3a544b9145aafb15b2 GIT binary patch literal 1692 zcmaJ?Yfuws6pg$rSOqBp3YKM~RV;Zz60;aJAs|tLX#yHS2bN@k3}iRiY$T*bRAg#9 zU=@FeD54a{@j+EkDTq>D1*#y5=}<;1FQtW2QWQm;)^1R+Kd|4-?)R8;&OP^jcW1wn zMQxbxvc!c#q0E;=h~?zGh0nhVLI8<$M9qZi_hoVG}vq!iJ%!WPy#m5Py=;ZL5vtw zxJE~4Fch#U!ikuX5P+o9Hz{a!GqR}RZJEe|F-)+I!J;#5DNO^V(*K8QwKHe~AxGZ% zomJQnouNY*a>RfcaTR%SNmN@X9TbWqFoEIG7?w6&MOg|)V1^V-2ZSm(fD~3~P}_bA zFO@=z7d?GMc8_g2)3)ShrtuM!>~@@N>+T&8M1C!960tDa)O{gFy2(fA zz3T<_SYuv{D)_EL=f;)y69e-Ky4|eHMud}d&8tpKdJXw|FA8wVks>d2E7RxJTpy%k& zkln?LUfbzg^RAqmv%e%NGORQBAW}-Td|p~VHijo;X8zsZ($X^6+uM6!J#g~Lon3o| z%yy6Q#l8#XZjX=8POAt4(SV9rv74$vZ!mQ7Ih=6>K^_l|jA(PbOJZ)7%FntjLr%)i zy2~xr+}{#jYpUxb&qZ$DoK;v{eCMdMAN4_|-e@%T^!4>EHE#RNqt*9tQPEOmTwHcp z8SUCPVvxz@I`!(h*bT?;AMpB?9IRY;6SepD?GM%LqlKtmzwpwk1RTGYUvT)Ehf9tw zE33A9!v5+(_aFQ91qB5O)j2tiU0q!X$!!raxvG}Ir~D;ZJ#daH$(+?g#+>uOcV@q9( zNA}J$hYc4tg?PB^X-m33JSql-TX}6aoBK0{#?8YKde>dG#XG8NY8+x>{FmgFM?ny@ z_lvcz0)e1s=k?TwO*EQAcHQALZe00KpIDBLpO!mctE_}kbiwl%FJKIFot&Jc+$f_8 z8oG+eBKkEqH`A|N(9~bzE0=fty7^4!Zl}xsijNe>*2c%iZiL<2FV|eD)ojQO;0pxH zS6iOl-NNi$#aFwY%o;pr{{mUu^Fwjf3l}ad*ZyPVIVyrIkPEX+>TMxn15Nd zav-ZrQP;=Um;C7y>q90w(zLCoZdruVQ63j}ETaFVxBMUOjizep$G*PA6TE6m?$RPx zmv)7uBXiNdkmBLz_4cmubG5#W6mXxF8k^TF<8E1SsNetIhE~5hP876f;&u1}p9{AC Ng(NIW{GBLa@4p#{lvn@& literal 0 HcmV?d00001 diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/filter_box_left2.gif b/scalaxy-components/0.3-SNAPSHOT/api/lib/filter_box_left2.gif new file mode 100644 index 0000000000000000000000000000000000000000..b9b49076a6410112fd18b370bc661154bbab8f80 GIT binary patch literal 1462 zcmZ?wbhEHb6k!lyxN5?1>C&aRxVRrbe!P11>f*(Vt*xySCr_wV1o zw{PEm|Ni~!*RS{P-TU(8%b!1gZrr%>`t|GF+}z{Gk3W6-^z7NQ8#ZiMzkdCvPoHkz zz8w`6_44J*J9qAsmzV$k{ky2BXxFY?A3l8e`}gm(Y13k3V}U0q$LPMun}Zr!h6zgDka?cw3^9}E}>0mc8^5xxNmE{P?HK-$K>q98Fj zJGDe1DK$Ma&sORE?)^#%nJKnP;ikR@z6H*y8JQkcMXAA6ej&+K*~ykEO7?aNHWgMC zxdpkYC5Z|ZxjA{oRu#5Ni7EL>sa8NXNLXJ<0j#7X+g8aDB%uJZ(>cE=Rl!uxKsVXI z%s|1+P|wiV#N6CmN5ROz&_Lh7NZ-&%*U;R`*vQJjKmiJrfVLH-q*(>IxIyg#@@$nd zN=gc>^!0&3rdMvPmtT~wZ)j<02{OaTNEfI=x41H|B(Xv_uUHvof=g;~a#3bMNoIbY z0?5R~r2NtnTP2`NAzsKWfE$}vtOxdvUUGh}ennz|zM-B0$V)JVzP|XC=H|jx7ncO3 zBHWAB;NpiyW)Z+ZoqU2Pda%GTJ1y;^Qsfi`|MIrh5Ij~R+$jC3rFV4s>P;d@5 zRq#zr&ddYx!Rmc|tvvIJOA_;vQ$1a5m4GJbWoD*WS(v-I7@E3Rm|B{e7#g}7IJr4n zI=dQ~nOmATIhq)m!1TK0Czs}?=9R$orXciM;?xUD3b_S9n_W_iGRsm^+=}vZ6~JD$ z%Eav!Go0o@^`_uv@OxBG5|NZ^* z``6DO-@kqR^7+%p5AWZ-ee?R&%NNg|J$>@{(ZdJ#@7=v~`_|1H*RNf@a{1E53+K6ZM9qnzcEzM1h4fS=kHPuy>73F26CB;RB1^Ico zIoVm68R==MDalER3Gs2UG0{A;Cd`0selzKHgrQ9`0_gF3wJl4)%7oHr7^_ z7UpKACdNjp{}N?qO7E-ATK8?BP}HFfhW0S{OOhO#noZi%b`dsS#`djvo JU&f9M)&NKAH`@RJ literal 0 HcmV?d00001 diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/filter_box_right.png b/scalaxy-components/0.3-SNAPSHOT/api/lib/filter_box_right.png new file mode 100644 index 0000000000000000000000000000000000000000..f127e35b48d39bd048fea2a8e98dd68fb5984601 GIT binary patch literal 1803 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 literal 0 HcmV?d00001 diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/filterboxbg.gif b/scalaxy-components/0.3-SNAPSHOT/api/lib/filterboxbg.gif new file mode 100644 index 0000000000000000000000000000000000000000..ae2f85823bbbd77d85a28d8348bfd75a1ec626ba GIT binary patch literal 1366 zcmaJ>d0^927|&$j+)$KD(Vht+jHR17kQ|Xk~>-G7(u~=+)csLf1#pCg4G#U&J1%shPBA!%LkH;I2 z#Q-f73I+oHOga+^12g3F`2nN9zdw;s)9KX6$Vez04h4f=k2jS{`~1FiCX-OrU@#aR zj;2yc5GN9eh9hAxhK7dXaj>aIB9TBKkVqu_e!s`#Nv4u1Ku)Kj9HV5UsKr$eJ4l5D z-^wbtNKze)0=F`4EN??Hd-ftQOWTlUvkP;HcBY+O+AA@Qy~~@Z-VVx2BUOvwN;l!= zM2=BN*v)nFGU2u%BrUWu1hBPb6oE$}N{0=p);3@*rd^O2*sRBN6jqMG;It~H;$H-2Ig?S|0ygt^@t4Gz{oyTp)+ATXZA1F zw+o6Ow+kX{Z#2U$l45zyAH};|L>(_HBu_DQ4jTd#^ejsg6&9z%V0M_yRFSl4tHPt5El;t`Es*7WICCjA`bIm!qS}SlOi0oh_b}d6YC4qxSOD5Rdx!^hV z#<+CuT#PxnC`bm?4)$LMom~RmqnYDv3!L%BXL!)<5@_qZk-z@@Zk3iy3q&o^Ix_2n0zAN=goPd@(W!w=pceDB?N-X3`C%{LCb zzJK4|*Is>P&+eCBdhvzlpL_P1T~F_PYR8lP+n;#+u}8N(^6*0sK5+ki_ug~&U3YHX za>wnr-FnN-n{T>t(+wN1zwX*=uHJCf`o1gIU2*wkmtNA_&!Ej)h%7(taaFHsux!+vQ;i5tQD4W zv&o2qE2YzH_B}#`-nO=9mf!3Ja$e73rto#dFaKXdXHZg3R;GHY5gN(z}Nwo2iqz6QPp&Z!xh9#uuD!Bu`C$yM3OmMKd1b_zBX zRu#Dgxv3?I3Kh9IdBs*0wn~X9`AMl(KsHENUr7P1q$Jx`$q^)>0J76LzbI9~RL?*+ z*}%*|!OT$4(AdP>++0V&$iUD*-@r)U&`8(N+{)O<%D_MY3Y37h6{VzE1-ZCE?E>;_ zl`=|73as??%gf94%8m8%i_-NCEiElUW*8ai0#)c1SLT%@R_NvxE5l51Ni9w;$}A|! z%+FH*nV6WAUs__T1av9H3%LbwWAlpjz~0eI&d=4aNG#Ad)H48i38v837r)ZnT)67u zlAu(Cd$Af^98y`3svneEoL^d$oC;K~46>@g%DE^tu_V7JBtJg~7K#BG`6c$o&6x?nx#i>^x=oo!a#3DsBObD2IKumbD1#;jCKQ#}S+KYh6n(_a? zzkh!J`uXGgx36D5fBN|0{kyksUcY+z;`y_uPaZ#d_~8D%yLWEix_RUJwX0VyU%GhV z{JFDdPMZ`!zF{kpYlR z+RD .pre { + display: block; + position: absolute; + top: 0; + left: 0; + height: 23px; + width: 21px; + background: url("filter_box_left.png"); +} + +#textfilter > .input { + display: block; + position: absolute; + top: 0; + right: 20px; + left: 20px; +} + +#textfilter > .input > input { + height: 20px; + padding: 1px; + font-weight: bold; + color: #000000; + background: #ffffff url("filterboxbarbg.png") repeat-x bottom left; + width: 100%; +} + +#textfilter > .post { + display: block; + position: absolute; + top: 0; + right: 0; + height: 23px; + width: 21px; + background: url("filter_box_right.png"); +} + +/*#textfilter { + position: relative; + display: block; + height: 20px; + margin-bottom: 5px; +} + +#textfilter > .pre { + display: block; + position: absolute; + top: 0; + left: 0; + height: 20px; + width: 20px; + background: url("filter_box_left.png"); +} + +#textfilter > .input { + display: block; + position: absolute; + top: 0; + right: 20px; + left: 20px; +} + +#textfilter > .input > input { + height: 16px; + padding: 2px; + font-weight: bold; + color: darkblue; + background-color: white; + width: 100%; +} + +#textfilter > .post { + display: block; + position: absolute; + top: 0; + right: 0; + height: 20px; + width: 20px; + background: url("filter_box_right.png"); +}*/ + +#focusfilter { + position: relative; + text-align: center; + display: block; + padding: 5px; + background-color: #fffebd; /* light yellow*/ + text-shadow: #ffffff 0 1px 0; +} + +#focusfilter .focuscoll { + font-weight: bold; + text-shadow: #ffffff 0 1px 0; +} + +#focusfilter img { + bottom: -2px; + position: relative; +} + +#kindfilter { + position: relative; + display: block; + padding: 5px; +/* background-color: #999;*/ + text-align: center; +} + +#kindfilter > a { + color: black; +/* text-decoration: underline;*/ + text-shadow: #ffffff 0 1px 0; + +} + +#kindfilter > a:hover { + color: #4C4C4C; + text-decoration: none; + text-shadow: #ffffff 0 1px 0; +} + +#letters { + position: relative; + text-align: center; + padding-bottom: 5px; + border:1px solid #bbbbbb; + border-top:0; + border-left:0; + border-right:0; +} + +#letters > a, #letters > span { +/* font-family: monospace;*/ + color: #858484; + font-weight: bold; + font-size: 8pt; + text-shadow: #ffffff 0 1px 0; + padding-right: 2px; +} + +#letters > span { + color: #bbb; +} + +#tpl { + display: block; + position: fixed; + overflow: auto; + right: 0; + left: 0; + bottom: 0; + top: 5px; + position: absolute; + display: block; +} + +#tpl .packhide { + display: block; + float: right; + font-weight: normal; + color: white; +} + +#tpl .packfocus { + display: block; + float: right; + font-weight: normal; + color: white; +} + +#tpl .packages > ol { + background-color: #dadfe6; + /*margin-bottom: 5px;*/ +} + +/*#tpl .packages > ol > li { + margin-bottom: 1px; +}*/ + +#tpl .packages > li > a { + padding: 0px 5px; +} + +#tpl .packages > li > a.tplshow { + display: block; + color: white; + font-weight: bold; + display: block; + text-shadow: #000000 0 1px 0; +} + +#tpl ol > li.pack { + padding: 3px 5px; + background: url("packagesbg.gif"); + background-repeat:repeat-x; + min-height: 14px; + background-color: #6e808e; +} + +#tpl ol > li { + display: block; +} + +#tpl .templates > li { + padding-left: 5px; + min-height: 18px; +} + +#tpl ol > li .icon { + padding-right: 5px; + bottom: -2px; + position: relative; +} + +#tpl .templates div.placeholder { + padding-right: 5px; + width: 13px; + display: inline-block; +} + +#tpl .templates span.tplLink { + padding-left: 5px; +} + +#content { + border-left-width: 1px; + border-left-color: black; + border-left-style: white; + right: 0px; + left: 0px; + bottom: 0px; + top: 0px; + position: fixed; + margin-left: 300px; + display: block; +} + +#content > iframe { + display: block; + height: 100%; + width: 100%; +} + +.ui-layout-pane { + background: #FFF; + overflow: auto; +} + +.ui-layout-resizer { + background-image:url('filterbg.gif'); + background-repeat:repeat-x; + background-color: #ededee; /* light gray */ + border:1px solid #bbbbbb; + border-top:0; + border-bottom:0; + border-left: 0; +} + +.ui-layout-toggler { + background: #AAA; +} \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/index.js b/scalaxy-components/0.3-SNAPSHOT/api/lib/index.js new file mode 100644 index 00000000..96689ae7 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/lib/index.js @@ -0,0 +1,536 @@ +// © 2009–2010 EPFL/LAMP +// code by Gilles Dubochet with contributions by Johannes Rudolph and "spiros" + +var topLevelTemplates = undefined; +var topLevelPackages = undefined; + +var scheduler = undefined; + +var kindFilterState = undefined; +var focusFilterState = undefined; + +var title = $(document).attr('title'); + +var lastHash = ""; + +$(document).ready(function() { + $('body').layout({ + west__size: '20%', + center__maskContents: true + }); + $('#browser').layout({ + center__paneSelector: ".ui-west-center" + //,center__initClosed:true + ,north__paneSelector: ".ui-west-north" + }); + $('iframe').bind("load", function(){ + var subtitle = $(this).contents().find('title').text(); + $(document).attr('title', (title ? title + " - " : "") + subtitle); + + setUrlFragmentFromFrameSrc(); + }); + + // workaround for IE's iframe sizing lack of smartness + if($.browser.msie) { + function fixIFrame() { + $('iframe').height($(window).height() ) + } + $('iframe').bind("load",fixIFrame) + $('iframe').bind("resize",fixIFrame) + } + + scheduler = new Scheduler(); + scheduler.addLabel("init", 1); + scheduler.addLabel("focus", 2); + scheduler.addLabel("filter", 4); + + prepareEntityList(); + + configureTextFilter(); + configureKindFilter(); + configureEntityList(); + + setFrameSrcFromUrlFragment(); + + // If the url fragment changes, adjust the src of iframe "template". + $(window).bind('hashchange', function() { + if(lastFragment != window.location.hash) { + lastFragment = window.location.hash; + setFrameSrcFromUrlFragment(); + } + }); +}); + +// Set the iframe's src according to the fragment of the current url. +// fragment = "#scala.Either" => iframe url = "scala/Either.html" +// fragment = "#scala.Either@isRight:Boolean" => iframe url = "scala/Either.html#isRight:Boolean" +function setFrameSrcFromUrlFragment() { + var fragment = location.hash.slice(1); + if(fragment) { + var loc = fragment.split("@")[0].replace(/\./g, "/"); + if(loc.indexOf(".html") < 0) loc += ".html"; + if(fragment.indexOf('@') > 0) loc += ("#" + fragment.split("@", 2)[1]); + frames["template"].location.replace(loc); + } + else + frames["template"].location.replace("package.html"); +} + +// Set the url fragment according to the src of the iframe "template". +// iframe url = "scala/Either.html" => url fragment = "#scala.Either" +// iframe url = "scala/Either.html#isRight:Boolean" => url fragment = "#scala.Either@isRight:Boolean" +function setUrlFragmentFromFrameSrc() { + try { + var commonLength = location.pathname.lastIndexOf("/"); + var frameLocation = frames["template"].location; + var relativePath = frameLocation.pathname.slice(commonLength + 1); + + if(!relativePath || frameLocation.pathname.indexOf("/") < 0) + return; + + // Add #, remove ".html" and replace "/" with "." + fragment = "#" + relativePath.replace(/\.html$/, "").replace(/\//g, "."); + + // Add the frame's hash after an @ + if(frameLocation.hash) fragment += ("@" + frameLocation.hash.slice(1)); + + // Use replace to not add history items + lastFragment = fragment; + location.replace(fragment); + } + catch(e) { + // Chrome doesn't allow reading the iframe's location when + // used on the local file system. + } +} + +var Index = {}; + +(function (ns) { + function openLink(t, type) { + var href; + if (type == 'object') { + href = t['object']; + } else { + href = t['class'] || t['trait'] || t['case class'] || t['type']; + } + return [ + '' + ].join(''); + } + + function createPackageHeader(pack) { + return [ + '
            1. ', + 'focushide', + '', + pack, + '
            2. ' + ].join(''); + }; + + function createListItem(template) { + var inner = ''; + + + if (template.object) { + inner += openLink(template, 'object'); + } + + if (template['class'] || template['trait'] || template['case class'] || template['type']) { + inner += (inner == '') ? + '
              ' : ''; + inner += openLink(template, template['trait'] ? 'trait' : template['type'] ? 'type' : 'class'); + } else { + inner += '
              '; + } + + return [ + '
            3. ', + inner, + '', + template.name.replace(/^.*\./, ''), + '
            4. ' + ].join(''); + } + + + ns.createPackageTree = function (pack, matched, focused) { + var html = $.map(matched, function (child, i) { + return createListItem(child); + }).join(''); + + var header; + if (focused && pack == focused) { + header = ''; + } else { + header = createPackageHeader(pack); + } + + return [ + '
                ', + header, + '
                  ', + html, + '
              ' + ].join(''); + } + + ns.keys = function (obj) { + var result = []; + var key; + for (key in obj) { + result.push(key); + } + return result; + } + + var hiddenPackages = {}; + + function subPackages(pack) { + return $.grep($('#tpl ol.packages'), function (element, index) { + var pack = $('li.pack > .tplshow', element).text(); + return pack.indexOf(pack + '.') == 0; + }); + } + + ns.hidePackage = function (ol) { + var selected = $('li.pack > .tplshow', ol).text(); + hiddenPackages[selected] = true; + + $('ol.templates', ol).hide(); + + $.each(subPackages(selected), function (index, element) { + $(element).hide(); + }); + } + + ns.showPackage = function (ol, state) { + var selected = $('li.pack > .tplshow', ol).text(); + hiddenPackages[selected] = false; + + $('ol.templates', ol).show(); + + $.each(subPackages(selected), function (index, element) { + $(element).show(); + + // When the filter is in "packs" state, + // we don't want to show the `.templates` + var key = $('li.pack > .tplshow', element).text(); + if (hiddenPackages[key] || state == 'packs') { + $('ol.templates', element).hide(); + } + }); + } + +})(Index); + +function configureEntityList() { + kindFilterSync(); + configureHideFilter(); + configureFocusFilter(); + textFilter(); +} + +/* Updates the list of entities (i.e. the content of the #tpl element) from the raw form generated by Scaladoc to a + form suitable for display. In particular, it adds class and object etc. icons, and it configures links to open in + the right frame. Furthermore, it sets the two reference top-level entities lists (topLevelTemplates and + topLevelPackages) to serve as reference for resetting the list when needed. + Be advised: this function should only be called once, on page load. */ +function prepareEntityList() { + var classIcon = $("#library > img.class"); + var traitIcon = $("#library > img.trait"); + var typeIcon = $("#library > img.type"); + var objectIcon = $("#library > img.object"); + var packageIcon = $("#library > img.package"); + + $('#tpl li.pack > a.tplshow').attr("target", "template"); + $('#tpl li.pack').each(function () { + $("span.class", this).each(function() { $(this).replaceWith(classIcon.clone()); }); + $("span.trait", this).each(function() { $(this).replaceWith(traitIcon.clone()); }); + $("span.type", this).each(function() { $(this).replaceWith(typeIcon.clone()); }); + $("span.object", this).each(function() { $(this).replaceWith(objectIcon.clone()); }); + $("span.package", this).each(function() { $(this).replaceWith(packageIcon.clone()); }); + }); + $('#tpl li.pack') + .prepend("hide") + .prepend("focus"); +} + +/* Handles all key presses while scrolling around with keyboard shortcuts in left panel */ +function keyboardScrolldownLeftPane() { + scheduler.add("init", function() { + $("#textfilter input").blur(); + var $items = $("#tpl li"); + $items.first().addClass('selected'); + + $(window).bind("keydown", function(e) { + var $old = $items.filter('.selected'), + $new; + + switch ( e.keyCode ) { + + case 9: // tab + $old.removeClass('selected'); + break; + + case 13: // enter + $old.removeClass('selected'); + var $url = $old.children().filter('a:last').attr('href'); + $("#template").attr("src",$url); + break; + + case 27: // escape + $old.removeClass('selected'); + $(window).unbind(e); + $("#textfilter input").focus(); + + break; + + case 38: // up + $new = $old.prev(); + + if (!$new.length) { + $new = $old.parent().prev(); + } + + if ($new.is('ol') && $new.children(':last').is('ol')) { + $new = $new.children().children(':last'); + } else if ($new.is('ol')) { + $new = $new.children(':last'); + } + + break; + + case 40: // down + $new = $old.next(); + if (!$new.length) { + $new = $old.parent().parent().next(); + } + if ($new.is('ol')) { + $new = $new.children(':first'); + } + break; + } + + if ($new.is('li')) { + $old.removeClass('selected'); + $new.addClass('selected'); + } else if (e.keyCode == 38) { + $(window).unbind(e); + $("#textfilter input").focus(); + } + }); + }); +} + +/* Configures the text filter */ +function configureTextFilter() { + scheduler.add("init", function() { + $("#textfilter").append(""); + var input = $("#textfilter input"); + resizeFilterBlock(); + input.bind('keyup', function(event) { + if (event.keyCode == 27) { // escape + input.attr("value", ""); + } + if (event.keyCode == 40) { // down arrow + $(window).unbind("keydown"); + keyboardScrolldownLeftPane(); + return false; + } + textFilter(); + }); + input.bind('keydown', function(event) { + if (event.keyCode == 9) { // tab + $("#template").contents().find("#mbrsel-input").focus(); + input.attr("value", ""); + return false; + } + textFilter(); + }); + input.focus(function(event) { input.select(); }); + }); + scheduler.add("init", function() { + $("#textfilter > .post").click(function(){ + $("#textfilter input").attr("value", ""); + textFilter(); + }); + }); +} + +function compilePattern(query) { + var escaped = query.replace(/([\.\*\+\?\|\(\)\[\]\\])/g, '\\$1'); + + if (query.toLowerCase() != query) { + // Regexp that matches CamelCase subbits: "BiSe" is + // "[a-z]*Bi[a-z]*Se" and matches "BitSet", "ABitSet", ... + return new RegExp(escaped.replace(/([A-Z])/g,"[a-z]*$1")); + } + else { // if query is all lower case make a normal case insensitive search + return new RegExp(escaped, "i"); + } +} + +// Filters all focused templates and packages. This function should be made less-blocking. +// @param query The string of the query +function textFilter() { + scheduler.clear("filter"); + + $('#tpl').html(''); + + var query = $("#textfilter input").attr("value") || ''; + var queryRegExp = compilePattern(query); + + var index = 0; + + var searchLoop = function () { + var packages = Index.keys(Index.PACKAGES).sort(); + + while (packages[index]) { + var pack = packages[index]; + var children = Index.PACKAGES[pack]; + index++; + + if (focusFilterState) { + if (pack == focusFilterState || + pack.indexOf(focusFilterState + '.') == 0) { + ; + } else { + continue; + } + } + + var matched = $.grep(children, function (child, i) { + return queryRegExp.test(child.name); + }); + + if (matched.length > 0) { + $('#tpl').append(Index.createPackageTree(pack, matched, + focusFilterState)); + scheduler.add('filter', searchLoop); + return; + } + } + + $('#tpl a.packfocus').click(function () { + focusFilter($(this).parent().parent()); + }); + configureHideFilter(); + }; + + scheduler.add('filter', searchLoop); +} + +/* Configures the hide tool by adding the hide link to all packages. */ +function configureHideFilter() { + $('#tpl li.pack a.packhide').click(function () { + var packhide = $(this) + var action = packhide.text(); + + var ol = $(this).parent().parent(); + + if (action == "hide") { + Index.hidePackage(ol); + packhide.text("show"); + } + else { + Index.showPackage(ol, kindFilterState); + packhide.text("hide"); + } + return false; + }); +} + +/* Configures the focus tool by adding the focus bar in the filter box (initially hidden), and by adding the focus + link to all packages. */ +function configureFocusFilter() { + scheduler.add("init", function() { + focusFilterState = null; + if ($("#focusfilter").length == 0) { + $("#filter").append("
              focused on
              "); + $("#focusfilter > .focusremove").click(function(event) { + textFilter(); + + $("#focusfilter").hide(); + $("#kindfilter").show(); + resizeFilterBlock(); + focusFilterState = null; + }); + $("#focusfilter").hide(); + resizeFilterBlock(); + } + }); + scheduler.add("init", function() { + $('#tpl li.pack a.packfocus').click(function () { + focusFilter($(this).parent()); + return false; + }); + }); +} + +/* Focuses the entity index on a specific package. To do so, it will copy the sub-templates and sub-packages of the + focuses package into the top-level templates and packages position of the index. The original top-level + @param package The
            5. element that corresponds to the package in the entity index */ +function focusFilter(package) { + scheduler.clear("filter"); + + var currentFocus = $('li.pack > .tplshow', package).text(); + $("#focusfilter > .focuscoll").empty(); + $("#focusfilter > .focuscoll").append(currentFocus); + + $("#focusfilter").show(); + $("#kindfilter").hide(); + resizeFilterBlock(); + focusFilterState = currentFocus; + kindFilterSync(); + + textFilter(); +} + +function configureKindFilter() { + scheduler.add("init", function() { + kindFilterState = "all"; + $("#filter").append(""); + $("#kindfilter > a").click(function(event) { kindFilter("packs"); }); + resizeFilterBlock(); + }); +} + +function kindFilter(kind) { + if (kind == "packs") { + kindFilterState = "packs"; + kindFilterSync(); + $("#kindfilter > a").replaceWith("display all entities"); + $("#kindfilter > a").click(function(event) { kindFilter("all"); }); + } + else { + kindFilterState = "all"; + kindFilterSync(); + $("#kindfilter > a").replaceWith("display packages only"); + $("#kindfilter > a").click(function(event) { kindFilter("packs"); }); + } +} + +/* Applies the kind filter. */ +function kindFilterSync() { + if (kindFilterState == "all" || focusFilterState != null) { + $("#tpl a.packhide").text('hide'); + $("#tpl ol.templates").show(); + } else { + $("#tpl a.packhide").text('show'); + $("#tpl ol.templates").hide(); + } +} + +function resizeFilterBlock() { + $("#tpl").css("top", $("#filter").outerHeight(true)); +} diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/jquery-ui.js b/scalaxy-components/0.3-SNAPSHOT/api/lib/jquery-ui.js new file mode 100644 index 00000000..faab0cf1 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/lib/jquery-ui.js @@ -0,0 +1,6 @@ +/*! jQuery UI - v1.9.0 - 2012-10-05 +* http://jqueryui.com +* Includes: jquery.ui.core.js, jquery.ui.widget.js, jquery.ui.mouse.js, jquery.ui.position.js, jquery.ui.accordion.js, jquery.ui.autocomplete.js, jquery.ui.button.js, jquery.ui.datepicker.js, jquery.ui.dialog.js, jquery.ui.draggable.js, jquery.ui.droppable.js, jquery.ui.effect.js, jquery.ui.effect-blind.js, jquery.ui.effect-bounce.js, jquery.ui.effect-clip.js, jquery.ui.effect-drop.js, jquery.ui.effect-explode.js, jquery.ui.effect-fade.js, jquery.ui.effect-fold.js, jquery.ui.effect-highlight.js, jquery.ui.effect-pulsate.js, jquery.ui.effect-scale.js, jquery.ui.effect-shake.js, jquery.ui.effect-slide.js, jquery.ui.effect-transfer.js, jquery.ui.menu.js, jquery.ui.progressbar.js, jquery.ui.resizable.js, jquery.ui.selectable.js, jquery.ui.slider.js, jquery.ui.sortable.js, jquery.ui.spinner.js, jquery.ui.tabs.js, jquery.ui.tooltip.js +* Copyright (c) 2012 jQuery Foundation and other contributors Licensed MIT */ + +(function(e,t){function i(t,n){var r,i,o,u=t.nodeName.toLowerCase();return"area"===u?(r=t.parentNode,i=r.name,!t.href||!i||r.nodeName.toLowerCase()!=="map"?!1:(o=e("img[usemap=#"+i+"]")[0],!!o&&s(o))):(/input|select|textarea|button|object/.test(u)?!t.disabled:"a"===u?t.href||n:n)&&s(t)}function s(t){return!e(t).parents().andSelf().filter(function(){return e.css(this,"visibility")==="hidden"||e.expr.filters.hidden(this)}).length}var n=0,r=/^ui-id-\d+$/;e.ui=e.ui||{};if(e.ui.version)return;e.extend(e.ui,{version:"1.9.0",keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}}),e.fn.extend({_focus:e.fn.focus,focus:function(t,n){return typeof t=="number"?this.each(function(){var r=this;setTimeout(function(){e(r).focus(),n&&n.call(r)},t)}):this._focus.apply(this,arguments)},scrollParent:function(){var t;return e.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?t=this.parents().filter(function(){return/(relative|absolute|fixed)/.test(e.css(this,"position"))&&/(auto|scroll)/.test(e.css(this,"overflow")+e.css(this,"overflow-y")+e.css(this,"overflow-x"))}).eq(0):t=this.parents().filter(function(){return/(auto|scroll)/.test(e.css(this,"overflow")+e.css(this,"overflow-y")+e.css(this,"overflow-x"))}).eq(0),/fixed/.test(this.css("position"))||!t.length?e(document):t},zIndex:function(n){if(n!==t)return this.css("zIndex",n);if(this.length){var r=e(this[0]),i,s;while(r.length&&r[0]!==document){i=r.css("position");if(i==="absolute"||i==="relative"||i==="fixed"){s=parseInt(r.css("zIndex"),10);if(!isNaN(s)&&s!==0)return s}r=r.parent()}}return 0},uniqueId:function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++n)})},removeUniqueId:function(){return this.each(function(){r.test(this.id)&&e(this).removeAttr("id")})}}),e("").outerWidth(1).jquery||e.each(["Width","Height"],function(n,r){function u(t,n,r,s){return e.each(i,function(){n-=parseFloat(e.css(t,"padding"+this))||0,r&&(n-=parseFloat(e.css(t,"border"+this+"Width"))||0),s&&(n-=parseFloat(e.css(t,"margin"+this))||0)}),n}var i=r==="Width"?["Left","Right"]:["Top","Bottom"],s=r.toLowerCase(),o={innerWidth:e.fn.innerWidth,innerHeight:e.fn.innerHeight,outerWidth:e.fn.outerWidth,outerHeight:e.fn.outerHeight};e.fn["inner"+r]=function(n){return n===t?o["inner"+r].call(this):this.each(function(){e(this).css(s,u(this,n)+"px")})},e.fn["outer"+r]=function(t,n){return typeof t!="number"?o["outer"+r].call(this,t):this.each(function(){e(this).css(s,u(this,t,!0,n)+"px")})}}),e.extend(e.expr[":"],{data:e.expr.createPseudo?e.expr.createPseudo(function(t){return function(n){return!!e.data(n,t)}}):function(t,n,r){return!!e.data(t,r[3])},focusable:function(t){return i(t,!isNaN(e.attr(t,"tabindex")))},tabbable:function(t){var n=e.attr(t,"tabindex"),r=isNaN(n);return(r||n>=0)&&i(t,!r)}}),e(function(){var t=document.body,n=t.appendChild(n=document.createElement("div"));n.offsetHeight,e.extend(n.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0}),e.support.minHeight=n.offsetHeight===100,e.support.selectstart="onselectstart"in n,t.removeChild(n).style.display="none"}),e.fn.extend({disableSelection:function(){return this.bind((e.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(e){e.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}}),e.extend(e.ui,{plugin:{add:function(t,n,r){var i,s=e.ui[t].prototype;for(i in r)s.plugins[i]=s.plugins[i]||[],s.plugins[i].push([n,r[i]])},call:function(e,t,n){var r,i=e.plugins[t];if(!i||!e.element[0].parentNode||e.element[0].parentNode.nodeType===11)return;for(r=0;r0?!0:(t[r]=1,i=t[r]>0,t[r]=0,i)},isOverAxis:function(e,t,n){return e>t&&e",options:{disabled:!1,create:null},_createWidget:function(t,r){r=e(r||this.defaultElement||this)[0],this.element=e(r),this.uuid=n++,this.eventNamespace="."+this.widgetName+this.uuid,this.options=e.widget.extend({},this.options,this._getCreateOptions(),t),this.bindings=e(),this.hoverable=e(),this.focusable=e(),r!==this&&(e.data(r,this.widgetName,this),e.data(r,this.widgetFullName,this),this._on({remove:"destroy"}),this.document=e(r.style?r.ownerDocument:r.document||r),this.window=e(this.document[0].defaultView||this.document[0].parentWindow)),this._create(),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:e.noop,_getCreateEventData:e.noop,_create:e.noop,_init:e.noop,destroy:function(){this._destroy(),this.element.unbind(this.eventNamespace).removeData(this.widgetName).removeData(this.widgetFullName).removeData(e.camelCase(this.widgetFullName)),this.widget().unbind(this.eventNamespace).removeAttr("aria-disabled").removeClass(this.widgetFullName+"-disabled "+"ui-state-disabled"),this.bindings.unbind(this.eventNamespace),this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus")},_destroy:e.noop,widget:function(){return this.element},option:function(n,r){var i=n,s,o,u;if(arguments.length===0)return e.widget.extend({},this.options);if(typeof n=="string"){i={},s=n.split("."),n=s.shift();if(s.length){o=i[n]=e.widget.extend({},this.options[n]);for(u=0;u=9||!!t.button?this._mouseStarted?(this._mouseDrag(t),t.preventDefault()):(this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,t)!==!1,this._mouseStarted?this._mouseDrag(t):this._mouseUp(t)),!this._mouseStarted):this._mouseUp(t)},_mouseUp:function(t){return e(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,t.target===this._mouseDownEvent.target&&e.data(t.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(t)),!1},_mouseDistanceMet:function(e){return Math.max(Math.abs(this._mouseDownEvent.pageX-e.pageX),Math.abs(this._mouseDownEvent.pageY-e.pageY))>=this.options.distance},_mouseDelayMet:function(e){return this.mouseDelayMet},_mouseStart:function(e){},_mouseDrag:function(e){},_mouseStop:function(e){},_mouseCapture:function(e){return!0}})})(jQuery);(function(e,t){function h(e,t,n){return[parseInt(e[0],10)*(l.test(e[0])?t/100:1),parseInt(e[1],10)*(l.test(e[1])?n/100:1)]}function p(t,n){return parseInt(e.css(t,n),10)||0}e.ui=e.ui||{};var n,r=Math.max,i=Math.abs,s=Math.round,o=/left|center|right/,u=/top|center|bottom/,a=/[\+\-]\d+%?/,f=/^\w+/,l=/%$/,c=e.fn.position;e.position={scrollbarWidth:function(){if(n!==t)return n;var r,i,s=e("
              "),o=s.children()[0];return e("body").append(s),r=o.offsetWidth,s.css("overflow","scroll"),i=o.offsetWidth,r===i&&(i=s[0].clientWidth),s.remove(),n=r-i},getScrollInfo:function(t){var n=t.isWindow?"":t.element.css("overflow-x"),r=t.isWindow?"":t.element.css("overflow-y"),i=n==="scroll"||n==="auto"&&t.width0?"right":"center",vertical:u<0?"top":o>0?"bottom":"middle"};lr(i(o),i(u))?h.important="horizontal":h.important="vertical",t.using.call(this,e,h)}),a.offset(e.extend(C,{using:u}))})},e.ui.position={fit:{left:function(e,t){var n=t.within,i=n.isWindow?n.scrollLeft:n.offset.left,s=n.width,o=e.left-t.collisionPosition.marginLeft,u=i-o,a=o+t.collisionWidth-s-i,f;t.collisionWidth>s?u>0&&a<=0?(f=e.left+u+t.collisionWidth-s-i,e.left+=u-f):a>0&&u<=0?e.left=i:u>a?e.left=i+s-t.collisionWidth:e.left=i:u>0?e.left+=u:a>0?e.left-=a:e.left=r(e.left-o,e.left)},top:function(e,t){var n=t.within,i=n.isWindow?n.scrollTop:n.offset.top,s=t.within.height,o=e.top-t.collisionPosition.marginTop,u=i-o,a=o+t.collisionHeight-s-i,f;t.collisionHeight>s?u>0&&a<=0?(f=e.top+u+t.collisionHeight-s-i,e.top+=u-f):a>0&&u<=0?e.top=i:u>a?e.top=i+s-t.collisionHeight:e.top=i:u>0?e.top+=u:a>0?e.top-=a:e.top=r(e.top-o,e.top)}},flip:{left:function(e,t){var n=t.within,r=n.offset.left+n.scrollLeft,s=n.width,o=n.isWindow?n.scrollLeft:n.offset.left,u=e.left-t.collisionPosition.marginLeft,a=u-o,f=u+t.collisionWidth-s-o,l=t.my[0]==="left"?-t.elemWidth:t.my[0]==="right"?t.elemWidth:0,c=t.at[0]==="left"?t.targetWidth:t.at[0]==="right"?-t.targetWidth:0,h=-2*t.offset[0],p,d;if(a<0){p=e.left+l+c+h+t.collisionWidth-s-r;if(p<0||p0){d=e.left-t.collisionPosition.marginLeft+l+c+h-o;if(d>0||i(d)a&&(v<0||v0&&(d=e.top-t.collisionPosition.marginTop+c+h+p-o,e.top+c+h+p>f&&(d>0||i(d)10&&i<11,t.innerHTML="",n.removeChild(t)}(),e.uiBackCompat!==!1&&function(e){var n=e.fn.position;e.fn.position=function(r){if(!r||!r.offset)return n.call(this,r);var i=r.offset.split(" "),s=r.at.split(" ");return i.length===1&&(i[1]=i[0]),/^\d/.test(i[0])&&(i[0]="+"+i[0]),/^\d/.test(i[1])&&(i[1]="+"+i[1]),s.length===1&&(/left|center|right/.test(s[0])?s[1]="center":(s[1]=s[0],s[0]="center")),n.call(this,e.extend(r,{at:s[0]+i[0]+" "+s[1]+i[1],offset:t}))}}(jQuery)})(jQuery);(function(e,t){var n=0,r={},i={};r.height=r.paddingTop=r.paddingBottom=r.borderTopWidth=r.borderBottomWidth="hide",i.height=i.paddingTop=i.paddingBottom=i.borderTopWidth=i.borderBottomWidth="show",e.widget("ui.accordion",{version:"1.9.0",options:{active:0,animate:{},collapsible:!1,event:"click",header:"> li > :first-child,> :not(li):even",heightStyle:"auto",icons:{activeHeader:"ui-icon-triangle-1-s",header:"ui-icon-triangle-1-e"},activate:null,beforeActivate:null},_create:function(){var t=this.accordionId="ui-accordion-"+(this.element.attr("id")||++n),r=this.options;this.prevShow=this.prevHide=e(),this.element.addClass("ui-accordion ui-widget ui-helper-reset"),this.headers=this.element.find(r.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all"),this._hoverable(this.headers),this._focusable(this.headers),this.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom").hide(),!r.collapsible&&r.active===!1&&(r.active=0),r.active<0&&(r.active+=this.headers.length),this.active=this._findActive(r.active).addClass("ui-accordion-header-active ui-state-active").toggleClass("ui-corner-all ui-corner-top"),this.active.next().addClass("ui-accordion-content-active").show(),this._createIcons(),this.originalHeight=this.element[0].style.height,this.refresh(),this.element.attr("role","tablist"),this.headers.attr("role","tab").each(function(n){var r=e(this),i=r.attr("id"),s=r.next(),o=s.attr("id");i||(i=t+"-header-"+n,r.attr("id",i)),o||(o=t+"-panel-"+n,s.attr("id",o)),r.attr("aria-controls",o),s.attr("aria-labelledby",i)}).next().attr("role","tabpanel"),this.headers.not(this.active).attr({"aria-selected":"false",tabIndex:-1}).next().attr({"aria-expanded":"false","aria-hidden":"true"}).hide(),this.active.length?this.active.attr({"aria-selected":"true",tabIndex:0}).next().attr({"aria-expanded":"true","aria-hidden":"false"}):this.headers.eq(0).attr("tabIndex",0),this._on(this.headers,{keydown:"_keydown"}),this._on(this.headers.next(),{keydown:"_panelKeyDown"}),this._setupEvents(r.event)},_getCreateEventData:function(){return{header:this.active,content:this.active.length?this.active.next():e()}},_createIcons:function(){var t=this.options.icons;t&&(e("").addClass("ui-accordion-header-icon ui-icon "+t.header).prependTo(this.headers),this.active.children(".ui-accordion-header-icon").removeClass(t.header).addClass(t.activeHeader),this.headers.addClass("ui-accordion-icons"))},_destroyIcons:function(){this.headers.removeClass("ui-accordion-icons").children(".ui-accordion-header-icon").remove()},_destroy:function(){var e;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role"),this.headers.removeClass("ui-accordion-header ui-accordion-header-active ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top").removeAttr("role").removeAttr("aria-selected").removeAttr("aria-controls").removeAttr("tabIndex").each(function(){/^ui-accordion/.test(this.id)&&this.removeAttribute("id")}),this._destroyIcons(),e=this.headers.next().css("display","").removeAttr("role").removeAttr("aria-expanded").removeAttr("aria-hidden").removeAttr("aria-labelledby").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-state-disabled").each(function(){/^ui-accordion/.test(this.id)&&this.removeAttribute("id")}),this.options.heightStyle!=="content"&&(this.element.css("height",this.originalHeight),e.css("height",""))},_setOption:function(e,t){if(e==="active"){this._activate(t);return}e==="event"&&(this.options.event&&this._off(this.headers,this.options.event),this._setupEvents(t)),this._super(e,t),e==="collapsible"&&!t&&this.options.active===!1&&this._activate(0),e==="icons"&&(this._destroyIcons(),t&&this._createIcons()),e==="disabled"&&this.headers.add(this.headers.next()).toggleClass("ui-state-disabled",!!t)},_keydown:function(t){if(t.altKey||t.ctrlKey)return;var n=e.ui.keyCode,r=this.headers.length,i=this.headers.index(t.target),s=!1;switch(t.keyCode){case n.RIGHT:case n.DOWN:s=this.headers[(i+1)%r];break;case n.LEFT:case n.UP:s=this.headers[(i-1+r)%r];break;case n.SPACE:case n.ENTER:this._eventHandler(t);break;case n.HOME:s=this.headers[0];break;case n.END:s=this.headers[r-1]}s&&(e(t.target).attr("tabIndex",-1),e(s).attr("tabIndex",0),s.focus(),t.preventDefault())},_panelKeyDown:function(t){t.keyCode===e.ui.keyCode.UP&&t.ctrlKey&&e(t.currentTarget).prev().focus()},refresh:function(){var t,n,r=this.options.heightStyle,i=this.element.parent();this.element.css("height",this.originalHeight),r==="fill"?(e.support.minHeight||(n=i.css("overflow"),i.css("overflow","hidden")),t=i.height(),this.element.siblings(":visible").each(function(){var n=e(this),r=n.css("position");if(r==="absolute"||r==="fixed")return;t-=n.outerHeight(!0)}),n&&i.css("overflow",n),this.headers.each(function(){t-=e(this).outerHeight(!0)}),this.headers.next().each(function(){e(this).height(Math.max(0,t-e(this).innerHeight()+e(this).height()))}).css("overflow","auto")):r==="auto"&&(t=0,this.headers.next().each(function(){t=Math.max(t,e(this).height("").height())}).height(t)),r!=="content"&&this.element.height(this.element.height())},_activate:function(t){var n=this._findActive(t)[0];if(n===this.active[0])return;n=n||this.active[0],this._eventHandler({target:n,currentTarget:n,preventDefault:e.noop})},_findActive:function(t){return typeof t=="number"?this.headers.eq(t):e()},_setupEvents:function(t){var n={};if(!t)return;e.each(t.split(" "),function(e,t){n[t]="_eventHandler"}),this._on(this.headers,n)},_eventHandler:function(t){var n=this.options,r=this.active,i=e(t.currentTarget),s=i[0]===r[0],o=s&&n.collapsible,u=o?e():i.next(),a=r.next(),f={oldHeader:r,oldPanel:a,newHeader:o?e():i,newPanel:u};t.preventDefault();if(s&&!n.collapsible||this._trigger("beforeActivate",t,f)===!1)return;n.active=o?!1:this.headers.index(i),this.active=s?e():i,this._toggle(f),r.removeClass("ui-accordion-header-active ui-state-active"),n.icons&&r.children(".ui-accordion-header-icon").removeClass(n.icons.activeHeader).addClass(n.icons.header),s||(i.removeClass("ui-corner-all").addClass("ui-accordion-header-active ui-state-active ui-corner-top"),n.icons&&i.children(".ui-accordion-header-icon").removeClass(n.icons.header).addClass(n.icons.activeHeader),i.next().addClass("ui-accordion-content-active"))},_toggle:function(t){var n=t.newPanel,r=this.prevShow.length?this.prevShow:t.oldPanel;this.prevShow.add(this.prevHide).stop(!0,!0),this.prevShow=n,this.prevHide=r,this.options.animate?this._animate(n,r,t):(r.hide(),n.show(),this._toggleComplete(t)),r.attr({"aria-expanded":"false","aria-hidden":"true"}),r.prev().attr("aria-selected","false"),n.length&&r.length?r.prev().attr("tabIndex",-1):n.length&&this.headers.filter(function(){return e(this).attr("tabIndex")===0}).attr("tabIndex",-1),n.attr({"aria-expanded":"true","aria-hidden":"false"}).prev().attr({"aria-selected":"true",tabIndex:0})},_animate:function(e,t,n){var s,o,u,a=this,f=0,l=e.length&&(!t.length||e.index()",options:{appendTo:"body",autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},pending:0,_create:function(){var t,n,r;this.isMultiLine=this._isMultiLine(),this.valueMethod=this.element[this.element.is("input,textarea")?"val":"text"],this.isNewMenu=!0,this.element.addClass("ui-autocomplete-input").attr("autocomplete","off"),this._on({keydown:function(i){if(this.element.prop("readOnly")){t=!0,r=!0,n=!0;return}t=!1,r=!1,n=!1;var s=e.ui.keyCode;switch(i.keyCode){case s.PAGE_UP:t=!0,this._move("previousPage",i);break;case s.PAGE_DOWN:t=!0,this._move("nextPage",i);break;case s.UP:t=!0,this._keyEvent("previous",i);break;case s.DOWN:t=!0,this._keyEvent("next",i);break;case s.ENTER:case s.NUMPAD_ENTER:this.menu.active&&(t=!0,i.preventDefault(),this.menu.select(i));break;case s.TAB:this.menu.active&&this.menu.select(i);break;case s.ESCAPE:this.menu.element.is(":visible")&&(this._value(this.term),this.close(i),i.preventDefault());break;default:n=!0,this._searchTimeout(i)}},keypress:function(r){if(t){t=!1,r.preventDefault();return}if(n)return;var i=e.ui.keyCode;switch(r.keyCode){case i.PAGE_UP:this._move("previousPage",r);break;case i.PAGE_DOWN:this._move("nextPage",r);break;case i.UP:this._keyEvent("previous",r);break;case i.DOWN:this._keyEvent("next",r)}},input:function(e){if(r){r=!1,e.preventDefault();return}this._searchTimeout(e)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(e){if(this.cancelBlur){delete this.cancelBlur;return}clearTimeout(this.searching),this.close(e),this._change(e)}}),this._initSource(),this.menu=e("
            6. '+"";var z=N?'":"";for(var W=0;W<7;W++){var X=(W+T)%7;z+="=5?' class="ui-datepicker-week-end"':"")+">"+''+L[X]+""}U+=z+"";var V=this._getDaysInMonth(d,p);d==e.selectedYear&&p==e.selectedMonth&&(e.selectedDay=Math.min(e.selectedDay,V));var J=(this._getFirstDayOfMonth(d,p)-T+7)%7,K=Math.ceil((J+V)/7),Q=f?this.maxRows>K?this.maxRows:K:K;this.maxRows=Q;var G=this._daylightSavingAdjust(new Date(d,p,1-J));for(var Y=0;Y";var Z=N?'":"";for(var W=0;W<7;W++){var et=M?M.apply(e.input?e.input[0]:null,[G]):[!0,""],tt=G.getMonth()!=p,nt=tt&&!D||!et[0]||c&&Gh;Z+='",G.setDate(G.getDate()+1),G=this._daylightSavingAdjust(G)}U+=Z+""}p++,p>11&&(p=0,d++),U+="
              '+this._get(e,"weekHeader")+"
              '+this._get(e,"calculateWeek")(G)+""+(tt&&!_?" ":nt?''+G.getDate()+"":''+G.getDate()+"")+"
              "+(f?"
              "+(o[0]>0&&I==o[1]-1?'
              ':""):""),F+=U}B+=F}return B+=x+($.browser.msie&&parseInt($.browser.version,10)<7&&!e.inline?'':""),e._keyEvent=!1,B},_generateMonthYearHeader:function(e,t,n,r,i,s,o,u){var a=this._get(e,"changeMonth"),f=this._get(e,"changeYear"),l=this._get(e,"showMonthAfterYear"),c='
              ',h="";if(s||!a)h+=''+o[t]+"";else{var p=r&&r.getFullYear()==n,d=i&&i.getFullYear()==n;h+='"}l||(c+=h+(s||!a||!f?" ":""));if(!e.yearshtml){e.yearshtml="";if(s||!f)c+=''+n+"";else{var m=this._get(e,"yearRange").split(":"),g=(new Date).getFullYear(),y=function(e){var t=e.match(/c[+-].*/)?n+parseInt(e.substring(1),10):e.match(/[+-].*/)?g+parseInt(e,10):parseInt(e,10);return isNaN(t)?g:t},b=y(m[0]),w=Math.max(b,y(m[1]||""));b=r?Math.max(b,r.getFullYear()):b,w=i?Math.min(w,i.getFullYear()):w,e.yearshtml+='",c+=e.yearshtml,e.yearshtml=null}}return c+=this._get(e,"yearSuffix"),l&&(c+=(s||!a||!f?" ":"")+h),c+="
              ",c},_adjustInstDate:function(e,t,n){var r=e.drawYear+(n=="Y"?t:0),i=e.drawMonth+(n=="M"?t:0),s=Math.min(e.selectedDay,this._getDaysInMonth(r,i))+(n=="D"?t:0),o=this._restrictMinMax(e,this._daylightSavingAdjust(new Date(r,i,s)));e.selectedDay=o.getDate(),e.drawMonth=e.selectedMonth=o.getMonth(),e.drawYear=e.selectedYear=o.getFullYear(),(n=="M"||n=="Y")&&this._notifyChange(e)},_restrictMinMax:function(e,t){var n=this._getMinMaxDate(e,"min"),r=this._getMinMaxDate(e,"max"),i=n&&tr?r:i,i},_notifyChange:function(e){var t=this._get(e,"onChangeMonthYear");t&&t.apply(e.input?e.input[0]:null,[e.selectedYear,e.selectedMonth+1,e])},_getNumberOfMonths:function(e){var t=this._get(e,"numberOfMonths");return t==null?[1,1]:typeof t=="number"?[1,t]:t},_getMinMaxDate:function(e,t){return this._determineDate(e,this._get(e,t+"Date"),null)},_getDaysInMonth:function(e,t){return 32-this._daylightSavingAdjust(new Date(e,t,32)).getDate()},_getFirstDayOfMonth:function(e,t){return(new Date(e,t,1)).getDay()},_canAdjustMonth:function(e,t,n,r){var i=this._getNumberOfMonths(e),s=this._daylightSavingAdjust(new Date(n,r+(t<0?t:i[0]*i[1]),1));return t<0&&s.setDate(this._getDaysInMonth(s.getFullYear(),s.getMonth())),this._isInRange(e,s)},_isInRange:function(e,t){var n=this._getMinMaxDate(e,"min"),r=this._getMinMaxDate(e,"max");return(!n||t.getTime()>=n.getTime())&&(!r||t.getTime()<=r.getTime())},_getFormatConfig:function(e){var t=this._get(e,"shortYearCutoff");return t=typeof t!="string"?t:(new Date).getFullYear()%100+parseInt(t,10),{shortYearCutoff:t,dayNamesShort:this._get(e,"dayNamesShort"),dayNames:this._get(e,"dayNames"),monthNamesShort:this._get(e,"monthNamesShort"),monthNames:this._get(e,"monthNames")}},_formatDate:function(e,t,n,r){t||(e.currentDay=e.selectedDay,e.currentMonth=e.selectedMonth,e.currentYear=e.selectedYear);var i=t?typeof t=="object"?t:this._daylightSavingAdjust(new Date(r,n,t)):this._daylightSavingAdjust(new Date(e.currentYear,e.currentMonth,e.currentDay));return this.formatDate(this._get(e,"dateFormat"),i,this._getFormatConfig(e))}}),$.fn.datepicker=function(e){if(!this.length)return this;$.datepicker.initialized||($(document).mousedown($.datepicker._checkExternalClick).find(document.body).append($.datepicker.dpDiv),$.datepicker.initialized=!0);var t=Array.prototype.slice.call(arguments,1);return typeof e!="string"||e!="isDisabled"&&e!="getDate"&&e!="widget"?e=="option"&&arguments.length==2&&typeof arguments[1]=="string"?$.datepicker["_"+e+"Datepicker"].apply($.datepicker,[this[0]].concat(t)):this.each(function(){typeof e=="string"?$.datepicker["_"+e+"Datepicker"].apply($.datepicker,[this].concat(t)):$.datepicker._attachDatepicker(this,e)}):$.datepicker["_"+e+"Datepicker"].apply($.datepicker,[this[0]].concat(t))},$.datepicker=new Datepicker,$.datepicker.initialized=!1,$.datepicker.uuid=(new Date).getTime(),$.datepicker.version="1.9.0",window["DP_jQuery_"+dpuuid]=$})(jQuery);(function(e,t){var n="ui-dialog ui-widget ui-widget-content ui-corner-all ",r={buttons:!0,height:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,width:!0},i={maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0};e.widget("ui.dialog",{version:"1.9.0",options:{autoOpen:!0,buttons:{},closeOnEscape:!0,closeText:"close",dialogClass:"",draggable:!0,hide:null,height:"auto",maxHeight:!1,maxWidth:!1,minHeight:150,minWidth:150,modal:!1,position:{my:"center",at:"center",of:window,collision:"fit",using:function(t){var n=e(this).css(t).offset().top;n<0&&e(this).css("top",t.top-n)}},resizable:!0,show:null,stack:!0,title:"",width:300,zIndex:1e3},_create:function(){this.originalTitle=this.element.attr("title"),typeof this.originalTitle!="string"&&(this.originalTitle=""),this.oldPosition={parent:this.element.parent(),index:this.element.parent().children().index(this.element)},this.options.title=this.options.title||this.originalTitle;var t=this,r=this.options,i=r.title||" ",s=(this.uiDialog=e("
              ")).addClass(n+r.dialogClass).css({display:"none",outline:0,zIndex:r.zIndex}).attr("tabIndex",-1).keydown(function(n){r.closeOnEscape&&!n.isDefaultPrevented()&&n.keyCode&&n.keyCode===e.ui.keyCode.ESCAPE&&(t.close(n),n.preventDefault())}).mousedown(function(e){t.moveToTop(!1,e)}).appendTo("body"),o=this.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(s),u=(this.uiDialogTitlebar=e("
              ")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(s),a=e("").addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").click(function(e){e.preventDefault(),t.close(e)}).appendTo(u),f=(this.uiDialogTitlebarCloseText=e("")).addClass("ui-icon ui-icon-closethick").text(r.closeText).appendTo(a),l=e("").uniqueId().addClass("ui-dialog-title").html(i).prependTo(u),c=(this.uiDialogButtonPane=e("
              ")).addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix"),h=(this.uiButtonSet=e("
              ")).addClass("ui-dialog-buttonset").appendTo(c);s.attr({role:"dialog","aria-labelledby":l.attr("id")}),u.find("*").add(u).disableSelection(),this._hoverable(a),this._focusable(a),r.draggable&&e.fn.draggable&&this._makeDraggable(),r.resizable&&e.fn.resizable&&this._makeResizable(),this._createButtons(r.buttons),this._isOpen=!1,e.fn.bgiframe&&s.bgiframe(),this._on(s,{keydown:function(t){if(!r.modal||t.keyCode!==e.ui.keyCode.TAB)return;var n=e(":tabbable",s),i=n.filter(":first"),o=n.filter(":last");if(t.target===o[0]&&!t.shiftKey)return i.focus(1),!1;if(t.target===i[0]&&t.shiftKey)return o.focus(1),!1}})},_init:function(){this.options.autoOpen&&this.open()},_destroy:function(){var e,t=this.oldPosition;this.overlay&&this.overlay.destroy(),this.uiDialog.hide(),this.element.removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body"),this.uiDialog.remove(),this.originalTitle&&this.element.attr("title",this.originalTitle),e=t.parent.children().eq(t.index),e.length&&e[0]!==this.element[0]?e.before(this.element):t.parent.append(this.element)},widget:function(){return this.uiDialog},close:function(t){var n=this,r,i;if(!this._isOpen)return;if(!1===this._trigger("beforeClose",t))return;return this._isOpen=!1,this.overlay&&this.overlay.destroy(),this.options.hide?this.uiDialog.hide(this.options.hide,function(){n._trigger("close",t)}):(this.uiDialog.hide(),this._trigger("close",t)),e.ui.dialog.overlay.resize(),this.options.modal&&(r=0,e(".ui-dialog").each(function(){this!==n.uiDialog[0]&&(i=e(this).css("z-index"),isNaN(i)||(r=Math.max(r,i)))}),e.ui.dialog.maxZ=r),this},isOpen:function(){return this._isOpen},moveToTop:function(t,n){var r=this.options,i;return r.modal&&!t||!r.stack&&!r.modal?this._trigger("focus",n):(r.zIndex>e.ui.dialog.maxZ&&(e.ui.dialog.maxZ=r.zIndex),this.overlay&&(e.ui.dialog.maxZ+=1,e.ui.dialog.overlay.maxZ=e.ui.dialog.maxZ,this.overlay.$el.css("z-index",e.ui.dialog.overlay.maxZ)),i={scrollTop:this.element.scrollTop(),scrollLeft:this.element.scrollLeft()},e.ui.dialog.maxZ+=1,this.uiDialog.css("z-index",e.ui.dialog.maxZ),this.element.attr(i),this._trigger("focus",n),this)},open:function(){if(this._isOpen)return;var t,n=this.options,r=this.uiDialog;return this._size(),this._position(n.position),r.show(n.show),this.overlay=n.modal?new e.ui.dialog.overlay(this):null,this.moveToTop(!0),t=this.element.find(":tabbable"),t.length||(t=this.uiDialogButtonPane.find(":tabbable"),t.length||(t=r)),t.eq(0).focus(),this._isOpen=!0,this._trigger("open"),this},_createButtons:function(t){var n,r,i=this,s=!1;this.uiDialogButtonPane.remove(),this.uiButtonSet.empty(),typeof t=="object"&&t!==null&&e.each(t,function(){return!(s=!0)}),s?(e.each(t,function(t,n){n=e.isFunction(n)?{click:n,text:t}:n;var r=e("
              ').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1e3}).css(e(this).offset()).appendTo("body")}),!0):!1)},_mouseStart:function(t){var n=this.options;return this.helper=this._createHelper(t),this.helper.addClass("ui-draggable-dragging"),this._cacheHelperProportions(),e.ui.ddmanager&&(e.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(),this.offset=this.positionAbs=this.element.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},e.extend(this.offset,{click:{left:t.pageX-this.offset.left,top:t.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.originalPosition=this.position=this._generatePosition(t),this.originalPageX=t.pageX,this.originalPageY=t.pageY,n.cursorAt&&this._adjustOffsetFromHelper(n.cursorAt),n.containment&&this._setContainment(),this._trigger("start",t)===!1?(this._clear(),!1):(this._cacheHelperProportions(),e.ui.ddmanager&&!n.dropBehaviour&&e.ui.ddmanager.prepareOffsets(this,t),this._mouseDrag(t,!0),e.ui.ddmanager&&e.ui.ddmanager.dragStart(this,t),!0)},_mouseDrag:function(t,n){this.position=this._generatePosition(t),this.positionAbs=this._convertPositionTo("absolute");if(!n){var r=this._uiHash();if(this._trigger("drag",t,r)===!1)return this._mouseUp({}),!1;this.position=r.position}if(!this.options.axis||this.options.axis!="y")this.helper[0].style.left=this.position.left+"px";if(!this.options.axis||this.options.axis!="x")this.helper[0].style.top=this.position.top+"px";return e.ui.ddmanager&&e.ui.ddmanager.drag(this,t),!1},_mouseStop:function(t){var n=!1;e.ui.ddmanager&&!this.options.dropBehaviour&&(n=e.ui.ddmanager.drop(this,t)),this.dropped&&(n=this.dropped,this.dropped=!1);var r=this.element[0],i=!1;while(r&&(r=r.parentNode))r==document&&(i=!0);if(!i&&this.options.helper==="original")return!1;if(this.options.revert=="invalid"&&!n||this.options.revert=="valid"&&n||this.options.revert===!0||e.isFunction(this.options.revert)&&this.options.revert.call(this.element,n)){var s=this;e(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){s._trigger("stop",t)!==!1&&s._clear()})}else this._trigger("stop",t)!==!1&&this._clear();return!1},_mouseUp:function(t){return e("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)}),e.ui.ddmanager&&e.ui.ddmanager.dragStop(this,t),e.ui.mouse.prototype._mouseUp.call(this,t)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear(),this},_getHandle:function(t){var n=!this.options.handle||!e(this.options.handle,this.element).length?!0:!1;return e(this.options.handle,this.element).find("*").andSelf().each(function(){this==t.target&&(n=!0)}),n},_createHelper:function(t){var n=this.options,r=e.isFunction(n.helper)?e(n.helper.apply(this.element[0],[t])):n.helper=="clone"?this.element.clone().removeAttr("id"):this.element;return r.parents("body").length||r.appendTo(n.appendTo=="parent"?this.element[0].parentNode:n.appendTo),r[0]!=this.element[0]&&!/(fixed|absolute)/.test(r.css("position"))&&r.css("position","absolute"),r},_adjustOffsetFromHelper:function(t){typeof t=="string"&&(t=t.split(" ")),e.isArray(t)&&(t={left:+t[0],top:+t[1]||0}),"left"in t&&(this.offset.click.left=t.left+this.margins.left),"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left),"top"in t&&(this.offset.click.top=t.top+this.margins.top),"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var t=this.offsetParent.offset();this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&e.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop());if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&e.browser.msie)t={top:0,left:0};return{top:t.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var e=this.element.position();return{top:e.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:e.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var t=this.options;t.containment=="parent"&&(t.containment=this.helper[0].parentNode);if(t.containment=="document"||t.containment=="window")this.containment=[t.containment=="document"?0:e(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,t.containment=="document"?0:e(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,(t.containment=="document"?0:e(window).scrollLeft())+e(t.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(t.containment=="document"?0:e(window).scrollTop())+(e(t.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(t.containment)&&t.containment.constructor!=Array){var n=e(t.containment),r=n[0];if(!r)return;var i=n.offset(),s=e(r).css("overflow")!="hidden";this.containment=[(parseInt(e(r).css("borderLeftWidth"),10)||0)+(parseInt(e(r).css("paddingLeft"),10)||0),(parseInt(e(r).css("borderTopWidth"),10)||0)+(parseInt(e(r).css("paddingTop"),10)||0),(s?Math.max(r.scrollWidth,r.offsetWidth):r.offsetWidth)-(parseInt(e(r).css("borderLeftWidth"),10)||0)-(parseInt(e(r).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(s?Math.max(r.scrollHeight,r.offsetHeight):r.offsetHeight)-(parseInt(e(r).css("borderTopWidth"),10)||0)-(parseInt(e(r).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relative_container=n}else t.containment.constructor==Array&&(this.containment=t.containment)},_convertPositionTo:function(t,n){n||(n=this.position);var r=t=="absolute"?1:-1,i=this.options,s=this.cssPosition!="absolute"||this.scrollParent[0]!=document&&!!e.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,o=/(html|body)/i.test(s[0].tagName);return{top:n.top+this.offset.relative.top*r+this.offset.parent.top*r-(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():o?0:s.scrollTop())*r,left:n.left+this.offset.relative.left*r+this.offset.parent.left*r-(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():o?0:s.scrollLeft())*r}},_generatePosition:function(t){var n=this.options,r=this.cssPosition!="absolute"||this.scrollParent[0]!=document&&!!e.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,i=/(html|body)/i.test(r[0].tagName),s=t.pageX,o=t.pageY;if(this.originalPosition){var u;if(this.containment){if(this.relative_container){var a=this.relative_container.offset();u=[this.containment[0]+a.left,this.containment[1]+a.top,this.containment[2]+a.left,this.containment[3]+a.top]}else u=this.containment;t.pageX-this.offset.click.leftu[2]&&(s=u[2]+this.offset.click.left),t.pageY-this.offset.click.top>u[3]&&(o=u[3]+this.offset.click.top)}if(n.grid){var f=n.grid[1]?this.originalPageY+Math.round((o-this.originalPageY)/n.grid[1])*n.grid[1]:this.originalPageY;o=u?f-this.offset.click.topu[3]?f-this.offset.click.topu[2]?l-this.offset.click.left=0;l--){var c=r.snapElements[l].left,h=c+r.snapElements[l].width,p=r.snapElements[l].top,d=p+r.snapElements[l].height;if(!(c-s=l&&o<=c||u>=l&&u<=c||oc)&&(i>=a&&i<=f||s>=a&&s<=f||if);default:return!1}},e.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(t,n){var r=e.ui.ddmanager.droppables[t.options.scope]||[],i=n?n.type:null,s=(t.currentItem||t.element).find(":data(droppable)").andSelf();e:for(var o=0;oe?0:r.max")[0],c,h=t.each;l.style.cssText="background-color:rgba(1,1,1,.5)",f.rgba=l.style.backgroundColor.indexOf("rgba")>-1,h(u,function(e,t){t.cache="_"+e,t.props.alpha={idx:3,type:"percent",def:1}}),o.fn=t.extend(o.prototype,{parse:function(r,i,s,a){if(r===n)return this._rgba=[null,null,null,null],this;if(r.jquery||r.nodeType)r=t(r).css(i),i=n;var f=this,l=t.type(r),v=this._rgba=[],m;i!==n&&(r=[r,i,s,a],l="array");if(l==="string")return this.parse(d(r)||c._default);if(l==="array")return h(u.rgba.props,function(e,t){v[t.idx]=p(r[t.idx],t)}),this;if(l==="object")return r instanceof o?h(u,function(e,t){r[t.cache]&&(f[t.cache]=r[t.cache].slice())}):h(u,function(t,n){var i=n.cache;h(n.props,function(e,t){if(!f[i]&&n.to){if(e==="alpha"||r[e]==null)return;f[i]=n.to(f._rgba)}f[i][t.idx]=p(r[e],t,!0)}),f[i]&&e.inArray(null,f[i].slice(0,3))<0&&(f[i][3]=1,n.from&&(f._rgba=n.from(f[i])))}),this},is:function(e){var t=o(e),n=!0,r=this;return h(u,function(e,i){var s,o=t[i.cache];return o&&(s=r[i.cache]||i.to&&i.to(r._rgba)||[],h(i.props,function(e,t){if(o[t.idx]!=null)return n=o[t.idx]===s[t.idx],n})),n}),n},_space:function(){var e=[],t=this;return h(u,function(n,r){t[r.cache]&&e.push(n)}),e.pop()},transition:function(e,t){var n=o(e),r=n._space(),i=u[r],s=this.alpha()===0?o("transparent"):this,f=s[i.cache]||i.to(s._rgba),l=f.slice();return n=n[i.cache],h(i.props,function(e,r){var i=r.idx,s=f[i],o=n[i],u=a[r.type]||{};if(o===null)return;s===null?l[i]=o:(u.mod&&(o-s>u.mod/2?s+=u.mod:s-o>u.mod/2&&(s-=u.mod)),l[i]=p((o-s)*t+s,r))}),this[r](l)},blend:function(e){if(this._rgba[3]===1)return this;var n=this._rgba.slice(),r=n.pop(),i=o(e)._rgba;return o(t.map(n,function(e,t){return(1-r)*i[t]+r*e}))},toRgbaString:function(){var e="rgba(",n=t.map(this._rgba,function(e,t){return e==null?t>2?1:0:e});return n[3]===1&&(n.pop(),e="rgb("),e+n.join()+")"},toHslaString:function(){var e="hsla(",n=t.map(this.hsla(),function(e,t){return e==null&&(e=t>2?1:0),t&&t<3&&(e=Math.round(e*100)+"%"),e});return n[3]===1&&(n.pop(),e="hsl("),e+n.join()+")"},toHexString:function(e){var n=this._rgba.slice(),r=n.pop();return e&&n.push(~~(r*255)),"#"+t.map(n,function(e,t){return e=(e||0).toString(16),e.length===1?"0"+e:e}).join("")},toString:function(){return this._rgba[3]===0?"transparent":this.toRgbaString()}}),o.fn.parse.prototype=o.fn,u.hsla.to=function(e){if(e[0]==null||e[1]==null||e[2]==null)return[null,null,null,e[3]];var t=e[0]/255,n=e[1]/255,r=e[2]/255,i=e[3],s=Math.max(t,n,r),o=Math.min(t,n,r),u=s-o,a=s+o,f=a*.5,l,c;return o===s?l=0:t===s?l=60*(n-r)/u+360:n===s?l=60*(r-t)/u+120:l=60*(t-n)/u+240,f===0||f===1?c=f:f<=.5?c=u/a:c=u/(2-a),[Math.round(l)%360,c,f,i==null?1:i]},u.hsla.from=function(e){if(e[0]==null||e[1]==null||e[2]==null)return[null,null,null,e[3]];var t=e[0]/360,n=e[1],r=e[2],i=e[3],s=r<=.5?r*(1+n):r+n-r*n,o=2*r-s,u,a,f;return[Math.round(v(o,s,t+1/3)*255),Math.round(v(o,s,t)*255),Math.round(v(o,s,t-1/3)*255),i]},h(u,function(e,r){var s=r.props,u=r.cache,a=r.to,f=r.from;o.fn[e]=function(e){a&&!this[u]&&(this[u]=a(this._rgba));if(e===n)return this[u].slice();var r,i=t.type(e),l=i==="array"||i==="object"?e:arguments,c=this[u].slice();return h(s,function(e,t){var n=l[i==="object"?e:t.idx];n==null&&(n=c[t.idx]),c[t.idx]=p(n,t)}),f?(r=o(f(c)),r[u]=c,r):o(c)},h(s,function(n,r){if(o.fn[n])return;o.fn[n]=function(s){var o=t.type(s),u=n==="alpha"?this._hsla?"hsla":"rgba":e,a=this[u](),f=a[r.idx],l;return o==="undefined"?f:(o==="function"&&(s=s.call(this,f),o=t.type(s)),s==null&&r.empty?this:(o==="string"&&(l=i.exec(s),l&&(s=f+parseFloat(l[2])*(l[1]==="+"?1:-1))),a[r.idx]=s,this[u](a)))}})}),h(r,function(e,n){t.cssHooks[n]={set:function(e,r){var i,s,u="";if(t.type(r)!=="string"||(i=d(r))){r=o(i||r);if(!f.rgba&&r._rgba[3]!==1){s=n==="backgroundColor"?e.parentNode:e;while((u===""||u==="transparent")&&s&&s.style)try{u=t.css(s,"backgroundColor"),s=s.parentNode}catch(a){}r=r.blend(u&&u!=="transparent"?u:"_default")}r=r.toRgbaString()}try{e.style[n]=r}catch(r){}}},t.fx.step[n]=function(e){e.colorInit||(e.start=o(e.elem,n),e.end=o(e.end),e.colorInit=!0),t.cssHooks[n].set(e.elem,e.start.transition(e.end,e.pos))}}),t.cssHooks.borderColor={expand:function(e){var t={};return h(["Top","Right","Bottom","Left"],function(n,r){t["border"+r+"Color"]=e}),t}},c=t.Color.names={aqua:"#00ffff",black:"#000000",blue:"#0000ff",fuchsia:"#ff00ff",gray:"#808080",green:"#008000",lime:"#00ff00",maroon:"#800000",navy:"#000080",olive:"#808000",purple:"#800080",red:"#ff0000",silver:"#c0c0c0",teal:"#008080",white:"#ffffff",yellow:"#ffff00",transparent:[null,null,null,0],_default:"#ffffff"}}(jQuery),function(){function i(){var t=this.ownerDocument.defaultView?this.ownerDocument.defaultView.getComputedStyle(this,null):this.currentStyle,n={},r,i,s;if(t&&t.length&&t[0]&&t[t[0]]){s=t.length;while(s--)r=t[s],typeof t[r]=="string"&&(n[e.camelCase(r)]=t[r])}else for(r in t)typeof t[r]=="string"&&(n[r]=t[r]);return n}function s(t,n){var i={},s,o;for(s in n)o=n[s],t[s]!==o&&!r[s]&&(e.fx.step[s]||!isNaN(parseFloat(o)))&&(i[s]=o);return i}var n=["add","remove","toggle"],r={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};e.each(["borderLeftStyle","borderRightStyle","borderBottomStyle","borderTopStyle"],function(t,n){e.fx.step[n]=function(e){if(e.end!=="none"&&!e.setAttr||e.pos===1&&!e.setAttr)jQuery.style(e.elem,n,e.end),e.setAttr=!0}}),e.effects.animateClass=function(t,r,o,u){var a=e.speed(r,o,u);return this.queue(function(){var r=e(this),o=r.attr("class")||"",u,f=a.children?r.find("*").andSelf():r;f=f.map(function(){var t=e(this);return{el:t,start:i.call(this)}}),u=function(){e.each(n,function(e,n){t[n]&&r[n+"Class"](t[n])})},u(),f=f.map(function(){return this.end=i.call(this.el[0]),this.diff=s(this.start,this.end),this}),r.attr("class",o),f=f.map(function(){var t=this,n=e.Deferred(),r=jQuery.extend({},a,{queue:!1,complete:function(){n.resolve(t)}});return this.el.animate(this.diff,r),n.promise()}),e.when.apply(e,f.get()).done(function(){u(),e.each(arguments,function(){var t=this.el;e.each(this.diff,function(e){t.css(e,"")})}),a.complete.call(r[0])})})},e.fn.extend({_addClass:e.fn.addClass,addClass:function(t,n,r,i){return n?e.effects.animateClass.call(this,{add:t},n,r,i):this._addClass(t)},_removeClass:e.fn.removeClass,removeClass:function(t,n,r,i){return n?e.effects.animateClass.call(this,{remove:t},n,r,i):this._removeClass(t)},_toggleClass:e.fn.toggleClass,toggleClass:function(n,r,i,s,o){return typeof r=="boolean"||r===t?i?e.effects.animateClass.call(this,r?{add:n}:{remove:n},i,s,o):this._toggleClass(n,r):e.effects.animateClass.call(this,{toggle:n},r,i,s)},switchClass:function(t,n,r,i,s){return e.effects.animateClass.call(this,{add:n,remove:t},r,i,s)}})}(),function(){function i(n,r,i,s){e.isPlainObject(n)&&(r=n,n=n.effect),n={effect:n},r===t&&(r={}),e.isFunction(r)&&(s=r,i=null,r={});if(typeof r=="number"||e.fx.speeds[r])s=i,i=r,r={};return e.isFunction(i)&&(s=i,i=null),r&&e.extend(n,r),i=i||r.duration,n.duration=e.fx.off?0:typeof i=="number"?i:i in e.fx.speeds?e.fx.speeds[i]:e.fx.speeds._default,n.complete=s||r.complete,n}function s(t){return!t||typeof t=="number"||e.fx.speeds[t]?!0:typeof t=="string"&&!e.effects.effect[t]?n&&e.effects[t]?!1:!0:!1}e.extend(e.effects,{version:"1.9.0",save:function(e,t){for(var n=0;n
              ").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),i={width:t.width(),height:t.height()},s=document.activeElement;try{s.id}catch(o){s=document.body}return t.wrap(r),(t[0]===s||e.contains(t[0],s))&&e(s).focus(),r=t.parent(),t.css("position")==="static"?(r.css({position:"relative"}),t.css({position:"relative"})):(e.extend(n,{position:t.css("position"),zIndex:t.css("z-index")}),e.each(["top","left","bottom","right"],function(e,r){n[r]=t.css(r),isNaN(parseInt(n[r],10))&&(n[r]="auto")}),t.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),t.css(i),r.css(n).show()},removeWrapper:function(t){var n=document.activeElement;return t.parent().is(".ui-effects-wrapper")&&(t.parent().replaceWith(t),(t[0]===n||e.contains(t[0],n))&&e(n).focus()),t},setTransition:function(t,n,r,i){return i=i||{},e.each(n,function(e,n){var s=t.cssUnit(n);s[0]>0&&(i[n]=s[0]*r+s[1])}),i}}),e.fn.extend({effect:function(t,r,s,o){function h(t){function s(){e.isFunction(r)&&r.call(n[0]),e.isFunction(t)&&t()}var n=e(this),r=u.complete,i=u.mode;(n.is(":hidden")?i==="hide":i==="show")?s():l.call(n[0],u,s)}var u=i.apply(this,arguments),a=u.mode,f=u.queue,l=e.effects.effect[u.effect],c=!l&&n&&e.effects[u.effect];return e.fx.off||!l&&!c?a?this[a](u.duration,u.complete):this.each(function(){u.complete&&u.complete.call(this)}):l?f===!1?this.each(h):this.queue(f||"fx",h):c.call(this,{options:u,duration:u.duration,callback:u.complete,mode:u.mode})},_show:e.fn.show,show:function(e){if(s(e))return this._show.apply(this,arguments);var t=i.apply(this,arguments);return t.mode="show",this.effect.call(this,t)},_hide:e.fn.hide,hide:function(e){if(s(e))return this._hide.apply(this,arguments);var t=i.apply(this,arguments);return t.mode="hide",this.effect.call(this,t)},__toggle:e.fn.toggle,toggle:function(t){if(s(t)||typeof t=="boolean"||e.isFunction(t))return this.__toggle.apply(this,arguments);var n=i.apply(this,arguments);return n.mode="toggle",this.effect.call(this,n)},cssUnit:function(t){var n=this.css(t),r=[];return e.each(["em","px","%","pt"],function(e,t){n.indexOf(t)>0&&(r=[parseFloat(n),t])}),r}})}(),function(){var t={};e.each(["Quad","Cubic","Quart","Quint","Expo"],function(e,n){t[n]=function(t){return Math.pow(t,e+2)}}),e.extend(t,{Sine:function(e){return 1-Math.cos(e*Math.PI/2)},Circ:function(e){return 1-Math.sqrt(1-e*e)},Elastic:function(e){return e===0||e===1?e:-Math.pow(2,8*(e-1))*Math.sin(((e-1)*80-7.5)*Math.PI/15)},Back:function(e){return e*e*(3*e-2)},Bounce:function(e){var t,n=4;while(e<((t=Math.pow(2,--n))-1)/11);return 1/Math.pow(4,3-n)-7.5625*Math.pow((t*3-2)/22-e,2)}}),e.each(t,function(t,n){e.easing["easeIn"+t]=n,e.easing["easeOut"+t]=function(e){return 1-n(1-e)},e.easing["easeInOut"+t]=function(e){return e<.5?n(e*2)/2:1-n(e*-2+2)/2}})}()}(jQuery);(function(e,t){var n=/up|down|vertical/,r=/up|left|vertical|horizontal/;e.effects.effect.blind=function(t,i){var s=e(this),o=["position","top","bottom","left","right","height","width"],u=e.effects.setMode(s,t.mode||"hide"),a=t.direction||"up",f=n.test(a),l=f?"height":"width",c=f?"top":"left",h=r.test(a),p={},d=u==="show",v,m,g;s.parent().is(".ui-effects-wrapper")?e.effects.save(s.parent(),o):e.effects.save(s,o),s.show(),v=e.effects.createWrapper(s).css({overflow:"hidden"}),m=v[l](),g=parseFloat(v.css(c))||0,p[l]=d?m:0,h||(s.css(f?"bottom":"right",0).css(f?"top":"left","auto").css({position:"absolute"}),p[c]=d?g:m+g),d&&(v.css(l,0),h||v.css(c,g+m)),v.animate(p,{duration:t.duration,easing:t.easing,queue:!1,complete:function(){u==="hide"&&s.hide(),e.effects.restore(s,o),e.effects.removeWrapper(s),i()}})}})(jQuery);(function(e,t){e.effects.effect.bounce=function(t,n){var r=e(this),i=["position","top","bottom","left","right","height","width"],s=e.effects.setMode(r,t.mode||"effect"),o=s==="hide",u=s==="show",a=t.direction||"up",f=t.distance,l=t.times||5,c=l*2+(u||o?1:0),h=t.duration/c,p=t.easing,d=a==="up"||a==="down"?"top":"left",v=a==="up"||a==="left",m,g,y,b=r.queue(),w=b.length;(u||o)&&i.push("opacity"),e.effects.save(r,i),r.show(),e.effects.createWrapper(r),f||(f=r[d==="top"?"outerHeight":"outerWidth"]()/3),u&&(y={opacity:1},y[d]=0,r.css("opacity",0).css(d,v?-f*2:f*2).animate(y,h,p)),o&&(f/=Math.pow(2,l-1)),y={},y[d]=0;for(m=0;m1&&b.splice.apply(b,[1,0].concat(b.splice(w,c+1))),r.dequeue()}})(jQuery);(function(e,t){e.effects.effect.clip=function(t,n){var r=e(this),i=["position","top","bottom","left","right","height","width"],s=e.effects.setMode(r,t.mode||"hide"),o=s==="show",u=t.direction||"vertical",a=u==="vertical",f=a?"height":"width",l=a?"top":"left",c={},h,p,d;e.effects.save(r,i),r.show(),h=e.effects.createWrapper(r).css({overflow:"hidden"}),p=r[0].tagName==="IMG"?h:r,d=p[f](),o&&(p.css(f,0),p.css(l,d/2)),c[f]=o?d:0,c[l]=o?0:d/2,p.animate(c,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){o||r.hide(),e.effects.restore(r,i),e.effects.removeWrapper(r),n()}})}})(jQuery);(function(e,t){e.effects.effect.drop=function(t,n){var r=e(this),i=["position","top","bottom","left","right","opacity","height","width"],s=e.effects.setMode(r,t.mode||"hide"),o=s==="show",u=t.direction||"left",a=u==="up"||u==="down"?"top":"left",f=u==="up"||u==="left"?"pos":"neg",l={opacity:o?1:0},c;e.effects.save(r,i),r.show(),e.effects.createWrapper(r),c=t.distance||r[a==="top"?"outerHeight":"outerWidth"](!0)/2,o&&r.css("opacity",0).css(a,f==="pos"?-c:c),l[a]=(o?f==="pos"?"+=":"-=":f==="pos"?"-=":"+=")+c,r.animate(l,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){s==="hide"&&r.hide(),e.effects.restore(r,i),e.effects.removeWrapper(r),n()}})}})(jQuery);(function(e,t){e.effects.effect.explode=function(t,n){function y(){c.push(this),c.length===r*i&&b()}function b(){s.css({visibility:"visible"}),e(c).remove(),u||s.hide(),n()}var r=t.pieces?Math.round(Math.sqrt(t.pieces)):3,i=r,s=e(this),o=e.effects.setMode(s,t.mode||"hide"),u=o==="show",a=s.show().css("visibility","hidden").offset(),f=Math.ceil(s.outerWidth()/i),l=Math.ceil(s.outerHeight()/r),c=[],h,p,d,v,m,g;for(h=0;h
              ").css({position:"absolute",visibility:"visible",left:-p*f,top:-h*l}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:f,height:l,left:d+(u?m*f:0),top:v+(u?g*l:0),opacity:u?0:1}).animate({left:d+(u?0:m*f),top:v+(u?0:g*l),opacity:u?1:0},t.duration||500,t.easing,y)}}})(jQuery);(function(e,t){e.effects.effect.fade=function(t,n){var r=e(this),i=e.effects.setMode(r,t.mode||"toggle");r.animate({opacity:i},{queue:!1,duration:t.duration,easing:t.easing,complete:n})}})(jQuery);(function(e,t){e.effects.effect.fold=function(t,n){var r=e(this),i=["position","top","bottom","left","right","height","width"],s=e.effects.setMode(r,t.mode||"hide"),o=s==="show",u=s==="hide",a=t.size||15,f=/([0-9]+)%/.exec(a),l=!!t.horizFirst,c=o!==l,h=c?["width","height"]:["height","width"],p=t.duration/2,d,v,m={},g={};e.effects.save(r,i),r.show(),d=e.effects.createWrapper(r).css({overflow:"hidden"}),v=c?[d.width(),d.height()]:[d.height(),d.width()],f&&(a=parseInt(f[1],10)/100*v[u?0:1]),o&&d.css(l?{height:0,width:a}:{height:a,width:0}),m[h[0]]=o?v[0]:a,g[h[1]]=o?v[1]:0,d.animate(m,p,t.easing).animate(g,p,t.easing,function(){u&&r.hide(),e.effects.restore(r,i),e.effects.removeWrapper(r),n()})}})(jQuery);(function(e,t){e.effects.effect.highlight=function(t,n){var r=e(this),i=["backgroundImage","backgroundColor","opacity"],s=e.effects.setMode(r,t.mode||"show"),o={backgroundColor:r.css("backgroundColor")};s==="hide"&&(o.opacity=0),e.effects.save(r,i),r.show().css({backgroundImage:"none",backgroundColor:t.color||"#ffff99"}).animate(o,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){s==="hide"&&r.hide(),e.effects.restore(r,i),n()}})}})(jQuery);(function(e,t){e.effects.effect.pulsate=function(t,n){var r=e(this),i=e.effects.setMode(r,t.mode||"show"),s=i==="show",o=i==="hide",u=s||i==="hide",a=(t.times||5)*2+(u?1:0),f=t.duration/a,l=0,c=r.queue(),h=c.length,p;if(s||!r.is(":visible"))r.css("opacity",0).show(),l=1;for(p=1;p1&&c.splice.apply(c,[1,0].concat(c.splice(h,a+1))),r.dequeue()}})(jQuery);(function(e,t){e.effects.effect.puff=function(t,n){var r=e(this),i=e.effects.setMode(r,t.mode||"hide"),s=i==="hide",o=parseInt(t.percent,10)||150,u=o/100,a={height:r.height(),width:r.width()};e.extend(t,{effect:"scale",queue:!1,fade:!0,mode:i,complete:n,percent:s?o:100,from:s?a:{height:a.height*u,width:a.width*u}}),r.effect(t)},e.effects.effect.scale=function(t,n){var r=e(this),i=e.extend(!0,{},t),s=e.effects.setMode(r,t.mode||"effect"),o=parseInt(t.percent,10)||(parseInt(t.percent,10)===0?0:s==="hide"?0:100),u=t.direction||"both",a=t.origin,f={height:r.height(),width:r.width(),outerHeight:r.outerHeight(),outerWidth:r.outerWidth()},l={y:u!=="horizontal"?o/100:1,x:u!=="vertical"?o/100:1};i.effect="size",i.queue=!1,i.complete=n,s!=="effect"&&(i.origin=a||["middle","center"],i.restore=!0),i.from=t.from||(s==="show"?{height:0,width:0}:f),i.to={height:f.height*l.y,width:f.width*l.x,outerHeight:f.outerHeight*l.y,outerWidth:f.outerWidth*l.x},i.fade&&(s==="show"&&(i.from.opacity=0,i.to.opacity=1),s==="hide"&&(i.from.opacity=1,i.to.opacity=0)),r.effect(i)},e.effects.effect.size=function(t,n){var r=e(this),i=["position","top","bottom","left","right","width","height","overflow","opacity"],s=["position","top","bottom","left","right","overflow","opacity"],o=["width","height","overflow"],u=["fontSize"],a=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],f=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],l=e.effects.setMode(r,t.mode||"effect"),c=t.restore||l!=="effect",h=t.scale||"both",p=t.origin||["middle","center"],d,v,m,g=r.css("position");l==="show"&&r.show(),d={height:r.height(),width:r.width(),outerHeight:r.outerHeight(),outerWidth:r.outerWidth()},r.from=t.from||d,r.to=t.to||d,m={from:{y:r.from.height/d.height,x:r.from.width/d.width},to:{y:r.to.height/d.height,x:r.to.width/d.width}};if(h==="box"||h==="both")m.from.y!==m.to.y&&(i=i.concat(a),r.from=e.effects.setTransition(r,a,m.from.y,r.from),r.to=e.effects.setTransition(r,a,m.to.y,r.to)),m.from.x!==m.to.x&&(i=i.concat(f),r.from=e.effects.setTransition(r,f,m.from.x,r.from),r.to=e.effects.setTransition(r,f,m.to.x,r.to));(h==="content"||h==="both")&&m.from.y!==m.to.y&&(i=i.concat(u),r.from=e.effects.setTransition(r,u,m.from.y,r.from),r.to=e.effects.setTransition(r,u,m.to.y,r.to)),e.effects.save(r,c?i:s),r.show(),e.effects.createWrapper(r),r.css("overflow","hidden").css(r.from),p&&(v=e.effects.getBaseline(p,d),r.from.top=(d.outerHeight-r.outerHeight())*v.y,r.from.left=(d.outerWidth-r.outerWidth())*v.x,r.to.top=(d.outerHeight-r.to.outerHeight)*v.y,r.to.left=(d.outerWidth-r.to.outerWidth)*v.x),r.css(r.from);if(h==="content"||h==="both")a=a.concat(["marginTop","marginBottom"]).concat(u),f=f.concat(["marginLeft","marginRight"]),o=i.concat(a).concat(f),r.find("*[width]").each(function(){var n=e(this),r={height:n.height(),width:n.width()};c&&e.effects.save(n,o),n.from={height:r.height*m.from.y,width:r.width*m.from.x},n.to={height:r.height*m.to.y,width:r.width*m.to.x},m.from.y!==m.to.y&&(n.from=e.effects.setTransition(n,a,m.from.y,n.from),n.to=e.effects.setTransition(n,a,m.to.y,n.to)),m.from.x!==m.to.x&&(n.from=e.effects.setTransition(n,f,m.from.x,n.from),n.to=e.effects.setTransition(n,f,m.to.x,n.to)),n.css(n.from),n.animate(n.to,t.duration,t.easing,function(){c&&e.effects.restore(n,o)})});r.animate(r.to,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){r.to.opacity===0&&r.css("opacity",r.from.opacity),l==="hide"&&r.hide(),e.effects.restore(r,c?i:s),c||(g==="static"?r.css({position:"relative",top:r.to.top,left:r.to.left}):e.each(["top","left"],function(e,t){r.css(t,function(t,n){var i=parseInt(n,10),s=e?r.to.left:r.to.top;return n==="auto"?s+"px":i+s+"px"})})),e.effects.removeWrapper(r),n()}})}})(jQuery);(function(e,t){e.effects.effect.shake=function(t,n){var r=e(this),i=["position","top","bottom","left","right","height","width"],s=e.effects.setMode(r,t.mode||"effect"),o=t.direction||"left",u=t.distance||20,a=t.times||3,f=a*2+1,l=Math.round(t.duration/f),c=o==="up"||o==="down"?"top":"left",h=o==="up"||o==="left",p={},d={},v={},m,g=r.queue(),y=g.length;e.effects.save(r,i),r.show(),e.effects.createWrapper(r),p[c]=(h?"-=":"+=")+u,d[c]=(h?"+=":"-=")+u*2,v[c]=(h?"-=":"+=")+u*2,r.animate(p,l,t.easing);for(m=1;m1&&g.splice.apply(g,[1,0].concat(g.splice(y,f+1))),r.dequeue()}})(jQuery);(function(e,t){e.effects.effect.slide=function(t,n){var r=e(this),i=["position","top","bottom","left","right","width","height"],s=e.effects.setMode(r,t.mode||"show"),o=s==="show",u=t.direction||"left",a=u==="up"||u==="down"?"top":"left",f=u==="up"||u==="left",l,c={};e.effects.save(r,i),r.show(),l=t.distance||r[a==="top"?"outerHeight":"outerWidth"](!0),e.effects.createWrapper(r).css({overflow:"hidden"}),o&&r.css(a,f?isNaN(l)?"-"+l:-l:l),c[a]=(o?f?"+=":"-=":f?"-=":"+=")+l,r.animate(c,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){s==="hide"&&r.hide(),e.effects.restore(r,i),e.effects.removeWrapper(r),n()}})}})(jQuery);(function(e,t){e.effects.effect.transfer=function(t,n){var r=e(this),i=e(t.to),s=i.css("position")==="fixed",o=e("body"),u=s?o.scrollTop():0,a=s?o.scrollLeft():0,f=i.offset(),l={top:f.top-u,left:f.left-a,height:i.innerHeight(),width:i.innerWidth()},c=r.offset(),h=e('
              ').appendTo(document.body).addClass(t.className).css({top:c.top-u,left:c.left-a,height:r.innerHeight(),width:r.innerWidth(),position:s?"fixed":"absolute"}).animate(l,t.duration,t.easing,function(){h.remove(),n()})}})(jQuery);(function(e,t){var n=!1;e.widget("ui.menu",{version:"1.9.0",defaultElement:"
                ",delay:300,options:{icons:{submenu:"ui-icon-carat-1-e"},menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.element.uniqueId().addClass("ui-menu ui-widget ui-widget-content ui-corner-all").toggleClass("ui-menu-icons",!!this.element.find(".ui-icon").length).attr({role:this.options.role,tabIndex:0}).bind("click"+this.eventNamespace,e.proxy(function(e){this.options.disabled&&e.preventDefault()},this)),this.options.disabled&&this.element.addClass("ui-state-disabled").attr("aria-disabled","true"),this._on({"mousedown .ui-menu-item > a":function(e){e.preventDefault()},"click .ui-state-disabled > a":function(e){e.preventDefault()},"click .ui-menu-item:has(a)":function(t){var r=e(t.target).closest(".ui-menu-item");!n&&r.not(".ui-state-disabled").length&&(n=!0,this.select(t),r.has(".ui-menu").length?this.expand(t):this.element.is(":focus")||(this.element.trigger("focus",[!0]),this.active&&this.active.parents(".ui-menu").length===1&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":function(t){var n=e(t.currentTarget);n.siblings().children(".ui-state-active").removeClass("ui-state-active"),this.focus(t,n)},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(e,t){var n=this.active||this.element.children(".ui-menu-item").eq(0);t||this.focus(e,n)},blur:function(t){this._delay(function(){e.contains(this.element[0],this.document[0].activeElement)||this.collapseAll(t)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){e(t.target).closest(".ui-menu").length||this.collapseAll(t),n=!1}})},_destroy:function(){this.element.removeAttr("aria-activedescendant").find(".ui-menu").andSelf().removeClass("ui-menu ui-widget ui-widget-content ui-corner-all ui-menu-icons").removeAttr("role").removeAttr("tabIndex").removeAttr("aria-labelledby").removeAttr("aria-expanded").removeAttr("aria-hidden").removeAttr("aria-disabled").removeUniqueId().show(),this.element.find(".ui-menu-item").removeClass("ui-menu-item").removeAttr("role").removeAttr("aria-disabled").children("a").removeUniqueId().removeClass("ui-corner-all ui-state-hover").removeAttr("tabIndex").removeAttr("role").removeAttr("aria-haspopup").children().each(function(){var t=e(this);t.data("ui-menu-submenu-carat")&&t.remove()}),this.element.find(".ui-menu-divider").removeClass("ui-menu-divider ui-widget-content")},_keydown:function(t){function a(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}var n,r,i,s,o,u=!0;switch(t.keyCode){case e.ui.keyCode.PAGE_UP:this.previousPage(t);break;case e.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case e.ui.keyCode.HOME:this._move("first","first",t);break;case e.ui.keyCode.END:this._move("last","last",t);break;case e.ui.keyCode.UP:this.previous(t);break;case e.ui.keyCode.DOWN:this.next(t);break;case e.ui.keyCode.LEFT:this.collapse(t);break;case e.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case e.ui.keyCode.ENTER:case e.ui.keyCode.SPACE:this._activate(t);break;case e.ui.keyCode.ESCAPE:this.collapse(t);break;default:u=!1,r=this.previousFilter||"",i=String.fromCharCode(t.keyCode),s=!1,clearTimeout(this.filterTimer),i===r?s=!0:i=r+i,o=new RegExp("^"+a(i),"i"),n=this.activeMenu.children(".ui-menu-item").filter(function(){return o.test(e(this).children("a").text())}),n=s&&n.index(this.active.next())!==-1?this.active.nextAll(".ui-menu-item"):n,n.length||(i=String.fromCharCode(t.keyCode),o=new RegExp("^"+a(i),"i"),n=this.activeMenu.children(".ui-menu-item").filter(function(){return o.test(e(this).children("a").text())})),n.length?(this.focus(t,n),n.length>1?(this.previousFilter=i,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter):delete this.previousFilter}u&&t.preventDefault()},_activate:function(e){this.active.is(".ui-state-disabled")||(this.active.children("a[aria-haspopup='true']").length?this.expand(e):this.select(e))},refresh:function(){var t,n=this.options.icons.submenu,r=this.element.find(this.options.menus+":not(.ui-menu)").addClass("ui-menu ui-widget ui-widget-content ui-corner-all").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"});t=r.add(this.element),t.children(":not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","presentation").children("a").uniqueId().addClass("ui-corner-all").attr({tabIndex:-1,role:this._itemRole()}),t.children(":not(.ui-menu-item)").each(function(){var t=e(this);/[^\-—–\s]/.test(t.text())||t.addClass("ui-widget-content ui-menu-divider")}),t.children(".ui-state-disabled").attr("aria-disabled","true"),r.each(function(){var t=e(this),r=t.prev("a"),i=e("").addClass("ui-menu-icon ui-icon "+n).data("ui-menu-submenu-carat",!0);r.attr("aria-haspopup","true").prepend(i),t.attr("aria-labelledby",r.attr("id"))}),this.active&&!e.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},focus:function(e,t){var n,r;this.blur(e,e&&e.type==="focus"),this._scrollIntoView(t),this.active=t.first(),r=this.active.children("a").addClass("ui-state-focus"),this.options.role&&this.element.attr("aria-activedescendant",r.attr("id")),this.active.parent().closest(".ui-menu-item").children("a:first").addClass("ui-state-active"),e&&e.type==="keydown"?this._close():this.timer=this._delay(function(){this._close()},this.delay),n=t.children(".ui-menu"),n.length&&/^mouse/.test(e.type)&&this._startOpening(n),this.activeMenu=t.parent(),this._trigger("focus",e,{item:t})},_scrollIntoView:function(t){var n,r,i,s,o,u;this._hasScroll()&&(n=parseFloat(e.css(this.activeMenu[0],"borderTopWidth"))||0,r=parseFloat(e.css(this.activeMenu[0],"paddingTop"))||0,i=t.offset().top-this.activeMenu.offset().top-n-r,s=this.activeMenu.scrollTop(),o=this.activeMenu.height(),u=t.height(),i<0?this.activeMenu.scrollTop(s+i):i+u>o&&this.activeMenu.scrollTop(s+i-o+u))},blur:function(e,t){t||clearTimeout(this.timer);if(!this.active)return;this.active.children("a").removeClass("ui-state-focus"),this.active=null,this._trigger("blur",e,{item:this.active})},_startOpening:function(e){clearTimeout(this.timer);if(e.attr("aria-hidden")!=="true")return;this.timer=this._delay(function(){this._close(),this._open(e)},this.delay)},_open:function(t){var n=e.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(t.parents(".ui-menu")).hide().attr("aria-hidden","true"),t.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(n)},collapseAll:function(t,n){clearTimeout(this.timer),this.timer=this._delay(function(){var r=n?this.element:e(t&&t.target).closest(this.element.find(".ui-menu"));r.length||(r=this.element),this._close(r),this.blur(t),this.activeMenu=r},this.delay)},_close:function(e){e||(e=this.active?this.active.parent():this.element),e.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false").end().find("a.ui-state-active").removeClass("ui-state-active")},collapse:function(e){var t=this.active&&this.active.parent().closest(".ui-menu-item",this.element);t&&t.length&&(this._close(),this.focus(e,t))},expand:function(e){var t=this.active&&this.active.children(".ui-menu ").children(".ui-menu-item").first();t&&t.length&&(this._open(t.parent()),this._delay(function(){this.focus(e,t)}))},next:function(e){this._move("next","first",e)},previous:function(e){this._move("prev","last",e)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_move:function(e,t,n){var r;this.active&&(e==="first"||e==="last"?r=this.active[e==="first"?"prevAll":"nextAll"](".ui-menu-item").eq(-1):r=this.active[e+"All"](".ui-menu-item").eq(0));if(!r||!r.length||!this.active)r=this.activeMenu.children(".ui-menu-item")[t]();this.focus(n,r)},nextPage:function(t){var n,r,i;if(!this.active){this.next(t);return}if(this.isLastItem())return;this._hasScroll()?(r=this.active.offset().top,i=this.element.height(),this.active.nextAll(".ui-menu-item").each(function(){return n=e(this),n.offset().top-r-i<0}),this.focus(t,n)):this.focus(t,this.activeMenu.children(".ui-menu-item")[this.active?"last":"first"]())},previousPage:function(t){var n,r,i;if(!this.active){this.next(t);return}if(this.isFirstItem())return;this._hasScroll()?(r=this.active.offset().top,i=this.element.height(),this.active.prevAll(".ui-menu-item").each(function(){return n=e(this),n.offset().top-r+i>0}),this.focus(t,n)):this.focus(t,this.activeMenu.children(".ui-menu-item").first())},_hasScroll:function(){return this.element.outerHeight()
              ").appendTo(this.element),this.oldValue=this._value(),this._refreshValue()},_destroy:function(){this.element.removeClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow"),this.valueDiv.remove()},value:function(e){return e===t?this._value():(this._setOption("value",e),this)},_setOption:function(e,t){e==="value"&&(this.options.value=t,this._refreshValue(),this._value()===this.options.max&&this._trigger("complete")),this._super(e,t)},_value:function(){var e=this.options.value;return typeof e!="number"&&(e=0),Math.min(this.options.max,Math.max(this.min,e))},_percentage:function(){return 100*this._value()/this.options.max},_refreshValue:function(){var e=this.value(),t=this._percentage();this.oldValue!==e&&(this.oldValue=e,this._trigger("change")),this.valueDiv.toggle(e>this.min).toggleClass("ui-corner-right",e===this.options.max).width(t.toFixed(0)+"%"),this.element.attr("aria-valuenow",e)}})})(jQuery);(function(e,t){e.widget("ui.resizable",e.ui.mouse,{version:"1.9.0",widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1e3},_create:function(){var t=this,n=this.options;this.element.addClass("ui-resizable"),e.extend(this,{_aspectRatio:!!n.aspectRatio,aspectRatio:n.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:n.helper||n.ghost||n.animate?n.helper||"ui-resizable-helper":null}),this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)&&(this.element.wrap(e('
              ').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("resizable",this.element.data("resizable")),this.elementIsWrapper=!0,this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")}),this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0}),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css({margin:this.originalElement.css("margin")}),this._proportionallyResize()),this.handles=n.handles||(e(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se");if(this.handles.constructor==String){this.handles=="all"&&(this.handles="n,e,s,w,se,sw,ne,nw");var r=this.handles.split(",");this.handles={};for(var i=0;i
              ');u.css({zIndex:n.zIndex}),"se"==s&&u.addClass("ui-icon ui-icon-gripsmall-diagonal-se"),this.handles[s]=".ui-resizable-"+s,this.element.append(u)}}this._renderAxis=function(t){t=t||this.element;for(var n in this.handles){this.handles[n].constructor==String&&(this.handles[n]=e(this.handles[n],this.element).show());if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var r=e(this.handles[n],this.element),i=0;i=/sw|ne|nw|se|n|s/.test(n)?r.outerHeight():r.outerWidth();var s=["padding",/ne|nw|n/.test(n)?"Top":/se|sw|s/.test(n)?"Bottom":/^e$/.test(n)?"Right":"Left"].join("");t.css(s,i),this._proportionallyResize()}if(!e(this.handles[n]).length)continue}},this._renderAxis(this.element),this._handles=e(".ui-resizable-handle",this.element).disableSelection(),this._handles.mouseover(function(){if(!t.resizing){if(this.className)var e=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i);t.axis=e&&e[1]?e[1]:"se"}}),n.autoHide&&(this._handles.hide(),e(this.element).addClass("ui-resizable-autohide").mouseenter(function(){if(n.disabled)return;e(this).removeClass("ui-resizable-autohide"),t._handles.show()}).mouseleave(function(){if(n.disabled)return;t.resizing||(e(this).addClass("ui-resizable-autohide"),t._handles.hide())})),this._mouseInit()},_destroy:function(){this._mouseDestroy();var t=function(t){e(t).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").removeData("ui-resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){t(this.element);var n=this.element;n.after(this.originalElement.css({position:n.css("position"),width:n.outerWidth(),height:n.outerHeight(),top:n.css("top"),left:n.css("left")})).remove()}return this.originalElement.css("resize",this.originalResizeStyle),t(this.originalElement),this},_mouseCapture:function(t){var n=!1;for(var r in this.handles)e(this.handles[r])[0]==t.target&&(n=!0);return!this.options.disabled&&n},_mouseStart:function(t){var r=this.options,i=this.element.position(),s=this.element;this.resizing=!0,this.documentScroll={top:e(document).scrollTop(),left:e(document).scrollLeft()},(s.is(".ui-draggable")||/absolute/.test(s.css("position")))&&s.css({position:"absolute",top:i.top,left:i.left}),this._renderProxy();var o=n(this.helper.css("left")),u=n(this.helper.css("top"));r.containment&&(o+=e(r.containment).scrollLeft()||0,u+=e(r.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:o,top:u},this.size=this._helper?{width:s.outerWidth(),height:s.outerHeight()}:{width:s.width(),height:s.height()},this.originalSize=this._helper?{width:s.outerWidth(),height:s.outerHeight()}:{width:s.width(),height:s.height()},this.originalPosition={left:o,top:u},this.sizeDiff={width:s.outerWidth()-s.width(),height:s.outerHeight()-s.height()},this.originalMousePosition={left:t.pageX,top:t.pageY},this.aspectRatio=typeof r.aspectRatio=="number"?r.aspectRatio:this.originalSize.width/this.originalSize.height||1;var a=e(".ui-resizable-"+this.axis).css("cursor");return e("body").css("cursor",a=="auto"?this.axis+"-resize":a),s.addClass("ui-resizable-resizing"),this._propagate("start",t),!0},_mouseDrag:function(e){var t=this.helper,n=this.options,r={},i=this,s=this.originalMousePosition,o=this.axis,u=e.pageX-s.left||0,a=e.pageY-s.top||0,f=this._change[o];if(!f)return!1;var l=f.apply(this,[e,u,a]);this._updateVirtualBoundaries(e.shiftKey);if(this._aspectRatio||e.shiftKey)l=this._updateRatio(l,e);return l=this._respectSize(l,e),this._propagate("resize",e),t.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"}),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),this._updateCache(l),this._trigger("resize",e,this.ui()),!1},_mouseStop:function(t){this.resizing=!1;var n=this.options,r=this;if(this._helper){var i=this._proportionallyResizeElements,s=i.length&&/textarea/i.test(i[0].nodeName),o=s&&e.ui.hasScroll(i[0],"left")?0:r.sizeDiff.height,u=s?0:r.sizeDiff.width,a={width:r.helper.width()-u,height:r.helper.height()-o},f=parseInt(r.element.css("left"),10)+(r.position.left-r.originalPosition.left)||null,l=parseInt(r.element.css("top"),10)+(r.position.top-r.originalPosition.top)||null;n.animate||this.element.css(e.extend(a,{top:l,left:f})),r.helper.height(r.size.height),r.helper.width(r.size.width),this._helper&&!n.animate&&this._proportionallyResize()}return e("body").css("cursor","auto"),this.element.removeClass("ui-resizable-resizing"),this._propagate("stop",t),this._helper&&this.helper.remove(),!1},_updateVirtualBoundaries:function(e){var t=this.options,n,i,s,o,u;u={minWidth:r(t.minWidth)?t.minWidth:0,maxWidth:r(t.maxWidth)?t.maxWidth:Infinity,minHeight:r(t.minHeight)?t.minHeight:0,maxHeight:r(t.maxHeight)?t.maxHeight:Infinity};if(this._aspectRatio||e)n=u.minHeight*this.aspectRatio,s=u.minWidth/this.aspectRatio,i=u.maxHeight*this.aspectRatio,o=u.maxWidth/this.aspectRatio,n>u.minWidth&&(u.minWidth=n),s>u.minHeight&&(u.minHeight=s),ie.width,l=r(e.height)&&i.minHeight&&i.minHeight>e.height;f&&(e.width=i.minWidth),l&&(e.height=i.minHeight),u&&(e.width=i.maxWidth),a&&(e.height=i.maxHeight);var c=this.originalPosition.left+this.originalSize.width,h=this.position.top+this.size.height,p=/sw|nw|w/.test(o),d=/nw|ne|n/.test(o);f&&p&&(e.left=c-i.minWidth),u&&p&&(e.left=c-i.maxWidth),l&&d&&(e.top=h-i.minHeight),a&&d&&(e.top=h-i.maxHeight);var v=!e.width&&!e.height;return v&&!e.left&&e.top?e.top=null:v&&!e.top&&e.left&&(e.left=null),e},_proportionallyResize:function(){var t=this.options;if(!this._proportionallyResizeElements.length)return;var n=this.helper||this.element;for(var r=0;r
              ');var r=e.browser.msie&&e.browser.version<7,i=r?1:0,s=r?2:-1;this.helper.addClass(this._helper).css({width:this.element.outerWidth()+s,height:this.element.outerHeight()+s,position:"absolute",left:this.elementOffset.left-i+"px",top:this.elementOffset.top-i+"px",zIndex:++n.zIndex}),this.helper.appendTo("body").disableSelection()}else this.helper=this.element},_change:{e:function(e,t,n){return{width:this.originalSize.width+t}},w:function(e,t,n){var r=this.options,i=this.originalSize,s=this.originalPosition;return{left:s.left+t,width:i.width-t}},n:function(e,t,n){var r=this.options,i=this.originalSize,s=this.originalPosition;return{top:s.top+n,height:i.height-n}},s:function(e,t,n){return{height:this.originalSize.height+n}},se:function(t,n,r){return e.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[t,n,r]))},sw:function(t,n,r){return e.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[t,n,r]))},ne:function(t,n,r){return e.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[t,n,r]))},nw:function(t,n,r){return e.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[t,n,r]))}},_propagate:function(t,n){e.ui.plugin.call(this,t,[n,this.ui()]),t!="resize"&&this._trigger(t,n,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),e.ui.plugin.add("resizable","alsoResize",{start:function(t,n){var r=e(this).data("resizable"),i=r.options,s=function(t){e(t).each(function(){var t=e(this);t.data("resizable-alsoresize",{width:parseInt(t.width(),10),height:parseInt(t.height(),10),left:parseInt(t.css("left"),10),top:parseInt(t.css("top"),10)})})};typeof i.alsoResize=="object"&&!i.alsoResize.parentNode?i.alsoResize.length?(i.alsoResize=i.alsoResize[0],s(i.alsoResize)):e.each(i.alsoResize,function(e){s(e)}):s(i.alsoResize)},resize:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r.originalSize,o=r.originalPosition,u={height:r.size.height-s.height||0,width:r.size.width-s.width||0,top:r.position.top-o.top||0,left:r.position.left-o.left||0},a=function(t,r){e(t).each(function(){var t=e(this),i=e(this).data("resizable-alsoresize"),s={},o=r&&r.length?r:t.parents(n.originalElement[0]).length?["width","height"]:["width","height","top","left"];e.each(o,function(e,t){var n=(i[t]||0)+(u[t]||0);n&&n>=0&&(s[t]=n||null)}),t.css(s)})};typeof i.alsoResize=="object"&&!i.alsoResize.nodeType?e.each(i.alsoResize,function(e,t){a(e,t)}):a(i.alsoResize)},stop:function(t,n){e(this).removeData("resizable-alsoresize")}}),e.ui.plugin.add("resizable","animate",{stop:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r._proportionallyResizeElements,o=s.length&&/textarea/i.test(s[0].nodeName),u=o&&e.ui.hasScroll(s[0],"left")?0:r.sizeDiff.height,a=o?0:r.sizeDiff.width,f={width:r.size.width-a,height:r.size.height-u},l=parseInt(r.element.css("left"),10)+(r.position.left-r.originalPosition.left)||null,c=parseInt(r.element.css("top"),10)+(r.position.top-r.originalPosition.top)||null;r.element.animate(e.extend(f,c&&l?{top:c,left:l}:{}),{duration:i.animateDuration,easing:i.animateEasing,step:function(){var n={width:parseInt(r.element.css("width"),10),height:parseInt(r.element.css("height"),10),top:parseInt(r.element.css("top"),10),left:parseInt(r.element.css("left"),10)};s&&s.length&&e(s[0]).css({width:n.width,height:n.height}),r._updateCache(n),r._propagate("resize",t)}})}}),e.ui.plugin.add("resizable","containment",{start:function(t,r){var i=e(this).data("resizable"),s=i.options,o=i.element,u=s.containment,a=u instanceof e?u.get(0):/parent/.test(u)?o.parent().get(0):u;if(!a)return;i.containerElement=e(a);if(/document/.test(u)||u==document)i.containerOffset={left:0,top:0},i.containerPosition={left:0,top:0},i.parentData={element:e(document),left:0,top:0,width:e(document).width(),height:e(document).height()||document.body.parentNode.scrollHeight};else{var f=e(a),l=[];e(["Top","Right","Left","Bottom"]).each(function(e,t){l[e]=n(f.css("padding"+t))}),i.containerOffset=f.offset(),i.containerPosition=f.position(),i.containerSize={height:f.innerHeight()-l[3],width:f.innerWidth()-l[1]};var c=i.containerOffset,h=i.containerSize.height,p=i.containerSize.width,d=e.ui.hasScroll(a,"left")?a.scrollWidth:p,v=e.ui.hasScroll(a)?a.scrollHeight:h;i.parentData={element:a,left:c.left,top:c.top,width:d,height:v}}},resize:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r.containerSize,o=r.containerOffset,u=r.size,a=r.position,f=r._aspectRatio||t.shiftKey,l={top:0,left:0},c=r.containerElement;c[0]!=document&&/static/.test(c.css("position"))&&(l=o),a.left<(r._helper?o.left:0)&&(r.size.width=r.size.width+(r._helper?r.position.left-o.left:r.position.left-l.left),f&&(r.size.height=r.size.width/r.aspectRatio),r.position.left=i.helper?o.left:0),a.top<(r._helper?o.top:0)&&(r.size.height=r.size.height+(r._helper?r.position.top-o.top:r.position.top),f&&(r.size.width=r.size.height*r.aspectRatio),r.position.top=r._helper?o.top:0),r.offset.left=r.parentData.left+r.position.left,r.offset.top=r.parentData.top+r.position.top;var h=Math.abs((r._helper?r.offset.left-l.left:r.offset.left-l.left)+r.sizeDiff.width),p=Math.abs((r._helper?r.offset.top-l.top:r.offset.top-o.top)+r.sizeDiff.height),d=r.containerElement.get(0)==r.element.parent().get(0),v=/relative|absolute/.test(r.containerElement.css("position"));d&&v&&(h-=r.parentData.left),h+r.size.width>=r.parentData.width&&(r.size.width=r.parentData.width-h,f&&(r.size.height=r.size.width/r.aspectRatio)),p+r.size.height>=r.parentData.height&&(r.size.height=r.parentData.height-p,f&&(r.size.width=r.size.height*r.aspectRatio))},stop:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r.position,o=r.containerOffset,u=r.containerPosition,a=r.containerElement,f=e(r.helper),l=f.offset(),c=f.outerWidth()-r.sizeDiff.width,h=f.outerHeight()-r.sizeDiff.height;r._helper&&!i.animate&&/relative/.test(a.css("position"))&&e(this).css({left:l.left-u.left-o.left,width:c,height:h}),r._helper&&!i.animate&&/static/.test(a.css("position"))&&e(this).css({left:l.left-u.left-o.left,width:c,height:h})}}),e.ui.plugin.add("resizable","ghost",{start:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r.size;r.ghost=r.originalElement.clone(),r.ghost.css({opacity:.25,display:"block",position:"relative",height:s.height,width:s.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof i.ghost=="string"?i.ghost:""),r.ghost.appendTo(r.helper)},resize:function(t,n){var r=e(this).data("resizable"),i=r.options;r.ghost&&r.ghost.css({position:"relative",height:r.size.height,width:r.size.width})},stop:function(t,n){var r=e(this).data("resizable"),i=r.options;r.ghost&&r.helper&&r.helper.get(0).removeChild(r.ghost.get(0))}}),e.ui.plugin.add("resizable","grid",{resize:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r.size,o=r.originalSize,u=r.originalPosition,a=r.axis,f=i._aspectRatio||t.shiftKey;i.grid=typeof i.grid=="number"?[i.grid,i.grid]:i.grid;var l=Math.round((s.width-o.width)/(i.grid[0]||1))*(i.grid[0]||1),c=Math.round((s.height-o.height)/(i.grid[1]||1))*(i.grid[1]||1);/^(se|s|e)$/.test(a)?(r.size.width=o.width+l,r.size.height=o.height+c):/^(ne)$/.test(a)?(r.size.width=o.width+l,r.size.height=o.height+c,r.position.top=u.top-c):/^(sw)$/.test(a)?(r.size.width=o.width+l,r.size.height=o.height+c,r.position.left=u.left-l):(r.size.width=o.width+l,r.size.height=o.height+c,r.position.top=u.top-c,r.position.left=u.left-l)}});var n=function(e){return parseInt(e,10)||0},r=function(e){return!isNaN(parseInt(e,10))}})(jQuery);(function(e,t){e.widget("ui.selectable",e.ui.mouse,{version:"1.9.0",options:{appendTo:"body",autoRefresh:!0,distance:0,filter:"*",tolerance:"touch"},_create:function(){var t=this;this.element.addClass("ui-selectable"),this.dragged=!1;var n;this.refresh=function(){n=e(t.options.filter,t.element[0]),n.addClass("ui-selectee"),n.each(function(){var t=e(this),n=t.offset();e.data(this,"selectable-item",{element:this,$element:t,left:n.left,top:n.top,right:n.left+t.outerWidth(),bottom:n.top+t.outerHeight(),startselected:!1,selected:t.hasClass("ui-selected"),selecting:t.hasClass("ui-selecting"),unselecting:t.hasClass("ui-unselecting")})})},this.refresh(),this.selectees=n.addClass("ui-selectee"),this._mouseInit(),this.helper=e("
              ")},_destroy:function(){this.selectees.removeClass("ui-selectee").removeData("selectable-item"),this.element.removeClass("ui-selectable ui-selectable-disabled"),this._mouseDestroy()},_mouseStart:function(t){var n=this;this.opos=[t.pageX,t.pageY];if(this.options.disabled)return;var r=this.options;this.selectees=e(r.filter,this.element[0]),this._trigger("start",t),e(r.appendTo).append(this.helper),this.helper.css({left:t.clientX,top:t.clientY,width:0,height:0}),r.autoRefresh&&this.refresh(),this.selectees.filter(".ui-selected").each(function(){var r=e.data(this,"selectable-item");r.startselected=!0,!t.metaKey&&!t.ctrlKey&&(r.$element.removeClass("ui-selected"),r.selected=!1,r.$element.addClass("ui-unselecting"),r.unselecting=!0,n._trigger("unselecting",t,{unselecting:r.element}))}),e(t.target).parents().andSelf().each(function(){var r=e.data(this,"selectable-item");if(r){var i=!t.metaKey&&!t.ctrlKey||!r.$element.hasClass("ui-selected");return r.$element.removeClass(i?"ui-unselecting":"ui-selected").addClass(i?"ui-selecting":"ui-unselecting"),r.unselecting=!i,r.selecting=i,r.selected=i,i?n._trigger("selecting",t,{selecting:r.element}):n._trigger("unselecting",t,{unselecting:r.element}),!1}})},_mouseDrag:function(t){var n=this;this.dragged=!0;if(this.options.disabled)return;var r=this.options,i=this.opos[0],s=this.opos[1],o=t.pageX,u=t.pageY;if(i>o){var a=o;o=i,i=a}if(s>u){var a=u;u=s,s=a}return this.helper.css({left:i,top:s,width:o-i,height:u-s}),this.selectees.each(function(){var a=e.data(this,"selectable-item");if(!a||a.element==n.element[0])return;var f=!1;r.tolerance=="touch"?f=!(a.left>o||a.rightu||a.bottomi&&a.rights&&a.bottom").appendTo(this.element).addClass("ui-slider-range ui-widget-header"+(r.range==="min"||r.range==="max"?" ui-slider-range-"+r.range:"")));for(t=i.length;tn&&(i=n,s=e(this),o=t)}),c.range===!0&&this.values(1)===c.min&&(o+=1,s=e(this.handles[o])),u=this._start(t,o),u===!1?!1:(this._mouseSliding=!0,this._handleIndex=o,s.addClass("ui-state-active").focus(),a=s.offset(),f=!e(t.target).parents().andSelf().is(".ui-slider-handle"),this._clickOffset=f?{left:0,top:0}:{left:t.pageX-a.left-s.width()/2,top:t.pageY-a.top-s.height()/2-(parseInt(s.css("borderTopWidth"),10)||0)-(parseInt(s.css("borderBottomWidth"),10)||0)+(parseInt(s.css("marginTop"),10)||0)},this.handles.hasClass("ui-state-hover")||this._slide(t,o,r),this._animateOff=!0,!0))},_mouseStart:function(e){return!0},_mouseDrag:function(e){var t={x:e.pageX,y:e.pageY},n=this._normValueFromMouse(t);return this._slide(e,this._handleIndex,n),!1},_mouseStop:function(e){return this.handles.removeClass("ui-state-active"),this._mouseSliding=!1,this._stop(e,this._handleIndex),this._change(e,this._handleIndex),this._handleIndex=null,this._clickOffset=null,this._animateOff=!1,!1},_detectOrientation:function(){this.orientation=this.options.orientation==="vertical"?"vertical":"horizontal"},_normValueFromMouse:function(e){var t,n,r,i,s;return this.orientation==="horizontal"?(t=this.elementSize.width,n=e.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(t=this.elementSize.height,n=e.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)),r=n/t,r>1&&(r=1),r<0&&(r=0),this.orientation==="vertical"&&(r=1-r),i=this._valueMax()-this._valueMin(),s=this._valueMin()+r*i,this._trimAlignValue(s)},_start:function(e,t){var n={handle:this.handles[t],value:this.value()};return this.options.values&&this.options.values.length&&(n.value=this.values(t),n.values=this.values()),this._trigger("start",e,n)},_slide:function(e,t,n){var r,i,s;this.options.values&&this.options.values.length?(r=this.values(t?0:1),this.options.values.length===2&&this.options.range===!0&&(t===0&&n>r||t===1&&n1){this.options.values[t]=this._trimAlignValue(n),this._refreshValue(),this._change(null,t);return}if(!arguments.length)return this._values();if(!e.isArray(arguments[0]))return this.options.values&&this.options.values.length?this._values(t):this.value();r=this.options.values,i=arguments[0];for(s=0;s=this._valueMax())return this._valueMax();var t=this.options.step>0?this.options.step:1,n=(e-this._valueMin())%t,r=e-n;return Math.abs(n)*2>=t&&(r+=n>0?t:-t),parseFloat(r.toFixed(5))},_valueMin:function(){return this.options.min},_valueMax:function(){return this.options.max},_refreshValue:function(){var t,n,r,i,s,o=this.options.range,u=this.options,a=this,f=this._animateOff?!1:u.animate,l={};this.options.values&&this.options.values.length?this.handles.each(function(r,i){n=(a.values(r)-a._valueMin())/(a._valueMax()-a._valueMin())*100,l[a.orientation==="horizontal"?"left":"bottom"]=n+"%",e(this).stop(1,1)[f?"animate":"css"](l,u.animate),a.options.range===!0&&(a.orientation==="horizontal"?(r===0&&a.range.stop(1,1)[f?"animate":"css"]({left:n+"%"},u.animate),r===1&&a.range[f?"animate":"css"]({width:n-t+"%"},{queue:!1,duration:u.animate})):(r===0&&a.range.stop(1,1)[f?"animate":"css"]({bottom:n+"%"},u.animate),r===1&&a.range[f?"animate":"css"]({height:n-t+"%"},{queue:!1,duration:u.animate}))),t=n}):(r=this.value(),i=this._valueMin(),s=this._valueMax(),n=s!==i?(r-i)/(s-i)*100:0,l[this.orientation==="horizontal"?"left":"bottom"]=n+"%",this.handle.stop(1,1)[f?"animate":"css"](l,u.animate),o==="min"&&this.orientation==="horizontal"&&this.range.stop(1,1)[f?"animate":"css"]({width:n+"%"},u.animate),o==="max"&&this.orientation==="horizontal"&&this.range[f?"animate":"css"]({width:100-n+"%"},{queue:!1,duration:u.animate}),o==="min"&&this.orientation==="vertical"&&this.range.stop(1,1)[f?"animate":"css"]({height:n+"%"},u.animate),o==="max"&&this.orientation==="vertical"&&this.range[f?"animate":"css"]({height:100-n+"%"},{queue:!1,duration:u.animate}))}})})(jQuery);(function(e,t){e.widget("ui.sortable",e.ui.mouse,{version:"1.9.0",widgetEventPrefix:"sort",ready:!1,options:{appendTo:"parent",axis:!1,connectWith:!1,containment:!1,cursor:"auto",cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:"original",items:"> *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1e3},_create:function(){var e=this.options;this.containerCache={},this.element.addClass("ui-sortable"),this.refresh(),this.floating=this.items.length?e.axis==="x"||/left|right/.test(this.items[0].item.css("float"))||/inline|table-cell/.test(this.items[0].item.css("display")):!1,this.offset=this.element.offset(),this._mouseInit(),this.ready=!0},_destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled"),this._mouseDestroy();for(var e=this.items.length-1;e>=0;e--)this.items[e].item.removeData(this.widgetName+"-item");return this},_setOption:function(t,n){t==="disabled"?(this.options[t]=n,this.widget().toggleClass("ui-sortable-disabled",!!n)):e.Widget.prototype._setOption.apply(this,arguments)},_mouseCapture:function(t,n){var r=this;if(this.reverting)return!1;if(this.options.disabled||this.options.type=="static")return!1;this._refreshItems(t);var i=null,s=e(t.target).parents().each(function(){if(e.data(this,r.widgetName+"-item")==r)return i=e(this),!1});e.data(t.target,r.widgetName+"-item")==r&&(i=e(t.target));if(!i)return!1;if(this.options.handle&&!n){var o=!1;e(this.options.handle,i).find("*").andSelf().each(function(){this==t.target&&(o=!0)});if(!o)return!1}return this.currentItem=i,this._removeCurrentsFromItems(),!0},_mouseStart:function(t,n,r){var i=this.options;this.currentContainer=this,this.refreshPositions(),this.helper=this._createHelper(t),this._cacheHelperProportions(),this._cacheMargins(),this.scrollParent=this.helper.scrollParent(),this.offset=this.currentItem.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},e.extend(this.offset,{click:{left:t.pageX-this.offset.left,top:t.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.helper.css("position","absolute"),this.cssPosition=this.helper.css("position"),this.originalPosition=this._generatePosition(t),this.originalPageX=t.pageX,this.originalPageY=t.pageY,i.cursorAt&&this._adjustOffsetFromHelper(i.cursorAt),this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]},this.helper[0]!=this.currentItem[0]&&this.currentItem.hide(),this._createPlaceholder(),i.containment&&this._setContainment(),i.cursor&&(e("body").css("cursor")&&(this._storedCursor=e("body").css("cursor")),e("body").css("cursor",i.cursor)),i.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",i.opacity)),i.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",i.zIndex)),this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",t,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions();if(!r)for(var s=this.containers.length-1;s>=0;s--)this.containers[s]._trigger("activate",t,this._uiHash(this));return e.ui.ddmanager&&(e.ui.ddmanager.current=this),e.ui.ddmanager&&!i.dropBehaviour&&e.ui.ddmanager.prepareOffsets(this,t),this.dragging=!0,this.helper.addClass("ui-sortable-helper"),this._mouseDrag(t),!0},_mouseDrag:function(t){this.position=this._generatePosition(t),this.positionAbs=this._convertPositionTo("absolute"),this.lastPositionAbs||(this.lastPositionAbs=this.positionAbs);if(this.options.scroll){var n=this.options,r=!1;this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-t.pageY=0;i--){var s=this.items[i],o=s.item[0],u=this._intersectsWithPointer(s);if(!u)continue;if(s.instance!==this.currentContainer)continue;if(o!=this.currentItem[0]&&this.placeholder[u==1?"next":"prev"]()[0]!=o&&!e.contains(this.placeholder[0],o)&&(this.options.type=="semi-dynamic"?!e.contains(this.element[0],o):!0)){this.direction=u==1?"down":"up";if(this.options.tolerance!="pointer"&&!this._intersectsWithSides(s))break;this._rearrange(t,s),this._trigger("change",t,this._uiHash());break}}return this._contactContainers(t),e.ui.ddmanager&&e.ui.ddmanager.drag(this,t),this._trigger("sort",t,this._uiHash()),this.lastPositionAbs=this.positionAbs,!1},_mouseStop:function(t,n){if(!t)return;e.ui.ddmanager&&!this.options.dropBehaviour&&e.ui.ddmanager.drop(this,t);if(this.options.revert){var r=this,i=this.placeholder.offset();this.reverting=!0,e(this.helper).animate({left:i.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft),top:i.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){r._clear(t)})}else this._clear(t,n);return!1},cancel:function(){if(this.dragging){this._mouseUp({target:null}),this.options.helper=="original"?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"):this.currentItem.show();for(var t=this.containers.length-1;t>=0;t--)this.containers[t]._trigger("deactivate",null,this._uiHash(this)),this.containers[t].containerCache.over&&(this.containers[t]._trigger("out",null,this._uiHash(this)),this.containers[t].containerCache.over=0)}return this.placeholder&&(this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.options.helper!="original"&&this.helper&&this.helper[0].parentNode&&this.helper.remove(),e.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?e(this.domPosition.prev).after(this.currentItem):e(this.domPosition.parent).prepend(this.currentItem)),this},serialize:function(t){var n=this._getItemsAsjQuery(t&&t.connected),r=[];return t=t||{},e(n).each(function(){var n=(e(t.item||this).attr(t.attribute||"id")||"").match(t.expression||/(.+)[-=_](.+)/);n&&r.push((t.key||n[1]+"[]")+"="+(t.key&&t.expression?n[1]:n[2]))}),!r.length&&t.key&&r.push(t.key+"="),r.join("&")},toArray:function(t){var n=this._getItemsAsjQuery(t&&t.connected),r=[];return t=t||{},n.each(function(){r.push(e(t.item||this).attr(t.attribute||"id")||"")}),r},_intersectsWith:function(e){var t=this.positionAbs.left,n=t+this.helperProportions.width,r=this.positionAbs.top,i=r+this.helperProportions.height,s=e.left,o=s+e.width,u=e.top,a=u+e.height,f=this.offset.click.top,l=this.offset.click.left,c=r+f>u&&r+fs&&t+le[this.floating?"width":"height"]?c:s0?"down":"up")},_getDragHorizontalDirection:function(){var e=this.positionAbs.left-this.lastPositionAbs.left;return e!=0&&(e>0?"right":"left")},refresh:function(e){return this._refreshItems(e),this.refreshPositions(),this},_connectWith:function(){var e=this.options;return e.connectWith.constructor==String?[e.connectWith]:e.connectWith},_getItemsAsjQuery:function(t){var n=[],r=[],i=this._connectWith();if(i&&t)for(var s=i.length-1;s>=0;s--){var o=e(i[s]);for(var u=o.length-1;u>=0;u--){var a=e.data(o[u],this.widgetName);a&&a!=this&&!a.options.disabled&&r.push([e.isFunction(a.options.items)?a.options.items.call(a.element):e(a.options.items,a.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),a])}}r.push([e.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):e(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]);for(var s=r.length-1;s>=0;s--)r[s][0].each(function(){n.push(this)});return e(n)},_removeCurrentsFromItems:function(){var e=this.currentItem.find(":data("+this.widgetName+"-item)");for(var t=0;t=0;s--){var o=e(i[s]);for(var u=o.length-1;u>=0;u--){var a=e.data(o[u],this.widgetName);a&&a!=this&&!a.options.disabled&&(r.push([e.isFunction(a.options.items)?a.options.items.call(a.element[0],t,{item:this.currentItem}):e(a.options.items,a.element),a]),this.containers.push(a))}}for(var s=r.length-1;s>=0;s--){var f=r[s][1],l=r[s][0];for(var u=0,c=l.length;u=0;n--){var r=this.items[n];if(r.instance!=this.currentContainer&&this.currentContainer&&r.item[0]!=this.currentItem[0])continue;var i=this.options.toleranceElement?e(this.options.toleranceElement,r.item):r.item;t||(r.width=i.outerWidth(),r.height=i.outerHeight());var s=i.offset();r.left=s.left,r.top=s.top}if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(var n=this.containers.length-1;n>=0;n--){var s=this.containers[n].element.offset();this.containers[n].containerCache.left=s.left,this.containers[n].containerCache.top=s.top,this.containers[n].containerCache.width=this.containers[n].element.outerWidth(),this.containers[n].containerCache.height=this.containers[n].element.outerHeight()}return this},_createPlaceholder:function(t){t=t||this;var n=t.options;if(!n.placeholder||n.placeholder.constructor==String){var r=n.placeholder;n.placeholder={element:function(){var n=e(document.createElement(t.currentItem[0].nodeName)).addClass(r||t.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];return r||(n.style.visibility="hidden"),n},update:function(e,i){if(r&&!n.forcePlaceholderSize)return;i.height()||i.height(t.currentItem.innerHeight()-parseInt(t.currentItem.css("paddingTop")||0,10)-parseInt(t.currentItem.css("paddingBottom")||0,10)),i.width()||i.width(t.currentItem.innerWidth()-parseInt(t.currentItem.css("paddingLeft")||0,10)-parseInt(t.currentItem.css("paddingRight")||0,10))}}}t.placeholder=e(n.placeholder.element.call(t.element,t.currentItem)),t.currentItem.after(t.placeholder),n.placeholder.update(t,t.placeholder)},_contactContainers:function(t){var n=null,r=null;for(var i=this.containers.length-1;i>=0;i--){if(e.contains(this.currentItem[0],this.containers[i].element[0]))continue;if(this._intersectsWith(this.containers[i].containerCache)){if(n&&e.contains(this.containers[i].element[0],n.element[0]))continue;n=this.containers[i],r=i}else this.containers[i].containerCache.over&&(this.containers[i]._trigger("out",t,this._uiHash(this)),this.containers[i].containerCache.over=0)}if(!n)return;if(this.containers.length===1)this.containers[r]._trigger("over",t,this._uiHash(this)),this.containers[r].containerCache.over=1;else if(this.currentContainer!=this.containers[r]){var s=1e4,o=null,u=this.positionAbs[this.containers[r].floating?"left":"top"];for(var a=this.items.length-1;a>=0;a--){if(!e.contains(this.containers[r].element[0],this.items[a].item[0]))continue;var f=this.containers[r].floating?this.items[a].item.offset().left:this.items[a].item.offset().top;Math.abs(f-u)0?"down":"up")}if(!o&&!this.options.dropOnEmpty)return;this.currentContainer=this.containers[r],o?this._rearrange(t,o,null,!0):this._rearrange(t,null,this.containers[r].element,!0),this._trigger("change",t,this._uiHash()),this.containers[r]._trigger("change",t,this._uiHash(this)),this.options.placeholder.update(this.currentContainer,this.placeholder),this.containers[r]._trigger("over",t,this._uiHash(this)),this.containers[r].containerCache.over=1}},_createHelper:function(t){var n=this.options,r=e.isFunction(n.helper)?e(n.helper.apply(this.element[0],[t,this.currentItem])):n.helper=="clone"?this.currentItem.clone():this.currentItem;return r.parents("body").length||e(n.appendTo!="parent"?n.appendTo:this.currentItem[0].parentNode)[0].appendChild(r[0]),r[0]==this.currentItem[0]&&(this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")}),(r[0].style.width==""||n.forceHelperSize)&&r.width(this.currentItem.width()),(r[0].style.height==""||n.forceHelperSize)&&r.height(this.currentItem.height()),r},_adjustOffsetFromHelper:function(t){typeof t=="string"&&(t=t.split(" ")),e.isArray(t)&&(t={left:+t[0],top:+t[1]||0}),"left"in t&&(this.offset.click.left=t.left+this.margins.left),"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left),"top"in t&&(this.offset.click.top=t.top+this.margins.top),"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var t=this.offsetParent.offset();this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&e.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop());if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&e.browser.msie)t={top:0,left:0};return{top:t.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var e=this.currentItem.position();return{top:e.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:e.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var t=this.options;t.containment=="parent"&&(t.containment=this.helper[0].parentNode);if(t.containment=="document"||t.containment=="window")this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,e(t.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(e(t.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(t.containment)){var n=e(t.containment)[0],r=e(t.containment).offset(),i=e(n).css("overflow")!="hidden";this.containment=[r.left+(parseInt(e(n).css("borderLeftWidth"),10)||0)+(parseInt(e(n).css("paddingLeft"),10)||0)-this.margins.left,r.top+(parseInt(e(n).css("borderTopWidth"),10)||0)+(parseInt(e(n).css("paddingTop"),10)||0)-this.margins.top,r.left+(i?Math.max(n.scrollWidth,n.offsetWidth):n.offsetWidth)-(parseInt(e(n).css("borderLeftWidth"),10)||0)-(parseInt(e(n).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,r.top+(i?Math.max(n.scrollHeight,n.offsetHeight):n.offsetHeight)-(parseInt(e(n).css("borderTopWidth"),10)||0)-(parseInt(e(n).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}},_convertPositionTo:function(t,n){n||(n=this.position);var r=t=="absolute"?1:-1,i=this.options,s=this.cssPosition!="absolute"||this.scrollParent[0]!=document&&!!e.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,o=/(html|body)/i.test(s[0].tagName);return{top:n.top+this.offset.relative.top*r+this.offset.parent.top*r-(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():o?0:s.scrollTop())*r,left:n.left+this.offset.relative.left*r+this.offset.parent.left*r-(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():o?0:s.scrollLeft())*r}},_generatePosition:function(t){var n=this.options,r=this.cssPosition!="absolute"||this.scrollParent[0]!=document&&!!e.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,i=/(html|body)/i.test(r[0].tagName);this.cssPosition=="relative"&&(this.scrollParent[0]==document||this.scrollParent[0]==this.offsetParent[0])&&(this.offset.relative=this._getRelativeOffset());var s=t.pageX,o=t.pageY;if(this.originalPosition){this.containment&&(t.pageX-this.offset.click.leftthis.containment[2]&&(s=this.containment[2]+this.offset.click.left),t.pageY-this.offset.click.top>this.containment[3]&&(o=this.containment[3]+this.offset.click.top));if(n.grid){var u=this.originalPageY+Math.round((o-this.originalPageY)/n.grid[1])*n.grid[1];o=this.containment?u-this.offset.click.topthis.containment[3]?u-this.offset.click.topthis.containment[2]?a-this.offset.click.left=0;i--)n||r.push(function(e){return function(t){e._trigger("deactivate",t,this._uiHash(this))}}.call(this,this.containers[i])),this.containers[i].containerCache.over&&(r.push(function(e){return function(t){e._trigger("out",t,this._uiHash(this))}}.call(this,this.containers[i])),this.containers[i].containerCache.over=0);this._storedCursor&&e("body").css("cursor",this._storedCursor),this._storedOpacity&&this.helper.css("opacity",this._storedOpacity),this._storedZIndex&&this.helper.css("zIndex",this._storedZIndex=="auto"?"":this._storedZIndex),this.dragging=!1;if(this.cancelHelperRemoval){if(!n){this._trigger("beforeStop",t,this._uiHash());for(var i=0;i",widgetEventPrefix:"spin",options:{culture:null,icons:{down:"ui-icon-triangle-1-s",up:"ui-icon-triangle-1-n"},incremental:!0,max:null,min:null,numberFormat:null,page:10,step:1,change:null,spin:null,start:null,stop:null},_create:function(){this._setOption("max",this.options.max),this._setOption("min",this.options.min),this._setOption("step",this.options.step),this._value(this.element.val(),!0),this._draw(),this._on(this._events),this._refresh(),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_getCreateOptions:function(){var t={},n=this.element;return e.each(["min","max","step"],function(e,r){var i=n.attr(r);i!==undefined&&i.length&&(t[r]=i)}),t},_events:{keydown:function(e){this._start(e)&&this._keydown(e)&&e.preventDefault()},keyup:"_stop",focus:function(){this.uiSpinner.addClass("ui-state-active"),this.previous=this.element.val()},blur:function(e){if(this.cancelBlur){delete this.cancelBlur;return}this._refresh(),this.uiSpinner.removeClass("ui-state-active"),this.previous!==this.element.val()&&this._trigger("change",e)},mousewheel:function(e,t){if(!t)return;if(!this.spinning&&!this._start(e))return!1;this._spin((t>0?1:-1)*this.options.step,e),clearTimeout(this.mousewheelTimer),this.mousewheelTimer=this._delay(function(){this.spinning&&this._stop(e)},100),e.preventDefault()},"mousedown .ui-spinner-button":function(t){function r(){var e=this.element[0]===this.document[0].activeElement;e||(this.element.focus(),this.previous=n,this._delay(function(){this.previous=n}))}var n;n=this.element[0]===this.document[0].activeElement?this.previous:this.element.val(),t.preventDefault(),r.call(this),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur,r.call(this)});if(this._start(t)===!1)return;this._repeat(null,e(t.currentTarget).hasClass("ui-spinner-up")?1:-1,t)},"mouseup .ui-spinner-button":"_stop","mouseenter .ui-spinner-button":function(t){if(!e(t.currentTarget).hasClass("ui-state-active"))return;if(this._start(t)===!1)return!1;this._repeat(null,e(t.currentTarget).hasClass("ui-spinner-up")?1:-1,t)},"mouseleave .ui-spinner-button":"_stop"},_draw:function(){var e=this.uiSpinner=this.element.addClass("ui-spinner-input").attr("autocomplete","off").wrap(this._uiSpinnerHtml()).parent().append(this._buttonHtml());this._hoverable(e),this.element.attr("role","spinbutton"),this.buttons=e.find(".ui-spinner-button").attr("tabIndex",-1).button().removeClass("ui-corner-all"),this.buttons.height()>Math.ceil(e.height()*.5)&&e.height()>0&&e.height(e.height()),this.options.disabled&&this.disable()},_keydown:function(t){var n=this.options,r=e.ui.keyCode;switch(t.keyCode){case r.UP:return this._repeat(null,1,t),!0;case r.DOWN:return this._repeat(null,-1,t),!0;case r.PAGE_UP:return this._repeat(null,n.page,t),!0;case r.PAGE_DOWN:return this._repeat(null,-n.page,t),!0}return!1},_uiSpinnerHtml:function(){return""},_buttonHtml:function(){return""+""+""+""+""},_start:function(e){return!this.spinning&&this._trigger("start",e)===!1?!1:(this.counter||(this.counter=1),this.spinning=!0,!0)},_repeat:function(e,t,n){e=e||500,clearTimeout(this.timer),this.timer=this._delay(function(){this._repeat(40,t,n)},e),this._spin(t*this.options.step,n)},_spin:function(e,t){var n=this.value()||0;this.counter||(this.counter=1),n=this._adjustValue(n+e*this._increment(this.counter));if(!this.spinning||this._trigger("spin",t,{value:n})!==!1)this._value(n),this.counter++},_increment:function(t){var n=this.options.incremental;return n?e.isFunction(n)?n(t):Math.floor(t*t*t/5e4-t*t/500+17*t/200+1):1},_precision:function(){var e=this._precisionOf(this.options.step);return this.options.min!==null&&(e=Math.max(e,this._precisionOf(this.options.min))),e},_precisionOf:function(e){var t=e.toString(),n=t.indexOf(".");return n===-1?0:t.length-n-1},_adjustValue:function(e){var t,n,r=this.options;return t=r.min!==null?r.min:0,n=e-t,n=Math.round(n/r.step)*r.step,e=t+n,e=parseFloat(e.toFixed(this._precision())),r.max!==null&&e>r.max?r.max:r.min!==null&&e1&&e.href.replace(r,"")===location.href.replace(r,"")}var n=0,r=/#.*$/;e.widget("ui.tabs",{version:"1.9.0",delay:300,options:{active:null,collapsible:!1,event:"click",heightStyle:"content",hide:null,show:null,activate:null,beforeActivate:null,beforeLoad:null,load:null},_create:function(){var t,n=this,r=this.options,i=r.active;this.running=!1,this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all").toggleClass("ui-tabs-collapsible",r.collapsible).delegate(".ui-tabs-nav > li","mousedown"+this.eventNamespace,function(t){e(this).is(".ui-state-disabled")&&t.preventDefault()}).delegate(".ui-tabs-anchor","focus"+this.eventNamespace,function(){e(this).closest("li").is(".ui-state-disabled")&&this.blur()}),this._processTabs();if(i===null){location.hash&&this.anchors.each(function(e,t){if(t.hash===location.hash)return i=e,!1}),i===null&&(i=this.tabs.filter(".ui-tabs-active").index());if(i===null||i===-1)i=this.tabs.length?0:!1}i!==!1&&(i=this.tabs.index(this.tabs.eq(i)),i===-1&&(i=r.collapsible?!1:0)),r.active=i,!r.collapsible&&r.active===!1&&this.anchors.length&&(r.active=0),e.isArray(r.disabled)&&(r.disabled=e.unique(r.disabled.concat(e.map(this.tabs.filter(".ui-state-disabled"),function(e){return n.tabs.index(e)}))).sort()),this.options.active!==!1&&this.anchors.length?this.active=this._findActive(this.options.active):this.active=e(),this._refresh(),this.active.length&&this.load(r.active)},_getCreateEventData:function(){return{tab:this.active,panel:this.active.length?this._getPanelForTab(this.active):e()}},_tabKeydown:function(t){var n=e(this.document[0].activeElement).closest("li"),r=this.tabs.index(n),i=!0;if(this._handlePageNav(t))return;switch(t.keyCode){case e.ui.keyCode.RIGHT:case e.ui.keyCode.DOWN:r++;break;case e.ui.keyCode.UP:case e.ui.keyCode.LEFT:i=!1,r--;break;case e.ui.keyCode.END:r=this.anchors.length-1;break;case e.ui.keyCode.HOME:r=0;break;case e.ui.keyCode.SPACE:t.preventDefault(),clearTimeout(this.activating),this._activate(r);return;case e.ui.keyCode.ENTER:t.preventDefault(),clearTimeout(this.activating),this._activate(r===this.options.active?!1:r);return;default:return}t.preventDefault(),clearTimeout(this.activating),r=this._focusNextTab(r,i),t.ctrlKey||(n.attr("aria-selected","false"),this.tabs.eq(r).attr("aria-selected","true"),this.activating=this._delay(function(){this.option("active",r)},this.delay))},_panelKeydown:function(t){if(this._handlePageNav(t))return;t.ctrlKey&&t.keyCode===e.ui.keyCode.UP&&(t.preventDefault(),this.active.focus())},_handlePageNav:function(t){if(t.altKey&&t.keyCode===e.ui.keyCode.PAGE_UP)return this._activate(this._focusNextTab(this.options.active-1,!1)),!0;if(t.altKey&&t.keyCode===e.ui.keyCode.PAGE_DOWN)return this._activate(this._focusNextTab(this.options.active+1,!0)),!0},_findNextTab:function(t,n){function i(){return t>r&&(t=0),t<0&&(t=r),t}var r=this.tabs.length-1;while(e.inArray(i(),this.options.disabled)!==-1)t=n?t+1:t-1;return t},_focusNextTab:function(e,t){return e=this._findNextTab(e,t),this.tabs.eq(e).focus(),e},_setOption:function(e,t){if(e==="active"){this._activate(t);return}if(e==="disabled"){this._setupDisabled(t);return}this._super(e,t),e==="collapsible"&&(this.element.toggleClass("ui-tabs-collapsible",t),!t&&this.options.active===!1&&this._activate(0)),e==="event"&&this._setupEvents(t),e==="heightStyle"&&this._setupHeightStyle(t)},_tabId:function(e){return e.attr("aria-controls")||"ui-tabs-"+i()},_sanitizeSelector:function(e){return e?e.replace(/[!"$%&'()*+,.\/:;<=>?@\[\]\^`{|}~]/g,"\\$&"):""},refresh:function(){var t,n=this.options,r=this.tablist.children(":has(a[href])");n.disabled=e.map(r.filter(".ui-state-disabled"),function(e){return r.index(e)}),this._processTabs(),n.active===!1||!this.anchors.length?(n.active=!1,this.active=e()):this.active.length&&!e.contains(this.tablist[0],this.active[0])?this.tabs.length===n.disabled.length?(n.active=!1,this.active=e()):this._activate(this._findNextTab(Math.max(0,n.active-1),!1)):n.active=this.tabs.index(this.active),this._refresh()},_refresh:function(){this._setupDisabled(this.options.disabled),this._setupEvents(this.options.event),this._setupHeightStyle(this.options.heightStyle),this.tabs.not(this.active).attr({"aria-selected":"false",tabIndex:-1}),this.panels.not(this._getPanelForTab(this.active)).hide().attr({"aria-expanded":"false","aria-hidden":"true"}),this.active.length?(this.active.addClass("ui-tabs-active ui-state-active").attr({"aria-selected":"true",tabIndex:0}),this._getPanelForTab(this.active).show().attr({"aria-expanded":"true","aria-hidden":"false"})):this.tabs.eq(0).attr("tabIndex",0)},_processTabs:function(){var t=this;this.tablist=this._getList().addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").attr("role","tablist"),this.tabs=this.tablist.find("> li:has(a[href])").addClass("ui-state-default ui-corner-top").attr({role:"tab",tabIndex:-1}),this.anchors=this.tabs.map(function(){return e("a",this)[0]}).addClass("ui-tabs-anchor").attr({role:"presentation",tabIndex:-1}),this.panels=e(),this.anchors.each(function(n,r){var i,o,u,a=e(r).uniqueId().attr("id"),f=e(r).closest("li"),l=f.attr("aria-controls");s(r)?(i=r.hash,o=t.element.find(t._sanitizeSelector(i))):(u=t._tabId(f),i="#"+u,o=t.element.find(i),o.length||(o=t._createPanel(u),o.insertAfter(t.panels[n-1]||t.tablist)),o.attr("aria-live","polite")),o.length&&(t.panels=t.panels.add(o)),l&&f.data("ui-tabs-aria-controls",l),f.attr({"aria-controls":i.substring(1),"aria-labelledby":a}),o.attr("aria-labelledby",a)}),this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").attr("role","tabpanel")},_getList:function(){return this.element.find("ol,ul").eq(0)},_createPanel:function(t){return e("
              ").attr("id",t).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").data("ui-tabs-destroy",!0)},_setupDisabled:function(t){e.isArray(t)&&(t.length?t.length===this.anchors.length&&(t=!0):t=!1);for(var n=0,r;r=this.tabs[n];n++)t===!0||e.inArray(n,t)!==-1?e(r).addClass("ui-state-disabled").attr("aria-disabled","true"):e(r).removeClass("ui-state-disabled").removeAttr("aria-disabled");this.options.disabled=t},_setupEvents:function(t){var n={click:function(e){e.preventDefault()}};t&&e.each(t.split(" "),function(e,t){n[t]="_eventHandler"}),this._off(this.anchors.add(this.tabs).add(this.panels)),this._on(this.anchors,n),this._on(this.tabs,{keydown:"_tabKeydown"}),this._on(this.panels,{keydown:"_panelKeydown"}),this._focusable(this.tabs),this._hoverable(this.tabs)},_setupHeightStyle:function(t){var n,r,i=this.element.parent();t==="fill"?(e.support.minHeight||(r=i.css("overflow"),i.css("overflow","hidden")),n=i.height(),this.element.siblings(":visible").each(function(){var t=e(this),r=t.css("position");if(r==="absolute"||r==="fixed")return;n-=t.outerHeight(!0)}),r&&i.css("overflow",r),this.element.children().not(this.panels).each(function(){n-=e(this).outerHeight(!0)}),this.panels.each(function(){e(this).height(Math.max(0,n-e(this).innerHeight()+e(this).height()))}).css("overflow","auto")):t==="auto"&&(n=0,this.panels.each(function(){n=Math.max(n,e(this).height("").height())}).height(n))},_eventHandler:function(t){var n=this.options,r=this.active,i=e(t.currentTarget),s=i.closest("li"),o=s[0]===r[0],u=o&&n.collapsible,a=u?e():this._getPanelForTab(s),f=r.length?this._getPanelForTab(r):e(),l={oldTab:r,oldPanel:f,newTab:u?e():s,newPanel:a};t.preventDefault();if(s.hasClass("ui-state-disabled")||s.hasClass("ui-tabs-loading")||this.running||o&&!n.collapsible||this._trigger("beforeActivate",t,l)===!1)return;n.active=u?!1:this.tabs.index(s),this.active=o?e():s,this.xhr&&this.xhr.abort(),!f.length&&!a.length&&e.error("jQuery UI Tabs: Mismatching fragment identifier."),a.length&&this.load(this.tabs.index(s),t),this._toggle(t,l)},_toggle:function(t,n){function o(){r.running=!1,r._trigger("activate",t,n)}function u(){n.newTab.closest("li").addClass("ui-tabs-active ui-state-active"),i.length&&r.options.show?r._show(i,r.options.show,o):(i.show(),o())}var r=this,i=n.newPanel,s=n.oldPanel;this.running=!0,s.length&&this.options.hide?this._hide(s,this.options.hide,function(){n.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),u()}):(n.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),s.hide(),u()),s.attr({"aria-expanded":"false","aria-hidden":"true"}),n.oldTab.attr("aria-selected","false"),i.length&&s.length?n.oldTab.attr("tabIndex",-1):i.length&&this.tabs.filter(function(){return e(this).attr("tabIndex")===0}).attr("tabIndex",-1),i.attr({"aria-expanded":"true","aria-hidden":"false"}),n.newTab.attr({"aria-selected":"true",tabIndex:0})},_activate:function(t){var n,r=this._findActive(t);if(r[0]===this.active[0])return;r.length||(r=this.active),n=r.find(".ui-tabs-anchor")[0],this._eventHandler({target:n,currentTarget:n,preventDefault:e.noop})},_findActive:function(t){return t===!1?e():this.tabs.eq(t)},_getIndex:function(e){return typeof e=="string"&&(e=this.anchors.index(this.anchors.filter("[href$='"+e+"']"))),e},_destroy:function(){this.xhr&&this.xhr.abort(),this.element.removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible"),this.tablist.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").removeAttr("role"),this.anchors.removeClass("ui-tabs-anchor").removeAttr("role").removeAttr("tabIndex").removeData("href.tabs").removeData("load.tabs").removeUniqueId(),this.tabs.add(this.panels).each(function(){e.data(this,"ui-tabs-destroy")?e(this).remove():e(this).removeClass("ui-state-default ui-state-active ui-state-disabled ui-corner-top ui-corner-bottom ui-widget-content ui-tabs-active ui-tabs-panel").removeAttr("tabIndex").removeAttr("aria-live").removeAttr("aria-busy").removeAttr("aria-selected").removeAttr("aria-labelledby").removeAttr("aria-hidden").removeAttr("aria-expanded").removeAttr("role")}),this.tabs.each(function(){var t=e(this),n=t.data("ui-tabs-aria-controls");n?t.attr("aria-controls",n):t.removeAttr("aria-controls")}),this.options.heightStyle!=="content"&&this.panels.css("height","")},enable:function(n){var r=this.options.disabled;if(r===!1)return;n===t?r=!1:(n=this._getIndex(n),e.isArray(r)?r=e.map(r,function(e){return e!==n?e:null}):r=e.map(this.tabs,function(e,t){return t!==n?t:null})),this._setupDisabled(r)},disable:function(n){var r=this.options.disabled;if(r===!0)return;if(n===t)r=!0;else{n=this._getIndex(n);if(e.inArray(n,r)!==-1)return;e.isArray(r)?r=e.merge([n],r).sort():r=[n]}this._setupDisabled(r)},load:function(t,n){t=this._getIndex(t);var r=this,i=this.tabs.eq(t),o=i.find(".ui-tabs-anchor"),u=this._getPanelForTab(i),a={tab:i,panel:u};if(s(o[0]))return;this.xhr=e.ajax(this._ajaxSettings(o,n,a)),this.xhr&&this.xhr.statusText!=="canceled"&&(i.addClass("ui-tabs-loading"),u.attr("aria-busy","true"),this.xhr.success(function(e){setTimeout(function(){u.html(e),r._trigger("load",n,a)},1)}).complete(function(e,t){setTimeout(function(){t==="abort"&&r.panels.stop(!1,!0),i.removeClass("ui-tabs-loading"),u.removeAttr("aria-busy"),e===r.xhr&&delete r.xhr},1)}))},_ajaxSettings:function(t,n,r){var i=this;return{url:t.attr("href"),beforeSend:function(t,s){return i._trigger("beforeLoad",n,e.extend({jqXHR:t,ajaxSettings:s},r))}}},_getPanelForTab:function(t){var n=e(t).attr("aria-controls");return this.element.find(this._sanitizeSelector("#"+n))}}),e.uiBackCompat!==!1&&(e.ui.tabs.prototype._ui=function(e,t){return{tab:e,panel:t,index:this.anchors.index(e)}},e.widget("ui.tabs",e.ui.tabs,{url:function(e,t){this.anchors.eq(e).attr("href",t)}}),e.widget("ui.tabs",e.ui.tabs,{options:{ajaxOptions:null,cache:!1},_create:function(){this._super();var t=this;this._on({tabsbeforeload:function(n,r){if(e.data(r.tab[0],"cache.tabs")){n.preventDefault();return}r.jqXHR.success(function(){t.options.cache&&e.data(r.tab[0],"cache.tabs",!0)})}})},_ajaxSettings:function(t,n,r){var i=this.options.ajaxOptions;return e.extend({},i,{error:function(e,t,n){try{i.error(e,t,r.tab.closest("li").index(),r.tab[0])}catch(n){}}},this._superApply(arguments))},_setOption:function(e,t){e==="cache"&&t===!1&&this.anchors.removeData("cache.tabs"),this._super(e,t)},_destroy:function(){this.anchors.removeData("cache.tabs"),this._super()},url:function(e,t){this.anchors.eq(e).removeData("cache.tabs"),this._superApply(arguments)}}),e.widget("ui.tabs",e.ui.tabs,{abort:function(){this.xhr&&this.xhr.abort()}}),e.widget("ui.tabs",e.ui.tabs,{options:{spinner:"Loading…"},_create:function(){this._super(),this._on({tabsbeforeload:function(e,t){if(e.target!==this.element[0]||!this.options.spinner)return;var n=t.tab.find("span"),r=n.html();n.html(this.options.spinner),t.jqXHR.complete(function(){n.html(r)})}})}}),e.widget("ui.tabs",e.ui.tabs,{options:{enable:null,disable:null},enable:function(t){var n=this.options,r;if(t&&n.disabled===!0||e.isArray(n.disabled)&&e.inArray(t,n.disabled)!==-1)r=!0;this._superApply(arguments),r&&this._trigger("enable",null,this._ui(this.anchors[t],this.panels[t]))},disable:function(t){var n=this.options,r;if(t&&n.disabled===!1||e.isArray(n.disabled)&&e.inArray(t,n.disabled)===-1)r=!0;this._superApply(arguments),r&&this._trigger("disable",null,this._ui(this.anchors[t],this.panels[t]))}}),e.widget("ui.tabs",e.ui.tabs,{options:{add:null,remove:null,tabTemplate:"
            7. #{label}
            8. "},add:function(n,r,i){i===t&&(i=this.anchors.length);var s,o,u=this.options,a=e(u.tabTemplate.replace(/#\{href\}/g,n).replace(/#\{label\}/g,r)),f=n.indexOf("#")?this._tabId(a):n.replace("#","");return a.addClass("ui-state-default ui-corner-top").data("ui-tabs-destroy",!0),a.attr("aria-controls",f),s=i>=this.tabs.length,o=this.element.find("#"+f),o.length||(o=this._createPanel(f),s?i>0?o.insertAfter(this.panels.eq(-1)):o.appendTo(this.element):o.insertBefore(this.panels[i])),o.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").hide(),s?a.appendTo(this.tablist):a.insertBefore(this.tabs[i]),u.disabled=e.map(u.disabled,function(e){return e>=i?++e:e}),this.refresh(),this.tabs.length===1&&u.active===!1&&this.option("active",0),this._trigger("add",null,this._ui(this.anchors[i],this.panels[i])),this},remove:function(t){t=this._getIndex(t);var n=this.options,r=this.tabs.eq(t).remove(),i=this._getPanelForTab(r).remove();return r.hasClass("ui-tabs-active")&&this.anchors.length>2&&this._activate(t+(t+1=t?--e:e}),this.refresh(),this._trigger("remove",null,this._ui(r.find("a")[0],i[0])),this}}),e.widget("ui.tabs",e.ui.tabs,{length:function(){return this.anchors.length}}),e.widget("ui.tabs",e.ui.tabs,{options:{idPrefix:"ui-tabs-"},_tabId:function(t){var n=t.is("li")?t.find("a[href]"):t;return n=n[0],e(n).closest("li").attr("aria-controls")||n.title&&n.title.replace(/\s/g,"_").replace(/[^\w\u00c0-\uFFFF\-]/g,"")||this.options.idPrefix+i()}}),e.widget("ui.tabs",e.ui.tabs,{options:{panelTemplate:"
              "},_createPanel:function(t){return e(this.options.panelTemplate).attr("id",t).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").data("ui-tabs-destroy",!0)}}),e.widget("ui.tabs",e.ui.tabs,{_create:function(){var e=this.options;e.active===null&&e.selected!==t&&(e.active=e.selected===-1?!1:e.selected),this._super(),e.selected=e.active,e.selected===!1&&(e.selected=-1)},_setOption:function(e,t){if(e!=="selected")return this._super(e,t);var n=this.options;this._super("active",t===-1?!1:t),n.selected=n.active,n.selected===!1&&(n.selected=-1)},_eventHandler:function(e){this._superApply(arguments),this.options.selected=this.options.active,this.options.selected===!1&&(this.options.selected=-1)}}),e.widget("ui.tabs",e.ui.tabs,{options:{show:null,select:null},_create:function(){this._super(),this.options.active!==!1&&this._trigger("show",null,this._ui(this.active.find(".ui-tabs-anchor")[0],this._getPanelForTab(this.active)[0]))},_trigger:function(e,t,n){var r=this._superApply(arguments);return r?(e==="beforeActivate"&&n.newTab.length?r=this._super("select",t,{tab:n.newTab.find(".ui-tabs-anchor")[0],panel:n.newPanel[0],index:n.newTab.closest("li").index()}):e==="activate"&&n.newTab.length&&(r=this._super("show",t,{tab:n.newTab.find(".ui-tabs-anchor")[0],panel:n.newPanel[0],index:n.newTab.closest("li").index()})),r):!1}}),e.widget("ui.tabs",e.ui.tabs,{select:function(e){e=this._getIndex(e);if(e===-1){if(!this.options.collapsible||this.options.selected===-1)return;e=this.options.selected}this.anchors.eq(e).trigger(this.options.event+this.eventNamespace)}}),function(){var t=0;e.widget("ui.tabs",e.ui.tabs,{options:{cookie:null},_create:function(){var e=this.options,t;e.active==null&&e.cookie&&(t=parseInt(this._cookie(),10),t===-1&&(t=!1),e.active=t),this._super()},_cookie:function(n){var r=[this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+ ++t)];return arguments.length&&(r.push(n===!1?-1:n),r.push(this.options.cookie)),e.cookie.apply(null,r)},_refresh:function(){this._super(),this.options.cookie&&this._cookie(this.options.active,this.options.cookie)},_eventHandler:function(e){this._superApply(arguments),this.options.cookie&&this._cookie(this.options.active,this.options.cookie)},_destroy:function(){this._super(),this.options.cookie&&this._cookie(null,this.options.cookie)}})}(),e.widget("ui.tabs",e.ui.tabs,{_trigger:function(t,n,r){var i=e.extend({},r);return t==="load"&&(i.panel=i.panel[0],i.tab=i.tab.find(".ui-tabs-anchor")[0]),this._super(t,n,i)}}),e.widget("ui.tabs",e.ui.tabs,{options:{fx:null},_getFx:function(){var t,n,r=this.options.fx;return r&&(e.isArray(r)?(t=r[0],n=r[1]):t=n=r),r?{show:n,hide:t}:null},_toggle:function(e,t){function o(){n.running=!1,n._trigger("activate",e,t)}function u(){t.newTab.closest("li").addClass("ui-tabs-active ui-state-active"),r.length&&s.show?r.animate(s.show,s.show.duration,function(){o()}):(r.show(),o())}var n=this,r=t.newPanel,i=t.oldPanel,s=this._getFx();if(!s)return this._super(e,t);n.running=!0,i.length&&s.hide?i.animate(s.hide,s.hide.duration,function(){t.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),u()}):(t.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),i.hide(),u())}}))})(jQuery);(function(e){function n(t,n){var r=(t.attr("aria-describedby")||"").split(/\s+/);r.push(n),t.data("ui-tooltip-id",n).attr("aria-describedby",e.trim(r.join(" ")))}function r(t){var n=t.data("ui-tooltip-id"),r=(t.attr("aria-describedby")||"").split(/\s+/),i=e.inArray(n,r);i!==-1&&r.splice(i,1),t.removeData("ui-tooltip-id"),r=e.trim(r.join(" ")),r?t.attr("aria-describedby",r):t.removeAttr("aria-describedby")}var t=0;e.widget("ui.tooltip",{version:"1.9.0",options:{content:function(){return e(this).attr("title")},hide:!0,items:"[title]",position:{my:"left+15 center",at:"right center",collision:"flipfit flipfit"},show:!0,tooltipClass:null,track:!1,close:null,open:null},_create:function(){this._on({mouseover:"open",focusin:"open"}),this.tooltips={}},_setOption:function(t,n){var r=this;if(t==="disabled"){this[n?"_disable":"_enable"](),this.options[t]=n;return}this._super(t,n),t==="content"&&e.each(this.tooltips,function(e,t){r._updateContent(t)})},_disable:function(){var t=this;e.each(this.tooltips,function(n,r){var i=e.Event("blur");i.target=i.currentTarget=r[0],t.close(i,!0)}),this.element.find(this.options.items).andSelf().each(function(){var t=e(this);t.is("[title]")&&t.data("ui-tooltip-title",t.attr("title")).attr("title","")})},_enable:function(){this.element.find(this.options.items).andSelf().each(function(){var t=e(this);t.data("ui-tooltip-title")&&t.attr("title",t.data("ui-tooltip-title"))})},open:function(t){var n=e(t?t.target:this.element).closest(this.options.items);if(!n.length)return;if(this.options.track&&n.data("ui-tooltip-id")){this._find(n).position(e.extend({of:n},this.options.position)),this._off(this.document,"mousemove");return}n.attr("title")&&n.data("ui-tooltip-title",n.attr("title")),n.data("tooltip-open",!0),this._updateContent(n,t)},_updateContent:function(e,t){var n,r=this.options.content,i=this;if(typeof r=="string")return this._open(t,e,r);n=r.call(e[0],function(n){if(!e.data("tooltip-open"))return;i._delay(function(){this._open(t,e,n)})}),n&&this._open(t,e,n)},_open:function(t,r,i){function u(e){o.of=e,s.position(o)}var s,o;if(!i)return;s=this._find(r);if(s.length){s.find(".ui-tooltip-content").html(i);return}r.is("[title]")&&(t&&t.type==="mouseover"?r.attr("title",""):r.removeAttr("title")),s=this._tooltip(r),n(r,s.attr("id")),s.find(".ui-tooltip-content").html(i),this.options.track&&t&&/^mouse/.test(t.originalEvent.type)?(o=e.extend({},this.options.position),this._on(this.document,{mousemove:u}),u(t)):s.position(e.extend({of:r},this.options.position)),s.hide(),this._show(s,this.options.show),this._trigger("open",t,{tooltip:s}),this._on(r,{mouseleave:"close",focusout:"close",keyup:function(t){if(t.keyCode===e.ui.keyCode.ESCAPE){var n=e.Event(t);n.currentTarget=r[0],this.close(n,!0)}}})},close:function(t,n){var i=this,s=e(t?t.currentTarget:this.element),o=this._find(s);if(this.closing)return;if(!n&&t&&t.type!=="focusout"&&this.document[0].activeElement===s[0])return;s.data("ui-tooltip-title")&&s.attr("title",s.data("ui-tooltip-title")),r(s),o.stop(!0),this._hide(o,this.options.hide,function(){e(this).remove(),delete i.tooltips[this.id]}),s.removeData("tooltip-open"),this._off(s,"mouseleave focusout keyup"),this._off(this.document,"mousemove"),this.closing=!0,this._trigger("close",t,{tooltip:o}),this.closing=!1},_tooltip:function(n){var r="ui-tooltip-"+t++,i=e("
              ").attr({id:r,role:"tooltip"}).addClass("ui-tooltip ui-widget ui-corner-all ui-widget-content "+(this.options.tooltipClass||""));return e("
              ").addClass("ui-tooltip-content").appendTo(i),i.appendTo(this.document[0].body),e.fn.bgiframe&&i.bgiframe(),this.tooltips[r]=n,i},_find:function(t){var n=t.data("ui-tooltip-id");return n?e("#"+n):e()},_destroy:function(){var t=this;e.each(this.tooltips,function(n,r){var i=e.Event("blur");i.target=i.currentTarget=r[0],t.close(i,!0),e("#"+n).remove(),r.data("ui-tooltip-title")&&(r.attr("title",r.data("ui-tooltip-title")),r.removeData("ui-tooltip-title"))})}})})(jQuery); \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/jquery.js b/scalaxy-components/0.3-SNAPSHOT/api/lib/jquery.js new file mode 100644 index 00000000..bc3fbc81 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/lib/jquery.js @@ -0,0 +1,2 @@ +/*! jQuery v1.8.2 jquery.com | jquery.org/license */ +(function(a,b){function G(a){var b=F[a]={};return p.each(a.split(s),function(a,c){b[c]=!0}),b}function J(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(I,"-$1").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:+d+""===d?+d:H.test(d)?p.parseJSON(d):d}catch(f){}p.data(a,c,d)}else d=b}return d}function K(a){var b;for(b in a){if(b==="data"&&p.isEmptyObject(a[b]))continue;if(b!=="toJSON")return!1}return!0}function ba(){return!1}function bb(){return!0}function bh(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function bi(a,b){do a=a[b];while(a&&a.nodeType!==1);return a}function bj(a,b,c){b=b||0;if(p.isFunction(b))return p.grep(a,function(a,d){var e=!!b.call(a,d,a);return e===c});if(b.nodeType)return p.grep(a,function(a,d){return a===b===c});if(typeof b=="string"){var d=p.grep(a,function(a){return a.nodeType===1});if(be.test(b))return p.filter(b,d,!c);b=p.filter(b,d)}return p.grep(a,function(a,d){return p.inArray(a,b)>=0===c})}function bk(a){var b=bl.split("|"),c=a.createDocumentFragment();if(c.createElement)while(b.length)c.createElement(b.pop());return c}function bC(a,b){return a.getElementsByTagName(b)[0]||a.appendChild(a.ownerDocument.createElement(b))}function bD(a,b){if(b.nodeType!==1||!p.hasData(a))return;var c,d,e,f=p._data(a),g=p._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;d").appendTo(e.body),c=b.css("display");b.remove();if(c==="none"||c===""){bI=e.body.appendChild(bI||p.extend(e.createElement("iframe"),{frameBorder:0,width:0,height:0}));if(!bJ||!bI.createElement)bJ=(bI.contentWindow||bI.contentDocument).document,bJ.write(""),bJ.close();b=bJ.body.appendChild(bJ.createElement(a)),c=bH(b,"display"),e.body.removeChild(bI)}return bS[a]=c,c}function ci(a,b,c,d){var e;if(p.isArray(b))p.each(b,function(b,e){c||ce.test(a)?d(a,e):ci(a+"["+(typeof e=="object"?b:"")+"]",e,c,d)});else if(!c&&p.type(b)==="object")for(e in b)ci(a+"["+e+"]",b[e],c,d);else d(a,b)}function cz(a){return function(b,c){typeof b!="string"&&(c=b,b="*");var d,e,f,g=b.toLowerCase().split(s),h=0,i=g.length;if(p.isFunction(c))for(;h)[^>]*$|#([\w\-]*)$)/,v=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,w=/^[\],:{}\s]*$/,x=/(?:^|:|,)(?:\s*\[)+/g,y=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,z=/"[^"\\\r\n]*"|true|false|null|-?(?:\d\d*\.|)\d+(?:[eE][\-+]?\d+|)/g,A=/^-ms-/,B=/-([\da-z])/gi,C=function(a,b){return(b+"").toUpperCase()},D=function(){e.addEventListener?(e.removeEventListener("DOMContentLoaded",D,!1),p.ready()):e.readyState==="complete"&&(e.detachEvent("onreadystatechange",D),p.ready())},E={};p.fn=p.prototype={constructor:p,init:function(a,c,d){var f,g,h,i;if(!a)return this;if(a.nodeType)return this.context=this[0]=a,this.length=1,this;if(typeof a=="string"){a.charAt(0)==="<"&&a.charAt(a.length-1)===">"&&a.length>=3?f=[null,a,null]:f=u.exec(a);if(f&&(f[1]||!c)){if(f[1])return c=c instanceof p?c[0]:c,i=c&&c.nodeType?c.ownerDocument||c:e,a=p.parseHTML(f[1],i,!0),v.test(f[1])&&p.isPlainObject(c)&&this.attr.call(a,c,!0),p.merge(this,a);g=e.getElementById(f[2]);if(g&&g.parentNode){if(g.id!==f[2])return d.find(a);this.length=1,this[0]=g}return this.context=e,this.selector=a,this}return!c||c.jquery?(c||d).find(a):this.constructor(c).find(a)}return p.isFunction(a)?d.ready(a):(a.selector!==b&&(this.selector=a.selector,this.context=a.context),p.makeArray(a,this))},selector:"",jquery:"1.8.2",length:0,size:function(){return this.length},toArray:function(){return k.call(this)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=p.merge(this.constructor(),a);return d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")"),d},each:function(a,b){return p.each(this,a,b)},ready:function(a){return p.ready.promise().done(a),this},eq:function(a){return a=+a,a===-1?this.slice(a):this.slice(a,a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(k.apply(this,arguments),"slice",k.call(arguments).join(","))},map:function(a){return this.pushStack(p.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:j,sort:[].sort,splice:[].splice},p.fn.init.prototype=p.fn,p.extend=p.fn.extend=function(){var a,c,d,e,f,g,h=arguments[0]||{},i=1,j=arguments.length,k=!1;typeof h=="boolean"&&(k=h,h=arguments[1]||{},i=2),typeof h!="object"&&!p.isFunction(h)&&(h={}),j===i&&(h=this,--i);for(;i0)return;d.resolveWith(e,[p]),p.fn.trigger&&p(e).trigger("ready").off("ready")},isFunction:function(a){return p.type(a)==="function"},isArray:Array.isArray||function(a){return p.type(a)==="array"},isWindow:function(a){return a!=null&&a==a.window},isNumeric:function(a){return!isNaN(parseFloat(a))&&isFinite(a)},type:function(a){return a==null?String(a):E[m.call(a)]||"object"},isPlainObject:function(a){if(!a||p.type(a)!=="object"||a.nodeType||p.isWindow(a))return!1;try{if(a.constructor&&!n.call(a,"constructor")&&!n.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}var d;for(d in a);return d===b||n.call(a,d)},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},error:function(a){throw new Error(a)},parseHTML:function(a,b,c){var d;return!a||typeof a!="string"?null:(typeof b=="boolean"&&(c=b,b=0),b=b||e,(d=v.exec(a))?[b.createElement(d[1])]:(d=p.buildFragment([a],b,c?null:[]),p.merge([],(d.cacheable?p.clone(d.fragment):d.fragment).childNodes)))},parseJSON:function(b){if(!b||typeof b!="string")return null;b=p.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(w.test(b.replace(y,"@").replace(z,"]").replace(x,"")))return(new Function("return "+b))();p.error("Invalid JSON: "+b)},parseXML:function(c){var d,e;if(!c||typeof c!="string")return null;try{a.DOMParser?(e=new DOMParser,d=e.parseFromString(c,"text/xml")):(d=new ActiveXObject("Microsoft.XMLDOM"),d.async="false",d.loadXML(c))}catch(f){d=b}return(!d||!d.documentElement||d.getElementsByTagName("parsererror").length)&&p.error("Invalid XML: "+c),d},noop:function(){},globalEval:function(b){b&&r.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(A,"ms-").replace(B,C)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,c,d){var e,f=0,g=a.length,h=g===b||p.isFunction(a);if(d){if(h){for(e in a)if(c.apply(a[e],d)===!1)break}else for(;f0&&a[0]&&a[i-1]||i===0||p.isArray(a));if(j)for(;h-1)i.splice(c,1),e&&(c<=g&&g--,c<=h&&h--)}),this},has:function(a){return p.inArray(a,i)>-1},empty:function(){return i=[],this},disable:function(){return i=j=c=b,this},disabled:function(){return!i},lock:function(){return j=b,c||l.disable(),this},locked:function(){return!j},fireWith:function(a,b){return b=b||[],b=[a,b.slice?b.slice():b],i&&(!d||j)&&(e?j.push(b):k(b)),this},fire:function(){return l.fireWith(this,arguments),this},fired:function(){return!!d}};return l},p.extend({Deferred:function(a){var b=[["resolve","done",p.Callbacks("once memory"),"resolved"],["reject","fail",p.Callbacks("once memory"),"rejected"],["notify","progress",p.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return p.Deferred(function(c){p.each(b,function(b,d){var f=d[0],g=a[b];e[d[1]](p.isFunction(g)?function(){var a=g.apply(this,arguments);a&&p.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f+"With"](this===e?c:this,[a])}:c[f])}),a=null}).promise()},promise:function(a){return a!=null?p.extend(a,d):d}},e={};return d.pipe=d.then,p.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[a^1][2].disable,b[2][2].lock),e[f[0]]=g.fire,e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=k.call(arguments),d=c.length,e=d!==1||a&&p.isFunction(a.promise)?d:0,f=e===1?a:p.Deferred(),g=function(a,b,c){return function(d){b[a]=this,c[a]=arguments.length>1?k.call(arguments):d,c===h?f.notifyWith(b,c):--e||f.resolveWith(b,c)}},h,i,j;if(d>1){h=new Array(d),i=new Array(d),j=new Array(d);for(;b
              a",c=n.getElementsByTagName("*"),d=n.getElementsByTagName("a")[0],d.style.cssText="top:1px;float:left;opacity:.5";if(!c||!c.length)return{};f=e.createElement("select"),g=f.appendChild(e.createElement("option")),h=n.getElementsByTagName("input")[0],b={leadingWhitespace:n.firstChild.nodeType===3,tbody:!n.getElementsByTagName("tbody").length,htmlSerialize:!!n.getElementsByTagName("link").length,style:/top/.test(d.getAttribute("style")),hrefNormalized:d.getAttribute("href")==="/a",opacity:/^0.5/.test(d.style.opacity),cssFloat:!!d.style.cssFloat,checkOn:h.value==="on",optSelected:g.selected,getSetAttribute:n.className!=="t",enctype:!!e.createElement("form").enctype,html5Clone:e.createElement("nav").cloneNode(!0).outerHTML!=="<:nav>",boxModel:e.compatMode==="CSS1Compat",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,boxSizingReliable:!0,pixelPosition:!1},h.checked=!0,b.noCloneChecked=h.cloneNode(!0).checked,f.disabled=!0,b.optDisabled=!g.disabled;try{delete n.test}catch(o){b.deleteExpando=!1}!n.addEventListener&&n.attachEvent&&n.fireEvent&&(n.attachEvent("onclick",m=function(){b.noCloneEvent=!1}),n.cloneNode(!0).fireEvent("onclick"),n.detachEvent("onclick",m)),h=e.createElement("input"),h.value="t",h.setAttribute("type","radio"),b.radioValue=h.value==="t",h.setAttribute("checked","checked"),h.setAttribute("name","t"),n.appendChild(h),i=e.createDocumentFragment(),i.appendChild(n.lastChild),b.checkClone=i.cloneNode(!0).cloneNode(!0).lastChild.checked,b.appendChecked=h.checked,i.removeChild(h),i.appendChild(n);if(n.attachEvent)for(k in{submit:!0,change:!0,focusin:!0})j="on"+k,l=j in n,l||(n.setAttribute(j,"return;"),l=typeof n[j]=="function"),b[k+"Bubbles"]=l;return p(function(){var c,d,f,g,h="padding:0;margin:0;border:0;display:block;overflow:hidden;",i=e.getElementsByTagName("body")[0];if(!i)return;c=e.createElement("div"),c.style.cssText="visibility:hidden;border:0;width:0;height:0;position:static;top:0;margin-top:1px",i.insertBefore(c,i.firstChild),d=e.createElement("div"),c.appendChild(d),d.innerHTML="
              t
              ",f=d.getElementsByTagName("td"),f[0].style.cssText="padding:0;margin:0;border:0;display:none",l=f[0].offsetHeight===0,f[0].style.display="",f[1].style.display="none",b.reliableHiddenOffsets=l&&f[0].offsetHeight===0,d.innerHTML="",d.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",b.boxSizing=d.offsetWidth===4,b.doesNotIncludeMarginInBodyOffset=i.offsetTop!==1,a.getComputedStyle&&(b.pixelPosition=(a.getComputedStyle(d,null)||{}).top!=="1%",b.boxSizingReliable=(a.getComputedStyle(d,null)||{width:"4px"}).width==="4px",g=e.createElement("div"),g.style.cssText=d.style.cssText=h,g.style.marginRight=g.style.width="0",d.style.width="1px",d.appendChild(g),b.reliableMarginRight=!parseFloat((a.getComputedStyle(g,null)||{}).marginRight)),typeof d.style.zoom!="undefined"&&(d.innerHTML="",d.style.cssText=h+"width:1px;padding:1px;display:inline;zoom:1",b.inlineBlockNeedsLayout=d.offsetWidth===3,d.style.display="block",d.style.overflow="visible",d.innerHTML="
              ",d.firstChild.style.width="5px",b.shrinkWrapBlocks=d.offsetWidth!==3,c.style.zoom=1),i.removeChild(c),c=d=f=g=null}),i.removeChild(n),c=d=f=g=h=i=n=null,b}();var H=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,I=/([A-Z])/g;p.extend({cache:{},deletedIds:[],uuid:0,expando:"jQuery"+(p.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){return a=a.nodeType?p.cache[a[p.expando]]:a[p.expando],!!a&&!K(a)},data:function(a,c,d,e){if(!p.acceptData(a))return;var f,g,h=p.expando,i=typeof c=="string",j=a.nodeType,k=j?p.cache:a,l=j?a[h]:a[h]&&h;if((!l||!k[l]||!e&&!k[l].data)&&i&&d===b)return;l||(j?a[h]=l=p.deletedIds.pop()||p.guid++:l=h),k[l]||(k[l]={},j||(k[l].toJSON=p.noop));if(typeof c=="object"||typeof c=="function")e?k[l]=p.extend(k[l],c):k[l].data=p.extend(k[l].data,c);return f=k[l],e||(f.data||(f.data={}),f=f.data),d!==b&&(f[p.camelCase(c)]=d),i?(g=f[c],g==null&&(g=f[p.camelCase(c)])):g=f,g},removeData:function(a,b,c){if(!p.acceptData(a))return;var d,e,f,g=a.nodeType,h=g?p.cache:a,i=g?a[p.expando]:p.expando;if(!h[i])return;if(b){d=c?h[i]:h[i].data;if(d){p.isArray(b)||(b in d?b=[b]:(b=p.camelCase(b),b in d?b=[b]:b=b.split(" ")));for(e=0,f=b.length;e1,null,!1))},removeData:function(a){return this.each(function(){p.removeData(this,a)})}}),p.extend({queue:function(a,b,c){var d;if(a)return b=(b||"fx")+"queue",d=p._data(a,b),c&&(!d||p.isArray(c)?d=p._data(a,b,p.makeArray(c)):d.push(c)),d||[]},dequeue:function(a,b){b=b||"fx";var c=p.queue(a,b),d=c.length,e=c.shift(),f=p._queueHooks(a,b),g=function(){p.dequeue(a,b)};e==="inprogress"&&(e=c.shift(),d--),e&&(b==="fx"&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return p._data(a,c)||p._data(a,c,{empty:p.Callbacks("once memory").add(function(){p.removeData(a,b+"queue",!0),p.removeData(a,c,!0)})})}}),p.fn.extend({queue:function(a,c){var d=2;return typeof a!="string"&&(c=a,a="fx",d--),arguments.length1)},removeAttr:function(a){return this.each(function(){p.removeAttr(this,a)})},prop:function(a,b){return p.access(this,p.prop,a,b,arguments.length>1)},removeProp:function(a){return a=p.propFix[a]||a,this.each(function(){try{this[a]=b,delete this[a]}catch(c){}})},addClass:function(a){var b,c,d,e,f,g,h;if(p.isFunction(a))return this.each(function(b){p(this).addClass(a.call(this,b,this.className))});if(a&&typeof a=="string"){b=a.split(s);for(c=0,d=this.length;c=0)d=d.replace(" "+c[f]+" "," ");e.className=a?p.trim(d):""}}}return this},toggleClass:function(a,b){var c=typeof a,d=typeof b=="boolean";return p.isFunction(a)?this.each(function(c){p(this).toggleClass(a.call(this,c,this.className,b),b)}):this.each(function(){if(c==="string"){var e,f=0,g=p(this),h=b,i=a.split(s);while(e=i[f++])h=d?h:!g.hasClass(e),g[h?"addClass":"removeClass"](e)}else if(c==="undefined"||c==="boolean")this.className&&p._data(this,"__className__",this.className),this.className=this.className||a===!1?"":p._data(this,"__className__")||""})},hasClass:function(a){var b=" "+a+" ",c=0,d=this.length;for(;c=0)return!0;return!1},val:function(a){var c,d,e,f=this[0];if(!arguments.length){if(f)return c=p.valHooks[f.type]||p.valHooks[f.nodeName.toLowerCase()],c&&"get"in c&&(d=c.get(f,"value"))!==b?d:(d=f.value,typeof d=="string"?d.replace(P,""):d==null?"":d);return}return e=p.isFunction(a),this.each(function(d){var f,g=p(this);if(this.nodeType!==1)return;e?f=a.call(this,d,g.val()):f=a,f==null?f="":typeof f=="number"?f+="":p.isArray(f)&&(f=p.map(f,function(a){return a==null?"":a+""})),c=p.valHooks[this.type]||p.valHooks[this.nodeName.toLowerCase()];if(!c||!("set"in c)||c.set(this,f,"value")===b)this.value=f})}}),p.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c,d,e,f=a.selectedIndex,g=[],h=a.options,i=a.type==="select-one";if(f<0)return null;c=i?f:0,d=i?f+1:h.length;for(;c=0}),c.length||(a.selectedIndex=-1),c}}},attrFn:{},attr:function(a,c,d,e){var f,g,h,i=a.nodeType;if(!a||i===3||i===8||i===2)return;if(e&&p.isFunction(p.fn[c]))return p(a)[c](d);if(typeof a.getAttribute=="undefined")return p.prop(a,c,d);h=i!==1||!p.isXMLDoc(a),h&&(c=c.toLowerCase(),g=p.attrHooks[c]||(T.test(c)?M:L));if(d!==b){if(d===null){p.removeAttr(a,c);return}return g&&"set"in g&&h&&(f=g.set(a,d,c))!==b?f:(a.setAttribute(c,d+""),d)}return g&&"get"in g&&h&&(f=g.get(a,c))!==null?f:(f=a.getAttribute(c),f===null?b:f)},removeAttr:function(a,b){var c,d,e,f,g=0;if(b&&a.nodeType===1){d=b.split(s);for(;g=0}})});var V=/^(?:textarea|input|select)$/i,W=/^([^\.]*|)(?:\.(.+)|)$/,X=/(?:^|\s)hover(\.\S+|)\b/,Y=/^key/,Z=/^(?:mouse|contextmenu)|click/,$=/^(?:focusinfocus|focusoutblur)$/,_=function(a){return p.event.special.hover?a:a.replace(X,"mouseenter$1 mouseleave$1")};p.event={add:function(a,c,d,e,f){var g,h,i,j,k,l,m,n,o,q,r;if(a.nodeType===3||a.nodeType===8||!c||!d||!(g=p._data(a)))return;d.handler&&(o=d,d=o.handler,f=o.selector),d.guid||(d.guid=p.guid++),i=g.events,i||(g.events=i={}),h=g.handle,h||(g.handle=h=function(a){return typeof p!="undefined"&&(!a||p.event.triggered!==a.type)?p.event.dispatch.apply(h.elem,arguments):b},h.elem=a),c=p.trim(_(c)).split(" ");for(j=0;j=0&&(s=s.slice(0,-1),i=!0),s.indexOf(".")>=0&&(t=s.split("."),s=t.shift(),t.sort());if((!f||p.event.customEvent[s])&&!p.event.global[s])return;c=typeof c=="object"?c[p.expando]?c:new p.Event(s,c):new p.Event(s),c.type=s,c.isTrigger=!0,c.exclusive=i,c.namespace=t.join("."),c.namespace_re=c.namespace?new RegExp("(^|\\.)"+t.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,m=s.indexOf(":")<0?"on"+s:"";if(!f){h=p.cache;for(j in h)h[j].events&&h[j].events[s]&&p.event.trigger(c,d,h[j].handle.elem,!0);return}c.result=b,c.target||(c.target=f),d=d!=null?p.makeArray(d):[],d.unshift(c),n=p.event.special[s]||{};if(n.trigger&&n.trigger.apply(f,d)===!1)return;q=[[f,n.bindType||s]];if(!g&&!n.noBubble&&!p.isWindow(f)){r=n.delegateType||s,k=$.test(r+s)?f:f.parentNode;for(l=f;k;k=k.parentNode)q.push([k,r]),l=k;l===(f.ownerDocument||e)&&q.push([l.defaultView||l.parentWindow||a,r])}for(j=0;j=0:p.find(m,this,null,[f]).length),h[m]&&j.push(l);j.length&&u.push({elem:f,matches:j})}o.length>q&&u.push({elem:this,matches:o.slice(q)});for(d=0;d0?this.on(b,null,a,c):this.trigger(b)},Y.test(b)&&(p.event.fixHooks[b]=p.event.keyHooks),Z.test(b)&&(p.event.fixHooks[b]=p.event.mouseHooks)}),function(a,b){function bc(a,b,c,d){c=c||[],b=b||r;var e,f,i,j,k=b.nodeType;if(!a||typeof a!="string")return c;if(k!==1&&k!==9)return[];i=g(b);if(!i&&!d)if(e=P.exec(a))if(j=e[1]){if(k===9){f=b.getElementById(j);if(!f||!f.parentNode)return c;if(f.id===j)return c.push(f),c}else if(b.ownerDocument&&(f=b.ownerDocument.getElementById(j))&&h(b,f)&&f.id===j)return c.push(f),c}else{if(e[2])return w.apply(c,x.call(b.getElementsByTagName(a),0)),c;if((j=e[3])&&_&&b.getElementsByClassName)return w.apply(c,x.call(b.getElementsByClassName(j),0)),c}return bp(a.replace(L,"$1"),b,c,d,i)}function bd(a){return function(b){var c=b.nodeName.toLowerCase();return c==="input"&&b.type===a}}function be(a){return function(b){var c=b.nodeName.toLowerCase();return(c==="input"||c==="button")&&b.type===a}}function bf(a){return z(function(b){return b=+b,z(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function bg(a,b,c){if(a===b)return c;var d=a.nextSibling;while(d){if(d===b)return-1;d=d.nextSibling}return 1}function bh(a,b){var c,d,f,g,h,i,j,k=C[o][a];if(k)return b?0:k.slice(0);h=a,i=[],j=e.preFilter;while(h){if(!c||(d=M.exec(h)))d&&(h=h.slice(d[0].length)),i.push(f=[]);c=!1;if(d=N.exec(h))f.push(c=new q(d.shift())),h=h.slice(c.length),c.type=d[0].replace(L," ");for(g in e.filter)(d=W[g].exec(h))&&(!j[g]||(d=j[g](d,r,!0)))&&(f.push(c=new q(d.shift())),h=h.slice(c.length),c.type=g,c.matches=d);if(!c)break}return b?h.length:h?bc.error(a):C(a,i).slice(0)}function bi(a,b,d){var e=b.dir,f=d&&b.dir==="parentNode",g=u++;return b.first?function(b,c,d){while(b=b[e])if(f||b.nodeType===1)return a(b,c,d)}:function(b,d,h){if(!h){var i,j=t+" "+g+" ",k=j+c;while(b=b[e])if(f||b.nodeType===1){if((i=b[o])===k)return b.sizset;if(typeof i=="string"&&i.indexOf(j)===0){if(b.sizset)return b}else{b[o]=k;if(a(b,d,h))return b.sizset=!0,b;b.sizset=!1}}}else while(b=b[e])if(f||b.nodeType===1)if(a(b,d,h))return b}}function bj(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function bk(a,b,c,d,e){var f,g=[],h=0,i=a.length,j=b!=null;for(;h-1},h,!0),m=[function(a,c,d){return!g&&(d||c!==l)||((b=c).nodeType?j(a,c,d):k(a,c,d))}];for(;i1&&bj(m),i>1&&a.slice(0,i-1).join("").replace(L,"$1"),c,i0,f=a.length>0,g=function(h,i,j,k,m){var n,o,p,q=[],s=0,u="0",x=h&&[],y=m!=null,z=l,A=h||f&&e.find.TAG("*",m&&i.parentNode||i),B=t+=z==null?1:Math.E;y&&(l=i!==r&&i,c=g.el);for(;(n=A[u])!=null;u++){if(f&&n){for(o=0;p=a[o];o++)if(p(n,i,j)){k.push(n);break}y&&(t=B,c=++g.el)}d&&((n=!p&&n)&&s--,h&&x.push(n))}s+=u;if(d&&u!==s){for(o=0;p=b[o];o++)p(x,q,i,j);if(h){if(s>0)while(u--)!x[u]&&!q[u]&&(q[u]=v.call(k));q=bk(q)}w.apply(k,q),y&&!h&&q.length>0&&s+b.length>1&&bc.uniqueSort(k)}return y&&(t=B,l=z),x};return g.el=0,d?z(g):g}function bo(a,b,c,d){var e=0,f=b.length;for(;e2&&(j=h[0]).type==="ID"&&b.nodeType===9&&!f&&e.relative[h[1].type]){b=e.find.ID(j.matches[0].replace(V,""),b,f)[0];if(!b)return c;a=a.slice(h.shift().length)}for(g=W.POS.test(a)?-1:h.length-1;g>=0;g--){j=h[g];if(e.relative[k=j.type])break;if(l=e.find[k])if(d=l(j.matches[0].replace(V,""),R.test(h[0].type)&&b.parentNode||b,f)){h.splice(g,1),a=d.length&&h.join("");if(!a)return w.apply(c,x.call(d,0)),c;break}}}return i(a,m)(d,b,f,c,R.test(a)),c}function bq(){}var c,d,e,f,g,h,i,j,k,l,m=!0,n="undefined",o=("sizcache"+Math.random()).replace(".",""),q=String,r=a.document,s=r.documentElement,t=0,u=0,v=[].pop,w=[].push,x=[].slice,y=[].indexOf||function(a){var b=0,c=this.length;for(;be.cacheLength&&delete a[b.shift()],a[c]=d},a)},B=A(),C=A(),D=A(),E="[\\x20\\t\\r\\n\\f]",F="(?:\\\\.|[-\\w]|[^\\x00-\\xa0])+",G=F.replace("w","w#"),H="([*^$|!~]?=)",I="\\["+E+"*("+F+")"+E+"*(?:"+H+E+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+G+")|)|)"+E+"*\\]",J=":("+F+")(?:\\((?:(['\"])((?:\\\\.|[^\\\\])*?)\\2|([^()[\\]]*|(?:(?:"+I+")|[^:]|\\\\.)*|.*))\\)|)",K=":(even|odd|eq|gt|lt|nth|first|last)(?:\\("+E+"*((?:-\\d)?\\d*)"+E+"*\\)|)(?=[^-]|$)",L=new RegExp("^"+E+"+|((?:^|[^\\\\])(?:\\\\.)*)"+E+"+$","g"),M=new RegExp("^"+E+"*,"+E+"*"),N=new RegExp("^"+E+"*([\\x20\\t\\r\\n\\f>+~])"+E+"*"),O=new RegExp(J),P=/^(?:#([\w\-]+)|(\w+)|\.([\w\-]+))$/,Q=/^:not/,R=/[\x20\t\r\n\f]*[+~]/,S=/:not\($/,T=/h\d/i,U=/input|select|textarea|button/i,V=/\\(?!\\)/g,W={ID:new RegExp("^#("+F+")"),CLASS:new RegExp("^\\.("+F+")"),NAME:new RegExp("^\\[name=['\"]?("+F+")['\"]?\\]"),TAG:new RegExp("^("+F.replace("w","w*")+")"),ATTR:new RegExp("^"+I),PSEUDO:new RegExp("^"+J),POS:new RegExp(K,"i"),CHILD:new RegExp("^:(only|nth|first|last)-child(?:\\("+E+"*(even|odd|(([+-]|)(\\d*)n|)"+E+"*(?:([+-]|)"+E+"*(\\d+)|))"+E+"*\\)|)","i"),needsContext:new RegExp("^"+E+"*[>+~]|"+K,"i")},X=function(a){var b=r.createElement("div");try{return a(b)}catch(c){return!1}finally{b=null}},Y=X(function(a){return a.appendChild(r.createComment("")),!a.getElementsByTagName("*").length}),Z=X(function(a){return a.innerHTML="",a.firstChild&&typeof a.firstChild.getAttribute!==n&&a.firstChild.getAttribute("href")==="#"}),$=X(function(a){a.innerHTML="";var b=typeof a.lastChild.getAttribute("multiple");return b!=="boolean"&&b!=="string"}),_=X(function(a){return a.innerHTML="",!a.getElementsByClassName||!a.getElementsByClassName("e").length?!1:(a.lastChild.className="e",a.getElementsByClassName("e").length===2)}),ba=X(function(a){a.id=o+0,a.innerHTML="
              ",s.insertBefore(a,s.firstChild);var b=r.getElementsByName&&r.getElementsByName(o).length===2+r.getElementsByName(o+0).length;return d=!r.getElementById(o),s.removeChild(a),b});try{x.call(s.childNodes,0)[0].nodeType}catch(bb){x=function(a){var b,c=[];for(;b=this[a];a++)c.push(b);return c}}bc.matches=function(a,b){return bc(a,null,null,b)},bc.matchesSelector=function(a,b){return bc(b,null,null,[a]).length>0},f=bc.getText=function(a){var b,c="",d=0,e=a.nodeType;if(e){if(e===1||e===9||e===11){if(typeof a.textContent=="string")return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=f(a)}else if(e===3||e===4)return a.nodeValue}else for(;b=a[d];d++)c+=f(b);return c},g=bc.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?b.nodeName!=="HTML":!1},h=bc.contains=s.contains?function(a,b){var c=a.nodeType===9?a.documentElement:a,d=b&&b.parentNode;return a===d||!!(d&&d.nodeType===1&&c.contains&&c.contains(d))}:s.compareDocumentPosition?function(a,b){return b&&!!(a.compareDocumentPosition(b)&16)}:function(a,b){while(b=b.parentNode)if(b===a)return!0;return!1},bc.attr=function(a,b){var c,d=g(a);return d||(b=b.toLowerCase()),(c=e.attrHandle[b])?c(a):d||$?a.getAttribute(b):(c=a.getAttributeNode(b),c?typeof a[b]=="boolean"?a[b]?b:null:c.specified?c.value:null:null)},e=bc.selectors={cacheLength:50,createPseudo:z,match:W,attrHandle:Z?{}:{href:function(a){return a.getAttribute("href",2)},type:function(a){return a.getAttribute("type")}},find:{ID:d?function(a,b,c){if(typeof b.getElementById!==n&&!c){var d=b.getElementById(a);return d&&d.parentNode?[d]:[]}}:function(a,c,d){if(typeof c.getElementById!==n&&!d){var e=c.getElementById(a);return e?e.id===a||typeof e.getAttributeNode!==n&&e.getAttributeNode("id").value===a?[e]:b:[]}},TAG:Y?function(a,b){if(typeof b.getElementsByTagName!==n)return b.getElementsByTagName(a)}:function(a,b){var c=b.getElementsByTagName(a);if(a==="*"){var d,e=[],f=0;for(;d=c[f];f++)d.nodeType===1&&e.push(d);return e}return c},NAME:ba&&function(a,b){if(typeof b.getElementsByName!==n)return b.getElementsByName(name)},CLASS:_&&function(a,b,c){if(typeof b.getElementsByClassName!==n&&!c)return b.getElementsByClassName(a)}},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(V,""),a[3]=(a[4]||a[5]||"").replace(V,""),a[2]==="~="&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),a[1]==="nth"?(a[2]||bc.error(a[0]),a[3]=+(a[3]?a[4]+(a[5]||1):2*(a[2]==="even"||a[2]==="odd")),a[4]=+(a[6]+a[7]||a[2]==="odd")):a[2]&&bc.error(a[0]),a},PSEUDO:function(a){var b,c;if(W.CHILD.test(a[0]))return null;if(a[3])a[2]=a[3];else if(b=a[4])O.test(b)&&(c=bh(b,!0))&&(c=b.indexOf(")",b.length-c)-b.length)&&(b=b.slice(0,c),a[0]=a[0].slice(0,c)),a[2]=b;return a.slice(0,3)}},filter:{ID:d?function(a){return a=a.replace(V,""),function(b){return b.getAttribute("id")===a}}:function(a){return a=a.replace(V,""),function(b){var c=typeof b.getAttributeNode!==n&&b.getAttributeNode("id");return c&&c.value===a}},TAG:function(a){return a==="*"?function(){return!0}:(a=a.replace(V,"").toLowerCase(),function(b){return b.nodeName&&b.nodeName.toLowerCase()===a})},CLASS:function(a){var b=B[o][a];return b||(b=B(a,new RegExp("(^|"+E+")"+a+"("+E+"|$)"))),function(a){return b.test(a.className||typeof a.getAttribute!==n&&a.getAttribute("class")||"")}},ATTR:function(a,b,c){return function(d,e){var f=bc.attr(d,a);return f==null?b==="!=":b?(f+="",b==="="?f===c:b==="!="?f!==c:b==="^="?c&&f.indexOf(c)===0:b==="*="?c&&f.indexOf(c)>-1:b==="$="?c&&f.substr(f.length-c.length)===c:b==="~="?(" "+f+" ").indexOf(c)>-1:b==="|="?f===c||f.substr(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d){return a==="nth"?function(a){var b,e,f=a.parentNode;if(c===1&&d===0)return!0;if(f){e=0;for(b=f.firstChild;b;b=b.nextSibling)if(b.nodeType===1){e++;if(a===b)break}}return e-=d,e===c||e%c===0&&e/c>=0}:function(b){var c=b;switch(a){case"only":case"first":while(c=c.previousSibling)if(c.nodeType===1)return!1;if(a==="first")return!0;c=b;case"last":while(c=c.nextSibling)if(c.nodeType===1)return!1;return!0}}},PSEUDO:function(a,b){var c,d=e.pseudos[a]||e.setFilters[a.toLowerCase()]||bc.error("unsupported pseudo: "+a);return d[o]?d(b):d.length>1?(c=[a,a,"",b],e.setFilters.hasOwnProperty(a.toLowerCase())?z(function(a,c){var e,f=d(a,b),g=f.length;while(g--)e=y.call(a,f[g]),a[e]=!(c[e]=f[g])}):function(a){return d(a,0,c)}):d}},pseudos:{not:z(function(a){var b=[],c=[],d=i(a.replace(L,"$1"));return d[o]?z(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)if(f=g[h])a[h]=!(b[h]=f)}):function(a,e,f){return b[0]=a,d(b,null,f,c),!c.pop()}}),has:z(function(a){return function(b){return bc(a,b).length>0}}),contains:z(function(a){return function(b){return(b.textContent||b.innerText||f(b)).indexOf(a)>-1}}),enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&!!a.checked||b==="option"&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},parent:function(a){return!e.pseudos.empty(a)},empty:function(a){var b;a=a.firstChild;while(a){if(a.nodeName>"@"||(b=a.nodeType)===3||b===4)return!1;a=a.nextSibling}return!0},header:function(a){return T.test(a.nodeName)},text:function(a){var b,c;return a.nodeName.toLowerCase()==="input"&&(b=a.type)==="text"&&((c=a.getAttribute("type"))==null||c.toLowerCase()===b)},radio:bd("radio"),checkbox:bd("checkbox"),file:bd("file"),password:bd("password"),image:bd("image"),submit:be("submit"),reset:be("reset"),button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&a.type==="button"||b==="button"},input:function(a){return U.test(a.nodeName)},focus:function(a){var b=a.ownerDocument;return a===b.activeElement&&(!b.hasFocus||b.hasFocus())&&(!!a.type||!!a.href)},active:function(a){return a===a.ownerDocument.activeElement},first:bf(function(a,b,c){return[0]}),last:bf(function(a,b,c){return[b-1]}),eq:bf(function(a,b,c){return[c<0?c+b:c]}),even:bf(function(a,b,c){for(var d=0;d=0;)a.push(d);return a}),gt:bf(function(a,b,c){for(var d=c<0?c+b:c;++d",a.querySelectorAll("[selected]").length||e.push("\\["+E+"*(?:checked|disabled|ismap|multiple|readonly|selected|value)"),a.querySelectorAll(":checked").length||e.push(":checked")}),X(function(a){a.innerHTML="

              ",a.querySelectorAll("[test^='']").length&&e.push("[*^$]="+E+"*(?:\"\"|'')"),a.innerHTML="",a.querySelectorAll(":enabled").length||e.push(":enabled",":disabled")}),e=new RegExp(e.join("|")),bp=function(a,d,f,g,h){if(!g&&!h&&(!e||!e.test(a))){var i,j,k=!0,l=o,m=d,n=d.nodeType===9&&a;if(d.nodeType===1&&d.nodeName.toLowerCase()!=="object"){i=bh(a),(k=d.getAttribute("id"))?l=k.replace(c,"\\$&"):d.setAttribute("id",l),l="[id='"+l+"'] ",j=i.length;while(j--)i[j]=l+i[j].join("");m=R.test(a)&&d.parentNode||d,n=i.join(",")}if(n)try{return w.apply(f,x.call(m.querySelectorAll(n),0)),f}catch(p){}finally{k||d.removeAttribute("id")}}return b(a,d,f,g,h)},h&&(X(function(b){a=h.call(b,"div");try{h.call(b,"[test!='']:sizzle"),f.push("!=",J)}catch(c){}}),f=new RegExp(f.join("|")),bc.matchesSelector=function(b,c){c=c.replace(d,"='$1']");if(!g(b)&&!f.test(c)&&(!e||!e.test(c)))try{var i=h.call(b,c);if(i||a||b.document&&b.document.nodeType!==11)return i}catch(j){}return bc(c,null,null,[b]).length>0})}(),e.pseudos.nth=e.pseudos.eq,e.filters=bq.prototype=e.pseudos,e.setFilters=new bq,bc.attr=p.attr,p.find=bc,p.expr=bc.selectors,p.expr[":"]=p.expr.pseudos,p.unique=bc.uniqueSort,p.text=bc.getText,p.isXMLDoc=bc.isXML,p.contains=bc.contains}(a);var bc=/Until$/,bd=/^(?:parents|prev(?:Until|All))/,be=/^.[^:#\[\.,]*$/,bf=p.expr.match.needsContext,bg={children:!0,contents:!0,next:!0,prev:!0};p.fn.extend({find:function(a){var b,c,d,e,f,g,h=this;if(typeof a!="string")return p(a).filter(function(){for(b=0,c=h.length;b0)for(e=d;e=0:p.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var c,d=0,e=this.length,f=[],g=bf.test(a)||typeof a!="string"?p(a,b||this.context):0;for(;d-1:p.find.matchesSelector(c,a)){f.push(c);break}c=c.parentNode}}return f=f.length>1?p.unique(f):f,this.pushStack(f,"closest",a)},index:function(a){return a?typeof a=="string"?p.inArray(this[0],p(a)):p.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.prevAll().length:-1},add:function(a,b){var c=typeof a=="string"?p(a,b):p.makeArray(a&&a.nodeType?[a]:a),d=p.merge(this.get(),c);return this.pushStack(bh(c[0])||bh(d[0])?d:p.unique(d))},addBack:function(a){return this.add(a==null?this.prevObject:this.prevObject.filter(a))}}),p.fn.andSelf=p.fn.addBack,p.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return p.dir(a,"parentNode")},parentsUntil:function(a,b,c){return p.dir(a,"parentNode",c)},next:function(a){return bi(a,"nextSibling")},prev:function(a){return bi(a,"previousSibling")},nextAll:function(a){return p.dir(a,"nextSibling")},prevAll:function(a){return p.dir(a,"previousSibling")},nextUntil:function(a,b,c){return p.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return p.dir(a,"previousSibling",c)},siblings:function(a){return p.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return p.sibling(a.firstChild)},contents:function(a){return p.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:p.merge([],a.childNodes)}},function(a,b){p.fn[a]=function(c,d){var e=p.map(this,b,c);return bc.test(a)||(d=c),d&&typeof d=="string"&&(e=p.filter(d,e)),e=this.length>1&&!bg[a]?p.unique(e):e,this.length>1&&bd.test(a)&&(e=e.reverse()),this.pushStack(e,a,k.call(arguments).join(","))}}),p.extend({filter:function(a,b,c){return c&&(a=":not("+a+")"),b.length===1?p.find.matchesSelector(b[0],a)?[b[0]]:[]:p.find.matches(a,b)},dir:function(a,c,d){var e=[],f=a[c];while(f&&f.nodeType!==9&&(d===b||f.nodeType!==1||!p(f).is(d)))f.nodeType===1&&e.push(f),f=f[c];return e},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var bl="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",bm=/ jQuery\d+="(?:null|\d+)"/g,bn=/^\s+/,bo=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,bp=/<([\w:]+)/,bq=/]","i"),bv=/^(?:checkbox|radio)$/,bw=/checked\s*(?:[^=]|=\s*.checked.)/i,bx=/\/(java|ecma)script/i,by=/^\s*\s*$/g,bz={option:[1,""],legend:[1,"
              ","
              "],thead:[1,"","
              "],tr:[2,"","
              "],td:[3,"","
              "],col:[2,"","
              "],area:[1,"",""],_default:[0,"",""]},bA=bk(e),bB=bA.appendChild(e.createElement("div"));bz.optgroup=bz.option,bz.tbody=bz.tfoot=bz.colgroup=bz.caption=bz.thead,bz.th=bz.td,p.support.htmlSerialize||(bz._default=[1,"X
              ","
              "]),p.fn.extend({text:function(a){return p.access(this,function(a){return a===b?p.text(this):this.empty().append((this[0]&&this[0].ownerDocument||e).createTextNode(a))},null,a,arguments.length)},wrapAll:function(a){if(p.isFunction(a))return this.each(function(b){p(this).wrapAll(a.call(this,b))});if(this[0]){var b=p(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return p.isFunction(a)?this.each(function(b){p(this).wrapInner(a.call(this,b))}):this.each(function(){var b=p(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=p.isFunction(a);return this.each(function(c){p(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){p.nodeName(this,"body")||p(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){(this.nodeType===1||this.nodeType===11)&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){(this.nodeType===1||this.nodeType===11)&&this.insertBefore(a,this.firstChild)})},before:function(){if(!bh(this[0]))return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=p.clean(arguments);return this.pushStack(p.merge(a,this),"before",this.selector)}},after:function(){if(!bh(this[0]))return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=p.clean(arguments);return this.pushStack(p.merge(this,a),"after",this.selector)}},remove:function(a,b){var c,d=0;for(;(c=this[d])!=null;d++)if(!a||p.filter(a,[c]).length)!b&&c.nodeType===1&&(p.cleanData(c.getElementsByTagName("*")),p.cleanData([c])),c.parentNode&&c.parentNode.removeChild(c);return this},empty:function(){var a,b=0;for(;(a=this[b])!=null;b++){a.nodeType===1&&p.cleanData(a.getElementsByTagName("*"));while(a.firstChild)a.removeChild(a.firstChild)}return this},clone:function(a,b){return a=a==null?!1:a,b=b==null?a:b,this.map(function(){return p.clone(this,a,b)})},html:function(a){return p.access(this,function(a){var c=this[0]||{},d=0,e=this.length;if(a===b)return c.nodeType===1?c.innerHTML.replace(bm,""):b;if(typeof a=="string"&&!bs.test(a)&&(p.support.htmlSerialize||!bu.test(a))&&(p.support.leadingWhitespace||!bn.test(a))&&!bz[(bp.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(bo,"<$1>");try{for(;d1&&typeof j=="string"&&bw.test(j))return this.each(function(){p(this).domManip(a,c,d)});if(p.isFunction(j))return this.each(function(e){var f=p(this);a[0]=j.call(this,e,c?f.html():b),f.domManip(a,c,d)});if(this[0]){e=p.buildFragment(a,this,k),g=e.fragment,f=g.firstChild,g.childNodes.length===1&&(g=f);if(f){c=c&&p.nodeName(f,"tr");for(h=e.cacheable||l-1;i0?this.clone(!0):this).get(),p(g[e])[b](d),f=f.concat(d);return this.pushStack(f,a,g.selector)}}),p.extend({clone:function(a,b,c){var d,e,f,g;p.support.html5Clone||p.isXMLDoc(a)||!bu.test("<"+a.nodeName+">")?g=a.cloneNode(!0):(bB.innerHTML=a.outerHTML,bB.removeChild(g=bB.firstChild));if((!p.support.noCloneEvent||!p.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!p.isXMLDoc(a)){bE(a,g),d=bF(a),e=bF(g);for(f=0;d[f];++f)e[f]&&bE(d[f],e[f])}if(b){bD(a,g);if(c){d=bF(a),e=bF(g);for(f=0;d[f];++f)bD(d[f],e[f])}}return d=e=null,g},clean:function(a,b,c,d){var f,g,h,i,j,k,l,m,n,o,q,r,s=b===e&&bA,t=[];if(!b||typeof b.createDocumentFragment=="undefined")b=e;for(f=0;(h=a[f])!=null;f++){typeof h=="number"&&(h+="");if(!h)continue;if(typeof h=="string")if(!br.test(h))h=b.createTextNode(h);else{s=s||bk(b),l=b.createElement("div"),s.appendChild(l),h=h.replace(bo,"<$1>"),i=(bp.exec(h)||["",""])[1].toLowerCase(),j=bz[i]||bz._default,k=j[0],l.innerHTML=j[1]+h+j[2];while(k--)l=l.lastChild;if(!p.support.tbody){m=bq.test(h),n=i==="table"&&!m?l.firstChild&&l.firstChild.childNodes:j[1]===""&&!m?l.childNodes:[];for(g=n.length-1;g>=0;--g)p.nodeName(n[g],"tbody")&&!n[g].childNodes.length&&n[g].parentNode.removeChild(n[g])}!p.support.leadingWhitespace&&bn.test(h)&&l.insertBefore(b.createTextNode(bn.exec(h)[0]),l.firstChild),h=l.childNodes,l.parentNode.removeChild(l)}h.nodeType?t.push(h):p.merge(t,h)}l&&(h=l=s=null);if(!p.support.appendChecked)for(f=0;(h=t[f])!=null;f++)p.nodeName(h,"input")?bG(h):typeof h.getElementsByTagName!="undefined"&&p.grep(h.getElementsByTagName("input"),bG);if(c){q=function(a){if(!a.type||bx.test(a.type))return d?d.push(a.parentNode?a.parentNode.removeChild(a):a):c.appendChild(a)};for(f=0;(h=t[f])!=null;f++)if(!p.nodeName(h,"script")||!q(h))c.appendChild(h),typeof h.getElementsByTagName!="undefined"&&(r=p.grep(p.merge([],h.getElementsByTagName("script")),q),t.splice.apply(t,[f+1,0].concat(r)),f+=r.length)}return t},cleanData:function(a,b){var c,d,e,f,g=0,h=p.expando,i=p.cache,j=p.support.deleteExpando,k=p.event.special;for(;(e=a[g])!=null;g++)if(b||p.acceptData(e)){d=e[h],c=d&&i[d];if(c){if(c.events)for(f in c.events)k[f]?p.event.remove(e,f):p.removeEvent(e,f,c.handle);i[d]&&(delete i[d],j?delete e[h]:e.removeAttribute?e.removeAttribute(h):e[h]=null,p.deletedIds.push(d))}}}}),function(){var a,b;p.uaMatch=function(a){a=a.toLowerCase();var b=/(chrome)[ \/]([\w.]+)/.exec(a)||/(webkit)[ \/]([\w.]+)/.exec(a)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(a)||/(msie) ([\w.]+)/.exec(a)||a.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(a)||[];return{browser:b[1]||"",version:b[2]||"0"}},a=p.uaMatch(g.userAgent),b={},a.browser&&(b[a.browser]=!0,b.version=a.version),b.chrome?b.webkit=!0:b.webkit&&(b.safari=!0),p.browser=b,p.sub=function(){function a(b,c){return new a.fn.init(b,c)}p.extend(!0,a,this),a.superclass=this,a.fn=a.prototype=this(),a.fn.constructor=a,a.sub=this.sub,a.fn.init=function c(c,d){return d&&d instanceof p&&!(d instanceof a)&&(d=a(d)),p.fn.init.call(this,c,d,b)},a.fn.init.prototype=a.fn;var b=a(e);return a}}();var bH,bI,bJ,bK=/alpha\([^)]*\)/i,bL=/opacity=([^)]*)/,bM=/^(top|right|bottom|left)$/,bN=/^(none|table(?!-c[ea]).+)/,bO=/^margin/,bP=new RegExp("^("+q+")(.*)$","i"),bQ=new RegExp("^("+q+")(?!px)[a-z%]+$","i"),bR=new RegExp("^([-+])=("+q+")","i"),bS={},bT={position:"absolute",visibility:"hidden",display:"block"},bU={letterSpacing:0,fontWeight:400},bV=["Top","Right","Bottom","Left"],bW=["Webkit","O","Moz","ms"],bX=p.fn.toggle;p.fn.extend({css:function(a,c){return p.access(this,function(a,c,d){return d!==b?p.style(a,c,d):p.css(a,c)},a,c,arguments.length>1)},show:function(){return b$(this,!0)},hide:function(){return b$(this)},toggle:function(a,b){var c=typeof a=="boolean";return p.isFunction(a)&&p.isFunction(b)?bX.apply(this,arguments):this.each(function(){(c?a:bZ(this))?p(this).show():p(this).hide()})}}),p.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=bH(a,"opacity");return c===""?"1":c}}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":p.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,c,d,e){if(!a||a.nodeType===3||a.nodeType===8||!a.style)return;var f,g,h,i=p.camelCase(c),j=a.style;c=p.cssProps[i]||(p.cssProps[i]=bY(j,i)),h=p.cssHooks[c]||p.cssHooks[i];if(d===b)return h&&"get"in h&&(f=h.get(a,!1,e))!==b?f:j[c];g=typeof d,g==="string"&&(f=bR.exec(d))&&(d=(f[1]+1)*f[2]+parseFloat(p.css(a,c)),g="number");if(d==null||g==="number"&&isNaN(d))return;g==="number"&&!p.cssNumber[i]&&(d+="px");if(!h||!("set"in h)||(d=h.set(a,d,e))!==b)try{j[c]=d}catch(k){}},css:function(a,c,d,e){var f,g,h,i=p.camelCase(c);return c=p.cssProps[i]||(p.cssProps[i]=bY(a.style,i)),h=p.cssHooks[c]||p.cssHooks[i],h&&"get"in h&&(f=h.get(a,!0,e)),f===b&&(f=bH(a,c)),f==="normal"&&c in bU&&(f=bU[c]),d||e!==b?(g=parseFloat(f),d||p.isNumeric(g)?g||0:f):f},swap:function(a,b,c){var d,e,f={};for(e in b)f[e]=a.style[e],a.style[e]=b[e];d=c.call(a);for(e in b)a.style[e]=f[e];return d}}),a.getComputedStyle?bH=function(b,c){var d,e,f,g,h=a.getComputedStyle(b,null),i=b.style;return h&&(d=h[c],d===""&&!p.contains(b.ownerDocument,b)&&(d=p.style(b,c)),bQ.test(d)&&bO.test(c)&&(e=i.width,f=i.minWidth,g=i.maxWidth,i.minWidth=i.maxWidth=i.width=d,d=h.width,i.width=e,i.minWidth=f,i.maxWidth=g)),d}:e.documentElement.currentStyle&&(bH=function(a,b){var c,d,e=a.currentStyle&&a.currentStyle[b],f=a.style;return e==null&&f&&f[b]&&(e=f[b]),bQ.test(e)&&!bM.test(b)&&(c=f.left,d=a.runtimeStyle&&a.runtimeStyle.left,d&&(a.runtimeStyle.left=a.currentStyle.left),f.left=b==="fontSize"?"1em":e,e=f.pixelLeft+"px",f.left=c,d&&(a.runtimeStyle.left=d)),e===""?"auto":e}),p.each(["height","width"],function(a,b){p.cssHooks[b]={get:function(a,c,d){if(c)return a.offsetWidth===0&&bN.test(bH(a,"display"))?p.swap(a,bT,function(){return cb(a,b,d)}):cb(a,b,d)},set:function(a,c,d){return b_(a,c,d?ca(a,b,d,p.support.boxSizing&&p.css(a,"boxSizing")==="border-box"):0)}}}),p.support.opacity||(p.cssHooks.opacity={get:function(a,b){return bL.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=p.isNumeric(b)?"alpha(opacity="+b*100+")":"",f=d&&d.filter||c.filter||"";c.zoom=1;if(b>=1&&p.trim(f.replace(bK,""))===""&&c.removeAttribute){c.removeAttribute("filter");if(d&&!d.filter)return}c.filter=bK.test(f)?f.replace(bK,e):f+" "+e}}),p(function(){p.support.reliableMarginRight||(p.cssHooks.marginRight={get:function(a,b){return p.swap(a,{display:"inline-block"},function(){if(b)return bH(a,"marginRight")})}}),!p.support.pixelPosition&&p.fn.position&&p.each(["top","left"],function(a,b){p.cssHooks[b]={get:function(a,c){if(c){var d=bH(a,b);return bQ.test(d)?p(a).position()[b]+"px":d}}}})}),p.expr&&p.expr.filters&&(p.expr.filters.hidden=function(a){return a.offsetWidth===0&&a.offsetHeight===0||!p.support.reliableHiddenOffsets&&(a.style&&a.style.display||bH(a,"display"))==="none"},p.expr.filters.visible=function(a){return!p.expr.filters.hidden(a)}),p.each({margin:"",padding:"",border:"Width"},function(a,b){p.cssHooks[a+b]={expand:function(c){var d,e=typeof c=="string"?c.split(" "):[c],f={};for(d=0;d<4;d++)f[a+bV[d]+b]=e[d]||e[d-2]||e[0];return f}},bO.test(a)||(p.cssHooks[a+b].set=b_)});var cd=/%20/g,ce=/\[\]$/,cf=/\r?\n/g,cg=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,ch=/^(?:select|textarea)/i;p.fn.extend({serialize:function(){return p.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?p.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||ch.test(this.nodeName)||cg.test(this.type))}).map(function(a,b){var c=p(this).val();return c==null?null:p.isArray(c)?p.map(c,function(a,c){return{name:b.name,value:a.replace(cf,"\r\n")}}):{name:b.name,value:c.replace(cf,"\r\n")}}).get()}}),p.param=function(a,c){var d,e=[],f=function(a,b){b=p.isFunction(b)?b():b==null?"":b,e[e.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=p.ajaxSettings&&p.ajaxSettings.traditional);if(p.isArray(a)||a.jquery&&!p.isPlainObject(a))p.each(a,function(){f(this.name,this.value)});else for(d in a)ci(d,a[d],c,f);return e.join("&").replace(cd,"+")};var cj,ck,cl=/#.*$/,cm=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,cn=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,co=/^(?:GET|HEAD)$/,cp=/^\/\//,cq=/\?/,cr=/)<[^<]*)*<\/script>/gi,cs=/([?&])_=[^&]*/,ct=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,cu=p.fn.load,cv={},cw={},cx=["*/"]+["*"];try{ck=f.href}catch(cy){ck=e.createElement("a"),ck.href="",ck=ck.href}cj=ct.exec(ck.toLowerCase())||[],p.fn.load=function(a,c,d){if(typeof a!="string"&&cu)return cu.apply(this,arguments);if(!this.length)return this;var e,f,g,h=this,i=a.indexOf(" ");return i>=0&&(e=a.slice(i,a.length),a=a.slice(0,i)),p.isFunction(c)?(d=c,c=b):c&&typeof c=="object"&&(f="POST"),p.ajax({url:a,type:f,dataType:"html",data:c,complete:function(a,b){d&&h.each(d,g||[a.responseText,b,a])}}).done(function(a){g=arguments,h.html(e?p("
              ").append(a.replace(cr,"")).find(e):a)}),this},p.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){p.fn[b]=function(a){return this.on(b,a)}}),p.each(["get","post"],function(a,c){p[c]=function(a,d,e,f){return p.isFunction(d)&&(f=f||e,e=d,d=b),p.ajax({type:c,url:a,data:d,success:e,dataType:f})}}),p.extend({getScript:function(a,c){return p.get(a,b,c,"script")},getJSON:function(a,b,c){return p.get(a,b,c,"json")},ajaxSetup:function(a,b){return b?cB(a,p.ajaxSettings):(b=a,a=p.ajaxSettings),cB(a,b),a},ajaxSettings:{url:ck,isLocal:cn.test(cj[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded; charset=UTF-8",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":cx},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":p.parseJSON,"text xml":p.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:cz(cv),ajaxTransport:cz(cw),ajax:function(a,c){function y(a,c,f,i){var k,s,t,u,w,y=c;if(v===2)return;v=2,h&&clearTimeout(h),g=b,e=i||"",x.readyState=a>0?4:0,f&&(u=cC(l,x,f));if(a>=200&&a<300||a===304)l.ifModified&&(w=x.getResponseHeader("Last-Modified"),w&&(p.lastModified[d]=w),w=x.getResponseHeader("Etag"),w&&(p.etag[d]=w)),a===304?(y="notmodified",k=!0):(k=cD(l,u),y=k.state,s=k.data,t=k.error,k=!t);else{t=y;if(!y||a)y="error",a<0&&(a=0)}x.status=a,x.statusText=(c||y)+"",k?o.resolveWith(m,[s,y,x]):o.rejectWith(m,[x,y,t]),x.statusCode(r),r=b,j&&n.trigger("ajax"+(k?"Success":"Error"),[x,l,k?s:t]),q.fireWith(m,[x,y]),j&&(n.trigger("ajaxComplete",[x,l]),--p.active||p.event.trigger("ajaxStop"))}typeof a=="object"&&(c=a,a=b),c=c||{};var d,e,f,g,h,i,j,k,l=p.ajaxSetup({},c),m=l.context||l,n=m!==l&&(m.nodeType||m instanceof p)?p(m):p.event,o=p.Deferred(),q=p.Callbacks("once memory"),r=l.statusCode||{},t={},u={},v=0,w="canceled",x={readyState:0,setRequestHeader:function(a,b){if(!v){var c=a.toLowerCase();a=u[c]=u[c]||a,t[a]=b}return this},getAllResponseHeaders:function(){return v===2?e:null},getResponseHeader:function(a){var c;if(v===2){if(!f){f={};while(c=cm.exec(e))f[c[1].toLowerCase()]=c[2]}c=f[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){return v||(l.mimeType=a),this},abort:function(a){return a=a||w,g&&g.abort(a),y(0,a),this}};o.promise(x),x.success=x.done,x.error=x.fail,x.complete=q.add,x.statusCode=function(a){if(a){var b;if(v<2)for(b in a)r[b]=[r[b],a[b]];else b=a[x.status],x.always(b)}return this},l.url=((a||l.url)+"").replace(cl,"").replace(cp,cj[1]+"//"),l.dataTypes=p.trim(l.dataType||"*").toLowerCase().split(s),l.crossDomain==null&&(i=ct.exec(l.url.toLowerCase())||!1,l.crossDomain=i&&i.join(":")+(i[3]?"":i[1]==="http:"?80:443)!==cj.join(":")+(cj[3]?"":cj[1]==="http:"?80:443)),l.data&&l.processData&&typeof l.data!="string"&&(l.data=p.param(l.data,l.traditional)),cA(cv,l,c,x);if(v===2)return x;j=l.global,l.type=l.type.toUpperCase(),l.hasContent=!co.test(l.type),j&&p.active++===0&&p.event.trigger("ajaxStart");if(!l.hasContent){l.data&&(l.url+=(cq.test(l.url)?"&":"?")+l.data,delete l.data),d=l.url;if(l.cache===!1){var z=p.now(),A=l.url.replace(cs,"$1_="+z);l.url=A+(A===l.url?(cq.test(l.url)?"&":"?")+"_="+z:"")}}(l.data&&l.hasContent&&l.contentType!==!1||c.contentType)&&x.setRequestHeader("Content-Type",l.contentType),l.ifModified&&(d=d||l.url,p.lastModified[d]&&x.setRequestHeader("If-Modified-Since",p.lastModified[d]),p.etag[d]&&x.setRequestHeader("If-None-Match",p.etag[d])),x.setRequestHeader("Accept",l.dataTypes[0]&&l.accepts[l.dataTypes[0]]?l.accepts[l.dataTypes[0]]+(l.dataTypes[0]!=="*"?", "+cx+"; q=0.01":""):l.accepts["*"]);for(k in l.headers)x.setRequestHeader(k,l.headers[k]);if(!l.beforeSend||l.beforeSend.call(m,x,l)!==!1&&v!==2){w="abort";for(k in{success:1,error:1,complete:1})x[k](l[k]);g=cA(cw,l,c,x);if(!g)y(-1,"No Transport");else{x.readyState=1,j&&n.trigger("ajaxSend",[x,l]),l.async&&l.timeout>0&&(h=setTimeout(function(){x.abort("timeout")},l.timeout));try{v=1,g.send(t,y)}catch(B){if(v<2)y(-1,B);else throw B}}return x}return x.abort()},active:0,lastModified:{},etag:{}});var cE=[],cF=/\?/,cG=/(=)\?(?=&|$)|\?\?/,cH=p.now();p.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=cE.pop()||p.expando+"_"+cH++;return this[a]=!0,a}}),p.ajaxPrefilter("json jsonp",function(c,d,e){var f,g,h,i=c.data,j=c.url,k=c.jsonp!==!1,l=k&&cG.test(j),m=k&&!l&&typeof i=="string"&&!(c.contentType||"").indexOf("application/x-www-form-urlencoded")&&cG.test(i);if(c.dataTypes[0]==="jsonp"||l||m)return f=c.jsonpCallback=p.isFunction(c.jsonpCallback)?c.jsonpCallback():c.jsonpCallback,g=a[f],l?c.url=j.replace(cG,"$1"+f):m?c.data=i.replace(cG,"$1"+f):k&&(c.url+=(cF.test(j)?"&":"?")+c.jsonp+"="+f),c.converters["script json"]=function(){return h||p.error(f+" was not called"),h[0]},c.dataTypes[0]="json",a[f]=function(){h=arguments},e.always(function(){a[f]=g,c[f]&&(c.jsonpCallback=d.jsonpCallback,cE.push(f)),h&&p.isFunction(g)&&g(h[0]),h=g=b}),"script"}),p.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){return p.globalEval(a),a}}}),p.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),p.ajaxTransport("script",function(a){if(a.crossDomain){var c,d=e.head||e.getElementsByTagName("head")[0]||e.documentElement;return{send:function(f,g){c=e.createElement("script"),c.async="async",a.scriptCharset&&(c.charset=a.scriptCharset),c.src=a.url,c.onload=c.onreadystatechange=function(a,e){if(e||!c.readyState||/loaded|complete/.test(c.readyState))c.onload=c.onreadystatechange=null,d&&c.parentNode&&d.removeChild(c),c=b,e||g(200,"success")},d.insertBefore(c,d.firstChild)},abort:function(){c&&c.onload(0,1)}}}});var cI,cJ=a.ActiveXObject?function(){for(var a in cI)cI[a](0,1)}:!1,cK=0;p.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&cL()||cM()}:cL,function(a){p.extend(p.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(p.ajaxSettings.xhr()),p.support.ajax&&p.ajaxTransport(function(c){if(!c.crossDomain||p.support.cors){var d;return{send:function(e,f){var g,h,i=c.xhr();c.username?i.open(c.type,c.url,c.async,c.username,c.password):i.open(c.type,c.url,c.async);if(c.xhrFields)for(h in c.xhrFields)i[h]=c.xhrFields[h];c.mimeType&&i.overrideMimeType&&i.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(h in e)i.setRequestHeader(h,e[h])}catch(j){}i.send(c.hasContent&&c.data||null),d=function(a,e){var h,j,k,l,m;try{if(d&&(e||i.readyState===4)){d=b,g&&(i.onreadystatechange=p.noop,cJ&&delete cI[g]);if(e)i.readyState!==4&&i.abort();else{h=i.status,k=i.getAllResponseHeaders(),l={},m=i.responseXML,m&&m.documentElement&&(l.xml=m);try{l.text=i.responseText}catch(a){}try{j=i.statusText}catch(n){j=""}!h&&c.isLocal&&!c.crossDomain?h=l.text?200:404:h===1223&&(h=204)}}}catch(o){e||f(-1,o)}l&&f(h,j,l,k)},c.async?i.readyState===4?setTimeout(d,0):(g=++cK,cJ&&(cI||(cI={},p(a).unload(cJ)),cI[g]=d),i.onreadystatechange=d):d()},abort:function(){d&&d(0,1)}}}});var cN,cO,cP=/^(?:toggle|show|hide)$/,cQ=new RegExp("^(?:([-+])=|)("+q+")([a-z%]*)$","i"),cR=/queueHooks$/,cS=[cY],cT={"*":[function(a,b){var c,d,e=this.createTween(a,b),f=cQ.exec(b),g=e.cur(),h=+g||0,i=1,j=20;if(f){c=+f[2],d=f[3]||(p.cssNumber[a]?"":"px");if(d!=="px"&&h){h=p.css(e.elem,a,!0)||c||1;do i=i||".5",h=h/i,p.style(e.elem,a,h+d);while(i!==(i=e.cur()/g)&&i!==1&&--j)}e.unit=d,e.start=h,e.end=f[1]?h+(f[1]+1)*c:c}return e}]};p.Animation=p.extend(cW,{tweener:function(a,b){p.isFunction(a)?(b=a,a=["*"]):a=a.split(" ");var c,d=0,e=a.length;for(;d-1,j={},k={},l,m;i?(k=e.position(),l=k.top,m=k.left):(l=parseFloat(g)||0,m=parseFloat(h)||0),p.isFunction(b)&&(b=b.call(a,c,f)),b.top!=null&&(j.top=b.top-f.top+l),b.left!=null&&(j.left=b.left-f.left+m),"using"in b?b.using.call(a,j):e.css(j)}},p.fn.extend({position:function(){if(!this[0])return;var a=this[0],b=this.offsetParent(),c=this.offset(),d=c_.test(b[0].nodeName)?{top:0,left:0}:b.offset();return c.top-=parseFloat(p.css(a,"marginTop"))||0,c.left-=parseFloat(p.css(a,"marginLeft"))||0,d.top+=parseFloat(p.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(p.css(b[0],"borderLeftWidth"))||0,{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||e.body;while(a&&!c_.test(a.nodeName)&&p.css(a,"position")==="static")a=a.offsetParent;return a||e.body})}}),p.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,c){var d=/Y/.test(c);p.fn[a]=function(e){return p.access(this,function(a,e,f){var g=da(a);if(f===b)return g?c in g?g[c]:g.document.documentElement[e]:a[e];g?g.scrollTo(d?p(g).scrollLeft():f,d?f:p(g).scrollTop()):a[e]=f},a,e,arguments.length,null)}}),p.each({Height:"height",Width:"width"},function(a,c){p.each({padding:"inner"+a,content:c,"":"outer"+a},function(d,e){p.fn[e]=function(e,f){var g=arguments.length&&(d||typeof e!="boolean"),h=d||(e===!0||f===!0?"margin":"border");return p.access(this,function(c,d,e){var f;return p.isWindow(c)?c.document.documentElement["client"+a]:c.nodeType===9?(f=c.documentElement,Math.max(c.body["scroll"+a],f["scroll"+a],c.body["offset"+a],f["offset"+a],f["client"+a])):e===b?p.css(c,d,e,h):p.style(c,d,e,h)},c,g?e:b,g,null)}})}),a.jQuery=a.$=p,typeof define=="function"&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return p})})(window); \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/jquery.layout.js b/scalaxy-components/0.3-SNAPSHOT/api/lib/jquery.layout.js new file mode 100644 index 00000000..4dd48675 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/lib/jquery.layout.js @@ -0,0 +1,5486 @@ +/** + * @preserve jquery.layout 1.3.0 - Release Candidate 30.62 + * $Date: 2012-08-04 08:00:00 (Thu, 23 Aug 2012) $ + * $Rev: 303006 $ + * + * Copyright (c) 2012 + * Fabrizio Balliano (http://www.fabrizioballiano.net) + * Kevin Dalman (http://allpro.net) + * + * Dual licensed under the GPL (http://www.gnu.org/licenses/gpl.html) + * and MIT (http://www.opensource.org/licenses/mit-license.php) licenses. + * + * Changelog: http://layout.jquery-dev.net/changelog.cfm#1.3.0.rc30.62 + * NOTE: This is a short-term release to patch a couple of bugs. + * These bugs are listed as officially fixed in RC30.7, which will be released shortly. + * + * Docs: http://layout.jquery-dev.net/documentation.html + * Tips: http://layout.jquery-dev.net/tips.html + * Help: http://groups.google.com/group/jquery-ui-layout + */ + +/* JavaDoc Info: http://code.google.com/closure/compiler/docs/js-for-compiler.html + * {!Object} non-nullable type (never NULL) + * {?string} nullable type (sometimes NULL) - default for {Object} + * {number=} optional parameter + * {*} ALL types + */ + +// NOTE: For best readability, view with a fixed-width font and tabs equal to 4-chars + +;(function ($) { + +// alias Math methods - used a lot! +var min = Math.min +, max = Math.max +, round = Math.floor + +, isStr = function (v) { return $.type(v) === "string"; } + +, runPluginCallbacks = function (Instance, a_fn) { + if ($.isArray(a_fn)) + for (var i=0, c=a_fn.length; i
              ').appendTo("body"); + var d = { width: $c.width() - $c[0].clientWidth, height: $c.height() - $c[0].clientHeight }; + $c.remove(); + window.scrollbarWidth = d.width; + window.scrollbarHeight = d.height; + return dim.match(/^(width|height)$/) ? d[dim] : d; + } + + + /** + * Returns hash container 'display' and 'visibility' + * + * @see $.swap() - swaps CSS, runs callback, resets CSS + */ +, showInvisibly: function ($E, force) { + if ($E && $E.length && (force || $E.css('display') === "none")) { // only if not *already hidden* + var s = $E[0].style + // save ONLY the 'style' props because that is what we must restore + , CSS = { display: s.display || '', visibility: s.visibility || '' }; + // show element 'invisibly' so can be measured + $E.css({ display: "block", visibility: "hidden" }); + return CSS; + } + return {}; + } + + /** + * Returns data for setting size of an element (container or a pane). + * + * @see _create(), onWindowResize() for container, plus others for pane + * @return JSON Returns a hash of all dimensions: top, bottom, left, right, outerWidth, innerHeight, etc + */ +, getElementDimensions: function ($E) { + var + d = {} // dimensions hash + , x = d.css = {} // CSS hash + , i = {} // TEMP insets + , b, p // TEMP border, padding + , N = $.layout.cssNum + , off = $E.offset() + ; + d.offsetLeft = off.left; + d.offsetTop = off.top; + + $.each("Left,Right,Top,Bottom".split(","), function (idx, e) { // e = edge + b = x["border" + e] = $.layout.borderWidth($E, e); + p = x["padding"+ e] = $.layout.cssNum($E, "padding"+e); + i[e] = b + p; // total offset of content from outer side + d["inset"+ e] = p; // eg: insetLeft = paddingLeft + }); + + d.offsetWidth = $E.innerWidth(); // offsetWidth is used in calc when doing manual resize + d.offsetHeight = $E.innerHeight(); // ditto + d.outerWidth = $E.outerWidth(); + d.outerHeight = $E.outerHeight(); + d.innerWidth = max(0, d.outerWidth - i.Left - i.Right); + d.innerHeight = max(0, d.outerHeight - i.Top - i.Bottom); + + x.width = $E.width(); + x.height = $E.height(); + x.top = N($E,"top",true); + x.bottom = N($E,"bottom",true); + x.left = N($E,"left",true); + x.right = N($E,"right",true); + + //d.visible = $E.is(":visible");// && x.width > 0 && x.height > 0; + + return d; + } + +, getElementCSS: function ($E, list) { + var + CSS = {} + , style = $E[0].style + , props = list.split(",") + , sides = "Top,Bottom,Left,Right".split(",") + , attrs = "Color,Style,Width".split(",") + , p, s, a, i, j, k + ; + for (i=0; i < props.length; i++) { + p = props[i]; + if (p.match(/(border|padding|margin)$/)) + for (j=0; j < 4; j++) { + s = sides[j]; + if (p === "border") + for (k=0; k < 3; k++) { + a = attrs[k]; + CSS[p+s+a] = style[p+s+a]; + } + else + CSS[p+s] = style[p+s]; + } + else + CSS[p] = style[p]; + }; + return CSS + } + + /** + * Return the innerWidth for the current browser/doctype + * + * @see initPanes(), sizeMidPanes(), initHandles(), sizeHandles() + * @param {Array.} $E Must pass a jQuery object - first element is processed + * @param {number=} outerWidth (optional) Can pass a width, allowing calculations BEFORE element is resized + * @return {number} Returns the innerWidth of the elem by subtracting padding and borders + */ +, cssWidth: function ($E, outerWidth) { + // a 'calculated' outerHeight can be passed so borders and/or padding are removed if needed + if (outerWidth <= 0) return 0; + + if (!$.layout.browser.boxModel) return outerWidth; + + // strip border and padding from outerWidth to get CSS Width + var b = $.layout.borderWidth + , n = $.layout.cssNum + , W = outerWidth + - b($E, "Left") + - b($E, "Right") + - n($E, "paddingLeft") + - n($E, "paddingRight"); + + return max(0,W); + } + + /** + * Return the innerHeight for the current browser/doctype + * + * @see initPanes(), sizeMidPanes(), initHandles(), sizeHandles() + * @param {Array.} $E Must pass a jQuery object - first element is processed + * @param {number=} outerHeight (optional) Can pass a width, allowing calculations BEFORE element is resized + * @return {number} Returns the innerHeight of the elem by subtracting padding and borders + */ +, cssHeight: function ($E, outerHeight) { + // a 'calculated' outerHeight can be passed so borders and/or padding are removed if needed + if (outerHeight <= 0) return 0; + + if (!$.layout.browser.boxModel) return outerHeight; + + // strip border and padding from outerHeight to get CSS Height + var b = $.layout.borderWidth + , n = $.layout.cssNum + , H = outerHeight + - b($E, "Top") + - b($E, "Bottom") + - n($E, "paddingTop") + - n($E, "paddingBottom"); + + return max(0,H); + } + + /** + * Returns the 'current CSS numeric value' for a CSS property - 0 if property does not exist + * + * @see Called by many methods + * @param {Array.} $E Must pass a jQuery object - first element is processed + * @param {string} prop The name of the CSS property, eg: top, width, etc. + * @param {boolean=} [allowAuto=false] true = return 'auto' if that is value; false = return 0 + * @return {(string|number)} Usually used to get an integer value for position (top, left) or size (height, width) + */ +, cssNum: function ($E, prop, allowAuto) { + if (!$E.jquery) $E = $($E); + var CSS = $.layout.showInvisibly($E) + , p = $.css($E[0], prop, true) + , v = allowAuto && p=="auto" ? p : (parseInt(p, 10) || 0); + $E.css( CSS ); // RESET + return v; + } + +, borderWidth: function (el, side) { + if (el.jquery) el = el[0]; + var b = "border"+ side.substr(0,1).toUpperCase() + side.substr(1); // left => Left + return $.css(el, b+"Style", true) === "none" ? 0 : (parseInt($.css(el, b+"Width", true), 10) || 0); + } + + /** + * Mouse-tracking utility - FUTURE REFERENCE + * + * init: if (!window.mouse) { + * window.mouse = { x: 0, y: 0 }; + * $(document).mousemove( $.layout.trackMouse ); + * } + * + * @param {Object} evt + * +, trackMouse: function (evt) { + window.mouse = { x: evt.clientX, y: evt.clientY }; + } + */ + + /** + * SUBROUTINE for preventPrematureSlideClose option + * + * @param {Object} evt + * @param {Object=} el + */ +, isMouseOverElem: function (evt, el) { + var + $E = $(el || this) + , d = $E.offset() + , T = d.top + , L = d.left + , R = L + $E.outerWidth() + , B = T + $E.outerHeight() + , x = evt.pageX // evt.clientX ? + , y = evt.pageY // evt.clientY ? + ; + // if X & Y are < 0, probably means is over an open SELECT + return ($.layout.browser.msie && x < 0 && y < 0) || ((x >= L && x <= R) && (y >= T && y <= B)); + } + + /** + * Message/Logging Utility + * + * @example $.layout.msg("My message"); // log text + * @example $.layout.msg("My message", true); // alert text + * @example $.layout.msg({ foo: "bar" }, "Title"); // log hash-data, with custom title + * @example $.layout.msg({ foo: "bar" }, true, "Title", { sort: false }); -OR- + * @example $.layout.msg({ foo: "bar" }, "Title", { sort: false, display: true }); // alert hash-data + * + * @param {(Object|string)} info String message OR Hash/Array + * @param {(Boolean|string|Object)=} [popup=false] True means alert-box - can be skipped + * @param {(Object|string)=} [debugTitle=""] Title for Hash data - can be skipped + * @param {Object=} [debugOpts] Extra options for debug output + */ +, msg: function (info, popup, debugTitle, debugOpts) { + if ($.isPlainObject(info) && window.debugData) { + if (typeof popup === "string") { + debugOpts = debugTitle; + debugTitle = popup; + } + else if (typeof debugTitle === "object") { + debugOpts = debugTitle; + debugTitle = null; + } + var t = debugTitle || "log( )" + , o = $.extend({ sort: false, returnHTML: false, display: false }, debugOpts); + if (popup === true || o.display) + debugData( info, t, o ); + else if (window.console) + console.log(debugData( info, t, o )); + } + else if (popup) + alert(info); + else if (window.console) + console.log(info); + else { + var id = "#layoutLogger" + , $l = $(id); + if (!$l.length) + $l = createLog(); + $l.children("ul").append('
            9. '+ info.replace(/\/g,">") +'
            10. '); + } + + function createLog () { + var pos = $.support.fixedPosition ? 'fixed' : 'absolute' + , $e = $('
              ' + + '
              ' + + 'XLayout console.log
              ' + + '
                ' + + '
                ' + ).appendTo("body"); + $e.css('left', $(window).width() - $e.outerWidth() - 5) + if ($.ui.draggable) $e.draggable({ handle: ':first-child' }); + return $e; + }; + } + +}; + +// DEFAULT OPTIONS +$.layout.defaults = { +/* + * LAYOUT & LAYOUT-CONTAINER OPTIONS + * - none of these options are applicable to individual panes + */ + name: "" // Not required, but useful for buttons and used for the state-cookie +, containerSelector: "" // ONLY used when specifying a childOptions - to find container-element that is NOT directly-nested +, containerClass: "ui-layout-container" // layout-container element +, scrollToBookmarkOnLoad: true // after creating a layout, scroll to bookmark in URL (.../page.htm#myBookmark) +, resizeWithWindow: true // bind thisLayout.resizeAll() to the window.resize event +, resizeWithWindowDelay: 200 // delay calling resizeAll because makes window resizing very jerky +, resizeWithWindowMaxDelay: 0 // 0 = none - force resize every XX ms while window is being resized +, onresizeall_start: null // CALLBACK when resizeAll() STARTS - NOT pane-specific +, onresizeall_end: null // CALLBACK when resizeAll() ENDS - NOT pane-specific +, onload_start: null // CALLBACK when Layout inits - after options initialized, but before elements +, onload_end: null // CALLBACK when Layout inits - after EVERYTHING has been initialized +, onunload_start: null // CALLBACK when Layout is destroyed OR onWindowUnload +, onunload_end: null // CALLBACK when Layout is destroyed OR onWindowUnload +, initPanes: true // false = DO NOT initialize the panes onLoad - will init later +, showErrorMessages: true // enables fatal error messages to warn developers of common errors +, showDebugMessages: false // display console-and-alert debug msgs - IF this Layout version _has_ debugging code! +// Changing this zIndex value will cause other zIndex values to automatically change +, zIndex: null // the PANE zIndex - resizers and masks will be +1 +// DO NOT CHANGE the zIndex values below unless you clearly understand their relationships +, zIndexes: { // set _default_ z-index values here... + pane_normal: 0 // normal z-index for panes + , content_mask: 1 // applied to overlays used to mask content INSIDE panes during resizing + , resizer_normal: 2 // normal z-index for resizer-bars + , pane_sliding: 100 // applied to *BOTH* the pane and its resizer when a pane is 'slid open' + , pane_animate: 1000 // applied to the pane when being animated - not applied to the resizer + , resizer_drag: 10000 // applied to the CLONED resizer-bar when being 'dragged' + } +, errors: { + pane: "pane" // description of "layout pane element" - used only in error messages + , selector: "selector" // description of "jQuery-selector" - used only in error messages + , addButtonError: "Error Adding Button \n\nInvalid " + , containerMissing: "UI Layout Initialization Error\n\nThe specified layout-container does not exist." + , centerPaneMissing: "UI Layout Initialization Error\n\nThe center-pane element does not exist.\n\nThe center-pane is a required element." + , noContainerHeight: "UI Layout Initialization Warning\n\nThe layout-container \"CONTAINER\" has no height.\n\nTherefore the layout is 0-height and hence 'invisible'!" + , callbackError: "UI Layout Callback Error\n\nThe EVENT callback is not a valid function." + } +/* + * PANE DEFAULT SETTINGS + * - settings under the 'panes' key become the default settings for *all panes* + * - ALL pane-options can also be set specifically for each panes, which will override these 'default values' + */ +, panes: { // default options for 'all panes' - will be overridden by 'per-pane settings' + applyDemoStyles: false // NOTE: renamed from applyDefaultStyles for clarity + , closable: true // pane can open & close + , resizable: true // when open, pane can be resized + , slidable: true // when closed, pane can 'slide open' over other panes - closes on mouse-out + , initClosed: false // true = init pane as 'closed' + , initHidden: false // true = init pane as 'hidden' - no resizer-bar/spacing + // SELECTORS + //, paneSelector: "" // MUST be pane-specific - jQuery selector for pane + , contentSelector: ".ui-layout-content" // INNER div/element to auto-size so only it scrolls, not the entire pane! + , contentIgnoreSelector: ".ui-layout-ignore" // element(s) to 'ignore' when measuring 'content' + , findNestedContent: false // true = $P.find(contentSelector), false = $P.children(contentSelector) + // GENERIC ROOT-CLASSES - for auto-generated classNames + , paneClass: "ui-layout-pane" // Layout Pane + , resizerClass: "ui-layout-resizer" // Resizer Bar + , togglerClass: "ui-layout-toggler" // Toggler Button + , buttonClass: "ui-layout-button" // CUSTOM Buttons - eg: '[ui-layout-button]-toggle/-open/-close/-pin' + // ELEMENT SIZE & SPACING + //, size: 100 // MUST be pane-specific -initial size of pane + , minSize: 0 // when manually resizing a pane + , maxSize: 0 // ditto, 0 = no limit + , spacing_open: 6 // space between pane and adjacent panes - when pane is 'open' + , spacing_closed: 6 // ditto - when pane is 'closed' + , togglerLength_open: 50 // Length = WIDTH of toggler button on north/south sides - HEIGHT on east/west sides + , togglerLength_closed: 50 // 100% OR -1 means 'full height/width of resizer bar' - 0 means 'hidden' + , togglerAlign_open: "center" // top/left, bottom/right, center, OR... + , togglerAlign_closed: "center" // 1 => nn = offset from top/left, -1 => -nn == offset from bottom/right + , togglerContent_open: "" // text or HTML to put INSIDE the toggler + , togglerContent_closed: "" // ditto + // RESIZING OPTIONS + , resizerDblClickToggle: true // + , autoResize: true // IF size is 'auto' or a percentage, then recalc 'pixel size' whenever the layout resizes + , autoReopen: true // IF a pane was auto-closed due to noRoom, reopen it when there is room? False = leave it closed + , resizerDragOpacity: 1 // option for ui.draggable + //, resizerCursor: "" // MUST be pane-specific - cursor when over resizer-bar + , maskContents: false // true = add DIV-mask over-or-inside this pane so can 'drag' over IFRAMES + , maskObjects: false // true = add IFRAME-mask over-or-inside this pane to cover objects/applets - content-mask will overlay this mask + , maskZindex: null // will override zIndexes.content_mask if specified - not applicable to iframe-panes + , resizingGrid: false // grid size that the resizers will snap-to during resizing, eg: [20,20] + , livePaneResizing: false // true = LIVE Resizing as resizer is dragged + , liveContentResizing: false // true = re-measure header/footer heights as resizer is dragged + , liveResizingTolerance: 1 // how many px change before pane resizes, to control performance + // SLIDING OPTIONS + , sliderCursor: "pointer" // cursor when resizer-bar will trigger 'sliding' + , slideTrigger_open: "click" // click, dblclick, mouseenter + , slideTrigger_close: "mouseleave"// click, mouseleave + , slideDelay_open: 300 // applies only for mouseenter event - 0 = instant open + , slideDelay_close: 300 // applies only for mouseleave event (300ms is the minimum!) + , hideTogglerOnSlide: false // when pane is slid-open, should the toggler show? + , preventQuickSlideClose: $.layout.browser.webkit // Chrome triggers slideClosed as it is opening + , preventPrematureSlideClose: false // handle incorrect mouseleave trigger, like when over a SELECT-list in IE + // PANE-SPECIFIC TIPS & MESSAGES + , tips: { + Open: "Open" // eg: "Open Pane" + , Close: "Close" + , Resize: "Resize" + , Slide: "Slide Open" + , Pin: "Pin" + , Unpin: "Un-Pin" + , noRoomToOpen: "Not enough room to show this panel." // alert if user tries to open a pane that cannot + , minSizeWarning: "Panel has reached its minimum size" // displays in browser statusbar + , maxSizeWarning: "Panel has reached its maximum size" // ditto + } + // HOT-KEYS & MISC + , showOverflowOnHover: false // will bind allowOverflow() utility to pane.onMouseOver + , enableCursorHotkey: true // enabled 'cursor' hotkeys + //, customHotkey: "" // MUST be pane-specific - EITHER a charCode OR a character + , customHotkeyModifier: "SHIFT" // either 'SHIFT', 'CTRL' or 'CTRL+SHIFT' - NOT 'ALT' + // PANE ANIMATION + // NOTE: fxSss_open, fxSss_close & fxSss_size options (eg: fxName_open) are auto-generated if not passed + , fxName: "slide" // ('none' or blank), slide, drop, scale -- only relevant to 'open' & 'close', NOT 'size' + , fxSpeed: null // slow, normal, fast, 200, nnn - if passed, will OVERRIDE fxSettings.duration + , fxSettings: {} // can be passed, eg: { easing: "easeOutBounce", duration: 1500 } + , fxOpacityFix: true // tries to fix opacity in IE to restore anti-aliasing after animation + , animatePaneSizing: false // true = animate resizing after dragging resizer-bar OR sizePane() is called + /* NOTE: Action-specific FX options are auto-generated from the options above if not specifically set: + fxName_open: "slide" // 'Open' pane animation + fnName_close: "slide" // 'Close' pane animation + fxName_size: "slide" // 'Size' pane animation - when animatePaneSizing = true + fxSpeed_open: null + fxSpeed_close: null + fxSpeed_size: null + fxSettings_open: {} + fxSettings_close: {} + fxSettings_size: {} + */ + // CHILD/NESTED LAYOUTS + , childOptions: null // Layout-options for nested/child layout - even {} is valid as options + , initChildLayout: true // true = child layout will be created as soon as _this_ layout completes initialization + , destroyChildLayout: true // true = destroy child-layout if this pane is destroyed + , resizeChildLayout: true // true = trigger child-layout.resizeAll() when this pane is resized + // EVENT TRIGGERING + , triggerEventsOnLoad: false // true = trigger onopen OR onclose callbacks when layout initializes + , triggerEventsDuringLiveResize: true // true = trigger onresize callback REPEATEDLY if livePaneResizing==true + // PANE CALLBACKS + , onshow_start: null // CALLBACK when pane STARTS to Show - BEFORE onopen/onhide_start + , onshow_end: null // CALLBACK when pane ENDS being Shown - AFTER onopen/onhide_end + , onhide_start: null // CALLBACK when pane STARTS to Close - BEFORE onclose_start + , onhide_end: null // CALLBACK when pane ENDS being Closed - AFTER onclose_end + , onopen_start: null // CALLBACK when pane STARTS to Open + , onopen_end: null // CALLBACK when pane ENDS being Opened + , onclose_start: null // CALLBACK when pane STARTS to Close + , onclose_end: null // CALLBACK when pane ENDS being Closed + , onresize_start: null // CALLBACK when pane STARTS being Resized ***FOR ANY REASON*** + , onresize_end: null // CALLBACK when pane ENDS being Resized ***FOR ANY REASON*** + , onsizecontent_start: null // CALLBACK when sizing of content-element STARTS + , onsizecontent_end: null // CALLBACK when sizing of content-element ENDS + , onswap_start: null // CALLBACK when pane STARTS to Swap + , onswap_end: null // CALLBACK when pane ENDS being Swapped + , ondrag_start: null // CALLBACK when pane STARTS being ***MANUALLY*** Resized + , ondrag_end: null // CALLBACK when pane ENDS being ***MANUALLY*** Resized + } +/* + * PANE-SPECIFIC SETTINGS + * - options listed below MUST be specified per-pane - they CANNOT be set under 'panes' + * - all options under the 'panes' key can also be set specifically for any pane + * - most options under the 'panes' key apply only to 'border-panes' - NOT the the center-pane + */ +, north: { + paneSelector: ".ui-layout-north" + , size: "auto" // eg: "auto", "30%", .30, 200 + , resizerCursor: "n-resize" // custom = url(myCursor.cur) + , customHotkey: "" // EITHER a charCode (43) OR a character ("o") + } +, south: { + paneSelector: ".ui-layout-south" + , size: "auto" + , resizerCursor: "s-resize" + , customHotkey: "" + } +, east: { + paneSelector: ".ui-layout-east" + , size: 200 + , resizerCursor: "e-resize" + , customHotkey: "" + } +, west: { + paneSelector: ".ui-layout-west" + , size: 200 + , resizerCursor: "w-resize" + , customHotkey: "" + } +, center: { + paneSelector: ".ui-layout-center" + , minWidth: 0 + , minHeight: 0 + } +}; + +$.layout.optionsMap = { + // layout/global options - NOT pane-options + layout: ("stateManagement,effects,zIndexes,errors," + + "name,zIndex,scrollToBookmarkOnLoad,showErrorMessages," + + "resizeWithWindow,resizeWithWindowDelay,resizeWithWindowMaxDelay," + + "onresizeall,onresizeall_start,onresizeall_end,onload,onunload").split(",") +// borderPanes: [ ALL options that are NOT specified as 'layout' ] + // default.panes options that apply to the center-pane (most options apply _only_ to border-panes) +, center: ("paneClass,contentSelector,contentIgnoreSelector,findNestedContent,applyDemoStyles,triggerEventsOnLoad," + + "showOverflowOnHover,maskContents,maskObjects,liveContentResizing," + + "childOptions,initChildLayout,resizeChildLayout,destroyChildLayout," + + "onresize,onresize_start,onresize_end,onsizecontent,onsizecontent_start,onsizecontent_end").split(",") + // options that MUST be specifically set 'per-pane' - CANNOT set in the panes (defaults) key +, noDefault: ("paneSelector,resizerCursor,customHotkey").split(",") +}; + +/** + * Processes options passed in converts flat-format data into subkey (JSON) format + * In flat-format, subkeys are _currently_ separated with 2 underscores, like north__optName + * Plugins may also call this method so they can transform their own data + * + * @param {!Object} hash Data/options passed by user - may be a single level or nested levels + * @return {Object} Returns hash of minWidth & minHeight + */ +$.layout.transformData = function (hash) { + var json = { panes: {}, center: {} } // init return object + , data, branch, optKey, keys, key, val, i, c; + + if (typeof hash !== "object") return json; // no options passed + + // convert all 'flat-keys' to 'sub-key' format + for (optKey in hash) { + branch = json; + data = $.layout.optionsMap.layout; + val = hash[ optKey ]; + keys = optKey.split("__"); // eg: west__size or north__fxSettings__duration + c = keys.length - 1; + // convert underscore-delimited to subkeys + for (i=0; i <= c; i++) { + key = keys[i]; + if (i === c) + branch[key] = val; + else if (!branch[key]) + branch[key] = {}; // create the subkey + // recurse to sub-key for next loop - if not done + branch = branch[key]; + } + } + + return json; +}; + +// INTERNAL CONFIG DATA - DO NOT CHANGE THIS! +$.layout.backwardCompatibility = { + // data used by renameOldOptions() + map: { + // OLD Option Name: NEW Option Name + applyDefaultStyles: "applyDemoStyles" + , resizeNestedLayout: "resizeChildLayout" + , resizeWhileDragging: "livePaneResizing" + , resizeContentWhileDragging: "liveContentResizing" + , triggerEventsWhileDragging: "triggerEventsDuringLiveResize" + , maskIframesOnResize: "maskContents" + , useStateCookie: "stateManagement.enabled" + , "cookie.autoLoad": "stateManagement.autoLoad" + , "cookie.autoSave": "stateManagement.autoSave" + , "cookie.keys": "stateManagement.stateKeys" + , "cookie.name": "stateManagement.cookie.name" + , "cookie.domain": "stateManagement.cookie.domain" + , "cookie.path": "stateManagement.cookie.path" + , "cookie.expires": "stateManagement.cookie.expires" + , "cookie.secure": "stateManagement.cookie.secure" + // OLD Language options + , noRoomToOpenTip: "tips.noRoomToOpen" + , togglerTip_open: "tips.Close" // open = Close + , togglerTip_closed: "tips.Open" // closed = Open + , resizerTip: "tips.Resize" + , sliderTip: "tips.Slide" + } + +/** +* @param {Object} opts +*/ +, renameOptions: function (opts) { + var map = $.layout.backwardCompatibility.map + , oldData, newData, value + ; + for (var itemPath in map) { + oldData = getBranch( itemPath ); + value = oldData.branch[ oldData.key ]; + if (value !== undefined) { + newData = getBranch( map[itemPath], true ); + newData.branch[ newData.key ] = value; + delete oldData.branch[ oldData.key ]; + } + } + + /** + * @param {string} path + * @param {boolean=} [create=false] Create path if does not exist + */ + function getBranch (path, create) { + var a = path.split(".") // split keys into array + , c = a.length - 1 + , D = { branch: opts, key: a[c] } // init branch at top & set key (last item) + , i = 0, k, undef; + for (; i 0) { + if (autoHide && $E.data('autoHidden') && $E.innerHeight() > 0) { + $E.show().data('autoHidden', false); + if (!browser.mozilla) // FireFox refreshes iframes - IE does not + // make hidden, then visible to 'refresh' display after animation + $E.css(_c.hidden).css(_c.visible); + } + } + else if (autoHide && !$E.data('autoHidden')) + $E.hide().data('autoHidden', true); + } + + /** + * @param {(string|!Object)} el + * @param {number=} outerHeight + * @param {boolean=} [autoHide=false] + */ +, setOuterHeight = function (el, outerHeight, autoHide) { + var $E = el, h; + if (isStr(el)) $E = $Ps[el]; // west + else if (!el.jquery) $E = $(el); + h = cssH($E, outerHeight); + $E.css({ height: h, visibility: "visible" }); // may have been 'hidden' by sizeContent + if (h > 0 && $E.innerWidth() > 0) { + if (autoHide && $E.data('autoHidden')) { + $E.show().data('autoHidden', false); + if (!browser.mozilla) // FireFox refreshes iframes - IE does not + $E.css(_c.hidden).css(_c.visible); + } + } + else if (autoHide && !$E.data('autoHidden')) + $E.hide().data('autoHidden', true); + } + + /** + * @param {(string|!Object)} el + * @param {number=} outerSize + * @param {boolean=} [autoHide=false] + */ +, setOuterSize = function (el, outerSize, autoHide) { + if (_c[pane].dir=="horz") // pane = north or south + setOuterHeight(el, outerSize, autoHide); + else // pane = east or west + setOuterWidth(el, outerSize, autoHide); + } + + + /** + * Converts any 'size' params to a pixel/integer size, if not already + * If 'auto' or a decimal/percentage is passed as 'size', a pixel-size is calculated + * + /** + * @param {string} pane + * @param {(string|number)=} size + * @param {string=} [dir] + * @return {number} + */ +, _parseSize = function (pane, size, dir) { + if (!dir) dir = _c[pane].dir; + + if (isStr(size) && size.match(/%/)) + size = (size === '100%') ? -1 : parseInt(size, 10) / 100; // convert % to decimal + + if (size === 0) + return 0; + else if (size >= 1) + return parseInt(size, 10); + + var o = options, avail = 0; + if (dir=="horz") // north or south or center.minHeight + avail = sC.innerHeight - ($Ps.north ? o.north.spacing_open : 0) - ($Ps.south ? o.south.spacing_open : 0); + else if (dir=="vert") // east or west or center.minWidth + avail = sC.innerWidth - ($Ps.west ? o.west.spacing_open : 0) - ($Ps.east ? o.east.spacing_open : 0); + + if (size === -1) // -1 == 100% + return avail; + else if (size > 0) // percentage, eg: .25 + return round(avail * size); + else if (pane=="center") + return 0; + else { // size < 0 || size=='auto' || size==Missing || size==Invalid + // auto-size the pane + var dim = (dir === "horz" ? "height" : "width") + , $P = $Ps[pane] + , $C = dim === 'height' ? $Cs[pane] : false + , vis = $.layout.showInvisibly($P) // show pane invisibly if hidden + , szP = $P.css(dim) // SAVE current pane size + , szC = $C ? $C.css(dim) : 0 // SAVE current content size + ; + $P.css(dim, "auto"); + if ($C) $C.css(dim, "auto"); + size = (dim === "height") ? $P.outerHeight() : $P.outerWidth(); // MEASURE + $P.css(dim, szP).css(vis); // RESET size & visibility + if ($C) $C.css(dim, szC); + return size; + } + } + + /** + * Calculates current 'size' (outer-width or outer-height) of a border-pane - optionally with 'pane-spacing' added + * + * @param {(string|!Object)} pane + * @param {boolean=} [inclSpace=false] + * @return {number} Returns EITHER Width for east/west panes OR Height for north/south panes + */ +, getPaneSize = function (pane, inclSpace) { + var + $P = $Ps[pane] + , o = options[pane] + , s = state[pane] + , oSp = (inclSpace ? o.spacing_open : 0) + , cSp = (inclSpace ? o.spacing_closed : 0) + ; + if (!$P || s.isHidden) + return 0; + else if (s.isClosed || (s.isSliding && inclSpace)) + return cSp; + else if (_c[pane].dir === "horz") + return $P.outerHeight() + oSp; + else // dir === "vert" + return $P.outerWidth() + oSp; + } + + /** + * Calculate min/max pane dimensions and limits for resizing + * + * @param {string} pane + * @param {boolean=} [slide=false] + */ +, setSizeLimits = function (pane, slide) { + if (!isInitialized()) return; + var + o = options[pane] + , s = state[pane] + , c = _c[pane] + , dir = c.dir + , side = c.side.toLowerCase() + , type = c.sizeType.toLowerCase() + , isSliding = (slide != undefined ? slide : s.isSliding) // only open() passes 'slide' param + , $P = $Ps[pane] + , paneSpacing = o.spacing_open + // measure the pane on the *opposite side* from this pane + , altPane = _c.oppositeEdge[pane] + , altS = state[altPane] + , $altP = $Ps[altPane] + , altPaneSize = (!$altP || altS.isVisible===false || altS.isSliding ? 0 : (dir=="horz" ? $altP.outerHeight() : $altP.outerWidth())) + , altPaneSpacing = ((!$altP || altS.isHidden ? 0 : options[altPane][ altS.isClosed !== false ? "spacing_closed" : "spacing_open" ]) || 0) + // limitSize prevents this pane from 'overlapping' opposite pane + , containerSize = (dir=="horz" ? sC.innerHeight : sC.innerWidth) + , minCenterDims = cssMinDims("center") + , minCenterSize = dir=="horz" ? max(options.center.minHeight, minCenterDims.minHeight) : max(options.center.minWidth, minCenterDims.minWidth) + // if pane is 'sliding', then ignore center and alt-pane sizes - because 'overlays' them + , limitSize = (containerSize - paneSpacing - (isSliding ? 0 : (_parseSize("center", minCenterSize, dir) + altPaneSize + altPaneSpacing))) + , minSize = s.minSize = max( _parseSize(pane, o.minSize), cssMinDims(pane).minSize ) + , maxSize = s.maxSize = min( (o.maxSize ? _parseSize(pane, o.maxSize) : 100000), limitSize ) + , r = s.resizerPosition = {} // used to set resizing limits + , top = sC.insetTop + , left = sC.insetLeft + , W = sC.innerWidth + , H = sC.innerHeight + , rW = o.spacing_open // subtract resizer-width to get top/left position for south/east + ; + switch (pane) { + case "north": r.min = top + minSize; + r.max = top + maxSize; + break; + case "west": r.min = left + minSize; + r.max = left + maxSize; + break; + case "south": r.min = top + H - maxSize - rW; + r.max = top + H - minSize - rW; + break; + case "east": r.min = left + W - maxSize - rW; + r.max = left + W - minSize - rW; + break; + }; + } + + /** + * Returns data for setting the size/position of center pane. Also used to set Height for east/west panes + * + * @return JSON Returns a hash of all dimensions: top, bottom, left, right, (outer) width and (outer) height + */ +, calcNewCenterPaneDims = function () { + var d = { + top: getPaneSize("north", true) // true = include 'spacing' value for pane + , bottom: getPaneSize("south", true) + , left: getPaneSize("west", true) + , right: getPaneSize("east", true) + , width: 0 + , height: 0 + }; + + // NOTE: sC = state.container + // calc center-pane outer dimensions + d.width = sC.innerWidth - d.left - d.right; // outerWidth + d.height = sC.innerHeight - d.bottom - d.top; // outerHeight + // add the 'container border/padding' to get final positions relative to the container + d.top += sC.insetTop; + d.bottom += sC.insetBottom; + d.left += sC.insetLeft; + d.right += sC.insetRight; + + return d; + } + + + /** + * @param {!Object} el + * @param {boolean=} [allStates=false] + */ +, getHoverClasses = function (el, allStates) { + var + $El = $(el) + , type = $El.data("layoutRole") + , pane = $El.data("layoutEdge") + , o = options[pane] + , root = o[type +"Class"] + , _pane = "-"+ pane // eg: "-west" + , _open = "-open" + , _closed = "-closed" + , _slide = "-sliding" + , _hover = "-hover " // NOTE the trailing space + , _state = $El.hasClass(root+_closed) ? _closed : _open + , _alt = _state === _closed ? _open : _closed + , classes = (root+_hover) + (root+_pane+_hover) + (root+_state+_hover) + (root+_pane+_state+_hover) + ; + if (allStates) // when 'removing' classes, also remove alternate-state classes + classes += (root+_alt+_hover) + (root+_pane+_alt+_hover); + + if (type=="resizer" && $El.hasClass(root+_slide)) + classes += (root+_slide+_hover) + (root+_pane+_slide+_hover); + + return $.trim(classes); + } +, addHover = function (evt, el) { + var $E = $(el || this); + if (evt && $E.data("layoutRole") === "toggler") + evt.stopPropagation(); // prevent triggering 'slide' on Resizer-bar + $E.addClass( getHoverClasses($E) ); + } +, removeHover = function (evt, el) { + var $E = $(el || this); + $E.removeClass( getHoverClasses($E, true) ); + } + +, onResizerEnter = function (evt) { // ALSO called by toggler.mouseenter + if ($.fn.disableSelection) + $("body").disableSelection(); + } +, onResizerLeave = function (evt, el) { + var + e = el || this // el is only passed when called by the timer + , pane = $(e).data("layoutEdge") + , name = pane +"ResizerLeave" + ; + timer.clear(pane+"_openSlider"); // cancel slideOpen timer, if set + timer.clear(name); // cancel enableSelection timer - may re/set below + // this method calls itself on a timer because it needs to allow + // enough time for dragging to kick-in and set the isResizing flag + // dragging has a 100ms delay set, so this delay must be >100 + if (!el) // 1st call - mouseleave event + timer.set(name, function(){ onResizerLeave(evt, e); }, 200); + // if user is resizing, then dragStop will enableSelection(), so can skip it here + else if (!state[pane].isResizing && $.fn.enableSelection) // 2nd call - by timer + $("body").enableSelection(); + } + +/* + * ########################### + * INITIALIZATION METHODS + * ########################### + */ + + /** + * Initialize the layout - called automatically whenever an instance of layout is created + * + * @see none - triggered onInit + * @return mixed true = fully initialized | false = panes not initialized (yet) | 'cancel' = abort + */ +, _create = function () { + // initialize config/options + initOptions(); + var o = options; + + // TEMP state so isInitialized returns true during init process + state.creatingLayout = true; + + // init plugins for this layout, if there are any (eg: stateManagement) + runPluginCallbacks( Instance, $.layout.onCreate ); + + // options & state have been initialized, so now run beforeLoad callback + // onload will CANCEL layout creation if it returns false + if (false === _runCallbacks("onload_start")) + return 'cancel'; + + // initialize the container element + _initContainer(); + + // bind hotkey function - keyDown - if required + initHotkeys(); + + // bind window.onunload + $(window).bind("unload."+ sID, unload); + + // init plugins for this layout, if there are any (eg: customButtons) + runPluginCallbacks( Instance, $.layout.onLoad ); + + // if layout elements are hidden, then layout WILL NOT complete initialization! + // initLayoutElements will set initialized=true and run the onload callback IF successful + if (o.initPanes) _initLayoutElements(); + + delete state.creatingLayout; + + return state.initialized; + } + + /** + * Initialize the layout IF not already + * + * @see All methods in Instance run this test + * @return boolean true = layoutElements have been initialized | false = panes are not initialized (yet) + */ +, isInitialized = function () { + if (state.initialized || state.creatingLayout) return true; // already initialized + else return _initLayoutElements(); // try to init panes NOW + } + + /** + * Initialize the layout - called automatically whenever an instance of layout is created + * + * @see _create() & isInitialized + * @return An object pointer to the instance created + */ +, _initLayoutElements = function (retry) { + // initialize config/options + var o = options; + + // CANNOT init panes inside a hidden container! + if (!$N.is(":visible")) { + // handle Chrome bug where popup window 'has no height' + // if layout is BODY element, try again in 50ms + // SEE: http://layout.jquery-dev.net/samples/test_popup_window.html + if ( !retry && browser.webkit && $N[0].tagName === "BODY" ) + setTimeout(function(){ _initLayoutElements(true); }, 50); + return false; + } + + // a center pane is required, so make sure it exists + if (!getPane("center").length) { + return _log( o.errors.centerPaneMissing ); + } + + // TEMP state so isInitialized returns true during init process + state.creatingLayout = true; + + // update Container dims + $.extend(sC, elDims( $N )); + + // initialize all layout elements + initPanes(); // size & position panes - calls initHandles() - which calls initResizable() + + if (o.scrollToBookmarkOnLoad) { + var l = self.location; + if (l.hash) l.replace( l.hash ); // scrollTo Bookmark + } + + // check to see if this layout 'nested' inside a pane + if (Instance.hasParentLayout) + o.resizeWithWindow = false; + // bind resizeAll() for 'this layout instance' to window.resize event + else if (o.resizeWithWindow) + $(window).bind("resize."+ sID, windowResize); + + delete state.creatingLayout; + state.initialized = true; + + // init plugins for this layout, if there are any + runPluginCallbacks( Instance, $.layout.onReady ); + + // now run the onload callback, if exists + _runCallbacks("onload_end"); + + return true; // elements initialized successfully + } + + /** + * Initialize nested layouts - called when _initLayoutElements completes + * + * NOT CURRENTLY USED + * + * @see _initLayoutElements + * @return An object pointer to the instance created + */ +, _initChildLayouts = function () { + $.each(_c.allPanes, function (idx, pane) { + if (options[pane].initChildLayout) + createChildLayout( pane ); + }); + } + + /** + * Initialize nested layouts for a specific pane - can optionally pass layout-options + * + * @see _initChildLayouts + * @param {string|Object} evt_or_pane The pane being opened, ie: north, south, east, or west + * @param {Object=} [opts] Layout-options - if passed, will OVERRRIDE options[pane].childOptions + * @return An object pointer to the layout instance created - or null + */ +, createChildLayout = function (evt_or_pane, opts) { + var pane = evtPane.call(this, evt_or_pane) + , $P = $Ps[pane] + , C = children + ; + if ($P) { + var $C = $Cs[pane] + , o = opts || options[pane].childOptions + , d = "layout" + // determine which element is supposed to be the 'child container' + // if pane has a 'containerSelector' OR a 'content-div', use those instead of the pane + , $Cont = o.containerSelector ? $P.find( o.containerSelector ) : ($C || $P) + , containerFound = $Cont.length + // see if a child-layout ALREADY exists on this element + , child = containerFound ? (C[pane] = $Cont.data(d) || null) : null + ; + // if no layout exists, but childOptions are set, try to create the layout now + if (!child && containerFound && o) + child = C[pane] = $Cont.eq(0).layout(o) || null; + if (child) + child.hasParentLayout = true; // set parent-flag in child + } + Instance[pane].child = C[pane]; // ALWAYS set pane-object pointer, even if null + } + +, windowResize = function () { + var delay = Number(options.resizeWithWindowDelay); + if (delay < 10) delay = 100; // MUST have a delay! + // resizing uses a delay-loop because the resize event fires repeatly - except in FF, but delay anyway + timer.clear("winResize"); // if already running + timer.set("winResize", function(){ + timer.clear("winResize"); + timer.clear("winResizeRepeater"); + var dims = elDims( $N ); + // only trigger resizeAll() if container has changed size + if (dims.innerWidth !== sC.innerWidth || dims.innerHeight !== sC.innerHeight) + resizeAll(); + }, delay); + // ALSO set fixed-delay timer, if not already running + if (!timer.data["winResizeRepeater"]) setWindowResizeRepeater(); + } + +, setWindowResizeRepeater = function () { + var delay = Number(options.resizeWithWindowMaxDelay); + if (delay > 0) + timer.set("winResizeRepeater", function(){ setWindowResizeRepeater(); resizeAll(); }, delay); + } + +, unload = function () { + var o = options; + + _runCallbacks("onunload_start"); + + // trigger plugin callabacks for this layout (eg: stateManagement) + runPluginCallbacks( Instance, $.layout.onUnload ); + + _runCallbacks("onunload_end"); + } + + /** + * Validate and initialize container CSS and events + * + * @see _create() + */ +, _initContainer = function () { + var + N = $N[0] + , tag = sC.tagName = N.tagName + , id = sC.id = N.id + , cls = sC.className = N.className + , o = options + , name = o.name + , fullPage= (tag === "BODY") + , props = "overflow,position,margin,padding,border" + , css = "layoutCSS" + , CSS = {} + , hid = "hidden" // used A LOT! + // see if this container is a 'pane' inside an outer-layout + , parent = $N.data("parentLayout") // parent-layout Instance + , pane = $N.data("layoutEdge") // pane-name in parent-layout + , isChild = parent && pane + ; + // sC -> state.container + sC.selector = $N.selector.split(".slice")[0]; + sC.ref = (o.name ? o.name +' layout / ' : '') + tag + (id ? "#"+id : cls ? '.['+cls+']' : ''); // used in messages + + $N .data({ + layout: Instance + , layoutContainer: sID // FLAG to indicate this is a layout-container - contains unique internal ID + }) + .addClass(o.containerClass) + ; + var layoutMethods = { + destroy: '' + , initPanes: '' + , resizeAll: 'resizeAll' + , resize: 'resizeAll' + }; + // loop hash and bind all methods - include layoutID namespacing + for (name in layoutMethods) { + $N.bind("layout"+ name.toLowerCase() +"."+ sID, Instance[ layoutMethods[name] || name ]); + } + + // if this container is another layout's 'pane', then set child/parent pointers + if (isChild) { + // update parent flag + Instance.hasParentLayout = true; + // set pointers to THIS child-layout (Instance) in parent-layout + // NOTE: parent.PANE.child is an ALIAS to parent.children.PANE + parent[pane].child = parent.children[pane] = $N.data("layout"); + } + + // SAVE original container CSS for use in destroy() + if (!$N.data(css)) { + // handle props like overflow different for BODY & HTML - has 'system default' values + if (fullPage) { + CSS = $.extend( elCSS($N, props), { + height: $N.css("height") + , overflow: $N.css("overflow") + , overflowX: $N.css("overflowX") + , overflowY: $N.css("overflowY") + }); + // ALSO SAVE CSS + var $H = $("html"); + $H.data(css, { + height: "auto" // FF would return a fixed px-size! + , overflow: $H.css("overflow") + , overflowX: $H.css("overflowX") + , overflowY: $H.css("overflowY") + }); + } + else // handle props normally for non-body elements + CSS = elCSS($N, props+",top,bottom,left,right,width,height,overflow,overflowX,overflowY"); + + $N.data(css, CSS); + } + + try { // format html/body if this is a full page layout + if (fullPage) { + $("html").css({ + height: "100%" + , overflow: hid + , overflowX: hid + , overflowY: hid + }); + $("body").css({ + position: "relative" + , height: "100%" + , overflow: hid + , overflowX: hid + , overflowY: hid + , margin: 0 + , padding: 0 // TODO: test whether body-padding could be handled? + , border: "none" // a body-border creates problems because it cannot be measured! + }); + + // set current layout-container dimensions + $.extend(sC, elDims( $N )); + } + else { // set required CSS for overflow and position + // ENSURE container will not 'scroll' + CSS = { overflow: hid, overflowX: hid, overflowY: hid } + var + p = $N.css("position") + , h = $N.css("height") + ; + // if this is a NESTED layout, then container/outer-pane ALREADY has position and height + if (!isChild) { + if (!p || !p.match(/fixed|absolute|relative/)) + CSS.position = "relative"; // container MUST have a 'position' + /* + if (!h || h=="auto") + CSS.height = "100%"; // container MUST have a 'height' + */ + } + $N.css( CSS ); + + // set current layout-container dimensions + if ( $N.is(":visible") ) { + $.extend(sC, elDims( $N )); + if (sC.innerHeight < 1) + _log( o.errors.noContainerHeight.replace(/CONTAINER/, sC.ref) ); + } + } + } catch (ex) {} + } + + /** + * Bind layout hotkeys - if options enabled + * + * @see _create() and addPane() + * @param {string=} [panes=""] The edge(s) to process + */ +, initHotkeys = function (panes) { + panes = panes ? panes.split(",") : _c.borderPanes; + // bind keyDown to capture hotkeys, if option enabled for ANY pane + $.each(panes, function (i, pane) { + var o = options[pane]; + if (o.enableCursorHotkey || o.customHotkey) { + $(document).bind("keydown."+ sID, keyDown); // only need to bind this ONCE + return false; // BREAK - binding was done + } + }); + } + + /** + * Build final OPTIONS data + * + * @see _create() + */ +, initOptions = function () { + var data, d, pane, key, val, i, c, o; + + // reprocess user's layout-options to have correct options sub-key structure + opts = $.layout.transformData( opts ); // panes = default subkey + + // auto-rename old options for backward compatibility + opts = $.layout.backwardCompatibility.renameAllOptions( opts ); + + // if user-options has 'panes' key (pane-defaults), clean it... + if (!$.isEmptyObject(opts.panes)) { + // REMOVE any pane-defaults that MUST be set per-pane + data = $.layout.optionsMap.noDefault; + for (i=0, c=data.length; i 0) { + z.pane_normal = zo; + z.content_mask = max(zo+1, z.content_mask); // MIN = +1 + z.resizer_normal = max(zo+2, z.resizer_normal); // MIN = +2 + } + + // DELETE 'panes' key now that we are done - values were copied to EACH pane + delete options.panes; + + + function createFxOptions ( pane ) { + var o = options[pane] + , d = options.panes; + // ensure fxSettings key to avoid errors + if (!o.fxSettings) o.fxSettings = {}; + if (!d.fxSettings) d.fxSettings = {}; + + $.each(["_open","_close","_size"], function (i,n) { + var + sName = "fxName"+ n + , sSpeed = "fxSpeed"+ n + , sSettings = "fxSettings"+ n + // recalculate fxName according to specificity rules + , fxName = o[sName] = + o[sName] // options.west.fxName_open + || d[sName] // options.panes.fxName_open + || o.fxName // options.west.fxName + || d.fxName // options.panes.fxName + || "none" // MEANS $.layout.defaults.panes.fxName == "" || false || null || 0 + ; + // validate fxName to ensure is valid effect - MUST have effect-config data in options.effects + if (fxName === "none" || !$.effects || !$.effects[fxName] || !options.effects[fxName]) + fxName = o[sName] = "none"; // effect not loaded OR unrecognized fxName + + // set vars for effects subkeys to simplify logic + var fx = options.effects[fxName] || {} // effects.slide + , fx_all = fx.all || null // effects.slide.all + , fx_pane = fx[pane] || null // effects.slide.west + ; + // create fxSpeed[_open|_close|_size] + o[sSpeed] = + o[sSpeed] // options.west.fxSpeed_open + || d[sSpeed] // options.west.fxSpeed_open + || o.fxSpeed // options.west.fxSpeed + || d.fxSpeed // options.panes.fxSpeed + || null // DEFAULT - let fxSetting.duration control speed + ; + // create fxSettings[_open|_close|_size] + o[sSettings] = $.extend( + true + , {} + , fx_all // effects.slide.all + , fx_pane // effects.slide.west + , d.fxSettings // options.panes.fxSettings + , o.fxSettings // options.west.fxSettings + , d[sSettings] // options.panes.fxSettings_open + , o[sSettings] // options.west.fxSettings_open + ); + }); + + // DONE creating action-specific-settings for this pane, + // so DELETE generic options - are no longer meaningful + delete o.fxName; + delete o.fxSpeed; + delete o.fxSettings; + } + } + + /** + * Initialize module objects, styling, size and position for all panes + * + * @see _initElements() + * @param {string} pane The pane to process + */ +, getPane = function (pane) { + var sel = options[pane].paneSelector + if (sel.substr(0,1)==="#") // ID selector + // NOTE: elements selected 'by ID' DO NOT have to be 'children' + return $N.find(sel).eq(0); + else { // class or other selector + var $P = $N.children(sel).eq(0); + // look for the pane nested inside a 'form' element + return $P.length ? $P : $N.children("form:first").children(sel).eq(0); + } + } + +, initPanes = function (evt) { + // stopPropagation if called by trigger("layoutinitpanes") - use evtPane utility + evtPane(evt); + + // NOTE: do north & south FIRST so we can measure their height - do center LAST + $.each(_c.allPanes, function (idx, pane) { + addPane( pane, true ); + }); + + // init the pane-handles NOW in case we have to hide or close the pane below + initHandles(); + + // now that all panes have been initialized and initially-sized, + // make sure there is really enough space available for each pane + $.each(_c.borderPanes, function (i, pane) { + if ($Ps[pane] && state[pane].isVisible) { // pane is OPEN + setSizeLimits(pane); + makePaneFit(pane); // pane may be Closed, Hidden or Resized by makePaneFit() + } + }); + // size center-pane AGAIN in case we 'closed' a border-pane in loop above + sizeMidPanes("center"); + + // Chrome/Webkit sometimes fires callbacks BEFORE it completes resizing! + // Before RC30.3, there was a 10ms delay here, but that caused layout + // to load asynchrously, which is BAD, so try skipping delay for now + + // process pane contents and callbacks, and init/resize child-layout if exists + $.each(_c.allPanes, function (i, pane) { + var o = options[pane]; + if ($Ps[pane]) { + if (state[pane].isVisible) { // pane is OPEN + sizeContent(pane); + // trigger pane.onResize if triggerEventsOnLoad = true + if (o.triggerEventsOnLoad) + _runCallbacks("onresize_end", pane); + else // automatic if onresize called, otherwise call it specifically + // resize child - IF inner-layout already exists (created before this layout) + resizeChildLayout(pane); + } + // init childLayout - even if pane is not visible + if (o.initChildLayout && o.childOptions) + createChildLayout(pane); + } + }); + } + + /** + * Add a pane to the layout - subroutine of initPanes() + * + * @see initPanes() + * @param {string} pane The pane to process + * @param {boolean=} [force=false] Size content after init + */ +, addPane = function (pane, force) { + if (!force && !isInitialized()) return; + var + o = options[pane] + , s = state[pane] + , c = _c[pane] + , fx = s.fx + , dir = c.dir + , spacing = o.spacing_open || 0 + , isCenter = (pane === "center") + , CSS = {} + , $P = $Ps[pane] + , size, minSize, maxSize + ; + // if pane-pointer already exists, remove the old one first + if ($P) + removePane( pane, false, true, false ); + else + $Cs[pane] = false; // init + + $P = $Ps[pane] = getPane(pane); + if (!$P.length) { + $Ps[pane] = false; // logic + return; + } + + // SAVE original Pane CSS + if (!$P.data("layoutCSS")) { + var props = "position,top,left,bottom,right,width,height,overflow,zIndex,display,backgroundColor,padding,margin,border"; + $P.data("layoutCSS", elCSS($P, props)); + } + + // create alias for pane data in Instance - initHandles will add more + Instance[pane] = { name: pane, pane: $Ps[pane], content: $Cs[pane], options: options[pane], state: state[pane], child: children[pane] }; + + // add classes, attributes & events + $P .data({ + parentLayout: Instance // pointer to Layout Instance + , layoutPane: Instance[pane] // NEW pointer to pane-alias-object + , layoutEdge: pane + , layoutRole: "pane" + }) + .css(c.cssReq).css("zIndex", options.zIndexes.pane_normal) + .css(o.applyDemoStyles ? c.cssDemo : {}) // demo styles + .addClass( o.paneClass +" "+ o.paneClass+"-"+pane ) // default = "ui-layout-pane ui-layout-pane-west" - may be a dupe of 'paneSelector' + .bind("mouseenter."+ sID, addHover ) + .bind("mouseleave."+ sID, removeHover ) + ; + var paneMethods = { + hide: '' + , show: '' + , toggle: '' + , close: '' + , open: '' + , slideOpen: '' + , slideClose: '' + , slideToggle: '' + , size: 'sizePane' + , sizePane: 'sizePane' + , sizeContent: '' + , sizeHandles: '' + , enableClosable: '' + , disableClosable: '' + , enableSlideable: '' + , disableSlideable: '' + , enableResizable: '' + , disableResizable: '' + , swapPanes: 'swapPanes' + , swap: 'swapPanes' + , move: 'swapPanes' + , removePane: 'removePane' + , remove: 'removePane' + , createChildLayout: '' + , resizeChildLayout: '' + , resizeAll: 'resizeAll' + , resizeLayout: 'resizeAll' + } + , name; + // loop hash and bind all methods - include layoutID namespacing + for (name in paneMethods) { + $P.bind("layoutpane"+ name.toLowerCase() +"."+ sID, Instance[ paneMethods[name] || name ]); + } + + // see if this pane has a 'scrolling-content element' + initContent(pane, false); // false = do NOT sizeContent() - called later + + if (!isCenter) { + // call _parseSize AFTER applying pane classes & styles - but before making visible (if hidden) + // if o.size is auto or not valid, then MEASURE the pane and use that as its 'size' + size = s.size = _parseSize(pane, o.size); + minSize = _parseSize(pane,o.minSize) || 1; + maxSize = _parseSize(pane,o.maxSize) || 100000; + if (size > 0) size = max(min(size, maxSize), minSize); + + // state for border-panes + s.isClosed = false; // true = pane is closed + s.isSliding = false; // true = pane is currently open by 'sliding' over adjacent panes + s.isResizing= false; // true = pane is in process of being resized + s.isHidden = false; // true = pane is hidden - no spacing, resizer or toggler is visible! + + // array for 'pin buttons' whose classNames are auto-updated on pane-open/-close + if (!s.pins) s.pins = []; + } + // states common to ALL panes + s.tagName = $P[0].tagName; + s.edge = pane; // useful if pane is (or about to be) 'swapped' - easy find out where it is (or is going) + s.noRoom = false; // true = pane 'automatically' hidden due to insufficient room - will unhide automatically + s.isVisible = true; // false = pane is invisible - closed OR hidden - simplify logic + + // set css-position to account for container borders & padding + switch (pane) { + case "north": CSS.top = sC.insetTop; + CSS.left = sC.insetLeft; + CSS.right = sC.insetRight; + break; + case "south": CSS.bottom = sC.insetBottom; + CSS.left = sC.insetLeft; + CSS.right = sC.insetRight; + break; + case "west": CSS.left = sC.insetLeft; // top, bottom & height set by sizeMidPanes() + break; + case "east": CSS.right = sC.insetRight; // ditto + break; + case "center": // top, left, width & height set by sizeMidPanes() + } + + if (dir === "horz") // north or south pane + CSS.height = cssH($P, size); + else if (dir === "vert") // east or west pane + CSS.width = cssW($P, size); + //else if (isCenter) {} + + $P.css(CSS); // apply size -- top, bottom & height will be set by sizeMidPanes + if (dir != "horz") sizeMidPanes(pane, true); // true = skipCallback + + // close or hide the pane if specified in settings + if (o.initClosed && o.closable && !o.initHidden) + close(pane, true, true); // true, true = force, noAnimation + else if (o.initHidden || o.initClosed) + hide(pane); // will be completely invisible - no resizer or spacing + else if (!s.noRoom) + // make the pane visible - in case was initially hidden + $P.css("display","block"); + // ELSE setAsOpen() - called later by initHandles() + + // RESET visibility now - pane will appear IF display:block + $P.css("visibility","visible"); + + // check option for auto-handling of pop-ups & drop-downs + if (o.showOverflowOnHover) + $P.hover( allowOverflow, resetOverflow ); + + // if manually adding a pane AFTER layout initialization, then... + if (state.initialized) { + initHandles( pane ); + initHotkeys( pane ); + resizeAll(); // will sizeContent if pane is visible + if (s.isVisible) { // pane is OPEN + if (o.triggerEventsOnLoad) + _runCallbacks("onresize_end", pane); + else // automatic if onresize called, otherwise call it specifically + // resize child - IF inner-layout already exists (created before this layout) + resizeChildLayout(pane); // a previously existing childLayout + } + if (o.initChildLayout && o.childOptions) + createChildLayout(pane); + } + } + + /** + * Initialize module objects, styling, size and position for all resize bars and toggler buttons + * + * @see _create() + * @param {string=} [panes=""] The edge(s) to process + */ +, initHandles = function (panes) { + panes = panes ? panes.split(",") : _c.borderPanes; + + // create toggler DIVs for each pane, and set object pointers for them, eg: $R.north = north toggler DIV + $.each(panes, function (i, pane) { + var $P = $Ps[pane]; + $Rs[pane] = false; // INIT + $Ts[pane] = false; + if (!$P) return; // pane does not exist - skip + + var + o = options[pane] + , s = state[pane] + , c = _c[pane] + , paneId = o.paneSelector.substr(0,1) === "#" ? o.paneSelector.substr(1) : "" + , rClass = o.resizerClass + , tClass = o.togglerClass + , side = c.side.toLowerCase() + , spacing = (s.isVisible ? o.spacing_open : o.spacing_closed) + , _pane = "-"+ pane // used for classNames + , _state = (s.isVisible ? "-open" : "-closed") // used for classNames + , I = Instance[pane] + // INIT RESIZER BAR + , $R = I.resizer = $Rs[pane] = $("
                ") + // INIT TOGGLER BUTTON + , $T = I.toggler = (o.closable ? $Ts[pane] = $("
                ") : false) + ; + + //if (s.isVisible && o.resizable) ... handled by initResizable + if (!s.isVisible && o.slidable) + $R.attr("title", o.tips.Slide).css("cursor", o.sliderCursor); + + $R // if paneSelector is an ID, then create a matching ID for the resizer, eg: "#paneLeft" => "paneLeft-resizer" + .attr("id", paneId ? paneId +"-resizer" : "" ) + .data({ + parentLayout: Instance + , layoutPane: Instance[pane] // NEW pointer to pane-alias-object + , layoutEdge: pane + , layoutRole: "resizer" + }) + .css(_c.resizers.cssReq).css("zIndex", options.zIndexes.resizer_normal) + .css(o.applyDemoStyles ? _c.resizers.cssDemo : {}) // add demo styles + .addClass(rClass +" "+ rClass+_pane) + .hover(addHover, removeHover) // ALWAYS add hover-classes, even if resizing is not enabled - handle with CSS instead + .hover(onResizerEnter, onResizerLeave) // ALWAYS NEED resizer.mouseleave to balance toggler.mouseenter + .appendTo($N) // append DIV to container + ; + + if ($T) { + $T // if paneSelector is an ID, then create a matching ID for the resizer, eg: "#paneLeft" => "#paneLeft-toggler" + .attr("id", paneId ? paneId +"-toggler" : "" ) + .data({ + parentLayout: Instance + , layoutPane: Instance[pane] // NEW pointer to pane-alias-object + , layoutEdge: pane + , layoutRole: "toggler" + }) + .css(_c.togglers.cssReq) // add base/required styles + .css(o.applyDemoStyles ? _c.togglers.cssDemo : {}) // add demo styles + .addClass(tClass +" "+ tClass+_pane) + .hover(addHover, removeHover) // ALWAYS add hover-classes, even if toggling is not enabled - handle with CSS instead + .bind("mouseenter", onResizerEnter) // NEED toggler.mouseenter because mouseenter MAY NOT fire on resizer + .appendTo($R) // append SPAN to resizer DIV + ; + // ADD INNER-SPANS TO TOGGLER + if (o.togglerContent_open) // ui-layout-open + $(""+ o.togglerContent_open +"") + .data({ + layoutEdge: pane + , layoutRole: "togglerContent" + }) + .data("layoutRole", "togglerContent") + .data("layoutEdge", pane) + .addClass("content content-open") + .css("display","none") + .appendTo( $T ) + //.hover( addHover, removeHover ) // use ui-layout-toggler-west-hover .content-open instead! + ; + if (o.togglerContent_closed) // ui-layout-closed + $(""+ o.togglerContent_closed +"") + .data({ + layoutEdge: pane + , layoutRole: "togglerContent" + }) + .addClass("content content-closed") + .css("display","none") + .appendTo( $T ) + //.hover( addHover, removeHover ) // use ui-layout-toggler-west-hover .content-closed instead! + ; + // ADD TOGGLER.click/.hover + enableClosable(pane); + } + + // add Draggable events + initResizable(pane); + + // ADD CLASSNAMES & SLIDE-BINDINGS - eg: class="resizer resizer-west resizer-open" + if (s.isVisible) + setAsOpen(pane); // onOpen will be called, but NOT onResize + else { + setAsClosed(pane); // onClose will be called + bindStartSlidingEvent(pane, true); // will enable events IF option is set + } + + }); + + // SET ALL HANDLE DIMENSIONS + sizeHandles(); + } + + + /** + * Initialize scrolling ui-layout-content div - if exists + * + * @see initPane() - or externally after an Ajax injection + * @param {string} [pane] The pane to process + * @param {boolean=} [resize=true] Size content after init + */ +, initContent = function (pane, resize) { + if (!isInitialized()) return; + var + o = options[pane] + , sel = o.contentSelector + , I = Instance[pane] + , $P = $Ps[pane] + , $C + ; + if (sel) $C = I.content = $Cs[pane] = (o.findNestedContent) + ? $P.find(sel).eq(0) // match 1-element only + : $P.children(sel).eq(0) + ; + if ($C && $C.length) { + $C.data("layoutRole", "content"); + // SAVE original Pane CSS + if (!$C.data("layoutCSS")) + $C.data("layoutCSS", elCSS($C, "height")); + $C.css( _c.content.cssReq ); + if (o.applyDemoStyles) { + $C.css( _c.content.cssDemo ); // add padding & overflow: auto to content-div + $P.css( _c.content.cssDemoPane ); // REMOVE padding/scrolling from pane + } + state[pane].content = {}; // init content state + if (resize !== false) sizeContent(pane); + // sizeContent() is called AFTER init of all elements + } + else + I.content = $Cs[pane] = false; + } + + + /** + * Add resize-bars to all panes that specify it in options + * -dependancy: $.fn.resizable - will skip if not found + * + * @see _create() + * @param {string=} [panes=""] The edge(s) to process + */ +, initResizable = function (panes) { + var draggingAvailable = $.layout.plugins.draggable + , side // set in start() + ; + panes = panes ? panes.split(",") : _c.borderPanes; + + $.each(panes, function (idx, pane) { + var o = options[pane]; + if (!draggingAvailable || !$Ps[pane] || !o.resizable) { + o.resizable = false; + return true; // skip to next + } + + var s = state[pane] + , z = options.zIndexes + , c = _c[pane] + , side = c.dir=="horz" ? "top" : "left" + , opEdge = _c.oppositeEdge[pane] + , masks = pane +",center,"+ opEdge + (c.dir=="horz" ? ",west,east" : "") + , $P = $Ps[pane] + , $R = $Rs[pane] + , base = o.resizerClass + , lastPos = 0 // used when live-resizing + , r, live // set in start because may change + // 'drag' classes are applied to the ORIGINAL resizer-bar while dragging is in process + , resizerClass = base+"-drag" // resizer-drag + , resizerPaneClass = base+"-"+pane+"-drag" // resizer-north-drag + // 'helper' class is applied to the CLONED resizer-bar while it is being dragged + , helperClass = base+"-dragging" // resizer-dragging + , helperPaneClass = base+"-"+pane+"-dragging" // resizer-north-dragging + , helperLimitClass = base+"-dragging-limit" // resizer-drag + , helperPaneLimitClass = base+"-"+pane+"-dragging-limit" // resizer-north-drag + , helperClassesSet = false // logic var + ; + + if (!s.isClosed) + $R.attr("title", o.tips.Resize) + .css("cursor", o.resizerCursor); // n-resize, s-resize, etc + + $R.draggable({ + containment: $N[0] // limit resizing to layout container + , axis: (c.dir=="horz" ? "y" : "x") // limit resizing to horz or vert axis + , delay: 0 + , distance: 1 + , grid: o.resizingGrid + // basic format for helper - style it using class: .ui-draggable-dragging + , helper: "clone" + , opacity: o.resizerDragOpacity + , addClasses: false // avoid ui-state-disabled class when disabled + //, iframeFix: o.draggableIframeFix // TODO: consider using when bug is fixed + , zIndex: z.resizer_drag + + , start: function (e, ui) { + // REFRESH options & state pointers in case we used swapPanes + o = options[pane]; + s = state[pane]; + // re-read options + live = o.livePaneResizing; + + // ondrag_start callback - will CANCEL hide if returns false + // TODO: dragging CANNOT be cancelled like this, so see if there is a way? + if (false === _runCallbacks("ondrag_start", pane)) return false; + + s.isResizing = true; // prevent pane from closing while resizing + timer.clear(pane+"_closeSlider"); // just in case already triggered + + // SET RESIZER LIMITS - used in drag() + setSizeLimits(pane); // update pane/resizer state + r = s.resizerPosition; + lastPos = ui.position[ side ] + + $R.addClass( resizerClass +" "+ resizerPaneClass ); // add drag classes + helperClassesSet = false; // reset logic var - see drag() + + // DISABLE TEXT SELECTION (probably already done by resizer.mouseOver) + $('body').disableSelection(); + + // MASK PANES CONTAINING IFRAMES, APPLETS OR OTHER TROUBLESOME ELEMENTS + showMasks( masks ); + } + + , drag: function (e, ui) { + if (!helperClassesSet) { // can only add classes after clone has been added to the DOM + //$(".ui-draggable-dragging") + ui.helper + .addClass( helperClass +" "+ helperPaneClass ) // add helper classes + .css({ right: "auto", bottom: "auto" }) // fix dir="rtl" issue + .children().css("visibility","hidden") // hide toggler inside dragged resizer-bar + ; + helperClassesSet = true; + // draggable bug!? RE-SET zIndex to prevent E/W resize-bar showing through N/S pane! + if (s.isSliding) $Ps[pane].css("zIndex", z.pane_sliding); + } + // CONTAIN RESIZER-BAR TO RESIZING LIMITS + var limit = 0; + if (ui.position[side] < r.min) { + ui.position[side] = r.min; + limit = -1; + } + else if (ui.position[side] > r.max) { + ui.position[side] = r.max; + limit = 1; + } + // ADD/REMOVE dragging-limit CLASS + if (limit) { + ui.helper.addClass( helperLimitClass +" "+ helperPaneLimitClass ); // at dragging-limit + window.defaultStatus = (limit>0 && pane.match(/(north|west)/)) || (limit<0 && pane.match(/(south|east)/)) ? o.tips.maxSizeWarning : o.tips.minSizeWarning; + } + else { + ui.helper.removeClass( helperLimitClass +" "+ helperPaneLimitClass ); // not at dragging-limit + window.defaultStatus = ""; + } + // DYNAMICALLY RESIZE PANES IF OPTION ENABLED + // won't trigger unless resizer has actually moved! + if (live && Math.abs(ui.position[side] - lastPos) >= o.liveResizingTolerance) { + lastPos = ui.position[side]; + resizePanes(e, ui, pane) + } + } + + , stop: function (e, ui) { + $('body').enableSelection(); // RE-ENABLE TEXT SELECTION + window.defaultStatus = ""; // clear 'resizing limit' message from statusbar + $R.removeClass( resizerClass +" "+ resizerPaneClass ); // remove drag classes from Resizer + s.isResizing = false; + resizePanes(e, ui, pane, true, masks); // true = resizingDone + } + + }); + }); + + /** + * resizePanes + * + * Sub-routine called from stop() - and drag() if livePaneResizing + * + * @param {!Object} evt + * @param {!Object} ui + * @param {string} pane + * @param {boolean=} [resizingDone=false] + */ + var resizePanes = function (evt, ui, pane, resizingDone, masks) { + var dragPos = ui.position + , c = _c[pane] + , o = options[pane] + , s = state[pane] + , resizerPos + ; + switch (pane) { + case "north": resizerPos = dragPos.top; break; + case "west": resizerPos = dragPos.left; break; + case "south": resizerPos = sC.offsetHeight - dragPos.top - o.spacing_open; break; + case "east": resizerPos = sC.offsetWidth - dragPos.left - o.spacing_open; break; + }; + // remove container margin from resizer position to get the pane size + var newSize = resizerPos - sC["inset"+ c.side]; + + // Disable OR Resize Mask(s) created in drag.start + if (!resizingDone) { + // ensure we meet liveResizingTolerance criteria + if (Math.abs(newSize - s.size) < o.liveResizingTolerance) + return; // SKIP resize this time + // resize the pane + manualSizePane(pane, newSize, false, true); // true = noAnimation + sizeMasks(); // resize all visible masks + } + else { // resizingDone + // ondrag_end callback + if (false !== _runCallbacks("ondrag_end", pane)) + manualSizePane(pane, newSize, false, true); // true = noAnimation + hideMasks(); // hide all masks, which include panes with 'content/iframe-masks' + if (s.isSliding && masks) // RE-SHOW only 'object-masks' so objects won't show through sliding pane + showMasks( masks, true ); // true = onlyForObjects + } + }; + } + + /** + * sizeMask + * + * Needed to overlay a DIV over an IFRAME-pane because mask CANNOT be *inside* the pane + * Called when mask created, and during livePaneResizing + */ +, sizeMask = function () { + var $M = $(this) + , pane = $M.data("layoutMask") // eg: "west" + , s = state[pane] + ; + // only masks over an IFRAME-pane need manual resizing + if (s.tagName == "IFRAME" && s.isVisible) // no need to mask closed/hidden panes + $M.css({ + top: s.offsetTop + , left: s.offsetLeft + , width: s.outerWidth + , height: s.outerHeight + }); + /* ALT Method... + var $P = $Ps[pane]; + $M.css( $P.position() ).css({ width: $P[0].offsetWidth, height: $P[0].offsetHeight }); + */ + } +, sizeMasks = function () { + $Ms.each( sizeMask ); // resize all 'visible' masks + } + +, showMasks = function (panes, onlyForObjects) { + var a = panes ? panes.split(",") : $.layout.config.allPanes + , z = options.zIndexes + , o, s; + $.each(a, function(i,p){ + s = state[p]; + o = options[p]; + if (s.isVisible && ( (!onlyForObjects && o.maskContents) || o.maskObjects )) { + getMasks(p).each(function(){ + sizeMask.call(this); + this.style.zIndex = s.isSliding ? z.pane_sliding+1 : z.pane_normal+1 + this.style.display = "block"; + }); + } + }); + } + +, hideMasks = function () { + // ensure no pane is resizing - could be a timing issue + var skip; + $.each( $.layout.config.borderPanes, function(i,p){ + if (state[p].isResizing) { + skip = true; + return false; // BREAK + } + }); + if (!skip) + $Ms.hide(); // hide ALL masks + } + +, getMasks = function (pane) { + var $Masks = $([]) + , $M, i = 0, c = $Ms.length + ; + for (; i CSS + if (sC.tagName === "BODY" && ($N = $("html")).data(css)) // RESET CSS + $N.css( $N.data(css) ).removeData(css); + + // trigger plugins for this layout, if there are any + runPluginCallbacks( Instance, $.layout.onDestroy ); + + // trigger state-management and onunload callback + unload(); + + // clear the Instance of everything except for container & options (so could recreate) + // RE-CREATE: myLayout = myLayout.container.layout( myLayout.options ); + for (n in Instance) + if (!n.match(/^(container|options)$/)) delete Instance[ n ]; + // add a 'destroyed' flag to make it easy to check + Instance.destroyed = true; + + // if this is a child layout, CLEAR the child-pointer in the parent + /* for now the pointer REMAINS, but with only container, options and destroyed keys + if (parentPane) { + var layout = parentPane.pane.data("parentLayout"); + parentPane.child = layout.children[ parentPane.name ] = null; + } + */ + + return Instance; // for coding convenience + } + + /** + * Remove a pane from the layout - subroutine of destroy() + * + * @see destroy() + * @param {string|Object} evt_or_pane The pane to process + * @param {boolean=} [remove=false] Remove the DOM element? + * @param {boolean=} [skipResize=false] Skip calling resizeAll()? + * @param {boolean=} [destroyChild=true] Destroy Child-layouts? If not passed, obeys options setting + */ +, removePane = function (evt_or_pane, remove, skipResize, destroyChild) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , $P = $Ps[pane] + , $C = $Cs[pane] + , $R = $Rs[pane] + , $T = $Ts[pane] + ; + // NOTE: elements can still exist even after remove() + // so check for missing data(), which is cleared by removed() + if ($P && $.isEmptyObject( $P.data() )) $P = false; + if ($C && $.isEmptyObject( $C.data() )) $C = false; + if ($R && $.isEmptyObject( $R.data() )) $R = false; + if ($T && $.isEmptyObject( $T.data() )) $T = false; + + if ($P) $P.stop(true, true); + + // check for a child layout + var o = options[pane] + , s = state[pane] + , d = "layout" + , css = "layoutCSS" + , child = children[pane] || ($P ? $P.data(d) : 0) || ($C ? $C.data(d) : 0) || null + , destroy = destroyChild !== undefined ? destroyChild : o.destroyChildLayout + ; + + // FIRST destroy the child-layout(s) + if (destroy && child && !child.destroyed) { + child.destroy(true); // tell child-layout to destroy ALL its child-layouts too + if (child.destroyed) // destroy was successful + child = null; // clear pointer for logic below + } + + if ($P && remove && !child) + $P.remove(); + else if ($P && $P[0]) { + // create list of ALL pane-classes that need to be removed + var root = o.paneClass // default="ui-layout-pane" + , pRoot = root +"-"+ pane // eg: "ui-layout-pane-west" + , _open = "-open" + , _sliding= "-sliding" + , _closed = "-closed" + , classes = [ root, root+_open, root+_closed, root+_sliding, // generic classes + pRoot, pRoot+_open, pRoot+_closed, pRoot+_sliding ] // pane-specific classes + ; + $.merge(classes, getHoverClasses($P, true)); // ADD hover-classes + // remove all Layout classes from pane-element + $P .removeClass( classes.join(" ") ) // remove ALL pane-classes + .removeData("parentLayout") + .removeData("layoutPane") + .removeData("layoutRole") + .removeData("layoutEdge") + .removeData("autoHidden") // in case set + .unbind("."+ sID) // remove ALL Layout events + // TODO: remove these extra unbind commands when jQuery is fixed + //.unbind("mouseenter"+ sID) + //.unbind("mouseleave"+ sID) + ; + // do NOT reset CSS if this pane/content is STILL the container of a nested layout! + // the nested layout will reset its 'container' CSS when/if it is destroyed + if ($C && $C.data(d)) { + // a content-div may not have a specific width, so give it one to contain the Layout + $C.width( $C.width() ); + child.resizeAll(); // now resize the Layout + } + else if ($C) + $C.css( $C.data(css) ).removeData(css).removeData("layoutRole"); + // remove pane AFTER content in case there was a nested layout + if (!$P.data(d)) + $P.css( $P.data(css) ).removeData(css); + } + + // REMOVE pane resizer and toggler elements + if ($T) $T.remove(); + if ($R) $R.remove(); + + // CLEAR all pointers and state data + Instance[pane] = $Ps[pane] = $Cs[pane] = $Rs[pane] = $Ts[pane] = children[pane] = false; + s = { removed: true }; + + if (!skipResize) + resizeAll(); + } + + +/* + * ########################### + * ACTION METHODS + * ########################### + */ + +, _hidePane = function (pane) { + var $P = $Ps[pane] + , o = options[pane] + , s = $P[0].style + ; + if (o.useOffscreenClose) { + if (!$P.data(_c.offscreenReset)) + $P.data(_c.offscreenReset, { left: s.left, right: s.right }); + $P.css( _c.offscreenCSS ); + } + else + $P.hide().removeData(_c.offscreenReset); + } + +, _showPane = function (pane) { + var $P = $Ps[pane] + , o = options[pane] + , off = _c.offscreenCSS + , old = $P.data(_c.offscreenReset) + , s = $P[0].style + ; + $P .show() // ALWAYS show, just in case + .removeData(_c.offscreenReset); + if (o.useOffscreenClose && old) { + if (s.left == off.left) + s.left = old.left; + if (s.right == off.right) + s.right = old.right; + } + } + + + /** + * Completely 'hides' a pane, including its spacing - as if it does not exist + * The pane is not actually 'removed' from the source, so can use 'show' to un-hide it + * + * @param {string|Object} evt_or_pane The pane being hidden, ie: north, south, east, or west + * @param {boolean=} [noAnimation=false] + */ +, hide = function (evt_or_pane, noAnimation) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , o = options[pane] + , s = state[pane] + , $P = $Ps[pane] + , $R = $Rs[pane] + ; + if (!$P || s.isHidden) return; // pane does not exist OR is already hidden + + // onhide_start callback - will CANCEL hide if returns false + if (state.initialized && false === _runCallbacks("onhide_start", pane)) return; + + s.isSliding = false; // just in case + + // now hide the elements + if ($R) $R.hide(); // hide resizer-bar + if (!state.initialized || s.isClosed) { + s.isClosed = true; // to trigger open-animation on show() + s.isHidden = true; + s.isVisible = false; + if (!state.initialized) + _hidePane(pane); // no animation when loading page + sizeMidPanes(_c[pane].dir === "horz" ? "" : "center"); + if (state.initialized || o.triggerEventsOnLoad) + _runCallbacks("onhide_end", pane); + } + else { + s.isHiding = true; // used by onclose + close(pane, false, noAnimation); // adjust all panes to fit + } + } + + /** + * Show a hidden pane - show as 'closed' by default unless openPane = true + * + * @param {string|Object} evt_or_pane The pane being opened, ie: north, south, east, or west + * @param {boolean=} [openPane=false] + * @param {boolean=} [noAnimation=false] + * @param {boolean=} [noAlert=false] + */ +, show = function (evt_or_pane, openPane, noAnimation, noAlert) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , o = options[pane] + , s = state[pane] + , $P = $Ps[pane] + , $R = $Rs[pane] + ; + if (!$P || !s.isHidden) return; // pane does not exist OR is not hidden + + // onshow_start callback - will CANCEL show if returns false + if (false === _runCallbacks("onshow_start", pane)) return; + + s.isSliding = false; // just in case + s.isShowing = true; // used by onopen/onclose + //s.isHidden = false; - will be set by open/close - if not cancelled + + // now show the elements + //if ($R) $R.show(); - will be shown by open/close + if (openPane === false) + close(pane, true); // true = force + else + open(pane, false, noAnimation, noAlert); // adjust all panes to fit + } + + + /** + * Toggles a pane open/closed by calling either open or close + * + * @param {string|Object} evt_or_pane The pane being toggled, ie: north, south, east, or west + * @param {boolean=} [slide=false] + */ +, toggle = function (evt_or_pane, slide) { + if (!isInitialized()) return; + var evt = evtObj(evt_or_pane) + , pane = evtPane.call(this, evt_or_pane) + , s = state[pane] + ; + if (evt) // called from to $R.dblclick OR triggerPaneEvent + evt.stopImmediatePropagation(); + if (s.isHidden) + show(pane); // will call 'open' after unhiding it + else if (s.isClosed) + open(pane, !!slide); + else + close(pane); + } + + + /** + * Utility method used during init or other auto-processes + * + * @param {string} pane The pane being closed + * @param {boolean=} [setHandles=false] + */ +, _closePane = function (pane, setHandles) { + var + $P = $Ps[pane] + , s = state[pane] + ; + _hidePane(pane); + s.isClosed = true; + s.isVisible = false; + // UNUSED: if (setHandles) setAsClosed(pane, true); // true = force + } + + /** + * Close the specified pane (animation optional), and resize all other panes as needed + * + * @param {string|Object} evt_or_pane The pane being closed, ie: north, south, east, or west + * @param {boolean=} [force=false] + * @param {boolean=} [noAnimation=false] + * @param {boolean=} [skipCallback=false] + */ +, close = function (evt_or_pane, force, noAnimation, skipCallback) { + var pane = evtPane.call(this, evt_or_pane); + // if pane has been initialized, but NOT the complete layout, close pane instantly + if (!state.initialized && $Ps[pane]) { + _closePane(pane); // INIT pane as closed + return; + } + if (!isInitialized()) return; + + var + $P = $Ps[pane] + , $R = $Rs[pane] + , $T = $Ts[pane] + , o = options[pane] + , s = state[pane] + , c = _c[pane] + , doFX, isShowing, isHiding, wasSliding; + + // QUEUE in case another action/animation is in progress + $N.queue(function( queueNext ){ + + if ( !$P + || (!o.closable && !s.isShowing && !s.isHiding) // invalid request // (!o.resizable && !o.closable) ??? + || (!force && s.isClosed && !s.isShowing) // already closed + ) return queueNext(); + + // onclose_start callback - will CANCEL hide if returns false + // SKIP if just 'showing' a hidden pane as 'closed' + var abort = !s.isShowing && false === _runCallbacks("onclose_start", pane); + + // transfer logic vars to temp vars + isShowing = s.isShowing; + isHiding = s.isHiding; + wasSliding = s.isSliding; + // now clear the logic vars (REQUIRED before aborting) + delete s.isShowing; + delete s.isHiding; + + if (abort) return queueNext(); + + doFX = !noAnimation && !s.isClosed && (o.fxName_close != "none"); + s.isMoving = true; + s.isClosed = true; + s.isVisible = false; + // update isHidden BEFORE sizing panes + if (isHiding) s.isHidden = true; + else if (isShowing) s.isHidden = false; + + if (s.isSliding) // pane is being closed, so UNBIND trigger events + bindStopSlidingEvents(pane, false); // will set isSliding=false + else // resize panes adjacent to this one + sizeMidPanes(_c[pane].dir === "horz" ? "" : "center", false); // false = NOT skipCallback + + // if this pane has a resizer bar, move it NOW - before animation + setAsClosed(pane); + + // CLOSE THE PANE + if (doFX) { // animate the close + // mask panes with objects + var masks = "center"+ (c.dir=="horz" ? ",west,east" : ""); + showMasks( masks, true ); // true = ONLY mask panes with maskObjects=true + lockPaneForFX(pane, true); // need to set left/top so animation will work + $P.hide( o.fxName_close, o.fxSettings_close, o.fxSpeed_close, function () { + lockPaneForFX(pane, false); // undo + if (s.isClosed) close_2(); + queueNext(); + }); + } + else { // hide the pane without animation + _hidePane(pane); + close_2(); + queueNext(); + }; + }); + + // SUBROUTINE + function close_2 () { + s.isMoving = false; + bindStartSlidingEvent(pane, true); // will enable if o.slidable = true + + // if opposite-pane was autoClosed, see if it can be autoOpened now + var altPane = _c.oppositeEdge[pane]; + if (state[ altPane ].noRoom) { + setSizeLimits( altPane ); + makePaneFit( altPane ); + } + + // hide any masks shown while closing + hideMasks(); + + if (!skipCallback && (state.initialized || o.triggerEventsOnLoad)) { + // onclose callback - UNLESS just 'showing' a hidden pane as 'closed' + if (!isShowing) _runCallbacks("onclose_end", pane); + // onhide OR onshow callback + if (isShowing) _runCallbacks("onshow_end", pane); + if (isHiding) _runCallbacks("onhide_end", pane); + } + } + } + + /** + * @param {string} pane The pane just closed, ie: north, south, east, or west + */ +, setAsClosed = function (pane) { + var + $P = $Ps[pane] + , $R = $Rs[pane] + , $T = $Ts[pane] + , o = options[pane] + , s = state[pane] + , side = _c[pane].side.toLowerCase() + , inset = "inset"+ _c[pane].side + , rClass = o.resizerClass + , tClass = o.togglerClass + , _pane = "-"+ pane // used for classNames + , _open = "-open" + , _sliding= "-sliding" + , _closed = "-closed" + ; + $R + .css(side, sC[inset]) // move the resizer + .removeClass( rClass+_open +" "+ rClass+_pane+_open ) + .removeClass( rClass+_sliding +" "+ rClass+_pane+_sliding ) + .addClass( rClass+_closed +" "+ rClass+_pane+_closed ) + .unbind("dblclick."+ sID) + ; + // DISABLE 'resizing' when closed - do this BEFORE bindStartSlidingEvent? + if (o.resizable && $.layout.plugins.draggable) + $R + .draggable("disable") + .removeClass("ui-state-disabled") // do NOT apply disabled styling - not suitable here + .css("cursor", "default") + .attr("title","") + ; + + // if pane has a toggler button, adjust that too + if ($T) { + $T + .removeClass( tClass+_open +" "+ tClass+_pane+_open ) + .addClass( tClass+_closed +" "+ tClass+_pane+_closed ) + .attr("title", o.tips.Open) // may be blank + ; + // toggler-content - if exists + $T.children(".content-open").hide(); + $T.children(".content-closed").css("display","block"); + } + + // sync any 'pin buttons' + syncPinBtns(pane, false); + + if (state.initialized) { + // resize 'length' and position togglers for adjacent panes + sizeHandles(); + } + } + + /** + * Open the specified pane (animation optional), and resize all other panes as needed + * + * @param {string|Object} evt_or_pane The pane being opened, ie: north, south, east, or west + * @param {boolean=} [slide=false] + * @param {boolean=} [noAnimation=false] + * @param {boolean=} [noAlert=false] + */ +, open = function (evt_or_pane, slide, noAnimation, noAlert) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , $P = $Ps[pane] + , $R = $Rs[pane] + , $T = $Ts[pane] + , o = options[pane] + , s = state[pane] + , c = _c[pane] + , doFX, isShowing + ; + // QUEUE in case another action/animation is in progress + $N.queue(function( queueNext ){ + + if ( !$P + || (!o.resizable && !o.closable && !s.isShowing) // invalid request + || (s.isVisible && !s.isSliding) // already open + ) return queueNext(); + + // pane can ALSO be unhidden by just calling show(), so handle this scenario + if (s.isHidden && !s.isShowing) { + queueNext(); // call before show() because it needs the queue free + show(pane, true); + return; + } + + if (o.autoResize && s.size != o.size) // resize pane to original size set in options + sizePane(pane, o.size, true, true, true); // true=skipCallback/forceResize/noAnimation + else + // make sure there is enough space available to open the pane + setSizeLimits(pane, slide); + + // onopen_start callback - will CANCEL open if returns false + var cbReturn = _runCallbacks("onopen_start", pane); + + if (cbReturn === "abort") + return queueNext(); + + // update pane-state again in case options were changed in onopen_start + if (cbReturn !== "NC") // NC = "No Callback" + setSizeLimits(pane, slide); + + if (s.minSize > s.maxSize) { // INSUFFICIENT ROOM FOR PANE TO OPEN! + syncPinBtns(pane, false); // make sure pin-buttons are reset + if (!noAlert && o.tips.noRoomToOpen) + alert(o.tips.noRoomToOpen); + return queueNext(); // ABORT + } + + if (slide) // START Sliding - will set isSliding=true + bindStopSlidingEvents(pane, true); // BIND trigger events to close sliding-pane + else if (s.isSliding) // PIN PANE (stop sliding) - open pane 'normally' instead + bindStopSlidingEvents(pane, false); // UNBIND trigger events - will set isSliding=false + else if (o.slidable) + bindStartSlidingEvent(pane, false); // UNBIND trigger events + + s.noRoom = false; // will be reset by makePaneFit if 'noRoom' + makePaneFit(pane); + + // transfer logic var to temp var + isShowing = s.isShowing; + // now clear the logic var + delete s.isShowing; + + doFX = !noAnimation && s.isClosed && (o.fxName_open != "none"); + s.isMoving = true; + s.isVisible = true; + s.isClosed = false; + // update isHidden BEFORE sizing panes - WHY??? Old? + if (isShowing) s.isHidden = false; + + if (doFX) { // ANIMATE + // mask panes with objects + var masks = "center"+ (c.dir=="horz" ? ",west,east" : ""); + if (s.isSliding) masks += ","+ _c.oppositeEdge[pane]; + showMasks( masks, true ); // true = ONLY mask panes with maskObjects=true + lockPaneForFX(pane, true); // need to set left/top so animation will work + $P.show( o.fxName_open, o.fxSettings_open, o.fxSpeed_open, function() { + lockPaneForFX(pane, false); // undo + if (s.isVisible) open_2(); // continue + queueNext(); + }); + } + else { // no animation + _showPane(pane);// just show pane and... + open_2(); // continue + queueNext(); + }; + }); + + // SUBROUTINE + function open_2 () { + s.isMoving = false; + + // cure iframe display issues + _fixIframe(pane); + + // NOTE: if isSliding, then other panes are NOT 'resized' + if (!s.isSliding) { // resize all panes adjacent to this one + hideMasks(); // remove any masks shown while opening + sizeMidPanes(_c[pane].dir=="vert" ? "center" : "", false); // false = NOT skipCallback + } + + // set classes, position handles and execute callbacks... + setAsOpen(pane); + }; + + } + + /** + * @param {string} pane The pane just opened, ie: north, south, east, or west + * @param {boolean=} [skipCallback=false] + */ +, setAsOpen = function (pane, skipCallback) { + var + $P = $Ps[pane] + , $R = $Rs[pane] + , $T = $Ts[pane] + , o = options[pane] + , s = state[pane] + , side = _c[pane].side.toLowerCase() + , inset = "inset"+ _c[pane].side + , rClass = o.resizerClass + , tClass = o.togglerClass + , _pane = "-"+ pane // used for classNames + , _open = "-open" + , _closed = "-closed" + , _sliding= "-sliding" + ; + $R + .css(side, sC[inset] + getPaneSize(pane)) // move the resizer + .removeClass( rClass+_closed +" "+ rClass+_pane+_closed ) + .addClass( rClass+_open +" "+ rClass+_pane+_open ) + ; + if (s.isSliding) + $R.addClass( rClass+_sliding +" "+ rClass+_pane+_sliding ) + else // in case 'was sliding' + $R.removeClass( rClass+_sliding +" "+ rClass+_pane+_sliding ) + + if (o.resizerDblClickToggle) + $R.bind("dblclick", toggle ); + removeHover( 0, $R ); // remove hover classes + if (o.resizable && $.layout.plugins.draggable) + $R .draggable("enable") + .css("cursor", o.resizerCursor) + .attr("title", o.tips.Resize); + else if (!s.isSliding) + $R.css("cursor", "default"); // n-resize, s-resize, etc + + // if pane also has a toggler button, adjust that too + if ($T) { + $T .removeClass( tClass+_closed +" "+ tClass+_pane+_closed ) + .addClass( tClass+_open +" "+ tClass+_pane+_open ) + .attr("title", o.tips.Close); // may be blank + removeHover( 0, $T ); // remove hover classes + // toggler-content - if exists + $T.children(".content-closed").hide(); + $T.children(".content-open").css("display","block"); + } + + // sync any 'pin buttons' + syncPinBtns(pane, !s.isSliding); + + // update pane-state dimensions - BEFORE resizing content + $.extend(s, elDims($P)); + + if (state.initialized) { + // resize resizer & toggler sizes for all panes + sizeHandles(); + // resize content every time pane opens - to be sure + sizeContent(pane, true); // true = remeasure headers/footers, even if 'pane.isMoving' + } + + if (!skipCallback && (state.initialized || o.triggerEventsOnLoad) && $P.is(":visible")) { + // onopen callback + _runCallbacks("onopen_end", pane); + // onshow callback - TODO: should this be here? + if (s.isShowing) _runCallbacks("onshow_end", pane); + + // ALSO call onresize because layout-size *may* have changed while pane was closed + if (state.initialized) + _runCallbacks("onresize_end", pane); + } + + // TODO: Somehow sizePane("north") is being called after this point??? + } + + + /** + * slideOpen / slideClose / slideToggle + * + * Pass-though methods for sliding + */ +, slideOpen = function (evt_or_pane) { + if (!isInitialized()) return; + var evt = evtObj(evt_or_pane) + , pane = evtPane.call(this, evt_or_pane) + , s = state[pane] + , delay = options[pane].slideDelay_open + ; + // prevent event from triggering on NEW resizer binding created below + if (evt) evt.stopImmediatePropagation(); + + if (s.isClosed && evt && evt.type === "mouseenter" && delay > 0) + // trigger = mouseenter - use a delay + timer.set(pane+"_openSlider", open_NOW, delay); + else + open_NOW(); // will unbind events if is already open + + /** + * SUBROUTINE for timed open + */ + function open_NOW () { + if (!s.isClosed) // skip if no longer closed! + bindStopSlidingEvents(pane, true); // BIND trigger events to close sliding-pane + else if (!s.isMoving) + open(pane, true); // true = slide - open() will handle binding + }; + } + +, slideClose = function (evt_or_pane) { + if (!isInitialized()) return; + var evt = evtObj(evt_or_pane) + , pane = evtPane.call(this, evt_or_pane) + , o = options[pane] + , s = state[pane] + , delay = s.isMoving ? 1000 : 300 // MINIMUM delay - option may override + ; + if (s.isClosed || s.isResizing) + return; // skip if already closed OR in process of resizing + else if (o.slideTrigger_close === "click") + close_NOW(); // close immediately onClick + else if (o.preventQuickSlideClose && s.isMoving) + return; // handle Chrome quick-close on slide-open + else if (o.preventPrematureSlideClose && evt && $.layout.isMouseOverElem(evt, $Ps[pane])) + return; // handle incorrect mouseleave trigger, like when over a SELECT-list in IE + else if (evt) // trigger = mouseleave - use a delay + // 1 sec delay if 'opening', else .3 sec + timer.set(pane+"_closeSlider", close_NOW, max(o.slideDelay_close, delay)); + else // called programically + close_NOW(); + + /** + * SUBROUTINE for timed close + */ + function close_NOW () { + if (s.isClosed) // skip 'close' if already closed! + bindStopSlidingEvents(pane, false); // UNBIND trigger events - TODO: is this needed here? + else if (!s.isMoving) + close(pane); // close will handle unbinding + }; + } + + /** + * @param {string|Object} evt_or_pane The pane being opened, ie: north, south, east, or west + */ +, slideToggle = function (evt_or_pane) { + var pane = evtPane.call(this, evt_or_pane); + toggle(pane, true); + } + + + /** + * Must set left/top on East/South panes so animation will work properly + * + * @param {string} pane The pane to lock, 'east' or 'south' - any other is ignored! + * @param {boolean} doLock true = set left/top, false = remove + */ +, lockPaneForFX = function (pane, doLock) { + var $P = $Ps[pane] + , s = state[pane] + , o = options[pane] + , z = options.zIndexes + ; + if (doLock) { + $P.css({ zIndex: z.pane_animate }); // overlay all elements during animation + if (pane=="south") + $P.css({ top: sC.insetTop + sC.innerHeight - $P.outerHeight() }); + else if (pane=="east") + $P.css({ left: sC.insetLeft + sC.innerWidth - $P.outerWidth() }); + } + else { // animation DONE - RESET CSS + // TODO: see if this can be deleted. It causes a quick-close when sliding in Chrome + $P.css({ zIndex: (s.isSliding ? z.pane_sliding : z.pane_normal) }); + if (pane=="south") + $P.css({ top: "auto" }); + // if pane is positioned 'off-screen', then DO NOT screw with it! + else if (pane=="east" && !$P.css("left").match(/\-99999/)) + $P.css({ left: "auto" }); + // fix anti-aliasing in IE - only needed for animations that change opacity + if (browser.msie && o.fxOpacityFix && o.fxName_open != "slide" && $P.css("filter") && $P.css("opacity") == 1) + $P[0].style.removeAttribute('filter'); + } + } + + + /** + * Toggle sliding functionality of a specific pane on/off by adding removing 'slide open' trigger + * + * @see open(), close() + * @param {string} pane The pane to enable/disable, 'north', 'south', etc. + * @param {boolean} enable Enable or Disable sliding? + */ +, bindStartSlidingEvent = function (pane, enable) { + var o = options[pane] + , $P = $Ps[pane] + , $R = $Rs[pane] + , evtName = o.slideTrigger_open.toLowerCase() + ; + if (!$R || (enable && !o.slidable)) return; + + // make sure we have a valid event + if (evtName.match(/mouseover/)) + evtName = o.slideTrigger_open = "mouseenter"; + else if (!evtName.match(/(click|dblclick|mouseenter)/)) + evtName = o.slideTrigger_open = "click"; + + $R + // add or remove event + [enable ? "bind" : "unbind"](evtName +'.'+ sID, slideOpen) + // set the appropriate cursor & title/tip + .css("cursor", enable ? o.sliderCursor : "default") + .attr("title", enable ? o.tips.Slide : "") + ; + } + + /** + * Add or remove 'mouseleave' events to 'slide close' when pane is 'sliding' open or closed + * Also increases zIndex when pane is sliding open + * See bindStartSlidingEvent for code to control 'slide open' + * + * @see slideOpen(), slideClose() + * @param {string} pane The pane to process, 'north', 'south', etc. + * @param {boolean} enable Enable or Disable events? + */ +, bindStopSlidingEvents = function (pane, enable) { + var o = options[pane] + , s = state[pane] + , c = _c[pane] + , z = options.zIndexes + , evtName = o.slideTrigger_close.toLowerCase() + , action = (enable ? "bind" : "unbind") + , $P = $Ps[pane] + , $R = $Rs[pane] + ; + s.isSliding = enable; // logic + timer.clear(pane+"_closeSlider"); // just in case + + // remove 'slideOpen' event from resizer + // ALSO will raise the zIndex of the pane & resizer + if (enable) bindStartSlidingEvent(pane, false); + + // RE/SET zIndex - increases when pane is sliding-open, resets to normal when not + $P.css("zIndex", enable ? z.pane_sliding : z.pane_normal); + $R.css("zIndex", enable ? z.pane_sliding+2 : z.resizer_normal); // NOTE: mask = pane_sliding+1 + + // make sure we have a valid event + if (!evtName.match(/(click|mouseleave)/)) + evtName = o.slideTrigger_close = "mouseleave"; // also catches 'mouseout' + + // add/remove slide triggers + $R[action](evtName, slideClose); // base event on resize + // need extra events for mouseleave + if (evtName === "mouseleave") { + // also close on pane.mouseleave + $P[action]("mouseleave."+ sID, slideClose); + // cancel timer when mouse moves between 'pane' and 'resizer' + $R[action]("mouseenter."+ sID, cancelMouseOut); + $P[action]("mouseenter."+ sID, cancelMouseOut); + } + + if (!enable) + timer.clear(pane+"_closeSlider"); + else if (evtName === "click" && !o.resizable) { + // IF pane is not resizable (which already has a cursor and tip) + // then set the a cursor & title/tip on resizer when sliding + $R.css("cursor", enable ? o.sliderCursor : "default"); + $R.attr("title", enable ? o.tips.Close : ""); // use Toggler-tip, eg: "Close Pane" + } + + // SUBROUTINE for mouseleave timer clearing + function cancelMouseOut (evt) { + timer.clear(pane+"_closeSlider"); + evt.stopPropagation(); + } + } + + + /** + * Hides/closes a pane if there is insufficient room - reverses this when there is room again + * MUST have already called setSizeLimits() before calling this method + * + * @param {string} pane The pane being resized + * @param {boolean=} [isOpening=false] Called from onOpen? + * @param {boolean=} [skipCallback=false] Should the onresize callback be run? + * @param {boolean=} [force=false] + */ +, makePaneFit = function (pane, isOpening, skipCallback, force) { + var + o = options[pane] + , s = state[pane] + , c = _c[pane] + , $P = $Ps[pane] + , $R = $Rs[pane] + , isSidePane = c.dir==="vert" + , hasRoom = false + ; + // special handling for center & east/west panes + if (pane === "center" || (isSidePane && s.noVerticalRoom)) { + // see if there is enough room to display the pane + // ERROR: hasRoom = s.minHeight <= s.maxHeight && (isSidePane || s.minWidth <= s.maxWidth); + hasRoom = (s.maxHeight >= 0); + if (hasRoom && s.noRoom) { // previously hidden due to noRoom, so show now + _showPane(pane); + if ($R) $R.show(); + s.isVisible = true; + s.noRoom = false; + if (isSidePane) s.noVerticalRoom = false; + _fixIframe(pane); + } + else if (!hasRoom && !s.noRoom) { // not currently hidden, so hide now + _hidePane(pane); + if ($R) $R.hide(); + s.isVisible = false; + s.noRoom = true; + } + } + + // see if there is enough room to fit the border-pane + if (pane === "center") { + // ignore center in this block + } + else if (s.minSize <= s.maxSize) { // pane CAN fit + hasRoom = true; + if (s.size > s.maxSize) // pane is too big - shrink it + sizePane(pane, s.maxSize, skipCallback, force, true); // true = noAnimation + else if (s.size < s.minSize) // pane is too small - enlarge it + sizePane(pane, s.minSize, skipCallback, force, true); + // need s.isVisible because new pseudoClose method keeps pane visible, but off-screen + else if ($R && s.isVisible && $P.is(":visible")) { + // make sure resizer-bar is positioned correctly + // handles situation where nested layout was 'hidden' when initialized + var side = c.side.toLowerCase() + , pos = s.size + sC["inset"+ c.side] + ; + if ($.layout.cssNum($R, side) != pos) $R.css( side, pos ); + } + + // if was previously hidden due to noRoom, then RESET because NOW there is room + if (s.noRoom) { + // s.noRoom state will be set by open or show + if (s.wasOpen && o.closable) { + if (o.autoReopen) + open(pane, false, true, true); // true = noAnimation, true = noAlert + else // leave the pane closed, so just update state + s.noRoom = false; + } + else + show(pane, s.wasOpen, true, true); // true = noAnimation, true = noAlert + } + } + else { // !hasRoom - pane CANNOT fit + if (!s.noRoom) { // pane not set as noRoom yet, so hide or close it now... + s.noRoom = true; // update state + s.wasOpen = !s.isClosed && !s.isSliding; + if (s.isClosed){} // SKIP + else if (o.closable) // 'close' if possible + close(pane, true, true); // true = force, true = noAnimation + else // 'hide' pane if cannot just be closed + hide(pane, true); // true = noAnimation + } + } + } + + + /** + * sizePane / manualSizePane + * sizePane is called only by internal methods whenever a pane needs to be resized + * manualSizePane is an exposed flow-through method allowing extra code when pane is 'manually resized' + * + * @param {string|Object} evt_or_pane The pane being resized + * @param {number} size The *desired* new size for this pane - will be validated + * @param {boolean=} [skipCallback=false] Should the onresize callback be run? + * @param {boolean=} [noAnimation=false] + */ +, manualSizePane = function (evt_or_pane, size, skipCallback, noAnimation) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , o = options[pane] + , s = state[pane] + // if resizing callbacks have been delayed and resizing is now DONE, force resizing to complete... + , forceResize = o.livePaneResizing && !s.isResizing + ; + // ANY call to manualSizePane disables autoResize - ie, percentage sizing + o.autoResize = false; + // flow-through... + sizePane(pane, size, skipCallback, forceResize, noAnimation); // will animate resize if option enabled + } + + /** + * @param {string|Object} evt_or_pane The pane being resized + * @param {number} size The *desired* new size for this pane - will be validated + * @param {boolean=} [skipCallback=false] Should the onresize callback be run? + * @param {boolean=} [force=false] Force resizing even if does not seem necessary + * @param {boolean=} [noAnimation=false] + */ +, sizePane = function (evt_or_pane, size, skipCallback, force, noAnimation) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) // probably NEVER called from event? + , o = options[pane] + , s = state[pane] + , $P = $Ps[pane] + , $R = $Rs[pane] + , side = _c[pane].side.toLowerCase() + , dimName = _c[pane].sizeType.toLowerCase() + , inset = "inset"+ _c[pane].side + , skipResizeWhileDragging = s.isResizing && !o.triggerEventsDuringLiveResize + , doFX = noAnimation !== true && o.animatePaneSizing + , oldSize, newSize + ; + // QUEUE in case another action/animation is in progress + $N.queue(function( queueNext ){ + // calculate 'current' min/max sizes + setSizeLimits(pane); // update pane-state + oldSize = s.size; + size = _parseSize(pane, size); // handle percentages & auto + size = max(size, _parseSize(pane, o.minSize)); + size = min(size, s.maxSize); + if (size < s.minSize) { // not enough room for pane! + queueNext(); // call before makePaneFit() because it needs the queue free + makePaneFit(pane, false, skipCallback); // will hide or close pane + return; + } + + // IF newSize is same as oldSize, then nothing to do - abort + if (!force && size === oldSize) + return queueNext(); + + // onresize_start callback CANNOT cancel resizing because this would break the layout! + if (!skipCallback && state.initialized && s.isVisible) + _runCallbacks("onresize_start", pane); + + // resize the pane, and make sure its visible + newSize = cssSize(pane, size); + + if (doFX && $P.is(":visible")) { // ANIMATE + var fx = $.layout.effects.size[pane] || $.layout.effects.size.all + , easing = o.fxSettings_size.easing || fx.easing + , z = options.zIndexes + , props = {}; + props[ dimName ] = newSize +'px'; + s.isMoving = true; + // overlay all elements during animation + $P.css({ zIndex: z.pane_animate }) + .show().animate( props, o.fxSpeed_size, easing, function(){ + // reset zIndex after animation + $P.css({ zIndex: (s.isSliding ? z.pane_sliding : z.pane_normal) }); + s.isMoving = false; + sizePane_2(); // continue + queueNext(); + }); + } + else { // no animation + $P.css( dimName, newSize ); // resize pane + // if pane is visible, then + if ($P.is(":visible")) + sizePane_2(); // continue + else { + // pane is NOT VISIBLE, so just update state data... + // when pane is *next opened*, it will have the new size + s.size = size; // update state.size + $.extend(s, elDims($P)); // update state dimensions + } + queueNext(); + }; + + }); + + // SUBROUTINE + function sizePane_2 () { + /* Panes are sometimes not sized precisely in some browsers!? + * This code will resize the pane up to 3 times to nudge the pane to the correct size + */ + var actual = dimName==='width' ? $P.outerWidth() : $P.outerHeight() + , tries = [{ + pane: pane + , count: 1 + , target: size + , actual: actual + , correct: (size === actual) + , attempt: size + , cssSize: newSize + }] + , lastTry = tries[0] + , thisTry = {} + , msg = 'Inaccurate size after resizing the '+ pane +'-pane.' + ; + while ( !lastTry.correct ) { + thisTry = { pane: pane, count: lastTry.count+1, target: size }; + + if (lastTry.actual > size) + thisTry.attempt = max(0, lastTry.attempt - (lastTry.actual - size)); + else // lastTry.actual < size + thisTry.attempt = max(0, lastTry.attempt + (size - lastTry.actual)); + + thisTry.cssSize = cssSize(pane, thisTry.attempt); + $P.css( dimName, thisTry.cssSize ); + + thisTry.actual = dimName=='width' ? $P.outerWidth() : $P.outerHeight(); + thisTry.correct = (size === thisTry.actual); + + // log attempts and alert the user of this *non-fatal error* (if showDebugMessages) + if ( tries.length === 1) { + _log(msg, false, true); + _log(lastTry, false, true); + } + _log(thisTry, false, true); + // after 4 tries, is as close as its gonna get! + if (tries.length > 3) break; + + tries.push( thisTry ); + lastTry = tries[ tries.length - 1 ]; + } + // END TESTING CODE + + // update pane-state dimensions + s.size = size; + $.extend(s, elDims($P)); + + if (s.isVisible && $P.is(":visible")) { + // reposition the resizer-bar + if ($R) $R.css( side, size + sC[inset] ); + // resize the content-div + sizeContent(pane); + } + + if (!skipCallback && !skipResizeWhileDragging && state.initialized && s.isVisible) + _runCallbacks("onresize_end", pane); + + // resize all the adjacent panes, and adjust their toggler buttons + // when skipCallback passed, it means the controlling method will handle 'other panes' + if (!skipCallback) { + // also no callback if live-resize is in progress and NOT triggerEventsDuringLiveResize + if (!s.isSliding) sizeMidPanes(_c[pane].dir=="horz" ? "" : "center", skipResizeWhileDragging, force); + sizeHandles(); + } + + // if opposite-pane was autoClosed, see if it can be autoOpened now + var altPane = _c.oppositeEdge[pane]; + if (size < oldSize && state[ altPane ].noRoom) { + setSizeLimits( altPane ); + makePaneFit( altPane, false, skipCallback ); + } + + // DEBUG - ALERT user/developer so they know there was a sizing problem + if (tries.length > 1) + _log(msg +'\nSee the Error Console for details.', true, true); + } + } + + /** + * @see initPanes(), sizePane(), resizeAll(), open(), close(), hide() + * @param {Array.|string} panes The pane(s) being resized, comma-delmited string + * @param {boolean=} [skipCallback=false] Should the onresize callback be run? + * @param {boolean=} [force=false] + */ +, sizeMidPanes = function (panes, skipCallback, force) { + panes = (panes ? panes : "east,west,center").split(","); + + $.each(panes, function (i, pane) { + if (!$Ps[pane]) return; // NO PANE - skip + var + o = options[pane] + , s = state[pane] + , $P = $Ps[pane] + , $R = $Rs[pane] + , isCenter= (pane=="center") + , hasRoom = true + , CSS = {} + , newCenter = calcNewCenterPaneDims() + ; + // update pane-state dimensions + $.extend(s, elDims($P)); + + if (pane === "center") { + if (!force && s.isVisible && newCenter.width === s.outerWidth && newCenter.height === s.outerHeight) + return true; // SKIP - pane already the correct size + // set state for makePaneFit() logic + $.extend(s, cssMinDims(pane), { + maxWidth: newCenter.width + , maxHeight: newCenter.height + }); + CSS = newCenter; + // convert OUTER width/height to CSS width/height + CSS.width = cssW($P, CSS.width); + // NEW - allow pane to extend 'below' visible area rather than hide it + CSS.height = cssH($P, CSS.height); + hasRoom = CSS.width >= 0 && CSS.height >= 0; // height >= 0 = ALWAYS TRUE NOW + // during layout init, try to shrink east/west panes to make room for center + if (!state.initialized && o.minWidth > s.outerWidth) { + var + reqPx = o.minWidth - s.outerWidth + , minE = options.east.minSize || 0 + , minW = options.west.minSize || 0 + , sizeE = state.east.size + , sizeW = state.west.size + , newE = sizeE + , newW = sizeW + ; + if (reqPx > 0 && state.east.isVisible && sizeE > minE) { + newE = max( sizeE-minE, sizeE-reqPx ); + reqPx -= sizeE-newE; + } + if (reqPx > 0 && state.west.isVisible && sizeW > minW) { + newW = max( sizeW-minW, sizeW-reqPx ); + reqPx -= sizeW-newW; + } + // IF we found enough extra space, then resize the border panes as calculated + if (reqPx === 0) { + if (sizeE && sizeE != minE) + sizePane('east', newE, true, force, true); // true = skipCallback/noAnimation - initPanes will handle when done + if (sizeW && sizeW != minW) + sizePane('west', newW, true, force, true); + // now start over! + sizeMidPanes('center', skipCallback, force); + return; // abort this loop + } + } + } + else { // for east and west, set only the height, which is same as center height + // set state.min/maxWidth/Height for makePaneFit() logic + if (s.isVisible && !s.noVerticalRoom) + $.extend(s, elDims($P), cssMinDims(pane)) + if (!force && !s.noVerticalRoom && newCenter.height === s.outerHeight) + return true; // SKIP - pane already the correct size + // east/west have same top, bottom & height as center + CSS.top = newCenter.top; + CSS.bottom = newCenter.bottom; + // NEW - allow pane to extend 'below' visible area rather than hide it + CSS.height = cssH($P, newCenter.height); + s.maxHeight = CSS.height; + hasRoom = (s.maxHeight >= 0); // ALWAYS TRUE NOW + if (!hasRoom) s.noVerticalRoom = true; // makePaneFit() logic + } + + if (hasRoom) { + // resizeAll passes skipCallback because it triggers callbacks after ALL panes are resized + if (!skipCallback && state.initialized) + _runCallbacks("onresize_start", pane); + + $P.css(CSS); // apply the CSS to pane + if (pane !== "center") + sizeHandles(pane); // also update resizer length + if (s.noRoom && !s.isClosed && !s.isHidden) + makePaneFit(pane); // will re-open/show auto-closed/hidden pane + if (s.isVisible) { + $.extend(s, elDims($P)); // update pane dimensions + if (state.initialized) sizeContent(pane); // also resize the contents, if exists + } + } + else if (!s.noRoom && s.isVisible) // no room for pane + makePaneFit(pane); // will hide or close pane + + if (!s.isVisible) + return true; // DONE - next pane + + /* + * Extra CSS for IE6 or IE7 in Quirks-mode - add 'width' to NORTH/SOUTH panes + * Normally these panes have only 'left' & 'right' positions so pane auto-sizes + * ALSO required when pane is an IFRAME because will NOT default to 'full width' + * TODO: Can I use width:100% for a north/south iframe? + * TODO: Sounds like a job for $P.outerWidth( sC.innerWidth ) SETTER METHOD + */ + if (pane === "center") { // finished processing midPanes + var fix = browser.isIE6 || !browser.boxModel; + if ($Ps.north && (fix || state.north.tagName=="IFRAME")) + $Ps.north.css("width", cssW($Ps.north, sC.innerWidth)); + if ($Ps.south && (fix || state.south.tagName=="IFRAME")) + $Ps.south.css("width", cssW($Ps.south, sC.innerWidth)); + } + + // resizeAll passes skipCallback because it triggers callbacks after ALL panes are resized + if (!skipCallback && state.initialized) + _runCallbacks("onresize_end", pane); + }); + } + + + /** + * @see window.onresize(), callbacks or custom code + */ +, resizeAll = function (evt) { + // stopPropagation if called by trigger("layoutdestroy") - use evtPane utility + evtPane(evt); + + if (!state.initialized) { + _initLayoutElements(); + return; // no need to resize since we just initialized! + } + var oldW = sC.innerWidth + , oldH = sC.innerHeight + ; + // cannot size layout when 'container' is hidden or collapsed + if (!$N.is(":visible") ) return; + $.extend(state.container, elDims( $N )); // UPDATE container dimensions + if (!sC.outerHeight) return; + + // onresizeall_start will CANCEL resizing if returns false + // state.container has already been set, so user can access this info for calcuations + if (false === _runCallbacks("onresizeall_start")) return false; + + var // see if container is now 'smaller' than before + shrunkH = (sC.innerHeight < oldH) + , shrunkW = (sC.innerWidth < oldW) + , $P, o, s, dir + ; + // NOTE special order for sizing: S-N-E-W + $.each(["south","north","east","west"], function (i, pane) { + if (!$Ps[pane]) return; // no pane - SKIP + s = state[pane]; + o = options[pane]; + dir = _c[pane].dir; + + if (o.autoResize && s.size != o.size) // resize pane to original size set in options + sizePane(pane, o.size, true, true, true); // true=skipCallback/forceResize/noAnimation + else { + setSizeLimits(pane); + makePaneFit(pane, false, true, true); // true=skipCallback/forceResize + } + }); + + sizeMidPanes("", true, true); // true=skipCallback, true=forceResize + sizeHandles(); // reposition the toggler elements + + // trigger all individual pane callbacks AFTER layout has finished resizing + o = options; // reuse alias + $.each(_c.allPanes, function (i, pane) { + $P = $Ps[pane]; + if (!$P) return; // SKIP + if (state[pane].isVisible) // undefined for non-existent panes + _runCallbacks("onresize_end", pane); // callback - if exists + }); + + _runCallbacks("onresizeall_end"); + //_triggerLayoutEvent(pane, 'resizeall'); + } + + /** + * Whenever a pane resizes or opens that has a nested layout, trigger resizeAll + * + * @param {string|Object} evt_or_pane The pane just resized or opened + */ +, resizeChildLayout = function (evt_or_pane) { + var pane = evtPane.call(this, evt_or_pane); + if (!options[pane].resizeChildLayout) return; + var $P = $Ps[pane] + , $C = $Cs[pane] + , d = "layout" + , P = Instance[pane] + , L = children[pane] + ; + // user may have manually set EITHER instance pointer, so handle that + if (P.child && !L) { + // have to reverse the pointers! + var el = P.child.container; + L = children[pane] = (el ? el.data(d) : 0) || null; // set pointer _directly_ to layout instance + } + + // if a layout-pointer exists, see if child has been destroyed + if (L && L.destroyed) + L = children[pane] = null; // clear child pointers + // no child layout pointer is set - see if there is a child layout NOW + if (!L) L = children[pane] = $P.data(d) || ($C ? $C.data(d) : 0) || null; // set/update child pointers + + // ALWAYS refresh the pane.child alias + P.child = children[pane]; + + if (L) L.resizeAll(); + } + + + /** + * IF pane has a content-div, then resize all elements inside pane to fit pane-height + * + * @param {string|Object} evt_or_panes The pane(s) being resized + * @param {boolean=} [remeasure=false] Should the content (header/footer) be remeasured? + */ +, sizeContent = function (evt_or_panes, remeasure) { + if (!isInitialized()) return; + + var panes = evtPane.call(this, evt_or_panes); + panes = panes ? panes.split(",") : _c.allPanes; + + $.each(panes, function (idx, pane) { + var + $P = $Ps[pane] + , $C = $Cs[pane] + , o = options[pane] + , s = state[pane] + , m = s.content // m = measurements + ; + if (!$P || !$C || !$P.is(":visible")) return true; // NOT VISIBLE - skip + + // if content-element was REMOVED, update OR remove the pointer + if (!$C.length) { + initContent(pane, false); // false = do NOT sizeContent() - already there! + if (!$C) return; // no replacement element found - pointer have been removed + } + + // onsizecontent_start will CANCEL resizing if returns false + if (false === _runCallbacks("onsizecontent_start", pane)) return; + + // skip re-measuring offsets if live-resizing + if ((!s.isMoving && !s.isResizing) || o.liveContentResizing || remeasure || m.top == undefined) { + _measure(); + // if any footers are below pane-bottom, they may not measure correctly, + // so allow pane overflow and re-measure + if (m.hiddenFooters > 0 && $P.css("overflow") === "hidden") { + $P.css("overflow", "visible"); + _measure(); // remeasure while overflowing + $P.css("overflow", "hidden"); + } + } + // NOTE: spaceAbove/Below *includes* the pane paddingTop/Bottom, but not pane.borders + var newH = s.innerHeight - (m.spaceAbove - s.css.paddingTop) - (m.spaceBelow - s.css.paddingBottom); + + if (!$C.is(":visible") || m.height != newH) { + // size the Content element to fit new pane-size - will autoHide if not enough room + setOuterHeight($C, newH, true); // true=autoHide + m.height = newH; // save new height + }; + + if (state.initialized) + _runCallbacks("onsizecontent_end", pane); + + function _below ($E) { + return max(s.css.paddingBottom, (parseInt($E.css("marginBottom"), 10) || 0)); + }; + + function _measure () { + var + ignore = options[pane].contentIgnoreSelector + , $Fs = $C.nextAll().not(ignore || ':lt(0)') // not :lt(0) = ALL + , $Fs_vis = $Fs.filter(':visible') + , $F = $Fs_vis.filter(':last') + ; + m = { + top: $C[0].offsetTop + , height: $C.outerHeight() + , numFooters: $Fs.length + , hiddenFooters: $Fs.length - $Fs_vis.length + , spaceBelow: 0 // correct if no content footer ($E) + } + m.spaceAbove = m.top; // just for state - not used in calc + m.bottom = m.top + m.height; + if ($F.length) + //spaceBelow = (LastFooter.top + LastFooter.height) [footerBottom] - Content.bottom + max(LastFooter.marginBottom, pane.paddingBotom) + m.spaceBelow = ($F[0].offsetTop + $F.outerHeight()) - m.bottom + _below($F); + else // no footer - check marginBottom on Content element itself + m.spaceBelow = _below($C); + }; + }); + } + + + /** + * Called every time a pane is opened, closed, or resized to slide the togglers to 'center' and adjust their length if necessary + * + * @see initHandles(), open(), close(), resizeAll() + * @param {string|Object} evt_or_panes The pane(s) being resized + */ +, sizeHandles = function (evt_or_panes) { + var panes = evtPane.call(this, evt_or_panes) + panes = panes ? panes.split(",") : _c.borderPanes; + + $.each(panes, function (i, pane) { + var + o = options[pane] + , s = state[pane] + , $P = $Ps[pane] + , $R = $Rs[pane] + , $T = $Ts[pane] + , $TC + ; + if (!$P || !$R) return; + + var + dir = _c[pane].dir + , _state = (s.isClosed ? "_closed" : "_open") + , spacing = o["spacing"+ _state] + , togAlign = o["togglerAlign"+ _state] + , togLen = o["togglerLength"+ _state] + , paneLen + , left + , offset + , CSS = {} + ; + + if (spacing === 0) { + $R.hide(); + return; + } + else if (!s.noRoom && !s.isHidden) // skip if resizer was hidden for any reason + $R.show(); // in case was previously hidden + + // Resizer Bar is ALWAYS same width/height of pane it is attached to + if (dir === "horz") { // north/south + //paneLen = $P.outerWidth(); // s.outerWidth || + paneLen = sC.innerWidth; // handle offscreen-panes + s.resizerLength = paneLen; + left = $.layout.cssNum($P, "left") + $R.css({ + width: cssW($R, paneLen) // account for borders & padding + , height: cssH($R, spacing) // ditto + , left: left > -9999 ? left : sC.insetLeft // handle offscreen-panes + }); + } + else { // east/west + paneLen = $P.outerHeight(); // s.outerHeight || + s.resizerLength = paneLen; + $R.css({ + height: cssH($R, paneLen) // account for borders & padding + , width: cssW($R, spacing) // ditto + , top: sC.insetTop + getPaneSize("north", true) // TODO: what if no North pane? + //, top: $.layout.cssNum($Ps["center"], "top") + }); + } + + // remove hover classes + removeHover( o, $R ); + + if ($T) { + if (togLen === 0 || (s.isSliding && o.hideTogglerOnSlide)) { + $T.hide(); // always HIDE the toggler when 'sliding' + return; + } + else + $T.show(); // in case was previously hidden + + if (!(togLen > 0) || togLen === "100%" || togLen > paneLen) { + togLen = paneLen; + offset = 0; + } + else { // calculate 'offset' based on options.PANE.togglerAlign_open/closed + if (isStr(togAlign)) { + switch (togAlign) { + case "top": + case "left": offset = 0; + break; + case "bottom": + case "right": offset = paneLen - togLen; + break; + case "middle": + case "center": + default: offset = round((paneLen - togLen) / 2); // 'default' catches typos + } + } + else { // togAlign = number + var x = parseInt(togAlign, 10); // + if (togAlign >= 0) offset = x; + else offset = paneLen - togLen + x; // NOTE: x is negative! + } + } + + if (dir === "horz") { // north/south + var width = cssW($T, togLen); + $T.css({ + width: width // account for borders & padding + , height: cssH($T, spacing) // ditto + , left: offset // TODO: VERIFY that toggler positions correctly for ALL values + , top: 0 + }); + // CENTER the toggler content SPAN + $T.children(".content").each(function(){ + $TC = $(this); + $TC.css("marginLeft", round((width-$TC.outerWidth())/2)); // could be negative + }); + } + else { // east/west + var height = cssH($T, togLen); + $T.css({ + height: height // account for borders & padding + , width: cssW($T, spacing) // ditto + , top: offset // POSITION the toggler + , left: 0 + }); + // CENTER the toggler content SPAN + $T.children(".content").each(function(){ + $TC = $(this); + $TC.css("marginTop", round((height-$TC.outerHeight())/2)); // could be negative + }); + } + + // remove ALL hover classes + removeHover( 0, $T ); + } + + // DONE measuring and sizing this resizer/toggler, so can be 'hidden' now + if (!state.initialized && (o.initHidden || s.noRoom)) { + $R.hide(); + if ($T) $T.hide(); + } + }); + } + + + /** + * @param {string|Object} evt_or_pane + */ +, enableClosable = function (evt_or_pane) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , $T = $Ts[pane] + , o = options[pane] + ; + if (!$T) return; + o.closable = true; + $T .bind("click."+ sID, function(evt){ evt.stopPropagation(); toggle(pane); }) + .css("visibility", "visible") + .css("cursor", "pointer") + .attr("title", state[pane].isClosed ? o.tips.Open : o.tips.Close) // may be blank + .show(); + } + /** + * @param {string|Object} evt_or_pane + * @param {boolean=} [hide=false] + */ +, disableClosable = function (evt_or_pane, hide) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , $T = $Ts[pane] + ; + if (!$T) return; + options[pane].closable = false; + // is closable is disable, then pane MUST be open! + if (state[pane].isClosed) open(pane, false, true); + $T .unbind("."+ sID) + .css("visibility", hide ? "hidden" : "visible") // instead of hide(), which creates logic issues + .css("cursor", "default") + .attr("title", ""); + } + + + /** + * @param {string|Object} evt_or_pane + */ +, enableSlidable = function (evt_or_pane) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , $R = $Rs[pane] + ; + if (!$R || !$R.data('draggable')) return; + options[pane].slidable = true; + if (state[pane].isClosed) + bindStartSlidingEvent(pane, true); + } + /** + * @param {string|Object} evt_or_pane + */ +, disableSlidable = function (evt_or_pane) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , $R = $Rs[pane] + ; + if (!$R) return; + options[pane].slidable = false; + if (state[pane].isSliding) + close(pane, false, true); + else { + bindStartSlidingEvent(pane, false); + $R .css("cursor", "default") + .attr("title", ""); + removeHover(null, $R[0]); // in case currently hovered + } + } + + + /** + * @param {string|Object} evt_or_pane + */ +, enableResizable = function (evt_or_pane) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , $R = $Rs[pane] + , o = options[pane] + ; + if (!$R || !$R.data('draggable')) return; + o.resizable = true; + $R.draggable("enable"); + if (!state[pane].isClosed) + $R .css("cursor", o.resizerCursor) + .attr("title", o.tips.Resize); + } + /** + * @param {string|Object} evt_or_pane + */ +, disableResizable = function (evt_or_pane) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , $R = $Rs[pane] + ; + if (!$R || !$R.data('draggable')) return; + options[pane].resizable = false; + $R .draggable("disable") + .css("cursor", "default") + .attr("title", ""); + removeHover(null, $R[0]); // in case currently hovered + } + + + /** + * Move a pane from source-side (eg, west) to target-side (eg, east) + * If pane exists on target-side, move that to source-side, ie, 'swap' the panes + * + * @param {string|Object} evt_or_pane1 The pane/edge being swapped + * @param {string} pane2 ditto + */ +, swapPanes = function (evt_or_pane1, pane2) { + if (!isInitialized()) return; + var pane1 = evtPane.call(this, evt_or_pane1); + // change state.edge NOW so callbacks can know where pane is headed... + state[pane1].edge = pane2; + state[pane2].edge = pane1; + // run these even if NOT state.initialized + if (false === _runCallbacks("onswap_start", pane1) + || false === _runCallbacks("onswap_start", pane2) + ) { + state[pane1].edge = pane1; // reset + state[pane2].edge = pane2; + return; + } + + var + oPane1 = copy( pane1 ) + , oPane2 = copy( pane2 ) + , sizes = {} + ; + sizes[pane1] = oPane1 ? oPane1.state.size : 0; + sizes[pane2] = oPane2 ? oPane2.state.size : 0; + + // clear pointers & state + $Ps[pane1] = false; + $Ps[pane2] = false; + state[pane1] = {}; + state[pane2] = {}; + + // ALWAYS remove the resizer & toggler elements + if ($Ts[pane1]) $Ts[pane1].remove(); + if ($Ts[pane2]) $Ts[pane2].remove(); + if ($Rs[pane1]) $Rs[pane1].remove(); + if ($Rs[pane2]) $Rs[pane2].remove(); + $Rs[pane1] = $Rs[pane2] = $Ts[pane1] = $Ts[pane2] = false; + + // transfer element pointers and data to NEW Layout keys + move( oPane1, pane2 ); + move( oPane2, pane1 ); + + // cleanup objects + oPane1 = oPane2 = sizes = null; + + // make panes 'visible' again + if ($Ps[pane1]) $Ps[pane1].css(_c.visible); + if ($Ps[pane2]) $Ps[pane2].css(_c.visible); + + // fix any size discrepancies caused by swap + resizeAll(); + + // run these even if NOT state.initialized + _runCallbacks("onswap_end", pane1); + _runCallbacks("onswap_end", pane2); + + return; + + function copy (n) { // n = pane + var + $P = $Ps[n] + , $C = $Cs[n] + ; + return !$P ? false : { + pane: n + , P: $P ? $P[0] : false + , C: $C ? $C[0] : false + , state: $.extend(true, {}, state[n]) + , options: $.extend(true, {}, options[n]) + } + }; + + function move (oPane, pane) { + if (!oPane) return; + var + P = oPane.P + , C = oPane.C + , oldPane = oPane.pane + , c = _c[pane] + , side = c.side.toLowerCase() + , inset = "inset"+ c.side + // save pane-options that should be retained + , s = $.extend(true, {}, state[pane]) + , o = options[pane] + // RETAIN side-specific FX Settings - more below + , fx = { resizerCursor: o.resizerCursor } + , re, size, pos + ; + $.each("fxName,fxSpeed,fxSettings".split(","), function (i, k) { + fx[k +"_open"] = o[k +"_open"]; + fx[k +"_close"] = o[k +"_close"]; + fx[k +"_size"] = o[k +"_size"]; + }); + + // update object pointers and attributes + $Ps[pane] = $(P) + .data({ + layoutPane: Instance[pane] // NEW pointer to pane-alias-object + , layoutEdge: pane + }) + .css(_c.hidden) + .css(c.cssReq) + ; + $Cs[pane] = C ? $(C) : false; + + // set options and state + options[pane] = $.extend(true, {}, oPane.options, fx); + state[pane] = $.extend(true, {}, oPane.state); + + // change classNames on the pane, eg: ui-layout-pane-east ==> ui-layout-pane-west + re = new RegExp(o.paneClass +"-"+ oldPane, "g"); + P.className = P.className.replace(re, o.paneClass +"-"+ pane); + + // ALWAYS regenerate the resizer & toggler elements + initHandles(pane); // create the required resizer & toggler + + // if moving to different orientation, then keep 'target' pane size + if (c.dir != _c[oldPane].dir) { + size = sizes[pane] || 0; + setSizeLimits(pane); // update pane-state + size = max(size, state[pane].minSize); + // use manualSizePane to disable autoResize - not useful after panes are swapped + manualSizePane(pane, size, true, true); // true/true = skipCallback/noAnimation + } + else // move the resizer here + $Rs[pane].css(side, sC[inset] + (state[pane].isVisible ? getPaneSize(pane) : 0)); + + + // ADD CLASSNAMES & SLIDE-BINDINGS + if (oPane.state.isVisible && !s.isVisible) + setAsOpen(pane, true); // true = skipCallback + else { + setAsClosed(pane); + bindStartSlidingEvent(pane, true); // will enable events IF option is set + } + + // DESTROY the object + oPane = null; + }; + } + + + /** + * INTERNAL method to sync pin-buttons when pane is opened or closed + * Unpinned means the pane is 'sliding' - ie, over-top of the adjacent panes + * + * @see open(), setAsOpen(), setAsClosed() + * @param {string} pane These are the params returned to callbacks by layout() + * @param {boolean} doPin True means set the pin 'down', False means 'up' + */ +, syncPinBtns = function (pane, doPin) { + if ($.layout.plugins.buttons) + $.each(state[pane].pins, function (i, selector) { + $.layout.buttons.setPinState(Instance, $(selector), pane, doPin); + }); + } + +; // END var DECLARATIONS + + /** + * Capture keys when enableCursorHotkey - toggle pane if hotkey pressed + * + * @see document.keydown() + */ + function keyDown (evt) { + if (!evt) return true; + var code = evt.keyCode; + if (code < 33) return true; // ignore special keys: ENTER, TAB, etc + + var + PANE = { + 38: "north" // Up Cursor - $.ui.keyCode.UP + , 40: "south" // Down Cursor - $.ui.keyCode.DOWN + , 37: "west" // Left Cursor - $.ui.keyCode.LEFT + , 39: "east" // Right Cursor - $.ui.keyCode.RIGHT + } + , ALT = evt.altKey // no worky! + , SHIFT = evt.shiftKey + , CTRL = evt.ctrlKey + , CURSOR = (CTRL && code >= 37 && code <= 40) + , o, k, m, pane + ; + + if (CURSOR && options[PANE[code]].enableCursorHotkey) // valid cursor-hotkey + pane = PANE[code]; + else if (CTRL || SHIFT) // check to see if this matches a custom-hotkey + $.each(_c.borderPanes, function (i, p) { // loop each pane to check its hotkey + o = options[p]; + k = o.customHotkey; + m = o.customHotkeyModifier; // if missing or invalid, treated as "CTRL+SHIFT" + if ((SHIFT && m=="SHIFT") || (CTRL && m=="CTRL") || (CTRL && SHIFT)) { // Modifier matches + if (k && code === (isNaN(k) || k <= 9 ? k.toUpperCase().charCodeAt(0) : k)) { // Key matches + pane = p; + return false; // BREAK + } + } + }); + + // validate pane + if (!pane || !$Ps[pane] || !options[pane].closable || state[pane].isHidden) + return true; + + toggle(pane); + + evt.stopPropagation(); + evt.returnValue = false; // CANCEL key + return false; + }; + + +/* + * ###################################### + * UTILITY METHODS + * called externally or by initButtons + * ###################################### + */ + + /** + * Change/reset a pane overflow setting & zIndex to allow popups/drop-downs to work + * + * @param {Object=} [el] (optional) Can also be 'bound' to a click, mouseOver, or other event + */ + function allowOverflow (el) { + if (!isInitialized()) return; + if (this && this.tagName) el = this; // BOUND to element + var $P; + if (isStr(el)) + $P = $Ps[el]; + else if ($(el).data("layoutRole")) + $P = $(el); + else + $(el).parents().each(function(){ + if ($(this).data("layoutRole")) { + $P = $(this); + return false; // BREAK + } + }); + if (!$P || !$P.length) return; // INVALID + + var + pane = $P.data("layoutEdge") + , s = state[pane] + ; + + // if pane is already raised, then reset it before doing it again! + // this would happen if allowOverflow is attached to BOTH the pane and an element + if (s.cssSaved) + resetOverflow(pane); // reset previous CSS before continuing + + // if pane is raised by sliding or resizing, or its closed, then abort + if (s.isSliding || s.isResizing || s.isClosed) { + s.cssSaved = false; + return; + } + + var + newCSS = { zIndex: (options.zIndexes.resizer_normal + 1) } + , curCSS = {} + , of = $P.css("overflow") + , ofX = $P.css("overflowX") + , ofY = $P.css("overflowY") + ; + // determine which, if any, overflow settings need to be changed + if (of != "visible") { + curCSS.overflow = of; + newCSS.overflow = "visible"; + } + if (ofX && !ofX.match(/(visible|auto)/)) { + curCSS.overflowX = ofX; + newCSS.overflowX = "visible"; + } + if (ofY && !ofY.match(/(visible|auto)/)) { + curCSS.overflowY = ofX; + newCSS.overflowY = "visible"; + } + + // save the current overflow settings - even if blank! + s.cssSaved = curCSS; + + // apply new CSS to raise zIndex and, if necessary, make overflow 'visible' + $P.css( newCSS ); + + // make sure the zIndex of all other panes is normal + $.each(_c.allPanes, function(i, p) { + if (p != pane) resetOverflow(p); + }); + + }; + /** + * @param {Object=} [el] (optional) Can also be 'bound' to a click, mouseOver, or other event + */ + function resetOverflow (el) { + if (!isInitialized()) return; + if (this && this.tagName) el = this; // BOUND to element + var $P; + if (isStr(el)) + $P = $Ps[el]; + else if ($(el).data("layoutRole")) + $P = $(el); + else + $(el).parents().each(function(){ + if ($(this).data("layoutRole")) { + $P = $(this); + return false; // BREAK + } + }); + if (!$P || !$P.length) return; // INVALID + + var + pane = $P.data("layoutEdge") + , s = state[pane] + , CSS = s.cssSaved || {} + ; + // reset the zIndex + if (!s.isSliding && !s.isResizing) + $P.css("zIndex", options.zIndexes.pane_normal); + + // reset Overflow - if necessary + $P.css( CSS ); + + // clear var + s.cssSaved = false; + }; + +/* + * ##################### + * CREATE/RETURN LAYOUT + * ##################### + */ + + // validate that container exists + var $N = $(this).eq(0); // FIRST matching Container element + if (!$N.length) { + return _log( options.errors.containerMissing ); + }; + + // Users retrieve Instance of a layout with: $N.layout() OR $N.data("layout") + // return the Instance-pointer if layout has already been initialized + if ($N.data("layoutContainer") && $N.data("layout")) + return $N.data("layout"); // cached pointer + + // init global vars + var + $Ps = {} // Panes x5 - set in initPanes() + , $Cs = {} // Content x5 - set in initPanes() + , $Rs = {} // Resizers x4 - set in initHandles() + , $Ts = {} // Togglers x4 - set in initHandles() + , $Ms = $([]) // Masks - up to 2 masks per pane (IFRAME + DIV) + // aliases for code brevity + , sC = state.container // alias for easy access to 'container dimensions' + , sID = state.id // alias for unique layout ID/namespace - eg: "layout435" + ; + + // create Instance object to expose data & option Properties, and primary action Methods + var Instance = { + // layout data + options: options // property - options hash + , state: state // property - dimensions hash + // object pointers + , container: $N // property - object pointers for layout container + , panes: $Ps // property - object pointers for ALL Panes: panes.north, panes.center + , contents: $Cs // property - object pointers for ALL Content: contents.north, contents.center + , resizers: $Rs // property - object pointers for ALL Resizers, eg: resizers.north + , togglers: $Ts // property - object pointers for ALL Togglers, eg: togglers.north + // border-pane open/close + , hide: hide // method - ditto + , show: show // method - ditto + , toggle: toggle // method - pass a 'pane' ("north", "west", etc) + , open: open // method - ditto + , close: close // method - ditto + , slideOpen: slideOpen // method - ditto + , slideClose: slideClose // method - ditto + , slideToggle: slideToggle // method - ditto + // pane actions + , setSizeLimits: setSizeLimits // method - pass a 'pane' - update state min/max data + , _sizePane: sizePane // method -intended for user by plugins only! + , sizePane: manualSizePane // method - pass a 'pane' AND an 'outer-size' in pixels or percent, or 'auto' + , sizeContent: sizeContent // method - pass a 'pane' + , swapPanes: swapPanes // method - pass TWO 'panes' - will swap them + , showMasks: showMasks // method - pass a 'pane' OR list of panes - default = all panes with mask option set + , hideMasks: hideMasks // method - ditto' + // pane element methods + , initContent: initContent // method - ditto + , addPane: addPane // method - pass a 'pane' + , removePane: removePane // method - pass a 'pane' to remove from layout, add 'true' to delete the pane-elem + , createChildLayout: createChildLayout// method - pass a 'pane' and (optional) layout-options (OVERRIDES options[pane].childOptions + // special pane option setting + , enableClosable: enableClosable // method - pass a 'pane' + , disableClosable: disableClosable // method - ditto + , enableSlidable: enableSlidable // method - ditto + , disableSlidable: disableSlidable // method - ditto + , enableResizable: enableResizable // method - ditto + , disableResizable: disableResizable// method - ditto + // utility methods for panes + , allowOverflow: allowOverflow // utility - pass calling element (this) + , resetOverflow: resetOverflow // utility - ditto + // layout control + , destroy: destroy // method - no parameters + , initPanes: isInitialized // method - no parameters + , resizeAll: resizeAll // method - no parameters + // callback triggering + , runCallbacks: _runCallbacks // method - pass evtName & pane (if a pane-event), eg: trigger("onopen", "west") + // alias collections of options, state and children - created in addPane and extended elsewhere + , hasParentLayout: false // set by initContainer() + , children: children // pointers to child-layouts, eg: Instance.children["west"] + , north: false // alias group: { name: pane, pane: $Ps[pane], options: options[pane], state: state[pane], child: children[pane] } + , south: false // ditto + , west: false // ditto + , east: false // ditto + , center: false // ditto + }; + + // create the border layout NOW + if (_create() === 'cancel') // onload_start callback returned false to CANCEL layout creation + return null; + else // true OR false -- if layout-elements did NOT init (hidden or do not exist), can auto-init later + return Instance; // return the Instance object + +} + + +/* OLD versions of jQuery only set $.support.boxModel after page is loaded + * so if this is IE, use support.boxModel to test for quirks-mode (ONLY IE changes boxModel). + */ +$(function(){ + var b = $.layout.browser; + if (b.msie) b.boxModel = $.support.boxModel; +}); + + +/** + * jquery.layout.state 1.0 + * $Date: 2011-07-16 08:00:00 (Sat, 16 July 2011) $ + * + * Copyright (c) 2010 + * Kevin Dalman (http://allpro.net) + * + * Dual licensed under the GPL (http://www.gnu.org/licenses/gpl.html) + * and MIT (http://www.opensource.org/licenses/mit-license.php) licenses. + * + * @dependancies: UI Layout 1.3.0.rc30.1 or higher + * @dependancies: $.ui.cookie (above) + * + * @support: http://groups.google.com/group/jquery-ui-layout + */ +/* + * State-management options stored in options.stateManagement, which includes a .cookie hash + * Default options saves ALL KEYS for ALL PANES, ie: pane.size, pane.isClosed, pane.isHidden + * + * // STATE/COOKIE OPTIONS + * @example $(el).layout({ + stateManagement: { + enabled: true + , stateKeys: "east.size,west.size,east.isClosed,west.isClosed" + , cookie: { name: "appLayout", path: "/" } + } + }) + * @example $(el).layout({ stateManagement__enabled: true }) // enable auto-state-management using cookies + * @example $(el).layout({ stateManagement__cookie: { name: "appLayout", path: "/" } }) + * @example $(el).layout({ stateManagement__cookie__name: "appLayout", stateManagement__cookie__path: "/" }) + * + * // STATE/COOKIE METHODS + * @example myLayout.saveCookie( "west.isClosed,north.size,south.isHidden", {expires: 7} ); + * @example myLayout.loadCookie(); + * @example myLayout.deleteCookie(); + * @example var JSON = myLayout.readState(); // CURRENT Layout State + * @example var JSON = myLayout.readCookie(); // SAVED Layout State (from cookie) + * @example var JSON = myLayout.state.stateData; // LAST LOADED Layout State (cookie saved in layout.state hash) + * + * CUSTOM STATE-MANAGEMENT (eg, saved in a database) + * @example var JSON = myLayout.readState( "west.isClosed,north.size,south.isHidden" ); + * @example myLayout.loadState( JSON ); + */ + +/** + * UI COOKIE UTILITY + * + * A $.cookie OR $.ui.cookie namespace *should be standard*, but until then... + * This creates $.ui.cookie so Layout does not need the cookie.jquery.js plugin + * NOTE: This utility is REQUIRED by the layout.state plugin + * + * Cookie methods in Layout are created as part of State Management + */ +if (!$.ui) $.ui = {}; +$.ui.cookie = { + + // cookieEnabled is not in DOM specs, but DOES works in all browsers,including IE6 + acceptsCookies: !!navigator.cookieEnabled + +, read: function (name) { + var + c = document.cookie + , cs = c ? c.split(';') : [] + , pair // loop var + ; + for (var i=0, n=cs.length; i < n; i++) { + pair = $.trim(cs[i]).split('='); // name=value pair + if (pair[0] == name) // found the layout cookie + return decodeURIComponent(pair[1]); + + } + return null; + } + +, write: function (name, val, cookieOpts) { + var + params = '' + , date = '' + , clear = false + , o = cookieOpts || {} + , x = o.expires + ; + if (x && x.toUTCString) + date = x; + else if (x === null || typeof x === 'number') { + date = new Date(); + if (x > 0) + date.setDate(date.getDate() + x); + else { + date.setFullYear(1970); + clear = true; + } + } + if (date) params += ';expires='+ date.toUTCString(); + if (o.path) params += ';path='+ o.path; + if (o.domain) params += ';domain='+ o.domain; + if (o.secure) params += ';secure'; + document.cookie = name +'='+ (clear ? "" : encodeURIComponent( val )) + params; // write or clear cookie + } + +, clear: function (name) { + $.ui.cookie.write(name, '', {expires: -1}); + } + +}; +// if cookie.jquery.js is not loaded, create an alias to replicate it +// this may be useful to other plugins or code dependent on that plugin +if (!$.cookie) $.cookie = function (k, v, o) { + var C = $.ui.cookie; + if (v === null) + C.clear(k); + else if (v === undefined) + return C.read(k); + else + C.write(k, v, o); +}; + + +// tell Layout that the state plugin is available +$.layout.plugins.stateManagement = true; + +// Add State-Management options to layout.defaults +$.layout.config.optionRootKeys.push("stateManagement"); +$.layout.defaults.stateManagement = { + enabled: false // true = enable state-management, even if not using cookies +, autoSave: true // Save a state-cookie when page exits? +, autoLoad: true // Load the state-cookie when Layout inits? + // List state-data to save - must be pane-specific +, stateKeys: "north.size,south.size,east.size,west.size,"+ + "north.isClosed,south.isClosed,east.isClosed,west.isClosed,"+ + "north.isHidden,south.isHidden,east.isHidden,west.isHidden" +, cookie: { + name: "" // If not specified, will use Layout.name, else just "Layout" + , domain: "" // blank = current domain + , path: "" // blank = current page, '/' = entire website + , expires: "" // 'days' to keep cookie - leave blank for 'session cookie' + , secure: false + } +}; +// Set stateManagement as a layout-option, NOT a pane-option +$.layout.optionsMap.layout.push("stateManagement"); + +/* + * State Management methods + */ +$.layout.state = { + + /** + * Get the current layout state and save it to a cookie + * + * myLayout.saveCookie( keys, cookieOpts ) + * + * @param {Object} inst + * @param {(string|Array)=} keys + * @param {Object=} cookieOpts + */ + saveCookie: function (inst, keys, cookieOpts) { + var o = inst.options + , oS = o.stateManagement + , oC = $.extend(true, {}, oS.cookie, cookieOpts || null) + , data = inst.state.stateData = inst.readState( keys || oS.stateKeys ) // read current panes-state + ; + $.ui.cookie.write( oC.name || o.name || "Layout", $.layout.state.encodeJSON(data), oC ); + return $.extend(true, {}, data); // return COPY of state.stateData data + } + + /** + * Remove the state cookie + * + * @param {Object} inst + */ +, deleteCookie: function (inst) { + var o = inst.options; + $.ui.cookie.clear( o.stateManagement.cookie.name || o.name || "Layout" ); + } + + /** + * Read & return data from the cookie - as JSON + * + * @param {Object} inst + */ +, readCookie: function (inst) { + var o = inst.options; + var c = $.ui.cookie.read( o.stateManagement.cookie.name || o.name || "Layout" ); + // convert cookie string back to a hash and return it + return c ? $.layout.state.decodeJSON(c) : {}; + } + + /** + * Get data from the cookie and USE IT to loadState + * + * @param {Object} inst + */ +, loadCookie: function (inst) { + var c = $.layout.state.readCookie(inst); // READ the cookie + if (c) { + inst.state.stateData = $.extend(true, {}, c); // SET state.stateData + inst.loadState(c); // LOAD the retrieved state + } + return c; + } + + /** + * Update layout options from the cookie, if one exists + * + * @param {Object} inst + * @param {Object=} stateData + * @param {boolean=} animate + */ +, loadState: function (inst, stateData, animate) { + stateData = $.layout.transformData( stateData ); // panes = default subkey + if ($.isEmptyObject( stateData )) return; + $.extend(true, inst.options, stateData); // update layout options + // if layout has already been initialized, then UPDATE layout state + if (inst.state.initialized) { + var pane, vis, o, s, h, c + , noAnimate = (animate===false) + ; + $.each($.layout.config.borderPanes, function (idx, pane) { + state = inst.state[pane]; + o = stateData[ pane ]; + if (typeof o != 'object') return; // no key, continue + s = o.size; + c = o.initClosed; + h = o.initHidden; + vis = state.isVisible; + // resize BEFORE opening + if (!vis) + inst.sizePane(pane, s, false, false); + if (h === true) inst.hide(pane, noAnimate); + else if (c === false) inst.open (pane, false, noAnimate); + else if (c === true) inst.close(pane, false, noAnimate); + else if (h === false) inst.show (pane, false, noAnimate); + // resize AFTER any other actions + if (vis) + inst.sizePane(pane, s, false, noAnimate); // animate resize if option passed + }); + }; + } + + /** + * Get the *current layout state* and return it as a hash + * + * @param {Object=} inst + * @param {(string|Array)=} keys + */ +, readState: function (inst, keys) { + var + data = {} + , alt = { isClosed: 'initClosed', isHidden: 'initHidden' } + , state = inst.state + , panes = $.layout.config.allPanes + , pair, pane, key, val + ; + if (!keys) keys = inst.options.stateManagement.stateKeys; // if called by user + if ($.isArray(keys)) keys = keys.join(","); + // convert keys to an array and change delimiters from '__' to '.' + keys = keys.replace(/__/g, ".").split(','); + // loop keys and create a data hash + for (var i=0, n=keys.length; i < n; i++) { + pair = keys[i].split("."); + pane = pair[0]; + key = pair[1]; + if ($.inArray(pane, panes) < 0) continue; // bad pane! + val = state[ pane ][ key ]; + if (val == undefined) continue; + if (key=="isClosed" && state[pane]["isSliding"]) + val = true; // if sliding, then *really* isClosed + ( data[pane] || (data[pane]={}) )[ alt[key] ? alt[key] : key ] = val; + } + return data; + } + + /** + * Stringify a JSON hash so can save in a cookie or db-field + */ +, encodeJSON: function (JSON) { + return parse(JSON); + function parse (h) { + var D=[], i=0, k, v, t; // k = key, v = value + for (k in h) { + v = h[k]; + t = typeof v; + if (t == 'string') // STRING - add quotes + v = '"'+ v +'"'; + else if (t == 'object') // SUB-KEY - recurse into it + v = parse(v); + D[i++] = '"'+ k +'":'+ v; + } + return '{'+ D.join(',') +'}'; + }; + } + + /** + * Convert stringified JSON back to a hash object + * @see $.parseJSON(), adding in jQuery 1.4.1 + */ +, decodeJSON: function (str) { + try { return $.parseJSON ? $.parseJSON(str) : window["eval"]("("+ str +")") || {}; } + catch (e) { return {}; } + } + + +, _create: function (inst) { + var _ = $.layout.state; + // ADD State-Management plugin methods to inst + $.extend( inst, { + // readCookie - update options from cookie - returns hash of cookie data + readCookie: function () { return _.readCookie(inst); } + // deleteCookie + , deleteCookie: function () { _.deleteCookie(inst); } + // saveCookie - optionally pass keys-list and cookie-options (hash) + , saveCookie: function (keys, cookieOpts) { return _.saveCookie(inst, keys, cookieOpts); } + // loadCookie - readCookie and use to loadState() - returns hash of cookie data + , loadCookie: function () { return _.loadCookie(inst); } + // loadState - pass a hash of state to use to update options + , loadState: function (stateData, animate) { _.loadState(inst, stateData, animate); } + // readState - returns hash of current layout-state + , readState: function (keys) { return _.readState(inst, keys); } + // add JSON utility methods too... + , encodeJSON: _.encodeJSON + , decodeJSON: _.decodeJSON + }); + + // init state.stateData key, even if plugin is initially disabled + inst.state.stateData = {}; + + // read and load cookie-data per options + var oS = inst.options.stateManagement; + if (oS.enabled) { + if (oS.autoLoad) // update the options from the cookie + inst.loadCookie(); + else // don't modify options - just store cookie data in state.stateData + inst.state.stateData = inst.readCookie(); + } + } + +, _unload: function (inst) { + var oS = inst.options.stateManagement; + if (oS.enabled) { + if (oS.autoSave) // save a state-cookie automatically + inst.saveCookie(); + else // don't save a cookie, but do store state-data in state.stateData key + inst.state.stateData = inst.readState(); + } + } + +}; + +// add state initialization method to Layout's onCreate array of functions +$.layout.onCreate.push( $.layout.state._create ); +$.layout.onUnload.push( $.layout.state._unload ); + + + + +/** + * jquery.layout.buttons 1.0 + * $Date: 2011-07-16 08:00:00 (Sat, 16 July 2011) $ + * + * Copyright (c) 2010 + * Kevin Dalman (http://allpro.net) + * + * Dual licensed under the GPL (http://www.gnu.org/licenses/gpl.html) + * and MIT (http://www.opensource.org/licenses/mit-license.php) licenses. + * + * @dependancies: UI Layout 1.3.0.rc30.1 or higher + * + * @support: http://groups.google.com/group/jquery-ui-layout + * + * Docs: [ to come ] + * Tips: [ to come ] + */ + +// tell Layout that the state plugin is available +$.layout.plugins.buttons = true; + +// Add buttons options to layout.defaults +$.layout.defaults.autoBindCustomButtons = false; +// Specify autoBindCustomButtons as a layout-option, NOT a pane-option +$.layout.optionsMap.layout.push("autoBindCustomButtons"); + +/* + * Button methods + */ +$.layout.buttons = { + + /** + * Searches for .ui-layout-button-xxx elements and auto-binds them as layout-buttons + * + * @see _create() + * + * @param {Object} inst Layout Instance object + */ + init: function (inst) { + var pre = "ui-layout-button-" + , layout = inst.options.name || "" + , name; + $.each("toggle,open,close,pin,toggle-slide,open-slide".split(","), function (i, action) { + $.each($.layout.config.borderPanes, function (ii, pane) { + $("."+pre+action+"-"+pane).each(function(){ + // if button was previously 'bound', data.layoutName was set, but is blank if layout has no 'name' + name = $(this).data("layoutName") || $(this).attr("layoutName"); + if (name == undefined || name === layout) + inst.bindButton(this, action, pane); + }); + }); + }); + } + + /** + * Helper function to validate params received by addButton utilities + * + * Two classes are added to the element, based on the buttonClass... + * The type of button is appended to create the 2nd className: + * - ui-layout-button-pin // action btnClass + * - ui-layout-button-pin-west // action btnClass + pane + * - ui-layout-button-toggle + * - ui-layout-button-open + * - ui-layout-button-close + * + * @param {Object} inst Layout Instance object + * @param {(string|!Object)} selector jQuery selector (or element) for button, eg: ".ui-layout-north .toggle-button" + * @param {string} pane Name of the pane the button is for: 'north', 'south', etc. + * + * @return {Array.} If both params valid, the element matching 'selector' in a jQuery wrapper - otherwise returns null + */ +, get: function (inst, selector, pane, action) { + var $E = $(selector) + , o = inst.options + , err = o.errors.addButtonError + ; + if (!$E.length) { // element not found + $.layout.msg(err +" "+ o.errors.selector +": "+ selector, true); + } + else if ($.inArray(pane, $.layout.config.borderPanes) < 0) { // invalid 'pane' sepecified + $.layout.msg(err +" "+ o.errors.pane +": "+ pane, true); + $E = $(""); // NO BUTTON + } + else { // VALID + var btn = o[pane].buttonClass +"-"+ action; + $E .addClass( btn +" "+ btn +"-"+ pane ) + .data("layoutName", o.name); // add layout identifier - even if blank! + } + return $E; + } + + + /** + * NEW syntax for binding layout-buttons - will eventually replace addToggle, addOpen, etc. + * + * @param {Object} inst Layout Instance object + * @param {(string|!Object)} selector jQuery selector (or element) for button, eg: ".ui-layout-north .toggle-button" + * @param {string} action + * @param {string} pane + */ +, bind: function (inst, selector, action, pane) { + var _ = $.layout.buttons; + switch (action.toLowerCase()) { + case "toggle": _.addToggle (inst, selector, pane); break; + case "open": _.addOpen (inst, selector, pane); break; + case "close": _.addClose (inst, selector, pane); break; + case "pin": _.addPin (inst, selector, pane); break; + case "toggle-slide": _.addToggle (inst, selector, pane, true); break; + case "open-slide": _.addOpen (inst, selector, pane, true); break; + } + return inst; + } + + /** + * Add a custom Toggler button for a pane + * + * @param {Object} inst Layout Instance object + * @param {(string|!Object)} selector jQuery selector (or element) for button, eg: ".ui-layout-north .toggle-button" + * @param {string} pane Name of the pane the button is for: 'north', 'south', etc. + * @param {boolean=} slide true = slide-open, false = pin-open + */ +, addToggle: function (inst, selector, pane, slide) { + $.layout.buttons.get(inst, selector, pane, "toggle") + .click(function(evt){ + inst.toggle(pane, !!slide); + evt.stopPropagation(); + }); + return inst; + } + + /** + * Add a custom Open button for a pane + * + * @param {Object} inst Layout Instance object + * @param {(string|!Object)} selector jQuery selector (or element) for button, eg: ".ui-layout-north .toggle-button" + * @param {string} pane Name of the pane the button is for: 'north', 'south', etc. + * @param {boolean=} slide true = slide-open, false = pin-open + */ +, addOpen: function (inst, selector, pane, slide) { + $.layout.buttons.get(inst, selector, pane, "open") + .attr("title", inst.options[pane].tips.Open) + .click(function (evt) { + inst.open(pane, !!slide); + evt.stopPropagation(); + }); + return inst; + } + + /** + * Add a custom Close button for a pane + * + * @param {Object} inst Layout Instance object + * @param {(string|!Object)} selector jQuery selector (or element) for button, eg: ".ui-layout-north .toggle-button" + * @param {string} pane Name of the pane the button is for: 'north', 'south', etc. + */ +, addClose: function (inst, selector, pane) { + $.layout.buttons.get(inst, selector, pane, "close") + .attr("title", inst.options[pane].tips.Close) + .click(function (evt) { + inst.close(pane); + evt.stopPropagation(); + }); + return inst; + } + + /** + * Add a custom Pin button for a pane + * + * Four classes are added to the element, based on the paneClass for the associated pane... + * Assuming the default paneClass and the pin is 'up', these classes are added for a west-pane pin: + * - ui-layout-pane-pin + * - ui-layout-pane-west-pin + * - ui-layout-pane-pin-up + * - ui-layout-pane-west-pin-up + * + * @param {Object} inst Layout Instance object + * @param {(string|!Object)} selector jQuery selector (or element) for button, eg: ".ui-layout-north .toggle-button" + * @param {string} pane Name of the pane the pin is for: 'north', 'south', etc. + */ +, addPin: function (inst, selector, pane) { + var _ = $.layout.buttons + , $E = _.get(inst, selector, pane, "pin"); + if ($E.length) { + var s = inst.state[pane]; + $E.click(function (evt) { + _.setPinState(inst, $(this), pane, (s.isSliding || s.isClosed)); + if (s.isSliding || s.isClosed) inst.open( pane ); // change from sliding to open + else inst.close( pane ); // slide-closed + evt.stopPropagation(); + }); + // add up/down pin attributes and classes + _.setPinState(inst, $E, pane, (!s.isClosed && !s.isSliding)); + // add this pin to the pane data so we can 'sync it' automatically + // PANE.pins key is an array so we can store multiple pins for each pane + s.pins.push( selector ); // just save the selector string + } + return inst; + } + + /** + * Change the class of the pin button to make it look 'up' or 'down' + * + * @see addPin(), syncPins() + * + * @param {Object} inst Layout Instance object + * @param {Array.} $Pin The pin-span element in a jQuery wrapper + * @param {string} pane These are the params returned to callbacks by layout() + * @param {boolean} doPin true = set the pin 'down', false = set it 'up' + */ +, setPinState: function (inst, $Pin, pane, doPin) { + var updown = $Pin.attr("pin"); + if (updown && doPin === (updown=="down")) return; // already in correct state + var + o = inst.options[pane] + , pin = o.buttonClass +"-pin" + , side = pin +"-"+ pane + , UP = pin +"-up "+ side +"-up" + , DN = pin +"-down "+side +"-down" + ; + $Pin + .attr("pin", doPin ? "down" : "up") // logic + .attr("title", doPin ? o.tips.Unpin : o.tips.Pin) + .removeClass( doPin ? UP : DN ) + .addClass( doPin ? DN : UP ) + ; + } + + /** + * INTERNAL function to sync 'pin buttons' when pane is opened or closed + * Unpinned means the pane is 'sliding' - ie, over-top of the adjacent panes + * + * @see open(), close() + * + * @param {Object} inst Layout Instance object + * @param {string} pane These are the params returned to callbacks by layout() + * @param {boolean} doPin True means set the pin 'down', False means 'up' + */ +, syncPinBtns: function (inst, pane, doPin) { + // REAL METHOD IS _INSIDE_ LAYOUT - THIS IS HERE JUST FOR REFERENCE + $.each(inst.state[pane].pins, function (i, selector) { + $.layout.buttons.setPinState(inst, $(selector), pane, doPin); + }); + } + + +, _load: function (inst) { + var _ = $.layout.buttons; + // ADD Button methods to Layout Instance + // Note: sel = jQuery Selector string + $.extend( inst, { + bindButton: function (sel, action, pane) { return _.bind(inst, sel, action, pane); } + // DEPRECATED METHODS + , addToggleBtn: function (sel, pane, slide) { return _.addToggle(inst, sel, pane, slide); } + , addOpenBtn: function (sel, pane, slide) { return _.addOpen(inst, sel, pane, slide); } + , addCloseBtn: function (sel, pane) { return _.addClose(inst, sel, pane); } + , addPinBtn: function (sel, pane) { return _.addPin(inst, sel, pane); } + }); + + // init state array to hold pin-buttons + for (var i=0; i<4; i++) { + var pane = $.layout.config.borderPanes[i]; + inst.state[pane].pins = []; + } + + // auto-init buttons onLoad if option is enabled + if ( inst.options.autoBindCustomButtons ) + _.init(inst); + } + +, _unload: function (inst) { + // TODO: unbind all buttons??? + } + +}; + +// add initialization method to Layout's onLoad array of functions +$.layout.onLoad.push( $.layout.buttons._load ); +//$.layout.onUnload.push( $.layout.buttons._unload ); + + + +/** + * jquery.layout.browserZoom 1.0 + * $Date: 2011-12-29 08:00:00 (Thu, 29 Dec 2011) $ + * + * Copyright (c) 2012 + * Kevin Dalman (http://allpro.net) + * + * Dual licensed under the GPL (http://www.gnu.org/licenses/gpl.html) + * and MIT (http://www.opensource.org/licenses/mit-license.php) licenses. + * + * @dependancies: UI Layout 1.3.0.rc30.1 or higher + * + * @support: http://groups.google.com/group/jquery-ui-layout + * + * @todo: Extend logic to handle other problematic zooming in browsers + * @todo: Add hotkey/mousewheel bindings to _instantly_ respond to these zoom event + */ + +// tell Layout that the plugin is available +$.layout.plugins.browserZoom = true; + +$.layout.defaults.browserZoomCheckInterval = 1000; +$.layout.optionsMap.layout.push("browserZoomCheckInterval"); + +/* + * browserZoom methods + */ +$.layout.browserZoom = { + + _init: function (inst) { + // abort if browser does not need this check + if ($.layout.browserZoom.ratio() !== false) + $.layout.browserZoom._setTimer(inst); + } + +, _setTimer: function (inst) { + // abort if layout destroyed or browser does not need this check + if (inst.destroyed) return; + var o = inst.options + , s = inst.state + // don't need check if inst has parentLayout, but check occassionally in case parent destroyed! + // MINIMUM 100ms interval, for performance + , ms = inst.hasParentLayout ? 5000 : Math.max( o.browserZoomCheckInterval, 100 ) + ; + // set the timer + setTimeout(function(){ + if (inst.destroyed || !o.resizeWithWindow) return; + var d = $.layout.browserZoom.ratio(); + if (d !== s.browserZoom) { + s.browserZoom = d; + inst.resizeAll(); + } + // set a NEW timeout + $.layout.browserZoom._setTimer(inst); + } + , ms ); + } + +, ratio: function () { + var w = window + , s = screen + , d = document + , dE = d.documentElement || d.body + , b = $.layout.browser + , v = b.version + , r, sW, cW + ; + // we can ignore all browsers that fire window.resize event onZoom + if ((b.msie && v > 8) + || !b.msie + ) return false; // don't need to track zoom + + if (s.deviceXDPI) + return calc(s.deviceXDPI, s.systemXDPI); + // everything below is just for future reference! + if (b.webkit && (r = d.body.getBoundingClientRect)) + return calc((r.left - r.right), d.body.offsetWidth); + if (b.webkit && (sW = w.outerWidth)) + return calc(sW, w.innerWidth); + if ((sW = s.width) && (cW = dE.clientWidth)) + return calc(sW, cW); + return false; // no match, so cannot - or don't need to - track zoom + + function calc (x,y) { return (parseInt(x,10) / parseInt(y,10) * 100).toFixed(); } + } + +}; +// add initialization method to Layout's onLoad array of functions +$.layout.onReady.push( $.layout.browserZoom._init ); + + + +})( jQuery ); \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/modernizr.custom.js b/scalaxy-components/0.3-SNAPSHOT/api/lib/modernizr.custom.js new file mode 100644 index 00000000..4688d633 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/lib/modernizr.custom.js @@ -0,0 +1,4 @@ +/* Modernizr 2.5.3 (Custom Build) | MIT & BSD + * Build: http://www.modernizr.com/download/#-inlinesvg + */ +;window.Modernizr=function(a,b,c){function u(a){i.cssText=a}function v(a,b){return u(prefixes.join(a+";")+(b||""))}function w(a,b){return typeof a===b}function x(a,b){return!!~(""+a).indexOf(b)}function y(a,b,d){for(var e in a){var f=b[a[e]];if(f!==c)return d===!1?a[e]:w(f,"function")?f.bind(d||b):f}return!1}var d="2.5.3",e={},f=b.documentElement,g="modernizr",h=b.createElement(g),i=h.style,j,k={}.toString,l={svg:"http://www.w3.org/2000/svg"},m={},n={},o={},p=[],q=p.slice,r,s={}.hasOwnProperty,t;!w(s,"undefined")&&!w(s.call,"undefined")?t=function(a,b){return s.call(a,b)}:t=function(a,b){return b in a&&w(a.constructor.prototype[b],"undefined")},Function.prototype.bind||(Function.prototype.bind=function(b){var c=this;if(typeof c!="function")throw new TypeError;var d=q.call(arguments,1),e=function(){if(this instanceof e){var a=function(){};a.prototype=c.prototype;var f=new a,g=c.apply(f,d.concat(q.call(arguments)));return Object(g)===g?g:f}return c.apply(b,d.concat(q.call(arguments)))};return e}),m.inlinesvg=function(){var a=b.createElement("div");return a.innerHTML="",(a.firstChild&&a.firstChild.namespaceURI)==l.svg};for(var z in m)t(m,z)&&(r=z.toLowerCase(),e[r]=m[z](),p.push((e[r]?"":"no-")+r));return u(""),h=j=null,e._version=d,e}(this,this.document); \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/navigation-li-a.png b/scalaxy-components/0.3-SNAPSHOT/api/lib/navigation-li-a.png new file mode 100644 index 0000000000000000000000000000000000000000..9b32288e045cd94e6aaa0e35f1382a32b66b64da GIT binary patch literal 1198 zcmV;f1X25mP)0Ed!4I%dZ`*&Mwa}$^y=pHO+G~4PFP7cgqNtZ$C@d7b6ueY6EfuxhrRxTb z)T~ya&4-y}ob2<=X3~k7NxbNd&;u{Yob#Obyyrdd`As60N+sbYO%iU{{(GSei@|cR zGuS!IGHA!t)YSc>qoYVJmkV`tbOa?y%A-GH<cUdUK5PPe5tZ@r@f1t2MrgzaZ_?1v&`X^EOYTd)E}{V5 zBrKVnoSggx-ATO$jP%fpVLd%Pujc0F5{5_@ayADsL3F#_>Dk%Yz5f3G7Z^K)6)Qpn zoJ9)q;cz%LF)?w9y#0>;RLvb1c-_vPEfnk7>VDetXch|w0?yBgaf#`E?QVv5aiCz&KRmDhNAfN^78T-K0o8c>nA1wPy%=( z5O)C7Bna^FIwN@nhG5-_N*fR(<+ zq>qj3TywAajG8nc@EFK`im!TA3)hW85RIX9A?8oY4r+x)7>pTN`NDE(b3=>*Kswq` zNUzwar=gJ9Ku*PmLY@vbr8N{X*`Qgbp%6vFqur}3(J40bgKfgu z08jxxn!Z|ES}Ii0%)Df8Z?DkT*Y{|3b@d57S1nymg#dUKQ9<9L>pLLu-{j-%q}L*f zRsa{DVTI4v*4BQbh?6UYJ3Ku6bNMgH6WG(0l@54P5=M^ M07*qoM6N<$g5>W?*#H0l literal 0 HcmV?d00001 diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/navigation-li.png b/scalaxy-components/0.3-SNAPSHOT/api/lib/navigation-li.png new file mode 100644 index 0000000000000000000000000000000000000000..fd0ad06e819742b15f3a982a9b2e50bbaa886a1e GIT binary patch literal 2441 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 TK(qrA00000NkvXXu0mjfp!~2x literal 0 HcmV?d00001 diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/object_diagram.png b/scalaxy-components/0.3-SNAPSHOT/api/lib/object_diagram.png new file mode 100644 index 0000000000000000000000000000000000000000..6e9f2f743f67c15e04846f14819a913713b216e4 GIT binary patch literal 3903 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 N002ovPDHLkV1kt{Q<4Ax literal 0 HcmV?d00001 diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/object_to_class_big.png b/scalaxy-components/0.3-SNAPSHOT/api/lib/object_to_class_big.png new file mode 100644 index 0000000000000000000000000000000000000000..7502942eb68134f5569c5c00e84533f452093c43 GIT binary patch literal 9158 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 Qv;Y7A07*qoM6N<$f);0?GXMYp literal 0 HcmV?d00001 diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/object_to_trait_big.png b/scalaxy-components/0.3-SNAPSHOT/api/lib/object_to_trait_big.png new file mode 100644 index 0000000000000000000000000000000000000000..c777bfce8dd0a169f484641a3f439720fd23c427 GIT binary patch literal 9200 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 Qv;Y7A07*qoM6N<$f);0?GXMYp literal 0 HcmV?d00001 diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/ownderbg2.gif b/scalaxy-components/0.3-SNAPSHOT/api/lib/ownderbg2.gif new file mode 100644 index 0000000000000000000000000000000000000000..848dd5963a133dc18b9f055928150dc5e762dde0 GIT binary patch literal 1145 zcmZ?wbhEHbWMq(F*v!D-Kff?yQ@u%!Pt?vPr`9;D%FyV&t)7!JLsnHrA8cd50E+*) zBYXoCToOwXfwYZ%ML}Y6c4~=2Qfhi;o~_dR-TRdkGE;1o!cBb*d<&dYGcrA@ic*8C z{6dnevXd=SlxV%Qmue&kg&dz0$52&wylyQ zNJ0T*r*nQ$s)DJWfo`&anSp|tp`M|!iMhGCj)IYap@F`Ek-njkuA#Y=v5}R5fdUjL z0c|TvNwW%aaf8|g1^l#~=$>Fbx5m+O@q>*W`v>l<2HT7t|lGSUUA&@HaaD@m-- z%_~-hnc$LIoLrPyP?DLSrvNfBF)6>a#8wIDQivCF3*g4)73+b$qnDhYt6z~=pl_&W z0P+${p|3A~rMbCq)x{-2sR;LCHMlsWvLIDID784hv?w_hs9YIjRe_arQEFmIeo;t% zehw@Y12XbU@{2R_3lyA#O%;3-lQZ)`e6V_7Un|eN;*!L?t5X6BYAPL3ueX-RQWVL^UgZccVqW=48iYD#iaVnTdeY)o`iWJGvaXh?8SV1U1$uaCEv zr-!?ntBbRfql3Mjt&O#nrG>efsfn=>FiYv_>S$|eYN)HJswgWdD#**p%1BE|N{EYz ziUvE+||Kg4FF`M Bj3xj8 literal 0 HcmV?d00001 diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/ownerbg.gif b/scalaxy-components/0.3-SNAPSHOT/api/lib/ownerbg.gif new file mode 100644 index 0000000000000000000000000000000000000000..34a04249ee9edc75662a2539fe7daa04424cbe8d GIT binary patch literal 1118 zcmZ?wbhEHbWMq(FSj50^;>3wdmoDwuvuDGG4L5JzWPkz1|J)J20SYdOC5b@V#=fE; zF*!T6L?J0PJu}Z%>HY5gN(z}Nwo2iqz6QPp&Z!xh9#uuD!Bu`C$yM3OmMKd1b_zBX zRu#Dgxv3?I3Kh9IdBs*0wn~X9`AMl(KsHENUr7P1q$Jx`$q^)>0J76LzbI9~RL?*+ z*}%*|!OT$4(AdP>++0V&$iUD*-@r)U&`8(N+{)O<%D_MY3Y37h6{VzE1-ZCE?E>;_ zl`=|73as??%gf94%8m8%i_-NCEiElUW*8ai0#)c1SLT%@R_NvxE5l51Ni9w;$}A|! z%+FH*nV6WAUs__T1av9H3%LbwWAlpjz~0eI&d=4aNG#Ad)H48i38v837r)ZnT)67u zlAu(Cd$Af^98y`3svneEoL^d$oC;K~46>@g%DE^tu_V7JBtJg~7K#BG`6cQEUIa|mjQ{`r z{qy_R&mZ5vef{$J)5j0*-@SeF`qj%9&!0Vg^7zri2lwyYy>t84%^TORUA=Po(!~qs z&z(JU`qar2$B!L7a`@1}1N-;w-Lrew&K=vgZQZhY)5ZeMTG_V zdAT{+S(zE>X{jm6Nr?&Zaj`McQIQehVWAmo_rKzE=rmCW>q^KY-Co3Z@B`F~;CMqH&FX#K^#)_>%=(Oz40}P&vZD%P=Ep@ zplwAdX;wilZcw{`JX@uVl9B=|ef{$Ca=mh6z5JqdeM3u2OOP2xM!G;1y2X`wC5aWf zdBw^w6I@b@lZ!G7N;32F6hI~>Cgqow*eU^C3h_d20o>TUVm+{T^pf*)^(zt!^bPe4 zKwg3=^!3HBG&dKny0|1L72#g21{a4^7NqJ2r55Lx7A2%-qt%$eX-RQWVL^UgZccVqW=48iYD#iaVnTdeY)o`iWJGva zXh?8SV1U1$uaCEvr-!?ntBbRfql3Mjt&KG>(#*|FO^l6zSxQe=M_Wr%LtRZ(MOjHv zL0(Q)Mp{ZzLR?H#L|8~rfS-?-hntI&gPo0)g_((wfkE*n3%I<{0g<5cg@J|3;H2kk MO(h-&o-PJ!02;c9Qvd(} literal 0 HcmV?d00001 diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/package.png b/scalaxy-components/0.3-SNAPSHOT/api/lib/package.png new file mode 100644 index 0000000000000000000000000000000000000000..6ea17ac320ec13c02680c5549cf496d007ea6acf GIT binary patch literal 3335 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 Y0AfCQM(Z-J8vp 0) { + var fn = scheduler.queues[idx].shift(); + } + return fn; + } + this.add = function(labelName, fn, self, args) { + var doWork = function() { + scheduler.timeout = setTimeout(function() { + var work = scheduler.nextWork(); + if (work != undefined) { + if (work.args == undefined) { work.args = new Array(0); } + work.fn.apply(work.self, work.args); + doWork(); + } + else { + scheduler.timeout = undefined; + } + }, resolution); + } + var idx = 0; + while (idx < scheduler.labels.length && scheduler.labels[idx].name != labelName) { idx = idx + 1; } + if (idx < scheduler.queues.length && scheduler.labels[idx].name == labelName) { + scheduler.queues[idx].push(new scheduler.work(fn, self, args)); + if (scheduler.timeout == undefined) doWork(); + } + else throw("queue for add is non existant"); + } + this.clear = function(labelName) { + var idx = 0; + while (idx < scheduler.labels.length && scheduler.labels[idx].name != labelName) { idx = idx + 1; } + if (idx < scheduler.queues.length && scheduler.labels[idx].name == labelName) { + scheduler.queues[idx] = new Array(); + } + } +}; diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/selected-implicits.png b/scalaxy-components/0.3-SNAPSHOT/api/lib/selected-implicits.png new file mode 100644 index 0000000000000000000000000000000000000000..bc29efb3e60134039e702d5449e685a3bc103f06 GIT binary patch literal 1150 zcmV-^1cCdBP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyb% z5H~J^JxS;Q00aI>L_t(|+U?vuZxlxy$MNqx?(E$@E}a zfjgk2pr?ZZI(iC9{1RM5N`az8f(nF?5D#);fpbJL7e%q}e0%#alfpQ%40!>*o6k0< z)o$~be)`Ys+>8hzu;10IR{^+p@16iY2d04rkO6`yI{X6A1$Kbce*=Su~m%6x<};NBO|^=w zk&&8I8D)eJLdB9s!^&AlTBkBiQk->uv$J_(rL!`)+`6oQUo`M-?(?sntUozBH8I6_ zIxd}cS_u`9v4GL=Q$k^s5ms8Mgc48JpPpKtTHbQf?P%cW>elMKv(Ak-$BSmt)JB*% z&xl4SAz&~lr34aLhuW=ft3By}IX+c#V!libhr?D})eoI+@M^s{y;vSm62A^F$)OitB>WC^wMc2_eXZ#=?IA zNtVo#TvKb>y}k`n5t#j!>IqWhwOAZQtfS?qODbc_%JAp{Bv5|M;+$+>D$O;$h+90zjvct@cD=76Um1hr9bhBs%or0LWw(j4&M0NBo?c3qpt*ILGd`+j8&ukM^WrzkZ!NckX<_?$*Qo z%j$87JsKwA!0%(gp9dfM)S(Ug1JPplRFf1Ki#3gg$o7X})F#m3e@->|7sOS0SbEhV Q8UO$Q07*qoM6N<$f{R8S_y7O^ literal 0 HcmV?d00001 diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/selected-right-implicits.png b/scalaxy-components/0.3-SNAPSHOT/api/lib/selected-right-implicits.png new file mode 100644 index 0000000000000000000000000000000000000000..8313f4975b4e7191d18183adcd8de77659622874 GIT binary patch literal 646 zcmV;10(t$3P)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyb% z5H~yS;H?7y00IU{L_t(2&vlbOOIu+S#((eM`{pLzge0aSMr^2qDdNx~brL!h$3j7H z=vW-w3a;+`2(EsF7W@=C3J!%zHAAgkY^&GY>pfj!nreDpp6v(E!+Xx7MC2K81$+m7 zY;JA}!0zrYqoX!HZG4C;@vnu)3ujyHtzOXK7&rxF6g124mS1OCmYnuZ+xuVlXOgMJ zc6`SIH$XZB*WRzaisM*(@Q6t1;PXM}h@;wSWAz%)z$JjLPE>VcqCu%&tubaS2&iC#PW!0_66=%;<0xw^{i3hE^%|)B*O~&n z_No#p0t9Or59T^YDWxZ)$rSL`sPP#KDG(7o7tf`4A3h$uEr?7cOKwR6k+oR=z_!RK zib5?;EM6I9H1O7H{;seXyi77R9j3Fc?F#S)IJZhEKbk8qa%RJ9KCtw_HwGuc_mMD0-%8I-SJwdoORkUZ|94)X^T?I0M7??$cDj1@Kjbd8waHTjq5uE@07*qoM6N<$g8d5^?*IS* literal 0 HcmV?d00001 diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/selected-right.png b/scalaxy-components/0.3-SNAPSHOT/api/lib/selected-right.png new file mode 100644 index 0000000000000000000000000000000000000000..04eda2f3071a81ada129b906e60709eb5b1c4e29 GIT binary patch literal 1380 zcmeAS@N?(olHy`uVBq!ia0vp^AhtLM8;~@ry7vP}NtU=qlmzFem6RtIr7}3C)9WTXpJp<7&;SCUwvn^&w1Gr=XbIJqdZpd>RtPXT0NVp4u- ziLDaQr4TRV7Ql_oD~1LWFu?RH5)1SV^$b8>f+_U%#ji9s7p}UvBq$Z(UaSTehg24% z>IbD3=a&{G10ya?8Dv#~m2**QVo82cNPd0}EEEGW@=NlIGx7@*oP$jjd=ry1^FVyC zdS72F&%EN2#JuEGPZwJypb2`JnJHGz78Y(MCeDVYmgbIzhOP!qZqAm@u103&mL^V) zCPpSOy)OC5rManjB{01y2)#x)^@5T@ZUN9{m(-%nveXo}qWoM1u$Qeeak|CH4X1ff zy(zfeVt`YxKF~4xpom3^XqXT%^?;c0WDDfL6MkwQFtrx}ll6<;A<7I4j5j=8978H@ z)dcU&QVNvVTm1ao`79at5FR1swyg%5$;tYPy#hCG-BSM`+EU9h|6u!#OUJxif~2?K zxN4GUe$wFaojJf9z)p z5$Ey};}0o`4QH}B9yFW z>98SDtSD?}jGxoZxo6X!U$AKQw|sQq!}8b$jjl6i(~7%3uRQeB{zzBi?B~JhyI$eR9CQS uH6MIndtb!u6IcAC@Ew*lAuIQC8Zg|Lxqpi1i6>#8a?jJ%&t;ucLK6TZv;Euv literal 0 HcmV?d00001 diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/selected.png b/scalaxy-components/0.3-SNAPSHOT/api/lib/selected.png new file mode 100644 index 0000000000000000000000000000000000000000..c89765239e074f40ac120c7429b5d65a47dc218d GIT binary patch literal 1864 zcmaJ?c~BEq91ceTBSb(%MUFLype4yBBtTLE0s#pnDTc!!APL!pL`ZhCSs~!4NQ)J% zjYlz75elf(`(i|jO7Osgf;y;Fj)H?0s2weyqg2|B3iglEo!Ncw_vZV)-}ip+_hw7u z#fu%tZe$XP z91$o&BVnZ~rVxV@3dMnm*8Y~u#K+tpr8eFcYX>{J>3IbTC zz*H!%LNtI`QJ#sc#Q9Xh>H96H(Fs|N?n9Y~f-&@Rl)L{K0yfdh!-3YEqj zzr%|}JfTL1%QXsEDBx2G1-eQF@z`8Wa5TsX=5T|!OlA}q5go~mjA8`_aoG{!Y!-W* zD?k)0)vyL1=RzO3+)26SR#2lvW&w<;@?a<$L)5^#E%Q{9dkLIW?*kW_+)L1;Tn1r= zVLsS@9rXAT(LLtrMB5U%^S)m|2QQ!4P`HdBBOI%t8E8By$ z)tP&nmBpWMprzkM_|>^sro&sKcBBkCJasJiG9=P9#hP5QNL2+TkyCcgr_WpFbHr7_ z87m!#YYJH5*b!RP{<^=_J_~2|c=d7fAA8(7t(HqhM@QR7hK6D;&9z@F^LTl&+LYOL zUU{>=KQOIits!(3RqM9J$$Df>Q`4Hfywlrm3@To|dNr2U=+QrVeb>z4pMI4}rAnXe z*Su0wQ(?oEXC7Y0{o&u+%(Fh0o}PZBvZ5lZ@LWaJ!Gk4?)RX?H)qdpTZS_XZsax{y z_MKk#HqH@?F3d85ExWtByE8h5+2NQ~XRSrmZE49;u~@u3JtM<+b!er-?p^yG>?l!7 z)@R5TNdqW$9-&m@9!cz z)|KJ#YjcI$M2lT>D1eiHE7md=9Cb6o??`g%oXydj8XFrc(Rq-nRo~Dc92oPqc4`7jYVX4t*9L^0KwY`(Dn^c;fmUh^Z+y;JQ``m+ENO>F}JvzOG zpA_eOow0f6Rfv^j2{j}iqIq*6)BTacb1Yxm)_q06>xylb&!4}+!4jGxigiTeRX*Cn z<30Wx9WD2E4BzxN*jb#kdlW+%OtH1PfPLmI3$H$qQEoeA@M_zz(dMBx)_57yUHsNs zdvF1nVkziYxo1DV=eKeTc|*$c+^@3gOx8(~UC-Pht#*mPtJ;FH$u9Fm&%)M|KTg|f z5*U9$Nu>g6#DPS~Y)4n$4Wb>UOWwc=wp*D7L1rwgy--9rSyofByyv~cY4K+bR|b+B z((YQ6@^?+kI+3=oS=N8}mgQ8nYNyMpfy*0n{`@+ksvim5?MYSE)$MuW)=GnC(9&ES zE)MxRPw9$#K{-F$s=Aq5o>LYZb)fSRyT%9IcD!es`-6BtsJf2jWPf{YuBrE$LxQ!? zVn<`|QHj6njN1xoI7>WT>~c56r$ss7B6`$yLi+Pwn&+jdS}L$Vm@DT=KyDXF%TVr`iW&f2@9*rcCpU*G%kN@v);?Q2jJaQE~K zoxVPGny*U6lIkvBzs-GdKdhGVrt|YT^Vdn8*CU*fW}Ci*yY2_L3v1RibMA*BoY$Y4 ZNDtm_>Mc9CX5mbjz-9e{{de~$lm|} literal 0 HcmV?d00001 diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/selected2-right.png b/scalaxy-components/0.3-SNAPSHOT/api/lib/selected2-right.png new file mode 100644 index 0000000000000000000000000000000000000000..bf984ef0bac9acacf732a22f6dbb9f648a6dc26a GIT binary patch literal 1434 zcmeAS@N?(olHy`uVBq!ia0vp^JU}eY!3HGlQ`YSVQj#UE5hcO-X(i=}MX3yqDfvmM z3ZA)%>8U}fi7AzZCsS=07?_nZLn2Bde0{8v^Ko2Tt~skz|cV7z)0WFNY~KZ%Gk)tz(4^Clz_GsrKDK}xwt{?0`hE?GD=Dctn~HE z%ggo3jrH=2()A53EiFN27#ZmTRp=I1=9MH?=;jqG!%T2VElw`VEGWs$&r<-In3$Ab zT4JjNbScCOxdm`z^NOLt1Pn0!io^naLp=kKmtYEgeeo;J&4sHjE(uCSxEHIz#UYgi zsro^w#rdU0$-sz9QwCX8VC7ttnpl!w6q28x0}I7~jQo=P;*9(P1?ON>1>eNv%sdbu ztlrnx$}_LHBrz{J)zigR321^|W@d_&iKVH9n}Ml`sinE4p`ojRlbf@pv#XJrxuuDd zqlu9TOs`9Ra%paAUI|QZ3PP_bPQ9R{kXrz>*(J3ovn(~mttdZN0qkX~Oe}7(Ft;>z zbaFKYnrDICEfBpaSlj~D3-Skcz4}1M=z}5_DWYLQz|;d`!jmnK15fy=dBD_O1WeXN zFSNEXFfj3Xx;TbZ-0BJTJuQ?dve&rp{{2Ne1Xv0M^`dqN6o#(7v-^@5ry`4P^EBOC zzl3jzHSWk1W|3sw);Ue+g;U^>O>?#=UP&uCcCNM}UQqY`_d|&fD$mXQ{c(==)z@ET z6-8WsJ}cX8&(eI*ZD~+t^J3nFi-8`!Zq6JfvCFS!sWLo#9-#4MO^n|D15*n%rrdh_ z?c64vTY1}4B-qwo&yLa&V>QjXcQ{Ddg|Gg%9v?OhmP@U{K>-_Wb*=L_APe@*L{q(Jr$a~Dp z0uLUnIsEVgw zb^Gh3!#nG_`dl;Ss7o9b$omss5Haua%O~3xUd$-@yryCEjht$dO0588|FJa{;N_gy{FZdcQZ9v{BdisYp- zHJ`kr@ZNF#_2kvBmj=Bo*P0sDSkC@KndR}v2pt}MKL2LzQ)!#4?B=IGa(;02XkB+e z+UA+9e^cKCtnU1>r)$si?G5_sWsaKjKm0w#%lN*ryrD|bs&hXR4};S~mM6aHstZA- NrKhW(%Q~loCIFxO8+`x( literal 0 HcmV?d00001 diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/selected2.png b/scalaxy-components/0.3-SNAPSHOT/api/lib/selected2.png new file mode 100644 index 0000000000000000000000000000000000000000..a790bb1169b6b54de1d51f7778ee552979f52183 GIT binary patch literal 1965 zcmeAS@N?(olHy`uVBq!ia0vp^CxBR-gAGXf88D;(DajJoh?3y^w370~qErUQl>DSr z1<%~X^wgl##FWaylc_cg49rTIArU1JzCKpT`MG+DAT@dwxdlMo3=B5*6$OdO*{LN8 zNvY|XdA3ULckfqH$V{%1*XSQL?vFu&J;D8jzb> zlBiITo0C^;Rbi_HHrEQs1_|pcDS(xfWZNo192Makpx~Tel&WB=XP}#GU}m6TW~gUq zY+`P1uA^XNU}&IkV5Dzoq-$tyWo%?+V4wg6Nh+i#(Mch>H3D2mX;thjEr=FDs+o0^GXscbn}XpVJ5hw7AF^F7L;V>=P7_pOiaoz zEwNPsx)kDt+yc06!V;*iRM zRQ;gT;{4L0WMIUlDTAykuyQU+O)SYT3dzsUfrVl~Mt(_taYlZDf^)E`f^TASW*&$S zR`2U;<(XGpl9-pA>gi&u1T;Y}Gc(1?!rao>(aF`&)Y9C-(9qSu$<5i)+11F*+|tC! z(Zt9Erq?AuximL5uLPzy1)LqEuE@a9jJa{g3^D*&Fs~}@sPg}hA3HW}*bs2zZP}lLlevA=_U-n$=5&5bna|Ro zr2Kq;ZlP0ibWR_hJ9lpWiz!uc8tF`mg%K|cGE-8Xi0*W2U!-y9WyzzY#H~@SH*>@$ zseF`8+a!0Y?a0N869Ym+-@Jd{U1771b?3>~^XAPvzD32YutZHj$X%{hPhM8G*7Ie^ z?(45b`P!X@+s~$5zT+&;Zp|_IEnicE2OmGbsk)-GK&Ok7i<02OvfcN~%FFGSFVz;w zJpHni>#DT=iM(5&U57r%J7!PHj4vV0>!_hwa)V3FU5<)V5Wtj)rUr z_x@OMhrMuthvj{s_~K>J23#ctD--tXEDh3}dGw%xx?U5Hm;SAjt|^^YCOO8>;4W(W z`B>!wi)4Fbk%f#_R5Z`wIShpf%kMrdS{am?`BMMP;)KgC^MezCb}+X!3X04>KYc=0 zR#uX=we_tFVODdWSs#%Qo55lt(Cc>b)!)p`H+`n$c~0B4YuEdQ0Un!0#W<5w8WS1> zjU#(|d+lGSYu^gc9Ub-|XBRjj>V(vLdtFNI}x@X#@rKBc({rdHG zadB}{adEJA$PLdKG5RM0gA$&|svdjvXi-LPZg17zxGkmW8{DepS^O^EzhB?FuRbCo zqQKAJ|8#0<>Y`n{qHYIXSzdKBa7IiaPpnJ@zlsD;l83n~+r%|1R@_*u>MJ6h&ct{_ z=H=_x!7m;MuX2_MXn9M_J+Cm-hTNpH>=mNsC<9kP)$a(UEUF`RJRVHGw%nH4A_E h2-=FCwErWPz_6w1NS~Nz6ep+x^>p=fS?83{1OQq_0~!DT literal 0 HcmV?d00001 diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/signaturebg.gif b/scalaxy-components/0.3-SNAPSHOT/api/lib/signaturebg.gif new file mode 100644 index 0000000000000000000000000000000000000000..b6ac4415e4a3a3ce7e38401a476beea7b1938585 GIT binary patch literal 1214 zcmZ?wbhEHbWMoihIKsei_wL=3Cr`e6|Ni^;?>BB-U$kh^&6_u0zkc=h?b|o6U*ElR z_x}C+_wL<0ckbN#ckgfCzWw^m>zlW3y?yug<;zz$Zrr$Y=gynAZ*JYXb^ZGFckkZ4 zdiCo6|Njg~K=D6!gl~X?OJYePkhZa}C`e4sPAySLN=?tqvsHS(d%u!GW{Ry+xT&v! zZ-H}aMy5wqQEG6NUr2IQcCuxPlD(aRO@&oOZb5EpNuokUZcbjYRfVlmVoH8esuhq8 z64qBz04piUwpDTjNhpBqbj~kIRWQ{v&`mZlGf*%y)H5_TF*i5YQ7|$vG|)FN(l<2H zH8i&}HnK7>P=Ep@plwAdX;wilZcw{`JX@uVl9B=|ef{$Ca=mh6z5JqdeM3u2OOP2x zM!G;1y2X`wC5aWfdBw^w6I@b@lZ!G7N;32F6hI~>Cgqow*eU^C3h_d20o>TUVm+{T z^pf*)^(zt!^bPe4Kwg3=^!3HBG&dKny0|1L72#g21{a4^7NqJ2r55Lx7A2!(A3h{#L&>yz{$%-qt%$9UanL3(T0L?SR?iPsN6x?nx z!08r!pkwqw5sMVjFd<;-0Wsmp7RZ4o{M0;PYA*sNYsUZo{{H#>>*tT}-@bnN{ORL| z_wRsN?$yf|&!0Vg^7zri2lwyYy>t84%^TORUA=Po(!~qs&z(JU`qar2$B!L7a`@1} z1N-;w-Lrew&K=vgZQZhY)5ZeMTG_VdAT{+S(zE>X{jm6Nr?&Z zaj`McQIQehVWAmo_ zrKzE=rmCW>q^KY-Co3Z@B`F~;CMqH&FX#K^#)_>%=(Qs{t4 sPRwL~E)H9a%WR_Xoj{Yna%DYi=CroINg16w1-Ypui3%0DIeEoa6}C!=DfvmMRzNmLSYJs2tfVB{R>=`0p#ZYe zIlm}X!Bo#cH`&0({$jZP#0Sc6WwiTtM zSp~VcLG1$aY?U%fN(!v>^~=l4^~#O)@{7{-4J|D#L1q{k=>k>g7FXt#Bv$C=6)VF` za7isrF3Kz@$;{7F0GXJWlwVq6s|0i@#0$9vaAWg|^}ycIOU}>LuShJ=H`Fr#c?qV_ z*B8Ii++4Wo;*y|LgnO|XTpUtakg6Y)TAW{6l$;7wt_-rOz{ATTy({MavwGFa70Z_`U9x!5!Ugl^&7CuQ*322xr%jzQdD6rQ{e8VX-Cdm>?QN|s z%}tFB^>wv1)m4=h1nAc$w`R`@o}*+(NU2R;bEa6!9jrm z{(inb-d>&_?ryFw&Q6XF_I9>5)>f7l=4PfQ#zw#_rKhW-t);1EF>tv&&SKd&Be*V&c@2Z%*4pRp!kyoTyW@sNKkpiz$&$%l_m71iJOQf Yv$AL3W|;;C$CD p { + margin-top: 5px; +} + +#types ol li:last-child { + margin-bottom: 5px; +} + +/* +#definition { + padding: 6px 0 6px 6px; + min-height: 59px; + color: white; +} +*/ + +#definition { + display: block-inline; + padding: 5px 0px; + height: 61px; +} + +#definition > img { + float: left; + padding-right: 6px; + padding-left: 5px; +} + +#definition > a > img { + float: left; + padding-right: 6px; + padding-left: 5px; +} + +#definition p + h1 { + margin-top: 3px; +} + +#definition > h1 { +/* padding: 12px 0 12px 6px;*/ + color: white; + text-shadow: 3px black; + text-shadow: black 0px 2px 0px; + font-size: 24pt; + display: inline-block; + overflow: hidden; + margin-top: 10px; +} + +#definition h1 > a { + color: #ffffff; + font-size: 24pt; + text-shadow: black 0px 2px 0px; +/* text-shadow: black 0px 0px 0px;*/ +text-decoration: none; +} + +#definition #owner { + color: #ffffff; + margin-top: 4px; + font-size: 10pt; + overflow: hidden; +} + +#definition #owner > a { + color: #ffffff; +} + +#definition #owner > a:hover { + text-decoration: none; +} + +#signature { + background-image:url('signaturebg2.gif'); + background-color: #d7d7d7; + min-height: 18px; + background-repeat:repeat-x; + font-size: 11.5pt; +/* margin-bottom: 10px;*/ + padding: 8px; +} + +#signature > span.modifier_kind { + display: inline; + float: left; + text-align: left; + width: auto; + position: static; + text-shadow: 2px white; + text-shadow: white 0px 1px 0px; +} + +#signature > span.symbol { + text-align: left; + display: inline; + padding-left: 0.7em; + text-shadow: 2px white; + text-shadow: white 0px 1px 0px; +} + +/* Linear super types and known subclasses */ +.hiddenContent { + display: none; +} + +.toggleContainer .toggle { + cursor: pointer; + padding-left: 15px; + background: url("arrow-right.png") no-repeat 0 3px transparent; +} + +.toggleContainer .toggle.open { + background: url("arrow-down.png") no-repeat 0 3px transparent; +} + +.toggleContainer .hiddenContent { + margin-top: 5px; +} + +.value #definition { + background-color: #2C475C; /* blue */ + background-image:url('defbg-blue.gif'); + background-repeat:repeat-x; +} + +.type #definition { + background-color: #316555; /* green */ + background-image:url('defbg-green.gif'); + background-repeat:repeat-x; +} + +#template { + margin-bottom: 50px; +} + +h3 { + color: white; + padding: 5px 10px; + font-size: 12pt; + font-weight: bold; + text-shadow: black 1px 1px 0px; +} + +dl.attributes > dt { + display: block; + float: left; + font-style: italic; +} + +dl.attributes > dt.implicit { + font-weight: bold; + color: darkgreen; +} + +dl.attributes > dd { + display: block; + padding-left: 10em; + margin-bottom: 5px; +} + +#template .values > h3 { + background: #2C475C url("valuemembersbg.gif") repeat-x bottom left; /* grayish blue */ + height: 18px; +} + +#values ol li:last-child { + margin-bottom: 5px; +} + +#template .types > h3 { + background: #316555 url("typebg.gif") repeat-x bottom left; /* green */ + height: 18px; +} + +#constructors > h3 { + background: #4f504f url("constructorsbg.gif") repeat-x bottom left; /* gray */ + height: 18px; +} + +#inheritedMembers > div.parent > h3 { + background: #dadada url("constructorsbg.gif") repeat-x bottom left; /* gray */ + height: 17px; + font-style: italic; + font-size: 12pt; +} + +#inheritedMembers > div.parent > h3 * { + color: white; +} + +#inheritedMembers > div.conversion > h3 { + background: #dadada url("conversionbg.gif") repeat-x bottom left; /* gray */ + height: 17px; + font-style: italic; + font-size: 12pt; +} + +#inheritedMembers > div.conversion > h3 * { + color: white; +} + +#groupedMembers > div.group > h3 { + background: #dadada url("typebg.gif") repeat-x bottom left; /* green */ + height: 17px; + font-size: 12pt; +} + +#groupedMembers > div.group > h3 * { + color: white; +} + + +/* Member cells */ + +div.members > ol { + background-color: white; + list-style: none +} + +div.members > ol > li { + display: block; + border-bottom: 1px solid gray; + padding: 5px 0 6px; + margin: 0 10px; + position: relative; +} + +div.members > ol > li:last-child { + border: 0; + padding: 5px 0 5px; +} + +/* Member signatures */ + +#tooltip { + background: #EFD5B5; + border: 1px solid gray; + color: black; + display: none; + padding: 5px; + position: absolute; +} + +.signature { + font-family: monospace; + font-size: 10pt; + line-height: 18px; + clear: both; + display: block; + text-shadow: 2px white; + text-shadow: white 0px 1px 0px; +} + +.signature .modifier_kind { + position: absolute; + text-align: right; + width: 14em; +} + +.signature > a > .symbol > .name { + text-decoration: underline; +} + +.signature > a:hover > .symbol > .name { + text-decoration: none; +} + +.signature > a { + text-decoration: none; +} + +.signature > .symbol { + display: block; + padding-left: 14.7em; +} + +.signature .name { + display: inline-block; + font-weight: bold; +} + +.signature .symbol > .implicit { + display: inline-block; + font-weight: bold; + text-decoration: underline; + color: darkgreen; +} + +.signature .symbol .shadowed { + color: darkseagreen; +} + +.signature .symbol .params > .implicit { + font-style: italic; +} + +.signature .symbol .deprecated { + text-decoration: line-through; +} + +.signature .symbol .params .default { + font-style: italic; +} + +#template .signature.closed { + background: url("arrow-right.png") no-repeat 0 5px transparent; + cursor: pointer; +} + +#template .signature.opened { + background: url("arrow-down.png") no-repeat 0 5px transparent; + cursor: pointer; +} + +#template .values .signature .name { + color: darkblue; +} + +#template .types .signature .name { + color: darkgreen; +} + +.full-signature-usecase h4 span { + font-size: 10pt; +} + +.full-signature-usecase > #signature { + padding-top: 0px; +} + +#template .full-signature-usecase > .signature.closed { + background: none; +} + +#template .full-signature-usecase > .signature.opened { + background: none; +} + +.full-signature-block { + padding: 5px 0 0; + border-top: 1px solid #EBEBEB; + margin-top: 5px; + margin-bottom: 5px; +} + + +/* Comments text formating */ + +.cmt {} + +.cmt p { + margin: 0.7em 0; +} + +.cmt p:first-child { + margin-top: 0; +} + +.cmt p:last-child { + margin-bottom: 0; +} + +.cmt h3, +.cmt h4, +.cmt h5, +.cmt h6 { + margin-bottom: 0.7em; + margin-top: 1.4em; + display: block; + text-align: left; + font-weight: bold; +} + +.cmt h3 { + font-size: 14pt; +} + +.cmt h4 { + font-size: 13pt; +} + +.cmt h5 { + font-size: 12pt; +} + +.cmt h6 { + font-size: 11pt; +} + +.cmt pre { + padding: 5px; + border: 1px solid #ddd; + background-color: #eee; + margin: 5px 0; + display: block; + font-family: monospace; +} + +.cmt pre span.ano { + color: blue; +} + +.cmt pre span.cmt { + color: green; +} + +.cmt pre span.kw { + font-weight: bold; +} + +.cmt pre span.lit { + color: #c71585; +} + +.cmt pre span.num { + color: #1e90ff; /* dodgerblue */ +} + +.cmt pre span.std { + color: #008080; /* teal */ +} + +.cmt ul { + display: block; + list-style: circle; + padding-left: 20px; +} + +.cmt ol { + display: block; + padding-left:20px; +} + +.cmt ol.decimal { + list-style: decimal; +} + +.cmt ol.lowerAlpha { + list-style: lower-alpha; +} + +.cmt ol.upperAlpha { + list-style: upper-alpha; +} + +.cmt ol.lowerRoman { + list-style: lower-roman; +} + +.cmt ol.upperRoman { + list-style: upper-roman; +} + +.cmt li { + display: list-item; +} + +.cmt code { + font-family: monospace; +} + +.cmt a { + font-style: bold; +} + +.cmt em, .cmt i { + font-style: italic; +} + +.cmt strong, .cmt b { + font-weight: bold; +} + +/* Comments structured layout */ + +.group > div.comment { + padding-top: 5px; + padding-bottom: 5px; + padding-right: 5px; + padding-left: 5px; + border: 1px solid #ddd; + background-color: #eeeee; + margin-top:5px; + margin-bottom:5px; + margin-right:5px; + margin-left:5px; + display: block; +} + +p.comment { + display: block; + margin-left: 14.7em; + margin-top: 5px; +} + +.shortcomment { + display: block; + margin: 5px 10px; +} + +div.fullcommenttop { + padding: 10px 10px; + background-image:url('fullcommenttopbg.gif'); + background-repeat:repeat-x; +} + +div.fullcomment { + margin: 5px 10px; +} + +#template div.fullcommenttop, +#template div.fullcomment { + display:none; + margin: 5px 0 0 14.7em; +} + +#template .shortcomment { + margin: 5px 0 0 14.7em; + padding: 0; +} + +div.fullcomment .block { + padding: 5px 0 0; + border-top: 1px solid #EBEBEB; + margin-top: 5px; + overflow: hidden; +} + +div.fullcommenttop .block { + padding: 5px 0 0; + border-top: 1px solid #EBEBEB; + margin-top: 5px; + margin-bottom: 5px +} + +div.fullcomment div.block ol li p, +div.fullcomment div.block ol li { + display:inline +} + +div.fullcomment .block > h5 { + font-style: italic; + font-weight: normal; + display: inline-block; +} + +div.fullcomment .comment { + margin: 5px 0 10px; +} + +div.fullcommenttop .comment:last-child, +div.fullcomment .comment:last-child { + margin-bottom: 0; +} + +div.fullcommenttop dl.paramcmts { + margin-bottom: 0.8em; + padding-bottom: 0.8em; +} + +div.fullcommenttop dl.paramcmts > dt, +div.fullcomment dl.paramcmts > dt { + display: block; + float: left; + font-weight: bold; + min-width: 70px; +} + +div.fullcommenttop dl.paramcmts > dd, +div.fullcomment dl.paramcmts > dd { + display: block; + padding-left: 10px; + margin-bottom: 5px; + margin-left: 70px; +} + +/* Members filter tool */ + +#textfilter { + position: relative; + display: block; + height: 20px; + margin-bottom: 5px; +} + +#textfilter > .pre { + display: block; + position: absolute; + top: 0; + left: 0; + height: 23px; + width: 21px; + background: url("filter_box_left.png"); +} + +#textfilter > .input { + display: block; + position: absolute; + top: 0; + right: 20px; + left: 20px; +} + +#textfilter > .input > input { + height: 20px; + padding: 1px; + font-weight: bold; + color: #000000; + background: #ffffff url("filterboxbarbg.png") repeat-x top left; + width: 100%; +} + +#textfilter > .post { + display: block; + position: absolute; + top: 0; + right: 0; + height: 23px; + width: 21px; + background: url("filter_box_right.png"); +} + +#mbrsel { + padding: 5px 10px; + background-color: #ededee; /* light gray */ + background-image:url('filterboxbg.gif'); + background-repeat:repeat-x; + font-size: 9.5pt; + display: block; + margin-top: 1em; +/* margin-bottom: 1em; */ +} + +#mbrsel > div { + margin-bottom: 5px; +} + +#mbrsel > div:last-child { + margin-bottom: 0; +} + +#mbrsel > div > span.filtertype { + padding: 4px; + margin-right: 5px; + float: left; + display: inline-block; + color: #000000; + font-weight: bold; + text-shadow: white 0px 1px 0px; + width: 4.5em; +} + +#mbrsel > div > ol { + display: inline-block; +} + +#mbrsel > div > a { + position:relative; + top: -8px; + font-size: 11px; + text-shadow: #ffffff 0 1px 0; +} + +#mbrsel > div > ol#linearization { + display: table; + margin-left: 70px; +} + +#mbrsel > div > ol#linearization > li.in { + text-decoration: none; + float: left; + padding-right: 10px; + margin-right: 5px; + background: url(selected-right.png) no-repeat; + background-position: right 0px; +} + +#mbrsel > div > ol#linearization > li.in > span{ + color: #404040; + float: left; + padding: 1px 0 1px 10px; + background: url(selected.png) no-repeat; + background-position: 0px 0px; + text-shadow: #ffffff 0 1px 0; +} + +#mbrsel > div > ol#implicits { + display: table; + margin-left: 70px; +} + +#mbrsel > div > ol#implicits > li.in { + text-decoration: none; + float: left; + padding-right: 10px; + margin-right: 5px; + background: url(selected-right-implicits.png) no-repeat; + background-position: right 0px; +} + +#mbrsel > div > ol#implicits > li.in > span{ + color: #404040; + float: left; + padding: 1px 0 1px 10px; + background: url(selected-implicits.png) no-repeat; + background-position: 0px 0px; + text-shadow: #ffffff 0 1px 0; +} + +#mbrsel > div > ol > li { +/* padding: 3px 10px;*/ + line-height: 16pt; + display: inline-block; + cursor: pointer; +} + +#mbrsel > div > ol > li.in { + text-decoration: none; + float: left; + padding-right: 10px; + margin-right: 5px; + background: url(selected-right.png) no-repeat; + background-position: right 0px; +} + +#mbrsel > div > ol > li.in > span{ + color: #404040; + float: left; + padding: 1px 0 1px 10px; + background: url(selected.png) no-repeat; + background-position: 0px 0px; + text-shadow: #ffffff 0 1px 0; +} + +#mbrsel > div > ol > li.out { + text-decoration: none; + float: left; + padding-right: 10px; + margin-right: 5px; +} + +#mbrsel > div > ol > li.out > span{ + color: #747474; +/* background-color: #999; */ + float: left; + padding: 1px 0 1px 10px; +/* background: url(unselected.png) no-repeat;*/ + background-position: 0px -1px; + text-shadow: #ffffff 0 1px 0; +} +/* +#mbrsel .hideall { + color: #4C4C4C; + line-height: 16px; + font-weight: bold; +} + +#mbrsel .hideall span { + color: #4C4C4C; + font-weight: bold; +} + +#mbrsel .showall { + color: #4C4C4C; + line-height: 16px; + font-weight: bold; +} + +#mbrsel .showall span { + color: #4C4C4C; + font-weight: bold; +}*/ + +.badge { + display: inline-block; + padding: 2px 4px; + font-size: 11.844px; + font-weight: bold; + line-height: 14px; + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + white-space: nowrap; + vertical-align: baseline; + background-color: #999999; + padding-right: 9px; + padding-left: 9px; + -webkit-border-radius: 9px; + -moz-border-radius: 9px; + border-radius: 9px; +} + +.badge-red { + background-color: #b94a48; +} diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/template.js b/scalaxy-components/0.3-SNAPSHOT/api/lib/template.js new file mode 100644 index 00000000..6d1caf6d --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/lib/template.js @@ -0,0 +1,466 @@ +// © 2009–2010 EPFL/LAMP +// code by Gilles Dubochet with contributions by Pedro Furlanetto + +$(document).ready(function(){ + + // Escapes special characters and returns a valid jQuery selector + function escapeJquery(str){ + return str.replace(/([;&,\.\+\*\~':"\!\^#$%@\[\]\(\)=>\|])/g, '\\$1'); + } + + // highlight and jump to selected member + if (window.location.hash) { + var temp = window.location.hash.replace('#', ''); + var elem = '#'+escapeJquery(temp); + + window.scrollTo(0, 0); + $(elem).parent().effect("highlight", {color: "#FFCC85"}, 3000); + $('html,body').animate({scrollTop:$(elem).parent().offset().top}, 1000); + } + + var isHiddenClass = function (name) { + return name == 'scala.Any' || + name == 'scala.AnyRef'; + }; + + var isHidden = function (elem) { + return $(elem).attr("data-hidden") == 'true'; + }; + + $("#linearization li:gt(0)").filter(function(){ + return isHiddenClass($(this).attr("name")); + }).removeClass("in").addClass("out"); + + $("#implicits li").filter(function(){ + return isHidden(this); + }).removeClass("in").addClass("out"); + + // Pre-filter members + filter(); + + // Member filter box + var input = $("#textfilter input"); + input.bind("keyup", function(event) { + + switch ( event.keyCode ) { + + case 27: // escape key + input.val(""); + filter(true); + break; + + case 38: // up + input.val(""); + filter(false); + window.scrollTo(0, $("body").offset().top); + input.focus(); + break; + + case 33: //page up + input.val(""); + filter(false); + break; + + case 34: //page down + input.val(""); + filter(false); + break; + + default: + window.scrollTo(0, $("#mbrsel").offset().top); + filter(true); + break; + + } + }); + input.focus(function(event) { + input.select(); + }); + $("#textfilter > .post").click(function() { + $("#textfilter input").attr("value", ""); + filter(); + }); + $(document).keydown(function(event) { + + if (event.keyCode == 9) { // tab + $("#index-input", window.parent.document).focus(); + input.attr("value", ""); + return false; + } + }); + + $("#linearization li").click(function(){ + if ($(this).hasClass("in")) { + $(this).removeClass("in"); + $(this).addClass("out"); + } + else if ($(this).hasClass("out")) { + $(this).removeClass("out"); + $(this).addClass("in"); + }; + filter(); + }); + + $("#implicits li").click(function(){ + if ($(this).hasClass("in")) { + $(this).removeClass("in"); + $(this).addClass("out"); + } + else if ($(this).hasClass("out")) { + $(this).removeClass("out"); + $(this).addClass("in"); + }; + filter(); + }); + + $("#mbrsel > div[id=ancestors] > ol > li.hideall").click(function() { + $("#linearization li.in").removeClass("in").addClass("out"); + $("#linearization li:first").removeClass("out").addClass("in"); + $("#implicits li.in").removeClass("in").addClass("out"); + + if ($(this).hasClass("out") && $("#mbrsel > div[id=ancestors] > ol > li.showall").hasClass("in")) { + $(this).removeClass("out").addClass("in"); + $("#mbrsel > div[id=ancestors] > ol > li.showall").removeClass("in").addClass("out"); + } + + filter(); + }) + $("#mbrsel > div[id=ancestors] > ol > li.showall").click(function() { + var filteredLinearization = + $("#linearization li.out").filter(function() { + return ! isHiddenClass($(this).attr("name")); + }); + filteredLinearization.removeClass("out").addClass("in"); + + var filteredImplicits = + $("#implicits li.out").filter(function() { + return ! isHidden(this); + }); + filteredImplicits.removeClass("out").addClass("in"); + + if ($(this).hasClass("out") && $("#mbrsel > div[id=ancestors] > ol > li.hideall").hasClass("in")) { + $(this).removeClass("out").addClass("in"); + $("#mbrsel > div[id=ancestors] > ol > li.hideall").removeClass("in").addClass("out"); + } + + filter(); + }); + $("#visbl > ol > li.public").click(function() { + if ($(this).hasClass("out")) { + $(this).removeClass("out").addClass("in"); + $("#visbl > ol > li.all").removeClass("in").addClass("out"); + filter(); + }; + }) + $("#visbl > ol > li.all").click(function() { + if ($(this).hasClass("out")) { + $(this).removeClass("out").addClass("in"); + $("#visbl > ol > li.public").removeClass("in").addClass("out"); + filter(); + }; + }); + $("#order > ol > li.alpha").click(function() { + if ($(this).hasClass("out")) { + orderAlpha(); + }; + }) + $("#order > ol > li.inherit").click(function() { + if ($(this).hasClass("out")) { + orderInherit(); + }; + }); + $("#order > ol > li.group").click(function() { + if ($(this).hasClass("out")) { + orderGroup(); + }; + }); + $("#groupedMembers").hide(); + + initInherit(); + + // Create tooltips + $(".extype").add(".defval").tooltip({ + tip: "#tooltip", + position:"top center", + predelay: 500, + onBeforeShow: function(ev) { + $(this.getTip()).text(this.getTrigger().attr("name")); + } + }); + + /* Add toggle arrows */ + //var docAllSigs = $("#template li").has(".fullcomment").find(".signature"); + // trying to speed things up a little bit + var docAllSigs = $("#template li[fullComment=yes] .signature"); + + function commentToggleFct(signature){ + var parent = signature.parent(); + var shortComment = $(".shortcomment", parent); + var fullComment = $(".fullcomment", parent); + var vis = $(":visible", fullComment); + signature.toggleClass("closed").toggleClass("opened"); + if (vis.length > 0) { + shortComment.slideDown(100); + fullComment.slideUp(100); + } + else { + shortComment.slideUp(100); + fullComment.slideDown(100); + } + }; + docAllSigs.addClass("closed"); + docAllSigs.click(function() { + commentToggleFct($(this)); + }); + + /* Linear super types and known subclasses */ + function toggleShowContentFct(e){ + e.toggleClass("open"); + var content = $(".hiddenContent", e.parent().get(0)); + if (content.is(':visible')) { + content.slideUp(100); + } + else { + content.slideDown(100); + } + }; + + $(".toggle:not(.diagram-link)").click(function() { + toggleShowContentFct($(this)); + }); + + // Set parent window title + windowTitle(); + + if ($("#order > ol > li.group").length == 1) { orderGroup(); }; +}); + +function orderAlpha() { + $("#order > ol > li.alpha").removeClass("out").addClass("in"); + $("#order > ol > li.inherit").removeClass("in").addClass("out"); + $("#order > ol > li.group").removeClass("in").addClass("out"); + $("#template > div.parent").hide(); + $("#template > div.conversion").hide(); + $("#mbrsel > div[id=ancestors]").show(); + filter(); +}; + +function orderInherit() { + $("#order > ol > li.inherit").removeClass("out").addClass("in"); + $("#order > ol > li.alpha").removeClass("in").addClass("out"); + $("#order > ol > li.group").removeClass("in").addClass("out"); + $("#template > div.parent").show(); + $("#template > div.conversion").show(); + $("#mbrsel > div[id=ancestors]").hide(); + filter(); +}; + +function orderGroup() { + $("#order > ol > li.group").removeClass("out").addClass("in"); + $("#order > ol > li.alpha").removeClass("in").addClass("out"); + $("#order > ol > li.inherit").removeClass("in").addClass("out"); + $("#template > div.parent").hide(); + $("#template > div.conversion").hide(); + $("#mbrsel > div[id=ancestors]").show(); + filter(); +}; + +/** Prepares the DOM for inheritance-based display. To do so it will: + * - hide all statically-generated parents headings; + * - copy all members from the value and type members lists (flat members) to corresponding lists nested below the + * parent headings (inheritance-grouped members); + * - initialises a control variable used by the filter method to control whether filtering happens on flat members + * or on inheritance-grouped members. */ +function initInherit() { + // inheritParents is a map from fully-qualified names to the DOM node of parent headings. + var inheritParents = new Object(); + var groupParents = new Object(); + $("#inheritedMembers > div.parent").each(function(){ + inheritParents[$(this).attr("name")] = $(this); + }); + $("#inheritedMembers > div.conversion").each(function(){ + inheritParents[$(this).attr("name")] = $(this); + }); + $("#groupedMembers > div.group").each(function(){ + groupParents[$(this).attr("name")] = $(this); + }); + + $("#types > ol > li").each(function(){ + var mbr = $(this); + this.mbrText = mbr.find("> .fullcomment .cmt").text(); + var qualName = mbr.attr("name"); + var owner = qualName.slice(0, qualName.indexOf("#")); + var name = qualName.slice(qualName.indexOf("#") + 1); + var inheritParent = inheritParents[owner]; + if (inheritParent != undefined) { + var types = $("> .types > ol", inheritParent); + if (types.length == 0) { + inheritParent.append("

                Type Members

                  "); + types = $("> .types > ol", inheritParent); + } + var clone = mbr.clone(); + clone[0].mbrText = this.mbrText; + types.append(clone); + } + var group = mbr.attr("group") + var groupParent = groupParents[group]; + if (groupParent != undefined) { + var types = $("> .types > ol", groupParent); + if (types.length == 0) { + groupParent.append("
                    "); + types = $("> .types > ol", groupParent); + } + var clone = mbr.clone(); + clone[0].mbrText = this.mbrText; + types.append(clone); + } + }); + + $("#values > ol > li").each(function(){ + var mbr = $(this); + this.mbrText = mbr.find("> .fullcomment .cmt").text(); + var qualName = mbr.attr("name"); + var owner = qualName.slice(0, qualName.indexOf("#")); + var name = qualName.slice(qualName.indexOf("#") + 1); + var inheritParent = inheritParents[owner]; + if (inheritParent != undefined) { + var values = $("> .values > ol", inheritParent); + if (values.length == 0) { + inheritParent.append("

                    Value Members

                      "); + values = $("> .values > ol", inheritParent); + } + var clone = mbr.clone(); + clone[0].mbrText = this.mbrText; + values.append(clone); + } + var group = mbr.attr("group") + var groupParent = groupParents[group]; + if (groupParent != undefined) { + var values = $("> .values > ol", groupParent); + if (values.length == 0) { + groupParent.append("
                        "); + values = $("> .values > ol", groupParent); + } + var clone = mbr.clone(); + clone[0].mbrText = this.mbrText; + values.append(clone); + } + }); + $("#inheritedMembers > div.parent").each(function() { + if ($("> div.members", this).length == 0) { $(this).remove(); }; + }); + $("#inheritedMembers > div.conversion").each(function() { + if ($("> div.members", this).length == 0) { $(this).remove(); }; + }); + $("#groupedMembers > div.group").each(function() { + if ($("> div.members", this).length == 0) { $(this).remove(); }; + }); +}; + +/* filter used to take boolean scrollToMember */ +function filter() { + var query = $.trim($("#textfilter input").val()).toLowerCase(); + query = query.replace(/[-[\]{}()*+?.,\\^$|#]/g, "\\$&").replace(/\s+/g, "|"); + var queryRegExp = new RegExp(query, "i"); + var privateMembersHidden = $("#visbl > ol > li.public").hasClass("in"); + var orderingAlphabetic = $("#order > ol > li.alpha").hasClass("in"); + var orderingInheritance = $("#order > ol > li.inherit").hasClass("in"); + var orderingGroups = $("#order > ol > li.group").hasClass("in"); + var hiddenSuperclassElementsLinearization = orderingInheritance ? $("#linearization > li:gt(0)") : $("#linearization > li.out"); + var hiddenSuperclassesLinearization = hiddenSuperclassElementsLinearization.map(function() { + return $(this).attr("name"); + }).get(); + var hiddenSuperclassElementsImplicits = orderingInheritance ? $("#implicits > li") : $("#implicits > li.out"); + var hiddenSuperclassesImplicits = hiddenSuperclassElementsImplicits.map(function() { + return $(this).attr("name"); + }).get(); + + var hideInheritedMembers; + + if (orderingAlphabetic) { + $("#allMembers").show(); + $("#inheritedMembers").hide(); + $("#groupedMembers").hide(); + hideInheritedMembers = true; + $("#allMembers > .members").each(filterFunc); + } else if (orderingGroups) { + $("#groupedMembers").show(); + $("#inheritedMembers").hide(); + $("#allMembers").hide(); + hideInheritedMembers = true; + $("#groupedMembers > .group > .members").each(filterFunc); + $("#groupedMembers > div.group").each(function() { + $(this).show(); + if ($("> div.members", this).not(":hidden").length == 0) { + $(this).hide(); + } else { + $(this).show(); + } + }); + } else if (orderingInheritance) { + $("#inheritedMembers").show(); + $("#groupedMembers").hide(); + $("#allMembers").hide(); + hideInheritedMembers = false; + $("#inheritedMembers > .parent > .members").each(filterFunc); + $("#inheritedMembers > .conversion > .members").each(filterFunc); + } + + + function filterFunc() { + var membersVisible = false; + var members = $(this); + members.find("> ol > li").each(function() { + var mbr = $(this); + if (privateMembersHidden && mbr.attr("visbl") == "prt") { + mbr.hide(); + return; + } + var name = mbr.attr("name"); + // Owner filtering must not happen in "inherited from" member lists + if (hideInheritedMembers) { + var ownerIndex = name.indexOf("#"); + if (ownerIndex < 0) { + ownerIndex = name.lastIndexOf("."); + } + var owner = name.slice(0, ownerIndex); + for (var i = 0; i < hiddenSuperclassesLinearization.length; i++) { + if (hiddenSuperclassesLinearization[i] == owner) { + mbr.hide(); + return; + } + }; + for (var i = 0; i < hiddenSuperclassesImplicits.length; i++) { + if (hiddenSuperclassesImplicits[i] == owner) { + mbr.hide(); + return; + } + }; + } + if (query && !(queryRegExp.test(name) || queryRegExp.test(this.mbrText))) { + mbr.hide(); + return; + } + mbr.show(); + membersVisible = true; + }); + + if (membersVisible) + members.show(); + else + members.hide(); + }; + + return false; +}; + +function windowTitle() +{ + try { + parent.document.title=document.title; + } + catch(e) { + // Chrome doesn't allow settings the parent's title when + // used on the local file system. + } +}; diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/tools.tooltip.js b/scalaxy-components/0.3-SNAPSHOT/api/lib/tools.tooltip.js new file mode 100644 index 00000000..0af34eca --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/lib/tools.tooltip.js @@ -0,0 +1,14 @@ +/* + * tools.tooltip 1.1.3 - Tooltips done right. + * + * Copyright (c) 2009 Tero Piirainen + * http://flowplayer.org/tools/tooltip.html + * + * Dual licensed under MIT and GPL 2+ licenses + * http://www.opensource.org/licenses + * + * Launch : November 2008 + * Date: ${date} + * Revision: ${revision} + */ +(function(c){var d=[];c.tools=c.tools||{};c.tools.tooltip={version:"1.1.3",conf:{effect:"toggle",fadeOutSpeed:"fast",tip:null,predelay:0,delay:30,opacity:1,lazy:undefined,position:["top","center"],offset:[0,0],cancelDefault:true,relative:false,oneInstance:true,events:{def:"mouseover,mouseout",input:"focus,blur",widget:"focus mouseover,blur mouseout",tooltip:"mouseover,mouseout"},api:false},addEffect:function(e,g,f){b[e]=[g,f]}};var b={toggle:[function(e){var f=this.getConf(),g=this.getTip(),h=f.opacity;if(h<1){g.css({opacity:h})}g.show();e.call()},function(e){this.getTip().hide();e.call()}],fade:[function(e){this.getTip().fadeIn(this.getConf().fadeInSpeed,e)},function(e){this.getTip().fadeOut(this.getConf().fadeOutSpeed,e)}]};function a(f,g){var p=this,k=c(this);f.data("tooltip",p);var l=f.next();if(g.tip){l=c(g.tip);if(l.length>1){l=f.nextAll(g.tip).eq(0);if(!l.length){l=f.parent().nextAll(g.tip).eq(0)}}}function o(u){var t=g.relative?f.position().top:f.offset().top,s=g.relative?f.position().left:f.offset().left,v=g.position[0];t-=l.outerHeight()-g.offset[0];s+=f.outerWidth()+g.offset[1];var q=l.outerHeight()+f.outerHeight();if(v=="center"){t+=q/2}if(v=="bottom"){t+=q}v=g.position[1];var r=l.outerWidth()+f.outerWidth();if(v=="center"){s-=r/2}if(v=="left"){s-=r}return{top:t,left:s}}var i=f.is(":input"),e=i&&f.is(":checkbox, :radio, select, :button"),h=f.attr("type"),n=g.events[h]||g.events[i?(e?"widget":"input"):"def"];n=n.split(/,\s*/);if(n.length!=2){throw"Tooltip: bad events configuration for "+h}f.bind(n[0],function(r){if(g.oneInstance){c.each(d,function(){this.hide()})}var q=l.data("trigger");if(q&&q[0]!=this){l.hide().stop(true,true)}r.target=this;p.show(r);n=g.events.tooltip.split(/,\s*/);l.bind(n[0],function(){p.show(r)});if(n[1]){l.bind(n[1],function(){p.hide(r)})}});f.bind(n[1],function(q){p.hide(q)});if(!c.browser.msie&&!i&&!g.predelay){f.mousemove(function(){if(!p.isShown()){f.triggerHandler("mouseover")}})}if(g.opacity<1){l.css("opacity",g.opacity)}var m=0,j=f.attr("title");if(j&&g.cancelDefault){f.removeAttr("title");f.data("title",j)}c.extend(p,{show:function(r){if(r){f=c(r.target)}clearTimeout(l.data("timer"));if(l.is(":animated")||l.is(":visible")){return p}function q(){l.data("trigger",f);var t=o(r);if(g.tip&&j){l.html(f.data("title"))}r=r||c.Event();r.type="onBeforeShow";k.trigger(r,[t]);if(r.isDefaultPrevented()){return p}t=o(r);l.css({position:"absolute",top:t.top,left:t.left});var s=b[g.effect];if(!s){throw'Nonexistent effect "'+g.effect+'"'}s[0].call(p,function(){r.type="onShow";k.trigger(r)})}if(g.predelay){clearTimeout(m);m=setTimeout(q,g.predelay)}else{q()}return p},hide:function(r){clearTimeout(l.data("timer"));clearTimeout(m);if(!l.is(":visible")){return}function q(){r=r||c.Event();r.type="onBeforeHide";k.trigger(r);if(r.isDefaultPrevented()){return}b[g.effect][1].call(p,function(){r.type="onHide";k.trigger(r)})}if(g.delay&&r){l.data("timer",setTimeout(q,g.delay))}else{q()}return p},isShown:function(){return l.is(":visible, :animated")},getConf:function(){return g},getTip:function(){return l},getTrigger:function(){return f},bind:function(q,r){k.bind(q,r);return p},onHide:function(q){return this.bind("onHide",q)},onBeforeShow:function(q){return this.bind("onBeforeShow",q)},onShow:function(q){return this.bind("onShow",q)},onBeforeHide:function(q){return this.bind("onBeforeHide",q)},unbind:function(q){k.unbind(q);return p}});c.each(g,function(q,r){if(c.isFunction(r)){p.bind(q,r)}})}c.prototype.tooltip=function(e){var f=this.eq(typeof e=="number"?e:0).data("tooltip");if(f){return f}var g=c.extend(true,{},c.tools.tooltip.conf);if(c.isFunction(e)){e={onBeforeShow:e}}else{if(typeof e=="string"){e={tip:e}}}e=c.extend(true,g,e);if(typeof e.position=="string"){e.position=e.position.split(/,?\s/)}if(e.lazy!==false&&(e.lazy===true||this.length>20)){this.one("mouseover",function(h){f=new a(c(this),e);f.show(h);d.push(f)})}else{this.each(function(){f=new a(c(this),e);d.push(f)})}return e.api?f:this}})(jQuery); \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/trait.png b/scalaxy-components/0.3-SNAPSHOT/api/lib/trait.png new file mode 100644 index 0000000000000000000000000000000000000000..fb961a2eda3f55c9d8272a4793549e23120aec6b GIT binary patch literal 3374 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 Ef&ySVw*UYD literal 0 HcmV?d00001 diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/trait_big.png b/scalaxy-components/0.3-SNAPSHOT/api/lib/trait_big.png new file mode 100644 index 0000000000000000000000000000000000000000..625d9251cba32d350beb988fcd072672d5f3b375 GIT binary patch literal 7410 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 literal 0 HcmV?d00001 diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/trait_diagram.png b/scalaxy-components/0.3-SNAPSHOT/api/lib/trait_diagram.png new file mode 100644 index 0000000000000000000000000000000000000000..88983254ce3a4295951e4d3af927d50b50a3146d GIT binary patch literal 3882 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 literal 0 HcmV?d00001 diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/type_diagram.png b/scalaxy-components/0.3-SNAPSHOT/api/lib/type_diagram.png new file mode 100644 index 0000000000000000000000000000000000000000..d8152529fdc350853f4b1e7debb0a0c8d632ff7f GIT binary patch literal 1841 zcmaJ?c~BE)99T$Lr=we%F*v^CE}IxJ--BM^o`!9R>q2MpO@j3bQT^*1$SrURFCC z2>>oM1k&PKWSh-nWFHq$`FD5iZZP_mU) z32Z{*^D%gSz6vtrXBfhbw5YjYBq1UN%rLG433H~!CL+YN*SaEd?$~D0z}FBwLri;< zlvb$*B`5}i0w$YbV2857P!5yB;|qntIUtwKVYAp=7Kh8=2t_=uh|LDyJ~T2KW=s`n zr1H11$d#C8!f~sJ#mddiW#;mjD3-?JgolSaG`L&_iD20BEVzzfSZqPV3R2i+zz{2r zpcc@fsMDj_xR^#}`lbZ4bwt);d)p?mVJt#tWpS8nM@hp#rSkuwX7dQzhHKz=`TnP{ z4a&2^EDdZ!voQmCaH&C#P*#xygLOEHK`5Fz+(oqs#Zj9HwStoQ0#Kk;ub192qxO9xI4phs&jMDLuu=8ia*d7`^PQtaB8%V%dM-8hnc zWXxx0wa@!*AHI2bF!i_Rsq(Dc+_=BBRdhN%c)_>(jM>>q_pqkTg98IJUyQoI+fvHW+Ky=RaJHK_H8<_+r@L-=`&~A@8@htuCFyo7|Ye*XR%m1bgeEg zFQ4e-O%5~QhcSJ@+e3+4u5h&TQ7=ol(Sy|%)oB~3rR9qStw?S1qbph5q z&KC1Zo}!x;7&ze>Pnnolwm_0_hq|G?I5}umOoG6-og;M~aFwb0gA-m@CB*>;j`-^fFX zREb^}yI;P1`Atbl3E!lcmDl{`I!vRPV6Uv~sjI8I^y}`yW}g)QO8e{-t(G`lzw?&2 vpS!x@6ME$tZpA+Dnp^bdh^L`1X14%ymwB@Ei@#dw_=zcGDrrOPlA?bAm}bg0 literal 0 HcmV?d00001 diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/type_to_object_big.png b/scalaxy-components/0.3-SNAPSHOT/api/lib/type_to_object_big.png new file mode 100644 index 0000000000000000000000000000000000000000..ef2615bacc702f153594af64f60e4443ab91ea99 GIT binary patch literal 4969 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 SK}x{k>c&71H4lFd25SHaTcP{_ literal 0 HcmV?d00001 diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/unselected.png b/scalaxy-components/0.3-SNAPSHOT/api/lib/unselected.png new file mode 100644 index 0000000000000000000000000000000000000000..d5ac639405ffe0a45fd51de2904692c7e905c5ef GIT binary patch literal 1879 zcmaJ?Yg7|Q6b|^HqG$*RJ1=z=bYV{JM(?ty?5^2v#TP* zXV}>~*-|JJJE=r0C+8;ear$C7`R*|}n8|585uzZXu~b42X<$l_3QK_jDGJSlaJAasf;LDeyc*Eo3}9c9H=gDj{Q* zj|`OIA~+3^WNF~&tne6R)&eD8#Rv=l{0#z90EGz%Frevbt-v5;yw??wYs)r^0lbG0 z3xtdhK`CUBfC$sTfDaS&Qi8r9;LB#Ry}5pVe$xRC$Oc&;hsEZ2vHb+z903Rd9|wc< zrctE|2w4^iul*#@dilU#;T0#zg zj`u%>wK17E%#y=eOs7$jg-dm_xWWY@4Ga;OCI-XO2W~Mk4I?mZ8ioU+XdgfZDG{~B zevg;Q1X8t@fYeG@Di$(G1tx;11R@?Ul*<+Q`0)LL*z6E6I8?+Jg>ZcR_}t(iE{8k7 z6=O;r3ag0$uIe+_cTldS6;Pb?EQU46LRb~5!BF6R$^vBYSiA?-`^Z%d9t(F+E{hC? zWhv~x3O%qzc8_KGsclK)Q{%&GvfDLeTemlSSw(&=%~EktjN#goZ7tzWkmK?P5!pej zcgbngf{{xfoysL(v+nXQ%V%{s8|-goFJRRzm(JR?+Cz5Dqrf!(w;eBS^2Qbbyz`?P z!dmMqkhh4rBr`&DuXwy7?8M666TRIP!-Kxd6IZT;-`w47yRIJLS&eDFPkXt3%K^K0 zxvd>{PEz7$&yN26$`x-%mz9NYMy!!sV%a`j^Hs;A+6_meQ|#(84dYrLzs#D0a-9-> zXp5TI*lAt)^L4$LtW3r!u0(7U$M3WNxbFl#Y6)sfCuM_h0Dj+_NI#oU82h zEYn8MB55VEC76D(^U%6(537s|`qy0xuZxiTBPUkw7FpA|oa|q3x&rEbad)k3?r)?p z@(*3r=L{pJ@|ua7?#u&Zb4jDw}LwD`?cl&LflP?-Dcam`y7@w(rfe&hxxzG!8Rq zd3cU-TVqO9e@jct0m#uM%YI6=c)izt$FXzkCGNCDn?3f0)m2qh)oXI)+J))tQ`J%yf$?jzi#;wb6p+pl6@I6FDcU8S@0 z2yYs0)wkxB8$U4cUAkWXYVtGH@3;Xl6o>{ z`8r;g@W#_6H@AB)wLXucXl($Gw>h+!R+r@OGB4r}H<=k5E!h!hFNAsK@*auZUlX^W z*9BWOitVMP{KWY9K4SyCd2$@CpV8szA3vS`;7CnPa`sOhN%_yZfk4XNe)i15yy{pC4X~ch)SnB{P)qSs-VcSX*DP3r<@Yyzrk~MM=TqvuBRvF tur|z~H^sL5c+!MS88ch*;^?;{KuWlJ)Eh;9cd6x9Ck+V~n}X*q`v(^B>01B* literal 0 HcmV?d00001 diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/valuemembersbg.gif b/scalaxy-components/0.3-SNAPSHOT/api/lib/valuemembersbg.gif new file mode 100644 index 0000000000000000000000000000000000000000..2a949311d7869cb769ef7fd48a9c03a57937b60d GIT binary patch literal 1206 zcmZ?wbhEHbWMq(GIKsdnZ{h0@Uu7LxEUIN)Ic=RqSb?mWkG6ZfPfmw%K&HM|vRQDB zZ(f&YMvIb7kh)W(qIH0ZeVAK%lWR)7rb~>DTbx&Ro3x3ip?;Zqle1Gx6p~WYGxKbf-tXS8q>!0ns}yePYv5bpoSKp8QB{;0 zT;&&%T$P<{nWAKGr(jcIRgqhen_7~nP?4LHS8P>btCX0MpOk6^WP^nDl@!2AO0sR0 z96=HaAUmD&i&7O#^$c{A4a^J_%nbDmjZMtW&2GK4GRy>*)Z*l#%z~24{5%DaiHS-1r6smXK$k+ikXryZHm_I@>>a)2{9OHt!~%Uo zJp+)JUEg{v+u2}(t{7puX=A(aKG`a!A1`K3k4sX*n*AgcnUy@&(kzb(T9BiuKo0y!L2jYX(`}$gW<`tJD<|U_ky4WfKP0-8COtCUC zHgGd=G%zu>baFB@bTx2tbGCGLH8L}|G;wk?F*1Sab;(aI%}vcKf$2>_=rzTu7nBro z3xGDeq!wkCrKY$Q<>xAZy=;|<+bu>o&4cPq!R;1foO<VgsyL#pFrHdENpF4Zz^r@34jvqUEVojbN~+qz}*ri~lc zuUorj^{SOCmM>enWbvYf3+B(8J7@N+nKPzOn>uCkq=^&y`+9r2yE;4C+ge+in;IMH z>uPJNt12tX%Sua%iwXi?qaq{1!$L!Xg8~Em{d|4A zy*xeK-CSLqog5wP?QCtVtt>6f%}h;V~x zOjJZzNKk;EkC%s=i<5($jg^I&iIIUp@h1zoq|gD8pz?@;RXoAfpyR4Xuvm`MMwJ;w P0sc=M8VWO=IT)+~jV+!7 literal 0 HcmV?d00001 diff --git a/scalaxy-components/0.3-SNAPSHOT/api/package.html b/scalaxy-components/0.3-SNAPSHOT/api/package.html new file mode 100644 index 00000000..dc44ddf4 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/package.html @@ -0,0 +1,105 @@ + + + + + root - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - _root_ + + + + + + + + + + +
                        + + +

                        root package

                        +
                        + +

                        + + + package + + + root + +

                        + +
                        + + +
                        +
                        + + +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + + package + + + scalaxy + +

                          + +
                        +
                        + + + + +
                        + +
                        + + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/ArrayType$.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/ArrayType$.html new file mode 100644 index 00000000..9324d05e --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/ArrayType$.html @@ -0,0 +1,419 @@ + + + + + ArrayType - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.ArrayType + + + + + + + + + + +
                        + +

                        scalaxy.components

                        +

                        ArrayType

                        +
                        + +

                        + + + object + + + ArrayType extends ColType with Product with Serializable + +

                        + +
                        + Linear Supertypes +
                        Serializable, Serializable, Product, Equals, ColType, AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. ArrayType
                        2. Serializable
                        3. Serializable
                        4. Product
                        5. Equals
                        6. ColType
                        7. AnyRef
                        8. Any
                        9. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        8. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        9. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        10. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        11. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        12. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        13. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        14. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        15. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        16. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        17. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          ColType → AnyRef → Any
                          +
                        18. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        19. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        20. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Product

                        +
                        +

                        Inherited from Equals

                        +
                        +

                        Inherited from ColType

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/CodeAnalysis$BooleanEvaluator.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/CodeAnalysis$BooleanEvaluator.html new file mode 100644 index 00000000..fef997a9 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/CodeAnalysis$BooleanEvaluator.html @@ -0,0 +1,546 @@ + + + + + BooleanEvaluator - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.CodeAnalysis.BooleanEvaluator + + + + + + + + + + +
                        + +

                        scalaxy.components.CodeAnalysis

                        +

                        BooleanEvaluator

                        +
                        + +

                        + + abstract + class + + + BooleanEvaluator extends Evaluator[Boolean] + +

                        + +
                        + Linear Supertypes +
                        Evaluator[Boolean], scala.reflect.api.Universe.Traverser, AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. BooleanEvaluator
                        2. Evaluator
                        3. Traverser
                        4. AnyRef
                        5. Any
                        6. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        +
                        +

                        Instance Constructors

                        +
                        1. + + +

                          + + + new + + + BooleanEvaluator() + +

                          + +
                        +
                        + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + + def + + + apply[T <: scala.reflect.api.Universe.Tree](tree: T): T + +

                          +
                          Definition Classes
                          Traverser
                          +
                        7. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        8. + + +

                          + + + def + + + atOwner(owner: scala.reflect.api.Universe.Symbol)(traverse: ⇒ Unit): Unit + +

                          +
                          Definition Classes
                          Traverser
                          +
                        9. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        10. + + +

                          + + + var + + + currentOwner: scala.reflect.api.Universe.Symbol + +

                          +
                          Attributes
                          protected[scala]
                          Definition Classes
                          Traverser
                          +
                        11. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        12. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        13. + + +

                          + + + def + + + evaluate(tree: scala.reflect.api.Universe.Tree): Boolean + +

                          +
                          Definition Classes
                          Evaluator
                          +
                        14. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        15. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        16. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        17. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        18. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        19. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        20. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        21. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        22. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        23. + + +

                          + + + def + + + traverse(tree: scala.reflect.api.Universe.Tree): Unit + +

                          +
                          Definition Classes
                          Traverser
                          +
                        24. + + +

                          + + + def + + + traverseStats(stats: List[scala.reflect.api.Universe.Tree], exprOwner: scala.reflect.api.Universe.Symbol): Unit + +

                          +
                          Definition Classes
                          Traverser
                          +
                        25. + + +

                          + + + def + + + traverseTrees(trees: List[scala.reflect.api.Universe.Tree]): Unit + +

                          +
                          Definition Classes
                          Traverser
                          +
                        26. + + +

                          + + + def + + + traverseTreess(treess: List[List[scala.reflect.api.Universe.Tree]]): Unit + +

                          +
                          Definition Classes
                          Traverser
                          +
                        27. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        28. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        29. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from Evaluator[Boolean]

                        +
                        +

                        Inherited from scala.reflect.api.Universe.Traverser

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/CodeAnalysis$Evaluator.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/CodeAnalysis$Evaluator.html new file mode 100644 index 00000000..829d119b --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/CodeAnalysis$Evaluator.html @@ -0,0 +1,547 @@ + + + + + Evaluator - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.CodeAnalysis.Evaluator + + + + + + + + + + +
                        + +

                        scalaxy.components.CodeAnalysis

                        +

                        Evaluator

                        +
                        + +

                        + + abstract + class + + + Evaluator[R] extends scala.reflect.api.Universe.Traverser + +

                        + +
                        + Linear Supertypes +
                        scala.reflect.api.Universe.Traverser, AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. Evaluator
                        2. Traverser
                        3. AnyRef
                        4. Any
                        5. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        +
                        +

                        Instance Constructors

                        +
                        1. + + +

                          + + + new + + + Evaluator(defaultValue: R, combine: (R, R) ⇒ R) + +

                          + +
                        +
                        + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + + def + + + apply[T <: scala.reflect.api.Universe.Tree](tree: T): T + +

                          +
                          Definition Classes
                          Traverser
                          +
                        7. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        8. + + +

                          + + + def + + + atOwner(owner: scala.reflect.api.Universe.Symbol)(traverse: ⇒ Unit): Unit + +

                          +
                          Definition Classes
                          Traverser
                          +
                        9. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        10. + + +

                          + + + var + + + currentOwner: scala.reflect.api.Universe.Symbol + +

                          +
                          Attributes
                          protected[scala]
                          Definition Classes
                          Traverser
                          +
                        11. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        12. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        13. + + +

                          + + + def + + + evaluate(tree: scala.reflect.api.Universe.Tree): R + +

                          + +
                        14. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        15. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        16. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        17. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        18. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        19. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        20. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        21. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        22. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        23. + + +

                          + + + def + + + traverse(tree: scala.reflect.api.Universe.Tree): Unit + +

                          +
                          Definition Classes
                          Traverser
                          +
                        24. + + +

                          + + + def + + + traverseStats(stats: List[scala.reflect.api.Universe.Tree], exprOwner: scala.reflect.api.Universe.Symbol): Unit + +

                          +
                          Definition Classes
                          Traverser
                          +
                        25. + + +

                          + + + def + + + traverseTrees(trees: List[scala.reflect.api.Universe.Tree]): Unit + +

                          +
                          Definition Classes
                          Traverser
                          +
                        26. + + +

                          + + + def + + + traverseTreess(treess: List[List[scala.reflect.api.Universe.Tree]]): Unit + +

                          +
                          Definition Classes
                          Traverser
                          +
                        27. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        28. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        29. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from scala.reflect.api.Universe.Traverser

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/CodeAnalysis$IntEvaluator.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/CodeAnalysis$IntEvaluator.html new file mode 100644 index 00000000..833e5101 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/CodeAnalysis$IntEvaluator.html @@ -0,0 +1,546 @@ + + + + + IntEvaluator - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.CodeAnalysis.IntEvaluator + + + + + + + + + + +
                        + +

                        scalaxy.components.CodeAnalysis

                        +

                        IntEvaluator

                        +
                        + +

                        + + abstract + class + + + IntEvaluator extends Evaluator[Int] + +

                        + +
                        + Linear Supertypes +
                        Evaluator[Int], scala.reflect.api.Universe.Traverser, AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. IntEvaluator
                        2. Evaluator
                        3. Traverser
                        4. AnyRef
                        5. Any
                        6. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        +
                        +

                        Instance Constructors

                        +
                        1. + + +

                          + + + new + + + IntEvaluator() + +

                          + +
                        +
                        + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + + def + + + apply[T <: scala.reflect.api.Universe.Tree](tree: T): T + +

                          +
                          Definition Classes
                          Traverser
                          +
                        7. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        8. + + +

                          + + + def + + + atOwner(owner: scala.reflect.api.Universe.Symbol)(traverse: ⇒ Unit): Unit + +

                          +
                          Definition Classes
                          Traverser
                          +
                        9. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        10. + + +

                          + + + var + + + currentOwner: scala.reflect.api.Universe.Symbol + +

                          +
                          Attributes
                          protected[scala]
                          Definition Classes
                          Traverser
                          +
                        11. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        12. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        13. + + +

                          + + + def + + + evaluate(tree: scala.reflect.api.Universe.Tree): Int + +

                          +
                          Definition Classes
                          Evaluator
                          +
                        14. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        15. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        16. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        17. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        18. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        19. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        20. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        21. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        22. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        23. + + +

                          + + + def + + + traverse(tree: scala.reflect.api.Universe.Tree): Unit + +

                          +
                          Definition Classes
                          Traverser
                          +
                        24. + + +

                          + + + def + + + traverseStats(stats: List[scala.reflect.api.Universe.Tree], exprOwner: scala.reflect.api.Universe.Symbol): Unit + +

                          +
                          Definition Classes
                          Traverser
                          +
                        25. + + +

                          + + + def + + + traverseTrees(trees: List[scala.reflect.api.Universe.Tree]): Unit + +

                          +
                          Definition Classes
                          Traverser
                          +
                        26. + + +

                          + + + def + + + traverseTreess(treess: List[List[scala.reflect.api.Universe.Tree]]): Unit + +

                          +
                          Definition Classes
                          Traverser
                          +
                        27. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        28. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        29. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from Evaluator[Int]

                        +
                        +

                        Inherited from scala.reflect.api.Universe.Traverser

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/CodeAnalysis$SeqEvaluator.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/CodeAnalysis$SeqEvaluator.html new file mode 100644 index 00000000..4558a1a7 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/CodeAnalysis$SeqEvaluator.html @@ -0,0 +1,549 @@ + + + + + SeqEvaluator - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.CodeAnalysis.SeqEvaluator + + + + + + + + + + +
                        + +

                        scalaxy.components.CodeAnalysis

                        +

                        SeqEvaluator

                        +
                        + +

                        + + abstract + class + + + SeqEvaluator extends Evaluator[Seq[scala.reflect.api.Universe.Tree]] + +

                        + +
                        + Linear Supertypes +
                        Evaluator[Seq[scala.reflect.api.Universe.Tree]], scala.reflect.api.Universe.Traverser, AnyRef, Any
                        +
                        + Known Subclasses + +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. SeqEvaluator
                        2. Evaluator
                        3. Traverser
                        4. AnyRef
                        5. Any
                        6. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        +
                        +

                        Instance Constructors

                        +
                        1. + + +

                          + + + new + + + SeqEvaluator() + +

                          + +
                        +
                        + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + + def + + + apply[T <: scala.reflect.api.Universe.Tree](tree: T): T + +

                          +
                          Definition Classes
                          Traverser
                          +
                        7. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        8. + + +

                          + + + def + + + atOwner(owner: scala.reflect.api.Universe.Symbol)(traverse: ⇒ Unit): Unit + +

                          +
                          Definition Classes
                          Traverser
                          +
                        9. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        10. + + +

                          + + + var + + + currentOwner: scala.reflect.api.Universe.Symbol + +

                          +
                          Attributes
                          protected[scala]
                          Definition Classes
                          Traverser
                          +
                        11. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        12. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        13. + + +

                          + + + def + + + evaluate(tree: scala.reflect.api.Universe.Tree): Seq[scala.reflect.api.Universe.Tree] + +

                          +
                          Definition Classes
                          Evaluator
                          +
                        14. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        15. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        16. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        17. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        18. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        19. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        20. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        21. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        22. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        23. + + +

                          + + + def + + + traverse(tree: scala.reflect.api.Universe.Tree): Unit + +

                          +
                          Definition Classes
                          Traverser
                          +
                        24. + + +

                          + + + def + + + traverseStats(stats: List[scala.reflect.api.Universe.Tree], exprOwner: scala.reflect.api.Universe.Symbol): Unit + +

                          +
                          Definition Classes
                          Traverser
                          +
                        25. + + +

                          + + + def + + + traverseTrees(trees: List[scala.reflect.api.Universe.Tree]): Unit + +

                          +
                          Definition Classes
                          Traverser
                          +
                        26. + + +

                          + + + def + + + traverseTreess(treess: List[List[scala.reflect.api.Universe.Tree]]): Unit + +

                          +
                          Definition Classes
                          Traverser
                          +
                        27. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        28. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        29. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from Evaluator[Seq[scala.reflect.api.Universe.Tree]]

                        +
                        +

                        Inherited from scala.reflect.api.Universe.Traverser

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/CodeAnalysis$SideEffectsEvaluator.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/CodeAnalysis$SideEffectsEvaluator.html new file mode 100644 index 00000000..5149a5a5 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/CodeAnalysis$SideEffectsEvaluator.html @@ -0,0 +1,652 @@ + + + + + SideEffectsEvaluator - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.CodeAnalysis.SideEffectsEvaluator + + + + + + + + + + +
                        + +

                        scalaxy.components.CodeAnalysis

                        +

                        SideEffectsEvaluator

                        +
                        + +

                        + + + class + + + SideEffectsEvaluator extends SeqEvaluator + +

                        + +
                        + Linear Supertypes +
                        SeqEvaluator, Evaluator[Seq[scala.reflect.api.Universe.Tree]], scala.reflect.api.Universe.Traverser, AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. SideEffectsEvaluator
                        2. SeqEvaluator
                        3. Evaluator
                        4. Traverser
                        5. AnyRef
                        6. Any
                        7. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        +
                        +

                        Instance Constructors

                        +
                        1. + + +

                          + + + new + + + SideEffectsEvaluator(tree: scala.reflect.api.Universe.Tree, cached: Boolean = true, preKnownSymbols: Set[scala.reflect.api.Universe.Symbol] = ...) + +

                          + +
                        +
                        + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + + def + + + apply[T <: scala.reflect.api.Universe.Tree](tree: T): T + +

                          +
                          Definition Classes
                          Traverser
                          +
                        7. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        8. + + +

                          + + + def + + + atOwner(owner: scala.reflect.api.Universe.Symbol)(traverse: ⇒ Unit): Unit + +

                          +
                          Definition Classes
                          Traverser
                          +
                        9. + + +

                          + + + val + + + cache: Map[scala.reflect.api.Universe.Tree, Seq[scala.reflect.api.Universe.Tree]] + +

                          +
                          Attributes
                          protected
                          +
                        10. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        11. + + +

                          + + + var + + + currentOwner: scala.reflect.api.Universe.Symbol + +

                          +
                          Attributes
                          protected[scala]
                          Definition Classes
                          Traverser
                          +
                        12. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        13. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        14. + + +

                          + + + def + + + evaluate(tree: scala.reflect.api.Universe.Tree): Seq[scala.reflect.api.Universe.Tree] + +

                          +
                          Definition Classes
                          SideEffectsEvaluator → Evaluator
                          +
                        15. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        16. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        17. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        18. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        19. + + +

                          + + + def + + + isKnownTerm(symbol: scala.reflect.api.Universe.Symbol): Boolean + +

                          +
                          Attributes
                          protected
                          +
                        20. + + +

                          + + + def + + + isPureCaseClass(tpe: scala.reflect.api.Universe.Type): Boolean + +

                          + +
                        21. + + +

                          + + + def + + + isSideEffectFreeMethod(target: scala.reflect.api.Universe.Tree, symbol: scala.reflect.api.Universe.MethodSymbol): Boolean + +

                          +
                          Attributes
                          protected
                          +
                        22. + + +

                          + + + def + + + isSideEffectFreeOwner(symbol: scala.reflect.api.Universe.Symbol): Boolean + +

                          +
                          Attributes
                          protected
                          +
                        23. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        24. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        25. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        26. + + +

                          + + + val + + + symbolsInfo: SymbolsInfo + +

                          +
                          Attributes
                          protected
                          +
                        27. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        28. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        29. + + +

                          + + + def + + + traverse(tree: scala.reflect.api.Universe.Tree): Unit + +

                          +
                          Definition Classes
                          Traverser
                          +
                        30. + + +

                          + + + def + + + traverseStats(stats: List[scala.reflect.api.Universe.Tree], exprOwner: scala.reflect.api.Universe.Symbol): Unit + +

                          +
                          Definition Classes
                          Traverser
                          +
                        31. + + +

                          + + + def + + + traverseTrees(trees: List[scala.reflect.api.Universe.Tree]): Unit + +

                          +
                          Definition Classes
                          Traverser
                          +
                        32. + + +

                          + + + def + + + traverseTreess(treess: List[List[scala.reflect.api.Universe.Tree]]): Unit + +

                          +
                          Definition Classes
                          Traverser
                          +
                        33. + + +

                          + + + def + + + uncachedEvaluation(tree: scala.reflect.api.Universe.Tree): Seq[scala.reflect.api.Universe.Tree] + +

                          + +
                        34. + + +

                          + + + val + + + unknownSymbols: Set[scala.reflect.api.Universe.Symbol] + +

                          +
                          Attributes
                          protected
                          +
                        35. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        36. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        37. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from SeqEvaluator

                        +
                        +

                        Inherited from Evaluator[Seq[scala.reflect.api.Universe.Tree]]

                        +
                        +

                        Inherited from scala.reflect.api.Universe.Traverser

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/CodeAnalysis$SymbolsInfo.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/CodeAnalysis$SymbolsInfo.html new file mode 100644 index 00000000..b0e393f8 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/CodeAnalysis$SymbolsInfo.html @@ -0,0 +1,498 @@ + + + + + SymbolsInfo - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.CodeAnalysis.SymbolsInfo + + + + + + + + + + +
                        + +

                        scalaxy.components.CodeAnalysis

                        +

                        SymbolsInfo

                        +
                        + +

                        + + + case class + + + SymbolsInfo(tree: scala.reflect.api.Universe.Tree, symbolDefinitions: Seq[scala.reflect.api.Universe.DefTree], definedSymbols: Set[scala.reflect.api.Universe.Symbol], preKnownSymbols: Set[scala.reflect.api.Universe.Symbol], unknownReferences: Seq[scala.reflect.api.Universe.RefTree]) extends Product with Serializable + +

                        + +
                        + Linear Supertypes +
                        Serializable, Serializable, Product, Equals, AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. SymbolsInfo
                        2. Serializable
                        3. Serializable
                        4. Product
                        5. Equals
                        6. AnyRef
                        7. Any
                        8. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        +
                        +

                        Instance Constructors

                        +
                        1. + + +

                          + + + new + + + SymbolsInfo(tree: scala.reflect.api.Universe.Tree, symbolDefinitions: Seq[scala.reflect.api.Universe.DefTree], definedSymbols: Set[scala.reflect.api.Universe.Symbol], preKnownSymbols: Set[scala.reflect.api.Universe.Symbol], unknownReferences: Seq[scala.reflect.api.Universe.RefTree]) + +

                          + +
                        +
                        + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        8. + + +

                          + + + val + + + definedSymbols: Set[scala.reflect.api.Universe.Symbol] + +

                          + +
                        9. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        10. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        11. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        12. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        13. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        14. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        15. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        16. + + +

                          + + + val + + + preKnownSymbols: Set[scala.reflect.api.Universe.Symbol] + +

                          + +
                        17. + + +

                          + + + val + + + symbolDefinitions: Seq[scala.reflect.api.Universe.DefTree] + +

                          + +
                        18. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        19. + + +

                          + + + val + + + tree: scala.reflect.api.Universe.Tree + +

                          + +
                        20. + + +

                          + + + val + + + unknownReferences: Seq[scala.reflect.api.Universe.RefTree] + +

                          + +
                        21. + + +

                          + + + lazy val + + + unknownReferencesBySymbol: Map[scala.reflect.api.Universe.Symbol, Seq[scala.reflect.api.Universe.RefTree]] + +

                          + +
                        22. + + +

                          + + + lazy val + + + unknownSymbols: Set[scala.reflect.api.Universe.Symbol] + +

                          + +
                        23. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        24. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        25. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Product

                        +
                        +

                        Inherited from Equals

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/CodeAnalysis.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/CodeAnalysis.html new file mode 100644 index 00000000..d3ec5c1f --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/CodeAnalysis.html @@ -0,0 +1,4083 @@ + + + + + CodeAnalysis - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.CodeAnalysis + + + + + + + + + + +
                        + +

                        scalaxy.components

                        +

                        CodeAnalysis

                        +
                        + +

                        + + + trait + + + CodeAnalysis extends MiscMatchers with TreeBuilders with TupleAnalysis + +

                        + + + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. CodeAnalysis
                        2. TupleAnalysis
                        3. TreeBuilders
                        4. MiscMatchers
                        5. Tuploids
                        6. CommonScalaNames
                        7. AnyRef
                        8. Any
                        9. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + +
                        +

                        Type Members

                        +
                        1. + + +

                          + + abstract + class + + + BooleanEvaluator extends Evaluator[Boolean] + +

                          + +
                        2. + + +

                          + + + class + + + BoundTuple extends AnyRef + +

                          +
                          Definition Classes
                          TupleAnalysis
                          +
                        3. + + +

                          + + + class + + + CollectionApply extends AnyRef + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        4. + + +

                          + + abstract + class + + + Evaluator[R] extends scala.reflect.api.Universe.Traverser + +

                          + +
                        5. + + +

                          + + + class + + + HigherTypeParameterExtractor extends AnyRef + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        6. + + +

                          + + + type + + + IdentGen = () ⇒ scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        7. + + +

                          + + + class + + + Ids extends AnyRef + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        8. + + +

                          + + abstract + class + + + IntEvaluator extends Evaluator[Int] + +

                          + +
                        9. + + +

                          + + + class + + + N extends AnyRef + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        10. + + +

                          + + abstract + class + + + SeqEvaluator extends Evaluator[Seq[scala.reflect.api.Universe.Tree]] + +

                          + +
                        11. + + +

                          + + + type + + + SideEffects = Seq[scala.reflect.api.Universe.Tree] + +

                          + +
                        12. + + +

                          + + + class + + + SideEffectsEvaluator extends SeqEvaluator + +

                          + +
                        13. + + +

                          + + + case class + + + SymbolsInfo(tree: scala.reflect.api.Universe.Tree, symbolDefinitions: Seq[scala.reflect.api.Universe.DefTree], definedSymbols: Set[scala.reflect.api.Universe.Symbol], preKnownSymbols: Set[scala.reflect.api.Universe.Symbol], unknownReferences: Seq[scala.reflect.api.Universe.RefTree]) extends Product with Serializable + +

                          + +
                        14. + + +

                          + + + type + + + TreeGen = () ⇒ scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        15. + + +

                          + + + class + + + TupleAnalyzer extends AnyRef + +

                          +
                          Definition Classes
                          TupleAnalysis
                          +
                        16. + + +

                          + + + case class + + + TupleInfo(tpe: scala.reflect.api.Universe.Type, components: Seq[TupleInfo]) extends Product with Serializable + +

                          +
                          Definition Classes
                          TupleAnalysis
                          +
                        17. + + +

                          + + + case class + + + TupleSlice(baseSymbol: scala.reflect.api.Universe.Symbol, sliceOffset: Int, sliceLength: Int) extends Product with Serializable + +

                          +

                          Phases : +- unique renaming +- tuple cartography (map symbols and treeId to TupleSlices : x.

                          +
                        18. + + +

                          + + + case class + + + VarDef(rawIdentGen: () ⇒ scala.reflect.api.Universe.Ident, symbol: scala.reflect.api.Universe.Symbol, definition: scala.reflect.api.Universe.ValDef) extends Product with Serializable + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        +
                        + +
                        +

                        Abstract Value Members

                        +
                        1. + + +

                          + + abstract + def + + + fresh(s: String): String + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        2. + + +

                          + + abstract + val + + + global: Universe + +

                          +
                          Definition Classes
                          CodeAnalysis → TupleAnalysis → TreeBuilders → MiscMatchers → Tuploids → CommonScalaNames
                          +
                        3. + + +

                          + + abstract + def + + + inferImplicitValue(pt: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        4. + + +

                          + + abstract + def + + + setInfo(sym: scala.reflect.api.Universe.Symbol, tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Symbol + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        5. + + +

                          + + abstract + def + + + setPos(tree: scala.reflect.api.Universe.Tree, pos: scala.reflect.api.Universe.Position): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        6. + + +

                          + + abstract + def + + + setType(tree: scala.reflect.api.Universe.Tree, tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        7. + + +

                          + + abstract + def + + + setType(sym: scala.reflect.api.Universe.Symbol, tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Symbol + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        8. + + +

                          + + abstract + def + + + typeCheck(tree: scala.reflect.api.Universe.Tree, pt: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        9. + + +

                          + + abstract + def + + + typed[T <: scala.reflect.api.Universe.Tree](tree: T): T + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        10. + + +

                          + + abstract + def + + + verbose: Boolean + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        11. + + +

                          + + abstract + def + + + withSymbol[T <: scala.reflect.api.Universe.Tree](sym: scala.reflect.api.Universe.Symbol, tpe: scala.reflect.api.Universe.Type = NoType)(tree: T): T + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        +
                        + +
                        +

                        Concrete Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + + lazy val + + + ADD: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        7. + + +

                          + + + lazy val + + + AND: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        8. + + +

                          + + + lazy val + + + ASR: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        9. + + +

                          + + + object + + + ArrayApply extends CollectionApply + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        10. + + +

                          + + + lazy val + + + ArrayBufferClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        11. + + +

                          + + + lazy val + + + ArrayIndexOutOfBoundsExceptionClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        12. + + +

                          + + + val + + + ArrayName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        13. + + +

                          + + + object + + + ArrayOps + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        14. + + +

                          + + + lazy val + + + ArrayOpsClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        15. + + +

                          + + + object + + + ArrayTabulate + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        16. + + +

                          + + + object + + + ArrayTyped extends HigherTypeParameterExtractor + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        17. + + +

                          + + + object + + + BasicTypeApply + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        18. + + +

                          + + + def + + + C(name: String): scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        19. + + +

                          + + + object + + + CanBuildFromArg + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        20. + + +

                          + + + lazy val + + + CanBuildFromClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        21. + + +

                          + + + lazy val + + + DIV: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        22. + + +

                          + + + lazy val + + + EQ: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        23. + + +

                          + + + lazy val + + + EQL: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        24. + + +

                          + + + object + + + Foreach + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        25. + + +

                          + + + object + + + Func + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        26. + + +

                          + + + lazy val + + + GE: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        27. + + +

                          + + + lazy val + + + GT: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        28. + + +

                          + + + lazy val + + + HASHHASH: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        29. + + +

                          + + + lazy val + + + ImmutableListClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        30. + + +

                          + + + object + + + IndexedSeqApply extends CollectionApply + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        31. + + +

                          + + + lazy val + + + IndexedSeqClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        32. + + +

                          + + + lazy val + + + IndexedSeqModule: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        33. + + +

                          + + + object + + + IntRange + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        34. + + +

                          + + + lazy val + + + LE: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        35. + + +

                          + + + lazy val + + + LSL: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        36. + + +

                          + + + lazy val + + + LSR: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        37. + + +

                          + + + lazy val + + + LT: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        38. + + +

                          + + + object + + + ListApply extends CollectionApply + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        39. + + +

                          + + + lazy val + + + ListBufferClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        40. + + +

                          + + + lazy val + + + ListClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        41. + + +

                          + + + object + + + ListTree extends HigherTypeParameterExtractor + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        42. + + +

                          + + + def + + + M(name: String): scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        43. + + +

                          + + + lazy val + + + MINUS: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        44. + + +

                          + + + lazy val + + + MOD: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        45. + + +

                          + + + lazy val + + + MUL: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        46. + + +

                          + + + object + + + N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        47. + + +

                          + + implicit + def + + + N2TermName(n: N): scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        48. + + +

                          + + + lazy val + + + NE: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        49. + + +

                          + + + lazy val + + + NonEmptyListClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        50. + + +

                          + + + lazy val + + + NoneModule: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        51. + + +

                          + + + lazy val + + + OR: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        52. + + +

                          + + + object + + + OptionApply extends CollectionApply + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        53. + + +

                          + + + lazy val + + + OptionClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        54. + + +

                          + + + lazy val + + + OptionModule: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        55. + + +

                          + + + object + + + OptionTree + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        56. + + +

                          + + + def + + + P(name: String): scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        57. + + +

                          + + + lazy val + + + PLUS: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        58. + + +

                          + + + object + + + Predef + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        59. + + +

                          + + + lazy val + + + RefArrayBuilderClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        60. + + +

                          + + + lazy val + + + RefArrayOpsClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        61. + + +

                          + + + lazy val + + + RichWrappers: Set[scala.reflect.api.Universe.Symbol] + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        62. + + +

                          + + + lazy val + + + SELF: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        63. + + +

                          + + + lazy val + + + SUB: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        64. + + +

                          + + + lazy val + + + ScalaCollectionPackage: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        65. + + +

                          + + + lazy val + + + ScalaMathCommonClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        66. + + +

                          + + + object + + + ScalaMathFunction + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        67. + + +

                          + + + lazy val + + + ScalaMathPackage: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        68. + + +

                          + + + lazy val + + + ScalaMathPackageClass: scala.reflect.api.Universe.Symbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        69. + + +

                          + + + lazy val + + + ScalaReflectPackage: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        70. + + +

                          + + + object + + + SeqApply extends CollectionApply + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        71. + + +

                          + + + lazy val + + + SeqClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        72. + + +

                          + + + lazy val + + + SeqModule: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        73. + + +

                          + + + lazy val + + + SetBuilderClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        74. + + +

                          + + + lazy val + + + SetClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        75. + + +

                          + + + lazy val + + + SetModule: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        76. + + +

                          + + + lazy val + + + SomeModule: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        77. + + +

                          + + + lazy val + + + StringOpsClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        78. + + +

                          + + + object + + + SymbolWithOwnerAndName + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        79. + + +

                          + + + lazy val + + + THIS: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        80. + + +

                          + + + object + + + TreeWithSymbol + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        81. + + +

                          + + + object + + + TreeWithType + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        82. + + +

                          + + + object + + + TrivialCanBuildFromArg + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        83. + + +

                          + + + object + + + TupleClass + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        84. + + +

                          + + + object + + + TupleComponent + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        85. + + +

                          + + + object + + + TupleCreation + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        86. + + +

                          + + + object + + + TuplePath + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        87. + + +

                          + + + object + + + TupleSelect + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        88. + + +

                          + + + lazy val + + + UNARY_!: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        89. + + +

                          + + + lazy val + + + UNARY_+: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        90. + + +

                          + + + lazy val + + + UNARY_-: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        91. + + +

                          + + + lazy val + + + UNARY_~: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        92. + + +

                          + + implicit + def + + + VarDev2IdentGen(vd: VarDef): () ⇒ scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        93. + + +

                          + + + lazy val + + + VectorBuilderClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        94. + + +

                          + + + lazy val + + + VectorClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        95. + + +

                          + + + object + + + WhileLoop + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        96. + + +

                          + + + lazy val + + + WrappedArrayBuilderClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        97. + + +

                          + + + object + + + WrappedArrayTree + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        98. + + +

                          + + + lazy val + + + XOR: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        99. + + +

                          + + + lazy val + + + ZAND: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        100. + + +

                          + + + lazy val + + + ZOR: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        101. + + +

                          + + + def + + + addAssign(target: scala.reflect.api.Universe.Tree, toAdd: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        102. + + +

                          + + + val + + + addAssignName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        103. + + +

                          + + + def + + + apply(sym: scala.reflect.api.Universe.Symbol)(target: scala.reflect.api.Universe.Tree, args: List[scala.reflect.api.Universe.Tree]): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        104. + + +

                          + + + def + + + applyFiberPath(rootGen: () ⇒ scala.reflect.api.Universe.Tree, rootTpe: scala.reflect.api.Universe.Type, path: List[Int]): (scala.reflect.api.Universe.Tree, scala.reflect.api.Universe.Type) + +

                          +
                          Definition Classes
                          TupleAnalysis
                          +
                        105. + + +

                          + + + def + + + applyFiberPath(rootGen: () ⇒ scala.reflect.api.Universe.Tree, path: List[Int]): (scala.reflect.api.Universe.Tree, scala.reflect.api.Universe.Type) + +

                          +
                          Definition Classes
                          TupleAnalysis
                          +
                        106. + + +

                          + + + val + + + applyName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        107. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        108. + + +

                          + + + def + + + binOp(a: scala.reflect.api.Universe.Tree, op: scala.reflect.api.Universe.Symbol, b: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        109. + + +

                          + + + def + + + boolAnd(a: scala.reflect.api.Universe.Tree, b: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        110. + + +

                          + + + def + + + boolNot(a: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Select + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        111. + + +

                          + + + def + + + boolOr(a: scala.reflect.api.Universe.Tree, b: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        112. + + +

                          + + + val + + + byName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        113. + + +

                          + + + val + + + canBuildFromName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        114. + + +

                          + + + lazy val + + + classToType: Map[Class[_], scala.reflect.api.Universe.Type] + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        115. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        116. + + +

                          + + + val + + + collectName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        117. + + +

                          + + + val + + + countName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        118. + + +

                          + + + def + + + createSideEffectsEvaluator(tree: scala.reflect.api.Universe.Tree, cached: Boolean = true, preKnownSymbols: Set[scala.reflect.api.Universe.Symbol] = Set()): SideEffectsEvaluator + +

                          +
                          Attributes
                          protected
                          +
                        119. + + +

                          + + + def + + + decrementIntVar(identGen: () ⇒ scala.reflect.api.Universe.Ident, value: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Assign + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        120. + + +

                          + + + val + + + dropWhileName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        121. + + +

                          + + + def + + + encode(str: String): scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        122. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        123. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        124. + + +

                          + + + val + + + existsName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        125. + + +

                          + + + val + + + filterName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        126. + + +

                          + + + val + + + filterNotName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        127. + + +

                          + + + def + + + filterTree[V](tree: scala.reflect.api.Universe.Tree)(f: PartialFunction[scala.reflect.api.Universe.Tree, V]): Seq[V] + +

                          + +
                        128. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        129. + + +

                          + + + val + + + findName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        130. + + +

                          + + + def + + + flattenApply(tree: scala.reflect.api.Universe.Tree): List[scala.reflect.api.Universe.Tree] + +

                          +

                          Smashes directly nested applies down to catenate the argument lists.

                          Smashes directly nested applies down to catenate the argument lists.

                          Definition Classes
                          MiscMatchers
                          +
                        131. + + +

                          + + + def + + + flattenApplyGroups(tree: scala.reflect.api.Universe.Tree): List[List[scala.reflect.api.Universe.Tree]] + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        132. + + +

                          + + + def + + + flattenFiberPaths(info: TupleInfo): Seq[List[Int]] + +

                          +
                          Definition Classes
                          TupleAnalysis
                          +
                        133. + + +

                          + + + def + + + flattenFiberPaths(tpe: scala.reflect.api.Universe.Type): Seq[List[Int]] + +

                          +
                          Definition Classes
                          TupleAnalysis
                          +
                        134. + + +

                          + + + def + + + flattenSelect(tree: scala.reflect.api.Universe.Tree): (scala.reflect.api.Universe.Tree, List[scala.reflect.api.Universe.Name]) + +

                          +

                          Smashes directly nested selects down to the inner tree and a list of names.

                          Smashes directly nested selects down to the inner tree and a list of names.

                          Definition Classes
                          MiscMatchers
                          +
                        135. + + +

                          + + + def + + + flattenTypes(tpe: scala.reflect.api.Universe.Type): Seq[scala.reflect.api.Universe.Type] + +

                          +
                          Definition Classes
                          TupleAnalysis
                          +
                        136. + + +

                          + + + val + + + foldLeftName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        137. + + +

                          + + + val + + + foldRightName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        138. + + +

                          + + + val + + + forallName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        139. + + +

                          + + + val + + + foreachName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        140. + + +

                          + + + def + + + getArrayType(dimensions: Int, componentType: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Type + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        141. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        142. + + +

                          + + + def + + + getComponentOffsetAndSizeOfIthMember(tpe: scala.reflect.api.Universe.Type, i: Int): (Int, Int) + +

                          +
                          Definition Classes
                          TupleAnalysis
                          +
                        143. + + +

                          + + + def + + + getRawUnknownSymbolReferences(tree: scala.reflect.api.Universe.Tree, isKnownSymbol: (scala.reflect.api.Universe.Symbol) ⇒ Boolean, accept: (scala.reflect.api.Universe.Tree) ⇒ Boolean): Seq[scala.reflect.api.Universe.RefTree] + +

                          + +
                        144. + + +

                          + + + def + + + getSideEffects(tree: scala.reflect.api.Universe.Tree): Seq[scala.reflect.api.Universe.Tree] + +

                          + +
                        145. + + +

                          + + + def + + + getSymbolDefinitions(tree: scala.reflect.api.Universe.Tree): Seq[scala.reflect.api.Universe.DefTree] + +

                          + +
                        146. + + +

                          + + + def + + + getTreeChildren(tree: scala.reflect.api.Universe.Tree): Seq[scala.reflect.api.Universe.Tree] + +

                          + +
                        147. + + +

                          + + + def + + + getTupleComponentTypes(tpe: scala.reflect.api.Universe.Type): List[scala.reflect.api.Universe.Type] + +

                          +
                          Definition Classes
                          Tuploids
                          +
                        148. + + +

                          + + + def + + + getTupleInfo(tpe: scala.reflect.api.Universe.Type): TupleInfo + +

                          +
                          Definition Classes
                          TupleAnalysis
                          +
                        149. + + +

                          + + + def + + + getType(tree: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Type + +

                          +
                          Definition Classes
                          TupleAnalysis
                          +
                        150. + + +

                          + + + def + + + getUnknownSymbolInfo(tree: scala.reflect.api.Universe.Tree, filter: (scala.reflect.api.Universe.Tree) ⇒ Boolean = _ => true, preKnownSymbols: Set[scala.reflect.api.Universe.Symbol] = Set()): SymbolsInfo + +

                          + +
                        151. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        152. + + +

                          + + + val + + + headName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        153. + + +

                          + + + def + + + ident(sym: scala.reflect.api.Universe.Symbol, tpe: scala.reflect.api.Universe.Type, n: scala.reflect.api.Universe.Name, pos: scala.reflect.api.Universe.Position = NoPosition): scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        154. + + +

                          + + + def + + + incrementIntVar(identGen: () ⇒ scala.reflect.api.Universe.Ident, value: scala.reflect.api.Universe.Tree = newInt(1)): scala.reflect.api.Universe.Assign + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        155. + + +

                          + + + def + + + intAdd(a: ⇒ scala.reflect.api.Universe.Tree, b: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        156. + + +

                          + + + def + + + intDiv(a: ⇒ scala.reflect.api.Universe.Tree, b: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        157. + + +

                          + + + def + + + intSub(a: ⇒ scala.reflect.api.Universe.Tree, b: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        158. + + +

                          + + + val + + + intWrapperName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        159. + + +

                          + + + def + + + isAnyVal(tpe: scala.reflect.api.Universe.Type): Boolean + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        160. + + +

                          + + + val + + + isEmptyName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        161. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        162. + + +

                          + + + def + + + isPrimitiveType(tpe: scala.reflect.api.Universe.Type): Boolean + +

                          +
                          Definition Classes
                          Tuploids
                          +
                        163. + + +

                          + + + def + + + isSideEffectFree(tree: scala.reflect.api.Universe.Tree): Boolean + +

                          + +
                        164. + + +

                          + + + def + + + isTupleSymbol(sym: scala.reflect.api.Universe.Symbol): Boolean + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        165. + + +

                          + + + def + + + isTupleType(tpe: scala.reflect.api.Universe.Type): Boolean + +

                          +
                          Definition Classes
                          Tuploids
                          +
                        166. + + +

                          + + + def + + + isTupleTypeRef(ref: scala.reflect.api.Universe.TypeRef): Boolean + +

                          +
                          Definition Classes
                          Tuploids
                          +
                        167. + + +

                          + + + def + + + isTuploidType(tpe: scala.reflect.api.Universe.Type): Boolean + +

                          +
                          Definition Classes
                          Tuploids
                          +
                        168. + + +

                          + + + def + + + isUnit(tpe: scala.reflect.api.Universe.Type): Boolean + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        169. + + +

                          + + + val + + + lengthName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        170. + + +

                          + + + lazy val + + + manifestPre: scala.reflect.api.Universe.Type + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        171. + + +

                          + + + lazy val + + + manifestSym: scala.reflect.api.Universe.Symbol + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        172. + + +

                          + + + val + + + mapName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        173. + + +

                          + + + val + + + mathName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        174. + + +

                          + + + val + + + maxName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        175. + + +

                          + + + def + + + methPart(tree: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        176. + + +

                          + + + val + + + minName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        177. + + +

                          + + + def + + + mkSelect(names: scala.reflect.api.Universe.TermName*): scala.reflect.api.Universe.Tree + +

                          +

                          Creates an Ident or Select from a list of names.

                          Creates an Ident or Select from a list of names.

                          Definition Classes
                          MiscMatchers
                          +
                        178. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        179. + + +

                          + + + def + + + newApply(target: scala.reflect.api.Universe.Tree, name: scala.reflect.api.Universe.Name, typeArgs: List[scala.reflect.api.Universe.TypeTree] = Nil, args: List[scala.reflect.api.Universe.Tree] = Nil): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        180. + + +

                          + + + def + + + newApply(pos: scala.reflect.api.Universe.Position, array: ⇒ scala.reflect.api.Universe.Tree, index: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        181. + + +

                          + + + def + + + newArray(componentType: scala.reflect.api.Universe.Type, length: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        182. + + +

                          + + + def + + + newArrayApply(typeExpr: scala.reflect.api.Universe.TypeTree, values: scala.reflect.api.Universe.Tree*): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        183. + + +

                          + + + def + + + newArrayLength(a: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Select + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        184. + + +

                          + + + def + + + newArrayModuleTree: scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        185. + + +

                          + + + def + + + newArrayMulti(arrayType: scala.reflect.api.Universe.Type, componentTpe: scala.reflect.api.Universe.Type, lengths: ⇒ List[scala.reflect.api.Universe.Tree], manifest: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        186. + + +

                          + + + def + + + newArrayWithArrayType(arrayType: scala.reflect.api.Universe.Type, length: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        187. + + +

                          + + + def + + + newAssign(target: () ⇒ scala.reflect.api.Universe.Ident, value: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Assign + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        188. + + +

                          + + + def + + + newBool(v: Boolean): scala.reflect.api.Universe.Literal + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        189. + + +

                          + + + def + + + newCollectionApply(collectionModuleTree: ⇒ scala.reflect.api.Universe.Tree, typeExpr: scala.reflect.api.Universe.TypeTree, values: scala.reflect.api.Universe.Tree*): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        190. + + +

                          + + + def + + + newConstant(v: Any, tpe: scala.reflect.api.Universe.Type = null): scala.reflect.api.Universe.Literal + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        191. + + +

                          + + + def + + + newDefaultValue(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Literal + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        192. + + +

                          + + + def + + + newIf(cond: scala.reflect.api.Universe.Tree, thenTree: scala.reflect.api.Universe.Tree, elseTree: scala.reflect.api.Universe.Tree = null): scala.reflect.api.Universe.If + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        193. + + +

                          + + + def + + + newInstance(tpe: scala.reflect.api.Universe.Type, constructorArgs: List[scala.reflect.api.Universe.Tree]): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        194. + + +

                          + + + def + + + newInt(v: Int): scala.reflect.api.Universe.Literal + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        195. + + +

                          + + + def + + + newIsInstanceOf(tree: scala.reflect.api.Universe.Tree, tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.TypeApply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        196. + + +

                          + + + def + + + newIsNotNull(target: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        197. + + +

                          + + + def + + + newLong(v: Long): scala.reflect.api.Universe.Literal + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        198. + + +

                          + + + def + + + newNoneModuleTree: scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        199. + + +

                          + + + def + + + newNull(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Literal + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        200. + + +

                          + + + def + + + newOneValue(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Literal + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        201. + + +

                          + + + def + + + newScalaCollectionPackageTree: scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        202. + + +

                          + + + def + + + newScalaPackageTree: scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        203. + + +

                          + + + def + + + newSelect(target: scala.reflect.api.Universe.Tree, name: scala.reflect.api.Universe.Name, typeArgs: List[scala.reflect.api.Universe.TypeTree] = Nil): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        204. + + +

                          + + + def + + + newSeqApply(typeExpr: scala.reflect.api.Universe.TypeTree, values: scala.reflect.api.Universe.Tree*): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        205. + + +

                          + + + def + + + newSeqModuleTree: scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        206. + + +

                          + + + def + + + newSetModuleTree: scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        207. + + +

                          + + + def + + + newSomeApply(tpe: scala.reflect.api.Universe.Type, value: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        208. + + +

                          + + + def + + + newSomeModuleTree: scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        209. + + +

                          + + + def + + + newTypeTree(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.TypeTree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        210. + + +

                          + + + def + + + newUnit(): scala.reflect.api.Universe.Literal + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        211. + + +

                          + + + def + + + newUpdate(pos: scala.reflect.api.Universe.Position, array: ⇒ scala.reflect.api.Universe.Tree, index: ⇒ scala.reflect.api.Universe.Tree, value: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        212. + + +

                          + + + def + + + newVariable(prefix: String, symbolOwner: scala.reflect.api.Universe.Symbol, pos: scala.reflect.api.Universe.Position, mutable: Boolean, initialValue: scala.reflect.api.Universe.Tree, ttpe: scala.reflect.api.Universe.Type = NoType): VarDef + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        213. + + +

                          + + + def + + + normalize(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Type + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        214. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        215. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        216. + + +

                          + + + def + + + ownerChain(s: scala.reflect.api.Universe.Symbol): List[scala.reflect.api.Universe.Symbol] + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        217. + + +

                          + + + val + + + packageName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        218. + + +

                          + + + lazy val + + + primArrayBuilderClasses: Map[scala.reflect.api.Universe.Type, scala.reflect.api.Universe.ClassSymbol] + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        219. + + +

                          + + + lazy val + + + primArrayNames: Array[(scala.reflect.api.Universe.Type, String)] + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        220. + + +

                          + + + lazy val + + + primArrayOpsClasses: Map[scala.reflect.api.Universe.Type, scala.reflect.api.Universe.ClassSymbol] + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        221. + + +

                          + + + def + + + primaryConstructor(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Symbol + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        222. + + +

                          + + + val + + + productName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        223. + + +

                          + + + val + + + reduceLeftName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        224. + + +

                          + + + val + + + reduceRightName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        225. + + +

                          + + + def + + + replaceOccurrences(tree: scala.reflect.api.Universe.Tree, mappingsSym: Map[scala.reflect.api.Universe.Symbol, () ⇒ scala.reflect.api.Universe.Tree], symbolReplacements: Map[scala.reflect.api.Universe.Symbol, scala.reflect.api.Universe.Symbol], treeReplacements: Map[scala.reflect.api.Universe.Tree, () ⇒ scala.reflect.api.Universe.Tree]): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        226. + + +

                          + + + val + + + resultName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        227. + + +

                          + + + val + + + reverseName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        228. + + +

                          + + + val + + + scalaName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        229. + + +

                          + + + lazy val + + + scalaPackage: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        230. + + +

                          + + + val + + + scanLeftName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        231. + + +

                          + + + val + + + scanRightName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        232. + + +

                          + + + def + + + simpleBuilderResult(builder: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        233. + + +

                          + + + val + + + sumName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        234. + + +

                          + + + val + + + superName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        235. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        236. + + +

                          + + + val + + + tabulateName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        237. + + +

                          + + + val + + + tailName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        238. + + +

                          + + + val + + + takeWhileName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        239. + + +

                          + + + val + + + thisName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        240. + + +

                          + + + def + + + toArray(tree: scala.reflect.api.Universe.Tree, componentType: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        241. + + +

                          + + + val + + + toArrayName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        242. + + +

                          + + + val + + + toByteName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        243. + + +

                          + + + val + + + toCharName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        244. + + +

                          + + + val + + + toDoubleName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        245. + + +

                          + + + val + + + toFloatName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        246. + + +

                          + + + val + + + toIndexedSeqName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        247. + + +

                          + + + val + + + toIntName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        248. + + +

                          + + + val + + + toListName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        249. + + +

                          + + + val + + + toLongName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        250. + + +

                          + + + val + + + toMapName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        251. + + +

                          + + + val + + + toName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        252. + + +

                          + + + val + + + toSeqName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        253. + + +

                          + + + val + + + toSetName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        254. + + +

                          + + + val + + + toShortName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        255. + + +

                          + + + val + + + toSizeTName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        256. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        257. + + +

                          + + + val + + + toVectorName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        258. + + +

                          + + + object + + + tupleComponentName + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        259. + + +

                          + + + def + + + typeApply(sym: scala.reflect.api.Universe.Symbol)(target: scala.reflect.api.Universe.Tree, targs: List[scala.reflect.api.Universe.TypeTree]): scala.reflect.api.Universe.TypeApply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        260. + + +

                          + + + def + + + typeArgs(tree: scala.reflect.api.Universe.Tree): List[scala.reflect.api.Universe.Tree] + +

                          +

                          Strips apply nodes looking for type application.

                          Strips apply nodes looking for type application.

                          Definition Classes
                          MiscMatchers
                          +
                        261. + + +

                          + + + lazy val + + + typeToDefaultValue: Map[scala.reflect.api.Universe.Type, AnyVal] + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        262. + + +

                          + + + lazy val + + + unitTpe: scala.reflect.api.Universe.Type + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        263. + + +

                          + + + val + + + untilName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        264. + + +

                          + + + val + + + updateName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        265. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        266. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        267. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        268. + + +

                          + + + def + + + whileLoop(owner: scala.reflect.api.Universe.Symbol, pos: scala.reflect.api.Universe.Position, cond: scala.reflect.api.Universe.Tree, body: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        269. + + +

                          + + + def + + + whileLoop(owner: scala.reflect.api.Universe.Symbol, tree: scala.reflect.api.Universe.Tree, cond: scala.reflect.api.Universe.Tree, body: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        270. + + +

                          + + + val + + + withFilterName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        271. + + +

                          + + + val + + + zipName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        272. + + +

                          + + + val + + + zipWithIndexName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from TupleAnalysis

                        +
                        +

                        Inherited from TreeBuilders

                        +
                        +

                        Inherited from MiscMatchers

                        +
                        +

                        Inherited from Tuploids

                        +
                        +

                        Inherited from CommonScalaNames

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/ColType.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/ColType.html new file mode 100644 index 00000000..013dd1ac --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/ColType.html @@ -0,0 +1,441 @@ + + + + + ColType - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.ColType + + + + + + + + + + +
                        + +

                        scalaxy.components

                        +

                        ColType

                        +
                        + +

                        + + sealed abstract + class + + + ColType extends AnyRef + +

                        + +
                        + Linear Supertypes +
                        AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. ColType
                        2. AnyRef
                        3. Any
                        4. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        +
                        +

                        Instance Constructors

                        +
                        1. + + +

                          + + + new + + + ColType(name: String) + +

                          + +
                        +
                        + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        8. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        9. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        10. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        11. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        12. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        13. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        14. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        15. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        16. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        17. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        18. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          ColType → AnyRef → Any
                          +
                        19. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        20. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        21. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/CommonScalaNames$N$.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/CommonScalaNames$N$.html new file mode 100644 index 00000000..5137bda2 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/CommonScalaNames$N$.html @@ -0,0 +1,435 @@ + + + + + N - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.CommonScalaNames.N + + + + + + + + + + + + +

                        + + + object + + + N + +

                        + +
                        + Linear Supertypes +
                        AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. N
                        2. AnyRef
                        3. Any
                        4. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + + def + + + apply(s: String): N + +

                          + +
                        7. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        8. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        9. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        10. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        11. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        12. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        13. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        14. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        15. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        16. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        17. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        18. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        19. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        20. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        21. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        22. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/CommonScalaNames$N.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/CommonScalaNames$N.html new file mode 100644 index 00000000..7bb9e91e --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/CommonScalaNames$N.html @@ -0,0 +1,477 @@ + + + + + N - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.CommonScalaNames.N + + + + + + + + + + + + +

                        + + + class + + + N extends AnyRef + +

                        + +
                        + Linear Supertypes +
                        AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. N
                        2. AnyRef
                        3. Any
                        4. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        +
                        +

                        Instance Constructors

                        +
                        1. + + +

                          + + + new + + + N(s: String) + +

                          + +
                        +
                        + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + + def + + + apply(): scala.reflect.api.Universe.TermName + +

                          + +
                        7. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        8. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        9. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        10. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        11. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        12. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        13. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        14. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        15. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        16. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        17. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        18. + + +

                          + + + val + + + s: String + +

                          + +
                        19. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        20. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        21. + + +

                          + + + def + + + unapply(n: scala.reflect.api.Universe.Name): Boolean + +

                          + +
                        22. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        23. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        24. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/CommonScalaNames.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/CommonScalaNames.html new file mode 100644 index 00000000..444dff80 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/CommonScalaNames.html @@ -0,0 +1,2134 @@ + + + + + CommonScalaNames - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.CommonScalaNames + + + + + + + + + + +
                        + +

                        scalaxy.components

                        +

                        CommonScalaNames

                        +
                        + +

                        + + + trait + + + CommonScalaNames extends AnyRef + +

                        + + + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. CommonScalaNames
                        2. AnyRef
                        3. Any
                        4. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + +
                        +

                        Type Members

                        +
                        1. + + +

                          + + + class + + + N extends AnyRef + +

                          + +
                        +
                        + +
                        +

                        Abstract Value Members

                        +
                        1. + + +

                          + + abstract + val + + + global: Universe + +

                          + +
                        +
                        + +
                        +

                        Concrete Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + + lazy val + + + ADD: scala.reflect.api.Universe.TermName + +

                          + +
                        7. + + +

                          + + + lazy val + + + AND: scala.reflect.api.Universe.TermName + +

                          + +
                        8. + + +

                          + + + lazy val + + + ASR: scala.reflect.api.Universe.TermName + +

                          + +
                        9. + + +

                          + + + lazy val + + + ArrayBufferClass: scala.reflect.api.Universe.ClassSymbol + +

                          + +
                        10. + + +

                          + + + lazy val + + + ArrayIndexOutOfBoundsExceptionClass: scala.reflect.api.Universe.ClassSymbol + +

                          + +
                        11. + + +

                          + + + val + + + ArrayName: N + +

                          + +
                        12. + + +

                          + + + lazy val + + + ArrayOpsClass: scala.reflect.api.Universe.ClassSymbol + +

                          + +
                        13. + + +

                          + + + def + + + C(name: String): scala.reflect.api.Universe.ClassSymbol + +

                          + +
                        14. + + +

                          + + + lazy val + + + CanBuildFromClass: scala.reflect.api.Universe.ClassSymbol + +

                          + +
                        15. + + +

                          + + + lazy val + + + DIV: scala.reflect.api.Universe.TermName + +

                          + +
                        16. + + +

                          + + + lazy val + + + EQ: scala.reflect.api.Universe.TermName + +

                          + +
                        17. + + +

                          + + + lazy val + + + EQL: scala.reflect.api.Universe.TermName + +

                          + +
                        18. + + +

                          + + + lazy val + + + GE: scala.reflect.api.Universe.TermName + +

                          + +
                        19. + + +

                          + + + lazy val + + + GT: scala.reflect.api.Universe.TermName + +

                          + +
                        20. + + +

                          + + + lazy val + + + HASHHASH: scala.reflect.api.Universe.TermName + +

                          + +
                        21. + + +

                          + + + lazy val + + + ImmutableListClass: scala.reflect.api.Universe.ClassSymbol + +

                          + +
                        22. + + +

                          + + + lazy val + + + IndexedSeqClass: scala.reflect.api.Universe.ClassSymbol + +

                          + +
                        23. + + +

                          + + + lazy val + + + IndexedSeqModule: scala.reflect.api.Universe.ModuleSymbol + +

                          + +
                        24. + + +

                          + + + lazy val + + + LE: scala.reflect.api.Universe.TermName + +

                          + +
                        25. + + +

                          + + + lazy val + + + LSL: scala.reflect.api.Universe.TermName + +

                          + +
                        26. + + +

                          + + + lazy val + + + LSR: scala.reflect.api.Universe.TermName + +

                          + +
                        27. + + +

                          + + + lazy val + + + LT: scala.reflect.api.Universe.TermName + +

                          + +
                        28. + + +

                          + + + lazy val + + + ListBufferClass: scala.reflect.api.Universe.ClassSymbol + +

                          + +
                        29. + + +

                          + + + lazy val + + + ListClass: scala.reflect.api.Universe.ClassSymbol + +

                          + +
                        30. + + +

                          + + + def + + + M(name: String): scala.reflect.api.Universe.ModuleSymbol + +

                          + +
                        31. + + +

                          + + + lazy val + + + MINUS: scala.reflect.api.Universe.TermName + +

                          + +
                        32. + + +

                          + + + lazy val + + + MOD: scala.reflect.api.Universe.TermName + +

                          + +
                        33. + + +

                          + + + lazy val + + + MUL: scala.reflect.api.Universe.TermName + +

                          + +
                        34. + + +

                          + + + object + + + N + +

                          + +
                        35. + + +

                          + + implicit + def + + + N2TermName(n: N): scala.reflect.api.Universe.TermName + +

                          + +
                        36. + + +

                          + + + lazy val + + + NE: scala.reflect.api.Universe.TermName + +

                          + +
                        37. + + +

                          + + + lazy val + + + NonEmptyListClass: scala.reflect.api.Universe.ClassSymbol + +

                          + +
                        38. + + +

                          + + + lazy val + + + NoneModule: scala.reflect.api.Universe.ModuleSymbol + +

                          + +
                        39. + + +

                          + + + lazy val + + + OR: scala.reflect.api.Universe.TermName + +

                          + +
                        40. + + +

                          + + + lazy val + + + OptionClass: scala.reflect.api.Universe.ClassSymbol + +

                          + +
                        41. + + +

                          + + + lazy val + + + OptionModule: scala.reflect.api.Universe.ModuleSymbol + +

                          + +
                        42. + + +

                          + + + def + + + P(name: String): scala.reflect.api.Universe.ModuleSymbol + +

                          + +
                        43. + + +

                          + + + lazy val + + + PLUS: scala.reflect.api.Universe.TermName + +

                          + +
                        44. + + +

                          + + + lazy val + + + RefArrayBuilderClass: scala.reflect.api.Universe.ClassSymbol + +

                          + +
                        45. + + +

                          + + + lazy val + + + RefArrayOpsClass: scala.reflect.api.Universe.ClassSymbol + +

                          + +
                        46. + + +

                          + + + lazy val + + + RichWrappers: Set[scala.reflect.api.Universe.Symbol] + +

                          + +
                        47. + + +

                          + + + lazy val + + + SELF: scala.reflect.api.Universe.TermName + +

                          + +
                        48. + + +

                          + + + lazy val + + + SUB: scala.reflect.api.Universe.TermName + +

                          + +
                        49. + + +

                          + + + lazy val + + + ScalaCollectionPackage: scala.reflect.api.Universe.ModuleSymbol + +

                          + +
                        50. + + +

                          + + + lazy val + + + ScalaMathCommonClass: scala.reflect.api.Universe.ClassSymbol + +

                          + +
                        51. + + +

                          + + + lazy val + + + ScalaMathPackage: scala.reflect.api.Universe.ModuleSymbol + +

                          + +
                        52. + + +

                          + + + lazy val + + + ScalaMathPackageClass: scala.reflect.api.Universe.Symbol + +

                          + +
                        53. + + +

                          + + + lazy val + + + ScalaReflectPackage: scala.reflect.api.Universe.ModuleSymbol + +

                          + +
                        54. + + +

                          + + + lazy val + + + SeqClass: scala.reflect.api.Universe.ClassSymbol + +

                          + +
                        55. + + +

                          + + + lazy val + + + SeqModule: scala.reflect.api.Universe.ModuleSymbol + +

                          + +
                        56. + + +

                          + + + lazy val + + + SetBuilderClass: scala.reflect.api.Universe.ClassSymbol + +

                          + +
                        57. + + +

                          + + + lazy val + + + SetClass: scala.reflect.api.Universe.ClassSymbol + +

                          + +
                        58. + + +

                          + + + lazy val + + + SetModule: scala.reflect.api.Universe.ModuleSymbol + +

                          + +
                        59. + + +

                          + + + lazy val + + + SomeModule: scala.reflect.api.Universe.ModuleSymbol + +

                          + +
                        60. + + +

                          + + + lazy val + + + StringOpsClass: scala.reflect.api.Universe.ClassSymbol + +

                          + +
                        61. + + +

                          + + + lazy val + + + THIS: scala.reflect.api.Universe.TermName + +

                          + +
                        62. + + +

                          + + + lazy val + + + UNARY_!: scala.reflect.api.Universe.TermName + +

                          + +
                        63. + + +

                          + + + lazy val + + + UNARY_+: scala.reflect.api.Universe.TermName + +

                          + +
                        64. + + +

                          + + + lazy val + + + UNARY_-: scala.reflect.api.Universe.TermName + +

                          + +
                        65. + + +

                          + + + lazy val + + + UNARY_~: scala.reflect.api.Universe.TermName + +

                          + +
                        66. + + +

                          + + + lazy val + + + VectorBuilderClass: scala.reflect.api.Universe.ClassSymbol + +

                          + +
                        67. + + +

                          + + + lazy val + + + VectorClass: scala.reflect.api.Universe.ClassSymbol + +

                          + +
                        68. + + +

                          + + + lazy val + + + WrappedArrayBuilderClass: scala.reflect.api.Universe.ClassSymbol + +

                          + +
                        69. + + +

                          + + + lazy val + + + XOR: scala.reflect.api.Universe.TermName + +

                          + +
                        70. + + +

                          + + + lazy val + + + ZAND: scala.reflect.api.Universe.TermName + +

                          + +
                        71. + + +

                          + + + lazy val + + + ZOR: scala.reflect.api.Universe.TermName + +

                          + +
                        72. + + +

                          + + + val + + + addAssignName: N + +

                          + +
                        73. + + +

                          + + + val + + + applyName: N + +

                          + +
                        74. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        75. + + +

                          + + + val + + + byName: N + +

                          + +
                        76. + + +

                          + + + val + + + canBuildFromName: N + +

                          + +
                        77. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        78. + + +

                          + + + val + + + collectName: N + +

                          + +
                        79. + + +

                          + + + val + + + countName: N + +

                          + +
                        80. + + +

                          + + + val + + + dropWhileName: N + +

                          + +
                        81. + + +

                          + + + def + + + encode(str: String): scala.reflect.api.Universe.TermName + +

                          + +
                        82. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        83. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        84. + + +

                          + + + val + + + existsName: N + +

                          + +
                        85. + + +

                          + + + val + + + filterName: N + +

                          + +
                        86. + + +

                          + + + val + + + filterNotName: N + +

                          + +
                        87. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        88. + + +

                          + + + val + + + findName: N + +

                          + +
                        89. + + +

                          + + + val + + + foldLeftName: N + +

                          + +
                        90. + + +

                          + + + val + + + foldRightName: N + +

                          + +
                        91. + + +

                          + + + val + + + forallName: N + +

                          + +
                        92. + + +

                          + + + val + + + foreachName: N + +

                          + +
                        93. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        94. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        95. + + +

                          + + + val + + + headName: N + +

                          + +
                        96. + + +

                          + + + val + + + intWrapperName: N + +

                          + +
                        97. + + +

                          + + + val + + + isEmptyName: N + +

                          + +
                        98. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        99. + + +

                          + + + val + + + lengthName: N + +

                          + +
                        100. + + +

                          + + + val + + + mapName: N + +

                          + +
                        101. + + +

                          + + + val + + + mathName: N + +

                          + +
                        102. + + +

                          + + + val + + + maxName: N + +

                          + +
                        103. + + +

                          + + + val + + + minName: N + +

                          + +
                        104. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        105. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        106. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        107. + + +

                          + + + val + + + packageName: N + +

                          + +
                        108. + + +

                          + + + lazy val + + + primArrayBuilderClasses: Map[scala.reflect.api.Universe.Type, scala.reflect.api.Universe.ClassSymbol] + +

                          + +
                        109. + + +

                          + + + lazy val + + + primArrayNames: Array[(scala.reflect.api.Universe.Type, String)] + +

                          + +
                        110. + + +

                          + + + lazy val + + + primArrayOpsClasses: Map[scala.reflect.api.Universe.Type, scala.reflect.api.Universe.ClassSymbol] + +

                          + +
                        111. + + +

                          + + + val + + + productName: N + +

                          + +
                        112. + + +

                          + + + val + + + reduceLeftName: N + +

                          + +
                        113. + + +

                          + + + val + + + reduceRightName: N + +

                          + +
                        114. + + +

                          + + + val + + + resultName: N + +

                          + +
                        115. + + +

                          + + + val + + + reverseName: N + +

                          + +
                        116. + + +

                          + + + val + + + scalaName: N + +

                          + +
                        117. + + +

                          + + + val + + + scanLeftName: N + +

                          + +
                        118. + + +

                          + + + val + + + scanRightName: N + +

                          + +
                        119. + + +

                          + + + val + + + sumName: N + +

                          + +
                        120. + + +

                          + + + val + + + superName: N + +

                          + +
                        121. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        122. + + +

                          + + + val + + + tabulateName: N + +

                          + +
                        123. + + +

                          + + + val + + + tailName: N + +

                          + +
                        124. + + +

                          + + + val + + + takeWhileName: N + +

                          + +
                        125. + + +

                          + + + val + + + thisName: N + +

                          + +
                        126. + + +

                          + + + val + + + toArrayName: N + +

                          + +
                        127. + + +

                          + + + val + + + toByteName: N + +

                          + +
                        128. + + +

                          + + + val + + + toCharName: N + +

                          + +
                        129. + + +

                          + + + val + + + toDoubleName: N + +

                          + +
                        130. + + +

                          + + + val + + + toFloatName: N + +

                          + +
                        131. + + +

                          + + + val + + + toIndexedSeqName: N + +

                          + +
                        132. + + +

                          + + + val + + + toIntName: N + +

                          + +
                        133. + + +

                          + + + val + + + toListName: N + +

                          + +
                        134. + + +

                          + + + val + + + toLongName: N + +

                          + +
                        135. + + +

                          + + + val + + + toMapName: N + +

                          + +
                        136. + + +

                          + + + val + + + toName: N + +

                          + +
                        137. + + +

                          + + + val + + + toSeqName: N + +

                          + +
                        138. + + +

                          + + + val + + + toSetName: N + +

                          + +
                        139. + + +

                          + + + val + + + toShortName: N + +

                          + +
                        140. + + +

                          + + + val + + + toSizeTName: N + +

                          + +
                        141. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        142. + + +

                          + + + val + + + toVectorName: N + +

                          + +
                        143. + + +

                          + + + val + + + untilName: N + +

                          + +
                        144. + + +

                          + + + val + + + updateName: N + +

                          + +
                        145. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        146. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        147. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        148. + + +

                          + + + val + + + withFilterName: N + +

                          + +
                        149. + + +

                          + + + val + + + zipName: N + +

                          + +
                        150. + + +

                          + + + val + + + zipWithIndexName: N + +

                          + +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/FlatCode.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/FlatCode.html new file mode 100644 index 00000000..37ce43a1 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/FlatCode.html @@ -0,0 +1,589 @@ + + + + + FlatCode - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.FlatCode + + + + + + + + + + +
                        + +

                        scalaxy.components

                        +

                        FlatCode

                        +
                        + +

                        + + + case class + + + FlatCode[T](outerDefinitions: Seq[T] = ..., statements: Seq[T] = ..., values: Seq[T] = ...) extends Product with Serializable + +

                        + +
                        + Linear Supertypes +
                        Serializable, Serializable, Product, Equals, AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. FlatCode
                        2. Serializable
                        3. Serializable
                        4. Product
                        5. Equals
                        6. AnyRef
                        7. Any
                        8. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        +
                        +

                        Instance Constructors

                        +
                        1. + + +

                          + + + new + + + FlatCode(outerDefinitions: Seq[T] = ..., statements: Seq[T] = ..., values: Seq[T] = ...) + +

                          + +
                        +
                        + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + + def + + + ++(fc: FlatCode[T]): FlatCode[T] + +

                          + +
                        5. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        6. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + >>(fc: FlatCode[T]): FlatCode[T] + +

                          + +
                        8. + + +

                          + + + def + + + addOuters(outerDefs: Seq[T]): FlatCode[T] + +

                          + +
                        9. + + +

                          + + + def + + + addStatements(stats: Seq[T]): FlatCode[T] + +

                          + +
                        10. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        11. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        12. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        13. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        14. + + +

                          + + + def + + + flatMap[V](f: (T) ⇒ FlatCode[V])(implicit arg0: ClassTag[V]): FlatCode[V] + +

                          + +
                        15. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        16. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        17. + + +

                          + + + def + + + map[V](f: (T) ⇒ V): FlatCode[V] + +

                          + +
                        18. + + +

                          + + + def + + + mapEachValue(f: (T) ⇒ Seq[T]): FlatCode[T] + +

                          + +
                        19. + + +

                          + + + def + + + mapValues(f: (Seq[T]) ⇒ Seq[T]): FlatCode[T] + +

                          + +
                        20. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        21. + + +

                          + + + def + + + noValues: FlatCode[T] + +

                          + +
                        22. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        23. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        24. + + +

                          + + + val + + + outerDefinitions: Seq[T] + +

                          + +
                        25. + + +

                          + + + def + + + printDebug(name: String = ""): Unit + +

                          + +
                        26. + + +

                          + + + val + + + statements: Seq[T] + +

                          + +
                        27. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        28. + + +

                          + + + def + + + transform(f: (Seq[T]) ⇒ Seq[T]): FlatCode[T] + +

                          + +
                        29. + + +

                          + + + val + + + values: Seq[T] + +

                          + +
                        30. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        31. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        32. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Product

                        +
                        +

                        Inherited from Equals

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/FlatCodes$.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/FlatCodes$.html new file mode 100644 index 00000000..8c861aee --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/FlatCodes$.html @@ -0,0 +1,448 @@ + + + + + FlatCodes - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.FlatCodes + + + + + + + + + + +
                        + +

                        scalaxy.components

                        +

                        FlatCodes

                        +
                        + +

                        + + + object + + + FlatCodes + +

                        + +
                        + Linear Supertypes +
                        AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. FlatCodes
                        2. AnyRef
                        3. Any
                        4. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + + def + + + EmptyFlatCode[T]: FlatCode[T] + +

                          + +
                        7. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        8. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        9. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        10. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        11. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        12. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        13. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        14. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        15. + + +

                          + + + def + + + merge[T](fcs: FlatCode[T]*)(f: (Seq[T]) ⇒ Seq[T]): FlatCode[T] + +

                          + +
                        16. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        17. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        18. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        19. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        20. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        21. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        22. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        23. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/HasSideEffects$.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/HasSideEffects$.html new file mode 100644 index 00000000..58bf7912 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/HasSideEffects$.html @@ -0,0 +1,422 @@ + + + + + HasSideEffects - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.HasSideEffects + + + + + + + + + + +
                        + +

                        scalaxy.components

                        +

                        HasSideEffects

                        +
                        + +

                        + + + object + + + HasSideEffects + +

                        + +
                        + Linear Supertypes +
                        AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. HasSideEffects
                        2. AnyRef
                        3. Any
                        4. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        8. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        9. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        10. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        11. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        12. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        13. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        14. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        15. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        16. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        17. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        18. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        19. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        20. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        21. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/IndexedSeqType$.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/IndexedSeqType$.html new file mode 100644 index 00000000..6d1a66e2 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/IndexedSeqType$.html @@ -0,0 +1,419 @@ + + + + + IndexedSeqType - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.IndexedSeqType + + + + + + + + + + +
                        + +

                        scalaxy.components

                        +

                        IndexedSeqType

                        +
                        + +

                        + + + object + + + IndexedSeqType extends ColType with Product with Serializable + +

                        + +
                        + Linear Supertypes +
                        Serializable, Serializable, Product, Equals, ColType, AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. IndexedSeqType
                        2. Serializable
                        3. Serializable
                        4. Product
                        5. Equals
                        6. ColType
                        7. AnyRef
                        8. Any
                        9. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        8. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        9. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        10. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        11. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        12. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        13. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        14. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        15. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        16. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        17. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          ColType → AnyRef → Any
                          +
                        18. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        19. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        20. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Product

                        +
                        +

                        Inherited from Equals

                        +
                        +

                        Inherited from ColType

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/ListType$.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/ListType$.html new file mode 100644 index 00000000..4d72aee5 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/ListType$.html @@ -0,0 +1,419 @@ + + + + + ListType - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.ListType + + + + + + + + + + +
                        + +

                        scalaxy.components

                        +

                        ListType

                        +
                        + +

                        + + + object + + + ListType extends ColType with Product with Serializable + +

                        + +
                        + Linear Supertypes +
                        Serializable, Serializable, Product, Equals, ColType, AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. ListType
                        2. Serializable
                        3. Serializable
                        4. Product
                        5. Equals
                        6. ColType
                        7. AnyRef
                        8. Any
                        9. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        8. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        9. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        10. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        11. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        12. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        13. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        14. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        15. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        16. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        17. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          ColType → AnyRef → Any
                          +
                        18. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        19. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        20. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Product

                        +
                        +

                        Inherited from Equals

                        +
                        +

                        Inherited from ColType

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MapType$.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MapType$.html new file mode 100644 index 00000000..a940127a --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MapType$.html @@ -0,0 +1,419 @@ + + + + + MapType - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.MapType + + + + + + + + + + +
                        + +

                        scalaxy.components

                        +

                        MapType

                        +
                        + +

                        + + + object + + + MapType extends ColType with Product with Serializable + +

                        + +
                        + Linear Supertypes +
                        Serializable, Serializable, Product, Equals, ColType, AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. MapType
                        2. Serializable
                        3. Serializable
                        4. Product
                        5. Equals
                        6. ColType
                        7. AnyRef
                        8. Any
                        9. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        8. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        9. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        10. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        11. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        12. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        13. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        14. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        15. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        16. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        17. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          ColType → AnyRef → Any
                          +
                        18. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        19. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        20. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Product

                        +
                        +

                        Inherited from Equals

                        +
                        +

                        Inherited from ColType

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$ArrayApply$.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$ArrayApply$.html new file mode 100644 index 00000000..1fb6cf35 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$ArrayApply$.html @@ -0,0 +1,450 @@ + + + + + ArrayApply - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.MiscMatchers.ArrayApply + + + + + + + + + + +
                        + +

                        scalaxy.components.MiscMatchers

                        +

                        ArrayApply

                        +
                        + +

                        + + + object + + + ArrayApply extends CollectionApply + +

                        + +
                        + Linear Supertypes +
                        CollectionApply, AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. ArrayApply
                        2. CollectionApply
                        3. AnyRef
                        4. Any
                        5. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + + def + + + apply(component: scala.reflect.api.Universe.Tree): Nothing + +

                          +
                          Definition Classes
                          CollectionApply
                          +
                        7. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        8. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        9. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        10. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        11. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        12. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        13. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        14. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        15. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        16. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        17. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        18. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        19. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        20. + + +

                          + + + def + + + unapply(tree: scala.reflect.api.Universe.Tree): Option[(List[scala.reflect.api.Universe.Tree], scala.reflect.api.Universe.Type)] + +

                          +
                          Definition Classes
                          CollectionApply
                          +
                        21. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        22. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        23. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from CollectionApply

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$ArrayOps$.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$ArrayOps$.html new file mode 100644 index 00000000..44412777 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$ArrayOps$.html @@ -0,0 +1,448 @@ + + + + + ArrayOps - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.MiscMatchers.ArrayOps + + + + + + + + + + +
                        + +

                        scalaxy.components.MiscMatchers

                        +

                        ArrayOps

                        +
                        + +

                        + + + object + + + ArrayOps + +

                        + +
                        + Linear Supertypes +
                        AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. ArrayOps
                        2. AnyRef
                        3. Any
                        4. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + + val + + + arrayOpsClass: scala.reflect.api.Universe.ClassSymbol + +

                          + +
                        7. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        8. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        9. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        10. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        11. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        12. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        13. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        14. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        15. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        16. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        17. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        18. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        19. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        20. + + +

                          + + + def + + + unapply(tree: scala.reflect.api.Universe.Tree): Option[scala.reflect.api.Universe.Type] + +

                          + +
                        21. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        22. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        23. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$ArrayTabulate$.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$ArrayTabulate$.html new file mode 100644 index 00000000..82b8df8c --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$ArrayTabulate$.html @@ -0,0 +1,461 @@ + + + + + ArrayTabulate - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.MiscMatchers.ArrayTabulate + + + + + + + + + + +
                        + +

                        scalaxy.components.MiscMatchers

                        +

                        ArrayTabulate

                        +
                        + +

                        + + + object + + + ArrayTabulate + +

                        + +
                        + Linear Supertypes +
                        AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. ArrayTabulate
                        2. AnyRef
                        3. Any
                        4. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + + def + + + apply(componentType: scala.reflect.api.Universe.Tree, lengths: List[scala.reflect.api.Universe.Tree], function: scala.reflect.api.Universe.Tree, manifest: scala.reflect.api.Universe.Tree): Nothing + +

                          + +
                        7. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        8. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        9. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        10. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        11. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        12. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        13. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        14. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        15. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        16. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        17. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        18. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        19. + + +

                          + + + lazy val + + + tabulateSyms: Set[scala.reflect.api.Universe.Symbol] + +

                          +

                          This is the one all the other ones go through.

                          +
                        20. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        21. + + +

                          + + + def + + + unapply(tree: scala.reflect.api.Universe.Tree): Option[(scala.reflect.api.Universe.Tree, List[scala.reflect.api.Universe.Tree], scala.reflect.api.Universe.Tree, scala.reflect.api.Universe.Tree)] + +

                          + +
                        22. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        23. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        24. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$ArrayTyped$.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$ArrayTyped$.html new file mode 100644 index 00000000..fc547a6c --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$ArrayTyped$.html @@ -0,0 +1,450 @@ + + + + + ArrayTyped - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.MiscMatchers.ArrayTyped + + + + + + + + + + +
                        + +

                        scalaxy.components.MiscMatchers

                        +

                        ArrayTyped

                        +
                        + +

                        + + + object + + + ArrayTyped extends HigherTypeParameterExtractor + +

                        + +
                        + Linear Supertypes + +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. ArrayTyped
                        2. HigherTypeParameterExtractor
                        3. AnyRef
                        4. Any
                        5. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        8. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        9. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        10. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        11. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        12. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        13. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        14. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        15. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        16. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        17. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        18. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        19. + + +

                          + + + def + + + unapply(tree: scala.reflect.api.Universe.Tree): Option[scala.reflect.api.Universe.Type] + +

                          +
                          Definition Classes
                          HigherTypeParameterExtractor
                          +
                        20. + + +

                          + + + def + + + unapply(tpe: scala.reflect.api.Universe.Type): Option[scala.reflect.api.Universe.Type] + +

                          +
                          Definition Classes
                          HigherTypeParameterExtractor
                          +
                        21. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        22. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        23. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from HigherTypeParameterExtractor

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$BasicTypeApply$.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$BasicTypeApply$.html new file mode 100644 index 00000000..25b99f44 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$BasicTypeApply$.html @@ -0,0 +1,435 @@ + + + + + BasicTypeApply - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.MiscMatchers.BasicTypeApply + + + + + + + + + + +
                        + +

                        scalaxy.components.MiscMatchers

                        +

                        BasicTypeApply

                        +
                        + +

                        + + + object + + + BasicTypeApply + +

                        + +
                        + Linear Supertypes +
                        AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. BasicTypeApply
                        2. AnyRef
                        3. Any
                        4. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        8. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        9. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        10. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        11. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        12. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        13. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        14. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        15. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        16. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        17. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        18. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        19. + + +

                          + + + def + + + unapply(tree: scala.reflect.api.Universe.Tree): Option[(scala.reflect.api.Universe.Tree, scala.reflect.api.Universe.Name, List[scala.reflect.api.Universe.Tree], Seq[List[scala.reflect.api.Universe.Tree]])] + +

                          + +
                        20. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        21. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        22. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$CanBuildFromArg$.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$CanBuildFromArg$.html new file mode 100644 index 00000000..28df4d6c --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$CanBuildFromArg$.html @@ -0,0 +1,435 @@ + + + + + CanBuildFromArg - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.MiscMatchers.CanBuildFromArg + + + + + + + + + + +
                        + +

                        scalaxy.components.MiscMatchers

                        +

                        CanBuildFromArg

                        +
                        + +

                        + + + object + + + CanBuildFromArg + +

                        + +
                        + Linear Supertypes +
                        AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. CanBuildFromArg
                        2. AnyRef
                        3. Any
                        4. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        8. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        9. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        10. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        11. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        12. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        13. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        14. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        15. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        16. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        17. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        18. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        19. + + +

                          + + + def + + + unapply(tree: scala.reflect.api.Universe.Tree): Boolean + +

                          + +
                        20. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        21. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        22. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$CollectionApply.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$CollectionApply.html new file mode 100644 index 00000000..80fe3f4f --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$CollectionApply.html @@ -0,0 +1,467 @@ + + + + + CollectionApply - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.MiscMatchers.CollectionApply + + + + + + + + + + +
                        + +

                        scalaxy.components.MiscMatchers

                        +

                        CollectionApply

                        +
                        + +

                        + + + class + + + CollectionApply extends AnyRef + +

                        + +
                        + Linear Supertypes +
                        AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. CollectionApply
                        2. AnyRef
                        3. Any
                        4. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        +
                        +

                        Instance Constructors

                        +
                        1. + + +

                          + + + new + + + CollectionApply(colModule: scala.reflect.api.Universe.Symbol, colClass: scala.reflect.api.Universe.Symbol) + +

                          + +
                        +
                        + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + + def + + + apply(component: scala.reflect.api.Universe.Tree): Nothing + +

                          + +
                        7. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        8. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        9. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        10. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        11. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        12. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        13. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        14. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        15. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        16. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        17. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        18. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        19. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        20. + + +

                          + + + def + + + unapply(tree: scala.reflect.api.Universe.Tree): Option[(List[scala.reflect.api.Universe.Tree], scala.reflect.api.Universe.Type)] + +

                          + +
                        21. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        22. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        23. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$Foreach$.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$Foreach$.html new file mode 100644 index 00000000..aba0beff --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$Foreach$.html @@ -0,0 +1,435 @@ + + + + + Foreach - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.MiscMatchers.Foreach + + + + + + + + + + +
                        + +

                        scalaxy.components.MiscMatchers

                        +

                        Foreach

                        +
                        + +

                        + + + object + + + Foreach + +

                        + +
                        + Linear Supertypes +
                        AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. Foreach
                        2. AnyRef
                        3. Any
                        4. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        8. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        9. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        10. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        11. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        12. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        13. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        14. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        15. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        16. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        17. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        18. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        19. + + +

                          + + + def + + + unapply(tree: scala.reflect.api.Universe.Tree): Option[(scala.reflect.api.Universe.Tree, scala.reflect.api.Universe.Function)] + +

                          + +
                        20. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        21. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        22. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$Func$.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$Func$.html new file mode 100644 index 00000000..1c28441c --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$Func$.html @@ -0,0 +1,435 @@ + + + + + Func - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.MiscMatchers.Func + + + + + + + + + + + + +

                        + + + object + + + Func + +

                        + +
                        + Linear Supertypes +
                        AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. Func
                        2. AnyRef
                        3. Any
                        4. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        8. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        9. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        10. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        11. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        12. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        13. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        14. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        15. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        16. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        17. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        18. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        19. + + +

                          + + + def + + + unapply(tree: scala.reflect.api.Universe.Tree): Option[(List[scala.reflect.api.Universe.ValDef], scala.reflect.api.Universe.Tree)] + +

                          + +
                        20. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        21. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        22. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$HigherTypeParameterExtractor.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$HigherTypeParameterExtractor.html new file mode 100644 index 00000000..d6a47b10 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$HigherTypeParameterExtractor.html @@ -0,0 +1,467 @@ + + + + + HigherTypeParameterExtractor - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.MiscMatchers.HigherTypeParameterExtractor + + + + + + + + + + +
                        + +

                        scalaxy.components.MiscMatchers

                        +

                        HigherTypeParameterExtractor

                        +
                        + +

                        + + + class + + + HigherTypeParameterExtractor extends AnyRef + +

                        + +
                        + Linear Supertypes +
                        AnyRef, Any
                        +
                        + Known Subclasses + +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. HigherTypeParameterExtractor
                        2. AnyRef
                        3. Any
                        4. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        +
                        +

                        Instance Constructors

                        +
                        1. + + +

                          + + + new + + + HigherTypeParameterExtractor(ColClass: scala.reflect.api.Universe.Symbol) + +

                          + +
                        +
                        + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        8. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        9. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        10. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        11. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        12. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        13. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        14. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        15. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        16. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        17. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        18. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        19. + + +

                          + + + def + + + unapply(tree: scala.reflect.api.Universe.Tree): Option[scala.reflect.api.Universe.Type] + +

                          + +
                        20. + + +

                          + + + def + + + unapply(tpe: scala.reflect.api.Universe.Type): Option[scala.reflect.api.Universe.Type] + +

                          + +
                        21. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        22. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        23. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$Ids.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$Ids.html new file mode 100644 index 00000000..97695810 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$Ids.html @@ -0,0 +1,451 @@ + + + + + Ids - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.MiscMatchers.Ids + + + + + + + + + + + + +

                        + + + class + + + Ids extends AnyRef + +

                        + +
                        + Linear Supertypes +
                        AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. Ids
                        2. AnyRef
                        3. Any
                        4. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        +
                        +

                        Instance Constructors

                        +
                        1. + + +

                          + + + new + + + Ids(start: Long = 1) + +

                          + +
                        +
                        + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        8. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        9. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        10. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        11. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        12. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        13. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        14. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        15. + + +

                          + + + def + + + next: Long + +

                          + +
                        16. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        17. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        18. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        19. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        20. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        21. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        22. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$IndexedSeqApply$.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$IndexedSeqApply$.html new file mode 100644 index 00000000..607cc6df --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$IndexedSeqApply$.html @@ -0,0 +1,450 @@ + + + + + IndexedSeqApply - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.MiscMatchers.IndexedSeqApply + + + + + + + + + + +
                        + +

                        scalaxy.components.MiscMatchers

                        +

                        IndexedSeqApply

                        +
                        + +

                        + + + object + + + IndexedSeqApply extends CollectionApply + +

                        + +
                        + Linear Supertypes +
                        CollectionApply, AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. IndexedSeqApply
                        2. CollectionApply
                        3. AnyRef
                        4. Any
                        5. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + + def + + + apply(component: scala.reflect.api.Universe.Tree): Nothing + +

                          +
                          Definition Classes
                          CollectionApply
                          +
                        7. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        8. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        9. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        10. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        11. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        12. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        13. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        14. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        15. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        16. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        17. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        18. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        19. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        20. + + +

                          + + + def + + + unapply(tree: scala.reflect.api.Universe.Tree): Option[(List[scala.reflect.api.Universe.Tree], scala.reflect.api.Universe.Type)] + +

                          +
                          Definition Classes
                          CollectionApply
                          +
                        21. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        22. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        23. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from CollectionApply

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$IntRange$.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$IntRange$.html new file mode 100644 index 00000000..ae8b0999 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$IntRange$.html @@ -0,0 +1,448 @@ + + + + + IntRange - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.MiscMatchers.IntRange + + + + + + + + + + +
                        + +

                        scalaxy.components.MiscMatchers

                        +

                        IntRange

                        +
                        + +

                        + + + object + + + IntRange + +

                        + +
                        + Linear Supertypes +
                        AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. IntRange
                        2. AnyRef
                        3. Any
                        4. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + + def + + + apply(from: scala.reflect.api.Universe.Tree, to: scala.reflect.api.Universe.Tree, by: Option[scala.reflect.api.Universe.Tree], isUntil: Boolean, filters: List[scala.reflect.api.Universe.Tree]): Nothing + +

                          + +
                        7. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        8. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        9. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        10. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        11. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        12. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        13. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        14. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        15. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        16. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        17. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        18. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        19. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        20. + + +

                          + + + def + + + unapply(tree: scala.reflect.api.Universe.Tree): Option[(scala.reflect.api.Universe.Tree, scala.reflect.api.Universe.Tree, Option[scala.reflect.api.Universe.Tree], Boolean, List[scala.reflect.api.Universe.Tree])] + +

                          + +
                        21. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        22. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        23. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$ListApply$.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$ListApply$.html new file mode 100644 index 00000000..6700f30a --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$ListApply$.html @@ -0,0 +1,450 @@ + + + + + ListApply - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.MiscMatchers.ListApply + + + + + + + + + + +
                        + +

                        scalaxy.components.MiscMatchers

                        +

                        ListApply

                        +
                        + +

                        + + + object + + + ListApply extends CollectionApply + +

                        + +
                        + Linear Supertypes +
                        CollectionApply, AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. ListApply
                        2. CollectionApply
                        3. AnyRef
                        4. Any
                        5. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + + def + + + apply(component: scala.reflect.api.Universe.Tree): Nothing + +

                          +
                          Definition Classes
                          CollectionApply
                          +
                        7. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        8. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        9. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        10. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        11. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        12. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        13. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        14. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        15. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        16. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        17. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        18. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        19. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        20. + + +

                          + + + def + + + unapply(tree: scala.reflect.api.Universe.Tree): Option[(List[scala.reflect.api.Universe.Tree], scala.reflect.api.Universe.Type)] + +

                          +
                          Definition Classes
                          CollectionApply
                          +
                        21. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        22. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        23. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from CollectionApply

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$ListTree$.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$ListTree$.html new file mode 100644 index 00000000..9ebd2ade --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$ListTree$.html @@ -0,0 +1,450 @@ + + + + + ListTree - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.MiscMatchers.ListTree + + + + + + + + + + +
                        + +

                        scalaxy.components.MiscMatchers

                        +

                        ListTree

                        +
                        + +

                        + + + object + + + ListTree extends HigherTypeParameterExtractor + +

                        + +
                        + Linear Supertypes + +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. ListTree
                        2. HigherTypeParameterExtractor
                        3. AnyRef
                        4. Any
                        5. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        8. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        9. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        10. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        11. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        12. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        13. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        14. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        15. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        16. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        17. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        18. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        19. + + +

                          + + + def + + + unapply(tree: scala.reflect.api.Universe.Tree): Option[scala.reflect.api.Universe.Type] + +

                          +
                          Definition Classes
                          HigherTypeParameterExtractor
                          +
                        20. + + +

                          + + + def + + + unapply(tpe: scala.reflect.api.Universe.Type): Option[scala.reflect.api.Universe.Type] + +

                          +
                          Definition Classes
                          HigherTypeParameterExtractor
                          +
                        21. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        22. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        23. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from HigherTypeParameterExtractor

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$OptionApply$.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$OptionApply$.html new file mode 100644 index 00000000..f9f2b028 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$OptionApply$.html @@ -0,0 +1,450 @@ + + + + + OptionApply - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.MiscMatchers.OptionApply + + + + + + + + + + +
                        + +

                        scalaxy.components.MiscMatchers

                        +

                        OptionApply

                        +
                        + +

                        + + + object + + + OptionApply extends CollectionApply + +

                        + +
                        + Linear Supertypes +
                        CollectionApply, AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. OptionApply
                        2. CollectionApply
                        3. AnyRef
                        4. Any
                        5. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + + def + + + apply(component: scala.reflect.api.Universe.Tree): Nothing + +

                          +
                          Definition Classes
                          CollectionApply
                          +
                        7. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        8. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        9. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        10. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        11. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        12. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        13. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        14. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        15. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        16. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        17. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        18. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        19. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        20. + + +

                          + + + def + + + unapply(tree: scala.reflect.api.Universe.Tree): Option[(List[scala.reflect.api.Universe.Tree], scala.reflect.api.Universe.Type)] + +

                          +
                          Definition Classes
                          CollectionApply
                          +
                        21. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        22. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        23. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from CollectionApply

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$OptionTree$.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$OptionTree$.html new file mode 100644 index 00000000..500496f4 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$OptionTree$.html @@ -0,0 +1,461 @@ + + + + + OptionTree - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.MiscMatchers.OptionTree + + + + + + + + + + +
                        + +

                        scalaxy.components.MiscMatchers

                        +

                        OptionTree

                        +
                        + +

                        + + + object + + + OptionTree + +

                        + +
                        + Linear Supertypes +
                        AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. OptionTree
                        2. AnyRef
                        3. Any
                        4. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + + def + + + apply(componentType: scala.reflect.api.Universe.Type): Nothing + +

                          + +
                        7. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        8. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        9. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        10. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        11. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        12. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        13. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        14. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        15. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        16. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        17. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        18. + + +

                          + + + val + + + optionClass: scala.reflect.api.Universe.ClassSymbol + +

                          + +
                        19. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        20. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        21. + + +

                          + + + def + + + unapply(tree: scala.reflect.api.Universe.Tree): Option[scala.reflect.api.Universe.Type] + +

                          + +
                        22. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        23. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        24. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$Predef$.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$Predef$.html new file mode 100644 index 00000000..448791ca --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$Predef$.html @@ -0,0 +1,513 @@ + + + + + Predef - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.MiscMatchers.Predef + + + + + + + + + + + + +

                        + + + object + + + Predef + +

                        + +
                        + Linear Supertypes +
                        AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. Predef
                        2. AnyRef
                        3. Any
                        4. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + + lazy val + + + GenericArrayOps: scala.reflect.api.Universe.Symbol + +

                          + +
                        7. + + +

                          + + + lazy val + + + IntWrapper: scala.reflect.api.Universe.Symbol + +

                          + +
                        8. + + +

                          + + + lazy val + + + RefArrayOps: scala.reflect.api.Universe.Symbol + +

                          + +
                        9. + + +

                          + + + def + + + apply(name: String): scala.reflect.api.Universe.Symbol + +

                          + +
                        10. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        11. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        12. + + +

                          + + + def + + + contains(sym: scala.reflect.api.Universe.Symbol): Boolean + +

                          + +
                        13. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        14. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        15. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        16. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        17. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        18. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        19. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        20. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        21. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        22. + + +

                          + + + lazy val + + + println: scala.reflect.api.Universe.Symbol + +

                          + +
                        23. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        24. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        25. + + +

                          + + + def + + + unapply(tree: scala.reflect.api.Universe.Tree): Boolean + +

                          + +
                        26. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        27. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        28. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$ScalaMathFunction$.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$ScalaMathFunction$.html new file mode 100644 index 00000000..08f2a217 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$ScalaMathFunction$.html @@ -0,0 +1,449 @@ + + + + + ScalaMathFunction - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.MiscMatchers.ScalaMathFunction + + + + + + + + + + +
                        + +

                        scalaxy.components.MiscMatchers

                        +

                        ScalaMathFunction

                        +
                        + +

                        + + + object + + + ScalaMathFunction + +

                        + +
                        + Linear Supertypes +
                        AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. ScalaMathFunction
                        2. AnyRef
                        3. Any
                        4. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + + def + + + apply(functionName: String, args: List[scala.reflect.api.Universe.Tree]): scala.reflect.api.Universe.Apply + +

                          +

                          I'm all for avoiding "magic strings" but in this case it's hard to + see the twice-as-long identifiers as much improvement.

                          +
                        7. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        8. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        9. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        10. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        11. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        12. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        13. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        14. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        15. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        16. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        17. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        18. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        19. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        20. + + +

                          + + + def + + + unapply(tree: scala.reflect.api.Universe.Tree): Option[(scala.reflect.api.Universe.Type, scala.reflect.api.Universe.Name, List[scala.reflect.api.Universe.Tree])] + +

                          + +
                        21. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        22. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        23. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$SeqApply$.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$SeqApply$.html new file mode 100644 index 00000000..cc388aad --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$SeqApply$.html @@ -0,0 +1,450 @@ + + + + + SeqApply - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.MiscMatchers.SeqApply + + + + + + + + + + +
                        + +

                        scalaxy.components.MiscMatchers

                        +

                        SeqApply

                        +
                        + +

                        + + + object + + + SeqApply extends CollectionApply + +

                        + +
                        + Linear Supertypes +
                        CollectionApply, AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. SeqApply
                        2. CollectionApply
                        3. AnyRef
                        4. Any
                        5. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + + def + + + apply(component: scala.reflect.api.Universe.Tree): Nothing + +

                          +
                          Definition Classes
                          CollectionApply
                          +
                        7. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        8. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        9. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        10. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        11. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        12. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        13. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        14. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        15. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        16. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        17. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        18. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        19. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        20. + + +

                          + + + def + + + unapply(tree: scala.reflect.api.Universe.Tree): Option[(List[scala.reflect.api.Universe.Tree], scala.reflect.api.Universe.Type)] + +

                          +
                          Definition Classes
                          CollectionApply
                          +
                        21. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        22. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        23. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from CollectionApply

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$SymbolWithOwnerAndName$.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$SymbolWithOwnerAndName$.html new file mode 100644 index 00000000..454d0f6a --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$SymbolWithOwnerAndName$.html @@ -0,0 +1,435 @@ + + + + + SymbolWithOwnerAndName - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.MiscMatchers.SymbolWithOwnerAndName + + + + + + + + + + +
                        + +

                        scalaxy.components.MiscMatchers

                        +

                        SymbolWithOwnerAndName

                        +
                        + +

                        + + + object + + + SymbolWithOwnerAndName + +

                        + +
                        + Linear Supertypes +
                        AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. SymbolWithOwnerAndName
                        2. AnyRef
                        3. Any
                        4. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        8. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        9. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        10. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        11. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        12. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        13. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        14. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        15. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        16. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        17. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        18. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        19. + + +

                          + + + def + + + unapply(sym: scala.reflect.api.Universe.Symbol): Option[(scala.reflect.api.Universe.Symbol, scala.reflect.api.Universe.Symbol, scala.reflect.api.Universe.Name)] + +

                          + +
                        20. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        21. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        22. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TreeWithSymbol$.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TreeWithSymbol$.html new file mode 100644 index 00000000..055cb908 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TreeWithSymbol$.html @@ -0,0 +1,435 @@ + + + + + TreeWithSymbol - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.MiscMatchers.TreeWithSymbol + + + + + + + + + + +
                        + +

                        scalaxy.components.MiscMatchers

                        +

                        TreeWithSymbol

                        +
                        + +

                        + + + object + + + TreeWithSymbol + +

                        + +
                        + Linear Supertypes +
                        AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. TreeWithSymbol
                        2. AnyRef
                        3. Any
                        4. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        8. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        9. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        10. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        11. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        12. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        13. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        14. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        15. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        16. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        17. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        18. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        19. + + +

                          + + + def + + + unapply(tree: scala.reflect.api.Universe.Tree): Option[(scala.reflect.api.Universe.Tree, scala.reflect.api.Universe.Symbol)] + +

                          + +
                        20. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        21. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        22. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TreeWithType$.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TreeWithType$.html new file mode 100644 index 00000000..a1774b4c --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TreeWithType$.html @@ -0,0 +1,435 @@ + + + + + TreeWithType - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.MiscMatchers.TreeWithType + + + + + + + + + + +
                        + +

                        scalaxy.components.MiscMatchers

                        +

                        TreeWithType

                        +
                        + +

                        + + + object + + + TreeWithType + +

                        + +
                        + Linear Supertypes +
                        AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. TreeWithType
                        2. AnyRef
                        3. Any
                        4. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        8. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        9. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        10. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        11. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        12. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        13. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        14. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        15. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        16. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        17. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        18. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        19. + + +

                          + + + def + + + unapply(tree: scala.reflect.api.Universe.Tree): Option[(scala.reflect.api.Universe.Tree, scala.reflect.api.Universe.Type)] + +

                          + +
                        20. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        21. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        22. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TrivialCanBuildFromArg$.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TrivialCanBuildFromArg$.html new file mode 100644 index 00000000..215abee5 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TrivialCanBuildFromArg$.html @@ -0,0 +1,461 @@ + + + + + TrivialCanBuildFromArg - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.MiscMatchers.TrivialCanBuildFromArg + + + + + + + + + + +
                        + +

                        scalaxy.components.MiscMatchers

                        +

                        TrivialCanBuildFromArg

                        +
                        + +

                        + + + object + + + TrivialCanBuildFromArg + +

                        + +
                        + Linear Supertypes +
                        AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. TrivialCanBuildFromArg
                        2. AnyRef
                        3. Any
                        4. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        8. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        9. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        10. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        11. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        12. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        13. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        14. + + +

                          + + + val + + + n1: MiscMatchers.N + +

                          + +
                        15. + + +

                          + + + val + + + n2: MiscMatchers.N + +

                          + +
                        16. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        17. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        18. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        19. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        20. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        21. + + +

                          + + + def + + + unapply(tree: scala.reflect.api.Universe.Tree): Option[scala.reflect.api.Universe.Tree] + +

                          + +
                        22. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        23. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        24. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TupleClass$.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TupleClass$.html new file mode 100644 index 00000000..ebfa16fc --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TupleClass$.html @@ -0,0 +1,435 @@ + + + + + TupleClass - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.MiscMatchers.TupleClass + + + + + + + + + + +
                        + +

                        scalaxy.components.MiscMatchers

                        +

                        TupleClass

                        +
                        + +

                        + + + object + + + TupleClass + +

                        + +
                        + Linear Supertypes +
                        AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. TupleClass
                        2. AnyRef
                        3. Any
                        4. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        8. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        9. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        10. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        11. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        12. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        13. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        14. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        15. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        16. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        17. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        18. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        19. + + +

                          + + + def + + + unapply(sym: scala.reflect.api.Universe.Symbol): Boolean + +

                          + +
                        20. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        21. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        22. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TupleComponent$.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TupleComponent$.html new file mode 100644 index 00000000..262fdbed --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TupleComponent$.html @@ -0,0 +1,448 @@ + + + + + TupleComponent - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.MiscMatchers.TupleComponent + + + + + + + + + + +
                        + +

                        scalaxy.components.MiscMatchers

                        +

                        TupleComponent

                        +
                        + +

                        + + + object + + + TupleComponent + +

                        + +
                        + Linear Supertypes +
                        AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. TupleComponent
                        2. AnyRef
                        3. Any
                        4. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        8. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        9. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        10. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        11. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        12. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        13. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        14. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        15. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        16. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        17. + + +

                          + + + val + + + rx: Regex + +

                          + +
                        18. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        19. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        20. + + +

                          + + + def + + + unapply(tree: scala.reflect.api.Universe.Tree): Option[(scala.reflect.api.Universe.Tree, Int)] + +

                          + +
                        21. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        22. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        23. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TupleCreation$.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TupleCreation$.html new file mode 100644 index 00000000..042a7562 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TupleCreation$.html @@ -0,0 +1,435 @@ + + + + + TupleCreation - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.MiscMatchers.TupleCreation + + + + + + + + + + +
                        + +

                        scalaxy.components.MiscMatchers

                        +

                        TupleCreation

                        +
                        + +

                        + + + object + + + TupleCreation + +

                        + +
                        + Linear Supertypes +
                        AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. TupleCreation
                        2. AnyRef
                        3. Any
                        4. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        8. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        9. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        10. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        11. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        12. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        13. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        14. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        15. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        16. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        17. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        18. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        19. + + +

                          + + + def + + + unapply(tree: scala.reflect.api.Universe.Tree): Option[List[scala.reflect.api.Universe.Tree]] + +

                          + +
                        20. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        21. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        22. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TuplePath$.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TuplePath$.html new file mode 100644 index 00000000..638c22ed --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TuplePath$.html @@ -0,0 +1,435 @@ + + + + + TuplePath - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.MiscMatchers.TuplePath + + + + + + + + + + +
                        + +

                        scalaxy.components.MiscMatchers

                        +

                        TuplePath

                        +
                        + +

                        + + + object + + + TuplePath + +

                        + +
                        + Linear Supertypes +
                        AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. TuplePath
                        2. AnyRef
                        3. Any
                        4. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        8. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        9. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        10. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        11. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        12. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        13. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        14. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        15. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        16. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        17. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        18. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        19. + + +

                          + + + def + + + unapply(tree: scala.reflect.api.Universe.Tree): Option[(scala.reflect.api.Universe.Tree, List[Int])] + +

                          + +
                        20. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        21. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        22. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TupleSelect$.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TupleSelect$.html new file mode 100644 index 00000000..3616c6f7 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TupleSelect$.html @@ -0,0 +1,435 @@ + + + + + TupleSelect - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.MiscMatchers.TupleSelect + + + + + + + + + + +
                        + +

                        scalaxy.components.MiscMatchers

                        +

                        TupleSelect

                        +
                        + +

                        + + + object + + + TupleSelect + +

                        + +
                        + Linear Supertypes +
                        AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. TupleSelect
                        2. AnyRef
                        3. Any
                        4. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        8. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        9. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        10. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        11. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        12. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        13. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        14. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        15. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        16. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        17. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        18. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        19. + + +

                          + + + def + + + unapply(tree: scala.reflect.api.Universe.Tree): Boolean + +

                          + +
                        20. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        21. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        22. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$WhileLoop$.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$WhileLoop$.html new file mode 100644 index 00000000..737dd7c5 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$WhileLoop$.html @@ -0,0 +1,435 @@ + + + + + WhileLoop - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.MiscMatchers.WhileLoop + + + + + + + + + + +
                        + +

                        scalaxy.components.MiscMatchers

                        +

                        WhileLoop

                        +
                        + +

                        + + + object + + + WhileLoop + +

                        + +
                        + Linear Supertypes +
                        AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. WhileLoop
                        2. AnyRef
                        3. Any
                        4. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        8. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        9. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        10. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        11. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        12. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        13. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        14. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        15. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        16. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        17. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        18. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        19. + + +

                          + + + def + + + unapply(tree: scala.reflect.api.Universe.Tree): Option[(scala.reflect.api.Universe.Tree, List[scala.reflect.api.Universe.Tree])] + +

                          + +
                        20. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        21. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        22. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$WrappedArrayTree$.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$WrappedArrayTree$.html new file mode 100644 index 00000000..479dcccf --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$WrappedArrayTree$.html @@ -0,0 +1,435 @@ + + + + + WrappedArrayTree - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.MiscMatchers.WrappedArrayTree + + + + + + + + + + +
                        + +

                        scalaxy.components.MiscMatchers

                        +

                        WrappedArrayTree

                        +
                        + +

                        + + + object + + + WrappedArrayTree + +

                        + +
                        + Linear Supertypes +
                        AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. WrappedArrayTree
                        2. AnyRef
                        3. Any
                        4. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        8. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        9. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        10. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        11. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        12. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        13. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        14. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        15. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        16. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        17. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        18. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        19. + + +

                          + + + def + + + unapply(tree: scala.reflect.api.Universe.Tree): Option[(scala.reflect.api.Universe.Tree, scala.reflect.api.Universe.Type)] + +

                          + +
                        20. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        21. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        22. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$tupleComponentName$.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$tupleComponentName$.html new file mode 100644 index 00000000..6ae59331 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$tupleComponentName$.html @@ -0,0 +1,448 @@ + + + + + tupleComponentName - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.MiscMatchers.tupleComponentName + + + + + + + + + + +
                        + +

                        scalaxy.components.MiscMatchers

                        +

                        tupleComponentName

                        +
                        + +

                        + + + object + + + tupleComponentName + +

                        + +
                        + Linear Supertypes +
                        AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. tupleComponentName
                        2. AnyRef
                        3. Any
                        4. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        8. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        9. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        10. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        11. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        12. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        13. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        14. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        15. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        16. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        17. + + +

                          + + + val + + + rx: Regex + +

                          + +
                        18. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        19. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        20. + + +

                          + + + def + + + unapply(n: scala.reflect.api.Universe.Name): Option[Int] + +

                          + +
                        21. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        22. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        23. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers.html new file mode 100644 index 00000000..32004d2f --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers.html @@ -0,0 +1,2814 @@ + + + + + MiscMatchers - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.MiscMatchers + + + + + + + + + + +
                        + +

                        scalaxy.components

                        +

                        MiscMatchers

                        +
                        + +

                        + + + trait + + + MiscMatchers extends Tuploids + +

                        + + + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. MiscMatchers
                        2. Tuploids
                        3. CommonScalaNames
                        4. AnyRef
                        5. Any
                        6. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + +
                        +

                        Type Members

                        +
                        1. + + +

                          + + + class + + + CollectionApply extends AnyRef + +

                          + +
                        2. + + +

                          + + + class + + + HigherTypeParameterExtractor extends AnyRef + +

                          + +
                        3. + + +

                          + + + class + + + Ids extends AnyRef + +

                          + +
                        4. + + +

                          + + + class + + + N extends AnyRef + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        +
                        + +
                        +

                        Abstract Value Members

                        +
                        1. + + +

                          + + abstract + val + + + global: Universe + +

                          +
                          Definition Classes
                          MiscMatchers → Tuploids → CommonScalaNames
                          +
                        2. + + +

                          + + abstract + def + + + verbose: Boolean + +

                          + +
                        +
                        + +
                        +

                        Concrete Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + + lazy val + + + ADD: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        7. + + +

                          + + + lazy val + + + AND: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        8. + + +

                          + + + lazy val + + + ASR: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        9. + + +

                          + + + object + + + ArrayApply extends CollectionApply + +

                          + +
                        10. + + +

                          + + + lazy val + + + ArrayBufferClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        11. + + +

                          + + + lazy val + + + ArrayIndexOutOfBoundsExceptionClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        12. + + +

                          + + + val + + + ArrayName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        13. + + +

                          + + + object + + + ArrayOps + +

                          + +
                        14. + + +

                          + + + lazy val + + + ArrayOpsClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        15. + + +

                          + + + object + + + ArrayTabulate + +

                          + +
                        16. + + +

                          + + + object + + + ArrayTyped extends HigherTypeParameterExtractor + +

                          + +
                        17. + + +

                          + + + object + + + BasicTypeApply + +

                          + +
                        18. + + +

                          + + + def + + + C(name: String): scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        19. + + +

                          + + + object + + + CanBuildFromArg + +

                          + +
                        20. + + +

                          + + + lazy val + + + CanBuildFromClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        21. + + +

                          + + + lazy val + + + DIV: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        22. + + +

                          + + + lazy val + + + EQ: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        23. + + +

                          + + + lazy val + + + EQL: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        24. + + +

                          + + + object + + + Foreach + +

                          + +
                        25. + + +

                          + + + object + + + Func + +

                          + +
                        26. + + +

                          + + + lazy val + + + GE: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        27. + + +

                          + + + lazy val + + + GT: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        28. + + +

                          + + + lazy val + + + HASHHASH: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        29. + + +

                          + + + lazy val + + + ImmutableListClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        30. + + +

                          + + + object + + + IndexedSeqApply extends CollectionApply + +

                          + +
                        31. + + +

                          + + + lazy val + + + IndexedSeqClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        32. + + +

                          + + + lazy val + + + IndexedSeqModule: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        33. + + +

                          + + + object + + + IntRange + +

                          + +
                        34. + + +

                          + + + lazy val + + + LE: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        35. + + +

                          + + + lazy val + + + LSL: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        36. + + +

                          + + + lazy val + + + LSR: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        37. + + +

                          + + + lazy val + + + LT: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        38. + + +

                          + + + object + + + ListApply extends CollectionApply + +

                          + +
                        39. + + +

                          + + + lazy val + + + ListBufferClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        40. + + +

                          + + + lazy val + + + ListClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        41. + + +

                          + + + object + + + ListTree extends HigherTypeParameterExtractor + +

                          + +
                        42. + + +

                          + + + def + + + M(name: String): scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        43. + + +

                          + + + lazy val + + + MINUS: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        44. + + +

                          + + + lazy val + + + MOD: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        45. + + +

                          + + + lazy val + + + MUL: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        46. + + +

                          + + + object + + + N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        47. + + +

                          + + implicit + def + + + N2TermName(n: N): scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        48. + + +

                          + + + lazy val + + + NE: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        49. + + +

                          + + + lazy val + + + NonEmptyListClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        50. + + +

                          + + + lazy val + + + NoneModule: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        51. + + +

                          + + + lazy val + + + OR: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        52. + + +

                          + + + object + + + OptionApply extends CollectionApply + +

                          + +
                        53. + + +

                          + + + lazy val + + + OptionClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        54. + + +

                          + + + lazy val + + + OptionModule: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        55. + + +

                          + + + object + + + OptionTree + +

                          + +
                        56. + + +

                          + + + def + + + P(name: String): scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        57. + + +

                          + + + lazy val + + + PLUS: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        58. + + +

                          + + + object + + + Predef + +

                          + +
                        59. + + +

                          + + + lazy val + + + RefArrayBuilderClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        60. + + +

                          + + + lazy val + + + RefArrayOpsClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        61. + + +

                          + + + lazy val + + + RichWrappers: Set[scala.reflect.api.Universe.Symbol] + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        62. + + +

                          + + + lazy val + + + SELF: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        63. + + +

                          + + + lazy val + + + SUB: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        64. + + +

                          + + + lazy val + + + ScalaCollectionPackage: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        65. + + +

                          + + + lazy val + + + ScalaMathCommonClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        66. + + +

                          + + + object + + + ScalaMathFunction + +

                          + +
                        67. + + +

                          + + + lazy val + + + ScalaMathPackage: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        68. + + +

                          + + + lazy val + + + ScalaMathPackageClass: scala.reflect.api.Universe.Symbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        69. + + +

                          + + + lazy val + + + ScalaReflectPackage: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        70. + + +

                          + + + object + + + SeqApply extends CollectionApply + +

                          + +
                        71. + + +

                          + + + lazy val + + + SeqClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        72. + + +

                          + + + lazy val + + + SeqModule: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        73. + + +

                          + + + lazy val + + + SetBuilderClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        74. + + +

                          + + + lazy val + + + SetClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        75. + + +

                          + + + lazy val + + + SetModule: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        76. + + +

                          + + + lazy val + + + SomeModule: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        77. + + +

                          + + + lazy val + + + StringOpsClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        78. + + +

                          + + + object + + + SymbolWithOwnerAndName + +

                          + +
                        79. + + +

                          + + + lazy val + + + THIS: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        80. + + +

                          + + + object + + + TreeWithSymbol + +

                          + +
                        81. + + +

                          + + + object + + + TreeWithType + +

                          + +
                        82. + + +

                          + + + object + + + TrivialCanBuildFromArg + +

                          + +
                        83. + + +

                          + + + object + + + TupleClass + +

                          + +
                        84. + + +

                          + + + object + + + TupleComponent + +

                          + +
                        85. + + +

                          + + + object + + + TupleCreation + +

                          + +
                        86. + + +

                          + + + object + + + TuplePath + +

                          + +
                        87. + + +

                          + + + object + + + TupleSelect + +

                          + +
                        88. + + +

                          + + + lazy val + + + UNARY_!: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        89. + + +

                          + + + lazy val + + + UNARY_+: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        90. + + +

                          + + + lazy val + + + UNARY_-: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        91. + + +

                          + + + lazy val + + + UNARY_~: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        92. + + +

                          + + + lazy val + + + VectorBuilderClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        93. + + +

                          + + + lazy val + + + VectorClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        94. + + +

                          + + + object + + + WhileLoop + +

                          + +
                        95. + + +

                          + + + lazy val + + + WrappedArrayBuilderClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        96. + + +

                          + + + object + + + WrappedArrayTree + +

                          + +
                        97. + + +

                          + + + lazy val + + + XOR: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        98. + + +

                          + + + lazy val + + + ZAND: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        99. + + +

                          + + + lazy val + + + ZOR: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        100. + + +

                          + + + val + + + addAssignName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        101. + + +

                          + + + val + + + applyName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        102. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        103. + + +

                          + + + val + + + byName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        104. + + +

                          + + + val + + + canBuildFromName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        105. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        106. + + +

                          + + + val + + + collectName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        107. + + +

                          + + + val + + + countName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        108. + + +

                          + + + val + + + dropWhileName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        109. + + +

                          + + + def + + + encode(str: String): scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        110. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        111. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        112. + + +

                          + + + val + + + existsName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        113. + + +

                          + + + val + + + filterName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        114. + + +

                          + + + val + + + filterNotName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        115. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        116. + + +

                          + + + val + + + findName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        117. + + +

                          + + + def + + + flattenApply(tree: scala.reflect.api.Universe.Tree): List[scala.reflect.api.Universe.Tree] + +

                          +

                          Smashes directly nested applies down to catenate the argument lists.

                          +
                        118. + + +

                          + + + def + + + flattenApplyGroups(tree: scala.reflect.api.Universe.Tree): List[List[scala.reflect.api.Universe.Tree]] + +

                          + +
                        119. + + +

                          + + + def + + + flattenSelect(tree: scala.reflect.api.Universe.Tree): (scala.reflect.api.Universe.Tree, List[scala.reflect.api.Universe.Name]) + +

                          +

                          Smashes directly nested selects down to the inner tree and a list of names.

                          +
                        120. + + +

                          + + + val + + + foldLeftName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        121. + + +

                          + + + val + + + foldRightName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        122. + + +

                          + + + val + + + forallName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        123. + + +

                          + + + val + + + foreachName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        124. + + +

                          + + + def + + + getArrayType(dimensions: Int, componentType: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Type + +

                          + +
                        125. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        126. + + +

                          + + + def + + + getTupleComponentTypes(tpe: scala.reflect.api.Universe.Type): List[scala.reflect.api.Universe.Type] + +

                          +
                          Definition Classes
                          Tuploids
                          +
                        127. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        128. + + +

                          + + + val + + + headName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        129. + + +

                          + + + val + + + intWrapperName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        130. + + +

                          + + + def + + + isAnyVal(tpe: scala.reflect.api.Universe.Type): Boolean + +

                          + +
                        131. + + +

                          + + + val + + + isEmptyName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        132. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        133. + + +

                          + + + def + + + isPrimitiveType(tpe: scala.reflect.api.Universe.Type): Boolean + +

                          +
                          Definition Classes
                          Tuploids
                          +
                        134. + + +

                          + + + def + + + isTupleSymbol(sym: scala.reflect.api.Universe.Symbol): Boolean + +

                          + +
                        135. + + +

                          + + + def + + + isTupleType(tpe: scala.reflect.api.Universe.Type): Boolean + +

                          +
                          Definition Classes
                          Tuploids
                          +
                        136. + + +

                          + + + def + + + isTupleTypeRef(ref: scala.reflect.api.Universe.TypeRef): Boolean + +

                          +
                          Definition Classes
                          Tuploids
                          +
                        137. + + +

                          + + + def + + + isTuploidType(tpe: scala.reflect.api.Universe.Type): Boolean + +

                          +
                          Definition Classes
                          Tuploids
                          +
                        138. + + +

                          + + + def + + + isUnit(tpe: scala.reflect.api.Universe.Type): Boolean + +

                          + +
                        139. + + +

                          + + + val + + + lengthName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        140. + + +

                          + + + val + + + mapName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        141. + + +

                          + + + val + + + mathName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        142. + + +

                          + + + val + + + maxName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        143. + + +

                          + + + def + + + methPart(tree: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree + +

                          + +
                        144. + + +

                          + + + val + + + minName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        145. + + +

                          + + + def + + + mkSelect(names: scala.reflect.api.Universe.TermName*): scala.reflect.api.Universe.Tree + +

                          +

                          Creates an Ident or Select from a list of names.

                          +
                        146. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        147. + + +

                          + + + def + + + normalize(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Type + +

                          + +
                        148. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        149. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        150. + + +

                          + + + def + + + ownerChain(s: scala.reflect.api.Universe.Symbol): List[scala.reflect.api.Universe.Symbol] + +

                          + +
                        151. + + +

                          + + + val + + + packageName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        152. + + +

                          + + + lazy val + + + primArrayBuilderClasses: Map[scala.reflect.api.Universe.Type, scala.reflect.api.Universe.ClassSymbol] + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        153. + + +

                          + + + lazy val + + + primArrayNames: Array[(scala.reflect.api.Universe.Type, String)] + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        154. + + +

                          + + + lazy val + + + primArrayOpsClasses: Map[scala.reflect.api.Universe.Type, scala.reflect.api.Universe.ClassSymbol] + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        155. + + +

                          + + + val + + + productName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        156. + + +

                          + + + val + + + reduceLeftName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        157. + + +

                          + + + val + + + reduceRightName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        158. + + +

                          + + + val + + + resultName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        159. + + +

                          + + + val + + + reverseName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        160. + + +

                          + + + val + + + scalaName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        161. + + +

                          + + + lazy val + + + scalaPackage: scala.reflect.api.Universe.ModuleSymbol + +

                          + +
                        162. + + +

                          + + + val + + + scanLeftName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        163. + + +

                          + + + val + + + scanRightName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        164. + + +

                          + + + val + + + sumName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        165. + + +

                          + + + val + + + superName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        166. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        167. + + +

                          + + + val + + + tabulateName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        168. + + +

                          + + + val + + + tailName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        169. + + +

                          + + + val + + + takeWhileName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        170. + + +

                          + + + val + + + thisName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        171. + + +

                          + + + val + + + toArrayName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        172. + + +

                          + + + val + + + toByteName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        173. + + +

                          + + + val + + + toCharName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        174. + + +

                          + + + val + + + toDoubleName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        175. + + +

                          + + + val + + + toFloatName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        176. + + +

                          + + + val + + + toIndexedSeqName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        177. + + +

                          + + + val + + + toIntName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        178. + + +

                          + + + val + + + toListName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        179. + + +

                          + + + val + + + toLongName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        180. + + +

                          + + + val + + + toMapName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        181. + + +

                          + + + val + + + toName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        182. + + +

                          + + + val + + + toSeqName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        183. + + +

                          + + + val + + + toSetName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        184. + + +

                          + + + val + + + toShortName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        185. + + +

                          + + + val + + + toSizeTName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        186. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        187. + + +

                          + + + val + + + toVectorName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        188. + + +

                          + + + object + + + tupleComponentName + +

                          + +
                        189. + + +

                          + + + def + + + typeArgs(tree: scala.reflect.api.Universe.Tree): List[scala.reflect.api.Universe.Tree] + +

                          +

                          Strips apply nodes looking for type application.

                          +
                        190. + + +

                          + + + lazy val + + + unitTpe: scala.reflect.api.Universe.Type + +

                          + +
                        191. + + +

                          + + + val + + + untilName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        192. + + +

                          + + + val + + + updateName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        193. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        194. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        195. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        196. + + +

                          + + + val + + + withFilterName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        197. + + +

                          + + + val + + + zipName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        198. + + +

                          + + + val + + + zipWithIndexName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from Tuploids

                        +
                        +

                        Inherited from CommonScalaNames

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/OptionType$.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/OptionType$.html new file mode 100644 index 00000000..52f5b2df --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/OptionType$.html @@ -0,0 +1,419 @@ + + + + + OptionType - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.OptionType + + + + + + + + + + +
                        + +

                        scalaxy.components

                        +

                        OptionType

                        +
                        + +

                        + + + object + + + OptionType extends ColType with Product with Serializable + +

                        + +
                        + Linear Supertypes +
                        Serializable, Serializable, Product, Equals, ColType, AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. OptionType
                        2. Serializable
                        3. Serializable
                        4. Product
                        5. Equals
                        6. ColType
                        7. AnyRef
                        8. Any
                        9. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        8. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        9. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        10. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        11. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        12. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        13. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        14. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        15. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        16. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        17. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          ColType → AnyRef → Any
                          +
                        18. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        19. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        20. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Product

                        +
                        +

                        Inherited from Equals

                        +
                        +

                        Inherited from ColType

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/SeqType$.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/SeqType$.html new file mode 100644 index 00000000..aff95796 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/SeqType$.html @@ -0,0 +1,419 @@ + + + + + SeqType - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.SeqType + + + + + + + + + + +
                        + +

                        scalaxy.components

                        +

                        SeqType

                        +
                        + +

                        + + + object + + + SeqType extends ColType with Product with Serializable + +

                        + +
                        + Linear Supertypes +
                        Serializable, Serializable, Product, Equals, ColType, AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. SeqType
                        2. Serializable
                        3. Serializable
                        4. Product
                        5. Equals
                        6. ColType
                        7. AnyRef
                        8. Any
                        9. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        8. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        9. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        10. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        11. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        12. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        13. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        14. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        15. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        16. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        17. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          ColType → AnyRef → Any
                          +
                        18. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        19. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        20. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Product

                        +
                        +

                        Inherited from Equals

                        +
                        +

                        Inherited from ColType

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/SetType$.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/SetType$.html new file mode 100644 index 00000000..434b08ac --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/SetType$.html @@ -0,0 +1,419 @@ + + + + + SetType - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.SetType + + + + + + + + + + +
                        + +

                        scalaxy.components

                        +

                        SetType

                        +
                        + +

                        + + + object + + + SetType extends ColType with Product with Serializable + +

                        + +
                        + Linear Supertypes +
                        Serializable, Serializable, Product, Equals, ColType, AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. SetType
                        2. Serializable
                        3. Serializable
                        4. Product
                        5. Equals
                        6. ColType
                        7. AnyRef
                        8. Any
                        9. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        8. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        9. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        10. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        11. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        12. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        13. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        14. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        15. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        16. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        17. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          ColType → AnyRef → Any
                          +
                        18. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        19. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        20. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Product

                        +
                        +

                        Inherited from Equals

                        +
                        +

                        Inherited from ColType

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOp.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOp.html new file mode 100644 index 00000000..ca9803b7 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOp.html @@ -0,0 +1,516 @@ + + + + + TraversalOp - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamOps.TraversalOp + + + + + + + + + + +
                        + +

                        scalaxy.components.StreamOps

                        +

                        TraversalOp

                        +
                        + +

                        + + + class + + + TraversalOp extends AnyRef + +

                        + +
                        + Linear Supertypes +
                        AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. TraversalOp
                        2. AnyRef
                        3. Any
                        4. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        +
                        +

                        Instance Constructors

                        +
                        1. + + +

                          + + + new + + + TraversalOp(op: TraversalOpType, collection: scala.reflect.api.Universe.Tree, resultType: scala.reflect.api.Universe.Type, mappedCollectionType: scala.reflect.api.Universe.Type, isLeft: Boolean, initialValue: scala.reflect.api.Universe.Tree) + +

                          + +
                        +
                        + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        8. + + +

                          + + + val + + + collection: scala.reflect.api.Universe.Tree + +

                          + +
                        9. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        10. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        11. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        12. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        13. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        14. + + +

                          + + + val + + + initialValue: scala.reflect.api.Universe.Tree + +

                          + +
                        15. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        16. + + +

                          + + + val + + + isLeft: Boolean + +

                          + +
                        17. + + +

                          + + + val + + + mappedCollectionType: scala.reflect.api.Universe.Type + +

                          + +
                        18. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        19. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        20. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        21. + + +

                          + + + val + + + op: TraversalOpType + +

                          + +
                        22. + + +

                          + + + val + + + resultType: scala.reflect.api.Universe.Type + +

                          + +
                        23. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        24. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          TraversalOp → AnyRef → Any
                          +
                        25. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        26. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        27. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOpType.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOpType.html new file mode 100644 index 00000000..63c61eb9 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOpType.html @@ -0,0 +1,496 @@ + + + + + TraversalOpType - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamOps.TraversalOpType + + + + + + + + + + +
                        + +

                        scalaxy.components.StreamOps

                        +

                        TraversalOpType

                        +
                        + +

                        + + sealed abstract + class + + + TraversalOpType extends AnyRef + +

                        + + + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. TraversalOpType
                        2. AnyRef
                        3. Any
                        4. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        +
                        +

                        Instance Constructors

                        +
                        1. + + +

                          + + + new + + + TraversalOpType() + +

                          + +
                        +
                        + + + +
                        +

                        Abstract Value Members

                        +
                        1. + + +

                          + + abstract + val + + + f: scala.reflect.api.Universe.Tree + +

                          + +
                        +
                        + +
                        +

                        Concrete Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        8. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        9. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        10. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        11. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        12. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        13. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        14. + + +

                          + + + val + + + loopSkipsFirst: Boolean + +

                          + +
                        15. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        16. + + +

                          + + + val + + + needsFunction: Boolean + +

                          + +
                        17. + + +

                          + + + val + + + needsInitialValue: Boolean + +

                          + +
                        18. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        19. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        20. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        21. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        22. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        23. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        24. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$AllOrSomeOp.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$AllOrSomeOp.html new file mode 100644 index 00000000..79c02d76 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$AllOrSomeOp.html @@ -0,0 +1,692 @@ + + + + + AllOrSomeOp - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamOps.TraversalOps.AllOrSomeOp + + + + + + + + + + + + +

                        + + + case class + + + AllOrSomeOp(tree: scala.reflect.api.Universe.Tree, f: scala.reflect.api.Universe.Tree, all: Boolean) extends TraversalOpType with Function1Transformer with Product with Serializable + +

                        + +
                        + Linear Supertypes +
                        Serializable, Serializable, Product, Equals, Function1Transformer, FunctionTransformer, StreamOps.StreamTransformer, StreamOps.StreamComponent, StreamOps.StreamChainTestable, TraversalOpType, AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. AllOrSomeOp
                        2. Serializable
                        3. Serializable
                        4. Product
                        5. Equals
                        6. Function1Transformer
                        7. FunctionTransformer
                        8. StreamTransformer
                        9. StreamComponent
                        10. StreamChainTestable
                        11. TraversalOpType
                        12. AnyRef
                        13. Any
                        14. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        +
                        +

                        Instance Constructors

                        +
                        1. + + +

                          + + + new + + + AllOrSomeOp(tree: scala.reflect.api.Universe.Tree, f: scala.reflect.api.Universe.Tree, all: Boolean) + +

                          + +
                        +
                        + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + + val + + + all: Boolean + +

                          + +
                        7. + + +

                          + + + def + + + analyzeSideEffectsOnStream(analyzer: StreamOps.SideEffectsAnalyzer): StreamOps.SideEffects + +

                          +
                          Definition Classes
                          FunctionTransformer → StreamComponent
                          +
                        8. + + +

                          + + + lazy val + + + arg: scala.reflect.api.Universe.ValDef + +

                          +
                          Definition Classes
                          Function1Transformer
                          +
                        9. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        10. + + +

                          + + + lazy val + + + body: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          Function1Transformer
                          +
                        11. + + +

                          + + + def + + + canChainAfter(previous: StreamOps.StreamChainTestable, privilegedDirection: Option[StreamOps.TraversalDirection]): StreamOps.CanChainResult + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        12. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        13. + + +

                          + + + def + + + closuresCount: Int + +

                          +
                          Definition Classes
                          FunctionTransformer → StreamComponent
                          +
                        14. + + +

                          + + + def + + + consumesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        15. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        16. + + +

                          + + + val + + + f: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          AllOrSomeOp → FunctionTransformer → TraversalOpType
                          +
                        17. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        18. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        19. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        20. + + +

                          + + + val + + + loopSkipsFirst: Boolean + +

                          +
                          Definition Classes
                          TraversalOpType
                          +
                        21. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        22. + + +

                          + + + val + + + needsFunction: Boolean + +

                          +
                          Definition Classes
                          TraversalOpType
                          +
                        23. + + +

                          + + + val + + + needsInitialValue: Boolean + +

                          +
                          Definition Classes
                          TraversalOpType
                          +
                        24. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        25. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        26. + + +

                          + + + def + + + order: StreamOps.Unordered.type + +

                          +
                          Definition Classes
                          AllOrSomeOp → StreamTransformer
                          +
                        27. + + +

                          + + + def + + + privilegedDirection: Option[StreamOps.TraversalDirection] + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        28. + + +

                          + + + def + + + producesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        29. + + +

                          + + + def + + + resultKind: StreamOps.ScalarResult.type + +

                          +
                          Definition Classes
                          AllOrSomeOp → StreamTransformer
                          +
                        30. + + +

                          + + + def + + + reverses: Boolean + +

                          +
                          Definition Classes
                          StreamTransformer
                          +
                        31. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        32. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AllOrSomeOp → AnyRef → Any
                          +
                        33. + + +

                          + + + def + + + transform(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): StreamOps.StreamValue + +

                          +
                          Definition Classes
                          AllOrSomeOp → StreamTransformer
                          +
                        34. + + +

                          + + + def + + + transformedFunc(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          Function1Transformer
                          +
                        35. + + +

                          + + + val + + + tree: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          AllOrSomeOp → StreamComponent
                          +
                        36. + + +

                          + + + def + + + unwrappedTree: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          StreamComponent
                          +
                        37. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        38. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        39. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Product

                        +
                        +

                        Inherited from Equals

                        +
                        +

                        Inherited from Function1Transformer

                        +
                        +

                        Inherited from FunctionTransformer

                        +
                        +

                        Inherited from StreamOps.StreamTransformer

                        +
                        +

                        Inherited from StreamOps.StreamComponent

                        +
                        +

                        Inherited from StreamOps.StreamChainTestable

                        +
                        +

                        Inherited from TraversalOpType

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$CollectOp.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$CollectOp.html new file mode 100644 index 00000000..c69efd08 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$CollectOp.html @@ -0,0 +1,500 @@ + + + + + CollectOp - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamOps.TraversalOps.CollectOp + + + + + + + + + + + + +

                        + + + case class + + + CollectOp(tree: scala.reflect.api.Universe.Tree, f: scala.reflect.api.Universe.Tree, canBuildFrom: scala.reflect.api.Universe.Tree) extends TraversalOpType with Product with Serializable + +

                        + +
                        + Linear Supertypes +
                        Serializable, Serializable, Product, Equals, TraversalOpType, AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. CollectOp
                        2. Serializable
                        3. Serializable
                        4. Product
                        5. Equals
                        6. TraversalOpType
                        7. AnyRef
                        8. Any
                        9. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        +
                        +

                        Instance Constructors

                        +
                        1. + + +

                          + + + new + + + CollectOp(tree: scala.reflect.api.Universe.Tree, f: scala.reflect.api.Universe.Tree, canBuildFrom: scala.reflect.api.Universe.Tree) + +

                          + +
                        +
                        + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + val + + + canBuildFrom: scala.reflect.api.Universe.Tree + +

                          + +
                        8. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        9. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        10. + + +

                          + + + val + + + f: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          CollectOp → TraversalOpType
                          +
                        11. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        12. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        13. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        14. + + +

                          + + + val + + + loopSkipsFirst: Boolean + +

                          +
                          Definition Classes
                          TraversalOpType
                          +
                        15. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        16. + + +

                          + + + val + + + needsFunction: Boolean + +

                          +
                          Definition Classes
                          TraversalOpType
                          +
                        17. + + +

                          + + + val + + + needsInitialValue: Boolean + +

                          +
                          Definition Classes
                          TraversalOpType
                          +
                        18. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        19. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        20. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        21. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          CollectOp → AnyRef → Any
                          +
                        22. + + +

                          + + + val + + + tree: scala.reflect.api.Universe.Tree + +

                          + +
                        23. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        24. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        25. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Product

                        +
                        +

                        Inherited from Equals

                        +
                        +

                        Inherited from TraversalOpType

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$CountOp.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$CountOp.html new file mode 100644 index 00000000..d415b13d --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$CountOp.html @@ -0,0 +1,679 @@ + + + + + CountOp - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamOps.TraversalOps.CountOp + + + + + + + + + + + + +

                        + + + case class + + + CountOp(tree: scala.reflect.api.Universe.Tree, f: scala.reflect.api.Universe.Tree) extends TraversalOpType with Function1Transformer with Product with Serializable + +

                        + +
                        + Linear Supertypes +
                        Serializable, Serializable, Product, Equals, Function1Transformer, FunctionTransformer, StreamOps.StreamTransformer, StreamOps.StreamComponent, StreamOps.StreamChainTestable, TraversalOpType, AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. CountOp
                        2. Serializable
                        3. Serializable
                        4. Product
                        5. Equals
                        6. Function1Transformer
                        7. FunctionTransformer
                        8. StreamTransformer
                        9. StreamComponent
                        10. StreamChainTestable
                        11. TraversalOpType
                        12. AnyRef
                        13. Any
                        14. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        +
                        +

                        Instance Constructors

                        +
                        1. + + +

                          + + + new + + + CountOp(tree: scala.reflect.api.Universe.Tree, f: scala.reflect.api.Universe.Tree) + +

                          + +
                        +
                        + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + + def + + + analyzeSideEffectsOnStream(analyzer: StreamOps.SideEffectsAnalyzer): StreamOps.SideEffects + +

                          +
                          Definition Classes
                          FunctionTransformer → StreamComponent
                          +
                        7. + + +

                          + + + lazy val + + + arg: scala.reflect.api.Universe.ValDef + +

                          +
                          Definition Classes
                          Function1Transformer
                          +
                        8. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        9. + + +

                          + + + lazy val + + + body: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          Function1Transformer
                          +
                        10. + + +

                          + + + def + + + canChainAfter(previous: StreamOps.StreamChainTestable, privilegedDirection: Option[StreamOps.TraversalDirection]): StreamOps.CanChainResult + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        11. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        12. + + +

                          + + + def + + + closuresCount: Int + +

                          +
                          Definition Classes
                          FunctionTransformer → StreamComponent
                          +
                        13. + + +

                          + + + def + + + consumesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        14. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        15. + + +

                          + + + val + + + f: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          CountOp → FunctionTransformer → TraversalOpType
                          +
                        16. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        17. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        18. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        19. + + +

                          + + + val + + + loopSkipsFirst: Boolean + +

                          +
                          Definition Classes
                          TraversalOpType
                          +
                        20. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        21. + + +

                          + + + val + + + needsFunction: Boolean + +

                          +
                          Definition Classes
                          CountOp → TraversalOpType
                          +
                        22. + + +

                          + + + val + + + needsInitialValue: Boolean + +

                          +
                          Definition Classes
                          TraversalOpType
                          +
                        23. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        24. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        25. + + +

                          + + + def + + + order: StreamOps.Unordered.type + +

                          +
                          Definition Classes
                          CountOp → StreamTransformer
                          +
                        26. + + +

                          + + + def + + + privilegedDirection: Option[StreamOps.TraversalDirection] + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        27. + + +

                          + + + def + + + producesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        28. + + +

                          + + + def + + + resultKind: StreamOps.ScalarResult.type + +

                          +
                          Definition Classes
                          CountOp → StreamTransformer
                          +
                        29. + + +

                          + + + def + + + reverses: Boolean + +

                          +
                          Definition Classes
                          StreamTransformer
                          +
                        30. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        31. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          CountOp → AnyRef → Any
                          +
                        32. + + +

                          + + + def + + + transform(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): StreamOps.StreamValue + +

                          +
                          Definition Classes
                          CountOp → StreamTransformer
                          +
                        33. + + +

                          + + + def + + + transformedFunc(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          Function1Transformer
                          +
                        34. + + +

                          + + + val + + + tree: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          CountOp → StreamComponent
                          +
                        35. + + +

                          + + + def + + + unwrappedTree: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          StreamComponent
                          +
                        36. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        37. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        38. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Product

                        +
                        +

                        Inherited from Equals

                        +
                        +

                        Inherited from Function1Transformer

                        +
                        +

                        Inherited from FunctionTransformer

                        +
                        +

                        Inherited from StreamOps.StreamTransformer

                        +
                        +

                        Inherited from StreamOps.StreamComponent

                        +
                        +

                        Inherited from StreamOps.StreamChainTestable

                        +
                        +

                        Inherited from TraversalOpType

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$FilterOp.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$FilterOp.html new file mode 100644 index 00000000..73e3bc1c --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$FilterOp.html @@ -0,0 +1,692 @@ + + + + + FilterOp - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamOps.TraversalOps.FilterOp + + + + + + + + + + + + +

                        + + + case class + + + FilterOp(tree: scala.reflect.api.Universe.Tree, f: scala.reflect.api.Universe.Tree, not: Boolean) extends TraversalOpType with Function1Transformer with Product with Serializable + +

                        + +
                        + Linear Supertypes +
                        Serializable, Serializable, Product, Equals, Function1Transformer, FunctionTransformer, StreamOps.StreamTransformer, StreamOps.StreamComponent, StreamOps.StreamChainTestable, TraversalOpType, AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. FilterOp
                        2. Serializable
                        3. Serializable
                        4. Product
                        5. Equals
                        6. Function1Transformer
                        7. FunctionTransformer
                        8. StreamTransformer
                        9. StreamComponent
                        10. StreamChainTestable
                        11. TraversalOpType
                        12. AnyRef
                        13. Any
                        14. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        +
                        +

                        Instance Constructors

                        +
                        1. + + +

                          + + + new + + + FilterOp(tree: scala.reflect.api.Universe.Tree, f: scala.reflect.api.Universe.Tree, not: Boolean) + +

                          + +
                        +
                        + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + + def + + + analyzeSideEffectsOnStream(analyzer: StreamOps.SideEffectsAnalyzer): StreamOps.SideEffects + +

                          +
                          Definition Classes
                          FunctionTransformer → StreamComponent
                          +
                        7. + + +

                          + + + lazy val + + + arg: scala.reflect.api.Universe.ValDef + +

                          +
                          Definition Classes
                          Function1Transformer
                          +
                        8. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        9. + + +

                          + + + lazy val + + + body: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          Function1Transformer
                          +
                        10. + + +

                          + + + def + + + canChainAfter(previous: StreamOps.StreamChainTestable, privilegedDirection: Option[StreamOps.TraversalDirection]): StreamOps.CanChainResult + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        11. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        12. + + +

                          + + + def + + + closuresCount: Int + +

                          +
                          Definition Classes
                          FunctionTransformer → StreamComponent
                          +
                        13. + + +

                          + + + def + + + consumesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        14. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        15. + + +

                          + + + val + + + f: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          FilterOp → FunctionTransformer → TraversalOpType
                          +
                        16. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        17. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        18. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        19. + + +

                          + + + val + + + loopSkipsFirst: Boolean + +

                          +
                          Definition Classes
                          TraversalOpType
                          +
                        20. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        21. + + +

                          + + + val + + + needsFunction: Boolean + +

                          +
                          Definition Classes
                          TraversalOpType
                          +
                        22. + + +

                          + + + val + + + needsInitialValue: Boolean + +

                          +
                          Definition Classes
                          TraversalOpType
                          +
                        23. + + +

                          + + + val + + + not: Boolean + +

                          + +
                        24. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        25. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        26. + + +

                          + + + def + + + order: StreamOps.Unordered.type + +

                          +
                          Definition Classes
                          FilterOp → StreamTransformer
                          +
                        27. + + +

                          + + + def + + + privilegedDirection: Option[StreamOps.TraversalDirection] + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        28. + + +

                          + + + def + + + producesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        29. + + +

                          + + + def + + + resultKind: StreamOps.ResultKind + +

                          +
                          Definition Classes
                          StreamTransformer
                          +
                        30. + + +

                          + + + def + + + reverses: Boolean + +

                          +
                          Definition Classes
                          StreamTransformer
                          +
                        31. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        32. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          FilterOp → AnyRef → Any
                          +
                        33. + + +

                          + + + def + + + transform(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): StreamOps.StreamValue + +

                          +
                          Definition Classes
                          FilterOp → StreamTransformer
                          +
                        34. + + +

                          + + + def + + + transformedFunc(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          Function1Transformer
                          +
                        35. + + +

                          + + + val + + + tree: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          FilterOp → StreamComponent
                          +
                        36. + + +

                          + + + def + + + unwrappedTree: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          StreamComponent
                          +
                        37. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        38. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        39. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Product

                        +
                        +

                        Inherited from Equals

                        +
                        +

                        Inherited from Function1Transformer

                        +
                        +

                        Inherited from FunctionTransformer

                        +
                        +

                        Inherited from StreamOps.StreamTransformer

                        +
                        +

                        Inherited from StreamOps.StreamComponent

                        +
                        +

                        Inherited from StreamOps.StreamChainTestable

                        +
                        +

                        Inherited from TraversalOpType

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$FilterWhileOp.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$FilterWhileOp.html new file mode 100644 index 00000000..92c35fec --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$FilterWhileOp.html @@ -0,0 +1,692 @@ + + + + + FilterWhileOp - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamOps.TraversalOps.FilterWhileOp + + + + + + + + + + +
                        + +

                        scalaxy.components.StreamOps.TraversalOps

                        +

                        FilterWhileOp

                        +
                        + +

                        + + + case class + + + FilterWhileOp(tree: scala.reflect.api.Universe.Tree, f: scala.reflect.api.Universe.Tree, take: Boolean) extends TraversalOpType with Function1Transformer with Product with Serializable + +

                        + +
                        + Linear Supertypes +
                        Serializable, Serializable, Product, Equals, Function1Transformer, FunctionTransformer, StreamOps.StreamTransformer, StreamOps.StreamComponent, StreamOps.StreamChainTestable, TraversalOpType, AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. FilterWhileOp
                        2. Serializable
                        3. Serializable
                        4. Product
                        5. Equals
                        6. Function1Transformer
                        7. FunctionTransformer
                        8. StreamTransformer
                        9. StreamComponent
                        10. StreamChainTestable
                        11. TraversalOpType
                        12. AnyRef
                        13. Any
                        14. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        +
                        +

                        Instance Constructors

                        +
                        1. + + +

                          + + + new + + + FilterWhileOp(tree: scala.reflect.api.Universe.Tree, f: scala.reflect.api.Universe.Tree, take: Boolean) + +

                          + +
                        +
                        + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + + def + + + analyzeSideEffectsOnStream(analyzer: StreamOps.SideEffectsAnalyzer): StreamOps.SideEffects + +

                          +
                          Definition Classes
                          FunctionTransformer → StreamComponent
                          +
                        7. + + +

                          + + + lazy val + + + arg: scala.reflect.api.Universe.ValDef + +

                          +
                          Definition Classes
                          Function1Transformer
                          +
                        8. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        9. + + +

                          + + + lazy val + + + body: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          Function1Transformer
                          +
                        10. + + +

                          + + + def + + + canChainAfter(previous: StreamOps.StreamChainTestable, privilegedDirection: Option[StreamOps.TraversalDirection]): StreamOps.CanChainResult + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        11. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        12. + + +

                          + + + def + + + closuresCount: Int + +

                          +
                          Definition Classes
                          FunctionTransformer → StreamComponent
                          +
                        13. + + +

                          + + + def + + + consumesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        14. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        15. + + +

                          + + + val + + + f: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          FilterWhileOp → FunctionTransformer → TraversalOpType
                          +
                        16. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        17. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        18. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        19. + + +

                          + + + val + + + loopSkipsFirst: Boolean + +

                          +
                          Definition Classes
                          TraversalOpType
                          +
                        20. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        21. + + +

                          + + + val + + + needsFunction: Boolean + +

                          +
                          Definition Classes
                          TraversalOpType
                          +
                        22. + + +

                          + + + val + + + needsInitialValue: Boolean + +

                          +
                          Definition Classes
                          TraversalOpType
                          +
                        23. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        24. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        25. + + +

                          + + + def + + + order: StreamOps.SameOrder.type + +

                          +
                          Definition Classes
                          FilterWhileOp → StreamTransformer
                          +
                        26. + + +

                          + + + def + + + privilegedDirection: Option[StreamOps.TraversalDirection] + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        27. + + +

                          + + + def + + + producesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        28. + + +

                          + + + def + + + resultKind: StreamOps.ResultKind + +

                          +
                          Definition Classes
                          StreamTransformer
                          +
                        29. + + +

                          + + + def + + + reverses: Boolean + +

                          +
                          Definition Classes
                          StreamTransformer
                          +
                        30. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        31. + + +

                          + + + val + + + take: Boolean + +

                          + +
                        32. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          FilterWhileOp → AnyRef → Any
                          +
                        33. + + +

                          + + + def + + + transform(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): StreamOps.StreamValue + +

                          +
                          Definition Classes
                          FilterWhileOp → StreamTransformer
                          +
                        34. + + +

                          + + + def + + + transformedFunc(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          Function1Transformer
                          +
                        35. + + +

                          + + + val + + + tree: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          FilterWhileOp → StreamComponent
                          +
                        36. + + +

                          + + + def + + + unwrappedTree: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          StreamComponent
                          +
                        37. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        38. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        39. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Product

                        +
                        +

                        Inherited from Equals

                        +
                        +

                        Inherited from Function1Transformer

                        +
                        +

                        Inherited from FunctionTransformer

                        +
                        +

                        Inherited from StreamOps.StreamTransformer

                        +
                        +

                        Inherited from StreamOps.StreamComponent

                        +
                        +

                        Inherited from StreamOps.StreamChainTestable

                        +
                        +

                        Inherited from TraversalOpType

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$FindOp.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$FindOp.html new file mode 100644 index 00000000..b31bab5f --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$FindOp.html @@ -0,0 +1,487 @@ + + + + + FindOp - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamOps.TraversalOps.FindOp + + + + + + + + + + + + +

                        + + + case class + + + FindOp(tree: scala.reflect.api.Universe.Tree, f: scala.reflect.api.Universe.Tree) extends TraversalOpType with Product with Serializable + +

                        + +
                        + Linear Supertypes +
                        Serializable, Serializable, Product, Equals, TraversalOpType, AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. FindOp
                        2. Serializable
                        3. Serializable
                        4. Product
                        5. Equals
                        6. TraversalOpType
                        7. AnyRef
                        8. Any
                        9. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        +
                        +

                        Instance Constructors

                        +
                        1. + + +

                          + + + new + + + FindOp(tree: scala.reflect.api.Universe.Tree, f: scala.reflect.api.Universe.Tree) + +

                          + +
                        +
                        + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        8. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        9. + + +

                          + + + val + + + f: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          FindOp → TraversalOpType
                          +
                        10. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        11. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        12. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        13. + + +

                          + + + val + + + loopSkipsFirst: Boolean + +

                          +
                          Definition Classes
                          TraversalOpType
                          +
                        14. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        15. + + +

                          + + + val + + + needsFunction: Boolean + +

                          +
                          Definition Classes
                          TraversalOpType
                          +
                        16. + + +

                          + + + val + + + needsInitialValue: Boolean + +

                          +
                          Definition Classes
                          TraversalOpType
                          +
                        17. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        18. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        19. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        20. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          FindOp → AnyRef → Any
                          +
                        21. + + +

                          + + + val + + + tree: scala.reflect.api.Universe.Tree + +

                          + +
                        22. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        23. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        24. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Product

                        +
                        +

                        Inherited from Equals

                        +
                        +

                        Inherited from TraversalOpType

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$FoldOp.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$FoldOp.html new file mode 100644 index 00000000..8532637f --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$FoldOp.html @@ -0,0 +1,842 @@ + + + + + FoldOp - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamOps.TraversalOps.FoldOp + + + + + + + + + + + + +

                        + + + case class + + + FoldOp(tree: scala.reflect.api.Universe.Tree, f: scala.reflect.api.Universe.Tree, initialValue: scala.reflect.api.Universe.Tree, isLeft: Boolean) extends TraversalOpType with ScalarReduction with Function2Reduction with Product with Serializable + +

                        + +
                        + Linear Supertypes +
                        Serializable, Serializable, Product, Equals, Function2Reduction, FunctionTransformer, ScalarReduction, Reductoid, StreamOps.StreamTransformer, StreamOps.StreamComponent, StreamOps.StreamChainTestable, TraversalOpType, AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. FoldOp
                        2. Serializable
                        3. Serializable
                        4. Product
                        5. Equals
                        6. Function2Reduction
                        7. FunctionTransformer
                        8. ScalarReduction
                        9. Reductoid
                        10. StreamTransformer
                        11. StreamComponent
                        12. StreamChainTestable
                        13. TraversalOpType
                        14. AnyRef
                        15. Any
                        16. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        +
                        +

                        Instance Constructors

                        +
                        1. + + +

                          + + + new + + + FoldOp(tree: scala.reflect.api.Universe.Tree, f: scala.reflect.api.Universe.Tree, initialValue: scala.reflect.api.Universe.Tree, isLeft: Boolean) + +

                          + +
                        +
                        + +
                        +

                        Type Members

                        +
                        1. + + +

                          + + + case class + + + ReductionTotalUpdate(newTotalValue: scala.reflect.api.Universe.Tree, conditionOpt: Option[scala.reflect.api.Universe.Tree] = scala.None) extends Product with Serializable + +

                          +
                          Definition Classes
                          Reductoid
                          +
                        +
                        + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + + def + + + analyzeSideEffectsOnStream(analyzer: StreamOps.SideEffectsAnalyzer): StreamOps.SideEffects + +

                          +
                          Definition Classes
                          FunctionTransformer → StreamComponent
                          +
                        7. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        8. + + +

                          + + + lazy val + + + body: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          Function2Reduction
                          +
                        9. + + +

                          + + + def + + + canChainAfter(previous: StreamOps.StreamChainTestable, privilegedDirection: Option[StreamOps.TraversalDirection]): StreamOps.CanChainResult + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        10. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        11. + + +

                          + + + def + + + closuresCount: Int + +

                          +
                          Definition Classes
                          FunctionTransformer → StreamComponent
                          +
                        12. + + +

                          + + + def + + + consumesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          FoldOp → StreamChainTestable
                          +
                        13. + + +

                          + + + def + + + createInitialValue(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          Reductoid
                          +
                        14. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        15. + + +

                          + + + val + + + f: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          FoldOp → FunctionTransformer → TraversalOpType
                          +
                        16. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        17. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        18. + + +

                          + + + def + + + getInitialValue(value: StreamOps.StreamValue): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          FoldOp → Reductoid
                          +
                        19. + + +

                          + + + def + + + hasInitialValue(value: StreamOps.StreamValue): Boolean + +

                          +
                          Definition Classes
                          Reductoid
                          +
                        20. + + +

                          + + + val + + + initialValue: scala.reflect.api.Universe.Tree + +

                          + +
                        21. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        22. + + +

                          + + + val + + + isLeft: Boolean + +

                          + +
                        23. + + +

                          + + + lazy val + + + leftParam: scala.reflect.api.Universe.ValDef + +

                          +
                          Definition Classes
                          Function2Reduction
                          +
                        24. + + +

                          + + + val + + + loopSkipsFirst: Boolean + +

                          +
                          Definition Classes
                          TraversalOpType
                          +
                        25. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        26. + + +

                          + + + val + + + needsFunction: Boolean + +

                          +
                          Definition Classes
                          FoldOp → TraversalOpType
                          +
                        27. + + +

                          + + + val + + + needsInitialValue: Boolean + +

                          +
                          Definition Classes
                          FoldOp → Reductoid → TraversalOpType
                          +
                        28. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        29. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        30. + + +

                          + + + def + + + op: String + +

                          +
                          Definition Classes
                          Reductoid
                          +
                        31. + + +

                          + + + def + + + order: StreamOps.SameOrder.type + +

                          +
                          Definition Classes
                          FoldOp → StreamTransformer
                          +
                        32. + + +

                          + + + def + + + privilegedDirection: Option[StreamOps.TraversalDirection] + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        33. + + +

                          + + + def + + + producesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        34. + + +

                          + + + def + + + providesInitialValue(value: StreamOps.StreamValue): Boolean + +

                          +
                          Definition Classes
                          Reductoid
                          +
                        35. + + +

                          + + + def + + + resultKind: StreamOps.ScalarResult.type + +

                          +
                          Definition Classes
                          ScalarReduction → StreamTransformer
                          +
                        36. + + +

                          + + + def + + + reverses: Boolean + +

                          +
                          Definition Classes
                          StreamTransformer
                          +
                        37. + + +

                          + + + lazy val + + + rightParam: scala.reflect.api.Universe.ValDef + +

                          +
                          Definition Classes
                          Function2Reduction
                          +
                        38. + + +

                          + + + def + + + someIf[V](cond: Boolean)(v: ⇒ V): Option[V] + +

                          +
                          Definition Classes
                          Reductoid
                          +
                        39. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        40. + + +

                          + + + def + + + throwsIfEmpty(value: StreamOps.StreamValue): Boolean + +

                          +
                          Definition Classes
                          FoldOp → Reductoid
                          +
                        41. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          FoldOp → AnyRef → Any
                          +
                        42. + + +

                          + + + def + + + transform(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): StreamOps.StreamValue + +

                          +
                          Definition Classes
                          Reductoid → StreamTransformer
                          +
                        43. + + +

                          + + + def + + + transformedValue(value: StreamOps.StreamValue, totalVar: StreamOps.VarDef, initVarOpt: Option[StreamOps.VarDef])(implicit loop: StreamOps.Loop): StreamOps.StreamValue + +

                          +
                          Definition Classes
                          ScalarReduction → Reductoid
                          +
                        44. + + +

                          + + + val + + + tree: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          FoldOp → StreamComponent
                          +
                        45. + + +

                          + + + def + + + unwrappedTree: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          StreamComponent
                          +
                        46. + + +

                          + + + def + + + updateTotalWithValue(total: () ⇒ scala.reflect.api.Universe.Tree, value: () ⇒ scala.reflect.api.Universe.Tree)(implicit loop: StreamOps.Loop): ReductionTotalUpdate + +

                          +
                          Definition Classes
                          Function2Reduction → Reductoid
                          +
                        47. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        48. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        49. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Product

                        +
                        +

                        Inherited from Equals

                        +
                        +

                        Inherited from Function2Reduction

                        +
                        +

                        Inherited from FunctionTransformer

                        +
                        +

                        Inherited from ScalarReduction

                        +
                        +

                        Inherited from Reductoid

                        +
                        +

                        Inherited from StreamOps.StreamTransformer

                        +
                        +

                        Inherited from StreamOps.StreamComponent

                        +
                        +

                        Inherited from StreamOps.StreamChainTestable

                        +
                        +

                        Inherited from TraversalOpType

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ForeachOp.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ForeachOp.html new file mode 100644 index 00000000..d0c9a4a4 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ForeachOp.html @@ -0,0 +1,679 @@ + + + + + ForeachOp - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamOps.TraversalOps.ForeachOp + + + + + + + + + + + + +

                        + + + case class + + + ForeachOp(tree: scala.reflect.api.Universe.Tree, f: scala.reflect.api.Universe.Tree) extends TraversalOpType with Function1Transformer with Product with Serializable + +

                        + +
                        + Linear Supertypes +
                        Serializable, Serializable, Product, Equals, Function1Transformer, FunctionTransformer, StreamOps.StreamTransformer, StreamOps.StreamComponent, StreamOps.StreamChainTestable, TraversalOpType, AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. ForeachOp
                        2. Serializable
                        3. Serializable
                        4. Product
                        5. Equals
                        6. Function1Transformer
                        7. FunctionTransformer
                        8. StreamTransformer
                        9. StreamComponent
                        10. StreamChainTestable
                        11. TraversalOpType
                        12. AnyRef
                        13. Any
                        14. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        +
                        +

                        Instance Constructors

                        +
                        1. + + +

                          + + + new + + + ForeachOp(tree: scala.reflect.api.Universe.Tree, f: scala.reflect.api.Universe.Tree) + +

                          + +
                        +
                        + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + + def + + + analyzeSideEffectsOnStream(analyzer: StreamOps.SideEffectsAnalyzer): StreamOps.SideEffects + +

                          +
                          Definition Classes
                          FunctionTransformer → StreamComponent
                          +
                        7. + + +

                          + + + lazy val + + + arg: scala.reflect.api.Universe.ValDef + +

                          +
                          Definition Classes
                          Function1Transformer
                          +
                        8. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        9. + + +

                          + + + lazy val + + + body: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          Function1Transformer
                          +
                        10. + + +

                          + + + def + + + canChainAfter(previous: StreamOps.StreamChainTestable, privilegedDirection: Option[StreamOps.TraversalDirection]): StreamOps.CanChainResult + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        11. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        12. + + +

                          + + + def + + + closuresCount: Int + +

                          +
                          Definition Classes
                          FunctionTransformer → StreamComponent
                          +
                        13. + + +

                          + + + def + + + consumesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        14. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        15. + + +

                          + + + val + + + f: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          ForeachOp → FunctionTransformer → TraversalOpType
                          +
                        16. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        17. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        18. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        19. + + +

                          + + + val + + + loopSkipsFirst: Boolean + +

                          +
                          Definition Classes
                          TraversalOpType
                          +
                        20. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        21. + + +

                          + + + val + + + needsFunction: Boolean + +

                          +
                          Definition Classes
                          TraversalOpType
                          +
                        22. + + +

                          + + + val + + + needsInitialValue: Boolean + +

                          +
                          Definition Classes
                          TraversalOpType
                          +
                        23. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        24. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        25. + + +

                          + + + def + + + order: StreamOps.SameOrder.type + +

                          +
                          Definition Classes
                          ForeachOp → StreamTransformer
                          +
                        26. + + +

                          + + + def + + + privilegedDirection: Option[StreamOps.TraversalDirection] + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        27. + + +

                          + + + def + + + producesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        28. + + +

                          + + + def + + + resultKind: StreamOps.NoResult.type + +

                          +
                          Definition Classes
                          ForeachOp → StreamTransformer
                          +
                        29. + + +

                          + + + def + + + reverses: Boolean + +

                          +
                          Definition Classes
                          StreamTransformer
                          +
                        30. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        31. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          ForeachOp → AnyRef → Any
                          +
                        32. + + +

                          + + + def + + + transform(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): StreamOps.StreamValue + +

                          +
                          Definition Classes
                          ForeachOp → StreamTransformer
                          +
                        33. + + +

                          + + + def + + + transformedFunc(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          Function1Transformer
                          +
                        34. + + +

                          + + + val + + + tree: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          ForeachOp → StreamComponent
                          +
                        35. + + +

                          + + + def + + + unwrappedTree: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          StreamComponent
                          +
                        36. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        37. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        38. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Product

                        +
                        +

                        Inherited from Equals

                        +
                        +

                        Inherited from Function1Transformer

                        +
                        +

                        Inherited from FunctionTransformer

                        +
                        +

                        Inherited from StreamOps.StreamTransformer

                        +
                        +

                        Inherited from StreamOps.StreamComponent

                        +
                        +

                        Inherited from StreamOps.StreamChainTestable

                        +
                        +

                        Inherited from TraversalOpType

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$Function1Transformer.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$Function1Transformer.html new file mode 100644 index 00000000..ec839689 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$Function1Transformer.html @@ -0,0 +1,644 @@ + + + + + Function1Transformer - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamOps.TraversalOps.Function1Transformer + + + + + + + + + + +
                        + +

                        scalaxy.components.StreamOps.TraversalOps

                        +

                        Function1Transformer

                        +
                        + +

                        + + + trait + + + Function1Transformer extends FunctionTransformer + +

                        + +
                        + Linear Supertypes +
                        FunctionTransformer, StreamOps.StreamTransformer, StreamOps.StreamComponent, StreamOps.StreamChainTestable, AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. Function1Transformer
                        2. FunctionTransformer
                        3. StreamTransformer
                        4. StreamComponent
                        5. StreamChainTestable
                        6. AnyRef
                        7. Any
                        8. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + + + +
                        +

                        Abstract Value Members

                        +
                        1. + + +

                          + + abstract + def + + + f: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          FunctionTransformer
                          +
                        2. + + +

                          + + abstract + def + + + order: StreamOps.Order + +

                          +
                          Definition Classes
                          StreamTransformer
                          +
                        3. + + +

                          + + abstract + def + + + transform(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): StreamOps.StreamValue + +

                          +
                          Definition Classes
                          StreamTransformer
                          +
                        4. + + +

                          + + abstract + def + + + tree: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          StreamComponent
                          +
                        +
                        + +
                        +

                        Concrete Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + + def + + + analyzeSideEffectsOnStream(analyzer: StreamOps.SideEffectsAnalyzer): StreamOps.SideEffects + +

                          +
                          Definition Classes
                          FunctionTransformer → StreamComponent
                          +
                        7. + + +

                          + + + lazy val + + + arg: scala.reflect.api.Universe.ValDef + +

                          + +
                        8. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        9. + + +

                          + + + lazy val + + + body: scala.reflect.api.Universe.Tree + +

                          + +
                        10. + + +

                          + + + def + + + canChainAfter(previous: StreamOps.StreamChainTestable, privilegedDirection: Option[StreamOps.TraversalDirection]): StreamOps.CanChainResult + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        11. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        12. + + +

                          + + + def + + + closuresCount: Int + +

                          +
                          Definition Classes
                          FunctionTransformer → StreamComponent
                          +
                        13. + + +

                          + + + def + + + consumesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        14. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        15. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        16. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        17. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        18. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        19. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        20. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        21. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        22. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        23. + + +

                          + + + def + + + privilegedDirection: Option[StreamOps.TraversalDirection] + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        24. + + +

                          + + + def + + + producesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        25. + + +

                          + + + def + + + resultKind: StreamOps.ResultKind + +

                          +
                          Definition Classes
                          StreamTransformer
                          +
                        26. + + +

                          + + + def + + + reverses: Boolean + +

                          +
                          Definition Classes
                          StreamTransformer
                          +
                        27. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        28. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        29. + + +

                          + + + def + + + transformedFunc(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): scala.reflect.api.Universe.Tree + +

                          + +
                        30. + + +

                          + + + def + + + unwrappedTree: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          StreamComponent
                          +
                        31. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        32. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        33. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from FunctionTransformer

                        +
                        +

                        Inherited from StreamOps.StreamTransformer

                        +
                        +

                        Inherited from StreamOps.StreamComponent

                        +
                        +

                        Inherited from StreamOps.StreamChainTestable

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$Function2Reduction.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$Function2Reduction.html new file mode 100644 index 00000000..40914e28 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$Function2Reduction.html @@ -0,0 +1,792 @@ + + + + + Function2Reduction - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamOps.TraversalOps.Function2Reduction + + + + + + + + + + +
                        + +

                        scalaxy.components.StreamOps.TraversalOps

                        +

                        Function2Reduction

                        +
                        + +

                        + + + trait + + + Function2Reduction extends Reductoid with FunctionTransformer + +

                        + +
                        + Linear Supertypes +
                        FunctionTransformer, Reductoid, StreamOps.StreamTransformer, StreamOps.StreamComponent, StreamOps.StreamChainTestable, AnyRef, Any
                        +
                        + Known Subclasses + +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. Function2Reduction
                        2. FunctionTransformer
                        3. Reductoid
                        4. StreamTransformer
                        5. StreamComponent
                        6. StreamChainTestable
                        7. AnyRef
                        8. Any
                        9. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + +
                        +

                        Type Members

                        +
                        1. + + +

                          + + + case class + + + ReductionTotalUpdate(newTotalValue: scala.reflect.api.Universe.Tree, conditionOpt: Option[scala.reflect.api.Universe.Tree] = scala.None) extends Product with Serializable + +

                          +
                          Definition Classes
                          Reductoid
                          +
                        +
                        + +
                        +

                        Abstract Value Members

                        +
                        1. + + +

                          + + abstract + def + + + f: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          FunctionTransformer
                          +
                        2. + + +

                          + + abstract + def + + + getInitialValue(value: StreamOps.StreamValue): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          Reductoid
                          +
                        3. + + +

                          + + abstract + def + + + needsInitialValue: Boolean + +

                          +
                          Definition Classes
                          Reductoid
                          +
                        4. + + +

                          + + abstract + def + + + order: StreamOps.Order + +

                          +
                          Definition Classes
                          StreamTransformer
                          +
                        5. + + +

                          + + abstract + def + + + transformedValue(value: StreamOps.StreamValue, totalVar: StreamOps.VarDef, initVarOpt: Option[StreamOps.VarDef])(implicit loop: StreamOps.Loop): StreamOps.StreamValue + +

                          +
                          Definition Classes
                          Reductoid
                          +
                        6. + + +

                          + + abstract + def + + + tree: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          StreamComponent
                          +
                        +
                        + +
                        +

                        Concrete Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + + def + + + analyzeSideEffectsOnStream(analyzer: StreamOps.SideEffectsAnalyzer): StreamOps.SideEffects + +

                          +
                          Definition Classes
                          FunctionTransformer → StreamComponent
                          +
                        7. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        8. + + +

                          + + + lazy val + + + body: scala.reflect.api.Universe.Tree + +

                          + +
                        9. + + +

                          + + + def + + + canChainAfter(previous: StreamOps.StreamChainTestable, privilegedDirection: Option[StreamOps.TraversalDirection]): StreamOps.CanChainResult + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        10. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        11. + + +

                          + + + def + + + closuresCount: Int + +

                          +
                          Definition Classes
                          FunctionTransformer → StreamComponent
                          +
                        12. + + +

                          + + + def + + + consumesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        13. + + +

                          + + + def + + + createInitialValue(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          Reductoid
                          +
                        14. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        15. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        16. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        17. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        18. + + +

                          + + + def + + + hasInitialValue(value: StreamOps.StreamValue): Boolean + +

                          +
                          Definition Classes
                          Reductoid
                          +
                        19. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        20. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        21. + + +

                          + + + lazy val + + + leftParam: scala.reflect.api.Universe.ValDef + +

                          + +
                        22. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        23. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        24. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        25. + + +

                          + + + def + + + op: String + +

                          +
                          Definition Classes
                          Reductoid
                          +
                        26. + + +

                          + + + def + + + privilegedDirection: Option[StreamOps.TraversalDirection] + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        27. + + +

                          + + + def + + + producesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        28. + + +

                          + + + def + + + providesInitialValue(value: StreamOps.StreamValue): Boolean + +

                          +
                          Definition Classes
                          Reductoid
                          +
                        29. + + +

                          + + + def + + + resultKind: StreamOps.ResultKind + +

                          +
                          Definition Classes
                          StreamTransformer
                          +
                        30. + + +

                          + + + def + + + reverses: Boolean + +

                          +
                          Definition Classes
                          StreamTransformer
                          +
                        31. + + +

                          + + + lazy val + + + rightParam: scala.reflect.api.Universe.ValDef + +

                          + +
                        32. + + +

                          + + + def + + + someIf[V](cond: Boolean)(v: ⇒ V): Option[V] + +

                          +
                          Definition Classes
                          Reductoid
                          +
                        33. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        34. + + +

                          + + + def + + + throwsIfEmpty(value: StreamOps.StreamValue): Boolean + +

                          +
                          Definition Classes
                          Reductoid
                          +
                        35. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        36. + + +

                          + + + def + + + transform(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): StreamOps.StreamValue + +

                          +
                          Definition Classes
                          Reductoid → StreamTransformer
                          +
                        37. + + +

                          + + + def + + + unwrappedTree: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          StreamComponent
                          +
                        38. + + +

                          + + + def + + + updateTotalWithValue(total: () ⇒ scala.reflect.api.Universe.Tree, value: () ⇒ scala.reflect.api.Universe.Tree)(implicit loop: StreamOps.Loop): ReductionTotalUpdate + +

                          +
                          Definition Classes
                          Function2Reduction → Reductoid
                          +
                        39. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        40. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        41. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from FunctionTransformer

                        +
                        +

                        Inherited from Reductoid

                        +
                        +

                        Inherited from StreamOps.StreamTransformer

                        +
                        +

                        Inherited from StreamOps.StreamComponent

                        +
                        +

                        Inherited from StreamOps.StreamChainTestable

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$FunctionTransformer.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$FunctionTransformer.html new file mode 100644 index 00000000..59f7a5bd --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$FunctionTransformer.html @@ -0,0 +1,603 @@ + + + + + FunctionTransformer - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamOps.TraversalOps.FunctionTransformer + + + + + + + + + + +
                        + +

                        scalaxy.components.StreamOps.TraversalOps

                        +

                        FunctionTransformer

                        +
                        + +

                        + + + trait + + + FunctionTransformer extends StreamOps.StreamTransformer + +

                        + +
                        + Linear Supertypes +
                        StreamOps.StreamTransformer, StreamOps.StreamComponent, StreamOps.StreamChainTestable, AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. FunctionTransformer
                        2. StreamTransformer
                        3. StreamComponent
                        4. StreamChainTestable
                        5. AnyRef
                        6. Any
                        7. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + + + +
                        +

                        Abstract Value Members

                        +
                        1. + + +

                          + + abstract + def + + + f: scala.reflect.api.Universe.Tree + +

                          + +
                        2. + + +

                          + + abstract + def + + + order: StreamOps.Order + +

                          +
                          Definition Classes
                          StreamTransformer
                          +
                        3. + + +

                          + + abstract + def + + + transform(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): StreamOps.StreamValue + +

                          +
                          Definition Classes
                          StreamTransformer
                          +
                        4. + + +

                          + + abstract + def + + + tree: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          StreamComponent
                          +
                        +
                        + +
                        +

                        Concrete Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + + def + + + analyzeSideEffectsOnStream(analyzer: StreamOps.SideEffectsAnalyzer): StreamOps.SideEffects + +

                          +
                          Definition Classes
                          FunctionTransformer → StreamComponent
                          +
                        7. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        8. + + +

                          + + + def + + + canChainAfter(previous: StreamOps.StreamChainTestable, privilegedDirection: Option[StreamOps.TraversalDirection]): StreamOps.CanChainResult + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        9. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        10. + + +

                          + + + def + + + closuresCount: Int + +

                          +
                          Definition Classes
                          FunctionTransformer → StreamComponent
                          +
                        11. + + +

                          + + + def + + + consumesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        12. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        13. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        14. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        15. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        16. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        17. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        18. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        19. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        20. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        21. + + +

                          + + + def + + + privilegedDirection: Option[StreamOps.TraversalDirection] + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        22. + + +

                          + + + def + + + producesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        23. + + +

                          + + + def + + + resultKind: StreamOps.ResultKind + +

                          +
                          Definition Classes
                          StreamTransformer
                          +
                        24. + + +

                          + + + def + + + reverses: Boolean + +

                          +
                          Definition Classes
                          StreamTransformer
                          +
                        25. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        26. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        27. + + +

                          + + + def + + + unwrappedTree: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          StreamComponent
                          +
                        28. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        29. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        30. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from StreamOps.StreamTransformer

                        +
                        +

                        Inherited from StreamOps.StreamComponent

                        +
                        +

                        Inherited from StreamOps.StreamChainTestable

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$MapOp.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$MapOp.html new file mode 100644 index 00000000..487d948b --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$MapOp.html @@ -0,0 +1,692 @@ + + + + + MapOp - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamOps.TraversalOps.MapOp + + + + + + + + + + + + +

                        + + + case class + + + MapOp(tree: scala.reflect.api.Universe.Tree, f: scala.reflect.api.Universe.Tree, canBuildFrom: scala.reflect.api.Universe.Tree) extends TraversalOpType with Function1Transformer with Product with Serializable + +

                        + +
                        + Linear Supertypes +
                        Serializable, Serializable, Product, Equals, Function1Transformer, FunctionTransformer, StreamOps.StreamTransformer, StreamOps.StreamComponent, StreamOps.StreamChainTestable, TraversalOpType, AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. MapOp
                        2. Serializable
                        3. Serializable
                        4. Product
                        5. Equals
                        6. Function1Transformer
                        7. FunctionTransformer
                        8. StreamTransformer
                        9. StreamComponent
                        10. StreamChainTestable
                        11. TraversalOpType
                        12. AnyRef
                        13. Any
                        14. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        +
                        +

                        Instance Constructors

                        +
                        1. + + +

                          + + + new + + + MapOp(tree: scala.reflect.api.Universe.Tree, f: scala.reflect.api.Universe.Tree, canBuildFrom: scala.reflect.api.Universe.Tree) + +

                          + +
                        +
                        + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + + def + + + analyzeSideEffectsOnStream(analyzer: StreamOps.SideEffectsAnalyzer): StreamOps.SideEffects + +

                          +
                          Definition Classes
                          FunctionTransformer → StreamComponent
                          +
                        7. + + +

                          + + + lazy val + + + arg: scala.reflect.api.Universe.ValDef + +

                          +
                          Definition Classes
                          Function1Transformer
                          +
                        8. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        9. + + +

                          + + + lazy val + + + body: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          Function1Transformer
                          +
                        10. + + +

                          + + + val + + + canBuildFrom: scala.reflect.api.Universe.Tree + +

                          + +
                        11. + + +

                          + + + def + + + canChainAfter(previous: StreamOps.StreamChainTestable, privilegedDirection: Option[StreamOps.TraversalDirection]): StreamOps.CanChainResult + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        12. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        13. + + +

                          + + + def + + + closuresCount: Int + +

                          +
                          Definition Classes
                          FunctionTransformer → StreamComponent
                          +
                        14. + + +

                          + + + def + + + consumesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        15. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        16. + + +

                          + + + val + + + f: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          MapOp → FunctionTransformer → TraversalOpType
                          +
                        17. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        18. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        19. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        20. + + +

                          + + + val + + + loopSkipsFirst: Boolean + +

                          +
                          Definition Classes
                          TraversalOpType
                          +
                        21. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        22. + + +

                          + + + val + + + needsFunction: Boolean + +

                          +
                          Definition Classes
                          TraversalOpType
                          +
                        23. + + +

                          + + + val + + + needsInitialValue: Boolean + +

                          +
                          Definition Classes
                          TraversalOpType
                          +
                        24. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        25. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        26. + + +

                          + + + def + + + order: StreamOps.Unordered.type + +

                          +
                          Definition Classes
                          MapOp → StreamTransformer
                          +
                        27. + + +

                          + + + def + + + privilegedDirection: Option[StreamOps.TraversalDirection] + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        28. + + +

                          + + + def + + + producesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        29. + + +

                          + + + def + + + resultKind: StreamOps.ResultKind + +

                          +
                          Definition Classes
                          StreamTransformer
                          +
                        30. + + +

                          + + + def + + + reverses: Boolean + +

                          +
                          Definition Classes
                          StreamTransformer
                          +
                        31. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        32. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          MapOp → AnyRef → Any
                          +
                        33. + + +

                          + + + def + + + transform(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): StreamOps.StreamValue + +

                          +
                          Definition Classes
                          MapOp → StreamTransformer
                          +
                        34. + + +

                          + + + def + + + transformedFunc(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          Function1Transformer
                          +
                        35. + + +

                          + + + val + + + tree: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          MapOp → StreamComponent
                          +
                        36. + + +

                          + + + def + + + unwrappedTree: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          StreamComponent
                          +
                        37. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        38. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        39. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Product

                        +
                        +

                        Inherited from Equals

                        +
                        +

                        Inherited from Function1Transformer

                        +
                        +

                        Inherited from FunctionTransformer

                        +
                        +

                        Inherited from StreamOps.StreamTransformer

                        +
                        +

                        Inherited from StreamOps.StreamComponent

                        +
                        +

                        Inherited from StreamOps.StreamChainTestable

                        +
                        +

                        Inherited from TraversalOpType

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$MaxOp.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$MaxOp.html new file mode 100644 index 00000000..84704b97 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$MaxOp.html @@ -0,0 +1,777 @@ + + + + + MaxOp - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamOps.TraversalOps.MaxOp + + + + + + + + + + + + +

                        + + + case class + + + MaxOp(tree: scala.reflect.api.Universe.Tree) extends TraversalOpType with SideEffectFreeScalarReduction with Product with Serializable + +

                        + +
                        + Linear Supertypes +
                        Serializable, Serializable, Product, Equals, SideEffectFreeScalarReduction, StreamOps.SideEffectFreeStreamComponent, ScalarReduction, Reductoid, StreamOps.StreamTransformer, StreamOps.StreamComponent, StreamOps.StreamChainTestable, TraversalOpType, AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. MaxOp
                        2. Serializable
                        3. Serializable
                        4. Product
                        5. Equals
                        6. SideEffectFreeScalarReduction
                        7. SideEffectFreeStreamComponent
                        8. ScalarReduction
                        9. Reductoid
                        10. StreamTransformer
                        11. StreamComponent
                        12. StreamChainTestable
                        13. TraversalOpType
                        14. AnyRef
                        15. Any
                        16. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        +
                        +

                        Instance Constructors

                        +
                        1. + + +

                          + + + new + + + MaxOp(tree: scala.reflect.api.Universe.Tree) + +

                          + +
                        +
                        + +
                        +

                        Type Members

                        +
                        1. + + +

                          + + + case class + + + ReductionTotalUpdate(newTotalValue: scala.reflect.api.Universe.Tree, conditionOpt: Option[scala.reflect.api.Universe.Tree] = scala.None) extends Product with Serializable + +

                          +
                          Definition Classes
                          Reductoid
                          +
                        +
                        + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + + def + + + analyzeSideEffectsOnStream(analyzer: StreamOps.SideEffectsAnalyzer): StreamOps.SideEffects + +

                          + +
                        7. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        8. + + +

                          + + + def + + + canChainAfter(previous: StreamOps.StreamChainTestable, privilegedDirection: Option[StreamOps.TraversalDirection]): StreamOps.CanChainResult + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        9. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        10. + + +

                          + + + def + + + closuresCount: Int + +

                          +
                          Definition Classes
                          StreamComponent
                          +
                        11. + + +

                          + + + def + + + consumesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        12. + + +

                          + + + def + + + createInitialValue(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          Reductoid
                          +
                        13. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        14. + + +

                          + + + val + + + f: Null + +

                          +
                          Definition Classes
                          MaxOp → TraversalOpType
                          +
                        15. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        16. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        17. + + +

                          + + + def + + + getInitialValue(value: StreamOps.StreamValue): Null + +

                          +
                          Definition Classes
                          MaxOp → Reductoid
                          +
                        18. + + +

                          + + + def + + + hasInitialValue(value: StreamOps.StreamValue): Boolean + +

                          +
                          Definition Classes
                          Reductoid
                          +
                        19. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        20. + + +

                          + + + val + + + loopSkipsFirst: Boolean + +

                          +
                          Definition Classes
                          MaxOp → TraversalOpType
                          +
                        21. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        22. + + +

                          + + + val + + + needsFunction: Boolean + +

                          +
                          Definition Classes
                          TraversalOpType
                          +
                        23. + + +

                          + + + val + + + needsInitialValue: Boolean + +

                          +
                          Definition Classes
                          MaxOp → Reductoid → TraversalOpType
                          +
                        24. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        25. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        26. + + +

                          + + + def + + + op: String + +

                          +
                          Definition Classes
                          Reductoid
                          +
                        27. + + +

                          + + + def + + + order: StreamOps.Unordered.type + +

                          +
                          Definition Classes
                          MaxOp → StreamTransformer
                          +
                        28. + + +

                          + + + def + + + privilegedDirection: Option[StreamOps.TraversalDirection] + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        29. + + +

                          + + + def + + + producesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        30. + + +

                          + + + def + + + providesInitialValue(value: StreamOps.StreamValue): Boolean + +

                          +
                          Definition Classes
                          Reductoid
                          +
                        31. + + +

                          + + + def + + + resultKind: StreamOps.ScalarResult.type + +

                          +
                          Definition Classes
                          ScalarReduction → StreamTransformer
                          +
                        32. + + +

                          + + + def + + + reverses: Boolean + +

                          +
                          Definition Classes
                          StreamTransformer
                          +
                        33. + + +

                          + + + def + + + someIf[V](cond: Boolean)(v: ⇒ V): Option[V] + +

                          +
                          Definition Classes
                          Reductoid
                          +
                        34. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        35. + + +

                          + + + def + + + throwsIfEmpty(value: StreamOps.StreamValue): Boolean + +

                          +
                          Definition Classes
                          Reductoid
                          +
                        36. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          MaxOp → AnyRef → Any
                          +
                        37. + + +

                          + + + def + + + transform(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): StreamOps.StreamValue + +

                          +
                          Definition Classes
                          Reductoid → StreamTransformer
                          +
                        38. + + +

                          + + + def + + + transformedValue(value: StreamOps.StreamValue, totalVar: StreamOps.VarDef, initVarOpt: Option[StreamOps.VarDef])(implicit loop: StreamOps.Loop): StreamOps.StreamValue + +

                          +
                          Definition Classes
                          ScalarReduction → Reductoid
                          +
                        39. + + +

                          + + + val + + + tree: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          MaxOp → StreamComponent
                          +
                        40. + + +

                          + + + def + + + unwrappedTree: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          StreamComponent
                          +
                        41. + + +

                          + + + def + + + updateTotalWithValue(totIdentGen: () ⇒ scala.reflect.api.Universe.Tree, valueIdentGen: () ⇒ scala.reflect.api.Universe.Tree)(implicit loop: StreamOps.Loop): ReductionTotalUpdate + +

                          +
                          Definition Classes
                          MaxOp → Reductoid
                          +
                        42. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        43. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        44. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Product

                        +
                        +

                        Inherited from Equals

                        +
                        +

                        Inherited from SideEffectFreeScalarReduction

                        +
                        +

                        Inherited from StreamOps.SideEffectFreeStreamComponent

                        +
                        +

                        Inherited from ScalarReduction

                        +
                        +

                        Inherited from Reductoid

                        +
                        +

                        Inherited from StreamOps.StreamTransformer

                        +
                        +

                        Inherited from StreamOps.StreamComponent

                        +
                        +

                        Inherited from StreamOps.StreamChainTestable

                        +
                        +

                        Inherited from TraversalOpType

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$MinOp.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$MinOp.html new file mode 100644 index 00000000..665e56c7 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$MinOp.html @@ -0,0 +1,777 @@ + + + + + MinOp - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamOps.TraversalOps.MinOp + + + + + + + + + + + + +

                        + + + case class + + + MinOp(tree: scala.reflect.api.Universe.Tree) extends TraversalOpType with SideEffectFreeScalarReduction with Product with Serializable + +

                        + +
                        + Linear Supertypes +
                        Serializable, Serializable, Product, Equals, SideEffectFreeScalarReduction, StreamOps.SideEffectFreeStreamComponent, ScalarReduction, Reductoid, StreamOps.StreamTransformer, StreamOps.StreamComponent, StreamOps.StreamChainTestable, TraversalOpType, AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. MinOp
                        2. Serializable
                        3. Serializable
                        4. Product
                        5. Equals
                        6. SideEffectFreeScalarReduction
                        7. SideEffectFreeStreamComponent
                        8. ScalarReduction
                        9. Reductoid
                        10. StreamTransformer
                        11. StreamComponent
                        12. StreamChainTestable
                        13. TraversalOpType
                        14. AnyRef
                        15. Any
                        16. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        +
                        +

                        Instance Constructors

                        +
                        1. + + +

                          + + + new + + + MinOp(tree: scala.reflect.api.Universe.Tree) + +

                          + +
                        +
                        + +
                        +

                        Type Members

                        +
                        1. + + +

                          + + + case class + + + ReductionTotalUpdate(newTotalValue: scala.reflect.api.Universe.Tree, conditionOpt: Option[scala.reflect.api.Universe.Tree] = scala.None) extends Product with Serializable + +

                          +
                          Definition Classes
                          Reductoid
                          +
                        +
                        + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + + def + + + analyzeSideEffectsOnStream(analyzer: StreamOps.SideEffectsAnalyzer): StreamOps.SideEffects + +

                          + +
                        7. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        8. + + +

                          + + + def + + + canChainAfter(previous: StreamOps.StreamChainTestable, privilegedDirection: Option[StreamOps.TraversalDirection]): StreamOps.CanChainResult + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        9. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        10. + + +

                          + + + def + + + closuresCount: Int + +

                          +
                          Definition Classes
                          StreamComponent
                          +
                        11. + + +

                          + + + def + + + consumesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        12. + + +

                          + + + def + + + createInitialValue(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          Reductoid
                          +
                        13. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        14. + + +

                          + + + val + + + f: Null + +

                          +
                          Definition Classes
                          MinOp → TraversalOpType
                          +
                        15. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        16. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        17. + + +

                          + + + def + + + getInitialValue(value: StreamOps.StreamValue): Null + +

                          +
                          Definition Classes
                          MinOp → Reductoid
                          +
                        18. + + +

                          + + + def + + + hasInitialValue(value: StreamOps.StreamValue): Boolean + +

                          +
                          Definition Classes
                          Reductoid
                          +
                        19. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        20. + + +

                          + + + val + + + loopSkipsFirst: Boolean + +

                          +
                          Definition Classes
                          MinOp → TraversalOpType
                          +
                        21. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        22. + + +

                          + + + val + + + needsFunction: Boolean + +

                          +
                          Definition Classes
                          TraversalOpType
                          +
                        23. + + +

                          + + + val + + + needsInitialValue: Boolean + +

                          +
                          Definition Classes
                          MinOp → Reductoid → TraversalOpType
                          +
                        24. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        25. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        26. + + +

                          + + + def + + + op: String + +

                          +
                          Definition Classes
                          Reductoid
                          +
                        27. + + +

                          + + + def + + + order: StreamOps.Unordered.type + +

                          +
                          Definition Classes
                          MinOp → StreamTransformer
                          +
                        28. + + +

                          + + + def + + + privilegedDirection: Option[StreamOps.TraversalDirection] + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        29. + + +

                          + + + def + + + producesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        30. + + +

                          + + + def + + + providesInitialValue(value: StreamOps.StreamValue): Boolean + +

                          +
                          Definition Classes
                          Reductoid
                          +
                        31. + + +

                          + + + def + + + resultKind: StreamOps.ScalarResult.type + +

                          +
                          Definition Classes
                          ScalarReduction → StreamTransformer
                          +
                        32. + + +

                          + + + def + + + reverses: Boolean + +

                          +
                          Definition Classes
                          StreamTransformer
                          +
                        33. + + +

                          + + + def + + + someIf[V](cond: Boolean)(v: ⇒ V): Option[V] + +

                          +
                          Definition Classes
                          Reductoid
                          +
                        34. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        35. + + +

                          + + + def + + + throwsIfEmpty(value: StreamOps.StreamValue): Boolean + +

                          +
                          Definition Classes
                          Reductoid
                          +
                        36. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          MinOp → AnyRef → Any
                          +
                        37. + + +

                          + + + def + + + transform(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): StreamOps.StreamValue + +

                          +
                          Definition Classes
                          Reductoid → StreamTransformer
                          +
                        38. + + +

                          + + + def + + + transformedValue(value: StreamOps.StreamValue, totalVar: StreamOps.VarDef, initVarOpt: Option[StreamOps.VarDef])(implicit loop: StreamOps.Loop): StreamOps.StreamValue + +

                          +
                          Definition Classes
                          ScalarReduction → Reductoid
                          +
                        39. + + +

                          + + + val + + + tree: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          MinOp → StreamComponent
                          +
                        40. + + +

                          + + + def + + + unwrappedTree: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          StreamComponent
                          +
                        41. + + +

                          + + + def + + + updateTotalWithValue(totIdentGen: () ⇒ scala.reflect.api.Universe.Tree, valueIdentGen: () ⇒ scala.reflect.api.Universe.Tree)(implicit loop: StreamOps.Loop): ReductionTotalUpdate + +

                          +
                          Definition Classes
                          MinOp → Reductoid
                          +
                        42. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        43. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        44. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Product

                        +
                        +

                        Inherited from Equals

                        +
                        +

                        Inherited from SideEffectFreeScalarReduction

                        +
                        +

                        Inherited from StreamOps.SideEffectFreeStreamComponent

                        +
                        +

                        Inherited from ScalarReduction

                        +
                        +

                        Inherited from Reductoid

                        +
                        +

                        Inherited from StreamOps.StreamTransformer

                        +
                        +

                        Inherited from StreamOps.StreamComponent

                        +
                        +

                        Inherited from StreamOps.StreamChainTestable

                        +
                        +

                        Inherited from TraversalOpType

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ProductOp.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ProductOp.html new file mode 100644 index 00000000..391a1c64 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ProductOp.html @@ -0,0 +1,777 @@ + + + + + ProductOp - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamOps.TraversalOps.ProductOp + + + + + + + + + + + + +

                        + + + case class + + + ProductOp(tree: scala.reflect.api.Universe.Tree) extends TraversalOpType with SideEffectFreeScalarReduction with Product with Serializable + +

                        + +
                        + Linear Supertypes +
                        Serializable, Serializable, Product, Equals, SideEffectFreeScalarReduction, StreamOps.SideEffectFreeStreamComponent, ScalarReduction, Reductoid, StreamOps.StreamTransformer, StreamOps.StreamComponent, StreamOps.StreamChainTestable, TraversalOpType, AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. ProductOp
                        2. Serializable
                        3. Serializable
                        4. Product
                        5. Equals
                        6. SideEffectFreeScalarReduction
                        7. SideEffectFreeStreamComponent
                        8. ScalarReduction
                        9. Reductoid
                        10. StreamTransformer
                        11. StreamComponent
                        12. StreamChainTestable
                        13. TraversalOpType
                        14. AnyRef
                        15. Any
                        16. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        +
                        +

                        Instance Constructors

                        +
                        1. + + +

                          + + + new + + + ProductOp(tree: scala.reflect.api.Universe.Tree) + +

                          + +
                        +
                        + +
                        +

                        Type Members

                        +
                        1. + + +

                          + + + case class + + + ReductionTotalUpdate(newTotalValue: scala.reflect.api.Universe.Tree, conditionOpt: Option[scala.reflect.api.Universe.Tree] = scala.None) extends Product with Serializable + +

                          +
                          Definition Classes
                          Reductoid
                          +
                        +
                        + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + + def + + + analyzeSideEffectsOnStream(analyzer: StreamOps.SideEffectsAnalyzer): StreamOps.SideEffects + +

                          + +
                        7. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        8. + + +

                          + + + def + + + canChainAfter(previous: StreamOps.StreamChainTestable, privilegedDirection: Option[StreamOps.TraversalDirection]): StreamOps.CanChainResult + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        9. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        10. + + +

                          + + + def + + + closuresCount: Int + +

                          +
                          Definition Classes
                          StreamComponent
                          +
                        11. + + +

                          + + + def + + + consumesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        12. + + +

                          + + + def + + + createInitialValue(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          Reductoid
                          +
                        13. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        14. + + +

                          + + + val + + + f: Null + +

                          +
                          Definition Classes
                          ProductOp → TraversalOpType
                          +
                        15. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        16. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        17. + + +

                          + + + def + + + getInitialValue(value: StreamOps.StreamValue): scala.reflect.api.Universe.Literal + +

                          +
                          Definition Classes
                          ProductOp → Reductoid
                          +
                        18. + + +

                          + + + def + + + hasInitialValue(value: StreamOps.StreamValue): Boolean + +

                          +
                          Definition Classes
                          Reductoid
                          +
                        19. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        20. + + +

                          + + + val + + + loopSkipsFirst: Boolean + +

                          +
                          Definition Classes
                          TraversalOpType
                          +
                        21. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        22. + + +

                          + + + val + + + needsFunction: Boolean + +

                          +
                          Definition Classes
                          TraversalOpType
                          +
                        23. + + +

                          + + + val + + + needsInitialValue: Boolean + +

                          +
                          Definition Classes
                          ProductOp → Reductoid → TraversalOpType
                          +
                        24. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        25. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        26. + + +

                          + + + def + + + op: String + +

                          +
                          Definition Classes
                          Reductoid
                          +
                        27. + + +

                          + + + def + + + order: StreamOps.Unordered.type + +

                          +
                          Definition Classes
                          ProductOp → StreamTransformer
                          +
                        28. + + +

                          + + + def + + + privilegedDirection: Option[StreamOps.TraversalDirection] + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        29. + + +

                          + + + def + + + producesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        30. + + +

                          + + + def + + + providesInitialValue(value: StreamOps.StreamValue): Boolean + +

                          +
                          Definition Classes
                          Reductoid
                          +
                        31. + + +

                          + + + def + + + resultKind: StreamOps.ScalarResult.type + +

                          +
                          Definition Classes
                          ScalarReduction → StreamTransformer
                          +
                        32. + + +

                          + + + def + + + reverses: Boolean + +

                          +
                          Definition Classes
                          StreamTransformer
                          +
                        33. + + +

                          + + + def + + + someIf[V](cond: Boolean)(v: ⇒ V): Option[V] + +

                          +
                          Definition Classes
                          Reductoid
                          +
                        34. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        35. + + +

                          + + + def + + + throwsIfEmpty(value: StreamOps.StreamValue): Boolean + +

                          +
                          Definition Classes
                          ProductOp → Reductoid
                          +
                        36. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          ProductOp → AnyRef → Any
                          +
                        37. + + +

                          + + + def + + + transform(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): StreamOps.StreamValue + +

                          +
                          Definition Classes
                          Reductoid → StreamTransformer
                          +
                        38. + + +

                          + + + def + + + transformedValue(value: StreamOps.StreamValue, totalVar: StreamOps.VarDef, initVarOpt: Option[StreamOps.VarDef])(implicit loop: StreamOps.Loop): StreamOps.StreamValue + +

                          +
                          Definition Classes
                          ScalarReduction → Reductoid
                          +
                        39. + + +

                          + + + val + + + tree: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          ProductOp → StreamComponent
                          +
                        40. + + +

                          + + + def + + + unwrappedTree: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          StreamComponent
                          +
                        41. + + +

                          + + + def + + + updateTotalWithValue(totIdentGen: () ⇒ scala.reflect.api.Universe.Tree, valueIdentGen: () ⇒ scala.reflect.api.Universe.Tree)(implicit loop: StreamOps.Loop): ReductionTotalUpdate + +

                          +
                          Definition Classes
                          ProductOp → Reductoid
                          +
                        42. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        43. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        44. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Product

                        +
                        +

                        Inherited from Equals

                        +
                        +

                        Inherited from SideEffectFreeScalarReduction

                        +
                        +

                        Inherited from StreamOps.SideEffectFreeStreamComponent

                        +
                        +

                        Inherited from ScalarReduction

                        +
                        +

                        Inherited from Reductoid

                        +
                        +

                        Inherited from StreamOps.StreamTransformer

                        +
                        +

                        Inherited from StreamOps.StreamComponent

                        +
                        +

                        Inherited from StreamOps.StreamChainTestable

                        +
                        +

                        Inherited from TraversalOpType

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ReduceOp.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ReduceOp.html new file mode 100644 index 00000000..44375325 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ReduceOp.html @@ -0,0 +1,829 @@ + + + + + ReduceOp - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamOps.TraversalOps.ReduceOp + + + + + + + + + + + + +

                        + + + case class + + + ReduceOp(tree: scala.reflect.api.Universe.Tree, f: scala.reflect.api.Universe.Tree, isLeft: Boolean) extends TraversalOpType with ScalarReduction with Function2Reduction with Product with Serializable + +

                        + +
                        + Linear Supertypes +
                        Serializable, Serializable, Product, Equals, Function2Reduction, FunctionTransformer, ScalarReduction, Reductoid, StreamOps.StreamTransformer, StreamOps.StreamComponent, StreamOps.StreamChainTestable, TraversalOpType, AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. ReduceOp
                        2. Serializable
                        3. Serializable
                        4. Product
                        5. Equals
                        6. Function2Reduction
                        7. FunctionTransformer
                        8. ScalarReduction
                        9. Reductoid
                        10. StreamTransformer
                        11. StreamComponent
                        12. StreamChainTestable
                        13. TraversalOpType
                        14. AnyRef
                        15. Any
                        16. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        +
                        +

                        Instance Constructors

                        +
                        1. + + +

                          + + + new + + + ReduceOp(tree: scala.reflect.api.Universe.Tree, f: scala.reflect.api.Universe.Tree, isLeft: Boolean) + +

                          + +
                        +
                        + +
                        +

                        Type Members

                        +
                        1. + + +

                          + + + case class + + + ReductionTotalUpdate(newTotalValue: scala.reflect.api.Universe.Tree, conditionOpt: Option[scala.reflect.api.Universe.Tree] = scala.None) extends Product with Serializable + +

                          +
                          Definition Classes
                          Reductoid
                          +
                        +
                        + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + + def + + + analyzeSideEffectsOnStream(analyzer: StreamOps.SideEffectsAnalyzer): StreamOps.SideEffects + +

                          +
                          Definition Classes
                          FunctionTransformer → StreamComponent
                          +
                        7. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        8. + + +

                          + + + lazy val + + + body: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          Function2Reduction
                          +
                        9. + + +

                          + + + def + + + canChainAfter(previous: StreamOps.StreamChainTestable, privilegedDirection: Option[StreamOps.TraversalDirection]): StreamOps.CanChainResult + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        10. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        11. + + +

                          + + + def + + + closuresCount: Int + +

                          +
                          Definition Classes
                          FunctionTransformer → StreamComponent
                          +
                        12. + + +

                          + + + def + + + consumesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          ReduceOp → StreamChainTestable
                          +
                        13. + + +

                          + + + def + + + createInitialValue(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          Reductoid
                          +
                        14. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        15. + + +

                          + + + val + + + f: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          ReduceOp → FunctionTransformer → TraversalOpType
                          +
                        16. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        17. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        18. + + +

                          + + + def + + + getInitialValue(value: StreamOps.StreamValue): Null + +

                          +
                          Definition Classes
                          ReduceOp → Reductoid
                          +
                        19. + + +

                          + + + def + + + hasInitialValue(value: StreamOps.StreamValue): Boolean + +

                          +
                          Definition Classes
                          Reductoid
                          +
                        20. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        21. + + +

                          + + + val + + + isLeft: Boolean + +

                          + +
                        22. + + +

                          + + + lazy val + + + leftParam: scala.reflect.api.Universe.ValDef + +

                          +
                          Definition Classes
                          Function2Reduction
                          +
                        23. + + +

                          + + + val + + + loopSkipsFirst: Boolean + +

                          +
                          Definition Classes
                          ReduceOp → TraversalOpType
                          +
                        24. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        25. + + +

                          + + + val + + + needsFunction: Boolean + +

                          +
                          Definition Classes
                          ReduceOp → TraversalOpType
                          +
                        26. + + +

                          + + + val + + + needsInitialValue: Boolean + +

                          +
                          Definition Classes
                          ReduceOp → Reductoid → TraversalOpType
                          +
                        27. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        28. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        29. + + +

                          + + + def + + + op: String + +

                          +
                          Definition Classes
                          Reductoid
                          +
                        30. + + +

                          + + + def + + + order: StreamOps.SameOrder.type + +

                          +
                          Definition Classes
                          ReduceOp → StreamTransformer
                          +
                        31. + + +

                          + + + def + + + privilegedDirection: Option[StreamOps.TraversalDirection] + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        32. + + +

                          + + + def + + + producesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        33. + + +

                          + + + def + + + providesInitialValue(value: StreamOps.StreamValue): Boolean + +

                          +
                          Definition Classes
                          Reductoid
                          +
                        34. + + +

                          + + + def + + + resultKind: StreamOps.ScalarResult.type + +

                          +
                          Definition Classes
                          ScalarReduction → StreamTransformer
                          +
                        35. + + +

                          + + + def + + + reverses: Boolean + +

                          +
                          Definition Classes
                          StreamTransformer
                          +
                        36. + + +

                          + + + lazy val + + + rightParam: scala.reflect.api.Universe.ValDef + +

                          +
                          Definition Classes
                          Function2Reduction
                          +
                        37. + + +

                          + + + def + + + someIf[V](cond: Boolean)(v: ⇒ V): Option[V] + +

                          +
                          Definition Classes
                          Reductoid
                          +
                        38. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        39. + + +

                          + + + def + + + throwsIfEmpty(value: StreamOps.StreamValue): Boolean + +

                          +
                          Definition Classes
                          ReduceOp → Reductoid
                          +
                        40. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          ReduceOp → AnyRef → Any
                          +
                        41. + + +

                          + + + def + + + transform(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): StreamOps.StreamValue + +

                          +
                          Definition Classes
                          Reductoid → StreamTransformer
                          +
                        42. + + +

                          + + + def + + + transformedValue(value: StreamOps.StreamValue, totalVar: StreamOps.VarDef, initVarOpt: Option[StreamOps.VarDef])(implicit loop: StreamOps.Loop): StreamOps.StreamValue + +

                          +
                          Definition Classes
                          ScalarReduction → Reductoid
                          +
                        43. + + +

                          + + + val + + + tree: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          ReduceOp → StreamComponent
                          +
                        44. + + +

                          + + + def + + + unwrappedTree: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          StreamComponent
                          +
                        45. + + +

                          + + + def + + + updateTotalWithValue(total: () ⇒ scala.reflect.api.Universe.Tree, value: () ⇒ scala.reflect.api.Universe.Tree)(implicit loop: StreamOps.Loop): ReductionTotalUpdate + +

                          +
                          Definition Classes
                          Function2Reduction → Reductoid
                          +
                        46. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        47. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        48. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Product

                        +
                        +

                        Inherited from Equals

                        +
                        +

                        Inherited from Function2Reduction

                        +
                        +

                        Inherited from FunctionTransformer

                        +
                        +

                        Inherited from ScalarReduction

                        +
                        +

                        Inherited from Reductoid

                        +
                        +

                        Inherited from StreamOps.StreamTransformer

                        +
                        +

                        Inherited from StreamOps.StreamComponent

                        +
                        +

                        Inherited from StreamOps.StreamChainTestable

                        +
                        +

                        Inherited from TraversalOpType

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$Reductoid$ReductionTotalUpdate.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$Reductoid$ReductionTotalUpdate.html new file mode 100644 index 00000000..63765a97 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$Reductoid$ReductionTotalUpdate.html @@ -0,0 +1,433 @@ + + + + + ReductionTotalUpdate - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamOps.TraversalOps.Reductoid.ReductionTotalUpdate + + + + + + + + + + +
                        + +

                        scalaxy.components.StreamOps.TraversalOps.Reductoid

                        +

                        ReductionTotalUpdate

                        +
                        + +

                        + + + case class + + + ReductionTotalUpdate(newTotalValue: scala.reflect.api.Universe.Tree, conditionOpt: Option[scala.reflect.api.Universe.Tree] = scala.None) extends Product with Serializable + +

                        + +
                        + Linear Supertypes +
                        Serializable, Serializable, Product, Equals, AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. ReductionTotalUpdate
                        2. Serializable
                        3. Serializable
                        4. Product
                        5. Equals
                        6. AnyRef
                        7. Any
                        8. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        +
                        +

                        Instance Constructors

                        +
                        1. + + +

                          + + + new + + + ReductionTotalUpdate(newTotalValue: scala.reflect.api.Universe.Tree, conditionOpt: Option[scala.reflect.api.Universe.Tree] = scala.None) + +

                          + +
                        +
                        + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        8. + + +

                          + + + val + + + conditionOpt: Option[scala.reflect.api.Universe.Tree] + +

                          + +
                        9. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        10. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        11. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        12. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        13. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        14. + + +

                          + + + val + + + newTotalValue: scala.reflect.api.Universe.Tree + +

                          + +
                        15. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        16. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        17. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        18. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        19. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        20. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Product

                        +
                        +

                        Inherited from Equals

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$Reductoid.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$Reductoid.html new file mode 100644 index 00000000..ad098a54 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$Reductoid.html @@ -0,0 +1,736 @@ + + + + + Reductoid - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamOps.TraversalOps.Reductoid + + + + + + + + + + + + +

                        + + + trait + + + Reductoid extends StreamOps.StreamTransformer + +

                        + +
                        + Linear Supertypes +
                        StreamOps.StreamTransformer, StreamOps.StreamComponent, StreamOps.StreamChainTestable, AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. Reductoid
                        2. StreamTransformer
                        3. StreamComponent
                        4. StreamChainTestable
                        5. AnyRef
                        6. Any
                        7. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + +
                        +

                        Type Members

                        +
                        1. + + +

                          + + + case class + + + ReductionTotalUpdate(newTotalValue: scala.reflect.api.Universe.Tree, conditionOpt: Option[scala.reflect.api.Universe.Tree] = scala.None) extends Product with Serializable + +

                          + +
                        +
                        + +
                        +

                        Abstract Value Members

                        +
                        1. + + +

                          + + abstract + def + + + analyzeSideEffectsOnStream(analyzer: StreamOps.SideEffectsAnalyzer): StreamOps.SideEffects + +

                          +
                          Definition Classes
                          StreamComponent
                          +
                        2. + + +

                          + + abstract + def + + + getInitialValue(value: StreamOps.StreamValue): scala.reflect.api.Universe.Tree + +

                          + +
                        3. + + +

                          + + abstract + def + + + needsInitialValue: Boolean + +

                          + +
                        4. + + +

                          + + abstract + def + + + order: StreamOps.Order + +

                          +
                          Definition Classes
                          StreamTransformer
                          +
                        5. + + +

                          + + abstract + def + + + transformedValue(value: StreamOps.StreamValue, totalVar: StreamOps.VarDef, initVarOpt: Option[StreamOps.VarDef])(implicit loop: StreamOps.Loop): StreamOps.StreamValue + +

                          + +
                        6. + + +

                          + + abstract + def + + + tree: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          StreamComponent
                          +
                        7. + + +

                          + + abstract + def + + + updateTotalWithValue(total: () ⇒ scala.reflect.api.Universe.Tree, value: () ⇒ scala.reflect.api.Universe.Tree)(implicit loop: StreamOps.Loop): ReductionTotalUpdate + +

                          + +
                        +
                        + +
                        +

                        Concrete Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + canChainAfter(previous: StreamOps.StreamChainTestable, privilegedDirection: Option[StreamOps.TraversalDirection]): StreamOps.CanChainResult + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        8. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        9. + + +

                          + + + def + + + closuresCount: Int + +

                          +
                          Definition Classes
                          StreamComponent
                          +
                        10. + + +

                          + + + def + + + consumesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        11. + + +

                          + + + def + + + createInitialValue(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): scala.reflect.api.Universe.Tree + +

                          + +
                        12. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        13. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        14. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        15. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        16. + + +

                          + + + def + + + hasInitialValue(value: StreamOps.StreamValue): Boolean + +

                          + +
                        17. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        18. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        19. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        20. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        21. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        22. + + +

                          + + + def + + + op: String + +

                          + +
                        23. + + +

                          + + + def + + + privilegedDirection: Option[StreamOps.TraversalDirection] + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        24. + + +

                          + + + def + + + producesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        25. + + +

                          + + + def + + + providesInitialValue(value: StreamOps.StreamValue): Boolean + +

                          + +
                        26. + + +

                          + + + def + + + resultKind: StreamOps.ResultKind + +

                          +
                          Definition Classes
                          StreamTransformer
                          +
                        27. + + +

                          + + + def + + + reverses: Boolean + +

                          +
                          Definition Classes
                          StreamTransformer
                          +
                        28. + + +

                          + + + def + + + someIf[V](cond: Boolean)(v: ⇒ V): Option[V] + +

                          + +
                        29. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        30. + + +

                          + + + def + + + throwsIfEmpty(value: StreamOps.StreamValue): Boolean + +

                          + +
                        31. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        32. + + +

                          + + + def + + + transform(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): StreamOps.StreamValue + +

                          +
                          Definition Classes
                          Reductoid → StreamTransformer
                          +
                        33. + + +

                          + + + def + + + unwrappedTree: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          StreamComponent
                          +
                        34. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        35. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        36. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from StreamOps.StreamTransformer

                        +
                        +

                        Inherited from StreamOps.StreamComponent

                        +
                        +

                        Inherited from StreamOps.StreamChainTestable

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ReverseOp.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ReverseOp.html new file mode 100644 index 00000000..4218f71a --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ReverseOp.html @@ -0,0 +1,638 @@ + + + + + ReverseOp - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamOps.TraversalOps.ReverseOp + + + + + + + + + + + + +

                        + + + case class + + + ReverseOp(tree: scala.reflect.api.Universe.Tree) extends TraversalOpType with StreamOps.StreamTransformer with StreamOps.SideEffectFreeStreamComponent with Product with Serializable + +

                        + +
                        + Linear Supertypes +
                        Serializable, Serializable, Product, Equals, StreamOps.SideEffectFreeStreamComponent, StreamOps.StreamTransformer, StreamOps.StreamComponent, StreamOps.StreamChainTestable, TraversalOpType, AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. ReverseOp
                        2. Serializable
                        3. Serializable
                        4. Product
                        5. Equals
                        6. SideEffectFreeStreamComponent
                        7. StreamTransformer
                        8. StreamComponent
                        9. StreamChainTestable
                        10. TraversalOpType
                        11. AnyRef
                        12. Any
                        13. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        +
                        +

                        Instance Constructors

                        +
                        1. + + +

                          + + + new + + + ReverseOp(tree: scala.reflect.api.Universe.Tree) + +

                          + +
                        +
                        + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + + def + + + analyzeSideEffectsOnStream(analyzer: StreamOps.SideEffectsAnalyzer): StreamOps.SideEffects + +

                          + +
                        7. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        8. + + +

                          + + + def + + + canChainAfter(previous: StreamOps.StreamChainTestable, privilegedDirection: Option[StreamOps.TraversalDirection]): StreamOps.CanChainResult + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        9. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        10. + + +

                          + + + def + + + closuresCount: Int + +

                          +
                          Definition Classes
                          StreamComponent
                          +
                        11. + + +

                          + + + def + + + consumesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        12. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        13. + + +

                          + + + val + + + f: Null + +

                          +
                          Definition Classes
                          ReverseOp → TraversalOpType
                          +
                        14. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        15. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        16. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        17. + + +

                          + + + val + + + loopSkipsFirst: Boolean + +

                          +
                          Definition Classes
                          TraversalOpType
                          +
                        18. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        19. + + +

                          + + + val + + + needsFunction: Boolean + +

                          +
                          Definition Classes
                          TraversalOpType
                          +
                        20. + + +

                          + + + val + + + needsInitialValue: Boolean + +

                          +
                          Definition Classes
                          TraversalOpType
                          +
                        21. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        22. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        23. + + +

                          + + + def + + + order: StreamOps.ReverseOrder.type + +

                          +
                          Definition Classes
                          ReverseOp → StreamTransformer
                          +
                        24. + + +

                          + + + def + + + privilegedDirection: Option[StreamOps.TraversalDirection] + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        25. + + +

                          + + + def + + + producesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        26. + + +

                          + + + def + + + resultKind: StreamOps.ResultKind + +

                          +
                          Definition Classes
                          StreamTransformer
                          +
                        27. + + +

                          + + + def + + + reverses: Boolean + +

                          +
                          Definition Classes
                          StreamTransformer
                          +
                        28. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        29. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          ReverseOp → AnyRef → Any
                          +
                        30. + + +

                          + + + def + + + transform(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): StreamOps.StreamValue + +

                          +
                          Definition Classes
                          ReverseOp → StreamTransformer
                          +
                        31. + + +

                          + + + val + + + tree: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          ReverseOp → StreamComponent
                          +
                        32. + + +

                          + + + def + + + unwrappedTree: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          StreamComponent
                          +
                        33. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        34. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        35. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Product

                        +
                        +

                        Inherited from Equals

                        +
                        +

                        Inherited from StreamOps.SideEffectFreeStreamComponent

                        +
                        +

                        Inherited from StreamOps.StreamTransformer

                        +
                        +

                        Inherited from StreamOps.StreamComponent

                        +
                        +

                        Inherited from StreamOps.StreamChainTestable

                        +
                        +

                        Inherited from TraversalOpType

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ScalarReduction.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ScalarReduction.html new file mode 100644 index 00000000..21dd8ff6 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ScalarReduction.html @@ -0,0 +1,738 @@ + + + + + ScalarReduction - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamOps.TraversalOps.ScalarReduction + + + + + + + + + + +
                        + +

                        scalaxy.components.StreamOps.TraversalOps

                        +

                        ScalarReduction

                        +
                        + +

                        + + + trait + + + ScalarReduction extends Reductoid + +

                        + +
                        + Linear Supertypes +
                        Reductoid, StreamOps.StreamTransformer, StreamOps.StreamComponent, StreamOps.StreamChainTestable, AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. ScalarReduction
                        2. Reductoid
                        3. StreamTransformer
                        4. StreamComponent
                        5. StreamChainTestable
                        6. AnyRef
                        7. Any
                        8. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + +
                        +

                        Type Members

                        +
                        1. + + +

                          + + + case class + + + ReductionTotalUpdate(newTotalValue: scala.reflect.api.Universe.Tree, conditionOpt: Option[scala.reflect.api.Universe.Tree] = scala.None) extends Product with Serializable + +

                          +
                          Definition Classes
                          Reductoid
                          +
                        +
                        + +
                        +

                        Abstract Value Members

                        +
                        1. + + +

                          + + abstract + def + + + analyzeSideEffectsOnStream(analyzer: StreamOps.SideEffectsAnalyzer): StreamOps.SideEffects + +

                          +
                          Definition Classes
                          StreamComponent
                          +
                        2. + + +

                          + + abstract + def + + + getInitialValue(value: StreamOps.StreamValue): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          Reductoid
                          +
                        3. + + +

                          + + abstract + def + + + needsInitialValue: Boolean + +

                          +
                          Definition Classes
                          Reductoid
                          +
                        4. + + +

                          + + abstract + def + + + order: StreamOps.Order + +

                          +
                          Definition Classes
                          StreamTransformer
                          +
                        5. + + +

                          + + abstract + def + + + tree: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          StreamComponent
                          +
                        6. + + +

                          + + abstract + def + + + updateTotalWithValue(total: () ⇒ scala.reflect.api.Universe.Tree, value: () ⇒ scala.reflect.api.Universe.Tree)(implicit loop: StreamOps.Loop): ReductionTotalUpdate + +

                          +
                          Definition Classes
                          Reductoid
                          +
                        +
                        + +
                        +

                        Concrete Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + canChainAfter(previous: StreamOps.StreamChainTestable, privilegedDirection: Option[StreamOps.TraversalDirection]): StreamOps.CanChainResult + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        8. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        9. + + +

                          + + + def + + + closuresCount: Int + +

                          +
                          Definition Classes
                          StreamComponent
                          +
                        10. + + +

                          + + + def + + + consumesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        11. + + +

                          + + + def + + + createInitialValue(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          Reductoid
                          +
                        12. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        13. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        14. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        15. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        16. + + +

                          + + + def + + + hasInitialValue(value: StreamOps.StreamValue): Boolean + +

                          +
                          Definition Classes
                          Reductoid
                          +
                        17. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        18. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        19. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        20. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        21. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        22. + + +

                          + + + def + + + op: String + +

                          +
                          Definition Classes
                          Reductoid
                          +
                        23. + + +

                          + + + def + + + privilegedDirection: Option[StreamOps.TraversalDirection] + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        24. + + +

                          + + + def + + + producesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        25. + + +

                          + + + def + + + providesInitialValue(value: StreamOps.StreamValue): Boolean + +

                          +
                          Definition Classes
                          Reductoid
                          +
                        26. + + +

                          + + + def + + + resultKind: StreamOps.ScalarResult.type + +

                          +
                          Definition Classes
                          ScalarReduction → StreamTransformer
                          +
                        27. + + +

                          + + + def + + + reverses: Boolean + +

                          +
                          Definition Classes
                          StreamTransformer
                          +
                        28. + + +

                          + + + def + + + someIf[V](cond: Boolean)(v: ⇒ V): Option[V] + +

                          +
                          Definition Classes
                          Reductoid
                          +
                        29. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        30. + + +

                          + + + def + + + throwsIfEmpty(value: StreamOps.StreamValue): Boolean + +

                          +
                          Definition Classes
                          Reductoid
                          +
                        31. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        32. + + +

                          + + + def + + + transform(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): StreamOps.StreamValue + +

                          +
                          Definition Classes
                          Reductoid → StreamTransformer
                          +
                        33. + + +

                          + + + def + + + transformedValue(value: StreamOps.StreamValue, totalVar: StreamOps.VarDef, initVarOpt: Option[StreamOps.VarDef])(implicit loop: StreamOps.Loop): StreamOps.StreamValue + +

                          +
                          Definition Classes
                          ScalarReduction → Reductoid
                          +
                        34. + + +

                          + + + def + + + unwrappedTree: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          StreamComponent
                          +
                        35. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        36. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        37. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from Reductoid

                        +
                        +

                        Inherited from StreamOps.StreamTransformer

                        +
                        +

                        Inherited from StreamOps.StreamComponent

                        +
                        +

                        Inherited from StreamOps.StreamChainTestable

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ScanOp.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ScanOp.html new file mode 100644 index 00000000..d5b414c2 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ScanOp.html @@ -0,0 +1,840 @@ + + + + + ScanOp - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamOps.TraversalOps.ScanOp + + + + + + + + + + + + +

                        + + + case class + + + ScanOp(tree: scala.reflect.api.Universe.Tree, f: scala.reflect.api.Universe.Tree, initialValue: scala.reflect.api.Universe.Tree, isLeft: Boolean) extends TraversalOpType with Function2Reduction with Product with Serializable + +

                        + +
                        + Linear Supertypes +
                        Serializable, Serializable, Product, Equals, Function2Reduction, FunctionTransformer, Reductoid, StreamOps.StreamTransformer, StreamOps.StreamComponent, StreamOps.StreamChainTestable, TraversalOpType, AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. ScanOp
                        2. Serializable
                        3. Serializable
                        4. Product
                        5. Equals
                        6. Function2Reduction
                        7. FunctionTransformer
                        8. Reductoid
                        9. StreamTransformer
                        10. StreamComponent
                        11. StreamChainTestable
                        12. TraversalOpType
                        13. AnyRef
                        14. Any
                        15. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        +
                        +

                        Instance Constructors

                        +
                        1. + + +

                          + + + new + + + ScanOp(tree: scala.reflect.api.Universe.Tree, f: scala.reflect.api.Universe.Tree, initialValue: scala.reflect.api.Universe.Tree, isLeft: Boolean) + +

                          + +
                        +
                        + +
                        +

                        Type Members

                        +
                        1. + + +

                          + + + case class + + + ReductionTotalUpdate(newTotalValue: scala.reflect.api.Universe.Tree, conditionOpt: Option[scala.reflect.api.Universe.Tree] = scala.None) extends Product with Serializable + +

                          +
                          Definition Classes
                          Reductoid
                          +
                        +
                        + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + + def + + + analyzeSideEffectsOnStream(analyzer: StreamOps.SideEffectsAnalyzer): StreamOps.SideEffects + +

                          +
                          Definition Classes
                          FunctionTransformer → StreamComponent
                          +
                        7. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        8. + + +

                          + + + lazy val + + + body: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          Function2Reduction
                          +
                        9. + + +

                          + + + def + + + canChainAfter(previous: StreamOps.StreamChainTestable, privilegedDirection: Option[StreamOps.TraversalDirection]): StreamOps.CanChainResult + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        10. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        11. + + +

                          + + + def + + + closuresCount: Int + +

                          +
                          Definition Classes
                          FunctionTransformer → StreamComponent
                          +
                        12. + + +

                          + + + def + + + consumesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          ScanOp → StreamChainTestable
                          +
                        13. + + +

                          + + + def + + + createInitialValue(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          Reductoid
                          +
                        14. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        15. + + +

                          + + + val + + + f: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          ScanOp → FunctionTransformer → TraversalOpType
                          +
                        16. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        17. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        18. + + +

                          + + + def + + + getInitialValue(value: StreamOps.StreamValue): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          ScanOp → Reductoid
                          +
                        19. + + +

                          + + + def + + + hasInitialValue(value: StreamOps.StreamValue): Boolean + +

                          +
                          Definition Classes
                          Reductoid
                          +
                        20. + + +

                          + + + val + + + initialValue: scala.reflect.api.Universe.Tree + +

                          + +
                        21. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        22. + + +

                          + + + val + + + isLeft: Boolean + +

                          + +
                        23. + + +

                          + + + lazy val + + + leftParam: scala.reflect.api.Universe.ValDef + +

                          +
                          Definition Classes
                          Function2Reduction
                          +
                        24. + + +

                          + + + val + + + loopSkipsFirst: Boolean + +

                          +
                          Definition Classes
                          TraversalOpType
                          +
                        25. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        26. + + +

                          + + + val + + + needsFunction: Boolean + +

                          +
                          Definition Classes
                          ScanOp → TraversalOpType
                          +
                        27. + + +

                          + + + val + + + needsInitialValue: Boolean + +

                          +
                          Definition Classes
                          ScanOp → Reductoid → TraversalOpType
                          +
                        28. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        29. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        30. + + +

                          + + + def + + + op: String + +

                          +
                          Definition Classes
                          Reductoid
                          +
                        31. + + +

                          + + + def + + + order: StreamOps.SameOrder.type + +

                          +
                          Definition Classes
                          ScanOp → StreamTransformer
                          +
                        32. + + +

                          + + + def + + + privilegedDirection: Option[StreamOps.TraversalDirection] + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        33. + + +

                          + + + def + + + producesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          ScanOp → StreamChainTestable
                          +
                        34. + + +

                          + + + def + + + providesInitialValue(value: StreamOps.StreamValue): Boolean + +

                          +
                          Definition Classes
                          Reductoid
                          +
                        35. + + +

                          + + + def + + + resultKind: StreamOps.ResultKind + +

                          +
                          Definition Classes
                          StreamTransformer
                          +
                        36. + + +

                          + + + def + + + reverses: Boolean + +

                          +
                          Definition Classes
                          StreamTransformer
                          +
                        37. + + +

                          + + + lazy val + + + rightParam: scala.reflect.api.Universe.ValDef + +

                          +
                          Definition Classes
                          Function2Reduction
                          +
                        38. + + +

                          + + + def + + + someIf[V](cond: Boolean)(v: ⇒ V): Option[V] + +

                          +
                          Definition Classes
                          Reductoid
                          +
                        39. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        40. + + +

                          + + + def + + + throwsIfEmpty(value: StreamOps.StreamValue): Boolean + +

                          +
                          Definition Classes
                          ScanOp → Reductoid
                          +
                        41. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          ScanOp → AnyRef → Any
                          +
                        42. + + +

                          + + + def + + + transform(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): StreamOps.StreamValue + +

                          +
                          Definition Classes
                          Reductoid → StreamTransformer
                          +
                        43. + + +

                          + + + def + + + transformedValue(value: StreamOps.StreamValue, totalVar: StreamOps.VarDef, initVarOpt: Option[StreamOps.VarDef])(implicit loop: StreamOps.Loop): StreamOps.StreamValue + +

                          +
                          Definition Classes
                          ScanOp → Reductoid
                          +
                        44. + + +

                          + + + val + + + tree: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          ScanOp → StreamComponent
                          +
                        45. + + +

                          + + + def + + + unwrappedTree: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          StreamComponent
                          +
                        46. + + +

                          + + + def + + + updateTotalWithValue(total: () ⇒ scala.reflect.api.Universe.Tree, value: () ⇒ scala.reflect.api.Universe.Tree)(implicit loop: StreamOps.Loop): ReductionTotalUpdate + +

                          +
                          Definition Classes
                          Function2Reduction → Reductoid
                          +
                        47. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        48. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        49. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Product

                        +
                        +

                        Inherited from Equals

                        +
                        +

                        Inherited from Function2Reduction

                        +
                        +

                        Inherited from FunctionTransformer

                        +
                        +

                        Inherited from Reductoid

                        +
                        +

                        Inherited from StreamOps.StreamTransformer

                        +
                        +

                        Inherited from StreamOps.StreamComponent

                        +
                        +

                        Inherited from StreamOps.StreamChainTestable

                        +
                        +

                        Inherited from TraversalOpType

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$SideEffectFreeScalarReduction.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$SideEffectFreeScalarReduction.html new file mode 100644 index 00000000..c00a1d29 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$SideEffectFreeScalarReduction.html @@ -0,0 +1,742 @@ + + + + + SideEffectFreeScalarReduction - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamOps.TraversalOps.SideEffectFreeScalarReduction + + + + + + + + + + +
                        + +

                        scalaxy.components.StreamOps.TraversalOps

                        +

                        SideEffectFreeScalarReduction

                        +
                        + +

                        + + + trait + + + SideEffectFreeScalarReduction extends ScalarReduction with StreamOps.SideEffectFreeStreamComponent + +

                        + +
                        + Linear Supertypes +
                        StreamOps.SideEffectFreeStreamComponent, ScalarReduction, Reductoid, StreamOps.StreamTransformer, StreamOps.StreamComponent, StreamOps.StreamChainTestable, AnyRef, Any
                        +
                        + Known Subclasses + +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. SideEffectFreeScalarReduction
                        2. SideEffectFreeStreamComponent
                        3. ScalarReduction
                        4. Reductoid
                        5. StreamTransformer
                        6. StreamComponent
                        7. StreamChainTestable
                        8. AnyRef
                        9. Any
                        10. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + +
                        +

                        Type Members

                        +
                        1. + + +

                          + + + case class + + + ReductionTotalUpdate(newTotalValue: scala.reflect.api.Universe.Tree, conditionOpt: Option[scala.reflect.api.Universe.Tree] = scala.None) extends Product with Serializable + +

                          +
                          Definition Classes
                          Reductoid
                          +
                        +
                        + +
                        +

                        Abstract Value Members

                        +
                        1. + + +

                          + + abstract + def + + + getInitialValue(value: StreamOps.StreamValue): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          Reductoid
                          +
                        2. + + +

                          + + abstract + def + + + needsInitialValue: Boolean + +

                          +
                          Definition Classes
                          Reductoid
                          +
                        3. + + +

                          + + abstract + def + + + order: StreamOps.Order + +

                          +
                          Definition Classes
                          StreamTransformer
                          +
                        4. + + +

                          + + abstract + def + + + tree: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          StreamComponent
                          +
                        5. + + +

                          + + abstract + def + + + updateTotalWithValue(total: () ⇒ scala.reflect.api.Universe.Tree, value: () ⇒ scala.reflect.api.Universe.Tree)(implicit loop: StreamOps.Loop): ReductionTotalUpdate + +

                          +
                          Definition Classes
                          Reductoid
                          +
                        +
                        + +
                        +

                        Concrete Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + + def + + + analyzeSideEffectsOnStream(analyzer: StreamOps.SideEffectsAnalyzer): StreamOps.SideEffects + +

                          + +
                        7. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        8. + + +

                          + + + def + + + canChainAfter(previous: StreamOps.StreamChainTestable, privilegedDirection: Option[StreamOps.TraversalDirection]): StreamOps.CanChainResult + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        9. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        10. + + +

                          + + + def + + + closuresCount: Int + +

                          +
                          Definition Classes
                          StreamComponent
                          +
                        11. + + +

                          + + + def + + + consumesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        12. + + +

                          + + + def + + + createInitialValue(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          Reductoid
                          +
                        13. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        14. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        15. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        16. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        17. + + +

                          + + + def + + + hasInitialValue(value: StreamOps.StreamValue): Boolean + +

                          +
                          Definition Classes
                          Reductoid
                          +
                        18. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        19. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        20. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        21. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        22. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        23. + + +

                          + + + def + + + op: String + +

                          +
                          Definition Classes
                          Reductoid
                          +
                        24. + + +

                          + + + def + + + privilegedDirection: Option[StreamOps.TraversalDirection] + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        25. + + +

                          + + + def + + + producesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        26. + + +

                          + + + def + + + providesInitialValue(value: StreamOps.StreamValue): Boolean + +

                          +
                          Definition Classes
                          Reductoid
                          +
                        27. + + +

                          + + + def + + + resultKind: StreamOps.ScalarResult.type + +

                          +
                          Definition Classes
                          ScalarReduction → StreamTransformer
                          +
                        28. + + +

                          + + + def + + + reverses: Boolean + +

                          +
                          Definition Classes
                          StreamTransformer
                          +
                        29. + + +

                          + + + def + + + someIf[V](cond: Boolean)(v: ⇒ V): Option[V] + +

                          +
                          Definition Classes
                          Reductoid
                          +
                        30. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        31. + + +

                          + + + def + + + throwsIfEmpty(value: StreamOps.StreamValue): Boolean + +

                          +
                          Definition Classes
                          Reductoid
                          +
                        32. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        33. + + +

                          + + + def + + + transform(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): StreamOps.StreamValue + +

                          +
                          Definition Classes
                          Reductoid → StreamTransformer
                          +
                        34. + + +

                          + + + def + + + transformedValue(value: StreamOps.StreamValue, totalVar: StreamOps.VarDef, initVarOpt: Option[StreamOps.VarDef])(implicit loop: StreamOps.Loop): StreamOps.StreamValue + +

                          +
                          Definition Classes
                          ScalarReduction → Reductoid
                          +
                        35. + + +

                          + + + def + + + unwrappedTree: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          StreamComponent
                          +
                        36. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        37. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        38. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from StreamOps.SideEffectFreeStreamComponent

                        +
                        +

                        Inherited from ScalarReduction

                        +
                        +

                        Inherited from Reductoid

                        +
                        +

                        Inherited from StreamOps.StreamTransformer

                        +
                        +

                        Inherited from StreamOps.StreamComponent

                        +
                        +

                        Inherited from StreamOps.StreamChainTestable

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$SumOp.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$SumOp.html new file mode 100644 index 00000000..06dae50b --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$SumOp.html @@ -0,0 +1,777 @@ + + + + + SumOp - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamOps.TraversalOps.SumOp + + + + + + + + + + + + +

                        + + + case class + + + SumOp(tree: scala.reflect.api.Universe.Tree) extends TraversalOpType with SideEffectFreeScalarReduction with Product with Serializable + +

                        + +
                        + Linear Supertypes +
                        Serializable, Serializable, Product, Equals, SideEffectFreeScalarReduction, StreamOps.SideEffectFreeStreamComponent, ScalarReduction, Reductoid, StreamOps.StreamTransformer, StreamOps.StreamComponent, StreamOps.StreamChainTestable, TraversalOpType, AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. SumOp
                        2. Serializable
                        3. Serializable
                        4. Product
                        5. Equals
                        6. SideEffectFreeScalarReduction
                        7. SideEffectFreeStreamComponent
                        8. ScalarReduction
                        9. Reductoid
                        10. StreamTransformer
                        11. StreamComponent
                        12. StreamChainTestable
                        13. TraversalOpType
                        14. AnyRef
                        15. Any
                        16. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        +
                        +

                        Instance Constructors

                        +
                        1. + + +

                          + + + new + + + SumOp(tree: scala.reflect.api.Universe.Tree) + +

                          + +
                        +
                        + +
                        +

                        Type Members

                        +
                        1. + + +

                          + + + case class + + + ReductionTotalUpdate(newTotalValue: scala.reflect.api.Universe.Tree, conditionOpt: Option[scala.reflect.api.Universe.Tree] = scala.None) extends Product with Serializable + +

                          +
                          Definition Classes
                          Reductoid
                          +
                        +
                        + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + + def + + + analyzeSideEffectsOnStream(analyzer: StreamOps.SideEffectsAnalyzer): StreamOps.SideEffects + +

                          + +
                        7. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        8. + + +

                          + + + def + + + canChainAfter(previous: StreamOps.StreamChainTestable, privilegedDirection: Option[StreamOps.TraversalDirection]): StreamOps.CanChainResult + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        9. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        10. + + +

                          + + + def + + + closuresCount: Int + +

                          +
                          Definition Classes
                          StreamComponent
                          +
                        11. + + +

                          + + + def + + + consumesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        12. + + +

                          + + + def + + + createInitialValue(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          Reductoid
                          +
                        13. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        14. + + +

                          + + + val + + + f: Null + +

                          +
                          Definition Classes
                          SumOp → TraversalOpType
                          +
                        15. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        16. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        17. + + +

                          + + + def + + + getInitialValue(value: StreamOps.StreamValue): scala.reflect.api.Universe.Literal + +

                          +
                          Definition Classes
                          SumOp → Reductoid
                          +
                        18. + + +

                          + + + def + + + hasInitialValue(value: StreamOps.StreamValue): Boolean + +

                          +
                          Definition Classes
                          Reductoid
                          +
                        19. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        20. + + +

                          + + + val + + + loopSkipsFirst: Boolean + +

                          +
                          Definition Classes
                          TraversalOpType
                          +
                        21. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        22. + + +

                          + + + val + + + needsFunction: Boolean + +

                          +
                          Definition Classes
                          TraversalOpType
                          +
                        23. + + +

                          + + + val + + + needsInitialValue: Boolean + +

                          +
                          Definition Classes
                          SumOp → Reductoid → TraversalOpType
                          +
                        24. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        25. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        26. + + +

                          + + + def + + + op: String + +

                          +
                          Definition Classes
                          Reductoid
                          +
                        27. + + +

                          + + + def + + + order: StreamOps.Unordered.type + +

                          +
                          Definition Classes
                          SumOp → StreamTransformer
                          +
                        28. + + +

                          + + + def + + + privilegedDirection: Option[StreamOps.TraversalDirection] + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        29. + + +

                          + + + def + + + producesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        30. + + +

                          + + + def + + + providesInitialValue(value: StreamOps.StreamValue): Boolean + +

                          +
                          Definition Classes
                          Reductoid
                          +
                        31. + + +

                          + + + def + + + resultKind: StreamOps.ScalarResult.type + +

                          +
                          Definition Classes
                          ScalarReduction → StreamTransformer
                          +
                        32. + + +

                          + + + def + + + reverses: Boolean + +

                          +
                          Definition Classes
                          StreamTransformer
                          +
                        33. + + +

                          + + + def + + + someIf[V](cond: Boolean)(v: ⇒ V): Option[V] + +

                          +
                          Definition Classes
                          Reductoid
                          +
                        34. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        35. + + +

                          + + + def + + + throwsIfEmpty(value: StreamOps.StreamValue): Boolean + +

                          +
                          Definition Classes
                          SumOp → Reductoid
                          +
                        36. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          SumOp → AnyRef → Any
                          +
                        37. + + +

                          + + + def + + + transform(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): StreamOps.StreamValue + +

                          +
                          Definition Classes
                          Reductoid → StreamTransformer
                          +
                        38. + + +

                          + + + def + + + transformedValue(value: StreamOps.StreamValue, totalVar: StreamOps.VarDef, initVarOpt: Option[StreamOps.VarDef])(implicit loop: StreamOps.Loop): StreamOps.StreamValue + +

                          +
                          Definition Classes
                          ScalarReduction → Reductoid
                          +
                        39. + + +

                          + + + val + + + tree: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          SumOp → StreamComponent
                          +
                        40. + + +

                          + + + def + + + unwrappedTree: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          StreamComponent
                          +
                        41. + + +

                          + + + def + + + updateTotalWithValue(totIdentGen: () ⇒ scala.reflect.api.Universe.Tree, valueIdentGen: () ⇒ scala.reflect.api.Universe.Tree)(implicit loop: StreamOps.Loop): ReductionTotalUpdate + +

                          +
                          Definition Classes
                          SumOp → Reductoid
                          +
                        42. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        43. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        44. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Product

                        +
                        +

                        Inherited from Equals

                        +
                        +

                        Inherited from SideEffectFreeScalarReduction

                        +
                        +

                        Inherited from StreamOps.SideEffectFreeStreamComponent

                        +
                        +

                        Inherited from ScalarReduction

                        +
                        +

                        Inherited from Reductoid

                        +
                        +

                        Inherited from StreamOps.StreamTransformer

                        +
                        +

                        Inherited from StreamOps.StreamComponent

                        +
                        +

                        Inherited from StreamOps.StreamChainTestable

                        +
                        +

                        Inherited from TraversalOpType

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ToArrayOp.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ToArrayOp.html new file mode 100644 index 00000000..963ea396 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ToArrayOp.html @@ -0,0 +1,683 @@ + + + + + ToArrayOp - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamOps.TraversalOps.ToArrayOp + + + + + + + + + + + + +

                        + + + case class + + + ToArrayOp(tree: scala.reflect.api.Universe.Tree) extends ToCollectionOp with StreamOps.CanCreateArraySink with Product with Serializable + +

                        + +
                        + Linear Supertypes +
                        Serializable, Serializable, Product, Equals, StreamOps.CanCreateArraySink, StreamOps.CanCreateStreamSink, ToCollectionOp, StreamOps.SideEffectFreeStreamComponent, StreamOps.StreamTransformer, StreamOps.StreamComponent, StreamOps.StreamChainTestable, TraversalOpType, AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. ToArrayOp
                        2. Serializable
                        3. Serializable
                        4. Product
                        5. Equals
                        6. CanCreateArraySink
                        7. CanCreateStreamSink
                        8. ToCollectionOp
                        9. SideEffectFreeStreamComponent
                        10. StreamTransformer
                        11. StreamComponent
                        12. StreamChainTestable
                        13. TraversalOpType
                        14. AnyRef
                        15. Any
                        16. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        +
                        +

                        Instance Constructors

                        +
                        1. + + +

                          + + + new + + + ToArrayOp(tree: scala.reflect.api.Universe.Tree) + +

                          + +
                        +
                        + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + + def + + + analyzeSideEffectsOnStream(analyzer: StreamOps.SideEffectsAnalyzer): StreamOps.SideEffects + +

                          + +
                        7. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        8. + + +

                          + + + def + + + canChainAfter(previous: StreamOps.StreamChainTestable, privilegedDirection: Option[StreamOps.TraversalDirection]): StreamOps.CanChainResult + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        9. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        10. + + +

                          + + + def + + + closuresCount: Int + +

                          +
                          Definition Classes
                          StreamComponent
                          +
                        11. + + +

                          + + + val + + + colType: ColType + +

                          +
                          Definition Classes
                          ToCollectionOp
                          +
                        12. + + +

                          + + + def + + + consumesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          CanCreateStreamSink → StreamChainTestable
                          +
                        13. + + +

                          + + + def + + + createStreamSink(expectedType: scala.reflect.api.Universe.Type, componentType: scala.reflect.api.Universe.Type, outputSize: Option[() ⇒ scala.reflect.api.Universe.Tree]): StreamOps.StreamSink + +

                          +
                          Definition Classes
                          CanCreateArraySink → CanCreateStreamSink
                          +
                        14. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        15. + + +

                          + + + val + + + f: Null + +

                          +
                          Definition Classes
                          ToCollectionOp → TraversalOpType
                          +
                        16. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        17. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        18. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        19. + + +

                          + + + def + + + isResultWrapped: Boolean + +

                          +
                          Definition Classes
                          ToArrayOp → CanCreateArraySink
                          +
                        20. + + +

                          + + + val + + + loopSkipsFirst: Boolean + +

                          +
                          Definition Classes
                          TraversalOpType
                          +
                        21. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        22. + + +

                          + + + val + + + needsFunction: Boolean + +

                          +
                          Definition Classes
                          TraversalOpType
                          +
                        23. + + +

                          + + + val + + + needsInitialValue: Boolean + +

                          +
                          Definition Classes
                          TraversalOpType
                          +
                        24. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        25. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        26. + + +

                          + + + def + + + order: StreamOps.SameOrder.type + +

                          +
                          Definition Classes
                          ToCollectionOp → StreamTransformer
                          +
                        27. + + +

                          + + + def + + + privilegedDirection: Option[StreamOps.TraversalDirection] + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        28. + + +

                          + + + def + + + producesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        29. + + +

                          + + + def + + + resultKind: StreamOps.ResultKind + +

                          +
                          Definition Classes
                          StreamTransformer
                          +
                        30. + + +

                          + + + def + + + reverses: Boolean + +

                          +
                          Definition Classes
                          StreamTransformer
                          +
                        31. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        32. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          ToCollectionOp → AnyRef → Any
                          +
                        33. + + +

                          + + + def + + + transform(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): StreamOps.StreamValue + +

                          +
                          Definition Classes
                          ToCollectionOp → StreamTransformer
                          +
                        34. + + +

                          + + + val + + + tree: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          ToArrayOp → CanCreateArraySink → StreamComponent
                          +
                        35. + + +

                          + + + def + + + unwrappedTree: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          StreamComponent
                          +
                        36. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        37. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        38. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Product

                        +
                        +

                        Inherited from Equals

                        +
                        +

                        Inherited from StreamOps.CanCreateArraySink

                        +
                        +

                        Inherited from StreamOps.CanCreateStreamSink

                        +
                        +

                        Inherited from ToCollectionOp

                        +
                        +

                        Inherited from StreamOps.SideEffectFreeStreamComponent

                        +
                        +

                        Inherited from StreamOps.StreamTransformer

                        +
                        +

                        Inherited from StreamOps.StreamComponent

                        +
                        +

                        Inherited from StreamOps.StreamChainTestable

                        +
                        +

                        Inherited from TraversalOpType

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ToCollectionOp.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ToCollectionOp.html new file mode 100644 index 00000000..05e3c436 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ToCollectionOp.html @@ -0,0 +1,675 @@ + + + + + ToCollectionOp - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamOps.TraversalOps.ToCollectionOp + + + + + + + + + + +
                        + +

                        scalaxy.components.StreamOps.TraversalOps

                        +

                        ToCollectionOp

                        +
                        + +

                        + + abstract + class + + + ToCollectionOp extends TraversalOpType with StreamOps.StreamTransformer with StreamOps.SideEffectFreeStreamComponent + +

                        + +
                        + Linear Supertypes +
                        StreamOps.SideEffectFreeStreamComponent, StreamOps.StreamTransformer, StreamOps.StreamComponent, StreamOps.StreamChainTestable, TraversalOpType, AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. ToCollectionOp
                        2. SideEffectFreeStreamComponent
                        3. StreamTransformer
                        4. StreamComponent
                        5. StreamChainTestable
                        6. TraversalOpType
                        7. AnyRef
                        8. Any
                        9. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        +
                        +

                        Instance Constructors

                        +
                        1. + + +

                          + + + new + + + ToCollectionOp(colType: ColType) + +

                          + +
                        +
                        + + + +
                        +

                        Abstract Value Members

                        +
                        1. + + +

                          + + abstract + def + + + tree: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          StreamComponent
                          +
                        +
                        + +
                        +

                        Concrete Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + + def + + + analyzeSideEffectsOnStream(analyzer: StreamOps.SideEffectsAnalyzer): StreamOps.SideEffects + +

                          + +
                        7. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        8. + + +

                          + + + def + + + canChainAfter(previous: StreamOps.StreamChainTestable, privilegedDirection: Option[StreamOps.TraversalDirection]): StreamOps.CanChainResult + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        9. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        10. + + +

                          + + + def + + + closuresCount: Int + +

                          +
                          Definition Classes
                          StreamComponent
                          +
                        11. + + +

                          + + + val + + + colType: ColType + +

                          + +
                        12. + + +

                          + + + def + + + consumesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        13. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        14. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        15. + + +

                          + + + val + + + f: Null + +

                          +
                          Definition Classes
                          ToCollectionOp → TraversalOpType
                          +
                        16. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        17. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        18. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        19. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        20. + + +

                          + + + val + + + loopSkipsFirst: Boolean + +

                          +
                          Definition Classes
                          TraversalOpType
                          +
                        21. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        22. + + +

                          + + + val + + + needsFunction: Boolean + +

                          +
                          Definition Classes
                          TraversalOpType
                          +
                        23. + + +

                          + + + val + + + needsInitialValue: Boolean + +

                          +
                          Definition Classes
                          TraversalOpType
                          +
                        24. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        25. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        26. + + +

                          + + + def + + + order: StreamOps.SameOrder.type + +

                          +
                          Definition Classes
                          ToCollectionOp → StreamTransformer
                          +
                        27. + + +

                          + + + def + + + privilegedDirection: Option[StreamOps.TraversalDirection] + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        28. + + +

                          + + + def + + + producesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        29. + + +

                          + + + def + + + resultKind: StreamOps.ResultKind + +

                          +
                          Definition Classes
                          StreamTransformer
                          +
                        30. + + +

                          + + + def + + + reverses: Boolean + +

                          +
                          Definition Classes
                          StreamTransformer
                          +
                        31. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        32. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          ToCollectionOp → AnyRef → Any
                          +
                        33. + + +

                          + + + def + + + transform(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): StreamOps.StreamValue + +

                          +
                          Definition Classes
                          ToCollectionOp → StreamTransformer
                          +
                        34. + + +

                          + + + def + + + unwrappedTree: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          StreamComponent
                          +
                        35. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        36. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        37. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from StreamOps.SideEffectFreeStreamComponent

                        +
                        +

                        Inherited from StreamOps.StreamTransformer

                        +
                        +

                        Inherited from StreamOps.StreamComponent

                        +
                        +

                        Inherited from StreamOps.StreamChainTestable

                        +
                        +

                        Inherited from TraversalOpType

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ToIndexedSeqOp.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ToIndexedSeqOp.html new file mode 100644 index 00000000..83b412dd --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ToIndexedSeqOp.html @@ -0,0 +1,670 @@ + + + + + ToIndexedSeqOp - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamOps.TraversalOps.ToIndexedSeqOp + + + + + + + + + + +
                        + +

                        scalaxy.components.StreamOps.TraversalOps

                        +

                        ToIndexedSeqOp

                        +
                        + +

                        + + + case class + + + ToIndexedSeqOp(tree: scala.reflect.api.Universe.Tree) extends ToCollectionOp with StreamOps.CanCreateVectorSink with Product with Serializable + +

                        + +
                        + Linear Supertypes +
                        Serializable, Serializable, Product, Equals, StreamOps.CanCreateVectorSink, StreamOps.CanCreateStreamSink, ToCollectionOp, StreamOps.SideEffectFreeStreamComponent, StreamOps.StreamTransformer, StreamOps.StreamComponent, StreamOps.StreamChainTestable, TraversalOpType, AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. ToIndexedSeqOp
                        2. Serializable
                        3. Serializable
                        4. Product
                        5. Equals
                        6. CanCreateVectorSink
                        7. CanCreateStreamSink
                        8. ToCollectionOp
                        9. SideEffectFreeStreamComponent
                        10. StreamTransformer
                        11. StreamComponent
                        12. StreamChainTestable
                        13. TraversalOpType
                        14. AnyRef
                        15. Any
                        16. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        +
                        +

                        Instance Constructors

                        +
                        1. + + +

                          + + + new + + + ToIndexedSeqOp(tree: scala.reflect.api.Universe.Tree) + +

                          + +
                        +
                        + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + + def + + + analyzeSideEffectsOnStream(analyzer: StreamOps.SideEffectsAnalyzer): StreamOps.SideEffects + +

                          + +
                        7. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        8. + + +

                          + + + def + + + canChainAfter(previous: StreamOps.StreamChainTestable, privilegedDirection: Option[StreamOps.TraversalDirection]): StreamOps.CanChainResult + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        9. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        10. + + +

                          + + + def + + + closuresCount: Int + +

                          +
                          Definition Classes
                          StreamComponent
                          +
                        11. + + +

                          + + + val + + + colType: ColType + +

                          +
                          Definition Classes
                          ToCollectionOp
                          +
                        12. + + +

                          + + + def + + + consumesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          CanCreateStreamSink → StreamChainTestable
                          +
                        13. + + +

                          + + + def + + + createStreamSink(expectedType: scala.reflect.api.Universe.Type, componentType: scala.reflect.api.Universe.Type, outputSize: Option[() ⇒ scala.reflect.api.Universe.Tree]): StreamOps.StreamSink + +

                          +
                          Definition Classes
                          CanCreateVectorSink → CanCreateStreamSink
                          +
                        14. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        15. + + +

                          + + + val + + + f: Null + +

                          +
                          Definition Classes
                          ToCollectionOp → TraversalOpType
                          +
                        16. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        17. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        18. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        19. + + +

                          + + + val + + + loopSkipsFirst: Boolean + +

                          +
                          Definition Classes
                          TraversalOpType
                          +
                        20. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        21. + + +

                          + + + val + + + needsFunction: Boolean + +

                          +
                          Definition Classes
                          TraversalOpType
                          +
                        22. + + +

                          + + + val + + + needsInitialValue: Boolean + +

                          +
                          Definition Classes
                          TraversalOpType
                          +
                        23. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        24. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        25. + + +

                          + + + def + + + order: StreamOps.SameOrder.type + +

                          +
                          Definition Classes
                          ToCollectionOp → StreamTransformer
                          +
                        26. + + +

                          + + + def + + + privilegedDirection: Option[StreamOps.TraversalDirection] + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        27. + + +

                          + + + def + + + producesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        28. + + +

                          + + + def + + + resultKind: StreamOps.ResultKind + +

                          +
                          Definition Classes
                          StreamTransformer
                          +
                        29. + + +

                          + + + def + + + reverses: Boolean + +

                          +
                          Definition Classes
                          StreamTransformer
                          +
                        30. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        31. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          ToCollectionOp → AnyRef → Any
                          +
                        32. + + +

                          + + + def + + + transform(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): StreamOps.StreamValue + +

                          +
                          Definition Classes
                          ToCollectionOp → StreamTransformer
                          +
                        33. + + +

                          + + + val + + + tree: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          ToIndexedSeqOp → CanCreateVectorSink → StreamComponent
                          +
                        34. + + +

                          + + + def + + + unwrappedTree: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          StreamComponent
                          +
                        35. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        36. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        37. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Product

                        +
                        +

                        Inherited from Equals

                        +
                        +

                        Inherited from StreamOps.CanCreateVectorSink

                        +
                        +

                        Inherited from StreamOps.CanCreateStreamSink

                        +
                        +

                        Inherited from ToCollectionOp

                        +
                        +

                        Inherited from StreamOps.SideEffectFreeStreamComponent

                        +
                        +

                        Inherited from StreamOps.StreamTransformer

                        +
                        +

                        Inherited from StreamOps.StreamComponent

                        +
                        +

                        Inherited from StreamOps.StreamChainTestable

                        +
                        +

                        Inherited from TraversalOpType

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ToListOp.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ToListOp.html new file mode 100644 index 00000000..a7263869 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ToListOp.html @@ -0,0 +1,670 @@ + + + + + ToListOp - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamOps.TraversalOps.ToListOp + + + + + + + + + + + + +

                        + + + case class + + + ToListOp(tree: scala.reflect.api.Universe.Tree) extends ToCollectionOp with StreamOps.CanCreateListSink with Product with Serializable + +

                        + +
                        + Linear Supertypes +
                        Serializable, Serializable, Product, Equals, StreamOps.CanCreateListSink, StreamOps.CanCreateStreamSink, ToCollectionOp, StreamOps.SideEffectFreeStreamComponent, StreamOps.StreamTransformer, StreamOps.StreamComponent, StreamOps.StreamChainTestable, TraversalOpType, AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. ToListOp
                        2. Serializable
                        3. Serializable
                        4. Product
                        5. Equals
                        6. CanCreateListSink
                        7. CanCreateStreamSink
                        8. ToCollectionOp
                        9. SideEffectFreeStreamComponent
                        10. StreamTransformer
                        11. StreamComponent
                        12. StreamChainTestable
                        13. TraversalOpType
                        14. AnyRef
                        15. Any
                        16. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        +
                        +

                        Instance Constructors

                        +
                        1. + + +

                          + + + new + + + ToListOp(tree: scala.reflect.api.Universe.Tree) + +

                          + +
                        +
                        + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + + def + + + analyzeSideEffectsOnStream(analyzer: StreamOps.SideEffectsAnalyzer): StreamOps.SideEffects + +

                          + +
                        7. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        8. + + +

                          + + + def + + + canChainAfter(previous: StreamOps.StreamChainTestable, privilegedDirection: Option[StreamOps.TraversalDirection]): StreamOps.CanChainResult + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        9. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        10. + + +

                          + + + def + + + closuresCount: Int + +

                          +
                          Definition Classes
                          StreamComponent
                          +
                        11. + + +

                          + + + val + + + colType: ColType + +

                          +
                          Definition Classes
                          ToCollectionOp
                          +
                        12. + + +

                          + + + def + + + consumesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          CanCreateStreamSink → StreamChainTestable
                          +
                        13. + + +

                          + + + def + + + createStreamSink(expectedType: scala.reflect.api.Universe.Type, componentType: scala.reflect.api.Universe.Type, outputSize: Option[() ⇒ scala.reflect.api.Universe.Tree]): StreamOps.StreamSink + +

                          +
                          Definition Classes
                          CanCreateListSink → CanCreateStreamSink
                          +
                        14. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        15. + + +

                          + + + val + + + f: Null + +

                          +
                          Definition Classes
                          ToCollectionOp → TraversalOpType
                          +
                        16. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        17. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        18. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        19. + + +

                          + + + val + + + loopSkipsFirst: Boolean + +

                          +
                          Definition Classes
                          TraversalOpType
                          +
                        20. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        21. + + +

                          + + + val + + + needsFunction: Boolean + +

                          +
                          Definition Classes
                          TraversalOpType
                          +
                        22. + + +

                          + + + val + + + needsInitialValue: Boolean + +

                          +
                          Definition Classes
                          TraversalOpType
                          +
                        23. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        24. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        25. + + +

                          + + + def + + + order: StreamOps.SameOrder.type + +

                          +
                          Definition Classes
                          ToCollectionOp → StreamTransformer
                          +
                        26. + + +

                          + + + def + + + privilegedDirection: Option[StreamOps.TraversalDirection] + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        27. + + +

                          + + + def + + + producesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        28. + + +

                          + + + def + + + resultKind: StreamOps.ResultKind + +

                          +
                          Definition Classes
                          StreamTransformer
                          +
                        29. + + +

                          + + + def + + + reverses: Boolean + +

                          +
                          Definition Classes
                          StreamTransformer
                          +
                        30. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        31. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          ToCollectionOp → AnyRef → Any
                          +
                        32. + + +

                          + + + def + + + transform(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): StreamOps.StreamValue + +

                          +
                          Definition Classes
                          ToCollectionOp → StreamTransformer
                          +
                        33. + + +

                          + + + val + + + tree: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          ToListOp → CanCreateListSink → StreamComponent
                          +
                        34. + + +

                          + + + def + + + unwrappedTree: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          StreamComponent
                          +
                        35. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        36. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        37. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Product

                        +
                        +

                        Inherited from Equals

                        +
                        +

                        Inherited from StreamOps.CanCreateListSink

                        +
                        +

                        Inherited from StreamOps.CanCreateStreamSink

                        +
                        +

                        Inherited from ToCollectionOp

                        +
                        +

                        Inherited from StreamOps.SideEffectFreeStreamComponent

                        +
                        +

                        Inherited from StreamOps.StreamTransformer

                        +
                        +

                        Inherited from StreamOps.StreamComponent

                        +
                        +

                        Inherited from StreamOps.StreamChainTestable

                        +
                        +

                        Inherited from TraversalOpType

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ToSeqOp.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ToSeqOp.html new file mode 100644 index 00000000..e8283a57 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ToSeqOp.html @@ -0,0 +1,670 @@ + + + + + ToSeqOp - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamOps.TraversalOps.ToSeqOp + + + + + + + + + + + + +

                        + + + case class + + + ToSeqOp(tree: scala.reflect.api.Universe.Tree) extends ToCollectionOp with StreamOps.CanCreateVectorSink with Product with Serializable + +

                        + +
                        + Linear Supertypes +
                        Serializable, Serializable, Product, Equals, StreamOps.CanCreateVectorSink, StreamOps.CanCreateStreamSink, ToCollectionOp, StreamOps.SideEffectFreeStreamComponent, StreamOps.StreamTransformer, StreamOps.StreamComponent, StreamOps.StreamChainTestable, TraversalOpType, AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. ToSeqOp
                        2. Serializable
                        3. Serializable
                        4. Product
                        5. Equals
                        6. CanCreateVectorSink
                        7. CanCreateStreamSink
                        8. ToCollectionOp
                        9. SideEffectFreeStreamComponent
                        10. StreamTransformer
                        11. StreamComponent
                        12. StreamChainTestable
                        13. TraversalOpType
                        14. AnyRef
                        15. Any
                        16. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        +
                        +

                        Instance Constructors

                        +
                        1. + + +

                          + + + new + + + ToSeqOp(tree: scala.reflect.api.Universe.Tree) + +

                          + +
                        +
                        + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + + def + + + analyzeSideEffectsOnStream(analyzer: StreamOps.SideEffectsAnalyzer): StreamOps.SideEffects + +

                          + +
                        7. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        8. + + +

                          + + + def + + + canChainAfter(previous: StreamOps.StreamChainTestable, privilegedDirection: Option[StreamOps.TraversalDirection]): StreamOps.CanChainResult + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        9. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        10. + + +

                          + + + def + + + closuresCount: Int + +

                          +
                          Definition Classes
                          StreamComponent
                          +
                        11. + + +

                          + + + val + + + colType: ColType + +

                          +
                          Definition Classes
                          ToCollectionOp
                          +
                        12. + + +

                          + + + def + + + consumesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          CanCreateStreamSink → StreamChainTestable
                          +
                        13. + + +

                          + + + def + + + createStreamSink(expectedType: scala.reflect.api.Universe.Type, componentType: scala.reflect.api.Universe.Type, outputSize: Option[() ⇒ scala.reflect.api.Universe.Tree]): StreamOps.StreamSink + +

                          +
                          Definition Classes
                          CanCreateVectorSink → CanCreateStreamSink
                          +
                        14. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        15. + + +

                          + + + val + + + f: Null + +

                          +
                          Definition Classes
                          ToCollectionOp → TraversalOpType
                          +
                        16. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        17. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        18. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        19. + + +

                          + + + val + + + loopSkipsFirst: Boolean + +

                          +
                          Definition Classes
                          TraversalOpType
                          +
                        20. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        21. + + +

                          + + + val + + + needsFunction: Boolean + +

                          +
                          Definition Classes
                          TraversalOpType
                          +
                        22. + + +

                          + + + val + + + needsInitialValue: Boolean + +

                          +
                          Definition Classes
                          TraversalOpType
                          +
                        23. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        24. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        25. + + +

                          + + + def + + + order: StreamOps.SameOrder.type + +

                          +
                          Definition Classes
                          ToCollectionOp → StreamTransformer
                          +
                        26. + + +

                          + + + def + + + privilegedDirection: Option[StreamOps.TraversalDirection] + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        27. + + +

                          + + + def + + + producesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        28. + + +

                          + + + def + + + resultKind: StreamOps.ResultKind + +

                          +
                          Definition Classes
                          StreamTransformer
                          +
                        29. + + +

                          + + + def + + + reverses: Boolean + +

                          +
                          Definition Classes
                          StreamTransformer
                          +
                        30. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        31. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          ToCollectionOp → AnyRef → Any
                          +
                        32. + + +

                          + + + def + + + transform(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): StreamOps.StreamValue + +

                          +
                          Definition Classes
                          ToCollectionOp → StreamTransformer
                          +
                        33. + + +

                          + + + val + + + tree: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          ToSeqOp → CanCreateVectorSink → StreamComponent
                          +
                        34. + + +

                          + + + def + + + unwrappedTree: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          StreamComponent
                          +
                        35. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        36. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        37. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Product

                        +
                        +

                        Inherited from Equals

                        +
                        +

                        Inherited from StreamOps.CanCreateVectorSink

                        +
                        +

                        Inherited from StreamOps.CanCreateStreamSink

                        +
                        +

                        Inherited from ToCollectionOp

                        +
                        +

                        Inherited from StreamOps.SideEffectFreeStreamComponent

                        +
                        +

                        Inherited from StreamOps.StreamTransformer

                        +
                        +

                        Inherited from StreamOps.StreamComponent

                        +
                        +

                        Inherited from StreamOps.StreamChainTestable

                        +
                        +

                        Inherited from TraversalOpType

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ToSetOp.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ToSetOp.html new file mode 100644 index 00000000..a66d9337 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ToSetOp.html @@ -0,0 +1,670 @@ + + + + + ToSetOp - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamOps.TraversalOps.ToSetOp + + + + + + + + + + + + +

                        + + + case class + + + ToSetOp(tree: scala.reflect.api.Universe.Tree) extends ToCollectionOp with StreamOps.CanCreateSetSink with Product with Serializable + +

                        + +
                        + Linear Supertypes +
                        Serializable, Serializable, Product, Equals, StreamOps.CanCreateSetSink, StreamOps.CanCreateStreamSink, ToCollectionOp, StreamOps.SideEffectFreeStreamComponent, StreamOps.StreamTransformer, StreamOps.StreamComponent, StreamOps.StreamChainTestable, TraversalOpType, AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. ToSetOp
                        2. Serializable
                        3. Serializable
                        4. Product
                        5. Equals
                        6. CanCreateSetSink
                        7. CanCreateStreamSink
                        8. ToCollectionOp
                        9. SideEffectFreeStreamComponent
                        10. StreamTransformer
                        11. StreamComponent
                        12. StreamChainTestable
                        13. TraversalOpType
                        14. AnyRef
                        15. Any
                        16. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        +
                        +

                        Instance Constructors

                        +
                        1. + + +

                          + + + new + + + ToSetOp(tree: scala.reflect.api.Universe.Tree) + +

                          + +
                        +
                        + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + + def + + + analyzeSideEffectsOnStream(analyzer: StreamOps.SideEffectsAnalyzer): StreamOps.SideEffects + +

                          + +
                        7. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        8. + + +

                          + + + def + + + canChainAfter(previous: StreamOps.StreamChainTestable, privilegedDirection: Option[StreamOps.TraversalDirection]): StreamOps.CanChainResult + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        9. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        10. + + +

                          + + + def + + + closuresCount: Int + +

                          +
                          Definition Classes
                          StreamComponent
                          +
                        11. + + +

                          + + + val + + + colType: ColType + +

                          +
                          Definition Classes
                          ToCollectionOp
                          +
                        12. + + +

                          + + + def + + + consumesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          CanCreateStreamSink → StreamChainTestable
                          +
                        13. + + +

                          + + + def + + + createStreamSink(expectedType: scala.reflect.api.Universe.Type, componentType: scala.reflect.api.Universe.Type, outputSize: Option[() ⇒ scala.reflect.api.Universe.Tree]): StreamOps.StreamSink + +

                          +
                          Definition Classes
                          CanCreateSetSink → CanCreateStreamSink
                          +
                        14. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        15. + + +

                          + + + val + + + f: Null + +

                          +
                          Definition Classes
                          ToCollectionOp → TraversalOpType
                          +
                        16. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        17. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        18. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        19. + + +

                          + + + val + + + loopSkipsFirst: Boolean + +

                          +
                          Definition Classes
                          TraversalOpType
                          +
                        20. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        21. + + +

                          + + + val + + + needsFunction: Boolean + +

                          +
                          Definition Classes
                          TraversalOpType
                          +
                        22. + + +

                          + + + val + + + needsInitialValue: Boolean + +

                          +
                          Definition Classes
                          TraversalOpType
                          +
                        23. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        24. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        25. + + +

                          + + + def + + + order: StreamOps.SameOrder.type + +

                          +
                          Definition Classes
                          ToCollectionOp → StreamTransformer
                          +
                        26. + + +

                          + + + def + + + privilegedDirection: Option[StreamOps.TraversalDirection] + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        27. + + +

                          + + + def + + + producesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        28. + + +

                          + + + def + + + resultKind: StreamOps.ResultKind + +

                          +
                          Definition Classes
                          StreamTransformer
                          +
                        29. + + +

                          + + + def + + + reverses: Boolean + +

                          +
                          Definition Classes
                          StreamTransformer
                          +
                        30. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        31. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          ToCollectionOp → AnyRef → Any
                          +
                        32. + + +

                          + + + def + + + transform(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): StreamOps.StreamValue + +

                          +
                          Definition Classes
                          ToCollectionOp → StreamTransformer
                          +
                        33. + + +

                          + + + val + + + tree: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          ToSetOp → CanCreateSetSink → StreamComponent
                          +
                        34. + + +

                          + + + def + + + unwrappedTree: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          StreamComponent
                          +
                        35. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        36. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        37. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Product

                        +
                        +

                        Inherited from Equals

                        +
                        +

                        Inherited from StreamOps.CanCreateSetSink

                        +
                        +

                        Inherited from StreamOps.CanCreateStreamSink

                        +
                        +

                        Inherited from ToCollectionOp

                        +
                        +

                        Inherited from StreamOps.SideEffectFreeStreamComponent

                        +
                        +

                        Inherited from StreamOps.StreamTransformer

                        +
                        +

                        Inherited from StreamOps.StreamComponent

                        +
                        +

                        Inherited from StreamOps.StreamChainTestable

                        +
                        +

                        Inherited from TraversalOpType

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ToVectorOp.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ToVectorOp.html new file mode 100644 index 00000000..81d237b4 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ToVectorOp.html @@ -0,0 +1,670 @@ + + + + + ToVectorOp - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamOps.TraversalOps.ToVectorOp + + + + + + + + + + + + +

                        + + + case class + + + ToVectorOp(tree: scala.reflect.api.Universe.Tree) extends ToCollectionOp with StreamOps.CanCreateVectorSink with Product with Serializable + +

                        + +
                        + Linear Supertypes +
                        Serializable, Serializable, Product, Equals, StreamOps.CanCreateVectorSink, StreamOps.CanCreateStreamSink, ToCollectionOp, StreamOps.SideEffectFreeStreamComponent, StreamOps.StreamTransformer, StreamOps.StreamComponent, StreamOps.StreamChainTestable, TraversalOpType, AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. ToVectorOp
                        2. Serializable
                        3. Serializable
                        4. Product
                        5. Equals
                        6. CanCreateVectorSink
                        7. CanCreateStreamSink
                        8. ToCollectionOp
                        9. SideEffectFreeStreamComponent
                        10. StreamTransformer
                        11. StreamComponent
                        12. StreamChainTestable
                        13. TraversalOpType
                        14. AnyRef
                        15. Any
                        16. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        +
                        +

                        Instance Constructors

                        +
                        1. + + +

                          + + + new + + + ToVectorOp(tree: scala.reflect.api.Universe.Tree) + +

                          + +
                        +
                        + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + + def + + + analyzeSideEffectsOnStream(analyzer: StreamOps.SideEffectsAnalyzer): StreamOps.SideEffects + +

                          + +
                        7. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        8. + + +

                          + + + def + + + canChainAfter(previous: StreamOps.StreamChainTestable, privilegedDirection: Option[StreamOps.TraversalDirection]): StreamOps.CanChainResult + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        9. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        10. + + +

                          + + + def + + + closuresCount: Int + +

                          +
                          Definition Classes
                          StreamComponent
                          +
                        11. + + +

                          + + + val + + + colType: ColType + +

                          +
                          Definition Classes
                          ToCollectionOp
                          +
                        12. + + +

                          + + + def + + + consumesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          CanCreateStreamSink → StreamChainTestable
                          +
                        13. + + +

                          + + + def + + + createStreamSink(expectedType: scala.reflect.api.Universe.Type, componentType: scala.reflect.api.Universe.Type, outputSize: Option[() ⇒ scala.reflect.api.Universe.Tree]): StreamOps.StreamSink + +

                          +
                          Definition Classes
                          CanCreateVectorSink → CanCreateStreamSink
                          +
                        14. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        15. + + +

                          + + + val + + + f: Null + +

                          +
                          Definition Classes
                          ToCollectionOp → TraversalOpType
                          +
                        16. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        17. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        18. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        19. + + +

                          + + + val + + + loopSkipsFirst: Boolean + +

                          +
                          Definition Classes
                          TraversalOpType
                          +
                        20. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        21. + + +

                          + + + val + + + needsFunction: Boolean + +

                          +
                          Definition Classes
                          TraversalOpType
                          +
                        22. + + +

                          + + + val + + + needsInitialValue: Boolean + +

                          +
                          Definition Classes
                          TraversalOpType
                          +
                        23. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        24. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        25. + + +

                          + + + def + + + order: StreamOps.SameOrder.type + +

                          +
                          Definition Classes
                          ToCollectionOp → StreamTransformer
                          +
                        26. + + +

                          + + + def + + + privilegedDirection: Option[StreamOps.TraversalDirection] + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        27. + + +

                          + + + def + + + producesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        28. + + +

                          + + + def + + + resultKind: StreamOps.ResultKind + +

                          +
                          Definition Classes
                          StreamTransformer
                          +
                        29. + + +

                          + + + def + + + reverses: Boolean + +

                          +
                          Definition Classes
                          StreamTransformer
                          +
                        30. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        31. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          ToCollectionOp → AnyRef → Any
                          +
                        32. + + +

                          + + + def + + + transform(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): StreamOps.StreamValue + +

                          +
                          Definition Classes
                          ToCollectionOp → StreamTransformer
                          +
                        33. + + +

                          + + + val + + + tree: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          ToVectorOp → CanCreateVectorSink → StreamComponent
                          +
                        34. + + +

                          + + + def + + + unwrappedTree: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          StreamComponent
                          +
                        35. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        36. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        37. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Product

                        +
                        +

                        Inherited from Equals

                        +
                        +

                        Inherited from StreamOps.CanCreateVectorSink

                        +
                        +

                        Inherited from StreamOps.CanCreateStreamSink

                        +
                        +

                        Inherited from ToCollectionOp

                        +
                        +

                        Inherited from StreamOps.SideEffectFreeStreamComponent

                        +
                        +

                        Inherited from StreamOps.StreamTransformer

                        +
                        +

                        Inherited from StreamOps.StreamComponent

                        +
                        +

                        Inherited from StreamOps.StreamChainTestable

                        +
                        +

                        Inherited from TraversalOpType

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$UpdateAllOp.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$UpdateAllOp.html new file mode 100644 index 00000000..3bd5ac37 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$UpdateAllOp.html @@ -0,0 +1,487 @@ + + + + + UpdateAllOp - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamOps.TraversalOps.UpdateAllOp + + + + + + + + + + + + +

                        + + + case class + + + UpdateAllOp(tree: scala.reflect.api.Universe.Tree, f: scala.reflect.api.Universe.Tree) extends TraversalOpType with Product with Serializable + +

                        + +
                        + Linear Supertypes +
                        Serializable, Serializable, Product, Equals, TraversalOpType, AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. UpdateAllOp
                        2. Serializable
                        3. Serializable
                        4. Product
                        5. Equals
                        6. TraversalOpType
                        7. AnyRef
                        8. Any
                        9. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        +
                        +

                        Instance Constructors

                        +
                        1. + + +

                          + + + new + + + UpdateAllOp(tree: scala.reflect.api.Universe.Tree, f: scala.reflect.api.Universe.Tree) + +

                          + +
                        +
                        + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        8. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        9. + + +

                          + + + val + + + f: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          UpdateAllOp → TraversalOpType
                          +
                        10. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        11. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        12. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        13. + + +

                          + + + val + + + loopSkipsFirst: Boolean + +

                          +
                          Definition Classes
                          TraversalOpType
                          +
                        14. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        15. + + +

                          + + + val + + + needsFunction: Boolean + +

                          +
                          Definition Classes
                          TraversalOpType
                          +
                        16. + + +

                          + + + val + + + needsInitialValue: Boolean + +

                          +
                          Definition Classes
                          TraversalOpType
                          +
                        17. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        18. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        19. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        20. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          UpdateAllOp → AnyRef → Any
                          +
                        21. + + +

                          + + + val + + + tree: scala.reflect.api.Universe.Tree + +

                          + +
                        22. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        23. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        24. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Product

                        +
                        +

                        Inherited from Equals

                        +
                        +

                        Inherited from TraversalOpType

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ZipOp.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ZipOp.html new file mode 100644 index 00000000..017c97a1 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ZipOp.html @@ -0,0 +1,500 @@ + + + + + ZipOp - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamOps.TraversalOps.ZipOp + + + + + + + + + + + + +

                        + + + case class + + + ZipOp(tree: scala.reflect.api.Universe.Tree, zippedCollection: scala.reflect.api.Universe.Tree) extends TraversalOpType with Product with Serializable + +

                        + +
                        + Linear Supertypes +
                        Serializable, Serializable, Product, Equals, TraversalOpType, AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. ZipOp
                        2. Serializable
                        3. Serializable
                        4. Product
                        5. Equals
                        6. TraversalOpType
                        7. AnyRef
                        8. Any
                        9. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        +
                        +

                        Instance Constructors

                        +
                        1. + + +

                          + + + new + + + ZipOp(tree: scala.reflect.api.Universe.Tree, zippedCollection: scala.reflect.api.Universe.Tree) + +

                          + +
                        +
                        + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        8. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        9. + + +

                          + + + val + + + f: Null + +

                          +
                          Definition Classes
                          ZipOp → TraversalOpType
                          +
                        10. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        11. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        12. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        13. + + +

                          + + + val + + + loopSkipsFirst: Boolean + +

                          +
                          Definition Classes
                          TraversalOpType
                          +
                        14. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        15. + + +

                          + + + val + + + needsFunction: Boolean + +

                          +
                          Definition Classes
                          TraversalOpType
                          +
                        16. + + +

                          + + + val + + + needsInitialValue: Boolean + +

                          +
                          Definition Classes
                          TraversalOpType
                          +
                        17. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        18. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        19. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        20. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          ZipOp → AnyRef → Any
                          +
                        21. + + +

                          + + + val + + + tree: scala.reflect.api.Universe.Tree + +

                          + +
                        22. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        23. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        24. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        25. + + +

                          + + + val + + + zippedCollection: scala.reflect.api.Universe.Tree + +

                          + +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Product

                        +
                        +

                        Inherited from Equals

                        +
                        +

                        Inherited from TraversalOpType

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ZipWithIndexOp.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ZipWithIndexOp.html new file mode 100644 index 00000000..834053b4 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ZipWithIndexOp.html @@ -0,0 +1,487 @@ + + + + + ZipWithIndexOp - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamOps.TraversalOps.ZipWithIndexOp + + + + + + + + + + +
                        + +

                        scalaxy.components.StreamOps.TraversalOps

                        +

                        ZipWithIndexOp

                        +
                        + +

                        + + + case class + + + ZipWithIndexOp(tree: scala.reflect.api.Universe.Tree) extends TraversalOpType with Product with Serializable + +

                        + +
                        + Linear Supertypes +
                        Serializable, Serializable, Product, Equals, TraversalOpType, AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. ZipWithIndexOp
                        2. Serializable
                        3. Serializable
                        4. Product
                        5. Equals
                        6. TraversalOpType
                        7. AnyRef
                        8. Any
                        9. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        +
                        +

                        Instance Constructors

                        +
                        1. + + +

                          + + + new + + + ZipWithIndexOp(tree: scala.reflect.api.Universe.Tree) + +

                          + +
                        +
                        + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        8. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        9. + + +

                          + + + val + + + f: Null + +

                          +
                          Definition Classes
                          ZipWithIndexOp → TraversalOpType
                          +
                        10. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        11. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        12. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        13. + + +

                          + + + val + + + loopSkipsFirst: Boolean + +

                          +
                          Definition Classes
                          TraversalOpType
                          +
                        14. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        15. + + +

                          + + + val + + + needsFunction: Boolean + +

                          +
                          Definition Classes
                          TraversalOpType
                          +
                        16. + + +

                          + + + val + + + needsInitialValue: Boolean + +

                          +
                          Definition Classes
                          TraversalOpType
                          +
                        17. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        18. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        19. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        20. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          ZipWithIndexOp → AnyRef → Any
                          +
                        21. + + +

                          + + + val + + + tree: scala.reflect.api.Universe.Tree + +

                          + +
                        22. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        23. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        24. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Product

                        +
                        +

                        Inherited from Equals

                        +
                        +

                        Inherited from TraversalOpType

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$.html new file mode 100644 index 00000000..7faf33e2 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$.html @@ -0,0 +1,841 @@ + + + + + TraversalOps - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamOps.TraversalOps + + + + + + + + + + +
                        + +

                        scalaxy.components.StreamOps

                        +

                        TraversalOps

                        +
                        + +

                        + + + object + + + TraversalOps + +

                        + +
                        + Linear Supertypes +
                        AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. TraversalOps
                        2. AnyRef
                        3. Any
                        4. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + +
                        +

                        Type Members

                        +
                        1. + + +

                          + + + case class + + + AllOrSomeOp(tree: scala.reflect.api.Universe.Tree, f: scala.reflect.api.Universe.Tree, all: Boolean) extends TraversalOpType with Function1Transformer with Product with Serializable + +

                          + +
                        2. + + +

                          + + + case class + + + CollectOp(tree: scala.reflect.api.Universe.Tree, f: scala.reflect.api.Universe.Tree, canBuildFrom: scala.reflect.api.Universe.Tree) extends TraversalOpType with Product with Serializable + +

                          + +
                        3. + + +

                          + + + case class + + + CountOp(tree: scala.reflect.api.Universe.Tree, f: scala.reflect.api.Universe.Tree) extends TraversalOpType with Function1Transformer with Product with Serializable + +

                          + +
                        4. + + +

                          + + + case class + + + FilterOp(tree: scala.reflect.api.Universe.Tree, f: scala.reflect.api.Universe.Tree, not: Boolean) extends TraversalOpType with Function1Transformer with Product with Serializable + +

                          + +
                        5. + + +

                          + + + case class + + + FilterWhileOp(tree: scala.reflect.api.Universe.Tree, f: scala.reflect.api.Universe.Tree, take: Boolean) extends TraversalOpType with Function1Transformer with Product with Serializable + +

                          + +
                        6. + + +

                          + + + case class + + + FindOp(tree: scala.reflect.api.Universe.Tree, f: scala.reflect.api.Universe.Tree) extends TraversalOpType with Product with Serializable + +

                          + +
                        7. + + +

                          + + + case class + + + FoldOp(tree: scala.reflect.api.Universe.Tree, f: scala.reflect.api.Universe.Tree, initialValue: scala.reflect.api.Universe.Tree, isLeft: Boolean) extends TraversalOpType with ScalarReduction with Function2Reduction with Product with Serializable + +

                          + +
                        8. + + +

                          + + + case class + + + ForeachOp(tree: scala.reflect.api.Universe.Tree, f: scala.reflect.api.Universe.Tree) extends TraversalOpType with Function1Transformer with Product with Serializable + +

                          + +
                        9. + + +

                          + + + trait + + + Function1Transformer extends FunctionTransformer + +

                          + +
                        10. + + +

                          + + + trait + + + Function2Reduction extends Reductoid with FunctionTransformer + +

                          + +
                        11. + + +

                          + + + trait + + + FunctionTransformer extends StreamOps.StreamTransformer + +

                          + +
                        12. + + +

                          + + + case class + + + MapOp(tree: scala.reflect.api.Universe.Tree, f: scala.reflect.api.Universe.Tree, canBuildFrom: scala.reflect.api.Universe.Tree) extends TraversalOpType with Function1Transformer with Product with Serializable + +

                          + +
                        13. + + +

                          + + + case class + + + MaxOp(tree: scala.reflect.api.Universe.Tree) extends TraversalOpType with SideEffectFreeScalarReduction with Product with Serializable + +

                          + +
                        14. + + +

                          + + + case class + + + MinOp(tree: scala.reflect.api.Universe.Tree) extends TraversalOpType with SideEffectFreeScalarReduction with Product with Serializable + +

                          + +
                        15. + + +

                          + + + case class + + + ProductOp(tree: scala.reflect.api.Universe.Tree) extends TraversalOpType with SideEffectFreeScalarReduction with Product with Serializable + +

                          + +
                        16. + + +

                          + + + case class + + + ReduceOp(tree: scala.reflect.api.Universe.Tree, f: scala.reflect.api.Universe.Tree, isLeft: Boolean) extends TraversalOpType with ScalarReduction with Function2Reduction with Product with Serializable + +

                          + +
                        17. + + +

                          + + + trait + + + Reductoid extends StreamOps.StreamTransformer + +

                          + +
                        18. + + +

                          + + + case class + + + ReverseOp(tree: scala.reflect.api.Universe.Tree) extends TraversalOpType with StreamOps.StreamTransformer with StreamOps.SideEffectFreeStreamComponent with Product with Serializable + +

                          + +
                        19. + + +

                          + + + trait + + + ScalarReduction extends Reductoid + +

                          + +
                        20. + + +

                          + + + case class + + + ScanOp(tree: scala.reflect.api.Universe.Tree, f: scala.reflect.api.Universe.Tree, initialValue: scala.reflect.api.Universe.Tree, isLeft: Boolean) extends TraversalOpType with Function2Reduction with Product with Serializable + +

                          + +
                        21. + + +

                          + + + trait + + + SideEffectFreeScalarReduction extends ScalarReduction with StreamOps.SideEffectFreeStreamComponent + +

                          + +
                        22. + + +

                          + + + case class + + + SumOp(tree: scala.reflect.api.Universe.Tree) extends TraversalOpType with SideEffectFreeScalarReduction with Product with Serializable + +

                          + +
                        23. + + +

                          + + + case class + + + ToArrayOp(tree: scala.reflect.api.Universe.Tree) extends ToCollectionOp with StreamOps.CanCreateArraySink with Product with Serializable + +

                          + +
                        24. + + +

                          + + abstract + class + + + ToCollectionOp extends TraversalOpType with StreamOps.StreamTransformer with StreamOps.SideEffectFreeStreamComponent + +

                          + +
                        25. + + +

                          + + + case class + + + ToIndexedSeqOp(tree: scala.reflect.api.Universe.Tree) extends ToCollectionOp with StreamOps.CanCreateVectorSink with Product with Serializable + +

                          + +
                        26. + + +

                          + + + case class + + + ToListOp(tree: scala.reflect.api.Universe.Tree) extends ToCollectionOp with StreamOps.CanCreateListSink with Product with Serializable + +

                          + +
                        27. + + +

                          + + + case class + + + ToSeqOp(tree: scala.reflect.api.Universe.Tree) extends ToCollectionOp with StreamOps.CanCreateVectorSink with Product with Serializable + +

                          + +
                        28. + + +

                          + + + case class + + + ToSetOp(tree: scala.reflect.api.Universe.Tree) extends ToCollectionOp with StreamOps.CanCreateSetSink with Product with Serializable + +

                          + +
                        29. + + +

                          + + + case class + + + ToVectorOp(tree: scala.reflect.api.Universe.Tree) extends ToCollectionOp with StreamOps.CanCreateVectorSink with Product with Serializable + +

                          + +
                        30. + + +

                          + + + case class + + + UpdateAllOp(tree: scala.reflect.api.Universe.Tree, f: scala.reflect.api.Universe.Tree) extends TraversalOpType with Product with Serializable + +

                          + +
                        31. + + +

                          + + + case class + + + ZipOp(tree: scala.reflect.api.Universe.Tree, zippedCollection: scala.reflect.api.Universe.Tree) extends TraversalOpType with Product with Serializable + +

                          + +
                        32. + + +

                          + + + case class + + + ZipWithIndexOp(tree: scala.reflect.api.Universe.Tree) extends TraversalOpType with Product with Serializable + +

                          + +
                        +
                        + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        8. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        9. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        10. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        11. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        12. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        13. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        14. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        15. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        16. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        17. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        18. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        19. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        20. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        21. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps.html new file mode 100644 index 00000000..cd829a4d --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps.html @@ -0,0 +1,4791 @@ + + + + + StreamOps - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamOps + + + + + + + + + + +
                        + +

                        scalaxy.components

                        +

                        StreamOps

                        +
                        + +

                        + + + trait + + + StreamOps extends CommonScalaNames with Streams with StreamSinks + +

                        + + + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. StreamOps
                        2. StreamSinks
                        3. Streams
                        4. CodeAnalysis
                        5. TupleAnalysis
                        6. TreeBuilders
                        7. MiscMatchers
                        8. Tuploids
                        9. CommonScalaNames
                        10. AnyRef
                        11. Any
                        12. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + +
                        +

                        Type Members

                        +
                        1. + + +

                          + + + class + + + ArrayBuilderGen extends BuilderGen + +

                          +
                          Definition Classes
                          StreamSinks
                          +
                        2. + + +

                          + + + trait + + + ArrayBuilderStreamSink extends BuilderStreamSink with WithArrayResultWrapper + +

                          +
                          Definition Classes
                          StreamSinks
                          +
                        3. + + +

                          + + + trait + + + ArrayStreamSink extends WithArrayResultWrapper + +

                          +
                          Definition Classes
                          StreamSinks
                          +
                        4. + + +

                          + + abstract + class + + + BooleanEvaluator extends Evaluator[Boolean] + +

                          +
                          Definition Classes
                          CodeAnalysis
                          +
                        5. + + +

                          + + + class + + + BoundTuple extends AnyRef + +

                          +
                          Definition Classes
                          TupleAnalysis
                          +
                        6. + + +

                          + + + case class + + + BrokenOperationsStreamException(msg: String, sourceAndOps: Seq[StreamComponent], componentsWithSideEffects: Seq[SideEffectFullComponent]) extends UnsupportedOperationException with Product with Serializable + +

                          +
                          Definition Classes
                          Streams
                          +
                        7. + + +

                          + + + trait + + + BuilderGen extends AnyRef + +

                          +
                          Definition Classes
                          StreamSinks
                          +
                        8. + + +

                          + + + trait + + + BuilderStreamSink extends WithResultWrapper + +

                          +
                          Definition Classes
                          StreamSinks
                          +
                        9. + + +

                          + + + case class + + + CanChainResult(canChain: Boolean, reason: Option[String]) extends Product with Serializable + +

                          +
                          Definition Classes
                          Streams
                          +
                        10. + + +

                          + + + trait + + + CanCreateArraySink extends CanCreateStreamSink + +

                          +
                          Definition Classes
                          StreamSinks
                          +
                        11. + + +

                          + + + trait + + + CanCreateListSink extends CanCreateStreamSink + +

                          +
                          Definition Classes
                          StreamSinks
                          +
                        12. + + +

                          + + + trait + + + CanCreateOptionSink extends CanCreateStreamSink + +

                          +
                          Definition Classes
                          StreamSinks
                          +
                        13. + + +

                          + + + trait + + + CanCreateSetSink extends CanCreateStreamSink + +

                          +
                          Definition Classes
                          StreamSinks
                          +
                        14. + + +

                          + + + trait + + + CanCreateStreamSink extends StreamChainTestable + +

                          +
                          Definition Classes
                          Streams
                          +
                        15. + + +

                          + + + trait + + + CanCreateVectorSink extends CanCreateStreamSink + +

                          +
                          Definition Classes
                          StreamSinks
                          +
                        16. + + +

                          + + + case class + + + CodeWontBenefitFromOptimization(reason: String) extends UnsupportedOperationException with Product with Serializable + +

                          +
                          Definition Classes
                          Streams
                          +
                        17. + + +

                          + + + class + + + CollectionApply extends AnyRef + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        18. + + +

                          + + abstract + class + + + DefaultBuilderGen extends BuilderGen + +

                          +
                          Definition Classes
                          StreamSinks
                          +
                        19. + + +

                          + + + class + + + DefaultTupleValue extends TupleValue + +

                          +
                          Definition Classes
                          Streams
                          +
                        20. + + +

                          + + abstract + class + + + Evaluator[R] extends scala.reflect.api.Universe.Traverser + +

                          +
                          Definition Classes
                          CodeAnalysis
                          +
                        21. + + +

                          + + + class + + + HigherTypeParameterExtractor extends AnyRef + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        22. + + +

                          + + + type + + + IdentGen = () ⇒ scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        23. + + +

                          + + + class + + + Ids extends AnyRef + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        24. + + +

                          + + abstract + class + + + IntEvaluator extends Evaluator[Int] + +

                          +
                          Definition Classes
                          CodeAnalysis
                          +
                        25. + + +

                          + + + class + + + ListBuilderGen extends DefaultBuilderGen + +

                          +
                          Definition Classes
                          StreamSinks
                          +
                        26. + + +

                          + + + trait + + + LocalContext extends AnyRef + +

                          +
                          Definition Classes
                          Streams
                          +
                        27. + + +

                          + + + case class + + + Loop(pos: scala.reflect.api.Universe.Position, currentOwner: scala.reflect.api.Universe.Symbol, transform: (scala.reflect.api.Universe.Tree) ⇒ scala.reflect.api.Universe.Tree) extends Product with Serializable + +

                          +
                          Definition Classes
                          Streams
                          +
                        28. + + +

                          + + + class + + + N extends AnyRef + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        29. + + +

                          + + sealed + trait + + + Order extends AnyRef + +

                          +
                          Definition Classes
                          Streams
                          +
                        30. + + +

                          + + sealed + trait + + + ResultKind extends AnyRef + +

                          +
                          Definition Classes
                          Streams
                          +
                        31. + + +

                          + + abstract + class + + + SeqEvaluator extends Evaluator[Seq[scala.reflect.api.Universe.Tree]] + +

                          +
                          Definition Classes
                          CodeAnalysis
                          +
                        32. + + +

                          + + + class + + + SetBuilderGen extends BuilderGen + +

                          +
                          Definition Classes
                          StreamSinks
                          +
                        33. + + +

                          + + + trait + + + SideEffectFreeStreamComponent extends StreamComponent + +

                          +
                          Definition Classes
                          Streams
                          +
                        34. + + +

                          + + + case class + + + SideEffectFullComponent(component: StreamComponent, sideEffects: Streams.SideEffects, preventedOptimizations: Boolean) extends Product with Serializable + +

                          +
                          Definition Classes
                          Streams
                          +
                        35. + + +

                          + + + type + + + SideEffects = Seq[scala.reflect.api.Universe.Tree] + +

                          +
                          Definition Classes
                          CodeAnalysis
                          +
                        36. + + +

                          + + + class + + + SideEffectsAnalyzer extends AnyRef + +

                          +
                          Definition Classes
                          Streams
                          +
                        37. + + +

                          + + + class + + + SideEffectsEvaluator extends SeqEvaluator + +

                          +
                          Definition Classes
                          CodeAnalysis
                          +
                        38. + + +

                          + + + case class + + + Stream(source: StreamSource, transformers: Seq[StreamTransformer]) extends Product with Serializable + +

                          +
                          Definition Classes
                          Streams
                          +
                        39. + + +

                          + + + trait + + + StreamChainTestable extends AnyRef + +

                          +
                          Definition Classes
                          Streams
                          +
                        40. + + +

                          + + + trait + + + StreamComponent extends StreamChainTestable + +

                          +
                          Definition Classes
                          Streams
                          +
                        41. + + +

                          + + + trait + + + StreamSink extends SideEffectFreeStreamComponent + +

                          +
                          Definition Classes
                          Streams
                          +
                        42. + + +

                          + + + trait + + + StreamSource extends StreamComponent + +

                          +
                          Definition Classes
                          Streams
                          +
                        43. + + +

                          + + + trait + + + StreamTransformer extends StreamComponent + +

                          +
                          Definition Classes
                          Streams
                          +
                        44. + + +

                          + + + case class + + + StreamValue(value: TupleValue, extraFirstValue: Option[TupleValue] = scala.None, valueIndex: Option[() ⇒ scala.reflect.api.Universe.Tree] = scala.None, valuesCount: Option[() ⇒ scala.reflect.api.Universe.Tree] = scala.None) extends Product with Serializable + +

                          +
                          Definition Classes
                          Streams
                          +
                        45. + + +

                          + + + case class + + + SymbolsInfo(tree: scala.reflect.api.Universe.Tree, symbolDefinitions: Seq[scala.reflect.api.Universe.DefTree], definedSymbols: Set[scala.reflect.api.Universe.Symbol], preKnownSymbols: Set[scala.reflect.api.Universe.Symbol], unknownReferences: Seq[scala.reflect.api.Universe.RefTree]) extends Product with Serializable + +

                          +
                          Definition Classes
                          CodeAnalysis
                          +
                        46. + + +

                          + + sealed + trait + + + TraversalDirection extends AnyRef + +

                          +
                          Definition Classes
                          Streams
                          +
                        47. + + +

                          + + + class + + + TraversalOp extends AnyRef + +

                          + +
                        48. + + +

                          + + sealed abstract + class + + + TraversalOpType extends AnyRef + +

                          + +
                        49. + + +

                          + + + type + + + TreeGen = () ⇒ scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        50. + + +

                          + + + class + + + TupleAnalyzer extends AnyRef + +

                          +
                          Definition Classes
                          TupleAnalysis
                          +
                        51. + + +

                          + + + case class + + + TupleInfo(tpe: scala.reflect.api.Universe.Type, components: Seq[TupleInfo]) extends Product with Serializable + +

                          +
                          Definition Classes
                          TupleAnalysis
                          +
                        52. + + +

                          + + + case class + + + TupleSlice(baseSymbol: scala.reflect.api.Universe.Symbol, sliceOffset: Int, sliceLength: Int) extends Product with Serializable + +

                          +

                          Phases : +- unique renaming +- tuple cartography (map symbols and treeId to TupleSlices : x.

                          +
                        53. + + +

                          + + + trait + + + TupleValue extends () ⇒ scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          Streams
                          +
                        54. + + +

                          + + + case class + + + VarDef(rawIdentGen: () ⇒ scala.reflect.api.Universe.Ident, symbol: scala.reflect.api.Universe.Symbol, definition: scala.reflect.api.Universe.ValDef) extends Product with Serializable + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        55. + + +

                          + + + class + + + VectorBuilderGen extends DefaultBuilderGen + +

                          +
                          Definition Classes
                          StreamSinks
                          +
                        56. + + +

                          + + + trait + + + WithArrayResultWrapper extends WithResultWrapper + +

                          +
                          Definition Classes
                          StreamSinks
                          +
                        57. + + +

                          + + + trait + + + WithResultWrapper extends AnyRef + +

                          +
                          Definition Classes
                          StreamSinks
                          +
                        +
                        + +
                        +

                        Abstract Value Members

                        +
                        1. + + +

                          + + abstract + def + + + fresh(s: String): String + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        2. + + +

                          + + abstract + val + + + global: Universe + +

                          +
                          Definition Classes
                          StreamOps → StreamSinks → Streams → CodeAnalysis → TupleAnalysis → TreeBuilders → MiscMatchers → Tuploids → CommonScalaNames
                          +
                        3. + + +

                          + + abstract + def + + + inferImplicitValue(pt: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        4. + + +

                          + + abstract + def + + + setInfo(sym: scala.reflect.api.Universe.Symbol, tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Symbol + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        5. + + +

                          + + abstract + def + + + setPos(tree: scala.reflect.api.Universe.Tree, pos: scala.reflect.api.Universe.Position): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        6. + + +

                          + + abstract + def + + + setType(tree: scala.reflect.api.Universe.Tree, tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        7. + + +

                          + + abstract + def + + + setType(sym: scala.reflect.api.Universe.Symbol, tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Symbol + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        8. + + +

                          + + abstract + def + + + typeCheck(tree: scala.reflect.api.Universe.Tree, pt: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        9. + + +

                          + + abstract + def + + + typed[T <: scala.reflect.api.Universe.Tree](tree: T): T + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        10. + + +

                          + + abstract + def + + + verbose: Boolean + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        11. + + +

                          + + abstract + def + + + warning(pos: scala.reflect.api.Universe.Position, msg: String): Unit + +

                          +
                          Definition Classes
                          Streams
                          +
                        12. + + +

                          + + abstract + def + + + withSymbol[T <: scala.reflect.api.Universe.Tree](sym: scala.reflect.api.Universe.Symbol, tpe: scala.reflect.api.Universe.Type = NoType)(tree: T): T + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        +
                        + +
                        +

                        Concrete Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + + lazy val + + + ADD: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        7. + + +

                          + + + lazy val + + + AND: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        8. + + +

                          + + + lazy val + + + ASR: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        9. + + +

                          + + + object + + + ArrayApply extends CollectionApply + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        10. + + +

                          + + + lazy val + + + ArrayBufferClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        11. + + +

                          + + + lazy val + + + ArrayIndexOutOfBoundsExceptionClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        12. + + +

                          + + + val + + + ArrayName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        13. + + +

                          + + + object + + + ArrayOps + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        14. + + +

                          + + + lazy val + + + ArrayOpsClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        15. + + +

                          + + + object + + + ArrayTabulate + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        16. + + +

                          + + + object + + + ArrayTyped extends HigherTypeParameterExtractor + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        17. + + +

                          + + + object + + + BasicTypeApply + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        18. + + +

                          + + + def + + + C(name: String): scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        19. + + +

                          + + + object + + + CanBuildFromArg + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        20. + + +

                          + + + lazy val + + + CanBuildFromClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        21. + + +

                          + + + lazy val + + + DIV: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        22. + + +

                          + + + lazy val + + + EQ: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        23. + + +

                          + + + lazy val + + + EQL: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        24. + + +

                          + + + object + + + Foreach + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        25. + + +

                          + + + object + + + FromLeft extends TraversalDirection with Product with Serializable + +

                          +
                          Definition Classes
                          Streams
                          +
                        26. + + +

                          + + + object + + + FromRight extends TraversalDirection with Product with Serializable + +

                          +
                          Definition Classes
                          Streams
                          +
                        27. + + +

                          + + + object + + + Func + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        28. + + +

                          + + + lazy val + + + GE: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        29. + + +

                          + + + lazy val + + + GT: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        30. + + +

                          + + + lazy val + + + HASHHASH: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        31. + + +

                          + + + lazy val + + + ImmutableListClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        32. + + +

                          + + + object + + + IndexedSeqApply extends CollectionApply + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        33. + + +

                          + + + lazy val + + + IndexedSeqClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        34. + + +

                          + + + lazy val + + + IndexedSeqModule: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        35. + + +

                          + + + object + + + IntRange + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        36. + + +

                          + + + lazy val + + + LE: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        37. + + +

                          + + + lazy val + + + LSL: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        38. + + +

                          + + + lazy val + + + LSR: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        39. + + +

                          + + + lazy val + + + LT: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        40. + + +

                          + + + object + + + ListApply extends CollectionApply + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        41. + + +

                          + + + lazy val + + + ListBufferClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        42. + + +

                          + + + lazy val + + + ListClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        43. + + +

                          + + + object + + + ListTree extends HigherTypeParameterExtractor + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        44. + + +

                          + + + def + + + M(name: String): scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        45. + + +

                          + + + lazy val + + + MINUS: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        46. + + +

                          + + + lazy val + + + MOD: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        47. + + +

                          + + + lazy val + + + MUL: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        48. + + +

                          + + + object + + + N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        49. + + +

                          + + implicit + def + + + N2TermName(n: N): scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        50. + + +

                          + + + lazy val + + + NE: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        51. + + +

                          + + + object + + + NoResult extends ResultKind with Product with Serializable + +

                          +
                          Definition Classes
                          Streams
                          +
                        52. + + +

                          + + + lazy val + + + NonEmptyListClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        53. + + +

                          + + + lazy val + + + NoneModule: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        54. + + +

                          + + + lazy val + + + OR: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        55. + + +

                          + + + object + + + OptionApply extends CollectionApply + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        56. + + +

                          + + + lazy val + + + OptionClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        57. + + +

                          + + + lazy val + + + OptionModule: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        58. + + +

                          + + + object + + + OptionTree + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        59. + + +

                          + + + def + + + P(name: String): scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        60. + + +

                          + + + lazy val + + + PLUS: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        61. + + +

                          + + + object + + + Predef + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        62. + + +

                          + + + lazy val + + + RefArrayBuilderClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        63. + + +

                          + + + lazy val + + + RefArrayOpsClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        64. + + +

                          + + + object + + + ReverseOrder extends Order with Product with Serializable + +

                          +
                          Definition Classes
                          Streams
                          +
                        65. + + +

                          + + + lazy val + + + RichWrappers: Set[scala.reflect.api.Universe.Symbol] + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        66. + + +

                          + + + lazy val + + + SELF: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        67. + + +

                          + + + lazy val + + + SUB: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        68. + + +

                          + + + object + + + SameOrder extends Order with Product with Serializable + +

                          +
                          Definition Classes
                          Streams
                          +
                        69. + + +

                          + + + lazy val + + + ScalaCollectionPackage: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        70. + + +

                          + + + lazy val + + + ScalaMathCommonClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        71. + + +

                          + + + object + + + ScalaMathFunction + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        72. + + +

                          + + + lazy val + + + ScalaMathPackage: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        73. + + +

                          + + + lazy val + + + ScalaMathPackageClass: scala.reflect.api.Universe.Symbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        74. + + +

                          + + + lazy val + + + ScalaReflectPackage: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        75. + + +

                          + + + object + + + ScalarResult extends ResultKind with Product with Serializable + +

                          +
                          Definition Classes
                          Streams
                          +
                        76. + + +

                          + + + object + + + SeqApply extends CollectionApply + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        77. + + +

                          + + + lazy val + + + SeqClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        78. + + +

                          + + + lazy val + + + SeqModule: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        79. + + +

                          + + + lazy val + + + SetBuilderClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        80. + + +

                          + + + lazy val + + + SetClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        81. + + +

                          + + + lazy val + + + SetModule: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        82. + + +

                          + + + lazy val + + + SomeModule: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        83. + + +

                          + + + object + + + StreamResult extends ResultKind with Product with Serializable + +

                          +
                          Definition Classes
                          Streams
                          +
                        84. + + +

                          + + + lazy val + + + StringOpsClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        85. + + +

                          + + + object + + + SymbolWithOwnerAndName + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        86. + + +

                          + + + lazy val + + + THIS: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        87. + + +

                          + + + object + + + TraversalOps + +

                          + +
                        88. + + +

                          + + + object + + + TreeWithSymbol + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        89. + + +

                          + + + object + + + TreeWithType + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        90. + + +

                          + + + object + + + TrivialCanBuildFromArg + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        91. + + +

                          + + + object + + + TupleClass + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        92. + + +

                          + + + object + + + TupleComponent + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        93. + + +

                          + + + object + + + TupleCreation + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        94. + + +

                          + + + object + + + TuplePath + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        95. + + +

                          + + + object + + + TupleSelect + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        96. + + +

                          + + + lazy val + + + UNARY_!: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        97. + + +

                          + + + lazy val + + + UNARY_+: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        98. + + +

                          + + + lazy val + + + UNARY_-: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        99. + + +

                          + + + lazy val + + + UNARY_~: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        100. + + +

                          + + + object + + + Unordered extends Order with Product with Serializable + +

                          +
                          Definition Classes
                          Streams
                          +
                        101. + + +

                          + + implicit + def + + + VarDev2IdentGen(vd: VarDef): () ⇒ scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        102. + + +

                          + + + lazy val + + + VectorBuilderClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        103. + + +

                          + + + lazy val + + + VectorClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        104. + + +

                          + + + object + + + WhileLoop + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        105. + + +

                          + + + lazy val + + + WrappedArrayBuilderClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        106. + + +

                          + + + object + + + WrappedArrayTree + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        107. + + +

                          + + + lazy val + + + XOR: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        108. + + +

                          + + + lazy val + + + ZAND: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        109. + + +

                          + + + lazy val + + + ZOR: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        110. + + +

                          + + + def + + + addAssign(target: scala.reflect.api.Universe.Tree, toAdd: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        111. + + +

                          + + + val + + + addAssignName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        112. + + +

                          + + + def + + + apply(sym: scala.reflect.api.Universe.Symbol)(target: scala.reflect.api.Universe.Tree, args: List[scala.reflect.api.Universe.Tree]): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        113. + + +

                          + + + def + + + applyFiberPath(rootGen: () ⇒ scala.reflect.api.Universe.Tree, rootTpe: scala.reflect.api.Universe.Type, path: List[Int]): (scala.reflect.api.Universe.Tree, scala.reflect.api.Universe.Type) + +

                          +
                          Definition Classes
                          TupleAnalysis
                          +
                        114. + + +

                          + + + def + + + applyFiberPath(rootGen: () ⇒ scala.reflect.api.Universe.Tree, path: List[Int]): (scala.reflect.api.Universe.Tree, scala.reflect.api.Universe.Type) + +

                          +
                          Definition Classes
                          TupleAnalysis
                          +
                        115. + + +

                          + + + val + + + applyName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        116. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        117. + + +

                          + + + def + + + assembleStream(stream: Stream, outerTree: scala.reflect.api.Universe.Tree, transform: (scala.reflect.api.Universe.Tree) ⇒ scala.reflect.api.Universe.Tree, pos: scala.reflect.api.Universe.Position, currentOwner: scala.reflect.api.Universe.Symbol): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          Streams
                          +
                        118. + + +

                          + + + def + + + binOp(a: scala.reflect.api.Universe.Tree, op: scala.reflect.api.Universe.Symbol, b: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        119. + + +

                          + + + def + + + boolAnd(a: scala.reflect.api.Universe.Tree, b: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        120. + + +

                          + + + def + + + boolNot(a: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Select + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        121. + + +

                          + + + def + + + boolOr(a: scala.reflect.api.Universe.Tree, b: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        122. + + +

                          + + + val + + + byName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        123. + + +

                          + + + val + + + canBuildFromName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        124. + + +

                          + + + lazy val + + + classToType: Map[Class[_], scala.reflect.api.Universe.Type] + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        125. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        126. + + +

                          + + + val + + + collectName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        127. + + +

                          + + + val + + + countName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        128. + + +

                          + + + def + + + createSideEffectsEvaluator(tree: scala.reflect.api.Universe.Tree, cached: Boolean = true, preKnownSymbols: Set[scala.reflect.api.Universe.Symbol] = Set()): SideEffectsEvaluator + +

                          +
                          Attributes
                          protected
                          Definition Classes
                          CodeAnalysis
                          +
                        129. + + +

                          + + + def + + + decrementIntVar(identGen: () ⇒ scala.reflect.api.Universe.Ident, value: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Assign + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        130. + + +

                          + + + val + + + dropWhileName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        131. + + +

                          + + + def + + + encode(str: String): scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        132. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        133. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        134. + + +

                          + + + val + + + existsName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        135. + + +

                          + + + val + + + filterName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        136. + + +

                          + + + val + + + filterNotName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        137. + + +

                          + + + def + + + filterTree[V](tree: scala.reflect.api.Universe.Tree)(f: PartialFunction[scala.reflect.api.Universe.Tree, V]): Seq[V] + +

                          +
                          Definition Classes
                          CodeAnalysis
                          +
                        138. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        139. + + +

                          + + + val + + + findName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        140. + + +

                          + + + def + + + flattenApply(tree: scala.reflect.api.Universe.Tree): List[scala.reflect.api.Universe.Tree] + +

                          +

                          Smashes directly nested applies down to catenate the argument lists.

                          Smashes directly nested applies down to catenate the argument lists.

                          Definition Classes
                          MiscMatchers
                          +
                        141. + + +

                          + + + def + + + flattenApplyGroups(tree: scala.reflect.api.Universe.Tree): List[List[scala.reflect.api.Universe.Tree]] + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        142. + + +

                          + + + def + + + flattenFiberPaths(info: TupleInfo): Seq[List[Int]] + +

                          +
                          Definition Classes
                          TupleAnalysis
                          +
                        143. + + +

                          + + + def + + + flattenFiberPaths(tpe: scala.reflect.api.Universe.Type): Seq[List[Int]] + +

                          +
                          Definition Classes
                          TupleAnalysis
                          +
                        144. + + +

                          + + + def + + + flattenSelect(tree: scala.reflect.api.Universe.Tree): (scala.reflect.api.Universe.Tree, List[scala.reflect.api.Universe.Name]) + +

                          +

                          Smashes directly nested selects down to the inner tree and a list of names.

                          Smashes directly nested selects down to the inner tree and a list of names.

                          Definition Classes
                          MiscMatchers
                          +
                        145. + + +

                          + + + def + + + flattenTypes(tpe: scala.reflect.api.Universe.Type): Seq[scala.reflect.api.Universe.Type] + +

                          +
                          Definition Classes
                          TupleAnalysis
                          +
                        146. + + +

                          + + + val + + + foldLeftName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        147. + + +

                          + + + val + + + foldRightName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        148. + + +

                          + + + val + + + forallName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        149. + + +

                          + + + val + + + foreachName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        150. + + +

                          + + + def + + + getArrayType(dimensions: Int, componentType: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Type + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        151. + + +

                          + + + def + + + getArrayWrapperTpe(componentType: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Type + +

                          +
                          Definition Classes
                          StreamSinks
                          +
                        152. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        153. + + +

                          + + + def + + + getComponentOffsetAndSizeOfIthMember(tpe: scala.reflect.api.Universe.Type, i: Int): (Int, Int) + +

                          +
                          Definition Classes
                          TupleAnalysis
                          +
                        154. + + +

                          + + + def + + + getRawUnknownSymbolReferences(tree: scala.reflect.api.Universe.Tree, isKnownSymbol: (scala.reflect.api.Universe.Symbol) ⇒ Boolean, accept: (scala.reflect.api.Universe.Tree) ⇒ Boolean): Seq[scala.reflect.api.Universe.RefTree] + +

                          +
                          Definition Classes
                          CodeAnalysis
                          +
                        155. + + +

                          + + + def + + + getSideEffects(tree: scala.reflect.api.Universe.Tree): Seq[scala.reflect.api.Universe.Tree] + +

                          +
                          Definition Classes
                          CodeAnalysis
                          +
                        156. + + +

                          + + + def + + + getSymbolDefinitions(tree: scala.reflect.api.Universe.Tree): Seq[scala.reflect.api.Universe.DefTree] + +

                          +
                          Definition Classes
                          CodeAnalysis
                          +
                        157. + + +

                          + + + def + + + getTreeChildren(tree: scala.reflect.api.Universe.Tree): Seq[scala.reflect.api.Universe.Tree] + +

                          +
                          Definition Classes
                          CodeAnalysis
                          +
                        158. + + +

                          + + + def + + + getTupleComponentTypes(tpe: scala.reflect.api.Universe.Type): List[scala.reflect.api.Universe.Type] + +

                          +
                          Definition Classes
                          Tuploids
                          +
                        159. + + +

                          + + + def + + + getTupleInfo(tpe: scala.reflect.api.Universe.Type): TupleInfo + +

                          +
                          Definition Classes
                          TupleAnalysis
                          +
                        160. + + +

                          + + + def + + + getType(tree: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Type + +

                          +
                          Definition Classes
                          TupleAnalysis
                          +
                        161. + + +

                          + + + def + + + getUnknownSymbolInfo(tree: scala.reflect.api.Universe.Tree, filter: (scala.reflect.api.Universe.Tree) ⇒ Boolean = _ => true, preKnownSymbols: Set[scala.reflect.api.Universe.Symbol] = Set()): SymbolsInfo + +

                          +
                          Definition Classes
                          CodeAnalysis
                          +
                        162. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        163. + + +

                          + + + val + + + headName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        164. + + +

                          + + + def + + + ident(sym: scala.reflect.api.Universe.Symbol, tpe: scala.reflect.api.Universe.Type, n: scala.reflect.api.Universe.Name, pos: scala.reflect.api.Universe.Position = NoPosition): scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        165. + + +

                          + + + def + + + incrementIntVar(identGen: () ⇒ scala.reflect.api.Universe.Ident, value: scala.reflect.api.Universe.Tree = newInt(1)): scala.reflect.api.Universe.Assign + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        166. + + +

                          + + + def + + + intAdd(a: ⇒ scala.reflect.api.Universe.Tree, b: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        167. + + +

                          + + + def + + + intDiv(a: ⇒ scala.reflect.api.Universe.Tree, b: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        168. + + +

                          + + + def + + + intSub(a: ⇒ scala.reflect.api.Universe.Tree, b: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        169. + + +

                          + + + val + + + intWrapperName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        170. + + +

                          + + + def + + + isAnyVal(tpe: scala.reflect.api.Universe.Type): Boolean + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        171. + + +

                          + + + val + + + isEmptyName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        172. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        173. + + +

                          + + + def + + + isPrimitiveType(tpe: scala.reflect.api.Universe.Type): Boolean + +

                          +
                          Definition Classes
                          Tuploids
                          +
                        174. + + +

                          + + + def + + + isSideEffectFree(tree: scala.reflect.api.Universe.Tree): Boolean + +

                          +
                          Definition Classes
                          CodeAnalysis
                          +
                        175. + + +

                          + + + def + + + isTupleSymbol(sym: scala.reflect.api.Universe.Symbol): Boolean + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        176. + + +

                          + + + def + + + isTupleType(tpe: scala.reflect.api.Universe.Type): Boolean + +

                          +
                          Definition Classes
                          Tuploids
                          +
                        177. + + +

                          + + + def + + + isTupleTypeRef(ref: scala.reflect.api.Universe.TypeRef): Boolean + +

                          +
                          Definition Classes
                          Tuploids
                          +
                        178. + + +

                          + + + def + + + isTuploidType(tpe: scala.reflect.api.Universe.Type): Boolean + +

                          +
                          Definition Classes
                          Tuploids
                          +
                        179. + + +

                          + + + def + + + isUnit(tpe: scala.reflect.api.Universe.Type): Boolean + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        180. + + +

                          + + + def + + + itemIdentGen(value: StreamValue)(implicit loop: Loop): () ⇒ scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          StreamSinks
                          +
                        181. + + +

                          + + + val + + + lengthName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        182. + + +

                          + + + lazy val + + + manifestPre: scala.reflect.api.Universe.Type + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        183. + + +

                          + + + lazy val + + + manifestSym: scala.reflect.api.Universe.Symbol + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        184. + + +

                          + + + val + + + mapName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        185. + + +

                          + + + val + + + mathName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        186. + + +

                          + + + val + + + maxName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        187. + + +

                          + + + def + + + methPart(tree: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        188. + + +

                          + + + val + + + minName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        189. + + +

                          + + + def + + + mkSelect(names: scala.reflect.api.Universe.TermName*): scala.reflect.api.Universe.Tree + +

                          +

                          Creates an Ident or Select from a list of names.

                          Creates an Ident or Select from a list of names.

                          Definition Classes
                          MiscMatchers
                          +
                        190. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        191. + + +

                          + + + def + + + newApply(target: scala.reflect.api.Universe.Tree, name: scala.reflect.api.Universe.Name, typeArgs: List[scala.reflect.api.Universe.TypeTree] = Nil, args: List[scala.reflect.api.Universe.Tree] = Nil): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        192. + + +

                          + + + def + + + newApply(pos: scala.reflect.api.Universe.Position, array: ⇒ scala.reflect.api.Universe.Tree, index: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        193. + + +

                          + + + def + + + newArray(componentType: scala.reflect.api.Universe.Type, length: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        194. + + +

                          + + + def + + + newArrayApply(typeExpr: scala.reflect.api.Universe.TypeTree, values: scala.reflect.api.Universe.Tree*): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        195. + + +

                          + + + def + + + newArrayLength(a: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Select + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        196. + + +

                          + + + def + + + newArrayModuleTree: scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        197. + + +

                          + + + def + + + newArrayMulti(arrayType: scala.reflect.api.Universe.Type, componentTpe: scala.reflect.api.Universe.Type, lengths: ⇒ List[scala.reflect.api.Universe.Tree], manifest: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        198. + + +

                          + + + def + + + newArrayWithArrayType(arrayType: scala.reflect.api.Universe.Type, length: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        199. + + +

                          + + + def + + + newAssign(target: () ⇒ scala.reflect.api.Universe.Ident, value: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Assign + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        200. + + +

                          + + + def + + + newBool(v: Boolean): scala.reflect.api.Universe.Literal + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        201. + + +

                          + + + def + + + newCollectionApply(collectionModuleTree: ⇒ scala.reflect.api.Universe.Tree, typeExpr: scala.reflect.api.Universe.TypeTree, values: scala.reflect.api.Universe.Tree*): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        202. + + +

                          + + + def + + + newConstant(v: Any, tpe: scala.reflect.api.Universe.Type = null): scala.reflect.api.Universe.Literal + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        203. + + +

                          + + + def + + + newDefaultValue(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Literal + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        204. + + +

                          + + + def + + + newIf(cond: scala.reflect.api.Universe.Tree, thenTree: scala.reflect.api.Universe.Tree, elseTree: scala.reflect.api.Universe.Tree = null): scala.reflect.api.Universe.If + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        205. + + +

                          + + + def + + + newInstance(tpe: scala.reflect.api.Universe.Type, constructorArgs: List[scala.reflect.api.Universe.Tree]): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        206. + + +

                          + + + def + + + newInt(v: Int): scala.reflect.api.Universe.Literal + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        207. + + +

                          + + + def + + + newIsInstanceOf(tree: scala.reflect.api.Universe.Tree, tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.TypeApply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        208. + + +

                          + + + def + + + newIsNotNull(target: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        209. + + +

                          + + + def + + + newLong(v: Long): scala.reflect.api.Universe.Literal + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        210. + + +

                          + + + def + + + newNoneModuleTree: scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        211. + + +

                          + + + def + + + newNull(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Literal + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        212. + + +

                          + + + def + + + newOneValue(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Literal + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        213. + + +

                          + + + def + + + newScalaCollectionPackageTree: scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        214. + + +

                          + + + def + + + newScalaPackageTree: scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        215. + + +

                          + + + def + + + newSelect(target: scala.reflect.api.Universe.Tree, name: scala.reflect.api.Universe.Name, typeArgs: List[scala.reflect.api.Universe.TypeTree] = Nil): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        216. + + +

                          + + + def + + + newSeqApply(typeExpr: scala.reflect.api.Universe.TypeTree, values: scala.reflect.api.Universe.Tree*): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        217. + + +

                          + + + def + + + newSeqModuleTree: scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        218. + + +

                          + + + def + + + newSetModuleTree: scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        219. + + +

                          + + + def + + + newSomeApply(tpe: scala.reflect.api.Universe.Type, value: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        220. + + +

                          + + + def + + + newSomeModuleTree: scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        221. + + +

                          + + + def + + + newTypeTree(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.TypeTree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        222. + + +

                          + + + def + + + newUnit(): scala.reflect.api.Universe.Literal + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        223. + + +

                          + + + def + + + newUpdate(pos: scala.reflect.api.Universe.Position, array: ⇒ scala.reflect.api.Universe.Tree, index: ⇒ scala.reflect.api.Universe.Tree, value: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        224. + + +

                          + + + def + + + newVariable(prefix: String, symbolOwner: scala.reflect.api.Universe.Symbol, pos: scala.reflect.api.Universe.Position, mutable: Boolean, initialValue: scala.reflect.api.Universe.Tree, ttpe: scala.reflect.api.Universe.Type = NoType): VarDef + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        225. + + +

                          + + + def + + + normalize(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Type + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        226. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        227. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        228. + + +

                          + + + def + + + ownerChain(s: scala.reflect.api.Universe.Symbol): List[scala.reflect.api.Universe.Symbol] + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        229. + + +

                          + + + val + + + packageName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        230. + + +

                          + + + lazy val + + + primArrayBuilderClasses: Map[scala.reflect.api.Universe.Type, scala.reflect.api.Universe.ClassSymbol] + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        231. + + +

                          + + + lazy val + + + primArrayNames: Array[(scala.reflect.api.Universe.Type, String)] + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        232. + + +

                          + + + lazy val + + + primArrayOpsClasses: Map[scala.reflect.api.Universe.Type, scala.reflect.api.Universe.ClassSymbol] + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        233. + + +

                          + + + def + + + primaryConstructor(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Symbol + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        234. + + +

                          + + + val + + + productName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        235. + + +

                          + + + val + + + reduceLeftName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        236. + + +

                          + + + val + + + reduceRightName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        237. + + +

                          + + + def + + + replaceOccurrences(tree: scala.reflect.api.Universe.Tree, mappingsSym: Map[scala.reflect.api.Universe.Symbol, () ⇒ scala.reflect.api.Universe.Tree], symbolReplacements: Map[scala.reflect.api.Universe.Symbol, scala.reflect.api.Universe.Symbol], treeReplacements: Map[scala.reflect.api.Universe.Tree, () ⇒ scala.reflect.api.Universe.Tree]): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        238. + + +

                          + + + val + + + resultName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        239. + + +

                          + + + val + + + reverseName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        240. + + +

                          + + + val + + + scalaName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        241. + + +

                          + + + lazy val + + + scalaPackage: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        242. + + +

                          + + + val + + + scanLeftName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        243. + + +

                          + + + val + + + scanRightName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        244. + + +

                          + + + def + + + simpleBuilderResult(builder: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        245. + + +

                          + + + val + + + sumName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        246. + + +

                          + + + val + + + superName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        247. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        248. + + +

                          + + + val + + + tabulateName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        249. + + +

                          + + + val + + + tailName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        250. + + +

                          + + + val + + + takeWhileName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        251. + + +

                          + + + val + + + thisName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        252. + + +

                          + + + def + + + toArray(tree: scala.reflect.api.Universe.Tree, componentType: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        253. + + +

                          + + + val + + + toArrayName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        254. + + +

                          + + + val + + + toByteName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        255. + + +

                          + + + val + + + toCharName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        256. + + +

                          + + + val + + + toDoubleName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        257. + + +

                          + + + val + + + toFloatName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        258. + + +

                          + + + val + + + toIndexedSeqName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        259. + + +

                          + + + val + + + toIntName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        260. + + +

                          + + + val + + + toListName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        261. + + +

                          + + + val + + + toLongName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        262. + + +

                          + + + val + + + toMapName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        263. + + +

                          + + + val + + + toName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        264. + + +

                          + + + val + + + toSeqName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        265. + + +

                          + + + val + + + toSetName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        266. + + +

                          + + + val + + + toShortName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        267. + + +

                          + + + val + + + toSizeTName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        268. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        269. + + +

                          + + + val + + + toVectorName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        270. + + +

                          + + + object + + + tupleComponentName + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        271. + + +

                          + + + def + + + typeApply(sym: scala.reflect.api.Universe.Symbol)(target: scala.reflect.api.Universe.Tree, targs: List[scala.reflect.api.Universe.TypeTree]): scala.reflect.api.Universe.TypeApply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        272. + + +

                          + + + def + + + typeArgs(tree: scala.reflect.api.Universe.Tree): List[scala.reflect.api.Universe.Tree] + +

                          +

                          Strips apply nodes looking for type application.

                          Strips apply nodes looking for type application.

                          Definition Classes
                          MiscMatchers
                          +
                        273. + + +

                          + + + lazy val + + + typeToDefaultValue: Map[scala.reflect.api.Universe.Type, AnyVal] + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        274. + + +

                          + + + lazy val + + + unitTpe: scala.reflect.api.Universe.Type + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        275. + + +

                          + + + val + + + untilName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        276. + + +

                          + + + val + + + updateName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        277. + + +

                          + + implicit + def + + + varDef2TupleValue(value: VarDef): DefaultTupleValue + +

                          +
                          Definition Classes
                          Streams
                          +
                        278. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        279. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        280. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        281. + + +

                          + + + def + + + warnSideEffect(tree: scala.reflect.api.Universe.Tree): Unit + +

                          +
                          Definition Classes
                          Streams
                          +
                        282. + + +

                          + + + def + + + whileLoop(owner: scala.reflect.api.Universe.Symbol, pos: scala.reflect.api.Universe.Position, cond: scala.reflect.api.Universe.Tree, body: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        283. + + +

                          + + + def + + + whileLoop(owner: scala.reflect.api.Universe.Symbol, tree: scala.reflect.api.Universe.Tree, cond: scala.reflect.api.Universe.Tree, body: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        284. + + +

                          + + + val + + + withFilterName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        285. + + +

                          + + + val + + + zipName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        286. + + +

                          + + + val + + + zipWithIndexName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from StreamSinks

                        +
                        +

                        Inherited from Streams

                        +
                        +

                        Inherited from CodeAnalysis

                        +
                        +

                        Inherited from TupleAnalysis

                        +
                        +

                        Inherited from TreeBuilders

                        +
                        +

                        Inherited from MiscMatchers

                        +
                        +

                        Inherited from Tuploids

                        +
                        +

                        Inherited from CommonScalaNames

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$ArrayBuilderGen.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$ArrayBuilderGen.html new file mode 100644 index 00000000..1c6894d1 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$ArrayBuilderGen.html @@ -0,0 +1,544 @@ + + + + + ArrayBuilderGen - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamSinks.ArrayBuilderGen + + + + + + + + + + +
                        + +

                        scalaxy.components.StreamSinks

                        +

                        ArrayBuilderGen

                        +
                        + +

                        + + + class + + + ArrayBuilderGen extends BuilderGen + +

                        + +
                        + Linear Supertypes +
                        BuilderGen, AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. ArrayBuilderGen
                        2. BuilderGen
                        3. AnyRef
                        4. Any
                        5. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        +
                        +

                        Instance Constructors

                        +
                        1. + + +

                          + + + new + + + ArrayBuilderGen(componentType: scala.reflect.api.Universe.Type) + +

                          + +
                        +
                        + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + + val + + + _builderResultGetter: (scala.reflect.api.Universe.Tree) ⇒ scala.reflect.api.Universe.Tree + +

                          + +
                        7. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        8. + + +

                          + + + def + + + builderAppend: (scala.reflect.api.Universe.Tree, scala.reflect.api.Universe.Tree) ⇒ scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          BuilderGen
                          +
                        9. + + +

                          + + + def + + + builderCreation: scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          ArrayBuilderGen → BuilderGen
                          +
                        10. + + +

                          + + + def + + + builderResultGetter: (scala.reflect.api.Universe.Tree) ⇒ scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          ArrayBuilderGen → BuilderGen
                          +
                        11. + + +

                          + + + val + + + builderType: scala.reflect.api.Universe.Type + +

                          + +
                        12. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        13. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        14. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        15. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        16. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        17. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        18. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        19. + + +

                          + + + val + + + mainArgs: List[scala.reflect.api.Universe.Literal] + +

                          + +
                        20. + + +

                          + + + val + + + manifestIsInMain: Boolean + +

                          + +
                        21. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        22. + + +

                          + + + val + + + needsManifest: Boolean + +

                          + +
                        23. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        24. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        25. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        26. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        27. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        28. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        29. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from BuilderGen

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$ArrayBuilderStreamSink.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$ArrayBuilderStreamSink.html new file mode 100644 index 00000000..b42c0db0 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$ArrayBuilderStreamSink.html @@ -0,0 +1,522 @@ + + + + + ArrayBuilderStreamSink - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamSinks.ArrayBuilderStreamSink + + + + + + + + + + +
                        + +

                        scalaxy.components.StreamSinks

                        +

                        ArrayBuilderStreamSink

                        +
                        + +

                        + + + trait + + + ArrayBuilderStreamSink extends BuilderStreamSink with WithArrayResultWrapper + +

                        + +
                        + Linear Supertypes + +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. ArrayBuilderStreamSink
                        2. WithArrayResultWrapper
                        3. BuilderStreamSink
                        4. WithResultWrapper
                        5. AnyRef
                        6. Any
                        7. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + + + +
                        +

                        Abstract Value Members

                        +
                        1. + + +

                          + + abstract + def + + + isResultWrapped: Boolean + +

                          +
                          Definition Classes
                          WithArrayResultWrapper
                          +
                        2. + + +

                          + + abstract + def + + + tree: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          BuilderStreamSink
                          +
                        +
                        + +
                        +

                        Concrete Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        8. + + +

                          + + + def + + + createBuilderGen(value: StreamSinks.StreamValue)(implicit loop: StreamSinks.Loop): BuilderGen + +

                          +
                          Definition Classes
                          ArrayBuilderStreamSink → BuilderStreamSink
                          +
                        9. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        10. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        11. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        12. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        13. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        14. + + +

                          + + + def + + + isArrayType(tpe: scala.reflect.api.Universe.Type): Boolean + +

                          +
                          Definition Classes
                          WithArrayResultWrapper
                          +
                        15. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        16. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        17. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        18. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        19. + + +

                          + + + def + + + output(value: StreamSinks.StreamValue, expectedType: scala.reflect.api.Universe.Type)(implicit loop: StreamSinks.Loop): Unit + +

                          +
                          Definition Classes
                          BuilderStreamSink
                          +
                        20. + + +

                          + + + def + + + outputBuilder(expectedType: scala.reflect.api.Universe.Type, value: StreamSinks.StreamValue)(implicit loop: StreamSinks.Loop): Unit + +

                          +
                          Definition Classes
                          BuilderStreamSink
                          +
                        21. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        22. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        23. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        24. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        25. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        26. + + +

                          + + + def + + + wrapResultIfNeeded(result: scala.reflect.api.Universe.Tree, expectedType: scala.reflect.api.Universe.Type, componentType: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          WithArrayResultWrapper → WithResultWrapper
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from WithArrayResultWrapper

                        +
                        +

                        Inherited from BuilderStreamSink

                        +
                        +

                        Inherited from WithResultWrapper

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$ArrayStreamSink.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$ArrayStreamSink.html new file mode 100644 index 00000000..d6104e76 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$ArrayStreamSink.html @@ -0,0 +1,507 @@ + + + + + ArrayStreamSink - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamSinks.ArrayStreamSink + + + + + + + + + + +
                        + +

                        scalaxy.components.StreamSinks

                        +

                        ArrayStreamSink

                        +
                        + +

                        + + + trait + + + ArrayStreamSink extends WithArrayResultWrapper + +

                        + +
                        + Linear Supertypes + +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. ArrayStreamSink
                        2. WithArrayResultWrapper
                        3. WithResultWrapper
                        4. AnyRef
                        5. Any
                        6. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + + + +
                        +

                        Abstract Value Members

                        +
                        1. + + +

                          + + abstract + def + + + isResultWrapped: Boolean + +

                          +
                          Definition Classes
                          WithArrayResultWrapper
                          +
                        2. + + +

                          + + abstract + def + + + tree: scala.reflect.api.Universe.Tree + +

                          + +
                        +
                        + +
                        +

                        Concrete Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        8. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        9. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        10. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        11. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        12. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        13. + + +

                          + + + def + + + isArrayType(tpe: scala.reflect.api.Universe.Type): Boolean + +

                          +
                          Definition Classes
                          WithArrayResultWrapper
                          +
                        14. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        15. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        16. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        17. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        18. + + +

                          + + + def + + + output(value: StreamSinks.StreamValue, expectedType: scala.reflect.api.Universe.Type)(implicit loop: StreamSinks.Loop): Unit + +

                          + +
                        19. + + +

                          + + + def + + + outputArray(expectedType: scala.reflect.api.Universe.Type, value: StreamSinks.StreamValue, index: () ⇒ scala.reflect.api.Universe.Tree, size: () ⇒ scala.reflect.api.Universe.Tree)(implicit loop: StreamSinks.Loop): Unit + +

                          + +
                        20. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        21. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        22. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        23. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        24. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        25. + + +

                          + + + def + + + wrapResultIfNeeded(result: scala.reflect.api.Universe.Tree, expectedType: scala.reflect.api.Universe.Type, componentType: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          WithArrayResultWrapper → WithResultWrapper
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from WithArrayResultWrapper

                        +
                        +

                        Inherited from WithResultWrapper

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$BuilderGen.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$BuilderGen.html new file mode 100644 index 00000000..ed01eee6 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$BuilderGen.html @@ -0,0 +1,467 @@ + + + + + BuilderGen - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamSinks.BuilderGen + + + + + + + + + + +
                        + +

                        scalaxy.components.StreamSinks

                        +

                        BuilderGen

                        +
                        + +

                        + + + trait + + + BuilderGen extends AnyRef + +

                        + +
                        + Linear Supertypes +
                        AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. BuilderGen
                        2. AnyRef
                        3. Any
                        4. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + + + +
                        +

                        Abstract Value Members

                        +
                        1. + + +

                          + + abstract + def + + + builderCreation: scala.reflect.api.Universe.Tree + +

                          + +
                        +
                        + +
                        +

                        Concrete Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + builderAppend: (scala.reflect.api.Universe.Tree, scala.reflect.api.Universe.Tree) ⇒ scala.reflect.api.Universe.Tree + +

                          + +
                        8. + + +

                          + + + def + + + builderResultGetter: (scala.reflect.api.Universe.Tree) ⇒ scala.reflect.api.Universe.Tree + +

                          + +
                        9. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        10. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        11. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        12. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        13. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        14. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        15. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        16. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        17. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        18. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        19. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        20. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        21. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        22. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        23. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$BuilderStreamSink.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$BuilderStreamSink.html new file mode 100644 index 00000000..5bb14861 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$BuilderStreamSink.html @@ -0,0 +1,495 @@ + + + + + BuilderStreamSink - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamSinks.BuilderStreamSink + + + + + + + + + + +
                        + +

                        scalaxy.components.StreamSinks

                        +

                        BuilderStreamSink

                        +
                        + +

                        + + + trait + + + BuilderStreamSink extends WithResultWrapper + +

                        + +
                        + Linear Supertypes +
                        WithResultWrapper, AnyRef, Any
                        +
                        + Known Subclasses + +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. BuilderStreamSink
                        2. WithResultWrapper
                        3. AnyRef
                        4. Any
                        5. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + + + +
                        +

                        Abstract Value Members

                        +
                        1. + + +

                          + + abstract + def + + + createBuilderGen(value: StreamSinks.StreamValue)(implicit loop: StreamSinks.Loop): BuilderGen + +

                          + +
                        2. + + +

                          + + abstract + def + + + tree: scala.reflect.api.Universe.Tree + +

                          + +
                        +
                        + +
                        +

                        Concrete Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        8. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        9. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        10. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        11. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        12. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        13. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        14. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        15. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        16. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        17. + + +

                          + + + def + + + output(value: StreamSinks.StreamValue, expectedType: scala.reflect.api.Universe.Type)(implicit loop: StreamSinks.Loop): Unit + +

                          + +
                        18. + + +

                          + + + def + + + outputBuilder(expectedType: scala.reflect.api.Universe.Type, value: StreamSinks.StreamValue)(implicit loop: StreamSinks.Loop): Unit + +

                          + +
                        19. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        20. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        21. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        22. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        23. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        24. + + +

                          + + + def + + + wrapResultIfNeeded(result: scala.reflect.api.Universe.Tree, expectedType: scala.reflect.api.Universe.Type, componentType: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          WithResultWrapper
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from WithResultWrapper

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$CanCreateArraySink.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$CanCreateArraySink.html new file mode 100644 index 00000000..f4fca214 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$CanCreateArraySink.html @@ -0,0 +1,523 @@ + + + + + CanCreateArraySink - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamSinks.CanCreateArraySink + + + + + + + + + + +
                        + +

                        scalaxy.components.StreamSinks

                        +

                        CanCreateArraySink

                        +
                        + +

                        + + + trait + + + CanCreateArraySink extends CanCreateStreamSink + +

                        + +
                        + Linear Supertypes +
                        StreamSinks.CanCreateStreamSink, StreamSinks.StreamChainTestable, AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. CanCreateArraySink
                        2. CanCreateStreamSink
                        3. StreamChainTestable
                        4. AnyRef
                        5. Any
                        6. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + + + +
                        +

                        Abstract Value Members

                        +
                        1. + + +

                          + + abstract + def + + + isResultWrapped: Boolean + +

                          + +
                        2. + + +

                          + + abstract + def + + + tree: scala.reflect.api.Universe.Tree + +

                          + +
                        +
                        + +
                        +

                        Concrete Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + canChainAfter(previous: StreamSinks.StreamChainTestable, privilegedDirection: Option[StreamSinks.TraversalDirection]): StreamSinks.CanChainResult + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        8. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        9. + + +

                          + + + def + + + consumesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          CanCreateStreamSink → StreamChainTestable
                          +
                        10. + + +

                          + + + def + + + createStreamSink(expectedType: scala.reflect.api.Universe.Type, componentType: scala.reflect.api.Universe.Type, outputSize: Option[() ⇒ scala.reflect.api.Universe.Tree]): StreamSinks.StreamSink + +

                          +
                          Definition Classes
                          CanCreateArraySink → CanCreateStreamSink
                          +
                        11. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        12. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        13. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        14. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        15. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        16. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        17. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        18. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        19. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        20. + + +

                          + + + def + + + privilegedDirection: Option[StreamSinks.TraversalDirection] + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        21. + + +

                          + + + def + + + producesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        22. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        23. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        24. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        25. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        26. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from StreamSinks.CanCreateStreamSink

                        +
                        +

                        Inherited from StreamSinks.StreamChainTestable

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$CanCreateListSink.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$CanCreateListSink.html new file mode 100644 index 00000000..4261c665 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$CanCreateListSink.html @@ -0,0 +1,510 @@ + + + + + CanCreateListSink - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamSinks.CanCreateListSink + + + + + + + + + + +
                        + +

                        scalaxy.components.StreamSinks

                        +

                        CanCreateListSink

                        +
                        + +

                        + + + trait + + + CanCreateListSink extends CanCreateStreamSink + +

                        + +
                        + Linear Supertypes +
                        StreamSinks.CanCreateStreamSink, StreamSinks.StreamChainTestable, AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. CanCreateListSink
                        2. CanCreateStreamSink
                        3. StreamChainTestable
                        4. AnyRef
                        5. Any
                        6. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + + + +
                        +

                        Abstract Value Members

                        +
                        1. + + +

                          + + abstract + def + + + tree: scala.reflect.api.Universe.Tree + +

                          + +
                        +
                        + +
                        +

                        Concrete Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + canChainAfter(previous: StreamSinks.StreamChainTestable, privilegedDirection: Option[StreamSinks.TraversalDirection]): StreamSinks.CanChainResult + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        8. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        9. + + +

                          + + + def + + + consumesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          CanCreateStreamSink → StreamChainTestable
                          +
                        10. + + +

                          + + + def + + + createStreamSink(expectedType: scala.reflect.api.Universe.Type, componentType: scala.reflect.api.Universe.Type, outputSize: Option[() ⇒ scala.reflect.api.Universe.Tree]): StreamSinks.StreamSink + +

                          +
                          Definition Classes
                          CanCreateListSink → CanCreateStreamSink
                          +
                        11. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        12. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        13. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        14. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        15. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        16. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        17. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        18. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        19. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        20. + + +

                          + + + def + + + privilegedDirection: Option[StreamSinks.TraversalDirection] + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        21. + + +

                          + + + def + + + producesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        22. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        23. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        24. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        25. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        26. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from StreamSinks.CanCreateStreamSink

                        +
                        +

                        Inherited from StreamSinks.StreamChainTestable

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$CanCreateOptionSink.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$CanCreateOptionSink.html new file mode 100644 index 00000000..4c932381 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$CanCreateOptionSink.html @@ -0,0 +1,510 @@ + + + + + CanCreateOptionSink - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamSinks.CanCreateOptionSink + + + + + + + + + + +
                        + +

                        scalaxy.components.StreamSinks

                        +

                        CanCreateOptionSink

                        +
                        + +

                        + + + trait + + + CanCreateOptionSink extends CanCreateStreamSink + +

                        + +
                        + Linear Supertypes +
                        StreamSinks.CanCreateStreamSink, StreamSinks.StreamChainTestable, AnyRef, Any
                        +
                        + Known Subclasses + +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. CanCreateOptionSink
                        2. CanCreateStreamSink
                        3. StreamChainTestable
                        4. AnyRef
                        5. Any
                        6. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + + + +
                        +

                        Abstract Value Members

                        +
                        1. + + +

                          + + abstract + def + + + tree: scala.reflect.api.Universe.Tree + +

                          + +
                        +
                        + +
                        +

                        Concrete Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + canChainAfter(previous: StreamSinks.StreamChainTestable, privilegedDirection: Option[StreamSinks.TraversalDirection]): StreamSinks.CanChainResult + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        8. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        9. + + +

                          + + + def + + + consumesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          CanCreateOptionSink → CanCreateStreamSink → StreamChainTestable
                          +
                        10. + + +

                          + + + def + + + createStreamSink(expectedType: scala.reflect.api.Universe.Type, componentType: scala.reflect.api.Universe.Type, outputSize: Option[() ⇒ scala.reflect.api.Universe.Tree]): StreamSinks.StreamSink + +

                          +
                          Definition Classes
                          CanCreateOptionSink → CanCreateStreamSink
                          +
                        11. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        12. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        13. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        14. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        15. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        16. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        17. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        18. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        19. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        20. + + +

                          + + + def + + + privilegedDirection: Option[StreamSinks.TraversalDirection] + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        21. + + +

                          + + + def + + + producesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        22. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        23. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        24. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        25. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        26. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from StreamSinks.CanCreateStreamSink

                        +
                        +

                        Inherited from StreamSinks.StreamChainTestable

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$CanCreateSetSink.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$CanCreateSetSink.html new file mode 100644 index 00000000..2eaae235 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$CanCreateSetSink.html @@ -0,0 +1,510 @@ + + + + + CanCreateSetSink - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamSinks.CanCreateSetSink + + + + + + + + + + +
                        + +

                        scalaxy.components.StreamSinks

                        +

                        CanCreateSetSink

                        +
                        + +

                        + + + trait + + + CanCreateSetSink extends CanCreateStreamSink + +

                        + +
                        + Linear Supertypes +
                        StreamSinks.CanCreateStreamSink, StreamSinks.StreamChainTestable, AnyRef, Any
                        +
                        + Known Subclasses + +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. CanCreateSetSink
                        2. CanCreateStreamSink
                        3. StreamChainTestable
                        4. AnyRef
                        5. Any
                        6. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + + + +
                        +

                        Abstract Value Members

                        +
                        1. + + +

                          + + abstract + def + + + tree: scala.reflect.api.Universe.Tree + +

                          + +
                        +
                        + +
                        +

                        Concrete Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + canChainAfter(previous: StreamSinks.StreamChainTestable, privilegedDirection: Option[StreamSinks.TraversalDirection]): StreamSinks.CanChainResult + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        8. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        9. + + +

                          + + + def + + + consumesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          CanCreateStreamSink → StreamChainTestable
                          +
                        10. + + +

                          + + + def + + + createStreamSink(expectedType: scala.reflect.api.Universe.Type, componentType: scala.reflect.api.Universe.Type, outputSize: Option[() ⇒ scala.reflect.api.Universe.Tree]): StreamSinks.StreamSink + +

                          +
                          Definition Classes
                          CanCreateSetSink → CanCreateStreamSink
                          +
                        11. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        12. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        13. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        14. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        15. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        16. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        17. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        18. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        19. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        20. + + +

                          + + + def + + + privilegedDirection: Option[StreamSinks.TraversalDirection] + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        21. + + +

                          + + + def + + + producesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        22. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        23. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        24. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        25. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        26. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from StreamSinks.CanCreateStreamSink

                        +
                        +

                        Inherited from StreamSinks.StreamChainTestable

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$CanCreateVectorSink.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$CanCreateVectorSink.html new file mode 100644 index 00000000..cd4534f7 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$CanCreateVectorSink.html @@ -0,0 +1,510 @@ + + + + + CanCreateVectorSink - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamSinks.CanCreateVectorSink + + + + + + + + + + +
                        + +

                        scalaxy.components.StreamSinks

                        +

                        CanCreateVectorSink

                        +
                        + +

                        + + + trait + + + CanCreateVectorSink extends CanCreateStreamSink + +

                        + +
                        + Linear Supertypes +
                        StreamSinks.CanCreateStreamSink, StreamSinks.StreamChainTestable, AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. CanCreateVectorSink
                        2. CanCreateStreamSink
                        3. StreamChainTestable
                        4. AnyRef
                        5. Any
                        6. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + + + +
                        +

                        Abstract Value Members

                        +
                        1. + + +

                          + + abstract + def + + + tree: scala.reflect.api.Universe.Tree + +

                          + +
                        +
                        + +
                        +

                        Concrete Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + canChainAfter(previous: StreamSinks.StreamChainTestable, privilegedDirection: Option[StreamSinks.TraversalDirection]): StreamSinks.CanChainResult + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        8. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        9. + + +

                          + + + def + + + consumesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          CanCreateStreamSink → StreamChainTestable
                          +
                        10. + + +

                          + + + def + + + createStreamSink(expectedType: scala.reflect.api.Universe.Type, componentType: scala.reflect.api.Universe.Type, outputSize: Option[() ⇒ scala.reflect.api.Universe.Tree]): StreamSinks.StreamSink + +

                          +
                          Definition Classes
                          CanCreateVectorSink → CanCreateStreamSink
                          +
                        11. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        12. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        13. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        14. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        15. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        16. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        17. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        18. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        19. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        20. + + +

                          + + + def + + + privilegedDirection: Option[StreamSinks.TraversalDirection] + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        21. + + +

                          + + + def + + + producesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        22. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        23. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        24. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        25. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        26. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from StreamSinks.CanCreateStreamSink

                        +
                        +

                        Inherited from StreamSinks.StreamChainTestable

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$DefaultBuilderGen.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$DefaultBuilderGen.html new file mode 100644 index 00000000..d9a58655 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$DefaultBuilderGen.html @@ -0,0 +1,495 @@ + + + + + DefaultBuilderGen - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamSinks.DefaultBuilderGen + + + + + + + + + + +
                        + +

                        scalaxy.components.StreamSinks

                        +

                        DefaultBuilderGen

                        +
                        + +

                        + + abstract + class + + + DefaultBuilderGen extends BuilderGen + +

                        + +
                        + Linear Supertypes +
                        BuilderGen, AnyRef, Any
                        +
                        + Known Subclasses + +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. DefaultBuilderGen
                        2. BuilderGen
                        3. AnyRef
                        4. Any
                        5. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        +
                        +

                        Instance Constructors

                        +
                        1. + + +

                          + + + new + + + DefaultBuilderGen(rawBuilderSym: scala.reflect.api.Universe.Symbol, componentType: scala.reflect.api.Universe.Type) + +

                          + +
                        +
                        + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + builderAppend: (scala.reflect.api.Universe.Tree, scala.reflect.api.Universe.Tree) ⇒ scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          BuilderGen
                          +
                        8. + + +

                          + + + def + + + builderCreation: scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          DefaultBuilderGen → BuilderGen
                          +
                        9. + + +

                          + + + def + + + builderResultGetter: (scala.reflect.api.Universe.Tree) ⇒ scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          BuilderGen
                          +
                        10. + + +

                          + + + val + + + builderType: scala.reflect.api.Universe.Type + +

                          + +
                        11. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        12. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        13. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        14. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        15. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        16. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        17. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        18. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        19. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        20. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        21. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        22. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        23. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        24. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        25. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from BuilderGen

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$ListBuilderGen.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$ListBuilderGen.html new file mode 100644 index 00000000..19e0a0ba --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$ListBuilderGen.html @@ -0,0 +1,494 @@ + + + + + ListBuilderGen - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamSinks.ListBuilderGen + + + + + + + + + + +
                        + +

                        scalaxy.components.StreamSinks

                        +

                        ListBuilderGen

                        +
                        + +

                        + + + class + + + ListBuilderGen extends DefaultBuilderGen + +

                        + +
                        + Linear Supertypes + +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. ListBuilderGen
                        2. DefaultBuilderGen
                        3. BuilderGen
                        4. AnyRef
                        5. Any
                        6. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        +
                        +

                        Instance Constructors

                        +
                        1. + + +

                          + + + new + + + ListBuilderGen(componentType: scala.reflect.api.Universe.Type) + +

                          + +
                        +
                        + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + builderAppend: (scala.reflect.api.Universe.Tree, scala.reflect.api.Universe.Tree) ⇒ scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          BuilderGen
                          +
                        8. + + +

                          + + + def + + + builderCreation: scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          DefaultBuilderGen → BuilderGen
                          +
                        9. + + +

                          + + + def + + + builderResultGetter: (scala.reflect.api.Universe.Tree) ⇒ scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          BuilderGen
                          +
                        10. + + +

                          + + + val + + + builderType: scala.reflect.api.Universe.Type + +

                          +
                          Definition Classes
                          DefaultBuilderGen
                          +
                        11. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        12. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        13. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        14. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        15. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        16. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        17. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        18. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        19. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        20. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        21. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        22. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        23. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        24. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        25. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from DefaultBuilderGen

                        +
                        +

                        Inherited from BuilderGen

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$SetBuilderGen.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$SetBuilderGen.html new file mode 100644 index 00000000..7d0454fc --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$SetBuilderGen.html @@ -0,0 +1,492 @@ + + + + + SetBuilderGen - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamSinks.SetBuilderGen + + + + + + + + + + +
                        + +

                        scalaxy.components.StreamSinks

                        +

                        SetBuilderGen

                        +
                        + +

                        + + + class + + + SetBuilderGen extends BuilderGen + +

                        + +
                        + Linear Supertypes +
                        BuilderGen, AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. SetBuilderGen
                        2. BuilderGen
                        3. AnyRef
                        4. Any
                        5. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        +
                        +

                        Instance Constructors

                        +
                        1. + + +

                          + + + new + + + SetBuilderGen(componentType: scala.reflect.api.Universe.Type) + +

                          + +
                        +
                        + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + builderAppend: (scala.reflect.api.Universe.Tree, scala.reflect.api.Universe.Tree) ⇒ scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          BuilderGen
                          +
                        8. + + +

                          + + + def + + + builderCreation: scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          SetBuilderGen → BuilderGen
                          +
                        9. + + +

                          + + + def + + + builderResultGetter: (scala.reflect.api.Universe.Tree) ⇒ scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          BuilderGen
                          +
                        10. + + +

                          + + + val + + + builderType: scala.reflect.api.Universe.Type + +

                          + +
                        11. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        12. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        13. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        14. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        15. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        16. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        17. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        18. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        19. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        20. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        21. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        22. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        23. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        24. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        25. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from BuilderGen

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$VectorBuilderGen.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$VectorBuilderGen.html new file mode 100644 index 00000000..c8d7a21b --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$VectorBuilderGen.html @@ -0,0 +1,494 @@ + + + + + VectorBuilderGen - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamSinks.VectorBuilderGen + + + + + + + + + + +
                        + +

                        scalaxy.components.StreamSinks

                        +

                        VectorBuilderGen

                        +
                        + +

                        + + + class + + + VectorBuilderGen extends DefaultBuilderGen + +

                        + +
                        + Linear Supertypes + +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. VectorBuilderGen
                        2. DefaultBuilderGen
                        3. BuilderGen
                        4. AnyRef
                        5. Any
                        6. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        +
                        +

                        Instance Constructors

                        +
                        1. + + +

                          + + + new + + + VectorBuilderGen(componentType: scala.reflect.api.Universe.Type) + +

                          + +
                        +
                        + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + builderAppend: (scala.reflect.api.Universe.Tree, scala.reflect.api.Universe.Tree) ⇒ scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          BuilderGen
                          +
                        8. + + +

                          + + + def + + + builderCreation: scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          DefaultBuilderGen → BuilderGen
                          +
                        9. + + +

                          + + + def + + + builderResultGetter: (scala.reflect.api.Universe.Tree) ⇒ scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          BuilderGen
                          +
                        10. + + +

                          + + + val + + + builderType: scala.reflect.api.Universe.Type + +

                          +
                          Definition Classes
                          DefaultBuilderGen
                          +
                        11. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        12. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        13. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        14. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        15. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        16. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        17. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        18. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        19. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        20. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        21. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        22. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        23. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        24. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        25. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from DefaultBuilderGen

                        +
                        +

                        Inherited from BuilderGen

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$WithArrayResultWrapper.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$WithArrayResultWrapper.html new file mode 100644 index 00000000..ba27bd43 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$WithArrayResultWrapper.html @@ -0,0 +1,469 @@ + + + + + WithArrayResultWrapper - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamSinks.WithArrayResultWrapper + + + + + + + + + + +
                        + +

                        scalaxy.components.StreamSinks

                        +

                        WithArrayResultWrapper

                        +
                        + +

                        + + + trait + + + WithArrayResultWrapper extends WithResultWrapper + +

                        + +
                        + Linear Supertypes +
                        WithResultWrapper, AnyRef, Any
                        +
                        + Known Subclasses + +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. WithArrayResultWrapper
                        2. WithResultWrapper
                        3. AnyRef
                        4. Any
                        5. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + + + +
                        +

                        Abstract Value Members

                        +
                        1. + + +

                          + + abstract + def + + + isResultWrapped: Boolean + +

                          + +
                        +
                        + +
                        +

                        Concrete Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        8. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        9. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        10. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        11. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        12. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        13. + + +

                          + + + def + + + isArrayType(tpe: scala.reflect.api.Universe.Type): Boolean + +

                          + +
                        14. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        15. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        16. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        17. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        18. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        19. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        20. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        21. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        22. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        23. + + +

                          + + + def + + + wrapResultIfNeeded(result: scala.reflect.api.Universe.Tree, expectedType: scala.reflect.api.Universe.Type, componentType: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          WithArrayResultWrapper → WithResultWrapper
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from WithResultWrapper

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$WithResultWrapper.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$WithResultWrapper.html new file mode 100644 index 00000000..f5fe1cbf --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$WithResultWrapper.html @@ -0,0 +1,438 @@ + + + + + WithResultWrapper - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamSinks.WithResultWrapper + + + + + + + + + + +
                        + +

                        scalaxy.components.StreamSinks

                        +

                        WithResultWrapper

                        +
                        + +

                        + + + trait + + + WithResultWrapper extends AnyRef + +

                        + +
                        + Linear Supertypes +
                        AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. WithResultWrapper
                        2. AnyRef
                        3. Any
                        4. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        8. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        9. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        10. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        11. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        12. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        13. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        14. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        15. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        16. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        17. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        18. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        19. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        20. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        21. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        22. + + +

                          + + + def + + + wrapResultIfNeeded(result: scala.reflect.api.Universe.Tree, expectedType: scala.reflect.api.Universe.Type, componentType: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Tree + +

                          + +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks.html new file mode 100644 index 00000000..ee47d66c --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks.html @@ -0,0 +1,4750 @@ + + + + + StreamSinks - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamSinks + + + + + + + + + + +
                        + +

                        scalaxy.components

                        +

                        StreamSinks

                        +
                        + +

                        + + + trait + + + StreamSinks extends Streams + +

                        + + + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. StreamSinks
                        2. Streams
                        3. CodeAnalysis
                        4. TupleAnalysis
                        5. TreeBuilders
                        6. MiscMatchers
                        7. Tuploids
                        8. CommonScalaNames
                        9. AnyRef
                        10. Any
                        11. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + +
                        +

                        Type Members

                        +
                        1. + + +

                          + + + class + + + ArrayBuilderGen extends BuilderGen + +

                          + +
                        2. + + +

                          + + + trait + + + ArrayBuilderStreamSink extends BuilderStreamSink with WithArrayResultWrapper + +

                          + +
                        3. + + +

                          + + + trait + + + ArrayStreamSink extends WithArrayResultWrapper + +

                          + +
                        4. + + +

                          + + abstract + class + + + BooleanEvaluator extends Evaluator[Boolean] + +

                          +
                          Definition Classes
                          CodeAnalysis
                          +
                        5. + + +

                          + + + class + + + BoundTuple extends AnyRef + +

                          +
                          Definition Classes
                          TupleAnalysis
                          +
                        6. + + +

                          + + + case class + + + BrokenOperationsStreamException(msg: String, sourceAndOps: Seq[StreamComponent], componentsWithSideEffects: Seq[SideEffectFullComponent]) extends UnsupportedOperationException with Product with Serializable + +

                          +
                          Definition Classes
                          Streams
                          +
                        7. + + +

                          + + + trait + + + BuilderGen extends AnyRef + +

                          + +
                        8. + + +

                          + + + trait + + + BuilderStreamSink extends WithResultWrapper + +

                          + +
                        9. + + +

                          + + + case class + + + CanChainResult(canChain: Boolean, reason: Option[String]) extends Product with Serializable + +

                          +
                          Definition Classes
                          Streams
                          +
                        10. + + +

                          + + + trait + + + CanCreateArraySink extends CanCreateStreamSink + +

                          + +
                        11. + + +

                          + + + trait + + + CanCreateListSink extends CanCreateStreamSink + +

                          + +
                        12. + + +

                          + + + trait + + + CanCreateOptionSink extends CanCreateStreamSink + +

                          + +
                        13. + + +

                          + + + trait + + + CanCreateSetSink extends CanCreateStreamSink + +

                          + +
                        14. + + +

                          + + + trait + + + CanCreateStreamSink extends StreamChainTestable + +

                          +
                          Definition Classes
                          Streams
                          +
                        15. + + +

                          + + + trait + + + CanCreateVectorSink extends CanCreateStreamSink + +

                          + +
                        16. + + +

                          + + + case class + + + CodeWontBenefitFromOptimization(reason: String) extends UnsupportedOperationException with Product with Serializable + +

                          +
                          Definition Classes
                          Streams
                          +
                        17. + + +

                          + + + class + + + CollectionApply extends AnyRef + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        18. + + +

                          + + abstract + class + + + DefaultBuilderGen extends BuilderGen + +

                          + +
                        19. + + +

                          + + + class + + + DefaultTupleValue extends TupleValue + +

                          +
                          Definition Classes
                          Streams
                          +
                        20. + + +

                          + + abstract + class + + + Evaluator[R] extends scala.reflect.api.Universe.Traverser + +

                          +
                          Definition Classes
                          CodeAnalysis
                          +
                        21. + + +

                          + + + class + + + HigherTypeParameterExtractor extends AnyRef + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        22. + + +

                          + + + type + + + IdentGen = () ⇒ scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        23. + + +

                          + + + class + + + Ids extends AnyRef + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        24. + + +

                          + + abstract + class + + + IntEvaluator extends Evaluator[Int] + +

                          +
                          Definition Classes
                          CodeAnalysis
                          +
                        25. + + +

                          + + + class + + + ListBuilderGen extends DefaultBuilderGen + +

                          + +
                        26. + + +

                          + + + trait + + + LocalContext extends AnyRef + +

                          +
                          Definition Classes
                          Streams
                          +
                        27. + + +

                          + + + case class + + + Loop(pos: scala.reflect.api.Universe.Position, currentOwner: scala.reflect.api.Universe.Symbol, transform: (scala.reflect.api.Universe.Tree) ⇒ scala.reflect.api.Universe.Tree) extends Product with Serializable + +

                          +
                          Definition Classes
                          Streams
                          +
                        28. + + +

                          + + + class + + + N extends AnyRef + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        29. + + +

                          + + sealed + trait + + + Order extends AnyRef + +

                          +
                          Definition Classes
                          Streams
                          +
                        30. + + +

                          + + sealed + trait + + + ResultKind extends AnyRef + +

                          +
                          Definition Classes
                          Streams
                          +
                        31. + + +

                          + + abstract + class + + + SeqEvaluator extends Evaluator[Seq[scala.reflect.api.Universe.Tree]] + +

                          +
                          Definition Classes
                          CodeAnalysis
                          +
                        32. + + +

                          + + + class + + + SetBuilderGen extends BuilderGen + +

                          + +
                        33. + + +

                          + + + trait + + + SideEffectFreeStreamComponent extends StreamComponent + +

                          +
                          Definition Classes
                          Streams
                          +
                        34. + + +

                          + + + case class + + + SideEffectFullComponent(component: StreamComponent, sideEffects: Streams.SideEffects, preventedOptimizations: Boolean) extends Product with Serializable + +

                          +
                          Definition Classes
                          Streams
                          +
                        35. + + +

                          + + + type + + + SideEffects = Seq[scala.reflect.api.Universe.Tree] + +

                          +
                          Definition Classes
                          CodeAnalysis
                          +
                        36. + + +

                          + + + class + + + SideEffectsAnalyzer extends AnyRef + +

                          +
                          Definition Classes
                          Streams
                          +
                        37. + + +

                          + + + class + + + SideEffectsEvaluator extends SeqEvaluator + +

                          +
                          Definition Classes
                          CodeAnalysis
                          +
                        38. + + +

                          + + + case class + + + Stream(source: StreamSource, transformers: Seq[StreamTransformer]) extends Product with Serializable + +

                          +
                          Definition Classes
                          Streams
                          +
                        39. + + +

                          + + + trait + + + StreamChainTestable extends AnyRef + +

                          +
                          Definition Classes
                          Streams
                          +
                        40. + + +

                          + + + trait + + + StreamComponent extends StreamChainTestable + +

                          +
                          Definition Classes
                          Streams
                          +
                        41. + + +

                          + + + trait + + + StreamSink extends SideEffectFreeStreamComponent + +

                          +
                          Definition Classes
                          Streams
                          +
                        42. + + +

                          + + + trait + + + StreamSource extends StreamComponent + +

                          +
                          Definition Classes
                          Streams
                          +
                        43. + + +

                          + + + trait + + + StreamTransformer extends StreamComponent + +

                          +
                          Definition Classes
                          Streams
                          +
                        44. + + +

                          + + + case class + + + StreamValue(value: TupleValue, extraFirstValue: Option[TupleValue] = scala.None, valueIndex: Option[() ⇒ scala.reflect.api.Universe.Tree] = scala.None, valuesCount: Option[() ⇒ scala.reflect.api.Universe.Tree] = scala.None) extends Product with Serializable + +

                          +
                          Definition Classes
                          Streams
                          +
                        45. + + +

                          + + + case class + + + SymbolsInfo(tree: scala.reflect.api.Universe.Tree, symbolDefinitions: Seq[scala.reflect.api.Universe.DefTree], definedSymbols: Set[scala.reflect.api.Universe.Symbol], preKnownSymbols: Set[scala.reflect.api.Universe.Symbol], unknownReferences: Seq[scala.reflect.api.Universe.RefTree]) extends Product with Serializable + +

                          +
                          Definition Classes
                          CodeAnalysis
                          +
                        46. + + +

                          + + sealed + trait + + + TraversalDirection extends AnyRef + +

                          +
                          Definition Classes
                          Streams
                          +
                        47. + + +

                          + + + type + + + TreeGen = () ⇒ scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        48. + + +

                          + + + class + + + TupleAnalyzer extends AnyRef + +

                          +
                          Definition Classes
                          TupleAnalysis
                          +
                        49. + + +

                          + + + case class + + + TupleInfo(tpe: scala.reflect.api.Universe.Type, components: Seq[TupleInfo]) extends Product with Serializable + +

                          +
                          Definition Classes
                          TupleAnalysis
                          +
                        50. + + +

                          + + + case class + + + TupleSlice(baseSymbol: scala.reflect.api.Universe.Symbol, sliceOffset: Int, sliceLength: Int) extends Product with Serializable + +

                          +

                          Phases : +- unique renaming +- tuple cartography (map symbols and treeId to TupleSlices : x.

                          +
                        51. + + +

                          + + + trait + + + TupleValue extends () ⇒ scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          Streams
                          +
                        52. + + +

                          + + + case class + + + VarDef(rawIdentGen: () ⇒ scala.reflect.api.Universe.Ident, symbol: scala.reflect.api.Universe.Symbol, definition: scala.reflect.api.Universe.ValDef) extends Product with Serializable + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        53. + + +

                          + + + class + + + VectorBuilderGen extends DefaultBuilderGen + +

                          + +
                        54. + + +

                          + + + trait + + + WithArrayResultWrapper extends WithResultWrapper + +

                          + +
                        55. + + +

                          + + + trait + + + WithResultWrapper extends AnyRef + +

                          + +
                        +
                        + +
                        +

                        Abstract Value Members

                        +
                        1. + + +

                          + + abstract + def + + + fresh(s: String): String + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        2. + + +

                          + + abstract + val + + + global: Universe + +

                          +
                          Definition Classes
                          StreamSinks → Streams → CodeAnalysis → TupleAnalysis → TreeBuilders → MiscMatchers → Tuploids → CommonScalaNames
                          +
                        3. + + +

                          + + abstract + def + + + inferImplicitValue(pt: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        4. + + +

                          + + abstract + def + + + setInfo(sym: scala.reflect.api.Universe.Symbol, tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Symbol + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        5. + + +

                          + + abstract + def + + + setPos(tree: scala.reflect.api.Universe.Tree, pos: scala.reflect.api.Universe.Position): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        6. + + +

                          + + abstract + def + + + setType(tree: scala.reflect.api.Universe.Tree, tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        7. + + +

                          + + abstract + def + + + setType(sym: scala.reflect.api.Universe.Symbol, tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Symbol + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        8. + + +

                          + + abstract + def + + + typeCheck(tree: scala.reflect.api.Universe.Tree, pt: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        9. + + +

                          + + abstract + def + + + typed[T <: scala.reflect.api.Universe.Tree](tree: T): T + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        10. + + +

                          + + abstract + def + + + verbose: Boolean + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        11. + + +

                          + + abstract + def + + + warning(pos: scala.reflect.api.Universe.Position, msg: String): Unit + +

                          +
                          Definition Classes
                          Streams
                          +
                        12. + + +

                          + + abstract + def + + + withSymbol[T <: scala.reflect.api.Universe.Tree](sym: scala.reflect.api.Universe.Symbol, tpe: scala.reflect.api.Universe.Type = NoType)(tree: T): T + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        +
                        + +
                        +

                        Concrete Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + + lazy val + + + ADD: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        7. + + +

                          + + + lazy val + + + AND: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        8. + + +

                          + + + lazy val + + + ASR: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        9. + + +

                          + + + object + + + ArrayApply extends CollectionApply + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        10. + + +

                          + + + lazy val + + + ArrayBufferClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        11. + + +

                          + + + lazy val + + + ArrayIndexOutOfBoundsExceptionClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        12. + + +

                          + + + val + + + ArrayName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        13. + + +

                          + + + object + + + ArrayOps + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        14. + + +

                          + + + lazy val + + + ArrayOpsClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        15. + + +

                          + + + object + + + ArrayTabulate + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        16. + + +

                          + + + object + + + ArrayTyped extends HigherTypeParameterExtractor + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        17. + + +

                          + + + object + + + BasicTypeApply + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        18. + + +

                          + + + def + + + C(name: String): scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        19. + + +

                          + + + object + + + CanBuildFromArg + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        20. + + +

                          + + + lazy val + + + CanBuildFromClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        21. + + +

                          + + + lazy val + + + DIV: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        22. + + +

                          + + + lazy val + + + EQ: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        23. + + +

                          + + + lazy val + + + EQL: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        24. + + +

                          + + + object + + + Foreach + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        25. + + +

                          + + + object + + + FromLeft extends TraversalDirection with Product with Serializable + +

                          +
                          Definition Classes
                          Streams
                          +
                        26. + + +

                          + + + object + + + FromRight extends TraversalDirection with Product with Serializable + +

                          +
                          Definition Classes
                          Streams
                          +
                        27. + + +

                          + + + object + + + Func + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        28. + + +

                          + + + lazy val + + + GE: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        29. + + +

                          + + + lazy val + + + GT: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        30. + + +

                          + + + lazy val + + + HASHHASH: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        31. + + +

                          + + + lazy val + + + ImmutableListClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        32. + + +

                          + + + object + + + IndexedSeqApply extends CollectionApply + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        33. + + +

                          + + + lazy val + + + IndexedSeqClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        34. + + +

                          + + + lazy val + + + IndexedSeqModule: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        35. + + +

                          + + + object + + + IntRange + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        36. + + +

                          + + + lazy val + + + LE: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        37. + + +

                          + + + lazy val + + + LSL: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        38. + + +

                          + + + lazy val + + + LSR: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        39. + + +

                          + + + lazy val + + + LT: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        40. + + +

                          + + + object + + + ListApply extends CollectionApply + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        41. + + +

                          + + + lazy val + + + ListBufferClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        42. + + +

                          + + + lazy val + + + ListClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        43. + + +

                          + + + object + + + ListTree extends HigherTypeParameterExtractor + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        44. + + +

                          + + + def + + + M(name: String): scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        45. + + +

                          + + + lazy val + + + MINUS: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        46. + + +

                          + + + lazy val + + + MOD: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        47. + + +

                          + + + lazy val + + + MUL: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        48. + + +

                          + + + object + + + N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        49. + + +

                          + + implicit + def + + + N2TermName(n: N): scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        50. + + +

                          + + + lazy val + + + NE: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        51. + + +

                          + + + object + + + NoResult extends ResultKind with Product with Serializable + +

                          +
                          Definition Classes
                          Streams
                          +
                        52. + + +

                          + + + lazy val + + + NonEmptyListClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        53. + + +

                          + + + lazy val + + + NoneModule: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        54. + + +

                          + + + lazy val + + + OR: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        55. + + +

                          + + + object + + + OptionApply extends CollectionApply + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        56. + + +

                          + + + lazy val + + + OptionClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        57. + + +

                          + + + lazy val + + + OptionModule: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        58. + + +

                          + + + object + + + OptionTree + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        59. + + +

                          + + + def + + + P(name: String): scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        60. + + +

                          + + + lazy val + + + PLUS: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        61. + + +

                          + + + object + + + Predef + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        62. + + +

                          + + + lazy val + + + RefArrayBuilderClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        63. + + +

                          + + + lazy val + + + RefArrayOpsClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        64. + + +

                          + + + object + + + ReverseOrder extends Order with Product with Serializable + +

                          +
                          Definition Classes
                          Streams
                          +
                        65. + + +

                          + + + lazy val + + + RichWrappers: Set[scala.reflect.api.Universe.Symbol] + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        66. + + +

                          + + + lazy val + + + SELF: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        67. + + +

                          + + + lazy val + + + SUB: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        68. + + +

                          + + + object + + + SameOrder extends Order with Product with Serializable + +

                          +
                          Definition Classes
                          Streams
                          +
                        69. + + +

                          + + + lazy val + + + ScalaCollectionPackage: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        70. + + +

                          + + + lazy val + + + ScalaMathCommonClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        71. + + +

                          + + + object + + + ScalaMathFunction + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        72. + + +

                          + + + lazy val + + + ScalaMathPackage: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        73. + + +

                          + + + lazy val + + + ScalaMathPackageClass: scala.reflect.api.Universe.Symbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        74. + + +

                          + + + lazy val + + + ScalaReflectPackage: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        75. + + +

                          + + + object + + + ScalarResult extends ResultKind with Product with Serializable + +

                          +
                          Definition Classes
                          Streams
                          +
                        76. + + +

                          + + + object + + + SeqApply extends CollectionApply + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        77. + + +

                          + + + lazy val + + + SeqClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        78. + + +

                          + + + lazy val + + + SeqModule: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        79. + + +

                          + + + lazy val + + + SetBuilderClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        80. + + +

                          + + + lazy val + + + SetClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        81. + + +

                          + + + lazy val + + + SetModule: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        82. + + +

                          + + + lazy val + + + SomeModule: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        83. + + +

                          + + + object + + + StreamResult extends ResultKind with Product with Serializable + +

                          +
                          Definition Classes
                          Streams
                          +
                        84. + + +

                          + + + lazy val + + + StringOpsClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        85. + + +

                          + + + object + + + SymbolWithOwnerAndName + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        86. + + +

                          + + + lazy val + + + THIS: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        87. + + +

                          + + + object + + + TreeWithSymbol + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        88. + + +

                          + + + object + + + TreeWithType + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        89. + + +

                          + + + object + + + TrivialCanBuildFromArg + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        90. + + +

                          + + + object + + + TupleClass + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        91. + + +

                          + + + object + + + TupleComponent + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        92. + + +

                          + + + object + + + TupleCreation + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        93. + + +

                          + + + object + + + TuplePath + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        94. + + +

                          + + + object + + + TupleSelect + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        95. + + +

                          + + + lazy val + + + UNARY_!: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        96. + + +

                          + + + lazy val + + + UNARY_+: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        97. + + +

                          + + + lazy val + + + UNARY_-: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        98. + + +

                          + + + lazy val + + + UNARY_~: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        99. + + +

                          + + + object + + + Unordered extends Order with Product with Serializable + +

                          +
                          Definition Classes
                          Streams
                          +
                        100. + + +

                          + + implicit + def + + + VarDev2IdentGen(vd: VarDef): () ⇒ scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        101. + + +

                          + + + lazy val + + + VectorBuilderClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        102. + + +

                          + + + lazy val + + + VectorClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        103. + + +

                          + + + object + + + WhileLoop + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        104. + + +

                          + + + lazy val + + + WrappedArrayBuilderClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        105. + + +

                          + + + object + + + WrappedArrayTree + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        106. + + +

                          + + + lazy val + + + XOR: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        107. + + +

                          + + + lazy val + + + ZAND: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        108. + + +

                          + + + lazy val + + + ZOR: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        109. + + +

                          + + + def + + + addAssign(target: scala.reflect.api.Universe.Tree, toAdd: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        110. + + +

                          + + + val + + + addAssignName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        111. + + +

                          + + + def + + + apply(sym: scala.reflect.api.Universe.Symbol)(target: scala.reflect.api.Universe.Tree, args: List[scala.reflect.api.Universe.Tree]): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        112. + + +

                          + + + def + + + applyFiberPath(rootGen: () ⇒ scala.reflect.api.Universe.Tree, rootTpe: scala.reflect.api.Universe.Type, path: List[Int]): (scala.reflect.api.Universe.Tree, scala.reflect.api.Universe.Type) + +

                          +
                          Definition Classes
                          TupleAnalysis
                          +
                        113. + + +

                          + + + def + + + applyFiberPath(rootGen: () ⇒ scala.reflect.api.Universe.Tree, path: List[Int]): (scala.reflect.api.Universe.Tree, scala.reflect.api.Universe.Type) + +

                          +
                          Definition Classes
                          TupleAnalysis
                          +
                        114. + + +

                          + + + val + + + applyName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        115. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        116. + + +

                          + + + def + + + assembleStream(stream: Stream, outerTree: scala.reflect.api.Universe.Tree, transform: (scala.reflect.api.Universe.Tree) ⇒ scala.reflect.api.Universe.Tree, pos: scala.reflect.api.Universe.Position, currentOwner: scala.reflect.api.Universe.Symbol): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          Streams
                          +
                        117. + + +

                          + + + def + + + binOp(a: scala.reflect.api.Universe.Tree, op: scala.reflect.api.Universe.Symbol, b: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        118. + + +

                          + + + def + + + boolAnd(a: scala.reflect.api.Universe.Tree, b: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        119. + + +

                          + + + def + + + boolNot(a: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Select + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        120. + + +

                          + + + def + + + boolOr(a: scala.reflect.api.Universe.Tree, b: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        121. + + +

                          + + + val + + + byName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        122. + + +

                          + + + val + + + canBuildFromName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        123. + + +

                          + + + lazy val + + + classToType: Map[Class[_], scala.reflect.api.Universe.Type] + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        124. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        125. + + +

                          + + + val + + + collectName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        126. + + +

                          + + + val + + + countName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        127. + + +

                          + + + def + + + createSideEffectsEvaluator(tree: scala.reflect.api.Universe.Tree, cached: Boolean = true, preKnownSymbols: Set[scala.reflect.api.Universe.Symbol] = Set()): SideEffectsEvaluator + +

                          +
                          Attributes
                          protected
                          Definition Classes
                          CodeAnalysis
                          +
                        128. + + +

                          + + + def + + + decrementIntVar(identGen: () ⇒ scala.reflect.api.Universe.Ident, value: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Assign + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        129. + + +

                          + + + val + + + dropWhileName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        130. + + +

                          + + + def + + + encode(str: String): scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        131. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        132. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        133. + + +

                          + + + val + + + existsName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        134. + + +

                          + + + val + + + filterName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        135. + + +

                          + + + val + + + filterNotName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        136. + + +

                          + + + def + + + filterTree[V](tree: scala.reflect.api.Universe.Tree)(f: PartialFunction[scala.reflect.api.Universe.Tree, V]): Seq[V] + +

                          +
                          Definition Classes
                          CodeAnalysis
                          +
                        137. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        138. + + +

                          + + + val + + + findName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        139. + + +

                          + + + def + + + flattenApply(tree: scala.reflect.api.Universe.Tree): List[scala.reflect.api.Universe.Tree] + +

                          +

                          Smashes directly nested applies down to catenate the argument lists.

                          Smashes directly nested applies down to catenate the argument lists.

                          Definition Classes
                          MiscMatchers
                          +
                        140. + + +

                          + + + def + + + flattenApplyGroups(tree: scala.reflect.api.Universe.Tree): List[List[scala.reflect.api.Universe.Tree]] + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        141. + + +

                          + + + def + + + flattenFiberPaths(info: TupleInfo): Seq[List[Int]] + +

                          +
                          Definition Classes
                          TupleAnalysis
                          +
                        142. + + +

                          + + + def + + + flattenFiberPaths(tpe: scala.reflect.api.Universe.Type): Seq[List[Int]] + +

                          +
                          Definition Classes
                          TupleAnalysis
                          +
                        143. + + +

                          + + + def + + + flattenSelect(tree: scala.reflect.api.Universe.Tree): (scala.reflect.api.Universe.Tree, List[scala.reflect.api.Universe.Name]) + +

                          +

                          Smashes directly nested selects down to the inner tree and a list of names.

                          Smashes directly nested selects down to the inner tree and a list of names.

                          Definition Classes
                          MiscMatchers
                          +
                        144. + + +

                          + + + def + + + flattenTypes(tpe: scala.reflect.api.Universe.Type): Seq[scala.reflect.api.Universe.Type] + +

                          +
                          Definition Classes
                          TupleAnalysis
                          +
                        145. + + +

                          + + + val + + + foldLeftName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        146. + + +

                          + + + val + + + foldRightName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        147. + + +

                          + + + val + + + forallName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        148. + + +

                          + + + val + + + foreachName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        149. + + +

                          + + + def + + + getArrayType(dimensions: Int, componentType: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Type + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        150. + + +

                          + + + def + + + getArrayWrapperTpe(componentType: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Type + +

                          + +
                        151. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        152. + + +

                          + + + def + + + getComponentOffsetAndSizeOfIthMember(tpe: scala.reflect.api.Universe.Type, i: Int): (Int, Int) + +

                          +
                          Definition Classes
                          TupleAnalysis
                          +
                        153. + + +

                          + + + def + + + getRawUnknownSymbolReferences(tree: scala.reflect.api.Universe.Tree, isKnownSymbol: (scala.reflect.api.Universe.Symbol) ⇒ Boolean, accept: (scala.reflect.api.Universe.Tree) ⇒ Boolean): Seq[scala.reflect.api.Universe.RefTree] + +

                          +
                          Definition Classes
                          CodeAnalysis
                          +
                        154. + + +

                          + + + def + + + getSideEffects(tree: scala.reflect.api.Universe.Tree): Seq[scala.reflect.api.Universe.Tree] + +

                          +
                          Definition Classes
                          CodeAnalysis
                          +
                        155. + + +

                          + + + def + + + getSymbolDefinitions(tree: scala.reflect.api.Universe.Tree): Seq[scala.reflect.api.Universe.DefTree] + +

                          +
                          Definition Classes
                          CodeAnalysis
                          +
                        156. + + +

                          + + + def + + + getTreeChildren(tree: scala.reflect.api.Universe.Tree): Seq[scala.reflect.api.Universe.Tree] + +

                          +
                          Definition Classes
                          CodeAnalysis
                          +
                        157. + + +

                          + + + def + + + getTupleComponentTypes(tpe: scala.reflect.api.Universe.Type): List[scala.reflect.api.Universe.Type] + +

                          +
                          Definition Classes
                          Tuploids
                          +
                        158. + + +

                          + + + def + + + getTupleInfo(tpe: scala.reflect.api.Universe.Type): TupleInfo + +

                          +
                          Definition Classes
                          TupleAnalysis
                          +
                        159. + + +

                          + + + def + + + getType(tree: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Type + +

                          +
                          Definition Classes
                          TupleAnalysis
                          +
                        160. + + +

                          + + + def + + + getUnknownSymbolInfo(tree: scala.reflect.api.Universe.Tree, filter: (scala.reflect.api.Universe.Tree) ⇒ Boolean = _ => true, preKnownSymbols: Set[scala.reflect.api.Universe.Symbol] = Set()): SymbolsInfo + +

                          +
                          Definition Classes
                          CodeAnalysis
                          +
                        161. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        162. + + +

                          + + + val + + + headName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        163. + + +

                          + + + def + + + ident(sym: scala.reflect.api.Universe.Symbol, tpe: scala.reflect.api.Universe.Type, n: scala.reflect.api.Universe.Name, pos: scala.reflect.api.Universe.Position = NoPosition): scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        164. + + +

                          + + + def + + + incrementIntVar(identGen: () ⇒ scala.reflect.api.Universe.Ident, value: scala.reflect.api.Universe.Tree = newInt(1)): scala.reflect.api.Universe.Assign + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        165. + + +

                          + + + def + + + intAdd(a: ⇒ scala.reflect.api.Universe.Tree, b: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        166. + + +

                          + + + def + + + intDiv(a: ⇒ scala.reflect.api.Universe.Tree, b: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        167. + + +

                          + + + def + + + intSub(a: ⇒ scala.reflect.api.Universe.Tree, b: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        168. + + +

                          + + + val + + + intWrapperName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        169. + + +

                          + + + def + + + isAnyVal(tpe: scala.reflect.api.Universe.Type): Boolean + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        170. + + +

                          + + + val + + + isEmptyName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        171. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        172. + + +

                          + + + def + + + isPrimitiveType(tpe: scala.reflect.api.Universe.Type): Boolean + +

                          +
                          Definition Classes
                          Tuploids
                          +
                        173. + + +

                          + + + def + + + isSideEffectFree(tree: scala.reflect.api.Universe.Tree): Boolean + +

                          +
                          Definition Classes
                          CodeAnalysis
                          +
                        174. + + +

                          + + + def + + + isTupleSymbol(sym: scala.reflect.api.Universe.Symbol): Boolean + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        175. + + +

                          + + + def + + + isTupleType(tpe: scala.reflect.api.Universe.Type): Boolean + +

                          +
                          Definition Classes
                          Tuploids
                          +
                        176. + + +

                          + + + def + + + isTupleTypeRef(ref: scala.reflect.api.Universe.TypeRef): Boolean + +

                          +
                          Definition Classes
                          Tuploids
                          +
                        177. + + +

                          + + + def + + + isTuploidType(tpe: scala.reflect.api.Universe.Type): Boolean + +

                          +
                          Definition Classes
                          Tuploids
                          +
                        178. + + +

                          + + + def + + + isUnit(tpe: scala.reflect.api.Universe.Type): Boolean + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        179. + + +

                          + + + def + + + itemIdentGen(value: StreamValue)(implicit loop: Loop): () ⇒ scala.reflect.api.Universe.Ident + +

                          + +
                        180. + + +

                          + + + val + + + lengthName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        181. + + +

                          + + + lazy val + + + manifestPre: scala.reflect.api.Universe.Type + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        182. + + +

                          + + + lazy val + + + manifestSym: scala.reflect.api.Universe.Symbol + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        183. + + +

                          + + + val + + + mapName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        184. + + +

                          + + + val + + + mathName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        185. + + +

                          + + + val + + + maxName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        186. + + +

                          + + + def + + + methPart(tree: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        187. + + +

                          + + + val + + + minName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        188. + + +

                          + + + def + + + mkSelect(names: scala.reflect.api.Universe.TermName*): scala.reflect.api.Universe.Tree + +

                          +

                          Creates an Ident or Select from a list of names.

                          Creates an Ident or Select from a list of names.

                          Definition Classes
                          MiscMatchers
                          +
                        189. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        190. + + +

                          + + + def + + + newApply(target: scala.reflect.api.Universe.Tree, name: scala.reflect.api.Universe.Name, typeArgs: List[scala.reflect.api.Universe.TypeTree] = Nil, args: List[scala.reflect.api.Universe.Tree] = Nil): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        191. + + +

                          + + + def + + + newApply(pos: scala.reflect.api.Universe.Position, array: ⇒ scala.reflect.api.Universe.Tree, index: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        192. + + +

                          + + + def + + + newArray(componentType: scala.reflect.api.Universe.Type, length: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        193. + + +

                          + + + def + + + newArrayApply(typeExpr: scala.reflect.api.Universe.TypeTree, values: scala.reflect.api.Universe.Tree*): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        194. + + +

                          + + + def + + + newArrayLength(a: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Select + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        195. + + +

                          + + + def + + + newArrayModuleTree: scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        196. + + +

                          + + + def + + + newArrayMulti(arrayType: scala.reflect.api.Universe.Type, componentTpe: scala.reflect.api.Universe.Type, lengths: ⇒ List[scala.reflect.api.Universe.Tree], manifest: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        197. + + +

                          + + + def + + + newArrayWithArrayType(arrayType: scala.reflect.api.Universe.Type, length: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        198. + + +

                          + + + def + + + newAssign(target: () ⇒ scala.reflect.api.Universe.Ident, value: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Assign + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        199. + + +

                          + + + def + + + newBool(v: Boolean): scala.reflect.api.Universe.Literal + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        200. + + +

                          + + + def + + + newCollectionApply(collectionModuleTree: ⇒ scala.reflect.api.Universe.Tree, typeExpr: scala.reflect.api.Universe.TypeTree, values: scala.reflect.api.Universe.Tree*): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        201. + + +

                          + + + def + + + newConstant(v: Any, tpe: scala.reflect.api.Universe.Type = null): scala.reflect.api.Universe.Literal + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        202. + + +

                          + + + def + + + newDefaultValue(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Literal + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        203. + + +

                          + + + def + + + newIf(cond: scala.reflect.api.Universe.Tree, thenTree: scala.reflect.api.Universe.Tree, elseTree: scala.reflect.api.Universe.Tree = null): scala.reflect.api.Universe.If + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        204. + + +

                          + + + def + + + newInstance(tpe: scala.reflect.api.Universe.Type, constructorArgs: List[scala.reflect.api.Universe.Tree]): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        205. + + +

                          + + + def + + + newInt(v: Int): scala.reflect.api.Universe.Literal + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        206. + + +

                          + + + def + + + newIsInstanceOf(tree: scala.reflect.api.Universe.Tree, tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.TypeApply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        207. + + +

                          + + + def + + + newIsNotNull(target: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        208. + + +

                          + + + def + + + newLong(v: Long): scala.reflect.api.Universe.Literal + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        209. + + +

                          + + + def + + + newNoneModuleTree: scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        210. + + +

                          + + + def + + + newNull(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Literal + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        211. + + +

                          + + + def + + + newOneValue(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Literal + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        212. + + +

                          + + + def + + + newScalaCollectionPackageTree: scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        213. + + +

                          + + + def + + + newScalaPackageTree: scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        214. + + +

                          + + + def + + + newSelect(target: scala.reflect.api.Universe.Tree, name: scala.reflect.api.Universe.Name, typeArgs: List[scala.reflect.api.Universe.TypeTree] = Nil): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        215. + + +

                          + + + def + + + newSeqApply(typeExpr: scala.reflect.api.Universe.TypeTree, values: scala.reflect.api.Universe.Tree*): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        216. + + +

                          + + + def + + + newSeqModuleTree: scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        217. + + +

                          + + + def + + + newSetModuleTree: scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        218. + + +

                          + + + def + + + newSomeApply(tpe: scala.reflect.api.Universe.Type, value: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        219. + + +

                          + + + def + + + newSomeModuleTree: scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        220. + + +

                          + + + def + + + newTypeTree(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.TypeTree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        221. + + +

                          + + + def + + + newUnit(): scala.reflect.api.Universe.Literal + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        222. + + +

                          + + + def + + + newUpdate(pos: scala.reflect.api.Universe.Position, array: ⇒ scala.reflect.api.Universe.Tree, index: ⇒ scala.reflect.api.Universe.Tree, value: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        223. + + +

                          + + + def + + + newVariable(prefix: String, symbolOwner: scala.reflect.api.Universe.Symbol, pos: scala.reflect.api.Universe.Position, mutable: Boolean, initialValue: scala.reflect.api.Universe.Tree, ttpe: scala.reflect.api.Universe.Type = NoType): VarDef + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        224. + + +

                          + + + def + + + normalize(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Type + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        225. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        226. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        227. + + +

                          + + + def + + + ownerChain(s: scala.reflect.api.Universe.Symbol): List[scala.reflect.api.Universe.Symbol] + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        228. + + +

                          + + + val + + + packageName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        229. + + +

                          + + + lazy val + + + primArrayBuilderClasses: Map[scala.reflect.api.Universe.Type, scala.reflect.api.Universe.ClassSymbol] + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        230. + + +

                          + + + lazy val + + + primArrayNames: Array[(scala.reflect.api.Universe.Type, String)] + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        231. + + +

                          + + + lazy val + + + primArrayOpsClasses: Map[scala.reflect.api.Universe.Type, scala.reflect.api.Universe.ClassSymbol] + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        232. + + +

                          + + + def + + + primaryConstructor(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Symbol + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        233. + + +

                          + + + val + + + productName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        234. + + +

                          + + + val + + + reduceLeftName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        235. + + +

                          + + + val + + + reduceRightName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        236. + + +

                          + + + def + + + replaceOccurrences(tree: scala.reflect.api.Universe.Tree, mappingsSym: Map[scala.reflect.api.Universe.Symbol, () ⇒ scala.reflect.api.Universe.Tree], symbolReplacements: Map[scala.reflect.api.Universe.Symbol, scala.reflect.api.Universe.Symbol], treeReplacements: Map[scala.reflect.api.Universe.Tree, () ⇒ scala.reflect.api.Universe.Tree]): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        237. + + +

                          + + + val + + + resultName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        238. + + +

                          + + + val + + + reverseName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        239. + + +

                          + + + val + + + scalaName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        240. + + +

                          + + + lazy val + + + scalaPackage: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        241. + + +

                          + + + val + + + scanLeftName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        242. + + +

                          + + + val + + + scanRightName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        243. + + +

                          + + + def + + + simpleBuilderResult(builder: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        244. + + +

                          + + + val + + + sumName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        245. + + +

                          + + + val + + + superName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        246. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        247. + + +

                          + + + val + + + tabulateName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        248. + + +

                          + + + val + + + tailName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        249. + + +

                          + + + val + + + takeWhileName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        250. + + +

                          + + + val + + + thisName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        251. + + +

                          + + + def + + + toArray(tree: scala.reflect.api.Universe.Tree, componentType: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        252. + + +

                          + + + val + + + toArrayName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        253. + + +

                          + + + val + + + toByteName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        254. + + +

                          + + + val + + + toCharName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        255. + + +

                          + + + val + + + toDoubleName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        256. + + +

                          + + + val + + + toFloatName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        257. + + +

                          + + + val + + + toIndexedSeqName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        258. + + +

                          + + + val + + + toIntName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        259. + + +

                          + + + val + + + toListName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        260. + + +

                          + + + val + + + toLongName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        261. + + +

                          + + + val + + + toMapName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        262. + + +

                          + + + val + + + toName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        263. + + +

                          + + + val + + + toSeqName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        264. + + +

                          + + + val + + + toSetName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        265. + + +

                          + + + val + + + toShortName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        266. + + +

                          + + + val + + + toSizeTName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        267. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        268. + + +

                          + + + val + + + toVectorName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        269. + + +

                          + + + object + + + tupleComponentName + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        270. + + +

                          + + + def + + + typeApply(sym: scala.reflect.api.Universe.Symbol)(target: scala.reflect.api.Universe.Tree, targs: List[scala.reflect.api.Universe.TypeTree]): scala.reflect.api.Universe.TypeApply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        271. + + +

                          + + + def + + + typeArgs(tree: scala.reflect.api.Universe.Tree): List[scala.reflect.api.Universe.Tree] + +

                          +

                          Strips apply nodes looking for type application.

                          Strips apply nodes looking for type application.

                          Definition Classes
                          MiscMatchers
                          +
                        272. + + +

                          + + + lazy val + + + typeToDefaultValue: Map[scala.reflect.api.Universe.Type, AnyVal] + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        273. + + +

                          + + + lazy val + + + unitTpe: scala.reflect.api.Universe.Type + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        274. + + +

                          + + + val + + + untilName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        275. + + +

                          + + + val + + + updateName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        276. + + +

                          + + implicit + def + + + varDef2TupleValue(value: VarDef): DefaultTupleValue + +

                          +
                          Definition Classes
                          Streams
                          +
                        277. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        278. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        279. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        280. + + +

                          + + + def + + + warnSideEffect(tree: scala.reflect.api.Universe.Tree): Unit + +

                          +
                          Definition Classes
                          Streams
                          +
                        281. + + +

                          + + + def + + + whileLoop(owner: scala.reflect.api.Universe.Symbol, pos: scala.reflect.api.Universe.Position, cond: scala.reflect.api.Universe.Tree, body: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        282. + + +

                          + + + def + + + whileLoop(owner: scala.reflect.api.Universe.Symbol, tree: scala.reflect.api.Universe.Tree, cond: scala.reflect.api.Universe.Tree, body: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        283. + + +

                          + + + val + + + withFilterName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        284. + + +

                          + + + val + + + zipName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        285. + + +

                          + + + val + + + zipWithIndexName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from Streams

                        +
                        +

                        Inherited from CodeAnalysis

                        +
                        +

                        Inherited from TupleAnalysis

                        +
                        +

                        Inherited from TreeBuilders

                        +
                        +

                        Inherited from MiscMatchers

                        +
                        +

                        Inherited from Tuploids

                        +
                        +

                        Inherited from CommonScalaNames

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$AbstractArrayStreamSource.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$AbstractArrayStreamSource.html new file mode 100644 index 00000000..04e16af7 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$AbstractArrayStreamSource.html @@ -0,0 +1,577 @@ + + + + + AbstractArrayStreamSource - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamSources.AbstractArrayStreamSource + + + + + + + + + + +
                        + +

                        scalaxy.components.StreamSources

                        +

                        AbstractArrayStreamSource

                        +
                        + +

                        + + + trait + + + AbstractArrayStreamSource extends StreamSource + +

                        + +
                        + Linear Supertypes +
                        StreamSources.StreamSource, StreamSources.StreamComponent, StreamSources.StreamChainTestable, AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. AbstractArrayStreamSource
                        2. StreamSource
                        3. StreamComponent
                        4. StreamChainTestable
                        5. AnyRef
                        6. Any
                        7. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + + + +
                        +

                        Abstract Value Members

                        +
                        1. + + +

                          + + abstract + def + + + analyzeSideEffectsOnStream(analyzer: StreamSources.SideEffectsAnalyzer): StreamSources.SideEffects + +

                          +
                          Definition Classes
                          StreamComponent
                          +
                        2. + + +

                          + + abstract + def + + + array: scala.reflect.api.Universe.Tree + +

                          + +
                        3. + + +

                          + + abstract + def + + + componentType: scala.reflect.api.Universe.Type + +

                          + +
                        4. + + +

                          + + abstract + def + + + tree: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          AbstractArrayStreamSource → StreamComponent
                          +
                        +
                        + +
                        +

                        Concrete Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + canChainAfter(previous: StreamSources.StreamChainTestable, privilegedDirection: Option[StreamSources.TraversalDirection]): StreamSources.CanChainResult + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        8. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        9. + + +

                          + + + def + + + closuresCount: Int + +

                          +
                          Definition Classes
                          StreamComponent
                          +
                        10. + + +

                          + + + def + + + consumesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        11. + + +

                          + + + def + + + emit(direction: StreamSources.TraversalDirection)(implicit loop: StreamSources.Loop): StreamSources.StreamValue + +

                          +
                          Definition Classes
                          AbstractArrayStreamSource → StreamSource
                          +
                        12. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        13. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        14. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        15. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        16. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        17. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        18. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        19. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        20. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        21. + + +

                          + + + def + + + privilegedDirection: None.type + +

                          + +
                        22. + + +

                          + + + def + + + producesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        23. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        24. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        25. + + +

                          + + + def + + + unwrappedTree: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          AbstractArrayStreamSource → StreamComponent
                          +
                        26. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        27. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        28. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from StreamSources.StreamSource

                        +
                        +

                        Inherited from StreamSources.StreamComponent

                        +
                        +

                        Inherited from StreamSources.StreamChainTestable

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$ArrayApplyStreamSource.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$ArrayApplyStreamSource.html new file mode 100644 index 00000000..3a05d752 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$ArrayApplyStreamSource.html @@ -0,0 +1,603 @@ + + + + + ArrayApplyStreamSource - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamSources.ArrayApplyStreamSource + + + + + + + + + + +
                        + +

                        scalaxy.components.StreamSources

                        +

                        ArrayApplyStreamSource

                        +
                        + +

                        + + + case class + + + ArrayApplyStreamSource(tree: scala.reflect.api.Universe.Tree, components: List[scala.reflect.api.Universe.Tree], componentType: scala.reflect.api.Universe.Type) extends ExplicitCollectionStreamSource with CanCreateArraySink with Product with Serializable + +

                        + +
                        + Linear Supertypes +
                        Serializable, Serializable, Product, Equals, StreamSources.CanCreateArraySink, StreamSources.CanCreateStreamSink, ExplicitCollectionStreamSource, AbstractArrayStreamSource, StreamSources.StreamSource, StreamSources.StreamComponent, StreamSources.StreamChainTestable, AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. ArrayApplyStreamSource
                        2. Serializable
                        3. Serializable
                        4. Product
                        5. Equals
                        6. CanCreateArraySink
                        7. CanCreateStreamSink
                        8. ExplicitCollectionStreamSource
                        9. AbstractArrayStreamSource
                        10. StreamSource
                        11. StreamComponent
                        12. StreamChainTestable
                        13. AnyRef
                        14. Any
                        15. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        +
                        +

                        Instance Constructors

                        +
                        1. + + +

                          + + + new + + + ArrayApplyStreamSource(tree: scala.reflect.api.Universe.Tree, components: List[scala.reflect.api.Universe.Tree], componentType: scala.reflect.api.Universe.Type) + +

                          + +
                        +
                        + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + + def + + + analyzeSideEffectsOnStream(analyzer: StreamSources.SideEffectsAnalyzer): StreamSources.SideEffects + +

                          + +
                        7. + + +

                          + + + val + + + array: scala.reflect.api.Universe.Tree + +

                          + +
                        8. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        9. + + +

                          + + + def + + + canChainAfter(previous: StreamSources.StreamChainTestable, privilegedDirection: Option[StreamSources.TraversalDirection]): StreamSources.CanChainResult + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        10. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        11. + + +

                          + + + def + + + closuresCount: Int + +

                          +
                          Definition Classes
                          StreamComponent
                          +
                        12. + + +

                          + + + val + + + componentType: scala.reflect.api.Universe.Type + +

                          + +
                        13. + + +

                          + + + val + + + components: List[scala.reflect.api.Universe.Tree] + +

                          + +
                        14. + + +

                          + + + def + + + consumesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          CanCreateStreamSink → StreamChainTestable
                          +
                        15. + + +

                          + + + def + + + createStreamSink(expectedType: scala.reflect.api.Universe.Type, componentType: scala.reflect.api.Universe.Type, outputSize: Option[() ⇒ scala.reflect.api.Universe.Tree]): StreamSources.StreamSink + +

                          +
                          Definition Classes
                          CanCreateArraySink → CanCreateStreamSink
                          +
                        16. + + +

                          + + + def + + + emit(direction: StreamSources.TraversalDirection)(implicit loop: StreamSources.Loop): StreamSources.StreamValue + +

                          +
                          Definition Classes
                          AbstractArrayStreamSource → StreamSource
                          +
                        17. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        18. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        19. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        20. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        21. + + +

                          + + + def + + + isResultWrapped: Boolean + +

                          +
                          Definition Classes
                          ArrayApplyStreamSource → CanCreateArraySink
                          +
                        22. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        23. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        24. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        25. + + +

                          + + + def + + + privilegedDirection: None.type + +

                          + +
                        26. + + +

                          + + + def + + + producesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        27. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        28. + + +

                          + + + val + + + tree: scala.reflect.api.Universe.Tree + +

                          + +
                        29. + + +

                          + + + def + + + unwrappedTree: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          AbstractArrayStreamSource → StreamComponent
                          +
                        30. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        31. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        32. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Product

                        +
                        +

                        Inherited from Equals

                        +
                        +

                        Inherited from StreamSources.CanCreateArraySink

                        +
                        +

                        Inherited from StreamSources.CanCreateStreamSink

                        +
                        +

                        Inherited from ExplicitCollectionStreamSource

                        +
                        +

                        Inherited from AbstractArrayStreamSource

                        +
                        +

                        Inherited from StreamSources.StreamSource

                        +
                        +

                        Inherited from StreamSources.StreamComponent

                        +
                        +

                        Inherited from StreamSources.StreamChainTestable

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$ExplicitCollectionStreamSource.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$ExplicitCollectionStreamSource.html new file mode 100644 index 00000000..5921a33c --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$ExplicitCollectionStreamSource.html @@ -0,0 +1,592 @@ + + + + + ExplicitCollectionStreamSource - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamSources.ExplicitCollectionStreamSource + + + + + + + + + + +
                        + +

                        scalaxy.components.StreamSources

                        +

                        ExplicitCollectionStreamSource

                        +
                        + +

                        + + abstract + class + + + ExplicitCollectionStreamSource extends AbstractArrayStreamSource + +

                        + +
                        + Linear Supertypes +
                        AbstractArrayStreamSource, StreamSources.StreamSource, StreamSources.StreamComponent, StreamSources.StreamChainTestable, AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. ExplicitCollectionStreamSource
                        2. AbstractArrayStreamSource
                        3. StreamSource
                        4. StreamComponent
                        5. StreamChainTestable
                        6. AnyRef
                        7. Any
                        8. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        +
                        +

                        Instance Constructors

                        +
                        1. + + +

                          + + + new + + + ExplicitCollectionStreamSource(tree: scala.reflect.api.Universe.Tree, items: List[scala.reflect.api.Universe.Tree], componentType: scala.reflect.api.Universe.Type) + +

                          + +
                        +
                        + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + + def + + + analyzeSideEffectsOnStream(analyzer: StreamSources.SideEffectsAnalyzer): StreamSources.SideEffects + +

                          + +
                        7. + + +

                          + + + val + + + array: scala.reflect.api.Universe.Tree + +

                          + +
                        8. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        9. + + +

                          + + + def + + + canChainAfter(previous: StreamSources.StreamChainTestable, privilegedDirection: Option[StreamSources.TraversalDirection]): StreamSources.CanChainResult + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        10. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        11. + + +

                          + + + def + + + closuresCount: Int + +

                          +
                          Definition Classes
                          StreamComponent
                          +
                        12. + + +

                          + + + val + + + componentType: scala.reflect.api.Universe.Type + +

                          + +
                        13. + + +

                          + + + def + + + consumesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        14. + + +

                          + + + def + + + emit(direction: StreamSources.TraversalDirection)(implicit loop: StreamSources.Loop): StreamSources.StreamValue + +

                          +
                          Definition Classes
                          AbstractArrayStreamSource → StreamSource
                          +
                        15. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        16. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        17. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        18. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        19. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        20. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        21. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        22. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        23. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        24. + + +

                          + + + def + + + privilegedDirection: None.type + +

                          + +
                        25. + + +

                          + + + def + + + producesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        26. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        27. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        28. + + +

                          + + + val + + + tree: scala.reflect.api.Universe.Tree + +

                          + +
                        29. + + +

                          + + + def + + + unwrappedTree: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          AbstractArrayStreamSource → StreamComponent
                          +
                        30. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        31. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        32. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from AbstractArrayStreamSource

                        +
                        +

                        Inherited from StreamSources.StreamSource

                        +
                        +

                        Inherited from StreamSources.StreamComponent

                        +
                        +

                        Inherited from StreamSources.StreamChainTestable

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$IndexedSeqApplyStreamSource.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$IndexedSeqApplyStreamSource.html new file mode 100644 index 00000000..ba60b6fa --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$IndexedSeqApplyStreamSource.html @@ -0,0 +1,590 @@ + + + + + IndexedSeqApplyStreamSource - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamSources.IndexedSeqApplyStreamSource + + + + + + + + + + +
                        + +

                        scalaxy.components.StreamSources

                        +

                        IndexedSeqApplyStreamSource

                        +
                        + +

                        + + + case class + + + IndexedSeqApplyStreamSource(tree: scala.reflect.api.Universe.Tree, components: List[scala.reflect.api.Universe.Tree], componentType: scala.reflect.api.Universe.Type) extends ExplicitCollectionStreamSource with CanCreateVectorSink with Product with Serializable + +

                        + +
                        + Linear Supertypes +
                        Serializable, Serializable, Product, Equals, StreamSources.CanCreateVectorSink, StreamSources.CanCreateStreamSink, ExplicitCollectionStreamSource, AbstractArrayStreamSource, StreamSources.StreamSource, StreamSources.StreamComponent, StreamSources.StreamChainTestable, AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. IndexedSeqApplyStreamSource
                        2. Serializable
                        3. Serializable
                        4. Product
                        5. Equals
                        6. CanCreateVectorSink
                        7. CanCreateStreamSink
                        8. ExplicitCollectionStreamSource
                        9. AbstractArrayStreamSource
                        10. StreamSource
                        11. StreamComponent
                        12. StreamChainTestable
                        13. AnyRef
                        14. Any
                        15. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        +
                        +

                        Instance Constructors

                        +
                        1. + + +

                          + + + new + + + IndexedSeqApplyStreamSource(tree: scala.reflect.api.Universe.Tree, components: List[scala.reflect.api.Universe.Tree], componentType: scala.reflect.api.Universe.Type) + +

                          + +
                        +
                        + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + + def + + + analyzeSideEffectsOnStream(analyzer: StreamSources.SideEffectsAnalyzer): StreamSources.SideEffects + +

                          + +
                        7. + + +

                          + + + val + + + array: scala.reflect.api.Universe.Tree + +

                          + +
                        8. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        9. + + +

                          + + + def + + + canChainAfter(previous: StreamSources.StreamChainTestable, privilegedDirection: Option[StreamSources.TraversalDirection]): StreamSources.CanChainResult + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        10. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        11. + + +

                          + + + def + + + closuresCount: Int + +

                          +
                          Definition Classes
                          StreamComponent
                          +
                        12. + + +

                          + + + val + + + componentType: scala.reflect.api.Universe.Type + +

                          + +
                        13. + + +

                          + + + val + + + components: List[scala.reflect.api.Universe.Tree] + +

                          + +
                        14. + + +

                          + + + def + + + consumesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          CanCreateStreamSink → StreamChainTestable
                          +
                        15. + + +

                          + + + def + + + createStreamSink(expectedType: scala.reflect.api.Universe.Type, componentType: scala.reflect.api.Universe.Type, outputSize: Option[() ⇒ scala.reflect.api.Universe.Tree]): StreamSources.StreamSink + +

                          +
                          Definition Classes
                          CanCreateVectorSink → CanCreateStreamSink
                          +
                        16. + + +

                          + + + def + + + emit(direction: StreamSources.TraversalDirection)(implicit loop: StreamSources.Loop): StreamSources.StreamValue + +

                          +
                          Definition Classes
                          AbstractArrayStreamSource → StreamSource
                          +
                        17. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        18. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        19. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        20. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        21. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        22. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        23. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        24. + + +

                          + + + def + + + privilegedDirection: None.type + +

                          + +
                        25. + + +

                          + + + def + + + producesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        26. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        27. + + +

                          + + + val + + + tree: scala.reflect.api.Universe.Tree + +

                          + +
                        28. + + +

                          + + + def + + + unwrappedTree: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          AbstractArrayStreamSource → StreamComponent
                          +
                        29. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        30. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        31. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Product

                        +
                        +

                        Inherited from Equals

                        +
                        +

                        Inherited from StreamSources.CanCreateVectorSink

                        +
                        +

                        Inherited from StreamSources.CanCreateStreamSink

                        +
                        +

                        Inherited from ExplicitCollectionStreamSource

                        +
                        +

                        Inherited from AbstractArrayStreamSource

                        +
                        +

                        Inherited from StreamSources.StreamSource

                        +
                        +

                        Inherited from StreamSources.StreamComponent

                        +
                        +

                        Inherited from StreamSources.StreamChainTestable

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$ListApplyStreamSource.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$ListApplyStreamSource.html new file mode 100644 index 00000000..5fd2137f --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$ListApplyStreamSource.html @@ -0,0 +1,590 @@ + + + + + ListApplyStreamSource - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamSources.ListApplyStreamSource + + + + + + + + + + +
                        + +

                        scalaxy.components.StreamSources

                        +

                        ListApplyStreamSource

                        +
                        + +

                        + + + case class + + + ListApplyStreamSource(tree: scala.reflect.api.Universe.Tree, components: List[scala.reflect.api.Universe.Tree], componentType: scala.reflect.api.Universe.Type) extends ExplicitCollectionStreamSource with CanCreateListSink with Product with Serializable + +

                        + +
                        + Linear Supertypes +
                        Serializable, Serializable, Product, Equals, StreamSources.CanCreateListSink, StreamSources.CanCreateStreamSink, ExplicitCollectionStreamSource, AbstractArrayStreamSource, StreamSources.StreamSource, StreamSources.StreamComponent, StreamSources.StreamChainTestable, AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. ListApplyStreamSource
                        2. Serializable
                        3. Serializable
                        4. Product
                        5. Equals
                        6. CanCreateListSink
                        7. CanCreateStreamSink
                        8. ExplicitCollectionStreamSource
                        9. AbstractArrayStreamSource
                        10. StreamSource
                        11. StreamComponent
                        12. StreamChainTestable
                        13. AnyRef
                        14. Any
                        15. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        +
                        +

                        Instance Constructors

                        +
                        1. + + +

                          + + + new + + + ListApplyStreamSource(tree: scala.reflect.api.Universe.Tree, components: List[scala.reflect.api.Universe.Tree], componentType: scala.reflect.api.Universe.Type) + +

                          + +
                        +
                        + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + + def + + + analyzeSideEffectsOnStream(analyzer: StreamSources.SideEffectsAnalyzer): StreamSources.SideEffects + +

                          + +
                        7. + + +

                          + + + val + + + array: scala.reflect.api.Universe.Tree + +

                          + +
                        8. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        9. + + +

                          + + + def + + + canChainAfter(previous: StreamSources.StreamChainTestable, privilegedDirection: Option[StreamSources.TraversalDirection]): StreamSources.CanChainResult + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        10. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        11. + + +

                          + + + def + + + closuresCount: Int + +

                          +
                          Definition Classes
                          StreamComponent
                          +
                        12. + + +

                          + + + val + + + componentType: scala.reflect.api.Universe.Type + +

                          + +
                        13. + + +

                          + + + val + + + components: List[scala.reflect.api.Universe.Tree] + +

                          + +
                        14. + + +

                          + + + def + + + consumesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          CanCreateStreamSink → StreamChainTestable
                          +
                        15. + + +

                          + + + def + + + createStreamSink(expectedType: scala.reflect.api.Universe.Type, componentType: scala.reflect.api.Universe.Type, outputSize: Option[() ⇒ scala.reflect.api.Universe.Tree]): StreamSources.StreamSink + +

                          +
                          Definition Classes
                          CanCreateListSink → CanCreateStreamSink
                          +
                        16. + + +

                          + + + def + + + emit(direction: StreamSources.TraversalDirection)(implicit loop: StreamSources.Loop): StreamSources.StreamValue + +

                          +
                          Definition Classes
                          AbstractArrayStreamSource → StreamSource
                          +
                        17. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        18. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        19. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        20. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        21. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        22. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        23. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        24. + + +

                          + + + def + + + privilegedDirection: None.type + +

                          + +
                        25. + + +

                          + + + def + + + producesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        26. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        27. + + +

                          + + + val + + + tree: scala.reflect.api.Universe.Tree + +

                          + +
                        28. + + +

                          + + + def + + + unwrappedTree: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          AbstractArrayStreamSource → StreamComponent
                          +
                        29. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        30. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        31. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Product

                        +
                        +

                        Inherited from Equals

                        +
                        +

                        Inherited from StreamSources.CanCreateListSink

                        +
                        +

                        Inherited from StreamSources.CanCreateStreamSink

                        +
                        +

                        Inherited from ExplicitCollectionStreamSource

                        +
                        +

                        Inherited from AbstractArrayStreamSource

                        +
                        +

                        Inherited from StreamSources.StreamSource

                        +
                        +

                        Inherited from StreamSources.StreamComponent

                        +
                        +

                        Inherited from StreamSources.StreamChainTestable

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$ListStreamSource.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$ListStreamSource.html new file mode 100644 index 00000000..39433d83 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$ListStreamSource.html @@ -0,0 +1,575 @@ + + + + + ListStreamSource - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamSources.ListStreamSource + + + + + + + + + + +
                        + +

                        scalaxy.components.StreamSources

                        +

                        ListStreamSource

                        +
                        + +

                        + + + case class + + + ListStreamSource(tree: scala.reflect.api.Universe.Tree, componentType: scala.reflect.api.Universe.Type) extends StreamSource with CanCreateListSink with SideEffectFreeStreamComponent with Product with Serializable + +

                        + +
                        + Linear Supertypes +
                        Serializable, Serializable, Product, Equals, StreamSources.SideEffectFreeStreamComponent, StreamSources.CanCreateListSink, StreamSources.CanCreateStreamSink, StreamSources.StreamSource, StreamSources.StreamComponent, StreamSources.StreamChainTestable, AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. ListStreamSource
                        2. Serializable
                        3. Serializable
                        4. Product
                        5. Equals
                        6. SideEffectFreeStreamComponent
                        7. CanCreateListSink
                        8. CanCreateStreamSink
                        9. StreamSource
                        10. StreamComponent
                        11. StreamChainTestable
                        12. AnyRef
                        13. Any
                        14. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        +
                        +

                        Instance Constructors

                        +
                        1. + + +

                          + + + new + + + ListStreamSource(tree: scala.reflect.api.Universe.Tree, componentType: scala.reflect.api.Universe.Type) + +

                          + +
                        +
                        + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + + def + + + analyzeSideEffectsOnStream(analyzer: StreamSources.SideEffectsAnalyzer): StreamSources.SideEffects + +

                          + +
                        7. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        8. + + +

                          + + + def + + + canChainAfter(previous: StreamSources.StreamChainTestable, privilegedDirection: Option[StreamSources.TraversalDirection]): StreamSources.CanChainResult + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        9. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        10. + + +

                          + + + def + + + closuresCount: Int + +

                          +
                          Definition Classes
                          StreamComponent
                          +
                        11. + + +

                          + + + val + + + componentType: scala.reflect.api.Universe.Type + +

                          + +
                        12. + + +

                          + + + def + + + consumesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          CanCreateStreamSink → StreamChainTestable
                          +
                        13. + + +

                          + + + def + + + createStreamSink(expectedType: scala.reflect.api.Universe.Type, componentType: scala.reflect.api.Universe.Type, outputSize: Option[() ⇒ scala.reflect.api.Universe.Tree]): StreamSources.StreamSink + +

                          +
                          Definition Classes
                          CanCreateListSink → CanCreateStreamSink
                          +
                        14. + + +

                          + + + def + + + emit(direction: StreamSources.TraversalDirection)(implicit loop: StreamSources.Loop): StreamSources.StreamValue + +

                          +
                          Definition Classes
                          ListStreamSource → StreamSource
                          +
                        15. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        16. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        17. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        18. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        19. + + +

                          + + + val + + + list: scala.reflect.api.Universe.Tree + +

                          + +
                        20. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        21. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        22. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        23. + + +

                          + + + def + + + privilegedDirection: Some[StreamSources.FromLeft.type] + +

                          +
                          Definition Classes
                          ListStreamSource → StreamChainTestable
                          +
                        24. + + +

                          + + + def + + + producesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        25. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        26. + + +

                          + + + val + + + tree: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          ListStreamSource → CanCreateListSink → StreamComponent
                          +
                        27. + + +

                          + + + def + + + unwrappedTree: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          ListStreamSource → StreamComponent
                          +
                        28. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        29. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        30. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Product

                        +
                        +

                        Inherited from Equals

                        +
                        +

                        Inherited from StreamSources.SideEffectFreeStreamComponent

                        +
                        +

                        Inherited from StreamSources.CanCreateListSink

                        +
                        +

                        Inherited from StreamSources.CanCreateStreamSink

                        +
                        +

                        Inherited from StreamSources.StreamSource

                        +
                        +

                        Inherited from StreamSources.StreamComponent

                        +
                        +

                        Inherited from StreamSources.StreamChainTestable

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$OptionStreamSource.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$OptionStreamSource.html new file mode 100644 index 00000000..8743c821 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$OptionStreamSource.html @@ -0,0 +1,588 @@ + + + + + OptionStreamSource - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamSources.OptionStreamSource + + + + + + + + + + +
                        + +

                        scalaxy.components.StreamSources

                        +

                        OptionStreamSource

                        +
                        + +

                        + + + case class + + + OptionStreamSource(tree: scala.reflect.api.Universe.Tree, componentOption: Option[scala.reflect.api.Universe.Tree], onlyIfNotNull: Boolean, componentType: scala.reflect.api.Universe.Type) extends StreamSource with CanCreateOptionSink with SideEffectFreeStreamComponent with Product with Serializable + +

                        + +
                        + Linear Supertypes +
                        Serializable, Serializable, Product, Equals, StreamSources.SideEffectFreeStreamComponent, StreamSources.CanCreateOptionSink, StreamSources.CanCreateStreamSink, StreamSources.StreamSource, StreamSources.StreamComponent, StreamSources.StreamChainTestable, AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. OptionStreamSource
                        2. Serializable
                        3. Serializable
                        4. Product
                        5. Equals
                        6. SideEffectFreeStreamComponent
                        7. CanCreateOptionSink
                        8. CanCreateStreamSink
                        9. StreamSource
                        10. StreamComponent
                        11. StreamChainTestable
                        12. AnyRef
                        13. Any
                        14. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        +
                        +

                        Instance Constructors

                        +
                        1. + + +

                          + + + new + + + OptionStreamSource(tree: scala.reflect.api.Universe.Tree, componentOption: Option[scala.reflect.api.Universe.Tree], onlyIfNotNull: Boolean, componentType: scala.reflect.api.Universe.Type) + +

                          + +
                        +
                        + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + + def + + + analyzeSideEffectsOnStream(analyzer: StreamSources.SideEffectsAnalyzer): StreamSources.SideEffects + +

                          + +
                        7. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        8. + + +

                          + + + def + + + canChainAfter(previous: StreamSources.StreamChainTestable, privilegedDirection: Option[StreamSources.TraversalDirection]): StreamSources.CanChainResult + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        9. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        10. + + +

                          + + + def + + + closuresCount: Int + +

                          +
                          Definition Classes
                          StreamComponent
                          +
                        11. + + +

                          + + + val + + + componentOption: Option[scala.reflect.api.Universe.Tree] + +

                          + +
                        12. + + +

                          + + + val + + + componentType: scala.reflect.api.Universe.Type + +

                          + +
                        13. + + +

                          + + + def + + + consumesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          CanCreateOptionSink → CanCreateStreamSink → StreamChainTestable
                          +
                        14. + + +

                          + + + def + + + createStreamSink(expectedType: scala.reflect.api.Universe.Type, componentType: scala.reflect.api.Universe.Type, outputSize: Option[() ⇒ scala.reflect.api.Universe.Tree]): StreamSources.StreamSink + +

                          +
                          Definition Classes
                          CanCreateOptionSink → CanCreateStreamSink
                          +
                        15. + + +

                          + + + def + + + emit(direction: StreamSources.TraversalDirection)(implicit loop: StreamSources.Loop): StreamSources.StreamValue + +

                          +
                          Definition Classes
                          OptionStreamSource → StreamSource
                          +
                        16. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        17. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        18. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        19. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        20. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        21. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        22. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        23. + + +

                          + + + val + + + onlyIfNotNull: Boolean + +

                          + +
                        24. + + +

                          + + + def + + + privilegedDirection: Option[StreamSources.TraversalDirection] + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        25. + + +

                          + + + def + + + producesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        26. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        27. + + +

                          + + + val + + + tree: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          OptionStreamSource → CanCreateOptionSink → StreamComponent
                          +
                        28. + + +

                          + + + def + + + unwrappedTree: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          StreamComponent
                          +
                        29. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        30. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        31. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Product

                        +
                        +

                        Inherited from Equals

                        +
                        +

                        Inherited from StreamSources.SideEffectFreeStreamComponent

                        +
                        +

                        Inherited from StreamSources.CanCreateOptionSink

                        +
                        +

                        Inherited from StreamSources.CanCreateStreamSink

                        +
                        +

                        Inherited from StreamSources.StreamSource

                        +
                        +

                        Inherited from StreamSources.StreamComponent

                        +
                        +

                        Inherited from StreamSources.StreamChainTestable

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$RangeStreamSource.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$RangeStreamSource.html new file mode 100644 index 00000000..487152d1 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$RangeStreamSource.html @@ -0,0 +1,601 @@ + + + + + RangeStreamSource - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamSources.RangeStreamSource + + + + + + + + + + +
                        + +

                        scalaxy.components.StreamSources

                        +

                        RangeStreamSource

                        +
                        + +

                        + + + case class + + + RangeStreamSource(tree: scala.reflect.api.Universe.Tree, from: scala.reflect.api.Universe.Tree, to: scala.reflect.api.Universe.Tree, byValue: Int, isUntil: Boolean) extends StreamSource with CanCreateVectorSink with SideEffectFreeStreamComponent with Product with Serializable + +

                        + +
                        + Linear Supertypes +
                        Serializable, Serializable, Product, Equals, StreamSources.SideEffectFreeStreamComponent, StreamSources.CanCreateVectorSink, StreamSources.CanCreateStreamSink, StreamSources.StreamSource, StreamSources.StreamComponent, StreamSources.StreamChainTestable, AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. RangeStreamSource
                        2. Serializable
                        3. Serializable
                        4. Product
                        5. Equals
                        6. SideEffectFreeStreamComponent
                        7. CanCreateVectorSink
                        8. CanCreateStreamSink
                        9. StreamSource
                        10. StreamComponent
                        11. StreamChainTestable
                        12. AnyRef
                        13. Any
                        14. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        +
                        +

                        Instance Constructors

                        +
                        1. + + +

                          + + + new + + + RangeStreamSource(tree: scala.reflect.api.Universe.Tree, from: scala.reflect.api.Universe.Tree, to: scala.reflect.api.Universe.Tree, byValue: Int, isUntil: Boolean) + +

                          + +
                        +
                        + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + + def + + + analyzeSideEffectsOnStream(analyzer: StreamSources.SideEffectsAnalyzer): StreamSources.SideEffects + +

                          + +
                        7. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        8. + + +

                          + + + val + + + byValue: Int + +

                          + +
                        9. + + +

                          + + + def + + + canChainAfter(previous: StreamSources.StreamChainTestable, privilegedDirection: Option[StreamSources.TraversalDirection]): StreamSources.CanChainResult + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        10. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        11. + + +

                          + + + def + + + closuresCount: Int + +

                          +
                          Definition Classes
                          StreamComponent
                          +
                        12. + + +

                          + + + def + + + consumesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          CanCreateStreamSink → StreamChainTestable
                          +
                        13. + + +

                          + + + def + + + createStreamSink(expectedType: scala.reflect.api.Universe.Type, componentType: scala.reflect.api.Universe.Type, outputSize: Option[() ⇒ scala.reflect.api.Universe.Tree]): StreamSources.StreamSink + +

                          +
                          Definition Classes
                          CanCreateVectorSink → CanCreateStreamSink
                          +
                        14. + + +

                          + + + def + + + emit(direction: StreamSources.TraversalDirection)(implicit loop: StreamSources.Loop): StreamSources.StreamValue + +

                          +
                          Definition Classes
                          RangeStreamSource → StreamSource
                          +
                        15. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        16. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        17. + + +

                          + + + val + + + from: scala.reflect.api.Universe.Tree + +

                          + +
                        18. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        19. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        20. + + +

                          + + + val + + + isUntil: Boolean + +

                          + +
                        21. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        22. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        23. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        24. + + +

                          + + + def + + + privilegedDirection: Some[StreamSources.FromLeft.type] + +

                          +
                          Definition Classes
                          RangeStreamSource → StreamChainTestable
                          +
                        25. + + +

                          + + + def + + + producesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        26. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        27. + + +

                          + + + val + + + to: scala.reflect.api.Universe.Tree + +

                          + +
                        28. + + +

                          + + + val + + + tree: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          RangeStreamSource → CanCreateVectorSink → StreamComponent
                          +
                        29. + + +

                          + + + def + + + unwrappedTree: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          StreamComponent
                          +
                        30. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        31. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        32. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Product

                        +
                        +

                        Inherited from Equals

                        +
                        +

                        Inherited from StreamSources.SideEffectFreeStreamComponent

                        +
                        +

                        Inherited from StreamSources.CanCreateVectorSink

                        +
                        +

                        Inherited from StreamSources.CanCreateStreamSink

                        +
                        +

                        Inherited from StreamSources.StreamSource

                        +
                        +

                        Inherited from StreamSources.StreamComponent

                        +
                        +

                        Inherited from StreamSources.StreamChainTestable

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$SeqApplyStreamSource.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$SeqApplyStreamSource.html new file mode 100644 index 00000000..b0f12970 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$SeqApplyStreamSource.html @@ -0,0 +1,590 @@ + + + + + SeqApplyStreamSource - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamSources.SeqApplyStreamSource + + + + + + + + + + +
                        + +

                        scalaxy.components.StreamSources

                        +

                        SeqApplyStreamSource

                        +
                        + +

                        + + + case class + + + SeqApplyStreamSource(tree: scala.reflect.api.Universe.Tree, components: List[scala.reflect.api.Universe.Tree], componentType: scala.reflect.api.Universe.Type) extends ExplicitCollectionStreamSource with CanCreateListSink with Product with Serializable + +

                        + +
                        + Linear Supertypes +
                        Serializable, Serializable, Product, Equals, StreamSources.CanCreateListSink, StreamSources.CanCreateStreamSink, ExplicitCollectionStreamSource, AbstractArrayStreamSource, StreamSources.StreamSource, StreamSources.StreamComponent, StreamSources.StreamChainTestable, AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. SeqApplyStreamSource
                        2. Serializable
                        3. Serializable
                        4. Product
                        5. Equals
                        6. CanCreateListSink
                        7. CanCreateStreamSink
                        8. ExplicitCollectionStreamSource
                        9. AbstractArrayStreamSource
                        10. StreamSource
                        11. StreamComponent
                        12. StreamChainTestable
                        13. AnyRef
                        14. Any
                        15. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        +
                        +

                        Instance Constructors

                        +
                        1. + + +

                          + + + new + + + SeqApplyStreamSource(tree: scala.reflect.api.Universe.Tree, components: List[scala.reflect.api.Universe.Tree], componentType: scala.reflect.api.Universe.Type) + +

                          + +
                        +
                        + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + + def + + + analyzeSideEffectsOnStream(analyzer: StreamSources.SideEffectsAnalyzer): StreamSources.SideEffects + +

                          + +
                        7. + + +

                          + + + val + + + array: scala.reflect.api.Universe.Tree + +

                          + +
                        8. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        9. + + +

                          + + + def + + + canChainAfter(previous: StreamSources.StreamChainTestable, privilegedDirection: Option[StreamSources.TraversalDirection]): StreamSources.CanChainResult + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        10. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        11. + + +

                          + + + def + + + closuresCount: Int + +

                          +
                          Definition Classes
                          StreamComponent
                          +
                        12. + + +

                          + + + val + + + componentType: scala.reflect.api.Universe.Type + +

                          + +
                        13. + + +

                          + + + val + + + components: List[scala.reflect.api.Universe.Tree] + +

                          + +
                        14. + + +

                          + + + def + + + consumesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          CanCreateStreamSink → StreamChainTestable
                          +
                        15. + + +

                          + + + def + + + createStreamSink(expectedType: scala.reflect.api.Universe.Type, componentType: scala.reflect.api.Universe.Type, outputSize: Option[() ⇒ scala.reflect.api.Universe.Tree]): StreamSources.StreamSink + +

                          +
                          Definition Classes
                          CanCreateListSink → CanCreateStreamSink
                          +
                        16. + + +

                          + + + def + + + emit(direction: StreamSources.TraversalDirection)(implicit loop: StreamSources.Loop): StreamSources.StreamValue + +

                          +
                          Definition Classes
                          AbstractArrayStreamSource → StreamSource
                          +
                        17. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        18. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        19. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        20. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        21. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        22. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        23. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        24. + + +

                          + + + def + + + privilegedDirection: None.type + +

                          + +
                        25. + + +

                          + + + def + + + producesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        26. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        27. + + +

                          + + + val + + + tree: scala.reflect.api.Universe.Tree + +

                          + +
                        28. + + +

                          + + + def + + + unwrappedTree: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          AbstractArrayStreamSource → StreamComponent
                          +
                        29. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        30. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        31. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Product

                        +
                        +

                        Inherited from Equals

                        +
                        +

                        Inherited from StreamSources.CanCreateListSink

                        +
                        +

                        Inherited from StreamSources.CanCreateStreamSink

                        +
                        +

                        Inherited from ExplicitCollectionStreamSource

                        +
                        +

                        Inherited from AbstractArrayStreamSource

                        +
                        +

                        Inherited from StreamSources.StreamSource

                        +
                        +

                        Inherited from StreamSources.StreamComponent

                        +
                        +

                        Inherited from StreamSources.StreamChainTestable

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$StreamSource$$By$.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$StreamSource$$By$.html new file mode 100644 index 00000000..a7d9603b --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$StreamSource$$By$.html @@ -0,0 +1,435 @@ + + + + + By - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamSources.StreamSource.By + + + + + + + + + + + + +

                        + + + object + + + By + +

                        + +
                        + Linear Supertypes +
                        AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. By
                        2. AnyRef
                        3. Any
                        4. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        8. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        9. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        10. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        11. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        12. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        13. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        14. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        15. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        16. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        17. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        18. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        19. + + +

                          + + + def + + + unapply(treeOpt: Option[scala.reflect.api.Universe.Tree]): Option[Int] + +

                          + +
                        20. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        21. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        22. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$StreamSource$.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$StreamSource$.html new file mode 100644 index 00000000..615002dd --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$StreamSource$.html @@ -0,0 +1,448 @@ + + + + + StreamSource - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamSources.StreamSource + + + + + + + + + + +
                        + +

                        scalaxy.components.StreamSources

                        +

                        StreamSource

                        +
                        + +

                        + + + object + + + StreamSource + +

                        + +
                        + Linear Supertypes +
                        AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. StreamSource
                        2. AnyRef
                        3. Any
                        4. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + + object + + + By + +

                          + +
                        7. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        8. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        9. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        10. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        11. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        12. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        13. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        14. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        15. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        16. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        17. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        18. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        19. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        20. + + +

                          + + + def + + + unapply(tree: scala.reflect.api.Universe.Tree): Option[StreamSources.StreamSource] + +

                          + +
                        21. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        22. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        23. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$WrappedArrayStreamSource.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$WrappedArrayStreamSource.html new file mode 100644 index 00000000..f92aa56b --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$WrappedArrayStreamSource.html @@ -0,0 +1,590 @@ + + + + + WrappedArrayStreamSource - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamSources.WrappedArrayStreamSource + + + + + + + + + + +
                        + +

                        scalaxy.components.StreamSources

                        +

                        WrappedArrayStreamSource

                        +
                        + +

                        + + + case class + + + WrappedArrayStreamSource(tree: scala.reflect.api.Universe.Tree, array: scala.reflect.api.Universe.Tree, componentType: scala.reflect.api.Universe.Type) extends AbstractArrayStreamSource with CanCreateArraySink with SideEffectFreeStreamComponent with Product with Serializable + +

                        + +
                        + Linear Supertypes +
                        Serializable, Serializable, Product, Equals, StreamSources.SideEffectFreeStreamComponent, StreamSources.CanCreateArraySink, StreamSources.CanCreateStreamSink, AbstractArrayStreamSource, StreamSources.StreamSource, StreamSources.StreamComponent, StreamSources.StreamChainTestable, AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. WrappedArrayStreamSource
                        2. Serializable
                        3. Serializable
                        4. Product
                        5. Equals
                        6. SideEffectFreeStreamComponent
                        7. CanCreateArraySink
                        8. CanCreateStreamSink
                        9. AbstractArrayStreamSource
                        10. StreamSource
                        11. StreamComponent
                        12. StreamChainTestable
                        13. AnyRef
                        14. Any
                        15. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        +
                        +

                        Instance Constructors

                        +
                        1. + + +

                          + + + new + + + WrappedArrayStreamSource(tree: scala.reflect.api.Universe.Tree, array: scala.reflect.api.Universe.Tree, componentType: scala.reflect.api.Universe.Type) + +

                          + +
                        +
                        + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + + def + + + analyzeSideEffectsOnStream(analyzer: StreamSources.SideEffectsAnalyzer): StreamSources.SideEffects + +

                          + +
                        7. + + +

                          + + + val + + + array: scala.reflect.api.Universe.Tree + +

                          + +
                        8. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        9. + + +

                          + + + def + + + canChainAfter(previous: StreamSources.StreamChainTestable, privilegedDirection: Option[StreamSources.TraversalDirection]): StreamSources.CanChainResult + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        10. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        11. + + +

                          + + + def + + + closuresCount: Int + +

                          +
                          Definition Classes
                          StreamComponent
                          +
                        12. + + +

                          + + + val + + + componentType: scala.reflect.api.Universe.Type + +

                          + +
                        13. + + +

                          + + + def + + + consumesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          CanCreateStreamSink → StreamChainTestable
                          +
                        14. + + +

                          + + + def + + + createStreamSink(expectedType: scala.reflect.api.Universe.Type, componentType: scala.reflect.api.Universe.Type, outputSize: Option[() ⇒ scala.reflect.api.Universe.Tree]): StreamSources.StreamSink + +

                          +
                          Definition Classes
                          CanCreateArraySink → CanCreateStreamSink
                          +
                        15. + + +

                          + + + def + + + emit(direction: StreamSources.TraversalDirection)(implicit loop: StreamSources.Loop): StreamSources.StreamValue + +

                          +
                          Definition Classes
                          AbstractArrayStreamSource → StreamSource
                          +
                        16. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        17. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        18. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        19. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        20. + + +

                          + + + def + + + isResultWrapped: Boolean + +

                          +
                          Definition Classes
                          WrappedArrayStreamSource → CanCreateArraySink
                          +
                        21. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        22. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        23. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        24. + + +

                          + + + def + + + privilegedDirection: None.type + +

                          + +
                        25. + + +

                          + + + def + + + producesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        26. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        27. + + +

                          + + + val + + + tree: scala.reflect.api.Universe.Tree + +

                          + +
                        28. + + +

                          + + + def + + + unwrappedTree: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          AbstractArrayStreamSource → StreamComponent
                          +
                        29. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        30. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        31. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Product

                        +
                        +

                        Inherited from Equals

                        +
                        +

                        Inherited from StreamSources.SideEffectFreeStreamComponent

                        +
                        +

                        Inherited from StreamSources.CanCreateArraySink

                        +
                        +

                        Inherited from StreamSources.CanCreateStreamSink

                        +
                        +

                        Inherited from AbstractArrayStreamSource

                        +
                        +

                        Inherited from StreamSources.StreamSource

                        +
                        +

                        Inherited from StreamSources.StreamComponent

                        +
                        +

                        Inherited from StreamSources.StreamChainTestable

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources.html new file mode 100644 index 00000000..958081b9 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources.html @@ -0,0 +1,4895 @@ + + + + + StreamSources - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamSources + + + + + + + + + + +
                        + +

                        scalaxy.components

                        +

                        StreamSources

                        +
                        + +

                        + + + trait + + + StreamSources extends Streams with StreamSinks with CommonScalaNames + +

                        + +
                        + Known Subclasses + +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. StreamSources
                        2. StreamSinks
                        3. Streams
                        4. CodeAnalysis
                        5. TupleAnalysis
                        6. TreeBuilders
                        7. MiscMatchers
                        8. Tuploids
                        9. CommonScalaNames
                        10. AnyRef
                        11. Any
                        12. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + +
                        +

                        Type Members

                        +
                        1. + + +

                          + + + trait + + + AbstractArrayStreamSource extends StreamSource + +

                          + +
                        2. + + +

                          + + + case class + + + ArrayApplyStreamSource(tree: scala.reflect.api.Universe.Tree, components: List[scala.reflect.api.Universe.Tree], componentType: scala.reflect.api.Universe.Type) extends ExplicitCollectionStreamSource with CanCreateArraySink with Product with Serializable + +

                          + +
                        3. + + +

                          + + + class + + + ArrayBuilderGen extends BuilderGen + +

                          +
                          Definition Classes
                          StreamSinks
                          +
                        4. + + +

                          + + + trait + + + ArrayBuilderStreamSink extends BuilderStreamSink with WithArrayResultWrapper + +

                          +
                          Definition Classes
                          StreamSinks
                          +
                        5. + + +

                          + + + trait + + + ArrayStreamSink extends WithArrayResultWrapper + +

                          +
                          Definition Classes
                          StreamSinks
                          +
                        6. + + +

                          + + abstract + class + + + BooleanEvaluator extends Evaluator[Boolean] + +

                          +
                          Definition Classes
                          CodeAnalysis
                          +
                        7. + + +

                          + + + class + + + BoundTuple extends AnyRef + +

                          +
                          Definition Classes
                          TupleAnalysis
                          +
                        8. + + +

                          + + + case class + + + BrokenOperationsStreamException(msg: String, sourceAndOps: Seq[StreamComponent], componentsWithSideEffects: Seq[SideEffectFullComponent]) extends UnsupportedOperationException with Product with Serializable + +

                          +
                          Definition Classes
                          Streams
                          +
                        9. + + +

                          + + + trait + + + BuilderGen extends AnyRef + +

                          +
                          Definition Classes
                          StreamSinks
                          +
                        10. + + +

                          + + + trait + + + BuilderStreamSink extends WithResultWrapper + +

                          +
                          Definition Classes
                          StreamSinks
                          +
                        11. + + +

                          + + + case class + + + CanChainResult(canChain: Boolean, reason: Option[String]) extends Product with Serializable + +

                          +
                          Definition Classes
                          Streams
                          +
                        12. + + +

                          + + + trait + + + CanCreateArraySink extends CanCreateStreamSink + +

                          +
                          Definition Classes
                          StreamSinks
                          +
                        13. + + +

                          + + + trait + + + CanCreateListSink extends CanCreateStreamSink + +

                          +
                          Definition Classes
                          StreamSinks
                          +
                        14. + + +

                          + + + trait + + + CanCreateOptionSink extends CanCreateStreamSink + +

                          +
                          Definition Classes
                          StreamSinks
                          +
                        15. + + +

                          + + + trait + + + CanCreateSetSink extends CanCreateStreamSink + +

                          +
                          Definition Classes
                          StreamSinks
                          +
                        16. + + +

                          + + + trait + + + CanCreateStreamSink extends StreamChainTestable + +

                          +
                          Definition Classes
                          Streams
                          +
                        17. + + +

                          + + + trait + + + CanCreateVectorSink extends CanCreateStreamSink + +

                          +
                          Definition Classes
                          StreamSinks
                          +
                        18. + + +

                          + + + case class + + + CodeWontBenefitFromOptimization(reason: String) extends UnsupportedOperationException with Product with Serializable + +

                          +
                          Definition Classes
                          Streams
                          +
                        19. + + +

                          + + + class + + + CollectionApply extends AnyRef + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        20. + + +

                          + + abstract + class + + + DefaultBuilderGen extends BuilderGen + +

                          +
                          Definition Classes
                          StreamSinks
                          +
                        21. + + +

                          + + + class + + + DefaultTupleValue extends TupleValue + +

                          +
                          Definition Classes
                          Streams
                          +
                        22. + + +

                          + + abstract + class + + + Evaluator[R] extends scala.reflect.api.Universe.Traverser + +

                          +
                          Definition Classes
                          CodeAnalysis
                          +
                        23. + + +

                          + + abstract + class + + + ExplicitCollectionStreamSource extends AbstractArrayStreamSource + +

                          + +
                        24. + + +

                          + + + class + + + HigherTypeParameterExtractor extends AnyRef + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        25. + + +

                          + + + type + + + IdentGen = () ⇒ scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        26. + + +

                          + + + class + + + Ids extends AnyRef + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        27. + + +

                          + + + case class + + + IndexedSeqApplyStreamSource(tree: scala.reflect.api.Universe.Tree, components: List[scala.reflect.api.Universe.Tree], componentType: scala.reflect.api.Universe.Type) extends ExplicitCollectionStreamSource with CanCreateVectorSink with Product with Serializable + +

                          + +
                        28. + + +

                          + + abstract + class + + + IntEvaluator extends Evaluator[Int] + +

                          +
                          Definition Classes
                          CodeAnalysis
                          +
                        29. + + +

                          + + + case class + + + ListApplyStreamSource(tree: scala.reflect.api.Universe.Tree, components: List[scala.reflect.api.Universe.Tree], componentType: scala.reflect.api.Universe.Type) extends ExplicitCollectionStreamSource with CanCreateListSink with Product with Serializable + +

                          + +
                        30. + + +

                          + + + class + + + ListBuilderGen extends DefaultBuilderGen + +

                          +
                          Definition Classes
                          StreamSinks
                          +
                        31. + + +

                          + + + case class + + + ListStreamSource(tree: scala.reflect.api.Universe.Tree, componentType: scala.reflect.api.Universe.Type) extends StreamSource with CanCreateListSink with SideEffectFreeStreamComponent with Product with Serializable + +

                          + +
                        32. + + +

                          + + + trait + + + LocalContext extends AnyRef + +

                          +
                          Definition Classes
                          Streams
                          +
                        33. + + +

                          + + + case class + + + Loop(pos: scala.reflect.api.Universe.Position, currentOwner: scala.reflect.api.Universe.Symbol, transform: (scala.reflect.api.Universe.Tree) ⇒ scala.reflect.api.Universe.Tree) extends Product with Serializable + +

                          +
                          Definition Classes
                          Streams
                          +
                        34. + + +

                          + + + class + + + N extends AnyRef + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        35. + + +

                          + + + case class + + + OptionStreamSource(tree: scala.reflect.api.Universe.Tree, componentOption: Option[scala.reflect.api.Universe.Tree], onlyIfNotNull: Boolean, componentType: scala.reflect.api.Universe.Type) extends StreamSource with CanCreateOptionSink with SideEffectFreeStreamComponent with Product with Serializable + +

                          + +
                        36. + + +

                          + + sealed + trait + + + Order extends AnyRef + +

                          +
                          Definition Classes
                          Streams
                          +
                        37. + + +

                          + + + case class + + + RangeStreamSource(tree: scala.reflect.api.Universe.Tree, from: scala.reflect.api.Universe.Tree, to: scala.reflect.api.Universe.Tree, byValue: Int, isUntil: Boolean) extends StreamSource with CanCreateVectorSink with SideEffectFreeStreamComponent with Product with Serializable + +

                          + +
                        38. + + +

                          + + sealed + trait + + + ResultKind extends AnyRef + +

                          +
                          Definition Classes
                          Streams
                          +
                        39. + + +

                          + + + case class + + + SeqApplyStreamSource(tree: scala.reflect.api.Universe.Tree, components: List[scala.reflect.api.Universe.Tree], componentType: scala.reflect.api.Universe.Type) extends ExplicitCollectionStreamSource with CanCreateListSink with Product with Serializable + +

                          + +
                        40. + + +

                          + + abstract + class + + + SeqEvaluator extends Evaluator[Seq[scala.reflect.api.Universe.Tree]] + +

                          +
                          Definition Classes
                          CodeAnalysis
                          +
                        41. + + +

                          + + + class + + + SetBuilderGen extends BuilderGen + +

                          +
                          Definition Classes
                          StreamSinks
                          +
                        42. + + +

                          + + + trait + + + SideEffectFreeStreamComponent extends StreamComponent + +

                          +
                          Definition Classes
                          Streams
                          +
                        43. + + +

                          + + + case class + + + SideEffectFullComponent(component: StreamComponent, sideEffects: Streams.SideEffects, preventedOptimizations: Boolean) extends Product with Serializable + +

                          +
                          Definition Classes
                          Streams
                          +
                        44. + + +

                          + + + type + + + SideEffects = Seq[scala.reflect.api.Universe.Tree] + +

                          +
                          Definition Classes
                          CodeAnalysis
                          +
                        45. + + +

                          + + + class + + + SideEffectsAnalyzer extends AnyRef + +

                          +
                          Definition Classes
                          Streams
                          +
                        46. + + +

                          + + + class + + + SideEffectsEvaluator extends SeqEvaluator + +

                          +
                          Definition Classes
                          CodeAnalysis
                          +
                        47. + + +

                          + + + case class + + + Stream(source: StreamSource, transformers: Seq[StreamTransformer]) extends Product with Serializable + +

                          +
                          Definition Classes
                          Streams
                          +
                        48. + + +

                          + + + trait + + + StreamChainTestable extends AnyRef + +

                          +
                          Definition Classes
                          Streams
                          +
                        49. + + +

                          + + + trait + + + StreamComponent extends StreamChainTestable + +

                          +
                          Definition Classes
                          Streams
                          +
                        50. + + +

                          + + + trait + + + StreamSink extends SideEffectFreeStreamComponent + +

                          +
                          Definition Classes
                          Streams
                          +
                        51. + + +

                          + + + trait + + + StreamSource extends StreamComponent + +

                          +
                          Definition Classes
                          Streams
                          +
                        52. + + +

                          + + + trait + + + StreamTransformer extends StreamComponent + +

                          +
                          Definition Classes
                          Streams
                          +
                        53. + + +

                          + + + case class + + + StreamValue(value: TupleValue, extraFirstValue: Option[TupleValue] = scala.None, valueIndex: Option[() ⇒ scala.reflect.api.Universe.Tree] = scala.None, valuesCount: Option[() ⇒ scala.reflect.api.Universe.Tree] = scala.None) extends Product with Serializable + +

                          +
                          Definition Classes
                          Streams
                          +
                        54. + + +

                          + + + case class + + + SymbolsInfo(tree: scala.reflect.api.Universe.Tree, symbolDefinitions: Seq[scala.reflect.api.Universe.DefTree], definedSymbols: Set[scala.reflect.api.Universe.Symbol], preKnownSymbols: Set[scala.reflect.api.Universe.Symbol], unknownReferences: Seq[scala.reflect.api.Universe.RefTree]) extends Product with Serializable + +

                          +
                          Definition Classes
                          CodeAnalysis
                          +
                        55. + + +

                          + + sealed + trait + + + TraversalDirection extends AnyRef + +

                          +
                          Definition Classes
                          Streams
                          +
                        56. + + +

                          + + + type + + + TreeGen = () ⇒ scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        57. + + +

                          + + + class + + + TupleAnalyzer extends AnyRef + +

                          +
                          Definition Classes
                          TupleAnalysis
                          +
                        58. + + +

                          + + + case class + + + TupleInfo(tpe: scala.reflect.api.Universe.Type, components: Seq[TupleInfo]) extends Product with Serializable + +

                          +
                          Definition Classes
                          TupleAnalysis
                          +
                        59. + + +

                          + + + case class + + + TupleSlice(baseSymbol: scala.reflect.api.Universe.Symbol, sliceOffset: Int, sliceLength: Int) extends Product with Serializable + +

                          +

                          Phases : +- unique renaming +- tuple cartography (map symbols and treeId to TupleSlices : x.

                          +
                        60. + + +

                          + + + trait + + + TupleValue extends () ⇒ scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          Streams
                          +
                        61. + + +

                          + + + case class + + + VarDef(rawIdentGen: () ⇒ scala.reflect.api.Universe.Ident, symbol: scala.reflect.api.Universe.Symbol, definition: scala.reflect.api.Universe.ValDef) extends Product with Serializable + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        62. + + +

                          + + + class + + + VectorBuilderGen extends DefaultBuilderGen + +

                          +
                          Definition Classes
                          StreamSinks
                          +
                        63. + + +

                          + + + trait + + + WithArrayResultWrapper extends WithResultWrapper + +

                          +
                          Definition Classes
                          StreamSinks
                          +
                        64. + + +

                          + + + trait + + + WithResultWrapper extends AnyRef + +

                          +
                          Definition Classes
                          StreamSinks
                          +
                        65. + + +

                          + + + case class + + + WrappedArrayStreamSource(tree: scala.reflect.api.Universe.Tree, array: scala.reflect.api.Universe.Tree, componentType: scala.reflect.api.Universe.Type) extends AbstractArrayStreamSource with CanCreateArraySink with SideEffectFreeStreamComponent with Product with Serializable + +

                          + +
                        +
                        + +
                        +

                        Abstract Value Members

                        +
                        1. + + +

                          + + abstract + def + + + fresh(s: String): String + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        2. + + +

                          + + abstract + val + + + global: Universe + +

                          +
                          Definition Classes
                          StreamSources → StreamSinks → Streams → CodeAnalysis → TupleAnalysis → TreeBuilders → MiscMatchers → Tuploids → CommonScalaNames
                          +
                        3. + + +

                          + + abstract + def + + + inferImplicitValue(pt: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        4. + + +

                          + + abstract + def + + + setInfo(sym: scala.reflect.api.Universe.Symbol, tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Symbol + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        5. + + +

                          + + abstract + def + + + setPos(tree: scala.reflect.api.Universe.Tree, pos: scala.reflect.api.Universe.Position): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        6. + + +

                          + + abstract + def + + + setType(tree: scala.reflect.api.Universe.Tree, tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        7. + + +

                          + + abstract + def + + + setType(sym: scala.reflect.api.Universe.Symbol, tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Symbol + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        8. + + +

                          + + abstract + def + + + typeCheck(tree: scala.reflect.api.Universe.Tree, pt: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        9. + + +

                          + + abstract + def + + + typed[T <: scala.reflect.api.Universe.Tree](tree: T): T + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        10. + + +

                          + + abstract + def + + + verbose: Boolean + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        11. + + +

                          + + abstract + def + + + warning(pos: scala.reflect.api.Universe.Position, msg: String): Unit + +

                          +
                          Definition Classes
                          Streams
                          +
                        12. + + +

                          + + abstract + def + + + withSymbol[T <: scala.reflect.api.Universe.Tree](sym: scala.reflect.api.Universe.Symbol, tpe: scala.reflect.api.Universe.Type = NoType)(tree: T): T + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        +
                        + +
                        +

                        Concrete Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + + lazy val + + + ADD: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        7. + + +

                          + + + lazy val + + + AND: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        8. + + +

                          + + + lazy val + + + ASR: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        9. + + +

                          + + + object + + + ArrayApply extends CollectionApply + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        10. + + +

                          + + + lazy val + + + ArrayBufferClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        11. + + +

                          + + + lazy val + + + ArrayIndexOutOfBoundsExceptionClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        12. + + +

                          + + + val + + + ArrayName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        13. + + +

                          + + + object + + + ArrayOps + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        14. + + +

                          + + + lazy val + + + ArrayOpsClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        15. + + +

                          + + + object + + + ArrayTabulate + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        16. + + +

                          + + + object + + + ArrayTyped extends HigherTypeParameterExtractor + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        17. + + +

                          + + + object + + + BasicTypeApply + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        18. + + +

                          + + + def + + + C(name: String): scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        19. + + +

                          + + + object + + + CanBuildFromArg + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        20. + + +

                          + + + lazy val + + + CanBuildFromClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        21. + + +

                          + + + lazy val + + + DIV: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        22. + + +

                          + + + lazy val + + + EQ: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        23. + + +

                          + + + lazy val + + + EQL: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        24. + + +

                          + + + object + + + Foreach + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        25. + + +

                          + + + object + + + FromLeft extends TraversalDirection with Product with Serializable + +

                          +
                          Definition Classes
                          Streams
                          +
                        26. + + +

                          + + + object + + + FromRight extends TraversalDirection with Product with Serializable + +

                          +
                          Definition Classes
                          Streams
                          +
                        27. + + +

                          + + + object + + + Func + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        28. + + +

                          + + + lazy val + + + GE: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        29. + + +

                          + + + lazy val + + + GT: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        30. + + +

                          + + + lazy val + + + HASHHASH: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        31. + + +

                          + + + lazy val + + + ImmutableListClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        32. + + +

                          + + + object + + + IndexedSeqApply extends CollectionApply + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        33. + + +

                          + + + lazy val + + + IndexedSeqClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        34. + + +

                          + + + lazy val + + + IndexedSeqModule: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        35. + + +

                          + + + object + + + IntRange + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        36. + + +

                          + + + lazy val + + + LE: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        37. + + +

                          + + + lazy val + + + LSL: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        38. + + +

                          + + + lazy val + + + LSR: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        39. + + +

                          + + + lazy val + + + LT: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        40. + + +

                          + + + object + + + ListApply extends CollectionApply + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        41. + + +

                          + + + lazy val + + + ListBufferClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        42. + + +

                          + + + lazy val + + + ListClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        43. + + +

                          + + + object + + + ListTree extends HigherTypeParameterExtractor + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        44. + + +

                          + + + def + + + M(name: String): scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        45. + + +

                          + + + lazy val + + + MINUS: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        46. + + +

                          + + + lazy val + + + MOD: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        47. + + +

                          + + + lazy val + + + MUL: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        48. + + +

                          + + + object + + + N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        49. + + +

                          + + implicit + def + + + N2TermName(n: N): scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        50. + + +

                          + + + lazy val + + + NE: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        51. + + +

                          + + + object + + + NoResult extends ResultKind with Product with Serializable + +

                          +
                          Definition Classes
                          Streams
                          +
                        52. + + +

                          + + + lazy val + + + NonEmptyListClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        53. + + +

                          + + + lazy val + + + NoneModule: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        54. + + +

                          + + + lazy val + + + OR: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        55. + + +

                          + + + object + + + OptionApply extends CollectionApply + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        56. + + +

                          + + + lazy val + + + OptionClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        57. + + +

                          + + + lazy val + + + OptionModule: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        58. + + +

                          + + + object + + + OptionTree + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        59. + + +

                          + + + def + + + P(name: String): scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        60. + + +

                          + + + lazy val + + + PLUS: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        61. + + +

                          + + + object + + + Predef + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        62. + + +

                          + + + lazy val + + + RefArrayBuilderClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        63. + + +

                          + + + lazy val + + + RefArrayOpsClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        64. + + +

                          + + + object + + + ReverseOrder extends Order with Product with Serializable + +

                          +
                          Definition Classes
                          Streams
                          +
                        65. + + +

                          + + + lazy val + + + RichWrappers: Set[scala.reflect.api.Universe.Symbol] + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        66. + + +

                          + + + lazy val + + + SELF: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        67. + + +

                          + + + lazy val + + + SUB: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        68. + + +

                          + + + object + + + SameOrder extends Order with Product with Serializable + +

                          +
                          Definition Classes
                          Streams
                          +
                        69. + + +

                          + + + lazy val + + + ScalaCollectionPackage: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        70. + + +

                          + + + lazy val + + + ScalaMathCommonClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        71. + + +

                          + + + object + + + ScalaMathFunction + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        72. + + +

                          + + + lazy val + + + ScalaMathPackage: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        73. + + +

                          + + + lazy val + + + ScalaMathPackageClass: scala.reflect.api.Universe.Symbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        74. + + +

                          + + + lazy val + + + ScalaReflectPackage: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        75. + + +

                          + + + object + + + ScalarResult extends ResultKind with Product with Serializable + +

                          +
                          Definition Classes
                          Streams
                          +
                        76. + + +

                          + + + object + + + SeqApply extends CollectionApply + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        77. + + +

                          + + + lazy val + + + SeqClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        78. + + +

                          + + + lazy val + + + SeqModule: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        79. + + +

                          + + + lazy val + + + SetBuilderClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        80. + + +

                          + + + lazy val + + + SetClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        81. + + +

                          + + + lazy val + + + SetModule: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        82. + + +

                          + + + lazy val + + + SomeModule: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        83. + + +

                          + + + object + + + StreamResult extends ResultKind with Product with Serializable + +

                          +
                          Definition Classes
                          Streams
                          +
                        84. + + +

                          + + + object + + + StreamSource + +

                          + +
                        85. + + +

                          + + + lazy val + + + StringOpsClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        86. + + +

                          + + + object + + + SymbolWithOwnerAndName + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        87. + + +

                          + + + lazy val + + + THIS: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        88. + + +

                          + + + object + + + TreeWithSymbol + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        89. + + +

                          + + + object + + + TreeWithType + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        90. + + +

                          + + + object + + + TrivialCanBuildFromArg + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        91. + + +

                          + + + object + + + TupleClass + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        92. + + +

                          + + + object + + + TupleComponent + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        93. + + +

                          + + + object + + + TupleCreation + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        94. + + +

                          + + + object + + + TuplePath + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        95. + + +

                          + + + object + + + TupleSelect + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        96. + + +

                          + + + lazy val + + + UNARY_!: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        97. + + +

                          + + + lazy val + + + UNARY_+: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        98. + + +

                          + + + lazy val + + + UNARY_-: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        99. + + +

                          + + + lazy val + + + UNARY_~: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        100. + + +

                          + + + object + + + Unordered extends Order with Product with Serializable + +

                          +
                          Definition Classes
                          Streams
                          +
                        101. + + +

                          + + implicit + def + + + VarDev2IdentGen(vd: VarDef): () ⇒ scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        102. + + +

                          + + + lazy val + + + VectorBuilderClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        103. + + +

                          + + + lazy val + + + VectorClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        104. + + +

                          + + + object + + + WhileLoop + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        105. + + +

                          + + + lazy val + + + WrappedArrayBuilderClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        106. + + +

                          + + + object + + + WrappedArrayTree + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        107. + + +

                          + + + lazy val + + + XOR: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        108. + + +

                          + + + lazy val + + + ZAND: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        109. + + +

                          + + + lazy val + + + ZOR: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        110. + + +

                          + + + def + + + addAssign(target: scala.reflect.api.Universe.Tree, toAdd: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        111. + + +

                          + + + val + + + addAssignName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        112. + + +

                          + + + def + + + apply(sym: scala.reflect.api.Universe.Symbol)(target: scala.reflect.api.Universe.Tree, args: List[scala.reflect.api.Universe.Tree]): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        113. + + +

                          + + + def + + + applyFiberPath(rootGen: () ⇒ scala.reflect.api.Universe.Tree, rootTpe: scala.reflect.api.Universe.Type, path: List[Int]): (scala.reflect.api.Universe.Tree, scala.reflect.api.Universe.Type) + +

                          +
                          Definition Classes
                          TupleAnalysis
                          +
                        114. + + +

                          + + + def + + + applyFiberPath(rootGen: () ⇒ scala.reflect.api.Universe.Tree, path: List[Int]): (scala.reflect.api.Universe.Tree, scala.reflect.api.Universe.Type) + +

                          +
                          Definition Classes
                          TupleAnalysis
                          +
                        115. + + +

                          + + + val + + + applyName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        116. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        117. + + +

                          + + + def + + + assembleStream(stream: Stream, outerTree: scala.reflect.api.Universe.Tree, transform: (scala.reflect.api.Universe.Tree) ⇒ scala.reflect.api.Universe.Tree, pos: scala.reflect.api.Universe.Position, currentOwner: scala.reflect.api.Universe.Symbol): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          Streams
                          +
                        118. + + +

                          + + + def + + + binOp(a: scala.reflect.api.Universe.Tree, op: scala.reflect.api.Universe.Symbol, b: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        119. + + +

                          + + + def + + + boolAnd(a: scala.reflect.api.Universe.Tree, b: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        120. + + +

                          + + + def + + + boolNot(a: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Select + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        121. + + +

                          + + + def + + + boolOr(a: scala.reflect.api.Universe.Tree, b: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        122. + + +

                          + + + val + + + byName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        123. + + +

                          + + + val + + + canBuildFromName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        124. + + +

                          + + + lazy val + + + classToType: Map[Class[_], scala.reflect.api.Universe.Type] + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        125. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        126. + + +

                          + + + val + + + collectName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        127. + + +

                          + + + val + + + countName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        128. + + +

                          + + + def + + + createSideEffectsEvaluator(tree: scala.reflect.api.Universe.Tree, cached: Boolean = true, preKnownSymbols: Set[scala.reflect.api.Universe.Symbol] = Set()): SideEffectsEvaluator + +

                          +
                          Attributes
                          protected
                          Definition Classes
                          CodeAnalysis
                          +
                        129. + + +

                          + + + def + + + decrementIntVar(identGen: () ⇒ scala.reflect.api.Universe.Ident, value: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Assign + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        130. + + +

                          + + + val + + + dropWhileName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        131. + + +

                          + + + def + + + encode(str: String): scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        132. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        133. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        134. + + +

                          + + + val + + + existsName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        135. + + +

                          + + + val + + + filterName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        136. + + +

                          + + + val + + + filterNotName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        137. + + +

                          + + + def + + + filterTree[V](tree: scala.reflect.api.Universe.Tree)(f: PartialFunction[scala.reflect.api.Universe.Tree, V]): Seq[V] + +

                          +
                          Definition Classes
                          CodeAnalysis
                          +
                        138. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        139. + + +

                          + + + val + + + findName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        140. + + +

                          + + + def + + + flattenApply(tree: scala.reflect.api.Universe.Tree): List[scala.reflect.api.Universe.Tree] + +

                          +

                          Smashes directly nested applies down to catenate the argument lists.

                          Smashes directly nested applies down to catenate the argument lists.

                          Definition Classes
                          MiscMatchers
                          +
                        141. + + +

                          + + + def + + + flattenApplyGroups(tree: scala.reflect.api.Universe.Tree): List[List[scala.reflect.api.Universe.Tree]] + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        142. + + +

                          + + + def + + + flattenFiberPaths(info: TupleInfo): Seq[List[Int]] + +

                          +
                          Definition Classes
                          TupleAnalysis
                          +
                        143. + + +

                          + + + def + + + flattenFiberPaths(tpe: scala.reflect.api.Universe.Type): Seq[List[Int]] + +

                          +
                          Definition Classes
                          TupleAnalysis
                          +
                        144. + + +

                          + + + def + + + flattenSelect(tree: scala.reflect.api.Universe.Tree): (scala.reflect.api.Universe.Tree, List[scala.reflect.api.Universe.Name]) + +

                          +

                          Smashes directly nested selects down to the inner tree and a list of names.

                          Smashes directly nested selects down to the inner tree and a list of names.

                          Definition Classes
                          MiscMatchers
                          +
                        145. + + +

                          + + + def + + + flattenTypes(tpe: scala.reflect.api.Universe.Type): Seq[scala.reflect.api.Universe.Type] + +

                          +
                          Definition Classes
                          TupleAnalysis
                          +
                        146. + + +

                          + + + val + + + foldLeftName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        147. + + +

                          + + + val + + + foldRightName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        148. + + +

                          + + + val + + + forallName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        149. + + +

                          + + + val + + + foreachName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        150. + + +

                          + + + def + + + getArrayType(dimensions: Int, componentType: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Type + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        151. + + +

                          + + + def + + + getArrayWrapperTpe(componentType: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Type + +

                          +
                          Definition Classes
                          StreamSinks
                          +
                        152. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        153. + + +

                          + + + def + + + getComponentOffsetAndSizeOfIthMember(tpe: scala.reflect.api.Universe.Type, i: Int): (Int, Int) + +

                          +
                          Definition Classes
                          TupleAnalysis
                          +
                        154. + + +

                          + + + def + + + getRawUnknownSymbolReferences(tree: scala.reflect.api.Universe.Tree, isKnownSymbol: (scala.reflect.api.Universe.Symbol) ⇒ Boolean, accept: (scala.reflect.api.Universe.Tree) ⇒ Boolean): Seq[scala.reflect.api.Universe.RefTree] + +

                          +
                          Definition Classes
                          CodeAnalysis
                          +
                        155. + + +

                          + + + def + + + getSideEffects(tree: scala.reflect.api.Universe.Tree): Seq[scala.reflect.api.Universe.Tree] + +

                          +
                          Definition Classes
                          CodeAnalysis
                          +
                        156. + + +

                          + + + def + + + getSymbolDefinitions(tree: scala.reflect.api.Universe.Tree): Seq[scala.reflect.api.Universe.DefTree] + +

                          +
                          Definition Classes
                          CodeAnalysis
                          +
                        157. + + +

                          + + + def + + + getTreeChildren(tree: scala.reflect.api.Universe.Tree): Seq[scala.reflect.api.Universe.Tree] + +

                          +
                          Definition Classes
                          CodeAnalysis
                          +
                        158. + + +

                          + + + def + + + getTupleComponentTypes(tpe: scala.reflect.api.Universe.Type): List[scala.reflect.api.Universe.Type] + +

                          +
                          Definition Classes
                          Tuploids
                          +
                        159. + + +

                          + + + def + + + getTupleInfo(tpe: scala.reflect.api.Universe.Type): TupleInfo + +

                          +
                          Definition Classes
                          TupleAnalysis
                          +
                        160. + + +

                          + + + def + + + getType(tree: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Type + +

                          +
                          Definition Classes
                          TupleAnalysis
                          +
                        161. + + +

                          + + + def + + + getUnknownSymbolInfo(tree: scala.reflect.api.Universe.Tree, filter: (scala.reflect.api.Universe.Tree) ⇒ Boolean = _ => true, preKnownSymbols: Set[scala.reflect.api.Universe.Symbol] = Set()): SymbolsInfo + +

                          +
                          Definition Classes
                          CodeAnalysis
                          +
                        162. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        163. + + +

                          + + + val + + + headName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        164. + + +

                          + + + def + + + ident(sym: scala.reflect.api.Universe.Symbol, tpe: scala.reflect.api.Universe.Type, n: scala.reflect.api.Universe.Name, pos: scala.reflect.api.Universe.Position = NoPosition): scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        165. + + +

                          + + + def + + + incrementIntVar(identGen: () ⇒ scala.reflect.api.Universe.Ident, value: scala.reflect.api.Universe.Tree = newInt(1)): scala.reflect.api.Universe.Assign + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        166. + + +

                          + + + def + + + intAdd(a: ⇒ scala.reflect.api.Universe.Tree, b: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        167. + + +

                          + + + def + + + intDiv(a: ⇒ scala.reflect.api.Universe.Tree, b: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        168. + + +

                          + + + def + + + intSub(a: ⇒ scala.reflect.api.Universe.Tree, b: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        169. + + +

                          + + + val + + + intWrapperName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        170. + + +

                          + + + def + + + isAnyVal(tpe: scala.reflect.api.Universe.Type): Boolean + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        171. + + +

                          + + + val + + + isEmptyName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        172. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        173. + + +

                          + + + def + + + isPrimitiveType(tpe: scala.reflect.api.Universe.Type): Boolean + +

                          +
                          Definition Classes
                          Tuploids
                          +
                        174. + + +

                          + + + def + + + isSideEffectFree(tree: scala.reflect.api.Universe.Tree): Boolean + +

                          +
                          Definition Classes
                          CodeAnalysis
                          +
                        175. + + +

                          + + + def + + + isTupleSymbol(sym: scala.reflect.api.Universe.Symbol): Boolean + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        176. + + +

                          + + + def + + + isTupleType(tpe: scala.reflect.api.Universe.Type): Boolean + +

                          +
                          Definition Classes
                          Tuploids
                          +
                        177. + + +

                          + + + def + + + isTupleTypeRef(ref: scala.reflect.api.Universe.TypeRef): Boolean + +

                          +
                          Definition Classes
                          Tuploids
                          +
                        178. + + +

                          + + + def + + + isTuploidType(tpe: scala.reflect.api.Universe.Type): Boolean + +

                          +
                          Definition Classes
                          Tuploids
                          +
                        179. + + +

                          + + + def + + + isUnit(tpe: scala.reflect.api.Universe.Type): Boolean + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        180. + + +

                          + + + def + + + itemIdentGen(value: StreamValue)(implicit loop: Loop): () ⇒ scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          StreamSinks
                          +
                        181. + + +

                          + + + val + + + lengthName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        182. + + +

                          + + + lazy val + + + manifestPre: scala.reflect.api.Universe.Type + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        183. + + +

                          + + + lazy val + + + manifestSym: scala.reflect.api.Universe.Symbol + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        184. + + +

                          + + + val + + + mapName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        185. + + +

                          + + + val + + + mathName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        186. + + +

                          + + + val + + + maxName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        187. + + +

                          + + + def + + + methPart(tree: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        188. + + +

                          + + + val + + + minName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        189. + + +

                          + + + def + + + mkSelect(names: scala.reflect.api.Universe.TermName*): scala.reflect.api.Universe.Tree + +

                          +

                          Creates an Ident or Select from a list of names.

                          Creates an Ident or Select from a list of names.

                          Definition Classes
                          MiscMatchers
                          +
                        190. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        191. + + +

                          + + + def + + + newApply(target: scala.reflect.api.Universe.Tree, name: scala.reflect.api.Universe.Name, typeArgs: List[scala.reflect.api.Universe.TypeTree] = Nil, args: List[scala.reflect.api.Universe.Tree] = Nil): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        192. + + +

                          + + + def + + + newApply(pos: scala.reflect.api.Universe.Position, array: ⇒ scala.reflect.api.Universe.Tree, index: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        193. + + +

                          + + + def + + + newArray(componentType: scala.reflect.api.Universe.Type, length: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        194. + + +

                          + + + def + + + newArrayApply(typeExpr: scala.reflect.api.Universe.TypeTree, values: scala.reflect.api.Universe.Tree*): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        195. + + +

                          + + + def + + + newArrayLength(a: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Select + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        196. + + +

                          + + + def + + + newArrayModuleTree: scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        197. + + +

                          + + + def + + + newArrayMulti(arrayType: scala.reflect.api.Universe.Type, componentTpe: scala.reflect.api.Universe.Type, lengths: ⇒ List[scala.reflect.api.Universe.Tree], manifest: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        198. + + +

                          + + + def + + + newArrayWithArrayType(arrayType: scala.reflect.api.Universe.Type, length: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        199. + + +

                          + + + def + + + newAssign(target: () ⇒ scala.reflect.api.Universe.Ident, value: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Assign + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        200. + + +

                          + + + def + + + newBool(v: Boolean): scala.reflect.api.Universe.Literal + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        201. + + +

                          + + + def + + + newCollectionApply(collectionModuleTree: ⇒ scala.reflect.api.Universe.Tree, typeExpr: scala.reflect.api.Universe.TypeTree, values: scala.reflect.api.Universe.Tree*): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        202. + + +

                          + + + def + + + newConstant(v: Any, tpe: scala.reflect.api.Universe.Type = null): scala.reflect.api.Universe.Literal + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        203. + + +

                          + + + def + + + newDefaultValue(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Literal + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        204. + + +

                          + + + def + + + newIf(cond: scala.reflect.api.Universe.Tree, thenTree: scala.reflect.api.Universe.Tree, elseTree: scala.reflect.api.Universe.Tree = null): scala.reflect.api.Universe.If + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        205. + + +

                          + + + def + + + newInstance(tpe: scala.reflect.api.Universe.Type, constructorArgs: List[scala.reflect.api.Universe.Tree]): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        206. + + +

                          + + + def + + + newInt(v: Int): scala.reflect.api.Universe.Literal + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        207. + + +

                          + + + def + + + newIsInstanceOf(tree: scala.reflect.api.Universe.Tree, tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.TypeApply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        208. + + +

                          + + + def + + + newIsNotNull(target: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        209. + + +

                          + + + def + + + newLong(v: Long): scala.reflect.api.Universe.Literal + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        210. + + +

                          + + + def + + + newNoneModuleTree: scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        211. + + +

                          + + + def + + + newNull(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Literal + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        212. + + +

                          + + + def + + + newOneValue(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Literal + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        213. + + +

                          + + + def + + + newScalaCollectionPackageTree: scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        214. + + +

                          + + + def + + + newScalaPackageTree: scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        215. + + +

                          + + + def + + + newSelect(target: scala.reflect.api.Universe.Tree, name: scala.reflect.api.Universe.Name, typeArgs: List[scala.reflect.api.Universe.TypeTree] = Nil): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        216. + + +

                          + + + def + + + newSeqApply(typeExpr: scala.reflect.api.Universe.TypeTree, values: scala.reflect.api.Universe.Tree*): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        217. + + +

                          + + + def + + + newSeqModuleTree: scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        218. + + +

                          + + + def + + + newSetModuleTree: scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        219. + + +

                          + + + def + + + newSomeApply(tpe: scala.reflect.api.Universe.Type, value: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        220. + + +

                          + + + def + + + newSomeModuleTree: scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        221. + + +

                          + + + def + + + newTypeTree(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.TypeTree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        222. + + +

                          + + + def + + + newUnit(): scala.reflect.api.Universe.Literal + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        223. + + +

                          + + + def + + + newUpdate(pos: scala.reflect.api.Universe.Position, array: ⇒ scala.reflect.api.Universe.Tree, index: ⇒ scala.reflect.api.Universe.Tree, value: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        224. + + +

                          + + + def + + + newVariable(prefix: String, symbolOwner: scala.reflect.api.Universe.Symbol, pos: scala.reflect.api.Universe.Position, mutable: Boolean, initialValue: scala.reflect.api.Universe.Tree, ttpe: scala.reflect.api.Universe.Type = NoType): VarDef + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        225. + + +

                          + + + def + + + normalize(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Type + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        226. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        227. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        228. + + +

                          + + + def + + + ownerChain(s: scala.reflect.api.Universe.Symbol): List[scala.reflect.api.Universe.Symbol] + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        229. + + +

                          + + + val + + + packageName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        230. + + +

                          + + + lazy val + + + primArrayBuilderClasses: Map[scala.reflect.api.Universe.Type, scala.reflect.api.Universe.ClassSymbol] + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        231. + + +

                          + + + lazy val + + + primArrayNames: Array[(scala.reflect.api.Universe.Type, String)] + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        232. + + +

                          + + + lazy val + + + primArrayOpsClasses: Map[scala.reflect.api.Universe.Type, scala.reflect.api.Universe.ClassSymbol] + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        233. + + +

                          + + + def + + + primaryConstructor(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Symbol + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        234. + + +

                          + + + val + + + productName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        235. + + +

                          + + + val + + + reduceLeftName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        236. + + +

                          + + + val + + + reduceRightName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        237. + + +

                          + + + def + + + replaceOccurrences(tree: scala.reflect.api.Universe.Tree, mappingsSym: Map[scala.reflect.api.Universe.Symbol, () ⇒ scala.reflect.api.Universe.Tree], symbolReplacements: Map[scala.reflect.api.Universe.Symbol, scala.reflect.api.Universe.Symbol], treeReplacements: Map[scala.reflect.api.Universe.Tree, () ⇒ scala.reflect.api.Universe.Tree]): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        238. + + +

                          + + + val + + + resultName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        239. + + +

                          + + + val + + + reverseName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        240. + + +

                          + + + val + + + scalaName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        241. + + +

                          + + + lazy val + + + scalaPackage: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        242. + + +

                          + + + val + + + scanLeftName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        243. + + +

                          + + + val + + + scanRightName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        244. + + +

                          + + + def + + + simpleBuilderResult(builder: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        245. + + +

                          + + + val + + + sumName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        246. + + +

                          + + + val + + + superName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        247. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        248. + + +

                          + + + val + + + tabulateName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        249. + + +

                          + + + val + + + tailName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        250. + + +

                          + + + val + + + takeWhileName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        251. + + +

                          + + + val + + + thisName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        252. + + +

                          + + + def + + + toArray(tree: scala.reflect.api.Universe.Tree, componentType: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        253. + + +

                          + + + val + + + toArrayName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        254. + + +

                          + + + val + + + toByteName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        255. + + +

                          + + + val + + + toCharName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        256. + + +

                          + + + val + + + toDoubleName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        257. + + +

                          + + + val + + + toFloatName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        258. + + +

                          + + + val + + + toIndexedSeqName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        259. + + +

                          + + + val + + + toIntName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        260. + + +

                          + + + val + + + toListName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        261. + + +

                          + + + val + + + toLongName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        262. + + +

                          + + + val + + + toMapName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        263. + + +

                          + + + val + + + toName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        264. + + +

                          + + + val + + + toSeqName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        265. + + +

                          + + + val + + + toSetName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        266. + + +

                          + + + val + + + toShortName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        267. + + +

                          + + + val + + + toSizeTName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        268. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        269. + + +

                          + + + val + + + toVectorName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        270. + + +

                          + + + object + + + tupleComponentName + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        271. + + +

                          + + + def + + + typeApply(sym: scala.reflect.api.Universe.Symbol)(target: scala.reflect.api.Universe.Tree, targs: List[scala.reflect.api.Universe.TypeTree]): scala.reflect.api.Universe.TypeApply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        272. + + +

                          + + + def + + + typeArgs(tree: scala.reflect.api.Universe.Tree): List[scala.reflect.api.Universe.Tree] + +

                          +

                          Strips apply nodes looking for type application.

                          Strips apply nodes looking for type application.

                          Definition Classes
                          MiscMatchers
                          +
                        273. + + +

                          + + + lazy val + + + typeToDefaultValue: Map[scala.reflect.api.Universe.Type, AnyVal] + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        274. + + +

                          + + + lazy val + + + unitTpe: scala.reflect.api.Universe.Type + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        275. + + +

                          + + + val + + + untilName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        276. + + +

                          + + + val + + + updateName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        277. + + +

                          + + implicit + def + + + varDef2TupleValue(value: VarDef): DefaultTupleValue + +

                          +
                          Definition Classes
                          Streams
                          +
                        278. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        279. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        280. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        281. + + +

                          + + + def + + + warnSideEffect(tree: scala.reflect.api.Universe.Tree): Unit + +

                          +
                          Definition Classes
                          Streams
                          +
                        282. + + +

                          + + + def + + + whileLoop(owner: scala.reflect.api.Universe.Symbol, pos: scala.reflect.api.Universe.Position, cond: scala.reflect.api.Universe.Tree, body: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        283. + + +

                          + + + def + + + whileLoop(owner: scala.reflect.api.Universe.Symbol, tree: scala.reflect.api.Universe.Tree, cond: scala.reflect.api.Universe.Tree, body: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        284. + + +

                          + + + val + + + withFilterName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        285. + + +

                          + + + val + + + zipName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        286. + + +

                          + + + val + + + zipWithIndexName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from StreamSinks

                        +
                        +

                        Inherited from Streams

                        +
                        +

                        Inherited from CodeAnalysis

                        +
                        +

                        Inherited from TupleAnalysis

                        +
                        +

                        Inherited from TreeBuilders

                        +
                        +

                        Inherited from MiscMatchers

                        +
                        +

                        Inherited from Tuploids

                        +
                        +

                        Inherited from CommonScalaNames

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamTransformers$OpsStream.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamTransformers$OpsStream.html new file mode 100644 index 00000000..8f7180de --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamTransformers$OpsStream.html @@ -0,0 +1,446 @@ + + + + + OpsStream - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamTransformers.OpsStream + + + + + + + + + + + + +

                        + + + case class + + + OpsStream(source: StreamTransformers.StreamSource, colTree: scala.reflect.api.Universe.Tree, ops: List[StreamTransformers.StreamTransformer]) extends Product with Serializable + +

                        + +
                        + Linear Supertypes +
                        Serializable, Serializable, Product, Equals, AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. OpsStream
                        2. Serializable
                        3. Serializable
                        4. Product
                        5. Equals
                        6. AnyRef
                        7. Any
                        8. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        +
                        +

                        Instance Constructors

                        +
                        1. + + +

                          + + + new + + + OpsStream(source: StreamTransformers.StreamSource, colTree: scala.reflect.api.Universe.Tree, ops: List[StreamTransformers.StreamTransformer]) + +

                          + +
                        +
                        + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        8. + + +

                          + + + val + + + colTree: scala.reflect.api.Universe.Tree + +

                          + +
                        9. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        10. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        11. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        12. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        13. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        14. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        15. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        16. + + +

                          + + + val + + + ops: List[StreamTransformers.StreamTransformer] + +

                          + +
                        17. + + +

                          + + + val + + + source: StreamTransformers.StreamSource + +

                          + +
                        18. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        19. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        20. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        21. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Product

                        +
                        +

                        Inherited from Equals

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamTransformers.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamTransformers.html new file mode 100644 index 00000000..484fb3df --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamTransformers.html @@ -0,0 +1,5080 @@ + + + + + StreamTransformers - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamTransformers + + + + + + + + + + +
                        + +

                        scalaxy.components

                        +

                        StreamTransformers

                        +
                        + +

                        + + + trait + + + StreamTransformers extends MiscMatchers with TreeBuilders with TraversalOps with Streams with StreamSources with StreamOps with StreamSinks + +

                        + + + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. StreamTransformers
                        2. StreamSources
                        3. TraversalOps
                        4. StreamOps
                        5. StreamSinks
                        6. Streams
                        7. CodeAnalysis
                        8. TupleAnalysis
                        9. TreeBuilders
                        10. MiscMatchers
                        11. Tuploids
                        12. CommonScalaNames
                        13. AnyRef
                        14. Any
                        15. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + +
                        +

                        Type Members

                        +
                        1. + + +

                          + + + trait + + + AbstractArrayStreamSource extends StreamSource + +

                          +
                          Definition Classes
                          StreamSources
                          +
                        2. + + +

                          + + + case class + + + ArrayApplyStreamSource(tree: scala.reflect.api.Universe.Tree, components: List[scala.reflect.api.Universe.Tree], componentType: scala.reflect.api.Universe.Type) extends ExplicitCollectionStreamSource with CanCreateArraySink with Product with Serializable + +

                          +
                          Definition Classes
                          StreamSources
                          +
                        3. + + +

                          + + + class + + + ArrayBuilderGen extends BuilderGen + +

                          +
                          Definition Classes
                          StreamSinks
                          +
                        4. + + +

                          + + + trait + + + ArrayBuilderStreamSink extends BuilderStreamSink with WithArrayResultWrapper + +

                          +
                          Definition Classes
                          StreamSinks
                          +
                        5. + + +

                          + + + trait + + + ArrayStreamSink extends WithArrayResultWrapper + +

                          +
                          Definition Classes
                          StreamSinks
                          +
                        6. + + +

                          + + abstract + class + + + BooleanEvaluator extends Evaluator[Boolean] + +

                          +
                          Definition Classes
                          CodeAnalysis
                          +
                        7. + + +

                          + + + class + + + BoundTuple extends AnyRef + +

                          +
                          Definition Classes
                          TupleAnalysis
                          +
                        8. + + +

                          + + + case class + + + BrokenOperationsStreamException(msg: String, sourceAndOps: Seq[StreamComponent], componentsWithSideEffects: Seq[SideEffectFullComponent]) extends UnsupportedOperationException with Product with Serializable + +

                          +
                          Definition Classes
                          Streams
                          +
                        9. + + +

                          + + + trait + + + BuilderGen extends AnyRef + +

                          +
                          Definition Classes
                          StreamSinks
                          +
                        10. + + +

                          + + + trait + + + BuilderStreamSink extends WithResultWrapper + +

                          +
                          Definition Classes
                          StreamSinks
                          +
                        11. + + +

                          + + + case class + + + CanChainResult(canChain: Boolean, reason: Option[String]) extends Product with Serializable + +

                          +
                          Definition Classes
                          Streams
                          +
                        12. + + +

                          + + + trait + + + CanCreateArraySink extends CanCreateStreamSink + +

                          +
                          Definition Classes
                          StreamSinks
                          +
                        13. + + +

                          + + + trait + + + CanCreateListSink extends CanCreateStreamSink + +

                          +
                          Definition Classes
                          StreamSinks
                          +
                        14. + + +

                          + + + trait + + + CanCreateOptionSink extends CanCreateStreamSink + +

                          +
                          Definition Classes
                          StreamSinks
                          +
                        15. + + +

                          + + + trait + + + CanCreateSetSink extends CanCreateStreamSink + +

                          +
                          Definition Classes
                          StreamSinks
                          +
                        16. + + +

                          + + + trait + + + CanCreateStreamSink extends StreamChainTestable + +

                          +
                          Definition Classes
                          Streams
                          +
                        17. + + +

                          + + + trait + + + CanCreateVectorSink extends CanCreateStreamSink + +

                          +
                          Definition Classes
                          StreamSinks
                          +
                        18. + + +

                          + + + case class + + + CodeWontBenefitFromOptimization(reason: String) extends UnsupportedOperationException with Product with Serializable + +

                          +
                          Definition Classes
                          Streams
                          +
                        19. + + +

                          + + + class + + + CollectionApply extends AnyRef + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        20. + + +

                          + + abstract + class + + + DefaultBuilderGen extends BuilderGen + +

                          +
                          Definition Classes
                          StreamSinks
                          +
                        21. + + +

                          + + + class + + + DefaultTupleValue extends TupleValue + +

                          +
                          Definition Classes
                          Streams
                          +
                        22. + + +

                          + + abstract + class + + + Evaluator[R] extends scala.reflect.api.Universe.Traverser + +

                          +
                          Definition Classes
                          CodeAnalysis
                          +
                        23. + + +

                          + + abstract + class + + + ExplicitCollectionStreamSource extends AbstractArrayStreamSource + +

                          +
                          Definition Classes
                          StreamSources
                          +
                        24. + + +

                          + + + class + + + HigherTypeParameterExtractor extends AnyRef + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        25. + + +

                          + + + type + + + IdentGen = () ⇒ scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        26. + + +

                          + + + class + + + Ids extends AnyRef + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        27. + + +

                          + + + case class + + + IndexedSeqApplyStreamSource(tree: scala.reflect.api.Universe.Tree, components: List[scala.reflect.api.Universe.Tree], componentType: scala.reflect.api.Universe.Type) extends ExplicitCollectionStreamSource with CanCreateVectorSink with Product with Serializable + +

                          +
                          Definition Classes
                          StreamSources
                          +
                        28. + + +

                          + + abstract + class + + + IntEvaluator extends Evaluator[Int] + +

                          +
                          Definition Classes
                          CodeAnalysis
                          +
                        29. + + +

                          + + + case class + + + ListApplyStreamSource(tree: scala.reflect.api.Universe.Tree, components: List[scala.reflect.api.Universe.Tree], componentType: scala.reflect.api.Universe.Type) extends ExplicitCollectionStreamSource with CanCreateListSink with Product with Serializable + +

                          +
                          Definition Classes
                          StreamSources
                          +
                        30. + + +

                          + + + class + + + ListBuilderGen extends DefaultBuilderGen + +

                          +
                          Definition Classes
                          StreamSinks
                          +
                        31. + + +

                          + + + case class + + + ListStreamSource(tree: scala.reflect.api.Universe.Tree, componentType: scala.reflect.api.Universe.Type) extends StreamSource with CanCreateListSink with SideEffectFreeStreamComponent with Product with Serializable + +

                          +
                          Definition Classes
                          StreamSources
                          +
                        32. + + +

                          + + + trait + + + LocalContext extends AnyRef + +

                          +
                          Definition Classes
                          Streams
                          +
                        33. + + +

                          + + + case class + + + Loop(pos: scala.reflect.api.Universe.Position, currentOwner: scala.reflect.api.Universe.Symbol, transform: (scala.reflect.api.Universe.Tree) ⇒ scala.reflect.api.Universe.Tree) extends Product with Serializable + +

                          +
                          Definition Classes
                          Streams
                          +
                        34. + + +

                          + + + class + + + N extends AnyRef + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        35. + + +

                          + + + case class + + + OpsStream(source: StreamTransformers.StreamSource, colTree: scala.reflect.api.Universe.Tree, ops: List[StreamTransformers.StreamTransformer]) extends Product with Serializable + +

                          + +
                        36. + + +

                          + + + case class + + + OptionStreamSource(tree: scala.reflect.api.Universe.Tree, componentOption: Option[scala.reflect.api.Universe.Tree], onlyIfNotNull: Boolean, componentType: scala.reflect.api.Universe.Type) extends StreamSource with CanCreateOptionSink with SideEffectFreeStreamComponent with Product with Serializable + +

                          +
                          Definition Classes
                          StreamSources
                          +
                        37. + + +

                          + + sealed + trait + + + Order extends AnyRef + +

                          +
                          Definition Classes
                          Streams
                          +
                        38. + + +

                          + + + case class + + + RangeStreamSource(tree: scala.reflect.api.Universe.Tree, from: scala.reflect.api.Universe.Tree, to: scala.reflect.api.Universe.Tree, byValue: Int, isUntil: Boolean) extends StreamSource with CanCreateVectorSink with SideEffectFreeStreamComponent with Product with Serializable + +

                          +
                          Definition Classes
                          StreamSources
                          +
                        39. + + +

                          + + sealed + trait + + + ResultKind extends AnyRef + +

                          +
                          Definition Classes
                          Streams
                          +
                        40. + + +

                          + + + case class + + + SeqApplyStreamSource(tree: scala.reflect.api.Universe.Tree, components: List[scala.reflect.api.Universe.Tree], componentType: scala.reflect.api.Universe.Type) extends ExplicitCollectionStreamSource with CanCreateListSink with Product with Serializable + +

                          +
                          Definition Classes
                          StreamSources
                          +
                        41. + + +

                          + + abstract + class + + + SeqEvaluator extends Evaluator[Seq[scala.reflect.api.Universe.Tree]] + +

                          +
                          Definition Classes
                          CodeAnalysis
                          +
                        42. + + +

                          + + + class + + + SetBuilderGen extends BuilderGen + +

                          +
                          Definition Classes
                          StreamSinks
                          +
                        43. + + +

                          + + + trait + + + SideEffectFreeStreamComponent extends StreamComponent + +

                          +
                          Definition Classes
                          Streams
                          +
                        44. + + +

                          + + + case class + + + SideEffectFullComponent(component: StreamComponent, sideEffects: Streams.SideEffects, preventedOptimizations: Boolean) extends Product with Serializable + +

                          +
                          Definition Classes
                          Streams
                          +
                        45. + + +

                          + + + type + + + SideEffects = Seq[scala.reflect.api.Universe.Tree] + +

                          +
                          Definition Classes
                          CodeAnalysis
                          +
                        46. + + +

                          + + + class + + + SideEffectsAnalyzer extends AnyRef + +

                          +
                          Definition Classes
                          Streams
                          +
                        47. + + +

                          + + + class + + + SideEffectsEvaluator extends SeqEvaluator + +

                          +
                          Definition Classes
                          CodeAnalysis
                          +
                        48. + + +

                          + + + case class + + + Stream(source: StreamSource, transformers: Seq[StreamTransformer]) extends Product with Serializable + +

                          +
                          Definition Classes
                          Streams
                          +
                        49. + + +

                          + + + trait + + + StreamChainTestable extends AnyRef + +

                          +
                          Definition Classes
                          Streams
                          +
                        50. + + +

                          + + + trait + + + StreamComponent extends StreamChainTestable + +

                          +
                          Definition Classes
                          Streams
                          +
                        51. + + +

                          + + + trait + + + StreamSink extends SideEffectFreeStreamComponent + +

                          +
                          Definition Classes
                          Streams
                          +
                        52. + + +

                          + + + trait + + + StreamSource extends StreamComponent + +

                          +
                          Definition Classes
                          Streams
                          +
                        53. + + +

                          + + + trait + + + StreamTransformer extends StreamComponent + +

                          +
                          Definition Classes
                          Streams
                          +
                        54. + + +

                          + + + case class + + + StreamValue(value: TupleValue, extraFirstValue: Option[TupleValue] = scala.None, valueIndex: Option[() ⇒ scala.reflect.api.Universe.Tree] = scala.None, valuesCount: Option[() ⇒ scala.reflect.api.Universe.Tree] = scala.None) extends Product with Serializable + +

                          +
                          Definition Classes
                          Streams
                          +
                        55. + + +

                          + + + case class + + + SymbolsInfo(tree: scala.reflect.api.Universe.Tree, symbolDefinitions: Seq[scala.reflect.api.Universe.DefTree], definedSymbols: Set[scala.reflect.api.Universe.Symbol], preKnownSymbols: Set[scala.reflect.api.Universe.Symbol], unknownReferences: Seq[scala.reflect.api.Universe.RefTree]) extends Product with Serializable + +

                          +
                          Definition Classes
                          CodeAnalysis
                          +
                        56. + + +

                          + + sealed + trait + + + TraversalDirection extends AnyRef + +

                          +
                          Definition Classes
                          Streams
                          +
                        57. + + +

                          + + + class + + + TraversalOp extends AnyRef + +

                          +
                          Definition Classes
                          StreamOps
                          +
                        58. + + +

                          + + sealed abstract + class + + + TraversalOpType extends AnyRef + +

                          +
                          Definition Classes
                          StreamOps
                          +
                        59. + + +

                          + + + type + + + TreeGen = () ⇒ scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        60. + + +

                          + + + class + + + TupleAnalyzer extends AnyRef + +

                          +
                          Definition Classes
                          TupleAnalysis
                          +
                        61. + + +

                          + + + case class + + + TupleInfo(tpe: scala.reflect.api.Universe.Type, components: Seq[TupleInfo]) extends Product with Serializable + +

                          +
                          Definition Classes
                          TupleAnalysis
                          +
                        62. + + +

                          + + + case class + + + TupleSlice(baseSymbol: scala.reflect.api.Universe.Symbol, sliceOffset: Int, sliceLength: Int) extends Product with Serializable + +

                          +

                          Phases : +- unique renaming +- tuple cartography (map symbols and treeId to TupleSlices : x.

                          +
                        63. + + +

                          + + + trait + + + TupleValue extends () ⇒ scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          Streams
                          +
                        64. + + +

                          + + + case class + + + VarDef(rawIdentGen: () ⇒ scala.reflect.api.Universe.Ident, symbol: scala.reflect.api.Universe.Symbol, definition: scala.reflect.api.Universe.ValDef) extends Product with Serializable + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        65. + + +

                          + + + class + + + VectorBuilderGen extends DefaultBuilderGen + +

                          +
                          Definition Classes
                          StreamSinks
                          +
                        66. + + +

                          + + + trait + + + WithArrayResultWrapper extends WithResultWrapper + +

                          +
                          Definition Classes
                          StreamSinks
                          +
                        67. + + +

                          + + + trait + + + WithResultWrapper extends AnyRef + +

                          +
                          Definition Classes
                          StreamSinks
                          +
                        68. + + +

                          + + + case class + + + WrappedArrayStreamSource(tree: scala.reflect.api.Universe.Tree, array: scala.reflect.api.Universe.Tree, componentType: scala.reflect.api.Universe.Type) extends AbstractArrayStreamSource with CanCreateArraySink with SideEffectFreeStreamComponent with Product with Serializable + +

                          +
                          Definition Classes
                          StreamSources
                          +
                        +
                        + +
                        +

                        Abstract Value Members

                        +
                        1. + + +

                          + + abstract + def + + + fresh(s: String): String + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        2. + + +

                          + + abstract + val + + + global: Universe + +

                          +
                          Definition Classes
                          StreamTransformers → StreamSources → TraversalOps → StreamOps → StreamSinks → Streams → CodeAnalysis → TupleAnalysis → TreeBuilders → MiscMatchers → Tuploids → CommonScalaNames
                          +
                        3. + + +

                          + + abstract + def + + + inferImplicitValue(pt: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        4. + + +

                          + + abstract + def + + + setInfo(sym: scala.reflect.api.Universe.Symbol, tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Symbol + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        5. + + +

                          + + abstract + def + + + setPos(tree: scala.reflect.api.Universe.Tree, pos: scala.reflect.api.Universe.Position): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        6. + + +

                          + + abstract + def + + + setType(tree: scala.reflect.api.Universe.Tree, tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        7. + + +

                          + + abstract + def + + + setType(sym: scala.reflect.api.Universe.Symbol, tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Symbol + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        8. + + +

                          + + abstract + def + + + typeCheck(tree: scala.reflect.api.Universe.Tree, pt: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        9. + + +

                          + + abstract + def + + + typed[T <: scala.reflect.api.Universe.Tree](tree: T): T + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        10. + + +

                          + + abstract + def + + + verbose: Boolean + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        11. + + +

                          + + abstract + def + + + warning(pos: scala.reflect.api.Universe.Position, msg: String): Unit + +

                          +
                          Definition Classes
                          Streams
                          +
                        12. + + +

                          + + abstract + def + + + withSymbol[T <: scala.reflect.api.Universe.Tree](sym: scala.reflect.api.Universe.Symbol, tpe: scala.reflect.api.Universe.Type = NoType)(tree: T): T + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        +
                        + +
                        +

                        Concrete Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + + lazy val + + + ADD: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        7. + + +

                          + + + lazy val + + + AND: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        8. + + +

                          + + + lazy val + + + ASR: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        9. + + +

                          + + + object + + + ArrayApply extends CollectionApply + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        10. + + +

                          + + + lazy val + + + ArrayBufferClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        11. + + +

                          + + + lazy val + + + ArrayIndexOutOfBoundsExceptionClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        12. + + +

                          + + + val + + + ArrayName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        13. + + +

                          + + + object + + + ArrayOps + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        14. + + +

                          + + + lazy val + + + ArrayOpsClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        15. + + +

                          + + + object + + + ArrayTabulate + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        16. + + +

                          + + + object + + + ArrayTyped extends HigherTypeParameterExtractor + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        17. + + +

                          + + + object + + + BasicTypeApply + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        18. + + +

                          + + + def + + + C(name: String): scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        19. + + +

                          + + + object + + + CanBuildFromArg + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        20. + + +

                          + + + lazy val + + + CanBuildFromClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        21. + + +

                          + + + lazy val + + + DIV: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        22. + + +

                          + + + lazy val + + + EQ: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        23. + + +

                          + + + lazy val + + + EQL: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        24. + + +

                          + + + object + + + FoldName + +

                          +
                          Definition Classes
                          TraversalOps
                          +
                        25. + + +

                          + + + object + + + Foreach + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        26. + + +

                          + + + object + + + FromLeft extends TraversalDirection with Product with Serializable + +

                          +
                          Definition Classes
                          Streams
                          +
                        27. + + +

                          + + + object + + + FromRight extends TraversalDirection with Product with Serializable + +

                          +
                          Definition Classes
                          Streams
                          +
                        28. + + +

                          + + + object + + + Func + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        29. + + +

                          + + + lazy val + + + GE: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        30. + + +

                          + + + lazy val + + + GT: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        31. + + +

                          + + + lazy val + + + HASHHASH: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        32. + + +

                          + + + lazy val + + + ImmutableListClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        33. + + +

                          + + + object + + + IndexedSeqApply extends CollectionApply + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        34. + + +

                          + + + lazy val + + + IndexedSeqClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        35. + + +

                          + + + lazy val + + + IndexedSeqModule: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        36. + + +

                          + + + object + + + IntRange + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        37. + + +

                          + + + lazy val + + + LE: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        38. + + +

                          + + + lazy val + + + LSL: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        39. + + +

                          + + + lazy val + + + LSR: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        40. + + +

                          + + + lazy val + + + LT: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        41. + + +

                          + + + object + + + ListApply extends CollectionApply + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        42. + + +

                          + + + lazy val + + + ListBufferClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        43. + + +

                          + + + lazy val + + + ListClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        44. + + +

                          + + + object + + + ListTree extends HigherTypeParameterExtractor + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        45. + + +

                          + + + def + + + M(name: String): scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        46. + + +

                          + + + lazy val + + + MINUS: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        47. + + +

                          + + + lazy val + + + MOD: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        48. + + +

                          + + + lazy val + + + MUL: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        49. + + +

                          + + + object + + + N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        50. + + +

                          + + implicit + def + + + N2TermName(n: N): scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        51. + + +

                          + + + lazy val + + + NE: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        52. + + +

                          + + + object + + + NoResult extends ResultKind with Product with Serializable + +

                          +
                          Definition Classes
                          Streams
                          +
                        53. + + +

                          + + + lazy val + + + NonEmptyListClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        54. + + +

                          + + + lazy val + + + NoneModule: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        55. + + +

                          + + + lazy val + + + OR: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        56. + + +

                          + + + object + + + OptionApply extends CollectionApply + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        57. + + +

                          + + + lazy val + + + OptionClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        58. + + +

                          + + + lazy val + + + OptionModule: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        59. + + +

                          + + + object + + + OptionTree + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        60. + + +

                          + + + def + + + P(name: String): scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        61. + + +

                          + + + lazy val + + + PLUS: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        62. + + +

                          + + + object + + + Predef + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        63. + + +

                          + + + object + + + ReduceName + +

                          +
                          Definition Classes
                          TraversalOps
                          +
                        64. + + +

                          + + + lazy val + + + RefArrayBuilderClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        65. + + +

                          + + + lazy val + + + RefArrayOpsClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        66. + + +

                          + + + object + + + ReverseOrder extends Order with Product with Serializable + +

                          +
                          Definition Classes
                          Streams
                          +
                        67. + + +

                          + + + lazy val + + + RichWrappers: Set[scala.reflect.api.Universe.Symbol] + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        68. + + +

                          + + + lazy val + + + SELF: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        69. + + +

                          + + + lazy val + + + SUB: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        70. + + +

                          + + + object + + + SameOrder extends Order with Product with Serializable + +

                          +
                          Definition Classes
                          Streams
                          +
                        71. + + +

                          + + + lazy val + + + ScalaCollectionPackage: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        72. + + +

                          + + + lazy val + + + ScalaMathCommonClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        73. + + +

                          + + + object + + + ScalaMathFunction + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        74. + + +

                          + + + lazy val + + + ScalaMathPackage: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        75. + + +

                          + + + lazy val + + + ScalaMathPackageClass: scala.reflect.api.Universe.Symbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        76. + + +

                          + + + lazy val + + + ScalaReflectPackage: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        77. + + +

                          + + + object + + + ScalarResult extends ResultKind with Product with Serializable + +

                          +
                          Definition Classes
                          Streams
                          +
                        78. + + +

                          + + + object + + + ScanName + +

                          +
                          Definition Classes
                          TraversalOps
                          +
                        79. + + +

                          + + + object + + + SeqApply extends CollectionApply + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        80. + + +

                          + + + lazy val + + + SeqClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        81. + + +

                          + + + lazy val + + + SeqModule: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        82. + + +

                          + + + lazy val + + + SetBuilderClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        83. + + +

                          + + + lazy val + + + SetClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        84. + + +

                          + + + lazy val + + + SetModule: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        85. + + +

                          + + + lazy val + + + SomeModule: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        86. + + +

                          + + + object + + + StreamResult extends ResultKind with Product with Serializable + +

                          +
                          Definition Classes
                          Streams
                          +
                        87. + + +

                          + + + object + + + StreamSource + +

                          +
                          Definition Classes
                          StreamSources
                          +
                        88. + + +

                          + + + lazy val + + + StringOpsClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        89. + + +

                          + + + object + + + SymbolWithOwnerAndName + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        90. + + +

                          + + + lazy val + + + THIS: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        91. + + +

                          + + + object + + + TraversalOp + +

                          +
                          Definition Classes
                          TraversalOps
                          +
                        92. + + +

                          + + + object + + + TraversalOps + +

                          +
                          Definition Classes
                          StreamOps
                          +
                        93. + + +

                          + + + object + + + TreeWithSymbol + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        94. + + +

                          + + + object + + + TreeWithType + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        95. + + +

                          + + + object + + + TrivialCanBuildFromArg + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        96. + + +

                          + + + object + + + TupleClass + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        97. + + +

                          + + + object + + + TupleComponent + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        98. + + +

                          + + + object + + + TupleCreation + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        99. + + +

                          + + + object + + + TuplePath + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        100. + + +

                          + + + object + + + TupleSelect + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        101. + + +

                          + + + lazy val + + + UNARY_!: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        102. + + +

                          + + + lazy val + + + UNARY_+: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        103. + + +

                          + + + lazy val + + + UNARY_-: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        104. + + +

                          + + + lazy val + + + UNARY_~: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        105. + + +

                          + + + object + + + Unordered extends Order with Product with Serializable + +

                          +
                          Definition Classes
                          Streams
                          +
                        106. + + +

                          + + implicit + def + + + VarDev2IdentGen(vd: VarDef): () ⇒ scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        107. + + +

                          + + + lazy val + + + VectorBuilderClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        108. + + +

                          + + + lazy val + + + VectorClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        109. + + +

                          + + + object + + + WhileLoop + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        110. + + +

                          + + + lazy val + + + WrappedArrayBuilderClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        111. + + +

                          + + + object + + + WrappedArrayTree + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        112. + + +

                          + + + lazy val + + + XOR: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        113. + + +

                          + + + lazy val + + + ZAND: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        114. + + +

                          + + + lazy val + + + ZOR: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        115. + + +

                          + + + def + + + addAssign(target: scala.reflect.api.Universe.Tree, toAdd: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        116. + + +

                          + + + val + + + addAssignName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        117. + + +

                          + + + def + + + apply(sym: scala.reflect.api.Universe.Symbol)(target: scala.reflect.api.Universe.Tree, args: List[scala.reflect.api.Universe.Tree]): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        118. + + +

                          + + + def + + + applyFiberPath(rootGen: () ⇒ scala.reflect.api.Universe.Tree, rootTpe: scala.reflect.api.Universe.Type, path: List[Int]): (scala.reflect.api.Universe.Tree, scala.reflect.api.Universe.Type) + +

                          +
                          Definition Classes
                          TupleAnalysis
                          +
                        119. + + +

                          + + + def + + + applyFiberPath(rootGen: () ⇒ scala.reflect.api.Universe.Tree, path: List[Int]): (scala.reflect.api.Universe.Tree, scala.reflect.api.Universe.Type) + +

                          +
                          Definition Classes
                          TupleAnalysis
                          +
                        120. + + +

                          + + + val + + + applyName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        121. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        122. + + +

                          + + + def + + + assembleStream(stream: Stream, outerTree: scala.reflect.api.Universe.Tree, transform: (scala.reflect.api.Universe.Tree) ⇒ scala.reflect.api.Universe.Tree, pos: scala.reflect.api.Universe.Position, currentOwner: scala.reflect.api.Universe.Symbol): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          Streams
                          +
                        123. + + +

                          + + + def + + + basicTypeApplyTraversalOp(tree: scala.reflect.api.Universe.Tree, collection: scala.reflect.api.Universe.Tree, name: scala.reflect.api.Universe.Name, typeArgs: List[scala.reflect.api.Universe.Tree], args: Seq[List[scala.reflect.api.Universe.Tree]]): Option[TraversalOp] + +

                          +
                          Definition Classes
                          TraversalOps
                          +
                        124. + + +

                          + + + def + + + binOp(a: scala.reflect.api.Universe.Tree, op: scala.reflect.api.Universe.Symbol, b: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        125. + + +

                          + + + def + + + boolAnd(a: scala.reflect.api.Universe.Tree, b: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        126. + + +

                          + + + def + + + boolNot(a: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Select + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        127. + + +

                          + + + def + + + boolOr(a: scala.reflect.api.Universe.Tree, b: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        128. + + +

                          + + + val + + + byName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        129. + + +

                          + + + val + + + canBuildFromName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        130. + + +

                          + + + def + + + checkStreamWillBenefitFromOptimization(stream: Stream): Unit + +

                          + +
                        131. + + +

                          + + + lazy val + + + classToType: Map[Class[_], scala.reflect.api.Universe.Type] + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        132. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        133. + + +

                          + + + val + + + collectName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        134. + + +

                          + + + val + + + countName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        135. + + +

                          + + + def + + + createSideEffectsEvaluator(tree: scala.reflect.api.Universe.Tree, cached: Boolean = true, preKnownSymbols: Set[scala.reflect.api.Universe.Symbol] = Set()): SideEffectsEvaluator + +

                          +
                          Attributes
                          protected
                          Definition Classes
                          CodeAnalysis
                          +
                        136. + + +

                          + + + def + + + decrementIntVar(identGen: () ⇒ scala.reflect.api.Universe.Ident, value: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Assign + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        137. + + +

                          + + + val + + + dropWhileName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        138. + + +

                          + + + def + + + encode(str: String): scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        139. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        140. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        141. + + +

                          + + + val + + + existsName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        142. + + +

                          + + + val + + + filterName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        143. + + +

                          + + + val + + + filterNotName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        144. + + +

                          + + + def + + + filterTree[V](tree: scala.reflect.api.Universe.Tree)(f: PartialFunction[scala.reflect.api.Universe.Tree, V]): Seq[V] + +

                          +
                          Definition Classes
                          CodeAnalysis
                          +
                        145. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        146. + + +

                          + + + val + + + findName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        147. + + +

                          + + + def + + + flattenApply(tree: scala.reflect.api.Universe.Tree): List[scala.reflect.api.Universe.Tree] + +

                          +

                          Smashes directly nested applies down to catenate the argument lists.

                          Smashes directly nested applies down to catenate the argument lists.

                          Definition Classes
                          MiscMatchers
                          +
                        148. + + +

                          + + + def + + + flattenApplyGroups(tree: scala.reflect.api.Universe.Tree): List[List[scala.reflect.api.Universe.Tree]] + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        149. + + +

                          + + + def + + + flattenFiberPaths(info: TupleInfo): Seq[List[Int]] + +

                          +
                          Definition Classes
                          TupleAnalysis
                          +
                        150. + + +

                          + + + def + + + flattenFiberPaths(tpe: scala.reflect.api.Universe.Type): Seq[List[Int]] + +

                          +
                          Definition Classes
                          TupleAnalysis
                          +
                        151. + + +

                          + + + def + + + flattenSelect(tree: scala.reflect.api.Universe.Tree): (scala.reflect.api.Universe.Tree, List[scala.reflect.api.Universe.Name]) + +

                          +

                          Smashes directly nested selects down to the inner tree and a list of names.

                          Smashes directly nested selects down to the inner tree and a list of names.

                          Definition Classes
                          MiscMatchers
                          +
                        152. + + +

                          + + + def + + + flattenTypes(tpe: scala.reflect.api.Universe.Type): Seq[scala.reflect.api.Universe.Type] + +

                          +
                          Definition Classes
                          TupleAnalysis
                          +
                        153. + + +

                          + + + val + + + foldLeftName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        154. + + +

                          + + + val + + + foldRightName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        155. + + +

                          + + + val + + + forallName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        156. + + +

                          + + + val + + + foreachName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        157. + + +

                          + + + def + + + getArrayType(dimensions: Int, componentType: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Type + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        158. + + +

                          + + + def + + + getArrayWrapperTpe(componentType: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Type + +

                          +
                          Definition Classes
                          StreamSinks
                          +
                        159. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        160. + + +

                          + + + def + + + getComponentOffsetAndSizeOfIthMember(tpe: scala.reflect.api.Universe.Type, i: Int): (Int, Int) + +

                          +
                          Definition Classes
                          TupleAnalysis
                          +
                        161. + + +

                          + + + def + + + getRawUnknownSymbolReferences(tree: scala.reflect.api.Universe.Tree, isKnownSymbol: (scala.reflect.api.Universe.Symbol) ⇒ Boolean, accept: (scala.reflect.api.Universe.Tree) ⇒ Boolean): Seq[scala.reflect.api.Universe.RefTree] + +

                          +
                          Definition Classes
                          CodeAnalysis
                          +
                        162. + + +

                          + + + def + + + getSideEffects(tree: scala.reflect.api.Universe.Tree): Seq[scala.reflect.api.Universe.Tree] + +

                          +
                          Definition Classes
                          CodeAnalysis
                          +
                        163. + + +

                          + + + def + + + getSymbolDefinitions(tree: scala.reflect.api.Universe.Tree): Seq[scala.reflect.api.Universe.DefTree] + +

                          +
                          Definition Classes
                          CodeAnalysis
                          +
                        164. + + +

                          + + + def + + + getTreeChildren(tree: scala.reflect.api.Universe.Tree): Seq[scala.reflect.api.Universe.Tree] + +

                          +
                          Definition Classes
                          CodeAnalysis
                          +
                        165. + + +

                          + + + def + + + getTupleComponentTypes(tpe: scala.reflect.api.Universe.Type): List[scala.reflect.api.Universe.Type] + +

                          +
                          Definition Classes
                          Tuploids
                          +
                        166. + + +

                          + + + def + + + getTupleInfo(tpe: scala.reflect.api.Universe.Type): TupleInfo + +

                          +
                          Definition Classes
                          TupleAnalysis
                          +
                        167. + + +

                          + + + def + + + getType(tree: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Type + +

                          +
                          Definition Classes
                          TupleAnalysis
                          +
                        168. + + +

                          + + + def + + + getUnknownSymbolInfo(tree: scala.reflect.api.Universe.Tree, filter: (scala.reflect.api.Universe.Tree) ⇒ Boolean = _ => true, preKnownSymbols: Set[scala.reflect.api.Universe.Symbol] = Set()): SymbolsInfo + +

                          +
                          Definition Classes
                          CodeAnalysis
                          +
                        169. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        170. + + +

                          + + + val + + + headName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        171. + + +

                          + + + def + + + ident(sym: scala.reflect.api.Universe.Symbol, tpe: scala.reflect.api.Universe.Type, n: scala.reflect.api.Universe.Name, pos: scala.reflect.api.Universe.Position = NoPosition): scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        172. + + +

                          + + + def + + + incrementIntVar(identGen: () ⇒ scala.reflect.api.Universe.Ident, value: scala.reflect.api.Universe.Tree = newInt(1)): scala.reflect.api.Universe.Assign + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        173. + + +

                          + + + def + + + intAdd(a: ⇒ scala.reflect.api.Universe.Tree, b: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        174. + + +

                          + + + def + + + intDiv(a: ⇒ scala.reflect.api.Universe.Tree, b: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        175. + + +

                          + + + def + + + intSub(a: ⇒ scala.reflect.api.Universe.Tree, b: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        176. + + +

                          + + + val + + + intWrapperName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        177. + + +

                          + + + def + + + isAnyVal(tpe: scala.reflect.api.Universe.Type): Boolean + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        178. + + +

                          + + + val + + + isEmptyName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        179. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        180. + + +

                          + + + def + + + isPrimitiveType(tpe: scala.reflect.api.Universe.Type): Boolean + +

                          +
                          Definition Classes
                          Tuploids
                          +
                        181. + + +

                          + + + def + + + isSideEffectFree(tree: scala.reflect.api.Universe.Tree): Boolean + +

                          +
                          Definition Classes
                          CodeAnalysis
                          +
                        182. + + +

                          + + + def + + + isTupleSymbol(sym: scala.reflect.api.Universe.Symbol): Boolean + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        183. + + +

                          + + + def + + + isTupleType(tpe: scala.reflect.api.Universe.Type): Boolean + +

                          +
                          Definition Classes
                          Tuploids
                          +
                        184. + + +

                          + + + def + + + isTupleTypeRef(ref: scala.reflect.api.Universe.TypeRef): Boolean + +

                          +
                          Definition Classes
                          Tuploids
                          +
                        185. + + +

                          + + + def + + + isTuploidType(tpe: scala.reflect.api.Universe.Type): Boolean + +

                          +
                          Definition Classes
                          Tuploids
                          +
                        186. + + +

                          + + + def + + + isUnit(tpe: scala.reflect.api.Universe.Type): Boolean + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        187. + + +

                          + + + def + + + itemIdentGen(value: StreamValue)(implicit loop: Loop): () ⇒ scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          StreamSinks
                          +
                        188. + + +

                          + + + val + + + lengthName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        189. + + +

                          + + + lazy val + + + manifestPre: scala.reflect.api.Universe.Type + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        190. + + +

                          + + + lazy val + + + manifestSym: scala.reflect.api.Universe.Symbol + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        191. + + +

                          + + + val + + + mapName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        192. + + +

                          + + + val + + + mathName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        193. + + +

                          + + + val + + + maxName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        194. + + +

                          + + + def + + + methPart(tree: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        195. + + +

                          + + + val + + + minName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        196. + + +

                          + + + def + + + mkSelect(names: scala.reflect.api.Universe.TermName*): scala.reflect.api.Universe.Tree + +

                          +

                          Creates an Ident or Select from a list of names.

                          Creates an Ident or Select from a list of names.

                          Definition Classes
                          MiscMatchers
                          +
                        197. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        198. + + +

                          + + + def + + + newApply(target: scala.reflect.api.Universe.Tree, name: scala.reflect.api.Universe.Name, typeArgs: List[scala.reflect.api.Universe.TypeTree] = Nil, args: List[scala.reflect.api.Universe.Tree] = Nil): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        199. + + +

                          + + + def + + + newApply(pos: scala.reflect.api.Universe.Position, array: ⇒ scala.reflect.api.Universe.Tree, index: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        200. + + +

                          + + + def + + + newArray(componentType: scala.reflect.api.Universe.Type, length: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        201. + + +

                          + + + def + + + newArrayApply(typeExpr: scala.reflect.api.Universe.TypeTree, values: scala.reflect.api.Universe.Tree*): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        202. + + +

                          + + + def + + + newArrayLength(a: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Select + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        203. + + +

                          + + + def + + + newArrayModuleTree: scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        204. + + +

                          + + + def + + + newArrayMulti(arrayType: scala.reflect.api.Universe.Type, componentTpe: scala.reflect.api.Universe.Type, lengths: ⇒ List[scala.reflect.api.Universe.Tree], manifest: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        205. + + +

                          + + + def + + + newArrayWithArrayType(arrayType: scala.reflect.api.Universe.Type, length: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        206. + + +

                          + + + def + + + newAssign(target: () ⇒ scala.reflect.api.Universe.Ident, value: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Assign + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        207. + + +

                          + + + def + + + newBool(v: Boolean): scala.reflect.api.Universe.Literal + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        208. + + +

                          + + + def + + + newCollectionApply(collectionModuleTree: ⇒ scala.reflect.api.Universe.Tree, typeExpr: scala.reflect.api.Universe.TypeTree, values: scala.reflect.api.Universe.Tree*): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        209. + + +

                          + + + def + + + newConstant(v: Any, tpe: scala.reflect.api.Universe.Type = null): scala.reflect.api.Universe.Literal + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        210. + + +

                          + + + def + + + newDefaultValue(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Literal + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        211. + + +

                          + + + def + + + newIf(cond: scala.reflect.api.Universe.Tree, thenTree: scala.reflect.api.Universe.Tree, elseTree: scala.reflect.api.Universe.Tree = null): scala.reflect.api.Universe.If + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        212. + + +

                          + + + def + + + newInstance(tpe: scala.reflect.api.Universe.Type, constructorArgs: List[scala.reflect.api.Universe.Tree]): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        213. + + +

                          + + + def + + + newInt(v: Int): scala.reflect.api.Universe.Literal + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        214. + + +

                          + + + def + + + newIsInstanceOf(tree: scala.reflect.api.Universe.Tree, tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.TypeApply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        215. + + +

                          + + + def + + + newIsNotNull(target: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        216. + + +

                          + + + def + + + newLong(v: Long): scala.reflect.api.Universe.Literal + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        217. + + +

                          + + + def + + + newNoneModuleTree: scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        218. + + +

                          + + + def + + + newNull(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Literal + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        219. + + +

                          + + + def + + + newOneValue(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Literal + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        220. + + +

                          + + + def + + + newScalaCollectionPackageTree: scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        221. + + +

                          + + + def + + + newScalaPackageTree: scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        222. + + +

                          + + + def + + + newSelect(target: scala.reflect.api.Universe.Tree, name: scala.reflect.api.Universe.Name, typeArgs: List[scala.reflect.api.Universe.TypeTree] = Nil): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        223. + + +

                          + + + def + + + newSeqApply(typeExpr: scala.reflect.api.Universe.TypeTree, values: scala.reflect.api.Universe.Tree*): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        224. + + +

                          + + + def + + + newSeqModuleTree: scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        225. + + +

                          + + + def + + + newSetModuleTree: scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        226. + + +

                          + + + def + + + newSomeApply(tpe: scala.reflect.api.Universe.Type, value: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        227. + + +

                          + + + def + + + newSomeModuleTree: scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        228. + + +

                          + + + def + + + newTransformer: scala.reflect.api.Universe.Transformer { ... /* 3 definitions in type refinement */ } + +

                          + +
                        229. + + +

                          + + + def + + + newTypeTree(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.TypeTree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        230. + + +

                          + + + def + + + newUnit(): scala.reflect.api.Universe.Literal + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        231. + + +

                          + + + def + + + newUpdate(pos: scala.reflect.api.Universe.Position, array: ⇒ scala.reflect.api.Universe.Tree, index: ⇒ scala.reflect.api.Universe.Tree, value: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        232. + + +

                          + + + def + + + newVariable(prefix: String, symbolOwner: scala.reflect.api.Universe.Symbol, pos: scala.reflect.api.Universe.Position, mutable: Boolean, initialValue: scala.reflect.api.Universe.Tree, ttpe: scala.reflect.api.Universe.Type = NoType): VarDef + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        233. + + +

                          + + + def + + + normalize(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Type + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        234. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        235. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        236. + + +

                          + + + def + + + ownerChain(s: scala.reflect.api.Universe.Symbol): List[scala.reflect.api.Universe.Symbol] + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        237. + + +

                          + + + val + + + packageName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        238. + + +

                          + + + lazy val + + + primArrayBuilderClasses: Map[scala.reflect.api.Universe.Type, scala.reflect.api.Universe.ClassSymbol] + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        239. + + +

                          + + + lazy val + + + primArrayNames: Array[(scala.reflect.api.Universe.Type, String)] + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        240. + + +

                          + + + lazy val + + + primArrayOpsClasses: Map[scala.reflect.api.Universe.Type, scala.reflect.api.Universe.ClassSymbol] + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        241. + + +

                          + + + def + + + primaryConstructor(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Symbol + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        242. + + +

                          + + + val + + + productName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        243. + + +

                          + + + val + + + reduceLeftName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        244. + + +

                          + + + val + + + reduceRightName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        245. + + +

                          + + + def + + + refineComponentType(componentType: scala.reflect.api.Universe.Type, collectionTree: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Type + +

                          +
                          Definition Classes
                          TraversalOps
                          +
                        246. + + +

                          + + + def + + + replaceOccurrences(tree: scala.reflect.api.Universe.Tree, mappingsSym: Map[scala.reflect.api.Universe.Symbol, () ⇒ scala.reflect.api.Universe.Tree], symbolReplacements: Map[scala.reflect.api.Universe.Symbol, scala.reflect.api.Universe.Symbol], treeReplacements: Map[scala.reflect.api.Universe.Tree, () ⇒ scala.reflect.api.Universe.Tree]): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        247. + + +

                          + + + val + + + resultName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        248. + + +

                          + + + val + + + reverseName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        249. + + +

                          + + + val + + + scalaName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        250. + + +

                          + + + lazy val + + + scalaPackage: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        251. + + +

                          + + + val + + + scanLeftName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        252. + + +

                          + + + val + + + scanRightName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        253. + + +

                          + + + def + + + simpleBuilderResult(builder: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        254. + + +

                          + + + def + + + stream: Boolean + +

                          + +
                        255. + + +

                          + + + val + + + sumName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        256. + + +

                          + + + val + + + superName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        257. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        258. + + +

                          + + + val + + + tabulateName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        259. + + +

                          + + + val + + + tailName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        260. + + +

                          + + + val + + + takeWhileName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        261. + + +

                          + + + val + + + thisName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        262. + + +

                          + + + def + + + toArray(tree: scala.reflect.api.Universe.Tree, componentType: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        263. + + +

                          + + + val + + + toArrayName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        264. + + +

                          + + + val + + + toByteName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        265. + + +

                          + + + val + + + toCharName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        266. + + +

                          + + + val + + + toDoubleName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        267. + + +

                          + + + val + + + toFloatName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        268. + + +

                          + + + val + + + toIndexedSeqName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        269. + + +

                          + + + val + + + toIntName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        270. + + +

                          + + + val + + + toListName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        271. + + +

                          + + + val + + + toLongName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        272. + + +

                          + + + val + + + toMapName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        273. + + +

                          + + + val + + + toName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        274. + + +

                          + + + val + + + toSeqName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        275. + + +

                          + + + val + + + toSetName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        276. + + +

                          + + + val + + + toShortName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        277. + + +

                          + + + val + + + toSizeTName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        278. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        279. + + +

                          + + + val + + + toVectorName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        280. + + +

                          + + + def + + + traversalOpWithoutArg(n: scala.reflect.api.Universe.Name, tree: scala.reflect.api.Universe.Tree): Option[SideEffectFreeStreamComponent with StreamTransformer with Product with Serializable with TraversalOpType { ... /* 2 definitions in type refinement */ }] + +

                          +
                          Definition Classes
                          TraversalOps
                          +
                        281. + + +

                          + + + object + + + tupleComponentName + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        282. + + +

                          + + + def + + + typeApply(sym: scala.reflect.api.Universe.Symbol)(target: scala.reflect.api.Universe.Tree, targs: List[scala.reflect.api.Universe.TypeTree]): scala.reflect.api.Universe.TypeApply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        283. + + +

                          + + + def + + + typeArgs(tree: scala.reflect.api.Universe.Tree): List[scala.reflect.api.Universe.Tree] + +

                          +

                          Strips apply nodes looking for type application.

                          Strips apply nodes looking for type application.

                          Definition Classes
                          MiscMatchers
                          +
                        284. + + +

                          + + + lazy val + + + typeToDefaultValue: Map[scala.reflect.api.Universe.Type, AnyVal] + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        285. + + +

                          + + + lazy val + + + unitTpe: scala.reflect.api.Universe.Type + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        286. + + +

                          + + + val + + + untilName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        287. + + +

                          + + + val + + + updateName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        288. + + +

                          + + implicit + def + + + varDef2TupleValue(value: VarDef): DefaultTupleValue + +

                          +
                          Definition Classes
                          Streams
                          +
                        289. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        290. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        291. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        292. + + +

                          + + + def + + + warnSideEffect(tree: scala.reflect.api.Universe.Tree): Unit + +

                          +
                          Definition Classes
                          Streams
                          +
                        293. + + +

                          + + + def + + + whileLoop(owner: scala.reflect.api.Universe.Symbol, pos: scala.reflect.api.Universe.Position, cond: scala.reflect.api.Universe.Tree, body: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        294. + + +

                          + + + def + + + whileLoop(owner: scala.reflect.api.Universe.Symbol, tree: scala.reflect.api.Universe.Tree, cond: scala.reflect.api.Universe.Tree, body: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        295. + + +

                          + + + val + + + withFilterName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        296. + + +

                          + + + val + + + zipName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        297. + + +

                          + + + val + + + zipWithIndexName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from StreamSources

                        +
                        +

                        Inherited from TraversalOps

                        +
                        +

                        Inherited from StreamOps

                        +
                        +

                        Inherited from StreamSinks

                        +
                        +

                        Inherited from Streams

                        +
                        +

                        Inherited from CodeAnalysis

                        +
                        +

                        Inherited from TupleAnalysis

                        +
                        +

                        Inherited from TreeBuilders

                        +
                        +

                        Inherited from MiscMatchers

                        +
                        +

                        Inherited from Tuploids

                        +
                        +

                        Inherited from CommonScalaNames

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$BrokenOperationsStreamException.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$BrokenOperationsStreamException.html new file mode 100644 index 00000000..555640a6 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$BrokenOperationsStreamException.html @@ -0,0 +1,623 @@ + + + + + BrokenOperationsStreamException - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.Streams.BrokenOperationsStreamException + + + + + + + + + + +
                        + +

                        scalaxy.components.Streams

                        +

                        BrokenOperationsStreamException

                        +
                        + +

                        + + + case class + + + BrokenOperationsStreamException(msg: String, sourceAndOps: Seq[StreamComponent], componentsWithSideEffects: Seq[SideEffectFullComponent]) extends UnsupportedOperationException with Product with Serializable + +

                        + +
                        + Linear Supertypes +
                        Serializable, Product, Equals, UnsupportedOperationException, RuntimeException, Exception, Throwable, Serializable, AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. BrokenOperationsStreamException
                        2. Serializable
                        3. Product
                        4. Equals
                        5. UnsupportedOperationException
                        6. RuntimeException
                        7. Exception
                        8. Throwable
                        9. Serializable
                        10. AnyRef
                        11. Any
                        12. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        +
                        +

                        Instance Constructors

                        +
                        1. + + +

                          + + + new + + + BrokenOperationsStreamException(msg: String, sourceAndOps: Seq[StreamComponent], componentsWithSideEffects: Seq[SideEffectFullComponent]) + +

                          + +
                        +
                        + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + addSuppressed(arg0: Throwable): Unit + +

                          +
                          Definition Classes
                          Throwable
                          +
                        7. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        8. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        9. + + +

                          + + + val + + + componentsWithSideEffects: Seq[SideEffectFullComponent] + +

                          + +
                        10. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        11. + + +

                          + + + def + + + fillInStackTrace(): Throwable + +

                          +
                          Definition Classes
                          Throwable
                          +
                        12. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        13. + + +

                          + + + def + + + getCause(): Throwable + +

                          +
                          Definition Classes
                          Throwable
                          +
                        14. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        15. + + +

                          + + + def + + + getLocalizedMessage(): String + +

                          +
                          Definition Classes
                          Throwable
                          +
                        16. + + +

                          + + + def + + + getMessage(): String + +

                          +
                          Definition Classes
                          Throwable
                          +
                        17. + + +

                          + + + def + + + getStackTrace(): Array[StackTraceElement] + +

                          +
                          Definition Classes
                          Throwable
                          +
                        18. + + +

                          + + final + def + + + getSuppressed(): Array[Throwable] + +

                          +
                          Definition Classes
                          Throwable
                          +
                        19. + + +

                          + + + def + + + initCause(arg0: Throwable): Throwable + +

                          +
                          Definition Classes
                          Throwable
                          +
                        20. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        21. + + +

                          + + + val + + + msg: String + +

                          + +
                        22. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        23. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        24. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        25. + + +

                          + + + def + + + printStackTrace(arg0: PrintWriter): Unit + +

                          +
                          Definition Classes
                          Throwable
                          +
                        26. + + +

                          + + + def + + + printStackTrace(arg0: PrintStream): Unit + +

                          +
                          Definition Classes
                          Throwable
                          +
                        27. + + +

                          + + + def + + + printStackTrace(): Unit + +

                          +
                          Definition Classes
                          Throwable
                          +
                        28. + + +

                          + + + def + + + setStackTrace(arg0: Array[StackTraceElement]): Unit + +

                          +
                          Definition Classes
                          Throwable
                          +
                        29. + + +

                          + + + val + + + sourceAndOps: Seq[StreamComponent] + +

                          + +
                        30. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        31. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          Throwable → AnyRef → Any
                          +
                        32. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        33. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        34. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Product

                        +
                        +

                        Inherited from Equals

                        +
                        +

                        Inherited from UnsupportedOperationException

                        +
                        +

                        Inherited from RuntimeException

                        +
                        +

                        Inherited from Exception

                        +
                        +

                        Inherited from Throwable

                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$CanChainResult.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$CanChainResult.html new file mode 100644 index 00000000..3811a844 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$CanChainResult.html @@ -0,0 +1,433 @@ + + + + + CanChainResult - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.Streams.CanChainResult + + + + + + + + + + +
                        + +

                        scalaxy.components.Streams

                        +

                        CanChainResult

                        +
                        + +

                        + + + case class + + + CanChainResult(canChain: Boolean, reason: Option[String]) extends Product with Serializable + +

                        + +
                        + Linear Supertypes +
                        Serializable, Serializable, Product, Equals, AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. CanChainResult
                        2. Serializable
                        3. Serializable
                        4. Product
                        5. Equals
                        6. AnyRef
                        7. Any
                        8. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        +
                        +

                        Instance Constructors

                        +
                        1. + + +

                          + + + new + + + CanChainResult(canChain: Boolean, reason: Option[String]) + +

                          + +
                        +
                        + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + val + + + canChain: Boolean + +

                          + +
                        8. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        9. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        10. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        11. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        12. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        13. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        14. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        15. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        16. + + +

                          + + + val + + + reason: Option[String] + +

                          + +
                        17. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        18. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        19. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        20. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Product

                        +
                        +

                        Inherited from Equals

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$CanCreateStreamSink.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$CanCreateStreamSink.html new file mode 100644 index 00000000..3bbc10f3 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$CanCreateStreamSink.html @@ -0,0 +1,495 @@ + + + + + CanCreateStreamSink - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.Streams.CanCreateStreamSink + + + + + + + + + + +
                        + +

                        scalaxy.components.Streams

                        +

                        CanCreateStreamSink

                        +
                        + +

                        + + + trait + + + CanCreateStreamSink extends StreamChainTestable + +

                        + + + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. CanCreateStreamSink
                        2. StreamChainTestable
                        3. AnyRef
                        4. Any
                        5. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + + + +
                        +

                        Abstract Value Members

                        +
                        1. + + +

                          + + abstract + def + + + createStreamSink(expectedType: scala.reflect.api.Universe.Type, componentTpe: scala.reflect.api.Universe.Type, outputSize: Option[() ⇒ scala.reflect.api.Universe.Tree]): StreamSink + +

                          + +
                        +
                        + +
                        +

                        Concrete Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + canChainAfter(previous: StreamChainTestable, privilegedDirection: Option[TraversalDirection]): CanChainResult + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        8. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        9. + + +

                          + + + def + + + consumesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          CanCreateStreamSink → StreamChainTestable
                          +
                        10. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        11. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        12. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        13. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        14. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        15. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        16. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        17. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        18. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        19. + + +

                          + + + def + + + privilegedDirection: Option[TraversalDirection] + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        20. + + +

                          + + + def + + + producesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        21. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        22. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        23. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        24. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        25. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from StreamChainTestable

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$CodeWontBenefitFromOptimization.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$CodeWontBenefitFromOptimization.html new file mode 100644 index 00000000..ef5c03f6 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$CodeWontBenefitFromOptimization.html @@ -0,0 +1,597 @@ + + + + + CodeWontBenefitFromOptimization - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.Streams.CodeWontBenefitFromOptimization + + + + + + + + + + +
                        + +

                        scalaxy.components.Streams

                        +

                        CodeWontBenefitFromOptimization

                        +
                        + +

                        + + + case class + + + CodeWontBenefitFromOptimization(reason: String) extends UnsupportedOperationException with Product with Serializable + +

                        + +
                        + Linear Supertypes +
                        Serializable, Product, Equals, UnsupportedOperationException, RuntimeException, Exception, Throwable, Serializable, AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. CodeWontBenefitFromOptimization
                        2. Serializable
                        3. Product
                        4. Equals
                        5. UnsupportedOperationException
                        6. RuntimeException
                        7. Exception
                        8. Throwable
                        9. Serializable
                        10. AnyRef
                        11. Any
                        12. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        +
                        +

                        Instance Constructors

                        +
                        1. + + +

                          + + + new + + + CodeWontBenefitFromOptimization(reason: String) + +

                          + +
                        +
                        + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + addSuppressed(arg0: Throwable): Unit + +

                          +
                          Definition Classes
                          Throwable
                          +
                        7. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        8. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        9. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        10. + + +

                          + + + def + + + fillInStackTrace(): Throwable + +

                          +
                          Definition Classes
                          Throwable
                          +
                        11. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        12. + + +

                          + + + def + + + getCause(): Throwable + +

                          +
                          Definition Classes
                          Throwable
                          +
                        13. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        14. + + +

                          + + + def + + + getLocalizedMessage(): String + +

                          +
                          Definition Classes
                          Throwable
                          +
                        15. + + +

                          + + + def + + + getMessage(): String + +

                          +
                          Definition Classes
                          Throwable
                          +
                        16. + + +

                          + + + def + + + getStackTrace(): Array[StackTraceElement] + +

                          +
                          Definition Classes
                          Throwable
                          +
                        17. + + +

                          + + final + def + + + getSuppressed(): Array[Throwable] + +

                          +
                          Definition Classes
                          Throwable
                          +
                        18. + + +

                          + + + def + + + initCause(arg0: Throwable): Throwable + +

                          +
                          Definition Classes
                          Throwable
                          +
                        19. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        20. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        21. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        22. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        23. + + +

                          + + + def + + + printStackTrace(arg0: PrintWriter): Unit + +

                          +
                          Definition Classes
                          Throwable
                          +
                        24. + + +

                          + + + def + + + printStackTrace(arg0: PrintStream): Unit + +

                          +
                          Definition Classes
                          Throwable
                          +
                        25. + + +

                          + + + def + + + printStackTrace(): Unit + +

                          +
                          Definition Classes
                          Throwable
                          +
                        26. + + +

                          + + + val + + + reason: String + +

                          + +
                        27. + + +

                          + + + def + + + setStackTrace(arg0: Array[StackTraceElement]): Unit + +

                          +
                          Definition Classes
                          Throwable
                          +
                        28. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        29. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          Throwable → AnyRef → Any
                          +
                        30. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        31. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        32. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Product

                        +
                        +

                        Inherited from Equals

                        +
                        +

                        Inherited from UnsupportedOperationException

                        +
                        +

                        Inherited from RuntimeException

                        +
                        +

                        Inherited from Exception

                        +
                        +

                        Inherited from Throwable

                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$DefaultTupleValue.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$DefaultTupleValue.html new file mode 100644 index 00000000..d9420a45 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$DefaultTupleValue.html @@ -0,0 +1,598 @@ + + + + + DefaultTupleValue - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.Streams.DefaultTupleValue + + + + + + + + + + +
                        + +

                        scalaxy.components.Streams

                        +

                        DefaultTupleValue

                        +
                        + +

                        + + + class + + + DefaultTupleValue extends TupleValue + +

                        + +
                        + Linear Supertypes +
                        TupleValue, () ⇒ scala.reflect.api.Universe.Ident, AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. DefaultTupleValue
                        2. TupleValue
                        3. Function0
                        4. AnyRef
                        5. Any
                        6. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        +
                        +

                        Instance Constructors

                        +
                        1. + + +

                          + + + new + + + DefaultTupleValue(vd: Streams.VarDef) + +

                          + +
                        2. + + +

                          + + + new + + + DefaultTupleValue(tpe: scala.reflect.api.Universe.Type, elements: () ⇒ scala.reflect.api.Universe.Ident*) + +

                          + +
                        +
                        + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + + def + + + apply(): scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          DefaultTupleValue → TupleValue → Function0
                          +
                        7. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        8. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        9. + + +

                          + + + def + + + componentsCount: Int + +

                          +
                          Definition Classes
                          DefaultTupleValue → TupleValue
                          +
                        10. + + +

                          + + + val + + + elements: () ⇒ scala.reflect.api.Universe.Ident* + +

                          +
                          Definition Classes
                          DefaultTupleValue → TupleValue
                          +
                        11. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        12. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        13. + + +

                          + + + def + + + fiber(index: Int)(implicit context: LocalContext): () ⇒ scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          TupleValue
                          +
                        14. + + +

                          + + + def + + + fibersCount: Int + +

                          +
                          Definition Classes
                          DefaultTupleValue → TupleValue
                          +
                        15. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        16. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        17. + + +

                          + + + def + + + hasOneFiber: Boolean + +

                          +
                          Attributes
                          protected
                          +
                        18. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        19. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        20. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        21. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        22. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        23. + + +

                          + + + def + + + subTuple(fiberOffset: Int, fiberLength: Int)(implicit context: LocalContext): TupleValue + +

                          +
                          Definition Classes
                          DefaultTupleValue → TupleValue
                          +
                        24. + + +

                          + + + def + + + subValue(fiberOffset: Int, fiberLength: Int)(implicit context: LocalContext): () ⇒ scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          DefaultTupleValue → TupleValue
                          +
                        25. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        26. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          Function0 → AnyRef → Any
                          +
                        27. + + +

                          + + + val + + + tpe: scala.reflect.api.Universe.Type + +

                          +
                          Definition Classes
                          DefaultTupleValue → TupleValue
                          +
                        28. + + +

                          + + + def + + + tuple(implicit context: LocalContext): () ⇒ scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          TupleValue
                          +
                        29. + + +

                          + + + val + + + tupleInfo: Streams.TupleInfo + +

                          + +
                        30. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        31. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        32. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from TupleValue

                        +
                        +

                        Inherited from () ⇒ scala.reflect.api.Universe.Ident

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$FromLeft$.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$FromLeft$.html new file mode 100644 index 00000000..ef61a9cd --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$FromLeft$.html @@ -0,0 +1,406 @@ + + + + + FromLeft - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.Streams.FromLeft + + + + + + + + + + +
                        + +

                        scalaxy.components.Streams

                        +

                        FromLeft

                        +
                        + +

                        + + + object + + + FromLeft extends TraversalDirection with Product with Serializable + +

                        + +
                        + Linear Supertypes +
                        Serializable, Serializable, Product, Equals, TraversalDirection, AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. FromLeft
                        2. Serializable
                        3. Serializable
                        4. Product
                        5. Equals
                        6. TraversalDirection
                        7. AnyRef
                        8. Any
                        9. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        8. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        9. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        10. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        11. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        12. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        13. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        14. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        15. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        16. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        17. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        18. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        19. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Product

                        +
                        +

                        Inherited from Equals

                        +
                        +

                        Inherited from TraversalDirection

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$FromRight$.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$FromRight$.html new file mode 100644 index 00000000..5797a1ce --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$FromRight$.html @@ -0,0 +1,406 @@ + + + + + FromRight - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.Streams.FromRight + + + + + + + + + + +
                        + +

                        scalaxy.components.Streams

                        +

                        FromRight

                        +
                        + +

                        + + + object + + + FromRight extends TraversalDirection with Product with Serializable + +

                        + +
                        + Linear Supertypes +
                        Serializable, Serializable, Product, Equals, TraversalDirection, AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. FromRight
                        2. Serializable
                        3. Serializable
                        4. Product
                        5. Equals
                        6. TraversalDirection
                        7. AnyRef
                        8. Any
                        9. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        8. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        9. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        10. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        11. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        12. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        13. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        14. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        15. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        16. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        17. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        18. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        19. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Product

                        +
                        +

                        Inherited from Equals

                        +
                        +

                        Inherited from TraversalDirection

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$LocalContext.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$LocalContext.html new file mode 100644 index 00000000..dae5b792 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$LocalContext.html @@ -0,0 +1,454 @@ + + + + + LocalContext - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.Streams.LocalContext + + + + + + + + + + +
                        + +

                        scalaxy.components.Streams

                        +

                        LocalContext

                        +
                        + +

                        + + + trait + + + LocalContext extends AnyRef + +

                        + +
                        + Linear Supertypes +
                        AnyRef, Any
                        +
                        + Known Subclasses + +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. LocalContext
                        2. AnyRef
                        3. Any
                        4. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + + + +
                        +

                        Abstract Value Members

                        +
                        1. + + +

                          + + abstract + def + + + addDefinition(tree: scala.reflect.api.Universe.Tree): Unit + +

                          + +
                        2. + + +

                          + + abstract + def + + + currentOwner: scala.reflect.api.Universe.Symbol + +

                          + +
                        +
                        + +
                        +

                        Concrete Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        8. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        9. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        10. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        11. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        12. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        13. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        14. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        15. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        16. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        17. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        18. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        19. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        20. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        21. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$Loop$Inners.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$Loop$Inners.html new file mode 100644 index 00000000..3e4d4b9c --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$Loop$Inners.html @@ -0,0 +1,490 @@ + + + + + Inners - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.Streams.Loop.Inners + + + + + + + + + + +
                        + +

                        scalaxy.components.Streams.Loop

                        +

                        Inners

                        +
                        + +

                        + + + class + + + Inners extends AnyRef + +

                        + +
                        + Linear Supertypes +
                        AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. Inners
                        2. AnyRef
                        3. Any
                        4. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        +
                        +

                        Instance Constructors

                        +
                        1. + + +

                          + + + new + + + Inners() + +

                          + +
                        +
                        + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        8. + + +

                          + + + val + + + core: TreeGenList + +

                          + +
                        9. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        10. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        11. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        12. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        13. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        14. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        15. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        16. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        17. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        18. + + +

                          + + + val + + + post: TreeGenList + +

                          + +
                        19. + + +

                          + + + val + + + pre: TreeGenList + +

                          + +
                        20. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        21. + + +

                          + + + def + + + toList: List[scala.reflect.api.Universe.Tree] + +

                          + +
                        22. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        23. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        24. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        25. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$Loop$SubContext.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$Loop$SubContext.html new file mode 100644 index 00000000..bfa4116a --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$Loop$SubContext.html @@ -0,0 +1,466 @@ + + + + + SubContext - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.Streams.Loop.SubContext + + + + + + + + + + +
                        + +

                        scalaxy.components.Streams.Loop

                        +

                        SubContext

                        +
                        + +

                        + + + class + + + SubContext extends LocalContext + +

                        + +
                        + Linear Supertypes +
                        LocalContext, AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. SubContext
                        2. LocalContext
                        3. AnyRef
                        4. Any
                        5. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        +
                        +

                        Instance Constructors

                        +
                        1. + + +

                          + + + new + + + SubContext(list: TreeGenList) + +

                          + +
                        +
                        + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + + def + + + addDefinition(tree: scala.reflect.api.Universe.Tree): Unit + +

                          +
                          Definition Classes
                          SubContext → LocalContext
                          +
                        7. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        8. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        9. + + +

                          + + + def + + + currentOwner: scala.reflect.api.Universe.Symbol + +

                          +
                          Definition Classes
                          SubContext → LocalContext
                          +
                        10. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        11. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        12. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        13. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        14. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        15. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        16. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        17. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        18. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        19. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        20. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        21. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        22. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        23. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from LocalContext

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$Loop$TreeGenList.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$Loop$TreeGenList.html new file mode 100644 index 00000000..1f9d3543 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$Loop$TreeGenList.html @@ -0,0 +1,529 @@ + + + + + TreeGenList - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.Streams.Loop.TreeGenList + + + + + + + + + + +
                        + +

                        scalaxy.components.Streams.Loop

                        +

                        TreeGenList

                        +
                        + +

                        + + + class + + + TreeGenList extends AnyRef + +

                        + +
                        + Linear Supertypes +
                        AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. TreeGenList
                        2. AnyRef
                        3. Any
                        4. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        +
                        +

                        Instance Constructors

                        +
                        1. + + +

                          + + + new + + + TreeGenList() + +

                          + +
                        +
                        + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + + def + + + ++=(trees: Seq[scala.reflect.api.Universe.Tree]): Unit + +

                          + +
                        5. + + +

                          + + + def + + + +=(treeGenOpt: Option[() ⇒ scala.reflect.api.Universe.Tree]): Unit + +

                          + +
                        6. + + +

                          + + + def + + + +=(treeGen: () ⇒ Option[scala.reflect.api.Universe.Tree]): Unit + +

                          + +
                        7. + + +

                          + + + def + + + +=(tree: scala.reflect.api.Universe.Tree): Unit + +

                          + +
                        8. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        9. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        10. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        11. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        12. + + +

                          + + + var + + + data: Seq[Either[scala.reflect.api.Universe.Tree, () ⇒ Option[scala.reflect.api.Universe.Tree]]] + +

                          + +
                        13. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        14. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        15. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        16. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        17. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        18. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        19. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        20. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        21. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        22. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        23. + + +

                          + + + def + + + toList: List[scala.reflect.api.Universe.Tree] + +

                          + +
                        24. + + +

                          + + + def + + + toSeq: Seq[scala.reflect.api.Universe.Tree] + +

                          + +
                        25. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        26. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        27. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        28. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$Loop.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$Loop.html new file mode 100644 index 00000000..3e799043 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$Loop.html @@ -0,0 +1,683 @@ + + + + + Loop - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.Streams.Loop + + + + + + + + + + +
                        + +

                        scalaxy.components.Streams

                        +

                        Loop

                        +
                        + +

                        + + + case class + + + Loop(pos: scala.reflect.api.Universe.Position, currentOwner: scala.reflect.api.Universe.Symbol, transform: (scala.reflect.api.Universe.Tree) ⇒ scala.reflect.api.Universe.Tree) extends Product with Serializable + +

                        + +
                        + Linear Supertypes +
                        Serializable, Serializable, Product, Equals, AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. Loop
                        2. Serializable
                        3. Serializable
                        4. Product
                        5. Equals
                        6. AnyRef
                        7. Any
                        8. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        +
                        +

                        Instance Constructors

                        +
                        1. + + +

                          + + + new + + + Loop(pos: scala.reflect.api.Universe.Position, currentOwner: scala.reflect.api.Universe.Symbol, transform: (scala.reflect.api.Universe.Tree) ⇒ scala.reflect.api.Universe.Tree) + +

                          + +
                        +
                        + +
                        +

                        Type Members

                        +
                        1. + + +

                          + + + class + + + Inners extends AnyRef + +

                          + +
                        2. + + +

                          + + + type + + + OptTreeGen = () ⇒ Option[scala.reflect.api.Universe.Tree] + +

                          + +
                        3. + + +

                          + + + class + + + SubContext extends LocalContext + +

                          + +
                        4. + + +

                          + + + class + + + TreeGenList extends AnyRef + +

                          + +
                        +
                        + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        8. + + +

                          + + + val + + + currentOwner: scala.reflect.api.Universe.Symbol + +

                          + +
                        9. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        10. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        11. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        12. + + +

                          + + + def + + + inner: TreeGenList + +

                          + +
                        13. + + +

                          + + + def + + + innerComposition(composer: (List[scala.reflect.api.Universe.Tree]) ⇒ scala.reflect.api.Universe.Tree): Unit + +

                          + +
                        14. + + +

                          + + + val + + + innerContext: SubContext + +

                          + +
                        15. + + +

                          + + + def + + + innerIf(cond: () ⇒ scala.reflect.api.Universe.Tree): Unit + +

                          + +
                        16. + + +

                          + + + var + + + inners: Inners + +

                          +
                          Attributes
                          protected
                          +
                        17. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        18. + + +

                          + + + var + + + isLoop: Boolean + +

                          + +
                        19. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        20. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        21. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        22. + + +

                          + + + val + + + outerContext: SubContext + +

                          + +
                        23. + + +

                          + + + val + + + pos: scala.reflect.api.Universe.Position + +

                          + +
                        24. + + +

                          + + + def + + + postInner: TreeGenList + +

                          + +
                        25. + + +

                          + + + val + + + postOuter: TreeGenList + +

                          + +
                        26. + + +

                          + + + def + + + preInner: TreeGenList + +

                          + +
                        27. + + +

                          + + + val + + + preOuter: TreeGenList + +

                          + +
                        28. + + +

                          + + + val + + + rootInners: Inners + +

                          +
                          Attributes
                          protected
                          +
                        29. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        30. + + +

                          + + + val + + + tests: TreeGenList + +

                          + +
                        31. + + +

                          + + + val + + + transform: (scala.reflect.api.Universe.Tree) ⇒ scala.reflect.api.Universe.Tree + +

                          + +
                        32. + + +

                          + + + def + + + tree: scala.reflect.api.Universe.Tree + +

                          + +
                        33. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        34. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        35. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Product

                        +
                        +

                        Inherited from Equals

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$NoResult$.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$NoResult$.html new file mode 100644 index 00000000..aa0c1796 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$NoResult$.html @@ -0,0 +1,406 @@ + + + + + NoResult - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.Streams.NoResult + + + + + + + + + + +
                        + +

                        scalaxy.components.Streams

                        +

                        NoResult

                        +
                        + +

                        + + + object + + + NoResult extends ResultKind with Product with Serializable + +

                        + +
                        + Linear Supertypes +
                        Serializable, Serializable, Product, Equals, ResultKind, AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. NoResult
                        2. Serializable
                        3. Serializable
                        4. Product
                        5. Equals
                        6. ResultKind
                        7. AnyRef
                        8. Any
                        9. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        8. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        9. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        10. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        11. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        12. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        13. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        14. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        15. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        16. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        17. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        18. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        19. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Product

                        +
                        +

                        Inherited from Equals

                        +
                        +

                        Inherited from ResultKind

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$Order.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$Order.html new file mode 100644 index 00000000..7299f6c4 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$Order.html @@ -0,0 +1,425 @@ + + + + + Order - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.Streams.Order + + + + + + + + + + +
                        + +

                        scalaxy.components.Streams

                        +

                        Order

                        +
                        + +

                        + + sealed + trait + + + Order extends AnyRef + +

                        + +
                        + Linear Supertypes +
                        AnyRef, Any
                        +
                        + Known Subclasses + +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. Order
                        2. AnyRef
                        3. Any
                        4. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        8. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        9. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        10. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        11. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        12. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        13. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        14. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        15. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        16. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        17. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        18. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        19. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        20. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        21. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$ResultKind.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$ResultKind.html new file mode 100644 index 00000000..f4d0ca7f --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$ResultKind.html @@ -0,0 +1,425 @@ + + + + + ResultKind - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.Streams.ResultKind + + + + + + + + + + +
                        + +

                        scalaxy.components.Streams

                        +

                        ResultKind

                        +
                        + +

                        + + sealed + trait + + + ResultKind extends AnyRef + +

                        + +
                        + Linear Supertypes +
                        AnyRef, Any
                        +
                        + Known Subclasses + +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. ResultKind
                        2. AnyRef
                        3. Any
                        4. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        8. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        9. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        10. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        11. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        12. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        13. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        14. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        15. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        16. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        17. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        18. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        19. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        20. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        21. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$ReverseOrder$.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$ReverseOrder$.html new file mode 100644 index 00000000..a049f5be --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$ReverseOrder$.html @@ -0,0 +1,406 @@ + + + + + ReverseOrder - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.Streams.ReverseOrder + + + + + + + + + + +
                        + +

                        scalaxy.components.Streams

                        +

                        ReverseOrder

                        +
                        + +

                        + + + object + + + ReverseOrder extends Order with Product with Serializable + +

                        + +
                        + Linear Supertypes +
                        Serializable, Serializable, Product, Equals, Order, AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. ReverseOrder
                        2. Serializable
                        3. Serializable
                        4. Product
                        5. Equals
                        6. Order
                        7. AnyRef
                        8. Any
                        9. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        8. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        9. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        10. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        11. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        12. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        13. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        14. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        15. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        16. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        17. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        18. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        19. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Product

                        +
                        +

                        Inherited from Equals

                        +
                        +

                        Inherited from Order

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$SameOrder$.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$SameOrder$.html new file mode 100644 index 00000000..726d38b5 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$SameOrder$.html @@ -0,0 +1,406 @@ + + + + + SameOrder - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.Streams.SameOrder + + + + + + + + + + +
                        + +

                        scalaxy.components.Streams

                        +

                        SameOrder

                        +
                        + +

                        + + + object + + + SameOrder extends Order with Product with Serializable + +

                        + +
                        + Linear Supertypes +
                        Serializable, Serializable, Product, Equals, Order, AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. SameOrder
                        2. Serializable
                        3. Serializable
                        4. Product
                        5. Equals
                        6. Order
                        7. AnyRef
                        8. Any
                        9. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        8. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        9. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        10. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        11. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        12. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        13. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        14. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        15. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        16. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        17. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        18. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        19. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Product

                        +
                        +

                        Inherited from Equals

                        +
                        +

                        Inherited from Order

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$ScalarResult$.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$ScalarResult$.html new file mode 100644 index 00000000..f2ffb5b0 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$ScalarResult$.html @@ -0,0 +1,406 @@ + + + + + ScalarResult - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.Streams.ScalarResult + + + + + + + + + + +
                        + +

                        scalaxy.components.Streams

                        +

                        ScalarResult

                        +
                        + +

                        + + + object + + + ScalarResult extends ResultKind with Product with Serializable + +

                        + +
                        + Linear Supertypes +
                        Serializable, Serializable, Product, Equals, ResultKind, AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. ScalarResult
                        2. Serializable
                        3. Serializable
                        4. Product
                        5. Equals
                        6. ResultKind
                        7. AnyRef
                        8. Any
                        9. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        8. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        9. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        10. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        11. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        12. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        13. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        14. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        15. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        16. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        17. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        18. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        19. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Product

                        +
                        +

                        Inherited from Equals

                        +
                        +

                        Inherited from ResultKind

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$SideEffectFreeStreamComponent.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$SideEffectFreeStreamComponent.html new file mode 100644 index 00000000..6531f917 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$SideEffectFreeStreamComponent.html @@ -0,0 +1,536 @@ + + + + + SideEffectFreeStreamComponent - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.Streams.SideEffectFreeStreamComponent + + + + + + + + + + +
                        + +

                        scalaxy.components.Streams

                        +

                        SideEffectFreeStreamComponent

                        +
                        + +

                        + + + trait + + + SideEffectFreeStreamComponent extends StreamComponent + +

                        + + + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. SideEffectFreeStreamComponent
                        2. StreamComponent
                        3. StreamChainTestable
                        4. AnyRef
                        5. Any
                        6. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + + + +
                        +

                        Abstract Value Members

                        +
                        1. + + +

                          + + abstract + def + + + tree: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          StreamComponent
                          +
                        +
                        + +
                        +

                        Concrete Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + + def + + + analyzeSideEffectsOnStream(analyzer: SideEffectsAnalyzer): Streams.SideEffects + +

                          + +
                        7. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        8. + + +

                          + + + def + + + canChainAfter(previous: StreamChainTestable, privilegedDirection: Option[TraversalDirection]): CanChainResult + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        9. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        10. + + +

                          + + + def + + + closuresCount: Int + +

                          +
                          Definition Classes
                          StreamComponent
                          +
                        11. + + +

                          + + + def + + + consumesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        12. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        13. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        14. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        15. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        16. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        17. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        18. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        19. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        20. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        21. + + +

                          + + + def + + + privilegedDirection: Option[TraversalDirection] + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        22. + + +

                          + + + def + + + producesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        23. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        24. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        25. + + +

                          + + + def + + + unwrappedTree: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          StreamComponent
                          +
                        26. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        27. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        28. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from StreamComponent

                        +
                        +

                        Inherited from StreamChainTestable

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$SideEffectFullComponent.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$SideEffectFullComponent.html new file mode 100644 index 00000000..44e13f8a --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$SideEffectFullComponent.html @@ -0,0 +1,446 @@ + + + + + SideEffectFullComponent - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.Streams.SideEffectFullComponent + + + + + + + + + + +
                        + +

                        scalaxy.components.Streams

                        +

                        SideEffectFullComponent

                        +
                        + +

                        + + + case class + + + SideEffectFullComponent(component: StreamComponent, sideEffects: Streams.SideEffects, preventedOptimizations: Boolean) extends Product with Serializable + +

                        + +
                        + Linear Supertypes +
                        Serializable, Serializable, Product, Equals, AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. SideEffectFullComponent
                        2. Serializable
                        3. Serializable
                        4. Product
                        5. Equals
                        6. AnyRef
                        7. Any
                        8. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        +
                        +

                        Instance Constructors

                        +
                        1. + + +

                          + + + new + + + SideEffectFullComponent(component: StreamComponent, sideEffects: Streams.SideEffects, preventedOptimizations: Boolean) + +

                          + +
                        +
                        + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        8. + + +

                          + + + val + + + component: StreamComponent + +

                          + +
                        9. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        10. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        11. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        12. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        13. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        14. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        15. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        16. + + +

                          + + + val + + + preventedOptimizations: Boolean + +

                          + +
                        17. + + +

                          + + + val + + + sideEffects: Streams.SideEffects + +

                          + +
                        18. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        19. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        20. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        21. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Product

                        +
                        +

                        Inherited from Equals

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$SideEffectsAnalyzer.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$SideEffectsAnalyzer.html new file mode 100644 index 00000000..8cf91911 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$SideEffectsAnalyzer.html @@ -0,0 +1,477 @@ + + + + + SideEffectsAnalyzer - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.Streams.SideEffectsAnalyzer + + + + + + + + + + +
                        + +

                        scalaxy.components.Streams

                        +

                        SideEffectsAnalyzer

                        +
                        + +

                        + + + class + + + SideEffectsAnalyzer extends AnyRef + +

                        + +
                        + Linear Supertypes +
                        AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. SideEffectsAnalyzer
                        2. AnyRef
                        3. Any
                        4. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        +
                        +

                        Instance Constructors

                        +
                        1. + + +

                          + + + new + + + SideEffectsAnalyzer() + +

                          + +
                        +
                        + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + + def + + + analyzeSideEffects(base: scala.reflect.api.Universe.Tree, trees: scala.reflect.api.Universe.Tree*): Streams.SideEffects + +

                          + +
                        7. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        8. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        9. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        10. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        11. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        12. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        13. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        14. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        15. + + +

                          + + + def + + + isSideEffectFree(analysis: Streams.SideEffects): Boolean + +

                          + +
                        16. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        17. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        18. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        19. + + +

                          + + + def + + + sideEffectFreeAnalysis: Streams.SideEffects + +

                          + +
                        20. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        21. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        22. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        23. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        24. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$Stream.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$Stream.html new file mode 100644 index 00000000..62075717 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$Stream.html @@ -0,0 +1,433 @@ + + + + + Stream - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.Streams.Stream + + + + + + + + + + +
                        + +

                        scalaxy.components.Streams

                        +

                        Stream

                        +
                        + +

                        + + + case class + + + Stream(source: StreamSource, transformers: Seq[StreamTransformer]) extends Product with Serializable + +

                        + +
                        + Linear Supertypes +
                        Serializable, Serializable, Product, Equals, AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. Stream
                        2. Serializable
                        3. Serializable
                        4. Product
                        5. Equals
                        6. AnyRef
                        7. Any
                        8. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        +
                        +

                        Instance Constructors

                        +
                        1. + + +

                          + + + new + + + Stream(source: StreamSource, transformers: Seq[StreamTransformer]) + +

                          + +
                        +
                        + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        8. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        9. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        10. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        11. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        12. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        13. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        14. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        15. + + +

                          + + + val + + + source: StreamSource + +

                          + +
                        16. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        17. + + +

                          + + + val + + + transformers: Seq[StreamTransformer] + +

                          + +
                        18. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        19. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        20. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Product

                        +
                        +

                        Inherited from Equals

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$StreamChainTestable.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$StreamChainTestable.html new file mode 100644 index 00000000..07f81a48 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$StreamChainTestable.html @@ -0,0 +1,477 @@ + + + + + StreamChainTestable - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.Streams.StreamChainTestable + + + + + + + + + + +
                        + +

                        scalaxy.components.Streams

                        +

                        StreamChainTestable

                        +
                        + +

                        + + + trait + + + StreamChainTestable extends AnyRef + +

                        + + + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. StreamChainTestable
                        2. AnyRef
                        3. Any
                        4. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + canChainAfter(previous: StreamChainTestable, privilegedDirection: Option[TraversalDirection]): CanChainResult + +

                          + +
                        8. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        9. + + +

                          + + + def + + + consumesExtraFirstValue: Boolean + +

                          + +
                        10. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        11. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        12. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        13. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        14. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        15. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        16. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        17. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        18. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        19. + + +

                          + + + def + + + privilegedDirection: Option[TraversalDirection] + +

                          + +
                        20. + + +

                          + + + def + + + producesExtraFirstValue: Boolean + +

                          + +
                        21. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        22. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        23. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        24. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        25. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$StreamComponent.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$StreamComponent.html new file mode 100644 index 00000000..b0cf2cd0 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$StreamComponent.html @@ -0,0 +1,534 @@ + + + + + StreamComponent - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.Streams.StreamComponent + + + + + + + + + + +
                        + +

                        scalaxy.components.Streams

                        +

                        StreamComponent

                        +
                        + +

                        + + + trait + + + StreamComponent extends StreamChainTestable + +

                        + + + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. StreamComponent
                        2. StreamChainTestable
                        3. AnyRef
                        4. Any
                        5. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + + + +
                        +

                        Abstract Value Members

                        +
                        1. + + +

                          + + abstract + def + + + analyzeSideEffectsOnStream(analyzer: SideEffectsAnalyzer): Streams.SideEffects + +

                          + +
                        2. + + +

                          + + abstract + def + + + tree: scala.reflect.api.Universe.Tree + +

                          + +
                        +
                        + +
                        +

                        Concrete Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + canChainAfter(previous: StreamChainTestable, privilegedDirection: Option[TraversalDirection]): CanChainResult + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        8. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        9. + + +

                          + + + def + + + closuresCount: Int + +

                          + +
                        10. + + +

                          + + + def + + + consumesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        11. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        12. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        13. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        14. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        15. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        16. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        17. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        18. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        19. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        20. + + +

                          + + + def + + + privilegedDirection: Option[TraversalDirection] + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        21. + + +

                          + + + def + + + producesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        22. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        23. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        24. + + +

                          + + + def + + + unwrappedTree: scala.reflect.api.Universe.Tree + +

                          + +
                        25. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        26. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        27. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from StreamChainTestable

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$StreamResult$.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$StreamResult$.html new file mode 100644 index 00000000..8894bff2 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$StreamResult$.html @@ -0,0 +1,406 @@ + + + + + StreamResult - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.Streams.StreamResult + + + + + + + + + + +
                        + +

                        scalaxy.components.Streams

                        +

                        StreamResult

                        +
                        + +

                        + + + object + + + StreamResult extends ResultKind with Product with Serializable + +

                        + +
                        + Linear Supertypes +
                        Serializable, Serializable, Product, Equals, ResultKind, AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. StreamResult
                        2. Serializable
                        3. Serializable
                        4. Product
                        5. Equals
                        6. ResultKind
                        7. AnyRef
                        8. Any
                        9. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        8. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        9. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        10. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        11. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        12. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        13. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        14. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        15. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        16. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        17. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        18. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        19. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Product

                        +
                        +

                        Inherited from Equals

                        +
                        +

                        Inherited from ResultKind

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$StreamSink.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$StreamSink.html new file mode 100644 index 00000000..8f9e3727 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$StreamSink.html @@ -0,0 +1,548 @@ + + + + + StreamSink - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.Streams.StreamSink + + + + + + + + + + +
                        + +

                        scalaxy.components.Streams

                        +

                        StreamSink

                        +
                        + +

                        + + + trait + + + StreamSink extends SideEffectFreeStreamComponent + +

                        + +
                        + Linear Supertypes + +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. StreamSink
                        2. SideEffectFreeStreamComponent
                        3. StreamComponent
                        4. StreamChainTestable
                        5. AnyRef
                        6. Any
                        7. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + + + +
                        +

                        Abstract Value Members

                        +
                        1. + + +

                          + + abstract + def + + + output(value: StreamValue, expectedType: scala.reflect.api.Universe.Type)(implicit loop: Loop): Unit + +

                          + +
                        2. + + +

                          + + abstract + def + + + tree: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          StreamComponent
                          +
                        +
                        + +
                        +

                        Concrete Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + + def + + + analyzeSideEffectsOnStream(analyzer: SideEffectsAnalyzer): Streams.SideEffects + +

                          + +
                        7. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        8. + + +

                          + + + def + + + canChainAfter(previous: StreamChainTestable, privilegedDirection: Option[TraversalDirection]): CanChainResult + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        9. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        10. + + +

                          + + + def + + + closuresCount: Int + +

                          +
                          Definition Classes
                          StreamComponent
                          +
                        11. + + +

                          + + + def + + + consumesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        12. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        13. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        14. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        15. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        16. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        17. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        18. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        19. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        20. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        21. + + +

                          + + + def + + + privilegedDirection: Option[TraversalDirection] + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        22. + + +

                          + + + def + + + producesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        23. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        24. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        25. + + +

                          + + + def + + + unwrappedTree: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          StreamComponent
                          +
                        26. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        27. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        28. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from SideEffectFreeStreamComponent

                        +
                        +

                        Inherited from StreamComponent

                        +
                        +

                        Inherited from StreamChainTestable

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$StreamSource.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$StreamSource.html new file mode 100644 index 00000000..a528a42e --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$StreamSource.html @@ -0,0 +1,549 @@ + + + + + StreamSource - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.Streams.StreamSource + + + + + + + + + + +
                        + +

                        scalaxy.components.Streams

                        +

                        StreamSource

                        +
                        + +

                        + + + trait + + + StreamSource extends StreamComponent + +

                        + + + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. StreamSource
                        2. StreamComponent
                        3. StreamChainTestable
                        4. AnyRef
                        5. Any
                        6. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + + + +
                        +

                        Abstract Value Members

                        +
                        1. + + +

                          + + abstract + def + + + analyzeSideEffectsOnStream(analyzer: SideEffectsAnalyzer): Streams.SideEffects + +

                          +
                          Definition Classes
                          StreamComponent
                          +
                        2. + + +

                          + + abstract + def + + + emit(direction: TraversalDirection)(implicit loop: Loop): StreamValue + +

                          + +
                        3. + + +

                          + + abstract + def + + + tree: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          StreamComponent
                          +
                        +
                        + +
                        +

                        Concrete Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + canChainAfter(previous: StreamChainTestable, privilegedDirection: Option[TraversalDirection]): CanChainResult + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        8. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        9. + + +

                          + + + def + + + closuresCount: Int + +

                          +
                          Definition Classes
                          StreamComponent
                          +
                        10. + + +

                          + + + def + + + consumesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        11. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        12. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        13. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        14. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        15. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        16. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        17. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        18. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        19. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        20. + + +

                          + + + def + + + privilegedDirection: Option[TraversalDirection] + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        21. + + +

                          + + + def + + + producesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        22. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        23. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        24. + + +

                          + + + def + + + unwrappedTree: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          StreamComponent
                          +
                        25. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        26. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        27. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from StreamComponent

                        +
                        +

                        Inherited from StreamChainTestable

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$StreamTransformer.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$StreamTransformer.html new file mode 100644 index 00000000..3efc57af --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$StreamTransformer.html @@ -0,0 +1,588 @@ + + + + + StreamTransformer - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.Streams.StreamTransformer + + + + + + + + + + +
                        + +

                        scalaxy.components.Streams

                        +

                        StreamTransformer

                        +
                        + +

                        + + + trait + + + StreamTransformer extends StreamComponent + +

                        + + + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. StreamTransformer
                        2. StreamComponent
                        3. StreamChainTestable
                        4. AnyRef
                        5. Any
                        6. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + + + +
                        +

                        Abstract Value Members

                        +
                        1. + + +

                          + + abstract + def + + + analyzeSideEffectsOnStream(analyzer: SideEffectsAnalyzer): Streams.SideEffects + +

                          +
                          Definition Classes
                          StreamComponent
                          +
                        2. + + +

                          + + abstract + def + + + order: Order + +

                          + +
                        3. + + +

                          + + abstract + def + + + transform(value: StreamValue)(implicit loop: Loop): StreamValue + +

                          + +
                        4. + + +

                          + + abstract + def + + + tree: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          StreamComponent
                          +
                        +
                        + +
                        +

                        Concrete Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + canChainAfter(previous: StreamChainTestable, privilegedDirection: Option[TraversalDirection]): CanChainResult + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        8. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        9. + + +

                          + + + def + + + closuresCount: Int + +

                          +
                          Definition Classes
                          StreamComponent
                          +
                        10. + + +

                          + + + def + + + consumesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        11. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        12. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        13. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        14. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        15. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        16. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        17. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        18. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        19. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        20. + + +

                          + + + def + + + privilegedDirection: Option[TraversalDirection] + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        21. + + +

                          + + + def + + + producesExtraFirstValue: Boolean + +

                          +
                          Definition Classes
                          StreamChainTestable
                          +
                        22. + + +

                          + + + def + + + resultKind: ResultKind + +

                          + +
                        23. + + +

                          + + + def + + + reverses: Boolean + +

                          + +
                        24. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        25. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        26. + + +

                          + + + def + + + unwrappedTree: scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          StreamComponent
                          +
                        27. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        28. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        29. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from StreamComponent

                        +
                        +

                        Inherited from StreamChainTestable

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$StreamValue.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$StreamValue.html new file mode 100644 index 00000000..44adbbbd --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$StreamValue.html @@ -0,0 +1,485 @@ + + + + + StreamValue - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.Streams.StreamValue + + + + + + + + + + +
                        + +

                        scalaxy.components.Streams

                        +

                        StreamValue

                        +
                        + +

                        + + + case class + + + StreamValue(value: TupleValue, extraFirstValue: Option[TupleValue] = scala.None, valueIndex: Option[() ⇒ scala.reflect.api.Universe.Tree] = scala.None, valuesCount: Option[() ⇒ scala.reflect.api.Universe.Tree] = scala.None) extends Product with Serializable + +

                        + +
                        + Linear Supertypes +
                        Serializable, Serializable, Product, Equals, AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. StreamValue
                        2. Serializable
                        3. Serializable
                        4. Product
                        5. Equals
                        6. AnyRef
                        7. Any
                        8. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        +
                        +

                        Instance Constructors

                        +
                        1. + + +

                          + + + new + + + StreamValue(value: TupleValue, extraFirstValue: Option[TupleValue] = scala.None, valueIndex: Option[() ⇒ scala.reflect.api.Universe.Tree] = scala.None, valuesCount: Option[() ⇒ scala.reflect.api.Universe.Tree] = scala.None) + +

                          + +
                        +
                        + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        8. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        9. + + +

                          + + + val + + + extraFirstValue: Option[TupleValue] + +

                          + +
                        10. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        11. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        12. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        13. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        14. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        15. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        16. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        17. + + +

                          + + + def + + + tpe: scala.reflect.api.Universe.Type + +

                          + +
                        18. + + +

                          + + + val + + + value: TupleValue + +

                          + +
                        19. + + +

                          + + + val + + + valueIndex: Option[() ⇒ scala.reflect.api.Universe.Tree] + +

                          + +
                        20. + + +

                          + + + val + + + valuesCount: Option[() ⇒ scala.reflect.api.Universe.Tree] + +

                          + +
                        21. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        22. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        23. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        24. + + +

                          + + + def + + + withoutSizeInfo: StreamValue + +

                          + +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Product

                        +
                        +

                        Inherited from Equals

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$TraversalDirection.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$TraversalDirection.html new file mode 100644 index 00000000..d80d9b6f --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$TraversalDirection.html @@ -0,0 +1,425 @@ + + + + + TraversalDirection - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.Streams.TraversalDirection + + + + + + + + + + +
                        + +

                        scalaxy.components.Streams

                        +

                        TraversalDirection

                        +
                        + +

                        + + sealed + trait + + + TraversalDirection extends AnyRef + +

                        + +
                        + Linear Supertypes +
                        AnyRef, Any
                        +
                        + Known Subclasses + +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. TraversalDirection
                        2. AnyRef
                        3. Any
                        4. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        8. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        9. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        10. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        11. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        12. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        13. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        14. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        15. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        16. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        17. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        18. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        19. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        20. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        21. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$TupleValue.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$TupleValue.html new file mode 100644 index 00000000..2ae14dc8 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$TupleValue.html @@ -0,0 +1,547 @@ + + + + + TupleValue - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.Streams.TupleValue + + + + + + + + + + +
                        + +

                        scalaxy.components.Streams

                        +

                        TupleValue

                        +
                        + +

                        + + + trait + + + TupleValue extends () ⇒ scala.reflect.api.Universe.Ident + +

                        + +
                        + Linear Supertypes +
                        () ⇒ scala.reflect.api.Universe.Ident, AnyRef, Any
                        +
                        + Known Subclasses + +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. TupleValue
                        2. Function0
                        3. AnyRef
                        4. Any
                        5. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + + + +
                        +

                        Abstract Value Members

                        +
                        1. + + +

                          + + abstract + def + + + apply(): scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          TupleValue → Function0
                          +
                        2. + + +

                          + + abstract + def + + + componentsCount: Int + +

                          + +
                        3. + + +

                          + + abstract + def + + + elements: Seq[() ⇒ scala.reflect.api.Universe.Ident] + +

                          + +
                        4. + + +

                          + + abstract + def + + + fibersCount: Int + +

                          + +
                        5. + + +

                          + + abstract + def + + + subTuple(fiberOffset: Int, fiberLength: Int)(implicit context: LocalContext): TupleValue + +

                          + +
                        6. + + +

                          + + abstract + def + + + subValue(fiberOffset: Int, fiberLength: Int)(implicit context: LocalContext): () ⇒ scala.reflect.api.Universe.Ident + +

                          + +
                        7. + + +

                          + + abstract + def + + + tpe: scala.reflect.api.Universe.Type + +

                          + +
                        +
                        + +
                        +

                        Concrete Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        8. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        9. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        10. + + +

                          + + + def + + + fiber(index: Int)(implicit context: LocalContext): () ⇒ scala.reflect.api.Universe.Ident + +

                          + +
                        11. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        12. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        13. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        14. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        15. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        16. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        17. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        18. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        19. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          Function0 → AnyRef → Any
                          +
                        20. + + +

                          + + + def + + + tuple(implicit context: LocalContext): () ⇒ scala.reflect.api.Universe.Ident + +

                          + +
                        21. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        22. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        23. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from () ⇒ scala.reflect.api.Universe.Ident

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$Unordered$.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$Unordered$.html new file mode 100644 index 00000000..9cf8bb69 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$Unordered$.html @@ -0,0 +1,406 @@ + + + + + Unordered - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.Streams.Unordered + + + + + + + + + + +
                        + +

                        scalaxy.components.Streams

                        +

                        Unordered

                        +
                        + +

                        + + + object + + + Unordered extends Order with Product with Serializable + +

                        + +
                        + Linear Supertypes +
                        Serializable, Serializable, Product, Equals, Order, AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. Unordered
                        2. Serializable
                        3. Serializable
                        4. Product
                        5. Equals
                        6. Order
                        7. AnyRef
                        8. Any
                        9. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        8. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        9. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        10. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        11. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        12. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        13. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        14. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        15. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        16. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        17. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        18. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        19. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Product

                        +
                        +

                        Inherited from Equals

                        +
                        +

                        Inherited from Order

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams.html new file mode 100644 index 00000000..162ae805 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams.html @@ -0,0 +1,4514 @@ + + + + + Streams - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.Streams + + + + + + + + + + +
                        + +

                        scalaxy.components

                        +

                        Streams

                        +
                        + +

                        + + + trait + + + Streams extends TreeBuilders with TupleAnalysis with CodeAnalysis + +

                        + + + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. Streams
                        2. CodeAnalysis
                        3. TupleAnalysis
                        4. TreeBuilders
                        5. MiscMatchers
                        6. Tuploids
                        7. CommonScalaNames
                        8. AnyRef
                        9. Any
                        10. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + +
                        +

                        Type Members

                        +
                        1. + + +

                          + + abstract + class + + + BooleanEvaluator extends Evaluator[Boolean] + +

                          +
                          Definition Classes
                          CodeAnalysis
                          +
                        2. + + +

                          + + + class + + + BoundTuple extends AnyRef + +

                          +
                          Definition Classes
                          TupleAnalysis
                          +
                        3. + + +

                          + + + case class + + + BrokenOperationsStreamException(msg: String, sourceAndOps: Seq[StreamComponent], componentsWithSideEffects: Seq[SideEffectFullComponent]) extends UnsupportedOperationException with Product with Serializable + +

                          + +
                        4. + + +

                          + + + case class + + + CanChainResult(canChain: Boolean, reason: Option[String]) extends Product with Serializable + +

                          + +
                        5. + + +

                          + + + trait + + + CanCreateStreamSink extends StreamChainTestable + +

                          + +
                        6. + + +

                          + + + case class + + + CodeWontBenefitFromOptimization(reason: String) extends UnsupportedOperationException with Product with Serializable + +

                          + +
                        7. + + +

                          + + + class + + + CollectionApply extends AnyRef + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        8. + + +

                          + + + class + + + DefaultTupleValue extends TupleValue + +

                          + +
                        9. + + +

                          + + abstract + class + + + Evaluator[R] extends scala.reflect.api.Universe.Traverser + +

                          +
                          Definition Classes
                          CodeAnalysis
                          +
                        10. + + +

                          + + + class + + + HigherTypeParameterExtractor extends AnyRef + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        11. + + +

                          + + + type + + + IdentGen = () ⇒ scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        12. + + +

                          + + + class + + + Ids extends AnyRef + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        13. + + +

                          + + abstract + class + + + IntEvaluator extends Evaluator[Int] + +

                          +
                          Definition Classes
                          CodeAnalysis
                          +
                        14. + + +

                          + + + trait + + + LocalContext extends AnyRef + +

                          + +
                        15. + + +

                          + + + case class + + + Loop(pos: scala.reflect.api.Universe.Position, currentOwner: scala.reflect.api.Universe.Symbol, transform: (scala.reflect.api.Universe.Tree) ⇒ scala.reflect.api.Universe.Tree) extends Product with Serializable + +

                          + +
                        16. + + +

                          + + + class + + + N extends AnyRef + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        17. + + +

                          + + sealed + trait + + + Order extends AnyRef + +

                          + +
                        18. + + +

                          + + sealed + trait + + + ResultKind extends AnyRef + +

                          + +
                        19. + + +

                          + + abstract + class + + + SeqEvaluator extends Evaluator[Seq[scala.reflect.api.Universe.Tree]] + +

                          +
                          Definition Classes
                          CodeAnalysis
                          +
                        20. + + +

                          + + + trait + + + SideEffectFreeStreamComponent extends StreamComponent + +

                          + +
                        21. + + +

                          + + + case class + + + SideEffectFullComponent(component: StreamComponent, sideEffects: Streams.SideEffects, preventedOptimizations: Boolean) extends Product with Serializable + +

                          + +
                        22. + + +

                          + + + type + + + SideEffects = Seq[scala.reflect.api.Universe.Tree] + +

                          +
                          Definition Classes
                          CodeAnalysis
                          +
                        23. + + +

                          + + + class + + + SideEffectsAnalyzer extends AnyRef + +

                          + +
                        24. + + +

                          + + + class + + + SideEffectsEvaluator extends SeqEvaluator + +

                          +
                          Definition Classes
                          CodeAnalysis
                          +
                        25. + + +

                          + + + case class + + + Stream(source: StreamSource, transformers: Seq[StreamTransformer]) extends Product with Serializable + +

                          + +
                        26. + + +

                          + + + trait + + + StreamChainTestable extends AnyRef + +

                          + +
                        27. + + +

                          + + + trait + + + StreamComponent extends StreamChainTestable + +

                          + +
                        28. + + +

                          + + + trait + + + StreamSink extends SideEffectFreeStreamComponent + +

                          + +
                        29. + + +

                          + + + trait + + + StreamSource extends StreamComponent + +

                          + +
                        30. + + +

                          + + + trait + + + StreamTransformer extends StreamComponent + +

                          + +
                        31. + + +

                          + + + case class + + + StreamValue(value: TupleValue, extraFirstValue: Option[TupleValue] = scala.None, valueIndex: Option[() ⇒ scala.reflect.api.Universe.Tree] = scala.None, valuesCount: Option[() ⇒ scala.reflect.api.Universe.Tree] = scala.None) extends Product with Serializable + +

                          + +
                        32. + + +

                          + + + case class + + + SymbolsInfo(tree: scala.reflect.api.Universe.Tree, symbolDefinitions: Seq[scala.reflect.api.Universe.DefTree], definedSymbols: Set[scala.reflect.api.Universe.Symbol], preKnownSymbols: Set[scala.reflect.api.Universe.Symbol], unknownReferences: Seq[scala.reflect.api.Universe.RefTree]) extends Product with Serializable + +

                          +
                          Definition Classes
                          CodeAnalysis
                          +
                        33. + + +

                          + + sealed + trait + + + TraversalDirection extends AnyRef + +

                          + +
                        34. + + +

                          + + + type + + + TreeGen = () ⇒ scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        35. + + +

                          + + + class + + + TupleAnalyzer extends AnyRef + +

                          +
                          Definition Classes
                          TupleAnalysis
                          +
                        36. + + +

                          + + + case class + + + TupleInfo(tpe: scala.reflect.api.Universe.Type, components: Seq[TupleInfo]) extends Product with Serializable + +

                          +
                          Definition Classes
                          TupleAnalysis
                          +
                        37. + + +

                          + + + case class + + + TupleSlice(baseSymbol: scala.reflect.api.Universe.Symbol, sliceOffset: Int, sliceLength: Int) extends Product with Serializable + +

                          +

                          Phases : +- unique renaming +- tuple cartography (map symbols and treeId to TupleSlices : x.

                          +
                        38. + + +

                          + + + trait + + + TupleValue extends () ⇒ scala.reflect.api.Universe.Ident + +

                          + +
                        39. + + +

                          + + + case class + + + VarDef(rawIdentGen: () ⇒ scala.reflect.api.Universe.Ident, symbol: scala.reflect.api.Universe.Symbol, definition: scala.reflect.api.Universe.ValDef) extends Product with Serializable + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        +
                        + +
                        +

                        Abstract Value Members

                        +
                        1. + + +

                          + + abstract + def + + + fresh(s: String): String + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        2. + + +

                          + + abstract + val + + + global: Universe + +

                          +
                          Definition Classes
                          Streams → CodeAnalysis → TupleAnalysis → TreeBuilders → MiscMatchers → Tuploids → CommonScalaNames
                          +
                        3. + + +

                          + + abstract + def + + + inferImplicitValue(pt: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        4. + + +

                          + + abstract + def + + + setInfo(sym: scala.reflect.api.Universe.Symbol, tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Symbol + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        5. + + +

                          + + abstract + def + + + setPos(tree: scala.reflect.api.Universe.Tree, pos: scala.reflect.api.Universe.Position): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        6. + + +

                          + + abstract + def + + + setType(tree: scala.reflect.api.Universe.Tree, tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        7. + + +

                          + + abstract + def + + + setType(sym: scala.reflect.api.Universe.Symbol, tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Symbol + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        8. + + +

                          + + abstract + def + + + typeCheck(tree: scala.reflect.api.Universe.Tree, pt: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        9. + + +

                          + + abstract + def + + + typed[T <: scala.reflect.api.Universe.Tree](tree: T): T + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        10. + + +

                          + + abstract + def + + + verbose: Boolean + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        11. + + +

                          + + abstract + def + + + warning(pos: scala.reflect.api.Universe.Position, msg: String): Unit + +

                          + +
                        12. + + +

                          + + abstract + def + + + withSymbol[T <: scala.reflect.api.Universe.Tree](sym: scala.reflect.api.Universe.Symbol, tpe: scala.reflect.api.Universe.Type = NoType)(tree: T): T + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        +
                        + +
                        +

                        Concrete Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + + lazy val + + + ADD: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        7. + + +

                          + + + lazy val + + + AND: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        8. + + +

                          + + + lazy val + + + ASR: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        9. + + +

                          + + + object + + + ArrayApply extends CollectionApply + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        10. + + +

                          + + + lazy val + + + ArrayBufferClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        11. + + +

                          + + + lazy val + + + ArrayIndexOutOfBoundsExceptionClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        12. + + +

                          + + + val + + + ArrayName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        13. + + +

                          + + + object + + + ArrayOps + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        14. + + +

                          + + + lazy val + + + ArrayOpsClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        15. + + +

                          + + + object + + + ArrayTabulate + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        16. + + +

                          + + + object + + + ArrayTyped extends HigherTypeParameterExtractor + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        17. + + +

                          + + + object + + + BasicTypeApply + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        18. + + +

                          + + + def + + + C(name: String): scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        19. + + +

                          + + + object + + + CanBuildFromArg + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        20. + + +

                          + + + lazy val + + + CanBuildFromClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        21. + + +

                          + + + lazy val + + + DIV: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        22. + + +

                          + + + lazy val + + + EQ: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        23. + + +

                          + + + lazy val + + + EQL: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        24. + + +

                          + + + object + + + Foreach + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        25. + + +

                          + + + object + + + FromLeft extends TraversalDirection with Product with Serializable + +

                          + +
                        26. + + +

                          + + + object + + + FromRight extends TraversalDirection with Product with Serializable + +

                          + +
                        27. + + +

                          + + + object + + + Func + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        28. + + +

                          + + + lazy val + + + GE: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        29. + + +

                          + + + lazy val + + + GT: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        30. + + +

                          + + + lazy val + + + HASHHASH: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        31. + + +

                          + + + lazy val + + + ImmutableListClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        32. + + +

                          + + + object + + + IndexedSeqApply extends CollectionApply + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        33. + + +

                          + + + lazy val + + + IndexedSeqClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        34. + + +

                          + + + lazy val + + + IndexedSeqModule: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        35. + + +

                          + + + object + + + IntRange + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        36. + + +

                          + + + lazy val + + + LE: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        37. + + +

                          + + + lazy val + + + LSL: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        38. + + +

                          + + + lazy val + + + LSR: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        39. + + +

                          + + + lazy val + + + LT: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        40. + + +

                          + + + object + + + ListApply extends CollectionApply + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        41. + + +

                          + + + lazy val + + + ListBufferClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        42. + + +

                          + + + lazy val + + + ListClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        43. + + +

                          + + + object + + + ListTree extends HigherTypeParameterExtractor + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        44. + + +

                          + + + def + + + M(name: String): scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        45. + + +

                          + + + lazy val + + + MINUS: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        46. + + +

                          + + + lazy val + + + MOD: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        47. + + +

                          + + + lazy val + + + MUL: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        48. + + +

                          + + + object + + + N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        49. + + +

                          + + implicit + def + + + N2TermName(n: N): scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        50. + + +

                          + + + lazy val + + + NE: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        51. + + +

                          + + + object + + + NoResult extends ResultKind with Product with Serializable + +

                          + +
                        52. + + +

                          + + + lazy val + + + NonEmptyListClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        53. + + +

                          + + + lazy val + + + NoneModule: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        54. + + +

                          + + + lazy val + + + OR: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        55. + + +

                          + + + object + + + OptionApply extends CollectionApply + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        56. + + +

                          + + + lazy val + + + OptionClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        57. + + +

                          + + + lazy val + + + OptionModule: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        58. + + +

                          + + + object + + + OptionTree + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        59. + + +

                          + + + def + + + P(name: String): scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        60. + + +

                          + + + lazy val + + + PLUS: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        61. + + +

                          + + + object + + + Predef + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        62. + + +

                          + + + lazy val + + + RefArrayBuilderClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        63. + + +

                          + + + lazy val + + + RefArrayOpsClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        64. + + +

                          + + + object + + + ReverseOrder extends Order with Product with Serializable + +

                          + +
                        65. + + +

                          + + + lazy val + + + RichWrappers: Set[scala.reflect.api.Universe.Symbol] + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        66. + + +

                          + + + lazy val + + + SELF: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        67. + + +

                          + + + lazy val + + + SUB: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        68. + + +

                          + + + object + + + SameOrder extends Order with Product with Serializable + +

                          + +
                        69. + + +

                          + + + lazy val + + + ScalaCollectionPackage: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        70. + + +

                          + + + lazy val + + + ScalaMathCommonClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        71. + + +

                          + + + object + + + ScalaMathFunction + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        72. + + +

                          + + + lazy val + + + ScalaMathPackage: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        73. + + +

                          + + + lazy val + + + ScalaMathPackageClass: scala.reflect.api.Universe.Symbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        74. + + +

                          + + + lazy val + + + ScalaReflectPackage: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        75. + + +

                          + + + object + + + ScalarResult extends ResultKind with Product with Serializable + +

                          + +
                        76. + + +

                          + + + object + + + SeqApply extends CollectionApply + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        77. + + +

                          + + + lazy val + + + SeqClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        78. + + +

                          + + + lazy val + + + SeqModule: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        79. + + +

                          + + + lazy val + + + SetBuilderClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        80. + + +

                          + + + lazy val + + + SetClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        81. + + +

                          + + + lazy val + + + SetModule: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        82. + + +

                          + + + lazy val + + + SomeModule: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        83. + + +

                          + + + object + + + StreamResult extends ResultKind with Product with Serializable + +

                          + +
                        84. + + +

                          + + + lazy val + + + StringOpsClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        85. + + +

                          + + + object + + + SymbolWithOwnerAndName + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        86. + + +

                          + + + lazy val + + + THIS: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        87. + + +

                          + + + object + + + TreeWithSymbol + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        88. + + +

                          + + + object + + + TreeWithType + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        89. + + +

                          + + + object + + + TrivialCanBuildFromArg + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        90. + + +

                          + + + object + + + TupleClass + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        91. + + +

                          + + + object + + + TupleComponent + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        92. + + +

                          + + + object + + + TupleCreation + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        93. + + +

                          + + + object + + + TuplePath + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        94. + + +

                          + + + object + + + TupleSelect + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        95. + + +

                          + + + lazy val + + + UNARY_!: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        96. + + +

                          + + + lazy val + + + UNARY_+: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        97. + + +

                          + + + lazy val + + + UNARY_-: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        98. + + +

                          + + + lazy val + + + UNARY_~: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        99. + + +

                          + + + object + + + Unordered extends Order with Product with Serializable + +

                          + +
                        100. + + +

                          + + implicit + def + + + VarDev2IdentGen(vd: VarDef): () ⇒ scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        101. + + +

                          + + + lazy val + + + VectorBuilderClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        102. + + +

                          + + + lazy val + + + VectorClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        103. + + +

                          + + + object + + + WhileLoop + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        104. + + +

                          + + + lazy val + + + WrappedArrayBuilderClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        105. + + +

                          + + + object + + + WrappedArrayTree + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        106. + + +

                          + + + lazy val + + + XOR: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        107. + + +

                          + + + lazy val + + + ZAND: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        108. + + +

                          + + + lazy val + + + ZOR: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        109. + + +

                          + + + def + + + addAssign(target: scala.reflect.api.Universe.Tree, toAdd: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        110. + + +

                          + + + val + + + addAssignName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        111. + + +

                          + + + def + + + apply(sym: scala.reflect.api.Universe.Symbol)(target: scala.reflect.api.Universe.Tree, args: List[scala.reflect.api.Universe.Tree]): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        112. + + +

                          + + + def + + + applyFiberPath(rootGen: () ⇒ scala.reflect.api.Universe.Tree, rootTpe: scala.reflect.api.Universe.Type, path: List[Int]): (scala.reflect.api.Universe.Tree, scala.reflect.api.Universe.Type) + +

                          +
                          Definition Classes
                          TupleAnalysis
                          +
                        113. + + +

                          + + + def + + + applyFiberPath(rootGen: () ⇒ scala.reflect.api.Universe.Tree, path: List[Int]): (scala.reflect.api.Universe.Tree, scala.reflect.api.Universe.Type) + +

                          +
                          Definition Classes
                          TupleAnalysis
                          +
                        114. + + +

                          + + + val + + + applyName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        115. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        116. + + +

                          + + + def + + + assembleStream(stream: Stream, outerTree: scala.reflect.api.Universe.Tree, transform: (scala.reflect.api.Universe.Tree) ⇒ scala.reflect.api.Universe.Tree, pos: scala.reflect.api.Universe.Position, currentOwner: scala.reflect.api.Universe.Symbol): scala.reflect.api.Universe.Tree + +

                          + +
                        117. + + +

                          + + + def + + + binOp(a: scala.reflect.api.Universe.Tree, op: scala.reflect.api.Universe.Symbol, b: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        118. + + +

                          + + + def + + + boolAnd(a: scala.reflect.api.Universe.Tree, b: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        119. + + +

                          + + + def + + + boolNot(a: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Select + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        120. + + +

                          + + + def + + + boolOr(a: scala.reflect.api.Universe.Tree, b: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        121. + + +

                          + + + val + + + byName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        122. + + +

                          + + + val + + + canBuildFromName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        123. + + +

                          + + + lazy val + + + classToType: Map[Class[_], scala.reflect.api.Universe.Type] + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        124. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        125. + + +

                          + + + val + + + collectName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        126. + + +

                          + + + val + + + countName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        127. + + +

                          + + + def + + + createSideEffectsEvaluator(tree: scala.reflect.api.Universe.Tree, cached: Boolean = true, preKnownSymbols: Set[scala.reflect.api.Universe.Symbol] = Set()): SideEffectsEvaluator + +

                          +
                          Attributes
                          protected
                          Definition Classes
                          CodeAnalysis
                          +
                        128. + + +

                          + + + def + + + decrementIntVar(identGen: () ⇒ scala.reflect.api.Universe.Ident, value: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Assign + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        129. + + +

                          + + + val + + + dropWhileName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        130. + + +

                          + + + def + + + encode(str: String): scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        131. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        132. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        133. + + +

                          + + + val + + + existsName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        134. + + +

                          + + + val + + + filterName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        135. + + +

                          + + + val + + + filterNotName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        136. + + +

                          + + + def + + + filterTree[V](tree: scala.reflect.api.Universe.Tree)(f: PartialFunction[scala.reflect.api.Universe.Tree, V]): Seq[V] + +

                          +
                          Definition Classes
                          CodeAnalysis
                          +
                        137. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        138. + + +

                          + + + val + + + findName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        139. + + +

                          + + + def + + + flattenApply(tree: scala.reflect.api.Universe.Tree): List[scala.reflect.api.Universe.Tree] + +

                          +

                          Smashes directly nested applies down to catenate the argument lists.

                          Smashes directly nested applies down to catenate the argument lists.

                          Definition Classes
                          MiscMatchers
                          +
                        140. + + +

                          + + + def + + + flattenApplyGroups(tree: scala.reflect.api.Universe.Tree): List[List[scala.reflect.api.Universe.Tree]] + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        141. + + +

                          + + + def + + + flattenFiberPaths(info: TupleInfo): Seq[List[Int]] + +

                          +
                          Definition Classes
                          TupleAnalysis
                          +
                        142. + + +

                          + + + def + + + flattenFiberPaths(tpe: scala.reflect.api.Universe.Type): Seq[List[Int]] + +

                          +
                          Definition Classes
                          TupleAnalysis
                          +
                        143. + + +

                          + + + def + + + flattenSelect(tree: scala.reflect.api.Universe.Tree): (scala.reflect.api.Universe.Tree, List[scala.reflect.api.Universe.Name]) + +

                          +

                          Smashes directly nested selects down to the inner tree and a list of names.

                          Smashes directly nested selects down to the inner tree and a list of names.

                          Definition Classes
                          MiscMatchers
                          +
                        144. + + +

                          + + + def + + + flattenTypes(tpe: scala.reflect.api.Universe.Type): Seq[scala.reflect.api.Universe.Type] + +

                          +
                          Definition Classes
                          TupleAnalysis
                          +
                        145. + + +

                          + + + val + + + foldLeftName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        146. + + +

                          + + + val + + + foldRightName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        147. + + +

                          + + + val + + + forallName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        148. + + +

                          + + + val + + + foreachName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        149. + + +

                          + + + def + + + getArrayType(dimensions: Int, componentType: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Type + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        150. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        151. + + +

                          + + + def + + + getComponentOffsetAndSizeOfIthMember(tpe: scala.reflect.api.Universe.Type, i: Int): (Int, Int) + +

                          +
                          Definition Classes
                          TupleAnalysis
                          +
                        152. + + +

                          + + + def + + + getRawUnknownSymbolReferences(tree: scala.reflect.api.Universe.Tree, isKnownSymbol: (scala.reflect.api.Universe.Symbol) ⇒ Boolean, accept: (scala.reflect.api.Universe.Tree) ⇒ Boolean): Seq[scala.reflect.api.Universe.RefTree] + +

                          +
                          Definition Classes
                          CodeAnalysis
                          +
                        153. + + +

                          + + + def + + + getSideEffects(tree: scala.reflect.api.Universe.Tree): Seq[scala.reflect.api.Universe.Tree] + +

                          +
                          Definition Classes
                          CodeAnalysis
                          +
                        154. + + +

                          + + + def + + + getSymbolDefinitions(tree: scala.reflect.api.Universe.Tree): Seq[scala.reflect.api.Universe.DefTree] + +

                          +
                          Definition Classes
                          CodeAnalysis
                          +
                        155. + + +

                          + + + def + + + getTreeChildren(tree: scala.reflect.api.Universe.Tree): Seq[scala.reflect.api.Universe.Tree] + +

                          +
                          Definition Classes
                          CodeAnalysis
                          +
                        156. + + +

                          + + + def + + + getTupleComponentTypes(tpe: scala.reflect.api.Universe.Type): List[scala.reflect.api.Universe.Type] + +

                          +
                          Definition Classes
                          Tuploids
                          +
                        157. + + +

                          + + + def + + + getTupleInfo(tpe: scala.reflect.api.Universe.Type): TupleInfo + +

                          +
                          Definition Classes
                          TupleAnalysis
                          +
                        158. + + +

                          + + + def + + + getType(tree: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Type + +

                          +
                          Definition Classes
                          TupleAnalysis
                          +
                        159. + + +

                          + + + def + + + getUnknownSymbolInfo(tree: scala.reflect.api.Universe.Tree, filter: (scala.reflect.api.Universe.Tree) ⇒ Boolean = _ => true, preKnownSymbols: Set[scala.reflect.api.Universe.Symbol] = Set()): SymbolsInfo + +

                          +
                          Definition Classes
                          CodeAnalysis
                          +
                        160. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        161. + + +

                          + + + val + + + headName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        162. + + +

                          + + + def + + + ident(sym: scala.reflect.api.Universe.Symbol, tpe: scala.reflect.api.Universe.Type, n: scala.reflect.api.Universe.Name, pos: scala.reflect.api.Universe.Position = NoPosition): scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        163. + + +

                          + + + def + + + incrementIntVar(identGen: () ⇒ scala.reflect.api.Universe.Ident, value: scala.reflect.api.Universe.Tree = newInt(1)): scala.reflect.api.Universe.Assign + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        164. + + +

                          + + + def + + + intAdd(a: ⇒ scala.reflect.api.Universe.Tree, b: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        165. + + +

                          + + + def + + + intDiv(a: ⇒ scala.reflect.api.Universe.Tree, b: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        166. + + +

                          + + + def + + + intSub(a: ⇒ scala.reflect.api.Universe.Tree, b: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        167. + + +

                          + + + val + + + intWrapperName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        168. + + +

                          + + + def + + + isAnyVal(tpe: scala.reflect.api.Universe.Type): Boolean + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        169. + + +

                          + + + val + + + isEmptyName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        170. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        171. + + +

                          + + + def + + + isPrimitiveType(tpe: scala.reflect.api.Universe.Type): Boolean + +

                          +
                          Definition Classes
                          Tuploids
                          +
                        172. + + +

                          + + + def + + + isSideEffectFree(tree: scala.reflect.api.Universe.Tree): Boolean + +

                          +
                          Definition Classes
                          CodeAnalysis
                          +
                        173. + + +

                          + + + def + + + isTupleSymbol(sym: scala.reflect.api.Universe.Symbol): Boolean + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        174. + + +

                          + + + def + + + isTupleType(tpe: scala.reflect.api.Universe.Type): Boolean + +

                          +
                          Definition Classes
                          Tuploids
                          +
                        175. + + +

                          + + + def + + + isTupleTypeRef(ref: scala.reflect.api.Universe.TypeRef): Boolean + +

                          +
                          Definition Classes
                          Tuploids
                          +
                        176. + + +

                          + + + def + + + isTuploidType(tpe: scala.reflect.api.Universe.Type): Boolean + +

                          +
                          Definition Classes
                          Tuploids
                          +
                        177. + + +

                          + + + def + + + isUnit(tpe: scala.reflect.api.Universe.Type): Boolean + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        178. + + +

                          + + + val + + + lengthName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        179. + + +

                          + + + lazy val + + + manifestPre: scala.reflect.api.Universe.Type + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        180. + + +

                          + + + lazy val + + + manifestSym: scala.reflect.api.Universe.Symbol + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        181. + + +

                          + + + val + + + mapName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        182. + + +

                          + + + val + + + mathName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        183. + + +

                          + + + val + + + maxName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        184. + + +

                          + + + def + + + methPart(tree: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        185. + + +

                          + + + val + + + minName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        186. + + +

                          + + + def + + + mkSelect(names: scala.reflect.api.Universe.TermName*): scala.reflect.api.Universe.Tree + +

                          +

                          Creates an Ident or Select from a list of names.

                          Creates an Ident or Select from a list of names.

                          Definition Classes
                          MiscMatchers
                          +
                        187. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        188. + + +

                          + + + def + + + newApply(target: scala.reflect.api.Universe.Tree, name: scala.reflect.api.Universe.Name, typeArgs: List[scala.reflect.api.Universe.TypeTree] = Nil, args: List[scala.reflect.api.Universe.Tree] = Nil): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        189. + + +

                          + + + def + + + newApply(pos: scala.reflect.api.Universe.Position, array: ⇒ scala.reflect.api.Universe.Tree, index: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        190. + + +

                          + + + def + + + newArray(componentType: scala.reflect.api.Universe.Type, length: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        191. + + +

                          + + + def + + + newArrayApply(typeExpr: scala.reflect.api.Universe.TypeTree, values: scala.reflect.api.Universe.Tree*): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        192. + + +

                          + + + def + + + newArrayLength(a: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Select + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        193. + + +

                          + + + def + + + newArrayModuleTree: scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        194. + + +

                          + + + def + + + newArrayMulti(arrayType: scala.reflect.api.Universe.Type, componentTpe: scala.reflect.api.Universe.Type, lengths: ⇒ List[scala.reflect.api.Universe.Tree], manifest: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        195. + + +

                          + + + def + + + newArrayWithArrayType(arrayType: scala.reflect.api.Universe.Type, length: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        196. + + +

                          + + + def + + + newAssign(target: () ⇒ scala.reflect.api.Universe.Ident, value: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Assign + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        197. + + +

                          + + + def + + + newBool(v: Boolean): scala.reflect.api.Universe.Literal + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        198. + + +

                          + + + def + + + newCollectionApply(collectionModuleTree: ⇒ scala.reflect.api.Universe.Tree, typeExpr: scala.reflect.api.Universe.TypeTree, values: scala.reflect.api.Universe.Tree*): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        199. + + +

                          + + + def + + + newConstant(v: Any, tpe: scala.reflect.api.Universe.Type = null): scala.reflect.api.Universe.Literal + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        200. + + +

                          + + + def + + + newDefaultValue(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Literal + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        201. + + +

                          + + + def + + + newIf(cond: scala.reflect.api.Universe.Tree, thenTree: scala.reflect.api.Universe.Tree, elseTree: scala.reflect.api.Universe.Tree = null): scala.reflect.api.Universe.If + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        202. + + +

                          + + + def + + + newInstance(tpe: scala.reflect.api.Universe.Type, constructorArgs: List[scala.reflect.api.Universe.Tree]): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        203. + + +

                          + + + def + + + newInt(v: Int): scala.reflect.api.Universe.Literal + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        204. + + +

                          + + + def + + + newIsInstanceOf(tree: scala.reflect.api.Universe.Tree, tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.TypeApply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        205. + + +

                          + + + def + + + newIsNotNull(target: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        206. + + +

                          + + + def + + + newLong(v: Long): scala.reflect.api.Universe.Literal + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        207. + + +

                          + + + def + + + newNoneModuleTree: scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        208. + + +

                          + + + def + + + newNull(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Literal + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        209. + + +

                          + + + def + + + newOneValue(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Literal + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        210. + + +

                          + + + def + + + newScalaCollectionPackageTree: scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        211. + + +

                          + + + def + + + newScalaPackageTree: scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        212. + + +

                          + + + def + + + newSelect(target: scala.reflect.api.Universe.Tree, name: scala.reflect.api.Universe.Name, typeArgs: List[scala.reflect.api.Universe.TypeTree] = Nil): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        213. + + +

                          + + + def + + + newSeqApply(typeExpr: scala.reflect.api.Universe.TypeTree, values: scala.reflect.api.Universe.Tree*): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        214. + + +

                          + + + def + + + newSeqModuleTree: scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        215. + + +

                          + + + def + + + newSetModuleTree: scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        216. + + +

                          + + + def + + + newSomeApply(tpe: scala.reflect.api.Universe.Type, value: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        217. + + +

                          + + + def + + + newSomeModuleTree: scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        218. + + +

                          + + + def + + + newTypeTree(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.TypeTree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        219. + + +

                          + + + def + + + newUnit(): scala.reflect.api.Universe.Literal + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        220. + + +

                          + + + def + + + newUpdate(pos: scala.reflect.api.Universe.Position, array: ⇒ scala.reflect.api.Universe.Tree, index: ⇒ scala.reflect.api.Universe.Tree, value: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        221. + + +

                          + + + def + + + newVariable(prefix: String, symbolOwner: scala.reflect.api.Universe.Symbol, pos: scala.reflect.api.Universe.Position, mutable: Boolean, initialValue: scala.reflect.api.Universe.Tree, ttpe: scala.reflect.api.Universe.Type = NoType): VarDef + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        222. + + +

                          + + + def + + + normalize(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Type + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        223. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        224. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        225. + + +

                          + + + def + + + ownerChain(s: scala.reflect.api.Universe.Symbol): List[scala.reflect.api.Universe.Symbol] + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        226. + + +

                          + + + val + + + packageName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        227. + + +

                          + + + lazy val + + + primArrayBuilderClasses: Map[scala.reflect.api.Universe.Type, scala.reflect.api.Universe.ClassSymbol] + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        228. + + +

                          + + + lazy val + + + primArrayNames: Array[(scala.reflect.api.Universe.Type, String)] + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        229. + + +

                          + + + lazy val + + + primArrayOpsClasses: Map[scala.reflect.api.Universe.Type, scala.reflect.api.Universe.ClassSymbol] + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        230. + + +

                          + + + def + + + primaryConstructor(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Symbol + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        231. + + +

                          + + + val + + + productName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        232. + + +

                          + + + val + + + reduceLeftName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        233. + + +

                          + + + val + + + reduceRightName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        234. + + +

                          + + + def + + + replaceOccurrences(tree: scala.reflect.api.Universe.Tree, mappingsSym: Map[scala.reflect.api.Universe.Symbol, () ⇒ scala.reflect.api.Universe.Tree], symbolReplacements: Map[scala.reflect.api.Universe.Symbol, scala.reflect.api.Universe.Symbol], treeReplacements: Map[scala.reflect.api.Universe.Tree, () ⇒ scala.reflect.api.Universe.Tree]): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        235. + + +

                          + + + val + + + resultName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        236. + + +

                          + + + val + + + reverseName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        237. + + +

                          + + + val + + + scalaName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        238. + + +

                          + + + lazy val + + + scalaPackage: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        239. + + +

                          + + + val + + + scanLeftName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        240. + + +

                          + + + val + + + scanRightName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        241. + + +

                          + + + def + + + simpleBuilderResult(builder: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        242. + + +

                          + + + val + + + sumName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        243. + + +

                          + + + val + + + superName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        244. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        245. + + +

                          + + + val + + + tabulateName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        246. + + +

                          + + + val + + + tailName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        247. + + +

                          + + + val + + + takeWhileName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        248. + + +

                          + + + val + + + thisName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        249. + + +

                          + + + def + + + toArray(tree: scala.reflect.api.Universe.Tree, componentType: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        250. + + +

                          + + + val + + + toArrayName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        251. + + +

                          + + + val + + + toByteName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        252. + + +

                          + + + val + + + toCharName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        253. + + +

                          + + + val + + + toDoubleName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        254. + + +

                          + + + val + + + toFloatName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        255. + + +

                          + + + val + + + toIndexedSeqName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        256. + + +

                          + + + val + + + toIntName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        257. + + +

                          + + + val + + + toListName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        258. + + +

                          + + + val + + + toLongName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        259. + + +

                          + + + val + + + toMapName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        260. + + +

                          + + + val + + + toName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        261. + + +

                          + + + val + + + toSeqName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        262. + + +

                          + + + val + + + toSetName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        263. + + +

                          + + + val + + + toShortName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        264. + + +

                          + + + val + + + toSizeTName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        265. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        266. + + +

                          + + + val + + + toVectorName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        267. + + +

                          + + + object + + + tupleComponentName + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        268. + + +

                          + + + def + + + typeApply(sym: scala.reflect.api.Universe.Symbol)(target: scala.reflect.api.Universe.Tree, targs: List[scala.reflect.api.Universe.TypeTree]): scala.reflect.api.Universe.TypeApply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        269. + + +

                          + + + def + + + typeArgs(tree: scala.reflect.api.Universe.Tree): List[scala.reflect.api.Universe.Tree] + +

                          +

                          Strips apply nodes looking for type application.

                          Strips apply nodes looking for type application.

                          Definition Classes
                          MiscMatchers
                          +
                        270. + + +

                          + + + lazy val + + + typeToDefaultValue: Map[scala.reflect.api.Universe.Type, AnyVal] + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        271. + + +

                          + + + lazy val + + + unitTpe: scala.reflect.api.Universe.Type + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        272. + + +

                          + + + val + + + untilName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        273. + + +

                          + + + val + + + updateName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        274. + + +

                          + + implicit + def + + + varDef2TupleValue(value: VarDef): DefaultTupleValue + +

                          + +
                        275. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        276. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        277. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        278. + + +

                          + + + def + + + warnSideEffect(tree: scala.reflect.api.Universe.Tree): Unit + +

                          + +
                        279. + + +

                          + + + def + + + whileLoop(owner: scala.reflect.api.Universe.Symbol, pos: scala.reflect.api.Universe.Position, cond: scala.reflect.api.Universe.Tree, body: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        280. + + +

                          + + + def + + + whileLoop(owner: scala.reflect.api.Universe.Symbol, tree: scala.reflect.api.Universe.Tree, cond: scala.reflect.api.Universe.Tree, body: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        281. + + +

                          + + + val + + + withFilterName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        282. + + +

                          + + + val + + + zipName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        283. + + +

                          + + + val + + + zipWithIndexName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from CodeAnalysis

                        +
                        +

                        Inherited from TupleAnalysis

                        +
                        +

                        Inherited from TreeBuilders

                        +
                        +

                        Inherited from MiscMatchers

                        +
                        +

                        Inherited from Tuploids

                        +
                        +

                        Inherited from CommonScalaNames

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/TraversalOps$FoldName$.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/TraversalOps$FoldName$.html new file mode 100644 index 00000000..819abe3a --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/TraversalOps$FoldName$.html @@ -0,0 +1,448 @@ + + + + + FoldName - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.TraversalOps.FoldName + + + + + + + + + + +
                        + +

                        scalaxy.components.TraversalOps

                        +

                        FoldName

                        +
                        + +

                        + + + object + + + FoldName + +

                        + +
                        + Linear Supertypes +
                        AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. FoldName
                        2. AnyRef
                        3. Any
                        4. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + + def + + + apply(isLeft: Boolean): Nothing + +

                          + +
                        7. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        8. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        9. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        10. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        11. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        12. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        13. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        14. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        15. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        16. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        17. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        18. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        19. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        20. + + +

                          + + + def + + + unapply(name: scala.reflect.api.Universe.Name): Option[Boolean] + +

                          + +
                        21. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        22. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        23. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/TraversalOps$ReduceName$.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/TraversalOps$ReduceName$.html new file mode 100644 index 00000000..38c48fd6 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/TraversalOps$ReduceName$.html @@ -0,0 +1,448 @@ + + + + + ReduceName - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.TraversalOps.ReduceName + + + + + + + + + + +
                        + +

                        scalaxy.components.TraversalOps

                        +

                        ReduceName

                        +
                        + +

                        + + + object + + + ReduceName + +

                        + +
                        + Linear Supertypes +
                        AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. ReduceName
                        2. AnyRef
                        3. Any
                        4. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + + def + + + apply(isLeft: Boolean): Nothing + +

                          + +
                        7. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        8. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        9. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        10. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        11. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        12. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        13. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        14. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        15. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        16. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        17. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        18. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        19. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        20. + + +

                          + + + def + + + unapply(name: scala.reflect.api.Universe.Name): Option[Boolean] + +

                          + +
                        21. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        22. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        23. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/TraversalOps$ScanName$.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/TraversalOps$ScanName$.html new file mode 100644 index 00000000..6c9e3897 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/TraversalOps$ScanName$.html @@ -0,0 +1,448 @@ + + + + + ScanName - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.TraversalOps.ScanName + + + + + + + + + + +
                        + +

                        scalaxy.components.TraversalOps

                        +

                        ScanName

                        +
                        + +

                        + + + object + + + ScanName + +

                        + +
                        + Linear Supertypes +
                        AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. ScanName
                        2. AnyRef
                        3. Any
                        4. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + + def + + + apply(isLeft: Boolean): Nothing + +

                          + +
                        7. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        8. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        9. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        10. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        11. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        12. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        13. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        14. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        15. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        16. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        17. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        18. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        19. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        20. + + +

                          + + + def + + + unapply(name: scala.reflect.api.Universe.Name): Option[Boolean] + +

                          + +
                        21. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        22. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        23. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/TraversalOps$TraversalOp$.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/TraversalOps$TraversalOp$.html new file mode 100644 index 00000000..989b8e9d --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/TraversalOps$TraversalOp$.html @@ -0,0 +1,435 @@ + + + + + TraversalOp - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.TraversalOps.TraversalOp + + + + + + + + + + +
                        + +

                        scalaxy.components.TraversalOps

                        +

                        TraversalOp

                        +
                        + +

                        + + + object + + + TraversalOp + +

                        + +
                        + Linear Supertypes +
                        AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. TraversalOp
                        2. AnyRef
                        3. Any
                        4. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        8. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        9. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        10. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        11. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        12. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        13. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        14. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        15. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        16. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        17. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        18. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        19. + + +

                          + + + def + + + unapply(tree: scala.reflect.api.Universe.Tree): Option[TraversalOps.TraversalOp] + +

                          + +
                        20. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        21. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        22. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/TraversalOps.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/TraversalOps.html new file mode 100644 index 00000000..34bff9a5 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/TraversalOps.html @@ -0,0 +1,4884 @@ + + + + + TraversalOps - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.TraversalOps + + + + + + + + + + +
                        + +

                        scalaxy.components

                        +

                        TraversalOps

                        +
                        + +

                        + + + trait + + + TraversalOps extends CommonScalaNames with StreamOps with MiscMatchers + +

                        + +
                        + Known Subclasses + +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. TraversalOps
                        2. StreamOps
                        3. StreamSinks
                        4. Streams
                        5. CodeAnalysis
                        6. TupleAnalysis
                        7. TreeBuilders
                        8. MiscMatchers
                        9. Tuploids
                        10. CommonScalaNames
                        11. AnyRef
                        12. Any
                        13. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + +
                        +

                        Type Members

                        +
                        1. + + +

                          + + + class + + + ArrayBuilderGen extends BuilderGen + +

                          +
                          Definition Classes
                          StreamSinks
                          +
                        2. + + +

                          + + + trait + + + ArrayBuilderStreamSink extends BuilderStreamSink with WithArrayResultWrapper + +

                          +
                          Definition Classes
                          StreamSinks
                          +
                        3. + + +

                          + + + trait + + + ArrayStreamSink extends WithArrayResultWrapper + +

                          +
                          Definition Classes
                          StreamSinks
                          +
                        4. + + +

                          + + abstract + class + + + BooleanEvaluator extends Evaluator[Boolean] + +

                          +
                          Definition Classes
                          CodeAnalysis
                          +
                        5. + + +

                          + + + class + + + BoundTuple extends AnyRef + +

                          +
                          Definition Classes
                          TupleAnalysis
                          +
                        6. + + +

                          + + + case class + + + BrokenOperationsStreamException(msg: String, sourceAndOps: Seq[StreamComponent], componentsWithSideEffects: Seq[SideEffectFullComponent]) extends UnsupportedOperationException with Product with Serializable + +

                          +
                          Definition Classes
                          Streams
                          +
                        7. + + +

                          + + + trait + + + BuilderGen extends AnyRef + +

                          +
                          Definition Classes
                          StreamSinks
                          +
                        8. + + +

                          + + + trait + + + BuilderStreamSink extends WithResultWrapper + +

                          +
                          Definition Classes
                          StreamSinks
                          +
                        9. + + +

                          + + + case class + + + CanChainResult(canChain: Boolean, reason: Option[String]) extends Product with Serializable + +

                          +
                          Definition Classes
                          Streams
                          +
                        10. + + +

                          + + + trait + + + CanCreateArraySink extends CanCreateStreamSink + +

                          +
                          Definition Classes
                          StreamSinks
                          +
                        11. + + +

                          + + + trait + + + CanCreateListSink extends CanCreateStreamSink + +

                          +
                          Definition Classes
                          StreamSinks
                          +
                        12. + + +

                          + + + trait + + + CanCreateOptionSink extends CanCreateStreamSink + +

                          +
                          Definition Classes
                          StreamSinks
                          +
                        13. + + +

                          + + + trait + + + CanCreateSetSink extends CanCreateStreamSink + +

                          +
                          Definition Classes
                          StreamSinks
                          +
                        14. + + +

                          + + + trait + + + CanCreateStreamSink extends StreamChainTestable + +

                          +
                          Definition Classes
                          Streams
                          +
                        15. + + +

                          + + + trait + + + CanCreateVectorSink extends CanCreateStreamSink + +

                          +
                          Definition Classes
                          StreamSinks
                          +
                        16. + + +

                          + + + case class + + + CodeWontBenefitFromOptimization(reason: String) extends UnsupportedOperationException with Product with Serializable + +

                          +
                          Definition Classes
                          Streams
                          +
                        17. + + +

                          + + + class + + + CollectionApply extends AnyRef + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        18. + + +

                          + + abstract + class + + + DefaultBuilderGen extends BuilderGen + +

                          +
                          Definition Classes
                          StreamSinks
                          +
                        19. + + +

                          + + + class + + + DefaultTupleValue extends TupleValue + +

                          +
                          Definition Classes
                          Streams
                          +
                        20. + + +

                          + + abstract + class + + + Evaluator[R] extends scala.reflect.api.Universe.Traverser + +

                          +
                          Definition Classes
                          CodeAnalysis
                          +
                        21. + + +

                          + + + class + + + HigherTypeParameterExtractor extends AnyRef + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        22. + + +

                          + + + type + + + IdentGen = () ⇒ scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        23. + + +

                          + + + class + + + Ids extends AnyRef + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        24. + + +

                          + + abstract + class + + + IntEvaluator extends Evaluator[Int] + +

                          +
                          Definition Classes
                          CodeAnalysis
                          +
                        25. + + +

                          + + + class + + + ListBuilderGen extends DefaultBuilderGen + +

                          +
                          Definition Classes
                          StreamSinks
                          +
                        26. + + +

                          + + + trait + + + LocalContext extends AnyRef + +

                          +
                          Definition Classes
                          Streams
                          +
                        27. + + +

                          + + + case class + + + Loop(pos: scala.reflect.api.Universe.Position, currentOwner: scala.reflect.api.Universe.Symbol, transform: (scala.reflect.api.Universe.Tree) ⇒ scala.reflect.api.Universe.Tree) extends Product with Serializable + +

                          +
                          Definition Classes
                          Streams
                          +
                        28. + + +

                          + + + class + + + N extends AnyRef + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        29. + + +

                          + + sealed + trait + + + Order extends AnyRef + +

                          +
                          Definition Classes
                          Streams
                          +
                        30. + + +

                          + + sealed + trait + + + ResultKind extends AnyRef + +

                          +
                          Definition Classes
                          Streams
                          +
                        31. + + +

                          + + abstract + class + + + SeqEvaluator extends Evaluator[Seq[scala.reflect.api.Universe.Tree]] + +

                          +
                          Definition Classes
                          CodeAnalysis
                          +
                        32. + + +

                          + + + class + + + SetBuilderGen extends BuilderGen + +

                          +
                          Definition Classes
                          StreamSinks
                          +
                        33. + + +

                          + + + trait + + + SideEffectFreeStreamComponent extends StreamComponent + +

                          +
                          Definition Classes
                          Streams
                          +
                        34. + + +

                          + + + case class + + + SideEffectFullComponent(component: StreamComponent, sideEffects: Streams.SideEffects, preventedOptimizations: Boolean) extends Product with Serializable + +

                          +
                          Definition Classes
                          Streams
                          +
                        35. + + +

                          + + + type + + + SideEffects = Seq[scala.reflect.api.Universe.Tree] + +

                          +
                          Definition Classes
                          CodeAnalysis
                          +
                        36. + + +

                          + + + class + + + SideEffectsAnalyzer extends AnyRef + +

                          +
                          Definition Classes
                          Streams
                          +
                        37. + + +

                          + + + class + + + SideEffectsEvaluator extends SeqEvaluator + +

                          +
                          Definition Classes
                          CodeAnalysis
                          +
                        38. + + +

                          + + + case class + + + Stream(source: StreamSource, transformers: Seq[StreamTransformer]) extends Product with Serializable + +

                          +
                          Definition Classes
                          Streams
                          +
                        39. + + +

                          + + + trait + + + StreamChainTestable extends AnyRef + +

                          +
                          Definition Classes
                          Streams
                          +
                        40. + + +

                          + + + trait + + + StreamComponent extends StreamChainTestable + +

                          +
                          Definition Classes
                          Streams
                          +
                        41. + + +

                          + + + trait + + + StreamSink extends SideEffectFreeStreamComponent + +

                          +
                          Definition Classes
                          Streams
                          +
                        42. + + +

                          + + + trait + + + StreamSource extends StreamComponent + +

                          +
                          Definition Classes
                          Streams
                          +
                        43. + + +

                          + + + trait + + + StreamTransformer extends StreamComponent + +

                          +
                          Definition Classes
                          Streams
                          +
                        44. + + +

                          + + + case class + + + StreamValue(value: TupleValue, extraFirstValue: Option[TupleValue] = scala.None, valueIndex: Option[() ⇒ scala.reflect.api.Universe.Tree] = scala.None, valuesCount: Option[() ⇒ scala.reflect.api.Universe.Tree] = scala.None) extends Product with Serializable + +

                          +
                          Definition Classes
                          Streams
                          +
                        45. + + +

                          + + + case class + + + SymbolsInfo(tree: scala.reflect.api.Universe.Tree, symbolDefinitions: Seq[scala.reflect.api.Universe.DefTree], definedSymbols: Set[scala.reflect.api.Universe.Symbol], preKnownSymbols: Set[scala.reflect.api.Universe.Symbol], unknownReferences: Seq[scala.reflect.api.Universe.RefTree]) extends Product with Serializable + +

                          +
                          Definition Classes
                          CodeAnalysis
                          +
                        46. + + +

                          + + sealed + trait + + + TraversalDirection extends AnyRef + +

                          +
                          Definition Classes
                          Streams
                          +
                        47. + + +

                          + + + class + + + TraversalOp extends AnyRef + +

                          +
                          Definition Classes
                          StreamOps
                          +
                        48. + + +

                          + + sealed abstract + class + + + TraversalOpType extends AnyRef + +

                          +
                          Definition Classes
                          StreamOps
                          +
                        49. + + +

                          + + + type + + + TreeGen = () ⇒ scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        50. + + +

                          + + + class + + + TupleAnalyzer extends AnyRef + +

                          +
                          Definition Classes
                          TupleAnalysis
                          +
                        51. + + +

                          + + + case class + + + TupleInfo(tpe: scala.reflect.api.Universe.Type, components: Seq[TupleInfo]) extends Product with Serializable + +

                          +
                          Definition Classes
                          TupleAnalysis
                          +
                        52. + + +

                          + + + case class + + + TupleSlice(baseSymbol: scala.reflect.api.Universe.Symbol, sliceOffset: Int, sliceLength: Int) extends Product with Serializable + +

                          +

                          Phases : +- unique renaming +- tuple cartography (map symbols and treeId to TupleSlices : x.

                          +
                        53. + + +

                          + + + trait + + + TupleValue extends () ⇒ scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          Streams
                          +
                        54. + + +

                          + + + case class + + + VarDef(rawIdentGen: () ⇒ scala.reflect.api.Universe.Ident, symbol: scala.reflect.api.Universe.Symbol, definition: scala.reflect.api.Universe.ValDef) extends Product with Serializable + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        55. + + +

                          + + + class + + + VectorBuilderGen extends DefaultBuilderGen + +

                          +
                          Definition Classes
                          StreamSinks
                          +
                        56. + + +

                          + + + trait + + + WithArrayResultWrapper extends WithResultWrapper + +

                          +
                          Definition Classes
                          StreamSinks
                          +
                        57. + + +

                          + + + trait + + + WithResultWrapper extends AnyRef + +

                          +
                          Definition Classes
                          StreamSinks
                          +
                        +
                        + +
                        +

                        Abstract Value Members

                        +
                        1. + + +

                          + + abstract + def + + + fresh(s: String): String + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        2. + + +

                          + + abstract + val + + + global: Universe + +

                          +
                          Definition Classes
                          TraversalOps → StreamOps → StreamSinks → Streams → CodeAnalysis → TupleAnalysis → TreeBuilders → MiscMatchers → Tuploids → CommonScalaNames
                          +
                        3. + + +

                          + + abstract + def + + + inferImplicitValue(pt: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        4. + + +

                          + + abstract + def + + + setInfo(sym: scala.reflect.api.Universe.Symbol, tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Symbol + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        5. + + +

                          + + abstract + def + + + setPos(tree: scala.reflect.api.Universe.Tree, pos: scala.reflect.api.Universe.Position): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        6. + + +

                          + + abstract + def + + + setType(tree: scala.reflect.api.Universe.Tree, tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        7. + + +

                          + + abstract + def + + + setType(sym: scala.reflect.api.Universe.Symbol, tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Symbol + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        8. + + +

                          + + abstract + def + + + typeCheck(tree: scala.reflect.api.Universe.Tree, pt: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        9. + + +

                          + + abstract + def + + + typed[T <: scala.reflect.api.Universe.Tree](tree: T): T + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        10. + + +

                          + + abstract + def + + + verbose: Boolean + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        11. + + +

                          + + abstract + def + + + warning(pos: scala.reflect.api.Universe.Position, msg: String): Unit + +

                          +
                          Definition Classes
                          Streams
                          +
                        12. + + +

                          + + abstract + def + + + withSymbol[T <: scala.reflect.api.Universe.Tree](sym: scala.reflect.api.Universe.Symbol, tpe: scala.reflect.api.Universe.Type = NoType)(tree: T): T + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        +
                        + +
                        +

                        Concrete Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + + lazy val + + + ADD: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        7. + + +

                          + + + lazy val + + + AND: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        8. + + +

                          + + + lazy val + + + ASR: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        9. + + +

                          + + + object + + + ArrayApply extends CollectionApply + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        10. + + +

                          + + + lazy val + + + ArrayBufferClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        11. + + +

                          + + + lazy val + + + ArrayIndexOutOfBoundsExceptionClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        12. + + +

                          + + + val + + + ArrayName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        13. + + +

                          + + + object + + + ArrayOps + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        14. + + +

                          + + + lazy val + + + ArrayOpsClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        15. + + +

                          + + + object + + + ArrayTabulate + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        16. + + +

                          + + + object + + + ArrayTyped extends HigherTypeParameterExtractor + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        17. + + +

                          + + + object + + + BasicTypeApply + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        18. + + +

                          + + + def + + + C(name: String): scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        19. + + +

                          + + + object + + + CanBuildFromArg + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        20. + + +

                          + + + lazy val + + + CanBuildFromClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        21. + + +

                          + + + lazy val + + + DIV: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        22. + + +

                          + + + lazy val + + + EQ: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        23. + + +

                          + + + lazy val + + + EQL: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        24. + + +

                          + + + object + + + FoldName + +

                          + +
                        25. + + +

                          + + + object + + + Foreach + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        26. + + +

                          + + + object + + + FromLeft extends TraversalDirection with Product with Serializable + +

                          +
                          Definition Classes
                          Streams
                          +
                        27. + + +

                          + + + object + + + FromRight extends TraversalDirection with Product with Serializable + +

                          +
                          Definition Classes
                          Streams
                          +
                        28. + + +

                          + + + object + + + Func + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        29. + + +

                          + + + lazy val + + + GE: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        30. + + +

                          + + + lazy val + + + GT: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        31. + + +

                          + + + lazy val + + + HASHHASH: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        32. + + +

                          + + + lazy val + + + ImmutableListClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        33. + + +

                          + + + object + + + IndexedSeqApply extends CollectionApply + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        34. + + +

                          + + + lazy val + + + IndexedSeqClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        35. + + +

                          + + + lazy val + + + IndexedSeqModule: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        36. + + +

                          + + + object + + + IntRange + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        37. + + +

                          + + + lazy val + + + LE: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        38. + + +

                          + + + lazy val + + + LSL: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        39. + + +

                          + + + lazy val + + + LSR: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        40. + + +

                          + + + lazy val + + + LT: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        41. + + +

                          + + + object + + + ListApply extends CollectionApply + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        42. + + +

                          + + + lazy val + + + ListBufferClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        43. + + +

                          + + + lazy val + + + ListClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        44. + + +

                          + + + object + + + ListTree extends HigherTypeParameterExtractor + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        45. + + +

                          + + + def + + + M(name: String): scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        46. + + +

                          + + + lazy val + + + MINUS: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        47. + + +

                          + + + lazy val + + + MOD: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        48. + + +

                          + + + lazy val + + + MUL: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        49. + + +

                          + + + object + + + N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        50. + + +

                          + + implicit + def + + + N2TermName(n: N): scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        51. + + +

                          + + + lazy val + + + NE: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        52. + + +

                          + + + object + + + NoResult extends ResultKind with Product with Serializable + +

                          +
                          Definition Classes
                          Streams
                          +
                        53. + + +

                          + + + lazy val + + + NonEmptyListClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        54. + + +

                          + + + lazy val + + + NoneModule: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        55. + + +

                          + + + lazy val + + + OR: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        56. + + +

                          + + + object + + + OptionApply extends CollectionApply + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        57. + + +

                          + + + lazy val + + + OptionClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        58. + + +

                          + + + lazy val + + + OptionModule: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        59. + + +

                          + + + object + + + OptionTree + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        60. + + +

                          + + + def + + + P(name: String): scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        61. + + +

                          + + + lazy val + + + PLUS: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        62. + + +

                          + + + object + + + Predef + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        63. + + +

                          + + + object + + + ReduceName + +

                          + +
                        64. + + +

                          + + + lazy val + + + RefArrayBuilderClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        65. + + +

                          + + + lazy val + + + RefArrayOpsClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        66. + + +

                          + + + object + + + ReverseOrder extends Order with Product with Serializable + +

                          +
                          Definition Classes
                          Streams
                          +
                        67. + + +

                          + + + lazy val + + + RichWrappers: Set[scala.reflect.api.Universe.Symbol] + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        68. + + +

                          + + + lazy val + + + SELF: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        69. + + +

                          + + + lazy val + + + SUB: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        70. + + +

                          + + + object + + + SameOrder extends Order with Product with Serializable + +

                          +
                          Definition Classes
                          Streams
                          +
                        71. + + +

                          + + + lazy val + + + ScalaCollectionPackage: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        72. + + +

                          + + + lazy val + + + ScalaMathCommonClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        73. + + +

                          + + + object + + + ScalaMathFunction + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        74. + + +

                          + + + lazy val + + + ScalaMathPackage: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        75. + + +

                          + + + lazy val + + + ScalaMathPackageClass: scala.reflect.api.Universe.Symbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        76. + + +

                          + + + lazy val + + + ScalaReflectPackage: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        77. + + +

                          + + + object + + + ScalarResult extends ResultKind with Product with Serializable + +

                          +
                          Definition Classes
                          Streams
                          +
                        78. + + +

                          + + + object + + + ScanName + +

                          + +
                        79. + + +

                          + + + object + + + SeqApply extends CollectionApply + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        80. + + +

                          + + + lazy val + + + SeqClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        81. + + +

                          + + + lazy val + + + SeqModule: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        82. + + +

                          + + + lazy val + + + SetBuilderClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        83. + + +

                          + + + lazy val + + + SetClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        84. + + +

                          + + + lazy val + + + SetModule: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        85. + + +

                          + + + lazy val + + + SomeModule: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        86. + + +

                          + + + object + + + StreamResult extends ResultKind with Product with Serializable + +

                          +
                          Definition Classes
                          Streams
                          +
                        87. + + +

                          + + + lazy val + + + StringOpsClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        88. + + +

                          + + + object + + + SymbolWithOwnerAndName + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        89. + + +

                          + + + lazy val + + + THIS: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        90. + + +

                          + + + object + + + TraversalOp + +

                          + +
                        91. + + +

                          + + + object + + + TraversalOps + +

                          +
                          Definition Classes
                          StreamOps
                          +
                        92. + + +

                          + + + object + + + TreeWithSymbol + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        93. + + +

                          + + + object + + + TreeWithType + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        94. + + +

                          + + + object + + + TrivialCanBuildFromArg + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        95. + + +

                          + + + object + + + TupleClass + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        96. + + +

                          + + + object + + + TupleComponent + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        97. + + +

                          + + + object + + + TupleCreation + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        98. + + +

                          + + + object + + + TuplePath + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        99. + + +

                          + + + object + + + TupleSelect + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        100. + + +

                          + + + lazy val + + + UNARY_!: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        101. + + +

                          + + + lazy val + + + UNARY_+: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        102. + + +

                          + + + lazy val + + + UNARY_-: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        103. + + +

                          + + + lazy val + + + UNARY_~: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        104. + + +

                          + + + object + + + Unordered extends Order with Product with Serializable + +

                          +
                          Definition Classes
                          Streams
                          +
                        105. + + +

                          + + implicit + def + + + VarDev2IdentGen(vd: VarDef): () ⇒ scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        106. + + +

                          + + + lazy val + + + VectorBuilderClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        107. + + +

                          + + + lazy val + + + VectorClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        108. + + +

                          + + + object + + + WhileLoop + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        109. + + +

                          + + + lazy val + + + WrappedArrayBuilderClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        110. + + +

                          + + + object + + + WrappedArrayTree + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        111. + + +

                          + + + lazy val + + + XOR: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        112. + + +

                          + + + lazy val + + + ZAND: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        113. + + +

                          + + + lazy val + + + ZOR: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        114. + + +

                          + + + def + + + addAssign(target: scala.reflect.api.Universe.Tree, toAdd: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        115. + + +

                          + + + val + + + addAssignName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        116. + + +

                          + + + def + + + apply(sym: scala.reflect.api.Universe.Symbol)(target: scala.reflect.api.Universe.Tree, args: List[scala.reflect.api.Universe.Tree]): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        117. + + +

                          + + + def + + + applyFiberPath(rootGen: () ⇒ scala.reflect.api.Universe.Tree, rootTpe: scala.reflect.api.Universe.Type, path: List[Int]): (scala.reflect.api.Universe.Tree, scala.reflect.api.Universe.Type) + +

                          +
                          Definition Classes
                          TupleAnalysis
                          +
                        118. + + +

                          + + + def + + + applyFiberPath(rootGen: () ⇒ scala.reflect.api.Universe.Tree, path: List[Int]): (scala.reflect.api.Universe.Tree, scala.reflect.api.Universe.Type) + +

                          +
                          Definition Classes
                          TupleAnalysis
                          +
                        119. + + +

                          + + + val + + + applyName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        120. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        121. + + +

                          + + + def + + + assembleStream(stream: Stream, outerTree: scala.reflect.api.Universe.Tree, transform: (scala.reflect.api.Universe.Tree) ⇒ scala.reflect.api.Universe.Tree, pos: scala.reflect.api.Universe.Position, currentOwner: scala.reflect.api.Universe.Symbol): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          Streams
                          +
                        122. + + +

                          + + + def + + + basicTypeApplyTraversalOp(tree: scala.reflect.api.Universe.Tree, collection: scala.reflect.api.Universe.Tree, name: scala.reflect.api.Universe.Name, typeArgs: List[scala.reflect.api.Universe.Tree], args: Seq[List[scala.reflect.api.Universe.Tree]]): Option[TraversalOp] + +

                          + +
                        123. + + +

                          + + + def + + + binOp(a: scala.reflect.api.Universe.Tree, op: scala.reflect.api.Universe.Symbol, b: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        124. + + +

                          + + + def + + + boolAnd(a: scala.reflect.api.Universe.Tree, b: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        125. + + +

                          + + + def + + + boolNot(a: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Select + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        126. + + +

                          + + + def + + + boolOr(a: scala.reflect.api.Universe.Tree, b: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        127. + + +

                          + + + val + + + byName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        128. + + +

                          + + + val + + + canBuildFromName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        129. + + +

                          + + + lazy val + + + classToType: Map[Class[_], scala.reflect.api.Universe.Type] + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        130. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        131. + + +

                          + + + val + + + collectName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        132. + + +

                          + + + val + + + countName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        133. + + +

                          + + + def + + + createSideEffectsEvaluator(tree: scala.reflect.api.Universe.Tree, cached: Boolean = true, preKnownSymbols: Set[scala.reflect.api.Universe.Symbol] = Set()): SideEffectsEvaluator + +

                          +
                          Attributes
                          protected
                          Definition Classes
                          CodeAnalysis
                          +
                        134. + + +

                          + + + def + + + decrementIntVar(identGen: () ⇒ scala.reflect.api.Universe.Ident, value: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Assign + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        135. + + +

                          + + + val + + + dropWhileName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        136. + + +

                          + + + def + + + encode(str: String): scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        137. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        138. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        139. + + +

                          + + + val + + + existsName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        140. + + +

                          + + + val + + + filterName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        141. + + +

                          + + + val + + + filterNotName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        142. + + +

                          + + + def + + + filterTree[V](tree: scala.reflect.api.Universe.Tree)(f: PartialFunction[scala.reflect.api.Universe.Tree, V]): Seq[V] + +

                          +
                          Definition Classes
                          CodeAnalysis
                          +
                        143. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        144. + + +

                          + + + val + + + findName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        145. + + +

                          + + + def + + + flattenApply(tree: scala.reflect.api.Universe.Tree): List[scala.reflect.api.Universe.Tree] + +

                          +

                          Smashes directly nested applies down to catenate the argument lists.

                          Smashes directly nested applies down to catenate the argument lists.

                          Definition Classes
                          MiscMatchers
                          +
                        146. + + +

                          + + + def + + + flattenApplyGroups(tree: scala.reflect.api.Universe.Tree): List[List[scala.reflect.api.Universe.Tree]] + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        147. + + +

                          + + + def + + + flattenFiberPaths(info: TupleInfo): Seq[List[Int]] + +

                          +
                          Definition Classes
                          TupleAnalysis
                          +
                        148. + + +

                          + + + def + + + flattenFiberPaths(tpe: scala.reflect.api.Universe.Type): Seq[List[Int]] + +

                          +
                          Definition Classes
                          TupleAnalysis
                          +
                        149. + + +

                          + + + def + + + flattenSelect(tree: scala.reflect.api.Universe.Tree): (scala.reflect.api.Universe.Tree, List[scala.reflect.api.Universe.Name]) + +

                          +

                          Smashes directly nested selects down to the inner tree and a list of names.

                          Smashes directly nested selects down to the inner tree and a list of names.

                          Definition Classes
                          MiscMatchers
                          +
                        150. + + +

                          + + + def + + + flattenTypes(tpe: scala.reflect.api.Universe.Type): Seq[scala.reflect.api.Universe.Type] + +

                          +
                          Definition Classes
                          TupleAnalysis
                          +
                        151. + + +

                          + + + val + + + foldLeftName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        152. + + +

                          + + + val + + + foldRightName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        153. + + +

                          + + + val + + + forallName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        154. + + +

                          + + + val + + + foreachName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        155. + + +

                          + + + def + + + getArrayType(dimensions: Int, componentType: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Type + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        156. + + +

                          + + + def + + + getArrayWrapperTpe(componentType: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Type + +

                          +
                          Definition Classes
                          StreamSinks
                          +
                        157. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        158. + + +

                          + + + def + + + getComponentOffsetAndSizeOfIthMember(tpe: scala.reflect.api.Universe.Type, i: Int): (Int, Int) + +

                          +
                          Definition Classes
                          TupleAnalysis
                          +
                        159. + + +

                          + + + def + + + getRawUnknownSymbolReferences(tree: scala.reflect.api.Universe.Tree, isKnownSymbol: (scala.reflect.api.Universe.Symbol) ⇒ Boolean, accept: (scala.reflect.api.Universe.Tree) ⇒ Boolean): Seq[scala.reflect.api.Universe.RefTree] + +

                          +
                          Definition Classes
                          CodeAnalysis
                          +
                        160. + + +

                          + + + def + + + getSideEffects(tree: scala.reflect.api.Universe.Tree): Seq[scala.reflect.api.Universe.Tree] + +

                          +
                          Definition Classes
                          CodeAnalysis
                          +
                        161. + + +

                          + + + def + + + getSymbolDefinitions(tree: scala.reflect.api.Universe.Tree): Seq[scala.reflect.api.Universe.DefTree] + +

                          +
                          Definition Classes
                          CodeAnalysis
                          +
                        162. + + +

                          + + + def + + + getTreeChildren(tree: scala.reflect.api.Universe.Tree): Seq[scala.reflect.api.Universe.Tree] + +

                          +
                          Definition Classes
                          CodeAnalysis
                          +
                        163. + + +

                          + + + def + + + getTupleComponentTypes(tpe: scala.reflect.api.Universe.Type): List[scala.reflect.api.Universe.Type] + +

                          +
                          Definition Classes
                          Tuploids
                          +
                        164. + + +

                          + + + def + + + getTupleInfo(tpe: scala.reflect.api.Universe.Type): TupleInfo + +

                          +
                          Definition Classes
                          TupleAnalysis
                          +
                        165. + + +

                          + + + def + + + getType(tree: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Type + +

                          +
                          Definition Classes
                          TupleAnalysis
                          +
                        166. + + +

                          + + + def + + + getUnknownSymbolInfo(tree: scala.reflect.api.Universe.Tree, filter: (scala.reflect.api.Universe.Tree) ⇒ Boolean = _ => true, preKnownSymbols: Set[scala.reflect.api.Universe.Symbol] = Set()): SymbolsInfo + +

                          +
                          Definition Classes
                          CodeAnalysis
                          +
                        167. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        168. + + +

                          + + + val + + + headName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        169. + + +

                          + + + def + + + ident(sym: scala.reflect.api.Universe.Symbol, tpe: scala.reflect.api.Universe.Type, n: scala.reflect.api.Universe.Name, pos: scala.reflect.api.Universe.Position = NoPosition): scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        170. + + +

                          + + + def + + + incrementIntVar(identGen: () ⇒ scala.reflect.api.Universe.Ident, value: scala.reflect.api.Universe.Tree = newInt(1)): scala.reflect.api.Universe.Assign + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        171. + + +

                          + + + def + + + intAdd(a: ⇒ scala.reflect.api.Universe.Tree, b: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        172. + + +

                          + + + def + + + intDiv(a: ⇒ scala.reflect.api.Universe.Tree, b: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        173. + + +

                          + + + def + + + intSub(a: ⇒ scala.reflect.api.Universe.Tree, b: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        174. + + +

                          + + + val + + + intWrapperName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        175. + + +

                          + + + def + + + isAnyVal(tpe: scala.reflect.api.Universe.Type): Boolean + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        176. + + +

                          + + + val + + + isEmptyName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        177. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        178. + + +

                          + + + def + + + isPrimitiveType(tpe: scala.reflect.api.Universe.Type): Boolean + +

                          +
                          Definition Classes
                          Tuploids
                          +
                        179. + + +

                          + + + def + + + isSideEffectFree(tree: scala.reflect.api.Universe.Tree): Boolean + +

                          +
                          Definition Classes
                          CodeAnalysis
                          +
                        180. + + +

                          + + + def + + + isTupleSymbol(sym: scala.reflect.api.Universe.Symbol): Boolean + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        181. + + +

                          + + + def + + + isTupleType(tpe: scala.reflect.api.Universe.Type): Boolean + +

                          +
                          Definition Classes
                          Tuploids
                          +
                        182. + + +

                          + + + def + + + isTupleTypeRef(ref: scala.reflect.api.Universe.TypeRef): Boolean + +

                          +
                          Definition Classes
                          Tuploids
                          +
                        183. + + +

                          + + + def + + + isTuploidType(tpe: scala.reflect.api.Universe.Type): Boolean + +

                          +
                          Definition Classes
                          Tuploids
                          +
                        184. + + +

                          + + + def + + + isUnit(tpe: scala.reflect.api.Universe.Type): Boolean + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        185. + + +

                          + + + def + + + itemIdentGen(value: StreamValue)(implicit loop: Loop): () ⇒ scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          StreamSinks
                          +
                        186. + + +

                          + + + val + + + lengthName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        187. + + +

                          + + + lazy val + + + manifestPre: scala.reflect.api.Universe.Type + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        188. + + +

                          + + + lazy val + + + manifestSym: scala.reflect.api.Universe.Symbol + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        189. + + +

                          + + + val + + + mapName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        190. + + +

                          + + + val + + + mathName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        191. + + +

                          + + + val + + + maxName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        192. + + +

                          + + + def + + + methPart(tree: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        193. + + +

                          + + + val + + + minName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        194. + + +

                          + + + def + + + mkSelect(names: scala.reflect.api.Universe.TermName*): scala.reflect.api.Universe.Tree + +

                          +

                          Creates an Ident or Select from a list of names.

                          Creates an Ident or Select from a list of names.

                          Definition Classes
                          MiscMatchers
                          +
                        195. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        196. + + +

                          + + + def + + + newApply(target: scala.reflect.api.Universe.Tree, name: scala.reflect.api.Universe.Name, typeArgs: List[scala.reflect.api.Universe.TypeTree] = Nil, args: List[scala.reflect.api.Universe.Tree] = Nil): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        197. + + +

                          + + + def + + + newApply(pos: scala.reflect.api.Universe.Position, array: ⇒ scala.reflect.api.Universe.Tree, index: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        198. + + +

                          + + + def + + + newArray(componentType: scala.reflect.api.Universe.Type, length: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        199. + + +

                          + + + def + + + newArrayApply(typeExpr: scala.reflect.api.Universe.TypeTree, values: scala.reflect.api.Universe.Tree*): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        200. + + +

                          + + + def + + + newArrayLength(a: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Select + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        201. + + +

                          + + + def + + + newArrayModuleTree: scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        202. + + +

                          + + + def + + + newArrayMulti(arrayType: scala.reflect.api.Universe.Type, componentTpe: scala.reflect.api.Universe.Type, lengths: ⇒ List[scala.reflect.api.Universe.Tree], manifest: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        203. + + +

                          + + + def + + + newArrayWithArrayType(arrayType: scala.reflect.api.Universe.Type, length: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        204. + + +

                          + + + def + + + newAssign(target: () ⇒ scala.reflect.api.Universe.Ident, value: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Assign + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        205. + + +

                          + + + def + + + newBool(v: Boolean): scala.reflect.api.Universe.Literal + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        206. + + +

                          + + + def + + + newCollectionApply(collectionModuleTree: ⇒ scala.reflect.api.Universe.Tree, typeExpr: scala.reflect.api.Universe.TypeTree, values: scala.reflect.api.Universe.Tree*): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        207. + + +

                          + + + def + + + newConstant(v: Any, tpe: scala.reflect.api.Universe.Type = null): scala.reflect.api.Universe.Literal + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        208. + + +

                          + + + def + + + newDefaultValue(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Literal + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        209. + + +

                          + + + def + + + newIf(cond: scala.reflect.api.Universe.Tree, thenTree: scala.reflect.api.Universe.Tree, elseTree: scala.reflect.api.Universe.Tree = null): scala.reflect.api.Universe.If + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        210. + + +

                          + + + def + + + newInstance(tpe: scala.reflect.api.Universe.Type, constructorArgs: List[scala.reflect.api.Universe.Tree]): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        211. + + +

                          + + + def + + + newInt(v: Int): scala.reflect.api.Universe.Literal + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        212. + + +

                          + + + def + + + newIsInstanceOf(tree: scala.reflect.api.Universe.Tree, tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.TypeApply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        213. + + +

                          + + + def + + + newIsNotNull(target: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        214. + + +

                          + + + def + + + newLong(v: Long): scala.reflect.api.Universe.Literal + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        215. + + +

                          + + + def + + + newNoneModuleTree: scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        216. + + +

                          + + + def + + + newNull(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Literal + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        217. + + +

                          + + + def + + + newOneValue(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Literal + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        218. + + +

                          + + + def + + + newScalaCollectionPackageTree: scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        219. + + +

                          + + + def + + + newScalaPackageTree: scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        220. + + +

                          + + + def + + + newSelect(target: scala.reflect.api.Universe.Tree, name: scala.reflect.api.Universe.Name, typeArgs: List[scala.reflect.api.Universe.TypeTree] = Nil): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        221. + + +

                          + + + def + + + newSeqApply(typeExpr: scala.reflect.api.Universe.TypeTree, values: scala.reflect.api.Universe.Tree*): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        222. + + +

                          + + + def + + + newSeqModuleTree: scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        223. + + +

                          + + + def + + + newSetModuleTree: scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        224. + + +

                          + + + def + + + newSomeApply(tpe: scala.reflect.api.Universe.Type, value: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        225. + + +

                          + + + def + + + newSomeModuleTree: scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        226. + + +

                          + + + def + + + newTypeTree(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.TypeTree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        227. + + +

                          + + + def + + + newUnit(): scala.reflect.api.Universe.Literal + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        228. + + +

                          + + + def + + + newUpdate(pos: scala.reflect.api.Universe.Position, array: ⇒ scala.reflect.api.Universe.Tree, index: ⇒ scala.reflect.api.Universe.Tree, value: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        229. + + +

                          + + + def + + + newVariable(prefix: String, symbolOwner: scala.reflect.api.Universe.Symbol, pos: scala.reflect.api.Universe.Position, mutable: Boolean, initialValue: scala.reflect.api.Universe.Tree, ttpe: scala.reflect.api.Universe.Type = NoType): VarDef + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        230. + + +

                          + + + def + + + normalize(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Type + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        231. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        232. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        233. + + +

                          + + + def + + + ownerChain(s: scala.reflect.api.Universe.Symbol): List[scala.reflect.api.Universe.Symbol] + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        234. + + +

                          + + + val + + + packageName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        235. + + +

                          + + + lazy val + + + primArrayBuilderClasses: Map[scala.reflect.api.Universe.Type, scala.reflect.api.Universe.ClassSymbol] + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        236. + + +

                          + + + lazy val + + + primArrayNames: Array[(scala.reflect.api.Universe.Type, String)] + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        237. + + +

                          + + + lazy val + + + primArrayOpsClasses: Map[scala.reflect.api.Universe.Type, scala.reflect.api.Universe.ClassSymbol] + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        238. + + +

                          + + + def + + + primaryConstructor(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Symbol + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        239. + + +

                          + + + val + + + productName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        240. + + +

                          + + + val + + + reduceLeftName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        241. + + +

                          + + + val + + + reduceRightName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        242. + + +

                          + + + def + + + refineComponentType(componentType: scala.reflect.api.Universe.Type, collectionTree: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Type + +

                          + +
                        243. + + +

                          + + + def + + + replaceOccurrences(tree: scala.reflect.api.Universe.Tree, mappingsSym: Map[scala.reflect.api.Universe.Symbol, () ⇒ scala.reflect.api.Universe.Tree], symbolReplacements: Map[scala.reflect.api.Universe.Symbol, scala.reflect.api.Universe.Symbol], treeReplacements: Map[scala.reflect.api.Universe.Tree, () ⇒ scala.reflect.api.Universe.Tree]): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        244. + + +

                          + + + val + + + resultName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        245. + + +

                          + + + val + + + reverseName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        246. + + +

                          + + + val + + + scalaName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        247. + + +

                          + + + lazy val + + + scalaPackage: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        248. + + +

                          + + + val + + + scanLeftName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        249. + + +

                          + + + val + + + scanRightName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        250. + + +

                          + + + def + + + simpleBuilderResult(builder: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        251. + + +

                          + + + val + + + sumName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        252. + + +

                          + + + val + + + superName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        253. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        254. + + +

                          + + + val + + + tabulateName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        255. + + +

                          + + + val + + + tailName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        256. + + +

                          + + + val + + + takeWhileName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        257. + + +

                          + + + val + + + thisName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        258. + + +

                          + + + def + + + toArray(tree: scala.reflect.api.Universe.Tree, componentType: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        259. + + +

                          + + + val + + + toArrayName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        260. + + +

                          + + + val + + + toByteName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        261. + + +

                          + + + val + + + toCharName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        262. + + +

                          + + + val + + + toDoubleName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        263. + + +

                          + + + val + + + toFloatName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        264. + + +

                          + + + val + + + toIndexedSeqName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        265. + + +

                          + + + val + + + toIntName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        266. + + +

                          + + + val + + + toListName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        267. + + +

                          + + + val + + + toLongName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        268. + + +

                          + + + val + + + toMapName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        269. + + +

                          + + + val + + + toName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        270. + + +

                          + + + val + + + toSeqName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        271. + + +

                          + + + val + + + toSetName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        272. + + +

                          + + + val + + + toShortName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        273. + + +

                          + + + val + + + toSizeTName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        274. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        275. + + +

                          + + + val + + + toVectorName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        276. + + +

                          + + + def + + + traversalOpWithoutArg(n: scala.reflect.api.Universe.Name, tree: scala.reflect.api.Universe.Tree): Option[SideEffectFreeStreamComponent with StreamTransformer with Product with Serializable with TraversalOpType { ... /* 2 definitions in type refinement */ }] + +

                          + +
                        277. + + +

                          + + + object + + + tupleComponentName + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        278. + + +

                          + + + def + + + typeApply(sym: scala.reflect.api.Universe.Symbol)(target: scala.reflect.api.Universe.Tree, targs: List[scala.reflect.api.Universe.TypeTree]): scala.reflect.api.Universe.TypeApply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        279. + + +

                          + + + def + + + typeArgs(tree: scala.reflect.api.Universe.Tree): List[scala.reflect.api.Universe.Tree] + +

                          +

                          Strips apply nodes looking for type application.

                          Strips apply nodes looking for type application.

                          Definition Classes
                          MiscMatchers
                          +
                        280. + + +

                          + + + lazy val + + + typeToDefaultValue: Map[scala.reflect.api.Universe.Type, AnyVal] + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        281. + + +

                          + + + lazy val + + + unitTpe: scala.reflect.api.Universe.Type + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        282. + + +

                          + + + val + + + untilName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        283. + + +

                          + + + val + + + updateName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        284. + + +

                          + + implicit + def + + + varDef2TupleValue(value: VarDef): DefaultTupleValue + +

                          +
                          Definition Classes
                          Streams
                          +
                        285. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        286. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        287. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        288. + + +

                          + + + def + + + warnSideEffect(tree: scala.reflect.api.Universe.Tree): Unit + +

                          +
                          Definition Classes
                          Streams
                          +
                        289. + + +

                          + + + def + + + whileLoop(owner: scala.reflect.api.Universe.Symbol, pos: scala.reflect.api.Universe.Position, cond: scala.reflect.api.Universe.Tree, body: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        290. + + +

                          + + + def + + + whileLoop(owner: scala.reflect.api.Universe.Symbol, tree: scala.reflect.api.Universe.Tree, cond: scala.reflect.api.Universe.Tree, body: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        291. + + +

                          + + + val + + + withFilterName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        292. + + +

                          + + + val + + + zipName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        293. + + +

                          + + + val + + + zipWithIndexName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from StreamOps

                        +
                        +

                        Inherited from StreamSinks

                        +
                        +

                        Inherited from Streams

                        +
                        +

                        Inherited from CodeAnalysis

                        +
                        +

                        Inherited from TupleAnalysis

                        +
                        +

                        Inherited from TreeBuilders

                        +
                        +

                        Inherited from MiscMatchers

                        +
                        +

                        Inherited from Tuploids

                        +
                        +

                        Inherited from CommonScalaNames

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/TreeBuilders$VarDef.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/TreeBuilders$VarDef.html new file mode 100644 index 00000000..4622de55 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/TreeBuilders$VarDef.html @@ -0,0 +1,524 @@ + + + + + VarDef - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.TreeBuilders.VarDef + + + + + + + + + + + + +

                        + + + case class + + + VarDef(rawIdentGen: () ⇒ scala.reflect.api.Universe.Ident, symbol: scala.reflect.api.Universe.Symbol, definition: scala.reflect.api.Universe.ValDef) extends Product with Serializable + +

                        + +
                        + Linear Supertypes +
                        Serializable, Serializable, Product, Equals, AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. VarDef
                        2. Serializable
                        3. Serializable
                        4. Product
                        5. Equals
                        6. AnyRef
                        7. Any
                        8. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        +
                        +

                        Instance Constructors

                        +
                        1. + + +

                          + + + new + + + VarDef(rawIdentGen: () ⇒ scala.reflect.api.Universe.Ident, symbol: scala.reflect.api.Universe.Symbol, definition: scala.reflect.api.Universe.ValDef) + +

                          + +
                        +
                        + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + + def + + + apply(): scala.reflect.api.Universe.Ident + +

                          + +
                        7. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        8. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        9. + + +

                          + + + def + + + defIfUsed: Option[scala.reflect.api.Universe.ValDef] + +

                          + +
                        10. + + +

                          + + + val + + + definition: scala.reflect.api.Universe.ValDef + +

                          + +
                        11. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        12. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        13. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        14. + + +

                          + + + val + + + identGen: () ⇒ scala.reflect.api.Universe.Ident + +

                          + +
                        15. + + +

                          + + + var + + + identUsed: Boolean + +

                          + +
                        16. + + +

                          + + + def + + + ifUsed[V](v: ⇒ V): Option[V] + +

                          + +
                        17. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        18. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        19. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        20. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        21. + + +

                          + + + val + + + rawIdentGen: () ⇒ scala.reflect.api.Universe.Ident + +

                          + +
                        22. + + +

                          + + + val + + + symbol: scala.reflect.api.Universe.Symbol + +

                          + +
                        23. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        24. + + +

                          + + + def + + + tpe: scala.reflect.api.Universe.Type + +

                          + +
                        25. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        26. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        27. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Product

                        +
                        +

                        Inherited from Equals

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/TreeBuilders.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/TreeBuilders.html new file mode 100644 index 00000000..7d010bbb --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/TreeBuilders.html @@ -0,0 +1,3726 @@ + + + + + TreeBuilders - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.TreeBuilders + + + + + + + + + + +
                        + +

                        scalaxy.components

                        +

                        TreeBuilders

                        +
                        + +

                        + + + trait + + + TreeBuilders extends MiscMatchers + +

                        + + + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. TreeBuilders
                        2. MiscMatchers
                        3. Tuploids
                        4. CommonScalaNames
                        5. AnyRef
                        6. Any
                        7. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + +
                        +

                        Type Members

                        +
                        1. + + +

                          + + + class + + + CollectionApply extends AnyRef + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        2. + + +

                          + + + class + + + HigherTypeParameterExtractor extends AnyRef + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        3. + + +

                          + + + type + + + IdentGen = () ⇒ scala.reflect.api.Universe.Ident + +

                          + +
                        4. + + +

                          + + + class + + + Ids extends AnyRef + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        5. + + +

                          + + + class + + + N extends AnyRef + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        6. + + +

                          + + + type + + + TreeGen = () ⇒ scala.reflect.api.Universe.Tree + +

                          + +
                        7. + + +

                          + + + case class + + + VarDef(rawIdentGen: () ⇒ scala.reflect.api.Universe.Ident, symbol: scala.reflect.api.Universe.Symbol, definition: scala.reflect.api.Universe.ValDef) extends Product with Serializable + +

                          + +
                        +
                        + +
                        +

                        Abstract Value Members

                        +
                        1. + + +

                          + + abstract + def + + + fresh(s: String): String + +

                          + +
                        2. + + +

                          + + abstract + val + + + global: Universe + +

                          +
                          Definition Classes
                          TreeBuilders → MiscMatchers → Tuploids → CommonScalaNames
                          +
                        3. + + +

                          + + abstract + def + + + inferImplicitValue(pt: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Tree + +

                          + +
                        4. + + +

                          + + abstract + def + + + setInfo(sym: scala.reflect.api.Universe.Symbol, tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Symbol + +

                          + +
                        5. + + +

                          + + abstract + def + + + setPos(tree: scala.reflect.api.Universe.Tree, pos: scala.reflect.api.Universe.Position): scala.reflect.api.Universe.Tree + +

                          + +
                        6. + + +

                          + + abstract + def + + + setType(tree: scala.reflect.api.Universe.Tree, tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Tree + +

                          + +
                        7. + + +

                          + + abstract + def + + + setType(sym: scala.reflect.api.Universe.Symbol, tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Symbol + +

                          + +
                        8. + + +

                          + + abstract + def + + + typeCheck(tree: scala.reflect.api.Universe.Tree, pt: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Tree + +

                          + +
                        9. + + +

                          + + abstract + def + + + typed[T <: scala.reflect.api.Universe.Tree](tree: T): T + +

                          + +
                        10. + + +

                          + + abstract + def + + + verbose: Boolean + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        11. + + +

                          + + abstract + def + + + withSymbol[T <: scala.reflect.api.Universe.Tree](sym: scala.reflect.api.Universe.Symbol, tpe: scala.reflect.api.Universe.Type = NoType)(tree: T): T + +

                          + +
                        +
                        + +
                        +

                        Concrete Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + + lazy val + + + ADD: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        7. + + +

                          + + + lazy val + + + AND: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        8. + + +

                          + + + lazy val + + + ASR: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        9. + + +

                          + + + object + + + ArrayApply extends CollectionApply + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        10. + + +

                          + + + lazy val + + + ArrayBufferClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        11. + + +

                          + + + lazy val + + + ArrayIndexOutOfBoundsExceptionClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        12. + + +

                          + + + val + + + ArrayName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        13. + + +

                          + + + object + + + ArrayOps + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        14. + + +

                          + + + lazy val + + + ArrayOpsClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        15. + + +

                          + + + object + + + ArrayTabulate + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        16. + + +

                          + + + object + + + ArrayTyped extends HigherTypeParameterExtractor + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        17. + + +

                          + + + object + + + BasicTypeApply + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        18. + + +

                          + + + def + + + C(name: String): scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        19. + + +

                          + + + object + + + CanBuildFromArg + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        20. + + +

                          + + + lazy val + + + CanBuildFromClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        21. + + +

                          + + + lazy val + + + DIV: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        22. + + +

                          + + + lazy val + + + EQ: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        23. + + +

                          + + + lazy val + + + EQL: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        24. + + +

                          + + + object + + + Foreach + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        25. + + +

                          + + + object + + + Func + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        26. + + +

                          + + + lazy val + + + GE: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        27. + + +

                          + + + lazy val + + + GT: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        28. + + +

                          + + + lazy val + + + HASHHASH: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        29. + + +

                          + + + lazy val + + + ImmutableListClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        30. + + +

                          + + + object + + + IndexedSeqApply extends CollectionApply + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        31. + + +

                          + + + lazy val + + + IndexedSeqClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        32. + + +

                          + + + lazy val + + + IndexedSeqModule: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        33. + + +

                          + + + object + + + IntRange + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        34. + + +

                          + + + lazy val + + + LE: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        35. + + +

                          + + + lazy val + + + LSL: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        36. + + +

                          + + + lazy val + + + LSR: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        37. + + +

                          + + + lazy val + + + LT: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        38. + + +

                          + + + object + + + ListApply extends CollectionApply + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        39. + + +

                          + + + lazy val + + + ListBufferClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        40. + + +

                          + + + lazy val + + + ListClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        41. + + +

                          + + + object + + + ListTree extends HigherTypeParameterExtractor + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        42. + + +

                          + + + def + + + M(name: String): scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        43. + + +

                          + + + lazy val + + + MINUS: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        44. + + +

                          + + + lazy val + + + MOD: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        45. + + +

                          + + + lazy val + + + MUL: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        46. + + +

                          + + + object + + + N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        47. + + +

                          + + implicit + def + + + N2TermName(n: N): scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        48. + + +

                          + + + lazy val + + + NE: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        49. + + +

                          + + + lazy val + + + NonEmptyListClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        50. + + +

                          + + + lazy val + + + NoneModule: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        51. + + +

                          + + + lazy val + + + OR: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        52. + + +

                          + + + object + + + OptionApply extends CollectionApply + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        53. + + +

                          + + + lazy val + + + OptionClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        54. + + +

                          + + + lazy val + + + OptionModule: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        55. + + +

                          + + + object + + + OptionTree + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        56. + + +

                          + + + def + + + P(name: String): scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        57. + + +

                          + + + lazy val + + + PLUS: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        58. + + +

                          + + + object + + + Predef + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        59. + + +

                          + + + lazy val + + + RefArrayBuilderClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        60. + + +

                          + + + lazy val + + + RefArrayOpsClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        61. + + +

                          + + + lazy val + + + RichWrappers: Set[scala.reflect.api.Universe.Symbol] + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        62. + + +

                          + + + lazy val + + + SELF: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        63. + + +

                          + + + lazy val + + + SUB: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        64. + + +

                          + + + lazy val + + + ScalaCollectionPackage: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        65. + + +

                          + + + lazy val + + + ScalaMathCommonClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        66. + + +

                          + + + object + + + ScalaMathFunction + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        67. + + +

                          + + + lazy val + + + ScalaMathPackage: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        68. + + +

                          + + + lazy val + + + ScalaMathPackageClass: scala.reflect.api.Universe.Symbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        69. + + +

                          + + + lazy val + + + ScalaReflectPackage: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        70. + + +

                          + + + object + + + SeqApply extends CollectionApply + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        71. + + +

                          + + + lazy val + + + SeqClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        72. + + +

                          + + + lazy val + + + SeqModule: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        73. + + +

                          + + + lazy val + + + SetBuilderClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        74. + + +

                          + + + lazy val + + + SetClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        75. + + +

                          + + + lazy val + + + SetModule: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        76. + + +

                          + + + lazy val + + + SomeModule: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        77. + + +

                          + + + lazy val + + + StringOpsClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        78. + + +

                          + + + object + + + SymbolWithOwnerAndName + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        79. + + +

                          + + + lazy val + + + THIS: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        80. + + +

                          + + + object + + + TreeWithSymbol + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        81. + + +

                          + + + object + + + TreeWithType + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        82. + + +

                          + + + object + + + TrivialCanBuildFromArg + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        83. + + +

                          + + + object + + + TupleClass + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        84. + + +

                          + + + object + + + TupleComponent + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        85. + + +

                          + + + object + + + TupleCreation + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        86. + + +

                          + + + object + + + TuplePath + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        87. + + +

                          + + + object + + + TupleSelect + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        88. + + +

                          + + + lazy val + + + UNARY_!: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        89. + + +

                          + + + lazy val + + + UNARY_+: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        90. + + +

                          + + + lazy val + + + UNARY_-: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        91. + + +

                          + + + lazy val + + + UNARY_~: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        92. + + +

                          + + implicit + def + + + VarDev2IdentGen(vd: VarDef): () ⇒ scala.reflect.api.Universe.Ident + +

                          + +
                        93. + + +

                          + + + lazy val + + + VectorBuilderClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        94. + + +

                          + + + lazy val + + + VectorClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        95. + + +

                          + + + object + + + WhileLoop + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        96. + + +

                          + + + lazy val + + + WrappedArrayBuilderClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        97. + + +

                          + + + object + + + WrappedArrayTree + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        98. + + +

                          + + + lazy val + + + XOR: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        99. + + +

                          + + + lazy val + + + ZAND: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        100. + + +

                          + + + lazy val + + + ZOR: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        101. + + +

                          + + + def + + + addAssign(target: scala.reflect.api.Universe.Tree, toAdd: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          + +
                        102. + + +

                          + + + val + + + addAssignName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        103. + + +

                          + + + def + + + apply(sym: scala.reflect.api.Universe.Symbol)(target: scala.reflect.api.Universe.Tree, args: List[scala.reflect.api.Universe.Tree]): scala.reflect.api.Universe.Apply + +

                          + +
                        104. + + +

                          + + + val + + + applyName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        105. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        106. + + +

                          + + + def + + + binOp(a: scala.reflect.api.Universe.Tree, op: scala.reflect.api.Universe.Symbol, b: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          + +
                        107. + + +

                          + + + def + + + boolAnd(a: scala.reflect.api.Universe.Tree, b: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree + +

                          + +
                        108. + + +

                          + + + def + + + boolNot(a: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Select + +

                          + +
                        109. + + +

                          + + + def + + + boolOr(a: scala.reflect.api.Universe.Tree, b: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree + +

                          + +
                        110. + + +

                          + + + val + + + byName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        111. + + +

                          + + + val + + + canBuildFromName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        112. + + +

                          + + + lazy val + + + classToType: Map[Class[_], scala.reflect.api.Universe.Type] + +

                          + +
                        113. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        114. + + +

                          + + + val + + + collectName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        115. + + +

                          + + + val + + + countName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        116. + + +

                          + + + def + + + decrementIntVar(identGen: () ⇒ scala.reflect.api.Universe.Ident, value: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Assign + +

                          + +
                        117. + + +

                          + + + val + + + dropWhileName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        118. + + +

                          + + + def + + + encode(str: String): scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        119. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        120. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        121. + + +

                          + + + val + + + existsName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        122. + + +

                          + + + val + + + filterName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        123. + + +

                          + + + val + + + filterNotName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        124. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        125. + + +

                          + + + val + + + findName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        126. + + +

                          + + + def + + + flattenApply(tree: scala.reflect.api.Universe.Tree): List[scala.reflect.api.Universe.Tree] + +

                          +

                          Smashes directly nested applies down to catenate the argument lists.

                          Smashes directly nested applies down to catenate the argument lists.

                          Definition Classes
                          MiscMatchers
                          +
                        127. + + +

                          + + + def + + + flattenApplyGroups(tree: scala.reflect.api.Universe.Tree): List[List[scala.reflect.api.Universe.Tree]] + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        128. + + +

                          + + + def + + + flattenSelect(tree: scala.reflect.api.Universe.Tree): (scala.reflect.api.Universe.Tree, List[scala.reflect.api.Universe.Name]) + +

                          +

                          Smashes directly nested selects down to the inner tree and a list of names.

                          Smashes directly nested selects down to the inner tree and a list of names.

                          Definition Classes
                          MiscMatchers
                          +
                        129. + + +

                          + + + val + + + foldLeftName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        130. + + +

                          + + + val + + + foldRightName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        131. + + +

                          + + + val + + + forallName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        132. + + +

                          + + + val + + + foreachName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        133. + + +

                          + + + def + + + getArrayType(dimensions: Int, componentType: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Type + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        134. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        135. + + +

                          + + + def + + + getTupleComponentTypes(tpe: scala.reflect.api.Universe.Type): List[scala.reflect.api.Universe.Type] + +

                          +
                          Definition Classes
                          Tuploids
                          +
                        136. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        137. + + +

                          + + + val + + + headName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        138. + + +

                          + + + def + + + ident(sym: scala.reflect.api.Universe.Symbol, tpe: scala.reflect.api.Universe.Type, n: scala.reflect.api.Universe.Name, pos: scala.reflect.api.Universe.Position = NoPosition): scala.reflect.api.Universe.Ident + +

                          + +
                        139. + + +

                          + + + def + + + incrementIntVar(identGen: () ⇒ scala.reflect.api.Universe.Ident, value: scala.reflect.api.Universe.Tree = newInt(1)): scala.reflect.api.Universe.Assign + +

                          + +
                        140. + + +

                          + + + def + + + intAdd(a: ⇒ scala.reflect.api.Universe.Tree, b: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          + +
                        141. + + +

                          + + + def + + + intDiv(a: ⇒ scala.reflect.api.Universe.Tree, b: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          + +
                        142. + + +

                          + + + def + + + intSub(a: ⇒ scala.reflect.api.Universe.Tree, b: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          + +
                        143. + + +

                          + + + val + + + intWrapperName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        144. + + +

                          + + + def + + + isAnyVal(tpe: scala.reflect.api.Universe.Type): Boolean + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        145. + + +

                          + + + val + + + isEmptyName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        146. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        147. + + +

                          + + + def + + + isPrimitiveType(tpe: scala.reflect.api.Universe.Type): Boolean + +

                          +
                          Definition Classes
                          Tuploids
                          +
                        148. + + +

                          + + + def + + + isTupleSymbol(sym: scala.reflect.api.Universe.Symbol): Boolean + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        149. + + +

                          + + + def + + + isTupleType(tpe: scala.reflect.api.Universe.Type): Boolean + +

                          +
                          Definition Classes
                          Tuploids
                          +
                        150. + + +

                          + + + def + + + isTupleTypeRef(ref: scala.reflect.api.Universe.TypeRef): Boolean + +

                          +
                          Definition Classes
                          Tuploids
                          +
                        151. + + +

                          + + + def + + + isTuploidType(tpe: scala.reflect.api.Universe.Type): Boolean + +

                          +
                          Definition Classes
                          Tuploids
                          +
                        152. + + +

                          + + + def + + + isUnit(tpe: scala.reflect.api.Universe.Type): Boolean + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        153. + + +

                          + + + val + + + lengthName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        154. + + +

                          + + + lazy val + + + manifestPre: scala.reflect.api.Universe.Type + +

                          + +
                        155. + + +

                          + + + lazy val + + + manifestSym: scala.reflect.api.Universe.Symbol + +

                          + +
                        156. + + +

                          + + + val + + + mapName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        157. + + +

                          + + + val + + + mathName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        158. + + +

                          + + + val + + + maxName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        159. + + +

                          + + + def + + + methPart(tree: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        160. + + +

                          + + + val + + + minName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        161. + + +

                          + + + def + + + mkSelect(names: scala.reflect.api.Universe.TermName*): scala.reflect.api.Universe.Tree + +

                          +

                          Creates an Ident or Select from a list of names.

                          Creates an Ident or Select from a list of names.

                          Definition Classes
                          MiscMatchers
                          +
                        162. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        163. + + +

                          + + + def + + + newApply(target: scala.reflect.api.Universe.Tree, name: scala.reflect.api.Universe.Name, typeArgs: List[scala.reflect.api.Universe.TypeTree] = Nil, args: List[scala.reflect.api.Universe.Tree] = Nil): scala.reflect.api.Universe.Tree + +

                          + +
                        164. + + +

                          + + + def + + + newApply(pos: scala.reflect.api.Universe.Position, array: ⇒ scala.reflect.api.Universe.Tree, index: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          + +
                        165. + + +

                          + + + def + + + newArray(componentType: scala.reflect.api.Universe.Type, length: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          + +
                        166. + + +

                          + + + def + + + newArrayApply(typeExpr: scala.reflect.api.Universe.TypeTree, values: scala.reflect.api.Universe.Tree*): scala.reflect.api.Universe.Tree + +

                          + +
                        167. + + +

                          + + + def + + + newArrayLength(a: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Select + +

                          + +
                        168. + + +

                          + + + def + + + newArrayModuleTree: scala.reflect.api.Universe.Ident + +

                          + +
                        169. + + +

                          + + + def + + + newArrayMulti(arrayType: scala.reflect.api.Universe.Type, componentTpe: scala.reflect.api.Universe.Type, lengths: ⇒ List[scala.reflect.api.Universe.Tree], manifest: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          + +
                        170. + + +

                          + + + def + + + newArrayWithArrayType(arrayType: scala.reflect.api.Universe.Type, length: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          + +
                        171. + + +

                          + + + def + + + newAssign(target: () ⇒ scala.reflect.api.Universe.Ident, value: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Assign + +

                          + +
                        172. + + +

                          + + + def + + + newBool(v: Boolean): scala.reflect.api.Universe.Literal + +

                          + +
                        173. + + +

                          + + + def + + + newCollectionApply(collectionModuleTree: ⇒ scala.reflect.api.Universe.Tree, typeExpr: scala.reflect.api.Universe.TypeTree, values: scala.reflect.api.Universe.Tree*): scala.reflect.api.Universe.Tree + +

                          + +
                        174. + + +

                          + + + def + + + newConstant(v: Any, tpe: scala.reflect.api.Universe.Type = null): scala.reflect.api.Universe.Literal + +

                          + +
                        175. + + +

                          + + + def + + + newDefaultValue(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Literal + +

                          + +
                        176. + + +

                          + + + def + + + newIf(cond: scala.reflect.api.Universe.Tree, thenTree: scala.reflect.api.Universe.Tree, elseTree: scala.reflect.api.Universe.Tree = null): scala.reflect.api.Universe.If + +

                          + +
                        177. + + +

                          + + + def + + + newInstance(tpe: scala.reflect.api.Universe.Type, constructorArgs: List[scala.reflect.api.Universe.Tree]): scala.reflect.api.Universe.Apply + +

                          + +
                        178. + + +

                          + + + def + + + newInt(v: Int): scala.reflect.api.Universe.Literal + +

                          + +
                        179. + + +

                          + + + def + + + newIsInstanceOf(tree: scala.reflect.api.Universe.Tree, tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.TypeApply + +

                          + +
                        180. + + +

                          + + + def + + + newIsNotNull(target: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          + +
                        181. + + +

                          + + + def + + + newLong(v: Long): scala.reflect.api.Universe.Literal + +

                          + +
                        182. + + +

                          + + + def + + + newNoneModuleTree: scala.reflect.api.Universe.Ident + +

                          + +
                        183. + + +

                          + + + def + + + newNull(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Literal + +

                          + +
                        184. + + +

                          + + + def + + + newOneValue(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Literal + +

                          + +
                        185. + + +

                          + + + def + + + newScalaCollectionPackageTree: scala.reflect.api.Universe.Ident + +

                          + +
                        186. + + +

                          + + + def + + + newScalaPackageTree: scala.reflect.api.Universe.Ident + +

                          + +
                        187. + + +

                          + + + def + + + newSelect(target: scala.reflect.api.Universe.Tree, name: scala.reflect.api.Universe.Name, typeArgs: List[scala.reflect.api.Universe.TypeTree] = Nil): scala.reflect.api.Universe.Tree + +

                          + +
                        188. + + +

                          + + + def + + + newSeqApply(typeExpr: scala.reflect.api.Universe.TypeTree, values: scala.reflect.api.Universe.Tree*): scala.reflect.api.Universe.Tree + +

                          + +
                        189. + + +

                          + + + def + + + newSeqModuleTree: scala.reflect.api.Universe.Ident + +

                          + +
                        190. + + +

                          + + + def + + + newSetModuleTree: scala.reflect.api.Universe.Ident + +

                          + +
                        191. + + +

                          + + + def + + + newSomeApply(tpe: scala.reflect.api.Universe.Type, value: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree + +

                          + +
                        192. + + +

                          + + + def + + + newSomeModuleTree: scala.reflect.api.Universe.Ident + +

                          + +
                        193. + + +

                          + + + def + + + newTypeTree(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.TypeTree + +

                          + +
                        194. + + +

                          + + + def + + + newUnit(): scala.reflect.api.Universe.Literal + +

                          + +
                        195. + + +

                          + + + def + + + newUpdate(pos: scala.reflect.api.Universe.Position, array: ⇒ scala.reflect.api.Universe.Tree, index: ⇒ scala.reflect.api.Universe.Tree, value: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          + +
                        196. + + +

                          + + + def + + + newVariable(prefix: String, symbolOwner: scala.reflect.api.Universe.Symbol, pos: scala.reflect.api.Universe.Position, mutable: Boolean, initialValue: scala.reflect.api.Universe.Tree, ttpe: scala.reflect.api.Universe.Type = NoType): VarDef + +

                          + +
                        197. + + +

                          + + + def + + + normalize(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Type + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        198. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        199. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        200. + + +

                          + + + def + + + ownerChain(s: scala.reflect.api.Universe.Symbol): List[scala.reflect.api.Universe.Symbol] + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        201. + + +

                          + + + val + + + packageName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        202. + + +

                          + + + lazy val + + + primArrayBuilderClasses: Map[scala.reflect.api.Universe.Type, scala.reflect.api.Universe.ClassSymbol] + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        203. + + +

                          + + + lazy val + + + primArrayNames: Array[(scala.reflect.api.Universe.Type, String)] + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        204. + + +

                          + + + lazy val + + + primArrayOpsClasses: Map[scala.reflect.api.Universe.Type, scala.reflect.api.Universe.ClassSymbol] + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        205. + + +

                          + + + def + + + primaryConstructor(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Symbol + +

                          + +
                        206. + + +

                          + + + val + + + productName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        207. + + +

                          + + + val + + + reduceLeftName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        208. + + +

                          + + + val + + + reduceRightName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        209. + + +

                          + + + def + + + replaceOccurrences(tree: scala.reflect.api.Universe.Tree, mappingsSym: Map[scala.reflect.api.Universe.Symbol, () ⇒ scala.reflect.api.Universe.Tree], symbolReplacements: Map[scala.reflect.api.Universe.Symbol, scala.reflect.api.Universe.Symbol], treeReplacements: Map[scala.reflect.api.Universe.Tree, () ⇒ scala.reflect.api.Universe.Tree]): scala.reflect.api.Universe.Tree + +

                          + +
                        210. + + +

                          + + + val + + + resultName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        211. + + +

                          + + + val + + + reverseName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        212. + + +

                          + + + val + + + scalaName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        213. + + +

                          + + + lazy val + + + scalaPackage: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        214. + + +

                          + + + val + + + scanLeftName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        215. + + +

                          + + + val + + + scanRightName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        216. + + +

                          + + + def + + + simpleBuilderResult(builder: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree + +

                          + +
                        217. + + +

                          + + + val + + + sumName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        218. + + +

                          + + + val + + + superName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        219. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        220. + + +

                          + + + val + + + tabulateName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        221. + + +

                          + + + val + + + tailName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        222. + + +

                          + + + val + + + takeWhileName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        223. + + +

                          + + + val + + + thisName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        224. + + +

                          + + + def + + + toArray(tree: scala.reflect.api.Universe.Tree, componentType: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Apply + +

                          + +
                        225. + + +

                          + + + val + + + toArrayName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        226. + + +

                          + + + val + + + toByteName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        227. + + +

                          + + + val + + + toCharName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        228. + + +

                          + + + val + + + toDoubleName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        229. + + +

                          + + + val + + + toFloatName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        230. + + +

                          + + + val + + + toIndexedSeqName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        231. + + +

                          + + + val + + + toIntName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        232. + + +

                          + + + val + + + toListName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        233. + + +

                          + + + val + + + toLongName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        234. + + +

                          + + + val + + + toMapName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        235. + + +

                          + + + val + + + toName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        236. + + +

                          + + + val + + + toSeqName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        237. + + +

                          + + + val + + + toSetName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        238. + + +

                          + + + val + + + toShortName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        239. + + +

                          + + + val + + + toSizeTName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        240. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        241. + + +

                          + + + val + + + toVectorName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        242. + + +

                          + + + object + + + tupleComponentName + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        243. + + +

                          + + + def + + + typeApply(sym: scala.reflect.api.Universe.Symbol)(target: scala.reflect.api.Universe.Tree, targs: List[scala.reflect.api.Universe.TypeTree]): scala.reflect.api.Universe.TypeApply + +

                          + +
                        244. + + +

                          + + + def + + + typeArgs(tree: scala.reflect.api.Universe.Tree): List[scala.reflect.api.Universe.Tree] + +

                          +

                          Strips apply nodes looking for type application.

                          Strips apply nodes looking for type application.

                          Definition Classes
                          MiscMatchers
                          +
                        245. + + +

                          + + + lazy val + + + typeToDefaultValue: Map[scala.reflect.api.Universe.Type, AnyVal] + +

                          + +
                        246. + + +

                          + + + lazy val + + + unitTpe: scala.reflect.api.Universe.Type + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        247. + + +

                          + + + val + + + untilName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        248. + + +

                          + + + val + + + updateName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        249. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        250. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        251. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        252. + + +

                          + + + def + + + whileLoop(owner: scala.reflect.api.Universe.Symbol, pos: scala.reflect.api.Universe.Position, cond: scala.reflect.api.Universe.Tree, body: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree + +

                          + +
                        253. + + +

                          + + + def + + + whileLoop(owner: scala.reflect.api.Universe.Symbol, tree: scala.reflect.api.Universe.Tree, cond: scala.reflect.api.Universe.Tree, body: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree + +

                          + +
                        254. + + +

                          + + + val + + + withFilterName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        255. + + +

                          + + + val + + + zipName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        256. + + +

                          + + + val + + + zipWithIndexName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from MiscMatchers

                        +
                        +

                        Inherited from Tuploids

                        +
                        +

                        Inherited from CommonScalaNames

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/TupleAnalysis$BoundTuple.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/TupleAnalysis$BoundTuple.html new file mode 100644 index 00000000..bfceda92 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/TupleAnalysis$BoundTuple.html @@ -0,0 +1,451 @@ + + + + + BoundTuple - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.TupleAnalysis.BoundTuple + + + + + + + + + + +
                        + +

                        scalaxy.components.TupleAnalysis

                        +

                        BoundTuple

                        +
                        + +

                        + + + class + + + BoundTuple extends AnyRef + +

                        + +
                        + Linear Supertypes +
                        AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. BoundTuple
                        2. AnyRef
                        3. Any
                        4. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        +
                        +

                        Instance Constructors

                        +
                        1. + + +

                          + + + new + + + BoundTuple(rootSlice: TupleSlice) + +

                          + +
                        +
                        + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        8. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        9. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        10. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        11. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        12. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        13. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        14. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        15. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        16. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        17. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        18. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        19. + + +

                          + + + def + + + unapply(tree: scala.reflect.api.Universe.Tree): Option[Seq[(scala.reflect.api.Universe.Symbol, TupleSlice)]] + +

                          + +
                        20. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        21. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        22. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/TupleAnalysis$TupleAnalyzer.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/TupleAnalysis$TupleAnalyzer.html new file mode 100644 index 00000000..d93dc6fe --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/TupleAnalysis$TupleAnalyzer.html @@ -0,0 +1,529 @@ + + + + + TupleAnalyzer - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.TupleAnalysis.TupleAnalyzer + + + + + + + + + + +
                        + +

                        scalaxy.components.TupleAnalysis

                        +

                        TupleAnalyzer

                        +
                        + +

                        + + + class + + + TupleAnalyzer extends AnyRef + +

                        + +
                        + Linear Supertypes +
                        AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. TupleAnalyzer
                        2. AnyRef
                        3. Any
                        4. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        +
                        +

                        Instance Constructors

                        +
                        1. + + +

                          + + + new + + + TupleAnalyzer(tree: scala.reflect.api.Universe.Tree) + +

                          + +
                        +
                        + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        8. + + +

                          + + + def + + + createTupleSlice(sym: scala.reflect.api.Universe.Symbol, tpe: scala.reflect.api.Universe.Type): TupleSlice + +

                          + +
                        9. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        10. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        11. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        12. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        13. + + +

                          + + + def + + + getSymbolSlice(sym: scala.reflect.api.Universe.Symbol, recursive: Boolean = false): Option[TupleSlice] + +

                          + +
                        14. + + +

                          + + + def + + + getTreeSlice(tree: scala.reflect.api.Universe.Tree, recursive: Boolean = false): Option[TupleSlice] + +

                          + +
                        15. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        16. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        17. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        18. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        19. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        20. + + +

                          + + + def + + + setSlice(tree: scala.reflect.api.Universe.Tree, slice: TupleSlice): Unit + +

                          + +
                        21. + + +

                          + + + def + + + setSlice(sym: scala.reflect.api.Universe.Symbol, slice: TupleSlice): Unit + +

                          + +
                        22. + + +

                          + + + var + + + symbolTupleSlices: HashMap[scala.reflect.api.Universe.Symbol, TupleSlice] + +

                          + +
                        23. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        24. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        25. + + +

                          + + + var + + + treeTupleSlices: HashMap[scala.reflect.api.Universe.Tree, TupleSlice] + +

                          + +
                        26. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        27. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        28. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/TupleAnalysis$TupleInfo.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/TupleAnalysis$TupleInfo.html new file mode 100644 index 00000000..ee7f6eab --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/TupleAnalysis$TupleInfo.html @@ -0,0 +1,472 @@ + + + + + TupleInfo - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.TupleAnalysis.TupleInfo + + + + + + + + + + +
                        + +

                        scalaxy.components.TupleAnalysis

                        +

                        TupleInfo

                        +
                        + +

                        + + + case class + + + TupleInfo(tpe: scala.reflect.api.Universe.Type, components: Seq[TupleInfo]) extends Product with Serializable + +

                        + +
                        + Linear Supertypes +
                        Serializable, Serializable, Product, Equals, AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. TupleInfo
                        2. Serializable
                        3. Serializable
                        4. Product
                        5. Equals
                        6. AnyRef
                        7. Any
                        8. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        +
                        +

                        Instance Constructors

                        +
                        1. + + +

                          + + + new + + + TupleInfo(tpe: scala.reflect.api.Universe.Type, components: Seq[TupleInfo]) + +

                          + +
                        +
                        + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        8. + + +

                          + + + lazy val + + + componentSize: Int + +

                          + +
                        9. + + +

                          + + + val + + + components: Seq[TupleInfo] + +

                          + +
                        10. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        11. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        12. + + +

                          + + + lazy val + + + flattenPaths: Seq[List[Int]] + +

                          + +
                        13. + + +

                          + + + lazy val + + + flattenTypes: Seq[scala.reflect.api.Universe.Type] + +

                          + +
                        14. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        15. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        16. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        17. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        18. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        19. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        20. + + +

                          + + + val + + + tpe: scala.reflect.api.Universe.Type + +

                          + +
                        21. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        22. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        23. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Product

                        +
                        +

                        Inherited from Equals

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/TupleAnalysis$TupleSlice.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/TupleAnalysis$TupleSlice.html new file mode 100644 index 00000000..96da7cc6 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/TupleAnalysis$TupleSlice.html @@ -0,0 +1,476 @@ + + + + + TupleSlice - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.TupleAnalysis.TupleSlice + + + + + + + + + + +
                        + +

                        scalaxy.components.TupleAnalysis

                        +

                        TupleSlice

                        +
                        + +

                        + + + case class + + + TupleSlice(baseSymbol: scala.reflect.api.Universe.Symbol, sliceOffset: Int, sliceLength: Int) extends Product with Serializable + +

                        + +

                        Phases : +- unique renaming +- tuple cartography (map symbols and treeId to TupleSlices : x._2 will be checked against x ; if is x's symbol is mapped, the resulting slice will be composed and flattened +- tuple + block flattening (gives (Seq[Tree], Seq[Tree]) result) +

                        + Linear Supertypes +
                        Serializable, Serializable, Product, Equals, AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. TupleSlice
                        2. Serializable
                        3. Serializable
                        4. Product
                        5. Equals
                        6. AnyRef
                        7. Any
                        8. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        +
                        +

                        Instance Constructors

                        +
                        1. + + +

                          + + + new + + + TupleSlice(baseSymbol: scala.reflect.api.Universe.Symbol, sliceOffset: Int, sliceLength: Int) + +

                          + +
                        +
                        + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + val + + + baseSymbol: scala.reflect.api.Universe.Symbol + +

                          + +
                        8. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        9. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        10. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        11. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        12. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        13. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        14. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        15. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        16. + + +

                          + + + val + + + sliceLength: Int + +

                          + +
                        17. + + +

                          + + + val + + + sliceOffset: Int + +

                          + +
                        18. + + +

                          + + + def + + + subSlice(offset: Int, length: Int): TupleSlice + +

                          + +
                        19. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        20. + + +

                          + + + def + + + toTreeGen(analyzer: TupleAnalyzer): () ⇒ scala.reflect.api.Universe.Tree + +

                          + +
                        21. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        22. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        23. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Product

                        +
                        +

                        Inherited from Equals

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/TupleAnalysis.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/TupleAnalysis.html new file mode 100644 index 00000000..ceeb3318 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/TupleAnalysis.html @@ -0,0 +1,3886 @@ + + + + + TupleAnalysis - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.TupleAnalysis + + + + + + + + + + +
                        + +

                        scalaxy.components

                        +

                        TupleAnalysis

                        +
                        + +

                        + + + trait + + + TupleAnalysis extends MiscMatchers with TreeBuilders + +

                        + + + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. TupleAnalysis
                        2. TreeBuilders
                        3. MiscMatchers
                        4. Tuploids
                        5. CommonScalaNames
                        6. AnyRef
                        7. Any
                        8. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + +
                        +

                        Type Members

                        +
                        1. + + +

                          + + + class + + + BoundTuple extends AnyRef + +

                          + +
                        2. + + +

                          + + + class + + + CollectionApply extends AnyRef + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        3. + + +

                          + + + class + + + HigherTypeParameterExtractor extends AnyRef + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        4. + + +

                          + + + type + + + IdentGen = () ⇒ scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        5. + + +

                          + + + class + + + Ids extends AnyRef + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        6. + + +

                          + + + class + + + N extends AnyRef + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        7. + + +

                          + + + type + + + TreeGen = () ⇒ scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        8. + + +

                          + + + class + + + TupleAnalyzer extends AnyRef + +

                          + +
                        9. + + +

                          + + + case class + + + TupleInfo(tpe: scala.reflect.api.Universe.Type, components: Seq[TupleInfo]) extends Product with Serializable + +

                          + +
                        10. + + +

                          + + + case class + + + TupleSlice(baseSymbol: scala.reflect.api.Universe.Symbol, sliceOffset: Int, sliceLength: Int) extends Product with Serializable + +

                          +

                          Phases : +- unique renaming +- tuple cartography (map symbols and treeId to TupleSlices : x.

                          +
                        11. + + +

                          + + + case class + + + VarDef(rawIdentGen: () ⇒ scala.reflect.api.Universe.Ident, symbol: scala.reflect.api.Universe.Symbol, definition: scala.reflect.api.Universe.ValDef) extends Product with Serializable + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        +
                        + +
                        +

                        Abstract Value Members

                        +
                        1. + + +

                          + + abstract + def + + + fresh(s: String): String + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        2. + + +

                          + + abstract + val + + + global: Universe + +

                          +
                          Definition Classes
                          TupleAnalysis → TreeBuilders → MiscMatchers → Tuploids → CommonScalaNames
                          +
                        3. + + +

                          + + abstract + def + + + inferImplicitValue(pt: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        4. + + +

                          + + abstract + def + + + setInfo(sym: scala.reflect.api.Universe.Symbol, tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Symbol + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        5. + + +

                          + + abstract + def + + + setPos(tree: scala.reflect.api.Universe.Tree, pos: scala.reflect.api.Universe.Position): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        6. + + +

                          + + abstract + def + + + setType(tree: scala.reflect.api.Universe.Tree, tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        7. + + +

                          + + abstract + def + + + setType(sym: scala.reflect.api.Universe.Symbol, tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Symbol + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        8. + + +

                          + + abstract + def + + + typeCheck(tree: scala.reflect.api.Universe.Tree, pt: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        9. + + +

                          + + abstract + def + + + typed[T <: scala.reflect.api.Universe.Tree](tree: T): T + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        10. + + +

                          + + abstract + def + + + verbose: Boolean + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        11. + + +

                          + + abstract + def + + + withSymbol[T <: scala.reflect.api.Universe.Tree](sym: scala.reflect.api.Universe.Symbol, tpe: scala.reflect.api.Universe.Type = NoType)(tree: T): T + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        +
                        + +
                        +

                        Concrete Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + + lazy val + + + ADD: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        7. + + +

                          + + + lazy val + + + AND: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        8. + + +

                          + + + lazy val + + + ASR: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        9. + + +

                          + + + object + + + ArrayApply extends CollectionApply + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        10. + + +

                          + + + lazy val + + + ArrayBufferClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        11. + + +

                          + + + lazy val + + + ArrayIndexOutOfBoundsExceptionClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        12. + + +

                          + + + val + + + ArrayName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        13. + + +

                          + + + object + + + ArrayOps + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        14. + + +

                          + + + lazy val + + + ArrayOpsClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        15. + + +

                          + + + object + + + ArrayTabulate + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        16. + + +

                          + + + object + + + ArrayTyped extends HigherTypeParameterExtractor + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        17. + + +

                          + + + object + + + BasicTypeApply + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        18. + + +

                          + + + def + + + C(name: String): scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        19. + + +

                          + + + object + + + CanBuildFromArg + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        20. + + +

                          + + + lazy val + + + CanBuildFromClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        21. + + +

                          + + + lazy val + + + DIV: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        22. + + +

                          + + + lazy val + + + EQ: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        23. + + +

                          + + + lazy val + + + EQL: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        24. + + +

                          + + + object + + + Foreach + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        25. + + +

                          + + + object + + + Func + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        26. + + +

                          + + + lazy val + + + GE: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        27. + + +

                          + + + lazy val + + + GT: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        28. + + +

                          + + + lazy val + + + HASHHASH: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        29. + + +

                          + + + lazy val + + + ImmutableListClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        30. + + +

                          + + + object + + + IndexedSeqApply extends CollectionApply + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        31. + + +

                          + + + lazy val + + + IndexedSeqClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        32. + + +

                          + + + lazy val + + + IndexedSeqModule: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        33. + + +

                          + + + object + + + IntRange + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        34. + + +

                          + + + lazy val + + + LE: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        35. + + +

                          + + + lazy val + + + LSL: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        36. + + +

                          + + + lazy val + + + LSR: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        37. + + +

                          + + + lazy val + + + LT: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        38. + + +

                          + + + object + + + ListApply extends CollectionApply + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        39. + + +

                          + + + lazy val + + + ListBufferClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        40. + + +

                          + + + lazy val + + + ListClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        41. + + +

                          + + + object + + + ListTree extends HigherTypeParameterExtractor + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        42. + + +

                          + + + def + + + M(name: String): scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        43. + + +

                          + + + lazy val + + + MINUS: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        44. + + +

                          + + + lazy val + + + MOD: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        45. + + +

                          + + + lazy val + + + MUL: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        46. + + +

                          + + + object + + + N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        47. + + +

                          + + implicit + def + + + N2TermName(n: N): scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        48. + + +

                          + + + lazy val + + + NE: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        49. + + +

                          + + + lazy val + + + NonEmptyListClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        50. + + +

                          + + + lazy val + + + NoneModule: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        51. + + +

                          + + + lazy val + + + OR: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        52. + + +

                          + + + object + + + OptionApply extends CollectionApply + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        53. + + +

                          + + + lazy val + + + OptionClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        54. + + +

                          + + + lazy val + + + OptionModule: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        55. + + +

                          + + + object + + + OptionTree + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        56. + + +

                          + + + def + + + P(name: String): scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        57. + + +

                          + + + lazy val + + + PLUS: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        58. + + +

                          + + + object + + + Predef + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        59. + + +

                          + + + lazy val + + + RefArrayBuilderClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        60. + + +

                          + + + lazy val + + + RefArrayOpsClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        61. + + +

                          + + + lazy val + + + RichWrappers: Set[scala.reflect.api.Universe.Symbol] + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        62. + + +

                          + + + lazy val + + + SELF: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        63. + + +

                          + + + lazy val + + + SUB: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        64. + + +

                          + + + lazy val + + + ScalaCollectionPackage: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        65. + + +

                          + + + lazy val + + + ScalaMathCommonClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        66. + + +

                          + + + object + + + ScalaMathFunction + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        67. + + +

                          + + + lazy val + + + ScalaMathPackage: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        68. + + +

                          + + + lazy val + + + ScalaMathPackageClass: scala.reflect.api.Universe.Symbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        69. + + +

                          + + + lazy val + + + ScalaReflectPackage: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        70. + + +

                          + + + object + + + SeqApply extends CollectionApply + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        71. + + +

                          + + + lazy val + + + SeqClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        72. + + +

                          + + + lazy val + + + SeqModule: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        73. + + +

                          + + + lazy val + + + SetBuilderClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        74. + + +

                          + + + lazy val + + + SetClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        75. + + +

                          + + + lazy val + + + SetModule: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        76. + + +

                          + + + lazy val + + + SomeModule: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        77. + + +

                          + + + lazy val + + + StringOpsClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        78. + + +

                          + + + object + + + SymbolWithOwnerAndName + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        79. + + +

                          + + + lazy val + + + THIS: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        80. + + +

                          + + + object + + + TreeWithSymbol + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        81. + + +

                          + + + object + + + TreeWithType + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        82. + + +

                          + + + object + + + TrivialCanBuildFromArg + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        83. + + +

                          + + + object + + + TupleClass + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        84. + + +

                          + + + object + + + TupleComponent + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        85. + + +

                          + + + object + + + TupleCreation + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        86. + + +

                          + + + object + + + TuplePath + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        87. + + +

                          + + + object + + + TupleSelect + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        88. + + +

                          + + + lazy val + + + UNARY_!: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        89. + + +

                          + + + lazy val + + + UNARY_+: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        90. + + +

                          + + + lazy val + + + UNARY_-: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        91. + + +

                          + + + lazy val + + + UNARY_~: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        92. + + +

                          + + implicit + def + + + VarDev2IdentGen(vd: VarDef): () ⇒ scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        93. + + +

                          + + + lazy val + + + VectorBuilderClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        94. + + +

                          + + + lazy val + + + VectorClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        95. + + +

                          + + + object + + + WhileLoop + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        96. + + +

                          + + + lazy val + + + WrappedArrayBuilderClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        97. + + +

                          + + + object + + + WrappedArrayTree + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        98. + + +

                          + + + lazy val + + + XOR: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        99. + + +

                          + + + lazy val + + + ZAND: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        100. + + +

                          + + + lazy val + + + ZOR: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        101. + + +

                          + + + def + + + addAssign(target: scala.reflect.api.Universe.Tree, toAdd: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        102. + + +

                          + + + val + + + addAssignName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        103. + + +

                          + + + def + + + apply(sym: scala.reflect.api.Universe.Symbol)(target: scala.reflect.api.Universe.Tree, args: List[scala.reflect.api.Universe.Tree]): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        104. + + +

                          + + + def + + + applyFiberPath(rootGen: () ⇒ scala.reflect.api.Universe.Tree, rootTpe: scala.reflect.api.Universe.Type, path: List[Int]): (scala.reflect.api.Universe.Tree, scala.reflect.api.Universe.Type) + +

                          + +
                        105. + + +

                          + + + def + + + applyFiberPath(rootGen: () ⇒ scala.reflect.api.Universe.Tree, path: List[Int]): (scala.reflect.api.Universe.Tree, scala.reflect.api.Universe.Type) + +

                          + +
                        106. + + +

                          + + + val + + + applyName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        107. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        108. + + +

                          + + + def + + + binOp(a: scala.reflect.api.Universe.Tree, op: scala.reflect.api.Universe.Symbol, b: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        109. + + +

                          + + + def + + + boolAnd(a: scala.reflect.api.Universe.Tree, b: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        110. + + +

                          + + + def + + + boolNot(a: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Select + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        111. + + +

                          + + + def + + + boolOr(a: scala.reflect.api.Universe.Tree, b: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        112. + + +

                          + + + val + + + byName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        113. + + +

                          + + + val + + + canBuildFromName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        114. + + +

                          + + + lazy val + + + classToType: Map[Class[_], scala.reflect.api.Universe.Type] + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        115. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        116. + + +

                          + + + val + + + collectName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        117. + + +

                          + + + val + + + countName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        118. + + +

                          + + + def + + + decrementIntVar(identGen: () ⇒ scala.reflect.api.Universe.Ident, value: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Assign + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        119. + + +

                          + + + val + + + dropWhileName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        120. + + +

                          + + + def + + + encode(str: String): scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        121. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        122. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        123. + + +

                          + + + val + + + existsName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        124. + + +

                          + + + val + + + filterName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        125. + + +

                          + + + val + + + filterNotName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        126. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        127. + + +

                          + + + val + + + findName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        128. + + +

                          + + + def + + + flattenApply(tree: scala.reflect.api.Universe.Tree): List[scala.reflect.api.Universe.Tree] + +

                          +

                          Smashes directly nested applies down to catenate the argument lists.

                          Smashes directly nested applies down to catenate the argument lists.

                          Definition Classes
                          MiscMatchers
                          +
                        129. + + +

                          + + + def + + + flattenApplyGroups(tree: scala.reflect.api.Universe.Tree): List[List[scala.reflect.api.Universe.Tree]] + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        130. + + +

                          + + + def + + + flattenFiberPaths(info: TupleInfo): Seq[List[Int]] + +

                          + +
                        131. + + +

                          + + + def + + + flattenFiberPaths(tpe: scala.reflect.api.Universe.Type): Seq[List[Int]] + +

                          + +
                        132. + + +

                          + + + def + + + flattenSelect(tree: scala.reflect.api.Universe.Tree): (scala.reflect.api.Universe.Tree, List[scala.reflect.api.Universe.Name]) + +

                          +

                          Smashes directly nested selects down to the inner tree and a list of names.

                          Smashes directly nested selects down to the inner tree and a list of names.

                          Definition Classes
                          MiscMatchers
                          +
                        133. + + +

                          + + + def + + + flattenTypes(tpe: scala.reflect.api.Universe.Type): Seq[scala.reflect.api.Universe.Type] + +

                          + +
                        134. + + +

                          + + + val + + + foldLeftName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        135. + + +

                          + + + val + + + foldRightName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        136. + + +

                          + + + val + + + forallName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        137. + + +

                          + + + val + + + foreachName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        138. + + +

                          + + + def + + + getArrayType(dimensions: Int, componentType: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Type + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        139. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        140. + + +

                          + + + def + + + getComponentOffsetAndSizeOfIthMember(tpe: scala.reflect.api.Universe.Type, i: Int): (Int, Int) + +

                          + +
                        141. + + +

                          + + + def + + + getTupleComponentTypes(tpe: scala.reflect.api.Universe.Type): List[scala.reflect.api.Universe.Type] + +

                          +
                          Definition Classes
                          Tuploids
                          +
                        142. + + +

                          + + + def + + + getTupleInfo(tpe: scala.reflect.api.Universe.Type): TupleInfo + +

                          + +
                        143. + + +

                          + + + def + + + getType(tree: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Type + +

                          + +
                        144. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        145. + + +

                          + + + val + + + headName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        146. + + +

                          + + + def + + + ident(sym: scala.reflect.api.Universe.Symbol, tpe: scala.reflect.api.Universe.Type, n: scala.reflect.api.Universe.Name, pos: scala.reflect.api.Universe.Position = NoPosition): scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        147. + + +

                          + + + def + + + incrementIntVar(identGen: () ⇒ scala.reflect.api.Universe.Ident, value: scala.reflect.api.Universe.Tree = newInt(1)): scala.reflect.api.Universe.Assign + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        148. + + +

                          + + + def + + + intAdd(a: ⇒ scala.reflect.api.Universe.Tree, b: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        149. + + +

                          + + + def + + + intDiv(a: ⇒ scala.reflect.api.Universe.Tree, b: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        150. + + +

                          + + + def + + + intSub(a: ⇒ scala.reflect.api.Universe.Tree, b: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        151. + + +

                          + + + val + + + intWrapperName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        152. + + +

                          + + + def + + + isAnyVal(tpe: scala.reflect.api.Universe.Type): Boolean + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        153. + + +

                          + + + val + + + isEmptyName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        154. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        155. + + +

                          + + + def + + + isPrimitiveType(tpe: scala.reflect.api.Universe.Type): Boolean + +

                          +
                          Definition Classes
                          Tuploids
                          +
                        156. + + +

                          + + + def + + + isTupleSymbol(sym: scala.reflect.api.Universe.Symbol): Boolean + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        157. + + +

                          + + + def + + + isTupleType(tpe: scala.reflect.api.Universe.Type): Boolean + +

                          +
                          Definition Classes
                          Tuploids
                          +
                        158. + + +

                          + + + def + + + isTupleTypeRef(ref: scala.reflect.api.Universe.TypeRef): Boolean + +

                          +
                          Definition Classes
                          Tuploids
                          +
                        159. + + +

                          + + + def + + + isTuploidType(tpe: scala.reflect.api.Universe.Type): Boolean + +

                          +
                          Definition Classes
                          Tuploids
                          +
                        160. + + +

                          + + + def + + + isUnit(tpe: scala.reflect.api.Universe.Type): Boolean + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        161. + + +

                          + + + val + + + lengthName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        162. + + +

                          + + + lazy val + + + manifestPre: scala.reflect.api.Universe.Type + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        163. + + +

                          + + + lazy val + + + manifestSym: scala.reflect.api.Universe.Symbol + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        164. + + +

                          + + + val + + + mapName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        165. + + +

                          + + + val + + + mathName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        166. + + +

                          + + + val + + + maxName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        167. + + +

                          + + + def + + + methPart(tree: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        168. + + +

                          + + + val + + + minName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        169. + + +

                          + + + def + + + mkSelect(names: scala.reflect.api.Universe.TermName*): scala.reflect.api.Universe.Tree + +

                          +

                          Creates an Ident or Select from a list of names.

                          Creates an Ident or Select from a list of names.

                          Definition Classes
                          MiscMatchers
                          +
                        170. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        171. + + +

                          + + + def + + + newApply(target: scala.reflect.api.Universe.Tree, name: scala.reflect.api.Universe.Name, typeArgs: List[scala.reflect.api.Universe.TypeTree] = Nil, args: List[scala.reflect.api.Universe.Tree] = Nil): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        172. + + +

                          + + + def + + + newApply(pos: scala.reflect.api.Universe.Position, array: ⇒ scala.reflect.api.Universe.Tree, index: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        173. + + +

                          + + + def + + + newArray(componentType: scala.reflect.api.Universe.Type, length: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        174. + + +

                          + + + def + + + newArrayApply(typeExpr: scala.reflect.api.Universe.TypeTree, values: scala.reflect.api.Universe.Tree*): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        175. + + +

                          + + + def + + + newArrayLength(a: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Select + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        176. + + +

                          + + + def + + + newArrayModuleTree: scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        177. + + +

                          + + + def + + + newArrayMulti(arrayType: scala.reflect.api.Universe.Type, componentTpe: scala.reflect.api.Universe.Type, lengths: ⇒ List[scala.reflect.api.Universe.Tree], manifest: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        178. + + +

                          + + + def + + + newArrayWithArrayType(arrayType: scala.reflect.api.Universe.Type, length: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        179. + + +

                          + + + def + + + newAssign(target: () ⇒ scala.reflect.api.Universe.Ident, value: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Assign + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        180. + + +

                          + + + def + + + newBool(v: Boolean): scala.reflect.api.Universe.Literal + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        181. + + +

                          + + + def + + + newCollectionApply(collectionModuleTree: ⇒ scala.reflect.api.Universe.Tree, typeExpr: scala.reflect.api.Universe.TypeTree, values: scala.reflect.api.Universe.Tree*): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        182. + + +

                          + + + def + + + newConstant(v: Any, tpe: scala.reflect.api.Universe.Type = null): scala.reflect.api.Universe.Literal + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        183. + + +

                          + + + def + + + newDefaultValue(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Literal + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        184. + + +

                          + + + def + + + newIf(cond: scala.reflect.api.Universe.Tree, thenTree: scala.reflect.api.Universe.Tree, elseTree: scala.reflect.api.Universe.Tree = null): scala.reflect.api.Universe.If + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        185. + + +

                          + + + def + + + newInstance(tpe: scala.reflect.api.Universe.Type, constructorArgs: List[scala.reflect.api.Universe.Tree]): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        186. + + +

                          + + + def + + + newInt(v: Int): scala.reflect.api.Universe.Literal + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        187. + + +

                          + + + def + + + newIsInstanceOf(tree: scala.reflect.api.Universe.Tree, tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.TypeApply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        188. + + +

                          + + + def + + + newIsNotNull(target: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        189. + + +

                          + + + def + + + newLong(v: Long): scala.reflect.api.Universe.Literal + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        190. + + +

                          + + + def + + + newNoneModuleTree: scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        191. + + +

                          + + + def + + + newNull(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Literal + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        192. + + +

                          + + + def + + + newOneValue(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Literal + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        193. + + +

                          + + + def + + + newScalaCollectionPackageTree: scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        194. + + +

                          + + + def + + + newScalaPackageTree: scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        195. + + +

                          + + + def + + + newSelect(target: scala.reflect.api.Universe.Tree, name: scala.reflect.api.Universe.Name, typeArgs: List[scala.reflect.api.Universe.TypeTree] = Nil): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        196. + + +

                          + + + def + + + newSeqApply(typeExpr: scala.reflect.api.Universe.TypeTree, values: scala.reflect.api.Universe.Tree*): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        197. + + +

                          + + + def + + + newSeqModuleTree: scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        198. + + +

                          + + + def + + + newSetModuleTree: scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        199. + + +

                          + + + def + + + newSomeApply(tpe: scala.reflect.api.Universe.Type, value: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        200. + + +

                          + + + def + + + newSomeModuleTree: scala.reflect.api.Universe.Ident + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        201. + + +

                          + + + def + + + newTypeTree(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.TypeTree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        202. + + +

                          + + + def + + + newUnit(): scala.reflect.api.Universe.Literal + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        203. + + +

                          + + + def + + + newUpdate(pos: scala.reflect.api.Universe.Position, array: ⇒ scala.reflect.api.Universe.Tree, index: ⇒ scala.reflect.api.Universe.Tree, value: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        204. + + +

                          + + + def + + + newVariable(prefix: String, symbolOwner: scala.reflect.api.Universe.Symbol, pos: scala.reflect.api.Universe.Position, mutable: Boolean, initialValue: scala.reflect.api.Universe.Tree, ttpe: scala.reflect.api.Universe.Type = NoType): VarDef + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        205. + + +

                          + + + def + + + normalize(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Type + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        206. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        207. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        208. + + +

                          + + + def + + + ownerChain(s: scala.reflect.api.Universe.Symbol): List[scala.reflect.api.Universe.Symbol] + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        209. + + +

                          + + + val + + + packageName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        210. + + +

                          + + + lazy val + + + primArrayBuilderClasses: Map[scala.reflect.api.Universe.Type, scala.reflect.api.Universe.ClassSymbol] + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        211. + + +

                          + + + lazy val + + + primArrayNames: Array[(scala.reflect.api.Universe.Type, String)] + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        212. + + +

                          + + + lazy val + + + primArrayOpsClasses: Map[scala.reflect.api.Universe.Type, scala.reflect.api.Universe.ClassSymbol] + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        213. + + +

                          + + + def + + + primaryConstructor(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Symbol + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        214. + + +

                          + + + val + + + productName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        215. + + +

                          + + + val + + + reduceLeftName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        216. + + +

                          + + + val + + + reduceRightName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        217. + + +

                          + + + def + + + replaceOccurrences(tree: scala.reflect.api.Universe.Tree, mappingsSym: Map[scala.reflect.api.Universe.Symbol, () ⇒ scala.reflect.api.Universe.Tree], symbolReplacements: Map[scala.reflect.api.Universe.Symbol, scala.reflect.api.Universe.Symbol], treeReplacements: Map[scala.reflect.api.Universe.Tree, () ⇒ scala.reflect.api.Universe.Tree]): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        218. + + +

                          + + + val + + + resultName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        219. + + +

                          + + + val + + + reverseName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        220. + + +

                          + + + val + + + scalaName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        221. + + +

                          + + + lazy val + + + scalaPackage: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        222. + + +

                          + + + val + + + scanLeftName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        223. + + +

                          + + + val + + + scanRightName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        224. + + +

                          + + + def + + + simpleBuilderResult(builder: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        225. + + +

                          + + + val + + + sumName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        226. + + +

                          + + + val + + + superName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        227. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        228. + + +

                          + + + val + + + tabulateName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        229. + + +

                          + + + val + + + tailName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        230. + + +

                          + + + val + + + takeWhileName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        231. + + +

                          + + + val + + + thisName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        232. + + +

                          + + + def + + + toArray(tree: scala.reflect.api.Universe.Tree, componentType: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Apply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        233. + + +

                          + + + val + + + toArrayName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        234. + + +

                          + + + val + + + toByteName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        235. + + +

                          + + + val + + + toCharName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        236. + + +

                          + + + val + + + toDoubleName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        237. + + +

                          + + + val + + + toFloatName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        238. + + +

                          + + + val + + + toIndexedSeqName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        239. + + +

                          + + + val + + + toIntName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        240. + + +

                          + + + val + + + toListName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        241. + + +

                          + + + val + + + toLongName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        242. + + +

                          + + + val + + + toMapName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        243. + + +

                          + + + val + + + toName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        244. + + +

                          + + + val + + + toSeqName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        245. + + +

                          + + + val + + + toSetName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        246. + + +

                          + + + val + + + toShortName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        247. + + +

                          + + + val + + + toSizeTName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        248. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        249. + + +

                          + + + val + + + toVectorName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        250. + + +

                          + + + object + + + tupleComponentName + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        251. + + +

                          + + + def + + + typeApply(sym: scala.reflect.api.Universe.Symbol)(target: scala.reflect.api.Universe.Tree, targs: List[scala.reflect.api.Universe.TypeTree]): scala.reflect.api.Universe.TypeApply + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        252. + + +

                          + + + def + + + typeArgs(tree: scala.reflect.api.Universe.Tree): List[scala.reflect.api.Universe.Tree] + +

                          +

                          Strips apply nodes looking for type application.

                          Strips apply nodes looking for type application.

                          Definition Classes
                          MiscMatchers
                          +
                        253. + + +

                          + + + lazy val + + + typeToDefaultValue: Map[scala.reflect.api.Universe.Type, AnyVal] + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        254. + + +

                          + + + lazy val + + + unitTpe: scala.reflect.api.Universe.Type + +

                          +
                          Definition Classes
                          MiscMatchers
                          +
                        255. + + +

                          + + + val + + + untilName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        256. + + +

                          + + + val + + + updateName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        257. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        258. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        259. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        260. + + +

                          + + + def + + + whileLoop(owner: scala.reflect.api.Universe.Symbol, pos: scala.reflect.api.Universe.Position, cond: scala.reflect.api.Universe.Tree, body: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        261. + + +

                          + + + def + + + whileLoop(owner: scala.reflect.api.Universe.Symbol, tree: scala.reflect.api.Universe.Tree, cond: scala.reflect.api.Universe.Tree, body: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree + +

                          +
                          Definition Classes
                          TreeBuilders
                          +
                        262. + + +

                          + + + val + + + withFilterName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        263. + + +

                          + + + val + + + zipName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        264. + + +

                          + + + val + + + zipWithIndexName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from TreeBuilders

                        +
                        +

                        Inherited from MiscMatchers

                        +
                        +

                        Inherited from Tuploids

                        +
                        +

                        Inherited from CommonScalaNames

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Tuploids.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Tuploids.html new file mode 100644 index 00000000..d86b7a4b --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Tuploids.html @@ -0,0 +1,2201 @@ + + + + + Tuploids - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.Tuploids + + + + + + + + + + +
                        + +

                        scalaxy.components

                        +

                        Tuploids

                        +
                        + +

                        + + + trait + + + Tuploids extends CommonScalaNames + +

                        + + + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. Tuploids
                        2. CommonScalaNames
                        3. AnyRef
                        4. Any
                        5. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + +
                        +

                        Type Members

                        +
                        1. + + +

                          + + + class + + + N extends AnyRef + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        +
                        + +
                        +

                        Abstract Value Members

                        +
                        1. + + +

                          + + abstract + val + + + global: Universe + +

                          +
                          Definition Classes
                          Tuploids → CommonScalaNames
                          +
                        +
                        + +
                        +

                        Concrete Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + + lazy val + + + ADD: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        7. + + +

                          + + + lazy val + + + AND: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        8. + + +

                          + + + lazy val + + + ASR: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        9. + + +

                          + + + lazy val + + + ArrayBufferClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        10. + + +

                          + + + lazy val + + + ArrayIndexOutOfBoundsExceptionClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        11. + + +

                          + + + val + + + ArrayName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        12. + + +

                          + + + lazy val + + + ArrayOpsClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        13. + + +

                          + + + def + + + C(name: String): scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        14. + + +

                          + + + lazy val + + + CanBuildFromClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        15. + + +

                          + + + lazy val + + + DIV: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        16. + + +

                          + + + lazy val + + + EQ: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        17. + + +

                          + + + lazy val + + + EQL: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        18. + + +

                          + + + lazy val + + + GE: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        19. + + +

                          + + + lazy val + + + GT: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        20. + + +

                          + + + lazy val + + + HASHHASH: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        21. + + +

                          + + + lazy val + + + ImmutableListClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        22. + + +

                          + + + lazy val + + + IndexedSeqClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        23. + + +

                          + + + lazy val + + + IndexedSeqModule: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        24. + + +

                          + + + lazy val + + + LE: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        25. + + +

                          + + + lazy val + + + LSL: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        26. + + +

                          + + + lazy val + + + LSR: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        27. + + +

                          + + + lazy val + + + LT: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        28. + + +

                          + + + lazy val + + + ListBufferClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        29. + + +

                          + + + lazy val + + + ListClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        30. + + +

                          + + + def + + + M(name: String): scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        31. + + +

                          + + + lazy val + + + MINUS: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        32. + + +

                          + + + lazy val + + + MOD: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        33. + + +

                          + + + lazy val + + + MUL: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        34. + + +

                          + + + object + + + N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        35. + + +

                          + + implicit + def + + + N2TermName(n: N): scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        36. + + +

                          + + + lazy val + + + NE: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        37. + + +

                          + + + lazy val + + + NonEmptyListClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        38. + + +

                          + + + lazy val + + + NoneModule: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        39. + + +

                          + + + lazy val + + + OR: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        40. + + +

                          + + + lazy val + + + OptionClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        41. + + +

                          + + + lazy val + + + OptionModule: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        42. + + +

                          + + + def + + + P(name: String): scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        43. + + +

                          + + + lazy val + + + PLUS: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        44. + + +

                          + + + lazy val + + + RefArrayBuilderClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        45. + + +

                          + + + lazy val + + + RefArrayOpsClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        46. + + +

                          + + + lazy val + + + RichWrappers: Set[scala.reflect.api.Universe.Symbol] + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        47. + + +

                          + + + lazy val + + + SELF: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        48. + + +

                          + + + lazy val + + + SUB: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        49. + + +

                          + + + lazy val + + + ScalaCollectionPackage: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        50. + + +

                          + + + lazy val + + + ScalaMathCommonClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        51. + + +

                          + + + lazy val + + + ScalaMathPackage: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        52. + + +

                          + + + lazy val + + + ScalaMathPackageClass: scala.reflect.api.Universe.Symbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        53. + + +

                          + + + lazy val + + + ScalaReflectPackage: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        54. + + +

                          + + + lazy val + + + SeqClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        55. + + +

                          + + + lazy val + + + SeqModule: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        56. + + +

                          + + + lazy val + + + SetBuilderClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        57. + + +

                          + + + lazy val + + + SetClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        58. + + +

                          + + + lazy val + + + SetModule: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        59. + + +

                          + + + lazy val + + + SomeModule: scala.reflect.api.Universe.ModuleSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        60. + + +

                          + + + lazy val + + + StringOpsClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        61. + + +

                          + + + lazy val + + + THIS: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        62. + + +

                          + + + lazy val + + + UNARY_!: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        63. + + +

                          + + + lazy val + + + UNARY_+: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        64. + + +

                          + + + lazy val + + + UNARY_-: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        65. + + +

                          + + + lazy val + + + UNARY_~: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        66. + + +

                          + + + lazy val + + + VectorBuilderClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        67. + + +

                          + + + lazy val + + + VectorClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        68. + + +

                          + + + lazy val + + + WrappedArrayBuilderClass: scala.reflect.api.Universe.ClassSymbol + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        69. + + +

                          + + + lazy val + + + XOR: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        70. + + +

                          + + + lazy val + + + ZAND: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        71. + + +

                          + + + lazy val + + + ZOR: scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        72. + + +

                          + + + val + + + addAssignName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        73. + + +

                          + + + val + + + applyName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        74. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        75. + + +

                          + + + val + + + byName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        76. + + +

                          + + + val + + + canBuildFromName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        77. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        78. + + +

                          + + + val + + + collectName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        79. + + +

                          + + + val + + + countName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        80. + + +

                          + + + val + + + dropWhileName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        81. + + +

                          + + + def + + + encode(str: String): scala.reflect.api.Universe.TermName + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        82. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        83. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        84. + + +

                          + + + val + + + existsName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        85. + + +

                          + + + val + + + filterName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        86. + + +

                          + + + val + + + filterNotName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        87. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        88. + + +

                          + + + val + + + findName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        89. + + +

                          + + + val + + + foldLeftName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        90. + + +

                          + + + val + + + foldRightName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        91. + + +

                          + + + val + + + forallName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        92. + + +

                          + + + val + + + foreachName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        93. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        94. + + +

                          + + + def + + + getTupleComponentTypes(tpe: scala.reflect.api.Universe.Type): List[scala.reflect.api.Universe.Type] + +

                          + +
                        95. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        96. + + +

                          + + + val + + + headName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        97. + + +

                          + + + val + + + intWrapperName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        98. + + +

                          + + + val + + + isEmptyName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        99. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        100. + + +

                          + + + def + + + isPrimitiveType(tpe: scala.reflect.api.Universe.Type): Boolean + +

                          + +
                        101. + + +

                          + + + def + + + isTupleType(tpe: scala.reflect.api.Universe.Type): Boolean + +

                          + +
                        102. + + +

                          + + + def + + + isTupleTypeRef(ref: scala.reflect.api.Universe.TypeRef): Boolean + +

                          + +
                        103. + + +

                          + + + def + + + isTuploidType(tpe: scala.reflect.api.Universe.Type): Boolean + +

                          + +
                        104. + + +

                          + + + val + + + lengthName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        105. + + +

                          + + + val + + + mapName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        106. + + +

                          + + + val + + + mathName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        107. + + +

                          + + + val + + + maxName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        108. + + +

                          + + + val + + + minName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        109. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        110. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        111. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        112. + + +

                          + + + val + + + packageName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        113. + + +

                          + + + lazy val + + + primArrayBuilderClasses: Map[scala.reflect.api.Universe.Type, scala.reflect.api.Universe.ClassSymbol] + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        114. + + +

                          + + + lazy val + + + primArrayNames: Array[(scala.reflect.api.Universe.Type, String)] + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        115. + + +

                          + + + lazy val + + + primArrayOpsClasses: Map[scala.reflect.api.Universe.Type, scala.reflect.api.Universe.ClassSymbol] + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        116. + + +

                          + + + val + + + productName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        117. + + +

                          + + + val + + + reduceLeftName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        118. + + +

                          + + + val + + + reduceRightName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        119. + + +

                          + + + val + + + resultName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        120. + + +

                          + + + val + + + reverseName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        121. + + +

                          + + + val + + + scalaName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        122. + + +

                          + + + val + + + scanLeftName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        123. + + +

                          + + + val + + + scanRightName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        124. + + +

                          + + + val + + + sumName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        125. + + +

                          + + + val + + + superName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        126. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        127. + + +

                          + + + val + + + tabulateName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        128. + + +

                          + + + val + + + tailName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        129. + + +

                          + + + val + + + takeWhileName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        130. + + +

                          + + + val + + + thisName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        131. + + +

                          + + + val + + + toArrayName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        132. + + +

                          + + + val + + + toByteName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        133. + + +

                          + + + val + + + toCharName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        134. + + +

                          + + + val + + + toDoubleName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        135. + + +

                          + + + val + + + toFloatName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        136. + + +

                          + + + val + + + toIndexedSeqName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        137. + + +

                          + + + val + + + toIntName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        138. + + +

                          + + + val + + + toListName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        139. + + +

                          + + + val + + + toLongName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        140. + + +

                          + + + val + + + toMapName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        141. + + +

                          + + + val + + + toName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        142. + + +

                          + + + val + + + toSeqName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        143. + + +

                          + + + val + + + toSetName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        144. + + +

                          + + + val + + + toShortName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        145. + + +

                          + + + val + + + toSizeTName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        146. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        147. + + +

                          + + + val + + + toVectorName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        148. + + +

                          + + + val + + + untilName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        149. + + +

                          + + + val + + + updateName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        150. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        151. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        152. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        153. + + +

                          + + + val + + + withFilterName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        154. + + +

                          + + + val + + + zipName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        155. + + +

                          + + + val + + + zipWithIndexName: N + +

                          +
                          Definition Classes
                          CommonScalaNames
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from CommonScalaNames

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/VectorType$.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/VectorType$.html new file mode 100644 index 00000000..fbcdaf82 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/VectorType$.html @@ -0,0 +1,419 @@ + + + + + VectorType - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.VectorType + + + + + + + + + + +
                        + +

                        scalaxy.components

                        +

                        VectorType

                        +
                        + +

                        + + + object + + + VectorType extends ColType with Product with Serializable + +

                        + +
                        + Linear Supertypes +
                        Serializable, Serializable, Product, Equals, ColType, AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. VectorType
                        2. Serializable
                        3. Serializable
                        4. Product
                        5. Equals
                        6. ColType
                        7. AnyRef
                        8. Any
                        9. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        8. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        9. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        10. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        11. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        12. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        13. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        14. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        15. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        16. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        17. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          ColType → AnyRef → Any
                          +
                        18. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        19. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        20. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Serializable

                        +
                        +

                        Inherited from Product

                        +
                        +

                        Inherited from Equals

                        +
                        +

                        Inherited from ColType

                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/WithRuntimeUniverse.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/WithRuntimeUniverse.html new file mode 100644 index 00000000..187285f7 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/WithRuntimeUniverse.html @@ -0,0 +1,578 @@ + + + + + WithRuntimeUniverse - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.WithRuntimeUniverse + + + + + + + + + + +
                        + +

                        scalaxy.components

                        +

                        WithRuntimeUniverse

                        +
                        + +

                        + + + trait + + + WithRuntimeUniverse extends AnyRef + +

                        + +
                        + Linear Supertypes +
                        AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. WithRuntimeUniverse
                        2. AnyRef
                        3. Any
                        4. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        8. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        9. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        10. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        11. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        12. + + +

                          + + + lazy val + + + global: JavaUniverse + +

                          + +
                        13. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        14. + + +

                          + + + def + + + inferImplicitValue(pt: scala.reflect.api.JavaUniverse.Type): scala.reflect.api.JavaUniverse.Tree + +

                          + +
                        15. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        16. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        17. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        18. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        19. + + +

                          + + + def + + + setInfo(sym: scala.reflect.api.JavaUniverse.Symbol, tpe: scala.reflect.api.JavaUniverse.Type): scala.reflect.api.JavaUniverse.Symbol + +

                          + +
                        20. + + +

                          + + + def + + + setPos(tree: scala.reflect.api.JavaUniverse.Tree, pos: scala.reflect.api.JavaUniverse.Position): scala.reflect.api.JavaUniverse.Tree + +

                          + +
                        21. + + +

                          + + + def + + + setType(tree: scala.reflect.api.JavaUniverse.Tree, tpe: scala.reflect.api.JavaUniverse.Type): scala.reflect.api.JavaUniverse.Tree + +

                          + +
                        22. + + +

                          + + + def + + + setType(sym: scala.reflect.api.JavaUniverse.Symbol, tpe: scala.reflect.api.JavaUniverse.Type): scala.reflect.api.JavaUniverse.Symbol + +

                          + +
                        23. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        24. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        25. + + +

                          + + + lazy val + + + toolbox: ToolBox[universe.type] + +

                          + +
                        26. + + +

                          + + + def + + + typeCheck(tree: scala.reflect.api.JavaUniverse.Tree, pt: scala.reflect.api.JavaUniverse.Type = WildcardType): scala.reflect.api.JavaUniverse.Tree + +

                          + +
                        27. + + +

                          + + + def + + + typeCheck(x: scala.reflect.api.JavaUniverse.Expr[_]): scala.reflect.api.JavaUniverse.Tree + +

                          + +
                        28. + + +

                          + + + def + + + typed[T <: scala.reflect.api.JavaUniverse.Tree](tree: T): T + +

                          + +
                        29. + + +

                          + + + def + + + verbose: Boolean + +

                          + +
                        30. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        31. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        32. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        33. + + +

                          + + + def + + + withSymbol[T <: scala.reflect.api.JavaUniverse.Tree](sym: scala.reflect.api.JavaUniverse.Symbol, tpe: scala.reflect.api.JavaUniverse.Type = NoType)(tree: T): T + +

                          + +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/WithTestFresh.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/WithTestFresh.html new file mode 100644 index 00000000..1686bd63 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/WithTestFresh.html @@ -0,0 +1,435 @@ + + + + + WithTestFresh - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.WithTestFresh + + + + + + + + + + +
                        + +

                        scalaxy.components

                        +

                        WithTestFresh

                        +
                        + +

                        + + + trait + + + WithTestFresh extends AnyRef + +

                        + +
                        + Linear Supertypes +
                        AnyRef, Any
                        +
                        + + +
                        +
                        +
                        + Ordering +
                          + +
                        1. Alphabetic
                        2. +
                        3. By inheritance
                        4. +
                        +
                        +
                        + Inherited
                        +
                        +
                          +
                        1. WithTestFresh
                        2. AnyRef
                        3. Any
                        4. +
                        +
                        + +
                          +
                        1. Hide All
                        2. +
                        3. Show all
                        4. +
                        + Learn more about member selection +
                        +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        2. + + +

                          + + final + def + + + !=(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        3. + + +

                          + + final + def + + + ##(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        4. + + +

                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        5. + + +

                          + + final + def + + + ==(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        6. + + +

                          + + final + def + + + asInstanceOf[T0]: T0 + +

                          +
                          Definition Classes
                          Any
                          +
                        7. + + +

                          + + + def + + + clone(): AnyRef + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        8. + + +

                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        9. + + +

                          + + + def + + + equals(arg0: Any): Boolean + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        10. + + +

                          + + + def + + + finalize(): Unit + +

                          +
                          Attributes
                          protected[java.lang]
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                          +
                        11. + + +

                          + + + def + + + fresh(s: String): String + +

                          + +
                        12. + + +

                          + + final + def + + + getClass(): Class[_] + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        13. + + +

                          + + + def + + + hashCode(): Int + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        14. + + +

                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                          +
                          Definition Classes
                          Any
                          +
                        15. + + +

                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        16. + + +

                          + + final + def + + + notify(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        17. + + +

                          + + final + def + + + notifyAll(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        18. + + +

                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                          +
                          Definition Classes
                          AnyRef
                          +
                        19. + + +

                          + + + def + + + toString(): String + +

                          +
                          Definition Classes
                          AnyRef → Any
                          +
                        20. + + +

                          + + final + def + + + wait(): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        21. + + +

                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        22. + + +

                          + + final + def + + + wait(arg0: Long): Unit + +

                          +
                          Definition Classes
                          AnyRef
                          Annotations
                          + @throws( + + ... + ) + +
                          +
                        +
                        + + + + +
                        + +
                        +
                        +

                        Inherited from AnyRef

                        +
                        +

                        Inherited from Any

                        +
                        + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/package.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/package.html new file mode 100644 index 00000000..64075597 --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/package.html @@ -0,0 +1,433 @@ + + + + + components - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components + + + + + + + + + + +
                        + +

                        scalaxy

                        +

                        components

                        +
                        + +

                        + + + package + + + components + +

                        + +
                        + + +
                        +
                        + + +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + +
                        +

                        Type Members

                        +
                        1. + + +

                          + + + trait + + + CodeAnalysis extends MiscMatchers with TreeBuilders with TupleAnalysis + +

                          + +
                        2. + + +

                          + + sealed abstract + class + + + ColType extends AnyRef + +

                          + +
                        3. + + +

                          + + + trait + + + CommonScalaNames extends AnyRef + +

                          + +
                        4. + + +

                          + + + case class + + + FlatCode[T](outerDefinitions: Seq[T] = ..., statements: Seq[T] = ..., values: Seq[T] = ...) extends Product with Serializable + +

                          + +
                        5. + + +

                          + + + trait + + + MiscMatchers extends Tuploids + +

                          + +
                        6. + + +

                          + + + trait + + + StreamOps extends CommonScalaNames with Streams with StreamSinks + +

                          + +
                        7. + + +

                          + + + trait + + + StreamSinks extends Streams + +

                          + +
                        8. + + +

                          + + + trait + + + StreamSources extends Streams with StreamSinks with CommonScalaNames + +

                          + +
                        9. + + +

                          + + + trait + + + StreamTransformers extends MiscMatchers with TreeBuilders with TraversalOps with Streams with StreamSources with StreamOps with StreamSinks + +

                          + +
                        10. + + +

                          + + + trait + + + Streams extends TreeBuilders with TupleAnalysis with CodeAnalysis + +

                          + +
                        11. + + +

                          + + + trait + + + TraversalOps extends CommonScalaNames with StreamOps with MiscMatchers + +

                          + +
                        12. + + +

                          + + + trait + + + TreeBuilders extends MiscMatchers + +

                          + +
                        13. + + +

                          + + + trait + + + TupleAnalysis extends MiscMatchers with TreeBuilders + +

                          + +
                        14. + + +

                          + + + trait + + + Tuploids extends CommonScalaNames + +

                          + +
                        15. + + +

                          + + + trait + + + WithRuntimeUniverse extends AnyRef + +

                          + +
                        16. + + +

                          + + + trait + + + WithTestFresh extends AnyRef + +

                          + +
                        +
                        + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + + object + + + ArrayType extends ColType with Product with Serializable + +

                          + +
                        2. + + +

                          + + + object + + + FlatCodes + +

                          + +
                        3. + + +

                          + + + object + + + HasSideEffects + +

                          + +
                        4. + + +

                          + + + object + + + IndexedSeqType extends ColType with Product with Serializable + +

                          + +
                        5. + + +

                          + + + object + + + ListType extends ColType with Product with Serializable + +

                          + +
                        6. + + +

                          + + + object + + + MapType extends ColType with Product with Serializable + +

                          + +
                        7. + + +

                          + + + object + + + OptionType extends ColType with Product with Serializable + +

                          + +
                        8. + + +

                          + + + object + + + SeqType extends ColType with Product with Serializable + +

                          + +
                        9. + + +

                          + + + object + + + SetType extends ColType with Product with Serializable + +

                          + +
                        10. + + +

                          + + + object + + + VectorType extends ColType with Product with Serializable + +

                          + +
                        +
                        + + + + +
                        + +
                        + + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/package.html b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/package.html new file mode 100644 index 00000000..4d07328a --- /dev/null +++ b/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/package.html @@ -0,0 +1,105 @@ + + + + + scalaxy - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy + + + + + + + + + + +
                        + + +

                        scalaxy

                        +
                        + +

                        + + + package + + + scalaxy + +

                        + +
                        + + +
                        +
                        + + +
                        + Visibility +
                        1. Public
                        2. All
                        +
                        +
                        + +
                        +
                        + + + + + + +
                        +

                        Value Members

                        +
                        1. + + +

                          + + + package + + + components + +

                          + +
                        +
                        + + + + +
                        + +
                        + + +
                        + +
                        +
                        +

                        Ungrouped

                        + +
                        +
                        + +
                        + +
                        + + + + + \ No newline at end of file diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/index.html b/scalaxy-debug/0.3-SNAPSHOT/api/index.html new file mode 100644 index 00000000..78e7174f --- /dev/null +++ b/scalaxy-debug/0.3-SNAPSHOT/api/index.html @@ -0,0 +1,49 @@ + + + + + scalaxy-debug: scalaxy-debug 0.3-SNAPSHOT + + + + + + + + +
                        + + + + +
                        + +
                        + +
                        + + + \ No newline at end of file diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/index.js b/scalaxy-debug/0.3-SNAPSHOT/api/index.js new file mode 100644 index 00000000..cf4f9fd0 --- /dev/null +++ b/scalaxy-debug/0.3-SNAPSHOT/api/index.js @@ -0,0 +1 @@ +Index.PACKAGES = {"scalaxy" : [], "scalaxy.debug" : [{"object" : "scalaxy\/debug\/impl$.html", "name" : "scalaxy.debug.impl"}], "scalaxy.debug.plugin" : [{"object" : "scalaxy\/debug\/plugin\/DebuggableMacrosCompiler$.html", "name" : "scalaxy.debug.plugin.DebuggableMacrosCompiler"}, {"class" : "scalaxy\/debug\/plugin\/DebuggableMacrosComponent.html", "name" : "scalaxy.debug.plugin.DebuggableMacrosComponent"}, {"class" : "scalaxy\/debug\/plugin\/DebuggableMacrosPlugin.html", "name" : "scalaxy.debug.plugin.DebuggableMacrosPlugin"}]}; \ No newline at end of file diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/index/index-a.html b/scalaxy-debug/0.3-SNAPSHOT/api/index/index-a.html new file mode 100644 index 00000000..14e4e943 --- /dev/null +++ b/scalaxy-debug/0.3-SNAPSHOT/api/index/index-a.html @@ -0,0 +1,30 @@ + + + + + scalaxy-debug: scalaxy-debug 0.3-SNAPSHOT + + + + + + + + +
                        +
                        assert
                        + +
                        +
                        assertImpl
                        + +
                        +
                        assertLikeImpl
                        + +
                        +
                        assume
                        + +
                        +
                        assumeImpl
                        + +
                        + \ No newline at end of file diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/index/index-c.html b/scalaxy-debug/0.3-SNAPSHOT/api/index/index-c.html new file mode 100644 index 00000000..ed4283f8 --- /dev/null +++ b/scalaxy-debug/0.3-SNAPSHOT/api/index/index-c.html @@ -0,0 +1,18 @@ + + + + + scalaxy-debug: scalaxy-debug 0.3-SNAPSHOT + + + + + + + + +
                        +
                        components
                        + +
                        + \ No newline at end of file diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/index/index-d.html b/scalaxy-debug/0.3-SNAPSHOT/api/index/index-d.html new file mode 100644 index 00000000..6644bcf1 --- /dev/null +++ b/scalaxy-debug/0.3-SNAPSHOT/api/index/index-d.html @@ -0,0 +1,30 @@ + + + + + scalaxy-debug: scalaxy-debug 0.3-SNAPSHOT + + + + + + + + +
                        +
                        DebuggableMacrosCompiler
                        + +
                        +
                        DebuggableMacrosComponent
                        + +
                        +
                        DebuggableMacrosPlugin
                        + +
                        +
                        debug
                        + +
                        +
                        description
                        + +
                        + \ No newline at end of file diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/index/index-g.html b/scalaxy-debug/0.3-SNAPSHOT/api/index/index-g.html new file mode 100644 index 00000000..93e9b1a7 --- /dev/null +++ b/scalaxy-debug/0.3-SNAPSHOT/api/index/index-g.html @@ -0,0 +1,18 @@ + + + + + scalaxy-debug: scalaxy-debug 0.3-SNAPSHOT + + + + + + + + +
                        +
                        global
                        + +
                        + \ No newline at end of file diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/index/index-i.html b/scalaxy-debug/0.3-SNAPSHOT/api/index/index-i.html new file mode 100644 index 00000000..a822770d --- /dev/null +++ b/scalaxy-debug/0.3-SNAPSHOT/api/index/index-i.html @@ -0,0 +1,18 @@ + + + + + scalaxy-debug: scalaxy-debug 0.3-SNAPSHOT + + + + + + + + +
                        +
                        impl
                        + +
                        + \ No newline at end of file diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/index/index-m.html b/scalaxy-debug/0.3-SNAPSHOT/api/index/index-m.html new file mode 100644 index 00000000..2057be1d --- /dev/null +++ b/scalaxy-debug/0.3-SNAPSHOT/api/index/index-m.html @@ -0,0 +1,18 @@ + + + + + scalaxy-debug: scalaxy-debug 0.3-SNAPSHOT + + + + + + + + +
                        +
                        main
                        + +
                        + \ No newline at end of file diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/index/index-n.html b/scalaxy-debug/0.3-SNAPSHOT/api/index/index-n.html new file mode 100644 index 00000000..febb0d18 --- /dev/null +++ b/scalaxy-debug/0.3-SNAPSHOT/api/index/index-n.html @@ -0,0 +1,21 @@ + + + + + scalaxy-debug: scalaxy-debug 0.3-SNAPSHOT + + + + + + + + +
                        +
                        name
                        + +
                        +
                        newPhase
                        + +
                        + \ No newline at end of file diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/index/index-p.html b/scalaxy-debug/0.3-SNAPSHOT/api/index/index-p.html new file mode 100644 index 00000000..fbf6983a --- /dev/null +++ b/scalaxy-debug/0.3-SNAPSHOT/api/index/index-p.html @@ -0,0 +1,21 @@ + + + + + scalaxy-debug: scalaxy-debug 0.3-SNAPSHOT + + + + + + + + +
                        +
                        phaseName
                        + +
                        +
                        plugin
                        + +
                        + \ No newline at end of file diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/index/index-r.html b/scalaxy-debug/0.3-SNAPSHOT/api/index/index-r.html new file mode 100644 index 00000000..0f6b2766 --- /dev/null +++ b/scalaxy-debug/0.3-SNAPSHOT/api/index/index-r.html @@ -0,0 +1,30 @@ + + + + + scalaxy-debug: scalaxy-debug 0.3-SNAPSHOT + + + + + + + + +
                        +
                        require
                        + +
                        +
                        requireImpl
                        + +
                        +
                        runsAfter
                        + +
                        +
                        runsBefore
                        + +
                        +
                        runsRightAfter
                        + +
                        + \ No newline at end of file diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/index/index-s.html b/scalaxy-debug/0.3-SNAPSHOT/api/index/index-s.html new file mode 100644 index 00000000..8cae8ed6 --- /dev/null +++ b/scalaxy-debug/0.3-SNAPSHOT/api/index/index-s.html @@ -0,0 +1,18 @@ + + + + + scalaxy-debug: scalaxy-debug 0.3-SNAPSHOT + + + + + + + + +
                        +
                        scalaxy
                        + +
                        + \ No newline at end of file diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/arrow-down.png b/scalaxy-debug/0.3-SNAPSHOT/api/lib/arrow-down.png new file mode 100644 index 0000000000000000000000000000000000000000..7229603ae5b30ce0e0bd09863543b260085c8f2d GIT binary patch literal 6232 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 literal 0 HcmV?d00001 diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/class_big.png b/scalaxy-debug/0.3-SNAPSHOT/api/lib/class_big.png new file mode 100644 index 0000000000000000000000000000000000000000..cb1f638a585c50456f57b73c4d043c75762ff9a5 GIT binary patch literal 7516 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
                        }cgT+sFDw4uMOU<91Pe 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 U==iC&s{jB107*qoM6N<$f-P8sEdT%j literal 0 HcmV?d00001 diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/constructorsbg.gif b/scalaxy-debug/0.3-SNAPSHOT/api/lib/constructorsbg.gif new file mode 100644 index 0000000000000000000000000000000000000000..2e3f5ea53025f68e2636f9c65e5115a3aa1bb581 GIT binary patch literal 1206 zcmZ?wbhEHbWMq(GIKseSZEam&UmqG8YHx4v?(P;76XWUWX=!Qc=j$685$WvY?CR?3 zAK)Jt7-V8%YG!5@8yjnDYwPIXsHUnK9v&VQ9TgWB=jiAd5*+O9?QL#hZftDKfCLo( zb4U0FD7Yk+Bm!w0`-+0ZZE`@j@w*YQzUa=n7J9^3ax%w4}1^R}1 z1|ToN6#Dw&SDKp(S6y5Zl!|aKR)dQ}DhpEegHnt0ON)|Ify$LZRuxz|7o{eaQ#zd*q`*i^wcF*!32#0RVQ^|kWMD=taQOHTE4u~h<^pqH7MVr61% z;AY@x;B0E?uBO)VrJ|N z)az`3RWB$hI zxnujbty?y4+PGo;y0vRouUffc`Ld-;7B5=3VE(+hb7s$)Ib-^?sZ%CTnmD1queYbW ztFxoMt+l1Osj;EHuC}JSsEZKEj1-MDKQ~FE;c4QDl#HG zEHorIC@{d^&)3J>%hSW%&DF)($Qx)!_Hn5)9TB4Am2f&=-p_kccyqPBfKGwUE!WRLZeY z&9_xAcF-<$)~j$)tu;5Sb~kMFG;Z}V?)EY6_cxj1Z!#mmbas&G!VuHNfk6*)|04m# ze}c|Msfi`2DGKG8B^e6tp1uJLIt)MnasUIXxWbl9$+AdMQ_qW!P0lP*Igu!GM1jSD HgTWdAVsJLn literal 0 HcmV?d00001 diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/defbg-blue.gif b/scalaxy-debug/0.3-SNAPSHOT/api/lib/defbg-blue.gif new file mode 100644 index 0000000000000000000000000000000000000000..69038337a793be5ec04430183980b7e393113ea1 GIT binary patch literal 1544 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 availableWidth) + { + // resize diagram + var height = diagramHeight / diagramWidth * availableWidth; + $(".diagram svg", this).width(availableWidth); + $(".diagram svg", this).height(height); + + // register click event on whole div + $(".diagram", this).click(function() { + diagrams.popup($(this)); + }); + $(".diagram", this).addClass("magnifying"); + } + else + { + // restore full size of diagram + $(".diagram svg", this).width(diagramWidth); + $(".diagram svg", this).height(diagramHeight); + // don't show custom cursor any more + $(".diagram", this).removeClass("magnifying"); + } + }); +}; + +/** + * Shows or hides a diagram depending on its current state. + */ +diagrams.toggle = function(container, dontAnimate) +{ + // change class of link + $(".diagram-link", container).toggleClass("open"); + // get element to show / hide + var div = $(".diagram", container); + if (div.is(':visible')) + { + $(".diagram-help", container).hide(); + div.unbind("click"); + div.removeClass("magnifying"); + div.slideUp(100); + } + else + { + diagrams.resize(); + if(dontAnimate) + div.show(); + else + div.slideDown(100); + $(".diagram-help", container).show(); + } +}; + +/** + * Opens a popup containing a copy of a diagram. + */ +diagrams.windows = {}; +diagrams.popup = function(diagram) +{ + var id = diagram.attr("id"); + if(!diagrams.windows[id] || diagrams.windows[id].closed) { + var title = $(".symbol .name", $("#signature")).text(); + // cloning from parent window to popup somehow doesn't work in IE + // therefore include the SVG as a string into the HTML + var svgIE = jQuery.browser.msie ? $("
                        ").append(diagram.data("svg")).html() : ""; + var html = '' + + '\n' + + '\n' + + '\n' + + ' \n' + + ' ' + title + '\n' + + ' \n' + + ' \n' + + ' \n' + + ' \n' + + ' \n' + + ' \n' + + ' Close this window\n' + + ' ' + svgIE + '\n' + + ' \n' + + ''; + + var padding = 30; + var screenHeight = screen.availHeight; + var screenWidth = screen.availWidth; + var w = Math.min(screenWidth, diagram.data("width") + 2 * padding); + var h = Math.min(screenHeight, diagram.data("height") + 2 * padding); + var left = (screenWidth - w) / 2; + var top = (screenHeight - h) / 2; + var parameters = "height=" + h + ", width=" + w + ", left=" + left + ", top=" + top + ", scrollbars=yes, location=no, resizable=yes"; + var win = window.open("about:blank", "_blank", parameters); + win.document.open(); + win.document.write(html); + win.document.close(); + diagrams.windows[id] = win; + } + win.focus(); +}; + +/** + * This method is called from within the popup when a node is clicked. + */ +diagrams.redirectFromPopup = function(url) +{ + window.location = url; +}; + +/** + * Helper method that adds a class to a SVG element. + */ +diagrams.addClass = function(svgElem, newClass) { + newClass = newClass || "over"; + var classes = svgElem.attr("class"); + if ($.inArray(newClass, classes.split(/\s+/)) == -1) { + classes += (classes ? ' ' : '') + newClass; + svgElem.attr("class", classes); + } +}; + +/** + * Helper method that removes a class from a SVG element. + */ +diagrams.removeClass = function(svgElem, oldClass) { + oldClass = oldClass || "over"; + var classes = svgElem.attr("class"); + classes = $.grep(classes.split(/\s+/), function(n, i) { return n != oldClass; }).join(' '); + svgElem.attr("class", classes); +}; + diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/filter_box_left.png b/scalaxy-debug/0.3-SNAPSHOT/api/lib/filter_box_left.png new file mode 100644 index 0000000000000000000000000000000000000000..0e8c893315e7955b02474d3a544b9145aafb15b2 GIT binary patch literal 1692 zcmaJ?Yfuws6pg$rSOqBp3YKM~RV;Zz60;aJAs|tLX#yHS2bN@k3}iRiY$T*bRAg#9 zU=@FeD54a{@j+EkDTq>D1*#y5=}<;1FQtW2QWQm;)^1R+Kd|4-?)R8;&OP^jcW1wn zMQxbxvc!c#q0E;=h~?zGh0nhVLI8<$M9qZi_hoVG}vq!iJ%!WPy#m5Py=;ZL5vtw zxJE~4Fch#U!ikuX5P+o9Hz{a!GqR}RZJEe|F-)+I!J;#5DNO^V(*K8QwKHe~AxGZ% zomJQnouNY*a>RfcaTR%SNmN@X9TbWqFoEIG7?w6&MOg|)V1^V-2ZSm(fD~3~P}_bA zFO@=z7d?GMc8_g2)3)ShrtuM!>~@@N>+T&8M1C!960tDa)O{gFy2(fA zz3T<_SYuv{D)_EL=f;)y69e-Ky4|eHMud}d&8tpKdJXw|FA8wVks>d2E7RxJTpy%k& zkln?LUfbzg^RAqmv%e%NGORQBAW}-Td|p~VHijo;X8zsZ($X^6+uM6!J#g~Lon3o| z%yy6Q#l8#XZjX=8POAt4(SV9rv74$vZ!mQ7Ih=6>K^_l|jA(PbOJZ)7%FntjLr%)i zy2~xr+}{#jYpUxb&qZ$DoK;v{eCMdMAN4_|-e@%T^!4>EHE#RNqt*9tQPEOmTwHcp z8SUCPVvxz@I`!(h*bT?;AMpB?9IRY;6SepD?GM%LqlKtmzwpwk1RTGYUvT)Ehf9tw zE33A9!v5+(_aFQ91qB5O)j2tiU0q!X$!!raxvG}Ir~D;ZJ#daH$(+?g#+>uOcV@q9( zNA}J$hYc4tg?PB^X-m33JSql-TX}6aoBK0{#?8YKde>dG#XG8NY8+x>{FmgFM?ny@ z_lvcz0)e1s=k?TwO*EQAcHQALZe00KpIDBLpO!mctE_}kbiwl%FJKIFot&Jc+$f_8 z8oG+eBKkEqH`A|N(9~bzE0=fty7^4!Zl}xsijNe>*2c%iZiL<2FV|eD)ojQO;0pxH zS6iOl-NNi$#aFwY%o;pr{{mUu^Fwjf3l}ad*ZyPVIVyrIkPEX+>TMxn15Nd zav-ZrQP;=Um;C7y>q90w(zLCoZdruVQ63j}ETaFVxBMUOjizep$G*PA6TE6m?$RPx zmv)7uBXiNdkmBLz_4cmubG5#W6mXxF8k^TF<8E1SsNetIhE~5hP876f;&u1}p9{AC Ng(NIW{GBLa@4p#{lvn@& literal 0 HcmV?d00001 diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/filter_box_left2.gif b/scalaxy-debug/0.3-SNAPSHOT/api/lib/filter_box_left2.gif new file mode 100644 index 0000000000000000000000000000000000000000..b9b49076a6410112fd18b370bc661154bbab8f80 GIT binary patch literal 1462 zcmZ?wbhEHb6k!lyxN5?1>C&aRxVRrbe!P11>f*(Vt*xySCr_wV1o zw{PEm|Ni~!*RS{P-TU(8%b!1gZrr%>`t|GF+}z{Gk3W6-^z7NQ8#ZiMzkdCvPoHkz zz8w`6_44J*J9qAsmzV$k{ky2BXxFY?A3l8e`}gm(Y13k3V}U0q$LPMun}Zr!h6zgDka?cw3^9}E}>0mc8^5xxNmE{P?HK-$K>q98Fj zJGDe1DK$Ma&sORE?)^#%nJKnP;ikR@z6H*y8JQkcMXAA6ej&+K*~ykEO7?aNHWgMC zxdpkYC5Z|ZxjA{oRu#5Ni7EL>sa8NXNLXJ<0j#7X+g8aDB%uJZ(>cE=Rl!uxKsVXI z%s|1+P|wiV#N6CmN5ROz&_Lh7NZ-&%*U;R`*vQJjKmiJrfVLH-q*(>IxIyg#@@$nd zN=gc>^!0&3rdMvPmtT~wZ)j<02{OaTNEfI=x41H|B(Xv_uUHvof=g;~a#3bMNoIbY z0?5R~r2NtnTP2`NAzsKWfE$}vtOxdvUUGh}ennz|zM-B0$V)JVzP|XC=H|jx7ncO3 zBHWAB;NpiyW)Z+ZoqU2Pda%GTJ1y;^Qsfi`|MIrh5Ij~R+$jC3rFV4s>P;d@5 zRq#zr&ddYx!Rmc|tvvIJOA_;vQ$1a5m4GJbWoD*WS(v-I7@E3Rm|B{e7#g}7IJr4n zI=dQ~nOmATIhq)m!1TK0Czs}?=9R$orXciM;?xUD3b_S9n_W_iGRsm^+=}vZ6~JD$ z%Eav!Go0o@^`_uv@OxBG5|NZ^* z``6DO-@kqR^7+%p5AWZ-ee?R&%NNg|J$>@{(ZdJ#@7=v~`_|1H*RNf@a{1E53+K6ZM9qnzcEzM1h4fS=kHPuy>73F26CB;RB1^Ico zIoVm68R==MDalER3Gs2UG0{A;Cd`0selzKHgrQ9`0_gF3wJl4)%7oHr7^_ z7UpKACdNjp{}N?qO7E-ATK8?BP}HFfhW0S{OOhO#noZi%b`dsS#`djvo JU&f9M)&NKAH`@RJ literal 0 HcmV?d00001 diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/filter_box_right.png b/scalaxy-debug/0.3-SNAPSHOT/api/lib/filter_box_right.png new file mode 100644 index 0000000000000000000000000000000000000000..f127e35b48d39bd048fea2a8e98dd68fb5984601 GIT binary patch literal 1803 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 literal 0 HcmV?d00001 diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/filterboxbg.gif b/scalaxy-debug/0.3-SNAPSHOT/api/lib/filterboxbg.gif new file mode 100644 index 0000000000000000000000000000000000000000..ae2f85823bbbd77d85a28d8348bfd75a1ec626ba GIT binary patch literal 1366 zcmaJ>d0^927|&$j+)$KD(Vht+jHR17kQ|Xk~>-G7(u~=+)csLf1#pCg4G#U&J1%shPBA!%LkH;I2 z#Q-f73I+oHOga+^12g3F`2nN9zdw;s)9KX6$Vez04h4f=k2jS{`~1FiCX-OrU@#aR zj;2yc5GN9eh9hAxhK7dXaj>aIB9TBKkVqu_e!s`#Nv4u1Ku)Kj9HV5UsKr$eJ4l5D z-^wbtNKze)0=F`4EN??Hd-ftQOWTlUvkP;HcBY+O+AA@Qy~~@Z-VVx2BUOvwN;l!= zM2=BN*v)nFGU2u%BrUWu1hBPb6oE$}N{0=p);3@*rd^O2*sRBN6jqMG;It~H;$H-2Ig?S|0ygt^@t4Gz{oyTp)+ATXZA1F zw+o6Ow+kX{Z#2U$l45zyAH};|L>(_HBu_DQ4jTd#^ejsg6&9z%V0M_yRFSl4tHPt5El;t`Es*7WICCjA`bIm!qS}SlOi0oh_b}d6YC4qxSOD5Rdx!^hV z#<+CuT#PxnC`bm?4)$LMom~RmqnYDv3!L%BXL!)<5@_qZk-z@@Zk3iy3q&o^Ix_2n0zAN=goPd@(W!w=pceDB?N-X3`C%{LCb zzJK4|*Is>P&+eCBdhvzlpL_P1T~F_PYR8lP+n;#+u}8N(^6*0sK5+ki_ug~&U3YHX za>wnr-FnN-n{T>t(+wN1zwX*=uHJCf`o1gIU2*wkmtNA_&!Ej)h%7(taaFHsux!+vQ;i5tQD4W zv&o2qE2YzH_B}#`-nO=9mf!3Ja$e73rto#dFaKXdXHZg3R;GHY5gN(z}Nwo2iqz6QPp&Z!xh9#uuD!Bu`C$yM3OmMKd1b_zBX zRu#Dgxv3?I3Kh9IdBs*0wn~X9`AMl(KsHENUr7P1q$Jx`$q^)>0J76LzbI9~RL?*+ z*}%*|!OT$4(AdP>++0V&$iUD*-@r)U&`8(N+{)O<%D_MY3Y37h6{VzE1-ZCE?E>;_ zl`=|73as??%gf94%8m8%i_-NCEiElUW*8ai0#)c1SLT%@R_NvxE5l51Ni9w;$}A|! z%+FH*nV6WAUs__T1av9H3%LbwWAlpjz~0eI&d=4aNG#Ad)H48i38v837r)ZnT)67u zlAu(Cd$Af^98y`3svneEoL^d$oC;K~46>@g%DE^tu_V7JBtJg~7K#BG`6c$o&6x?nx#i>^x=oo!a#3DsBObD2IKumbD1#;jCKQ#}S+KYh6n(_a? zzkh!J`uXGgx36D5fBN|0{kyksUcY+z;`y_uPaZ#d_~8D%yLWEix_RUJwX0VyU%GhV z{JFDdPMZ`!zF{kpYlR z+RD .pre { + display: block; + position: absolute; + top: 0; + left: 0; + height: 23px; + width: 21px; + background: url("filter_box_left.png"); +} + +#textfilter > .input { + display: block; + position: absolute; + top: 0; + right: 20px; + left: 20px; +} + +#textfilter > .input > input { + height: 20px; + padding: 1px; + font-weight: bold; + color: #000000; + background: #ffffff url("filterboxbarbg.png") repeat-x bottom left; + width: 100%; +} + +#textfilter > .post { + display: block; + position: absolute; + top: 0; + right: 0; + height: 23px; + width: 21px; + background: url("filter_box_right.png"); +} + +/*#textfilter { + position: relative; + display: block; + height: 20px; + margin-bottom: 5px; +} + +#textfilter > .pre { + display: block; + position: absolute; + top: 0; + left: 0; + height: 20px; + width: 20px; + background: url("filter_box_left.png"); +} + +#textfilter > .input { + display: block; + position: absolute; + top: 0; + right: 20px; + left: 20px; +} + +#textfilter > .input > input { + height: 16px; + padding: 2px; + font-weight: bold; + color: darkblue; + background-color: white; + width: 100%; +} + +#textfilter > .post { + display: block; + position: absolute; + top: 0; + right: 0; + height: 20px; + width: 20px; + background: url("filter_box_right.png"); +}*/ + +#focusfilter { + position: relative; + text-align: center; + display: block; + padding: 5px; + background-color: #fffebd; /* light yellow*/ + text-shadow: #ffffff 0 1px 0; +} + +#focusfilter .focuscoll { + font-weight: bold; + text-shadow: #ffffff 0 1px 0; +} + +#focusfilter img { + bottom: -2px; + position: relative; +} + +#kindfilter { + position: relative; + display: block; + padding: 5px; +/* background-color: #999;*/ + text-align: center; +} + +#kindfilter > a { + color: black; +/* text-decoration: underline;*/ + text-shadow: #ffffff 0 1px 0; + +} + +#kindfilter > a:hover { + color: #4C4C4C; + text-decoration: none; + text-shadow: #ffffff 0 1px 0; +} + +#letters { + position: relative; + text-align: center; + padding-bottom: 5px; + border:1px solid #bbbbbb; + border-top:0; + border-left:0; + border-right:0; +} + +#letters > a, #letters > span { +/* font-family: monospace;*/ + color: #858484; + font-weight: bold; + font-size: 8pt; + text-shadow: #ffffff 0 1px 0; + padding-right: 2px; +} + +#letters > span { + color: #bbb; +} + +#tpl { + display: block; + position: fixed; + overflow: auto; + right: 0; + left: 0; + bottom: 0; + top: 5px; + position: absolute; + display: block; +} + +#tpl .packhide { + display: block; + float: right; + font-weight: normal; + color: white; +} + +#tpl .packfocus { + display: block; + float: right; + font-weight: normal; + color: white; +} + +#tpl .packages > ol { + background-color: #dadfe6; + /*margin-bottom: 5px;*/ +} + +/*#tpl .packages > ol > li { + margin-bottom: 1px; +}*/ + +#tpl .packages > li > a { + padding: 0px 5px; +} + +#tpl .packages > li > a.tplshow { + display: block; + color: white; + font-weight: bold; + display: block; + text-shadow: #000000 0 1px 0; +} + +#tpl ol > li.pack { + padding: 3px 5px; + background: url("packagesbg.gif"); + background-repeat:repeat-x; + min-height: 14px; + background-color: #6e808e; +} + +#tpl ol > li { + display: block; +} + +#tpl .templates > li { + padding-left: 5px; + min-height: 18px; +} + +#tpl ol > li .icon { + padding-right: 5px; + bottom: -2px; + position: relative; +} + +#tpl .templates div.placeholder { + padding-right: 5px; + width: 13px; + display: inline-block; +} + +#tpl .templates span.tplLink { + padding-left: 5px; +} + +#content { + border-left-width: 1px; + border-left-color: black; + border-left-style: white; + right: 0px; + left: 0px; + bottom: 0px; + top: 0px; + position: fixed; + margin-left: 300px; + display: block; +} + +#content > iframe { + display: block; + height: 100%; + width: 100%; +} + +.ui-layout-pane { + background: #FFF; + overflow: auto; +} + +.ui-layout-resizer { + background-image:url('filterbg.gif'); + background-repeat:repeat-x; + background-color: #ededee; /* light gray */ + border:1px solid #bbbbbb; + border-top:0; + border-bottom:0; + border-left: 0; +} + +.ui-layout-toggler { + background: #AAA; +} \ No newline at end of file diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/index.js b/scalaxy-debug/0.3-SNAPSHOT/api/lib/index.js new file mode 100644 index 00000000..96689ae7 --- /dev/null +++ b/scalaxy-debug/0.3-SNAPSHOT/api/lib/index.js @@ -0,0 +1,536 @@ +// © 2009–2010 EPFL/LAMP +// code by Gilles Dubochet with contributions by Johannes Rudolph and "spiros" + +var topLevelTemplates = undefined; +var topLevelPackages = undefined; + +var scheduler = undefined; + +var kindFilterState = undefined; +var focusFilterState = undefined; + +var title = $(document).attr('title'); + +var lastHash = ""; + +$(document).ready(function() { + $('body').layout({ + west__size: '20%', + center__maskContents: true + }); + $('#browser').layout({ + center__paneSelector: ".ui-west-center" + //,center__initClosed:true + ,north__paneSelector: ".ui-west-north" + }); + $('iframe').bind("load", function(){ + var subtitle = $(this).contents().find('title').text(); + $(document).attr('title', (title ? title + " - " : "") + subtitle); + + setUrlFragmentFromFrameSrc(); + }); + + // workaround for IE's iframe sizing lack of smartness + if($.browser.msie) { + function fixIFrame() { + $('iframe').height($(window).height() ) + } + $('iframe').bind("load",fixIFrame) + $('iframe').bind("resize",fixIFrame) + } + + scheduler = new Scheduler(); + scheduler.addLabel("init", 1); + scheduler.addLabel("focus", 2); + scheduler.addLabel("filter", 4); + + prepareEntityList(); + + configureTextFilter(); + configureKindFilter(); + configureEntityList(); + + setFrameSrcFromUrlFragment(); + + // If the url fragment changes, adjust the src of iframe "template". + $(window).bind('hashchange', function() { + if(lastFragment != window.location.hash) { + lastFragment = window.location.hash; + setFrameSrcFromUrlFragment(); + } + }); +}); + +// Set the iframe's src according to the fragment of the current url. +// fragment = "#scala.Either" => iframe url = "scala/Either.html" +// fragment = "#scala.Either@isRight:Boolean" => iframe url = "scala/Either.html#isRight:Boolean" +function setFrameSrcFromUrlFragment() { + var fragment = location.hash.slice(1); + if(fragment) { + var loc = fragment.split("@")[0].replace(/\./g, "/"); + if(loc.indexOf(".html") < 0) loc += ".html"; + if(fragment.indexOf('@') > 0) loc += ("#" + fragment.split("@", 2)[1]); + frames["template"].location.replace(loc); + } + else + frames["template"].location.replace("package.html"); +} + +// Set the url fragment according to the src of the iframe "template". +// iframe url = "scala/Either.html" => url fragment = "#scala.Either" +// iframe url = "scala/Either.html#isRight:Boolean" => url fragment = "#scala.Either@isRight:Boolean" +function setUrlFragmentFromFrameSrc() { + try { + var commonLength = location.pathname.lastIndexOf("/"); + var frameLocation = frames["template"].location; + var relativePath = frameLocation.pathname.slice(commonLength + 1); + + if(!relativePath || frameLocation.pathname.indexOf("/") < 0) + return; + + // Add #, remove ".html" and replace "/" with "." + fragment = "#" + relativePath.replace(/\.html$/, "").replace(/\//g, "."); + + // Add the frame's hash after an @ + if(frameLocation.hash) fragment += ("@" + frameLocation.hash.slice(1)); + + // Use replace to not add history items + lastFragment = fragment; + location.replace(fragment); + } + catch(e) { + // Chrome doesn't allow reading the iframe's location when + // used on the local file system. + } +} + +var Index = {}; + +(function (ns) { + function openLink(t, type) { + var href; + if (type == 'object') { + href = t['object']; + } else { + href = t['class'] || t['trait'] || t['case class'] || t['type']; + } + return [ + '' + ].join(''); + } + + function createPackageHeader(pack) { + return [ + '
                      1. ', + 'focushide', + '', + pack, + '
                      2. ' + ].join(''); + }; + + function createListItem(template) { + var inner = ''; + + + if (template.object) { + inner += openLink(template, 'object'); + } + + if (template['class'] || template['trait'] || template['case class'] || template['type']) { + inner += (inner == '') ? + '
                        ' : ''; + inner += openLink(template, template['trait'] ? 'trait' : template['type'] ? 'type' : 'class'); + } else { + inner += '
                        '; + } + + return [ + '
                      3. ', + inner, + '', + template.name.replace(/^.*\./, ''), + '
                      4. ' + ].join(''); + } + + + ns.createPackageTree = function (pack, matched, focused) { + var html = $.map(matched, function (child, i) { + return createListItem(child); + }).join(''); + + var header; + if (focused && pack == focused) { + header = ''; + } else { + header = createPackageHeader(pack); + } + + return [ + '
                          ', + header, + '
                            ', + html, + '
                        ' + ].join(''); + } + + ns.keys = function (obj) { + var result = []; + var key; + for (key in obj) { + result.push(key); + } + return result; + } + + var hiddenPackages = {}; + + function subPackages(pack) { + return $.grep($('#tpl ol.packages'), function (element, index) { + var pack = $('li.pack > .tplshow', element).text(); + return pack.indexOf(pack + '.') == 0; + }); + } + + ns.hidePackage = function (ol) { + var selected = $('li.pack > .tplshow', ol).text(); + hiddenPackages[selected] = true; + + $('ol.templates', ol).hide(); + + $.each(subPackages(selected), function (index, element) { + $(element).hide(); + }); + } + + ns.showPackage = function (ol, state) { + var selected = $('li.pack > .tplshow', ol).text(); + hiddenPackages[selected] = false; + + $('ol.templates', ol).show(); + + $.each(subPackages(selected), function (index, element) { + $(element).show(); + + // When the filter is in "packs" state, + // we don't want to show the `.templates` + var key = $('li.pack > .tplshow', element).text(); + if (hiddenPackages[key] || state == 'packs') { + $('ol.templates', element).hide(); + } + }); + } + +})(Index); + +function configureEntityList() { + kindFilterSync(); + configureHideFilter(); + configureFocusFilter(); + textFilter(); +} + +/* Updates the list of entities (i.e. the content of the #tpl element) from the raw form generated by Scaladoc to a + form suitable for display. In particular, it adds class and object etc. icons, and it configures links to open in + the right frame. Furthermore, it sets the two reference top-level entities lists (topLevelTemplates and + topLevelPackages) to serve as reference for resetting the list when needed. + Be advised: this function should only be called once, on page load. */ +function prepareEntityList() { + var classIcon = $("#library > img.class"); + var traitIcon = $("#library > img.trait"); + var typeIcon = $("#library > img.type"); + var objectIcon = $("#library > img.object"); + var packageIcon = $("#library > img.package"); + + $('#tpl li.pack > a.tplshow').attr("target", "template"); + $('#tpl li.pack').each(function () { + $("span.class", this).each(function() { $(this).replaceWith(classIcon.clone()); }); + $("span.trait", this).each(function() { $(this).replaceWith(traitIcon.clone()); }); + $("span.type", this).each(function() { $(this).replaceWith(typeIcon.clone()); }); + $("span.object", this).each(function() { $(this).replaceWith(objectIcon.clone()); }); + $("span.package", this).each(function() { $(this).replaceWith(packageIcon.clone()); }); + }); + $('#tpl li.pack') + .prepend("hide") + .prepend("focus"); +} + +/* Handles all key presses while scrolling around with keyboard shortcuts in left panel */ +function keyboardScrolldownLeftPane() { + scheduler.add("init", function() { + $("#textfilter input").blur(); + var $items = $("#tpl li"); + $items.first().addClass('selected'); + + $(window).bind("keydown", function(e) { + var $old = $items.filter('.selected'), + $new; + + switch ( e.keyCode ) { + + case 9: // tab + $old.removeClass('selected'); + break; + + case 13: // enter + $old.removeClass('selected'); + var $url = $old.children().filter('a:last').attr('href'); + $("#template").attr("src",$url); + break; + + case 27: // escape + $old.removeClass('selected'); + $(window).unbind(e); + $("#textfilter input").focus(); + + break; + + case 38: // up + $new = $old.prev(); + + if (!$new.length) { + $new = $old.parent().prev(); + } + + if ($new.is('ol') && $new.children(':last').is('ol')) { + $new = $new.children().children(':last'); + } else if ($new.is('ol')) { + $new = $new.children(':last'); + } + + break; + + case 40: // down + $new = $old.next(); + if (!$new.length) { + $new = $old.parent().parent().next(); + } + if ($new.is('ol')) { + $new = $new.children(':first'); + } + break; + } + + if ($new.is('li')) { + $old.removeClass('selected'); + $new.addClass('selected'); + } else if (e.keyCode == 38) { + $(window).unbind(e); + $("#textfilter input").focus(); + } + }); + }); +} + +/* Configures the text filter */ +function configureTextFilter() { + scheduler.add("init", function() { + $("#textfilter").append(""); + var input = $("#textfilter input"); + resizeFilterBlock(); + input.bind('keyup', function(event) { + if (event.keyCode == 27) { // escape + input.attr("value", ""); + } + if (event.keyCode == 40) { // down arrow + $(window).unbind("keydown"); + keyboardScrolldownLeftPane(); + return false; + } + textFilter(); + }); + input.bind('keydown', function(event) { + if (event.keyCode == 9) { // tab + $("#template").contents().find("#mbrsel-input").focus(); + input.attr("value", ""); + return false; + } + textFilter(); + }); + input.focus(function(event) { input.select(); }); + }); + scheduler.add("init", function() { + $("#textfilter > .post").click(function(){ + $("#textfilter input").attr("value", ""); + textFilter(); + }); + }); +} + +function compilePattern(query) { + var escaped = query.replace(/([\.\*\+\?\|\(\)\[\]\\])/g, '\\$1'); + + if (query.toLowerCase() != query) { + // Regexp that matches CamelCase subbits: "BiSe" is + // "[a-z]*Bi[a-z]*Se" and matches "BitSet", "ABitSet", ... + return new RegExp(escaped.replace(/([A-Z])/g,"[a-z]*$1")); + } + else { // if query is all lower case make a normal case insensitive search + return new RegExp(escaped, "i"); + } +} + +// Filters all focused templates and packages. This function should be made less-blocking. +// @param query The string of the query +function textFilter() { + scheduler.clear("filter"); + + $('#tpl').html(''); + + var query = $("#textfilter input").attr("value") || ''; + var queryRegExp = compilePattern(query); + + var index = 0; + + var searchLoop = function () { + var packages = Index.keys(Index.PACKAGES).sort(); + + while (packages[index]) { + var pack = packages[index]; + var children = Index.PACKAGES[pack]; + index++; + + if (focusFilterState) { + if (pack == focusFilterState || + pack.indexOf(focusFilterState + '.') == 0) { + ; + } else { + continue; + } + } + + var matched = $.grep(children, function (child, i) { + return queryRegExp.test(child.name); + }); + + if (matched.length > 0) { + $('#tpl').append(Index.createPackageTree(pack, matched, + focusFilterState)); + scheduler.add('filter', searchLoop); + return; + } + } + + $('#tpl a.packfocus').click(function () { + focusFilter($(this).parent().parent()); + }); + configureHideFilter(); + }; + + scheduler.add('filter', searchLoop); +} + +/* Configures the hide tool by adding the hide link to all packages. */ +function configureHideFilter() { + $('#tpl li.pack a.packhide').click(function () { + var packhide = $(this) + var action = packhide.text(); + + var ol = $(this).parent().parent(); + + if (action == "hide") { + Index.hidePackage(ol); + packhide.text("show"); + } + else { + Index.showPackage(ol, kindFilterState); + packhide.text("hide"); + } + return false; + }); +} + +/* Configures the focus tool by adding the focus bar in the filter box (initially hidden), and by adding the focus + link to all packages. */ +function configureFocusFilter() { + scheduler.add("init", function() { + focusFilterState = null; + if ($("#focusfilter").length == 0) { + $("#filter").append("
                        focused on
                        "); + $("#focusfilter > .focusremove").click(function(event) { + textFilter(); + + $("#focusfilter").hide(); + $("#kindfilter").show(); + resizeFilterBlock(); + focusFilterState = null; + }); + $("#focusfilter").hide(); + resizeFilterBlock(); + } + }); + scheduler.add("init", function() { + $('#tpl li.pack a.packfocus').click(function () { + focusFilter($(this).parent()); + return false; + }); + }); +} + +/* Focuses the entity index on a specific package. To do so, it will copy the sub-templates and sub-packages of the + focuses package into the top-level templates and packages position of the index. The original top-level + @param package The
                      5. element that corresponds to the package in the entity index */ +function focusFilter(package) { + scheduler.clear("filter"); + + var currentFocus = $('li.pack > .tplshow', package).text(); + $("#focusfilter > .focuscoll").empty(); + $("#focusfilter > .focuscoll").append(currentFocus); + + $("#focusfilter").show(); + $("#kindfilter").hide(); + resizeFilterBlock(); + focusFilterState = currentFocus; + kindFilterSync(); + + textFilter(); +} + +function configureKindFilter() { + scheduler.add("init", function() { + kindFilterState = "all"; + $("#filter").append(""); + $("#kindfilter > a").click(function(event) { kindFilter("packs"); }); + resizeFilterBlock(); + }); +} + +function kindFilter(kind) { + if (kind == "packs") { + kindFilterState = "packs"; + kindFilterSync(); + $("#kindfilter > a").replaceWith("display all entities"); + $("#kindfilter > a").click(function(event) { kindFilter("all"); }); + } + else { + kindFilterState = "all"; + kindFilterSync(); + $("#kindfilter > a").replaceWith("display packages only"); + $("#kindfilter > a").click(function(event) { kindFilter("packs"); }); + } +} + +/* Applies the kind filter. */ +function kindFilterSync() { + if (kindFilterState == "all" || focusFilterState != null) { + $("#tpl a.packhide").text('hide'); + $("#tpl ol.templates").show(); + } else { + $("#tpl a.packhide").text('show'); + $("#tpl ol.templates").hide(); + } +} + +function resizeFilterBlock() { + $("#tpl").css("top", $("#filter").outerHeight(true)); +} diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/jquery-ui.js b/scalaxy-debug/0.3-SNAPSHOT/api/lib/jquery-ui.js new file mode 100644 index 00000000..faab0cf1 --- /dev/null +++ b/scalaxy-debug/0.3-SNAPSHOT/api/lib/jquery-ui.js @@ -0,0 +1,6 @@ +/*! jQuery UI - v1.9.0 - 2012-10-05 +* http://jqueryui.com +* Includes: jquery.ui.core.js, jquery.ui.widget.js, jquery.ui.mouse.js, jquery.ui.position.js, jquery.ui.accordion.js, jquery.ui.autocomplete.js, jquery.ui.button.js, jquery.ui.datepicker.js, jquery.ui.dialog.js, jquery.ui.draggable.js, jquery.ui.droppable.js, jquery.ui.effect.js, jquery.ui.effect-blind.js, jquery.ui.effect-bounce.js, jquery.ui.effect-clip.js, jquery.ui.effect-drop.js, jquery.ui.effect-explode.js, jquery.ui.effect-fade.js, jquery.ui.effect-fold.js, jquery.ui.effect-highlight.js, jquery.ui.effect-pulsate.js, jquery.ui.effect-scale.js, jquery.ui.effect-shake.js, jquery.ui.effect-slide.js, jquery.ui.effect-transfer.js, jquery.ui.menu.js, jquery.ui.progressbar.js, jquery.ui.resizable.js, jquery.ui.selectable.js, jquery.ui.slider.js, jquery.ui.sortable.js, jquery.ui.spinner.js, jquery.ui.tabs.js, jquery.ui.tooltip.js +* Copyright (c) 2012 jQuery Foundation and other contributors Licensed MIT */ + +(function(e,t){function i(t,n){var r,i,o,u=t.nodeName.toLowerCase();return"area"===u?(r=t.parentNode,i=r.name,!t.href||!i||r.nodeName.toLowerCase()!=="map"?!1:(o=e("img[usemap=#"+i+"]")[0],!!o&&s(o))):(/input|select|textarea|button|object/.test(u)?!t.disabled:"a"===u?t.href||n:n)&&s(t)}function s(t){return!e(t).parents().andSelf().filter(function(){return e.css(this,"visibility")==="hidden"||e.expr.filters.hidden(this)}).length}var n=0,r=/^ui-id-\d+$/;e.ui=e.ui||{};if(e.ui.version)return;e.extend(e.ui,{version:"1.9.0",keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}}),e.fn.extend({_focus:e.fn.focus,focus:function(t,n){return typeof t=="number"?this.each(function(){var r=this;setTimeout(function(){e(r).focus(),n&&n.call(r)},t)}):this._focus.apply(this,arguments)},scrollParent:function(){var t;return e.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?t=this.parents().filter(function(){return/(relative|absolute|fixed)/.test(e.css(this,"position"))&&/(auto|scroll)/.test(e.css(this,"overflow")+e.css(this,"overflow-y")+e.css(this,"overflow-x"))}).eq(0):t=this.parents().filter(function(){return/(auto|scroll)/.test(e.css(this,"overflow")+e.css(this,"overflow-y")+e.css(this,"overflow-x"))}).eq(0),/fixed/.test(this.css("position"))||!t.length?e(document):t},zIndex:function(n){if(n!==t)return this.css("zIndex",n);if(this.length){var r=e(this[0]),i,s;while(r.length&&r[0]!==document){i=r.css("position");if(i==="absolute"||i==="relative"||i==="fixed"){s=parseInt(r.css("zIndex"),10);if(!isNaN(s)&&s!==0)return s}r=r.parent()}}return 0},uniqueId:function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++n)})},removeUniqueId:function(){return this.each(function(){r.test(this.id)&&e(this).removeAttr("id")})}}),e("").outerWidth(1).jquery||e.each(["Width","Height"],function(n,r){function u(t,n,r,s){return e.each(i,function(){n-=parseFloat(e.css(t,"padding"+this))||0,r&&(n-=parseFloat(e.css(t,"border"+this+"Width"))||0),s&&(n-=parseFloat(e.css(t,"margin"+this))||0)}),n}var i=r==="Width"?["Left","Right"]:["Top","Bottom"],s=r.toLowerCase(),o={innerWidth:e.fn.innerWidth,innerHeight:e.fn.innerHeight,outerWidth:e.fn.outerWidth,outerHeight:e.fn.outerHeight};e.fn["inner"+r]=function(n){return n===t?o["inner"+r].call(this):this.each(function(){e(this).css(s,u(this,n)+"px")})},e.fn["outer"+r]=function(t,n){return typeof t!="number"?o["outer"+r].call(this,t):this.each(function(){e(this).css(s,u(this,t,!0,n)+"px")})}}),e.extend(e.expr[":"],{data:e.expr.createPseudo?e.expr.createPseudo(function(t){return function(n){return!!e.data(n,t)}}):function(t,n,r){return!!e.data(t,r[3])},focusable:function(t){return i(t,!isNaN(e.attr(t,"tabindex")))},tabbable:function(t){var n=e.attr(t,"tabindex"),r=isNaN(n);return(r||n>=0)&&i(t,!r)}}),e(function(){var t=document.body,n=t.appendChild(n=document.createElement("div"));n.offsetHeight,e.extend(n.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0}),e.support.minHeight=n.offsetHeight===100,e.support.selectstart="onselectstart"in n,t.removeChild(n).style.display="none"}),e.fn.extend({disableSelection:function(){return this.bind((e.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(e){e.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}}),e.extend(e.ui,{plugin:{add:function(t,n,r){var i,s=e.ui[t].prototype;for(i in r)s.plugins[i]=s.plugins[i]||[],s.plugins[i].push([n,r[i]])},call:function(e,t,n){var r,i=e.plugins[t];if(!i||!e.element[0].parentNode||e.element[0].parentNode.nodeType===11)return;for(r=0;r0?!0:(t[r]=1,i=t[r]>0,t[r]=0,i)},isOverAxis:function(e,t,n){return e>t&&e",options:{disabled:!1,create:null},_createWidget:function(t,r){r=e(r||this.defaultElement||this)[0],this.element=e(r),this.uuid=n++,this.eventNamespace="."+this.widgetName+this.uuid,this.options=e.widget.extend({},this.options,this._getCreateOptions(),t),this.bindings=e(),this.hoverable=e(),this.focusable=e(),r!==this&&(e.data(r,this.widgetName,this),e.data(r,this.widgetFullName,this),this._on({remove:"destroy"}),this.document=e(r.style?r.ownerDocument:r.document||r),this.window=e(this.document[0].defaultView||this.document[0].parentWindow)),this._create(),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:e.noop,_getCreateEventData:e.noop,_create:e.noop,_init:e.noop,destroy:function(){this._destroy(),this.element.unbind(this.eventNamespace).removeData(this.widgetName).removeData(this.widgetFullName).removeData(e.camelCase(this.widgetFullName)),this.widget().unbind(this.eventNamespace).removeAttr("aria-disabled").removeClass(this.widgetFullName+"-disabled "+"ui-state-disabled"),this.bindings.unbind(this.eventNamespace),this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus")},_destroy:e.noop,widget:function(){return this.element},option:function(n,r){var i=n,s,o,u;if(arguments.length===0)return e.widget.extend({},this.options);if(typeof n=="string"){i={},s=n.split("."),n=s.shift();if(s.length){o=i[n]=e.widget.extend({},this.options[n]);for(u=0;u=9||!!t.button?this._mouseStarted?(this._mouseDrag(t),t.preventDefault()):(this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,t)!==!1,this._mouseStarted?this._mouseDrag(t):this._mouseUp(t)),!this._mouseStarted):this._mouseUp(t)},_mouseUp:function(t){return e(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,t.target===this._mouseDownEvent.target&&e.data(t.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(t)),!1},_mouseDistanceMet:function(e){return Math.max(Math.abs(this._mouseDownEvent.pageX-e.pageX),Math.abs(this._mouseDownEvent.pageY-e.pageY))>=this.options.distance},_mouseDelayMet:function(e){return this.mouseDelayMet},_mouseStart:function(e){},_mouseDrag:function(e){},_mouseStop:function(e){},_mouseCapture:function(e){return!0}})})(jQuery);(function(e,t){function h(e,t,n){return[parseInt(e[0],10)*(l.test(e[0])?t/100:1),parseInt(e[1],10)*(l.test(e[1])?n/100:1)]}function p(t,n){return parseInt(e.css(t,n),10)||0}e.ui=e.ui||{};var n,r=Math.max,i=Math.abs,s=Math.round,o=/left|center|right/,u=/top|center|bottom/,a=/[\+\-]\d+%?/,f=/^\w+/,l=/%$/,c=e.fn.position;e.position={scrollbarWidth:function(){if(n!==t)return n;var r,i,s=e("
                        "),o=s.children()[0];return e("body").append(s),r=o.offsetWidth,s.css("overflow","scroll"),i=o.offsetWidth,r===i&&(i=s[0].clientWidth),s.remove(),n=r-i},getScrollInfo:function(t){var n=t.isWindow?"":t.element.css("overflow-x"),r=t.isWindow?"":t.element.css("overflow-y"),i=n==="scroll"||n==="auto"&&t.width0?"right":"center",vertical:u<0?"top":o>0?"bottom":"middle"};lr(i(o),i(u))?h.important="horizontal":h.important="vertical",t.using.call(this,e,h)}),a.offset(e.extend(C,{using:u}))})},e.ui.position={fit:{left:function(e,t){var n=t.within,i=n.isWindow?n.scrollLeft:n.offset.left,s=n.width,o=e.left-t.collisionPosition.marginLeft,u=i-o,a=o+t.collisionWidth-s-i,f;t.collisionWidth>s?u>0&&a<=0?(f=e.left+u+t.collisionWidth-s-i,e.left+=u-f):a>0&&u<=0?e.left=i:u>a?e.left=i+s-t.collisionWidth:e.left=i:u>0?e.left+=u:a>0?e.left-=a:e.left=r(e.left-o,e.left)},top:function(e,t){var n=t.within,i=n.isWindow?n.scrollTop:n.offset.top,s=t.within.height,o=e.top-t.collisionPosition.marginTop,u=i-o,a=o+t.collisionHeight-s-i,f;t.collisionHeight>s?u>0&&a<=0?(f=e.top+u+t.collisionHeight-s-i,e.top+=u-f):a>0&&u<=0?e.top=i:u>a?e.top=i+s-t.collisionHeight:e.top=i:u>0?e.top+=u:a>0?e.top-=a:e.top=r(e.top-o,e.top)}},flip:{left:function(e,t){var n=t.within,r=n.offset.left+n.scrollLeft,s=n.width,o=n.isWindow?n.scrollLeft:n.offset.left,u=e.left-t.collisionPosition.marginLeft,a=u-o,f=u+t.collisionWidth-s-o,l=t.my[0]==="left"?-t.elemWidth:t.my[0]==="right"?t.elemWidth:0,c=t.at[0]==="left"?t.targetWidth:t.at[0]==="right"?-t.targetWidth:0,h=-2*t.offset[0],p,d;if(a<0){p=e.left+l+c+h+t.collisionWidth-s-r;if(p<0||p0){d=e.left-t.collisionPosition.marginLeft+l+c+h-o;if(d>0||i(d)a&&(v<0||v0&&(d=e.top-t.collisionPosition.marginTop+c+h+p-o,e.top+c+h+p>f&&(d>0||i(d)10&&i<11,t.innerHTML="",n.removeChild(t)}(),e.uiBackCompat!==!1&&function(e){var n=e.fn.position;e.fn.position=function(r){if(!r||!r.offset)return n.call(this,r);var i=r.offset.split(" "),s=r.at.split(" ");return i.length===1&&(i[1]=i[0]),/^\d/.test(i[0])&&(i[0]="+"+i[0]),/^\d/.test(i[1])&&(i[1]="+"+i[1]),s.length===1&&(/left|center|right/.test(s[0])?s[1]="center":(s[1]=s[0],s[0]="center")),n.call(this,e.extend(r,{at:s[0]+i[0]+" "+s[1]+i[1],offset:t}))}}(jQuery)})(jQuery);(function(e,t){var n=0,r={},i={};r.height=r.paddingTop=r.paddingBottom=r.borderTopWidth=r.borderBottomWidth="hide",i.height=i.paddingTop=i.paddingBottom=i.borderTopWidth=i.borderBottomWidth="show",e.widget("ui.accordion",{version:"1.9.0",options:{active:0,animate:{},collapsible:!1,event:"click",header:"> li > :first-child,> :not(li):even",heightStyle:"auto",icons:{activeHeader:"ui-icon-triangle-1-s",header:"ui-icon-triangle-1-e"},activate:null,beforeActivate:null},_create:function(){var t=this.accordionId="ui-accordion-"+(this.element.attr("id")||++n),r=this.options;this.prevShow=this.prevHide=e(),this.element.addClass("ui-accordion ui-widget ui-helper-reset"),this.headers=this.element.find(r.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all"),this._hoverable(this.headers),this._focusable(this.headers),this.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom").hide(),!r.collapsible&&r.active===!1&&(r.active=0),r.active<0&&(r.active+=this.headers.length),this.active=this._findActive(r.active).addClass("ui-accordion-header-active ui-state-active").toggleClass("ui-corner-all ui-corner-top"),this.active.next().addClass("ui-accordion-content-active").show(),this._createIcons(),this.originalHeight=this.element[0].style.height,this.refresh(),this.element.attr("role","tablist"),this.headers.attr("role","tab").each(function(n){var r=e(this),i=r.attr("id"),s=r.next(),o=s.attr("id");i||(i=t+"-header-"+n,r.attr("id",i)),o||(o=t+"-panel-"+n,s.attr("id",o)),r.attr("aria-controls",o),s.attr("aria-labelledby",i)}).next().attr("role","tabpanel"),this.headers.not(this.active).attr({"aria-selected":"false",tabIndex:-1}).next().attr({"aria-expanded":"false","aria-hidden":"true"}).hide(),this.active.length?this.active.attr({"aria-selected":"true",tabIndex:0}).next().attr({"aria-expanded":"true","aria-hidden":"false"}):this.headers.eq(0).attr("tabIndex",0),this._on(this.headers,{keydown:"_keydown"}),this._on(this.headers.next(),{keydown:"_panelKeyDown"}),this._setupEvents(r.event)},_getCreateEventData:function(){return{header:this.active,content:this.active.length?this.active.next():e()}},_createIcons:function(){var t=this.options.icons;t&&(e("").addClass("ui-accordion-header-icon ui-icon "+t.header).prependTo(this.headers),this.active.children(".ui-accordion-header-icon").removeClass(t.header).addClass(t.activeHeader),this.headers.addClass("ui-accordion-icons"))},_destroyIcons:function(){this.headers.removeClass("ui-accordion-icons").children(".ui-accordion-header-icon").remove()},_destroy:function(){var e;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role"),this.headers.removeClass("ui-accordion-header ui-accordion-header-active ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top").removeAttr("role").removeAttr("aria-selected").removeAttr("aria-controls").removeAttr("tabIndex").each(function(){/^ui-accordion/.test(this.id)&&this.removeAttribute("id")}),this._destroyIcons(),e=this.headers.next().css("display","").removeAttr("role").removeAttr("aria-expanded").removeAttr("aria-hidden").removeAttr("aria-labelledby").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-state-disabled").each(function(){/^ui-accordion/.test(this.id)&&this.removeAttribute("id")}),this.options.heightStyle!=="content"&&(this.element.css("height",this.originalHeight),e.css("height",""))},_setOption:function(e,t){if(e==="active"){this._activate(t);return}e==="event"&&(this.options.event&&this._off(this.headers,this.options.event),this._setupEvents(t)),this._super(e,t),e==="collapsible"&&!t&&this.options.active===!1&&this._activate(0),e==="icons"&&(this._destroyIcons(),t&&this._createIcons()),e==="disabled"&&this.headers.add(this.headers.next()).toggleClass("ui-state-disabled",!!t)},_keydown:function(t){if(t.altKey||t.ctrlKey)return;var n=e.ui.keyCode,r=this.headers.length,i=this.headers.index(t.target),s=!1;switch(t.keyCode){case n.RIGHT:case n.DOWN:s=this.headers[(i+1)%r];break;case n.LEFT:case n.UP:s=this.headers[(i-1+r)%r];break;case n.SPACE:case n.ENTER:this._eventHandler(t);break;case n.HOME:s=this.headers[0];break;case n.END:s=this.headers[r-1]}s&&(e(t.target).attr("tabIndex",-1),e(s).attr("tabIndex",0),s.focus(),t.preventDefault())},_panelKeyDown:function(t){t.keyCode===e.ui.keyCode.UP&&t.ctrlKey&&e(t.currentTarget).prev().focus()},refresh:function(){var t,n,r=this.options.heightStyle,i=this.element.parent();this.element.css("height",this.originalHeight),r==="fill"?(e.support.minHeight||(n=i.css("overflow"),i.css("overflow","hidden")),t=i.height(),this.element.siblings(":visible").each(function(){var n=e(this),r=n.css("position");if(r==="absolute"||r==="fixed")return;t-=n.outerHeight(!0)}),n&&i.css("overflow",n),this.headers.each(function(){t-=e(this).outerHeight(!0)}),this.headers.next().each(function(){e(this).height(Math.max(0,t-e(this).innerHeight()+e(this).height()))}).css("overflow","auto")):r==="auto"&&(t=0,this.headers.next().each(function(){t=Math.max(t,e(this).height("").height())}).height(t)),r!=="content"&&this.element.height(this.element.height())},_activate:function(t){var n=this._findActive(t)[0];if(n===this.active[0])return;n=n||this.active[0],this._eventHandler({target:n,currentTarget:n,preventDefault:e.noop})},_findActive:function(t){return typeof t=="number"?this.headers.eq(t):e()},_setupEvents:function(t){var n={};if(!t)return;e.each(t.split(" "),function(e,t){n[t]="_eventHandler"}),this._on(this.headers,n)},_eventHandler:function(t){var n=this.options,r=this.active,i=e(t.currentTarget),s=i[0]===r[0],o=s&&n.collapsible,u=o?e():i.next(),a=r.next(),f={oldHeader:r,oldPanel:a,newHeader:o?e():i,newPanel:u};t.preventDefault();if(s&&!n.collapsible||this._trigger("beforeActivate",t,f)===!1)return;n.active=o?!1:this.headers.index(i),this.active=s?e():i,this._toggle(f),r.removeClass("ui-accordion-header-active ui-state-active"),n.icons&&r.children(".ui-accordion-header-icon").removeClass(n.icons.activeHeader).addClass(n.icons.header),s||(i.removeClass("ui-corner-all").addClass("ui-accordion-header-active ui-state-active ui-corner-top"),n.icons&&i.children(".ui-accordion-header-icon").removeClass(n.icons.header).addClass(n.icons.activeHeader),i.next().addClass("ui-accordion-content-active"))},_toggle:function(t){var n=t.newPanel,r=this.prevShow.length?this.prevShow:t.oldPanel;this.prevShow.add(this.prevHide).stop(!0,!0),this.prevShow=n,this.prevHide=r,this.options.animate?this._animate(n,r,t):(r.hide(),n.show(),this._toggleComplete(t)),r.attr({"aria-expanded":"false","aria-hidden":"true"}),r.prev().attr("aria-selected","false"),n.length&&r.length?r.prev().attr("tabIndex",-1):n.length&&this.headers.filter(function(){return e(this).attr("tabIndex")===0}).attr("tabIndex",-1),n.attr({"aria-expanded":"true","aria-hidden":"false"}).prev().attr({"aria-selected":"true",tabIndex:0})},_animate:function(e,t,n){var s,o,u,a=this,f=0,l=e.length&&(!t.length||e.index()",options:{appendTo:"body",autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},pending:0,_create:function(){var t,n,r;this.isMultiLine=this._isMultiLine(),this.valueMethod=this.element[this.element.is("input,textarea")?"val":"text"],this.isNewMenu=!0,this.element.addClass("ui-autocomplete-input").attr("autocomplete","off"),this._on({keydown:function(i){if(this.element.prop("readOnly")){t=!0,r=!0,n=!0;return}t=!1,r=!1,n=!1;var s=e.ui.keyCode;switch(i.keyCode){case s.PAGE_UP:t=!0,this._move("previousPage",i);break;case s.PAGE_DOWN:t=!0,this._move("nextPage",i);break;case s.UP:t=!0,this._keyEvent("previous",i);break;case s.DOWN:t=!0,this._keyEvent("next",i);break;case s.ENTER:case s.NUMPAD_ENTER:this.menu.active&&(t=!0,i.preventDefault(),this.menu.select(i));break;case s.TAB:this.menu.active&&this.menu.select(i);break;case s.ESCAPE:this.menu.element.is(":visible")&&(this._value(this.term),this.close(i),i.preventDefault());break;default:n=!0,this._searchTimeout(i)}},keypress:function(r){if(t){t=!1,r.preventDefault();return}if(n)return;var i=e.ui.keyCode;switch(r.keyCode){case i.PAGE_UP:this._move("previousPage",r);break;case i.PAGE_DOWN:this._move("nextPage",r);break;case i.UP:this._keyEvent("previous",r);break;case i.DOWN:this._keyEvent("next",r)}},input:function(e){if(r){r=!1,e.preventDefault();return}this._searchTimeout(e)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(e){if(this.cancelBlur){delete this.cancelBlur;return}clearTimeout(this.searching),this.close(e),this._change(e)}}),this._initSource(),this.menu=e("
                      6. '+"";var z=N?'":"";for(var W=0;W<7;W++){var X=(W+T)%7;z+="=5?' class="ui-datepicker-week-end"':"")+">"+''+L[X]+""}U+=z+"";var V=this._getDaysInMonth(d,p);d==e.selectedYear&&p==e.selectedMonth&&(e.selectedDay=Math.min(e.selectedDay,V));var J=(this._getFirstDayOfMonth(d,p)-T+7)%7,K=Math.ceil((J+V)/7),Q=f?this.maxRows>K?this.maxRows:K:K;this.maxRows=Q;var G=this._daylightSavingAdjust(new Date(d,p,1-J));for(var Y=0;Y";var Z=N?'":"";for(var W=0;W<7;W++){var et=M?M.apply(e.input?e.input[0]:null,[G]):[!0,""],tt=G.getMonth()!=p,nt=tt&&!D||!et[0]||c&&Gh;Z+='",G.setDate(G.getDate()+1),G=this._daylightSavingAdjust(G)}U+=Z+""}p++,p>11&&(p=0,d++),U+="
                        '+this._get(e,"weekHeader")+"
                        '+this._get(e,"calculateWeek")(G)+""+(tt&&!_?" ":nt?''+G.getDate()+"":''+G.getDate()+"")+"
                        "+(f?"
                        "+(o[0]>0&&I==o[1]-1?'
                        ':""):""),F+=U}B+=F}return B+=x+($.browser.msie&&parseInt($.browser.version,10)<7&&!e.inline?'':""),e._keyEvent=!1,B},_generateMonthYearHeader:function(e,t,n,r,i,s,o,u){var a=this._get(e,"changeMonth"),f=this._get(e,"changeYear"),l=this._get(e,"showMonthAfterYear"),c='
                        ',h="";if(s||!a)h+=''+o[t]+"";else{var p=r&&r.getFullYear()==n,d=i&&i.getFullYear()==n;h+='"}l||(c+=h+(s||!a||!f?" ":""));if(!e.yearshtml){e.yearshtml="";if(s||!f)c+=''+n+"";else{var m=this._get(e,"yearRange").split(":"),g=(new Date).getFullYear(),y=function(e){var t=e.match(/c[+-].*/)?n+parseInt(e.substring(1),10):e.match(/[+-].*/)?g+parseInt(e,10):parseInt(e,10);return isNaN(t)?g:t},b=y(m[0]),w=Math.max(b,y(m[1]||""));b=r?Math.max(b,r.getFullYear()):b,w=i?Math.min(w,i.getFullYear()):w,e.yearshtml+='",c+=e.yearshtml,e.yearshtml=null}}return c+=this._get(e,"yearSuffix"),l&&(c+=(s||!a||!f?" ":"")+h),c+="
                        ",c},_adjustInstDate:function(e,t,n){var r=e.drawYear+(n=="Y"?t:0),i=e.drawMonth+(n=="M"?t:0),s=Math.min(e.selectedDay,this._getDaysInMonth(r,i))+(n=="D"?t:0),o=this._restrictMinMax(e,this._daylightSavingAdjust(new Date(r,i,s)));e.selectedDay=o.getDate(),e.drawMonth=e.selectedMonth=o.getMonth(),e.drawYear=e.selectedYear=o.getFullYear(),(n=="M"||n=="Y")&&this._notifyChange(e)},_restrictMinMax:function(e,t){var n=this._getMinMaxDate(e,"min"),r=this._getMinMaxDate(e,"max"),i=n&&tr?r:i,i},_notifyChange:function(e){var t=this._get(e,"onChangeMonthYear");t&&t.apply(e.input?e.input[0]:null,[e.selectedYear,e.selectedMonth+1,e])},_getNumberOfMonths:function(e){var t=this._get(e,"numberOfMonths");return t==null?[1,1]:typeof t=="number"?[1,t]:t},_getMinMaxDate:function(e,t){return this._determineDate(e,this._get(e,t+"Date"),null)},_getDaysInMonth:function(e,t){return 32-this._daylightSavingAdjust(new Date(e,t,32)).getDate()},_getFirstDayOfMonth:function(e,t){return(new Date(e,t,1)).getDay()},_canAdjustMonth:function(e,t,n,r){var i=this._getNumberOfMonths(e),s=this._daylightSavingAdjust(new Date(n,r+(t<0?t:i[0]*i[1]),1));return t<0&&s.setDate(this._getDaysInMonth(s.getFullYear(),s.getMonth())),this._isInRange(e,s)},_isInRange:function(e,t){var n=this._getMinMaxDate(e,"min"),r=this._getMinMaxDate(e,"max");return(!n||t.getTime()>=n.getTime())&&(!r||t.getTime()<=r.getTime())},_getFormatConfig:function(e){var t=this._get(e,"shortYearCutoff");return t=typeof t!="string"?t:(new Date).getFullYear()%100+parseInt(t,10),{shortYearCutoff:t,dayNamesShort:this._get(e,"dayNamesShort"),dayNames:this._get(e,"dayNames"),monthNamesShort:this._get(e,"monthNamesShort"),monthNames:this._get(e,"monthNames")}},_formatDate:function(e,t,n,r){t||(e.currentDay=e.selectedDay,e.currentMonth=e.selectedMonth,e.currentYear=e.selectedYear);var i=t?typeof t=="object"?t:this._daylightSavingAdjust(new Date(r,n,t)):this._daylightSavingAdjust(new Date(e.currentYear,e.currentMonth,e.currentDay));return this.formatDate(this._get(e,"dateFormat"),i,this._getFormatConfig(e))}}),$.fn.datepicker=function(e){if(!this.length)return this;$.datepicker.initialized||($(document).mousedown($.datepicker._checkExternalClick).find(document.body).append($.datepicker.dpDiv),$.datepicker.initialized=!0);var t=Array.prototype.slice.call(arguments,1);return typeof e!="string"||e!="isDisabled"&&e!="getDate"&&e!="widget"?e=="option"&&arguments.length==2&&typeof arguments[1]=="string"?$.datepicker["_"+e+"Datepicker"].apply($.datepicker,[this[0]].concat(t)):this.each(function(){typeof e=="string"?$.datepicker["_"+e+"Datepicker"].apply($.datepicker,[this].concat(t)):$.datepicker._attachDatepicker(this,e)}):$.datepicker["_"+e+"Datepicker"].apply($.datepicker,[this[0]].concat(t))},$.datepicker=new Datepicker,$.datepicker.initialized=!1,$.datepicker.uuid=(new Date).getTime(),$.datepicker.version="1.9.0",window["DP_jQuery_"+dpuuid]=$})(jQuery);(function(e,t){var n="ui-dialog ui-widget ui-widget-content ui-corner-all ",r={buttons:!0,height:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,width:!0},i={maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0};e.widget("ui.dialog",{version:"1.9.0",options:{autoOpen:!0,buttons:{},closeOnEscape:!0,closeText:"close",dialogClass:"",draggable:!0,hide:null,height:"auto",maxHeight:!1,maxWidth:!1,minHeight:150,minWidth:150,modal:!1,position:{my:"center",at:"center",of:window,collision:"fit",using:function(t){var n=e(this).css(t).offset().top;n<0&&e(this).css("top",t.top-n)}},resizable:!0,show:null,stack:!0,title:"",width:300,zIndex:1e3},_create:function(){this.originalTitle=this.element.attr("title"),typeof this.originalTitle!="string"&&(this.originalTitle=""),this.oldPosition={parent:this.element.parent(),index:this.element.parent().children().index(this.element)},this.options.title=this.options.title||this.originalTitle;var t=this,r=this.options,i=r.title||" ",s=(this.uiDialog=e("
                        ")).addClass(n+r.dialogClass).css({display:"none",outline:0,zIndex:r.zIndex}).attr("tabIndex",-1).keydown(function(n){r.closeOnEscape&&!n.isDefaultPrevented()&&n.keyCode&&n.keyCode===e.ui.keyCode.ESCAPE&&(t.close(n),n.preventDefault())}).mousedown(function(e){t.moveToTop(!1,e)}).appendTo("body"),o=this.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(s),u=(this.uiDialogTitlebar=e("
                        ")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(s),a=e("").addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").click(function(e){e.preventDefault(),t.close(e)}).appendTo(u),f=(this.uiDialogTitlebarCloseText=e("")).addClass("ui-icon ui-icon-closethick").text(r.closeText).appendTo(a),l=e("").uniqueId().addClass("ui-dialog-title").html(i).prependTo(u),c=(this.uiDialogButtonPane=e("
                        ")).addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix"),h=(this.uiButtonSet=e("
                        ")).addClass("ui-dialog-buttonset").appendTo(c);s.attr({role:"dialog","aria-labelledby":l.attr("id")}),u.find("*").add(u).disableSelection(),this._hoverable(a),this._focusable(a),r.draggable&&e.fn.draggable&&this._makeDraggable(),r.resizable&&e.fn.resizable&&this._makeResizable(),this._createButtons(r.buttons),this._isOpen=!1,e.fn.bgiframe&&s.bgiframe(),this._on(s,{keydown:function(t){if(!r.modal||t.keyCode!==e.ui.keyCode.TAB)return;var n=e(":tabbable",s),i=n.filter(":first"),o=n.filter(":last");if(t.target===o[0]&&!t.shiftKey)return i.focus(1),!1;if(t.target===i[0]&&t.shiftKey)return o.focus(1),!1}})},_init:function(){this.options.autoOpen&&this.open()},_destroy:function(){var e,t=this.oldPosition;this.overlay&&this.overlay.destroy(),this.uiDialog.hide(),this.element.removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body"),this.uiDialog.remove(),this.originalTitle&&this.element.attr("title",this.originalTitle),e=t.parent.children().eq(t.index),e.length&&e[0]!==this.element[0]?e.before(this.element):t.parent.append(this.element)},widget:function(){return this.uiDialog},close:function(t){var n=this,r,i;if(!this._isOpen)return;if(!1===this._trigger("beforeClose",t))return;return this._isOpen=!1,this.overlay&&this.overlay.destroy(),this.options.hide?this.uiDialog.hide(this.options.hide,function(){n._trigger("close",t)}):(this.uiDialog.hide(),this._trigger("close",t)),e.ui.dialog.overlay.resize(),this.options.modal&&(r=0,e(".ui-dialog").each(function(){this!==n.uiDialog[0]&&(i=e(this).css("z-index"),isNaN(i)||(r=Math.max(r,i)))}),e.ui.dialog.maxZ=r),this},isOpen:function(){return this._isOpen},moveToTop:function(t,n){var r=this.options,i;return r.modal&&!t||!r.stack&&!r.modal?this._trigger("focus",n):(r.zIndex>e.ui.dialog.maxZ&&(e.ui.dialog.maxZ=r.zIndex),this.overlay&&(e.ui.dialog.maxZ+=1,e.ui.dialog.overlay.maxZ=e.ui.dialog.maxZ,this.overlay.$el.css("z-index",e.ui.dialog.overlay.maxZ)),i={scrollTop:this.element.scrollTop(),scrollLeft:this.element.scrollLeft()},e.ui.dialog.maxZ+=1,this.uiDialog.css("z-index",e.ui.dialog.maxZ),this.element.attr(i),this._trigger("focus",n),this)},open:function(){if(this._isOpen)return;var t,n=this.options,r=this.uiDialog;return this._size(),this._position(n.position),r.show(n.show),this.overlay=n.modal?new e.ui.dialog.overlay(this):null,this.moveToTop(!0),t=this.element.find(":tabbable"),t.length||(t=this.uiDialogButtonPane.find(":tabbable"),t.length||(t=r)),t.eq(0).focus(),this._isOpen=!0,this._trigger("open"),this},_createButtons:function(t){var n,r,i=this,s=!1;this.uiDialogButtonPane.remove(),this.uiButtonSet.empty(),typeof t=="object"&&t!==null&&e.each(t,function(){return!(s=!0)}),s?(e.each(t,function(t,n){n=e.isFunction(n)?{click:n,text:t}:n;var r=e("
                        ').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1e3}).css(e(this).offset()).appendTo("body")}),!0):!1)},_mouseStart:function(t){var n=this.options;return this.helper=this._createHelper(t),this.helper.addClass("ui-draggable-dragging"),this._cacheHelperProportions(),e.ui.ddmanager&&(e.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(),this.offset=this.positionAbs=this.element.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},e.extend(this.offset,{click:{left:t.pageX-this.offset.left,top:t.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.originalPosition=this.position=this._generatePosition(t),this.originalPageX=t.pageX,this.originalPageY=t.pageY,n.cursorAt&&this._adjustOffsetFromHelper(n.cursorAt),n.containment&&this._setContainment(),this._trigger("start",t)===!1?(this._clear(),!1):(this._cacheHelperProportions(),e.ui.ddmanager&&!n.dropBehaviour&&e.ui.ddmanager.prepareOffsets(this,t),this._mouseDrag(t,!0),e.ui.ddmanager&&e.ui.ddmanager.dragStart(this,t),!0)},_mouseDrag:function(t,n){this.position=this._generatePosition(t),this.positionAbs=this._convertPositionTo("absolute");if(!n){var r=this._uiHash();if(this._trigger("drag",t,r)===!1)return this._mouseUp({}),!1;this.position=r.position}if(!this.options.axis||this.options.axis!="y")this.helper[0].style.left=this.position.left+"px";if(!this.options.axis||this.options.axis!="x")this.helper[0].style.top=this.position.top+"px";return e.ui.ddmanager&&e.ui.ddmanager.drag(this,t),!1},_mouseStop:function(t){var n=!1;e.ui.ddmanager&&!this.options.dropBehaviour&&(n=e.ui.ddmanager.drop(this,t)),this.dropped&&(n=this.dropped,this.dropped=!1);var r=this.element[0],i=!1;while(r&&(r=r.parentNode))r==document&&(i=!0);if(!i&&this.options.helper==="original")return!1;if(this.options.revert=="invalid"&&!n||this.options.revert=="valid"&&n||this.options.revert===!0||e.isFunction(this.options.revert)&&this.options.revert.call(this.element,n)){var s=this;e(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){s._trigger("stop",t)!==!1&&s._clear()})}else this._trigger("stop",t)!==!1&&this._clear();return!1},_mouseUp:function(t){return e("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)}),e.ui.ddmanager&&e.ui.ddmanager.dragStop(this,t),e.ui.mouse.prototype._mouseUp.call(this,t)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear(),this},_getHandle:function(t){var n=!this.options.handle||!e(this.options.handle,this.element).length?!0:!1;return e(this.options.handle,this.element).find("*").andSelf().each(function(){this==t.target&&(n=!0)}),n},_createHelper:function(t){var n=this.options,r=e.isFunction(n.helper)?e(n.helper.apply(this.element[0],[t])):n.helper=="clone"?this.element.clone().removeAttr("id"):this.element;return r.parents("body").length||r.appendTo(n.appendTo=="parent"?this.element[0].parentNode:n.appendTo),r[0]!=this.element[0]&&!/(fixed|absolute)/.test(r.css("position"))&&r.css("position","absolute"),r},_adjustOffsetFromHelper:function(t){typeof t=="string"&&(t=t.split(" ")),e.isArray(t)&&(t={left:+t[0],top:+t[1]||0}),"left"in t&&(this.offset.click.left=t.left+this.margins.left),"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left),"top"in t&&(this.offset.click.top=t.top+this.margins.top),"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var t=this.offsetParent.offset();this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&e.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop());if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&e.browser.msie)t={top:0,left:0};return{top:t.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var e=this.element.position();return{top:e.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:e.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var t=this.options;t.containment=="parent"&&(t.containment=this.helper[0].parentNode);if(t.containment=="document"||t.containment=="window")this.containment=[t.containment=="document"?0:e(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,t.containment=="document"?0:e(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,(t.containment=="document"?0:e(window).scrollLeft())+e(t.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(t.containment=="document"?0:e(window).scrollTop())+(e(t.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(t.containment)&&t.containment.constructor!=Array){var n=e(t.containment),r=n[0];if(!r)return;var i=n.offset(),s=e(r).css("overflow")!="hidden";this.containment=[(parseInt(e(r).css("borderLeftWidth"),10)||0)+(parseInt(e(r).css("paddingLeft"),10)||0),(parseInt(e(r).css("borderTopWidth"),10)||0)+(parseInt(e(r).css("paddingTop"),10)||0),(s?Math.max(r.scrollWidth,r.offsetWidth):r.offsetWidth)-(parseInt(e(r).css("borderLeftWidth"),10)||0)-(parseInt(e(r).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(s?Math.max(r.scrollHeight,r.offsetHeight):r.offsetHeight)-(parseInt(e(r).css("borderTopWidth"),10)||0)-(parseInt(e(r).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relative_container=n}else t.containment.constructor==Array&&(this.containment=t.containment)},_convertPositionTo:function(t,n){n||(n=this.position);var r=t=="absolute"?1:-1,i=this.options,s=this.cssPosition!="absolute"||this.scrollParent[0]!=document&&!!e.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,o=/(html|body)/i.test(s[0].tagName);return{top:n.top+this.offset.relative.top*r+this.offset.parent.top*r-(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():o?0:s.scrollTop())*r,left:n.left+this.offset.relative.left*r+this.offset.parent.left*r-(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():o?0:s.scrollLeft())*r}},_generatePosition:function(t){var n=this.options,r=this.cssPosition!="absolute"||this.scrollParent[0]!=document&&!!e.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,i=/(html|body)/i.test(r[0].tagName),s=t.pageX,o=t.pageY;if(this.originalPosition){var u;if(this.containment){if(this.relative_container){var a=this.relative_container.offset();u=[this.containment[0]+a.left,this.containment[1]+a.top,this.containment[2]+a.left,this.containment[3]+a.top]}else u=this.containment;t.pageX-this.offset.click.leftu[2]&&(s=u[2]+this.offset.click.left),t.pageY-this.offset.click.top>u[3]&&(o=u[3]+this.offset.click.top)}if(n.grid){var f=n.grid[1]?this.originalPageY+Math.round((o-this.originalPageY)/n.grid[1])*n.grid[1]:this.originalPageY;o=u?f-this.offset.click.topu[3]?f-this.offset.click.topu[2]?l-this.offset.click.left=0;l--){var c=r.snapElements[l].left,h=c+r.snapElements[l].width,p=r.snapElements[l].top,d=p+r.snapElements[l].height;if(!(c-s=l&&o<=c||u>=l&&u<=c||oc)&&(i>=a&&i<=f||s>=a&&s<=f||if);default:return!1}},e.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(t,n){var r=e.ui.ddmanager.droppables[t.options.scope]||[],i=n?n.type:null,s=(t.currentItem||t.element).find(":data(droppable)").andSelf();e:for(var o=0;oe?0:r.max")[0],c,h=t.each;l.style.cssText="background-color:rgba(1,1,1,.5)",f.rgba=l.style.backgroundColor.indexOf("rgba")>-1,h(u,function(e,t){t.cache="_"+e,t.props.alpha={idx:3,type:"percent",def:1}}),o.fn=t.extend(o.prototype,{parse:function(r,i,s,a){if(r===n)return this._rgba=[null,null,null,null],this;if(r.jquery||r.nodeType)r=t(r).css(i),i=n;var f=this,l=t.type(r),v=this._rgba=[],m;i!==n&&(r=[r,i,s,a],l="array");if(l==="string")return this.parse(d(r)||c._default);if(l==="array")return h(u.rgba.props,function(e,t){v[t.idx]=p(r[t.idx],t)}),this;if(l==="object")return r instanceof o?h(u,function(e,t){r[t.cache]&&(f[t.cache]=r[t.cache].slice())}):h(u,function(t,n){var i=n.cache;h(n.props,function(e,t){if(!f[i]&&n.to){if(e==="alpha"||r[e]==null)return;f[i]=n.to(f._rgba)}f[i][t.idx]=p(r[e],t,!0)}),f[i]&&e.inArray(null,f[i].slice(0,3))<0&&(f[i][3]=1,n.from&&(f._rgba=n.from(f[i])))}),this},is:function(e){var t=o(e),n=!0,r=this;return h(u,function(e,i){var s,o=t[i.cache];return o&&(s=r[i.cache]||i.to&&i.to(r._rgba)||[],h(i.props,function(e,t){if(o[t.idx]!=null)return n=o[t.idx]===s[t.idx],n})),n}),n},_space:function(){var e=[],t=this;return h(u,function(n,r){t[r.cache]&&e.push(n)}),e.pop()},transition:function(e,t){var n=o(e),r=n._space(),i=u[r],s=this.alpha()===0?o("transparent"):this,f=s[i.cache]||i.to(s._rgba),l=f.slice();return n=n[i.cache],h(i.props,function(e,r){var i=r.idx,s=f[i],o=n[i],u=a[r.type]||{};if(o===null)return;s===null?l[i]=o:(u.mod&&(o-s>u.mod/2?s+=u.mod:s-o>u.mod/2&&(s-=u.mod)),l[i]=p((o-s)*t+s,r))}),this[r](l)},blend:function(e){if(this._rgba[3]===1)return this;var n=this._rgba.slice(),r=n.pop(),i=o(e)._rgba;return o(t.map(n,function(e,t){return(1-r)*i[t]+r*e}))},toRgbaString:function(){var e="rgba(",n=t.map(this._rgba,function(e,t){return e==null?t>2?1:0:e});return n[3]===1&&(n.pop(),e="rgb("),e+n.join()+")"},toHslaString:function(){var e="hsla(",n=t.map(this.hsla(),function(e,t){return e==null&&(e=t>2?1:0),t&&t<3&&(e=Math.round(e*100)+"%"),e});return n[3]===1&&(n.pop(),e="hsl("),e+n.join()+")"},toHexString:function(e){var n=this._rgba.slice(),r=n.pop();return e&&n.push(~~(r*255)),"#"+t.map(n,function(e,t){return e=(e||0).toString(16),e.length===1?"0"+e:e}).join("")},toString:function(){return this._rgba[3]===0?"transparent":this.toRgbaString()}}),o.fn.parse.prototype=o.fn,u.hsla.to=function(e){if(e[0]==null||e[1]==null||e[2]==null)return[null,null,null,e[3]];var t=e[0]/255,n=e[1]/255,r=e[2]/255,i=e[3],s=Math.max(t,n,r),o=Math.min(t,n,r),u=s-o,a=s+o,f=a*.5,l,c;return o===s?l=0:t===s?l=60*(n-r)/u+360:n===s?l=60*(r-t)/u+120:l=60*(t-n)/u+240,f===0||f===1?c=f:f<=.5?c=u/a:c=u/(2-a),[Math.round(l)%360,c,f,i==null?1:i]},u.hsla.from=function(e){if(e[0]==null||e[1]==null||e[2]==null)return[null,null,null,e[3]];var t=e[0]/360,n=e[1],r=e[2],i=e[3],s=r<=.5?r*(1+n):r+n-r*n,o=2*r-s,u,a,f;return[Math.round(v(o,s,t+1/3)*255),Math.round(v(o,s,t)*255),Math.round(v(o,s,t-1/3)*255),i]},h(u,function(e,r){var s=r.props,u=r.cache,a=r.to,f=r.from;o.fn[e]=function(e){a&&!this[u]&&(this[u]=a(this._rgba));if(e===n)return this[u].slice();var r,i=t.type(e),l=i==="array"||i==="object"?e:arguments,c=this[u].slice();return h(s,function(e,t){var n=l[i==="object"?e:t.idx];n==null&&(n=c[t.idx]),c[t.idx]=p(n,t)}),f?(r=o(f(c)),r[u]=c,r):o(c)},h(s,function(n,r){if(o.fn[n])return;o.fn[n]=function(s){var o=t.type(s),u=n==="alpha"?this._hsla?"hsla":"rgba":e,a=this[u](),f=a[r.idx],l;return o==="undefined"?f:(o==="function"&&(s=s.call(this,f),o=t.type(s)),s==null&&r.empty?this:(o==="string"&&(l=i.exec(s),l&&(s=f+parseFloat(l[2])*(l[1]==="+"?1:-1))),a[r.idx]=s,this[u](a)))}})}),h(r,function(e,n){t.cssHooks[n]={set:function(e,r){var i,s,u="";if(t.type(r)!=="string"||(i=d(r))){r=o(i||r);if(!f.rgba&&r._rgba[3]!==1){s=n==="backgroundColor"?e.parentNode:e;while((u===""||u==="transparent")&&s&&s.style)try{u=t.css(s,"backgroundColor"),s=s.parentNode}catch(a){}r=r.blend(u&&u!=="transparent"?u:"_default")}r=r.toRgbaString()}try{e.style[n]=r}catch(r){}}},t.fx.step[n]=function(e){e.colorInit||(e.start=o(e.elem,n),e.end=o(e.end),e.colorInit=!0),t.cssHooks[n].set(e.elem,e.start.transition(e.end,e.pos))}}),t.cssHooks.borderColor={expand:function(e){var t={};return h(["Top","Right","Bottom","Left"],function(n,r){t["border"+r+"Color"]=e}),t}},c=t.Color.names={aqua:"#00ffff",black:"#000000",blue:"#0000ff",fuchsia:"#ff00ff",gray:"#808080",green:"#008000",lime:"#00ff00",maroon:"#800000",navy:"#000080",olive:"#808000",purple:"#800080",red:"#ff0000",silver:"#c0c0c0",teal:"#008080",white:"#ffffff",yellow:"#ffff00",transparent:[null,null,null,0],_default:"#ffffff"}}(jQuery),function(){function i(){var t=this.ownerDocument.defaultView?this.ownerDocument.defaultView.getComputedStyle(this,null):this.currentStyle,n={},r,i,s;if(t&&t.length&&t[0]&&t[t[0]]){s=t.length;while(s--)r=t[s],typeof t[r]=="string"&&(n[e.camelCase(r)]=t[r])}else for(r in t)typeof t[r]=="string"&&(n[r]=t[r]);return n}function s(t,n){var i={},s,o;for(s in n)o=n[s],t[s]!==o&&!r[s]&&(e.fx.step[s]||!isNaN(parseFloat(o)))&&(i[s]=o);return i}var n=["add","remove","toggle"],r={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};e.each(["borderLeftStyle","borderRightStyle","borderBottomStyle","borderTopStyle"],function(t,n){e.fx.step[n]=function(e){if(e.end!=="none"&&!e.setAttr||e.pos===1&&!e.setAttr)jQuery.style(e.elem,n,e.end),e.setAttr=!0}}),e.effects.animateClass=function(t,r,o,u){var a=e.speed(r,o,u);return this.queue(function(){var r=e(this),o=r.attr("class")||"",u,f=a.children?r.find("*").andSelf():r;f=f.map(function(){var t=e(this);return{el:t,start:i.call(this)}}),u=function(){e.each(n,function(e,n){t[n]&&r[n+"Class"](t[n])})},u(),f=f.map(function(){return this.end=i.call(this.el[0]),this.diff=s(this.start,this.end),this}),r.attr("class",o),f=f.map(function(){var t=this,n=e.Deferred(),r=jQuery.extend({},a,{queue:!1,complete:function(){n.resolve(t)}});return this.el.animate(this.diff,r),n.promise()}),e.when.apply(e,f.get()).done(function(){u(),e.each(arguments,function(){var t=this.el;e.each(this.diff,function(e){t.css(e,"")})}),a.complete.call(r[0])})})},e.fn.extend({_addClass:e.fn.addClass,addClass:function(t,n,r,i){return n?e.effects.animateClass.call(this,{add:t},n,r,i):this._addClass(t)},_removeClass:e.fn.removeClass,removeClass:function(t,n,r,i){return n?e.effects.animateClass.call(this,{remove:t},n,r,i):this._removeClass(t)},_toggleClass:e.fn.toggleClass,toggleClass:function(n,r,i,s,o){return typeof r=="boolean"||r===t?i?e.effects.animateClass.call(this,r?{add:n}:{remove:n},i,s,o):this._toggleClass(n,r):e.effects.animateClass.call(this,{toggle:n},r,i,s)},switchClass:function(t,n,r,i,s){return e.effects.animateClass.call(this,{add:n,remove:t},r,i,s)}})}(),function(){function i(n,r,i,s){e.isPlainObject(n)&&(r=n,n=n.effect),n={effect:n},r===t&&(r={}),e.isFunction(r)&&(s=r,i=null,r={});if(typeof r=="number"||e.fx.speeds[r])s=i,i=r,r={};return e.isFunction(i)&&(s=i,i=null),r&&e.extend(n,r),i=i||r.duration,n.duration=e.fx.off?0:typeof i=="number"?i:i in e.fx.speeds?e.fx.speeds[i]:e.fx.speeds._default,n.complete=s||r.complete,n}function s(t){return!t||typeof t=="number"||e.fx.speeds[t]?!0:typeof t=="string"&&!e.effects.effect[t]?n&&e.effects[t]?!1:!0:!1}e.extend(e.effects,{version:"1.9.0",save:function(e,t){for(var n=0;n
                        ").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),i={width:t.width(),height:t.height()},s=document.activeElement;try{s.id}catch(o){s=document.body}return t.wrap(r),(t[0]===s||e.contains(t[0],s))&&e(s).focus(),r=t.parent(),t.css("position")==="static"?(r.css({position:"relative"}),t.css({position:"relative"})):(e.extend(n,{position:t.css("position"),zIndex:t.css("z-index")}),e.each(["top","left","bottom","right"],function(e,r){n[r]=t.css(r),isNaN(parseInt(n[r],10))&&(n[r]="auto")}),t.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),t.css(i),r.css(n).show()},removeWrapper:function(t){var n=document.activeElement;return t.parent().is(".ui-effects-wrapper")&&(t.parent().replaceWith(t),(t[0]===n||e.contains(t[0],n))&&e(n).focus()),t},setTransition:function(t,n,r,i){return i=i||{},e.each(n,function(e,n){var s=t.cssUnit(n);s[0]>0&&(i[n]=s[0]*r+s[1])}),i}}),e.fn.extend({effect:function(t,r,s,o){function h(t){function s(){e.isFunction(r)&&r.call(n[0]),e.isFunction(t)&&t()}var n=e(this),r=u.complete,i=u.mode;(n.is(":hidden")?i==="hide":i==="show")?s():l.call(n[0],u,s)}var u=i.apply(this,arguments),a=u.mode,f=u.queue,l=e.effects.effect[u.effect],c=!l&&n&&e.effects[u.effect];return e.fx.off||!l&&!c?a?this[a](u.duration,u.complete):this.each(function(){u.complete&&u.complete.call(this)}):l?f===!1?this.each(h):this.queue(f||"fx",h):c.call(this,{options:u,duration:u.duration,callback:u.complete,mode:u.mode})},_show:e.fn.show,show:function(e){if(s(e))return this._show.apply(this,arguments);var t=i.apply(this,arguments);return t.mode="show",this.effect.call(this,t)},_hide:e.fn.hide,hide:function(e){if(s(e))return this._hide.apply(this,arguments);var t=i.apply(this,arguments);return t.mode="hide",this.effect.call(this,t)},__toggle:e.fn.toggle,toggle:function(t){if(s(t)||typeof t=="boolean"||e.isFunction(t))return this.__toggle.apply(this,arguments);var n=i.apply(this,arguments);return n.mode="toggle",this.effect.call(this,n)},cssUnit:function(t){var n=this.css(t),r=[];return e.each(["em","px","%","pt"],function(e,t){n.indexOf(t)>0&&(r=[parseFloat(n),t])}),r}})}(),function(){var t={};e.each(["Quad","Cubic","Quart","Quint","Expo"],function(e,n){t[n]=function(t){return Math.pow(t,e+2)}}),e.extend(t,{Sine:function(e){return 1-Math.cos(e*Math.PI/2)},Circ:function(e){return 1-Math.sqrt(1-e*e)},Elastic:function(e){return e===0||e===1?e:-Math.pow(2,8*(e-1))*Math.sin(((e-1)*80-7.5)*Math.PI/15)},Back:function(e){return e*e*(3*e-2)},Bounce:function(e){var t,n=4;while(e<((t=Math.pow(2,--n))-1)/11);return 1/Math.pow(4,3-n)-7.5625*Math.pow((t*3-2)/22-e,2)}}),e.each(t,function(t,n){e.easing["easeIn"+t]=n,e.easing["easeOut"+t]=function(e){return 1-n(1-e)},e.easing["easeInOut"+t]=function(e){return e<.5?n(e*2)/2:1-n(e*-2+2)/2}})}()}(jQuery);(function(e,t){var n=/up|down|vertical/,r=/up|left|vertical|horizontal/;e.effects.effect.blind=function(t,i){var s=e(this),o=["position","top","bottom","left","right","height","width"],u=e.effects.setMode(s,t.mode||"hide"),a=t.direction||"up",f=n.test(a),l=f?"height":"width",c=f?"top":"left",h=r.test(a),p={},d=u==="show",v,m,g;s.parent().is(".ui-effects-wrapper")?e.effects.save(s.parent(),o):e.effects.save(s,o),s.show(),v=e.effects.createWrapper(s).css({overflow:"hidden"}),m=v[l](),g=parseFloat(v.css(c))||0,p[l]=d?m:0,h||(s.css(f?"bottom":"right",0).css(f?"top":"left","auto").css({position:"absolute"}),p[c]=d?g:m+g),d&&(v.css(l,0),h||v.css(c,g+m)),v.animate(p,{duration:t.duration,easing:t.easing,queue:!1,complete:function(){u==="hide"&&s.hide(),e.effects.restore(s,o),e.effects.removeWrapper(s),i()}})}})(jQuery);(function(e,t){e.effects.effect.bounce=function(t,n){var r=e(this),i=["position","top","bottom","left","right","height","width"],s=e.effects.setMode(r,t.mode||"effect"),o=s==="hide",u=s==="show",a=t.direction||"up",f=t.distance,l=t.times||5,c=l*2+(u||o?1:0),h=t.duration/c,p=t.easing,d=a==="up"||a==="down"?"top":"left",v=a==="up"||a==="left",m,g,y,b=r.queue(),w=b.length;(u||o)&&i.push("opacity"),e.effects.save(r,i),r.show(),e.effects.createWrapper(r),f||(f=r[d==="top"?"outerHeight":"outerWidth"]()/3),u&&(y={opacity:1},y[d]=0,r.css("opacity",0).css(d,v?-f*2:f*2).animate(y,h,p)),o&&(f/=Math.pow(2,l-1)),y={},y[d]=0;for(m=0;m1&&b.splice.apply(b,[1,0].concat(b.splice(w,c+1))),r.dequeue()}})(jQuery);(function(e,t){e.effects.effect.clip=function(t,n){var r=e(this),i=["position","top","bottom","left","right","height","width"],s=e.effects.setMode(r,t.mode||"hide"),o=s==="show",u=t.direction||"vertical",a=u==="vertical",f=a?"height":"width",l=a?"top":"left",c={},h,p,d;e.effects.save(r,i),r.show(),h=e.effects.createWrapper(r).css({overflow:"hidden"}),p=r[0].tagName==="IMG"?h:r,d=p[f](),o&&(p.css(f,0),p.css(l,d/2)),c[f]=o?d:0,c[l]=o?0:d/2,p.animate(c,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){o||r.hide(),e.effects.restore(r,i),e.effects.removeWrapper(r),n()}})}})(jQuery);(function(e,t){e.effects.effect.drop=function(t,n){var r=e(this),i=["position","top","bottom","left","right","opacity","height","width"],s=e.effects.setMode(r,t.mode||"hide"),o=s==="show",u=t.direction||"left",a=u==="up"||u==="down"?"top":"left",f=u==="up"||u==="left"?"pos":"neg",l={opacity:o?1:0},c;e.effects.save(r,i),r.show(),e.effects.createWrapper(r),c=t.distance||r[a==="top"?"outerHeight":"outerWidth"](!0)/2,o&&r.css("opacity",0).css(a,f==="pos"?-c:c),l[a]=(o?f==="pos"?"+=":"-=":f==="pos"?"-=":"+=")+c,r.animate(l,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){s==="hide"&&r.hide(),e.effects.restore(r,i),e.effects.removeWrapper(r),n()}})}})(jQuery);(function(e,t){e.effects.effect.explode=function(t,n){function y(){c.push(this),c.length===r*i&&b()}function b(){s.css({visibility:"visible"}),e(c).remove(),u||s.hide(),n()}var r=t.pieces?Math.round(Math.sqrt(t.pieces)):3,i=r,s=e(this),o=e.effects.setMode(s,t.mode||"hide"),u=o==="show",a=s.show().css("visibility","hidden").offset(),f=Math.ceil(s.outerWidth()/i),l=Math.ceil(s.outerHeight()/r),c=[],h,p,d,v,m,g;for(h=0;h
                        ").css({position:"absolute",visibility:"visible",left:-p*f,top:-h*l}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:f,height:l,left:d+(u?m*f:0),top:v+(u?g*l:0),opacity:u?0:1}).animate({left:d+(u?0:m*f),top:v+(u?0:g*l),opacity:u?1:0},t.duration||500,t.easing,y)}}})(jQuery);(function(e,t){e.effects.effect.fade=function(t,n){var r=e(this),i=e.effects.setMode(r,t.mode||"toggle");r.animate({opacity:i},{queue:!1,duration:t.duration,easing:t.easing,complete:n})}})(jQuery);(function(e,t){e.effects.effect.fold=function(t,n){var r=e(this),i=["position","top","bottom","left","right","height","width"],s=e.effects.setMode(r,t.mode||"hide"),o=s==="show",u=s==="hide",a=t.size||15,f=/([0-9]+)%/.exec(a),l=!!t.horizFirst,c=o!==l,h=c?["width","height"]:["height","width"],p=t.duration/2,d,v,m={},g={};e.effects.save(r,i),r.show(),d=e.effects.createWrapper(r).css({overflow:"hidden"}),v=c?[d.width(),d.height()]:[d.height(),d.width()],f&&(a=parseInt(f[1],10)/100*v[u?0:1]),o&&d.css(l?{height:0,width:a}:{height:a,width:0}),m[h[0]]=o?v[0]:a,g[h[1]]=o?v[1]:0,d.animate(m,p,t.easing).animate(g,p,t.easing,function(){u&&r.hide(),e.effects.restore(r,i),e.effects.removeWrapper(r),n()})}})(jQuery);(function(e,t){e.effects.effect.highlight=function(t,n){var r=e(this),i=["backgroundImage","backgroundColor","opacity"],s=e.effects.setMode(r,t.mode||"show"),o={backgroundColor:r.css("backgroundColor")};s==="hide"&&(o.opacity=0),e.effects.save(r,i),r.show().css({backgroundImage:"none",backgroundColor:t.color||"#ffff99"}).animate(o,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){s==="hide"&&r.hide(),e.effects.restore(r,i),n()}})}})(jQuery);(function(e,t){e.effects.effect.pulsate=function(t,n){var r=e(this),i=e.effects.setMode(r,t.mode||"show"),s=i==="show",o=i==="hide",u=s||i==="hide",a=(t.times||5)*2+(u?1:0),f=t.duration/a,l=0,c=r.queue(),h=c.length,p;if(s||!r.is(":visible"))r.css("opacity",0).show(),l=1;for(p=1;p1&&c.splice.apply(c,[1,0].concat(c.splice(h,a+1))),r.dequeue()}})(jQuery);(function(e,t){e.effects.effect.puff=function(t,n){var r=e(this),i=e.effects.setMode(r,t.mode||"hide"),s=i==="hide",o=parseInt(t.percent,10)||150,u=o/100,a={height:r.height(),width:r.width()};e.extend(t,{effect:"scale",queue:!1,fade:!0,mode:i,complete:n,percent:s?o:100,from:s?a:{height:a.height*u,width:a.width*u}}),r.effect(t)},e.effects.effect.scale=function(t,n){var r=e(this),i=e.extend(!0,{},t),s=e.effects.setMode(r,t.mode||"effect"),o=parseInt(t.percent,10)||(parseInt(t.percent,10)===0?0:s==="hide"?0:100),u=t.direction||"both",a=t.origin,f={height:r.height(),width:r.width(),outerHeight:r.outerHeight(),outerWidth:r.outerWidth()},l={y:u!=="horizontal"?o/100:1,x:u!=="vertical"?o/100:1};i.effect="size",i.queue=!1,i.complete=n,s!=="effect"&&(i.origin=a||["middle","center"],i.restore=!0),i.from=t.from||(s==="show"?{height:0,width:0}:f),i.to={height:f.height*l.y,width:f.width*l.x,outerHeight:f.outerHeight*l.y,outerWidth:f.outerWidth*l.x},i.fade&&(s==="show"&&(i.from.opacity=0,i.to.opacity=1),s==="hide"&&(i.from.opacity=1,i.to.opacity=0)),r.effect(i)},e.effects.effect.size=function(t,n){var r=e(this),i=["position","top","bottom","left","right","width","height","overflow","opacity"],s=["position","top","bottom","left","right","overflow","opacity"],o=["width","height","overflow"],u=["fontSize"],a=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],f=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],l=e.effects.setMode(r,t.mode||"effect"),c=t.restore||l!=="effect",h=t.scale||"both",p=t.origin||["middle","center"],d,v,m,g=r.css("position");l==="show"&&r.show(),d={height:r.height(),width:r.width(),outerHeight:r.outerHeight(),outerWidth:r.outerWidth()},r.from=t.from||d,r.to=t.to||d,m={from:{y:r.from.height/d.height,x:r.from.width/d.width},to:{y:r.to.height/d.height,x:r.to.width/d.width}};if(h==="box"||h==="both")m.from.y!==m.to.y&&(i=i.concat(a),r.from=e.effects.setTransition(r,a,m.from.y,r.from),r.to=e.effects.setTransition(r,a,m.to.y,r.to)),m.from.x!==m.to.x&&(i=i.concat(f),r.from=e.effects.setTransition(r,f,m.from.x,r.from),r.to=e.effects.setTransition(r,f,m.to.x,r.to));(h==="content"||h==="both")&&m.from.y!==m.to.y&&(i=i.concat(u),r.from=e.effects.setTransition(r,u,m.from.y,r.from),r.to=e.effects.setTransition(r,u,m.to.y,r.to)),e.effects.save(r,c?i:s),r.show(),e.effects.createWrapper(r),r.css("overflow","hidden").css(r.from),p&&(v=e.effects.getBaseline(p,d),r.from.top=(d.outerHeight-r.outerHeight())*v.y,r.from.left=(d.outerWidth-r.outerWidth())*v.x,r.to.top=(d.outerHeight-r.to.outerHeight)*v.y,r.to.left=(d.outerWidth-r.to.outerWidth)*v.x),r.css(r.from);if(h==="content"||h==="both")a=a.concat(["marginTop","marginBottom"]).concat(u),f=f.concat(["marginLeft","marginRight"]),o=i.concat(a).concat(f),r.find("*[width]").each(function(){var n=e(this),r={height:n.height(),width:n.width()};c&&e.effects.save(n,o),n.from={height:r.height*m.from.y,width:r.width*m.from.x},n.to={height:r.height*m.to.y,width:r.width*m.to.x},m.from.y!==m.to.y&&(n.from=e.effects.setTransition(n,a,m.from.y,n.from),n.to=e.effects.setTransition(n,a,m.to.y,n.to)),m.from.x!==m.to.x&&(n.from=e.effects.setTransition(n,f,m.from.x,n.from),n.to=e.effects.setTransition(n,f,m.to.x,n.to)),n.css(n.from),n.animate(n.to,t.duration,t.easing,function(){c&&e.effects.restore(n,o)})});r.animate(r.to,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){r.to.opacity===0&&r.css("opacity",r.from.opacity),l==="hide"&&r.hide(),e.effects.restore(r,c?i:s),c||(g==="static"?r.css({position:"relative",top:r.to.top,left:r.to.left}):e.each(["top","left"],function(e,t){r.css(t,function(t,n){var i=parseInt(n,10),s=e?r.to.left:r.to.top;return n==="auto"?s+"px":i+s+"px"})})),e.effects.removeWrapper(r),n()}})}})(jQuery);(function(e,t){e.effects.effect.shake=function(t,n){var r=e(this),i=["position","top","bottom","left","right","height","width"],s=e.effects.setMode(r,t.mode||"effect"),o=t.direction||"left",u=t.distance||20,a=t.times||3,f=a*2+1,l=Math.round(t.duration/f),c=o==="up"||o==="down"?"top":"left",h=o==="up"||o==="left",p={},d={},v={},m,g=r.queue(),y=g.length;e.effects.save(r,i),r.show(),e.effects.createWrapper(r),p[c]=(h?"-=":"+=")+u,d[c]=(h?"+=":"-=")+u*2,v[c]=(h?"-=":"+=")+u*2,r.animate(p,l,t.easing);for(m=1;m1&&g.splice.apply(g,[1,0].concat(g.splice(y,f+1))),r.dequeue()}})(jQuery);(function(e,t){e.effects.effect.slide=function(t,n){var r=e(this),i=["position","top","bottom","left","right","width","height"],s=e.effects.setMode(r,t.mode||"show"),o=s==="show",u=t.direction||"left",a=u==="up"||u==="down"?"top":"left",f=u==="up"||u==="left",l,c={};e.effects.save(r,i),r.show(),l=t.distance||r[a==="top"?"outerHeight":"outerWidth"](!0),e.effects.createWrapper(r).css({overflow:"hidden"}),o&&r.css(a,f?isNaN(l)?"-"+l:-l:l),c[a]=(o?f?"+=":"-=":f?"-=":"+=")+l,r.animate(c,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){s==="hide"&&r.hide(),e.effects.restore(r,i),e.effects.removeWrapper(r),n()}})}})(jQuery);(function(e,t){e.effects.effect.transfer=function(t,n){var r=e(this),i=e(t.to),s=i.css("position")==="fixed",o=e("body"),u=s?o.scrollTop():0,a=s?o.scrollLeft():0,f=i.offset(),l={top:f.top-u,left:f.left-a,height:i.innerHeight(),width:i.innerWidth()},c=r.offset(),h=e('
                        ').appendTo(document.body).addClass(t.className).css({top:c.top-u,left:c.left-a,height:r.innerHeight(),width:r.innerWidth(),position:s?"fixed":"absolute"}).animate(l,t.duration,t.easing,function(){h.remove(),n()})}})(jQuery);(function(e,t){var n=!1;e.widget("ui.menu",{version:"1.9.0",defaultElement:"
                          ",delay:300,options:{icons:{submenu:"ui-icon-carat-1-e"},menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.element.uniqueId().addClass("ui-menu ui-widget ui-widget-content ui-corner-all").toggleClass("ui-menu-icons",!!this.element.find(".ui-icon").length).attr({role:this.options.role,tabIndex:0}).bind("click"+this.eventNamespace,e.proxy(function(e){this.options.disabled&&e.preventDefault()},this)),this.options.disabled&&this.element.addClass("ui-state-disabled").attr("aria-disabled","true"),this._on({"mousedown .ui-menu-item > a":function(e){e.preventDefault()},"click .ui-state-disabled > a":function(e){e.preventDefault()},"click .ui-menu-item:has(a)":function(t){var r=e(t.target).closest(".ui-menu-item");!n&&r.not(".ui-state-disabled").length&&(n=!0,this.select(t),r.has(".ui-menu").length?this.expand(t):this.element.is(":focus")||(this.element.trigger("focus",[!0]),this.active&&this.active.parents(".ui-menu").length===1&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":function(t){var n=e(t.currentTarget);n.siblings().children(".ui-state-active").removeClass("ui-state-active"),this.focus(t,n)},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(e,t){var n=this.active||this.element.children(".ui-menu-item").eq(0);t||this.focus(e,n)},blur:function(t){this._delay(function(){e.contains(this.element[0],this.document[0].activeElement)||this.collapseAll(t)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){e(t.target).closest(".ui-menu").length||this.collapseAll(t),n=!1}})},_destroy:function(){this.element.removeAttr("aria-activedescendant").find(".ui-menu").andSelf().removeClass("ui-menu ui-widget ui-widget-content ui-corner-all ui-menu-icons").removeAttr("role").removeAttr("tabIndex").removeAttr("aria-labelledby").removeAttr("aria-expanded").removeAttr("aria-hidden").removeAttr("aria-disabled").removeUniqueId().show(),this.element.find(".ui-menu-item").removeClass("ui-menu-item").removeAttr("role").removeAttr("aria-disabled").children("a").removeUniqueId().removeClass("ui-corner-all ui-state-hover").removeAttr("tabIndex").removeAttr("role").removeAttr("aria-haspopup").children().each(function(){var t=e(this);t.data("ui-menu-submenu-carat")&&t.remove()}),this.element.find(".ui-menu-divider").removeClass("ui-menu-divider ui-widget-content")},_keydown:function(t){function a(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}var n,r,i,s,o,u=!0;switch(t.keyCode){case e.ui.keyCode.PAGE_UP:this.previousPage(t);break;case e.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case e.ui.keyCode.HOME:this._move("first","first",t);break;case e.ui.keyCode.END:this._move("last","last",t);break;case e.ui.keyCode.UP:this.previous(t);break;case e.ui.keyCode.DOWN:this.next(t);break;case e.ui.keyCode.LEFT:this.collapse(t);break;case e.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case e.ui.keyCode.ENTER:case e.ui.keyCode.SPACE:this._activate(t);break;case e.ui.keyCode.ESCAPE:this.collapse(t);break;default:u=!1,r=this.previousFilter||"",i=String.fromCharCode(t.keyCode),s=!1,clearTimeout(this.filterTimer),i===r?s=!0:i=r+i,o=new RegExp("^"+a(i),"i"),n=this.activeMenu.children(".ui-menu-item").filter(function(){return o.test(e(this).children("a").text())}),n=s&&n.index(this.active.next())!==-1?this.active.nextAll(".ui-menu-item"):n,n.length||(i=String.fromCharCode(t.keyCode),o=new RegExp("^"+a(i),"i"),n=this.activeMenu.children(".ui-menu-item").filter(function(){return o.test(e(this).children("a").text())})),n.length?(this.focus(t,n),n.length>1?(this.previousFilter=i,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter):delete this.previousFilter}u&&t.preventDefault()},_activate:function(e){this.active.is(".ui-state-disabled")||(this.active.children("a[aria-haspopup='true']").length?this.expand(e):this.select(e))},refresh:function(){var t,n=this.options.icons.submenu,r=this.element.find(this.options.menus+":not(.ui-menu)").addClass("ui-menu ui-widget ui-widget-content ui-corner-all").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"});t=r.add(this.element),t.children(":not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","presentation").children("a").uniqueId().addClass("ui-corner-all").attr({tabIndex:-1,role:this._itemRole()}),t.children(":not(.ui-menu-item)").each(function(){var t=e(this);/[^\-—–\s]/.test(t.text())||t.addClass("ui-widget-content ui-menu-divider")}),t.children(".ui-state-disabled").attr("aria-disabled","true"),r.each(function(){var t=e(this),r=t.prev("a"),i=e("").addClass("ui-menu-icon ui-icon "+n).data("ui-menu-submenu-carat",!0);r.attr("aria-haspopup","true").prepend(i),t.attr("aria-labelledby",r.attr("id"))}),this.active&&!e.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},focus:function(e,t){var n,r;this.blur(e,e&&e.type==="focus"),this._scrollIntoView(t),this.active=t.first(),r=this.active.children("a").addClass("ui-state-focus"),this.options.role&&this.element.attr("aria-activedescendant",r.attr("id")),this.active.parent().closest(".ui-menu-item").children("a:first").addClass("ui-state-active"),e&&e.type==="keydown"?this._close():this.timer=this._delay(function(){this._close()},this.delay),n=t.children(".ui-menu"),n.length&&/^mouse/.test(e.type)&&this._startOpening(n),this.activeMenu=t.parent(),this._trigger("focus",e,{item:t})},_scrollIntoView:function(t){var n,r,i,s,o,u;this._hasScroll()&&(n=parseFloat(e.css(this.activeMenu[0],"borderTopWidth"))||0,r=parseFloat(e.css(this.activeMenu[0],"paddingTop"))||0,i=t.offset().top-this.activeMenu.offset().top-n-r,s=this.activeMenu.scrollTop(),o=this.activeMenu.height(),u=t.height(),i<0?this.activeMenu.scrollTop(s+i):i+u>o&&this.activeMenu.scrollTop(s+i-o+u))},blur:function(e,t){t||clearTimeout(this.timer);if(!this.active)return;this.active.children("a").removeClass("ui-state-focus"),this.active=null,this._trigger("blur",e,{item:this.active})},_startOpening:function(e){clearTimeout(this.timer);if(e.attr("aria-hidden")!=="true")return;this.timer=this._delay(function(){this._close(),this._open(e)},this.delay)},_open:function(t){var n=e.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(t.parents(".ui-menu")).hide().attr("aria-hidden","true"),t.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(n)},collapseAll:function(t,n){clearTimeout(this.timer),this.timer=this._delay(function(){var r=n?this.element:e(t&&t.target).closest(this.element.find(".ui-menu"));r.length||(r=this.element),this._close(r),this.blur(t),this.activeMenu=r},this.delay)},_close:function(e){e||(e=this.active?this.active.parent():this.element),e.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false").end().find("a.ui-state-active").removeClass("ui-state-active")},collapse:function(e){var t=this.active&&this.active.parent().closest(".ui-menu-item",this.element);t&&t.length&&(this._close(),this.focus(e,t))},expand:function(e){var t=this.active&&this.active.children(".ui-menu ").children(".ui-menu-item").first();t&&t.length&&(this._open(t.parent()),this._delay(function(){this.focus(e,t)}))},next:function(e){this._move("next","first",e)},previous:function(e){this._move("prev","last",e)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_move:function(e,t,n){var r;this.active&&(e==="first"||e==="last"?r=this.active[e==="first"?"prevAll":"nextAll"](".ui-menu-item").eq(-1):r=this.active[e+"All"](".ui-menu-item").eq(0));if(!r||!r.length||!this.active)r=this.activeMenu.children(".ui-menu-item")[t]();this.focus(n,r)},nextPage:function(t){var n,r,i;if(!this.active){this.next(t);return}if(this.isLastItem())return;this._hasScroll()?(r=this.active.offset().top,i=this.element.height(),this.active.nextAll(".ui-menu-item").each(function(){return n=e(this),n.offset().top-r-i<0}),this.focus(t,n)):this.focus(t,this.activeMenu.children(".ui-menu-item")[this.active?"last":"first"]())},previousPage:function(t){var n,r,i;if(!this.active){this.next(t);return}if(this.isFirstItem())return;this._hasScroll()?(r=this.active.offset().top,i=this.element.height(),this.active.prevAll(".ui-menu-item").each(function(){return n=e(this),n.offset().top-r+i>0}),this.focus(t,n)):this.focus(t,this.activeMenu.children(".ui-menu-item").first())},_hasScroll:function(){return this.element.outerHeight()
                        ").appendTo(this.element),this.oldValue=this._value(),this._refreshValue()},_destroy:function(){this.element.removeClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow"),this.valueDiv.remove()},value:function(e){return e===t?this._value():(this._setOption("value",e),this)},_setOption:function(e,t){e==="value"&&(this.options.value=t,this._refreshValue(),this._value()===this.options.max&&this._trigger("complete")),this._super(e,t)},_value:function(){var e=this.options.value;return typeof e!="number"&&(e=0),Math.min(this.options.max,Math.max(this.min,e))},_percentage:function(){return 100*this._value()/this.options.max},_refreshValue:function(){var e=this.value(),t=this._percentage();this.oldValue!==e&&(this.oldValue=e,this._trigger("change")),this.valueDiv.toggle(e>this.min).toggleClass("ui-corner-right",e===this.options.max).width(t.toFixed(0)+"%"),this.element.attr("aria-valuenow",e)}})})(jQuery);(function(e,t){e.widget("ui.resizable",e.ui.mouse,{version:"1.9.0",widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1e3},_create:function(){var t=this,n=this.options;this.element.addClass("ui-resizable"),e.extend(this,{_aspectRatio:!!n.aspectRatio,aspectRatio:n.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:n.helper||n.ghost||n.animate?n.helper||"ui-resizable-helper":null}),this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)&&(this.element.wrap(e('
                        ').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("resizable",this.element.data("resizable")),this.elementIsWrapper=!0,this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")}),this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0}),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css({margin:this.originalElement.css("margin")}),this._proportionallyResize()),this.handles=n.handles||(e(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se");if(this.handles.constructor==String){this.handles=="all"&&(this.handles="n,e,s,w,se,sw,ne,nw");var r=this.handles.split(",");this.handles={};for(var i=0;i
                        ');u.css({zIndex:n.zIndex}),"se"==s&&u.addClass("ui-icon ui-icon-gripsmall-diagonal-se"),this.handles[s]=".ui-resizable-"+s,this.element.append(u)}}this._renderAxis=function(t){t=t||this.element;for(var n in this.handles){this.handles[n].constructor==String&&(this.handles[n]=e(this.handles[n],this.element).show());if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var r=e(this.handles[n],this.element),i=0;i=/sw|ne|nw|se|n|s/.test(n)?r.outerHeight():r.outerWidth();var s=["padding",/ne|nw|n/.test(n)?"Top":/se|sw|s/.test(n)?"Bottom":/^e$/.test(n)?"Right":"Left"].join("");t.css(s,i),this._proportionallyResize()}if(!e(this.handles[n]).length)continue}},this._renderAxis(this.element),this._handles=e(".ui-resizable-handle",this.element).disableSelection(),this._handles.mouseover(function(){if(!t.resizing){if(this.className)var e=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i);t.axis=e&&e[1]?e[1]:"se"}}),n.autoHide&&(this._handles.hide(),e(this.element).addClass("ui-resizable-autohide").mouseenter(function(){if(n.disabled)return;e(this).removeClass("ui-resizable-autohide"),t._handles.show()}).mouseleave(function(){if(n.disabled)return;t.resizing||(e(this).addClass("ui-resizable-autohide"),t._handles.hide())})),this._mouseInit()},_destroy:function(){this._mouseDestroy();var t=function(t){e(t).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").removeData("ui-resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){t(this.element);var n=this.element;n.after(this.originalElement.css({position:n.css("position"),width:n.outerWidth(),height:n.outerHeight(),top:n.css("top"),left:n.css("left")})).remove()}return this.originalElement.css("resize",this.originalResizeStyle),t(this.originalElement),this},_mouseCapture:function(t){var n=!1;for(var r in this.handles)e(this.handles[r])[0]==t.target&&(n=!0);return!this.options.disabled&&n},_mouseStart:function(t){var r=this.options,i=this.element.position(),s=this.element;this.resizing=!0,this.documentScroll={top:e(document).scrollTop(),left:e(document).scrollLeft()},(s.is(".ui-draggable")||/absolute/.test(s.css("position")))&&s.css({position:"absolute",top:i.top,left:i.left}),this._renderProxy();var o=n(this.helper.css("left")),u=n(this.helper.css("top"));r.containment&&(o+=e(r.containment).scrollLeft()||0,u+=e(r.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:o,top:u},this.size=this._helper?{width:s.outerWidth(),height:s.outerHeight()}:{width:s.width(),height:s.height()},this.originalSize=this._helper?{width:s.outerWidth(),height:s.outerHeight()}:{width:s.width(),height:s.height()},this.originalPosition={left:o,top:u},this.sizeDiff={width:s.outerWidth()-s.width(),height:s.outerHeight()-s.height()},this.originalMousePosition={left:t.pageX,top:t.pageY},this.aspectRatio=typeof r.aspectRatio=="number"?r.aspectRatio:this.originalSize.width/this.originalSize.height||1;var a=e(".ui-resizable-"+this.axis).css("cursor");return e("body").css("cursor",a=="auto"?this.axis+"-resize":a),s.addClass("ui-resizable-resizing"),this._propagate("start",t),!0},_mouseDrag:function(e){var t=this.helper,n=this.options,r={},i=this,s=this.originalMousePosition,o=this.axis,u=e.pageX-s.left||0,a=e.pageY-s.top||0,f=this._change[o];if(!f)return!1;var l=f.apply(this,[e,u,a]);this._updateVirtualBoundaries(e.shiftKey);if(this._aspectRatio||e.shiftKey)l=this._updateRatio(l,e);return l=this._respectSize(l,e),this._propagate("resize",e),t.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"}),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),this._updateCache(l),this._trigger("resize",e,this.ui()),!1},_mouseStop:function(t){this.resizing=!1;var n=this.options,r=this;if(this._helper){var i=this._proportionallyResizeElements,s=i.length&&/textarea/i.test(i[0].nodeName),o=s&&e.ui.hasScroll(i[0],"left")?0:r.sizeDiff.height,u=s?0:r.sizeDiff.width,a={width:r.helper.width()-u,height:r.helper.height()-o},f=parseInt(r.element.css("left"),10)+(r.position.left-r.originalPosition.left)||null,l=parseInt(r.element.css("top"),10)+(r.position.top-r.originalPosition.top)||null;n.animate||this.element.css(e.extend(a,{top:l,left:f})),r.helper.height(r.size.height),r.helper.width(r.size.width),this._helper&&!n.animate&&this._proportionallyResize()}return e("body").css("cursor","auto"),this.element.removeClass("ui-resizable-resizing"),this._propagate("stop",t),this._helper&&this.helper.remove(),!1},_updateVirtualBoundaries:function(e){var t=this.options,n,i,s,o,u;u={minWidth:r(t.minWidth)?t.minWidth:0,maxWidth:r(t.maxWidth)?t.maxWidth:Infinity,minHeight:r(t.minHeight)?t.minHeight:0,maxHeight:r(t.maxHeight)?t.maxHeight:Infinity};if(this._aspectRatio||e)n=u.minHeight*this.aspectRatio,s=u.minWidth/this.aspectRatio,i=u.maxHeight*this.aspectRatio,o=u.maxWidth/this.aspectRatio,n>u.minWidth&&(u.minWidth=n),s>u.minHeight&&(u.minHeight=s),ie.width,l=r(e.height)&&i.minHeight&&i.minHeight>e.height;f&&(e.width=i.minWidth),l&&(e.height=i.minHeight),u&&(e.width=i.maxWidth),a&&(e.height=i.maxHeight);var c=this.originalPosition.left+this.originalSize.width,h=this.position.top+this.size.height,p=/sw|nw|w/.test(o),d=/nw|ne|n/.test(o);f&&p&&(e.left=c-i.minWidth),u&&p&&(e.left=c-i.maxWidth),l&&d&&(e.top=h-i.minHeight),a&&d&&(e.top=h-i.maxHeight);var v=!e.width&&!e.height;return v&&!e.left&&e.top?e.top=null:v&&!e.top&&e.left&&(e.left=null),e},_proportionallyResize:function(){var t=this.options;if(!this._proportionallyResizeElements.length)return;var n=this.helper||this.element;for(var r=0;r
                        ');var r=e.browser.msie&&e.browser.version<7,i=r?1:0,s=r?2:-1;this.helper.addClass(this._helper).css({width:this.element.outerWidth()+s,height:this.element.outerHeight()+s,position:"absolute",left:this.elementOffset.left-i+"px",top:this.elementOffset.top-i+"px",zIndex:++n.zIndex}),this.helper.appendTo("body").disableSelection()}else this.helper=this.element},_change:{e:function(e,t,n){return{width:this.originalSize.width+t}},w:function(e,t,n){var r=this.options,i=this.originalSize,s=this.originalPosition;return{left:s.left+t,width:i.width-t}},n:function(e,t,n){var r=this.options,i=this.originalSize,s=this.originalPosition;return{top:s.top+n,height:i.height-n}},s:function(e,t,n){return{height:this.originalSize.height+n}},se:function(t,n,r){return e.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[t,n,r]))},sw:function(t,n,r){return e.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[t,n,r]))},ne:function(t,n,r){return e.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[t,n,r]))},nw:function(t,n,r){return e.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[t,n,r]))}},_propagate:function(t,n){e.ui.plugin.call(this,t,[n,this.ui()]),t!="resize"&&this._trigger(t,n,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),e.ui.plugin.add("resizable","alsoResize",{start:function(t,n){var r=e(this).data("resizable"),i=r.options,s=function(t){e(t).each(function(){var t=e(this);t.data("resizable-alsoresize",{width:parseInt(t.width(),10),height:parseInt(t.height(),10),left:parseInt(t.css("left"),10),top:parseInt(t.css("top"),10)})})};typeof i.alsoResize=="object"&&!i.alsoResize.parentNode?i.alsoResize.length?(i.alsoResize=i.alsoResize[0],s(i.alsoResize)):e.each(i.alsoResize,function(e){s(e)}):s(i.alsoResize)},resize:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r.originalSize,o=r.originalPosition,u={height:r.size.height-s.height||0,width:r.size.width-s.width||0,top:r.position.top-o.top||0,left:r.position.left-o.left||0},a=function(t,r){e(t).each(function(){var t=e(this),i=e(this).data("resizable-alsoresize"),s={},o=r&&r.length?r:t.parents(n.originalElement[0]).length?["width","height"]:["width","height","top","left"];e.each(o,function(e,t){var n=(i[t]||0)+(u[t]||0);n&&n>=0&&(s[t]=n||null)}),t.css(s)})};typeof i.alsoResize=="object"&&!i.alsoResize.nodeType?e.each(i.alsoResize,function(e,t){a(e,t)}):a(i.alsoResize)},stop:function(t,n){e(this).removeData("resizable-alsoresize")}}),e.ui.plugin.add("resizable","animate",{stop:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r._proportionallyResizeElements,o=s.length&&/textarea/i.test(s[0].nodeName),u=o&&e.ui.hasScroll(s[0],"left")?0:r.sizeDiff.height,a=o?0:r.sizeDiff.width,f={width:r.size.width-a,height:r.size.height-u},l=parseInt(r.element.css("left"),10)+(r.position.left-r.originalPosition.left)||null,c=parseInt(r.element.css("top"),10)+(r.position.top-r.originalPosition.top)||null;r.element.animate(e.extend(f,c&&l?{top:c,left:l}:{}),{duration:i.animateDuration,easing:i.animateEasing,step:function(){var n={width:parseInt(r.element.css("width"),10),height:parseInt(r.element.css("height"),10),top:parseInt(r.element.css("top"),10),left:parseInt(r.element.css("left"),10)};s&&s.length&&e(s[0]).css({width:n.width,height:n.height}),r._updateCache(n),r._propagate("resize",t)}})}}),e.ui.plugin.add("resizable","containment",{start:function(t,r){var i=e(this).data("resizable"),s=i.options,o=i.element,u=s.containment,a=u instanceof e?u.get(0):/parent/.test(u)?o.parent().get(0):u;if(!a)return;i.containerElement=e(a);if(/document/.test(u)||u==document)i.containerOffset={left:0,top:0},i.containerPosition={left:0,top:0},i.parentData={element:e(document),left:0,top:0,width:e(document).width(),height:e(document).height()||document.body.parentNode.scrollHeight};else{var f=e(a),l=[];e(["Top","Right","Left","Bottom"]).each(function(e,t){l[e]=n(f.css("padding"+t))}),i.containerOffset=f.offset(),i.containerPosition=f.position(),i.containerSize={height:f.innerHeight()-l[3],width:f.innerWidth()-l[1]};var c=i.containerOffset,h=i.containerSize.height,p=i.containerSize.width,d=e.ui.hasScroll(a,"left")?a.scrollWidth:p,v=e.ui.hasScroll(a)?a.scrollHeight:h;i.parentData={element:a,left:c.left,top:c.top,width:d,height:v}}},resize:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r.containerSize,o=r.containerOffset,u=r.size,a=r.position,f=r._aspectRatio||t.shiftKey,l={top:0,left:0},c=r.containerElement;c[0]!=document&&/static/.test(c.css("position"))&&(l=o),a.left<(r._helper?o.left:0)&&(r.size.width=r.size.width+(r._helper?r.position.left-o.left:r.position.left-l.left),f&&(r.size.height=r.size.width/r.aspectRatio),r.position.left=i.helper?o.left:0),a.top<(r._helper?o.top:0)&&(r.size.height=r.size.height+(r._helper?r.position.top-o.top:r.position.top),f&&(r.size.width=r.size.height*r.aspectRatio),r.position.top=r._helper?o.top:0),r.offset.left=r.parentData.left+r.position.left,r.offset.top=r.parentData.top+r.position.top;var h=Math.abs((r._helper?r.offset.left-l.left:r.offset.left-l.left)+r.sizeDiff.width),p=Math.abs((r._helper?r.offset.top-l.top:r.offset.top-o.top)+r.sizeDiff.height),d=r.containerElement.get(0)==r.element.parent().get(0),v=/relative|absolute/.test(r.containerElement.css("position"));d&&v&&(h-=r.parentData.left),h+r.size.width>=r.parentData.width&&(r.size.width=r.parentData.width-h,f&&(r.size.height=r.size.width/r.aspectRatio)),p+r.size.height>=r.parentData.height&&(r.size.height=r.parentData.height-p,f&&(r.size.width=r.size.height*r.aspectRatio))},stop:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r.position,o=r.containerOffset,u=r.containerPosition,a=r.containerElement,f=e(r.helper),l=f.offset(),c=f.outerWidth()-r.sizeDiff.width,h=f.outerHeight()-r.sizeDiff.height;r._helper&&!i.animate&&/relative/.test(a.css("position"))&&e(this).css({left:l.left-u.left-o.left,width:c,height:h}),r._helper&&!i.animate&&/static/.test(a.css("position"))&&e(this).css({left:l.left-u.left-o.left,width:c,height:h})}}),e.ui.plugin.add("resizable","ghost",{start:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r.size;r.ghost=r.originalElement.clone(),r.ghost.css({opacity:.25,display:"block",position:"relative",height:s.height,width:s.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof i.ghost=="string"?i.ghost:""),r.ghost.appendTo(r.helper)},resize:function(t,n){var r=e(this).data("resizable"),i=r.options;r.ghost&&r.ghost.css({position:"relative",height:r.size.height,width:r.size.width})},stop:function(t,n){var r=e(this).data("resizable"),i=r.options;r.ghost&&r.helper&&r.helper.get(0).removeChild(r.ghost.get(0))}}),e.ui.plugin.add("resizable","grid",{resize:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r.size,o=r.originalSize,u=r.originalPosition,a=r.axis,f=i._aspectRatio||t.shiftKey;i.grid=typeof i.grid=="number"?[i.grid,i.grid]:i.grid;var l=Math.round((s.width-o.width)/(i.grid[0]||1))*(i.grid[0]||1),c=Math.round((s.height-o.height)/(i.grid[1]||1))*(i.grid[1]||1);/^(se|s|e)$/.test(a)?(r.size.width=o.width+l,r.size.height=o.height+c):/^(ne)$/.test(a)?(r.size.width=o.width+l,r.size.height=o.height+c,r.position.top=u.top-c):/^(sw)$/.test(a)?(r.size.width=o.width+l,r.size.height=o.height+c,r.position.left=u.left-l):(r.size.width=o.width+l,r.size.height=o.height+c,r.position.top=u.top-c,r.position.left=u.left-l)}});var n=function(e){return parseInt(e,10)||0},r=function(e){return!isNaN(parseInt(e,10))}})(jQuery);(function(e,t){e.widget("ui.selectable",e.ui.mouse,{version:"1.9.0",options:{appendTo:"body",autoRefresh:!0,distance:0,filter:"*",tolerance:"touch"},_create:function(){var t=this;this.element.addClass("ui-selectable"),this.dragged=!1;var n;this.refresh=function(){n=e(t.options.filter,t.element[0]),n.addClass("ui-selectee"),n.each(function(){var t=e(this),n=t.offset();e.data(this,"selectable-item",{element:this,$element:t,left:n.left,top:n.top,right:n.left+t.outerWidth(),bottom:n.top+t.outerHeight(),startselected:!1,selected:t.hasClass("ui-selected"),selecting:t.hasClass("ui-selecting"),unselecting:t.hasClass("ui-unselecting")})})},this.refresh(),this.selectees=n.addClass("ui-selectee"),this._mouseInit(),this.helper=e("
                        ")},_destroy:function(){this.selectees.removeClass("ui-selectee").removeData("selectable-item"),this.element.removeClass("ui-selectable ui-selectable-disabled"),this._mouseDestroy()},_mouseStart:function(t){var n=this;this.opos=[t.pageX,t.pageY];if(this.options.disabled)return;var r=this.options;this.selectees=e(r.filter,this.element[0]),this._trigger("start",t),e(r.appendTo).append(this.helper),this.helper.css({left:t.clientX,top:t.clientY,width:0,height:0}),r.autoRefresh&&this.refresh(),this.selectees.filter(".ui-selected").each(function(){var r=e.data(this,"selectable-item");r.startselected=!0,!t.metaKey&&!t.ctrlKey&&(r.$element.removeClass("ui-selected"),r.selected=!1,r.$element.addClass("ui-unselecting"),r.unselecting=!0,n._trigger("unselecting",t,{unselecting:r.element}))}),e(t.target).parents().andSelf().each(function(){var r=e.data(this,"selectable-item");if(r){var i=!t.metaKey&&!t.ctrlKey||!r.$element.hasClass("ui-selected");return r.$element.removeClass(i?"ui-unselecting":"ui-selected").addClass(i?"ui-selecting":"ui-unselecting"),r.unselecting=!i,r.selecting=i,r.selected=i,i?n._trigger("selecting",t,{selecting:r.element}):n._trigger("unselecting",t,{unselecting:r.element}),!1}})},_mouseDrag:function(t){var n=this;this.dragged=!0;if(this.options.disabled)return;var r=this.options,i=this.opos[0],s=this.opos[1],o=t.pageX,u=t.pageY;if(i>o){var a=o;o=i,i=a}if(s>u){var a=u;u=s,s=a}return this.helper.css({left:i,top:s,width:o-i,height:u-s}),this.selectees.each(function(){var a=e.data(this,"selectable-item");if(!a||a.element==n.element[0])return;var f=!1;r.tolerance=="touch"?f=!(a.left>o||a.rightu||a.bottomi&&a.rights&&a.bottom").appendTo(this.element).addClass("ui-slider-range ui-widget-header"+(r.range==="min"||r.range==="max"?" ui-slider-range-"+r.range:"")));for(t=i.length;tn&&(i=n,s=e(this),o=t)}),c.range===!0&&this.values(1)===c.min&&(o+=1,s=e(this.handles[o])),u=this._start(t,o),u===!1?!1:(this._mouseSliding=!0,this._handleIndex=o,s.addClass("ui-state-active").focus(),a=s.offset(),f=!e(t.target).parents().andSelf().is(".ui-slider-handle"),this._clickOffset=f?{left:0,top:0}:{left:t.pageX-a.left-s.width()/2,top:t.pageY-a.top-s.height()/2-(parseInt(s.css("borderTopWidth"),10)||0)-(parseInt(s.css("borderBottomWidth"),10)||0)+(parseInt(s.css("marginTop"),10)||0)},this.handles.hasClass("ui-state-hover")||this._slide(t,o,r),this._animateOff=!0,!0))},_mouseStart:function(e){return!0},_mouseDrag:function(e){var t={x:e.pageX,y:e.pageY},n=this._normValueFromMouse(t);return this._slide(e,this._handleIndex,n),!1},_mouseStop:function(e){return this.handles.removeClass("ui-state-active"),this._mouseSliding=!1,this._stop(e,this._handleIndex),this._change(e,this._handleIndex),this._handleIndex=null,this._clickOffset=null,this._animateOff=!1,!1},_detectOrientation:function(){this.orientation=this.options.orientation==="vertical"?"vertical":"horizontal"},_normValueFromMouse:function(e){var t,n,r,i,s;return this.orientation==="horizontal"?(t=this.elementSize.width,n=e.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(t=this.elementSize.height,n=e.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)),r=n/t,r>1&&(r=1),r<0&&(r=0),this.orientation==="vertical"&&(r=1-r),i=this._valueMax()-this._valueMin(),s=this._valueMin()+r*i,this._trimAlignValue(s)},_start:function(e,t){var n={handle:this.handles[t],value:this.value()};return this.options.values&&this.options.values.length&&(n.value=this.values(t),n.values=this.values()),this._trigger("start",e,n)},_slide:function(e,t,n){var r,i,s;this.options.values&&this.options.values.length?(r=this.values(t?0:1),this.options.values.length===2&&this.options.range===!0&&(t===0&&n>r||t===1&&n1){this.options.values[t]=this._trimAlignValue(n),this._refreshValue(),this._change(null,t);return}if(!arguments.length)return this._values();if(!e.isArray(arguments[0]))return this.options.values&&this.options.values.length?this._values(t):this.value();r=this.options.values,i=arguments[0];for(s=0;s=this._valueMax())return this._valueMax();var t=this.options.step>0?this.options.step:1,n=(e-this._valueMin())%t,r=e-n;return Math.abs(n)*2>=t&&(r+=n>0?t:-t),parseFloat(r.toFixed(5))},_valueMin:function(){return this.options.min},_valueMax:function(){return this.options.max},_refreshValue:function(){var t,n,r,i,s,o=this.options.range,u=this.options,a=this,f=this._animateOff?!1:u.animate,l={};this.options.values&&this.options.values.length?this.handles.each(function(r,i){n=(a.values(r)-a._valueMin())/(a._valueMax()-a._valueMin())*100,l[a.orientation==="horizontal"?"left":"bottom"]=n+"%",e(this).stop(1,1)[f?"animate":"css"](l,u.animate),a.options.range===!0&&(a.orientation==="horizontal"?(r===0&&a.range.stop(1,1)[f?"animate":"css"]({left:n+"%"},u.animate),r===1&&a.range[f?"animate":"css"]({width:n-t+"%"},{queue:!1,duration:u.animate})):(r===0&&a.range.stop(1,1)[f?"animate":"css"]({bottom:n+"%"},u.animate),r===1&&a.range[f?"animate":"css"]({height:n-t+"%"},{queue:!1,duration:u.animate}))),t=n}):(r=this.value(),i=this._valueMin(),s=this._valueMax(),n=s!==i?(r-i)/(s-i)*100:0,l[this.orientation==="horizontal"?"left":"bottom"]=n+"%",this.handle.stop(1,1)[f?"animate":"css"](l,u.animate),o==="min"&&this.orientation==="horizontal"&&this.range.stop(1,1)[f?"animate":"css"]({width:n+"%"},u.animate),o==="max"&&this.orientation==="horizontal"&&this.range[f?"animate":"css"]({width:100-n+"%"},{queue:!1,duration:u.animate}),o==="min"&&this.orientation==="vertical"&&this.range.stop(1,1)[f?"animate":"css"]({height:n+"%"},u.animate),o==="max"&&this.orientation==="vertical"&&this.range[f?"animate":"css"]({height:100-n+"%"},{queue:!1,duration:u.animate}))}})})(jQuery);(function(e,t){e.widget("ui.sortable",e.ui.mouse,{version:"1.9.0",widgetEventPrefix:"sort",ready:!1,options:{appendTo:"parent",axis:!1,connectWith:!1,containment:!1,cursor:"auto",cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:"original",items:"> *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1e3},_create:function(){var e=this.options;this.containerCache={},this.element.addClass("ui-sortable"),this.refresh(),this.floating=this.items.length?e.axis==="x"||/left|right/.test(this.items[0].item.css("float"))||/inline|table-cell/.test(this.items[0].item.css("display")):!1,this.offset=this.element.offset(),this._mouseInit(),this.ready=!0},_destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled"),this._mouseDestroy();for(var e=this.items.length-1;e>=0;e--)this.items[e].item.removeData(this.widgetName+"-item");return this},_setOption:function(t,n){t==="disabled"?(this.options[t]=n,this.widget().toggleClass("ui-sortable-disabled",!!n)):e.Widget.prototype._setOption.apply(this,arguments)},_mouseCapture:function(t,n){var r=this;if(this.reverting)return!1;if(this.options.disabled||this.options.type=="static")return!1;this._refreshItems(t);var i=null,s=e(t.target).parents().each(function(){if(e.data(this,r.widgetName+"-item")==r)return i=e(this),!1});e.data(t.target,r.widgetName+"-item")==r&&(i=e(t.target));if(!i)return!1;if(this.options.handle&&!n){var o=!1;e(this.options.handle,i).find("*").andSelf().each(function(){this==t.target&&(o=!0)});if(!o)return!1}return this.currentItem=i,this._removeCurrentsFromItems(),!0},_mouseStart:function(t,n,r){var i=this.options;this.currentContainer=this,this.refreshPositions(),this.helper=this._createHelper(t),this._cacheHelperProportions(),this._cacheMargins(),this.scrollParent=this.helper.scrollParent(),this.offset=this.currentItem.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},e.extend(this.offset,{click:{left:t.pageX-this.offset.left,top:t.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.helper.css("position","absolute"),this.cssPosition=this.helper.css("position"),this.originalPosition=this._generatePosition(t),this.originalPageX=t.pageX,this.originalPageY=t.pageY,i.cursorAt&&this._adjustOffsetFromHelper(i.cursorAt),this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]},this.helper[0]!=this.currentItem[0]&&this.currentItem.hide(),this._createPlaceholder(),i.containment&&this._setContainment(),i.cursor&&(e("body").css("cursor")&&(this._storedCursor=e("body").css("cursor")),e("body").css("cursor",i.cursor)),i.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",i.opacity)),i.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",i.zIndex)),this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",t,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions();if(!r)for(var s=this.containers.length-1;s>=0;s--)this.containers[s]._trigger("activate",t,this._uiHash(this));return e.ui.ddmanager&&(e.ui.ddmanager.current=this),e.ui.ddmanager&&!i.dropBehaviour&&e.ui.ddmanager.prepareOffsets(this,t),this.dragging=!0,this.helper.addClass("ui-sortable-helper"),this._mouseDrag(t),!0},_mouseDrag:function(t){this.position=this._generatePosition(t),this.positionAbs=this._convertPositionTo("absolute"),this.lastPositionAbs||(this.lastPositionAbs=this.positionAbs);if(this.options.scroll){var n=this.options,r=!1;this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-t.pageY=0;i--){var s=this.items[i],o=s.item[0],u=this._intersectsWithPointer(s);if(!u)continue;if(s.instance!==this.currentContainer)continue;if(o!=this.currentItem[0]&&this.placeholder[u==1?"next":"prev"]()[0]!=o&&!e.contains(this.placeholder[0],o)&&(this.options.type=="semi-dynamic"?!e.contains(this.element[0],o):!0)){this.direction=u==1?"down":"up";if(this.options.tolerance!="pointer"&&!this._intersectsWithSides(s))break;this._rearrange(t,s),this._trigger("change",t,this._uiHash());break}}return this._contactContainers(t),e.ui.ddmanager&&e.ui.ddmanager.drag(this,t),this._trigger("sort",t,this._uiHash()),this.lastPositionAbs=this.positionAbs,!1},_mouseStop:function(t,n){if(!t)return;e.ui.ddmanager&&!this.options.dropBehaviour&&e.ui.ddmanager.drop(this,t);if(this.options.revert){var r=this,i=this.placeholder.offset();this.reverting=!0,e(this.helper).animate({left:i.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft),top:i.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){r._clear(t)})}else this._clear(t,n);return!1},cancel:function(){if(this.dragging){this._mouseUp({target:null}),this.options.helper=="original"?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"):this.currentItem.show();for(var t=this.containers.length-1;t>=0;t--)this.containers[t]._trigger("deactivate",null,this._uiHash(this)),this.containers[t].containerCache.over&&(this.containers[t]._trigger("out",null,this._uiHash(this)),this.containers[t].containerCache.over=0)}return this.placeholder&&(this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.options.helper!="original"&&this.helper&&this.helper[0].parentNode&&this.helper.remove(),e.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?e(this.domPosition.prev).after(this.currentItem):e(this.domPosition.parent).prepend(this.currentItem)),this},serialize:function(t){var n=this._getItemsAsjQuery(t&&t.connected),r=[];return t=t||{},e(n).each(function(){var n=(e(t.item||this).attr(t.attribute||"id")||"").match(t.expression||/(.+)[-=_](.+)/);n&&r.push((t.key||n[1]+"[]")+"="+(t.key&&t.expression?n[1]:n[2]))}),!r.length&&t.key&&r.push(t.key+"="),r.join("&")},toArray:function(t){var n=this._getItemsAsjQuery(t&&t.connected),r=[];return t=t||{},n.each(function(){r.push(e(t.item||this).attr(t.attribute||"id")||"")}),r},_intersectsWith:function(e){var t=this.positionAbs.left,n=t+this.helperProportions.width,r=this.positionAbs.top,i=r+this.helperProportions.height,s=e.left,o=s+e.width,u=e.top,a=u+e.height,f=this.offset.click.top,l=this.offset.click.left,c=r+f>u&&r+fs&&t+le[this.floating?"width":"height"]?c:s0?"down":"up")},_getDragHorizontalDirection:function(){var e=this.positionAbs.left-this.lastPositionAbs.left;return e!=0&&(e>0?"right":"left")},refresh:function(e){return this._refreshItems(e),this.refreshPositions(),this},_connectWith:function(){var e=this.options;return e.connectWith.constructor==String?[e.connectWith]:e.connectWith},_getItemsAsjQuery:function(t){var n=[],r=[],i=this._connectWith();if(i&&t)for(var s=i.length-1;s>=0;s--){var o=e(i[s]);for(var u=o.length-1;u>=0;u--){var a=e.data(o[u],this.widgetName);a&&a!=this&&!a.options.disabled&&r.push([e.isFunction(a.options.items)?a.options.items.call(a.element):e(a.options.items,a.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),a])}}r.push([e.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):e(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]);for(var s=r.length-1;s>=0;s--)r[s][0].each(function(){n.push(this)});return e(n)},_removeCurrentsFromItems:function(){var e=this.currentItem.find(":data("+this.widgetName+"-item)");for(var t=0;t=0;s--){var o=e(i[s]);for(var u=o.length-1;u>=0;u--){var a=e.data(o[u],this.widgetName);a&&a!=this&&!a.options.disabled&&(r.push([e.isFunction(a.options.items)?a.options.items.call(a.element[0],t,{item:this.currentItem}):e(a.options.items,a.element),a]),this.containers.push(a))}}for(var s=r.length-1;s>=0;s--){var f=r[s][1],l=r[s][0];for(var u=0,c=l.length;u=0;n--){var r=this.items[n];if(r.instance!=this.currentContainer&&this.currentContainer&&r.item[0]!=this.currentItem[0])continue;var i=this.options.toleranceElement?e(this.options.toleranceElement,r.item):r.item;t||(r.width=i.outerWidth(),r.height=i.outerHeight());var s=i.offset();r.left=s.left,r.top=s.top}if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(var n=this.containers.length-1;n>=0;n--){var s=this.containers[n].element.offset();this.containers[n].containerCache.left=s.left,this.containers[n].containerCache.top=s.top,this.containers[n].containerCache.width=this.containers[n].element.outerWidth(),this.containers[n].containerCache.height=this.containers[n].element.outerHeight()}return this},_createPlaceholder:function(t){t=t||this;var n=t.options;if(!n.placeholder||n.placeholder.constructor==String){var r=n.placeholder;n.placeholder={element:function(){var n=e(document.createElement(t.currentItem[0].nodeName)).addClass(r||t.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];return r||(n.style.visibility="hidden"),n},update:function(e,i){if(r&&!n.forcePlaceholderSize)return;i.height()||i.height(t.currentItem.innerHeight()-parseInt(t.currentItem.css("paddingTop")||0,10)-parseInt(t.currentItem.css("paddingBottom")||0,10)),i.width()||i.width(t.currentItem.innerWidth()-parseInt(t.currentItem.css("paddingLeft")||0,10)-parseInt(t.currentItem.css("paddingRight")||0,10))}}}t.placeholder=e(n.placeholder.element.call(t.element,t.currentItem)),t.currentItem.after(t.placeholder),n.placeholder.update(t,t.placeholder)},_contactContainers:function(t){var n=null,r=null;for(var i=this.containers.length-1;i>=0;i--){if(e.contains(this.currentItem[0],this.containers[i].element[0]))continue;if(this._intersectsWith(this.containers[i].containerCache)){if(n&&e.contains(this.containers[i].element[0],n.element[0]))continue;n=this.containers[i],r=i}else this.containers[i].containerCache.over&&(this.containers[i]._trigger("out",t,this._uiHash(this)),this.containers[i].containerCache.over=0)}if(!n)return;if(this.containers.length===1)this.containers[r]._trigger("over",t,this._uiHash(this)),this.containers[r].containerCache.over=1;else if(this.currentContainer!=this.containers[r]){var s=1e4,o=null,u=this.positionAbs[this.containers[r].floating?"left":"top"];for(var a=this.items.length-1;a>=0;a--){if(!e.contains(this.containers[r].element[0],this.items[a].item[0]))continue;var f=this.containers[r].floating?this.items[a].item.offset().left:this.items[a].item.offset().top;Math.abs(f-u)0?"down":"up")}if(!o&&!this.options.dropOnEmpty)return;this.currentContainer=this.containers[r],o?this._rearrange(t,o,null,!0):this._rearrange(t,null,this.containers[r].element,!0),this._trigger("change",t,this._uiHash()),this.containers[r]._trigger("change",t,this._uiHash(this)),this.options.placeholder.update(this.currentContainer,this.placeholder),this.containers[r]._trigger("over",t,this._uiHash(this)),this.containers[r].containerCache.over=1}},_createHelper:function(t){var n=this.options,r=e.isFunction(n.helper)?e(n.helper.apply(this.element[0],[t,this.currentItem])):n.helper=="clone"?this.currentItem.clone():this.currentItem;return r.parents("body").length||e(n.appendTo!="parent"?n.appendTo:this.currentItem[0].parentNode)[0].appendChild(r[0]),r[0]==this.currentItem[0]&&(this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")}),(r[0].style.width==""||n.forceHelperSize)&&r.width(this.currentItem.width()),(r[0].style.height==""||n.forceHelperSize)&&r.height(this.currentItem.height()),r},_adjustOffsetFromHelper:function(t){typeof t=="string"&&(t=t.split(" ")),e.isArray(t)&&(t={left:+t[0],top:+t[1]||0}),"left"in t&&(this.offset.click.left=t.left+this.margins.left),"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left),"top"in t&&(this.offset.click.top=t.top+this.margins.top),"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var t=this.offsetParent.offset();this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&e.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop());if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&e.browser.msie)t={top:0,left:0};return{top:t.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var e=this.currentItem.position();return{top:e.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:e.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var t=this.options;t.containment=="parent"&&(t.containment=this.helper[0].parentNode);if(t.containment=="document"||t.containment=="window")this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,e(t.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(e(t.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(t.containment)){var n=e(t.containment)[0],r=e(t.containment).offset(),i=e(n).css("overflow")!="hidden";this.containment=[r.left+(parseInt(e(n).css("borderLeftWidth"),10)||0)+(parseInt(e(n).css("paddingLeft"),10)||0)-this.margins.left,r.top+(parseInt(e(n).css("borderTopWidth"),10)||0)+(parseInt(e(n).css("paddingTop"),10)||0)-this.margins.top,r.left+(i?Math.max(n.scrollWidth,n.offsetWidth):n.offsetWidth)-(parseInt(e(n).css("borderLeftWidth"),10)||0)-(parseInt(e(n).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,r.top+(i?Math.max(n.scrollHeight,n.offsetHeight):n.offsetHeight)-(parseInt(e(n).css("borderTopWidth"),10)||0)-(parseInt(e(n).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}},_convertPositionTo:function(t,n){n||(n=this.position);var r=t=="absolute"?1:-1,i=this.options,s=this.cssPosition!="absolute"||this.scrollParent[0]!=document&&!!e.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,o=/(html|body)/i.test(s[0].tagName);return{top:n.top+this.offset.relative.top*r+this.offset.parent.top*r-(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():o?0:s.scrollTop())*r,left:n.left+this.offset.relative.left*r+this.offset.parent.left*r-(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():o?0:s.scrollLeft())*r}},_generatePosition:function(t){var n=this.options,r=this.cssPosition!="absolute"||this.scrollParent[0]!=document&&!!e.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,i=/(html|body)/i.test(r[0].tagName);this.cssPosition=="relative"&&(this.scrollParent[0]==document||this.scrollParent[0]==this.offsetParent[0])&&(this.offset.relative=this._getRelativeOffset());var s=t.pageX,o=t.pageY;if(this.originalPosition){this.containment&&(t.pageX-this.offset.click.leftthis.containment[2]&&(s=this.containment[2]+this.offset.click.left),t.pageY-this.offset.click.top>this.containment[3]&&(o=this.containment[3]+this.offset.click.top));if(n.grid){var u=this.originalPageY+Math.round((o-this.originalPageY)/n.grid[1])*n.grid[1];o=this.containment?u-this.offset.click.topthis.containment[3]?u-this.offset.click.topthis.containment[2]?a-this.offset.click.left=0;i--)n||r.push(function(e){return function(t){e._trigger("deactivate",t,this._uiHash(this))}}.call(this,this.containers[i])),this.containers[i].containerCache.over&&(r.push(function(e){return function(t){e._trigger("out",t,this._uiHash(this))}}.call(this,this.containers[i])),this.containers[i].containerCache.over=0);this._storedCursor&&e("body").css("cursor",this._storedCursor),this._storedOpacity&&this.helper.css("opacity",this._storedOpacity),this._storedZIndex&&this.helper.css("zIndex",this._storedZIndex=="auto"?"":this._storedZIndex),this.dragging=!1;if(this.cancelHelperRemoval){if(!n){this._trigger("beforeStop",t,this._uiHash());for(var i=0;i",widgetEventPrefix:"spin",options:{culture:null,icons:{down:"ui-icon-triangle-1-s",up:"ui-icon-triangle-1-n"},incremental:!0,max:null,min:null,numberFormat:null,page:10,step:1,change:null,spin:null,start:null,stop:null},_create:function(){this._setOption("max",this.options.max),this._setOption("min",this.options.min),this._setOption("step",this.options.step),this._value(this.element.val(),!0),this._draw(),this._on(this._events),this._refresh(),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_getCreateOptions:function(){var t={},n=this.element;return e.each(["min","max","step"],function(e,r){var i=n.attr(r);i!==undefined&&i.length&&(t[r]=i)}),t},_events:{keydown:function(e){this._start(e)&&this._keydown(e)&&e.preventDefault()},keyup:"_stop",focus:function(){this.uiSpinner.addClass("ui-state-active"),this.previous=this.element.val()},blur:function(e){if(this.cancelBlur){delete this.cancelBlur;return}this._refresh(),this.uiSpinner.removeClass("ui-state-active"),this.previous!==this.element.val()&&this._trigger("change",e)},mousewheel:function(e,t){if(!t)return;if(!this.spinning&&!this._start(e))return!1;this._spin((t>0?1:-1)*this.options.step,e),clearTimeout(this.mousewheelTimer),this.mousewheelTimer=this._delay(function(){this.spinning&&this._stop(e)},100),e.preventDefault()},"mousedown .ui-spinner-button":function(t){function r(){var e=this.element[0]===this.document[0].activeElement;e||(this.element.focus(),this.previous=n,this._delay(function(){this.previous=n}))}var n;n=this.element[0]===this.document[0].activeElement?this.previous:this.element.val(),t.preventDefault(),r.call(this),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur,r.call(this)});if(this._start(t)===!1)return;this._repeat(null,e(t.currentTarget).hasClass("ui-spinner-up")?1:-1,t)},"mouseup .ui-spinner-button":"_stop","mouseenter .ui-spinner-button":function(t){if(!e(t.currentTarget).hasClass("ui-state-active"))return;if(this._start(t)===!1)return!1;this._repeat(null,e(t.currentTarget).hasClass("ui-spinner-up")?1:-1,t)},"mouseleave .ui-spinner-button":"_stop"},_draw:function(){var e=this.uiSpinner=this.element.addClass("ui-spinner-input").attr("autocomplete","off").wrap(this._uiSpinnerHtml()).parent().append(this._buttonHtml());this._hoverable(e),this.element.attr("role","spinbutton"),this.buttons=e.find(".ui-spinner-button").attr("tabIndex",-1).button().removeClass("ui-corner-all"),this.buttons.height()>Math.ceil(e.height()*.5)&&e.height()>0&&e.height(e.height()),this.options.disabled&&this.disable()},_keydown:function(t){var n=this.options,r=e.ui.keyCode;switch(t.keyCode){case r.UP:return this._repeat(null,1,t),!0;case r.DOWN:return this._repeat(null,-1,t),!0;case r.PAGE_UP:return this._repeat(null,n.page,t),!0;case r.PAGE_DOWN:return this._repeat(null,-n.page,t),!0}return!1},_uiSpinnerHtml:function(){return""},_buttonHtml:function(){return""+""+""+""+""},_start:function(e){return!this.spinning&&this._trigger("start",e)===!1?!1:(this.counter||(this.counter=1),this.spinning=!0,!0)},_repeat:function(e,t,n){e=e||500,clearTimeout(this.timer),this.timer=this._delay(function(){this._repeat(40,t,n)},e),this._spin(t*this.options.step,n)},_spin:function(e,t){var n=this.value()||0;this.counter||(this.counter=1),n=this._adjustValue(n+e*this._increment(this.counter));if(!this.spinning||this._trigger("spin",t,{value:n})!==!1)this._value(n),this.counter++},_increment:function(t){var n=this.options.incremental;return n?e.isFunction(n)?n(t):Math.floor(t*t*t/5e4-t*t/500+17*t/200+1):1},_precision:function(){var e=this._precisionOf(this.options.step);return this.options.min!==null&&(e=Math.max(e,this._precisionOf(this.options.min))),e},_precisionOf:function(e){var t=e.toString(),n=t.indexOf(".");return n===-1?0:t.length-n-1},_adjustValue:function(e){var t,n,r=this.options;return t=r.min!==null?r.min:0,n=e-t,n=Math.round(n/r.step)*r.step,e=t+n,e=parseFloat(e.toFixed(this._precision())),r.max!==null&&e>r.max?r.max:r.min!==null&&e1&&e.href.replace(r,"")===location.href.replace(r,"")}var n=0,r=/#.*$/;e.widget("ui.tabs",{version:"1.9.0",delay:300,options:{active:null,collapsible:!1,event:"click",heightStyle:"content",hide:null,show:null,activate:null,beforeActivate:null,beforeLoad:null,load:null},_create:function(){var t,n=this,r=this.options,i=r.active;this.running=!1,this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all").toggleClass("ui-tabs-collapsible",r.collapsible).delegate(".ui-tabs-nav > li","mousedown"+this.eventNamespace,function(t){e(this).is(".ui-state-disabled")&&t.preventDefault()}).delegate(".ui-tabs-anchor","focus"+this.eventNamespace,function(){e(this).closest("li").is(".ui-state-disabled")&&this.blur()}),this._processTabs();if(i===null){location.hash&&this.anchors.each(function(e,t){if(t.hash===location.hash)return i=e,!1}),i===null&&(i=this.tabs.filter(".ui-tabs-active").index());if(i===null||i===-1)i=this.tabs.length?0:!1}i!==!1&&(i=this.tabs.index(this.tabs.eq(i)),i===-1&&(i=r.collapsible?!1:0)),r.active=i,!r.collapsible&&r.active===!1&&this.anchors.length&&(r.active=0),e.isArray(r.disabled)&&(r.disabled=e.unique(r.disabled.concat(e.map(this.tabs.filter(".ui-state-disabled"),function(e){return n.tabs.index(e)}))).sort()),this.options.active!==!1&&this.anchors.length?this.active=this._findActive(this.options.active):this.active=e(),this._refresh(),this.active.length&&this.load(r.active)},_getCreateEventData:function(){return{tab:this.active,panel:this.active.length?this._getPanelForTab(this.active):e()}},_tabKeydown:function(t){var n=e(this.document[0].activeElement).closest("li"),r=this.tabs.index(n),i=!0;if(this._handlePageNav(t))return;switch(t.keyCode){case e.ui.keyCode.RIGHT:case e.ui.keyCode.DOWN:r++;break;case e.ui.keyCode.UP:case e.ui.keyCode.LEFT:i=!1,r--;break;case e.ui.keyCode.END:r=this.anchors.length-1;break;case e.ui.keyCode.HOME:r=0;break;case e.ui.keyCode.SPACE:t.preventDefault(),clearTimeout(this.activating),this._activate(r);return;case e.ui.keyCode.ENTER:t.preventDefault(),clearTimeout(this.activating),this._activate(r===this.options.active?!1:r);return;default:return}t.preventDefault(),clearTimeout(this.activating),r=this._focusNextTab(r,i),t.ctrlKey||(n.attr("aria-selected","false"),this.tabs.eq(r).attr("aria-selected","true"),this.activating=this._delay(function(){this.option("active",r)},this.delay))},_panelKeydown:function(t){if(this._handlePageNav(t))return;t.ctrlKey&&t.keyCode===e.ui.keyCode.UP&&(t.preventDefault(),this.active.focus())},_handlePageNav:function(t){if(t.altKey&&t.keyCode===e.ui.keyCode.PAGE_UP)return this._activate(this._focusNextTab(this.options.active-1,!1)),!0;if(t.altKey&&t.keyCode===e.ui.keyCode.PAGE_DOWN)return this._activate(this._focusNextTab(this.options.active+1,!0)),!0},_findNextTab:function(t,n){function i(){return t>r&&(t=0),t<0&&(t=r),t}var r=this.tabs.length-1;while(e.inArray(i(),this.options.disabled)!==-1)t=n?t+1:t-1;return t},_focusNextTab:function(e,t){return e=this._findNextTab(e,t),this.tabs.eq(e).focus(),e},_setOption:function(e,t){if(e==="active"){this._activate(t);return}if(e==="disabled"){this._setupDisabled(t);return}this._super(e,t),e==="collapsible"&&(this.element.toggleClass("ui-tabs-collapsible",t),!t&&this.options.active===!1&&this._activate(0)),e==="event"&&this._setupEvents(t),e==="heightStyle"&&this._setupHeightStyle(t)},_tabId:function(e){return e.attr("aria-controls")||"ui-tabs-"+i()},_sanitizeSelector:function(e){return e?e.replace(/[!"$%&'()*+,.\/:;<=>?@\[\]\^`{|}~]/g,"\\$&"):""},refresh:function(){var t,n=this.options,r=this.tablist.children(":has(a[href])");n.disabled=e.map(r.filter(".ui-state-disabled"),function(e){return r.index(e)}),this._processTabs(),n.active===!1||!this.anchors.length?(n.active=!1,this.active=e()):this.active.length&&!e.contains(this.tablist[0],this.active[0])?this.tabs.length===n.disabled.length?(n.active=!1,this.active=e()):this._activate(this._findNextTab(Math.max(0,n.active-1),!1)):n.active=this.tabs.index(this.active),this._refresh()},_refresh:function(){this._setupDisabled(this.options.disabled),this._setupEvents(this.options.event),this._setupHeightStyle(this.options.heightStyle),this.tabs.not(this.active).attr({"aria-selected":"false",tabIndex:-1}),this.panels.not(this._getPanelForTab(this.active)).hide().attr({"aria-expanded":"false","aria-hidden":"true"}),this.active.length?(this.active.addClass("ui-tabs-active ui-state-active").attr({"aria-selected":"true",tabIndex:0}),this._getPanelForTab(this.active).show().attr({"aria-expanded":"true","aria-hidden":"false"})):this.tabs.eq(0).attr("tabIndex",0)},_processTabs:function(){var t=this;this.tablist=this._getList().addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").attr("role","tablist"),this.tabs=this.tablist.find("> li:has(a[href])").addClass("ui-state-default ui-corner-top").attr({role:"tab",tabIndex:-1}),this.anchors=this.tabs.map(function(){return e("a",this)[0]}).addClass("ui-tabs-anchor").attr({role:"presentation",tabIndex:-1}),this.panels=e(),this.anchors.each(function(n,r){var i,o,u,a=e(r).uniqueId().attr("id"),f=e(r).closest("li"),l=f.attr("aria-controls");s(r)?(i=r.hash,o=t.element.find(t._sanitizeSelector(i))):(u=t._tabId(f),i="#"+u,o=t.element.find(i),o.length||(o=t._createPanel(u),o.insertAfter(t.panels[n-1]||t.tablist)),o.attr("aria-live","polite")),o.length&&(t.panels=t.panels.add(o)),l&&f.data("ui-tabs-aria-controls",l),f.attr({"aria-controls":i.substring(1),"aria-labelledby":a}),o.attr("aria-labelledby",a)}),this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").attr("role","tabpanel")},_getList:function(){return this.element.find("ol,ul").eq(0)},_createPanel:function(t){return e("
                        ").attr("id",t).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").data("ui-tabs-destroy",!0)},_setupDisabled:function(t){e.isArray(t)&&(t.length?t.length===this.anchors.length&&(t=!0):t=!1);for(var n=0,r;r=this.tabs[n];n++)t===!0||e.inArray(n,t)!==-1?e(r).addClass("ui-state-disabled").attr("aria-disabled","true"):e(r).removeClass("ui-state-disabled").removeAttr("aria-disabled");this.options.disabled=t},_setupEvents:function(t){var n={click:function(e){e.preventDefault()}};t&&e.each(t.split(" "),function(e,t){n[t]="_eventHandler"}),this._off(this.anchors.add(this.tabs).add(this.panels)),this._on(this.anchors,n),this._on(this.tabs,{keydown:"_tabKeydown"}),this._on(this.panels,{keydown:"_panelKeydown"}),this._focusable(this.tabs),this._hoverable(this.tabs)},_setupHeightStyle:function(t){var n,r,i=this.element.parent();t==="fill"?(e.support.minHeight||(r=i.css("overflow"),i.css("overflow","hidden")),n=i.height(),this.element.siblings(":visible").each(function(){var t=e(this),r=t.css("position");if(r==="absolute"||r==="fixed")return;n-=t.outerHeight(!0)}),r&&i.css("overflow",r),this.element.children().not(this.panels).each(function(){n-=e(this).outerHeight(!0)}),this.panels.each(function(){e(this).height(Math.max(0,n-e(this).innerHeight()+e(this).height()))}).css("overflow","auto")):t==="auto"&&(n=0,this.panels.each(function(){n=Math.max(n,e(this).height("").height())}).height(n))},_eventHandler:function(t){var n=this.options,r=this.active,i=e(t.currentTarget),s=i.closest("li"),o=s[0]===r[0],u=o&&n.collapsible,a=u?e():this._getPanelForTab(s),f=r.length?this._getPanelForTab(r):e(),l={oldTab:r,oldPanel:f,newTab:u?e():s,newPanel:a};t.preventDefault();if(s.hasClass("ui-state-disabled")||s.hasClass("ui-tabs-loading")||this.running||o&&!n.collapsible||this._trigger("beforeActivate",t,l)===!1)return;n.active=u?!1:this.tabs.index(s),this.active=o?e():s,this.xhr&&this.xhr.abort(),!f.length&&!a.length&&e.error("jQuery UI Tabs: Mismatching fragment identifier."),a.length&&this.load(this.tabs.index(s),t),this._toggle(t,l)},_toggle:function(t,n){function o(){r.running=!1,r._trigger("activate",t,n)}function u(){n.newTab.closest("li").addClass("ui-tabs-active ui-state-active"),i.length&&r.options.show?r._show(i,r.options.show,o):(i.show(),o())}var r=this,i=n.newPanel,s=n.oldPanel;this.running=!0,s.length&&this.options.hide?this._hide(s,this.options.hide,function(){n.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),u()}):(n.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),s.hide(),u()),s.attr({"aria-expanded":"false","aria-hidden":"true"}),n.oldTab.attr("aria-selected","false"),i.length&&s.length?n.oldTab.attr("tabIndex",-1):i.length&&this.tabs.filter(function(){return e(this).attr("tabIndex")===0}).attr("tabIndex",-1),i.attr({"aria-expanded":"true","aria-hidden":"false"}),n.newTab.attr({"aria-selected":"true",tabIndex:0})},_activate:function(t){var n,r=this._findActive(t);if(r[0]===this.active[0])return;r.length||(r=this.active),n=r.find(".ui-tabs-anchor")[0],this._eventHandler({target:n,currentTarget:n,preventDefault:e.noop})},_findActive:function(t){return t===!1?e():this.tabs.eq(t)},_getIndex:function(e){return typeof e=="string"&&(e=this.anchors.index(this.anchors.filter("[href$='"+e+"']"))),e},_destroy:function(){this.xhr&&this.xhr.abort(),this.element.removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible"),this.tablist.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").removeAttr("role"),this.anchors.removeClass("ui-tabs-anchor").removeAttr("role").removeAttr("tabIndex").removeData("href.tabs").removeData("load.tabs").removeUniqueId(),this.tabs.add(this.panels).each(function(){e.data(this,"ui-tabs-destroy")?e(this).remove():e(this).removeClass("ui-state-default ui-state-active ui-state-disabled ui-corner-top ui-corner-bottom ui-widget-content ui-tabs-active ui-tabs-panel").removeAttr("tabIndex").removeAttr("aria-live").removeAttr("aria-busy").removeAttr("aria-selected").removeAttr("aria-labelledby").removeAttr("aria-hidden").removeAttr("aria-expanded").removeAttr("role")}),this.tabs.each(function(){var t=e(this),n=t.data("ui-tabs-aria-controls");n?t.attr("aria-controls",n):t.removeAttr("aria-controls")}),this.options.heightStyle!=="content"&&this.panels.css("height","")},enable:function(n){var r=this.options.disabled;if(r===!1)return;n===t?r=!1:(n=this._getIndex(n),e.isArray(r)?r=e.map(r,function(e){return e!==n?e:null}):r=e.map(this.tabs,function(e,t){return t!==n?t:null})),this._setupDisabled(r)},disable:function(n){var r=this.options.disabled;if(r===!0)return;if(n===t)r=!0;else{n=this._getIndex(n);if(e.inArray(n,r)!==-1)return;e.isArray(r)?r=e.merge([n],r).sort():r=[n]}this._setupDisabled(r)},load:function(t,n){t=this._getIndex(t);var r=this,i=this.tabs.eq(t),o=i.find(".ui-tabs-anchor"),u=this._getPanelForTab(i),a={tab:i,panel:u};if(s(o[0]))return;this.xhr=e.ajax(this._ajaxSettings(o,n,a)),this.xhr&&this.xhr.statusText!=="canceled"&&(i.addClass("ui-tabs-loading"),u.attr("aria-busy","true"),this.xhr.success(function(e){setTimeout(function(){u.html(e),r._trigger("load",n,a)},1)}).complete(function(e,t){setTimeout(function(){t==="abort"&&r.panels.stop(!1,!0),i.removeClass("ui-tabs-loading"),u.removeAttr("aria-busy"),e===r.xhr&&delete r.xhr},1)}))},_ajaxSettings:function(t,n,r){var i=this;return{url:t.attr("href"),beforeSend:function(t,s){return i._trigger("beforeLoad",n,e.extend({jqXHR:t,ajaxSettings:s},r))}}},_getPanelForTab:function(t){var n=e(t).attr("aria-controls");return this.element.find(this._sanitizeSelector("#"+n))}}),e.uiBackCompat!==!1&&(e.ui.tabs.prototype._ui=function(e,t){return{tab:e,panel:t,index:this.anchors.index(e)}},e.widget("ui.tabs",e.ui.tabs,{url:function(e,t){this.anchors.eq(e).attr("href",t)}}),e.widget("ui.tabs",e.ui.tabs,{options:{ajaxOptions:null,cache:!1},_create:function(){this._super();var t=this;this._on({tabsbeforeload:function(n,r){if(e.data(r.tab[0],"cache.tabs")){n.preventDefault();return}r.jqXHR.success(function(){t.options.cache&&e.data(r.tab[0],"cache.tabs",!0)})}})},_ajaxSettings:function(t,n,r){var i=this.options.ajaxOptions;return e.extend({},i,{error:function(e,t,n){try{i.error(e,t,r.tab.closest("li").index(),r.tab[0])}catch(n){}}},this._superApply(arguments))},_setOption:function(e,t){e==="cache"&&t===!1&&this.anchors.removeData("cache.tabs"),this._super(e,t)},_destroy:function(){this.anchors.removeData("cache.tabs"),this._super()},url:function(e,t){this.anchors.eq(e).removeData("cache.tabs"),this._superApply(arguments)}}),e.widget("ui.tabs",e.ui.tabs,{abort:function(){this.xhr&&this.xhr.abort()}}),e.widget("ui.tabs",e.ui.tabs,{options:{spinner:"Loading…"},_create:function(){this._super(),this._on({tabsbeforeload:function(e,t){if(e.target!==this.element[0]||!this.options.spinner)return;var n=t.tab.find("span"),r=n.html();n.html(this.options.spinner),t.jqXHR.complete(function(){n.html(r)})}})}}),e.widget("ui.tabs",e.ui.tabs,{options:{enable:null,disable:null},enable:function(t){var n=this.options,r;if(t&&n.disabled===!0||e.isArray(n.disabled)&&e.inArray(t,n.disabled)!==-1)r=!0;this._superApply(arguments),r&&this._trigger("enable",null,this._ui(this.anchors[t],this.panels[t]))},disable:function(t){var n=this.options,r;if(t&&n.disabled===!1||e.isArray(n.disabled)&&e.inArray(t,n.disabled)===-1)r=!0;this._superApply(arguments),r&&this._trigger("disable",null,this._ui(this.anchors[t],this.panels[t]))}}),e.widget("ui.tabs",e.ui.tabs,{options:{add:null,remove:null,tabTemplate:"
                      7. #{label}
                      8. "},add:function(n,r,i){i===t&&(i=this.anchors.length);var s,o,u=this.options,a=e(u.tabTemplate.replace(/#\{href\}/g,n).replace(/#\{label\}/g,r)),f=n.indexOf("#")?this._tabId(a):n.replace("#","");return a.addClass("ui-state-default ui-corner-top").data("ui-tabs-destroy",!0),a.attr("aria-controls",f),s=i>=this.tabs.length,o=this.element.find("#"+f),o.length||(o=this._createPanel(f),s?i>0?o.insertAfter(this.panels.eq(-1)):o.appendTo(this.element):o.insertBefore(this.panels[i])),o.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").hide(),s?a.appendTo(this.tablist):a.insertBefore(this.tabs[i]),u.disabled=e.map(u.disabled,function(e){return e>=i?++e:e}),this.refresh(),this.tabs.length===1&&u.active===!1&&this.option("active",0),this._trigger("add",null,this._ui(this.anchors[i],this.panels[i])),this},remove:function(t){t=this._getIndex(t);var n=this.options,r=this.tabs.eq(t).remove(),i=this._getPanelForTab(r).remove();return r.hasClass("ui-tabs-active")&&this.anchors.length>2&&this._activate(t+(t+1=t?--e:e}),this.refresh(),this._trigger("remove",null,this._ui(r.find("a")[0],i[0])),this}}),e.widget("ui.tabs",e.ui.tabs,{length:function(){return this.anchors.length}}),e.widget("ui.tabs",e.ui.tabs,{options:{idPrefix:"ui-tabs-"},_tabId:function(t){var n=t.is("li")?t.find("a[href]"):t;return n=n[0],e(n).closest("li").attr("aria-controls")||n.title&&n.title.replace(/\s/g,"_").replace(/[^\w\u00c0-\uFFFF\-]/g,"")||this.options.idPrefix+i()}}),e.widget("ui.tabs",e.ui.tabs,{options:{panelTemplate:"
                        "},_createPanel:function(t){return e(this.options.panelTemplate).attr("id",t).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").data("ui-tabs-destroy",!0)}}),e.widget("ui.tabs",e.ui.tabs,{_create:function(){var e=this.options;e.active===null&&e.selected!==t&&(e.active=e.selected===-1?!1:e.selected),this._super(),e.selected=e.active,e.selected===!1&&(e.selected=-1)},_setOption:function(e,t){if(e!=="selected")return this._super(e,t);var n=this.options;this._super("active",t===-1?!1:t),n.selected=n.active,n.selected===!1&&(n.selected=-1)},_eventHandler:function(e){this._superApply(arguments),this.options.selected=this.options.active,this.options.selected===!1&&(this.options.selected=-1)}}),e.widget("ui.tabs",e.ui.tabs,{options:{show:null,select:null},_create:function(){this._super(),this.options.active!==!1&&this._trigger("show",null,this._ui(this.active.find(".ui-tabs-anchor")[0],this._getPanelForTab(this.active)[0]))},_trigger:function(e,t,n){var r=this._superApply(arguments);return r?(e==="beforeActivate"&&n.newTab.length?r=this._super("select",t,{tab:n.newTab.find(".ui-tabs-anchor")[0],panel:n.newPanel[0],index:n.newTab.closest("li").index()}):e==="activate"&&n.newTab.length&&(r=this._super("show",t,{tab:n.newTab.find(".ui-tabs-anchor")[0],panel:n.newPanel[0],index:n.newTab.closest("li").index()})),r):!1}}),e.widget("ui.tabs",e.ui.tabs,{select:function(e){e=this._getIndex(e);if(e===-1){if(!this.options.collapsible||this.options.selected===-1)return;e=this.options.selected}this.anchors.eq(e).trigger(this.options.event+this.eventNamespace)}}),function(){var t=0;e.widget("ui.tabs",e.ui.tabs,{options:{cookie:null},_create:function(){var e=this.options,t;e.active==null&&e.cookie&&(t=parseInt(this._cookie(),10),t===-1&&(t=!1),e.active=t),this._super()},_cookie:function(n){var r=[this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+ ++t)];return arguments.length&&(r.push(n===!1?-1:n),r.push(this.options.cookie)),e.cookie.apply(null,r)},_refresh:function(){this._super(),this.options.cookie&&this._cookie(this.options.active,this.options.cookie)},_eventHandler:function(e){this._superApply(arguments),this.options.cookie&&this._cookie(this.options.active,this.options.cookie)},_destroy:function(){this._super(),this.options.cookie&&this._cookie(null,this.options.cookie)}})}(),e.widget("ui.tabs",e.ui.tabs,{_trigger:function(t,n,r){var i=e.extend({},r);return t==="load"&&(i.panel=i.panel[0],i.tab=i.tab.find(".ui-tabs-anchor")[0]),this._super(t,n,i)}}),e.widget("ui.tabs",e.ui.tabs,{options:{fx:null},_getFx:function(){var t,n,r=this.options.fx;return r&&(e.isArray(r)?(t=r[0],n=r[1]):t=n=r),r?{show:n,hide:t}:null},_toggle:function(e,t){function o(){n.running=!1,n._trigger("activate",e,t)}function u(){t.newTab.closest("li").addClass("ui-tabs-active ui-state-active"),r.length&&s.show?r.animate(s.show,s.show.duration,function(){o()}):(r.show(),o())}var n=this,r=t.newPanel,i=t.oldPanel,s=this._getFx();if(!s)return this._super(e,t);n.running=!0,i.length&&s.hide?i.animate(s.hide,s.hide.duration,function(){t.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),u()}):(t.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),i.hide(),u())}}))})(jQuery);(function(e){function n(t,n){var r=(t.attr("aria-describedby")||"").split(/\s+/);r.push(n),t.data("ui-tooltip-id",n).attr("aria-describedby",e.trim(r.join(" ")))}function r(t){var n=t.data("ui-tooltip-id"),r=(t.attr("aria-describedby")||"").split(/\s+/),i=e.inArray(n,r);i!==-1&&r.splice(i,1),t.removeData("ui-tooltip-id"),r=e.trim(r.join(" ")),r?t.attr("aria-describedby",r):t.removeAttr("aria-describedby")}var t=0;e.widget("ui.tooltip",{version:"1.9.0",options:{content:function(){return e(this).attr("title")},hide:!0,items:"[title]",position:{my:"left+15 center",at:"right center",collision:"flipfit flipfit"},show:!0,tooltipClass:null,track:!1,close:null,open:null},_create:function(){this._on({mouseover:"open",focusin:"open"}),this.tooltips={}},_setOption:function(t,n){var r=this;if(t==="disabled"){this[n?"_disable":"_enable"](),this.options[t]=n;return}this._super(t,n),t==="content"&&e.each(this.tooltips,function(e,t){r._updateContent(t)})},_disable:function(){var t=this;e.each(this.tooltips,function(n,r){var i=e.Event("blur");i.target=i.currentTarget=r[0],t.close(i,!0)}),this.element.find(this.options.items).andSelf().each(function(){var t=e(this);t.is("[title]")&&t.data("ui-tooltip-title",t.attr("title")).attr("title","")})},_enable:function(){this.element.find(this.options.items).andSelf().each(function(){var t=e(this);t.data("ui-tooltip-title")&&t.attr("title",t.data("ui-tooltip-title"))})},open:function(t){var n=e(t?t.target:this.element).closest(this.options.items);if(!n.length)return;if(this.options.track&&n.data("ui-tooltip-id")){this._find(n).position(e.extend({of:n},this.options.position)),this._off(this.document,"mousemove");return}n.attr("title")&&n.data("ui-tooltip-title",n.attr("title")),n.data("tooltip-open",!0),this._updateContent(n,t)},_updateContent:function(e,t){var n,r=this.options.content,i=this;if(typeof r=="string")return this._open(t,e,r);n=r.call(e[0],function(n){if(!e.data("tooltip-open"))return;i._delay(function(){this._open(t,e,n)})}),n&&this._open(t,e,n)},_open:function(t,r,i){function u(e){o.of=e,s.position(o)}var s,o;if(!i)return;s=this._find(r);if(s.length){s.find(".ui-tooltip-content").html(i);return}r.is("[title]")&&(t&&t.type==="mouseover"?r.attr("title",""):r.removeAttr("title")),s=this._tooltip(r),n(r,s.attr("id")),s.find(".ui-tooltip-content").html(i),this.options.track&&t&&/^mouse/.test(t.originalEvent.type)?(o=e.extend({},this.options.position),this._on(this.document,{mousemove:u}),u(t)):s.position(e.extend({of:r},this.options.position)),s.hide(),this._show(s,this.options.show),this._trigger("open",t,{tooltip:s}),this._on(r,{mouseleave:"close",focusout:"close",keyup:function(t){if(t.keyCode===e.ui.keyCode.ESCAPE){var n=e.Event(t);n.currentTarget=r[0],this.close(n,!0)}}})},close:function(t,n){var i=this,s=e(t?t.currentTarget:this.element),o=this._find(s);if(this.closing)return;if(!n&&t&&t.type!=="focusout"&&this.document[0].activeElement===s[0])return;s.data("ui-tooltip-title")&&s.attr("title",s.data("ui-tooltip-title")),r(s),o.stop(!0),this._hide(o,this.options.hide,function(){e(this).remove(),delete i.tooltips[this.id]}),s.removeData("tooltip-open"),this._off(s,"mouseleave focusout keyup"),this._off(this.document,"mousemove"),this.closing=!0,this._trigger("close",t,{tooltip:o}),this.closing=!1},_tooltip:function(n){var r="ui-tooltip-"+t++,i=e("
                        ").attr({id:r,role:"tooltip"}).addClass("ui-tooltip ui-widget ui-corner-all ui-widget-content "+(this.options.tooltipClass||""));return e("
                        ").addClass("ui-tooltip-content").appendTo(i),i.appendTo(this.document[0].body),e.fn.bgiframe&&i.bgiframe(),this.tooltips[r]=n,i},_find:function(t){var n=t.data("ui-tooltip-id");return n?e("#"+n):e()},_destroy:function(){var t=this;e.each(this.tooltips,function(n,r){var i=e.Event("blur");i.target=i.currentTarget=r[0],t.close(i,!0),e("#"+n).remove(),r.data("ui-tooltip-title")&&(r.attr("title",r.data("ui-tooltip-title")),r.removeData("ui-tooltip-title"))})}})})(jQuery); \ No newline at end of file diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/jquery.js b/scalaxy-debug/0.3-SNAPSHOT/api/lib/jquery.js new file mode 100644 index 00000000..bc3fbc81 --- /dev/null +++ b/scalaxy-debug/0.3-SNAPSHOT/api/lib/jquery.js @@ -0,0 +1,2 @@ +/*! jQuery v1.8.2 jquery.com | jquery.org/license */ +(function(a,b){function G(a){var b=F[a]={};return p.each(a.split(s),function(a,c){b[c]=!0}),b}function J(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(I,"-$1").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:+d+""===d?+d:H.test(d)?p.parseJSON(d):d}catch(f){}p.data(a,c,d)}else d=b}return d}function K(a){var b;for(b in a){if(b==="data"&&p.isEmptyObject(a[b]))continue;if(b!=="toJSON")return!1}return!0}function ba(){return!1}function bb(){return!0}function bh(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function bi(a,b){do a=a[b];while(a&&a.nodeType!==1);return a}function bj(a,b,c){b=b||0;if(p.isFunction(b))return p.grep(a,function(a,d){var e=!!b.call(a,d,a);return e===c});if(b.nodeType)return p.grep(a,function(a,d){return a===b===c});if(typeof b=="string"){var d=p.grep(a,function(a){return a.nodeType===1});if(be.test(b))return p.filter(b,d,!c);b=p.filter(b,d)}return p.grep(a,function(a,d){return p.inArray(a,b)>=0===c})}function bk(a){var b=bl.split("|"),c=a.createDocumentFragment();if(c.createElement)while(b.length)c.createElement(b.pop());return c}function bC(a,b){return a.getElementsByTagName(b)[0]||a.appendChild(a.ownerDocument.createElement(b))}function bD(a,b){if(b.nodeType!==1||!p.hasData(a))return;var c,d,e,f=p._data(a),g=p._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;d").appendTo(e.body),c=b.css("display");b.remove();if(c==="none"||c===""){bI=e.body.appendChild(bI||p.extend(e.createElement("iframe"),{frameBorder:0,width:0,height:0}));if(!bJ||!bI.createElement)bJ=(bI.contentWindow||bI.contentDocument).document,bJ.write(""),bJ.close();b=bJ.body.appendChild(bJ.createElement(a)),c=bH(b,"display"),e.body.removeChild(bI)}return bS[a]=c,c}function ci(a,b,c,d){var e;if(p.isArray(b))p.each(b,function(b,e){c||ce.test(a)?d(a,e):ci(a+"["+(typeof e=="object"?b:"")+"]",e,c,d)});else if(!c&&p.type(b)==="object")for(e in b)ci(a+"["+e+"]",b[e],c,d);else d(a,b)}function cz(a){return function(b,c){typeof b!="string"&&(c=b,b="*");var d,e,f,g=b.toLowerCase().split(s),h=0,i=g.length;if(p.isFunction(c))for(;h)[^>]*$|#([\w\-]*)$)/,v=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,w=/^[\],:{}\s]*$/,x=/(?:^|:|,)(?:\s*\[)+/g,y=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,z=/"[^"\\\r\n]*"|true|false|null|-?(?:\d\d*\.|)\d+(?:[eE][\-+]?\d+|)/g,A=/^-ms-/,B=/-([\da-z])/gi,C=function(a,b){return(b+"").toUpperCase()},D=function(){e.addEventListener?(e.removeEventListener("DOMContentLoaded",D,!1),p.ready()):e.readyState==="complete"&&(e.detachEvent("onreadystatechange",D),p.ready())},E={};p.fn=p.prototype={constructor:p,init:function(a,c,d){var f,g,h,i;if(!a)return this;if(a.nodeType)return this.context=this[0]=a,this.length=1,this;if(typeof a=="string"){a.charAt(0)==="<"&&a.charAt(a.length-1)===">"&&a.length>=3?f=[null,a,null]:f=u.exec(a);if(f&&(f[1]||!c)){if(f[1])return c=c instanceof p?c[0]:c,i=c&&c.nodeType?c.ownerDocument||c:e,a=p.parseHTML(f[1],i,!0),v.test(f[1])&&p.isPlainObject(c)&&this.attr.call(a,c,!0),p.merge(this,a);g=e.getElementById(f[2]);if(g&&g.parentNode){if(g.id!==f[2])return d.find(a);this.length=1,this[0]=g}return this.context=e,this.selector=a,this}return!c||c.jquery?(c||d).find(a):this.constructor(c).find(a)}return p.isFunction(a)?d.ready(a):(a.selector!==b&&(this.selector=a.selector,this.context=a.context),p.makeArray(a,this))},selector:"",jquery:"1.8.2",length:0,size:function(){return this.length},toArray:function(){return k.call(this)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=p.merge(this.constructor(),a);return d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")"),d},each:function(a,b){return p.each(this,a,b)},ready:function(a){return p.ready.promise().done(a),this},eq:function(a){return a=+a,a===-1?this.slice(a):this.slice(a,a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(k.apply(this,arguments),"slice",k.call(arguments).join(","))},map:function(a){return this.pushStack(p.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:j,sort:[].sort,splice:[].splice},p.fn.init.prototype=p.fn,p.extend=p.fn.extend=function(){var a,c,d,e,f,g,h=arguments[0]||{},i=1,j=arguments.length,k=!1;typeof h=="boolean"&&(k=h,h=arguments[1]||{},i=2),typeof h!="object"&&!p.isFunction(h)&&(h={}),j===i&&(h=this,--i);for(;i0)return;d.resolveWith(e,[p]),p.fn.trigger&&p(e).trigger("ready").off("ready")},isFunction:function(a){return p.type(a)==="function"},isArray:Array.isArray||function(a){return p.type(a)==="array"},isWindow:function(a){return a!=null&&a==a.window},isNumeric:function(a){return!isNaN(parseFloat(a))&&isFinite(a)},type:function(a){return a==null?String(a):E[m.call(a)]||"object"},isPlainObject:function(a){if(!a||p.type(a)!=="object"||a.nodeType||p.isWindow(a))return!1;try{if(a.constructor&&!n.call(a,"constructor")&&!n.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}var d;for(d in a);return d===b||n.call(a,d)},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},error:function(a){throw new Error(a)},parseHTML:function(a,b,c){var d;return!a||typeof a!="string"?null:(typeof b=="boolean"&&(c=b,b=0),b=b||e,(d=v.exec(a))?[b.createElement(d[1])]:(d=p.buildFragment([a],b,c?null:[]),p.merge([],(d.cacheable?p.clone(d.fragment):d.fragment).childNodes)))},parseJSON:function(b){if(!b||typeof b!="string")return null;b=p.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(w.test(b.replace(y,"@").replace(z,"]").replace(x,"")))return(new Function("return "+b))();p.error("Invalid JSON: "+b)},parseXML:function(c){var d,e;if(!c||typeof c!="string")return null;try{a.DOMParser?(e=new DOMParser,d=e.parseFromString(c,"text/xml")):(d=new ActiveXObject("Microsoft.XMLDOM"),d.async="false",d.loadXML(c))}catch(f){d=b}return(!d||!d.documentElement||d.getElementsByTagName("parsererror").length)&&p.error("Invalid XML: "+c),d},noop:function(){},globalEval:function(b){b&&r.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(A,"ms-").replace(B,C)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,c,d){var e,f=0,g=a.length,h=g===b||p.isFunction(a);if(d){if(h){for(e in a)if(c.apply(a[e],d)===!1)break}else for(;f0&&a[0]&&a[i-1]||i===0||p.isArray(a));if(j)for(;h-1)i.splice(c,1),e&&(c<=g&&g--,c<=h&&h--)}),this},has:function(a){return p.inArray(a,i)>-1},empty:function(){return i=[],this},disable:function(){return i=j=c=b,this},disabled:function(){return!i},lock:function(){return j=b,c||l.disable(),this},locked:function(){return!j},fireWith:function(a,b){return b=b||[],b=[a,b.slice?b.slice():b],i&&(!d||j)&&(e?j.push(b):k(b)),this},fire:function(){return l.fireWith(this,arguments),this},fired:function(){return!!d}};return l},p.extend({Deferred:function(a){var b=[["resolve","done",p.Callbacks("once memory"),"resolved"],["reject","fail",p.Callbacks("once memory"),"rejected"],["notify","progress",p.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return p.Deferred(function(c){p.each(b,function(b,d){var f=d[0],g=a[b];e[d[1]](p.isFunction(g)?function(){var a=g.apply(this,arguments);a&&p.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f+"With"](this===e?c:this,[a])}:c[f])}),a=null}).promise()},promise:function(a){return a!=null?p.extend(a,d):d}},e={};return d.pipe=d.then,p.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[a^1][2].disable,b[2][2].lock),e[f[0]]=g.fire,e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=k.call(arguments),d=c.length,e=d!==1||a&&p.isFunction(a.promise)?d:0,f=e===1?a:p.Deferred(),g=function(a,b,c){return function(d){b[a]=this,c[a]=arguments.length>1?k.call(arguments):d,c===h?f.notifyWith(b,c):--e||f.resolveWith(b,c)}},h,i,j;if(d>1){h=new Array(d),i=new Array(d),j=new Array(d);for(;b
                        a",c=n.getElementsByTagName("*"),d=n.getElementsByTagName("a")[0],d.style.cssText="top:1px;float:left;opacity:.5";if(!c||!c.length)return{};f=e.createElement("select"),g=f.appendChild(e.createElement("option")),h=n.getElementsByTagName("input")[0],b={leadingWhitespace:n.firstChild.nodeType===3,tbody:!n.getElementsByTagName("tbody").length,htmlSerialize:!!n.getElementsByTagName("link").length,style:/top/.test(d.getAttribute("style")),hrefNormalized:d.getAttribute("href")==="/a",opacity:/^0.5/.test(d.style.opacity),cssFloat:!!d.style.cssFloat,checkOn:h.value==="on",optSelected:g.selected,getSetAttribute:n.className!=="t",enctype:!!e.createElement("form").enctype,html5Clone:e.createElement("nav").cloneNode(!0).outerHTML!=="<:nav>",boxModel:e.compatMode==="CSS1Compat",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,boxSizingReliable:!0,pixelPosition:!1},h.checked=!0,b.noCloneChecked=h.cloneNode(!0).checked,f.disabled=!0,b.optDisabled=!g.disabled;try{delete n.test}catch(o){b.deleteExpando=!1}!n.addEventListener&&n.attachEvent&&n.fireEvent&&(n.attachEvent("onclick",m=function(){b.noCloneEvent=!1}),n.cloneNode(!0).fireEvent("onclick"),n.detachEvent("onclick",m)),h=e.createElement("input"),h.value="t",h.setAttribute("type","radio"),b.radioValue=h.value==="t",h.setAttribute("checked","checked"),h.setAttribute("name","t"),n.appendChild(h),i=e.createDocumentFragment(),i.appendChild(n.lastChild),b.checkClone=i.cloneNode(!0).cloneNode(!0).lastChild.checked,b.appendChecked=h.checked,i.removeChild(h),i.appendChild(n);if(n.attachEvent)for(k in{submit:!0,change:!0,focusin:!0})j="on"+k,l=j in n,l||(n.setAttribute(j,"return;"),l=typeof n[j]=="function"),b[k+"Bubbles"]=l;return p(function(){var c,d,f,g,h="padding:0;margin:0;border:0;display:block;overflow:hidden;",i=e.getElementsByTagName("body")[0];if(!i)return;c=e.createElement("div"),c.style.cssText="visibility:hidden;border:0;width:0;height:0;position:static;top:0;margin-top:1px",i.insertBefore(c,i.firstChild),d=e.createElement("div"),c.appendChild(d),d.innerHTML="
                        t
                        ",f=d.getElementsByTagName("td"),f[0].style.cssText="padding:0;margin:0;border:0;display:none",l=f[0].offsetHeight===0,f[0].style.display="",f[1].style.display="none",b.reliableHiddenOffsets=l&&f[0].offsetHeight===0,d.innerHTML="",d.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",b.boxSizing=d.offsetWidth===4,b.doesNotIncludeMarginInBodyOffset=i.offsetTop!==1,a.getComputedStyle&&(b.pixelPosition=(a.getComputedStyle(d,null)||{}).top!=="1%",b.boxSizingReliable=(a.getComputedStyle(d,null)||{width:"4px"}).width==="4px",g=e.createElement("div"),g.style.cssText=d.style.cssText=h,g.style.marginRight=g.style.width="0",d.style.width="1px",d.appendChild(g),b.reliableMarginRight=!parseFloat((a.getComputedStyle(g,null)||{}).marginRight)),typeof d.style.zoom!="undefined"&&(d.innerHTML="",d.style.cssText=h+"width:1px;padding:1px;display:inline;zoom:1",b.inlineBlockNeedsLayout=d.offsetWidth===3,d.style.display="block",d.style.overflow="visible",d.innerHTML="
                        ",d.firstChild.style.width="5px",b.shrinkWrapBlocks=d.offsetWidth!==3,c.style.zoom=1),i.removeChild(c),c=d=f=g=null}),i.removeChild(n),c=d=f=g=h=i=n=null,b}();var H=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,I=/([A-Z])/g;p.extend({cache:{},deletedIds:[],uuid:0,expando:"jQuery"+(p.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){return a=a.nodeType?p.cache[a[p.expando]]:a[p.expando],!!a&&!K(a)},data:function(a,c,d,e){if(!p.acceptData(a))return;var f,g,h=p.expando,i=typeof c=="string",j=a.nodeType,k=j?p.cache:a,l=j?a[h]:a[h]&&h;if((!l||!k[l]||!e&&!k[l].data)&&i&&d===b)return;l||(j?a[h]=l=p.deletedIds.pop()||p.guid++:l=h),k[l]||(k[l]={},j||(k[l].toJSON=p.noop));if(typeof c=="object"||typeof c=="function")e?k[l]=p.extend(k[l],c):k[l].data=p.extend(k[l].data,c);return f=k[l],e||(f.data||(f.data={}),f=f.data),d!==b&&(f[p.camelCase(c)]=d),i?(g=f[c],g==null&&(g=f[p.camelCase(c)])):g=f,g},removeData:function(a,b,c){if(!p.acceptData(a))return;var d,e,f,g=a.nodeType,h=g?p.cache:a,i=g?a[p.expando]:p.expando;if(!h[i])return;if(b){d=c?h[i]:h[i].data;if(d){p.isArray(b)||(b in d?b=[b]:(b=p.camelCase(b),b in d?b=[b]:b=b.split(" ")));for(e=0,f=b.length;e1,null,!1))},removeData:function(a){return this.each(function(){p.removeData(this,a)})}}),p.extend({queue:function(a,b,c){var d;if(a)return b=(b||"fx")+"queue",d=p._data(a,b),c&&(!d||p.isArray(c)?d=p._data(a,b,p.makeArray(c)):d.push(c)),d||[]},dequeue:function(a,b){b=b||"fx";var c=p.queue(a,b),d=c.length,e=c.shift(),f=p._queueHooks(a,b),g=function(){p.dequeue(a,b)};e==="inprogress"&&(e=c.shift(),d--),e&&(b==="fx"&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return p._data(a,c)||p._data(a,c,{empty:p.Callbacks("once memory").add(function(){p.removeData(a,b+"queue",!0),p.removeData(a,c,!0)})})}}),p.fn.extend({queue:function(a,c){var d=2;return typeof a!="string"&&(c=a,a="fx",d--),arguments.length1)},removeAttr:function(a){return this.each(function(){p.removeAttr(this,a)})},prop:function(a,b){return p.access(this,p.prop,a,b,arguments.length>1)},removeProp:function(a){return a=p.propFix[a]||a,this.each(function(){try{this[a]=b,delete this[a]}catch(c){}})},addClass:function(a){var b,c,d,e,f,g,h;if(p.isFunction(a))return this.each(function(b){p(this).addClass(a.call(this,b,this.className))});if(a&&typeof a=="string"){b=a.split(s);for(c=0,d=this.length;c=0)d=d.replace(" "+c[f]+" "," ");e.className=a?p.trim(d):""}}}return this},toggleClass:function(a,b){var c=typeof a,d=typeof b=="boolean";return p.isFunction(a)?this.each(function(c){p(this).toggleClass(a.call(this,c,this.className,b),b)}):this.each(function(){if(c==="string"){var e,f=0,g=p(this),h=b,i=a.split(s);while(e=i[f++])h=d?h:!g.hasClass(e),g[h?"addClass":"removeClass"](e)}else if(c==="undefined"||c==="boolean")this.className&&p._data(this,"__className__",this.className),this.className=this.className||a===!1?"":p._data(this,"__className__")||""})},hasClass:function(a){var b=" "+a+" ",c=0,d=this.length;for(;c=0)return!0;return!1},val:function(a){var c,d,e,f=this[0];if(!arguments.length){if(f)return c=p.valHooks[f.type]||p.valHooks[f.nodeName.toLowerCase()],c&&"get"in c&&(d=c.get(f,"value"))!==b?d:(d=f.value,typeof d=="string"?d.replace(P,""):d==null?"":d);return}return e=p.isFunction(a),this.each(function(d){var f,g=p(this);if(this.nodeType!==1)return;e?f=a.call(this,d,g.val()):f=a,f==null?f="":typeof f=="number"?f+="":p.isArray(f)&&(f=p.map(f,function(a){return a==null?"":a+""})),c=p.valHooks[this.type]||p.valHooks[this.nodeName.toLowerCase()];if(!c||!("set"in c)||c.set(this,f,"value")===b)this.value=f})}}),p.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c,d,e,f=a.selectedIndex,g=[],h=a.options,i=a.type==="select-one";if(f<0)return null;c=i?f:0,d=i?f+1:h.length;for(;c=0}),c.length||(a.selectedIndex=-1),c}}},attrFn:{},attr:function(a,c,d,e){var f,g,h,i=a.nodeType;if(!a||i===3||i===8||i===2)return;if(e&&p.isFunction(p.fn[c]))return p(a)[c](d);if(typeof a.getAttribute=="undefined")return p.prop(a,c,d);h=i!==1||!p.isXMLDoc(a),h&&(c=c.toLowerCase(),g=p.attrHooks[c]||(T.test(c)?M:L));if(d!==b){if(d===null){p.removeAttr(a,c);return}return g&&"set"in g&&h&&(f=g.set(a,d,c))!==b?f:(a.setAttribute(c,d+""),d)}return g&&"get"in g&&h&&(f=g.get(a,c))!==null?f:(f=a.getAttribute(c),f===null?b:f)},removeAttr:function(a,b){var c,d,e,f,g=0;if(b&&a.nodeType===1){d=b.split(s);for(;g=0}})});var V=/^(?:textarea|input|select)$/i,W=/^([^\.]*|)(?:\.(.+)|)$/,X=/(?:^|\s)hover(\.\S+|)\b/,Y=/^key/,Z=/^(?:mouse|contextmenu)|click/,$=/^(?:focusinfocus|focusoutblur)$/,_=function(a){return p.event.special.hover?a:a.replace(X,"mouseenter$1 mouseleave$1")};p.event={add:function(a,c,d,e,f){var g,h,i,j,k,l,m,n,o,q,r;if(a.nodeType===3||a.nodeType===8||!c||!d||!(g=p._data(a)))return;d.handler&&(o=d,d=o.handler,f=o.selector),d.guid||(d.guid=p.guid++),i=g.events,i||(g.events=i={}),h=g.handle,h||(g.handle=h=function(a){return typeof p!="undefined"&&(!a||p.event.triggered!==a.type)?p.event.dispatch.apply(h.elem,arguments):b},h.elem=a),c=p.trim(_(c)).split(" ");for(j=0;j=0&&(s=s.slice(0,-1),i=!0),s.indexOf(".")>=0&&(t=s.split("."),s=t.shift(),t.sort());if((!f||p.event.customEvent[s])&&!p.event.global[s])return;c=typeof c=="object"?c[p.expando]?c:new p.Event(s,c):new p.Event(s),c.type=s,c.isTrigger=!0,c.exclusive=i,c.namespace=t.join("."),c.namespace_re=c.namespace?new RegExp("(^|\\.)"+t.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,m=s.indexOf(":")<0?"on"+s:"";if(!f){h=p.cache;for(j in h)h[j].events&&h[j].events[s]&&p.event.trigger(c,d,h[j].handle.elem,!0);return}c.result=b,c.target||(c.target=f),d=d!=null?p.makeArray(d):[],d.unshift(c),n=p.event.special[s]||{};if(n.trigger&&n.trigger.apply(f,d)===!1)return;q=[[f,n.bindType||s]];if(!g&&!n.noBubble&&!p.isWindow(f)){r=n.delegateType||s,k=$.test(r+s)?f:f.parentNode;for(l=f;k;k=k.parentNode)q.push([k,r]),l=k;l===(f.ownerDocument||e)&&q.push([l.defaultView||l.parentWindow||a,r])}for(j=0;j=0:p.find(m,this,null,[f]).length),h[m]&&j.push(l);j.length&&u.push({elem:f,matches:j})}o.length>q&&u.push({elem:this,matches:o.slice(q)});for(d=0;d0?this.on(b,null,a,c):this.trigger(b)},Y.test(b)&&(p.event.fixHooks[b]=p.event.keyHooks),Z.test(b)&&(p.event.fixHooks[b]=p.event.mouseHooks)}),function(a,b){function bc(a,b,c,d){c=c||[],b=b||r;var e,f,i,j,k=b.nodeType;if(!a||typeof a!="string")return c;if(k!==1&&k!==9)return[];i=g(b);if(!i&&!d)if(e=P.exec(a))if(j=e[1]){if(k===9){f=b.getElementById(j);if(!f||!f.parentNode)return c;if(f.id===j)return c.push(f),c}else if(b.ownerDocument&&(f=b.ownerDocument.getElementById(j))&&h(b,f)&&f.id===j)return c.push(f),c}else{if(e[2])return w.apply(c,x.call(b.getElementsByTagName(a),0)),c;if((j=e[3])&&_&&b.getElementsByClassName)return w.apply(c,x.call(b.getElementsByClassName(j),0)),c}return bp(a.replace(L,"$1"),b,c,d,i)}function bd(a){return function(b){var c=b.nodeName.toLowerCase();return c==="input"&&b.type===a}}function be(a){return function(b){var c=b.nodeName.toLowerCase();return(c==="input"||c==="button")&&b.type===a}}function bf(a){return z(function(b){return b=+b,z(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function bg(a,b,c){if(a===b)return c;var d=a.nextSibling;while(d){if(d===b)return-1;d=d.nextSibling}return 1}function bh(a,b){var c,d,f,g,h,i,j,k=C[o][a];if(k)return b?0:k.slice(0);h=a,i=[],j=e.preFilter;while(h){if(!c||(d=M.exec(h)))d&&(h=h.slice(d[0].length)),i.push(f=[]);c=!1;if(d=N.exec(h))f.push(c=new q(d.shift())),h=h.slice(c.length),c.type=d[0].replace(L," ");for(g in e.filter)(d=W[g].exec(h))&&(!j[g]||(d=j[g](d,r,!0)))&&(f.push(c=new q(d.shift())),h=h.slice(c.length),c.type=g,c.matches=d);if(!c)break}return b?h.length:h?bc.error(a):C(a,i).slice(0)}function bi(a,b,d){var e=b.dir,f=d&&b.dir==="parentNode",g=u++;return b.first?function(b,c,d){while(b=b[e])if(f||b.nodeType===1)return a(b,c,d)}:function(b,d,h){if(!h){var i,j=t+" "+g+" ",k=j+c;while(b=b[e])if(f||b.nodeType===1){if((i=b[o])===k)return b.sizset;if(typeof i=="string"&&i.indexOf(j)===0){if(b.sizset)return b}else{b[o]=k;if(a(b,d,h))return b.sizset=!0,b;b.sizset=!1}}}else while(b=b[e])if(f||b.nodeType===1)if(a(b,d,h))return b}}function bj(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function bk(a,b,c,d,e){var f,g=[],h=0,i=a.length,j=b!=null;for(;h-1},h,!0),m=[function(a,c,d){return!g&&(d||c!==l)||((b=c).nodeType?j(a,c,d):k(a,c,d))}];for(;i1&&bj(m),i>1&&a.slice(0,i-1).join("").replace(L,"$1"),c,i0,f=a.length>0,g=function(h,i,j,k,m){var n,o,p,q=[],s=0,u="0",x=h&&[],y=m!=null,z=l,A=h||f&&e.find.TAG("*",m&&i.parentNode||i),B=t+=z==null?1:Math.E;y&&(l=i!==r&&i,c=g.el);for(;(n=A[u])!=null;u++){if(f&&n){for(o=0;p=a[o];o++)if(p(n,i,j)){k.push(n);break}y&&(t=B,c=++g.el)}d&&((n=!p&&n)&&s--,h&&x.push(n))}s+=u;if(d&&u!==s){for(o=0;p=b[o];o++)p(x,q,i,j);if(h){if(s>0)while(u--)!x[u]&&!q[u]&&(q[u]=v.call(k));q=bk(q)}w.apply(k,q),y&&!h&&q.length>0&&s+b.length>1&&bc.uniqueSort(k)}return y&&(t=B,l=z),x};return g.el=0,d?z(g):g}function bo(a,b,c,d){var e=0,f=b.length;for(;e2&&(j=h[0]).type==="ID"&&b.nodeType===9&&!f&&e.relative[h[1].type]){b=e.find.ID(j.matches[0].replace(V,""),b,f)[0];if(!b)return c;a=a.slice(h.shift().length)}for(g=W.POS.test(a)?-1:h.length-1;g>=0;g--){j=h[g];if(e.relative[k=j.type])break;if(l=e.find[k])if(d=l(j.matches[0].replace(V,""),R.test(h[0].type)&&b.parentNode||b,f)){h.splice(g,1),a=d.length&&h.join("");if(!a)return w.apply(c,x.call(d,0)),c;break}}}return i(a,m)(d,b,f,c,R.test(a)),c}function bq(){}var c,d,e,f,g,h,i,j,k,l,m=!0,n="undefined",o=("sizcache"+Math.random()).replace(".",""),q=String,r=a.document,s=r.documentElement,t=0,u=0,v=[].pop,w=[].push,x=[].slice,y=[].indexOf||function(a){var b=0,c=this.length;for(;be.cacheLength&&delete a[b.shift()],a[c]=d},a)},B=A(),C=A(),D=A(),E="[\\x20\\t\\r\\n\\f]",F="(?:\\\\.|[-\\w]|[^\\x00-\\xa0])+",G=F.replace("w","w#"),H="([*^$|!~]?=)",I="\\["+E+"*("+F+")"+E+"*(?:"+H+E+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+G+")|)|)"+E+"*\\]",J=":("+F+")(?:\\((?:(['\"])((?:\\\\.|[^\\\\])*?)\\2|([^()[\\]]*|(?:(?:"+I+")|[^:]|\\\\.)*|.*))\\)|)",K=":(even|odd|eq|gt|lt|nth|first|last)(?:\\("+E+"*((?:-\\d)?\\d*)"+E+"*\\)|)(?=[^-]|$)",L=new RegExp("^"+E+"+|((?:^|[^\\\\])(?:\\\\.)*)"+E+"+$","g"),M=new RegExp("^"+E+"*,"+E+"*"),N=new RegExp("^"+E+"*([\\x20\\t\\r\\n\\f>+~])"+E+"*"),O=new RegExp(J),P=/^(?:#([\w\-]+)|(\w+)|\.([\w\-]+))$/,Q=/^:not/,R=/[\x20\t\r\n\f]*[+~]/,S=/:not\($/,T=/h\d/i,U=/input|select|textarea|button/i,V=/\\(?!\\)/g,W={ID:new RegExp("^#("+F+")"),CLASS:new RegExp("^\\.("+F+")"),NAME:new RegExp("^\\[name=['\"]?("+F+")['\"]?\\]"),TAG:new RegExp("^("+F.replace("w","w*")+")"),ATTR:new RegExp("^"+I),PSEUDO:new RegExp("^"+J),POS:new RegExp(K,"i"),CHILD:new RegExp("^:(only|nth|first|last)-child(?:\\("+E+"*(even|odd|(([+-]|)(\\d*)n|)"+E+"*(?:([+-]|)"+E+"*(\\d+)|))"+E+"*\\)|)","i"),needsContext:new RegExp("^"+E+"*[>+~]|"+K,"i")},X=function(a){var b=r.createElement("div");try{return a(b)}catch(c){return!1}finally{b=null}},Y=X(function(a){return a.appendChild(r.createComment("")),!a.getElementsByTagName("*").length}),Z=X(function(a){return a.innerHTML="",a.firstChild&&typeof a.firstChild.getAttribute!==n&&a.firstChild.getAttribute("href")==="#"}),$=X(function(a){a.innerHTML="";var b=typeof a.lastChild.getAttribute("multiple");return b!=="boolean"&&b!=="string"}),_=X(function(a){return a.innerHTML="",!a.getElementsByClassName||!a.getElementsByClassName("e").length?!1:(a.lastChild.className="e",a.getElementsByClassName("e").length===2)}),ba=X(function(a){a.id=o+0,a.innerHTML="
                        ",s.insertBefore(a,s.firstChild);var b=r.getElementsByName&&r.getElementsByName(o).length===2+r.getElementsByName(o+0).length;return d=!r.getElementById(o),s.removeChild(a),b});try{x.call(s.childNodes,0)[0].nodeType}catch(bb){x=function(a){var b,c=[];for(;b=this[a];a++)c.push(b);return c}}bc.matches=function(a,b){return bc(a,null,null,b)},bc.matchesSelector=function(a,b){return bc(b,null,null,[a]).length>0},f=bc.getText=function(a){var b,c="",d=0,e=a.nodeType;if(e){if(e===1||e===9||e===11){if(typeof a.textContent=="string")return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=f(a)}else if(e===3||e===4)return a.nodeValue}else for(;b=a[d];d++)c+=f(b);return c},g=bc.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?b.nodeName!=="HTML":!1},h=bc.contains=s.contains?function(a,b){var c=a.nodeType===9?a.documentElement:a,d=b&&b.parentNode;return a===d||!!(d&&d.nodeType===1&&c.contains&&c.contains(d))}:s.compareDocumentPosition?function(a,b){return b&&!!(a.compareDocumentPosition(b)&16)}:function(a,b){while(b=b.parentNode)if(b===a)return!0;return!1},bc.attr=function(a,b){var c,d=g(a);return d||(b=b.toLowerCase()),(c=e.attrHandle[b])?c(a):d||$?a.getAttribute(b):(c=a.getAttributeNode(b),c?typeof a[b]=="boolean"?a[b]?b:null:c.specified?c.value:null:null)},e=bc.selectors={cacheLength:50,createPseudo:z,match:W,attrHandle:Z?{}:{href:function(a){return a.getAttribute("href",2)},type:function(a){return a.getAttribute("type")}},find:{ID:d?function(a,b,c){if(typeof b.getElementById!==n&&!c){var d=b.getElementById(a);return d&&d.parentNode?[d]:[]}}:function(a,c,d){if(typeof c.getElementById!==n&&!d){var e=c.getElementById(a);return e?e.id===a||typeof e.getAttributeNode!==n&&e.getAttributeNode("id").value===a?[e]:b:[]}},TAG:Y?function(a,b){if(typeof b.getElementsByTagName!==n)return b.getElementsByTagName(a)}:function(a,b){var c=b.getElementsByTagName(a);if(a==="*"){var d,e=[],f=0;for(;d=c[f];f++)d.nodeType===1&&e.push(d);return e}return c},NAME:ba&&function(a,b){if(typeof b.getElementsByName!==n)return b.getElementsByName(name)},CLASS:_&&function(a,b,c){if(typeof b.getElementsByClassName!==n&&!c)return b.getElementsByClassName(a)}},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(V,""),a[3]=(a[4]||a[5]||"").replace(V,""),a[2]==="~="&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),a[1]==="nth"?(a[2]||bc.error(a[0]),a[3]=+(a[3]?a[4]+(a[5]||1):2*(a[2]==="even"||a[2]==="odd")),a[4]=+(a[6]+a[7]||a[2]==="odd")):a[2]&&bc.error(a[0]),a},PSEUDO:function(a){var b,c;if(W.CHILD.test(a[0]))return null;if(a[3])a[2]=a[3];else if(b=a[4])O.test(b)&&(c=bh(b,!0))&&(c=b.indexOf(")",b.length-c)-b.length)&&(b=b.slice(0,c),a[0]=a[0].slice(0,c)),a[2]=b;return a.slice(0,3)}},filter:{ID:d?function(a){return a=a.replace(V,""),function(b){return b.getAttribute("id")===a}}:function(a){return a=a.replace(V,""),function(b){var c=typeof b.getAttributeNode!==n&&b.getAttributeNode("id");return c&&c.value===a}},TAG:function(a){return a==="*"?function(){return!0}:(a=a.replace(V,"").toLowerCase(),function(b){return b.nodeName&&b.nodeName.toLowerCase()===a})},CLASS:function(a){var b=B[o][a];return b||(b=B(a,new RegExp("(^|"+E+")"+a+"("+E+"|$)"))),function(a){return b.test(a.className||typeof a.getAttribute!==n&&a.getAttribute("class")||"")}},ATTR:function(a,b,c){return function(d,e){var f=bc.attr(d,a);return f==null?b==="!=":b?(f+="",b==="="?f===c:b==="!="?f!==c:b==="^="?c&&f.indexOf(c)===0:b==="*="?c&&f.indexOf(c)>-1:b==="$="?c&&f.substr(f.length-c.length)===c:b==="~="?(" "+f+" ").indexOf(c)>-1:b==="|="?f===c||f.substr(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d){return a==="nth"?function(a){var b,e,f=a.parentNode;if(c===1&&d===0)return!0;if(f){e=0;for(b=f.firstChild;b;b=b.nextSibling)if(b.nodeType===1){e++;if(a===b)break}}return e-=d,e===c||e%c===0&&e/c>=0}:function(b){var c=b;switch(a){case"only":case"first":while(c=c.previousSibling)if(c.nodeType===1)return!1;if(a==="first")return!0;c=b;case"last":while(c=c.nextSibling)if(c.nodeType===1)return!1;return!0}}},PSEUDO:function(a,b){var c,d=e.pseudos[a]||e.setFilters[a.toLowerCase()]||bc.error("unsupported pseudo: "+a);return d[o]?d(b):d.length>1?(c=[a,a,"",b],e.setFilters.hasOwnProperty(a.toLowerCase())?z(function(a,c){var e,f=d(a,b),g=f.length;while(g--)e=y.call(a,f[g]),a[e]=!(c[e]=f[g])}):function(a){return d(a,0,c)}):d}},pseudos:{not:z(function(a){var b=[],c=[],d=i(a.replace(L,"$1"));return d[o]?z(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)if(f=g[h])a[h]=!(b[h]=f)}):function(a,e,f){return b[0]=a,d(b,null,f,c),!c.pop()}}),has:z(function(a){return function(b){return bc(a,b).length>0}}),contains:z(function(a){return function(b){return(b.textContent||b.innerText||f(b)).indexOf(a)>-1}}),enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&!!a.checked||b==="option"&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},parent:function(a){return!e.pseudos.empty(a)},empty:function(a){var b;a=a.firstChild;while(a){if(a.nodeName>"@"||(b=a.nodeType)===3||b===4)return!1;a=a.nextSibling}return!0},header:function(a){return T.test(a.nodeName)},text:function(a){var b,c;return a.nodeName.toLowerCase()==="input"&&(b=a.type)==="text"&&((c=a.getAttribute("type"))==null||c.toLowerCase()===b)},radio:bd("radio"),checkbox:bd("checkbox"),file:bd("file"),password:bd("password"),image:bd("image"),submit:be("submit"),reset:be("reset"),button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&a.type==="button"||b==="button"},input:function(a){return U.test(a.nodeName)},focus:function(a){var b=a.ownerDocument;return a===b.activeElement&&(!b.hasFocus||b.hasFocus())&&(!!a.type||!!a.href)},active:function(a){return a===a.ownerDocument.activeElement},first:bf(function(a,b,c){return[0]}),last:bf(function(a,b,c){return[b-1]}),eq:bf(function(a,b,c){return[c<0?c+b:c]}),even:bf(function(a,b,c){for(var d=0;d=0;)a.push(d);return a}),gt:bf(function(a,b,c){for(var d=c<0?c+b:c;++d",a.querySelectorAll("[selected]").length||e.push("\\["+E+"*(?:checked|disabled|ismap|multiple|readonly|selected|value)"),a.querySelectorAll(":checked").length||e.push(":checked")}),X(function(a){a.innerHTML="

                        ",a.querySelectorAll("[test^='']").length&&e.push("[*^$]="+E+"*(?:\"\"|'')"),a.innerHTML="",a.querySelectorAll(":enabled").length||e.push(":enabled",":disabled")}),e=new RegExp(e.join("|")),bp=function(a,d,f,g,h){if(!g&&!h&&(!e||!e.test(a))){var i,j,k=!0,l=o,m=d,n=d.nodeType===9&&a;if(d.nodeType===1&&d.nodeName.toLowerCase()!=="object"){i=bh(a),(k=d.getAttribute("id"))?l=k.replace(c,"\\$&"):d.setAttribute("id",l),l="[id='"+l+"'] ",j=i.length;while(j--)i[j]=l+i[j].join("");m=R.test(a)&&d.parentNode||d,n=i.join(",")}if(n)try{return w.apply(f,x.call(m.querySelectorAll(n),0)),f}catch(p){}finally{k||d.removeAttribute("id")}}return b(a,d,f,g,h)},h&&(X(function(b){a=h.call(b,"div");try{h.call(b,"[test!='']:sizzle"),f.push("!=",J)}catch(c){}}),f=new RegExp(f.join("|")),bc.matchesSelector=function(b,c){c=c.replace(d,"='$1']");if(!g(b)&&!f.test(c)&&(!e||!e.test(c)))try{var i=h.call(b,c);if(i||a||b.document&&b.document.nodeType!==11)return i}catch(j){}return bc(c,null,null,[b]).length>0})}(),e.pseudos.nth=e.pseudos.eq,e.filters=bq.prototype=e.pseudos,e.setFilters=new bq,bc.attr=p.attr,p.find=bc,p.expr=bc.selectors,p.expr[":"]=p.expr.pseudos,p.unique=bc.uniqueSort,p.text=bc.getText,p.isXMLDoc=bc.isXML,p.contains=bc.contains}(a);var bc=/Until$/,bd=/^(?:parents|prev(?:Until|All))/,be=/^.[^:#\[\.,]*$/,bf=p.expr.match.needsContext,bg={children:!0,contents:!0,next:!0,prev:!0};p.fn.extend({find:function(a){var b,c,d,e,f,g,h=this;if(typeof a!="string")return p(a).filter(function(){for(b=0,c=h.length;b0)for(e=d;e=0:p.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var c,d=0,e=this.length,f=[],g=bf.test(a)||typeof a!="string"?p(a,b||this.context):0;for(;d-1:p.find.matchesSelector(c,a)){f.push(c);break}c=c.parentNode}}return f=f.length>1?p.unique(f):f,this.pushStack(f,"closest",a)},index:function(a){return a?typeof a=="string"?p.inArray(this[0],p(a)):p.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.prevAll().length:-1},add:function(a,b){var c=typeof a=="string"?p(a,b):p.makeArray(a&&a.nodeType?[a]:a),d=p.merge(this.get(),c);return this.pushStack(bh(c[0])||bh(d[0])?d:p.unique(d))},addBack:function(a){return this.add(a==null?this.prevObject:this.prevObject.filter(a))}}),p.fn.andSelf=p.fn.addBack,p.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return p.dir(a,"parentNode")},parentsUntil:function(a,b,c){return p.dir(a,"parentNode",c)},next:function(a){return bi(a,"nextSibling")},prev:function(a){return bi(a,"previousSibling")},nextAll:function(a){return p.dir(a,"nextSibling")},prevAll:function(a){return p.dir(a,"previousSibling")},nextUntil:function(a,b,c){return p.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return p.dir(a,"previousSibling",c)},siblings:function(a){return p.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return p.sibling(a.firstChild)},contents:function(a){return p.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:p.merge([],a.childNodes)}},function(a,b){p.fn[a]=function(c,d){var e=p.map(this,b,c);return bc.test(a)||(d=c),d&&typeof d=="string"&&(e=p.filter(d,e)),e=this.length>1&&!bg[a]?p.unique(e):e,this.length>1&&bd.test(a)&&(e=e.reverse()),this.pushStack(e,a,k.call(arguments).join(","))}}),p.extend({filter:function(a,b,c){return c&&(a=":not("+a+")"),b.length===1?p.find.matchesSelector(b[0],a)?[b[0]]:[]:p.find.matches(a,b)},dir:function(a,c,d){var e=[],f=a[c];while(f&&f.nodeType!==9&&(d===b||f.nodeType!==1||!p(f).is(d)))f.nodeType===1&&e.push(f),f=f[c];return e},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var bl="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",bm=/ jQuery\d+="(?:null|\d+)"/g,bn=/^\s+/,bo=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,bp=/<([\w:]+)/,bq=/]","i"),bv=/^(?:checkbox|radio)$/,bw=/checked\s*(?:[^=]|=\s*.checked.)/i,bx=/\/(java|ecma)script/i,by=/^\s*\s*$/g,bz={option:[1,""],legend:[1,"
                        ","
                        "],thead:[1,"","
                        "],tr:[2,"","
                        "],td:[3,"","
                        "],col:[2,"","
                        "],area:[1,"",""],_default:[0,"",""]},bA=bk(e),bB=bA.appendChild(e.createElement("div"));bz.optgroup=bz.option,bz.tbody=bz.tfoot=bz.colgroup=bz.caption=bz.thead,bz.th=bz.td,p.support.htmlSerialize||(bz._default=[1,"X
                        ","
                        "]),p.fn.extend({text:function(a){return p.access(this,function(a){return a===b?p.text(this):this.empty().append((this[0]&&this[0].ownerDocument||e).createTextNode(a))},null,a,arguments.length)},wrapAll:function(a){if(p.isFunction(a))return this.each(function(b){p(this).wrapAll(a.call(this,b))});if(this[0]){var b=p(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return p.isFunction(a)?this.each(function(b){p(this).wrapInner(a.call(this,b))}):this.each(function(){var b=p(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=p.isFunction(a);return this.each(function(c){p(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){p.nodeName(this,"body")||p(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){(this.nodeType===1||this.nodeType===11)&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){(this.nodeType===1||this.nodeType===11)&&this.insertBefore(a,this.firstChild)})},before:function(){if(!bh(this[0]))return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=p.clean(arguments);return this.pushStack(p.merge(a,this),"before",this.selector)}},after:function(){if(!bh(this[0]))return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=p.clean(arguments);return this.pushStack(p.merge(this,a),"after",this.selector)}},remove:function(a,b){var c,d=0;for(;(c=this[d])!=null;d++)if(!a||p.filter(a,[c]).length)!b&&c.nodeType===1&&(p.cleanData(c.getElementsByTagName("*")),p.cleanData([c])),c.parentNode&&c.parentNode.removeChild(c);return this},empty:function(){var a,b=0;for(;(a=this[b])!=null;b++){a.nodeType===1&&p.cleanData(a.getElementsByTagName("*"));while(a.firstChild)a.removeChild(a.firstChild)}return this},clone:function(a,b){return a=a==null?!1:a,b=b==null?a:b,this.map(function(){return p.clone(this,a,b)})},html:function(a){return p.access(this,function(a){var c=this[0]||{},d=0,e=this.length;if(a===b)return c.nodeType===1?c.innerHTML.replace(bm,""):b;if(typeof a=="string"&&!bs.test(a)&&(p.support.htmlSerialize||!bu.test(a))&&(p.support.leadingWhitespace||!bn.test(a))&&!bz[(bp.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(bo,"<$1>");try{for(;d1&&typeof j=="string"&&bw.test(j))return this.each(function(){p(this).domManip(a,c,d)});if(p.isFunction(j))return this.each(function(e){var f=p(this);a[0]=j.call(this,e,c?f.html():b),f.domManip(a,c,d)});if(this[0]){e=p.buildFragment(a,this,k),g=e.fragment,f=g.firstChild,g.childNodes.length===1&&(g=f);if(f){c=c&&p.nodeName(f,"tr");for(h=e.cacheable||l-1;i0?this.clone(!0):this).get(),p(g[e])[b](d),f=f.concat(d);return this.pushStack(f,a,g.selector)}}),p.extend({clone:function(a,b,c){var d,e,f,g;p.support.html5Clone||p.isXMLDoc(a)||!bu.test("<"+a.nodeName+">")?g=a.cloneNode(!0):(bB.innerHTML=a.outerHTML,bB.removeChild(g=bB.firstChild));if((!p.support.noCloneEvent||!p.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!p.isXMLDoc(a)){bE(a,g),d=bF(a),e=bF(g);for(f=0;d[f];++f)e[f]&&bE(d[f],e[f])}if(b){bD(a,g);if(c){d=bF(a),e=bF(g);for(f=0;d[f];++f)bD(d[f],e[f])}}return d=e=null,g},clean:function(a,b,c,d){var f,g,h,i,j,k,l,m,n,o,q,r,s=b===e&&bA,t=[];if(!b||typeof b.createDocumentFragment=="undefined")b=e;for(f=0;(h=a[f])!=null;f++){typeof h=="number"&&(h+="");if(!h)continue;if(typeof h=="string")if(!br.test(h))h=b.createTextNode(h);else{s=s||bk(b),l=b.createElement("div"),s.appendChild(l),h=h.replace(bo,"<$1>"),i=(bp.exec(h)||["",""])[1].toLowerCase(),j=bz[i]||bz._default,k=j[0],l.innerHTML=j[1]+h+j[2];while(k--)l=l.lastChild;if(!p.support.tbody){m=bq.test(h),n=i==="table"&&!m?l.firstChild&&l.firstChild.childNodes:j[1]===""&&!m?l.childNodes:[];for(g=n.length-1;g>=0;--g)p.nodeName(n[g],"tbody")&&!n[g].childNodes.length&&n[g].parentNode.removeChild(n[g])}!p.support.leadingWhitespace&&bn.test(h)&&l.insertBefore(b.createTextNode(bn.exec(h)[0]),l.firstChild),h=l.childNodes,l.parentNode.removeChild(l)}h.nodeType?t.push(h):p.merge(t,h)}l&&(h=l=s=null);if(!p.support.appendChecked)for(f=0;(h=t[f])!=null;f++)p.nodeName(h,"input")?bG(h):typeof h.getElementsByTagName!="undefined"&&p.grep(h.getElementsByTagName("input"),bG);if(c){q=function(a){if(!a.type||bx.test(a.type))return d?d.push(a.parentNode?a.parentNode.removeChild(a):a):c.appendChild(a)};for(f=0;(h=t[f])!=null;f++)if(!p.nodeName(h,"script")||!q(h))c.appendChild(h),typeof h.getElementsByTagName!="undefined"&&(r=p.grep(p.merge([],h.getElementsByTagName("script")),q),t.splice.apply(t,[f+1,0].concat(r)),f+=r.length)}return t},cleanData:function(a,b){var c,d,e,f,g=0,h=p.expando,i=p.cache,j=p.support.deleteExpando,k=p.event.special;for(;(e=a[g])!=null;g++)if(b||p.acceptData(e)){d=e[h],c=d&&i[d];if(c){if(c.events)for(f in c.events)k[f]?p.event.remove(e,f):p.removeEvent(e,f,c.handle);i[d]&&(delete i[d],j?delete e[h]:e.removeAttribute?e.removeAttribute(h):e[h]=null,p.deletedIds.push(d))}}}}),function(){var a,b;p.uaMatch=function(a){a=a.toLowerCase();var b=/(chrome)[ \/]([\w.]+)/.exec(a)||/(webkit)[ \/]([\w.]+)/.exec(a)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(a)||/(msie) ([\w.]+)/.exec(a)||a.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(a)||[];return{browser:b[1]||"",version:b[2]||"0"}},a=p.uaMatch(g.userAgent),b={},a.browser&&(b[a.browser]=!0,b.version=a.version),b.chrome?b.webkit=!0:b.webkit&&(b.safari=!0),p.browser=b,p.sub=function(){function a(b,c){return new a.fn.init(b,c)}p.extend(!0,a,this),a.superclass=this,a.fn=a.prototype=this(),a.fn.constructor=a,a.sub=this.sub,a.fn.init=function c(c,d){return d&&d instanceof p&&!(d instanceof a)&&(d=a(d)),p.fn.init.call(this,c,d,b)},a.fn.init.prototype=a.fn;var b=a(e);return a}}();var bH,bI,bJ,bK=/alpha\([^)]*\)/i,bL=/opacity=([^)]*)/,bM=/^(top|right|bottom|left)$/,bN=/^(none|table(?!-c[ea]).+)/,bO=/^margin/,bP=new RegExp("^("+q+")(.*)$","i"),bQ=new RegExp("^("+q+")(?!px)[a-z%]+$","i"),bR=new RegExp("^([-+])=("+q+")","i"),bS={},bT={position:"absolute",visibility:"hidden",display:"block"},bU={letterSpacing:0,fontWeight:400},bV=["Top","Right","Bottom","Left"],bW=["Webkit","O","Moz","ms"],bX=p.fn.toggle;p.fn.extend({css:function(a,c){return p.access(this,function(a,c,d){return d!==b?p.style(a,c,d):p.css(a,c)},a,c,arguments.length>1)},show:function(){return b$(this,!0)},hide:function(){return b$(this)},toggle:function(a,b){var c=typeof a=="boolean";return p.isFunction(a)&&p.isFunction(b)?bX.apply(this,arguments):this.each(function(){(c?a:bZ(this))?p(this).show():p(this).hide()})}}),p.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=bH(a,"opacity");return c===""?"1":c}}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":p.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,c,d,e){if(!a||a.nodeType===3||a.nodeType===8||!a.style)return;var f,g,h,i=p.camelCase(c),j=a.style;c=p.cssProps[i]||(p.cssProps[i]=bY(j,i)),h=p.cssHooks[c]||p.cssHooks[i];if(d===b)return h&&"get"in h&&(f=h.get(a,!1,e))!==b?f:j[c];g=typeof d,g==="string"&&(f=bR.exec(d))&&(d=(f[1]+1)*f[2]+parseFloat(p.css(a,c)),g="number");if(d==null||g==="number"&&isNaN(d))return;g==="number"&&!p.cssNumber[i]&&(d+="px");if(!h||!("set"in h)||(d=h.set(a,d,e))!==b)try{j[c]=d}catch(k){}},css:function(a,c,d,e){var f,g,h,i=p.camelCase(c);return c=p.cssProps[i]||(p.cssProps[i]=bY(a.style,i)),h=p.cssHooks[c]||p.cssHooks[i],h&&"get"in h&&(f=h.get(a,!0,e)),f===b&&(f=bH(a,c)),f==="normal"&&c in bU&&(f=bU[c]),d||e!==b?(g=parseFloat(f),d||p.isNumeric(g)?g||0:f):f},swap:function(a,b,c){var d,e,f={};for(e in b)f[e]=a.style[e],a.style[e]=b[e];d=c.call(a);for(e in b)a.style[e]=f[e];return d}}),a.getComputedStyle?bH=function(b,c){var d,e,f,g,h=a.getComputedStyle(b,null),i=b.style;return h&&(d=h[c],d===""&&!p.contains(b.ownerDocument,b)&&(d=p.style(b,c)),bQ.test(d)&&bO.test(c)&&(e=i.width,f=i.minWidth,g=i.maxWidth,i.minWidth=i.maxWidth=i.width=d,d=h.width,i.width=e,i.minWidth=f,i.maxWidth=g)),d}:e.documentElement.currentStyle&&(bH=function(a,b){var c,d,e=a.currentStyle&&a.currentStyle[b],f=a.style;return e==null&&f&&f[b]&&(e=f[b]),bQ.test(e)&&!bM.test(b)&&(c=f.left,d=a.runtimeStyle&&a.runtimeStyle.left,d&&(a.runtimeStyle.left=a.currentStyle.left),f.left=b==="fontSize"?"1em":e,e=f.pixelLeft+"px",f.left=c,d&&(a.runtimeStyle.left=d)),e===""?"auto":e}),p.each(["height","width"],function(a,b){p.cssHooks[b]={get:function(a,c,d){if(c)return a.offsetWidth===0&&bN.test(bH(a,"display"))?p.swap(a,bT,function(){return cb(a,b,d)}):cb(a,b,d)},set:function(a,c,d){return b_(a,c,d?ca(a,b,d,p.support.boxSizing&&p.css(a,"boxSizing")==="border-box"):0)}}}),p.support.opacity||(p.cssHooks.opacity={get:function(a,b){return bL.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=p.isNumeric(b)?"alpha(opacity="+b*100+")":"",f=d&&d.filter||c.filter||"";c.zoom=1;if(b>=1&&p.trim(f.replace(bK,""))===""&&c.removeAttribute){c.removeAttribute("filter");if(d&&!d.filter)return}c.filter=bK.test(f)?f.replace(bK,e):f+" "+e}}),p(function(){p.support.reliableMarginRight||(p.cssHooks.marginRight={get:function(a,b){return p.swap(a,{display:"inline-block"},function(){if(b)return bH(a,"marginRight")})}}),!p.support.pixelPosition&&p.fn.position&&p.each(["top","left"],function(a,b){p.cssHooks[b]={get:function(a,c){if(c){var d=bH(a,b);return bQ.test(d)?p(a).position()[b]+"px":d}}}})}),p.expr&&p.expr.filters&&(p.expr.filters.hidden=function(a){return a.offsetWidth===0&&a.offsetHeight===0||!p.support.reliableHiddenOffsets&&(a.style&&a.style.display||bH(a,"display"))==="none"},p.expr.filters.visible=function(a){return!p.expr.filters.hidden(a)}),p.each({margin:"",padding:"",border:"Width"},function(a,b){p.cssHooks[a+b]={expand:function(c){var d,e=typeof c=="string"?c.split(" "):[c],f={};for(d=0;d<4;d++)f[a+bV[d]+b]=e[d]||e[d-2]||e[0];return f}},bO.test(a)||(p.cssHooks[a+b].set=b_)});var cd=/%20/g,ce=/\[\]$/,cf=/\r?\n/g,cg=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,ch=/^(?:select|textarea)/i;p.fn.extend({serialize:function(){return p.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?p.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||ch.test(this.nodeName)||cg.test(this.type))}).map(function(a,b){var c=p(this).val();return c==null?null:p.isArray(c)?p.map(c,function(a,c){return{name:b.name,value:a.replace(cf,"\r\n")}}):{name:b.name,value:c.replace(cf,"\r\n")}}).get()}}),p.param=function(a,c){var d,e=[],f=function(a,b){b=p.isFunction(b)?b():b==null?"":b,e[e.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=p.ajaxSettings&&p.ajaxSettings.traditional);if(p.isArray(a)||a.jquery&&!p.isPlainObject(a))p.each(a,function(){f(this.name,this.value)});else for(d in a)ci(d,a[d],c,f);return e.join("&").replace(cd,"+")};var cj,ck,cl=/#.*$/,cm=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,cn=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,co=/^(?:GET|HEAD)$/,cp=/^\/\//,cq=/\?/,cr=/)<[^<]*)*<\/script>/gi,cs=/([?&])_=[^&]*/,ct=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,cu=p.fn.load,cv={},cw={},cx=["*/"]+["*"];try{ck=f.href}catch(cy){ck=e.createElement("a"),ck.href="",ck=ck.href}cj=ct.exec(ck.toLowerCase())||[],p.fn.load=function(a,c,d){if(typeof a!="string"&&cu)return cu.apply(this,arguments);if(!this.length)return this;var e,f,g,h=this,i=a.indexOf(" ");return i>=0&&(e=a.slice(i,a.length),a=a.slice(0,i)),p.isFunction(c)?(d=c,c=b):c&&typeof c=="object"&&(f="POST"),p.ajax({url:a,type:f,dataType:"html",data:c,complete:function(a,b){d&&h.each(d,g||[a.responseText,b,a])}}).done(function(a){g=arguments,h.html(e?p("
                        ").append(a.replace(cr,"")).find(e):a)}),this},p.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){p.fn[b]=function(a){return this.on(b,a)}}),p.each(["get","post"],function(a,c){p[c]=function(a,d,e,f){return p.isFunction(d)&&(f=f||e,e=d,d=b),p.ajax({type:c,url:a,data:d,success:e,dataType:f})}}),p.extend({getScript:function(a,c){return p.get(a,b,c,"script")},getJSON:function(a,b,c){return p.get(a,b,c,"json")},ajaxSetup:function(a,b){return b?cB(a,p.ajaxSettings):(b=a,a=p.ajaxSettings),cB(a,b),a},ajaxSettings:{url:ck,isLocal:cn.test(cj[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded; charset=UTF-8",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":cx},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":p.parseJSON,"text xml":p.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:cz(cv),ajaxTransport:cz(cw),ajax:function(a,c){function y(a,c,f,i){var k,s,t,u,w,y=c;if(v===2)return;v=2,h&&clearTimeout(h),g=b,e=i||"",x.readyState=a>0?4:0,f&&(u=cC(l,x,f));if(a>=200&&a<300||a===304)l.ifModified&&(w=x.getResponseHeader("Last-Modified"),w&&(p.lastModified[d]=w),w=x.getResponseHeader("Etag"),w&&(p.etag[d]=w)),a===304?(y="notmodified",k=!0):(k=cD(l,u),y=k.state,s=k.data,t=k.error,k=!t);else{t=y;if(!y||a)y="error",a<0&&(a=0)}x.status=a,x.statusText=(c||y)+"",k?o.resolveWith(m,[s,y,x]):o.rejectWith(m,[x,y,t]),x.statusCode(r),r=b,j&&n.trigger("ajax"+(k?"Success":"Error"),[x,l,k?s:t]),q.fireWith(m,[x,y]),j&&(n.trigger("ajaxComplete",[x,l]),--p.active||p.event.trigger("ajaxStop"))}typeof a=="object"&&(c=a,a=b),c=c||{};var d,e,f,g,h,i,j,k,l=p.ajaxSetup({},c),m=l.context||l,n=m!==l&&(m.nodeType||m instanceof p)?p(m):p.event,o=p.Deferred(),q=p.Callbacks("once memory"),r=l.statusCode||{},t={},u={},v=0,w="canceled",x={readyState:0,setRequestHeader:function(a,b){if(!v){var c=a.toLowerCase();a=u[c]=u[c]||a,t[a]=b}return this},getAllResponseHeaders:function(){return v===2?e:null},getResponseHeader:function(a){var c;if(v===2){if(!f){f={};while(c=cm.exec(e))f[c[1].toLowerCase()]=c[2]}c=f[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){return v||(l.mimeType=a),this},abort:function(a){return a=a||w,g&&g.abort(a),y(0,a),this}};o.promise(x),x.success=x.done,x.error=x.fail,x.complete=q.add,x.statusCode=function(a){if(a){var b;if(v<2)for(b in a)r[b]=[r[b],a[b]];else b=a[x.status],x.always(b)}return this},l.url=((a||l.url)+"").replace(cl,"").replace(cp,cj[1]+"//"),l.dataTypes=p.trim(l.dataType||"*").toLowerCase().split(s),l.crossDomain==null&&(i=ct.exec(l.url.toLowerCase())||!1,l.crossDomain=i&&i.join(":")+(i[3]?"":i[1]==="http:"?80:443)!==cj.join(":")+(cj[3]?"":cj[1]==="http:"?80:443)),l.data&&l.processData&&typeof l.data!="string"&&(l.data=p.param(l.data,l.traditional)),cA(cv,l,c,x);if(v===2)return x;j=l.global,l.type=l.type.toUpperCase(),l.hasContent=!co.test(l.type),j&&p.active++===0&&p.event.trigger("ajaxStart");if(!l.hasContent){l.data&&(l.url+=(cq.test(l.url)?"&":"?")+l.data,delete l.data),d=l.url;if(l.cache===!1){var z=p.now(),A=l.url.replace(cs,"$1_="+z);l.url=A+(A===l.url?(cq.test(l.url)?"&":"?")+"_="+z:"")}}(l.data&&l.hasContent&&l.contentType!==!1||c.contentType)&&x.setRequestHeader("Content-Type",l.contentType),l.ifModified&&(d=d||l.url,p.lastModified[d]&&x.setRequestHeader("If-Modified-Since",p.lastModified[d]),p.etag[d]&&x.setRequestHeader("If-None-Match",p.etag[d])),x.setRequestHeader("Accept",l.dataTypes[0]&&l.accepts[l.dataTypes[0]]?l.accepts[l.dataTypes[0]]+(l.dataTypes[0]!=="*"?", "+cx+"; q=0.01":""):l.accepts["*"]);for(k in l.headers)x.setRequestHeader(k,l.headers[k]);if(!l.beforeSend||l.beforeSend.call(m,x,l)!==!1&&v!==2){w="abort";for(k in{success:1,error:1,complete:1})x[k](l[k]);g=cA(cw,l,c,x);if(!g)y(-1,"No Transport");else{x.readyState=1,j&&n.trigger("ajaxSend",[x,l]),l.async&&l.timeout>0&&(h=setTimeout(function(){x.abort("timeout")},l.timeout));try{v=1,g.send(t,y)}catch(B){if(v<2)y(-1,B);else throw B}}return x}return x.abort()},active:0,lastModified:{},etag:{}});var cE=[],cF=/\?/,cG=/(=)\?(?=&|$)|\?\?/,cH=p.now();p.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=cE.pop()||p.expando+"_"+cH++;return this[a]=!0,a}}),p.ajaxPrefilter("json jsonp",function(c,d,e){var f,g,h,i=c.data,j=c.url,k=c.jsonp!==!1,l=k&&cG.test(j),m=k&&!l&&typeof i=="string"&&!(c.contentType||"").indexOf("application/x-www-form-urlencoded")&&cG.test(i);if(c.dataTypes[0]==="jsonp"||l||m)return f=c.jsonpCallback=p.isFunction(c.jsonpCallback)?c.jsonpCallback():c.jsonpCallback,g=a[f],l?c.url=j.replace(cG,"$1"+f):m?c.data=i.replace(cG,"$1"+f):k&&(c.url+=(cF.test(j)?"&":"?")+c.jsonp+"="+f),c.converters["script json"]=function(){return h||p.error(f+" was not called"),h[0]},c.dataTypes[0]="json",a[f]=function(){h=arguments},e.always(function(){a[f]=g,c[f]&&(c.jsonpCallback=d.jsonpCallback,cE.push(f)),h&&p.isFunction(g)&&g(h[0]),h=g=b}),"script"}),p.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){return p.globalEval(a),a}}}),p.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),p.ajaxTransport("script",function(a){if(a.crossDomain){var c,d=e.head||e.getElementsByTagName("head")[0]||e.documentElement;return{send:function(f,g){c=e.createElement("script"),c.async="async",a.scriptCharset&&(c.charset=a.scriptCharset),c.src=a.url,c.onload=c.onreadystatechange=function(a,e){if(e||!c.readyState||/loaded|complete/.test(c.readyState))c.onload=c.onreadystatechange=null,d&&c.parentNode&&d.removeChild(c),c=b,e||g(200,"success")},d.insertBefore(c,d.firstChild)},abort:function(){c&&c.onload(0,1)}}}});var cI,cJ=a.ActiveXObject?function(){for(var a in cI)cI[a](0,1)}:!1,cK=0;p.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&cL()||cM()}:cL,function(a){p.extend(p.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(p.ajaxSettings.xhr()),p.support.ajax&&p.ajaxTransport(function(c){if(!c.crossDomain||p.support.cors){var d;return{send:function(e,f){var g,h,i=c.xhr();c.username?i.open(c.type,c.url,c.async,c.username,c.password):i.open(c.type,c.url,c.async);if(c.xhrFields)for(h in c.xhrFields)i[h]=c.xhrFields[h];c.mimeType&&i.overrideMimeType&&i.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(h in e)i.setRequestHeader(h,e[h])}catch(j){}i.send(c.hasContent&&c.data||null),d=function(a,e){var h,j,k,l,m;try{if(d&&(e||i.readyState===4)){d=b,g&&(i.onreadystatechange=p.noop,cJ&&delete cI[g]);if(e)i.readyState!==4&&i.abort();else{h=i.status,k=i.getAllResponseHeaders(),l={},m=i.responseXML,m&&m.documentElement&&(l.xml=m);try{l.text=i.responseText}catch(a){}try{j=i.statusText}catch(n){j=""}!h&&c.isLocal&&!c.crossDomain?h=l.text?200:404:h===1223&&(h=204)}}}catch(o){e||f(-1,o)}l&&f(h,j,l,k)},c.async?i.readyState===4?setTimeout(d,0):(g=++cK,cJ&&(cI||(cI={},p(a).unload(cJ)),cI[g]=d),i.onreadystatechange=d):d()},abort:function(){d&&d(0,1)}}}});var cN,cO,cP=/^(?:toggle|show|hide)$/,cQ=new RegExp("^(?:([-+])=|)("+q+")([a-z%]*)$","i"),cR=/queueHooks$/,cS=[cY],cT={"*":[function(a,b){var c,d,e=this.createTween(a,b),f=cQ.exec(b),g=e.cur(),h=+g||0,i=1,j=20;if(f){c=+f[2],d=f[3]||(p.cssNumber[a]?"":"px");if(d!=="px"&&h){h=p.css(e.elem,a,!0)||c||1;do i=i||".5",h=h/i,p.style(e.elem,a,h+d);while(i!==(i=e.cur()/g)&&i!==1&&--j)}e.unit=d,e.start=h,e.end=f[1]?h+(f[1]+1)*c:c}return e}]};p.Animation=p.extend(cW,{tweener:function(a,b){p.isFunction(a)?(b=a,a=["*"]):a=a.split(" ");var c,d=0,e=a.length;for(;d-1,j={},k={},l,m;i?(k=e.position(),l=k.top,m=k.left):(l=parseFloat(g)||0,m=parseFloat(h)||0),p.isFunction(b)&&(b=b.call(a,c,f)),b.top!=null&&(j.top=b.top-f.top+l),b.left!=null&&(j.left=b.left-f.left+m),"using"in b?b.using.call(a,j):e.css(j)}},p.fn.extend({position:function(){if(!this[0])return;var a=this[0],b=this.offsetParent(),c=this.offset(),d=c_.test(b[0].nodeName)?{top:0,left:0}:b.offset();return c.top-=parseFloat(p.css(a,"marginTop"))||0,c.left-=parseFloat(p.css(a,"marginLeft"))||0,d.top+=parseFloat(p.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(p.css(b[0],"borderLeftWidth"))||0,{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||e.body;while(a&&!c_.test(a.nodeName)&&p.css(a,"position")==="static")a=a.offsetParent;return a||e.body})}}),p.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,c){var d=/Y/.test(c);p.fn[a]=function(e){return p.access(this,function(a,e,f){var g=da(a);if(f===b)return g?c in g?g[c]:g.document.documentElement[e]:a[e];g?g.scrollTo(d?p(g).scrollLeft():f,d?f:p(g).scrollTop()):a[e]=f},a,e,arguments.length,null)}}),p.each({Height:"height",Width:"width"},function(a,c){p.each({padding:"inner"+a,content:c,"":"outer"+a},function(d,e){p.fn[e]=function(e,f){var g=arguments.length&&(d||typeof e!="boolean"),h=d||(e===!0||f===!0?"margin":"border");return p.access(this,function(c,d,e){var f;return p.isWindow(c)?c.document.documentElement["client"+a]:c.nodeType===9?(f=c.documentElement,Math.max(c.body["scroll"+a],f["scroll"+a],c.body["offset"+a],f["offset"+a],f["client"+a])):e===b?p.css(c,d,e,h):p.style(c,d,e,h)},c,g?e:b,g,null)}})}),a.jQuery=a.$=p,typeof define=="function"&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return p})})(window); \ No newline at end of file diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/jquery.layout.js b/scalaxy-debug/0.3-SNAPSHOT/api/lib/jquery.layout.js new file mode 100644 index 00000000..4dd48675 --- /dev/null +++ b/scalaxy-debug/0.3-SNAPSHOT/api/lib/jquery.layout.js @@ -0,0 +1,5486 @@ +/** + * @preserve jquery.layout 1.3.0 - Release Candidate 30.62 + * $Date: 2012-08-04 08:00:00 (Thu, 23 Aug 2012) $ + * $Rev: 303006 $ + * + * Copyright (c) 2012 + * Fabrizio Balliano (http://www.fabrizioballiano.net) + * Kevin Dalman (http://allpro.net) + * + * Dual licensed under the GPL (http://www.gnu.org/licenses/gpl.html) + * and MIT (http://www.opensource.org/licenses/mit-license.php) licenses. + * + * Changelog: http://layout.jquery-dev.net/changelog.cfm#1.3.0.rc30.62 + * NOTE: This is a short-term release to patch a couple of bugs. + * These bugs are listed as officially fixed in RC30.7, which will be released shortly. + * + * Docs: http://layout.jquery-dev.net/documentation.html + * Tips: http://layout.jquery-dev.net/tips.html + * Help: http://groups.google.com/group/jquery-ui-layout + */ + +/* JavaDoc Info: http://code.google.com/closure/compiler/docs/js-for-compiler.html + * {!Object} non-nullable type (never NULL) + * {?string} nullable type (sometimes NULL) - default for {Object} + * {number=} optional parameter + * {*} ALL types + */ + +// NOTE: For best readability, view with a fixed-width font and tabs equal to 4-chars + +;(function ($) { + +// alias Math methods - used a lot! +var min = Math.min +, max = Math.max +, round = Math.floor + +, isStr = function (v) { return $.type(v) === "string"; } + +, runPluginCallbacks = function (Instance, a_fn) { + if ($.isArray(a_fn)) + for (var i=0, c=a_fn.length; i
                        ').appendTo("body"); + var d = { width: $c.width() - $c[0].clientWidth, height: $c.height() - $c[0].clientHeight }; + $c.remove(); + window.scrollbarWidth = d.width; + window.scrollbarHeight = d.height; + return dim.match(/^(width|height)$/) ? d[dim] : d; + } + + + /** + * Returns hash container 'display' and 'visibility' + * + * @see $.swap() - swaps CSS, runs callback, resets CSS + */ +, showInvisibly: function ($E, force) { + if ($E && $E.length && (force || $E.css('display') === "none")) { // only if not *already hidden* + var s = $E[0].style + // save ONLY the 'style' props because that is what we must restore + , CSS = { display: s.display || '', visibility: s.visibility || '' }; + // show element 'invisibly' so can be measured + $E.css({ display: "block", visibility: "hidden" }); + return CSS; + } + return {}; + } + + /** + * Returns data for setting size of an element (container or a pane). + * + * @see _create(), onWindowResize() for container, plus others for pane + * @return JSON Returns a hash of all dimensions: top, bottom, left, right, outerWidth, innerHeight, etc + */ +, getElementDimensions: function ($E) { + var + d = {} // dimensions hash + , x = d.css = {} // CSS hash + , i = {} // TEMP insets + , b, p // TEMP border, padding + , N = $.layout.cssNum + , off = $E.offset() + ; + d.offsetLeft = off.left; + d.offsetTop = off.top; + + $.each("Left,Right,Top,Bottom".split(","), function (idx, e) { // e = edge + b = x["border" + e] = $.layout.borderWidth($E, e); + p = x["padding"+ e] = $.layout.cssNum($E, "padding"+e); + i[e] = b + p; // total offset of content from outer side + d["inset"+ e] = p; // eg: insetLeft = paddingLeft + }); + + d.offsetWidth = $E.innerWidth(); // offsetWidth is used in calc when doing manual resize + d.offsetHeight = $E.innerHeight(); // ditto + d.outerWidth = $E.outerWidth(); + d.outerHeight = $E.outerHeight(); + d.innerWidth = max(0, d.outerWidth - i.Left - i.Right); + d.innerHeight = max(0, d.outerHeight - i.Top - i.Bottom); + + x.width = $E.width(); + x.height = $E.height(); + x.top = N($E,"top",true); + x.bottom = N($E,"bottom",true); + x.left = N($E,"left",true); + x.right = N($E,"right",true); + + //d.visible = $E.is(":visible");// && x.width > 0 && x.height > 0; + + return d; + } + +, getElementCSS: function ($E, list) { + var + CSS = {} + , style = $E[0].style + , props = list.split(",") + , sides = "Top,Bottom,Left,Right".split(",") + , attrs = "Color,Style,Width".split(",") + , p, s, a, i, j, k + ; + for (i=0; i < props.length; i++) { + p = props[i]; + if (p.match(/(border|padding|margin)$/)) + for (j=0; j < 4; j++) { + s = sides[j]; + if (p === "border") + for (k=0; k < 3; k++) { + a = attrs[k]; + CSS[p+s+a] = style[p+s+a]; + } + else + CSS[p+s] = style[p+s]; + } + else + CSS[p] = style[p]; + }; + return CSS + } + + /** + * Return the innerWidth for the current browser/doctype + * + * @see initPanes(), sizeMidPanes(), initHandles(), sizeHandles() + * @param {Array.} $E Must pass a jQuery object - first element is processed + * @param {number=} outerWidth (optional) Can pass a width, allowing calculations BEFORE element is resized + * @return {number} Returns the innerWidth of the elem by subtracting padding and borders + */ +, cssWidth: function ($E, outerWidth) { + // a 'calculated' outerHeight can be passed so borders and/or padding are removed if needed + if (outerWidth <= 0) return 0; + + if (!$.layout.browser.boxModel) return outerWidth; + + // strip border and padding from outerWidth to get CSS Width + var b = $.layout.borderWidth + , n = $.layout.cssNum + , W = outerWidth + - b($E, "Left") + - b($E, "Right") + - n($E, "paddingLeft") + - n($E, "paddingRight"); + + return max(0,W); + } + + /** + * Return the innerHeight for the current browser/doctype + * + * @see initPanes(), sizeMidPanes(), initHandles(), sizeHandles() + * @param {Array.} $E Must pass a jQuery object - first element is processed + * @param {number=} outerHeight (optional) Can pass a width, allowing calculations BEFORE element is resized + * @return {number} Returns the innerHeight of the elem by subtracting padding and borders + */ +, cssHeight: function ($E, outerHeight) { + // a 'calculated' outerHeight can be passed so borders and/or padding are removed if needed + if (outerHeight <= 0) return 0; + + if (!$.layout.browser.boxModel) return outerHeight; + + // strip border and padding from outerHeight to get CSS Height + var b = $.layout.borderWidth + , n = $.layout.cssNum + , H = outerHeight + - b($E, "Top") + - b($E, "Bottom") + - n($E, "paddingTop") + - n($E, "paddingBottom"); + + return max(0,H); + } + + /** + * Returns the 'current CSS numeric value' for a CSS property - 0 if property does not exist + * + * @see Called by many methods + * @param {Array.} $E Must pass a jQuery object - first element is processed + * @param {string} prop The name of the CSS property, eg: top, width, etc. + * @param {boolean=} [allowAuto=false] true = return 'auto' if that is value; false = return 0 + * @return {(string|number)} Usually used to get an integer value for position (top, left) or size (height, width) + */ +, cssNum: function ($E, prop, allowAuto) { + if (!$E.jquery) $E = $($E); + var CSS = $.layout.showInvisibly($E) + , p = $.css($E[0], prop, true) + , v = allowAuto && p=="auto" ? p : (parseInt(p, 10) || 0); + $E.css( CSS ); // RESET + return v; + } + +, borderWidth: function (el, side) { + if (el.jquery) el = el[0]; + var b = "border"+ side.substr(0,1).toUpperCase() + side.substr(1); // left => Left + return $.css(el, b+"Style", true) === "none" ? 0 : (parseInt($.css(el, b+"Width", true), 10) || 0); + } + + /** + * Mouse-tracking utility - FUTURE REFERENCE + * + * init: if (!window.mouse) { + * window.mouse = { x: 0, y: 0 }; + * $(document).mousemove( $.layout.trackMouse ); + * } + * + * @param {Object} evt + * +, trackMouse: function (evt) { + window.mouse = { x: evt.clientX, y: evt.clientY }; + } + */ + + /** + * SUBROUTINE for preventPrematureSlideClose option + * + * @param {Object} evt + * @param {Object=} el + */ +, isMouseOverElem: function (evt, el) { + var + $E = $(el || this) + , d = $E.offset() + , T = d.top + , L = d.left + , R = L + $E.outerWidth() + , B = T + $E.outerHeight() + , x = evt.pageX // evt.clientX ? + , y = evt.pageY // evt.clientY ? + ; + // if X & Y are < 0, probably means is over an open SELECT + return ($.layout.browser.msie && x < 0 && y < 0) || ((x >= L && x <= R) && (y >= T && y <= B)); + } + + /** + * Message/Logging Utility + * + * @example $.layout.msg("My message"); // log text + * @example $.layout.msg("My message", true); // alert text + * @example $.layout.msg({ foo: "bar" }, "Title"); // log hash-data, with custom title + * @example $.layout.msg({ foo: "bar" }, true, "Title", { sort: false }); -OR- + * @example $.layout.msg({ foo: "bar" }, "Title", { sort: false, display: true }); // alert hash-data + * + * @param {(Object|string)} info String message OR Hash/Array + * @param {(Boolean|string|Object)=} [popup=false] True means alert-box - can be skipped + * @param {(Object|string)=} [debugTitle=""] Title for Hash data - can be skipped + * @param {Object=} [debugOpts] Extra options for debug output + */ +, msg: function (info, popup, debugTitle, debugOpts) { + if ($.isPlainObject(info) && window.debugData) { + if (typeof popup === "string") { + debugOpts = debugTitle; + debugTitle = popup; + } + else if (typeof debugTitle === "object") { + debugOpts = debugTitle; + debugTitle = null; + } + var t = debugTitle || "log( )" + , o = $.extend({ sort: false, returnHTML: false, display: false }, debugOpts); + if (popup === true || o.display) + debugData( info, t, o ); + else if (window.console) + console.log(debugData( info, t, o )); + } + else if (popup) + alert(info); + else if (window.console) + console.log(info); + else { + var id = "#layoutLogger" + , $l = $(id); + if (!$l.length) + $l = createLog(); + $l.children("ul").append('
                      9. '+ info.replace(/\/g,">") +'
                      10. '); + } + + function createLog () { + var pos = $.support.fixedPosition ? 'fixed' : 'absolute' + , $e = $('
                        ' + + '
                        ' + + 'XLayout console.log
                        ' + + '
                          ' + + '
                          ' + ).appendTo("body"); + $e.css('left', $(window).width() - $e.outerWidth() - 5) + if ($.ui.draggable) $e.draggable({ handle: ':first-child' }); + return $e; + }; + } + +}; + +// DEFAULT OPTIONS +$.layout.defaults = { +/* + * LAYOUT & LAYOUT-CONTAINER OPTIONS + * - none of these options are applicable to individual panes + */ + name: "" // Not required, but useful for buttons and used for the state-cookie +, containerSelector: "" // ONLY used when specifying a childOptions - to find container-element that is NOT directly-nested +, containerClass: "ui-layout-container" // layout-container element +, scrollToBookmarkOnLoad: true // after creating a layout, scroll to bookmark in URL (.../page.htm#myBookmark) +, resizeWithWindow: true // bind thisLayout.resizeAll() to the window.resize event +, resizeWithWindowDelay: 200 // delay calling resizeAll because makes window resizing very jerky +, resizeWithWindowMaxDelay: 0 // 0 = none - force resize every XX ms while window is being resized +, onresizeall_start: null // CALLBACK when resizeAll() STARTS - NOT pane-specific +, onresizeall_end: null // CALLBACK when resizeAll() ENDS - NOT pane-specific +, onload_start: null // CALLBACK when Layout inits - after options initialized, but before elements +, onload_end: null // CALLBACK when Layout inits - after EVERYTHING has been initialized +, onunload_start: null // CALLBACK when Layout is destroyed OR onWindowUnload +, onunload_end: null // CALLBACK when Layout is destroyed OR onWindowUnload +, initPanes: true // false = DO NOT initialize the panes onLoad - will init later +, showErrorMessages: true // enables fatal error messages to warn developers of common errors +, showDebugMessages: false // display console-and-alert debug msgs - IF this Layout version _has_ debugging code! +// Changing this zIndex value will cause other zIndex values to automatically change +, zIndex: null // the PANE zIndex - resizers and masks will be +1 +// DO NOT CHANGE the zIndex values below unless you clearly understand their relationships +, zIndexes: { // set _default_ z-index values here... + pane_normal: 0 // normal z-index for panes + , content_mask: 1 // applied to overlays used to mask content INSIDE panes during resizing + , resizer_normal: 2 // normal z-index for resizer-bars + , pane_sliding: 100 // applied to *BOTH* the pane and its resizer when a pane is 'slid open' + , pane_animate: 1000 // applied to the pane when being animated - not applied to the resizer + , resizer_drag: 10000 // applied to the CLONED resizer-bar when being 'dragged' + } +, errors: { + pane: "pane" // description of "layout pane element" - used only in error messages + , selector: "selector" // description of "jQuery-selector" - used only in error messages + , addButtonError: "Error Adding Button \n\nInvalid " + , containerMissing: "UI Layout Initialization Error\n\nThe specified layout-container does not exist." + , centerPaneMissing: "UI Layout Initialization Error\n\nThe center-pane element does not exist.\n\nThe center-pane is a required element." + , noContainerHeight: "UI Layout Initialization Warning\n\nThe layout-container \"CONTAINER\" has no height.\n\nTherefore the layout is 0-height and hence 'invisible'!" + , callbackError: "UI Layout Callback Error\n\nThe EVENT callback is not a valid function." + } +/* + * PANE DEFAULT SETTINGS + * - settings under the 'panes' key become the default settings for *all panes* + * - ALL pane-options can also be set specifically for each panes, which will override these 'default values' + */ +, panes: { // default options for 'all panes' - will be overridden by 'per-pane settings' + applyDemoStyles: false // NOTE: renamed from applyDefaultStyles for clarity + , closable: true // pane can open & close + , resizable: true // when open, pane can be resized + , slidable: true // when closed, pane can 'slide open' over other panes - closes on mouse-out + , initClosed: false // true = init pane as 'closed' + , initHidden: false // true = init pane as 'hidden' - no resizer-bar/spacing + // SELECTORS + //, paneSelector: "" // MUST be pane-specific - jQuery selector for pane + , contentSelector: ".ui-layout-content" // INNER div/element to auto-size so only it scrolls, not the entire pane! + , contentIgnoreSelector: ".ui-layout-ignore" // element(s) to 'ignore' when measuring 'content' + , findNestedContent: false // true = $P.find(contentSelector), false = $P.children(contentSelector) + // GENERIC ROOT-CLASSES - for auto-generated classNames + , paneClass: "ui-layout-pane" // Layout Pane + , resizerClass: "ui-layout-resizer" // Resizer Bar + , togglerClass: "ui-layout-toggler" // Toggler Button + , buttonClass: "ui-layout-button" // CUSTOM Buttons - eg: '[ui-layout-button]-toggle/-open/-close/-pin' + // ELEMENT SIZE & SPACING + //, size: 100 // MUST be pane-specific -initial size of pane + , minSize: 0 // when manually resizing a pane + , maxSize: 0 // ditto, 0 = no limit + , spacing_open: 6 // space between pane and adjacent panes - when pane is 'open' + , spacing_closed: 6 // ditto - when pane is 'closed' + , togglerLength_open: 50 // Length = WIDTH of toggler button on north/south sides - HEIGHT on east/west sides + , togglerLength_closed: 50 // 100% OR -1 means 'full height/width of resizer bar' - 0 means 'hidden' + , togglerAlign_open: "center" // top/left, bottom/right, center, OR... + , togglerAlign_closed: "center" // 1 => nn = offset from top/left, -1 => -nn == offset from bottom/right + , togglerContent_open: "" // text or HTML to put INSIDE the toggler + , togglerContent_closed: "" // ditto + // RESIZING OPTIONS + , resizerDblClickToggle: true // + , autoResize: true // IF size is 'auto' or a percentage, then recalc 'pixel size' whenever the layout resizes + , autoReopen: true // IF a pane was auto-closed due to noRoom, reopen it when there is room? False = leave it closed + , resizerDragOpacity: 1 // option for ui.draggable + //, resizerCursor: "" // MUST be pane-specific - cursor when over resizer-bar + , maskContents: false // true = add DIV-mask over-or-inside this pane so can 'drag' over IFRAMES + , maskObjects: false // true = add IFRAME-mask over-or-inside this pane to cover objects/applets - content-mask will overlay this mask + , maskZindex: null // will override zIndexes.content_mask if specified - not applicable to iframe-panes + , resizingGrid: false // grid size that the resizers will snap-to during resizing, eg: [20,20] + , livePaneResizing: false // true = LIVE Resizing as resizer is dragged + , liveContentResizing: false // true = re-measure header/footer heights as resizer is dragged + , liveResizingTolerance: 1 // how many px change before pane resizes, to control performance + // SLIDING OPTIONS + , sliderCursor: "pointer" // cursor when resizer-bar will trigger 'sliding' + , slideTrigger_open: "click" // click, dblclick, mouseenter + , slideTrigger_close: "mouseleave"// click, mouseleave + , slideDelay_open: 300 // applies only for mouseenter event - 0 = instant open + , slideDelay_close: 300 // applies only for mouseleave event (300ms is the minimum!) + , hideTogglerOnSlide: false // when pane is slid-open, should the toggler show? + , preventQuickSlideClose: $.layout.browser.webkit // Chrome triggers slideClosed as it is opening + , preventPrematureSlideClose: false // handle incorrect mouseleave trigger, like when over a SELECT-list in IE + // PANE-SPECIFIC TIPS & MESSAGES + , tips: { + Open: "Open" // eg: "Open Pane" + , Close: "Close" + , Resize: "Resize" + , Slide: "Slide Open" + , Pin: "Pin" + , Unpin: "Un-Pin" + , noRoomToOpen: "Not enough room to show this panel." // alert if user tries to open a pane that cannot + , minSizeWarning: "Panel has reached its minimum size" // displays in browser statusbar + , maxSizeWarning: "Panel has reached its maximum size" // ditto + } + // HOT-KEYS & MISC + , showOverflowOnHover: false // will bind allowOverflow() utility to pane.onMouseOver + , enableCursorHotkey: true // enabled 'cursor' hotkeys + //, customHotkey: "" // MUST be pane-specific - EITHER a charCode OR a character + , customHotkeyModifier: "SHIFT" // either 'SHIFT', 'CTRL' or 'CTRL+SHIFT' - NOT 'ALT' + // PANE ANIMATION + // NOTE: fxSss_open, fxSss_close & fxSss_size options (eg: fxName_open) are auto-generated if not passed + , fxName: "slide" // ('none' or blank), slide, drop, scale -- only relevant to 'open' & 'close', NOT 'size' + , fxSpeed: null // slow, normal, fast, 200, nnn - if passed, will OVERRIDE fxSettings.duration + , fxSettings: {} // can be passed, eg: { easing: "easeOutBounce", duration: 1500 } + , fxOpacityFix: true // tries to fix opacity in IE to restore anti-aliasing after animation + , animatePaneSizing: false // true = animate resizing after dragging resizer-bar OR sizePane() is called + /* NOTE: Action-specific FX options are auto-generated from the options above if not specifically set: + fxName_open: "slide" // 'Open' pane animation + fnName_close: "slide" // 'Close' pane animation + fxName_size: "slide" // 'Size' pane animation - when animatePaneSizing = true + fxSpeed_open: null + fxSpeed_close: null + fxSpeed_size: null + fxSettings_open: {} + fxSettings_close: {} + fxSettings_size: {} + */ + // CHILD/NESTED LAYOUTS + , childOptions: null // Layout-options for nested/child layout - even {} is valid as options + , initChildLayout: true // true = child layout will be created as soon as _this_ layout completes initialization + , destroyChildLayout: true // true = destroy child-layout if this pane is destroyed + , resizeChildLayout: true // true = trigger child-layout.resizeAll() when this pane is resized + // EVENT TRIGGERING + , triggerEventsOnLoad: false // true = trigger onopen OR onclose callbacks when layout initializes + , triggerEventsDuringLiveResize: true // true = trigger onresize callback REPEATEDLY if livePaneResizing==true + // PANE CALLBACKS + , onshow_start: null // CALLBACK when pane STARTS to Show - BEFORE onopen/onhide_start + , onshow_end: null // CALLBACK when pane ENDS being Shown - AFTER onopen/onhide_end + , onhide_start: null // CALLBACK when pane STARTS to Close - BEFORE onclose_start + , onhide_end: null // CALLBACK when pane ENDS being Closed - AFTER onclose_end + , onopen_start: null // CALLBACK when pane STARTS to Open + , onopen_end: null // CALLBACK when pane ENDS being Opened + , onclose_start: null // CALLBACK when pane STARTS to Close + , onclose_end: null // CALLBACK when pane ENDS being Closed + , onresize_start: null // CALLBACK when pane STARTS being Resized ***FOR ANY REASON*** + , onresize_end: null // CALLBACK when pane ENDS being Resized ***FOR ANY REASON*** + , onsizecontent_start: null // CALLBACK when sizing of content-element STARTS + , onsizecontent_end: null // CALLBACK when sizing of content-element ENDS + , onswap_start: null // CALLBACK when pane STARTS to Swap + , onswap_end: null // CALLBACK when pane ENDS being Swapped + , ondrag_start: null // CALLBACK when pane STARTS being ***MANUALLY*** Resized + , ondrag_end: null // CALLBACK when pane ENDS being ***MANUALLY*** Resized + } +/* + * PANE-SPECIFIC SETTINGS + * - options listed below MUST be specified per-pane - they CANNOT be set under 'panes' + * - all options under the 'panes' key can also be set specifically for any pane + * - most options under the 'panes' key apply only to 'border-panes' - NOT the the center-pane + */ +, north: { + paneSelector: ".ui-layout-north" + , size: "auto" // eg: "auto", "30%", .30, 200 + , resizerCursor: "n-resize" // custom = url(myCursor.cur) + , customHotkey: "" // EITHER a charCode (43) OR a character ("o") + } +, south: { + paneSelector: ".ui-layout-south" + , size: "auto" + , resizerCursor: "s-resize" + , customHotkey: "" + } +, east: { + paneSelector: ".ui-layout-east" + , size: 200 + , resizerCursor: "e-resize" + , customHotkey: "" + } +, west: { + paneSelector: ".ui-layout-west" + , size: 200 + , resizerCursor: "w-resize" + , customHotkey: "" + } +, center: { + paneSelector: ".ui-layout-center" + , minWidth: 0 + , minHeight: 0 + } +}; + +$.layout.optionsMap = { + // layout/global options - NOT pane-options + layout: ("stateManagement,effects,zIndexes,errors," + + "name,zIndex,scrollToBookmarkOnLoad,showErrorMessages," + + "resizeWithWindow,resizeWithWindowDelay,resizeWithWindowMaxDelay," + + "onresizeall,onresizeall_start,onresizeall_end,onload,onunload").split(",") +// borderPanes: [ ALL options that are NOT specified as 'layout' ] + // default.panes options that apply to the center-pane (most options apply _only_ to border-panes) +, center: ("paneClass,contentSelector,contentIgnoreSelector,findNestedContent,applyDemoStyles,triggerEventsOnLoad," + + "showOverflowOnHover,maskContents,maskObjects,liveContentResizing," + + "childOptions,initChildLayout,resizeChildLayout,destroyChildLayout," + + "onresize,onresize_start,onresize_end,onsizecontent,onsizecontent_start,onsizecontent_end").split(",") + // options that MUST be specifically set 'per-pane' - CANNOT set in the panes (defaults) key +, noDefault: ("paneSelector,resizerCursor,customHotkey").split(",") +}; + +/** + * Processes options passed in converts flat-format data into subkey (JSON) format + * In flat-format, subkeys are _currently_ separated with 2 underscores, like north__optName + * Plugins may also call this method so they can transform their own data + * + * @param {!Object} hash Data/options passed by user - may be a single level or nested levels + * @return {Object} Returns hash of minWidth & minHeight + */ +$.layout.transformData = function (hash) { + var json = { panes: {}, center: {} } // init return object + , data, branch, optKey, keys, key, val, i, c; + + if (typeof hash !== "object") return json; // no options passed + + // convert all 'flat-keys' to 'sub-key' format + for (optKey in hash) { + branch = json; + data = $.layout.optionsMap.layout; + val = hash[ optKey ]; + keys = optKey.split("__"); // eg: west__size or north__fxSettings__duration + c = keys.length - 1; + // convert underscore-delimited to subkeys + for (i=0; i <= c; i++) { + key = keys[i]; + if (i === c) + branch[key] = val; + else if (!branch[key]) + branch[key] = {}; // create the subkey + // recurse to sub-key for next loop - if not done + branch = branch[key]; + } + } + + return json; +}; + +// INTERNAL CONFIG DATA - DO NOT CHANGE THIS! +$.layout.backwardCompatibility = { + // data used by renameOldOptions() + map: { + // OLD Option Name: NEW Option Name + applyDefaultStyles: "applyDemoStyles" + , resizeNestedLayout: "resizeChildLayout" + , resizeWhileDragging: "livePaneResizing" + , resizeContentWhileDragging: "liveContentResizing" + , triggerEventsWhileDragging: "triggerEventsDuringLiveResize" + , maskIframesOnResize: "maskContents" + , useStateCookie: "stateManagement.enabled" + , "cookie.autoLoad": "stateManagement.autoLoad" + , "cookie.autoSave": "stateManagement.autoSave" + , "cookie.keys": "stateManagement.stateKeys" + , "cookie.name": "stateManagement.cookie.name" + , "cookie.domain": "stateManagement.cookie.domain" + , "cookie.path": "stateManagement.cookie.path" + , "cookie.expires": "stateManagement.cookie.expires" + , "cookie.secure": "stateManagement.cookie.secure" + // OLD Language options + , noRoomToOpenTip: "tips.noRoomToOpen" + , togglerTip_open: "tips.Close" // open = Close + , togglerTip_closed: "tips.Open" // closed = Open + , resizerTip: "tips.Resize" + , sliderTip: "tips.Slide" + } + +/** +* @param {Object} opts +*/ +, renameOptions: function (opts) { + var map = $.layout.backwardCompatibility.map + , oldData, newData, value + ; + for (var itemPath in map) { + oldData = getBranch( itemPath ); + value = oldData.branch[ oldData.key ]; + if (value !== undefined) { + newData = getBranch( map[itemPath], true ); + newData.branch[ newData.key ] = value; + delete oldData.branch[ oldData.key ]; + } + } + + /** + * @param {string} path + * @param {boolean=} [create=false] Create path if does not exist + */ + function getBranch (path, create) { + var a = path.split(".") // split keys into array + , c = a.length - 1 + , D = { branch: opts, key: a[c] } // init branch at top & set key (last item) + , i = 0, k, undef; + for (; i 0) { + if (autoHide && $E.data('autoHidden') && $E.innerHeight() > 0) { + $E.show().data('autoHidden', false); + if (!browser.mozilla) // FireFox refreshes iframes - IE does not + // make hidden, then visible to 'refresh' display after animation + $E.css(_c.hidden).css(_c.visible); + } + } + else if (autoHide && !$E.data('autoHidden')) + $E.hide().data('autoHidden', true); + } + + /** + * @param {(string|!Object)} el + * @param {number=} outerHeight + * @param {boolean=} [autoHide=false] + */ +, setOuterHeight = function (el, outerHeight, autoHide) { + var $E = el, h; + if (isStr(el)) $E = $Ps[el]; // west + else if (!el.jquery) $E = $(el); + h = cssH($E, outerHeight); + $E.css({ height: h, visibility: "visible" }); // may have been 'hidden' by sizeContent + if (h > 0 && $E.innerWidth() > 0) { + if (autoHide && $E.data('autoHidden')) { + $E.show().data('autoHidden', false); + if (!browser.mozilla) // FireFox refreshes iframes - IE does not + $E.css(_c.hidden).css(_c.visible); + } + } + else if (autoHide && !$E.data('autoHidden')) + $E.hide().data('autoHidden', true); + } + + /** + * @param {(string|!Object)} el + * @param {number=} outerSize + * @param {boolean=} [autoHide=false] + */ +, setOuterSize = function (el, outerSize, autoHide) { + if (_c[pane].dir=="horz") // pane = north or south + setOuterHeight(el, outerSize, autoHide); + else // pane = east or west + setOuterWidth(el, outerSize, autoHide); + } + + + /** + * Converts any 'size' params to a pixel/integer size, if not already + * If 'auto' or a decimal/percentage is passed as 'size', a pixel-size is calculated + * + /** + * @param {string} pane + * @param {(string|number)=} size + * @param {string=} [dir] + * @return {number} + */ +, _parseSize = function (pane, size, dir) { + if (!dir) dir = _c[pane].dir; + + if (isStr(size) && size.match(/%/)) + size = (size === '100%') ? -1 : parseInt(size, 10) / 100; // convert % to decimal + + if (size === 0) + return 0; + else if (size >= 1) + return parseInt(size, 10); + + var o = options, avail = 0; + if (dir=="horz") // north or south or center.minHeight + avail = sC.innerHeight - ($Ps.north ? o.north.spacing_open : 0) - ($Ps.south ? o.south.spacing_open : 0); + else if (dir=="vert") // east or west or center.minWidth + avail = sC.innerWidth - ($Ps.west ? o.west.spacing_open : 0) - ($Ps.east ? o.east.spacing_open : 0); + + if (size === -1) // -1 == 100% + return avail; + else if (size > 0) // percentage, eg: .25 + return round(avail * size); + else if (pane=="center") + return 0; + else { // size < 0 || size=='auto' || size==Missing || size==Invalid + // auto-size the pane + var dim = (dir === "horz" ? "height" : "width") + , $P = $Ps[pane] + , $C = dim === 'height' ? $Cs[pane] : false + , vis = $.layout.showInvisibly($P) // show pane invisibly if hidden + , szP = $P.css(dim) // SAVE current pane size + , szC = $C ? $C.css(dim) : 0 // SAVE current content size + ; + $P.css(dim, "auto"); + if ($C) $C.css(dim, "auto"); + size = (dim === "height") ? $P.outerHeight() : $P.outerWidth(); // MEASURE + $P.css(dim, szP).css(vis); // RESET size & visibility + if ($C) $C.css(dim, szC); + return size; + } + } + + /** + * Calculates current 'size' (outer-width or outer-height) of a border-pane - optionally with 'pane-spacing' added + * + * @param {(string|!Object)} pane + * @param {boolean=} [inclSpace=false] + * @return {number} Returns EITHER Width for east/west panes OR Height for north/south panes + */ +, getPaneSize = function (pane, inclSpace) { + var + $P = $Ps[pane] + , o = options[pane] + , s = state[pane] + , oSp = (inclSpace ? o.spacing_open : 0) + , cSp = (inclSpace ? o.spacing_closed : 0) + ; + if (!$P || s.isHidden) + return 0; + else if (s.isClosed || (s.isSliding && inclSpace)) + return cSp; + else if (_c[pane].dir === "horz") + return $P.outerHeight() + oSp; + else // dir === "vert" + return $P.outerWidth() + oSp; + } + + /** + * Calculate min/max pane dimensions and limits for resizing + * + * @param {string} pane + * @param {boolean=} [slide=false] + */ +, setSizeLimits = function (pane, slide) { + if (!isInitialized()) return; + var + o = options[pane] + , s = state[pane] + , c = _c[pane] + , dir = c.dir + , side = c.side.toLowerCase() + , type = c.sizeType.toLowerCase() + , isSliding = (slide != undefined ? slide : s.isSliding) // only open() passes 'slide' param + , $P = $Ps[pane] + , paneSpacing = o.spacing_open + // measure the pane on the *opposite side* from this pane + , altPane = _c.oppositeEdge[pane] + , altS = state[altPane] + , $altP = $Ps[altPane] + , altPaneSize = (!$altP || altS.isVisible===false || altS.isSliding ? 0 : (dir=="horz" ? $altP.outerHeight() : $altP.outerWidth())) + , altPaneSpacing = ((!$altP || altS.isHidden ? 0 : options[altPane][ altS.isClosed !== false ? "spacing_closed" : "spacing_open" ]) || 0) + // limitSize prevents this pane from 'overlapping' opposite pane + , containerSize = (dir=="horz" ? sC.innerHeight : sC.innerWidth) + , minCenterDims = cssMinDims("center") + , minCenterSize = dir=="horz" ? max(options.center.minHeight, minCenterDims.minHeight) : max(options.center.minWidth, minCenterDims.minWidth) + // if pane is 'sliding', then ignore center and alt-pane sizes - because 'overlays' them + , limitSize = (containerSize - paneSpacing - (isSliding ? 0 : (_parseSize("center", minCenterSize, dir) + altPaneSize + altPaneSpacing))) + , minSize = s.minSize = max( _parseSize(pane, o.minSize), cssMinDims(pane).minSize ) + , maxSize = s.maxSize = min( (o.maxSize ? _parseSize(pane, o.maxSize) : 100000), limitSize ) + , r = s.resizerPosition = {} // used to set resizing limits + , top = sC.insetTop + , left = sC.insetLeft + , W = sC.innerWidth + , H = sC.innerHeight + , rW = o.spacing_open // subtract resizer-width to get top/left position for south/east + ; + switch (pane) { + case "north": r.min = top + minSize; + r.max = top + maxSize; + break; + case "west": r.min = left + minSize; + r.max = left + maxSize; + break; + case "south": r.min = top + H - maxSize - rW; + r.max = top + H - minSize - rW; + break; + case "east": r.min = left + W - maxSize - rW; + r.max = left + W - minSize - rW; + break; + }; + } + + /** + * Returns data for setting the size/position of center pane. Also used to set Height for east/west panes + * + * @return JSON Returns a hash of all dimensions: top, bottom, left, right, (outer) width and (outer) height + */ +, calcNewCenterPaneDims = function () { + var d = { + top: getPaneSize("north", true) // true = include 'spacing' value for pane + , bottom: getPaneSize("south", true) + , left: getPaneSize("west", true) + , right: getPaneSize("east", true) + , width: 0 + , height: 0 + }; + + // NOTE: sC = state.container + // calc center-pane outer dimensions + d.width = sC.innerWidth - d.left - d.right; // outerWidth + d.height = sC.innerHeight - d.bottom - d.top; // outerHeight + // add the 'container border/padding' to get final positions relative to the container + d.top += sC.insetTop; + d.bottom += sC.insetBottom; + d.left += sC.insetLeft; + d.right += sC.insetRight; + + return d; + } + + + /** + * @param {!Object} el + * @param {boolean=} [allStates=false] + */ +, getHoverClasses = function (el, allStates) { + var + $El = $(el) + , type = $El.data("layoutRole") + , pane = $El.data("layoutEdge") + , o = options[pane] + , root = o[type +"Class"] + , _pane = "-"+ pane // eg: "-west" + , _open = "-open" + , _closed = "-closed" + , _slide = "-sliding" + , _hover = "-hover " // NOTE the trailing space + , _state = $El.hasClass(root+_closed) ? _closed : _open + , _alt = _state === _closed ? _open : _closed + , classes = (root+_hover) + (root+_pane+_hover) + (root+_state+_hover) + (root+_pane+_state+_hover) + ; + if (allStates) // when 'removing' classes, also remove alternate-state classes + classes += (root+_alt+_hover) + (root+_pane+_alt+_hover); + + if (type=="resizer" && $El.hasClass(root+_slide)) + classes += (root+_slide+_hover) + (root+_pane+_slide+_hover); + + return $.trim(classes); + } +, addHover = function (evt, el) { + var $E = $(el || this); + if (evt && $E.data("layoutRole") === "toggler") + evt.stopPropagation(); // prevent triggering 'slide' on Resizer-bar + $E.addClass( getHoverClasses($E) ); + } +, removeHover = function (evt, el) { + var $E = $(el || this); + $E.removeClass( getHoverClasses($E, true) ); + } + +, onResizerEnter = function (evt) { // ALSO called by toggler.mouseenter + if ($.fn.disableSelection) + $("body").disableSelection(); + } +, onResizerLeave = function (evt, el) { + var + e = el || this // el is only passed when called by the timer + , pane = $(e).data("layoutEdge") + , name = pane +"ResizerLeave" + ; + timer.clear(pane+"_openSlider"); // cancel slideOpen timer, if set + timer.clear(name); // cancel enableSelection timer - may re/set below + // this method calls itself on a timer because it needs to allow + // enough time for dragging to kick-in and set the isResizing flag + // dragging has a 100ms delay set, so this delay must be >100 + if (!el) // 1st call - mouseleave event + timer.set(name, function(){ onResizerLeave(evt, e); }, 200); + // if user is resizing, then dragStop will enableSelection(), so can skip it here + else if (!state[pane].isResizing && $.fn.enableSelection) // 2nd call - by timer + $("body").enableSelection(); + } + +/* + * ########################### + * INITIALIZATION METHODS + * ########################### + */ + + /** + * Initialize the layout - called automatically whenever an instance of layout is created + * + * @see none - triggered onInit + * @return mixed true = fully initialized | false = panes not initialized (yet) | 'cancel' = abort + */ +, _create = function () { + // initialize config/options + initOptions(); + var o = options; + + // TEMP state so isInitialized returns true during init process + state.creatingLayout = true; + + // init plugins for this layout, if there are any (eg: stateManagement) + runPluginCallbacks( Instance, $.layout.onCreate ); + + // options & state have been initialized, so now run beforeLoad callback + // onload will CANCEL layout creation if it returns false + if (false === _runCallbacks("onload_start")) + return 'cancel'; + + // initialize the container element + _initContainer(); + + // bind hotkey function - keyDown - if required + initHotkeys(); + + // bind window.onunload + $(window).bind("unload."+ sID, unload); + + // init plugins for this layout, if there are any (eg: customButtons) + runPluginCallbacks( Instance, $.layout.onLoad ); + + // if layout elements are hidden, then layout WILL NOT complete initialization! + // initLayoutElements will set initialized=true and run the onload callback IF successful + if (o.initPanes) _initLayoutElements(); + + delete state.creatingLayout; + + return state.initialized; + } + + /** + * Initialize the layout IF not already + * + * @see All methods in Instance run this test + * @return boolean true = layoutElements have been initialized | false = panes are not initialized (yet) + */ +, isInitialized = function () { + if (state.initialized || state.creatingLayout) return true; // already initialized + else return _initLayoutElements(); // try to init panes NOW + } + + /** + * Initialize the layout - called automatically whenever an instance of layout is created + * + * @see _create() & isInitialized + * @return An object pointer to the instance created + */ +, _initLayoutElements = function (retry) { + // initialize config/options + var o = options; + + // CANNOT init panes inside a hidden container! + if (!$N.is(":visible")) { + // handle Chrome bug where popup window 'has no height' + // if layout is BODY element, try again in 50ms + // SEE: http://layout.jquery-dev.net/samples/test_popup_window.html + if ( !retry && browser.webkit && $N[0].tagName === "BODY" ) + setTimeout(function(){ _initLayoutElements(true); }, 50); + return false; + } + + // a center pane is required, so make sure it exists + if (!getPane("center").length) { + return _log( o.errors.centerPaneMissing ); + } + + // TEMP state so isInitialized returns true during init process + state.creatingLayout = true; + + // update Container dims + $.extend(sC, elDims( $N )); + + // initialize all layout elements + initPanes(); // size & position panes - calls initHandles() - which calls initResizable() + + if (o.scrollToBookmarkOnLoad) { + var l = self.location; + if (l.hash) l.replace( l.hash ); // scrollTo Bookmark + } + + // check to see if this layout 'nested' inside a pane + if (Instance.hasParentLayout) + o.resizeWithWindow = false; + // bind resizeAll() for 'this layout instance' to window.resize event + else if (o.resizeWithWindow) + $(window).bind("resize."+ sID, windowResize); + + delete state.creatingLayout; + state.initialized = true; + + // init plugins for this layout, if there are any + runPluginCallbacks( Instance, $.layout.onReady ); + + // now run the onload callback, if exists + _runCallbacks("onload_end"); + + return true; // elements initialized successfully + } + + /** + * Initialize nested layouts - called when _initLayoutElements completes + * + * NOT CURRENTLY USED + * + * @see _initLayoutElements + * @return An object pointer to the instance created + */ +, _initChildLayouts = function () { + $.each(_c.allPanes, function (idx, pane) { + if (options[pane].initChildLayout) + createChildLayout( pane ); + }); + } + + /** + * Initialize nested layouts for a specific pane - can optionally pass layout-options + * + * @see _initChildLayouts + * @param {string|Object} evt_or_pane The pane being opened, ie: north, south, east, or west + * @param {Object=} [opts] Layout-options - if passed, will OVERRRIDE options[pane].childOptions + * @return An object pointer to the layout instance created - or null + */ +, createChildLayout = function (evt_or_pane, opts) { + var pane = evtPane.call(this, evt_or_pane) + , $P = $Ps[pane] + , C = children + ; + if ($P) { + var $C = $Cs[pane] + , o = opts || options[pane].childOptions + , d = "layout" + // determine which element is supposed to be the 'child container' + // if pane has a 'containerSelector' OR a 'content-div', use those instead of the pane + , $Cont = o.containerSelector ? $P.find( o.containerSelector ) : ($C || $P) + , containerFound = $Cont.length + // see if a child-layout ALREADY exists on this element + , child = containerFound ? (C[pane] = $Cont.data(d) || null) : null + ; + // if no layout exists, but childOptions are set, try to create the layout now + if (!child && containerFound && o) + child = C[pane] = $Cont.eq(0).layout(o) || null; + if (child) + child.hasParentLayout = true; // set parent-flag in child + } + Instance[pane].child = C[pane]; // ALWAYS set pane-object pointer, even if null + } + +, windowResize = function () { + var delay = Number(options.resizeWithWindowDelay); + if (delay < 10) delay = 100; // MUST have a delay! + // resizing uses a delay-loop because the resize event fires repeatly - except in FF, but delay anyway + timer.clear("winResize"); // if already running + timer.set("winResize", function(){ + timer.clear("winResize"); + timer.clear("winResizeRepeater"); + var dims = elDims( $N ); + // only trigger resizeAll() if container has changed size + if (dims.innerWidth !== sC.innerWidth || dims.innerHeight !== sC.innerHeight) + resizeAll(); + }, delay); + // ALSO set fixed-delay timer, if not already running + if (!timer.data["winResizeRepeater"]) setWindowResizeRepeater(); + } + +, setWindowResizeRepeater = function () { + var delay = Number(options.resizeWithWindowMaxDelay); + if (delay > 0) + timer.set("winResizeRepeater", function(){ setWindowResizeRepeater(); resizeAll(); }, delay); + } + +, unload = function () { + var o = options; + + _runCallbacks("onunload_start"); + + // trigger plugin callabacks for this layout (eg: stateManagement) + runPluginCallbacks( Instance, $.layout.onUnload ); + + _runCallbacks("onunload_end"); + } + + /** + * Validate and initialize container CSS and events + * + * @see _create() + */ +, _initContainer = function () { + var + N = $N[0] + , tag = sC.tagName = N.tagName + , id = sC.id = N.id + , cls = sC.className = N.className + , o = options + , name = o.name + , fullPage= (tag === "BODY") + , props = "overflow,position,margin,padding,border" + , css = "layoutCSS" + , CSS = {} + , hid = "hidden" // used A LOT! + // see if this container is a 'pane' inside an outer-layout + , parent = $N.data("parentLayout") // parent-layout Instance + , pane = $N.data("layoutEdge") // pane-name in parent-layout + , isChild = parent && pane + ; + // sC -> state.container + sC.selector = $N.selector.split(".slice")[0]; + sC.ref = (o.name ? o.name +' layout / ' : '') + tag + (id ? "#"+id : cls ? '.['+cls+']' : ''); // used in messages + + $N .data({ + layout: Instance + , layoutContainer: sID // FLAG to indicate this is a layout-container - contains unique internal ID + }) + .addClass(o.containerClass) + ; + var layoutMethods = { + destroy: '' + , initPanes: '' + , resizeAll: 'resizeAll' + , resize: 'resizeAll' + }; + // loop hash and bind all methods - include layoutID namespacing + for (name in layoutMethods) { + $N.bind("layout"+ name.toLowerCase() +"."+ sID, Instance[ layoutMethods[name] || name ]); + } + + // if this container is another layout's 'pane', then set child/parent pointers + if (isChild) { + // update parent flag + Instance.hasParentLayout = true; + // set pointers to THIS child-layout (Instance) in parent-layout + // NOTE: parent.PANE.child is an ALIAS to parent.children.PANE + parent[pane].child = parent.children[pane] = $N.data("layout"); + } + + // SAVE original container CSS for use in destroy() + if (!$N.data(css)) { + // handle props like overflow different for BODY & HTML - has 'system default' values + if (fullPage) { + CSS = $.extend( elCSS($N, props), { + height: $N.css("height") + , overflow: $N.css("overflow") + , overflowX: $N.css("overflowX") + , overflowY: $N.css("overflowY") + }); + // ALSO SAVE CSS + var $H = $("html"); + $H.data(css, { + height: "auto" // FF would return a fixed px-size! + , overflow: $H.css("overflow") + , overflowX: $H.css("overflowX") + , overflowY: $H.css("overflowY") + }); + } + else // handle props normally for non-body elements + CSS = elCSS($N, props+",top,bottom,left,right,width,height,overflow,overflowX,overflowY"); + + $N.data(css, CSS); + } + + try { // format html/body if this is a full page layout + if (fullPage) { + $("html").css({ + height: "100%" + , overflow: hid + , overflowX: hid + , overflowY: hid + }); + $("body").css({ + position: "relative" + , height: "100%" + , overflow: hid + , overflowX: hid + , overflowY: hid + , margin: 0 + , padding: 0 // TODO: test whether body-padding could be handled? + , border: "none" // a body-border creates problems because it cannot be measured! + }); + + // set current layout-container dimensions + $.extend(sC, elDims( $N )); + } + else { // set required CSS for overflow and position + // ENSURE container will not 'scroll' + CSS = { overflow: hid, overflowX: hid, overflowY: hid } + var + p = $N.css("position") + , h = $N.css("height") + ; + // if this is a NESTED layout, then container/outer-pane ALREADY has position and height + if (!isChild) { + if (!p || !p.match(/fixed|absolute|relative/)) + CSS.position = "relative"; // container MUST have a 'position' + /* + if (!h || h=="auto") + CSS.height = "100%"; // container MUST have a 'height' + */ + } + $N.css( CSS ); + + // set current layout-container dimensions + if ( $N.is(":visible") ) { + $.extend(sC, elDims( $N )); + if (sC.innerHeight < 1) + _log( o.errors.noContainerHeight.replace(/CONTAINER/, sC.ref) ); + } + } + } catch (ex) {} + } + + /** + * Bind layout hotkeys - if options enabled + * + * @see _create() and addPane() + * @param {string=} [panes=""] The edge(s) to process + */ +, initHotkeys = function (panes) { + panes = panes ? panes.split(",") : _c.borderPanes; + // bind keyDown to capture hotkeys, if option enabled for ANY pane + $.each(panes, function (i, pane) { + var o = options[pane]; + if (o.enableCursorHotkey || o.customHotkey) { + $(document).bind("keydown."+ sID, keyDown); // only need to bind this ONCE + return false; // BREAK - binding was done + } + }); + } + + /** + * Build final OPTIONS data + * + * @see _create() + */ +, initOptions = function () { + var data, d, pane, key, val, i, c, o; + + // reprocess user's layout-options to have correct options sub-key structure + opts = $.layout.transformData( opts ); // panes = default subkey + + // auto-rename old options for backward compatibility + opts = $.layout.backwardCompatibility.renameAllOptions( opts ); + + // if user-options has 'panes' key (pane-defaults), clean it... + if (!$.isEmptyObject(opts.panes)) { + // REMOVE any pane-defaults that MUST be set per-pane + data = $.layout.optionsMap.noDefault; + for (i=0, c=data.length; i 0) { + z.pane_normal = zo; + z.content_mask = max(zo+1, z.content_mask); // MIN = +1 + z.resizer_normal = max(zo+2, z.resizer_normal); // MIN = +2 + } + + // DELETE 'panes' key now that we are done - values were copied to EACH pane + delete options.panes; + + + function createFxOptions ( pane ) { + var o = options[pane] + , d = options.panes; + // ensure fxSettings key to avoid errors + if (!o.fxSettings) o.fxSettings = {}; + if (!d.fxSettings) d.fxSettings = {}; + + $.each(["_open","_close","_size"], function (i,n) { + var + sName = "fxName"+ n + , sSpeed = "fxSpeed"+ n + , sSettings = "fxSettings"+ n + // recalculate fxName according to specificity rules + , fxName = o[sName] = + o[sName] // options.west.fxName_open + || d[sName] // options.panes.fxName_open + || o.fxName // options.west.fxName + || d.fxName // options.panes.fxName + || "none" // MEANS $.layout.defaults.panes.fxName == "" || false || null || 0 + ; + // validate fxName to ensure is valid effect - MUST have effect-config data in options.effects + if (fxName === "none" || !$.effects || !$.effects[fxName] || !options.effects[fxName]) + fxName = o[sName] = "none"; // effect not loaded OR unrecognized fxName + + // set vars for effects subkeys to simplify logic + var fx = options.effects[fxName] || {} // effects.slide + , fx_all = fx.all || null // effects.slide.all + , fx_pane = fx[pane] || null // effects.slide.west + ; + // create fxSpeed[_open|_close|_size] + o[sSpeed] = + o[sSpeed] // options.west.fxSpeed_open + || d[sSpeed] // options.west.fxSpeed_open + || o.fxSpeed // options.west.fxSpeed + || d.fxSpeed // options.panes.fxSpeed + || null // DEFAULT - let fxSetting.duration control speed + ; + // create fxSettings[_open|_close|_size] + o[sSettings] = $.extend( + true + , {} + , fx_all // effects.slide.all + , fx_pane // effects.slide.west + , d.fxSettings // options.panes.fxSettings + , o.fxSettings // options.west.fxSettings + , d[sSettings] // options.panes.fxSettings_open + , o[sSettings] // options.west.fxSettings_open + ); + }); + + // DONE creating action-specific-settings for this pane, + // so DELETE generic options - are no longer meaningful + delete o.fxName; + delete o.fxSpeed; + delete o.fxSettings; + } + } + + /** + * Initialize module objects, styling, size and position for all panes + * + * @see _initElements() + * @param {string} pane The pane to process + */ +, getPane = function (pane) { + var sel = options[pane].paneSelector + if (sel.substr(0,1)==="#") // ID selector + // NOTE: elements selected 'by ID' DO NOT have to be 'children' + return $N.find(sel).eq(0); + else { // class or other selector + var $P = $N.children(sel).eq(0); + // look for the pane nested inside a 'form' element + return $P.length ? $P : $N.children("form:first").children(sel).eq(0); + } + } + +, initPanes = function (evt) { + // stopPropagation if called by trigger("layoutinitpanes") - use evtPane utility + evtPane(evt); + + // NOTE: do north & south FIRST so we can measure their height - do center LAST + $.each(_c.allPanes, function (idx, pane) { + addPane( pane, true ); + }); + + // init the pane-handles NOW in case we have to hide or close the pane below + initHandles(); + + // now that all panes have been initialized and initially-sized, + // make sure there is really enough space available for each pane + $.each(_c.borderPanes, function (i, pane) { + if ($Ps[pane] && state[pane].isVisible) { // pane is OPEN + setSizeLimits(pane); + makePaneFit(pane); // pane may be Closed, Hidden or Resized by makePaneFit() + } + }); + // size center-pane AGAIN in case we 'closed' a border-pane in loop above + sizeMidPanes("center"); + + // Chrome/Webkit sometimes fires callbacks BEFORE it completes resizing! + // Before RC30.3, there was a 10ms delay here, but that caused layout + // to load asynchrously, which is BAD, so try skipping delay for now + + // process pane contents and callbacks, and init/resize child-layout if exists + $.each(_c.allPanes, function (i, pane) { + var o = options[pane]; + if ($Ps[pane]) { + if (state[pane].isVisible) { // pane is OPEN + sizeContent(pane); + // trigger pane.onResize if triggerEventsOnLoad = true + if (o.triggerEventsOnLoad) + _runCallbacks("onresize_end", pane); + else // automatic if onresize called, otherwise call it specifically + // resize child - IF inner-layout already exists (created before this layout) + resizeChildLayout(pane); + } + // init childLayout - even if pane is not visible + if (o.initChildLayout && o.childOptions) + createChildLayout(pane); + } + }); + } + + /** + * Add a pane to the layout - subroutine of initPanes() + * + * @see initPanes() + * @param {string} pane The pane to process + * @param {boolean=} [force=false] Size content after init + */ +, addPane = function (pane, force) { + if (!force && !isInitialized()) return; + var + o = options[pane] + , s = state[pane] + , c = _c[pane] + , fx = s.fx + , dir = c.dir + , spacing = o.spacing_open || 0 + , isCenter = (pane === "center") + , CSS = {} + , $P = $Ps[pane] + , size, minSize, maxSize + ; + // if pane-pointer already exists, remove the old one first + if ($P) + removePane( pane, false, true, false ); + else + $Cs[pane] = false; // init + + $P = $Ps[pane] = getPane(pane); + if (!$P.length) { + $Ps[pane] = false; // logic + return; + } + + // SAVE original Pane CSS + if (!$P.data("layoutCSS")) { + var props = "position,top,left,bottom,right,width,height,overflow,zIndex,display,backgroundColor,padding,margin,border"; + $P.data("layoutCSS", elCSS($P, props)); + } + + // create alias for pane data in Instance - initHandles will add more + Instance[pane] = { name: pane, pane: $Ps[pane], content: $Cs[pane], options: options[pane], state: state[pane], child: children[pane] }; + + // add classes, attributes & events + $P .data({ + parentLayout: Instance // pointer to Layout Instance + , layoutPane: Instance[pane] // NEW pointer to pane-alias-object + , layoutEdge: pane + , layoutRole: "pane" + }) + .css(c.cssReq).css("zIndex", options.zIndexes.pane_normal) + .css(o.applyDemoStyles ? c.cssDemo : {}) // demo styles + .addClass( o.paneClass +" "+ o.paneClass+"-"+pane ) // default = "ui-layout-pane ui-layout-pane-west" - may be a dupe of 'paneSelector' + .bind("mouseenter."+ sID, addHover ) + .bind("mouseleave."+ sID, removeHover ) + ; + var paneMethods = { + hide: '' + , show: '' + , toggle: '' + , close: '' + , open: '' + , slideOpen: '' + , slideClose: '' + , slideToggle: '' + , size: 'sizePane' + , sizePane: 'sizePane' + , sizeContent: '' + , sizeHandles: '' + , enableClosable: '' + , disableClosable: '' + , enableSlideable: '' + , disableSlideable: '' + , enableResizable: '' + , disableResizable: '' + , swapPanes: 'swapPanes' + , swap: 'swapPanes' + , move: 'swapPanes' + , removePane: 'removePane' + , remove: 'removePane' + , createChildLayout: '' + , resizeChildLayout: '' + , resizeAll: 'resizeAll' + , resizeLayout: 'resizeAll' + } + , name; + // loop hash and bind all methods - include layoutID namespacing + for (name in paneMethods) { + $P.bind("layoutpane"+ name.toLowerCase() +"."+ sID, Instance[ paneMethods[name] || name ]); + } + + // see if this pane has a 'scrolling-content element' + initContent(pane, false); // false = do NOT sizeContent() - called later + + if (!isCenter) { + // call _parseSize AFTER applying pane classes & styles - but before making visible (if hidden) + // if o.size is auto or not valid, then MEASURE the pane and use that as its 'size' + size = s.size = _parseSize(pane, o.size); + minSize = _parseSize(pane,o.minSize) || 1; + maxSize = _parseSize(pane,o.maxSize) || 100000; + if (size > 0) size = max(min(size, maxSize), minSize); + + // state for border-panes + s.isClosed = false; // true = pane is closed + s.isSliding = false; // true = pane is currently open by 'sliding' over adjacent panes + s.isResizing= false; // true = pane is in process of being resized + s.isHidden = false; // true = pane is hidden - no spacing, resizer or toggler is visible! + + // array for 'pin buttons' whose classNames are auto-updated on pane-open/-close + if (!s.pins) s.pins = []; + } + // states common to ALL panes + s.tagName = $P[0].tagName; + s.edge = pane; // useful if pane is (or about to be) 'swapped' - easy find out where it is (or is going) + s.noRoom = false; // true = pane 'automatically' hidden due to insufficient room - will unhide automatically + s.isVisible = true; // false = pane is invisible - closed OR hidden - simplify logic + + // set css-position to account for container borders & padding + switch (pane) { + case "north": CSS.top = sC.insetTop; + CSS.left = sC.insetLeft; + CSS.right = sC.insetRight; + break; + case "south": CSS.bottom = sC.insetBottom; + CSS.left = sC.insetLeft; + CSS.right = sC.insetRight; + break; + case "west": CSS.left = sC.insetLeft; // top, bottom & height set by sizeMidPanes() + break; + case "east": CSS.right = sC.insetRight; // ditto + break; + case "center": // top, left, width & height set by sizeMidPanes() + } + + if (dir === "horz") // north or south pane + CSS.height = cssH($P, size); + else if (dir === "vert") // east or west pane + CSS.width = cssW($P, size); + //else if (isCenter) {} + + $P.css(CSS); // apply size -- top, bottom & height will be set by sizeMidPanes + if (dir != "horz") sizeMidPanes(pane, true); // true = skipCallback + + // close or hide the pane if specified in settings + if (o.initClosed && o.closable && !o.initHidden) + close(pane, true, true); // true, true = force, noAnimation + else if (o.initHidden || o.initClosed) + hide(pane); // will be completely invisible - no resizer or spacing + else if (!s.noRoom) + // make the pane visible - in case was initially hidden + $P.css("display","block"); + // ELSE setAsOpen() - called later by initHandles() + + // RESET visibility now - pane will appear IF display:block + $P.css("visibility","visible"); + + // check option for auto-handling of pop-ups & drop-downs + if (o.showOverflowOnHover) + $P.hover( allowOverflow, resetOverflow ); + + // if manually adding a pane AFTER layout initialization, then... + if (state.initialized) { + initHandles( pane ); + initHotkeys( pane ); + resizeAll(); // will sizeContent if pane is visible + if (s.isVisible) { // pane is OPEN + if (o.triggerEventsOnLoad) + _runCallbacks("onresize_end", pane); + else // automatic if onresize called, otherwise call it specifically + // resize child - IF inner-layout already exists (created before this layout) + resizeChildLayout(pane); // a previously existing childLayout + } + if (o.initChildLayout && o.childOptions) + createChildLayout(pane); + } + } + + /** + * Initialize module objects, styling, size and position for all resize bars and toggler buttons + * + * @see _create() + * @param {string=} [panes=""] The edge(s) to process + */ +, initHandles = function (panes) { + panes = panes ? panes.split(",") : _c.borderPanes; + + // create toggler DIVs for each pane, and set object pointers for them, eg: $R.north = north toggler DIV + $.each(panes, function (i, pane) { + var $P = $Ps[pane]; + $Rs[pane] = false; // INIT + $Ts[pane] = false; + if (!$P) return; // pane does not exist - skip + + var + o = options[pane] + , s = state[pane] + , c = _c[pane] + , paneId = o.paneSelector.substr(0,1) === "#" ? o.paneSelector.substr(1) : "" + , rClass = o.resizerClass + , tClass = o.togglerClass + , side = c.side.toLowerCase() + , spacing = (s.isVisible ? o.spacing_open : o.spacing_closed) + , _pane = "-"+ pane // used for classNames + , _state = (s.isVisible ? "-open" : "-closed") // used for classNames + , I = Instance[pane] + // INIT RESIZER BAR + , $R = I.resizer = $Rs[pane] = $("
                          ") + // INIT TOGGLER BUTTON + , $T = I.toggler = (o.closable ? $Ts[pane] = $("
                          ") : false) + ; + + //if (s.isVisible && o.resizable) ... handled by initResizable + if (!s.isVisible && o.slidable) + $R.attr("title", o.tips.Slide).css("cursor", o.sliderCursor); + + $R // if paneSelector is an ID, then create a matching ID for the resizer, eg: "#paneLeft" => "paneLeft-resizer" + .attr("id", paneId ? paneId +"-resizer" : "" ) + .data({ + parentLayout: Instance + , layoutPane: Instance[pane] // NEW pointer to pane-alias-object + , layoutEdge: pane + , layoutRole: "resizer" + }) + .css(_c.resizers.cssReq).css("zIndex", options.zIndexes.resizer_normal) + .css(o.applyDemoStyles ? _c.resizers.cssDemo : {}) // add demo styles + .addClass(rClass +" "+ rClass+_pane) + .hover(addHover, removeHover) // ALWAYS add hover-classes, even if resizing is not enabled - handle with CSS instead + .hover(onResizerEnter, onResizerLeave) // ALWAYS NEED resizer.mouseleave to balance toggler.mouseenter + .appendTo($N) // append DIV to container + ; + + if ($T) { + $T // if paneSelector is an ID, then create a matching ID for the resizer, eg: "#paneLeft" => "#paneLeft-toggler" + .attr("id", paneId ? paneId +"-toggler" : "" ) + .data({ + parentLayout: Instance + , layoutPane: Instance[pane] // NEW pointer to pane-alias-object + , layoutEdge: pane + , layoutRole: "toggler" + }) + .css(_c.togglers.cssReq) // add base/required styles + .css(o.applyDemoStyles ? _c.togglers.cssDemo : {}) // add demo styles + .addClass(tClass +" "+ tClass+_pane) + .hover(addHover, removeHover) // ALWAYS add hover-classes, even if toggling is not enabled - handle with CSS instead + .bind("mouseenter", onResizerEnter) // NEED toggler.mouseenter because mouseenter MAY NOT fire on resizer + .appendTo($R) // append SPAN to resizer DIV + ; + // ADD INNER-SPANS TO TOGGLER + if (o.togglerContent_open) // ui-layout-open + $(""+ o.togglerContent_open +"") + .data({ + layoutEdge: pane + , layoutRole: "togglerContent" + }) + .data("layoutRole", "togglerContent") + .data("layoutEdge", pane) + .addClass("content content-open") + .css("display","none") + .appendTo( $T ) + //.hover( addHover, removeHover ) // use ui-layout-toggler-west-hover .content-open instead! + ; + if (o.togglerContent_closed) // ui-layout-closed + $(""+ o.togglerContent_closed +"") + .data({ + layoutEdge: pane + , layoutRole: "togglerContent" + }) + .addClass("content content-closed") + .css("display","none") + .appendTo( $T ) + //.hover( addHover, removeHover ) // use ui-layout-toggler-west-hover .content-closed instead! + ; + // ADD TOGGLER.click/.hover + enableClosable(pane); + } + + // add Draggable events + initResizable(pane); + + // ADD CLASSNAMES & SLIDE-BINDINGS - eg: class="resizer resizer-west resizer-open" + if (s.isVisible) + setAsOpen(pane); // onOpen will be called, but NOT onResize + else { + setAsClosed(pane); // onClose will be called + bindStartSlidingEvent(pane, true); // will enable events IF option is set + } + + }); + + // SET ALL HANDLE DIMENSIONS + sizeHandles(); + } + + + /** + * Initialize scrolling ui-layout-content div - if exists + * + * @see initPane() - or externally after an Ajax injection + * @param {string} [pane] The pane to process + * @param {boolean=} [resize=true] Size content after init + */ +, initContent = function (pane, resize) { + if (!isInitialized()) return; + var + o = options[pane] + , sel = o.contentSelector + , I = Instance[pane] + , $P = $Ps[pane] + , $C + ; + if (sel) $C = I.content = $Cs[pane] = (o.findNestedContent) + ? $P.find(sel).eq(0) // match 1-element only + : $P.children(sel).eq(0) + ; + if ($C && $C.length) { + $C.data("layoutRole", "content"); + // SAVE original Pane CSS + if (!$C.data("layoutCSS")) + $C.data("layoutCSS", elCSS($C, "height")); + $C.css( _c.content.cssReq ); + if (o.applyDemoStyles) { + $C.css( _c.content.cssDemo ); // add padding & overflow: auto to content-div + $P.css( _c.content.cssDemoPane ); // REMOVE padding/scrolling from pane + } + state[pane].content = {}; // init content state + if (resize !== false) sizeContent(pane); + // sizeContent() is called AFTER init of all elements + } + else + I.content = $Cs[pane] = false; + } + + + /** + * Add resize-bars to all panes that specify it in options + * -dependancy: $.fn.resizable - will skip if not found + * + * @see _create() + * @param {string=} [panes=""] The edge(s) to process + */ +, initResizable = function (panes) { + var draggingAvailable = $.layout.plugins.draggable + , side // set in start() + ; + panes = panes ? panes.split(",") : _c.borderPanes; + + $.each(panes, function (idx, pane) { + var o = options[pane]; + if (!draggingAvailable || !$Ps[pane] || !o.resizable) { + o.resizable = false; + return true; // skip to next + } + + var s = state[pane] + , z = options.zIndexes + , c = _c[pane] + , side = c.dir=="horz" ? "top" : "left" + , opEdge = _c.oppositeEdge[pane] + , masks = pane +",center,"+ opEdge + (c.dir=="horz" ? ",west,east" : "") + , $P = $Ps[pane] + , $R = $Rs[pane] + , base = o.resizerClass + , lastPos = 0 // used when live-resizing + , r, live // set in start because may change + // 'drag' classes are applied to the ORIGINAL resizer-bar while dragging is in process + , resizerClass = base+"-drag" // resizer-drag + , resizerPaneClass = base+"-"+pane+"-drag" // resizer-north-drag + // 'helper' class is applied to the CLONED resizer-bar while it is being dragged + , helperClass = base+"-dragging" // resizer-dragging + , helperPaneClass = base+"-"+pane+"-dragging" // resizer-north-dragging + , helperLimitClass = base+"-dragging-limit" // resizer-drag + , helperPaneLimitClass = base+"-"+pane+"-dragging-limit" // resizer-north-drag + , helperClassesSet = false // logic var + ; + + if (!s.isClosed) + $R.attr("title", o.tips.Resize) + .css("cursor", o.resizerCursor); // n-resize, s-resize, etc + + $R.draggable({ + containment: $N[0] // limit resizing to layout container + , axis: (c.dir=="horz" ? "y" : "x") // limit resizing to horz or vert axis + , delay: 0 + , distance: 1 + , grid: o.resizingGrid + // basic format for helper - style it using class: .ui-draggable-dragging + , helper: "clone" + , opacity: o.resizerDragOpacity + , addClasses: false // avoid ui-state-disabled class when disabled + //, iframeFix: o.draggableIframeFix // TODO: consider using when bug is fixed + , zIndex: z.resizer_drag + + , start: function (e, ui) { + // REFRESH options & state pointers in case we used swapPanes + o = options[pane]; + s = state[pane]; + // re-read options + live = o.livePaneResizing; + + // ondrag_start callback - will CANCEL hide if returns false + // TODO: dragging CANNOT be cancelled like this, so see if there is a way? + if (false === _runCallbacks("ondrag_start", pane)) return false; + + s.isResizing = true; // prevent pane from closing while resizing + timer.clear(pane+"_closeSlider"); // just in case already triggered + + // SET RESIZER LIMITS - used in drag() + setSizeLimits(pane); // update pane/resizer state + r = s.resizerPosition; + lastPos = ui.position[ side ] + + $R.addClass( resizerClass +" "+ resizerPaneClass ); // add drag classes + helperClassesSet = false; // reset logic var - see drag() + + // DISABLE TEXT SELECTION (probably already done by resizer.mouseOver) + $('body').disableSelection(); + + // MASK PANES CONTAINING IFRAMES, APPLETS OR OTHER TROUBLESOME ELEMENTS + showMasks( masks ); + } + + , drag: function (e, ui) { + if (!helperClassesSet) { // can only add classes after clone has been added to the DOM + //$(".ui-draggable-dragging") + ui.helper + .addClass( helperClass +" "+ helperPaneClass ) // add helper classes + .css({ right: "auto", bottom: "auto" }) // fix dir="rtl" issue + .children().css("visibility","hidden") // hide toggler inside dragged resizer-bar + ; + helperClassesSet = true; + // draggable bug!? RE-SET zIndex to prevent E/W resize-bar showing through N/S pane! + if (s.isSliding) $Ps[pane].css("zIndex", z.pane_sliding); + } + // CONTAIN RESIZER-BAR TO RESIZING LIMITS + var limit = 0; + if (ui.position[side] < r.min) { + ui.position[side] = r.min; + limit = -1; + } + else if (ui.position[side] > r.max) { + ui.position[side] = r.max; + limit = 1; + } + // ADD/REMOVE dragging-limit CLASS + if (limit) { + ui.helper.addClass( helperLimitClass +" "+ helperPaneLimitClass ); // at dragging-limit + window.defaultStatus = (limit>0 && pane.match(/(north|west)/)) || (limit<0 && pane.match(/(south|east)/)) ? o.tips.maxSizeWarning : o.tips.minSizeWarning; + } + else { + ui.helper.removeClass( helperLimitClass +" "+ helperPaneLimitClass ); // not at dragging-limit + window.defaultStatus = ""; + } + // DYNAMICALLY RESIZE PANES IF OPTION ENABLED + // won't trigger unless resizer has actually moved! + if (live && Math.abs(ui.position[side] - lastPos) >= o.liveResizingTolerance) { + lastPos = ui.position[side]; + resizePanes(e, ui, pane) + } + } + + , stop: function (e, ui) { + $('body').enableSelection(); // RE-ENABLE TEXT SELECTION + window.defaultStatus = ""; // clear 'resizing limit' message from statusbar + $R.removeClass( resizerClass +" "+ resizerPaneClass ); // remove drag classes from Resizer + s.isResizing = false; + resizePanes(e, ui, pane, true, masks); // true = resizingDone + } + + }); + }); + + /** + * resizePanes + * + * Sub-routine called from stop() - and drag() if livePaneResizing + * + * @param {!Object} evt + * @param {!Object} ui + * @param {string} pane + * @param {boolean=} [resizingDone=false] + */ + var resizePanes = function (evt, ui, pane, resizingDone, masks) { + var dragPos = ui.position + , c = _c[pane] + , o = options[pane] + , s = state[pane] + , resizerPos + ; + switch (pane) { + case "north": resizerPos = dragPos.top; break; + case "west": resizerPos = dragPos.left; break; + case "south": resizerPos = sC.offsetHeight - dragPos.top - o.spacing_open; break; + case "east": resizerPos = sC.offsetWidth - dragPos.left - o.spacing_open; break; + }; + // remove container margin from resizer position to get the pane size + var newSize = resizerPos - sC["inset"+ c.side]; + + // Disable OR Resize Mask(s) created in drag.start + if (!resizingDone) { + // ensure we meet liveResizingTolerance criteria + if (Math.abs(newSize - s.size) < o.liveResizingTolerance) + return; // SKIP resize this time + // resize the pane + manualSizePane(pane, newSize, false, true); // true = noAnimation + sizeMasks(); // resize all visible masks + } + else { // resizingDone + // ondrag_end callback + if (false !== _runCallbacks("ondrag_end", pane)) + manualSizePane(pane, newSize, false, true); // true = noAnimation + hideMasks(); // hide all masks, which include panes with 'content/iframe-masks' + if (s.isSliding && masks) // RE-SHOW only 'object-masks' so objects won't show through sliding pane + showMasks( masks, true ); // true = onlyForObjects + } + }; + } + + /** + * sizeMask + * + * Needed to overlay a DIV over an IFRAME-pane because mask CANNOT be *inside* the pane + * Called when mask created, and during livePaneResizing + */ +, sizeMask = function () { + var $M = $(this) + , pane = $M.data("layoutMask") // eg: "west" + , s = state[pane] + ; + // only masks over an IFRAME-pane need manual resizing + if (s.tagName == "IFRAME" && s.isVisible) // no need to mask closed/hidden panes + $M.css({ + top: s.offsetTop + , left: s.offsetLeft + , width: s.outerWidth + , height: s.outerHeight + }); + /* ALT Method... + var $P = $Ps[pane]; + $M.css( $P.position() ).css({ width: $P[0].offsetWidth, height: $P[0].offsetHeight }); + */ + } +, sizeMasks = function () { + $Ms.each( sizeMask ); // resize all 'visible' masks + } + +, showMasks = function (panes, onlyForObjects) { + var a = panes ? panes.split(",") : $.layout.config.allPanes + , z = options.zIndexes + , o, s; + $.each(a, function(i,p){ + s = state[p]; + o = options[p]; + if (s.isVisible && ( (!onlyForObjects && o.maskContents) || o.maskObjects )) { + getMasks(p).each(function(){ + sizeMask.call(this); + this.style.zIndex = s.isSliding ? z.pane_sliding+1 : z.pane_normal+1 + this.style.display = "block"; + }); + } + }); + } + +, hideMasks = function () { + // ensure no pane is resizing - could be a timing issue + var skip; + $.each( $.layout.config.borderPanes, function(i,p){ + if (state[p].isResizing) { + skip = true; + return false; // BREAK + } + }); + if (!skip) + $Ms.hide(); // hide ALL masks + } + +, getMasks = function (pane) { + var $Masks = $([]) + , $M, i = 0, c = $Ms.length + ; + for (; i CSS + if (sC.tagName === "BODY" && ($N = $("html")).data(css)) // RESET CSS + $N.css( $N.data(css) ).removeData(css); + + // trigger plugins for this layout, if there are any + runPluginCallbacks( Instance, $.layout.onDestroy ); + + // trigger state-management and onunload callback + unload(); + + // clear the Instance of everything except for container & options (so could recreate) + // RE-CREATE: myLayout = myLayout.container.layout( myLayout.options ); + for (n in Instance) + if (!n.match(/^(container|options)$/)) delete Instance[ n ]; + // add a 'destroyed' flag to make it easy to check + Instance.destroyed = true; + + // if this is a child layout, CLEAR the child-pointer in the parent + /* for now the pointer REMAINS, but with only container, options and destroyed keys + if (parentPane) { + var layout = parentPane.pane.data("parentLayout"); + parentPane.child = layout.children[ parentPane.name ] = null; + } + */ + + return Instance; // for coding convenience + } + + /** + * Remove a pane from the layout - subroutine of destroy() + * + * @see destroy() + * @param {string|Object} evt_or_pane The pane to process + * @param {boolean=} [remove=false] Remove the DOM element? + * @param {boolean=} [skipResize=false] Skip calling resizeAll()? + * @param {boolean=} [destroyChild=true] Destroy Child-layouts? If not passed, obeys options setting + */ +, removePane = function (evt_or_pane, remove, skipResize, destroyChild) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , $P = $Ps[pane] + , $C = $Cs[pane] + , $R = $Rs[pane] + , $T = $Ts[pane] + ; + // NOTE: elements can still exist even after remove() + // so check for missing data(), which is cleared by removed() + if ($P && $.isEmptyObject( $P.data() )) $P = false; + if ($C && $.isEmptyObject( $C.data() )) $C = false; + if ($R && $.isEmptyObject( $R.data() )) $R = false; + if ($T && $.isEmptyObject( $T.data() )) $T = false; + + if ($P) $P.stop(true, true); + + // check for a child layout + var o = options[pane] + , s = state[pane] + , d = "layout" + , css = "layoutCSS" + , child = children[pane] || ($P ? $P.data(d) : 0) || ($C ? $C.data(d) : 0) || null + , destroy = destroyChild !== undefined ? destroyChild : o.destroyChildLayout + ; + + // FIRST destroy the child-layout(s) + if (destroy && child && !child.destroyed) { + child.destroy(true); // tell child-layout to destroy ALL its child-layouts too + if (child.destroyed) // destroy was successful + child = null; // clear pointer for logic below + } + + if ($P && remove && !child) + $P.remove(); + else if ($P && $P[0]) { + // create list of ALL pane-classes that need to be removed + var root = o.paneClass // default="ui-layout-pane" + , pRoot = root +"-"+ pane // eg: "ui-layout-pane-west" + , _open = "-open" + , _sliding= "-sliding" + , _closed = "-closed" + , classes = [ root, root+_open, root+_closed, root+_sliding, // generic classes + pRoot, pRoot+_open, pRoot+_closed, pRoot+_sliding ] // pane-specific classes + ; + $.merge(classes, getHoverClasses($P, true)); // ADD hover-classes + // remove all Layout classes from pane-element + $P .removeClass( classes.join(" ") ) // remove ALL pane-classes + .removeData("parentLayout") + .removeData("layoutPane") + .removeData("layoutRole") + .removeData("layoutEdge") + .removeData("autoHidden") // in case set + .unbind("."+ sID) // remove ALL Layout events + // TODO: remove these extra unbind commands when jQuery is fixed + //.unbind("mouseenter"+ sID) + //.unbind("mouseleave"+ sID) + ; + // do NOT reset CSS if this pane/content is STILL the container of a nested layout! + // the nested layout will reset its 'container' CSS when/if it is destroyed + if ($C && $C.data(d)) { + // a content-div may not have a specific width, so give it one to contain the Layout + $C.width( $C.width() ); + child.resizeAll(); // now resize the Layout + } + else if ($C) + $C.css( $C.data(css) ).removeData(css).removeData("layoutRole"); + // remove pane AFTER content in case there was a nested layout + if (!$P.data(d)) + $P.css( $P.data(css) ).removeData(css); + } + + // REMOVE pane resizer and toggler elements + if ($T) $T.remove(); + if ($R) $R.remove(); + + // CLEAR all pointers and state data + Instance[pane] = $Ps[pane] = $Cs[pane] = $Rs[pane] = $Ts[pane] = children[pane] = false; + s = { removed: true }; + + if (!skipResize) + resizeAll(); + } + + +/* + * ########################### + * ACTION METHODS + * ########################### + */ + +, _hidePane = function (pane) { + var $P = $Ps[pane] + , o = options[pane] + , s = $P[0].style + ; + if (o.useOffscreenClose) { + if (!$P.data(_c.offscreenReset)) + $P.data(_c.offscreenReset, { left: s.left, right: s.right }); + $P.css( _c.offscreenCSS ); + } + else + $P.hide().removeData(_c.offscreenReset); + } + +, _showPane = function (pane) { + var $P = $Ps[pane] + , o = options[pane] + , off = _c.offscreenCSS + , old = $P.data(_c.offscreenReset) + , s = $P[0].style + ; + $P .show() // ALWAYS show, just in case + .removeData(_c.offscreenReset); + if (o.useOffscreenClose && old) { + if (s.left == off.left) + s.left = old.left; + if (s.right == off.right) + s.right = old.right; + } + } + + + /** + * Completely 'hides' a pane, including its spacing - as if it does not exist + * The pane is not actually 'removed' from the source, so can use 'show' to un-hide it + * + * @param {string|Object} evt_or_pane The pane being hidden, ie: north, south, east, or west + * @param {boolean=} [noAnimation=false] + */ +, hide = function (evt_or_pane, noAnimation) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , o = options[pane] + , s = state[pane] + , $P = $Ps[pane] + , $R = $Rs[pane] + ; + if (!$P || s.isHidden) return; // pane does not exist OR is already hidden + + // onhide_start callback - will CANCEL hide if returns false + if (state.initialized && false === _runCallbacks("onhide_start", pane)) return; + + s.isSliding = false; // just in case + + // now hide the elements + if ($R) $R.hide(); // hide resizer-bar + if (!state.initialized || s.isClosed) { + s.isClosed = true; // to trigger open-animation on show() + s.isHidden = true; + s.isVisible = false; + if (!state.initialized) + _hidePane(pane); // no animation when loading page + sizeMidPanes(_c[pane].dir === "horz" ? "" : "center"); + if (state.initialized || o.triggerEventsOnLoad) + _runCallbacks("onhide_end", pane); + } + else { + s.isHiding = true; // used by onclose + close(pane, false, noAnimation); // adjust all panes to fit + } + } + + /** + * Show a hidden pane - show as 'closed' by default unless openPane = true + * + * @param {string|Object} evt_or_pane The pane being opened, ie: north, south, east, or west + * @param {boolean=} [openPane=false] + * @param {boolean=} [noAnimation=false] + * @param {boolean=} [noAlert=false] + */ +, show = function (evt_or_pane, openPane, noAnimation, noAlert) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , o = options[pane] + , s = state[pane] + , $P = $Ps[pane] + , $R = $Rs[pane] + ; + if (!$P || !s.isHidden) return; // pane does not exist OR is not hidden + + // onshow_start callback - will CANCEL show if returns false + if (false === _runCallbacks("onshow_start", pane)) return; + + s.isSliding = false; // just in case + s.isShowing = true; // used by onopen/onclose + //s.isHidden = false; - will be set by open/close - if not cancelled + + // now show the elements + //if ($R) $R.show(); - will be shown by open/close + if (openPane === false) + close(pane, true); // true = force + else + open(pane, false, noAnimation, noAlert); // adjust all panes to fit + } + + + /** + * Toggles a pane open/closed by calling either open or close + * + * @param {string|Object} evt_or_pane The pane being toggled, ie: north, south, east, or west + * @param {boolean=} [slide=false] + */ +, toggle = function (evt_or_pane, slide) { + if (!isInitialized()) return; + var evt = evtObj(evt_or_pane) + , pane = evtPane.call(this, evt_or_pane) + , s = state[pane] + ; + if (evt) // called from to $R.dblclick OR triggerPaneEvent + evt.stopImmediatePropagation(); + if (s.isHidden) + show(pane); // will call 'open' after unhiding it + else if (s.isClosed) + open(pane, !!slide); + else + close(pane); + } + + + /** + * Utility method used during init or other auto-processes + * + * @param {string} pane The pane being closed + * @param {boolean=} [setHandles=false] + */ +, _closePane = function (pane, setHandles) { + var + $P = $Ps[pane] + , s = state[pane] + ; + _hidePane(pane); + s.isClosed = true; + s.isVisible = false; + // UNUSED: if (setHandles) setAsClosed(pane, true); // true = force + } + + /** + * Close the specified pane (animation optional), and resize all other panes as needed + * + * @param {string|Object} evt_or_pane The pane being closed, ie: north, south, east, or west + * @param {boolean=} [force=false] + * @param {boolean=} [noAnimation=false] + * @param {boolean=} [skipCallback=false] + */ +, close = function (evt_or_pane, force, noAnimation, skipCallback) { + var pane = evtPane.call(this, evt_or_pane); + // if pane has been initialized, but NOT the complete layout, close pane instantly + if (!state.initialized && $Ps[pane]) { + _closePane(pane); // INIT pane as closed + return; + } + if (!isInitialized()) return; + + var + $P = $Ps[pane] + , $R = $Rs[pane] + , $T = $Ts[pane] + , o = options[pane] + , s = state[pane] + , c = _c[pane] + , doFX, isShowing, isHiding, wasSliding; + + // QUEUE in case another action/animation is in progress + $N.queue(function( queueNext ){ + + if ( !$P + || (!o.closable && !s.isShowing && !s.isHiding) // invalid request // (!o.resizable && !o.closable) ??? + || (!force && s.isClosed && !s.isShowing) // already closed + ) return queueNext(); + + // onclose_start callback - will CANCEL hide if returns false + // SKIP if just 'showing' a hidden pane as 'closed' + var abort = !s.isShowing && false === _runCallbacks("onclose_start", pane); + + // transfer logic vars to temp vars + isShowing = s.isShowing; + isHiding = s.isHiding; + wasSliding = s.isSliding; + // now clear the logic vars (REQUIRED before aborting) + delete s.isShowing; + delete s.isHiding; + + if (abort) return queueNext(); + + doFX = !noAnimation && !s.isClosed && (o.fxName_close != "none"); + s.isMoving = true; + s.isClosed = true; + s.isVisible = false; + // update isHidden BEFORE sizing panes + if (isHiding) s.isHidden = true; + else if (isShowing) s.isHidden = false; + + if (s.isSliding) // pane is being closed, so UNBIND trigger events + bindStopSlidingEvents(pane, false); // will set isSliding=false + else // resize panes adjacent to this one + sizeMidPanes(_c[pane].dir === "horz" ? "" : "center", false); // false = NOT skipCallback + + // if this pane has a resizer bar, move it NOW - before animation + setAsClosed(pane); + + // CLOSE THE PANE + if (doFX) { // animate the close + // mask panes with objects + var masks = "center"+ (c.dir=="horz" ? ",west,east" : ""); + showMasks( masks, true ); // true = ONLY mask panes with maskObjects=true + lockPaneForFX(pane, true); // need to set left/top so animation will work + $P.hide( o.fxName_close, o.fxSettings_close, o.fxSpeed_close, function () { + lockPaneForFX(pane, false); // undo + if (s.isClosed) close_2(); + queueNext(); + }); + } + else { // hide the pane without animation + _hidePane(pane); + close_2(); + queueNext(); + }; + }); + + // SUBROUTINE + function close_2 () { + s.isMoving = false; + bindStartSlidingEvent(pane, true); // will enable if o.slidable = true + + // if opposite-pane was autoClosed, see if it can be autoOpened now + var altPane = _c.oppositeEdge[pane]; + if (state[ altPane ].noRoom) { + setSizeLimits( altPane ); + makePaneFit( altPane ); + } + + // hide any masks shown while closing + hideMasks(); + + if (!skipCallback && (state.initialized || o.triggerEventsOnLoad)) { + // onclose callback - UNLESS just 'showing' a hidden pane as 'closed' + if (!isShowing) _runCallbacks("onclose_end", pane); + // onhide OR onshow callback + if (isShowing) _runCallbacks("onshow_end", pane); + if (isHiding) _runCallbacks("onhide_end", pane); + } + } + } + + /** + * @param {string} pane The pane just closed, ie: north, south, east, or west + */ +, setAsClosed = function (pane) { + var + $P = $Ps[pane] + , $R = $Rs[pane] + , $T = $Ts[pane] + , o = options[pane] + , s = state[pane] + , side = _c[pane].side.toLowerCase() + , inset = "inset"+ _c[pane].side + , rClass = o.resizerClass + , tClass = o.togglerClass + , _pane = "-"+ pane // used for classNames + , _open = "-open" + , _sliding= "-sliding" + , _closed = "-closed" + ; + $R + .css(side, sC[inset]) // move the resizer + .removeClass( rClass+_open +" "+ rClass+_pane+_open ) + .removeClass( rClass+_sliding +" "+ rClass+_pane+_sliding ) + .addClass( rClass+_closed +" "+ rClass+_pane+_closed ) + .unbind("dblclick."+ sID) + ; + // DISABLE 'resizing' when closed - do this BEFORE bindStartSlidingEvent? + if (o.resizable && $.layout.plugins.draggable) + $R + .draggable("disable") + .removeClass("ui-state-disabled") // do NOT apply disabled styling - not suitable here + .css("cursor", "default") + .attr("title","") + ; + + // if pane has a toggler button, adjust that too + if ($T) { + $T + .removeClass( tClass+_open +" "+ tClass+_pane+_open ) + .addClass( tClass+_closed +" "+ tClass+_pane+_closed ) + .attr("title", o.tips.Open) // may be blank + ; + // toggler-content - if exists + $T.children(".content-open").hide(); + $T.children(".content-closed").css("display","block"); + } + + // sync any 'pin buttons' + syncPinBtns(pane, false); + + if (state.initialized) { + // resize 'length' and position togglers for adjacent panes + sizeHandles(); + } + } + + /** + * Open the specified pane (animation optional), and resize all other panes as needed + * + * @param {string|Object} evt_or_pane The pane being opened, ie: north, south, east, or west + * @param {boolean=} [slide=false] + * @param {boolean=} [noAnimation=false] + * @param {boolean=} [noAlert=false] + */ +, open = function (evt_or_pane, slide, noAnimation, noAlert) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , $P = $Ps[pane] + , $R = $Rs[pane] + , $T = $Ts[pane] + , o = options[pane] + , s = state[pane] + , c = _c[pane] + , doFX, isShowing + ; + // QUEUE in case another action/animation is in progress + $N.queue(function( queueNext ){ + + if ( !$P + || (!o.resizable && !o.closable && !s.isShowing) // invalid request + || (s.isVisible && !s.isSliding) // already open + ) return queueNext(); + + // pane can ALSO be unhidden by just calling show(), so handle this scenario + if (s.isHidden && !s.isShowing) { + queueNext(); // call before show() because it needs the queue free + show(pane, true); + return; + } + + if (o.autoResize && s.size != o.size) // resize pane to original size set in options + sizePane(pane, o.size, true, true, true); // true=skipCallback/forceResize/noAnimation + else + // make sure there is enough space available to open the pane + setSizeLimits(pane, slide); + + // onopen_start callback - will CANCEL open if returns false + var cbReturn = _runCallbacks("onopen_start", pane); + + if (cbReturn === "abort") + return queueNext(); + + // update pane-state again in case options were changed in onopen_start + if (cbReturn !== "NC") // NC = "No Callback" + setSizeLimits(pane, slide); + + if (s.minSize > s.maxSize) { // INSUFFICIENT ROOM FOR PANE TO OPEN! + syncPinBtns(pane, false); // make sure pin-buttons are reset + if (!noAlert && o.tips.noRoomToOpen) + alert(o.tips.noRoomToOpen); + return queueNext(); // ABORT + } + + if (slide) // START Sliding - will set isSliding=true + bindStopSlidingEvents(pane, true); // BIND trigger events to close sliding-pane + else if (s.isSliding) // PIN PANE (stop sliding) - open pane 'normally' instead + bindStopSlidingEvents(pane, false); // UNBIND trigger events - will set isSliding=false + else if (o.slidable) + bindStartSlidingEvent(pane, false); // UNBIND trigger events + + s.noRoom = false; // will be reset by makePaneFit if 'noRoom' + makePaneFit(pane); + + // transfer logic var to temp var + isShowing = s.isShowing; + // now clear the logic var + delete s.isShowing; + + doFX = !noAnimation && s.isClosed && (o.fxName_open != "none"); + s.isMoving = true; + s.isVisible = true; + s.isClosed = false; + // update isHidden BEFORE sizing panes - WHY??? Old? + if (isShowing) s.isHidden = false; + + if (doFX) { // ANIMATE + // mask panes with objects + var masks = "center"+ (c.dir=="horz" ? ",west,east" : ""); + if (s.isSliding) masks += ","+ _c.oppositeEdge[pane]; + showMasks( masks, true ); // true = ONLY mask panes with maskObjects=true + lockPaneForFX(pane, true); // need to set left/top so animation will work + $P.show( o.fxName_open, o.fxSettings_open, o.fxSpeed_open, function() { + lockPaneForFX(pane, false); // undo + if (s.isVisible) open_2(); // continue + queueNext(); + }); + } + else { // no animation + _showPane(pane);// just show pane and... + open_2(); // continue + queueNext(); + }; + }); + + // SUBROUTINE + function open_2 () { + s.isMoving = false; + + // cure iframe display issues + _fixIframe(pane); + + // NOTE: if isSliding, then other panes are NOT 'resized' + if (!s.isSliding) { // resize all panes adjacent to this one + hideMasks(); // remove any masks shown while opening + sizeMidPanes(_c[pane].dir=="vert" ? "center" : "", false); // false = NOT skipCallback + } + + // set classes, position handles and execute callbacks... + setAsOpen(pane); + }; + + } + + /** + * @param {string} pane The pane just opened, ie: north, south, east, or west + * @param {boolean=} [skipCallback=false] + */ +, setAsOpen = function (pane, skipCallback) { + var + $P = $Ps[pane] + , $R = $Rs[pane] + , $T = $Ts[pane] + , o = options[pane] + , s = state[pane] + , side = _c[pane].side.toLowerCase() + , inset = "inset"+ _c[pane].side + , rClass = o.resizerClass + , tClass = o.togglerClass + , _pane = "-"+ pane // used for classNames + , _open = "-open" + , _closed = "-closed" + , _sliding= "-sliding" + ; + $R + .css(side, sC[inset] + getPaneSize(pane)) // move the resizer + .removeClass( rClass+_closed +" "+ rClass+_pane+_closed ) + .addClass( rClass+_open +" "+ rClass+_pane+_open ) + ; + if (s.isSliding) + $R.addClass( rClass+_sliding +" "+ rClass+_pane+_sliding ) + else // in case 'was sliding' + $R.removeClass( rClass+_sliding +" "+ rClass+_pane+_sliding ) + + if (o.resizerDblClickToggle) + $R.bind("dblclick", toggle ); + removeHover( 0, $R ); // remove hover classes + if (o.resizable && $.layout.plugins.draggable) + $R .draggable("enable") + .css("cursor", o.resizerCursor) + .attr("title", o.tips.Resize); + else if (!s.isSliding) + $R.css("cursor", "default"); // n-resize, s-resize, etc + + // if pane also has a toggler button, adjust that too + if ($T) { + $T .removeClass( tClass+_closed +" "+ tClass+_pane+_closed ) + .addClass( tClass+_open +" "+ tClass+_pane+_open ) + .attr("title", o.tips.Close); // may be blank + removeHover( 0, $T ); // remove hover classes + // toggler-content - if exists + $T.children(".content-closed").hide(); + $T.children(".content-open").css("display","block"); + } + + // sync any 'pin buttons' + syncPinBtns(pane, !s.isSliding); + + // update pane-state dimensions - BEFORE resizing content + $.extend(s, elDims($P)); + + if (state.initialized) { + // resize resizer & toggler sizes for all panes + sizeHandles(); + // resize content every time pane opens - to be sure + sizeContent(pane, true); // true = remeasure headers/footers, even if 'pane.isMoving' + } + + if (!skipCallback && (state.initialized || o.triggerEventsOnLoad) && $P.is(":visible")) { + // onopen callback + _runCallbacks("onopen_end", pane); + // onshow callback - TODO: should this be here? + if (s.isShowing) _runCallbacks("onshow_end", pane); + + // ALSO call onresize because layout-size *may* have changed while pane was closed + if (state.initialized) + _runCallbacks("onresize_end", pane); + } + + // TODO: Somehow sizePane("north") is being called after this point??? + } + + + /** + * slideOpen / slideClose / slideToggle + * + * Pass-though methods for sliding + */ +, slideOpen = function (evt_or_pane) { + if (!isInitialized()) return; + var evt = evtObj(evt_or_pane) + , pane = evtPane.call(this, evt_or_pane) + , s = state[pane] + , delay = options[pane].slideDelay_open + ; + // prevent event from triggering on NEW resizer binding created below + if (evt) evt.stopImmediatePropagation(); + + if (s.isClosed && evt && evt.type === "mouseenter" && delay > 0) + // trigger = mouseenter - use a delay + timer.set(pane+"_openSlider", open_NOW, delay); + else + open_NOW(); // will unbind events if is already open + + /** + * SUBROUTINE for timed open + */ + function open_NOW () { + if (!s.isClosed) // skip if no longer closed! + bindStopSlidingEvents(pane, true); // BIND trigger events to close sliding-pane + else if (!s.isMoving) + open(pane, true); // true = slide - open() will handle binding + }; + } + +, slideClose = function (evt_or_pane) { + if (!isInitialized()) return; + var evt = evtObj(evt_or_pane) + , pane = evtPane.call(this, evt_or_pane) + , o = options[pane] + , s = state[pane] + , delay = s.isMoving ? 1000 : 300 // MINIMUM delay - option may override + ; + if (s.isClosed || s.isResizing) + return; // skip if already closed OR in process of resizing + else if (o.slideTrigger_close === "click") + close_NOW(); // close immediately onClick + else if (o.preventQuickSlideClose && s.isMoving) + return; // handle Chrome quick-close on slide-open + else if (o.preventPrematureSlideClose && evt && $.layout.isMouseOverElem(evt, $Ps[pane])) + return; // handle incorrect mouseleave trigger, like when over a SELECT-list in IE + else if (evt) // trigger = mouseleave - use a delay + // 1 sec delay if 'opening', else .3 sec + timer.set(pane+"_closeSlider", close_NOW, max(o.slideDelay_close, delay)); + else // called programically + close_NOW(); + + /** + * SUBROUTINE for timed close + */ + function close_NOW () { + if (s.isClosed) // skip 'close' if already closed! + bindStopSlidingEvents(pane, false); // UNBIND trigger events - TODO: is this needed here? + else if (!s.isMoving) + close(pane); // close will handle unbinding + }; + } + + /** + * @param {string|Object} evt_or_pane The pane being opened, ie: north, south, east, or west + */ +, slideToggle = function (evt_or_pane) { + var pane = evtPane.call(this, evt_or_pane); + toggle(pane, true); + } + + + /** + * Must set left/top on East/South panes so animation will work properly + * + * @param {string} pane The pane to lock, 'east' or 'south' - any other is ignored! + * @param {boolean} doLock true = set left/top, false = remove + */ +, lockPaneForFX = function (pane, doLock) { + var $P = $Ps[pane] + , s = state[pane] + , o = options[pane] + , z = options.zIndexes + ; + if (doLock) { + $P.css({ zIndex: z.pane_animate }); // overlay all elements during animation + if (pane=="south") + $P.css({ top: sC.insetTop + sC.innerHeight - $P.outerHeight() }); + else if (pane=="east") + $P.css({ left: sC.insetLeft + sC.innerWidth - $P.outerWidth() }); + } + else { // animation DONE - RESET CSS + // TODO: see if this can be deleted. It causes a quick-close when sliding in Chrome + $P.css({ zIndex: (s.isSliding ? z.pane_sliding : z.pane_normal) }); + if (pane=="south") + $P.css({ top: "auto" }); + // if pane is positioned 'off-screen', then DO NOT screw with it! + else if (pane=="east" && !$P.css("left").match(/\-99999/)) + $P.css({ left: "auto" }); + // fix anti-aliasing in IE - only needed for animations that change opacity + if (browser.msie && o.fxOpacityFix && o.fxName_open != "slide" && $P.css("filter") && $P.css("opacity") == 1) + $P[0].style.removeAttribute('filter'); + } + } + + + /** + * Toggle sliding functionality of a specific pane on/off by adding removing 'slide open' trigger + * + * @see open(), close() + * @param {string} pane The pane to enable/disable, 'north', 'south', etc. + * @param {boolean} enable Enable or Disable sliding? + */ +, bindStartSlidingEvent = function (pane, enable) { + var o = options[pane] + , $P = $Ps[pane] + , $R = $Rs[pane] + , evtName = o.slideTrigger_open.toLowerCase() + ; + if (!$R || (enable && !o.slidable)) return; + + // make sure we have a valid event + if (evtName.match(/mouseover/)) + evtName = o.slideTrigger_open = "mouseenter"; + else if (!evtName.match(/(click|dblclick|mouseenter)/)) + evtName = o.slideTrigger_open = "click"; + + $R + // add or remove event + [enable ? "bind" : "unbind"](evtName +'.'+ sID, slideOpen) + // set the appropriate cursor & title/tip + .css("cursor", enable ? o.sliderCursor : "default") + .attr("title", enable ? o.tips.Slide : "") + ; + } + + /** + * Add or remove 'mouseleave' events to 'slide close' when pane is 'sliding' open or closed + * Also increases zIndex when pane is sliding open + * See bindStartSlidingEvent for code to control 'slide open' + * + * @see slideOpen(), slideClose() + * @param {string} pane The pane to process, 'north', 'south', etc. + * @param {boolean} enable Enable or Disable events? + */ +, bindStopSlidingEvents = function (pane, enable) { + var o = options[pane] + , s = state[pane] + , c = _c[pane] + , z = options.zIndexes + , evtName = o.slideTrigger_close.toLowerCase() + , action = (enable ? "bind" : "unbind") + , $P = $Ps[pane] + , $R = $Rs[pane] + ; + s.isSliding = enable; // logic + timer.clear(pane+"_closeSlider"); // just in case + + // remove 'slideOpen' event from resizer + // ALSO will raise the zIndex of the pane & resizer + if (enable) bindStartSlidingEvent(pane, false); + + // RE/SET zIndex - increases when pane is sliding-open, resets to normal when not + $P.css("zIndex", enable ? z.pane_sliding : z.pane_normal); + $R.css("zIndex", enable ? z.pane_sliding+2 : z.resizer_normal); // NOTE: mask = pane_sliding+1 + + // make sure we have a valid event + if (!evtName.match(/(click|mouseleave)/)) + evtName = o.slideTrigger_close = "mouseleave"; // also catches 'mouseout' + + // add/remove slide triggers + $R[action](evtName, slideClose); // base event on resize + // need extra events for mouseleave + if (evtName === "mouseleave") { + // also close on pane.mouseleave + $P[action]("mouseleave."+ sID, slideClose); + // cancel timer when mouse moves between 'pane' and 'resizer' + $R[action]("mouseenter."+ sID, cancelMouseOut); + $P[action]("mouseenter."+ sID, cancelMouseOut); + } + + if (!enable) + timer.clear(pane+"_closeSlider"); + else if (evtName === "click" && !o.resizable) { + // IF pane is not resizable (which already has a cursor and tip) + // then set the a cursor & title/tip on resizer when sliding + $R.css("cursor", enable ? o.sliderCursor : "default"); + $R.attr("title", enable ? o.tips.Close : ""); // use Toggler-tip, eg: "Close Pane" + } + + // SUBROUTINE for mouseleave timer clearing + function cancelMouseOut (evt) { + timer.clear(pane+"_closeSlider"); + evt.stopPropagation(); + } + } + + + /** + * Hides/closes a pane if there is insufficient room - reverses this when there is room again + * MUST have already called setSizeLimits() before calling this method + * + * @param {string} pane The pane being resized + * @param {boolean=} [isOpening=false] Called from onOpen? + * @param {boolean=} [skipCallback=false] Should the onresize callback be run? + * @param {boolean=} [force=false] + */ +, makePaneFit = function (pane, isOpening, skipCallback, force) { + var + o = options[pane] + , s = state[pane] + , c = _c[pane] + , $P = $Ps[pane] + , $R = $Rs[pane] + , isSidePane = c.dir==="vert" + , hasRoom = false + ; + // special handling for center & east/west panes + if (pane === "center" || (isSidePane && s.noVerticalRoom)) { + // see if there is enough room to display the pane + // ERROR: hasRoom = s.minHeight <= s.maxHeight && (isSidePane || s.minWidth <= s.maxWidth); + hasRoom = (s.maxHeight >= 0); + if (hasRoom && s.noRoom) { // previously hidden due to noRoom, so show now + _showPane(pane); + if ($R) $R.show(); + s.isVisible = true; + s.noRoom = false; + if (isSidePane) s.noVerticalRoom = false; + _fixIframe(pane); + } + else if (!hasRoom && !s.noRoom) { // not currently hidden, so hide now + _hidePane(pane); + if ($R) $R.hide(); + s.isVisible = false; + s.noRoom = true; + } + } + + // see if there is enough room to fit the border-pane + if (pane === "center") { + // ignore center in this block + } + else if (s.minSize <= s.maxSize) { // pane CAN fit + hasRoom = true; + if (s.size > s.maxSize) // pane is too big - shrink it + sizePane(pane, s.maxSize, skipCallback, force, true); // true = noAnimation + else if (s.size < s.minSize) // pane is too small - enlarge it + sizePane(pane, s.minSize, skipCallback, force, true); + // need s.isVisible because new pseudoClose method keeps pane visible, but off-screen + else if ($R && s.isVisible && $P.is(":visible")) { + // make sure resizer-bar is positioned correctly + // handles situation where nested layout was 'hidden' when initialized + var side = c.side.toLowerCase() + , pos = s.size + sC["inset"+ c.side] + ; + if ($.layout.cssNum($R, side) != pos) $R.css( side, pos ); + } + + // if was previously hidden due to noRoom, then RESET because NOW there is room + if (s.noRoom) { + // s.noRoom state will be set by open or show + if (s.wasOpen && o.closable) { + if (o.autoReopen) + open(pane, false, true, true); // true = noAnimation, true = noAlert + else // leave the pane closed, so just update state + s.noRoom = false; + } + else + show(pane, s.wasOpen, true, true); // true = noAnimation, true = noAlert + } + } + else { // !hasRoom - pane CANNOT fit + if (!s.noRoom) { // pane not set as noRoom yet, so hide or close it now... + s.noRoom = true; // update state + s.wasOpen = !s.isClosed && !s.isSliding; + if (s.isClosed){} // SKIP + else if (o.closable) // 'close' if possible + close(pane, true, true); // true = force, true = noAnimation + else // 'hide' pane if cannot just be closed + hide(pane, true); // true = noAnimation + } + } + } + + + /** + * sizePane / manualSizePane + * sizePane is called only by internal methods whenever a pane needs to be resized + * manualSizePane is an exposed flow-through method allowing extra code when pane is 'manually resized' + * + * @param {string|Object} evt_or_pane The pane being resized + * @param {number} size The *desired* new size for this pane - will be validated + * @param {boolean=} [skipCallback=false] Should the onresize callback be run? + * @param {boolean=} [noAnimation=false] + */ +, manualSizePane = function (evt_or_pane, size, skipCallback, noAnimation) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , o = options[pane] + , s = state[pane] + // if resizing callbacks have been delayed and resizing is now DONE, force resizing to complete... + , forceResize = o.livePaneResizing && !s.isResizing + ; + // ANY call to manualSizePane disables autoResize - ie, percentage sizing + o.autoResize = false; + // flow-through... + sizePane(pane, size, skipCallback, forceResize, noAnimation); // will animate resize if option enabled + } + + /** + * @param {string|Object} evt_or_pane The pane being resized + * @param {number} size The *desired* new size for this pane - will be validated + * @param {boolean=} [skipCallback=false] Should the onresize callback be run? + * @param {boolean=} [force=false] Force resizing even if does not seem necessary + * @param {boolean=} [noAnimation=false] + */ +, sizePane = function (evt_or_pane, size, skipCallback, force, noAnimation) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) // probably NEVER called from event? + , o = options[pane] + , s = state[pane] + , $P = $Ps[pane] + , $R = $Rs[pane] + , side = _c[pane].side.toLowerCase() + , dimName = _c[pane].sizeType.toLowerCase() + , inset = "inset"+ _c[pane].side + , skipResizeWhileDragging = s.isResizing && !o.triggerEventsDuringLiveResize + , doFX = noAnimation !== true && o.animatePaneSizing + , oldSize, newSize + ; + // QUEUE in case another action/animation is in progress + $N.queue(function( queueNext ){ + // calculate 'current' min/max sizes + setSizeLimits(pane); // update pane-state + oldSize = s.size; + size = _parseSize(pane, size); // handle percentages & auto + size = max(size, _parseSize(pane, o.minSize)); + size = min(size, s.maxSize); + if (size < s.minSize) { // not enough room for pane! + queueNext(); // call before makePaneFit() because it needs the queue free + makePaneFit(pane, false, skipCallback); // will hide or close pane + return; + } + + // IF newSize is same as oldSize, then nothing to do - abort + if (!force && size === oldSize) + return queueNext(); + + // onresize_start callback CANNOT cancel resizing because this would break the layout! + if (!skipCallback && state.initialized && s.isVisible) + _runCallbacks("onresize_start", pane); + + // resize the pane, and make sure its visible + newSize = cssSize(pane, size); + + if (doFX && $P.is(":visible")) { // ANIMATE + var fx = $.layout.effects.size[pane] || $.layout.effects.size.all + , easing = o.fxSettings_size.easing || fx.easing + , z = options.zIndexes + , props = {}; + props[ dimName ] = newSize +'px'; + s.isMoving = true; + // overlay all elements during animation + $P.css({ zIndex: z.pane_animate }) + .show().animate( props, o.fxSpeed_size, easing, function(){ + // reset zIndex after animation + $P.css({ zIndex: (s.isSliding ? z.pane_sliding : z.pane_normal) }); + s.isMoving = false; + sizePane_2(); // continue + queueNext(); + }); + } + else { // no animation + $P.css( dimName, newSize ); // resize pane + // if pane is visible, then + if ($P.is(":visible")) + sizePane_2(); // continue + else { + // pane is NOT VISIBLE, so just update state data... + // when pane is *next opened*, it will have the new size + s.size = size; // update state.size + $.extend(s, elDims($P)); // update state dimensions + } + queueNext(); + }; + + }); + + // SUBROUTINE + function sizePane_2 () { + /* Panes are sometimes not sized precisely in some browsers!? + * This code will resize the pane up to 3 times to nudge the pane to the correct size + */ + var actual = dimName==='width' ? $P.outerWidth() : $P.outerHeight() + , tries = [{ + pane: pane + , count: 1 + , target: size + , actual: actual + , correct: (size === actual) + , attempt: size + , cssSize: newSize + }] + , lastTry = tries[0] + , thisTry = {} + , msg = 'Inaccurate size after resizing the '+ pane +'-pane.' + ; + while ( !lastTry.correct ) { + thisTry = { pane: pane, count: lastTry.count+1, target: size }; + + if (lastTry.actual > size) + thisTry.attempt = max(0, lastTry.attempt - (lastTry.actual - size)); + else // lastTry.actual < size + thisTry.attempt = max(0, lastTry.attempt + (size - lastTry.actual)); + + thisTry.cssSize = cssSize(pane, thisTry.attempt); + $P.css( dimName, thisTry.cssSize ); + + thisTry.actual = dimName=='width' ? $P.outerWidth() : $P.outerHeight(); + thisTry.correct = (size === thisTry.actual); + + // log attempts and alert the user of this *non-fatal error* (if showDebugMessages) + if ( tries.length === 1) { + _log(msg, false, true); + _log(lastTry, false, true); + } + _log(thisTry, false, true); + // after 4 tries, is as close as its gonna get! + if (tries.length > 3) break; + + tries.push( thisTry ); + lastTry = tries[ tries.length - 1 ]; + } + // END TESTING CODE + + // update pane-state dimensions + s.size = size; + $.extend(s, elDims($P)); + + if (s.isVisible && $P.is(":visible")) { + // reposition the resizer-bar + if ($R) $R.css( side, size + sC[inset] ); + // resize the content-div + sizeContent(pane); + } + + if (!skipCallback && !skipResizeWhileDragging && state.initialized && s.isVisible) + _runCallbacks("onresize_end", pane); + + // resize all the adjacent panes, and adjust their toggler buttons + // when skipCallback passed, it means the controlling method will handle 'other panes' + if (!skipCallback) { + // also no callback if live-resize is in progress and NOT triggerEventsDuringLiveResize + if (!s.isSliding) sizeMidPanes(_c[pane].dir=="horz" ? "" : "center", skipResizeWhileDragging, force); + sizeHandles(); + } + + // if opposite-pane was autoClosed, see if it can be autoOpened now + var altPane = _c.oppositeEdge[pane]; + if (size < oldSize && state[ altPane ].noRoom) { + setSizeLimits( altPane ); + makePaneFit( altPane, false, skipCallback ); + } + + // DEBUG - ALERT user/developer so they know there was a sizing problem + if (tries.length > 1) + _log(msg +'\nSee the Error Console for details.', true, true); + } + } + + /** + * @see initPanes(), sizePane(), resizeAll(), open(), close(), hide() + * @param {Array.|string} panes The pane(s) being resized, comma-delmited string + * @param {boolean=} [skipCallback=false] Should the onresize callback be run? + * @param {boolean=} [force=false] + */ +, sizeMidPanes = function (panes, skipCallback, force) { + panes = (panes ? panes : "east,west,center").split(","); + + $.each(panes, function (i, pane) { + if (!$Ps[pane]) return; // NO PANE - skip + var + o = options[pane] + , s = state[pane] + , $P = $Ps[pane] + , $R = $Rs[pane] + , isCenter= (pane=="center") + , hasRoom = true + , CSS = {} + , newCenter = calcNewCenterPaneDims() + ; + // update pane-state dimensions + $.extend(s, elDims($P)); + + if (pane === "center") { + if (!force && s.isVisible && newCenter.width === s.outerWidth && newCenter.height === s.outerHeight) + return true; // SKIP - pane already the correct size + // set state for makePaneFit() logic + $.extend(s, cssMinDims(pane), { + maxWidth: newCenter.width + , maxHeight: newCenter.height + }); + CSS = newCenter; + // convert OUTER width/height to CSS width/height + CSS.width = cssW($P, CSS.width); + // NEW - allow pane to extend 'below' visible area rather than hide it + CSS.height = cssH($P, CSS.height); + hasRoom = CSS.width >= 0 && CSS.height >= 0; // height >= 0 = ALWAYS TRUE NOW + // during layout init, try to shrink east/west panes to make room for center + if (!state.initialized && o.minWidth > s.outerWidth) { + var + reqPx = o.minWidth - s.outerWidth + , minE = options.east.minSize || 0 + , minW = options.west.minSize || 0 + , sizeE = state.east.size + , sizeW = state.west.size + , newE = sizeE + , newW = sizeW + ; + if (reqPx > 0 && state.east.isVisible && sizeE > minE) { + newE = max( sizeE-minE, sizeE-reqPx ); + reqPx -= sizeE-newE; + } + if (reqPx > 0 && state.west.isVisible && sizeW > minW) { + newW = max( sizeW-minW, sizeW-reqPx ); + reqPx -= sizeW-newW; + } + // IF we found enough extra space, then resize the border panes as calculated + if (reqPx === 0) { + if (sizeE && sizeE != minE) + sizePane('east', newE, true, force, true); // true = skipCallback/noAnimation - initPanes will handle when done + if (sizeW && sizeW != minW) + sizePane('west', newW, true, force, true); + // now start over! + sizeMidPanes('center', skipCallback, force); + return; // abort this loop + } + } + } + else { // for east and west, set only the height, which is same as center height + // set state.min/maxWidth/Height for makePaneFit() logic + if (s.isVisible && !s.noVerticalRoom) + $.extend(s, elDims($P), cssMinDims(pane)) + if (!force && !s.noVerticalRoom && newCenter.height === s.outerHeight) + return true; // SKIP - pane already the correct size + // east/west have same top, bottom & height as center + CSS.top = newCenter.top; + CSS.bottom = newCenter.bottom; + // NEW - allow pane to extend 'below' visible area rather than hide it + CSS.height = cssH($P, newCenter.height); + s.maxHeight = CSS.height; + hasRoom = (s.maxHeight >= 0); // ALWAYS TRUE NOW + if (!hasRoom) s.noVerticalRoom = true; // makePaneFit() logic + } + + if (hasRoom) { + // resizeAll passes skipCallback because it triggers callbacks after ALL panes are resized + if (!skipCallback && state.initialized) + _runCallbacks("onresize_start", pane); + + $P.css(CSS); // apply the CSS to pane + if (pane !== "center") + sizeHandles(pane); // also update resizer length + if (s.noRoom && !s.isClosed && !s.isHidden) + makePaneFit(pane); // will re-open/show auto-closed/hidden pane + if (s.isVisible) { + $.extend(s, elDims($P)); // update pane dimensions + if (state.initialized) sizeContent(pane); // also resize the contents, if exists + } + } + else if (!s.noRoom && s.isVisible) // no room for pane + makePaneFit(pane); // will hide or close pane + + if (!s.isVisible) + return true; // DONE - next pane + + /* + * Extra CSS for IE6 or IE7 in Quirks-mode - add 'width' to NORTH/SOUTH panes + * Normally these panes have only 'left' & 'right' positions so pane auto-sizes + * ALSO required when pane is an IFRAME because will NOT default to 'full width' + * TODO: Can I use width:100% for a north/south iframe? + * TODO: Sounds like a job for $P.outerWidth( sC.innerWidth ) SETTER METHOD + */ + if (pane === "center") { // finished processing midPanes + var fix = browser.isIE6 || !browser.boxModel; + if ($Ps.north && (fix || state.north.tagName=="IFRAME")) + $Ps.north.css("width", cssW($Ps.north, sC.innerWidth)); + if ($Ps.south && (fix || state.south.tagName=="IFRAME")) + $Ps.south.css("width", cssW($Ps.south, sC.innerWidth)); + } + + // resizeAll passes skipCallback because it triggers callbacks after ALL panes are resized + if (!skipCallback && state.initialized) + _runCallbacks("onresize_end", pane); + }); + } + + + /** + * @see window.onresize(), callbacks or custom code + */ +, resizeAll = function (evt) { + // stopPropagation if called by trigger("layoutdestroy") - use evtPane utility + evtPane(evt); + + if (!state.initialized) { + _initLayoutElements(); + return; // no need to resize since we just initialized! + } + var oldW = sC.innerWidth + , oldH = sC.innerHeight + ; + // cannot size layout when 'container' is hidden or collapsed + if (!$N.is(":visible") ) return; + $.extend(state.container, elDims( $N )); // UPDATE container dimensions + if (!sC.outerHeight) return; + + // onresizeall_start will CANCEL resizing if returns false + // state.container has already been set, so user can access this info for calcuations + if (false === _runCallbacks("onresizeall_start")) return false; + + var // see if container is now 'smaller' than before + shrunkH = (sC.innerHeight < oldH) + , shrunkW = (sC.innerWidth < oldW) + , $P, o, s, dir + ; + // NOTE special order for sizing: S-N-E-W + $.each(["south","north","east","west"], function (i, pane) { + if (!$Ps[pane]) return; // no pane - SKIP + s = state[pane]; + o = options[pane]; + dir = _c[pane].dir; + + if (o.autoResize && s.size != o.size) // resize pane to original size set in options + sizePane(pane, o.size, true, true, true); // true=skipCallback/forceResize/noAnimation + else { + setSizeLimits(pane); + makePaneFit(pane, false, true, true); // true=skipCallback/forceResize + } + }); + + sizeMidPanes("", true, true); // true=skipCallback, true=forceResize + sizeHandles(); // reposition the toggler elements + + // trigger all individual pane callbacks AFTER layout has finished resizing + o = options; // reuse alias + $.each(_c.allPanes, function (i, pane) { + $P = $Ps[pane]; + if (!$P) return; // SKIP + if (state[pane].isVisible) // undefined for non-existent panes + _runCallbacks("onresize_end", pane); // callback - if exists + }); + + _runCallbacks("onresizeall_end"); + //_triggerLayoutEvent(pane, 'resizeall'); + } + + /** + * Whenever a pane resizes or opens that has a nested layout, trigger resizeAll + * + * @param {string|Object} evt_or_pane The pane just resized or opened + */ +, resizeChildLayout = function (evt_or_pane) { + var pane = evtPane.call(this, evt_or_pane); + if (!options[pane].resizeChildLayout) return; + var $P = $Ps[pane] + , $C = $Cs[pane] + , d = "layout" + , P = Instance[pane] + , L = children[pane] + ; + // user may have manually set EITHER instance pointer, so handle that + if (P.child && !L) { + // have to reverse the pointers! + var el = P.child.container; + L = children[pane] = (el ? el.data(d) : 0) || null; // set pointer _directly_ to layout instance + } + + // if a layout-pointer exists, see if child has been destroyed + if (L && L.destroyed) + L = children[pane] = null; // clear child pointers + // no child layout pointer is set - see if there is a child layout NOW + if (!L) L = children[pane] = $P.data(d) || ($C ? $C.data(d) : 0) || null; // set/update child pointers + + // ALWAYS refresh the pane.child alias + P.child = children[pane]; + + if (L) L.resizeAll(); + } + + + /** + * IF pane has a content-div, then resize all elements inside pane to fit pane-height + * + * @param {string|Object} evt_or_panes The pane(s) being resized + * @param {boolean=} [remeasure=false] Should the content (header/footer) be remeasured? + */ +, sizeContent = function (evt_or_panes, remeasure) { + if (!isInitialized()) return; + + var panes = evtPane.call(this, evt_or_panes); + panes = panes ? panes.split(",") : _c.allPanes; + + $.each(panes, function (idx, pane) { + var + $P = $Ps[pane] + , $C = $Cs[pane] + , o = options[pane] + , s = state[pane] + , m = s.content // m = measurements + ; + if (!$P || !$C || !$P.is(":visible")) return true; // NOT VISIBLE - skip + + // if content-element was REMOVED, update OR remove the pointer + if (!$C.length) { + initContent(pane, false); // false = do NOT sizeContent() - already there! + if (!$C) return; // no replacement element found - pointer have been removed + } + + // onsizecontent_start will CANCEL resizing if returns false + if (false === _runCallbacks("onsizecontent_start", pane)) return; + + // skip re-measuring offsets if live-resizing + if ((!s.isMoving && !s.isResizing) || o.liveContentResizing || remeasure || m.top == undefined) { + _measure(); + // if any footers are below pane-bottom, they may not measure correctly, + // so allow pane overflow and re-measure + if (m.hiddenFooters > 0 && $P.css("overflow") === "hidden") { + $P.css("overflow", "visible"); + _measure(); // remeasure while overflowing + $P.css("overflow", "hidden"); + } + } + // NOTE: spaceAbove/Below *includes* the pane paddingTop/Bottom, but not pane.borders + var newH = s.innerHeight - (m.spaceAbove - s.css.paddingTop) - (m.spaceBelow - s.css.paddingBottom); + + if (!$C.is(":visible") || m.height != newH) { + // size the Content element to fit new pane-size - will autoHide if not enough room + setOuterHeight($C, newH, true); // true=autoHide + m.height = newH; // save new height + }; + + if (state.initialized) + _runCallbacks("onsizecontent_end", pane); + + function _below ($E) { + return max(s.css.paddingBottom, (parseInt($E.css("marginBottom"), 10) || 0)); + }; + + function _measure () { + var + ignore = options[pane].contentIgnoreSelector + , $Fs = $C.nextAll().not(ignore || ':lt(0)') // not :lt(0) = ALL + , $Fs_vis = $Fs.filter(':visible') + , $F = $Fs_vis.filter(':last') + ; + m = { + top: $C[0].offsetTop + , height: $C.outerHeight() + , numFooters: $Fs.length + , hiddenFooters: $Fs.length - $Fs_vis.length + , spaceBelow: 0 // correct if no content footer ($E) + } + m.spaceAbove = m.top; // just for state - not used in calc + m.bottom = m.top + m.height; + if ($F.length) + //spaceBelow = (LastFooter.top + LastFooter.height) [footerBottom] - Content.bottom + max(LastFooter.marginBottom, pane.paddingBotom) + m.spaceBelow = ($F[0].offsetTop + $F.outerHeight()) - m.bottom + _below($F); + else // no footer - check marginBottom on Content element itself + m.spaceBelow = _below($C); + }; + }); + } + + + /** + * Called every time a pane is opened, closed, or resized to slide the togglers to 'center' and adjust their length if necessary + * + * @see initHandles(), open(), close(), resizeAll() + * @param {string|Object} evt_or_panes The pane(s) being resized + */ +, sizeHandles = function (evt_or_panes) { + var panes = evtPane.call(this, evt_or_panes) + panes = panes ? panes.split(",") : _c.borderPanes; + + $.each(panes, function (i, pane) { + var + o = options[pane] + , s = state[pane] + , $P = $Ps[pane] + , $R = $Rs[pane] + , $T = $Ts[pane] + , $TC + ; + if (!$P || !$R) return; + + var + dir = _c[pane].dir + , _state = (s.isClosed ? "_closed" : "_open") + , spacing = o["spacing"+ _state] + , togAlign = o["togglerAlign"+ _state] + , togLen = o["togglerLength"+ _state] + , paneLen + , left + , offset + , CSS = {} + ; + + if (spacing === 0) { + $R.hide(); + return; + } + else if (!s.noRoom && !s.isHidden) // skip if resizer was hidden for any reason + $R.show(); // in case was previously hidden + + // Resizer Bar is ALWAYS same width/height of pane it is attached to + if (dir === "horz") { // north/south + //paneLen = $P.outerWidth(); // s.outerWidth || + paneLen = sC.innerWidth; // handle offscreen-panes + s.resizerLength = paneLen; + left = $.layout.cssNum($P, "left") + $R.css({ + width: cssW($R, paneLen) // account for borders & padding + , height: cssH($R, spacing) // ditto + , left: left > -9999 ? left : sC.insetLeft // handle offscreen-panes + }); + } + else { // east/west + paneLen = $P.outerHeight(); // s.outerHeight || + s.resizerLength = paneLen; + $R.css({ + height: cssH($R, paneLen) // account for borders & padding + , width: cssW($R, spacing) // ditto + , top: sC.insetTop + getPaneSize("north", true) // TODO: what if no North pane? + //, top: $.layout.cssNum($Ps["center"], "top") + }); + } + + // remove hover classes + removeHover( o, $R ); + + if ($T) { + if (togLen === 0 || (s.isSliding && o.hideTogglerOnSlide)) { + $T.hide(); // always HIDE the toggler when 'sliding' + return; + } + else + $T.show(); // in case was previously hidden + + if (!(togLen > 0) || togLen === "100%" || togLen > paneLen) { + togLen = paneLen; + offset = 0; + } + else { // calculate 'offset' based on options.PANE.togglerAlign_open/closed + if (isStr(togAlign)) { + switch (togAlign) { + case "top": + case "left": offset = 0; + break; + case "bottom": + case "right": offset = paneLen - togLen; + break; + case "middle": + case "center": + default: offset = round((paneLen - togLen) / 2); // 'default' catches typos + } + } + else { // togAlign = number + var x = parseInt(togAlign, 10); // + if (togAlign >= 0) offset = x; + else offset = paneLen - togLen + x; // NOTE: x is negative! + } + } + + if (dir === "horz") { // north/south + var width = cssW($T, togLen); + $T.css({ + width: width // account for borders & padding + , height: cssH($T, spacing) // ditto + , left: offset // TODO: VERIFY that toggler positions correctly for ALL values + , top: 0 + }); + // CENTER the toggler content SPAN + $T.children(".content").each(function(){ + $TC = $(this); + $TC.css("marginLeft", round((width-$TC.outerWidth())/2)); // could be negative + }); + } + else { // east/west + var height = cssH($T, togLen); + $T.css({ + height: height // account for borders & padding + , width: cssW($T, spacing) // ditto + , top: offset // POSITION the toggler + , left: 0 + }); + // CENTER the toggler content SPAN + $T.children(".content").each(function(){ + $TC = $(this); + $TC.css("marginTop", round((height-$TC.outerHeight())/2)); // could be negative + }); + } + + // remove ALL hover classes + removeHover( 0, $T ); + } + + // DONE measuring and sizing this resizer/toggler, so can be 'hidden' now + if (!state.initialized && (o.initHidden || s.noRoom)) { + $R.hide(); + if ($T) $T.hide(); + } + }); + } + + + /** + * @param {string|Object} evt_or_pane + */ +, enableClosable = function (evt_or_pane) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , $T = $Ts[pane] + , o = options[pane] + ; + if (!$T) return; + o.closable = true; + $T .bind("click."+ sID, function(evt){ evt.stopPropagation(); toggle(pane); }) + .css("visibility", "visible") + .css("cursor", "pointer") + .attr("title", state[pane].isClosed ? o.tips.Open : o.tips.Close) // may be blank + .show(); + } + /** + * @param {string|Object} evt_or_pane + * @param {boolean=} [hide=false] + */ +, disableClosable = function (evt_or_pane, hide) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , $T = $Ts[pane] + ; + if (!$T) return; + options[pane].closable = false; + // is closable is disable, then pane MUST be open! + if (state[pane].isClosed) open(pane, false, true); + $T .unbind("."+ sID) + .css("visibility", hide ? "hidden" : "visible") // instead of hide(), which creates logic issues + .css("cursor", "default") + .attr("title", ""); + } + + + /** + * @param {string|Object} evt_or_pane + */ +, enableSlidable = function (evt_or_pane) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , $R = $Rs[pane] + ; + if (!$R || !$R.data('draggable')) return; + options[pane].slidable = true; + if (state[pane].isClosed) + bindStartSlidingEvent(pane, true); + } + /** + * @param {string|Object} evt_or_pane + */ +, disableSlidable = function (evt_or_pane) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , $R = $Rs[pane] + ; + if (!$R) return; + options[pane].slidable = false; + if (state[pane].isSliding) + close(pane, false, true); + else { + bindStartSlidingEvent(pane, false); + $R .css("cursor", "default") + .attr("title", ""); + removeHover(null, $R[0]); // in case currently hovered + } + } + + + /** + * @param {string|Object} evt_or_pane + */ +, enableResizable = function (evt_or_pane) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , $R = $Rs[pane] + , o = options[pane] + ; + if (!$R || !$R.data('draggable')) return; + o.resizable = true; + $R.draggable("enable"); + if (!state[pane].isClosed) + $R .css("cursor", o.resizerCursor) + .attr("title", o.tips.Resize); + } + /** + * @param {string|Object} evt_or_pane + */ +, disableResizable = function (evt_or_pane) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , $R = $Rs[pane] + ; + if (!$R || !$R.data('draggable')) return; + options[pane].resizable = false; + $R .draggable("disable") + .css("cursor", "default") + .attr("title", ""); + removeHover(null, $R[0]); // in case currently hovered + } + + + /** + * Move a pane from source-side (eg, west) to target-side (eg, east) + * If pane exists on target-side, move that to source-side, ie, 'swap' the panes + * + * @param {string|Object} evt_or_pane1 The pane/edge being swapped + * @param {string} pane2 ditto + */ +, swapPanes = function (evt_or_pane1, pane2) { + if (!isInitialized()) return; + var pane1 = evtPane.call(this, evt_or_pane1); + // change state.edge NOW so callbacks can know where pane is headed... + state[pane1].edge = pane2; + state[pane2].edge = pane1; + // run these even if NOT state.initialized + if (false === _runCallbacks("onswap_start", pane1) + || false === _runCallbacks("onswap_start", pane2) + ) { + state[pane1].edge = pane1; // reset + state[pane2].edge = pane2; + return; + } + + var + oPane1 = copy( pane1 ) + , oPane2 = copy( pane2 ) + , sizes = {} + ; + sizes[pane1] = oPane1 ? oPane1.state.size : 0; + sizes[pane2] = oPane2 ? oPane2.state.size : 0; + + // clear pointers & state + $Ps[pane1] = false; + $Ps[pane2] = false; + state[pane1] = {}; + state[pane2] = {}; + + // ALWAYS remove the resizer & toggler elements + if ($Ts[pane1]) $Ts[pane1].remove(); + if ($Ts[pane2]) $Ts[pane2].remove(); + if ($Rs[pane1]) $Rs[pane1].remove(); + if ($Rs[pane2]) $Rs[pane2].remove(); + $Rs[pane1] = $Rs[pane2] = $Ts[pane1] = $Ts[pane2] = false; + + // transfer element pointers and data to NEW Layout keys + move( oPane1, pane2 ); + move( oPane2, pane1 ); + + // cleanup objects + oPane1 = oPane2 = sizes = null; + + // make panes 'visible' again + if ($Ps[pane1]) $Ps[pane1].css(_c.visible); + if ($Ps[pane2]) $Ps[pane2].css(_c.visible); + + // fix any size discrepancies caused by swap + resizeAll(); + + // run these even if NOT state.initialized + _runCallbacks("onswap_end", pane1); + _runCallbacks("onswap_end", pane2); + + return; + + function copy (n) { // n = pane + var + $P = $Ps[n] + , $C = $Cs[n] + ; + return !$P ? false : { + pane: n + , P: $P ? $P[0] : false + , C: $C ? $C[0] : false + , state: $.extend(true, {}, state[n]) + , options: $.extend(true, {}, options[n]) + } + }; + + function move (oPane, pane) { + if (!oPane) return; + var + P = oPane.P + , C = oPane.C + , oldPane = oPane.pane + , c = _c[pane] + , side = c.side.toLowerCase() + , inset = "inset"+ c.side + // save pane-options that should be retained + , s = $.extend(true, {}, state[pane]) + , o = options[pane] + // RETAIN side-specific FX Settings - more below + , fx = { resizerCursor: o.resizerCursor } + , re, size, pos + ; + $.each("fxName,fxSpeed,fxSettings".split(","), function (i, k) { + fx[k +"_open"] = o[k +"_open"]; + fx[k +"_close"] = o[k +"_close"]; + fx[k +"_size"] = o[k +"_size"]; + }); + + // update object pointers and attributes + $Ps[pane] = $(P) + .data({ + layoutPane: Instance[pane] // NEW pointer to pane-alias-object + , layoutEdge: pane + }) + .css(_c.hidden) + .css(c.cssReq) + ; + $Cs[pane] = C ? $(C) : false; + + // set options and state + options[pane] = $.extend(true, {}, oPane.options, fx); + state[pane] = $.extend(true, {}, oPane.state); + + // change classNames on the pane, eg: ui-layout-pane-east ==> ui-layout-pane-west + re = new RegExp(o.paneClass +"-"+ oldPane, "g"); + P.className = P.className.replace(re, o.paneClass +"-"+ pane); + + // ALWAYS regenerate the resizer & toggler elements + initHandles(pane); // create the required resizer & toggler + + // if moving to different orientation, then keep 'target' pane size + if (c.dir != _c[oldPane].dir) { + size = sizes[pane] || 0; + setSizeLimits(pane); // update pane-state + size = max(size, state[pane].minSize); + // use manualSizePane to disable autoResize - not useful after panes are swapped + manualSizePane(pane, size, true, true); // true/true = skipCallback/noAnimation + } + else // move the resizer here + $Rs[pane].css(side, sC[inset] + (state[pane].isVisible ? getPaneSize(pane) : 0)); + + + // ADD CLASSNAMES & SLIDE-BINDINGS + if (oPane.state.isVisible && !s.isVisible) + setAsOpen(pane, true); // true = skipCallback + else { + setAsClosed(pane); + bindStartSlidingEvent(pane, true); // will enable events IF option is set + } + + // DESTROY the object + oPane = null; + }; + } + + + /** + * INTERNAL method to sync pin-buttons when pane is opened or closed + * Unpinned means the pane is 'sliding' - ie, over-top of the adjacent panes + * + * @see open(), setAsOpen(), setAsClosed() + * @param {string} pane These are the params returned to callbacks by layout() + * @param {boolean} doPin True means set the pin 'down', False means 'up' + */ +, syncPinBtns = function (pane, doPin) { + if ($.layout.plugins.buttons) + $.each(state[pane].pins, function (i, selector) { + $.layout.buttons.setPinState(Instance, $(selector), pane, doPin); + }); + } + +; // END var DECLARATIONS + + /** + * Capture keys when enableCursorHotkey - toggle pane if hotkey pressed + * + * @see document.keydown() + */ + function keyDown (evt) { + if (!evt) return true; + var code = evt.keyCode; + if (code < 33) return true; // ignore special keys: ENTER, TAB, etc + + var + PANE = { + 38: "north" // Up Cursor - $.ui.keyCode.UP + , 40: "south" // Down Cursor - $.ui.keyCode.DOWN + , 37: "west" // Left Cursor - $.ui.keyCode.LEFT + , 39: "east" // Right Cursor - $.ui.keyCode.RIGHT + } + , ALT = evt.altKey // no worky! + , SHIFT = evt.shiftKey + , CTRL = evt.ctrlKey + , CURSOR = (CTRL && code >= 37 && code <= 40) + , o, k, m, pane + ; + + if (CURSOR && options[PANE[code]].enableCursorHotkey) // valid cursor-hotkey + pane = PANE[code]; + else if (CTRL || SHIFT) // check to see if this matches a custom-hotkey + $.each(_c.borderPanes, function (i, p) { // loop each pane to check its hotkey + o = options[p]; + k = o.customHotkey; + m = o.customHotkeyModifier; // if missing or invalid, treated as "CTRL+SHIFT" + if ((SHIFT && m=="SHIFT") || (CTRL && m=="CTRL") || (CTRL && SHIFT)) { // Modifier matches + if (k && code === (isNaN(k) || k <= 9 ? k.toUpperCase().charCodeAt(0) : k)) { // Key matches + pane = p; + return false; // BREAK + } + } + }); + + // validate pane + if (!pane || !$Ps[pane] || !options[pane].closable || state[pane].isHidden) + return true; + + toggle(pane); + + evt.stopPropagation(); + evt.returnValue = false; // CANCEL key + return false; + }; + + +/* + * ###################################### + * UTILITY METHODS + * called externally or by initButtons + * ###################################### + */ + + /** + * Change/reset a pane overflow setting & zIndex to allow popups/drop-downs to work + * + * @param {Object=} [el] (optional) Can also be 'bound' to a click, mouseOver, or other event + */ + function allowOverflow (el) { + if (!isInitialized()) return; + if (this && this.tagName) el = this; // BOUND to element + var $P; + if (isStr(el)) + $P = $Ps[el]; + else if ($(el).data("layoutRole")) + $P = $(el); + else + $(el).parents().each(function(){ + if ($(this).data("layoutRole")) { + $P = $(this); + return false; // BREAK + } + }); + if (!$P || !$P.length) return; // INVALID + + var + pane = $P.data("layoutEdge") + , s = state[pane] + ; + + // if pane is already raised, then reset it before doing it again! + // this would happen if allowOverflow is attached to BOTH the pane and an element + if (s.cssSaved) + resetOverflow(pane); // reset previous CSS before continuing + + // if pane is raised by sliding or resizing, or its closed, then abort + if (s.isSliding || s.isResizing || s.isClosed) { + s.cssSaved = false; + return; + } + + var + newCSS = { zIndex: (options.zIndexes.resizer_normal + 1) } + , curCSS = {} + , of = $P.css("overflow") + , ofX = $P.css("overflowX") + , ofY = $P.css("overflowY") + ; + // determine which, if any, overflow settings need to be changed + if (of != "visible") { + curCSS.overflow = of; + newCSS.overflow = "visible"; + } + if (ofX && !ofX.match(/(visible|auto)/)) { + curCSS.overflowX = ofX; + newCSS.overflowX = "visible"; + } + if (ofY && !ofY.match(/(visible|auto)/)) { + curCSS.overflowY = ofX; + newCSS.overflowY = "visible"; + } + + // save the current overflow settings - even if blank! + s.cssSaved = curCSS; + + // apply new CSS to raise zIndex and, if necessary, make overflow 'visible' + $P.css( newCSS ); + + // make sure the zIndex of all other panes is normal + $.each(_c.allPanes, function(i, p) { + if (p != pane) resetOverflow(p); + }); + + }; + /** + * @param {Object=} [el] (optional) Can also be 'bound' to a click, mouseOver, or other event + */ + function resetOverflow (el) { + if (!isInitialized()) return; + if (this && this.tagName) el = this; // BOUND to element + var $P; + if (isStr(el)) + $P = $Ps[el]; + else if ($(el).data("layoutRole")) + $P = $(el); + else + $(el).parents().each(function(){ + if ($(this).data("layoutRole")) { + $P = $(this); + return false; // BREAK + } + }); + if (!$P || !$P.length) return; // INVALID + + var + pane = $P.data("layoutEdge") + , s = state[pane] + , CSS = s.cssSaved || {} + ; + // reset the zIndex + if (!s.isSliding && !s.isResizing) + $P.css("zIndex", options.zIndexes.pane_normal); + + // reset Overflow - if necessary + $P.css( CSS ); + + // clear var + s.cssSaved = false; + }; + +/* + * ##################### + * CREATE/RETURN LAYOUT + * ##################### + */ + + // validate that container exists + var $N = $(this).eq(0); // FIRST matching Container element + if (!$N.length) { + return _log( options.errors.containerMissing ); + }; + + // Users retrieve Instance of a layout with: $N.layout() OR $N.data("layout") + // return the Instance-pointer if layout has already been initialized + if ($N.data("layoutContainer") && $N.data("layout")) + return $N.data("layout"); // cached pointer + + // init global vars + var + $Ps = {} // Panes x5 - set in initPanes() + , $Cs = {} // Content x5 - set in initPanes() + , $Rs = {} // Resizers x4 - set in initHandles() + , $Ts = {} // Togglers x4 - set in initHandles() + , $Ms = $([]) // Masks - up to 2 masks per pane (IFRAME + DIV) + // aliases for code brevity + , sC = state.container // alias for easy access to 'container dimensions' + , sID = state.id // alias for unique layout ID/namespace - eg: "layout435" + ; + + // create Instance object to expose data & option Properties, and primary action Methods + var Instance = { + // layout data + options: options // property - options hash + , state: state // property - dimensions hash + // object pointers + , container: $N // property - object pointers for layout container + , panes: $Ps // property - object pointers for ALL Panes: panes.north, panes.center + , contents: $Cs // property - object pointers for ALL Content: contents.north, contents.center + , resizers: $Rs // property - object pointers for ALL Resizers, eg: resizers.north + , togglers: $Ts // property - object pointers for ALL Togglers, eg: togglers.north + // border-pane open/close + , hide: hide // method - ditto + , show: show // method - ditto + , toggle: toggle // method - pass a 'pane' ("north", "west", etc) + , open: open // method - ditto + , close: close // method - ditto + , slideOpen: slideOpen // method - ditto + , slideClose: slideClose // method - ditto + , slideToggle: slideToggle // method - ditto + // pane actions + , setSizeLimits: setSizeLimits // method - pass a 'pane' - update state min/max data + , _sizePane: sizePane // method -intended for user by plugins only! + , sizePane: manualSizePane // method - pass a 'pane' AND an 'outer-size' in pixels or percent, or 'auto' + , sizeContent: sizeContent // method - pass a 'pane' + , swapPanes: swapPanes // method - pass TWO 'panes' - will swap them + , showMasks: showMasks // method - pass a 'pane' OR list of panes - default = all panes with mask option set + , hideMasks: hideMasks // method - ditto' + // pane element methods + , initContent: initContent // method - ditto + , addPane: addPane // method - pass a 'pane' + , removePane: removePane // method - pass a 'pane' to remove from layout, add 'true' to delete the pane-elem + , createChildLayout: createChildLayout// method - pass a 'pane' and (optional) layout-options (OVERRIDES options[pane].childOptions + // special pane option setting + , enableClosable: enableClosable // method - pass a 'pane' + , disableClosable: disableClosable // method - ditto + , enableSlidable: enableSlidable // method - ditto + , disableSlidable: disableSlidable // method - ditto + , enableResizable: enableResizable // method - ditto + , disableResizable: disableResizable// method - ditto + // utility methods for panes + , allowOverflow: allowOverflow // utility - pass calling element (this) + , resetOverflow: resetOverflow // utility - ditto + // layout control + , destroy: destroy // method - no parameters + , initPanes: isInitialized // method - no parameters + , resizeAll: resizeAll // method - no parameters + // callback triggering + , runCallbacks: _runCallbacks // method - pass evtName & pane (if a pane-event), eg: trigger("onopen", "west") + // alias collections of options, state and children - created in addPane and extended elsewhere + , hasParentLayout: false // set by initContainer() + , children: children // pointers to child-layouts, eg: Instance.children["west"] + , north: false // alias group: { name: pane, pane: $Ps[pane], options: options[pane], state: state[pane], child: children[pane] } + , south: false // ditto + , west: false // ditto + , east: false // ditto + , center: false // ditto + }; + + // create the border layout NOW + if (_create() === 'cancel') // onload_start callback returned false to CANCEL layout creation + return null; + else // true OR false -- if layout-elements did NOT init (hidden or do not exist), can auto-init later + return Instance; // return the Instance object + +} + + +/* OLD versions of jQuery only set $.support.boxModel after page is loaded + * so if this is IE, use support.boxModel to test for quirks-mode (ONLY IE changes boxModel). + */ +$(function(){ + var b = $.layout.browser; + if (b.msie) b.boxModel = $.support.boxModel; +}); + + +/** + * jquery.layout.state 1.0 + * $Date: 2011-07-16 08:00:00 (Sat, 16 July 2011) $ + * + * Copyright (c) 2010 + * Kevin Dalman (http://allpro.net) + * + * Dual licensed under the GPL (http://www.gnu.org/licenses/gpl.html) + * and MIT (http://www.opensource.org/licenses/mit-license.php) licenses. + * + * @dependancies: UI Layout 1.3.0.rc30.1 or higher + * @dependancies: $.ui.cookie (above) + * + * @support: http://groups.google.com/group/jquery-ui-layout + */ +/* + * State-management options stored in options.stateManagement, which includes a .cookie hash + * Default options saves ALL KEYS for ALL PANES, ie: pane.size, pane.isClosed, pane.isHidden + * + * // STATE/COOKIE OPTIONS + * @example $(el).layout({ + stateManagement: { + enabled: true + , stateKeys: "east.size,west.size,east.isClosed,west.isClosed" + , cookie: { name: "appLayout", path: "/" } + } + }) + * @example $(el).layout({ stateManagement__enabled: true }) // enable auto-state-management using cookies + * @example $(el).layout({ stateManagement__cookie: { name: "appLayout", path: "/" } }) + * @example $(el).layout({ stateManagement__cookie__name: "appLayout", stateManagement__cookie__path: "/" }) + * + * // STATE/COOKIE METHODS + * @example myLayout.saveCookie( "west.isClosed,north.size,south.isHidden", {expires: 7} ); + * @example myLayout.loadCookie(); + * @example myLayout.deleteCookie(); + * @example var JSON = myLayout.readState(); // CURRENT Layout State + * @example var JSON = myLayout.readCookie(); // SAVED Layout State (from cookie) + * @example var JSON = myLayout.state.stateData; // LAST LOADED Layout State (cookie saved in layout.state hash) + * + * CUSTOM STATE-MANAGEMENT (eg, saved in a database) + * @example var JSON = myLayout.readState( "west.isClosed,north.size,south.isHidden" ); + * @example myLayout.loadState( JSON ); + */ + +/** + * UI COOKIE UTILITY + * + * A $.cookie OR $.ui.cookie namespace *should be standard*, but until then... + * This creates $.ui.cookie so Layout does not need the cookie.jquery.js plugin + * NOTE: This utility is REQUIRED by the layout.state plugin + * + * Cookie methods in Layout are created as part of State Management + */ +if (!$.ui) $.ui = {}; +$.ui.cookie = { + + // cookieEnabled is not in DOM specs, but DOES works in all browsers,including IE6 + acceptsCookies: !!navigator.cookieEnabled + +, read: function (name) { + var + c = document.cookie + , cs = c ? c.split(';') : [] + , pair // loop var + ; + for (var i=0, n=cs.length; i < n; i++) { + pair = $.trim(cs[i]).split('='); // name=value pair + if (pair[0] == name) // found the layout cookie + return decodeURIComponent(pair[1]); + + } + return null; + } + +, write: function (name, val, cookieOpts) { + var + params = '' + , date = '' + , clear = false + , o = cookieOpts || {} + , x = o.expires + ; + if (x && x.toUTCString) + date = x; + else if (x === null || typeof x === 'number') { + date = new Date(); + if (x > 0) + date.setDate(date.getDate() + x); + else { + date.setFullYear(1970); + clear = true; + } + } + if (date) params += ';expires='+ date.toUTCString(); + if (o.path) params += ';path='+ o.path; + if (o.domain) params += ';domain='+ o.domain; + if (o.secure) params += ';secure'; + document.cookie = name +'='+ (clear ? "" : encodeURIComponent( val )) + params; // write or clear cookie + } + +, clear: function (name) { + $.ui.cookie.write(name, '', {expires: -1}); + } + +}; +// if cookie.jquery.js is not loaded, create an alias to replicate it +// this may be useful to other plugins or code dependent on that plugin +if (!$.cookie) $.cookie = function (k, v, o) { + var C = $.ui.cookie; + if (v === null) + C.clear(k); + else if (v === undefined) + return C.read(k); + else + C.write(k, v, o); +}; + + +// tell Layout that the state plugin is available +$.layout.plugins.stateManagement = true; + +// Add State-Management options to layout.defaults +$.layout.config.optionRootKeys.push("stateManagement"); +$.layout.defaults.stateManagement = { + enabled: false // true = enable state-management, even if not using cookies +, autoSave: true // Save a state-cookie when page exits? +, autoLoad: true // Load the state-cookie when Layout inits? + // List state-data to save - must be pane-specific +, stateKeys: "north.size,south.size,east.size,west.size,"+ + "north.isClosed,south.isClosed,east.isClosed,west.isClosed,"+ + "north.isHidden,south.isHidden,east.isHidden,west.isHidden" +, cookie: { + name: "" // If not specified, will use Layout.name, else just "Layout" + , domain: "" // blank = current domain + , path: "" // blank = current page, '/' = entire website + , expires: "" // 'days' to keep cookie - leave blank for 'session cookie' + , secure: false + } +}; +// Set stateManagement as a layout-option, NOT a pane-option +$.layout.optionsMap.layout.push("stateManagement"); + +/* + * State Management methods + */ +$.layout.state = { + + /** + * Get the current layout state and save it to a cookie + * + * myLayout.saveCookie( keys, cookieOpts ) + * + * @param {Object} inst + * @param {(string|Array)=} keys + * @param {Object=} cookieOpts + */ + saveCookie: function (inst, keys, cookieOpts) { + var o = inst.options + , oS = o.stateManagement + , oC = $.extend(true, {}, oS.cookie, cookieOpts || null) + , data = inst.state.stateData = inst.readState( keys || oS.stateKeys ) // read current panes-state + ; + $.ui.cookie.write( oC.name || o.name || "Layout", $.layout.state.encodeJSON(data), oC ); + return $.extend(true, {}, data); // return COPY of state.stateData data + } + + /** + * Remove the state cookie + * + * @param {Object} inst + */ +, deleteCookie: function (inst) { + var o = inst.options; + $.ui.cookie.clear( o.stateManagement.cookie.name || o.name || "Layout" ); + } + + /** + * Read & return data from the cookie - as JSON + * + * @param {Object} inst + */ +, readCookie: function (inst) { + var o = inst.options; + var c = $.ui.cookie.read( o.stateManagement.cookie.name || o.name || "Layout" ); + // convert cookie string back to a hash and return it + return c ? $.layout.state.decodeJSON(c) : {}; + } + + /** + * Get data from the cookie and USE IT to loadState + * + * @param {Object} inst + */ +, loadCookie: function (inst) { + var c = $.layout.state.readCookie(inst); // READ the cookie + if (c) { + inst.state.stateData = $.extend(true, {}, c); // SET state.stateData + inst.loadState(c); // LOAD the retrieved state + } + return c; + } + + /** + * Update layout options from the cookie, if one exists + * + * @param {Object} inst + * @param {Object=} stateData + * @param {boolean=} animate + */ +, loadState: function (inst, stateData, animate) { + stateData = $.layout.transformData( stateData ); // panes = default subkey + if ($.isEmptyObject( stateData )) return; + $.extend(true, inst.options, stateData); // update layout options + // if layout has already been initialized, then UPDATE layout state + if (inst.state.initialized) { + var pane, vis, o, s, h, c + , noAnimate = (animate===false) + ; + $.each($.layout.config.borderPanes, function (idx, pane) { + state = inst.state[pane]; + o = stateData[ pane ]; + if (typeof o != 'object') return; // no key, continue + s = o.size; + c = o.initClosed; + h = o.initHidden; + vis = state.isVisible; + // resize BEFORE opening + if (!vis) + inst.sizePane(pane, s, false, false); + if (h === true) inst.hide(pane, noAnimate); + else if (c === false) inst.open (pane, false, noAnimate); + else if (c === true) inst.close(pane, false, noAnimate); + else if (h === false) inst.show (pane, false, noAnimate); + // resize AFTER any other actions + if (vis) + inst.sizePane(pane, s, false, noAnimate); // animate resize if option passed + }); + }; + } + + /** + * Get the *current layout state* and return it as a hash + * + * @param {Object=} inst + * @param {(string|Array)=} keys + */ +, readState: function (inst, keys) { + var + data = {} + , alt = { isClosed: 'initClosed', isHidden: 'initHidden' } + , state = inst.state + , panes = $.layout.config.allPanes + , pair, pane, key, val + ; + if (!keys) keys = inst.options.stateManagement.stateKeys; // if called by user + if ($.isArray(keys)) keys = keys.join(","); + // convert keys to an array and change delimiters from '__' to '.' + keys = keys.replace(/__/g, ".").split(','); + // loop keys and create a data hash + for (var i=0, n=keys.length; i < n; i++) { + pair = keys[i].split("."); + pane = pair[0]; + key = pair[1]; + if ($.inArray(pane, panes) < 0) continue; // bad pane! + val = state[ pane ][ key ]; + if (val == undefined) continue; + if (key=="isClosed" && state[pane]["isSliding"]) + val = true; // if sliding, then *really* isClosed + ( data[pane] || (data[pane]={}) )[ alt[key] ? alt[key] : key ] = val; + } + return data; + } + + /** + * Stringify a JSON hash so can save in a cookie or db-field + */ +, encodeJSON: function (JSON) { + return parse(JSON); + function parse (h) { + var D=[], i=0, k, v, t; // k = key, v = value + for (k in h) { + v = h[k]; + t = typeof v; + if (t == 'string') // STRING - add quotes + v = '"'+ v +'"'; + else if (t == 'object') // SUB-KEY - recurse into it + v = parse(v); + D[i++] = '"'+ k +'":'+ v; + } + return '{'+ D.join(',') +'}'; + }; + } + + /** + * Convert stringified JSON back to a hash object + * @see $.parseJSON(), adding in jQuery 1.4.1 + */ +, decodeJSON: function (str) { + try { return $.parseJSON ? $.parseJSON(str) : window["eval"]("("+ str +")") || {}; } + catch (e) { return {}; } + } + + +, _create: function (inst) { + var _ = $.layout.state; + // ADD State-Management plugin methods to inst + $.extend( inst, { + // readCookie - update options from cookie - returns hash of cookie data + readCookie: function () { return _.readCookie(inst); } + // deleteCookie + , deleteCookie: function () { _.deleteCookie(inst); } + // saveCookie - optionally pass keys-list and cookie-options (hash) + , saveCookie: function (keys, cookieOpts) { return _.saveCookie(inst, keys, cookieOpts); } + // loadCookie - readCookie and use to loadState() - returns hash of cookie data + , loadCookie: function () { return _.loadCookie(inst); } + // loadState - pass a hash of state to use to update options + , loadState: function (stateData, animate) { _.loadState(inst, stateData, animate); } + // readState - returns hash of current layout-state + , readState: function (keys) { return _.readState(inst, keys); } + // add JSON utility methods too... + , encodeJSON: _.encodeJSON + , decodeJSON: _.decodeJSON + }); + + // init state.stateData key, even if plugin is initially disabled + inst.state.stateData = {}; + + // read and load cookie-data per options + var oS = inst.options.stateManagement; + if (oS.enabled) { + if (oS.autoLoad) // update the options from the cookie + inst.loadCookie(); + else // don't modify options - just store cookie data in state.stateData + inst.state.stateData = inst.readCookie(); + } + } + +, _unload: function (inst) { + var oS = inst.options.stateManagement; + if (oS.enabled) { + if (oS.autoSave) // save a state-cookie automatically + inst.saveCookie(); + else // don't save a cookie, but do store state-data in state.stateData key + inst.state.stateData = inst.readState(); + } + } + +}; + +// add state initialization method to Layout's onCreate array of functions +$.layout.onCreate.push( $.layout.state._create ); +$.layout.onUnload.push( $.layout.state._unload ); + + + + +/** + * jquery.layout.buttons 1.0 + * $Date: 2011-07-16 08:00:00 (Sat, 16 July 2011) $ + * + * Copyright (c) 2010 + * Kevin Dalman (http://allpro.net) + * + * Dual licensed under the GPL (http://www.gnu.org/licenses/gpl.html) + * and MIT (http://www.opensource.org/licenses/mit-license.php) licenses. + * + * @dependancies: UI Layout 1.3.0.rc30.1 or higher + * + * @support: http://groups.google.com/group/jquery-ui-layout + * + * Docs: [ to come ] + * Tips: [ to come ] + */ + +// tell Layout that the state plugin is available +$.layout.plugins.buttons = true; + +// Add buttons options to layout.defaults +$.layout.defaults.autoBindCustomButtons = false; +// Specify autoBindCustomButtons as a layout-option, NOT a pane-option +$.layout.optionsMap.layout.push("autoBindCustomButtons"); + +/* + * Button methods + */ +$.layout.buttons = { + + /** + * Searches for .ui-layout-button-xxx elements and auto-binds them as layout-buttons + * + * @see _create() + * + * @param {Object} inst Layout Instance object + */ + init: function (inst) { + var pre = "ui-layout-button-" + , layout = inst.options.name || "" + , name; + $.each("toggle,open,close,pin,toggle-slide,open-slide".split(","), function (i, action) { + $.each($.layout.config.borderPanes, function (ii, pane) { + $("."+pre+action+"-"+pane).each(function(){ + // if button was previously 'bound', data.layoutName was set, but is blank if layout has no 'name' + name = $(this).data("layoutName") || $(this).attr("layoutName"); + if (name == undefined || name === layout) + inst.bindButton(this, action, pane); + }); + }); + }); + } + + /** + * Helper function to validate params received by addButton utilities + * + * Two classes are added to the element, based on the buttonClass... + * The type of button is appended to create the 2nd className: + * - ui-layout-button-pin // action btnClass + * - ui-layout-button-pin-west // action btnClass + pane + * - ui-layout-button-toggle + * - ui-layout-button-open + * - ui-layout-button-close + * + * @param {Object} inst Layout Instance object + * @param {(string|!Object)} selector jQuery selector (or element) for button, eg: ".ui-layout-north .toggle-button" + * @param {string} pane Name of the pane the button is for: 'north', 'south', etc. + * + * @return {Array.} If both params valid, the element matching 'selector' in a jQuery wrapper - otherwise returns null + */ +, get: function (inst, selector, pane, action) { + var $E = $(selector) + , o = inst.options + , err = o.errors.addButtonError + ; + if (!$E.length) { // element not found + $.layout.msg(err +" "+ o.errors.selector +": "+ selector, true); + } + else if ($.inArray(pane, $.layout.config.borderPanes) < 0) { // invalid 'pane' sepecified + $.layout.msg(err +" "+ o.errors.pane +": "+ pane, true); + $E = $(""); // NO BUTTON + } + else { // VALID + var btn = o[pane].buttonClass +"-"+ action; + $E .addClass( btn +" "+ btn +"-"+ pane ) + .data("layoutName", o.name); // add layout identifier - even if blank! + } + return $E; + } + + + /** + * NEW syntax for binding layout-buttons - will eventually replace addToggle, addOpen, etc. + * + * @param {Object} inst Layout Instance object + * @param {(string|!Object)} selector jQuery selector (or element) for button, eg: ".ui-layout-north .toggle-button" + * @param {string} action + * @param {string} pane + */ +, bind: function (inst, selector, action, pane) { + var _ = $.layout.buttons; + switch (action.toLowerCase()) { + case "toggle": _.addToggle (inst, selector, pane); break; + case "open": _.addOpen (inst, selector, pane); break; + case "close": _.addClose (inst, selector, pane); break; + case "pin": _.addPin (inst, selector, pane); break; + case "toggle-slide": _.addToggle (inst, selector, pane, true); break; + case "open-slide": _.addOpen (inst, selector, pane, true); break; + } + return inst; + } + + /** + * Add a custom Toggler button for a pane + * + * @param {Object} inst Layout Instance object + * @param {(string|!Object)} selector jQuery selector (or element) for button, eg: ".ui-layout-north .toggle-button" + * @param {string} pane Name of the pane the button is for: 'north', 'south', etc. + * @param {boolean=} slide true = slide-open, false = pin-open + */ +, addToggle: function (inst, selector, pane, slide) { + $.layout.buttons.get(inst, selector, pane, "toggle") + .click(function(evt){ + inst.toggle(pane, !!slide); + evt.stopPropagation(); + }); + return inst; + } + + /** + * Add a custom Open button for a pane + * + * @param {Object} inst Layout Instance object + * @param {(string|!Object)} selector jQuery selector (or element) for button, eg: ".ui-layout-north .toggle-button" + * @param {string} pane Name of the pane the button is for: 'north', 'south', etc. + * @param {boolean=} slide true = slide-open, false = pin-open + */ +, addOpen: function (inst, selector, pane, slide) { + $.layout.buttons.get(inst, selector, pane, "open") + .attr("title", inst.options[pane].tips.Open) + .click(function (evt) { + inst.open(pane, !!slide); + evt.stopPropagation(); + }); + return inst; + } + + /** + * Add a custom Close button for a pane + * + * @param {Object} inst Layout Instance object + * @param {(string|!Object)} selector jQuery selector (or element) for button, eg: ".ui-layout-north .toggle-button" + * @param {string} pane Name of the pane the button is for: 'north', 'south', etc. + */ +, addClose: function (inst, selector, pane) { + $.layout.buttons.get(inst, selector, pane, "close") + .attr("title", inst.options[pane].tips.Close) + .click(function (evt) { + inst.close(pane); + evt.stopPropagation(); + }); + return inst; + } + + /** + * Add a custom Pin button for a pane + * + * Four classes are added to the element, based on the paneClass for the associated pane... + * Assuming the default paneClass and the pin is 'up', these classes are added for a west-pane pin: + * - ui-layout-pane-pin + * - ui-layout-pane-west-pin + * - ui-layout-pane-pin-up + * - ui-layout-pane-west-pin-up + * + * @param {Object} inst Layout Instance object + * @param {(string|!Object)} selector jQuery selector (or element) for button, eg: ".ui-layout-north .toggle-button" + * @param {string} pane Name of the pane the pin is for: 'north', 'south', etc. + */ +, addPin: function (inst, selector, pane) { + var _ = $.layout.buttons + , $E = _.get(inst, selector, pane, "pin"); + if ($E.length) { + var s = inst.state[pane]; + $E.click(function (evt) { + _.setPinState(inst, $(this), pane, (s.isSliding || s.isClosed)); + if (s.isSliding || s.isClosed) inst.open( pane ); // change from sliding to open + else inst.close( pane ); // slide-closed + evt.stopPropagation(); + }); + // add up/down pin attributes and classes + _.setPinState(inst, $E, pane, (!s.isClosed && !s.isSliding)); + // add this pin to the pane data so we can 'sync it' automatically + // PANE.pins key is an array so we can store multiple pins for each pane + s.pins.push( selector ); // just save the selector string + } + return inst; + } + + /** + * Change the class of the pin button to make it look 'up' or 'down' + * + * @see addPin(), syncPins() + * + * @param {Object} inst Layout Instance object + * @param {Array.} $Pin The pin-span element in a jQuery wrapper + * @param {string} pane These are the params returned to callbacks by layout() + * @param {boolean} doPin true = set the pin 'down', false = set it 'up' + */ +, setPinState: function (inst, $Pin, pane, doPin) { + var updown = $Pin.attr("pin"); + if (updown && doPin === (updown=="down")) return; // already in correct state + var + o = inst.options[pane] + , pin = o.buttonClass +"-pin" + , side = pin +"-"+ pane + , UP = pin +"-up "+ side +"-up" + , DN = pin +"-down "+side +"-down" + ; + $Pin + .attr("pin", doPin ? "down" : "up") // logic + .attr("title", doPin ? o.tips.Unpin : o.tips.Pin) + .removeClass( doPin ? UP : DN ) + .addClass( doPin ? DN : UP ) + ; + } + + /** + * INTERNAL function to sync 'pin buttons' when pane is opened or closed + * Unpinned means the pane is 'sliding' - ie, over-top of the adjacent panes + * + * @see open(), close() + * + * @param {Object} inst Layout Instance object + * @param {string} pane These are the params returned to callbacks by layout() + * @param {boolean} doPin True means set the pin 'down', False means 'up' + */ +, syncPinBtns: function (inst, pane, doPin) { + // REAL METHOD IS _INSIDE_ LAYOUT - THIS IS HERE JUST FOR REFERENCE + $.each(inst.state[pane].pins, function (i, selector) { + $.layout.buttons.setPinState(inst, $(selector), pane, doPin); + }); + } + + +, _load: function (inst) { + var _ = $.layout.buttons; + // ADD Button methods to Layout Instance + // Note: sel = jQuery Selector string + $.extend( inst, { + bindButton: function (sel, action, pane) { return _.bind(inst, sel, action, pane); } + // DEPRECATED METHODS + , addToggleBtn: function (sel, pane, slide) { return _.addToggle(inst, sel, pane, slide); } + , addOpenBtn: function (sel, pane, slide) { return _.addOpen(inst, sel, pane, slide); } + , addCloseBtn: function (sel, pane) { return _.addClose(inst, sel, pane); } + , addPinBtn: function (sel, pane) { return _.addPin(inst, sel, pane); } + }); + + // init state array to hold pin-buttons + for (var i=0; i<4; i++) { + var pane = $.layout.config.borderPanes[i]; + inst.state[pane].pins = []; + } + + // auto-init buttons onLoad if option is enabled + if ( inst.options.autoBindCustomButtons ) + _.init(inst); + } + +, _unload: function (inst) { + // TODO: unbind all buttons??? + } + +}; + +// add initialization method to Layout's onLoad array of functions +$.layout.onLoad.push( $.layout.buttons._load ); +//$.layout.onUnload.push( $.layout.buttons._unload ); + + + +/** + * jquery.layout.browserZoom 1.0 + * $Date: 2011-12-29 08:00:00 (Thu, 29 Dec 2011) $ + * + * Copyright (c) 2012 + * Kevin Dalman (http://allpro.net) + * + * Dual licensed under the GPL (http://www.gnu.org/licenses/gpl.html) + * and MIT (http://www.opensource.org/licenses/mit-license.php) licenses. + * + * @dependancies: UI Layout 1.3.0.rc30.1 or higher + * + * @support: http://groups.google.com/group/jquery-ui-layout + * + * @todo: Extend logic to handle other problematic zooming in browsers + * @todo: Add hotkey/mousewheel bindings to _instantly_ respond to these zoom event + */ + +// tell Layout that the plugin is available +$.layout.plugins.browserZoom = true; + +$.layout.defaults.browserZoomCheckInterval = 1000; +$.layout.optionsMap.layout.push("browserZoomCheckInterval"); + +/* + * browserZoom methods + */ +$.layout.browserZoom = { + + _init: function (inst) { + // abort if browser does not need this check + if ($.layout.browserZoom.ratio() !== false) + $.layout.browserZoom._setTimer(inst); + } + +, _setTimer: function (inst) { + // abort if layout destroyed or browser does not need this check + if (inst.destroyed) return; + var o = inst.options + , s = inst.state + // don't need check if inst has parentLayout, but check occassionally in case parent destroyed! + // MINIMUM 100ms interval, for performance + , ms = inst.hasParentLayout ? 5000 : Math.max( o.browserZoomCheckInterval, 100 ) + ; + // set the timer + setTimeout(function(){ + if (inst.destroyed || !o.resizeWithWindow) return; + var d = $.layout.browserZoom.ratio(); + if (d !== s.browserZoom) { + s.browserZoom = d; + inst.resizeAll(); + } + // set a NEW timeout + $.layout.browserZoom._setTimer(inst); + } + , ms ); + } + +, ratio: function () { + var w = window + , s = screen + , d = document + , dE = d.documentElement || d.body + , b = $.layout.browser + , v = b.version + , r, sW, cW + ; + // we can ignore all browsers that fire window.resize event onZoom + if ((b.msie && v > 8) + || !b.msie + ) return false; // don't need to track zoom + + if (s.deviceXDPI) + return calc(s.deviceXDPI, s.systemXDPI); + // everything below is just for future reference! + if (b.webkit && (r = d.body.getBoundingClientRect)) + return calc((r.left - r.right), d.body.offsetWidth); + if (b.webkit && (sW = w.outerWidth)) + return calc(sW, w.innerWidth); + if ((sW = s.width) && (cW = dE.clientWidth)) + return calc(sW, cW); + return false; // no match, so cannot - or don't need to - track zoom + + function calc (x,y) { return (parseInt(x,10) / parseInt(y,10) * 100).toFixed(); } + } + +}; +// add initialization method to Layout's onLoad array of functions +$.layout.onReady.push( $.layout.browserZoom._init ); + + + +})( jQuery ); \ No newline at end of file diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/modernizr.custom.js b/scalaxy-debug/0.3-SNAPSHOT/api/lib/modernizr.custom.js new file mode 100644 index 00000000..4688d633 --- /dev/null +++ b/scalaxy-debug/0.3-SNAPSHOT/api/lib/modernizr.custom.js @@ -0,0 +1,4 @@ +/* Modernizr 2.5.3 (Custom Build) | MIT & BSD + * Build: http://www.modernizr.com/download/#-inlinesvg + */ +;window.Modernizr=function(a,b,c){function u(a){i.cssText=a}function v(a,b){return u(prefixes.join(a+";")+(b||""))}function w(a,b){return typeof a===b}function x(a,b){return!!~(""+a).indexOf(b)}function y(a,b,d){for(var e in a){var f=b[a[e]];if(f!==c)return d===!1?a[e]:w(f,"function")?f.bind(d||b):f}return!1}var d="2.5.3",e={},f=b.documentElement,g="modernizr",h=b.createElement(g),i=h.style,j,k={}.toString,l={svg:"http://www.w3.org/2000/svg"},m={},n={},o={},p=[],q=p.slice,r,s={}.hasOwnProperty,t;!w(s,"undefined")&&!w(s.call,"undefined")?t=function(a,b){return s.call(a,b)}:t=function(a,b){return b in a&&w(a.constructor.prototype[b],"undefined")},Function.prototype.bind||(Function.prototype.bind=function(b){var c=this;if(typeof c!="function")throw new TypeError;var d=q.call(arguments,1),e=function(){if(this instanceof e){var a=function(){};a.prototype=c.prototype;var f=new a,g=c.apply(f,d.concat(q.call(arguments)));return Object(g)===g?g:f}return c.apply(b,d.concat(q.call(arguments)))};return e}),m.inlinesvg=function(){var a=b.createElement("div");return a.innerHTML="",(a.firstChild&&a.firstChild.namespaceURI)==l.svg};for(var z in m)t(m,z)&&(r=z.toLowerCase(),e[r]=m[z](),p.push((e[r]?"":"no-")+r));return u(""),h=j=null,e._version=d,e}(this,this.document); \ No newline at end of file diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/navigation-li-a.png b/scalaxy-debug/0.3-SNAPSHOT/api/lib/navigation-li-a.png new file mode 100644 index 0000000000000000000000000000000000000000..9b32288e045cd94e6aaa0e35f1382a32b66b64da GIT binary patch literal 1198 zcmV;f1X25mP)0Ed!4I%dZ`*&Mwa}$^y=pHO+G~4PFP7cgqNtZ$C@d7b6ueY6EfuxhrRxTb z)T~ya&4-y}ob2<=X3~k7NxbNd&;u{Yob#Obyyrdd`As60N+sbYO%iU{{(GSei@|cR zGuS!IGHA!t)YSc>qoYVJmkV`tbOa?y%A-GH<cUdUK5PPe5tZ@r@f1t2MrgzaZ_?1v&`X^EOYTd)E}{V5 zBrKVnoSggx-ATO$jP%fpVLd%Pujc0F5{5_@ayADsL3F#_>Dk%Yz5f3G7Z^K)6)Qpn zoJ9)q;cz%LF)?w9y#0>;RLvb1c-_vPEfnk7>VDetXch|w0?yBgaf#`E?QVv5aiCz&KRmDhNAfN^78T-K0o8c>nA1wPy%=( z5O)C7Bna^FIwN@nhG5-_N*fR(<+ zq>qj3TywAajG8nc@EFK`im!TA3)hW85RIX9A?8oY4r+x)7>pTN`NDE(b3=>*Kswq` zNUzwar=gJ9Ku*PmLY@vbr8N{X*`Qgbp%6vFqur}3(J40bgKfgu z08jxxn!Z|ES}Ii0%)Df8Z?DkT*Y{|3b@d57S1nymg#dUKQ9<9L>pLLu-{j-%q}L*f zRsa{DVTI4v*4BQbh?6UYJ3Ku6bNMgH6WG(0l@54P5=M^ M07*qoM6N<$g5>W?*#H0l literal 0 HcmV?d00001 diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/navigation-li.png b/scalaxy-debug/0.3-SNAPSHOT/api/lib/navigation-li.png new file mode 100644 index 0000000000000000000000000000000000000000..fd0ad06e819742b15f3a982a9b2e50bbaa886a1e GIT binary patch literal 2441 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 TK(qrA00000NkvXXu0mjfp!~2x literal 0 HcmV?d00001 diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/object_diagram.png b/scalaxy-debug/0.3-SNAPSHOT/api/lib/object_diagram.png new file mode 100644 index 0000000000000000000000000000000000000000..6e9f2f743f67c15e04846f14819a913713b216e4 GIT binary patch literal 3903 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 N002ovPDHLkV1kt{Q<4Ax literal 0 HcmV?d00001 diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/object_to_class_big.png b/scalaxy-debug/0.3-SNAPSHOT/api/lib/object_to_class_big.png new file mode 100644 index 0000000000000000000000000000000000000000..7502942eb68134f5569c5c00e84533f452093c43 GIT binary patch literal 9158 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 Qv;Y7A07*qoM6N<$f);0?GXMYp literal 0 HcmV?d00001 diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/object_to_trait_big.png b/scalaxy-debug/0.3-SNAPSHOT/api/lib/object_to_trait_big.png new file mode 100644 index 0000000000000000000000000000000000000000..c777bfce8dd0a169f484641a3f439720fd23c427 GIT binary patch literal 9200 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 Qv;Y7A07*qoM6N<$f);0?GXMYp literal 0 HcmV?d00001 diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/ownderbg2.gif b/scalaxy-debug/0.3-SNAPSHOT/api/lib/ownderbg2.gif new file mode 100644 index 0000000000000000000000000000000000000000..848dd5963a133dc18b9f055928150dc5e762dde0 GIT binary patch literal 1145 zcmZ?wbhEHbWMq(F*v!D-Kff?yQ@u%!Pt?vPr`9;D%FyV&t)7!JLsnHrA8cd50E+*) zBYXoCToOwXfwYZ%ML}Y6c4~=2Qfhi;o~_dR-TRdkGE;1o!cBb*d<&dYGcrA@ic*8C z{6dnevXd=SlxV%Qmue&kg&dz0$52&wylyQ zNJ0T*r*nQ$s)DJWfo`&anSp|tp`M|!iMhGCj)IYap@F`Ek-njkuA#Y=v5}R5fdUjL z0c|TvNwW%aaf8|g1^l#~=$>Fbx5m+O@q>*W`v>l<2HT7t|lGSUUA&@HaaD@m-- z%_~-hnc$LIoLrPyP?DLSrvNfBF)6>a#8wIDQivCF3*g4)73+b$qnDhYt6z~=pl_&W z0P+${p|3A~rMbCq)x{-2sR;LCHMlsWvLIDID784hv?w_hs9YIjRe_arQEFmIeo;t% zehw@Y12XbU@{2R_3lyA#O%;3-lQZ)`e6V_7Un|eN;*!L?t5X6BYAPL3ueX-RQWVL^UgZccVqW=48iYD#iaVnTdeY)o`iWJGvaXh?8SV1U1$uaCEv zr-!?ntBbRfql3Mjt&O#nrG>efsfn=>FiYv_>S$|eYN)HJswgWdD#**p%1BE|N{EYz ziUvE+||Kg4FF`M Bj3xj8 literal 0 HcmV?d00001 diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/ownerbg.gif b/scalaxy-debug/0.3-SNAPSHOT/api/lib/ownerbg.gif new file mode 100644 index 0000000000000000000000000000000000000000..34a04249ee9edc75662a2539fe7daa04424cbe8d GIT binary patch literal 1118 zcmZ?wbhEHbWMq(FSj50^;>3wdmoDwuvuDGG4L5JzWPkz1|J)J20SYdOC5b@V#=fE; zF*!T6L?J0PJu}Z%>HY5gN(z}Nwo2iqz6QPp&Z!xh9#uuD!Bu`C$yM3OmMKd1b_zBX zRu#Dgxv3?I3Kh9IdBs*0wn~X9`AMl(KsHENUr7P1q$Jx`$q^)>0J76LzbI9~RL?*+ z*}%*|!OT$4(AdP>++0V&$iUD*-@r)U&`8(N+{)O<%D_MY3Y37h6{VzE1-ZCE?E>;_ zl`=|73as??%gf94%8m8%i_-NCEiElUW*8ai0#)c1SLT%@R_NvxE5l51Ni9w;$}A|! z%+FH*nV6WAUs__T1av9H3%LbwWAlpjz~0eI&d=4aNG#Ad)H48i38v837r)ZnT)67u zlAu(Cd$Af^98y`3svneEoL^d$oC;K~46>@g%DE^tu_V7JBtJg~7K#BG`6cQEUIa|mjQ{`r z{qy_R&mZ5vef{$J)5j0*-@SeF`qj%9&!0Vg^7zri2lwyYy>t84%^TORUA=Po(!~qs z&z(JU`qar2$B!L7a`@1}1N-;w-Lrew&K=vgZQZhY)5ZeMTG_V zdAT{+S(zE>X{jm6Nr?&Zaj`McQIQehVWAmo_rKzE=rmCW>q^KY-Co3Z@B`F~;CMqH&FX#K^#)_>%=(Oz40}P&vZD%P=Ep@ zplwAdX;wilZcw{`JX@uVl9B=|ef{$Ca=mh6z5JqdeM3u2OOP2xM!G;1y2X`wC5aWf zdBw^w6I@b@lZ!G7N;32F6hI~>Cgqow*eU^C3h_d20o>TUVm+{T^pf*)^(zt!^bPe4 zKwg3=^!3HBG&dKny0|1L72#g21{a4^7NqJ2r55Lx7A2%-qt%$eX-RQWVL^UgZccVqW=48iYD#iaVnTdeY)o`iWJGva zXh?8SV1U1$uaCEvr-!?ntBbRfql3Mjt&KG>(#*|FO^l6zSxQe=M_Wr%LtRZ(MOjHv zL0(Q)Mp{ZzLR?H#L|8~rfS-?-hntI&gPo0)g_((wfkE*n3%I<{0g<5cg@J|3;H2kk MO(h-&o-PJ!02;c9Qvd(} literal 0 HcmV?d00001 diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/package.png b/scalaxy-debug/0.3-SNAPSHOT/api/lib/package.png new file mode 100644 index 0000000000000000000000000000000000000000..6ea17ac320ec13c02680c5549cf496d007ea6acf GIT binary patch literal 3335 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 Y0AfCQM(Z-J8vp 0) { + var fn = scheduler.queues[idx].shift(); + } + return fn; + } + this.add = function(labelName, fn, self, args) { + var doWork = function() { + scheduler.timeout = setTimeout(function() { + var work = scheduler.nextWork(); + if (work != undefined) { + if (work.args == undefined) { work.args = new Array(0); } + work.fn.apply(work.self, work.args); + doWork(); + } + else { + scheduler.timeout = undefined; + } + }, resolution); + } + var idx = 0; + while (idx < scheduler.labels.length && scheduler.labels[idx].name != labelName) { idx = idx + 1; } + if (idx < scheduler.queues.length && scheduler.labels[idx].name == labelName) { + scheduler.queues[idx].push(new scheduler.work(fn, self, args)); + if (scheduler.timeout == undefined) doWork(); + } + else throw("queue for add is non existant"); + } + this.clear = function(labelName) { + var idx = 0; + while (idx < scheduler.labels.length && scheduler.labels[idx].name != labelName) { idx = idx + 1; } + if (idx < scheduler.queues.length && scheduler.labels[idx].name == labelName) { + scheduler.queues[idx] = new Array(); + } + } +}; diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/selected-implicits.png b/scalaxy-debug/0.3-SNAPSHOT/api/lib/selected-implicits.png new file mode 100644 index 0000000000000000000000000000000000000000..bc29efb3e60134039e702d5449e685a3bc103f06 GIT binary patch literal 1150 zcmV-^1cCdBP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyb% z5H~J^JxS;Q00aI>L_t(|+U?vuZxlxy$MNqx?(E$@E}a zfjgk2pr?ZZI(iC9{1RM5N`az8f(nF?5D#);fpbJL7e%q}e0%#alfpQ%40!>*o6k0< z)o$~be)`Ys+>8hzu;10IR{^+p@16iY2d04rkO6`yI{X6A1$Kbce*=Su~m%6x<};NBO|^=w zk&&8I8D)eJLdB9s!^&AlTBkBiQk->uv$J_(rL!`)+`6oQUo`M-?(?sntUozBH8I6_ zIxd}cS_u`9v4GL=Q$k^s5ms8Mgc48JpPpKtTHbQf?P%cW>elMKv(Ak-$BSmt)JB*% z&xl4SAz&~lr34aLhuW=ft3By}IX+c#V!libhr?D})eoI+@M^s{y;vSm62A^F$)OitB>WC^wMc2_eXZ#=?IA zNtVo#TvKb>y}k`n5t#j!>IqWhwOAZQtfS?qODbc_%JAp{Bv5|M;+$+>D$O;$h+90zjvct@cD=76Um1hr9bhBs%or0LWw(j4&M0NBo?c3qpt*ILGd`+j8&ukM^WrzkZ!NckX<_?$*Qo z%j$87JsKwA!0%(gp9dfM)S(Ug1JPplRFf1Ki#3gg$o7X})F#m3e@->|7sOS0SbEhV Q8UO$Q07*qoM6N<$f{R8S_y7O^ literal 0 HcmV?d00001 diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/selected-right-implicits.png b/scalaxy-debug/0.3-SNAPSHOT/api/lib/selected-right-implicits.png new file mode 100644 index 0000000000000000000000000000000000000000..8313f4975b4e7191d18183adcd8de77659622874 GIT binary patch literal 646 zcmV;10(t$3P)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyb% z5H~yS;H?7y00IU{L_t(2&vlbOOIu+S#((eM`{pLzge0aSMr^2qDdNx~brL!h$3j7H z=vW-w3a;+`2(EsF7W@=C3J!%zHAAgkY^&GY>pfj!nreDpp6v(E!+Xx7MC2K81$+m7 zY;JA}!0zrYqoX!HZG4C;@vnu)3ujyHtzOXK7&rxF6g124mS1OCmYnuZ+xuVlXOgMJ zc6`SIH$XZB*WRzaisM*(@Q6t1;PXM}h@;wSWAz%)z$JjLPE>VcqCu%&tubaS2&iC#PW!0_66=%;<0xw^{i3hE^%|)B*O~&n z_No#p0t9Or59T^YDWxZ)$rSL`sPP#KDG(7o7tf`4A3h$uEr?7cOKwR6k+oR=z_!RK zib5?;EM6I9H1O7H{;seXyi77R9j3Fc?F#S)IJZhEKbk8qa%RJ9KCtw_HwGuc_mMD0-%8I-SJwdoORkUZ|94)X^T?I0M7??$cDj1@Kjbd8waHTjq5uE@07*qoM6N<$g8d5^?*IS* literal 0 HcmV?d00001 diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/selected-right.png b/scalaxy-debug/0.3-SNAPSHOT/api/lib/selected-right.png new file mode 100644 index 0000000000000000000000000000000000000000..04eda2f3071a81ada129b906e60709eb5b1c4e29 GIT binary patch literal 1380 zcmeAS@N?(olHy`uVBq!ia0vp^AhtLM8;~@ry7vP}NtU=qlmzFem6RtIr7}3C)9WTXpJp<7&;SCUwvn^&w1Gr=XbIJqdZpd>RtPXT0NVp4u- ziLDaQr4TRV7Ql_oD~1LWFu?RH5)1SV^$b8>f+_U%#ji9s7p}UvBq$Z(UaSTehg24% z>IbD3=a&{G10ya?8Dv#~m2**QVo82cNPd0}EEEGW@=NlIGx7@*oP$jjd=ry1^FVyC zdS72F&%EN2#JuEGPZwJypb2`JnJHGz78Y(MCeDVYmgbIzhOP!qZqAm@u103&mL^V) zCPpSOy)OC5rManjB{01y2)#x)^@5T@ZUN9{m(-%nveXo}qWoM1u$Qeeak|CH4X1ff zy(zfeVt`YxKF~4xpom3^XqXT%^?;c0WDDfL6MkwQFtrx}ll6<;A<7I4j5j=8978H@ z)dcU&QVNvVTm1ao`79at5FR1swyg%5$;tYPy#hCG-BSM`+EU9h|6u!#OUJxif~2?K zxN4GUe$wFaojJf9z)p z5$Ey};}0o`4QH}B9yFW z>98SDtSD?}jGxoZxo6X!U$AKQw|sQq!}8b$jjl6i(~7%3uRQeB{zzBi?B~JhyI$eR9CQS uH6MIndtb!u6IcAC@Ew*lAuIQC8Zg|Lxqpi1i6>#8a?jJ%&t;ucLK6TZv;Euv literal 0 HcmV?d00001 diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/selected.png b/scalaxy-debug/0.3-SNAPSHOT/api/lib/selected.png new file mode 100644 index 0000000000000000000000000000000000000000..c89765239e074f40ac120c7429b5d65a47dc218d GIT binary patch literal 1864 zcmaJ?c~BEq91ceTBSb(%MUFLype4yBBtTLE0s#pnDTc!!APL!pL`ZhCSs~!4NQ)J% zjYlz75elf(`(i|jO7Osgf;y;Fj)H?0s2weyqg2|B3iglEo!Ncw_vZV)-}ip+_hw7u z#fu%tZe$XP z91$o&BVnZ~rVxV@3dMnm*8Y~u#K+tpr8eFcYX>{J>3IbTC zz*H!%LNtI`QJ#sc#Q9Xh>H96H(Fs|N?n9Y~f-&@Rl)L{K0yfdh!-3YEqj zzr%|}JfTL1%QXsEDBx2G1-eQF@z`8Wa5TsX=5T|!OlA}q5go~mjA8`_aoG{!Y!-W* zD?k)0)vyL1=RzO3+)26SR#2lvW&w<;@?a<$L)5^#E%Q{9dkLIW?*kW_+)L1;Tn1r= zVLsS@9rXAT(LLtrMB5U%^S)m|2QQ!4P`HdBBOI%t8E8By$ z)tP&nmBpWMprzkM_|>^sro&sKcBBkCJasJiG9=P9#hP5QNL2+TkyCcgr_WpFbHr7_ z87m!#YYJH5*b!RP{<^=_J_~2|c=d7fAA8(7t(HqhM@QR7hK6D;&9z@F^LTl&+LYOL zUU{>=KQOIits!(3RqM9J$$Df>Q`4Hfywlrm3@To|dNr2U=+QrVeb>z4pMI4}rAnXe z*Su0wQ(?oEXC7Y0{o&u+%(Fh0o}PZBvZ5lZ@LWaJ!Gk4?)RX?H)qdpTZS_XZsax{y z_MKk#HqH@?F3d85ExWtByE8h5+2NQ~XRSrmZE49;u~@u3JtM<+b!er-?p^yG>?l!7 z)@R5TNdqW$9-&m@9!cz z)|KJ#YjcI$M2lT>D1eiHE7md=9Cb6o??`g%oXydj8XFrc(Rq-nRo~Dc92oPqc4`7jYVX4t*9L^0KwY`(Dn^c;fmUh^Z+y;JQ``m+ENO>F}JvzOG zpA_eOow0f6Rfv^j2{j}iqIq*6)BTacb1Yxm)_q06>xylb&!4}+!4jGxigiTeRX*Cn z<30Wx9WD2E4BzxN*jb#kdlW+%OtH1PfPLmI3$H$qQEoeA@M_zz(dMBx)_57yUHsNs zdvF1nVkziYxo1DV=eKeTc|*$c+^@3gOx8(~UC-Pht#*mPtJ;FH$u9Fm&%)M|KTg|f z5*U9$Nu>g6#DPS~Y)4n$4Wb>UOWwc=wp*D7L1rwgy--9rSyofByyv~cY4K+bR|b+B z((YQ6@^?+kI+3=oS=N8}mgQ8nYNyMpfy*0n{`@+ksvim5?MYSE)$MuW)=GnC(9&ES zE)MxRPw9$#K{-F$s=Aq5o>LYZb)fSRyT%9IcD!es`-6BtsJf2jWPf{YuBrE$LxQ!? zVn<`|QHj6njN1xoI7>WT>~c56r$ss7B6`$yLi+Pwn&+jdS}L$Vm@DT=KyDXF%TVr`iW&f2@9*rcCpU*G%kN@v);?Q2jJaQE~K zoxVPGny*U6lIkvBzs-GdKdhGVrt|YT^Vdn8*CU*fW}Ci*yY2_L3v1RibMA*BoY$Y4 ZNDtm_>Mc9CX5mbjz-9e{{de~$lm|} literal 0 HcmV?d00001 diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/selected2-right.png b/scalaxy-debug/0.3-SNAPSHOT/api/lib/selected2-right.png new file mode 100644 index 0000000000000000000000000000000000000000..bf984ef0bac9acacf732a22f6dbb9f648a6dc26a GIT binary patch literal 1434 zcmeAS@N?(olHy`uVBq!ia0vp^JU}eY!3HGlQ`YSVQj#UE5hcO-X(i=}MX3yqDfvmM z3ZA)%>8U}fi7AzZCsS=07?_nZLn2Bde0{8v^Ko2Tt~skz|cV7z)0WFNY~KZ%Gk)tz(4^Clz_GsrKDK}xwt{?0`hE?GD=Dctn~HE z%ggo3jrH=2()A53EiFN27#ZmTRp=I1=9MH?=;jqG!%T2VElw`VEGWs$&r<-In3$Ab zT4JjNbScCOxdm`z^NOLt1Pn0!io^naLp=kKmtYEgeeo;J&4sHjE(uCSxEHIz#UYgi zsro^w#rdU0$-sz9QwCX8VC7ttnpl!w6q28x0}I7~jQo=P;*9(P1?ON>1>eNv%sdbu ztlrnx$}_LHBrz{J)zigR321^|W@d_&iKVH9n}Ml`sinE4p`ojRlbf@pv#XJrxuuDd zqlu9TOs`9Ra%paAUI|QZ3PP_bPQ9R{kXrz>*(J3ovn(~mttdZN0qkX~Oe}7(Ft;>z zbaFKYnrDICEfBpaSlj~D3-Skcz4}1M=z}5_DWYLQz|;d`!jmnK15fy=dBD_O1WeXN zFSNEXFfj3Xx;TbZ-0BJTJuQ?dve&rp{{2Ne1Xv0M^`dqN6o#(7v-^@5ry`4P^EBOC zzl3jzHSWk1W|3sw);Ue+g;U^>O>?#=UP&uCcCNM}UQqY`_d|&fD$mXQ{c(==)z@ET z6-8WsJ}cX8&(eI*ZD~+t^J3nFi-8`!Zq6JfvCFS!sWLo#9-#4MO^n|D15*n%rrdh_ z?c64vTY1}4B-qwo&yLa&V>QjXcQ{Ddg|Gg%9v?OhmP@U{K>-_Wb*=L_APe@*L{q(Jr$a~Dp z0uLUnIsEVgw zb^Gh3!#nG_`dl;Ss7o9b$omss5Haua%O~3xUd$-@yryCEjht$dO0588|FJa{;N_gy{FZdcQZ9v{BdisYp- zHJ`kr@ZNF#_2kvBmj=Bo*P0sDSkC@KndR}v2pt}MKL2LzQ)!#4?B=IGa(;02XkB+e z+UA+9e^cKCtnU1>r)$si?G5_sWsaKjKm0w#%lN*ryrD|bs&hXR4};S~mM6aHstZA- NrKhW(%Q~loCIFxO8+`x( literal 0 HcmV?d00001 diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/selected2.png b/scalaxy-debug/0.3-SNAPSHOT/api/lib/selected2.png new file mode 100644 index 0000000000000000000000000000000000000000..a790bb1169b6b54de1d51f7778ee552979f52183 GIT binary patch literal 1965 zcmeAS@N?(olHy`uVBq!ia0vp^CxBR-gAGXf88D;(DajJoh?3y^w370~qErUQl>DSr z1<%~X^wgl##FWaylc_cg49rTIArU1JzCKpT`MG+DAT@dwxdlMo3=B5*6$OdO*{LN8 zNvY|XdA3ULckfqH$V{%1*XSQL?vFu&J;D8jzb> zlBiITo0C^;Rbi_HHrEQs1_|pcDS(xfWZNo192Makpx~Tel&WB=XP}#GU}m6TW~gUq zY+`P1uA^XNU}&IkV5Dzoq-$tyWo%?+V4wg6Nh+i#(Mch>H3D2mX;thjEr=FDs+o0^GXscbn}XpVJ5hw7AF^F7L;V>=P7_pOiaoz zEwNPsx)kDt+yc06!V;*iRM zRQ;gT;{4L0WMIUlDTAykuyQU+O)SYT3dzsUfrVl~Mt(_taYlZDf^)E`f^TASW*&$S zR`2U;<(XGpl9-pA>gi&u1T;Y}Gc(1?!rao>(aF`&)Y9C-(9qSu$<5i)+11F*+|tC! z(Zt9Erq?AuximL5uLPzy1)LqEuE@a9jJa{g3^D*&Fs~}@sPg}hA3HW}*bs2zZP}lLlevA=_U-n$=5&5bna|Ro zr2Kq;ZlP0ibWR_hJ9lpWiz!uc8tF`mg%K|cGE-8Xi0*W2U!-y9WyzzY#H~@SH*>@$ zseF`8+a!0Y?a0N869Ym+-@Jd{U1771b?3>~^XAPvzD32YutZHj$X%{hPhM8G*7Ie^ z?(45b`P!X@+s~$5zT+&;Zp|_IEnicE2OmGbsk)-GK&Ok7i<02OvfcN~%FFGSFVz;w zJpHni>#DT=iM(5&U57r%J7!PHj4vV0>!_hwa)V3FU5<)V5Wtj)rUr z_x@OMhrMuthvj{s_~K>J23#ctD--tXEDh3}dGw%xx?U5Hm;SAjt|^^YCOO8>;4W(W z`B>!wi)4Fbk%f#_R5Z`wIShpf%kMrdS{am?`BMMP;)KgC^MezCb}+X!3X04>KYc=0 zR#uX=we_tFVODdWSs#%Qo55lt(Cc>b)!)p`H+`n$c~0B4YuEdQ0Un!0#W<5w8WS1> zjU#(|d+lGSYu^gc9Ub-|XBRjj>V(vLdtFNI}x@X#@rKBc({rdHG zadB}{adEJA$PLdKG5RM0gA$&|svdjvXi-LPZg17zxGkmW8{DepS^O^EzhB?FuRbCo zqQKAJ|8#0<>Y`n{qHYIXSzdKBa7IiaPpnJ@zlsD;l83n~+r%|1R@_*u>MJ6h&ct{_ z=H=_x!7m;MuX2_MXn9M_J+Cm-hTNpH>=mNsC<9kP)$a(UEUF`RJRVHGw%nH4A_E h2-=FCwErWPz_6w1NS~Nz6ep+x^>p=fS?83{1OQq_0~!DT literal 0 HcmV?d00001 diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/signaturebg.gif b/scalaxy-debug/0.3-SNAPSHOT/api/lib/signaturebg.gif new file mode 100644 index 0000000000000000000000000000000000000000..b6ac4415e4a3a3ce7e38401a476beea7b1938585 GIT binary patch literal 1214 zcmZ?wbhEHbWMoihIKsei_wL=3Cr`e6|Ni^;?>BB-U$kh^&6_u0zkc=h?b|o6U*ElR z_x}C+_wL<0ckbN#ckgfCzWw^m>zlW3y?yug<;zz$Zrr$Y=gynAZ*JYXb^ZGFckkZ4 zdiCo6|Njg~K=D6!gl~X?OJYePkhZa}C`e4sPAySLN=?tqvsHS(d%u!GW{Ry+xT&v! zZ-H}aMy5wqQEG6NUr2IQcCuxPlD(aRO@&oOZb5EpNuokUZcbjYRfVlmVoH8esuhq8 z64qBz04piUwpDTjNhpBqbj~kIRWQ{v&`mZlGf*%y)H5_TF*i5YQ7|$vG|)FN(l<2H zH8i&}HnK7>P=Ep@plwAdX;wilZcw{`JX@uVl9B=|ef{$Ca=mh6z5JqdeM3u2OOP2x zM!G;1y2X`wC5aWfdBw^w6I@b@lZ!G7N;32F6hI~>Cgqow*eU^C3h_d20o>TUVm+{T z^pf*)^(zt!^bPe4Kwg3=^!3HBG&dKny0|1L72#g21{a4^7NqJ2r55Lx7A2!(A3h{#L&>yz{$%-qt%$9UanL3(T0L?SR?iPsN6x?nx z!08r!pkwqw5sMVjFd<;-0Wsmp7RZ4o{M0;PYA*sNYsUZo{{H#>>*tT}-@bnN{ORL| z_wRsN?$yf|&!0Vg^7zri2lwyYy>t84%^TORUA=Po(!~qs&z(JU`qar2$B!L7a`@1} z1N-;w-Lrew&K=vgZQZhY)5ZeMTG_VdAT{+S(zE>X{jm6Nr?&Z zaj`McQIQehVWAmo_ zrKzE=rmCW>q^KY-Co3Z@B`F~;CMqH&FX#K^#)_>%=(Qs{t4 sPRwL~E)H9a%WR_Xoj{Yna%DYi=CroINg16w1-Ypui3%0DIeEoa6}C!=DfvmMRzNmLSYJs2tfVB{R>=`0p#ZYe zIlm}X!Bo#cH`&0({$jZP#0Sc6WwiTtM zSp~VcLG1$aY?U%fN(!v>^~=l4^~#O)@{7{-4J|D#L1q{k=>k>g7FXt#Bv$C=6)VF` za7isrF3Kz@$;{7F0GXJWlwVq6s|0i@#0$9vaAWg|^}ycIOU}>LuShJ=H`Fr#c?qV_ z*B8Ii++4Wo;*y|LgnO|XTpUtakg6Y)TAW{6l$;7wt_-rOz{ATTy({MavwGFa70Z_`U9x!5!Ugl^&7CuQ*322xr%jzQdD6rQ{e8VX-Cdm>?QN|s z%}tFB^>wv1)m4=h1nAc$w`R`@o}*+(NU2R;bEa6!9jrm z{(inb-d>&_?ryFw&Q6XF_I9>5)>f7l=4PfQ#zw#_rKhW-t);1EF>tv&&SKd&Be*V&c@2Z%*4pRp!kyoTyW@sNKkpiz$&$%l_m71iJOQf Yv$AL3W|;;C$CD p { + margin-top: 5px; +} + +#types ol li:last-child { + margin-bottom: 5px; +} + +/* +#definition { + padding: 6px 0 6px 6px; + min-height: 59px; + color: white; +} +*/ + +#definition { + display: block-inline; + padding: 5px 0px; + height: 61px; +} + +#definition > img { + float: left; + padding-right: 6px; + padding-left: 5px; +} + +#definition > a > img { + float: left; + padding-right: 6px; + padding-left: 5px; +} + +#definition p + h1 { + margin-top: 3px; +} + +#definition > h1 { +/* padding: 12px 0 12px 6px;*/ + color: white; + text-shadow: 3px black; + text-shadow: black 0px 2px 0px; + font-size: 24pt; + display: inline-block; + overflow: hidden; + margin-top: 10px; +} + +#definition h1 > a { + color: #ffffff; + font-size: 24pt; + text-shadow: black 0px 2px 0px; +/* text-shadow: black 0px 0px 0px;*/ +text-decoration: none; +} + +#definition #owner { + color: #ffffff; + margin-top: 4px; + font-size: 10pt; + overflow: hidden; +} + +#definition #owner > a { + color: #ffffff; +} + +#definition #owner > a:hover { + text-decoration: none; +} + +#signature { + background-image:url('signaturebg2.gif'); + background-color: #d7d7d7; + min-height: 18px; + background-repeat:repeat-x; + font-size: 11.5pt; +/* margin-bottom: 10px;*/ + padding: 8px; +} + +#signature > span.modifier_kind { + display: inline; + float: left; + text-align: left; + width: auto; + position: static; + text-shadow: 2px white; + text-shadow: white 0px 1px 0px; +} + +#signature > span.symbol { + text-align: left; + display: inline; + padding-left: 0.7em; + text-shadow: 2px white; + text-shadow: white 0px 1px 0px; +} + +/* Linear super types and known subclasses */ +.hiddenContent { + display: none; +} + +.toggleContainer .toggle { + cursor: pointer; + padding-left: 15px; + background: url("arrow-right.png") no-repeat 0 3px transparent; +} + +.toggleContainer .toggle.open { + background: url("arrow-down.png") no-repeat 0 3px transparent; +} + +.toggleContainer .hiddenContent { + margin-top: 5px; +} + +.value #definition { + background-color: #2C475C; /* blue */ + background-image:url('defbg-blue.gif'); + background-repeat:repeat-x; +} + +.type #definition { + background-color: #316555; /* green */ + background-image:url('defbg-green.gif'); + background-repeat:repeat-x; +} + +#template { + margin-bottom: 50px; +} + +h3 { + color: white; + padding: 5px 10px; + font-size: 12pt; + font-weight: bold; + text-shadow: black 1px 1px 0px; +} + +dl.attributes > dt { + display: block; + float: left; + font-style: italic; +} + +dl.attributes > dt.implicit { + font-weight: bold; + color: darkgreen; +} + +dl.attributes > dd { + display: block; + padding-left: 10em; + margin-bottom: 5px; +} + +#template .values > h3 { + background: #2C475C url("valuemembersbg.gif") repeat-x bottom left; /* grayish blue */ + height: 18px; +} + +#values ol li:last-child { + margin-bottom: 5px; +} + +#template .types > h3 { + background: #316555 url("typebg.gif") repeat-x bottom left; /* green */ + height: 18px; +} + +#constructors > h3 { + background: #4f504f url("constructorsbg.gif") repeat-x bottom left; /* gray */ + height: 18px; +} + +#inheritedMembers > div.parent > h3 { + background: #dadada url("constructorsbg.gif") repeat-x bottom left; /* gray */ + height: 17px; + font-style: italic; + font-size: 12pt; +} + +#inheritedMembers > div.parent > h3 * { + color: white; +} + +#inheritedMembers > div.conversion > h3 { + background: #dadada url("conversionbg.gif") repeat-x bottom left; /* gray */ + height: 17px; + font-style: italic; + font-size: 12pt; +} + +#inheritedMembers > div.conversion > h3 * { + color: white; +} + +#groupedMembers > div.group > h3 { + background: #dadada url("typebg.gif") repeat-x bottom left; /* green */ + height: 17px; + font-size: 12pt; +} + +#groupedMembers > div.group > h3 * { + color: white; +} + + +/* Member cells */ + +div.members > ol { + background-color: white; + list-style: none +} + +div.members > ol > li { + display: block; + border-bottom: 1px solid gray; + padding: 5px 0 6px; + margin: 0 10px; + position: relative; +} + +div.members > ol > li:last-child { + border: 0; + padding: 5px 0 5px; +} + +/* Member signatures */ + +#tooltip { + background: #EFD5B5; + border: 1px solid gray; + color: black; + display: none; + padding: 5px; + position: absolute; +} + +.signature { + font-family: monospace; + font-size: 10pt; + line-height: 18px; + clear: both; + display: block; + text-shadow: 2px white; + text-shadow: white 0px 1px 0px; +} + +.signature .modifier_kind { + position: absolute; + text-align: right; + width: 14em; +} + +.signature > a > .symbol > .name { + text-decoration: underline; +} + +.signature > a:hover > .symbol > .name { + text-decoration: none; +} + +.signature > a { + text-decoration: none; +} + +.signature > .symbol { + display: block; + padding-left: 14.7em; +} + +.signature .name { + display: inline-block; + font-weight: bold; +} + +.signature .symbol > .implicit { + display: inline-block; + font-weight: bold; + text-decoration: underline; + color: darkgreen; +} + +.signature .symbol .shadowed { + color: darkseagreen; +} + +.signature .symbol .params > .implicit { + font-style: italic; +} + +.signature .symbol .deprecated { + text-decoration: line-through; +} + +.signature .symbol .params .default { + font-style: italic; +} + +#template .signature.closed { + background: url("arrow-right.png") no-repeat 0 5px transparent; + cursor: pointer; +} + +#template .signature.opened { + background: url("arrow-down.png") no-repeat 0 5px transparent; + cursor: pointer; +} + +#template .values .signature .name { + color: darkblue; +} + +#template .types .signature .name { + color: darkgreen; +} + +.full-signature-usecase h4 span { + font-size: 10pt; +} + +.full-signature-usecase > #signature { + padding-top: 0px; +} + +#template .full-signature-usecase > .signature.closed { + background: none; +} + +#template .full-signature-usecase > .signature.opened { + background: none; +} + +.full-signature-block { + padding: 5px 0 0; + border-top: 1px solid #EBEBEB; + margin-top: 5px; + margin-bottom: 5px; +} + + +/* Comments text formating */ + +.cmt {} + +.cmt p { + margin: 0.7em 0; +} + +.cmt p:first-child { + margin-top: 0; +} + +.cmt p:last-child { + margin-bottom: 0; +} + +.cmt h3, +.cmt h4, +.cmt h5, +.cmt h6 { + margin-bottom: 0.7em; + margin-top: 1.4em; + display: block; + text-align: left; + font-weight: bold; +} + +.cmt h3 { + font-size: 14pt; +} + +.cmt h4 { + font-size: 13pt; +} + +.cmt h5 { + font-size: 12pt; +} + +.cmt h6 { + font-size: 11pt; +} + +.cmt pre { + padding: 5px; + border: 1px solid #ddd; + background-color: #eee; + margin: 5px 0; + display: block; + font-family: monospace; +} + +.cmt pre span.ano { + color: blue; +} + +.cmt pre span.cmt { + color: green; +} + +.cmt pre span.kw { + font-weight: bold; +} + +.cmt pre span.lit { + color: #c71585; +} + +.cmt pre span.num { + color: #1e90ff; /* dodgerblue */ +} + +.cmt pre span.std { + color: #008080; /* teal */ +} + +.cmt ul { + display: block; + list-style: circle; + padding-left: 20px; +} + +.cmt ol { + display: block; + padding-left:20px; +} + +.cmt ol.decimal { + list-style: decimal; +} + +.cmt ol.lowerAlpha { + list-style: lower-alpha; +} + +.cmt ol.upperAlpha { + list-style: upper-alpha; +} + +.cmt ol.lowerRoman { + list-style: lower-roman; +} + +.cmt ol.upperRoman { + list-style: upper-roman; +} + +.cmt li { + display: list-item; +} + +.cmt code { + font-family: monospace; +} + +.cmt a { + font-style: bold; +} + +.cmt em, .cmt i { + font-style: italic; +} + +.cmt strong, .cmt b { + font-weight: bold; +} + +/* Comments structured layout */ + +.group > div.comment { + padding-top: 5px; + padding-bottom: 5px; + padding-right: 5px; + padding-left: 5px; + border: 1px solid #ddd; + background-color: #eeeee; + margin-top:5px; + margin-bottom:5px; + margin-right:5px; + margin-left:5px; + display: block; +} + +p.comment { + display: block; + margin-left: 14.7em; + margin-top: 5px; +} + +.shortcomment { + display: block; + margin: 5px 10px; +} + +div.fullcommenttop { + padding: 10px 10px; + background-image:url('fullcommenttopbg.gif'); + background-repeat:repeat-x; +} + +div.fullcomment { + margin: 5px 10px; +} + +#template div.fullcommenttop, +#template div.fullcomment { + display:none; + margin: 5px 0 0 14.7em; +} + +#template .shortcomment { + margin: 5px 0 0 14.7em; + padding: 0; +} + +div.fullcomment .block { + padding: 5px 0 0; + border-top: 1px solid #EBEBEB; + margin-top: 5px; + overflow: hidden; +} + +div.fullcommenttop .block { + padding: 5px 0 0; + border-top: 1px solid #EBEBEB; + margin-top: 5px; + margin-bottom: 5px +} + +div.fullcomment div.block ol li p, +div.fullcomment div.block ol li { + display:inline +} + +div.fullcomment .block > h5 { + font-style: italic; + font-weight: normal; + display: inline-block; +} + +div.fullcomment .comment { + margin: 5px 0 10px; +} + +div.fullcommenttop .comment:last-child, +div.fullcomment .comment:last-child { + margin-bottom: 0; +} + +div.fullcommenttop dl.paramcmts { + margin-bottom: 0.8em; + padding-bottom: 0.8em; +} + +div.fullcommenttop dl.paramcmts > dt, +div.fullcomment dl.paramcmts > dt { + display: block; + float: left; + font-weight: bold; + min-width: 70px; +} + +div.fullcommenttop dl.paramcmts > dd, +div.fullcomment dl.paramcmts > dd { + display: block; + padding-left: 10px; + margin-bottom: 5px; + margin-left: 70px; +} + +/* Members filter tool */ + +#textfilter { + position: relative; + display: block; + height: 20px; + margin-bottom: 5px; +} + +#textfilter > .pre { + display: block; + position: absolute; + top: 0; + left: 0; + height: 23px; + width: 21px; + background: url("filter_box_left.png"); +} + +#textfilter > .input { + display: block; + position: absolute; + top: 0; + right: 20px; + left: 20px; +} + +#textfilter > .input > input { + height: 20px; + padding: 1px; + font-weight: bold; + color: #000000; + background: #ffffff url("filterboxbarbg.png") repeat-x top left; + width: 100%; +} + +#textfilter > .post { + display: block; + position: absolute; + top: 0; + right: 0; + height: 23px; + width: 21px; + background: url("filter_box_right.png"); +} + +#mbrsel { + padding: 5px 10px; + background-color: #ededee; /* light gray */ + background-image:url('filterboxbg.gif'); + background-repeat:repeat-x; + font-size: 9.5pt; + display: block; + margin-top: 1em; +/* margin-bottom: 1em; */ +} + +#mbrsel > div { + margin-bottom: 5px; +} + +#mbrsel > div:last-child { + margin-bottom: 0; +} + +#mbrsel > div > span.filtertype { + padding: 4px; + margin-right: 5px; + float: left; + display: inline-block; + color: #000000; + font-weight: bold; + text-shadow: white 0px 1px 0px; + width: 4.5em; +} + +#mbrsel > div > ol { + display: inline-block; +} + +#mbrsel > div > a { + position:relative; + top: -8px; + font-size: 11px; + text-shadow: #ffffff 0 1px 0; +} + +#mbrsel > div > ol#linearization { + display: table; + margin-left: 70px; +} + +#mbrsel > div > ol#linearization > li.in { + text-decoration: none; + float: left; + padding-right: 10px; + margin-right: 5px; + background: url(selected-right.png) no-repeat; + background-position: right 0px; +} + +#mbrsel > div > ol#linearization > li.in > span{ + color: #404040; + float: left; + padding: 1px 0 1px 10px; + background: url(selected.png) no-repeat; + background-position: 0px 0px; + text-shadow: #ffffff 0 1px 0; +} + +#mbrsel > div > ol#implicits { + display: table; + margin-left: 70px; +} + +#mbrsel > div > ol#implicits > li.in { + text-decoration: none; + float: left; + padding-right: 10px; + margin-right: 5px; + background: url(selected-right-implicits.png) no-repeat; + background-position: right 0px; +} + +#mbrsel > div > ol#implicits > li.in > span{ + color: #404040; + float: left; + padding: 1px 0 1px 10px; + background: url(selected-implicits.png) no-repeat; + background-position: 0px 0px; + text-shadow: #ffffff 0 1px 0; +} + +#mbrsel > div > ol > li { +/* padding: 3px 10px;*/ + line-height: 16pt; + display: inline-block; + cursor: pointer; +} + +#mbrsel > div > ol > li.in { + text-decoration: none; + float: left; + padding-right: 10px; + margin-right: 5px; + background: url(selected-right.png) no-repeat; + background-position: right 0px; +} + +#mbrsel > div > ol > li.in > span{ + color: #404040; + float: left; + padding: 1px 0 1px 10px; + background: url(selected.png) no-repeat; + background-position: 0px 0px; + text-shadow: #ffffff 0 1px 0; +} + +#mbrsel > div > ol > li.out { + text-decoration: none; + float: left; + padding-right: 10px; + margin-right: 5px; +} + +#mbrsel > div > ol > li.out > span{ + color: #747474; +/* background-color: #999; */ + float: left; + padding: 1px 0 1px 10px; +/* background: url(unselected.png) no-repeat;*/ + background-position: 0px -1px; + text-shadow: #ffffff 0 1px 0; +} +/* +#mbrsel .hideall { + color: #4C4C4C; + line-height: 16px; + font-weight: bold; +} + +#mbrsel .hideall span { + color: #4C4C4C; + font-weight: bold; +} + +#mbrsel .showall { + color: #4C4C4C; + line-height: 16px; + font-weight: bold; +} + +#mbrsel .showall span { + color: #4C4C4C; + font-weight: bold; +}*/ + +.badge { + display: inline-block; + padding: 2px 4px; + font-size: 11.844px; + font-weight: bold; + line-height: 14px; + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + white-space: nowrap; + vertical-align: baseline; + background-color: #999999; + padding-right: 9px; + padding-left: 9px; + -webkit-border-radius: 9px; + -moz-border-radius: 9px; + border-radius: 9px; +} + +.badge-red { + background-color: #b94a48; +} diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/template.js b/scalaxy-debug/0.3-SNAPSHOT/api/lib/template.js new file mode 100644 index 00000000..6d1caf6d --- /dev/null +++ b/scalaxy-debug/0.3-SNAPSHOT/api/lib/template.js @@ -0,0 +1,466 @@ +// © 2009–2010 EPFL/LAMP +// code by Gilles Dubochet with contributions by Pedro Furlanetto + +$(document).ready(function(){ + + // Escapes special characters and returns a valid jQuery selector + function escapeJquery(str){ + return str.replace(/([;&,\.\+\*\~':"\!\^#$%@\[\]\(\)=>\|])/g, '\\$1'); + } + + // highlight and jump to selected member + if (window.location.hash) { + var temp = window.location.hash.replace('#', ''); + var elem = '#'+escapeJquery(temp); + + window.scrollTo(0, 0); + $(elem).parent().effect("highlight", {color: "#FFCC85"}, 3000); + $('html,body').animate({scrollTop:$(elem).parent().offset().top}, 1000); + } + + var isHiddenClass = function (name) { + return name == 'scala.Any' || + name == 'scala.AnyRef'; + }; + + var isHidden = function (elem) { + return $(elem).attr("data-hidden") == 'true'; + }; + + $("#linearization li:gt(0)").filter(function(){ + return isHiddenClass($(this).attr("name")); + }).removeClass("in").addClass("out"); + + $("#implicits li").filter(function(){ + return isHidden(this); + }).removeClass("in").addClass("out"); + + // Pre-filter members + filter(); + + // Member filter box + var input = $("#textfilter input"); + input.bind("keyup", function(event) { + + switch ( event.keyCode ) { + + case 27: // escape key + input.val(""); + filter(true); + break; + + case 38: // up + input.val(""); + filter(false); + window.scrollTo(0, $("body").offset().top); + input.focus(); + break; + + case 33: //page up + input.val(""); + filter(false); + break; + + case 34: //page down + input.val(""); + filter(false); + break; + + default: + window.scrollTo(0, $("#mbrsel").offset().top); + filter(true); + break; + + } + }); + input.focus(function(event) { + input.select(); + }); + $("#textfilter > .post").click(function() { + $("#textfilter input").attr("value", ""); + filter(); + }); + $(document).keydown(function(event) { + + if (event.keyCode == 9) { // tab + $("#index-input", window.parent.document).focus(); + input.attr("value", ""); + return false; + } + }); + + $("#linearization li").click(function(){ + if ($(this).hasClass("in")) { + $(this).removeClass("in"); + $(this).addClass("out"); + } + else if ($(this).hasClass("out")) { + $(this).removeClass("out"); + $(this).addClass("in"); + }; + filter(); + }); + + $("#implicits li").click(function(){ + if ($(this).hasClass("in")) { + $(this).removeClass("in"); + $(this).addClass("out"); + } + else if ($(this).hasClass("out")) { + $(this).removeClass("out"); + $(this).addClass("in"); + }; + filter(); + }); + + $("#mbrsel > div[id=ancestors] > ol > li.hideall").click(function() { + $("#linearization li.in").removeClass("in").addClass("out"); + $("#linearization li:first").removeClass("out").addClass("in"); + $("#implicits li.in").removeClass("in").addClass("out"); + + if ($(this).hasClass("out") && $("#mbrsel > div[id=ancestors] > ol > li.showall").hasClass("in")) { + $(this).removeClass("out").addClass("in"); + $("#mbrsel > div[id=ancestors] > ol > li.showall").removeClass("in").addClass("out"); + } + + filter(); + }) + $("#mbrsel > div[id=ancestors] > ol > li.showall").click(function() { + var filteredLinearization = + $("#linearization li.out").filter(function() { + return ! isHiddenClass($(this).attr("name")); + }); + filteredLinearization.removeClass("out").addClass("in"); + + var filteredImplicits = + $("#implicits li.out").filter(function() { + return ! isHidden(this); + }); + filteredImplicits.removeClass("out").addClass("in"); + + if ($(this).hasClass("out") && $("#mbrsel > div[id=ancestors] > ol > li.hideall").hasClass("in")) { + $(this).removeClass("out").addClass("in"); + $("#mbrsel > div[id=ancestors] > ol > li.hideall").removeClass("in").addClass("out"); + } + + filter(); + }); + $("#visbl > ol > li.public").click(function() { + if ($(this).hasClass("out")) { + $(this).removeClass("out").addClass("in"); + $("#visbl > ol > li.all").removeClass("in").addClass("out"); + filter(); + }; + }) + $("#visbl > ol > li.all").click(function() { + if ($(this).hasClass("out")) { + $(this).removeClass("out").addClass("in"); + $("#visbl > ol > li.public").removeClass("in").addClass("out"); + filter(); + }; + }); + $("#order > ol > li.alpha").click(function() { + if ($(this).hasClass("out")) { + orderAlpha(); + }; + }) + $("#order > ol > li.inherit").click(function() { + if ($(this).hasClass("out")) { + orderInherit(); + }; + }); + $("#order > ol > li.group").click(function() { + if ($(this).hasClass("out")) { + orderGroup(); + }; + }); + $("#groupedMembers").hide(); + + initInherit(); + + // Create tooltips + $(".extype").add(".defval").tooltip({ + tip: "#tooltip", + position:"top center", + predelay: 500, + onBeforeShow: function(ev) { + $(this.getTip()).text(this.getTrigger().attr("name")); + } + }); + + /* Add toggle arrows */ + //var docAllSigs = $("#template li").has(".fullcomment").find(".signature"); + // trying to speed things up a little bit + var docAllSigs = $("#template li[fullComment=yes] .signature"); + + function commentToggleFct(signature){ + var parent = signature.parent(); + var shortComment = $(".shortcomment", parent); + var fullComment = $(".fullcomment", parent); + var vis = $(":visible", fullComment); + signature.toggleClass("closed").toggleClass("opened"); + if (vis.length > 0) { + shortComment.slideDown(100); + fullComment.slideUp(100); + } + else { + shortComment.slideUp(100); + fullComment.slideDown(100); + } + }; + docAllSigs.addClass("closed"); + docAllSigs.click(function() { + commentToggleFct($(this)); + }); + + /* Linear super types and known subclasses */ + function toggleShowContentFct(e){ + e.toggleClass("open"); + var content = $(".hiddenContent", e.parent().get(0)); + if (content.is(':visible')) { + content.slideUp(100); + } + else { + content.slideDown(100); + } + }; + + $(".toggle:not(.diagram-link)").click(function() { + toggleShowContentFct($(this)); + }); + + // Set parent window title + windowTitle(); + + if ($("#order > ol > li.group").length == 1) { orderGroup(); }; +}); + +function orderAlpha() { + $("#order > ol > li.alpha").removeClass("out").addClass("in"); + $("#order > ol > li.inherit").removeClass("in").addClass("out"); + $("#order > ol > li.group").removeClass("in").addClass("out"); + $("#template > div.parent").hide(); + $("#template > div.conversion").hide(); + $("#mbrsel > div[id=ancestors]").show(); + filter(); +}; + +function orderInherit() { + $("#order > ol > li.inherit").removeClass("out").addClass("in"); + $("#order > ol > li.alpha").removeClass("in").addClass("out"); + $("#order > ol > li.group").removeClass("in").addClass("out"); + $("#template > div.parent").show(); + $("#template > div.conversion").show(); + $("#mbrsel > div[id=ancestors]").hide(); + filter(); +}; + +function orderGroup() { + $("#order > ol > li.group").removeClass("out").addClass("in"); + $("#order > ol > li.alpha").removeClass("in").addClass("out"); + $("#order > ol > li.inherit").removeClass("in").addClass("out"); + $("#template > div.parent").hide(); + $("#template > div.conversion").hide(); + $("#mbrsel > div[id=ancestors]").show(); + filter(); +}; + +/** Prepares the DOM for inheritance-based display. To do so it will: + * - hide all statically-generated parents headings; + * - copy all members from the value and type members lists (flat members) to corresponding lists nested below the + * parent headings (inheritance-grouped members); + * - initialises a control variable used by the filter method to control whether filtering happens on flat members + * or on inheritance-grouped members. */ +function initInherit() { + // inheritParents is a map from fully-qualified names to the DOM node of parent headings. + var inheritParents = new Object(); + var groupParents = new Object(); + $("#inheritedMembers > div.parent").each(function(){ + inheritParents[$(this).attr("name")] = $(this); + }); + $("#inheritedMembers > div.conversion").each(function(){ + inheritParents[$(this).attr("name")] = $(this); + }); + $("#groupedMembers > div.group").each(function(){ + groupParents[$(this).attr("name")] = $(this); + }); + + $("#types > ol > li").each(function(){ + var mbr = $(this); + this.mbrText = mbr.find("> .fullcomment .cmt").text(); + var qualName = mbr.attr("name"); + var owner = qualName.slice(0, qualName.indexOf("#")); + var name = qualName.slice(qualName.indexOf("#") + 1); + var inheritParent = inheritParents[owner]; + if (inheritParent != undefined) { + var types = $("> .types > ol", inheritParent); + if (types.length == 0) { + inheritParent.append("

                          Type Members

                            "); + types = $("> .types > ol", inheritParent); + } + var clone = mbr.clone(); + clone[0].mbrText = this.mbrText; + types.append(clone); + } + var group = mbr.attr("group") + var groupParent = groupParents[group]; + if (groupParent != undefined) { + var types = $("> .types > ol", groupParent); + if (types.length == 0) { + groupParent.append("
                              "); + types = $("> .types > ol", groupParent); + } + var clone = mbr.clone(); + clone[0].mbrText = this.mbrText; + types.append(clone); + } + }); + + $("#values > ol > li").each(function(){ + var mbr = $(this); + this.mbrText = mbr.find("> .fullcomment .cmt").text(); + var qualName = mbr.attr("name"); + var owner = qualName.slice(0, qualName.indexOf("#")); + var name = qualName.slice(qualName.indexOf("#") + 1); + var inheritParent = inheritParents[owner]; + if (inheritParent != undefined) { + var values = $("> .values > ol", inheritParent); + if (values.length == 0) { + inheritParent.append("

                              Value Members

                                "); + values = $("> .values > ol", inheritParent); + } + var clone = mbr.clone(); + clone[0].mbrText = this.mbrText; + values.append(clone); + } + var group = mbr.attr("group") + var groupParent = groupParents[group]; + if (groupParent != undefined) { + var values = $("> .values > ol", groupParent); + if (values.length == 0) { + groupParent.append("
                                  "); + values = $("> .values > ol", groupParent); + } + var clone = mbr.clone(); + clone[0].mbrText = this.mbrText; + values.append(clone); + } + }); + $("#inheritedMembers > div.parent").each(function() { + if ($("> div.members", this).length == 0) { $(this).remove(); }; + }); + $("#inheritedMembers > div.conversion").each(function() { + if ($("> div.members", this).length == 0) { $(this).remove(); }; + }); + $("#groupedMembers > div.group").each(function() { + if ($("> div.members", this).length == 0) { $(this).remove(); }; + }); +}; + +/* filter used to take boolean scrollToMember */ +function filter() { + var query = $.trim($("#textfilter input").val()).toLowerCase(); + query = query.replace(/[-[\]{}()*+?.,\\^$|#]/g, "\\$&").replace(/\s+/g, "|"); + var queryRegExp = new RegExp(query, "i"); + var privateMembersHidden = $("#visbl > ol > li.public").hasClass("in"); + var orderingAlphabetic = $("#order > ol > li.alpha").hasClass("in"); + var orderingInheritance = $("#order > ol > li.inherit").hasClass("in"); + var orderingGroups = $("#order > ol > li.group").hasClass("in"); + var hiddenSuperclassElementsLinearization = orderingInheritance ? $("#linearization > li:gt(0)") : $("#linearization > li.out"); + var hiddenSuperclassesLinearization = hiddenSuperclassElementsLinearization.map(function() { + return $(this).attr("name"); + }).get(); + var hiddenSuperclassElementsImplicits = orderingInheritance ? $("#implicits > li") : $("#implicits > li.out"); + var hiddenSuperclassesImplicits = hiddenSuperclassElementsImplicits.map(function() { + return $(this).attr("name"); + }).get(); + + var hideInheritedMembers; + + if (orderingAlphabetic) { + $("#allMembers").show(); + $("#inheritedMembers").hide(); + $("#groupedMembers").hide(); + hideInheritedMembers = true; + $("#allMembers > .members").each(filterFunc); + } else if (orderingGroups) { + $("#groupedMembers").show(); + $("#inheritedMembers").hide(); + $("#allMembers").hide(); + hideInheritedMembers = true; + $("#groupedMembers > .group > .members").each(filterFunc); + $("#groupedMembers > div.group").each(function() { + $(this).show(); + if ($("> div.members", this).not(":hidden").length == 0) { + $(this).hide(); + } else { + $(this).show(); + } + }); + } else if (orderingInheritance) { + $("#inheritedMembers").show(); + $("#groupedMembers").hide(); + $("#allMembers").hide(); + hideInheritedMembers = false; + $("#inheritedMembers > .parent > .members").each(filterFunc); + $("#inheritedMembers > .conversion > .members").each(filterFunc); + } + + + function filterFunc() { + var membersVisible = false; + var members = $(this); + members.find("> ol > li").each(function() { + var mbr = $(this); + if (privateMembersHidden && mbr.attr("visbl") == "prt") { + mbr.hide(); + return; + } + var name = mbr.attr("name"); + // Owner filtering must not happen in "inherited from" member lists + if (hideInheritedMembers) { + var ownerIndex = name.indexOf("#"); + if (ownerIndex < 0) { + ownerIndex = name.lastIndexOf("."); + } + var owner = name.slice(0, ownerIndex); + for (var i = 0; i < hiddenSuperclassesLinearization.length; i++) { + if (hiddenSuperclassesLinearization[i] == owner) { + mbr.hide(); + return; + } + }; + for (var i = 0; i < hiddenSuperclassesImplicits.length; i++) { + if (hiddenSuperclassesImplicits[i] == owner) { + mbr.hide(); + return; + } + }; + } + if (query && !(queryRegExp.test(name) || queryRegExp.test(this.mbrText))) { + mbr.hide(); + return; + } + mbr.show(); + membersVisible = true; + }); + + if (membersVisible) + members.show(); + else + members.hide(); + }; + + return false; +}; + +function windowTitle() +{ + try { + parent.document.title=document.title; + } + catch(e) { + // Chrome doesn't allow settings the parent's title when + // used on the local file system. + } +}; diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/tools.tooltip.js b/scalaxy-debug/0.3-SNAPSHOT/api/lib/tools.tooltip.js new file mode 100644 index 00000000..0af34eca --- /dev/null +++ b/scalaxy-debug/0.3-SNAPSHOT/api/lib/tools.tooltip.js @@ -0,0 +1,14 @@ +/* + * tools.tooltip 1.1.3 - Tooltips done right. + * + * Copyright (c) 2009 Tero Piirainen + * http://flowplayer.org/tools/tooltip.html + * + * Dual licensed under MIT and GPL 2+ licenses + * http://www.opensource.org/licenses + * + * Launch : November 2008 + * Date: ${date} + * Revision: ${revision} + */ +(function(c){var d=[];c.tools=c.tools||{};c.tools.tooltip={version:"1.1.3",conf:{effect:"toggle",fadeOutSpeed:"fast",tip:null,predelay:0,delay:30,opacity:1,lazy:undefined,position:["top","center"],offset:[0,0],cancelDefault:true,relative:false,oneInstance:true,events:{def:"mouseover,mouseout",input:"focus,blur",widget:"focus mouseover,blur mouseout",tooltip:"mouseover,mouseout"},api:false},addEffect:function(e,g,f){b[e]=[g,f]}};var b={toggle:[function(e){var f=this.getConf(),g=this.getTip(),h=f.opacity;if(h<1){g.css({opacity:h})}g.show();e.call()},function(e){this.getTip().hide();e.call()}],fade:[function(e){this.getTip().fadeIn(this.getConf().fadeInSpeed,e)},function(e){this.getTip().fadeOut(this.getConf().fadeOutSpeed,e)}]};function a(f,g){var p=this,k=c(this);f.data("tooltip",p);var l=f.next();if(g.tip){l=c(g.tip);if(l.length>1){l=f.nextAll(g.tip).eq(0);if(!l.length){l=f.parent().nextAll(g.tip).eq(0)}}}function o(u){var t=g.relative?f.position().top:f.offset().top,s=g.relative?f.position().left:f.offset().left,v=g.position[0];t-=l.outerHeight()-g.offset[0];s+=f.outerWidth()+g.offset[1];var q=l.outerHeight()+f.outerHeight();if(v=="center"){t+=q/2}if(v=="bottom"){t+=q}v=g.position[1];var r=l.outerWidth()+f.outerWidth();if(v=="center"){s-=r/2}if(v=="left"){s-=r}return{top:t,left:s}}var i=f.is(":input"),e=i&&f.is(":checkbox, :radio, select, :button"),h=f.attr("type"),n=g.events[h]||g.events[i?(e?"widget":"input"):"def"];n=n.split(/,\s*/);if(n.length!=2){throw"Tooltip: bad events configuration for "+h}f.bind(n[0],function(r){if(g.oneInstance){c.each(d,function(){this.hide()})}var q=l.data("trigger");if(q&&q[0]!=this){l.hide().stop(true,true)}r.target=this;p.show(r);n=g.events.tooltip.split(/,\s*/);l.bind(n[0],function(){p.show(r)});if(n[1]){l.bind(n[1],function(){p.hide(r)})}});f.bind(n[1],function(q){p.hide(q)});if(!c.browser.msie&&!i&&!g.predelay){f.mousemove(function(){if(!p.isShown()){f.triggerHandler("mouseover")}})}if(g.opacity<1){l.css("opacity",g.opacity)}var m=0,j=f.attr("title");if(j&&g.cancelDefault){f.removeAttr("title");f.data("title",j)}c.extend(p,{show:function(r){if(r){f=c(r.target)}clearTimeout(l.data("timer"));if(l.is(":animated")||l.is(":visible")){return p}function q(){l.data("trigger",f);var t=o(r);if(g.tip&&j){l.html(f.data("title"))}r=r||c.Event();r.type="onBeforeShow";k.trigger(r,[t]);if(r.isDefaultPrevented()){return p}t=o(r);l.css({position:"absolute",top:t.top,left:t.left});var s=b[g.effect];if(!s){throw'Nonexistent effect "'+g.effect+'"'}s[0].call(p,function(){r.type="onShow";k.trigger(r)})}if(g.predelay){clearTimeout(m);m=setTimeout(q,g.predelay)}else{q()}return p},hide:function(r){clearTimeout(l.data("timer"));clearTimeout(m);if(!l.is(":visible")){return}function q(){r=r||c.Event();r.type="onBeforeHide";k.trigger(r);if(r.isDefaultPrevented()){return}b[g.effect][1].call(p,function(){r.type="onHide";k.trigger(r)})}if(g.delay&&r){l.data("timer",setTimeout(q,g.delay))}else{q()}return p},isShown:function(){return l.is(":visible, :animated")},getConf:function(){return g},getTip:function(){return l},getTrigger:function(){return f},bind:function(q,r){k.bind(q,r);return p},onHide:function(q){return this.bind("onHide",q)},onBeforeShow:function(q){return this.bind("onBeforeShow",q)},onShow:function(q){return this.bind("onShow",q)},onBeforeHide:function(q){return this.bind("onBeforeHide",q)},unbind:function(q){k.unbind(q);return p}});c.each(g,function(q,r){if(c.isFunction(r)){p.bind(q,r)}})}c.prototype.tooltip=function(e){var f=this.eq(typeof e=="number"?e:0).data("tooltip");if(f){return f}var g=c.extend(true,{},c.tools.tooltip.conf);if(c.isFunction(e)){e={onBeforeShow:e}}else{if(typeof e=="string"){e={tip:e}}}e=c.extend(true,g,e);if(typeof e.position=="string"){e.position=e.position.split(/,?\s/)}if(e.lazy!==false&&(e.lazy===true||this.length>20)){this.one("mouseover",function(h){f=new a(c(this),e);f.show(h);d.push(f)})}else{this.each(function(){f=new a(c(this),e);d.push(f)})}return e.api?f:this}})(jQuery); \ No newline at end of file diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/trait.png b/scalaxy-debug/0.3-SNAPSHOT/api/lib/trait.png new file mode 100644 index 0000000000000000000000000000000000000000..fb961a2eda3f55c9d8272a4793549e23120aec6b GIT binary patch literal 3374 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 Ef&ySVw*UYD literal 0 HcmV?d00001 diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/trait_big.png b/scalaxy-debug/0.3-SNAPSHOT/api/lib/trait_big.png new file mode 100644 index 0000000000000000000000000000000000000000..625d9251cba32d350beb988fcd072672d5f3b375 GIT binary patch literal 7410 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 literal 0 HcmV?d00001 diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/trait_diagram.png b/scalaxy-debug/0.3-SNAPSHOT/api/lib/trait_diagram.png new file mode 100644 index 0000000000000000000000000000000000000000..88983254ce3a4295951e4d3af927d50b50a3146d GIT binary patch literal 3882 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 literal 0 HcmV?d00001 diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/type_diagram.png b/scalaxy-debug/0.3-SNAPSHOT/api/lib/type_diagram.png new file mode 100644 index 0000000000000000000000000000000000000000..d8152529fdc350853f4b1e7debb0a0c8d632ff7f GIT binary patch literal 1841 zcmaJ?c~BE)99T$Lr=we%F*v^CE}IxJ--BM^o`!9R>q2MpO@j3bQT^*1$SrURFCC z2>>oM1k&PKWSh-nWFHq$`FD5iZZP_mU) z32Z{*^D%gSz6vtrXBfhbw5YjYBq1UN%rLG433H~!CL+YN*SaEd?$~D0z}FBwLri;< zlvb$*B`5}i0w$YbV2857P!5yB;|qntIUtwKVYAp=7Kh8=2t_=uh|LDyJ~T2KW=s`n zr1H11$d#C8!f~sJ#mddiW#;mjD3-?JgolSaG`L&_iD20BEVzzfSZqPV3R2i+zz{2r zpcc@fsMDj_xR^#}`lbZ4bwt);d)p?mVJt#tWpS8nM@hp#rSkuwX7dQzhHKz=`TnP{ z4a&2^EDdZ!voQmCaH&C#P*#xygLOEHK`5Fz+(oqs#Zj9HwStoQ0#Kk;ub192qxO9xI4phs&jMDLuu=8ia*d7`^PQtaB8%V%dM-8hnc zWXxx0wa@!*AHI2bF!i_Rsq(Dc+_=BBRdhN%c)_>(jM>>q_pqkTg98IJUyQoI+fvHW+Ky=RaJHK_H8<_+r@L-=`&~A@8@htuCFyo7|Ye*XR%m1bgeEg zFQ4e-O%5~QhcSJ@+e3+4u5h&TQ7=ol(Sy|%)oB~3rR9qStw?S1qbph5q z&KC1Zo}!x;7&ze>Pnnolwm_0_hq|G?I5}umOoG6-og;M~aFwb0gA-m@CB*>;j`-^fFX zREb^}yI;P1`Atbl3E!lcmDl{`I!vRPV6Uv~sjI8I^y}`yW}g)QO8e{-t(G`lzw?&2 vpS!x@6ME$tZpA+Dnp^bdh^L`1X14%ymwB@Ei@#dw_=zcGDrrOPlA?bAm}bg0 literal 0 HcmV?d00001 diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/type_to_object_big.png b/scalaxy-debug/0.3-SNAPSHOT/api/lib/type_to_object_big.png new file mode 100644 index 0000000000000000000000000000000000000000..ef2615bacc702f153594af64f60e4443ab91ea99 GIT binary patch literal 4969 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 SK}x{k>c&71H4lFd25SHaTcP{_ literal 0 HcmV?d00001 diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/unselected.png b/scalaxy-debug/0.3-SNAPSHOT/api/lib/unselected.png new file mode 100644 index 0000000000000000000000000000000000000000..d5ac639405ffe0a45fd51de2904692c7e905c5ef GIT binary patch literal 1879 zcmaJ?Yg7|Q6b|^HqG$*RJ1=z=bYV{JM(?ty?5^2v#TP* zXV}>~*-|JJJE=r0C+8;ear$C7`R*|}n8|585uzZXu~b42X<$l_3QK_jDGJSlaJAasf;LDeyc*Eo3}9c9H=gDj{Q* zj|`OIA~+3^WNF~&tne6R)&eD8#Rv=l{0#z90EGz%Frevbt-v5;yw??wYs)r^0lbG0 z3xtdhK`CUBfC$sTfDaS&Qi8r9;LB#Ry}5pVe$xRC$Oc&;hsEZ2vHb+z903Rd9|wc< zrctE|2w4^iul*#@dilU#;T0#zg zj`u%>wK17E%#y=eOs7$jg-dm_xWWY@4Ga;OCI-XO2W~Mk4I?mZ8ioU+XdgfZDG{~B zevg;Q1X8t@fYeG@Di$(G1tx;11R@?Ul*<+Q`0)LL*z6E6I8?+Jg>ZcR_}t(iE{8k7 z6=O;r3ag0$uIe+_cTldS6;Pb?EQU46LRb~5!BF6R$^vBYSiA?-`^Z%d9t(F+E{hC? zWhv~x3O%qzc8_KGsclK)Q{%&GvfDLeTemlSSw(&=%~EktjN#goZ7tzWkmK?P5!pej zcgbngf{{xfoysL(v+nXQ%V%{s8|-goFJRRzm(JR?+Cz5Dqrf!(w;eBS^2Qbbyz`?P z!dmMqkhh4rBr`&DuXwy7?8M666TRIP!-Kxd6IZT;-`w47yRIJLS&eDFPkXt3%K^K0 zxvd>{PEz7$&yN26$`x-%mz9NYMy!!sV%a`j^Hs;A+6_meQ|#(84dYrLzs#D0a-9-> zXp5TI*lAt)^L4$LtW3r!u0(7U$M3WNxbFl#Y6)sfCuM_h0Dj+_NI#oU82h zEYn8MB55VEC76D(^U%6(537s|`qy0xuZxiTBPUkw7FpA|oa|q3x&rEbad)k3?r)?p z@(*3r=L{pJ@|ua7?#u&Zb4jDw}LwD`?cl&LflP?-Dcam`y7@w(rfe&hxxzG!8Rq zd3cU-TVqO9e@jct0m#uM%YI6=c)izt$FXzkCGNCDn?3f0)m2qh)oXI)+J))tQ`J%yf$?jzi#;wb6p+pl6@I6FDcU8S@0 z2yYs0)wkxB8$U4cUAkWXYVtGH@3;Xl6o>{ z`8r;g@W#_6H@AB)wLXucXl($Gw>h+!R+r@OGB4r}H<=k5E!h!hFNAsK@*auZUlX^W z*9BWOitVMP{KWY9K4SyCd2$@CpV8szA3vS`;7CnPa`sOhN%_yZfk4XNe)i15yy{pC4X~ch)SnB{P)qSs-VcSX*DP3r<@Yyzrk~MM=TqvuBRvF tur|z~H^sL5c+!MS88ch*;^?;{KuWlJ)Eh;9cd6x9Ck+V~n}X*q`v(^B>01B* literal 0 HcmV?d00001 diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/valuemembersbg.gif b/scalaxy-debug/0.3-SNAPSHOT/api/lib/valuemembersbg.gif new file mode 100644 index 0000000000000000000000000000000000000000..2a949311d7869cb769ef7fd48a9c03a57937b60d GIT binary patch literal 1206 zcmZ?wbhEHbWMq(GIKsdnZ{h0@Uu7LxEUIN)Ic=RqSb?mWkG6ZfPfmw%K&HM|vRQDB zZ(f&YMvIb7kh)W(qIH0ZeVAK%lWR)7rb~>DTbx&Ro3x3ip?;Zqle1Gx6p~WYGxKbf-tXS8q>!0ns}yePYv5bpoSKp8QB{;0 zT;&&%T$P<{nWAKGr(jcIRgqhen_7~nP?4LHS8P>btCX0MpOk6^WP^nDl@!2AO0sR0 z96=HaAUmD&i&7O#^$c{A4a^J_%nbDmjZMtW&2GK4GRy>*)Z*l#%z~24{5%DaiHS-1r6smXK$k+ikXryZHm_I@>>a)2{9OHt!~%Uo zJp+)JUEg{v+u2}(t{7puX=A(aKG`a!A1`K3k4sX*n*AgcnUy@&(kzb(T9BiuKo0y!L2jYX(`}$gW<`tJD<|U_ky4WfKP0-8COtCUC zHgGd=G%zu>baFB@bTx2tbGCGLH8L}|G;wk?F*1Sab;(aI%}vcKf$2>_=rzTu7nBro z3xGDeq!wkCrKY$Q<>xAZy=;|<+bu>o&4cPq!R;1foO<VgsyL#pFrHdENpF4Zz^r@34jvqUEVojbN~+qz}*ri~lc zuUorj^{SOCmM>enWbvYf3+B(8J7@N+nKPzOn>uCkq=^&y`+9r2yE;4C+ge+in;IMH z>uPJNt12tX%Sua%iwXi?qaq{1!$L!Xg8~Em{d|4A zy*xeK-CSLqog5wP?QCtVtt>6f%}h;V~x zOjJZzNKk;EkC%s=i<5($jg^I&iIIUp@h1zoq|gD8pz?@;RXoAfpyR4Xuvm`MMwJ;w P0sc=M8VWO=IT)+~jV+!7 literal 0 HcmV?d00001 diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/package.html b/scalaxy-debug/0.3-SNAPSHOT/api/package.html new file mode 100644 index 00000000..11a560c7 --- /dev/null +++ b/scalaxy-debug/0.3-SNAPSHOT/api/package.html @@ -0,0 +1,105 @@ + + + + + root - scalaxy-debug: scalaxy-debug 0.3-SNAPSHOT - _root_ + + + + + + + + + + +
                                  + + +

                                  root package

                                  +
                                  + +

                                  + + + package + + + root + +

                                  + +
                                  + + +
                                  +
                                  + + +
                                  + Visibility +
                                  1. Public
                                  2. All
                                  +
                                  +
                                  + +
                                  +
                                  + + + + + + +
                                  +

                                  Value Members

                                  +
                                  1. + + +

                                    + + + package + + + scalaxy + +

                                    + +
                                  +
                                  + + + + +
                                  + +
                                  + + +
                                  + +
                                  +
                                  +

                                  Ungrouped

                                  + +
                                  +
                                  + +
                                  + +
                                  + + + + + \ No newline at end of file diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/scalaxy/debug/impl$.html b/scalaxy-debug/0.3-SNAPSHOT/api/scalaxy/debug/impl$.html new file mode 100644 index 00000000..cf4d06d8 --- /dev/null +++ b/scalaxy-debug/0.3-SNAPSHOT/api/scalaxy/debug/impl$.html @@ -0,0 +1,474 @@ + + + + + impl - scalaxy-debug: scalaxy-debug 0.3-SNAPSHOT - scalaxy.debug.impl + + + + + + + + + + +
                                  + +

                                  scalaxy.debug

                                  +

                                  impl

                                  +
                                  + +

                                  + + + object + + + impl + +

                                  + +
                                  + Linear Supertypes +
                                  AnyRef, Any
                                  +
                                  + + +
                                  +
                                  +
                                  + Ordering +
                                    + +
                                  1. Alphabetic
                                  2. +
                                  3. By inheritance
                                  4. +
                                  +
                                  +
                                  + Inherited
                                  +
                                  +
                                    +
                                  1. impl
                                  2. AnyRef
                                  3. Any
                                  4. +
                                  +
                                  + +
                                    +
                                  1. Hide All
                                  2. +
                                  3. Show all
                                  4. +
                                  + Learn more about member selection +
                                  +
                                  + Visibility +
                                  1. Public
                                  2. All
                                  +
                                  +
                                  + +
                                  +
                                  + + + + + + +
                                  +

                                  Value Members

                                  +
                                  1. + + +

                                    + + final + def + + + !=(arg0: AnyRef): Boolean + +

                                    +
                                    Definition Classes
                                    AnyRef
                                    +
                                  2. + + +

                                    + + final + def + + + !=(arg0: Any): Boolean + +

                                    +
                                    Definition Classes
                                    Any
                                    +
                                  3. + + +

                                    + + final + def + + + ##(): Int + +

                                    +
                                    Definition Classes
                                    AnyRef → Any
                                    +
                                  4. + + +

                                    + + final + def + + + ==(arg0: AnyRef): Boolean + +

                                    +
                                    Definition Classes
                                    AnyRef
                                    +
                                  5. + + +

                                    + + final + def + + + ==(arg0: Any): Boolean + +

                                    +
                                    Definition Classes
                                    Any
                                    +
                                  6. + + +

                                    + + final + def + + + asInstanceOf[T0]: T0 + +

                                    +
                                    Definition Classes
                                    Any
                                    +
                                  7. + + +

                                    + + + def + + + assertImpl(c: Context)(condition: scala.reflect.macros.Context.Expr[Boolean]): scala.reflect.macros.Context.Expr[Unit] + +

                                    + +
                                  8. + + +

                                    + + + def + + + assertLikeImpl(c: Context)(condition: scala.reflect.macros.Context.Expr[Boolean], callBuilder: (scala.reflect.macros.Context.Expr[Boolean], scala.reflect.macros.Context.Expr[String]) ⇒ scala.reflect.macros.Context.Expr[Unit]): scala.reflect.macros.Context.Expr[Unit] + +

                                    + +
                                  9. + + +

                                    + + + def + + + assumeImpl(c: Context)(condition: scala.reflect.macros.Context.Expr[Boolean]): scala.reflect.macros.Context.Expr[Unit] + +

                                    + +
                                  10. + + +

                                    + + + def + + + clone(): AnyRef + +

                                    +
                                    Attributes
                                    protected[java.lang]
                                    Definition Classes
                                    AnyRef
                                    Annotations
                                    + @throws( + + ... + ) + +
                                    +
                                  11. + + +

                                    + + final + def + + + eq(arg0: AnyRef): Boolean + +

                                    +
                                    Definition Classes
                                    AnyRef
                                    +
                                  12. + + +

                                    + + + def + + + equals(arg0: Any): Boolean + +

                                    +
                                    Definition Classes
                                    AnyRef → Any
                                    +
                                  13. + + +

                                    + + + def + + + finalize(): Unit + +

                                    +
                                    Attributes
                                    protected[java.lang]
                                    Definition Classes
                                    AnyRef
                                    Annotations
                                    + @throws( + + classOf[java.lang.Throwable] + ) + +
                                    +
                                  14. + + +

                                    + + final + def + + + getClass(): Class[_] + +

                                    +
                                    Definition Classes
                                    AnyRef → Any
                                    +
                                  15. + + +

                                    + + + def + + + hashCode(): Int + +

                                    +
                                    Definition Classes
                                    AnyRef → Any
                                    +
                                  16. + + +

                                    + + final + def + + + isInstanceOf[T0]: Boolean + +

                                    +
                                    Definition Classes
                                    Any
                                    +
                                  17. + + +

                                    + + final + def + + + ne(arg0: AnyRef): Boolean + +

                                    +
                                    Definition Classes
                                    AnyRef
                                    +
                                  18. + + +

                                    + + final + def + + + notify(): Unit + +

                                    +
                                    Definition Classes
                                    AnyRef
                                    +
                                  19. + + +

                                    + + final + def + + + notifyAll(): Unit + +

                                    +
                                    Definition Classes
                                    AnyRef
                                    +
                                  20. + + +

                                    + + + def + + + requireImpl(c: Context)(condition: scala.reflect.macros.Context.Expr[Boolean]): scala.reflect.macros.Context.Expr[Unit] + +

                                    + +
                                  21. + + +

                                    + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                                    +
                                    Definition Classes
                                    AnyRef
                                    +
                                  22. + + +

                                    + + + def + + + toString(): String + +

                                    +
                                    Definition Classes
                                    AnyRef → Any
                                    +
                                  23. + + +

                                    + + final + def + + + wait(): Unit + +

                                    +
                                    Definition Classes
                                    AnyRef
                                    Annotations
                                    + @throws( + + ... + ) + +
                                    +
                                  24. + + +

                                    + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                                    +
                                    Definition Classes
                                    AnyRef
                                    Annotations
                                    + @throws( + + ... + ) + +
                                    +
                                  25. + + +

                                    + + final + def + + + wait(arg0: Long): Unit + +

                                    +
                                    Definition Classes
                                    AnyRef
                                    Annotations
                                    + @throws( + + ... + ) + +
                                    +
                                  +
                                  + + + + +
                                  + +
                                  +
                                  +

                                  Inherited from AnyRef

                                  +
                                  +

                                  Inherited from Any

                                  +
                                  + +
                                  + +
                                  +
                                  +

                                  Ungrouped

                                  + +
                                  +
                                  + +
                                  + +
                                  + + + + + \ No newline at end of file diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/scalaxy/debug/package.html b/scalaxy-debug/0.3-SNAPSHOT/api/scalaxy/debug/package.html new file mode 100644 index 00000000..7dfa3457 --- /dev/null +++ b/scalaxy-debug/0.3-SNAPSHOT/api/scalaxy/debug/package.html @@ -0,0 +1,202 @@ + + + + + debug - scalaxy-debug: scalaxy-debug 0.3-SNAPSHOT - scalaxy.debug + + + + + + + + + + +
                                  + +

                                  scalaxy

                                  +

                                  debug

                                  +
                                  + +

                                  + + + package + + + debug + +

                                  + +
                                  + Linear Supertypes +
                                  AnyRef, Any
                                  +
                                  + + +
                                  +
                                  +
                                  + Ordering +
                                    + +
                                  1. Alphabetic
                                  2. +
                                  3. By inheritance
                                  4. +
                                  +
                                  +
                                  + Inherited
                                  +
                                  +
                                    +
                                  1. debug
                                  2. AnyRef
                                  3. Any
                                  4. +
                                  +
                                  + +
                                    +
                                  1. Hide All
                                  2. +
                                  3. Show all
                                  4. +
                                  + Learn more about member selection +
                                  +
                                  + Visibility +
                                  1. Public
                                  2. All
                                  +
                                  +
                                  + +
                                  +
                                  + + + + + + +
                                  +

                                  Value Members

                                  +
                                  1. + + +

                                    + + + def + + + assert(condition: Boolean): Unit + +

                                    +
                                    Annotations
                                    + @macroImpl( + + ... + ) + +
                                    +
                                  2. + + +

                                    + + + def + + + assume(condition: Boolean): Unit + +

                                    +
                                    Annotations
                                    + @macroImpl( + + ... + ) + +
                                    +
                                  3. + + +

                                    + + + object + + + impl + +

                                    + +
                                  4. + + +

                                    + + + package + + + plugin + +

                                    + +
                                  5. + + +

                                    + + + def + + + require(condition: Boolean): Unit + +

                                    +
                                    Annotations
                                    + @macroImpl( + + ... + ) + +
                                    +
                                  +
                                  + + + + +
                                  + +
                                  +
                                  +

                                  Inherited from AnyRef

                                  +
                                  +

                                  Inherited from Any

                                  +
                                  + +
                                  + +
                                  +
                                  +

                                  Ungrouped

                                  + +
                                  +
                                  + +
                                  + +
                                  + + + + + \ No newline at end of file diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/scalaxy/debug/plugin/DebuggableMacrosCompiler$.html b/scalaxy-debug/0.3-SNAPSHOT/api/scalaxy/debug/plugin/DebuggableMacrosCompiler$.html new file mode 100644 index 00000000..2cb2c37b --- /dev/null +++ b/scalaxy-debug/0.3-SNAPSHOT/api/scalaxy/debug/plugin/DebuggableMacrosCompiler$.html @@ -0,0 +1,436 @@ + + + + + DebuggableMacrosCompiler - scalaxy-debug: scalaxy-debug 0.3-SNAPSHOT - scalaxy.debug.plugin.DebuggableMacrosCompiler + + + + + + + + + + +
                                  + +

                                  scalaxy.debug.plugin

                                  +

                                  DebuggableMacrosCompiler

                                  +
                                  + +

                                  + + + object + + + DebuggableMacrosCompiler + +

                                  + +

                                  This compiler plugin adds source debug support to macro-expanded trees.

                                  It simply dumps the tree after the typer phase to some source file and labels tree nodes appropriately with line number info. +

                                  + Linear Supertypes +
                                  AnyRef, Any
                                  +
                                  + + +
                                  +
                                  +
                                  + Ordering +
                                    + +
                                  1. Alphabetic
                                  2. +
                                  3. By inheritance
                                  4. +
                                  +
                                  +
                                  + Inherited
                                  +
                                  +
                                    +
                                  1. DebuggableMacrosCompiler
                                  2. AnyRef
                                  3. Any
                                  4. +
                                  +
                                  + +
                                    +
                                  1. Hide All
                                  2. +
                                  3. Show all
                                  4. +
                                  + Learn more about member selection +
                                  +
                                  + Visibility +
                                  1. Public
                                  2. All
                                  +
                                  +
                                  + +
                                  +
                                  + + + + + + +
                                  +

                                  Value Members

                                  +
                                  1. + + +

                                    + + final + def + + + !=(arg0: AnyRef): Boolean + +

                                    +
                                    Definition Classes
                                    AnyRef
                                    +
                                  2. + + +

                                    + + final + def + + + !=(arg0: Any): Boolean + +

                                    +
                                    Definition Classes
                                    Any
                                    +
                                  3. + + +

                                    + + final + def + + + ##(): Int + +

                                    +
                                    Definition Classes
                                    AnyRef → Any
                                    +
                                  4. + + +

                                    + + final + def + + + ==(arg0: AnyRef): Boolean + +

                                    +
                                    Definition Classes
                                    AnyRef
                                    +
                                  5. + + +

                                    + + final + def + + + ==(arg0: Any): Boolean + +

                                    +
                                    Definition Classes
                                    Any
                                    +
                                  6. + + +

                                    + + final + def + + + asInstanceOf[T0]: T0 + +

                                    +
                                    Definition Classes
                                    Any
                                    +
                                  7. + + +

                                    + + + def + + + clone(): AnyRef + +

                                    +
                                    Attributes
                                    protected[java.lang]
                                    Definition Classes
                                    AnyRef
                                    Annotations
                                    + @throws( + + ... + ) + +
                                    +
                                  8. + + +

                                    + + final + def + + + eq(arg0: AnyRef): Boolean + +

                                    +
                                    Definition Classes
                                    AnyRef
                                    +
                                  9. + + +

                                    + + + def + + + equals(arg0: Any): Boolean + +

                                    +
                                    Definition Classes
                                    AnyRef → Any
                                    +
                                  10. + + +

                                    + + + def + + + finalize(): Unit + +

                                    +
                                    Attributes
                                    protected[java.lang]
                                    Definition Classes
                                    AnyRef
                                    Annotations
                                    + @throws( + + classOf[java.lang.Throwable] + ) + +
                                    +
                                  11. + + +

                                    + + final + def + + + getClass(): Class[_] + +

                                    +
                                    Definition Classes
                                    AnyRef → Any
                                    +
                                  12. + + +

                                    + + + def + + + hashCode(): Int + +

                                    +
                                    Definition Classes
                                    AnyRef → Any
                                    +
                                  13. + + +

                                    + + final + def + + + isInstanceOf[T0]: Boolean + +

                                    +
                                    Definition Classes
                                    Any
                                    +
                                  14. + + +

                                    + + + def + + + main(args: Array[String]): Unit + +

                                    + +
                                  15. + + +

                                    + + final + def + + + ne(arg0: AnyRef): Boolean + +

                                    +
                                    Definition Classes
                                    AnyRef
                                    +
                                  16. + + +

                                    + + final + def + + + notify(): Unit + +

                                    +
                                    Definition Classes
                                    AnyRef
                                    +
                                  17. + + +

                                    + + final + def + + + notifyAll(): Unit + +

                                    +
                                    Definition Classes
                                    AnyRef
                                    +
                                  18. + + +

                                    + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                                    +
                                    Definition Classes
                                    AnyRef
                                    +
                                  19. + + +

                                    + + + def + + + toString(): String + +

                                    +
                                    Definition Classes
                                    AnyRef → Any
                                    +
                                  20. + + +

                                    + + final + def + + + wait(): Unit + +

                                    +
                                    Definition Classes
                                    AnyRef
                                    Annotations
                                    + @throws( + + ... + ) + +
                                    +
                                  21. + + +

                                    + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                                    +
                                    Definition Classes
                                    AnyRef
                                    Annotations
                                    + @throws( + + ... + ) + +
                                    +
                                  22. + + +

                                    + + final + def + + + wait(arg0: Long): Unit + +

                                    +
                                    Definition Classes
                                    AnyRef
                                    Annotations
                                    + @throws( + + ... + ) + +
                                    +
                                  +
                                  + + + + +
                                  + +
                                  +
                                  +

                                  Inherited from AnyRef

                                  +
                                  +

                                  Inherited from Any

                                  +
                                  + +
                                  + +
                                  +
                                  +

                                  Ungrouped

                                  + +
                                  +
                                  + +
                                  + +
                                  + + + + + \ No newline at end of file diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/scalaxy/debug/plugin/DebuggableMacrosComponent.html b/scalaxy-debug/0.3-SNAPSHOT/api/scalaxy/debug/plugin/DebuggableMacrosComponent.html new file mode 100644 index 00000000..2401ec89 --- /dev/null +++ b/scalaxy-debug/0.3-SNAPSHOT/api/scalaxy/debug/plugin/DebuggableMacrosComponent.html @@ -0,0 +1,635 @@ + + + + + DebuggableMacrosComponent - scalaxy-debug: scalaxy-debug 0.3-SNAPSHOT - scalaxy.debug.plugin.DebuggableMacrosComponent + + + + + + + + + + +
                                  + +

                                  scalaxy.debug.plugin

                                  +

                                  DebuggableMacrosComponent

                                  +
                                  + +

                                  + + + class + + + DebuggableMacrosComponent extends PluginComponent with TypingTransformers + +

                                  + +
                                  + Linear Supertypes +
                                  TypingTransformers, PluginComponent, SubComponent, AnyRef, Any
                                  +
                                  + + +
                                  +
                                  +
                                  + Ordering +
                                    + +
                                  1. Alphabetic
                                  2. +
                                  3. By inheritance
                                  4. +
                                  +
                                  +
                                  + Inherited
                                  +
                                  +
                                    +
                                  1. DebuggableMacrosComponent
                                  2. TypingTransformers
                                  3. PluginComponent
                                  4. SubComponent
                                  5. AnyRef
                                  6. Any
                                  7. +
                                  +
                                  + +
                                    +
                                  1. Hide All
                                  2. +
                                  3. Show all
                                  4. +
                                  + Learn more about member selection +
                                  +
                                  + Visibility +
                                  1. Public
                                  2. All
                                  +
                                  +
                                  + +
                                  +
                                  +
                                  +

                                  Instance Constructors

                                  +
                                  1. + + +

                                    + + + new + + + DebuggableMacrosComponent(global: Global) + +

                                    + +
                                  +
                                  + +
                                  +

                                  Type Members

                                  +
                                  1. + + +

                                    + + abstract + class + + + StdPhase extends GlobalPhase + +

                                    +
                                    Definition Classes
                                    SubComponent
                                    +
                                  2. + + +

                                    + + abstract + class + + + TypingTransformer extends scala.tools.nsc.Global.Transformer + +

                                    +
                                    Definition Classes
                                    TypingTransformers
                                    +
                                  +
                                  + + + +
                                  +

                                  Value Members

                                  +
                                  1. + + +

                                    + + final + def + + + !=(arg0: AnyRef): Boolean + +

                                    +
                                    Definition Classes
                                    AnyRef
                                    +
                                  2. + + +

                                    + + final + def + + + !=(arg0: Any): Boolean + +

                                    +
                                    Definition Classes
                                    Any
                                    +
                                  3. + + +

                                    + + final + def + + + ##(): Int + +

                                    +
                                    Definition Classes
                                    AnyRef → Any
                                    +
                                  4. + + +

                                    + + final + def + + + ==(arg0: AnyRef): Boolean + +

                                    +
                                    Definition Classes
                                    AnyRef
                                    +
                                  5. + + +

                                    + + final + def + + + ==(arg0: Any): Boolean + +

                                    +
                                    Definition Classes
                                    Any
                                    +
                                  6. + + +

                                    + + final + def + + + afterOwnPhase[T](op: ⇒ T): T + +

                                    +
                                    Definition Classes
                                    SubComponent
                                    Annotations
                                    + @inline() + +
                                    +
                                  7. + + +

                                    + + final + def + + + asInstanceOf[T0]: T0 + +

                                    +
                                    Definition Classes
                                    Any
                                    +
                                  8. + + +

                                    + + final + def + + + beforeOwnPhase[T](op: ⇒ T): T + +

                                    +
                                    Definition Classes
                                    SubComponent
                                    Annotations
                                    + @inline() + +
                                    +
                                  9. + + +

                                    + + + def + + + clone(): AnyRef + +

                                    +
                                    Attributes
                                    protected[java.lang]
                                    Definition Classes
                                    AnyRef
                                    Annotations
                                    + @throws( + + ... + ) + +
                                    +
                                  10. + + +

                                    + + final + def + + + eq(arg0: AnyRef): Boolean + +

                                    +
                                    Definition Classes
                                    AnyRef
                                    +
                                  11. + + +

                                    + + + def + + + equals(arg0: Any): Boolean + +

                                    +
                                    Definition Classes
                                    AnyRef → Any
                                    +
                                  12. + + +

                                    + + + def + + + finalize(): Unit + +

                                    +
                                    Attributes
                                    protected[java.lang]
                                    Definition Classes
                                    AnyRef
                                    Annotations
                                    + @throws( + + classOf[java.lang.Throwable] + ) + +
                                    +
                                  13. + + +

                                    + + final + def + + + getClass(): Class[_] + +

                                    +
                                    Definition Classes
                                    AnyRef → Any
                                    +
                                  14. + + +

                                    + + + val + + + global: Global + +

                                    +
                                    Definition Classes
                                    DebuggableMacrosComponent → TypingTransformers → SubComponent
                                    +
                                  15. + + +

                                    + + + def + + + hashCode(): Int + +

                                    +
                                    Definition Classes
                                    SubComponent → AnyRef → Any
                                    +
                                  16. + + +

                                    + + final + val + + + internal: Boolean(false) + +

                                    +
                                    Definition Classes
                                    PluginComponent → SubComponent
                                    +
                                  17. + + +

                                    + + final + def + + + isInstanceOf[T0]: Boolean + +

                                    +
                                    Definition Classes
                                    Any
                                    +
                                  18. + + +

                                    + + final + def + + + ne(arg0: AnyRef): Boolean + +

                                    +
                                    Definition Classes
                                    AnyRef
                                    +
                                  19. + + +

                                    + + + def + + + newPhase(prev: Phase): StdPhase + +

                                    +
                                    Definition Classes
                                    DebuggableMacrosComponent → SubComponent
                                    +
                                  20. + + +

                                    + + final + def + + + notify(): Unit + +

                                    +
                                    Definition Classes
                                    AnyRef
                                    +
                                  21. + + +

                                    + + final + def + + + notifyAll(): Unit + +

                                    +
                                    Definition Classes
                                    AnyRef
                                    +
                                  22. + + +

                                    + + + def + + + ownPhase: Phase + +

                                    +
                                    Definition Classes
                                    SubComponent
                                    +
                                  23. + + +

                                    + + + val + + + phaseName: String + +

                                    +
                                    Definition Classes
                                    DebuggableMacrosComponent → SubComponent
                                    +
                                  24. + + +

                                    + + + def + + + phaseNewFlags: Long + +

                                    +
                                    Definition Classes
                                    SubComponent
                                    +
                                  25. + + +

                                    + + + def + + + phaseNextFlags: Long + +

                                    +
                                    Definition Classes
                                    SubComponent
                                    +
                                  26. + + +

                                    + + + val + + + runsAfter: List[String] + +

                                    +
                                    Definition Classes
                                    DebuggableMacrosComponent → SubComponent
                                    +
                                  27. + + +

                                    + + + val + + + runsBefore: List[String] + +

                                    +
                                    Definition Classes
                                    DebuggableMacrosComponent → SubComponent
                                    +
                                  28. + + +

                                    + + + val + + + runsRightAfter: Some[String] + +

                                    +
                                    Definition Classes
                                    DebuggableMacrosComponent → PluginComponent → SubComponent
                                    +
                                  29. + + +

                                    + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                                    +
                                    Definition Classes
                                    AnyRef
                                    +
                                  30. + + +

                                    + + + def + + + toString(): String + +

                                    +
                                    Definition Classes
                                    AnyRef → Any
                                    +
                                  31. + + +

                                    + + final + def + + + wait(): Unit + +

                                    +
                                    Definition Classes
                                    AnyRef
                                    Annotations
                                    + @throws( + + ... + ) + +
                                    +
                                  32. + + +

                                    + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                                    +
                                    Definition Classes
                                    AnyRef
                                    Annotations
                                    + @throws( + + ... + ) + +
                                    +
                                  33. + + +

                                    + + final + def + + + wait(arg0: Long): Unit + +

                                    +
                                    Definition Classes
                                    AnyRef
                                    Annotations
                                    + @throws( + + ... + ) + +
                                    +
                                  +
                                  + + + + +
                                  + +
                                  +
                                  +

                                  Inherited from TypingTransformers

                                  +
                                  +

                                  Inherited from PluginComponent

                                  +
                                  +

                                  Inherited from SubComponent

                                  +
                                  +

                                  Inherited from AnyRef

                                  +
                                  +

                                  Inherited from Any

                                  +
                                  + +
                                  + +
                                  +
                                  +

                                  Ungrouped

                                  + +
                                  +
                                  + +
                                  + +
                                  + + + + + \ No newline at end of file diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/scalaxy/debug/plugin/DebuggableMacrosPlugin.html b/scalaxy-debug/0.3-SNAPSHOT/api/scalaxy/debug/plugin/DebuggableMacrosPlugin.html new file mode 100644 index 00000000..2c194ada --- /dev/null +++ b/scalaxy-debug/0.3-SNAPSHOT/api/scalaxy/debug/plugin/DebuggableMacrosPlugin.html @@ -0,0 +1,523 @@ + + + + + DebuggableMacrosPlugin - scalaxy-debug: scalaxy-debug 0.3-SNAPSHOT - scalaxy.debug.plugin.DebuggableMacrosPlugin + + + + + + + + + + +
                                  + +

                                  scalaxy.debug.plugin

                                  +

                                  DebuggableMacrosPlugin

                                  +
                                  + +

                                  + + + class + + + DebuggableMacrosPlugin extends Plugin + +

                                  + +

                                  To use this, just write the following in src/main/resources/scalac-plugin.xml: + <plugin> + <name>debuggable-macros</name> + <classname>scalaxy.debug.plugin.DebuggableMacroPlugin</classname> + </plugin> +

                                  + Linear Supertypes +
                                  Plugin, AnyRef, Any
                                  +
                                  + + +
                                  +
                                  +
                                  + Ordering +
                                    + +
                                  1. Alphabetic
                                  2. +
                                  3. By inheritance
                                  4. +
                                  +
                                  +
                                  + Inherited
                                  +
                                  +
                                    +
                                  1. DebuggableMacrosPlugin
                                  2. Plugin
                                  3. AnyRef
                                  4. Any
                                  5. +
                                  +
                                  + +
                                    +
                                  1. Hide All
                                  2. +
                                  3. Show all
                                  4. +
                                  + Learn more about member selection +
                                  +
                                  + Visibility +
                                  1. Public
                                  2. All
                                  +
                                  +
                                  + +
                                  +
                                  +
                                  +

                                  Instance Constructors

                                  +
                                  1. + + +

                                    + + + new + + + DebuggableMacrosPlugin(global: Global) + +

                                    + +
                                  +
                                  + + + + + +
                                  +

                                  Value Members

                                  +
                                  1. + + +

                                    + + final + def + + + !=(arg0: AnyRef): Boolean + +

                                    +
                                    Definition Classes
                                    AnyRef
                                    +
                                  2. + + +

                                    + + final + def + + + !=(arg0: Any): Boolean + +

                                    +
                                    Definition Classes
                                    Any
                                    +
                                  3. + + +

                                    + + final + def + + + ##(): Int + +

                                    +
                                    Definition Classes
                                    AnyRef → Any
                                    +
                                  4. + + +

                                    + + final + def + + + ==(arg0: AnyRef): Boolean + +

                                    +
                                    Definition Classes
                                    AnyRef
                                    +
                                  5. + + +

                                    + + final + def + + + ==(arg0: Any): Boolean + +

                                    +
                                    Definition Classes
                                    Any
                                    +
                                  6. + + +

                                    + + final + def + + + asInstanceOf[T0]: T0 + +

                                    +
                                    Definition Classes
                                    Any
                                    +
                                  7. + + +

                                    + + + def + + + clone(): AnyRef + +

                                    +
                                    Attributes
                                    protected[java.lang]
                                    Definition Classes
                                    AnyRef
                                    Annotations
                                    + @throws( + + ... + ) + +
                                    +
                                  8. + + +

                                    + + + val + + + components: List[PluginComponent] + +

                                    +
                                    Definition Classes
                                    DebuggableMacrosPlugin → Plugin
                                    +
                                  9. + + +

                                    + + + val + + + description: String + +

                                    +
                                    Definition Classes
                                    DebuggableMacrosPlugin → Plugin
                                    +
                                  10. + + +

                                    + + final + def + + + eq(arg0: AnyRef): Boolean + +

                                    +
                                    Definition Classes
                                    AnyRef
                                    +
                                  11. + + +

                                    + + + def + + + equals(arg0: Any): Boolean + +

                                    +
                                    Definition Classes
                                    AnyRef → Any
                                    +
                                  12. + + +

                                    + + + def + + + finalize(): Unit + +

                                    +
                                    Attributes
                                    protected[java.lang]
                                    Definition Classes
                                    AnyRef
                                    Annotations
                                    + @throws( + + classOf[java.lang.Throwable] + ) + +
                                    +
                                  13. + + +

                                    + + final + def + + + getClass(): Class[_] + +

                                    +
                                    Definition Classes
                                    AnyRef → Any
                                    +
                                  14. + + +

                                    + + + val + + + global: Global + +

                                    +
                                    Definition Classes
                                    DebuggableMacrosPlugin → Plugin
                                    +
                                  15. + + +

                                    + + + def + + + hashCode(): Int + +

                                    +
                                    Definition Classes
                                    AnyRef → Any
                                    +
                                  16. + + +

                                    + + final + def + + + isInstanceOf[T0]: Boolean + +

                                    +
                                    Definition Classes
                                    Any
                                    +
                                  17. + + +

                                    + + + val + + + name: String + +

                                    +
                                    Definition Classes
                                    DebuggableMacrosPlugin → Plugin
                                    +
                                  18. + + +

                                    + + final + def + + + ne(arg0: AnyRef): Boolean + +

                                    +
                                    Definition Classes
                                    AnyRef
                                    +
                                  19. + + +

                                    + + final + def + + + notify(): Unit + +

                                    +
                                    Definition Classes
                                    AnyRef
                                    +
                                  20. + + +

                                    + + final + def + + + notifyAll(): Unit + +

                                    +
                                    Definition Classes
                                    AnyRef
                                    +
                                  21. + + +

                                    + + + val + + + optionsHelp: Option[String] + +

                                    +
                                    Definition Classes
                                    Plugin
                                    +
                                  22. + + +

                                    + + + def + + + processOptions(options: List[String], error: (String) ⇒ Unit): Unit + +

                                    +
                                    Definition Classes
                                    Plugin
                                    +
                                  23. + + +

                                    + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                                    +
                                    Definition Classes
                                    AnyRef
                                    +
                                  24. + + +

                                    + + + def + + + toString(): String + +

                                    +
                                    Definition Classes
                                    AnyRef → Any
                                    +
                                  25. + + +

                                    + + final + def + + + wait(): Unit + +

                                    +
                                    Definition Classes
                                    AnyRef
                                    Annotations
                                    + @throws( + + ... + ) + +
                                    +
                                  26. + + +

                                    + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                                    +
                                    Definition Classes
                                    AnyRef
                                    Annotations
                                    + @throws( + + ... + ) + +
                                    +
                                  27. + + +

                                    + + final + def + + + wait(arg0: Long): Unit + +

                                    +
                                    Definition Classes
                                    AnyRef
                                    Annotations
                                    + @throws( + + ... + ) + +
                                    +
                                  +
                                  + + + + +
                                  + +
                                  +
                                  +

                                  Inherited from Plugin

                                  +
                                  +

                                  Inherited from AnyRef

                                  +
                                  +

                                  Inherited from Any

                                  +
                                  + +
                                  + +
                                  +
                                  +

                                  Ungrouped

                                  + +
                                  +
                                  + +
                                  + +
                                  + + + + + \ No newline at end of file diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/scalaxy/debug/plugin/package.html b/scalaxy-debug/0.3-SNAPSHOT/api/scalaxy/debug/plugin/package.html new file mode 100644 index 00000000..bdcc6b2d --- /dev/null +++ b/scalaxy-debug/0.3-SNAPSHOT/api/scalaxy/debug/plugin/package.html @@ -0,0 +1,137 @@ + + + + + plugin - scalaxy-debug: scalaxy-debug 0.3-SNAPSHOT - scalaxy.debug.plugin + + + + + + + + + + +
                                  + +

                                  scalaxy.debug

                                  +

                                  plugin

                                  +
                                  + +

                                  + + + package + + + plugin + +

                                  + +
                                  + + +
                                  +
                                  + + +
                                  + Visibility +
                                  1. Public
                                  2. All
                                  +
                                  +
                                  + +
                                  +
                                  + + +
                                  +

                                  Type Members

                                  +
                                  1. + + +

                                    + + + class + + + DebuggableMacrosComponent extends PluginComponent with TypingTransformers + +

                                    + +
                                  2. + + +

                                    + + + class + + + DebuggableMacrosPlugin extends Plugin + +

                                    +

                                    To use this, just write the following in src/main/resources/scalac-plugin.xml: + <plugin> + <name>debuggable-macros</name> + <classname>scalaxy.

                                    +
                                  +
                                  + + + +
                                  +

                                  Value Members

                                  +
                                  1. + + +

                                    + + + object + + + DebuggableMacrosCompiler + +

                                    +

                                    This compiler plugin adds source debug support to macro-expanded trees.

                                    +
                                  +
                                  + + + + +
                                  + +
                                  + + +
                                  + +
                                  +
                                  +

                                  Ungrouped

                                  + +
                                  +
                                  + +
                                  + +
                                  + + + + + \ No newline at end of file diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/scalaxy/package.html b/scalaxy-debug/0.3-SNAPSHOT/api/scalaxy/package.html new file mode 100644 index 00000000..70053b99 --- /dev/null +++ b/scalaxy-debug/0.3-SNAPSHOT/api/scalaxy/package.html @@ -0,0 +1,105 @@ + + + + + scalaxy - scalaxy-debug: scalaxy-debug 0.3-SNAPSHOT - scalaxy + + + + + + + + + + +
                                  + + +

                                  scalaxy

                                  +
                                  + +

                                  + + + package + + + scalaxy + +

                                  + +
                                  + + +
                                  +
                                  + + +
                                  + Visibility +
                                  1. Public
                                  2. All
                                  +
                                  +
                                  + +
                                  +
                                  + + + + + + +
                                  +

                                  Value Members

                                  +
                                  1. + + +

                                    + + + package + + + debug + +

                                    + +
                                  +
                                  + + + + +
                                  + +
                                  + + +
                                  + +
                                  +
                                  +

                                  Ungrouped

                                  + +
                                  +
                                  + +
                                  + +
                                  + + + + + \ No newline at end of file diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/index.html b/scalaxy-fx/0.3-SNAPSHOT/api/index.html new file mode 100644 index 00000000..6eddf4dc --- /dev/null +++ b/scalaxy-fx/0.3-SNAPSHOT/api/index.html @@ -0,0 +1,37 @@ + + + + + scalaxy-fx: scalaxy-fx 0.3-SNAPSHOT + + + + + + + + +
                                  + + + + +
                                  +
                                  +
                                  +
                                  +
                                  +
                                  #ABCDEFGHIJKLMNOPQRSTUVWXYZ
                                  +
                                  +
                                  + +
                                    +
                                    +
                                    +
                                    +
                                    + +
                                    + + + \ No newline at end of file diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/index.js b/scalaxy-fx/0.3-SNAPSHOT/api/index.js new file mode 100644 index 00000000..6103c4e9 --- /dev/null +++ b/scalaxy-fx/0.3-SNAPSHOT/api/index.js @@ -0,0 +1 @@ +Index.PACKAGES = {}; \ No newline at end of file diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/arrow-down.png b/scalaxy-fx/0.3-SNAPSHOT/api/lib/arrow-down.png new file mode 100644 index 0000000000000000000000000000000000000000..7229603ae5b30ce0e0bd09863543b260085c8f2d GIT binary patch literal 6232 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 literal 0 HcmV?d00001 diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/class_big.png b/scalaxy-fx/0.3-SNAPSHOT/api/lib/class_big.png new file mode 100644 index 0000000000000000000000000000000000000000..cb1f638a585c50456f57b73c4d043c75762ff9a5 GIT binary patch literal 7516 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
                                    }cgT+sFDw4uMOU<91Pe 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 U==iC&s{jB107*qoM6N<$f-P8sEdT%j literal 0 HcmV?d00001 diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/constructorsbg.gif b/scalaxy-fx/0.3-SNAPSHOT/api/lib/constructorsbg.gif new file mode 100644 index 0000000000000000000000000000000000000000..2e3f5ea53025f68e2636f9c65e5115a3aa1bb581 GIT binary patch literal 1206 zcmZ?wbhEHbWMq(GIKseSZEam&UmqG8YHx4v?(P;76XWUWX=!Qc=j$685$WvY?CR?3 zAK)Jt7-V8%YG!5@8yjnDYwPIXsHUnK9v&VQ9TgWB=jiAd5*+O9?QL#hZftDKfCLo( zb4U0FD7Yk+Bm!w0`-+0ZZE`@j@w*YQzUa=n7J9^3ax%w4}1^R}1 z1|ToN6#Dw&SDKp(S6y5Zl!|aKR)dQ}DhpEegHnt0ON)|Ify$LZRuxz|7o{eaQ#zd*q`*i^wcF*!32#0RVQ^|kWMD=taQOHTE4u~h<^pqH7MVr61% z;AY@x;B0E?uBO)VrJ|N z)az`3RWB$hI zxnujbty?y4+PGo;y0vRouUffc`Ld-;7B5=3VE(+hb7s$)Ib-^?sZ%CTnmD1queYbW ztFxoMt+l1Osj;EHuC}JSsEZKEj1-MDKQ~FE;c4QDl#HG zEHorIC@{d^&)3J>%hSW%&DF)($Qx)!_Hn5)9TB4Am2f&=-p_kccyqPBfKGwUE!WRLZeY z&9_xAcF-<$)~j$)tu;5Sb~kMFG;Z}V?)EY6_cxj1Z!#mmbas&G!VuHNfk6*)|04m# ze}c|Msfi`2DGKG8B^e6tp1uJLIt)MnasUIXxWbl9$+AdMQ_qW!P0lP*Igu!GM1jSD HgTWdAVsJLn literal 0 HcmV?d00001 diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/defbg-blue.gif b/scalaxy-fx/0.3-SNAPSHOT/api/lib/defbg-blue.gif new file mode 100644 index 0000000000000000000000000000000000000000..69038337a793be5ec04430183980b7e393113ea1 GIT binary patch literal 1544 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 availableWidth) + { + // resize diagram + var height = diagramHeight / diagramWidth * availableWidth; + $(".diagram svg", this).width(availableWidth); + $(".diagram svg", this).height(height); + + // register click event on whole div + $(".diagram", this).click(function() { + diagrams.popup($(this)); + }); + $(".diagram", this).addClass("magnifying"); + } + else + { + // restore full size of diagram + $(".diagram svg", this).width(diagramWidth); + $(".diagram svg", this).height(diagramHeight); + // don't show custom cursor any more + $(".diagram", this).removeClass("magnifying"); + } + }); +}; + +/** + * Shows or hides a diagram depending on its current state. + */ +diagrams.toggle = function(container, dontAnimate) +{ + // change class of link + $(".diagram-link", container).toggleClass("open"); + // get element to show / hide + var div = $(".diagram", container); + if (div.is(':visible')) + { + $(".diagram-help", container).hide(); + div.unbind("click"); + div.removeClass("magnifying"); + div.slideUp(100); + } + else + { + diagrams.resize(); + if(dontAnimate) + div.show(); + else + div.slideDown(100); + $(".diagram-help", container).show(); + } +}; + +/** + * Opens a popup containing a copy of a diagram. + */ +diagrams.windows = {}; +diagrams.popup = function(diagram) +{ + var id = diagram.attr("id"); + if(!diagrams.windows[id] || diagrams.windows[id].closed) { + var title = $(".symbol .name", $("#signature")).text(); + // cloning from parent window to popup somehow doesn't work in IE + // therefore include the SVG as a string into the HTML + var svgIE = jQuery.browser.msie ? $("
                                    ").append(diagram.data("svg")).html() : ""; + var html = '' + + '\n' + + '\n' + + '\n' + + ' \n' + + ' ' + title + '\n' + + ' \n' + + ' \n' + + ' \n' + + ' \n' + + ' \n' + + ' \n' + + ' Close this window\n' + + ' ' + svgIE + '\n' + + ' \n' + + ''; + + var padding = 30; + var screenHeight = screen.availHeight; + var screenWidth = screen.availWidth; + var w = Math.min(screenWidth, diagram.data("width") + 2 * padding); + var h = Math.min(screenHeight, diagram.data("height") + 2 * padding); + var left = (screenWidth - w) / 2; + var top = (screenHeight - h) / 2; + var parameters = "height=" + h + ", width=" + w + ", left=" + left + ", top=" + top + ", scrollbars=yes, location=no, resizable=yes"; + var win = window.open("about:blank", "_blank", parameters); + win.document.open(); + win.document.write(html); + win.document.close(); + diagrams.windows[id] = win; + } + win.focus(); +}; + +/** + * This method is called from within the popup when a node is clicked. + */ +diagrams.redirectFromPopup = function(url) +{ + window.location = url; +}; + +/** + * Helper method that adds a class to a SVG element. + */ +diagrams.addClass = function(svgElem, newClass) { + newClass = newClass || "over"; + var classes = svgElem.attr("class"); + if ($.inArray(newClass, classes.split(/\s+/)) == -1) { + classes += (classes ? ' ' : '') + newClass; + svgElem.attr("class", classes); + } +}; + +/** + * Helper method that removes a class from a SVG element. + */ +diagrams.removeClass = function(svgElem, oldClass) { + oldClass = oldClass || "over"; + var classes = svgElem.attr("class"); + classes = $.grep(classes.split(/\s+/), function(n, i) { return n != oldClass; }).join(' '); + svgElem.attr("class", classes); +}; + diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/filter_box_left.png b/scalaxy-fx/0.3-SNAPSHOT/api/lib/filter_box_left.png new file mode 100644 index 0000000000000000000000000000000000000000..0e8c893315e7955b02474d3a544b9145aafb15b2 GIT binary patch literal 1692 zcmaJ?Yfuws6pg$rSOqBp3YKM~RV;Zz60;aJAs|tLX#yHS2bN@k3}iRiY$T*bRAg#9 zU=@FeD54a{@j+EkDTq>D1*#y5=}<;1FQtW2QWQm;)^1R+Kd|4-?)R8;&OP^jcW1wn zMQxbxvc!c#q0E;=h~?zGh0nhVLI8<$M9qZi_hoVG}vq!iJ%!WPy#m5Py=;ZL5vtw zxJE~4Fch#U!ikuX5P+o9Hz{a!GqR}RZJEe|F-)+I!J;#5DNO^V(*K8QwKHe~AxGZ% zomJQnouNY*a>RfcaTR%SNmN@X9TbWqFoEIG7?w6&MOg|)V1^V-2ZSm(fD~3~P}_bA zFO@=z7d?GMc8_g2)3)ShrtuM!>~@@N>+T&8M1C!960tDa)O{gFy2(fA zz3T<_SYuv{D)_EL=f;)y69e-Ky4|eHMud}d&8tpKdJXw|FA8wVks>d2E7RxJTpy%k& zkln?LUfbzg^RAqmv%e%NGORQBAW}-Td|p~VHijo;X8zsZ($X^6+uM6!J#g~Lon3o| z%yy6Q#l8#XZjX=8POAt4(SV9rv74$vZ!mQ7Ih=6>K^_l|jA(PbOJZ)7%FntjLr%)i zy2~xr+}{#jYpUxb&qZ$DoK;v{eCMdMAN4_|-e@%T^!4>EHE#RNqt*9tQPEOmTwHcp z8SUCPVvxz@I`!(h*bT?;AMpB?9IRY;6SepD?GM%LqlKtmzwpwk1RTGYUvT)Ehf9tw zE33A9!v5+(_aFQ91qB5O)j2tiU0q!X$!!raxvG}Ir~D;ZJ#daH$(+?g#+>uOcV@q9( zNA}J$hYc4tg?PB^X-m33JSql-TX}6aoBK0{#?8YKde>dG#XG8NY8+x>{FmgFM?ny@ z_lvcz0)e1s=k?TwO*EQAcHQALZe00KpIDBLpO!mctE_}kbiwl%FJKIFot&Jc+$f_8 z8oG+eBKkEqH`A|N(9~bzE0=fty7^4!Zl}xsijNe>*2c%iZiL<2FV|eD)ojQO;0pxH zS6iOl-NNi$#aFwY%o;pr{{mUu^Fwjf3l}ad*ZyPVIVyrIkPEX+>TMxn15Nd zav-ZrQP;=Um;C7y>q90w(zLCoZdruVQ63j}ETaFVxBMUOjizep$G*PA6TE6m?$RPx zmv)7uBXiNdkmBLz_4cmubG5#W6mXxF8k^TF<8E1SsNetIhE~5hP876f;&u1}p9{AC Ng(NIW{GBLa@4p#{lvn@& literal 0 HcmV?d00001 diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/filter_box_left2.gif b/scalaxy-fx/0.3-SNAPSHOT/api/lib/filter_box_left2.gif new file mode 100644 index 0000000000000000000000000000000000000000..b9b49076a6410112fd18b370bc661154bbab8f80 GIT binary patch literal 1462 zcmZ?wbhEHb6k!lyxN5?1>C&aRxVRrbe!P11>f*(Vt*xySCr_wV1o zw{PEm|Ni~!*RS{P-TU(8%b!1gZrr%>`t|GF+}z{Gk3W6-^z7NQ8#ZiMzkdCvPoHkz zz8w`6_44J*J9qAsmzV$k{ky2BXxFY?A3l8e`}gm(Y13k3V}U0q$LPMun}Zr!h6zgDka?cw3^9}E}>0mc8^5xxNmE{P?HK-$K>q98Fj zJGDe1DK$Ma&sORE?)^#%nJKnP;ikR@z6H*y8JQkcMXAA6ej&+K*~ykEO7?aNHWgMC zxdpkYC5Z|ZxjA{oRu#5Ni7EL>sa8NXNLXJ<0j#7X+g8aDB%uJZ(>cE=Rl!uxKsVXI z%s|1+P|wiV#N6CmN5ROz&_Lh7NZ-&%*U;R`*vQJjKmiJrfVLH-q*(>IxIyg#@@$nd zN=gc>^!0&3rdMvPmtT~wZ)j<02{OaTNEfI=x41H|B(Xv_uUHvof=g;~a#3bMNoIbY z0?5R~r2NtnTP2`NAzsKWfE$}vtOxdvUUGh}ennz|zM-B0$V)JVzP|XC=H|jx7ncO3 zBHWAB;NpiyW)Z+ZoqU2Pda%GTJ1y;^Qsfi`|MIrh5Ij~R+$jC3rFV4s>P;d@5 zRq#zr&ddYx!Rmc|tvvIJOA_;vQ$1a5m4GJbWoD*WS(v-I7@E3Rm|B{e7#g}7IJr4n zI=dQ~nOmATIhq)m!1TK0Czs}?=9R$orXciM;?xUD3b_S9n_W_iGRsm^+=}vZ6~JD$ z%Eav!Go0o@^`_uv@OxBG5|NZ^* z``6DO-@kqR^7+%p5AWZ-ee?R&%NNg|J$>@{(ZdJ#@7=v~`_|1H*RNf@a{1E53+K6ZM9qnzcEzM1h4fS=kHPuy>73F26CB;RB1^Ico zIoVm68R==MDalER3Gs2UG0{A;Cd`0selzKHgrQ9`0_gF3wJl4)%7oHr7^_ z7UpKACdNjp{}N?qO7E-ATK8?BP}HFfhW0S{OOhO#noZi%b`dsS#`djvo JU&f9M)&NKAH`@RJ literal 0 HcmV?d00001 diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/filter_box_right.png b/scalaxy-fx/0.3-SNAPSHOT/api/lib/filter_box_right.png new file mode 100644 index 0000000000000000000000000000000000000000..f127e35b48d39bd048fea2a8e98dd68fb5984601 GIT binary patch literal 1803 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 literal 0 HcmV?d00001 diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/filterboxbg.gif b/scalaxy-fx/0.3-SNAPSHOT/api/lib/filterboxbg.gif new file mode 100644 index 0000000000000000000000000000000000000000..ae2f85823bbbd77d85a28d8348bfd75a1ec626ba GIT binary patch literal 1366 zcmaJ>d0^927|&$j+)$KD(Vht+jHR17kQ|Xk~>-G7(u~=+)csLf1#pCg4G#U&J1%shPBA!%LkH;I2 z#Q-f73I+oHOga+^12g3F`2nN9zdw;s)9KX6$Vez04h4f=k2jS{`~1FiCX-OrU@#aR zj;2yc5GN9eh9hAxhK7dXaj>aIB9TBKkVqu_e!s`#Nv4u1Ku)Kj9HV5UsKr$eJ4l5D z-^wbtNKze)0=F`4EN??Hd-ftQOWTlUvkP;HcBY+O+AA@Qy~~@Z-VVx2BUOvwN;l!= zM2=BN*v)nFGU2u%BrUWu1hBPb6oE$}N{0=p);3@*rd^O2*sRBN6jqMG;It~H;$H-2Ig?S|0ygt^@t4Gz{oyTp)+ATXZA1F zw+o6Ow+kX{Z#2U$l45zyAH};|L>(_HBu_DQ4jTd#^ejsg6&9z%V0M_yRFSl4tHPt5El;t`Es*7WICCjA`bIm!qS}SlOi0oh_b}d6YC4qxSOD5Rdx!^hV z#<+CuT#PxnC`bm?4)$LMom~RmqnYDv3!L%BXL!)<5@_qZk-z@@Zk3iy3q&o^Ix_2n0zAN=goPd@(W!w=pceDB?N-X3`C%{LCb zzJK4|*Is>P&+eCBdhvzlpL_P1T~F_PYR8lP+n;#+u}8N(^6*0sK5+ki_ug~&U3YHX za>wnr-FnN-n{T>t(+wN1zwX*=uHJCf`o1gIU2*wkmtNA_&!Ej)h%7(taaFHsux!+vQ;i5tQD4W zv&o2qE2YzH_B}#`-nO=9mf!3Ja$e73rto#dFaKXdXHZg3R;GHY5gN(z}Nwo2iqz6QPp&Z!xh9#uuD!Bu`C$yM3OmMKd1b_zBX zRu#Dgxv3?I3Kh9IdBs*0wn~X9`AMl(KsHENUr7P1q$Jx`$q^)>0J76LzbI9~RL?*+ z*}%*|!OT$4(AdP>++0V&$iUD*-@r)U&`8(N+{)O<%D_MY3Y37h6{VzE1-ZCE?E>;_ zl`=|73as??%gf94%8m8%i_-NCEiElUW*8ai0#)c1SLT%@R_NvxE5l51Ni9w;$}A|! z%+FH*nV6WAUs__T1av9H3%LbwWAlpjz~0eI&d=4aNG#Ad)H48i38v837r)ZnT)67u zlAu(Cd$Af^98y`3svneEoL^d$oC;K~46>@g%DE^tu_V7JBtJg~7K#BG`6c$o&6x?nx#i>^x=oo!a#3DsBObD2IKumbD1#;jCKQ#}S+KYh6n(_a? zzkh!J`uXGgx36D5fBN|0{kyksUcY+z;`y_uPaZ#d_~8D%yLWEix_RUJwX0VyU%GhV z{JFDdPMZ`!zF{kpYlR z+RD .pre { + display: block; + position: absolute; + top: 0; + left: 0; + height: 23px; + width: 21px; + background: url("filter_box_left.png"); +} + +#textfilter > .input { + display: block; + position: absolute; + top: 0; + right: 20px; + left: 20px; +} + +#textfilter > .input > input { + height: 20px; + padding: 1px; + font-weight: bold; + color: #000000; + background: #ffffff url("filterboxbarbg.png") repeat-x bottom left; + width: 100%; +} + +#textfilter > .post { + display: block; + position: absolute; + top: 0; + right: 0; + height: 23px; + width: 21px; + background: url("filter_box_right.png"); +} + +/*#textfilter { + position: relative; + display: block; + height: 20px; + margin-bottom: 5px; +} + +#textfilter > .pre { + display: block; + position: absolute; + top: 0; + left: 0; + height: 20px; + width: 20px; + background: url("filter_box_left.png"); +} + +#textfilter > .input { + display: block; + position: absolute; + top: 0; + right: 20px; + left: 20px; +} + +#textfilter > .input > input { + height: 16px; + padding: 2px; + font-weight: bold; + color: darkblue; + background-color: white; + width: 100%; +} + +#textfilter > .post { + display: block; + position: absolute; + top: 0; + right: 0; + height: 20px; + width: 20px; + background: url("filter_box_right.png"); +}*/ + +#focusfilter { + position: relative; + text-align: center; + display: block; + padding: 5px; + background-color: #fffebd; /* light yellow*/ + text-shadow: #ffffff 0 1px 0; +} + +#focusfilter .focuscoll { + font-weight: bold; + text-shadow: #ffffff 0 1px 0; +} + +#focusfilter img { + bottom: -2px; + position: relative; +} + +#kindfilter { + position: relative; + display: block; + padding: 5px; +/* background-color: #999;*/ + text-align: center; +} + +#kindfilter > a { + color: black; +/* text-decoration: underline;*/ + text-shadow: #ffffff 0 1px 0; + +} + +#kindfilter > a:hover { + color: #4C4C4C; + text-decoration: none; + text-shadow: #ffffff 0 1px 0; +} + +#letters { + position: relative; + text-align: center; + padding-bottom: 5px; + border:1px solid #bbbbbb; + border-top:0; + border-left:0; + border-right:0; +} + +#letters > a, #letters > span { +/* font-family: monospace;*/ + color: #858484; + font-weight: bold; + font-size: 8pt; + text-shadow: #ffffff 0 1px 0; + padding-right: 2px; +} + +#letters > span { + color: #bbb; +} + +#tpl { + display: block; + position: fixed; + overflow: auto; + right: 0; + left: 0; + bottom: 0; + top: 5px; + position: absolute; + display: block; +} + +#tpl .packhide { + display: block; + float: right; + font-weight: normal; + color: white; +} + +#tpl .packfocus { + display: block; + float: right; + font-weight: normal; + color: white; +} + +#tpl .packages > ol { + background-color: #dadfe6; + /*margin-bottom: 5px;*/ +} + +/*#tpl .packages > ol > li { + margin-bottom: 1px; +}*/ + +#tpl .packages > li > a { + padding: 0px 5px; +} + +#tpl .packages > li > a.tplshow { + display: block; + color: white; + font-weight: bold; + display: block; + text-shadow: #000000 0 1px 0; +} + +#tpl ol > li.pack { + padding: 3px 5px; + background: url("packagesbg.gif"); + background-repeat:repeat-x; + min-height: 14px; + background-color: #6e808e; +} + +#tpl ol > li { + display: block; +} + +#tpl .templates > li { + padding-left: 5px; + min-height: 18px; +} + +#tpl ol > li .icon { + padding-right: 5px; + bottom: -2px; + position: relative; +} + +#tpl .templates div.placeholder { + padding-right: 5px; + width: 13px; + display: inline-block; +} + +#tpl .templates span.tplLink { + padding-left: 5px; +} + +#content { + border-left-width: 1px; + border-left-color: black; + border-left-style: white; + right: 0px; + left: 0px; + bottom: 0px; + top: 0px; + position: fixed; + margin-left: 300px; + display: block; +} + +#content > iframe { + display: block; + height: 100%; + width: 100%; +} + +.ui-layout-pane { + background: #FFF; + overflow: auto; +} + +.ui-layout-resizer { + background-image:url('filterbg.gif'); + background-repeat:repeat-x; + background-color: #ededee; /* light gray */ + border:1px solid #bbbbbb; + border-top:0; + border-bottom:0; + border-left: 0; +} + +.ui-layout-toggler { + background: #AAA; +} \ No newline at end of file diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/index.js b/scalaxy-fx/0.3-SNAPSHOT/api/lib/index.js new file mode 100644 index 00000000..96689ae7 --- /dev/null +++ b/scalaxy-fx/0.3-SNAPSHOT/api/lib/index.js @@ -0,0 +1,536 @@ +// © 2009–2010 EPFL/LAMP +// code by Gilles Dubochet with contributions by Johannes Rudolph and "spiros" + +var topLevelTemplates = undefined; +var topLevelPackages = undefined; + +var scheduler = undefined; + +var kindFilterState = undefined; +var focusFilterState = undefined; + +var title = $(document).attr('title'); + +var lastHash = ""; + +$(document).ready(function() { + $('body').layout({ + west__size: '20%', + center__maskContents: true + }); + $('#browser').layout({ + center__paneSelector: ".ui-west-center" + //,center__initClosed:true + ,north__paneSelector: ".ui-west-north" + }); + $('iframe').bind("load", function(){ + var subtitle = $(this).contents().find('title').text(); + $(document).attr('title', (title ? title + " - " : "") + subtitle); + + setUrlFragmentFromFrameSrc(); + }); + + // workaround for IE's iframe sizing lack of smartness + if($.browser.msie) { + function fixIFrame() { + $('iframe').height($(window).height() ) + } + $('iframe').bind("load",fixIFrame) + $('iframe').bind("resize",fixIFrame) + } + + scheduler = new Scheduler(); + scheduler.addLabel("init", 1); + scheduler.addLabel("focus", 2); + scheduler.addLabel("filter", 4); + + prepareEntityList(); + + configureTextFilter(); + configureKindFilter(); + configureEntityList(); + + setFrameSrcFromUrlFragment(); + + // If the url fragment changes, adjust the src of iframe "template". + $(window).bind('hashchange', function() { + if(lastFragment != window.location.hash) { + lastFragment = window.location.hash; + setFrameSrcFromUrlFragment(); + } + }); +}); + +// Set the iframe's src according to the fragment of the current url. +// fragment = "#scala.Either" => iframe url = "scala/Either.html" +// fragment = "#scala.Either@isRight:Boolean" => iframe url = "scala/Either.html#isRight:Boolean" +function setFrameSrcFromUrlFragment() { + var fragment = location.hash.slice(1); + if(fragment) { + var loc = fragment.split("@")[0].replace(/\./g, "/"); + if(loc.indexOf(".html") < 0) loc += ".html"; + if(fragment.indexOf('@') > 0) loc += ("#" + fragment.split("@", 2)[1]); + frames["template"].location.replace(loc); + } + else + frames["template"].location.replace("package.html"); +} + +// Set the url fragment according to the src of the iframe "template". +// iframe url = "scala/Either.html" => url fragment = "#scala.Either" +// iframe url = "scala/Either.html#isRight:Boolean" => url fragment = "#scala.Either@isRight:Boolean" +function setUrlFragmentFromFrameSrc() { + try { + var commonLength = location.pathname.lastIndexOf("/"); + var frameLocation = frames["template"].location; + var relativePath = frameLocation.pathname.slice(commonLength + 1); + + if(!relativePath || frameLocation.pathname.indexOf("/") < 0) + return; + + // Add #, remove ".html" and replace "/" with "." + fragment = "#" + relativePath.replace(/\.html$/, "").replace(/\//g, "."); + + // Add the frame's hash after an @ + if(frameLocation.hash) fragment += ("@" + frameLocation.hash.slice(1)); + + // Use replace to not add history items + lastFragment = fragment; + location.replace(fragment); + } + catch(e) { + // Chrome doesn't allow reading the iframe's location when + // used on the local file system. + } +} + +var Index = {}; + +(function (ns) { + function openLink(t, type) { + var href; + if (type == 'object') { + href = t['object']; + } else { + href = t['class'] || t['trait'] || t['case class'] || t['type']; + } + return [ + '' + ].join(''); + } + + function createPackageHeader(pack) { + return [ + '
                                  1. ', + 'focushide', + '', + pack, + '
                                  2. ' + ].join(''); + }; + + function createListItem(template) { + var inner = ''; + + + if (template.object) { + inner += openLink(template, 'object'); + } + + if (template['class'] || template['trait'] || template['case class'] || template['type']) { + inner += (inner == '') ? + '
                                    ' : ''; + inner += openLink(template, template['trait'] ? 'trait' : template['type'] ? 'type' : 'class'); + } else { + inner += '
                                    '; + } + + return [ + '
                                  3. ', + inner, + '', + template.name.replace(/^.*\./, ''), + '
                                  4. ' + ].join(''); + } + + + ns.createPackageTree = function (pack, matched, focused) { + var html = $.map(matched, function (child, i) { + return createListItem(child); + }).join(''); + + var header; + if (focused && pack == focused) { + header = ''; + } else { + header = createPackageHeader(pack); + } + + return [ + '
                                      ', + header, + '
                                        ', + html, + '
                                    ' + ].join(''); + } + + ns.keys = function (obj) { + var result = []; + var key; + for (key in obj) { + result.push(key); + } + return result; + } + + var hiddenPackages = {}; + + function subPackages(pack) { + return $.grep($('#tpl ol.packages'), function (element, index) { + var pack = $('li.pack > .tplshow', element).text(); + return pack.indexOf(pack + '.') == 0; + }); + } + + ns.hidePackage = function (ol) { + var selected = $('li.pack > .tplshow', ol).text(); + hiddenPackages[selected] = true; + + $('ol.templates', ol).hide(); + + $.each(subPackages(selected), function (index, element) { + $(element).hide(); + }); + } + + ns.showPackage = function (ol, state) { + var selected = $('li.pack > .tplshow', ol).text(); + hiddenPackages[selected] = false; + + $('ol.templates', ol).show(); + + $.each(subPackages(selected), function (index, element) { + $(element).show(); + + // When the filter is in "packs" state, + // we don't want to show the `.templates` + var key = $('li.pack > .tplshow', element).text(); + if (hiddenPackages[key] || state == 'packs') { + $('ol.templates', element).hide(); + } + }); + } + +})(Index); + +function configureEntityList() { + kindFilterSync(); + configureHideFilter(); + configureFocusFilter(); + textFilter(); +} + +/* Updates the list of entities (i.e. the content of the #tpl element) from the raw form generated by Scaladoc to a + form suitable for display. In particular, it adds class and object etc. icons, and it configures links to open in + the right frame. Furthermore, it sets the two reference top-level entities lists (topLevelTemplates and + topLevelPackages) to serve as reference for resetting the list when needed. + Be advised: this function should only be called once, on page load. */ +function prepareEntityList() { + var classIcon = $("#library > img.class"); + var traitIcon = $("#library > img.trait"); + var typeIcon = $("#library > img.type"); + var objectIcon = $("#library > img.object"); + var packageIcon = $("#library > img.package"); + + $('#tpl li.pack > a.tplshow').attr("target", "template"); + $('#tpl li.pack').each(function () { + $("span.class", this).each(function() { $(this).replaceWith(classIcon.clone()); }); + $("span.trait", this).each(function() { $(this).replaceWith(traitIcon.clone()); }); + $("span.type", this).each(function() { $(this).replaceWith(typeIcon.clone()); }); + $("span.object", this).each(function() { $(this).replaceWith(objectIcon.clone()); }); + $("span.package", this).each(function() { $(this).replaceWith(packageIcon.clone()); }); + }); + $('#tpl li.pack') + .prepend("hide") + .prepend("focus"); +} + +/* Handles all key presses while scrolling around with keyboard shortcuts in left panel */ +function keyboardScrolldownLeftPane() { + scheduler.add("init", function() { + $("#textfilter input").blur(); + var $items = $("#tpl li"); + $items.first().addClass('selected'); + + $(window).bind("keydown", function(e) { + var $old = $items.filter('.selected'), + $new; + + switch ( e.keyCode ) { + + case 9: // tab + $old.removeClass('selected'); + break; + + case 13: // enter + $old.removeClass('selected'); + var $url = $old.children().filter('a:last').attr('href'); + $("#template").attr("src",$url); + break; + + case 27: // escape + $old.removeClass('selected'); + $(window).unbind(e); + $("#textfilter input").focus(); + + break; + + case 38: // up + $new = $old.prev(); + + if (!$new.length) { + $new = $old.parent().prev(); + } + + if ($new.is('ol') && $new.children(':last').is('ol')) { + $new = $new.children().children(':last'); + } else if ($new.is('ol')) { + $new = $new.children(':last'); + } + + break; + + case 40: // down + $new = $old.next(); + if (!$new.length) { + $new = $old.parent().parent().next(); + } + if ($new.is('ol')) { + $new = $new.children(':first'); + } + break; + } + + if ($new.is('li')) { + $old.removeClass('selected'); + $new.addClass('selected'); + } else if (e.keyCode == 38) { + $(window).unbind(e); + $("#textfilter input").focus(); + } + }); + }); +} + +/* Configures the text filter */ +function configureTextFilter() { + scheduler.add("init", function() { + $("#textfilter").append(""); + var input = $("#textfilter input"); + resizeFilterBlock(); + input.bind('keyup', function(event) { + if (event.keyCode == 27) { // escape + input.attr("value", ""); + } + if (event.keyCode == 40) { // down arrow + $(window).unbind("keydown"); + keyboardScrolldownLeftPane(); + return false; + } + textFilter(); + }); + input.bind('keydown', function(event) { + if (event.keyCode == 9) { // tab + $("#template").contents().find("#mbrsel-input").focus(); + input.attr("value", ""); + return false; + } + textFilter(); + }); + input.focus(function(event) { input.select(); }); + }); + scheduler.add("init", function() { + $("#textfilter > .post").click(function(){ + $("#textfilter input").attr("value", ""); + textFilter(); + }); + }); +} + +function compilePattern(query) { + var escaped = query.replace(/([\.\*\+\?\|\(\)\[\]\\])/g, '\\$1'); + + if (query.toLowerCase() != query) { + // Regexp that matches CamelCase subbits: "BiSe" is + // "[a-z]*Bi[a-z]*Se" and matches "BitSet", "ABitSet", ... + return new RegExp(escaped.replace(/([A-Z])/g,"[a-z]*$1")); + } + else { // if query is all lower case make a normal case insensitive search + return new RegExp(escaped, "i"); + } +} + +// Filters all focused templates and packages. This function should be made less-blocking. +// @param query The string of the query +function textFilter() { + scheduler.clear("filter"); + + $('#tpl').html(''); + + var query = $("#textfilter input").attr("value") || ''; + var queryRegExp = compilePattern(query); + + var index = 0; + + var searchLoop = function () { + var packages = Index.keys(Index.PACKAGES).sort(); + + while (packages[index]) { + var pack = packages[index]; + var children = Index.PACKAGES[pack]; + index++; + + if (focusFilterState) { + if (pack == focusFilterState || + pack.indexOf(focusFilterState + '.') == 0) { + ; + } else { + continue; + } + } + + var matched = $.grep(children, function (child, i) { + return queryRegExp.test(child.name); + }); + + if (matched.length > 0) { + $('#tpl').append(Index.createPackageTree(pack, matched, + focusFilterState)); + scheduler.add('filter', searchLoop); + return; + } + } + + $('#tpl a.packfocus').click(function () { + focusFilter($(this).parent().parent()); + }); + configureHideFilter(); + }; + + scheduler.add('filter', searchLoop); +} + +/* Configures the hide tool by adding the hide link to all packages. */ +function configureHideFilter() { + $('#tpl li.pack a.packhide').click(function () { + var packhide = $(this) + var action = packhide.text(); + + var ol = $(this).parent().parent(); + + if (action == "hide") { + Index.hidePackage(ol); + packhide.text("show"); + } + else { + Index.showPackage(ol, kindFilterState); + packhide.text("hide"); + } + return false; + }); +} + +/* Configures the focus tool by adding the focus bar in the filter box (initially hidden), and by adding the focus + link to all packages. */ +function configureFocusFilter() { + scheduler.add("init", function() { + focusFilterState = null; + if ($("#focusfilter").length == 0) { + $("#filter").append("
                                    focused on
                                    "); + $("#focusfilter > .focusremove").click(function(event) { + textFilter(); + + $("#focusfilter").hide(); + $("#kindfilter").show(); + resizeFilterBlock(); + focusFilterState = null; + }); + $("#focusfilter").hide(); + resizeFilterBlock(); + } + }); + scheduler.add("init", function() { + $('#tpl li.pack a.packfocus').click(function () { + focusFilter($(this).parent()); + return false; + }); + }); +} + +/* Focuses the entity index on a specific package. To do so, it will copy the sub-templates and sub-packages of the + focuses package into the top-level templates and packages position of the index. The original top-level + @param package The
                                  5. element that corresponds to the package in the entity index */ +function focusFilter(package) { + scheduler.clear("filter"); + + var currentFocus = $('li.pack > .tplshow', package).text(); + $("#focusfilter > .focuscoll").empty(); + $("#focusfilter > .focuscoll").append(currentFocus); + + $("#focusfilter").show(); + $("#kindfilter").hide(); + resizeFilterBlock(); + focusFilterState = currentFocus; + kindFilterSync(); + + textFilter(); +} + +function configureKindFilter() { + scheduler.add("init", function() { + kindFilterState = "all"; + $("#filter").append(""); + $("#kindfilter > a").click(function(event) { kindFilter("packs"); }); + resizeFilterBlock(); + }); +} + +function kindFilter(kind) { + if (kind == "packs") { + kindFilterState = "packs"; + kindFilterSync(); + $("#kindfilter > a").replaceWith("display all entities"); + $("#kindfilter > a").click(function(event) { kindFilter("all"); }); + } + else { + kindFilterState = "all"; + kindFilterSync(); + $("#kindfilter > a").replaceWith("display packages only"); + $("#kindfilter > a").click(function(event) { kindFilter("packs"); }); + } +} + +/* Applies the kind filter. */ +function kindFilterSync() { + if (kindFilterState == "all" || focusFilterState != null) { + $("#tpl a.packhide").text('hide'); + $("#tpl ol.templates").show(); + } else { + $("#tpl a.packhide").text('show'); + $("#tpl ol.templates").hide(); + } +} + +function resizeFilterBlock() { + $("#tpl").css("top", $("#filter").outerHeight(true)); +} diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/jquery-ui.js b/scalaxy-fx/0.3-SNAPSHOT/api/lib/jquery-ui.js new file mode 100644 index 00000000..faab0cf1 --- /dev/null +++ b/scalaxy-fx/0.3-SNAPSHOT/api/lib/jquery-ui.js @@ -0,0 +1,6 @@ +/*! jQuery UI - v1.9.0 - 2012-10-05 +* http://jqueryui.com +* Includes: jquery.ui.core.js, jquery.ui.widget.js, jquery.ui.mouse.js, jquery.ui.position.js, jquery.ui.accordion.js, jquery.ui.autocomplete.js, jquery.ui.button.js, jquery.ui.datepicker.js, jquery.ui.dialog.js, jquery.ui.draggable.js, jquery.ui.droppable.js, jquery.ui.effect.js, jquery.ui.effect-blind.js, jquery.ui.effect-bounce.js, jquery.ui.effect-clip.js, jquery.ui.effect-drop.js, jquery.ui.effect-explode.js, jquery.ui.effect-fade.js, jquery.ui.effect-fold.js, jquery.ui.effect-highlight.js, jquery.ui.effect-pulsate.js, jquery.ui.effect-scale.js, jquery.ui.effect-shake.js, jquery.ui.effect-slide.js, jquery.ui.effect-transfer.js, jquery.ui.menu.js, jquery.ui.progressbar.js, jquery.ui.resizable.js, jquery.ui.selectable.js, jquery.ui.slider.js, jquery.ui.sortable.js, jquery.ui.spinner.js, jquery.ui.tabs.js, jquery.ui.tooltip.js +* Copyright (c) 2012 jQuery Foundation and other contributors Licensed MIT */ + +(function(e,t){function i(t,n){var r,i,o,u=t.nodeName.toLowerCase();return"area"===u?(r=t.parentNode,i=r.name,!t.href||!i||r.nodeName.toLowerCase()!=="map"?!1:(o=e("img[usemap=#"+i+"]")[0],!!o&&s(o))):(/input|select|textarea|button|object/.test(u)?!t.disabled:"a"===u?t.href||n:n)&&s(t)}function s(t){return!e(t).parents().andSelf().filter(function(){return e.css(this,"visibility")==="hidden"||e.expr.filters.hidden(this)}).length}var n=0,r=/^ui-id-\d+$/;e.ui=e.ui||{};if(e.ui.version)return;e.extend(e.ui,{version:"1.9.0",keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}}),e.fn.extend({_focus:e.fn.focus,focus:function(t,n){return typeof t=="number"?this.each(function(){var r=this;setTimeout(function(){e(r).focus(),n&&n.call(r)},t)}):this._focus.apply(this,arguments)},scrollParent:function(){var t;return e.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?t=this.parents().filter(function(){return/(relative|absolute|fixed)/.test(e.css(this,"position"))&&/(auto|scroll)/.test(e.css(this,"overflow")+e.css(this,"overflow-y")+e.css(this,"overflow-x"))}).eq(0):t=this.parents().filter(function(){return/(auto|scroll)/.test(e.css(this,"overflow")+e.css(this,"overflow-y")+e.css(this,"overflow-x"))}).eq(0),/fixed/.test(this.css("position"))||!t.length?e(document):t},zIndex:function(n){if(n!==t)return this.css("zIndex",n);if(this.length){var r=e(this[0]),i,s;while(r.length&&r[0]!==document){i=r.css("position");if(i==="absolute"||i==="relative"||i==="fixed"){s=parseInt(r.css("zIndex"),10);if(!isNaN(s)&&s!==0)return s}r=r.parent()}}return 0},uniqueId:function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++n)})},removeUniqueId:function(){return this.each(function(){r.test(this.id)&&e(this).removeAttr("id")})}}),e("").outerWidth(1).jquery||e.each(["Width","Height"],function(n,r){function u(t,n,r,s){return e.each(i,function(){n-=parseFloat(e.css(t,"padding"+this))||0,r&&(n-=parseFloat(e.css(t,"border"+this+"Width"))||0),s&&(n-=parseFloat(e.css(t,"margin"+this))||0)}),n}var i=r==="Width"?["Left","Right"]:["Top","Bottom"],s=r.toLowerCase(),o={innerWidth:e.fn.innerWidth,innerHeight:e.fn.innerHeight,outerWidth:e.fn.outerWidth,outerHeight:e.fn.outerHeight};e.fn["inner"+r]=function(n){return n===t?o["inner"+r].call(this):this.each(function(){e(this).css(s,u(this,n)+"px")})},e.fn["outer"+r]=function(t,n){return typeof t!="number"?o["outer"+r].call(this,t):this.each(function(){e(this).css(s,u(this,t,!0,n)+"px")})}}),e.extend(e.expr[":"],{data:e.expr.createPseudo?e.expr.createPseudo(function(t){return function(n){return!!e.data(n,t)}}):function(t,n,r){return!!e.data(t,r[3])},focusable:function(t){return i(t,!isNaN(e.attr(t,"tabindex")))},tabbable:function(t){var n=e.attr(t,"tabindex"),r=isNaN(n);return(r||n>=0)&&i(t,!r)}}),e(function(){var t=document.body,n=t.appendChild(n=document.createElement("div"));n.offsetHeight,e.extend(n.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0}),e.support.minHeight=n.offsetHeight===100,e.support.selectstart="onselectstart"in n,t.removeChild(n).style.display="none"}),e.fn.extend({disableSelection:function(){return this.bind((e.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(e){e.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}}),e.extend(e.ui,{plugin:{add:function(t,n,r){var i,s=e.ui[t].prototype;for(i in r)s.plugins[i]=s.plugins[i]||[],s.plugins[i].push([n,r[i]])},call:function(e,t,n){var r,i=e.plugins[t];if(!i||!e.element[0].parentNode||e.element[0].parentNode.nodeType===11)return;for(r=0;r0?!0:(t[r]=1,i=t[r]>0,t[r]=0,i)},isOverAxis:function(e,t,n){return e>t&&e",options:{disabled:!1,create:null},_createWidget:function(t,r){r=e(r||this.defaultElement||this)[0],this.element=e(r),this.uuid=n++,this.eventNamespace="."+this.widgetName+this.uuid,this.options=e.widget.extend({},this.options,this._getCreateOptions(),t),this.bindings=e(),this.hoverable=e(),this.focusable=e(),r!==this&&(e.data(r,this.widgetName,this),e.data(r,this.widgetFullName,this),this._on({remove:"destroy"}),this.document=e(r.style?r.ownerDocument:r.document||r),this.window=e(this.document[0].defaultView||this.document[0].parentWindow)),this._create(),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:e.noop,_getCreateEventData:e.noop,_create:e.noop,_init:e.noop,destroy:function(){this._destroy(),this.element.unbind(this.eventNamespace).removeData(this.widgetName).removeData(this.widgetFullName).removeData(e.camelCase(this.widgetFullName)),this.widget().unbind(this.eventNamespace).removeAttr("aria-disabled").removeClass(this.widgetFullName+"-disabled "+"ui-state-disabled"),this.bindings.unbind(this.eventNamespace),this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus")},_destroy:e.noop,widget:function(){return this.element},option:function(n,r){var i=n,s,o,u;if(arguments.length===0)return e.widget.extend({},this.options);if(typeof n=="string"){i={},s=n.split("."),n=s.shift();if(s.length){o=i[n]=e.widget.extend({},this.options[n]);for(u=0;u=9||!!t.button?this._mouseStarted?(this._mouseDrag(t),t.preventDefault()):(this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,t)!==!1,this._mouseStarted?this._mouseDrag(t):this._mouseUp(t)),!this._mouseStarted):this._mouseUp(t)},_mouseUp:function(t){return e(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,t.target===this._mouseDownEvent.target&&e.data(t.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(t)),!1},_mouseDistanceMet:function(e){return Math.max(Math.abs(this._mouseDownEvent.pageX-e.pageX),Math.abs(this._mouseDownEvent.pageY-e.pageY))>=this.options.distance},_mouseDelayMet:function(e){return this.mouseDelayMet},_mouseStart:function(e){},_mouseDrag:function(e){},_mouseStop:function(e){},_mouseCapture:function(e){return!0}})})(jQuery);(function(e,t){function h(e,t,n){return[parseInt(e[0],10)*(l.test(e[0])?t/100:1),parseInt(e[1],10)*(l.test(e[1])?n/100:1)]}function p(t,n){return parseInt(e.css(t,n),10)||0}e.ui=e.ui||{};var n,r=Math.max,i=Math.abs,s=Math.round,o=/left|center|right/,u=/top|center|bottom/,a=/[\+\-]\d+%?/,f=/^\w+/,l=/%$/,c=e.fn.position;e.position={scrollbarWidth:function(){if(n!==t)return n;var r,i,s=e("
                                    "),o=s.children()[0];return e("body").append(s),r=o.offsetWidth,s.css("overflow","scroll"),i=o.offsetWidth,r===i&&(i=s[0].clientWidth),s.remove(),n=r-i},getScrollInfo:function(t){var n=t.isWindow?"":t.element.css("overflow-x"),r=t.isWindow?"":t.element.css("overflow-y"),i=n==="scroll"||n==="auto"&&t.width0?"right":"center",vertical:u<0?"top":o>0?"bottom":"middle"};lr(i(o),i(u))?h.important="horizontal":h.important="vertical",t.using.call(this,e,h)}),a.offset(e.extend(C,{using:u}))})},e.ui.position={fit:{left:function(e,t){var n=t.within,i=n.isWindow?n.scrollLeft:n.offset.left,s=n.width,o=e.left-t.collisionPosition.marginLeft,u=i-o,a=o+t.collisionWidth-s-i,f;t.collisionWidth>s?u>0&&a<=0?(f=e.left+u+t.collisionWidth-s-i,e.left+=u-f):a>0&&u<=0?e.left=i:u>a?e.left=i+s-t.collisionWidth:e.left=i:u>0?e.left+=u:a>0?e.left-=a:e.left=r(e.left-o,e.left)},top:function(e,t){var n=t.within,i=n.isWindow?n.scrollTop:n.offset.top,s=t.within.height,o=e.top-t.collisionPosition.marginTop,u=i-o,a=o+t.collisionHeight-s-i,f;t.collisionHeight>s?u>0&&a<=0?(f=e.top+u+t.collisionHeight-s-i,e.top+=u-f):a>0&&u<=0?e.top=i:u>a?e.top=i+s-t.collisionHeight:e.top=i:u>0?e.top+=u:a>0?e.top-=a:e.top=r(e.top-o,e.top)}},flip:{left:function(e,t){var n=t.within,r=n.offset.left+n.scrollLeft,s=n.width,o=n.isWindow?n.scrollLeft:n.offset.left,u=e.left-t.collisionPosition.marginLeft,a=u-o,f=u+t.collisionWidth-s-o,l=t.my[0]==="left"?-t.elemWidth:t.my[0]==="right"?t.elemWidth:0,c=t.at[0]==="left"?t.targetWidth:t.at[0]==="right"?-t.targetWidth:0,h=-2*t.offset[0],p,d;if(a<0){p=e.left+l+c+h+t.collisionWidth-s-r;if(p<0||p0){d=e.left-t.collisionPosition.marginLeft+l+c+h-o;if(d>0||i(d)a&&(v<0||v0&&(d=e.top-t.collisionPosition.marginTop+c+h+p-o,e.top+c+h+p>f&&(d>0||i(d)10&&i<11,t.innerHTML="",n.removeChild(t)}(),e.uiBackCompat!==!1&&function(e){var n=e.fn.position;e.fn.position=function(r){if(!r||!r.offset)return n.call(this,r);var i=r.offset.split(" "),s=r.at.split(" ");return i.length===1&&(i[1]=i[0]),/^\d/.test(i[0])&&(i[0]="+"+i[0]),/^\d/.test(i[1])&&(i[1]="+"+i[1]),s.length===1&&(/left|center|right/.test(s[0])?s[1]="center":(s[1]=s[0],s[0]="center")),n.call(this,e.extend(r,{at:s[0]+i[0]+" "+s[1]+i[1],offset:t}))}}(jQuery)})(jQuery);(function(e,t){var n=0,r={},i={};r.height=r.paddingTop=r.paddingBottom=r.borderTopWidth=r.borderBottomWidth="hide",i.height=i.paddingTop=i.paddingBottom=i.borderTopWidth=i.borderBottomWidth="show",e.widget("ui.accordion",{version:"1.9.0",options:{active:0,animate:{},collapsible:!1,event:"click",header:"> li > :first-child,> :not(li):even",heightStyle:"auto",icons:{activeHeader:"ui-icon-triangle-1-s",header:"ui-icon-triangle-1-e"},activate:null,beforeActivate:null},_create:function(){var t=this.accordionId="ui-accordion-"+(this.element.attr("id")||++n),r=this.options;this.prevShow=this.prevHide=e(),this.element.addClass("ui-accordion ui-widget ui-helper-reset"),this.headers=this.element.find(r.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all"),this._hoverable(this.headers),this._focusable(this.headers),this.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom").hide(),!r.collapsible&&r.active===!1&&(r.active=0),r.active<0&&(r.active+=this.headers.length),this.active=this._findActive(r.active).addClass("ui-accordion-header-active ui-state-active").toggleClass("ui-corner-all ui-corner-top"),this.active.next().addClass("ui-accordion-content-active").show(),this._createIcons(),this.originalHeight=this.element[0].style.height,this.refresh(),this.element.attr("role","tablist"),this.headers.attr("role","tab").each(function(n){var r=e(this),i=r.attr("id"),s=r.next(),o=s.attr("id");i||(i=t+"-header-"+n,r.attr("id",i)),o||(o=t+"-panel-"+n,s.attr("id",o)),r.attr("aria-controls",o),s.attr("aria-labelledby",i)}).next().attr("role","tabpanel"),this.headers.not(this.active).attr({"aria-selected":"false",tabIndex:-1}).next().attr({"aria-expanded":"false","aria-hidden":"true"}).hide(),this.active.length?this.active.attr({"aria-selected":"true",tabIndex:0}).next().attr({"aria-expanded":"true","aria-hidden":"false"}):this.headers.eq(0).attr("tabIndex",0),this._on(this.headers,{keydown:"_keydown"}),this._on(this.headers.next(),{keydown:"_panelKeyDown"}),this._setupEvents(r.event)},_getCreateEventData:function(){return{header:this.active,content:this.active.length?this.active.next():e()}},_createIcons:function(){var t=this.options.icons;t&&(e("").addClass("ui-accordion-header-icon ui-icon "+t.header).prependTo(this.headers),this.active.children(".ui-accordion-header-icon").removeClass(t.header).addClass(t.activeHeader),this.headers.addClass("ui-accordion-icons"))},_destroyIcons:function(){this.headers.removeClass("ui-accordion-icons").children(".ui-accordion-header-icon").remove()},_destroy:function(){var e;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role"),this.headers.removeClass("ui-accordion-header ui-accordion-header-active ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top").removeAttr("role").removeAttr("aria-selected").removeAttr("aria-controls").removeAttr("tabIndex").each(function(){/^ui-accordion/.test(this.id)&&this.removeAttribute("id")}),this._destroyIcons(),e=this.headers.next().css("display","").removeAttr("role").removeAttr("aria-expanded").removeAttr("aria-hidden").removeAttr("aria-labelledby").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-state-disabled").each(function(){/^ui-accordion/.test(this.id)&&this.removeAttribute("id")}),this.options.heightStyle!=="content"&&(this.element.css("height",this.originalHeight),e.css("height",""))},_setOption:function(e,t){if(e==="active"){this._activate(t);return}e==="event"&&(this.options.event&&this._off(this.headers,this.options.event),this._setupEvents(t)),this._super(e,t),e==="collapsible"&&!t&&this.options.active===!1&&this._activate(0),e==="icons"&&(this._destroyIcons(),t&&this._createIcons()),e==="disabled"&&this.headers.add(this.headers.next()).toggleClass("ui-state-disabled",!!t)},_keydown:function(t){if(t.altKey||t.ctrlKey)return;var n=e.ui.keyCode,r=this.headers.length,i=this.headers.index(t.target),s=!1;switch(t.keyCode){case n.RIGHT:case n.DOWN:s=this.headers[(i+1)%r];break;case n.LEFT:case n.UP:s=this.headers[(i-1+r)%r];break;case n.SPACE:case n.ENTER:this._eventHandler(t);break;case n.HOME:s=this.headers[0];break;case n.END:s=this.headers[r-1]}s&&(e(t.target).attr("tabIndex",-1),e(s).attr("tabIndex",0),s.focus(),t.preventDefault())},_panelKeyDown:function(t){t.keyCode===e.ui.keyCode.UP&&t.ctrlKey&&e(t.currentTarget).prev().focus()},refresh:function(){var t,n,r=this.options.heightStyle,i=this.element.parent();this.element.css("height",this.originalHeight),r==="fill"?(e.support.minHeight||(n=i.css("overflow"),i.css("overflow","hidden")),t=i.height(),this.element.siblings(":visible").each(function(){var n=e(this),r=n.css("position");if(r==="absolute"||r==="fixed")return;t-=n.outerHeight(!0)}),n&&i.css("overflow",n),this.headers.each(function(){t-=e(this).outerHeight(!0)}),this.headers.next().each(function(){e(this).height(Math.max(0,t-e(this).innerHeight()+e(this).height()))}).css("overflow","auto")):r==="auto"&&(t=0,this.headers.next().each(function(){t=Math.max(t,e(this).height("").height())}).height(t)),r!=="content"&&this.element.height(this.element.height())},_activate:function(t){var n=this._findActive(t)[0];if(n===this.active[0])return;n=n||this.active[0],this._eventHandler({target:n,currentTarget:n,preventDefault:e.noop})},_findActive:function(t){return typeof t=="number"?this.headers.eq(t):e()},_setupEvents:function(t){var n={};if(!t)return;e.each(t.split(" "),function(e,t){n[t]="_eventHandler"}),this._on(this.headers,n)},_eventHandler:function(t){var n=this.options,r=this.active,i=e(t.currentTarget),s=i[0]===r[0],o=s&&n.collapsible,u=o?e():i.next(),a=r.next(),f={oldHeader:r,oldPanel:a,newHeader:o?e():i,newPanel:u};t.preventDefault();if(s&&!n.collapsible||this._trigger("beforeActivate",t,f)===!1)return;n.active=o?!1:this.headers.index(i),this.active=s?e():i,this._toggle(f),r.removeClass("ui-accordion-header-active ui-state-active"),n.icons&&r.children(".ui-accordion-header-icon").removeClass(n.icons.activeHeader).addClass(n.icons.header),s||(i.removeClass("ui-corner-all").addClass("ui-accordion-header-active ui-state-active ui-corner-top"),n.icons&&i.children(".ui-accordion-header-icon").removeClass(n.icons.header).addClass(n.icons.activeHeader),i.next().addClass("ui-accordion-content-active"))},_toggle:function(t){var n=t.newPanel,r=this.prevShow.length?this.prevShow:t.oldPanel;this.prevShow.add(this.prevHide).stop(!0,!0),this.prevShow=n,this.prevHide=r,this.options.animate?this._animate(n,r,t):(r.hide(),n.show(),this._toggleComplete(t)),r.attr({"aria-expanded":"false","aria-hidden":"true"}),r.prev().attr("aria-selected","false"),n.length&&r.length?r.prev().attr("tabIndex",-1):n.length&&this.headers.filter(function(){return e(this).attr("tabIndex")===0}).attr("tabIndex",-1),n.attr({"aria-expanded":"true","aria-hidden":"false"}).prev().attr({"aria-selected":"true",tabIndex:0})},_animate:function(e,t,n){var s,o,u,a=this,f=0,l=e.length&&(!t.length||e.index()",options:{appendTo:"body",autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},pending:0,_create:function(){var t,n,r;this.isMultiLine=this._isMultiLine(),this.valueMethod=this.element[this.element.is("input,textarea")?"val":"text"],this.isNewMenu=!0,this.element.addClass("ui-autocomplete-input").attr("autocomplete","off"),this._on({keydown:function(i){if(this.element.prop("readOnly")){t=!0,r=!0,n=!0;return}t=!1,r=!1,n=!1;var s=e.ui.keyCode;switch(i.keyCode){case s.PAGE_UP:t=!0,this._move("previousPage",i);break;case s.PAGE_DOWN:t=!0,this._move("nextPage",i);break;case s.UP:t=!0,this._keyEvent("previous",i);break;case s.DOWN:t=!0,this._keyEvent("next",i);break;case s.ENTER:case s.NUMPAD_ENTER:this.menu.active&&(t=!0,i.preventDefault(),this.menu.select(i));break;case s.TAB:this.menu.active&&this.menu.select(i);break;case s.ESCAPE:this.menu.element.is(":visible")&&(this._value(this.term),this.close(i),i.preventDefault());break;default:n=!0,this._searchTimeout(i)}},keypress:function(r){if(t){t=!1,r.preventDefault();return}if(n)return;var i=e.ui.keyCode;switch(r.keyCode){case i.PAGE_UP:this._move("previousPage",r);break;case i.PAGE_DOWN:this._move("nextPage",r);break;case i.UP:this._keyEvent("previous",r);break;case i.DOWN:this._keyEvent("next",r)}},input:function(e){if(r){r=!1,e.preventDefault();return}this._searchTimeout(e)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(e){if(this.cancelBlur){delete this.cancelBlur;return}clearTimeout(this.searching),this.close(e),this._change(e)}}),this._initSource(),this.menu=e("
                                  6. '+"";var z=N?'":"";for(var W=0;W<7;W++){var X=(W+T)%7;z+="=5?' class="ui-datepicker-week-end"':"")+">"+''+L[X]+""}U+=z+"";var V=this._getDaysInMonth(d,p);d==e.selectedYear&&p==e.selectedMonth&&(e.selectedDay=Math.min(e.selectedDay,V));var J=(this._getFirstDayOfMonth(d,p)-T+7)%7,K=Math.ceil((J+V)/7),Q=f?this.maxRows>K?this.maxRows:K:K;this.maxRows=Q;var G=this._daylightSavingAdjust(new Date(d,p,1-J));for(var Y=0;Y";var Z=N?'":"";for(var W=0;W<7;W++){var et=M?M.apply(e.input?e.input[0]:null,[G]):[!0,""],tt=G.getMonth()!=p,nt=tt&&!D||!et[0]||c&&Gh;Z+='",G.setDate(G.getDate()+1),G=this._daylightSavingAdjust(G)}U+=Z+""}p++,p>11&&(p=0,d++),U+="
                                    '+this._get(e,"weekHeader")+"
                                    '+this._get(e,"calculateWeek")(G)+""+(tt&&!_?" ":nt?''+G.getDate()+"":''+G.getDate()+"")+"
                                    "+(f?"
                                    "+(o[0]>0&&I==o[1]-1?'
                                    ':""):""),F+=U}B+=F}return B+=x+($.browser.msie&&parseInt($.browser.version,10)<7&&!e.inline?'':""),e._keyEvent=!1,B},_generateMonthYearHeader:function(e,t,n,r,i,s,o,u){var a=this._get(e,"changeMonth"),f=this._get(e,"changeYear"),l=this._get(e,"showMonthAfterYear"),c='
                                    ',h="";if(s||!a)h+=''+o[t]+"";else{var p=r&&r.getFullYear()==n,d=i&&i.getFullYear()==n;h+='"}l||(c+=h+(s||!a||!f?" ":""));if(!e.yearshtml){e.yearshtml="";if(s||!f)c+=''+n+"";else{var m=this._get(e,"yearRange").split(":"),g=(new Date).getFullYear(),y=function(e){var t=e.match(/c[+-].*/)?n+parseInt(e.substring(1),10):e.match(/[+-].*/)?g+parseInt(e,10):parseInt(e,10);return isNaN(t)?g:t},b=y(m[0]),w=Math.max(b,y(m[1]||""));b=r?Math.max(b,r.getFullYear()):b,w=i?Math.min(w,i.getFullYear()):w,e.yearshtml+='",c+=e.yearshtml,e.yearshtml=null}}return c+=this._get(e,"yearSuffix"),l&&(c+=(s||!a||!f?" ":"")+h),c+="
                                    ",c},_adjustInstDate:function(e,t,n){var r=e.drawYear+(n=="Y"?t:0),i=e.drawMonth+(n=="M"?t:0),s=Math.min(e.selectedDay,this._getDaysInMonth(r,i))+(n=="D"?t:0),o=this._restrictMinMax(e,this._daylightSavingAdjust(new Date(r,i,s)));e.selectedDay=o.getDate(),e.drawMonth=e.selectedMonth=o.getMonth(),e.drawYear=e.selectedYear=o.getFullYear(),(n=="M"||n=="Y")&&this._notifyChange(e)},_restrictMinMax:function(e,t){var n=this._getMinMaxDate(e,"min"),r=this._getMinMaxDate(e,"max"),i=n&&tr?r:i,i},_notifyChange:function(e){var t=this._get(e,"onChangeMonthYear");t&&t.apply(e.input?e.input[0]:null,[e.selectedYear,e.selectedMonth+1,e])},_getNumberOfMonths:function(e){var t=this._get(e,"numberOfMonths");return t==null?[1,1]:typeof t=="number"?[1,t]:t},_getMinMaxDate:function(e,t){return this._determineDate(e,this._get(e,t+"Date"),null)},_getDaysInMonth:function(e,t){return 32-this._daylightSavingAdjust(new Date(e,t,32)).getDate()},_getFirstDayOfMonth:function(e,t){return(new Date(e,t,1)).getDay()},_canAdjustMonth:function(e,t,n,r){var i=this._getNumberOfMonths(e),s=this._daylightSavingAdjust(new Date(n,r+(t<0?t:i[0]*i[1]),1));return t<0&&s.setDate(this._getDaysInMonth(s.getFullYear(),s.getMonth())),this._isInRange(e,s)},_isInRange:function(e,t){var n=this._getMinMaxDate(e,"min"),r=this._getMinMaxDate(e,"max");return(!n||t.getTime()>=n.getTime())&&(!r||t.getTime()<=r.getTime())},_getFormatConfig:function(e){var t=this._get(e,"shortYearCutoff");return t=typeof t!="string"?t:(new Date).getFullYear()%100+parseInt(t,10),{shortYearCutoff:t,dayNamesShort:this._get(e,"dayNamesShort"),dayNames:this._get(e,"dayNames"),monthNamesShort:this._get(e,"monthNamesShort"),monthNames:this._get(e,"monthNames")}},_formatDate:function(e,t,n,r){t||(e.currentDay=e.selectedDay,e.currentMonth=e.selectedMonth,e.currentYear=e.selectedYear);var i=t?typeof t=="object"?t:this._daylightSavingAdjust(new Date(r,n,t)):this._daylightSavingAdjust(new Date(e.currentYear,e.currentMonth,e.currentDay));return this.formatDate(this._get(e,"dateFormat"),i,this._getFormatConfig(e))}}),$.fn.datepicker=function(e){if(!this.length)return this;$.datepicker.initialized||($(document).mousedown($.datepicker._checkExternalClick).find(document.body).append($.datepicker.dpDiv),$.datepicker.initialized=!0);var t=Array.prototype.slice.call(arguments,1);return typeof e!="string"||e!="isDisabled"&&e!="getDate"&&e!="widget"?e=="option"&&arguments.length==2&&typeof arguments[1]=="string"?$.datepicker["_"+e+"Datepicker"].apply($.datepicker,[this[0]].concat(t)):this.each(function(){typeof e=="string"?$.datepicker["_"+e+"Datepicker"].apply($.datepicker,[this].concat(t)):$.datepicker._attachDatepicker(this,e)}):$.datepicker["_"+e+"Datepicker"].apply($.datepicker,[this[0]].concat(t))},$.datepicker=new Datepicker,$.datepicker.initialized=!1,$.datepicker.uuid=(new Date).getTime(),$.datepicker.version="1.9.0",window["DP_jQuery_"+dpuuid]=$})(jQuery);(function(e,t){var n="ui-dialog ui-widget ui-widget-content ui-corner-all ",r={buttons:!0,height:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,width:!0},i={maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0};e.widget("ui.dialog",{version:"1.9.0",options:{autoOpen:!0,buttons:{},closeOnEscape:!0,closeText:"close",dialogClass:"",draggable:!0,hide:null,height:"auto",maxHeight:!1,maxWidth:!1,minHeight:150,minWidth:150,modal:!1,position:{my:"center",at:"center",of:window,collision:"fit",using:function(t){var n=e(this).css(t).offset().top;n<0&&e(this).css("top",t.top-n)}},resizable:!0,show:null,stack:!0,title:"",width:300,zIndex:1e3},_create:function(){this.originalTitle=this.element.attr("title"),typeof this.originalTitle!="string"&&(this.originalTitle=""),this.oldPosition={parent:this.element.parent(),index:this.element.parent().children().index(this.element)},this.options.title=this.options.title||this.originalTitle;var t=this,r=this.options,i=r.title||" ",s=(this.uiDialog=e("
                                    ")).addClass(n+r.dialogClass).css({display:"none",outline:0,zIndex:r.zIndex}).attr("tabIndex",-1).keydown(function(n){r.closeOnEscape&&!n.isDefaultPrevented()&&n.keyCode&&n.keyCode===e.ui.keyCode.ESCAPE&&(t.close(n),n.preventDefault())}).mousedown(function(e){t.moveToTop(!1,e)}).appendTo("body"),o=this.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(s),u=(this.uiDialogTitlebar=e("
                                    ")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(s),a=e("").addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").click(function(e){e.preventDefault(),t.close(e)}).appendTo(u),f=(this.uiDialogTitlebarCloseText=e("")).addClass("ui-icon ui-icon-closethick").text(r.closeText).appendTo(a),l=e("").uniqueId().addClass("ui-dialog-title").html(i).prependTo(u),c=(this.uiDialogButtonPane=e("
                                    ")).addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix"),h=(this.uiButtonSet=e("
                                    ")).addClass("ui-dialog-buttonset").appendTo(c);s.attr({role:"dialog","aria-labelledby":l.attr("id")}),u.find("*").add(u).disableSelection(),this._hoverable(a),this._focusable(a),r.draggable&&e.fn.draggable&&this._makeDraggable(),r.resizable&&e.fn.resizable&&this._makeResizable(),this._createButtons(r.buttons),this._isOpen=!1,e.fn.bgiframe&&s.bgiframe(),this._on(s,{keydown:function(t){if(!r.modal||t.keyCode!==e.ui.keyCode.TAB)return;var n=e(":tabbable",s),i=n.filter(":first"),o=n.filter(":last");if(t.target===o[0]&&!t.shiftKey)return i.focus(1),!1;if(t.target===i[0]&&t.shiftKey)return o.focus(1),!1}})},_init:function(){this.options.autoOpen&&this.open()},_destroy:function(){var e,t=this.oldPosition;this.overlay&&this.overlay.destroy(),this.uiDialog.hide(),this.element.removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body"),this.uiDialog.remove(),this.originalTitle&&this.element.attr("title",this.originalTitle),e=t.parent.children().eq(t.index),e.length&&e[0]!==this.element[0]?e.before(this.element):t.parent.append(this.element)},widget:function(){return this.uiDialog},close:function(t){var n=this,r,i;if(!this._isOpen)return;if(!1===this._trigger("beforeClose",t))return;return this._isOpen=!1,this.overlay&&this.overlay.destroy(),this.options.hide?this.uiDialog.hide(this.options.hide,function(){n._trigger("close",t)}):(this.uiDialog.hide(),this._trigger("close",t)),e.ui.dialog.overlay.resize(),this.options.modal&&(r=0,e(".ui-dialog").each(function(){this!==n.uiDialog[0]&&(i=e(this).css("z-index"),isNaN(i)||(r=Math.max(r,i)))}),e.ui.dialog.maxZ=r),this},isOpen:function(){return this._isOpen},moveToTop:function(t,n){var r=this.options,i;return r.modal&&!t||!r.stack&&!r.modal?this._trigger("focus",n):(r.zIndex>e.ui.dialog.maxZ&&(e.ui.dialog.maxZ=r.zIndex),this.overlay&&(e.ui.dialog.maxZ+=1,e.ui.dialog.overlay.maxZ=e.ui.dialog.maxZ,this.overlay.$el.css("z-index",e.ui.dialog.overlay.maxZ)),i={scrollTop:this.element.scrollTop(),scrollLeft:this.element.scrollLeft()},e.ui.dialog.maxZ+=1,this.uiDialog.css("z-index",e.ui.dialog.maxZ),this.element.attr(i),this._trigger("focus",n),this)},open:function(){if(this._isOpen)return;var t,n=this.options,r=this.uiDialog;return this._size(),this._position(n.position),r.show(n.show),this.overlay=n.modal?new e.ui.dialog.overlay(this):null,this.moveToTop(!0),t=this.element.find(":tabbable"),t.length||(t=this.uiDialogButtonPane.find(":tabbable"),t.length||(t=r)),t.eq(0).focus(),this._isOpen=!0,this._trigger("open"),this},_createButtons:function(t){var n,r,i=this,s=!1;this.uiDialogButtonPane.remove(),this.uiButtonSet.empty(),typeof t=="object"&&t!==null&&e.each(t,function(){return!(s=!0)}),s?(e.each(t,function(t,n){n=e.isFunction(n)?{click:n,text:t}:n;var r=e("
                                    ').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1e3}).css(e(this).offset()).appendTo("body")}),!0):!1)},_mouseStart:function(t){var n=this.options;return this.helper=this._createHelper(t),this.helper.addClass("ui-draggable-dragging"),this._cacheHelperProportions(),e.ui.ddmanager&&(e.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(),this.offset=this.positionAbs=this.element.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},e.extend(this.offset,{click:{left:t.pageX-this.offset.left,top:t.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.originalPosition=this.position=this._generatePosition(t),this.originalPageX=t.pageX,this.originalPageY=t.pageY,n.cursorAt&&this._adjustOffsetFromHelper(n.cursorAt),n.containment&&this._setContainment(),this._trigger("start",t)===!1?(this._clear(),!1):(this._cacheHelperProportions(),e.ui.ddmanager&&!n.dropBehaviour&&e.ui.ddmanager.prepareOffsets(this,t),this._mouseDrag(t,!0),e.ui.ddmanager&&e.ui.ddmanager.dragStart(this,t),!0)},_mouseDrag:function(t,n){this.position=this._generatePosition(t),this.positionAbs=this._convertPositionTo("absolute");if(!n){var r=this._uiHash();if(this._trigger("drag",t,r)===!1)return this._mouseUp({}),!1;this.position=r.position}if(!this.options.axis||this.options.axis!="y")this.helper[0].style.left=this.position.left+"px";if(!this.options.axis||this.options.axis!="x")this.helper[0].style.top=this.position.top+"px";return e.ui.ddmanager&&e.ui.ddmanager.drag(this,t),!1},_mouseStop:function(t){var n=!1;e.ui.ddmanager&&!this.options.dropBehaviour&&(n=e.ui.ddmanager.drop(this,t)),this.dropped&&(n=this.dropped,this.dropped=!1);var r=this.element[0],i=!1;while(r&&(r=r.parentNode))r==document&&(i=!0);if(!i&&this.options.helper==="original")return!1;if(this.options.revert=="invalid"&&!n||this.options.revert=="valid"&&n||this.options.revert===!0||e.isFunction(this.options.revert)&&this.options.revert.call(this.element,n)){var s=this;e(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){s._trigger("stop",t)!==!1&&s._clear()})}else this._trigger("stop",t)!==!1&&this._clear();return!1},_mouseUp:function(t){return e("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)}),e.ui.ddmanager&&e.ui.ddmanager.dragStop(this,t),e.ui.mouse.prototype._mouseUp.call(this,t)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear(),this},_getHandle:function(t){var n=!this.options.handle||!e(this.options.handle,this.element).length?!0:!1;return e(this.options.handle,this.element).find("*").andSelf().each(function(){this==t.target&&(n=!0)}),n},_createHelper:function(t){var n=this.options,r=e.isFunction(n.helper)?e(n.helper.apply(this.element[0],[t])):n.helper=="clone"?this.element.clone().removeAttr("id"):this.element;return r.parents("body").length||r.appendTo(n.appendTo=="parent"?this.element[0].parentNode:n.appendTo),r[0]!=this.element[0]&&!/(fixed|absolute)/.test(r.css("position"))&&r.css("position","absolute"),r},_adjustOffsetFromHelper:function(t){typeof t=="string"&&(t=t.split(" ")),e.isArray(t)&&(t={left:+t[0],top:+t[1]||0}),"left"in t&&(this.offset.click.left=t.left+this.margins.left),"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left),"top"in t&&(this.offset.click.top=t.top+this.margins.top),"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var t=this.offsetParent.offset();this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&e.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop());if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&e.browser.msie)t={top:0,left:0};return{top:t.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var e=this.element.position();return{top:e.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:e.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var t=this.options;t.containment=="parent"&&(t.containment=this.helper[0].parentNode);if(t.containment=="document"||t.containment=="window")this.containment=[t.containment=="document"?0:e(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,t.containment=="document"?0:e(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,(t.containment=="document"?0:e(window).scrollLeft())+e(t.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(t.containment=="document"?0:e(window).scrollTop())+(e(t.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(t.containment)&&t.containment.constructor!=Array){var n=e(t.containment),r=n[0];if(!r)return;var i=n.offset(),s=e(r).css("overflow")!="hidden";this.containment=[(parseInt(e(r).css("borderLeftWidth"),10)||0)+(parseInt(e(r).css("paddingLeft"),10)||0),(parseInt(e(r).css("borderTopWidth"),10)||0)+(parseInt(e(r).css("paddingTop"),10)||0),(s?Math.max(r.scrollWidth,r.offsetWidth):r.offsetWidth)-(parseInt(e(r).css("borderLeftWidth"),10)||0)-(parseInt(e(r).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(s?Math.max(r.scrollHeight,r.offsetHeight):r.offsetHeight)-(parseInt(e(r).css("borderTopWidth"),10)||0)-(parseInt(e(r).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relative_container=n}else t.containment.constructor==Array&&(this.containment=t.containment)},_convertPositionTo:function(t,n){n||(n=this.position);var r=t=="absolute"?1:-1,i=this.options,s=this.cssPosition!="absolute"||this.scrollParent[0]!=document&&!!e.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,o=/(html|body)/i.test(s[0].tagName);return{top:n.top+this.offset.relative.top*r+this.offset.parent.top*r-(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():o?0:s.scrollTop())*r,left:n.left+this.offset.relative.left*r+this.offset.parent.left*r-(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():o?0:s.scrollLeft())*r}},_generatePosition:function(t){var n=this.options,r=this.cssPosition!="absolute"||this.scrollParent[0]!=document&&!!e.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,i=/(html|body)/i.test(r[0].tagName),s=t.pageX,o=t.pageY;if(this.originalPosition){var u;if(this.containment){if(this.relative_container){var a=this.relative_container.offset();u=[this.containment[0]+a.left,this.containment[1]+a.top,this.containment[2]+a.left,this.containment[3]+a.top]}else u=this.containment;t.pageX-this.offset.click.leftu[2]&&(s=u[2]+this.offset.click.left),t.pageY-this.offset.click.top>u[3]&&(o=u[3]+this.offset.click.top)}if(n.grid){var f=n.grid[1]?this.originalPageY+Math.round((o-this.originalPageY)/n.grid[1])*n.grid[1]:this.originalPageY;o=u?f-this.offset.click.topu[3]?f-this.offset.click.topu[2]?l-this.offset.click.left=0;l--){var c=r.snapElements[l].left,h=c+r.snapElements[l].width,p=r.snapElements[l].top,d=p+r.snapElements[l].height;if(!(c-s=l&&o<=c||u>=l&&u<=c||oc)&&(i>=a&&i<=f||s>=a&&s<=f||if);default:return!1}},e.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(t,n){var r=e.ui.ddmanager.droppables[t.options.scope]||[],i=n?n.type:null,s=(t.currentItem||t.element).find(":data(droppable)").andSelf();e:for(var o=0;oe?0:r.max")[0],c,h=t.each;l.style.cssText="background-color:rgba(1,1,1,.5)",f.rgba=l.style.backgroundColor.indexOf("rgba")>-1,h(u,function(e,t){t.cache="_"+e,t.props.alpha={idx:3,type:"percent",def:1}}),o.fn=t.extend(o.prototype,{parse:function(r,i,s,a){if(r===n)return this._rgba=[null,null,null,null],this;if(r.jquery||r.nodeType)r=t(r).css(i),i=n;var f=this,l=t.type(r),v=this._rgba=[],m;i!==n&&(r=[r,i,s,a],l="array");if(l==="string")return this.parse(d(r)||c._default);if(l==="array")return h(u.rgba.props,function(e,t){v[t.idx]=p(r[t.idx],t)}),this;if(l==="object")return r instanceof o?h(u,function(e,t){r[t.cache]&&(f[t.cache]=r[t.cache].slice())}):h(u,function(t,n){var i=n.cache;h(n.props,function(e,t){if(!f[i]&&n.to){if(e==="alpha"||r[e]==null)return;f[i]=n.to(f._rgba)}f[i][t.idx]=p(r[e],t,!0)}),f[i]&&e.inArray(null,f[i].slice(0,3))<0&&(f[i][3]=1,n.from&&(f._rgba=n.from(f[i])))}),this},is:function(e){var t=o(e),n=!0,r=this;return h(u,function(e,i){var s,o=t[i.cache];return o&&(s=r[i.cache]||i.to&&i.to(r._rgba)||[],h(i.props,function(e,t){if(o[t.idx]!=null)return n=o[t.idx]===s[t.idx],n})),n}),n},_space:function(){var e=[],t=this;return h(u,function(n,r){t[r.cache]&&e.push(n)}),e.pop()},transition:function(e,t){var n=o(e),r=n._space(),i=u[r],s=this.alpha()===0?o("transparent"):this,f=s[i.cache]||i.to(s._rgba),l=f.slice();return n=n[i.cache],h(i.props,function(e,r){var i=r.idx,s=f[i],o=n[i],u=a[r.type]||{};if(o===null)return;s===null?l[i]=o:(u.mod&&(o-s>u.mod/2?s+=u.mod:s-o>u.mod/2&&(s-=u.mod)),l[i]=p((o-s)*t+s,r))}),this[r](l)},blend:function(e){if(this._rgba[3]===1)return this;var n=this._rgba.slice(),r=n.pop(),i=o(e)._rgba;return o(t.map(n,function(e,t){return(1-r)*i[t]+r*e}))},toRgbaString:function(){var e="rgba(",n=t.map(this._rgba,function(e,t){return e==null?t>2?1:0:e});return n[3]===1&&(n.pop(),e="rgb("),e+n.join()+")"},toHslaString:function(){var e="hsla(",n=t.map(this.hsla(),function(e,t){return e==null&&(e=t>2?1:0),t&&t<3&&(e=Math.round(e*100)+"%"),e});return n[3]===1&&(n.pop(),e="hsl("),e+n.join()+")"},toHexString:function(e){var n=this._rgba.slice(),r=n.pop();return e&&n.push(~~(r*255)),"#"+t.map(n,function(e,t){return e=(e||0).toString(16),e.length===1?"0"+e:e}).join("")},toString:function(){return this._rgba[3]===0?"transparent":this.toRgbaString()}}),o.fn.parse.prototype=o.fn,u.hsla.to=function(e){if(e[0]==null||e[1]==null||e[2]==null)return[null,null,null,e[3]];var t=e[0]/255,n=e[1]/255,r=e[2]/255,i=e[3],s=Math.max(t,n,r),o=Math.min(t,n,r),u=s-o,a=s+o,f=a*.5,l,c;return o===s?l=0:t===s?l=60*(n-r)/u+360:n===s?l=60*(r-t)/u+120:l=60*(t-n)/u+240,f===0||f===1?c=f:f<=.5?c=u/a:c=u/(2-a),[Math.round(l)%360,c,f,i==null?1:i]},u.hsla.from=function(e){if(e[0]==null||e[1]==null||e[2]==null)return[null,null,null,e[3]];var t=e[0]/360,n=e[1],r=e[2],i=e[3],s=r<=.5?r*(1+n):r+n-r*n,o=2*r-s,u,a,f;return[Math.round(v(o,s,t+1/3)*255),Math.round(v(o,s,t)*255),Math.round(v(o,s,t-1/3)*255),i]},h(u,function(e,r){var s=r.props,u=r.cache,a=r.to,f=r.from;o.fn[e]=function(e){a&&!this[u]&&(this[u]=a(this._rgba));if(e===n)return this[u].slice();var r,i=t.type(e),l=i==="array"||i==="object"?e:arguments,c=this[u].slice();return h(s,function(e,t){var n=l[i==="object"?e:t.idx];n==null&&(n=c[t.idx]),c[t.idx]=p(n,t)}),f?(r=o(f(c)),r[u]=c,r):o(c)},h(s,function(n,r){if(o.fn[n])return;o.fn[n]=function(s){var o=t.type(s),u=n==="alpha"?this._hsla?"hsla":"rgba":e,a=this[u](),f=a[r.idx],l;return o==="undefined"?f:(o==="function"&&(s=s.call(this,f),o=t.type(s)),s==null&&r.empty?this:(o==="string"&&(l=i.exec(s),l&&(s=f+parseFloat(l[2])*(l[1]==="+"?1:-1))),a[r.idx]=s,this[u](a)))}})}),h(r,function(e,n){t.cssHooks[n]={set:function(e,r){var i,s,u="";if(t.type(r)!=="string"||(i=d(r))){r=o(i||r);if(!f.rgba&&r._rgba[3]!==1){s=n==="backgroundColor"?e.parentNode:e;while((u===""||u==="transparent")&&s&&s.style)try{u=t.css(s,"backgroundColor"),s=s.parentNode}catch(a){}r=r.blend(u&&u!=="transparent"?u:"_default")}r=r.toRgbaString()}try{e.style[n]=r}catch(r){}}},t.fx.step[n]=function(e){e.colorInit||(e.start=o(e.elem,n),e.end=o(e.end),e.colorInit=!0),t.cssHooks[n].set(e.elem,e.start.transition(e.end,e.pos))}}),t.cssHooks.borderColor={expand:function(e){var t={};return h(["Top","Right","Bottom","Left"],function(n,r){t["border"+r+"Color"]=e}),t}},c=t.Color.names={aqua:"#00ffff",black:"#000000",blue:"#0000ff",fuchsia:"#ff00ff",gray:"#808080",green:"#008000",lime:"#00ff00",maroon:"#800000",navy:"#000080",olive:"#808000",purple:"#800080",red:"#ff0000",silver:"#c0c0c0",teal:"#008080",white:"#ffffff",yellow:"#ffff00",transparent:[null,null,null,0],_default:"#ffffff"}}(jQuery),function(){function i(){var t=this.ownerDocument.defaultView?this.ownerDocument.defaultView.getComputedStyle(this,null):this.currentStyle,n={},r,i,s;if(t&&t.length&&t[0]&&t[t[0]]){s=t.length;while(s--)r=t[s],typeof t[r]=="string"&&(n[e.camelCase(r)]=t[r])}else for(r in t)typeof t[r]=="string"&&(n[r]=t[r]);return n}function s(t,n){var i={},s,o;for(s in n)o=n[s],t[s]!==o&&!r[s]&&(e.fx.step[s]||!isNaN(parseFloat(o)))&&(i[s]=o);return i}var n=["add","remove","toggle"],r={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};e.each(["borderLeftStyle","borderRightStyle","borderBottomStyle","borderTopStyle"],function(t,n){e.fx.step[n]=function(e){if(e.end!=="none"&&!e.setAttr||e.pos===1&&!e.setAttr)jQuery.style(e.elem,n,e.end),e.setAttr=!0}}),e.effects.animateClass=function(t,r,o,u){var a=e.speed(r,o,u);return this.queue(function(){var r=e(this),o=r.attr("class")||"",u,f=a.children?r.find("*").andSelf():r;f=f.map(function(){var t=e(this);return{el:t,start:i.call(this)}}),u=function(){e.each(n,function(e,n){t[n]&&r[n+"Class"](t[n])})},u(),f=f.map(function(){return this.end=i.call(this.el[0]),this.diff=s(this.start,this.end),this}),r.attr("class",o),f=f.map(function(){var t=this,n=e.Deferred(),r=jQuery.extend({},a,{queue:!1,complete:function(){n.resolve(t)}});return this.el.animate(this.diff,r),n.promise()}),e.when.apply(e,f.get()).done(function(){u(),e.each(arguments,function(){var t=this.el;e.each(this.diff,function(e){t.css(e,"")})}),a.complete.call(r[0])})})},e.fn.extend({_addClass:e.fn.addClass,addClass:function(t,n,r,i){return n?e.effects.animateClass.call(this,{add:t},n,r,i):this._addClass(t)},_removeClass:e.fn.removeClass,removeClass:function(t,n,r,i){return n?e.effects.animateClass.call(this,{remove:t},n,r,i):this._removeClass(t)},_toggleClass:e.fn.toggleClass,toggleClass:function(n,r,i,s,o){return typeof r=="boolean"||r===t?i?e.effects.animateClass.call(this,r?{add:n}:{remove:n},i,s,o):this._toggleClass(n,r):e.effects.animateClass.call(this,{toggle:n},r,i,s)},switchClass:function(t,n,r,i,s){return e.effects.animateClass.call(this,{add:n,remove:t},r,i,s)}})}(),function(){function i(n,r,i,s){e.isPlainObject(n)&&(r=n,n=n.effect),n={effect:n},r===t&&(r={}),e.isFunction(r)&&(s=r,i=null,r={});if(typeof r=="number"||e.fx.speeds[r])s=i,i=r,r={};return e.isFunction(i)&&(s=i,i=null),r&&e.extend(n,r),i=i||r.duration,n.duration=e.fx.off?0:typeof i=="number"?i:i in e.fx.speeds?e.fx.speeds[i]:e.fx.speeds._default,n.complete=s||r.complete,n}function s(t){return!t||typeof t=="number"||e.fx.speeds[t]?!0:typeof t=="string"&&!e.effects.effect[t]?n&&e.effects[t]?!1:!0:!1}e.extend(e.effects,{version:"1.9.0",save:function(e,t){for(var n=0;n
                                    ").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),i={width:t.width(),height:t.height()},s=document.activeElement;try{s.id}catch(o){s=document.body}return t.wrap(r),(t[0]===s||e.contains(t[0],s))&&e(s).focus(),r=t.parent(),t.css("position")==="static"?(r.css({position:"relative"}),t.css({position:"relative"})):(e.extend(n,{position:t.css("position"),zIndex:t.css("z-index")}),e.each(["top","left","bottom","right"],function(e,r){n[r]=t.css(r),isNaN(parseInt(n[r],10))&&(n[r]="auto")}),t.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),t.css(i),r.css(n).show()},removeWrapper:function(t){var n=document.activeElement;return t.parent().is(".ui-effects-wrapper")&&(t.parent().replaceWith(t),(t[0]===n||e.contains(t[0],n))&&e(n).focus()),t},setTransition:function(t,n,r,i){return i=i||{},e.each(n,function(e,n){var s=t.cssUnit(n);s[0]>0&&(i[n]=s[0]*r+s[1])}),i}}),e.fn.extend({effect:function(t,r,s,o){function h(t){function s(){e.isFunction(r)&&r.call(n[0]),e.isFunction(t)&&t()}var n=e(this),r=u.complete,i=u.mode;(n.is(":hidden")?i==="hide":i==="show")?s():l.call(n[0],u,s)}var u=i.apply(this,arguments),a=u.mode,f=u.queue,l=e.effects.effect[u.effect],c=!l&&n&&e.effects[u.effect];return e.fx.off||!l&&!c?a?this[a](u.duration,u.complete):this.each(function(){u.complete&&u.complete.call(this)}):l?f===!1?this.each(h):this.queue(f||"fx",h):c.call(this,{options:u,duration:u.duration,callback:u.complete,mode:u.mode})},_show:e.fn.show,show:function(e){if(s(e))return this._show.apply(this,arguments);var t=i.apply(this,arguments);return t.mode="show",this.effect.call(this,t)},_hide:e.fn.hide,hide:function(e){if(s(e))return this._hide.apply(this,arguments);var t=i.apply(this,arguments);return t.mode="hide",this.effect.call(this,t)},__toggle:e.fn.toggle,toggle:function(t){if(s(t)||typeof t=="boolean"||e.isFunction(t))return this.__toggle.apply(this,arguments);var n=i.apply(this,arguments);return n.mode="toggle",this.effect.call(this,n)},cssUnit:function(t){var n=this.css(t),r=[];return e.each(["em","px","%","pt"],function(e,t){n.indexOf(t)>0&&(r=[parseFloat(n),t])}),r}})}(),function(){var t={};e.each(["Quad","Cubic","Quart","Quint","Expo"],function(e,n){t[n]=function(t){return Math.pow(t,e+2)}}),e.extend(t,{Sine:function(e){return 1-Math.cos(e*Math.PI/2)},Circ:function(e){return 1-Math.sqrt(1-e*e)},Elastic:function(e){return e===0||e===1?e:-Math.pow(2,8*(e-1))*Math.sin(((e-1)*80-7.5)*Math.PI/15)},Back:function(e){return e*e*(3*e-2)},Bounce:function(e){var t,n=4;while(e<((t=Math.pow(2,--n))-1)/11);return 1/Math.pow(4,3-n)-7.5625*Math.pow((t*3-2)/22-e,2)}}),e.each(t,function(t,n){e.easing["easeIn"+t]=n,e.easing["easeOut"+t]=function(e){return 1-n(1-e)},e.easing["easeInOut"+t]=function(e){return e<.5?n(e*2)/2:1-n(e*-2+2)/2}})}()}(jQuery);(function(e,t){var n=/up|down|vertical/,r=/up|left|vertical|horizontal/;e.effects.effect.blind=function(t,i){var s=e(this),o=["position","top","bottom","left","right","height","width"],u=e.effects.setMode(s,t.mode||"hide"),a=t.direction||"up",f=n.test(a),l=f?"height":"width",c=f?"top":"left",h=r.test(a),p={},d=u==="show",v,m,g;s.parent().is(".ui-effects-wrapper")?e.effects.save(s.parent(),o):e.effects.save(s,o),s.show(),v=e.effects.createWrapper(s).css({overflow:"hidden"}),m=v[l](),g=parseFloat(v.css(c))||0,p[l]=d?m:0,h||(s.css(f?"bottom":"right",0).css(f?"top":"left","auto").css({position:"absolute"}),p[c]=d?g:m+g),d&&(v.css(l,0),h||v.css(c,g+m)),v.animate(p,{duration:t.duration,easing:t.easing,queue:!1,complete:function(){u==="hide"&&s.hide(),e.effects.restore(s,o),e.effects.removeWrapper(s),i()}})}})(jQuery);(function(e,t){e.effects.effect.bounce=function(t,n){var r=e(this),i=["position","top","bottom","left","right","height","width"],s=e.effects.setMode(r,t.mode||"effect"),o=s==="hide",u=s==="show",a=t.direction||"up",f=t.distance,l=t.times||5,c=l*2+(u||o?1:0),h=t.duration/c,p=t.easing,d=a==="up"||a==="down"?"top":"left",v=a==="up"||a==="left",m,g,y,b=r.queue(),w=b.length;(u||o)&&i.push("opacity"),e.effects.save(r,i),r.show(),e.effects.createWrapper(r),f||(f=r[d==="top"?"outerHeight":"outerWidth"]()/3),u&&(y={opacity:1},y[d]=0,r.css("opacity",0).css(d,v?-f*2:f*2).animate(y,h,p)),o&&(f/=Math.pow(2,l-1)),y={},y[d]=0;for(m=0;m1&&b.splice.apply(b,[1,0].concat(b.splice(w,c+1))),r.dequeue()}})(jQuery);(function(e,t){e.effects.effect.clip=function(t,n){var r=e(this),i=["position","top","bottom","left","right","height","width"],s=e.effects.setMode(r,t.mode||"hide"),o=s==="show",u=t.direction||"vertical",a=u==="vertical",f=a?"height":"width",l=a?"top":"left",c={},h,p,d;e.effects.save(r,i),r.show(),h=e.effects.createWrapper(r).css({overflow:"hidden"}),p=r[0].tagName==="IMG"?h:r,d=p[f](),o&&(p.css(f,0),p.css(l,d/2)),c[f]=o?d:0,c[l]=o?0:d/2,p.animate(c,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){o||r.hide(),e.effects.restore(r,i),e.effects.removeWrapper(r),n()}})}})(jQuery);(function(e,t){e.effects.effect.drop=function(t,n){var r=e(this),i=["position","top","bottom","left","right","opacity","height","width"],s=e.effects.setMode(r,t.mode||"hide"),o=s==="show",u=t.direction||"left",a=u==="up"||u==="down"?"top":"left",f=u==="up"||u==="left"?"pos":"neg",l={opacity:o?1:0},c;e.effects.save(r,i),r.show(),e.effects.createWrapper(r),c=t.distance||r[a==="top"?"outerHeight":"outerWidth"](!0)/2,o&&r.css("opacity",0).css(a,f==="pos"?-c:c),l[a]=(o?f==="pos"?"+=":"-=":f==="pos"?"-=":"+=")+c,r.animate(l,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){s==="hide"&&r.hide(),e.effects.restore(r,i),e.effects.removeWrapper(r),n()}})}})(jQuery);(function(e,t){e.effects.effect.explode=function(t,n){function y(){c.push(this),c.length===r*i&&b()}function b(){s.css({visibility:"visible"}),e(c).remove(),u||s.hide(),n()}var r=t.pieces?Math.round(Math.sqrt(t.pieces)):3,i=r,s=e(this),o=e.effects.setMode(s,t.mode||"hide"),u=o==="show",a=s.show().css("visibility","hidden").offset(),f=Math.ceil(s.outerWidth()/i),l=Math.ceil(s.outerHeight()/r),c=[],h,p,d,v,m,g;for(h=0;h
                                    ").css({position:"absolute",visibility:"visible",left:-p*f,top:-h*l}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:f,height:l,left:d+(u?m*f:0),top:v+(u?g*l:0),opacity:u?0:1}).animate({left:d+(u?0:m*f),top:v+(u?0:g*l),opacity:u?1:0},t.duration||500,t.easing,y)}}})(jQuery);(function(e,t){e.effects.effect.fade=function(t,n){var r=e(this),i=e.effects.setMode(r,t.mode||"toggle");r.animate({opacity:i},{queue:!1,duration:t.duration,easing:t.easing,complete:n})}})(jQuery);(function(e,t){e.effects.effect.fold=function(t,n){var r=e(this),i=["position","top","bottom","left","right","height","width"],s=e.effects.setMode(r,t.mode||"hide"),o=s==="show",u=s==="hide",a=t.size||15,f=/([0-9]+)%/.exec(a),l=!!t.horizFirst,c=o!==l,h=c?["width","height"]:["height","width"],p=t.duration/2,d,v,m={},g={};e.effects.save(r,i),r.show(),d=e.effects.createWrapper(r).css({overflow:"hidden"}),v=c?[d.width(),d.height()]:[d.height(),d.width()],f&&(a=parseInt(f[1],10)/100*v[u?0:1]),o&&d.css(l?{height:0,width:a}:{height:a,width:0}),m[h[0]]=o?v[0]:a,g[h[1]]=o?v[1]:0,d.animate(m,p,t.easing).animate(g,p,t.easing,function(){u&&r.hide(),e.effects.restore(r,i),e.effects.removeWrapper(r),n()})}})(jQuery);(function(e,t){e.effects.effect.highlight=function(t,n){var r=e(this),i=["backgroundImage","backgroundColor","opacity"],s=e.effects.setMode(r,t.mode||"show"),o={backgroundColor:r.css("backgroundColor")};s==="hide"&&(o.opacity=0),e.effects.save(r,i),r.show().css({backgroundImage:"none",backgroundColor:t.color||"#ffff99"}).animate(o,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){s==="hide"&&r.hide(),e.effects.restore(r,i),n()}})}})(jQuery);(function(e,t){e.effects.effect.pulsate=function(t,n){var r=e(this),i=e.effects.setMode(r,t.mode||"show"),s=i==="show",o=i==="hide",u=s||i==="hide",a=(t.times||5)*2+(u?1:0),f=t.duration/a,l=0,c=r.queue(),h=c.length,p;if(s||!r.is(":visible"))r.css("opacity",0).show(),l=1;for(p=1;p1&&c.splice.apply(c,[1,0].concat(c.splice(h,a+1))),r.dequeue()}})(jQuery);(function(e,t){e.effects.effect.puff=function(t,n){var r=e(this),i=e.effects.setMode(r,t.mode||"hide"),s=i==="hide",o=parseInt(t.percent,10)||150,u=o/100,a={height:r.height(),width:r.width()};e.extend(t,{effect:"scale",queue:!1,fade:!0,mode:i,complete:n,percent:s?o:100,from:s?a:{height:a.height*u,width:a.width*u}}),r.effect(t)},e.effects.effect.scale=function(t,n){var r=e(this),i=e.extend(!0,{},t),s=e.effects.setMode(r,t.mode||"effect"),o=parseInt(t.percent,10)||(parseInt(t.percent,10)===0?0:s==="hide"?0:100),u=t.direction||"both",a=t.origin,f={height:r.height(),width:r.width(),outerHeight:r.outerHeight(),outerWidth:r.outerWidth()},l={y:u!=="horizontal"?o/100:1,x:u!=="vertical"?o/100:1};i.effect="size",i.queue=!1,i.complete=n,s!=="effect"&&(i.origin=a||["middle","center"],i.restore=!0),i.from=t.from||(s==="show"?{height:0,width:0}:f),i.to={height:f.height*l.y,width:f.width*l.x,outerHeight:f.outerHeight*l.y,outerWidth:f.outerWidth*l.x},i.fade&&(s==="show"&&(i.from.opacity=0,i.to.opacity=1),s==="hide"&&(i.from.opacity=1,i.to.opacity=0)),r.effect(i)},e.effects.effect.size=function(t,n){var r=e(this),i=["position","top","bottom","left","right","width","height","overflow","opacity"],s=["position","top","bottom","left","right","overflow","opacity"],o=["width","height","overflow"],u=["fontSize"],a=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],f=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],l=e.effects.setMode(r,t.mode||"effect"),c=t.restore||l!=="effect",h=t.scale||"both",p=t.origin||["middle","center"],d,v,m,g=r.css("position");l==="show"&&r.show(),d={height:r.height(),width:r.width(),outerHeight:r.outerHeight(),outerWidth:r.outerWidth()},r.from=t.from||d,r.to=t.to||d,m={from:{y:r.from.height/d.height,x:r.from.width/d.width},to:{y:r.to.height/d.height,x:r.to.width/d.width}};if(h==="box"||h==="both")m.from.y!==m.to.y&&(i=i.concat(a),r.from=e.effects.setTransition(r,a,m.from.y,r.from),r.to=e.effects.setTransition(r,a,m.to.y,r.to)),m.from.x!==m.to.x&&(i=i.concat(f),r.from=e.effects.setTransition(r,f,m.from.x,r.from),r.to=e.effects.setTransition(r,f,m.to.x,r.to));(h==="content"||h==="both")&&m.from.y!==m.to.y&&(i=i.concat(u),r.from=e.effects.setTransition(r,u,m.from.y,r.from),r.to=e.effects.setTransition(r,u,m.to.y,r.to)),e.effects.save(r,c?i:s),r.show(),e.effects.createWrapper(r),r.css("overflow","hidden").css(r.from),p&&(v=e.effects.getBaseline(p,d),r.from.top=(d.outerHeight-r.outerHeight())*v.y,r.from.left=(d.outerWidth-r.outerWidth())*v.x,r.to.top=(d.outerHeight-r.to.outerHeight)*v.y,r.to.left=(d.outerWidth-r.to.outerWidth)*v.x),r.css(r.from);if(h==="content"||h==="both")a=a.concat(["marginTop","marginBottom"]).concat(u),f=f.concat(["marginLeft","marginRight"]),o=i.concat(a).concat(f),r.find("*[width]").each(function(){var n=e(this),r={height:n.height(),width:n.width()};c&&e.effects.save(n,o),n.from={height:r.height*m.from.y,width:r.width*m.from.x},n.to={height:r.height*m.to.y,width:r.width*m.to.x},m.from.y!==m.to.y&&(n.from=e.effects.setTransition(n,a,m.from.y,n.from),n.to=e.effects.setTransition(n,a,m.to.y,n.to)),m.from.x!==m.to.x&&(n.from=e.effects.setTransition(n,f,m.from.x,n.from),n.to=e.effects.setTransition(n,f,m.to.x,n.to)),n.css(n.from),n.animate(n.to,t.duration,t.easing,function(){c&&e.effects.restore(n,o)})});r.animate(r.to,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){r.to.opacity===0&&r.css("opacity",r.from.opacity),l==="hide"&&r.hide(),e.effects.restore(r,c?i:s),c||(g==="static"?r.css({position:"relative",top:r.to.top,left:r.to.left}):e.each(["top","left"],function(e,t){r.css(t,function(t,n){var i=parseInt(n,10),s=e?r.to.left:r.to.top;return n==="auto"?s+"px":i+s+"px"})})),e.effects.removeWrapper(r),n()}})}})(jQuery);(function(e,t){e.effects.effect.shake=function(t,n){var r=e(this),i=["position","top","bottom","left","right","height","width"],s=e.effects.setMode(r,t.mode||"effect"),o=t.direction||"left",u=t.distance||20,a=t.times||3,f=a*2+1,l=Math.round(t.duration/f),c=o==="up"||o==="down"?"top":"left",h=o==="up"||o==="left",p={},d={},v={},m,g=r.queue(),y=g.length;e.effects.save(r,i),r.show(),e.effects.createWrapper(r),p[c]=(h?"-=":"+=")+u,d[c]=(h?"+=":"-=")+u*2,v[c]=(h?"-=":"+=")+u*2,r.animate(p,l,t.easing);for(m=1;m1&&g.splice.apply(g,[1,0].concat(g.splice(y,f+1))),r.dequeue()}})(jQuery);(function(e,t){e.effects.effect.slide=function(t,n){var r=e(this),i=["position","top","bottom","left","right","width","height"],s=e.effects.setMode(r,t.mode||"show"),o=s==="show",u=t.direction||"left",a=u==="up"||u==="down"?"top":"left",f=u==="up"||u==="left",l,c={};e.effects.save(r,i),r.show(),l=t.distance||r[a==="top"?"outerHeight":"outerWidth"](!0),e.effects.createWrapper(r).css({overflow:"hidden"}),o&&r.css(a,f?isNaN(l)?"-"+l:-l:l),c[a]=(o?f?"+=":"-=":f?"-=":"+=")+l,r.animate(c,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){s==="hide"&&r.hide(),e.effects.restore(r,i),e.effects.removeWrapper(r),n()}})}})(jQuery);(function(e,t){e.effects.effect.transfer=function(t,n){var r=e(this),i=e(t.to),s=i.css("position")==="fixed",o=e("body"),u=s?o.scrollTop():0,a=s?o.scrollLeft():0,f=i.offset(),l={top:f.top-u,left:f.left-a,height:i.innerHeight(),width:i.innerWidth()},c=r.offset(),h=e('
                                    ').appendTo(document.body).addClass(t.className).css({top:c.top-u,left:c.left-a,height:r.innerHeight(),width:r.innerWidth(),position:s?"fixed":"absolute"}).animate(l,t.duration,t.easing,function(){h.remove(),n()})}})(jQuery);(function(e,t){var n=!1;e.widget("ui.menu",{version:"1.9.0",defaultElement:"
                                      ",delay:300,options:{icons:{submenu:"ui-icon-carat-1-e"},menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.element.uniqueId().addClass("ui-menu ui-widget ui-widget-content ui-corner-all").toggleClass("ui-menu-icons",!!this.element.find(".ui-icon").length).attr({role:this.options.role,tabIndex:0}).bind("click"+this.eventNamespace,e.proxy(function(e){this.options.disabled&&e.preventDefault()},this)),this.options.disabled&&this.element.addClass("ui-state-disabled").attr("aria-disabled","true"),this._on({"mousedown .ui-menu-item > a":function(e){e.preventDefault()},"click .ui-state-disabled > a":function(e){e.preventDefault()},"click .ui-menu-item:has(a)":function(t){var r=e(t.target).closest(".ui-menu-item");!n&&r.not(".ui-state-disabled").length&&(n=!0,this.select(t),r.has(".ui-menu").length?this.expand(t):this.element.is(":focus")||(this.element.trigger("focus",[!0]),this.active&&this.active.parents(".ui-menu").length===1&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":function(t){var n=e(t.currentTarget);n.siblings().children(".ui-state-active").removeClass("ui-state-active"),this.focus(t,n)},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(e,t){var n=this.active||this.element.children(".ui-menu-item").eq(0);t||this.focus(e,n)},blur:function(t){this._delay(function(){e.contains(this.element[0],this.document[0].activeElement)||this.collapseAll(t)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){e(t.target).closest(".ui-menu").length||this.collapseAll(t),n=!1}})},_destroy:function(){this.element.removeAttr("aria-activedescendant").find(".ui-menu").andSelf().removeClass("ui-menu ui-widget ui-widget-content ui-corner-all ui-menu-icons").removeAttr("role").removeAttr("tabIndex").removeAttr("aria-labelledby").removeAttr("aria-expanded").removeAttr("aria-hidden").removeAttr("aria-disabled").removeUniqueId().show(),this.element.find(".ui-menu-item").removeClass("ui-menu-item").removeAttr("role").removeAttr("aria-disabled").children("a").removeUniqueId().removeClass("ui-corner-all ui-state-hover").removeAttr("tabIndex").removeAttr("role").removeAttr("aria-haspopup").children().each(function(){var t=e(this);t.data("ui-menu-submenu-carat")&&t.remove()}),this.element.find(".ui-menu-divider").removeClass("ui-menu-divider ui-widget-content")},_keydown:function(t){function a(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}var n,r,i,s,o,u=!0;switch(t.keyCode){case e.ui.keyCode.PAGE_UP:this.previousPage(t);break;case e.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case e.ui.keyCode.HOME:this._move("first","first",t);break;case e.ui.keyCode.END:this._move("last","last",t);break;case e.ui.keyCode.UP:this.previous(t);break;case e.ui.keyCode.DOWN:this.next(t);break;case e.ui.keyCode.LEFT:this.collapse(t);break;case e.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case e.ui.keyCode.ENTER:case e.ui.keyCode.SPACE:this._activate(t);break;case e.ui.keyCode.ESCAPE:this.collapse(t);break;default:u=!1,r=this.previousFilter||"",i=String.fromCharCode(t.keyCode),s=!1,clearTimeout(this.filterTimer),i===r?s=!0:i=r+i,o=new RegExp("^"+a(i),"i"),n=this.activeMenu.children(".ui-menu-item").filter(function(){return o.test(e(this).children("a").text())}),n=s&&n.index(this.active.next())!==-1?this.active.nextAll(".ui-menu-item"):n,n.length||(i=String.fromCharCode(t.keyCode),o=new RegExp("^"+a(i),"i"),n=this.activeMenu.children(".ui-menu-item").filter(function(){return o.test(e(this).children("a").text())})),n.length?(this.focus(t,n),n.length>1?(this.previousFilter=i,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter):delete this.previousFilter}u&&t.preventDefault()},_activate:function(e){this.active.is(".ui-state-disabled")||(this.active.children("a[aria-haspopup='true']").length?this.expand(e):this.select(e))},refresh:function(){var t,n=this.options.icons.submenu,r=this.element.find(this.options.menus+":not(.ui-menu)").addClass("ui-menu ui-widget ui-widget-content ui-corner-all").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"});t=r.add(this.element),t.children(":not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","presentation").children("a").uniqueId().addClass("ui-corner-all").attr({tabIndex:-1,role:this._itemRole()}),t.children(":not(.ui-menu-item)").each(function(){var t=e(this);/[^\-—–\s]/.test(t.text())||t.addClass("ui-widget-content ui-menu-divider")}),t.children(".ui-state-disabled").attr("aria-disabled","true"),r.each(function(){var t=e(this),r=t.prev("a"),i=e("").addClass("ui-menu-icon ui-icon "+n).data("ui-menu-submenu-carat",!0);r.attr("aria-haspopup","true").prepend(i),t.attr("aria-labelledby",r.attr("id"))}),this.active&&!e.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},focus:function(e,t){var n,r;this.blur(e,e&&e.type==="focus"),this._scrollIntoView(t),this.active=t.first(),r=this.active.children("a").addClass("ui-state-focus"),this.options.role&&this.element.attr("aria-activedescendant",r.attr("id")),this.active.parent().closest(".ui-menu-item").children("a:first").addClass("ui-state-active"),e&&e.type==="keydown"?this._close():this.timer=this._delay(function(){this._close()},this.delay),n=t.children(".ui-menu"),n.length&&/^mouse/.test(e.type)&&this._startOpening(n),this.activeMenu=t.parent(),this._trigger("focus",e,{item:t})},_scrollIntoView:function(t){var n,r,i,s,o,u;this._hasScroll()&&(n=parseFloat(e.css(this.activeMenu[0],"borderTopWidth"))||0,r=parseFloat(e.css(this.activeMenu[0],"paddingTop"))||0,i=t.offset().top-this.activeMenu.offset().top-n-r,s=this.activeMenu.scrollTop(),o=this.activeMenu.height(),u=t.height(),i<0?this.activeMenu.scrollTop(s+i):i+u>o&&this.activeMenu.scrollTop(s+i-o+u))},blur:function(e,t){t||clearTimeout(this.timer);if(!this.active)return;this.active.children("a").removeClass("ui-state-focus"),this.active=null,this._trigger("blur",e,{item:this.active})},_startOpening:function(e){clearTimeout(this.timer);if(e.attr("aria-hidden")!=="true")return;this.timer=this._delay(function(){this._close(),this._open(e)},this.delay)},_open:function(t){var n=e.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(t.parents(".ui-menu")).hide().attr("aria-hidden","true"),t.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(n)},collapseAll:function(t,n){clearTimeout(this.timer),this.timer=this._delay(function(){var r=n?this.element:e(t&&t.target).closest(this.element.find(".ui-menu"));r.length||(r=this.element),this._close(r),this.blur(t),this.activeMenu=r},this.delay)},_close:function(e){e||(e=this.active?this.active.parent():this.element),e.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false").end().find("a.ui-state-active").removeClass("ui-state-active")},collapse:function(e){var t=this.active&&this.active.parent().closest(".ui-menu-item",this.element);t&&t.length&&(this._close(),this.focus(e,t))},expand:function(e){var t=this.active&&this.active.children(".ui-menu ").children(".ui-menu-item").first();t&&t.length&&(this._open(t.parent()),this._delay(function(){this.focus(e,t)}))},next:function(e){this._move("next","first",e)},previous:function(e){this._move("prev","last",e)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_move:function(e,t,n){var r;this.active&&(e==="first"||e==="last"?r=this.active[e==="first"?"prevAll":"nextAll"](".ui-menu-item").eq(-1):r=this.active[e+"All"](".ui-menu-item").eq(0));if(!r||!r.length||!this.active)r=this.activeMenu.children(".ui-menu-item")[t]();this.focus(n,r)},nextPage:function(t){var n,r,i;if(!this.active){this.next(t);return}if(this.isLastItem())return;this._hasScroll()?(r=this.active.offset().top,i=this.element.height(),this.active.nextAll(".ui-menu-item").each(function(){return n=e(this),n.offset().top-r-i<0}),this.focus(t,n)):this.focus(t,this.activeMenu.children(".ui-menu-item")[this.active?"last":"first"]())},previousPage:function(t){var n,r,i;if(!this.active){this.next(t);return}if(this.isFirstItem())return;this._hasScroll()?(r=this.active.offset().top,i=this.element.height(),this.active.prevAll(".ui-menu-item").each(function(){return n=e(this),n.offset().top-r+i>0}),this.focus(t,n)):this.focus(t,this.activeMenu.children(".ui-menu-item").first())},_hasScroll:function(){return this.element.outerHeight()
                                    ").appendTo(this.element),this.oldValue=this._value(),this._refreshValue()},_destroy:function(){this.element.removeClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow"),this.valueDiv.remove()},value:function(e){return e===t?this._value():(this._setOption("value",e),this)},_setOption:function(e,t){e==="value"&&(this.options.value=t,this._refreshValue(),this._value()===this.options.max&&this._trigger("complete")),this._super(e,t)},_value:function(){var e=this.options.value;return typeof e!="number"&&(e=0),Math.min(this.options.max,Math.max(this.min,e))},_percentage:function(){return 100*this._value()/this.options.max},_refreshValue:function(){var e=this.value(),t=this._percentage();this.oldValue!==e&&(this.oldValue=e,this._trigger("change")),this.valueDiv.toggle(e>this.min).toggleClass("ui-corner-right",e===this.options.max).width(t.toFixed(0)+"%"),this.element.attr("aria-valuenow",e)}})})(jQuery);(function(e,t){e.widget("ui.resizable",e.ui.mouse,{version:"1.9.0",widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1e3},_create:function(){var t=this,n=this.options;this.element.addClass("ui-resizable"),e.extend(this,{_aspectRatio:!!n.aspectRatio,aspectRatio:n.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:n.helper||n.ghost||n.animate?n.helper||"ui-resizable-helper":null}),this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)&&(this.element.wrap(e('
                                    ').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("resizable",this.element.data("resizable")),this.elementIsWrapper=!0,this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")}),this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0}),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css({margin:this.originalElement.css("margin")}),this._proportionallyResize()),this.handles=n.handles||(e(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se");if(this.handles.constructor==String){this.handles=="all"&&(this.handles="n,e,s,w,se,sw,ne,nw");var r=this.handles.split(",");this.handles={};for(var i=0;i
                                    ');u.css({zIndex:n.zIndex}),"se"==s&&u.addClass("ui-icon ui-icon-gripsmall-diagonal-se"),this.handles[s]=".ui-resizable-"+s,this.element.append(u)}}this._renderAxis=function(t){t=t||this.element;for(var n in this.handles){this.handles[n].constructor==String&&(this.handles[n]=e(this.handles[n],this.element).show());if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var r=e(this.handles[n],this.element),i=0;i=/sw|ne|nw|se|n|s/.test(n)?r.outerHeight():r.outerWidth();var s=["padding",/ne|nw|n/.test(n)?"Top":/se|sw|s/.test(n)?"Bottom":/^e$/.test(n)?"Right":"Left"].join("");t.css(s,i),this._proportionallyResize()}if(!e(this.handles[n]).length)continue}},this._renderAxis(this.element),this._handles=e(".ui-resizable-handle",this.element).disableSelection(),this._handles.mouseover(function(){if(!t.resizing){if(this.className)var e=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i);t.axis=e&&e[1]?e[1]:"se"}}),n.autoHide&&(this._handles.hide(),e(this.element).addClass("ui-resizable-autohide").mouseenter(function(){if(n.disabled)return;e(this).removeClass("ui-resizable-autohide"),t._handles.show()}).mouseleave(function(){if(n.disabled)return;t.resizing||(e(this).addClass("ui-resizable-autohide"),t._handles.hide())})),this._mouseInit()},_destroy:function(){this._mouseDestroy();var t=function(t){e(t).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").removeData("ui-resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){t(this.element);var n=this.element;n.after(this.originalElement.css({position:n.css("position"),width:n.outerWidth(),height:n.outerHeight(),top:n.css("top"),left:n.css("left")})).remove()}return this.originalElement.css("resize",this.originalResizeStyle),t(this.originalElement),this},_mouseCapture:function(t){var n=!1;for(var r in this.handles)e(this.handles[r])[0]==t.target&&(n=!0);return!this.options.disabled&&n},_mouseStart:function(t){var r=this.options,i=this.element.position(),s=this.element;this.resizing=!0,this.documentScroll={top:e(document).scrollTop(),left:e(document).scrollLeft()},(s.is(".ui-draggable")||/absolute/.test(s.css("position")))&&s.css({position:"absolute",top:i.top,left:i.left}),this._renderProxy();var o=n(this.helper.css("left")),u=n(this.helper.css("top"));r.containment&&(o+=e(r.containment).scrollLeft()||0,u+=e(r.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:o,top:u},this.size=this._helper?{width:s.outerWidth(),height:s.outerHeight()}:{width:s.width(),height:s.height()},this.originalSize=this._helper?{width:s.outerWidth(),height:s.outerHeight()}:{width:s.width(),height:s.height()},this.originalPosition={left:o,top:u},this.sizeDiff={width:s.outerWidth()-s.width(),height:s.outerHeight()-s.height()},this.originalMousePosition={left:t.pageX,top:t.pageY},this.aspectRatio=typeof r.aspectRatio=="number"?r.aspectRatio:this.originalSize.width/this.originalSize.height||1;var a=e(".ui-resizable-"+this.axis).css("cursor");return e("body").css("cursor",a=="auto"?this.axis+"-resize":a),s.addClass("ui-resizable-resizing"),this._propagate("start",t),!0},_mouseDrag:function(e){var t=this.helper,n=this.options,r={},i=this,s=this.originalMousePosition,o=this.axis,u=e.pageX-s.left||0,a=e.pageY-s.top||0,f=this._change[o];if(!f)return!1;var l=f.apply(this,[e,u,a]);this._updateVirtualBoundaries(e.shiftKey);if(this._aspectRatio||e.shiftKey)l=this._updateRatio(l,e);return l=this._respectSize(l,e),this._propagate("resize",e),t.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"}),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),this._updateCache(l),this._trigger("resize",e,this.ui()),!1},_mouseStop:function(t){this.resizing=!1;var n=this.options,r=this;if(this._helper){var i=this._proportionallyResizeElements,s=i.length&&/textarea/i.test(i[0].nodeName),o=s&&e.ui.hasScroll(i[0],"left")?0:r.sizeDiff.height,u=s?0:r.sizeDiff.width,a={width:r.helper.width()-u,height:r.helper.height()-o},f=parseInt(r.element.css("left"),10)+(r.position.left-r.originalPosition.left)||null,l=parseInt(r.element.css("top"),10)+(r.position.top-r.originalPosition.top)||null;n.animate||this.element.css(e.extend(a,{top:l,left:f})),r.helper.height(r.size.height),r.helper.width(r.size.width),this._helper&&!n.animate&&this._proportionallyResize()}return e("body").css("cursor","auto"),this.element.removeClass("ui-resizable-resizing"),this._propagate("stop",t),this._helper&&this.helper.remove(),!1},_updateVirtualBoundaries:function(e){var t=this.options,n,i,s,o,u;u={minWidth:r(t.minWidth)?t.minWidth:0,maxWidth:r(t.maxWidth)?t.maxWidth:Infinity,minHeight:r(t.minHeight)?t.minHeight:0,maxHeight:r(t.maxHeight)?t.maxHeight:Infinity};if(this._aspectRatio||e)n=u.minHeight*this.aspectRatio,s=u.minWidth/this.aspectRatio,i=u.maxHeight*this.aspectRatio,o=u.maxWidth/this.aspectRatio,n>u.minWidth&&(u.minWidth=n),s>u.minHeight&&(u.minHeight=s),ie.width,l=r(e.height)&&i.minHeight&&i.minHeight>e.height;f&&(e.width=i.minWidth),l&&(e.height=i.minHeight),u&&(e.width=i.maxWidth),a&&(e.height=i.maxHeight);var c=this.originalPosition.left+this.originalSize.width,h=this.position.top+this.size.height,p=/sw|nw|w/.test(o),d=/nw|ne|n/.test(o);f&&p&&(e.left=c-i.minWidth),u&&p&&(e.left=c-i.maxWidth),l&&d&&(e.top=h-i.minHeight),a&&d&&(e.top=h-i.maxHeight);var v=!e.width&&!e.height;return v&&!e.left&&e.top?e.top=null:v&&!e.top&&e.left&&(e.left=null),e},_proportionallyResize:function(){var t=this.options;if(!this._proportionallyResizeElements.length)return;var n=this.helper||this.element;for(var r=0;r
                                    ');var r=e.browser.msie&&e.browser.version<7,i=r?1:0,s=r?2:-1;this.helper.addClass(this._helper).css({width:this.element.outerWidth()+s,height:this.element.outerHeight()+s,position:"absolute",left:this.elementOffset.left-i+"px",top:this.elementOffset.top-i+"px",zIndex:++n.zIndex}),this.helper.appendTo("body").disableSelection()}else this.helper=this.element},_change:{e:function(e,t,n){return{width:this.originalSize.width+t}},w:function(e,t,n){var r=this.options,i=this.originalSize,s=this.originalPosition;return{left:s.left+t,width:i.width-t}},n:function(e,t,n){var r=this.options,i=this.originalSize,s=this.originalPosition;return{top:s.top+n,height:i.height-n}},s:function(e,t,n){return{height:this.originalSize.height+n}},se:function(t,n,r){return e.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[t,n,r]))},sw:function(t,n,r){return e.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[t,n,r]))},ne:function(t,n,r){return e.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[t,n,r]))},nw:function(t,n,r){return e.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[t,n,r]))}},_propagate:function(t,n){e.ui.plugin.call(this,t,[n,this.ui()]),t!="resize"&&this._trigger(t,n,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),e.ui.plugin.add("resizable","alsoResize",{start:function(t,n){var r=e(this).data("resizable"),i=r.options,s=function(t){e(t).each(function(){var t=e(this);t.data("resizable-alsoresize",{width:parseInt(t.width(),10),height:parseInt(t.height(),10),left:parseInt(t.css("left"),10),top:parseInt(t.css("top"),10)})})};typeof i.alsoResize=="object"&&!i.alsoResize.parentNode?i.alsoResize.length?(i.alsoResize=i.alsoResize[0],s(i.alsoResize)):e.each(i.alsoResize,function(e){s(e)}):s(i.alsoResize)},resize:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r.originalSize,o=r.originalPosition,u={height:r.size.height-s.height||0,width:r.size.width-s.width||0,top:r.position.top-o.top||0,left:r.position.left-o.left||0},a=function(t,r){e(t).each(function(){var t=e(this),i=e(this).data("resizable-alsoresize"),s={},o=r&&r.length?r:t.parents(n.originalElement[0]).length?["width","height"]:["width","height","top","left"];e.each(o,function(e,t){var n=(i[t]||0)+(u[t]||0);n&&n>=0&&(s[t]=n||null)}),t.css(s)})};typeof i.alsoResize=="object"&&!i.alsoResize.nodeType?e.each(i.alsoResize,function(e,t){a(e,t)}):a(i.alsoResize)},stop:function(t,n){e(this).removeData("resizable-alsoresize")}}),e.ui.plugin.add("resizable","animate",{stop:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r._proportionallyResizeElements,o=s.length&&/textarea/i.test(s[0].nodeName),u=o&&e.ui.hasScroll(s[0],"left")?0:r.sizeDiff.height,a=o?0:r.sizeDiff.width,f={width:r.size.width-a,height:r.size.height-u},l=parseInt(r.element.css("left"),10)+(r.position.left-r.originalPosition.left)||null,c=parseInt(r.element.css("top"),10)+(r.position.top-r.originalPosition.top)||null;r.element.animate(e.extend(f,c&&l?{top:c,left:l}:{}),{duration:i.animateDuration,easing:i.animateEasing,step:function(){var n={width:parseInt(r.element.css("width"),10),height:parseInt(r.element.css("height"),10),top:parseInt(r.element.css("top"),10),left:parseInt(r.element.css("left"),10)};s&&s.length&&e(s[0]).css({width:n.width,height:n.height}),r._updateCache(n),r._propagate("resize",t)}})}}),e.ui.plugin.add("resizable","containment",{start:function(t,r){var i=e(this).data("resizable"),s=i.options,o=i.element,u=s.containment,a=u instanceof e?u.get(0):/parent/.test(u)?o.parent().get(0):u;if(!a)return;i.containerElement=e(a);if(/document/.test(u)||u==document)i.containerOffset={left:0,top:0},i.containerPosition={left:0,top:0},i.parentData={element:e(document),left:0,top:0,width:e(document).width(),height:e(document).height()||document.body.parentNode.scrollHeight};else{var f=e(a),l=[];e(["Top","Right","Left","Bottom"]).each(function(e,t){l[e]=n(f.css("padding"+t))}),i.containerOffset=f.offset(),i.containerPosition=f.position(),i.containerSize={height:f.innerHeight()-l[3],width:f.innerWidth()-l[1]};var c=i.containerOffset,h=i.containerSize.height,p=i.containerSize.width,d=e.ui.hasScroll(a,"left")?a.scrollWidth:p,v=e.ui.hasScroll(a)?a.scrollHeight:h;i.parentData={element:a,left:c.left,top:c.top,width:d,height:v}}},resize:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r.containerSize,o=r.containerOffset,u=r.size,a=r.position,f=r._aspectRatio||t.shiftKey,l={top:0,left:0},c=r.containerElement;c[0]!=document&&/static/.test(c.css("position"))&&(l=o),a.left<(r._helper?o.left:0)&&(r.size.width=r.size.width+(r._helper?r.position.left-o.left:r.position.left-l.left),f&&(r.size.height=r.size.width/r.aspectRatio),r.position.left=i.helper?o.left:0),a.top<(r._helper?o.top:0)&&(r.size.height=r.size.height+(r._helper?r.position.top-o.top:r.position.top),f&&(r.size.width=r.size.height*r.aspectRatio),r.position.top=r._helper?o.top:0),r.offset.left=r.parentData.left+r.position.left,r.offset.top=r.parentData.top+r.position.top;var h=Math.abs((r._helper?r.offset.left-l.left:r.offset.left-l.left)+r.sizeDiff.width),p=Math.abs((r._helper?r.offset.top-l.top:r.offset.top-o.top)+r.sizeDiff.height),d=r.containerElement.get(0)==r.element.parent().get(0),v=/relative|absolute/.test(r.containerElement.css("position"));d&&v&&(h-=r.parentData.left),h+r.size.width>=r.parentData.width&&(r.size.width=r.parentData.width-h,f&&(r.size.height=r.size.width/r.aspectRatio)),p+r.size.height>=r.parentData.height&&(r.size.height=r.parentData.height-p,f&&(r.size.width=r.size.height*r.aspectRatio))},stop:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r.position,o=r.containerOffset,u=r.containerPosition,a=r.containerElement,f=e(r.helper),l=f.offset(),c=f.outerWidth()-r.sizeDiff.width,h=f.outerHeight()-r.sizeDiff.height;r._helper&&!i.animate&&/relative/.test(a.css("position"))&&e(this).css({left:l.left-u.left-o.left,width:c,height:h}),r._helper&&!i.animate&&/static/.test(a.css("position"))&&e(this).css({left:l.left-u.left-o.left,width:c,height:h})}}),e.ui.plugin.add("resizable","ghost",{start:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r.size;r.ghost=r.originalElement.clone(),r.ghost.css({opacity:.25,display:"block",position:"relative",height:s.height,width:s.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof i.ghost=="string"?i.ghost:""),r.ghost.appendTo(r.helper)},resize:function(t,n){var r=e(this).data("resizable"),i=r.options;r.ghost&&r.ghost.css({position:"relative",height:r.size.height,width:r.size.width})},stop:function(t,n){var r=e(this).data("resizable"),i=r.options;r.ghost&&r.helper&&r.helper.get(0).removeChild(r.ghost.get(0))}}),e.ui.plugin.add("resizable","grid",{resize:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r.size,o=r.originalSize,u=r.originalPosition,a=r.axis,f=i._aspectRatio||t.shiftKey;i.grid=typeof i.grid=="number"?[i.grid,i.grid]:i.grid;var l=Math.round((s.width-o.width)/(i.grid[0]||1))*(i.grid[0]||1),c=Math.round((s.height-o.height)/(i.grid[1]||1))*(i.grid[1]||1);/^(se|s|e)$/.test(a)?(r.size.width=o.width+l,r.size.height=o.height+c):/^(ne)$/.test(a)?(r.size.width=o.width+l,r.size.height=o.height+c,r.position.top=u.top-c):/^(sw)$/.test(a)?(r.size.width=o.width+l,r.size.height=o.height+c,r.position.left=u.left-l):(r.size.width=o.width+l,r.size.height=o.height+c,r.position.top=u.top-c,r.position.left=u.left-l)}});var n=function(e){return parseInt(e,10)||0},r=function(e){return!isNaN(parseInt(e,10))}})(jQuery);(function(e,t){e.widget("ui.selectable",e.ui.mouse,{version:"1.9.0",options:{appendTo:"body",autoRefresh:!0,distance:0,filter:"*",tolerance:"touch"},_create:function(){var t=this;this.element.addClass("ui-selectable"),this.dragged=!1;var n;this.refresh=function(){n=e(t.options.filter,t.element[0]),n.addClass("ui-selectee"),n.each(function(){var t=e(this),n=t.offset();e.data(this,"selectable-item",{element:this,$element:t,left:n.left,top:n.top,right:n.left+t.outerWidth(),bottom:n.top+t.outerHeight(),startselected:!1,selected:t.hasClass("ui-selected"),selecting:t.hasClass("ui-selecting"),unselecting:t.hasClass("ui-unselecting")})})},this.refresh(),this.selectees=n.addClass("ui-selectee"),this._mouseInit(),this.helper=e("
                                    ")},_destroy:function(){this.selectees.removeClass("ui-selectee").removeData("selectable-item"),this.element.removeClass("ui-selectable ui-selectable-disabled"),this._mouseDestroy()},_mouseStart:function(t){var n=this;this.opos=[t.pageX,t.pageY];if(this.options.disabled)return;var r=this.options;this.selectees=e(r.filter,this.element[0]),this._trigger("start",t),e(r.appendTo).append(this.helper),this.helper.css({left:t.clientX,top:t.clientY,width:0,height:0}),r.autoRefresh&&this.refresh(),this.selectees.filter(".ui-selected").each(function(){var r=e.data(this,"selectable-item");r.startselected=!0,!t.metaKey&&!t.ctrlKey&&(r.$element.removeClass("ui-selected"),r.selected=!1,r.$element.addClass("ui-unselecting"),r.unselecting=!0,n._trigger("unselecting",t,{unselecting:r.element}))}),e(t.target).parents().andSelf().each(function(){var r=e.data(this,"selectable-item");if(r){var i=!t.metaKey&&!t.ctrlKey||!r.$element.hasClass("ui-selected");return r.$element.removeClass(i?"ui-unselecting":"ui-selected").addClass(i?"ui-selecting":"ui-unselecting"),r.unselecting=!i,r.selecting=i,r.selected=i,i?n._trigger("selecting",t,{selecting:r.element}):n._trigger("unselecting",t,{unselecting:r.element}),!1}})},_mouseDrag:function(t){var n=this;this.dragged=!0;if(this.options.disabled)return;var r=this.options,i=this.opos[0],s=this.opos[1],o=t.pageX,u=t.pageY;if(i>o){var a=o;o=i,i=a}if(s>u){var a=u;u=s,s=a}return this.helper.css({left:i,top:s,width:o-i,height:u-s}),this.selectees.each(function(){var a=e.data(this,"selectable-item");if(!a||a.element==n.element[0])return;var f=!1;r.tolerance=="touch"?f=!(a.left>o||a.rightu||a.bottomi&&a.rights&&a.bottom").appendTo(this.element).addClass("ui-slider-range ui-widget-header"+(r.range==="min"||r.range==="max"?" ui-slider-range-"+r.range:"")));for(t=i.length;tn&&(i=n,s=e(this),o=t)}),c.range===!0&&this.values(1)===c.min&&(o+=1,s=e(this.handles[o])),u=this._start(t,o),u===!1?!1:(this._mouseSliding=!0,this._handleIndex=o,s.addClass("ui-state-active").focus(),a=s.offset(),f=!e(t.target).parents().andSelf().is(".ui-slider-handle"),this._clickOffset=f?{left:0,top:0}:{left:t.pageX-a.left-s.width()/2,top:t.pageY-a.top-s.height()/2-(parseInt(s.css("borderTopWidth"),10)||0)-(parseInt(s.css("borderBottomWidth"),10)||0)+(parseInt(s.css("marginTop"),10)||0)},this.handles.hasClass("ui-state-hover")||this._slide(t,o,r),this._animateOff=!0,!0))},_mouseStart:function(e){return!0},_mouseDrag:function(e){var t={x:e.pageX,y:e.pageY},n=this._normValueFromMouse(t);return this._slide(e,this._handleIndex,n),!1},_mouseStop:function(e){return this.handles.removeClass("ui-state-active"),this._mouseSliding=!1,this._stop(e,this._handleIndex),this._change(e,this._handleIndex),this._handleIndex=null,this._clickOffset=null,this._animateOff=!1,!1},_detectOrientation:function(){this.orientation=this.options.orientation==="vertical"?"vertical":"horizontal"},_normValueFromMouse:function(e){var t,n,r,i,s;return this.orientation==="horizontal"?(t=this.elementSize.width,n=e.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(t=this.elementSize.height,n=e.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)),r=n/t,r>1&&(r=1),r<0&&(r=0),this.orientation==="vertical"&&(r=1-r),i=this._valueMax()-this._valueMin(),s=this._valueMin()+r*i,this._trimAlignValue(s)},_start:function(e,t){var n={handle:this.handles[t],value:this.value()};return this.options.values&&this.options.values.length&&(n.value=this.values(t),n.values=this.values()),this._trigger("start",e,n)},_slide:function(e,t,n){var r,i,s;this.options.values&&this.options.values.length?(r=this.values(t?0:1),this.options.values.length===2&&this.options.range===!0&&(t===0&&n>r||t===1&&n1){this.options.values[t]=this._trimAlignValue(n),this._refreshValue(),this._change(null,t);return}if(!arguments.length)return this._values();if(!e.isArray(arguments[0]))return this.options.values&&this.options.values.length?this._values(t):this.value();r=this.options.values,i=arguments[0];for(s=0;s=this._valueMax())return this._valueMax();var t=this.options.step>0?this.options.step:1,n=(e-this._valueMin())%t,r=e-n;return Math.abs(n)*2>=t&&(r+=n>0?t:-t),parseFloat(r.toFixed(5))},_valueMin:function(){return this.options.min},_valueMax:function(){return this.options.max},_refreshValue:function(){var t,n,r,i,s,o=this.options.range,u=this.options,a=this,f=this._animateOff?!1:u.animate,l={};this.options.values&&this.options.values.length?this.handles.each(function(r,i){n=(a.values(r)-a._valueMin())/(a._valueMax()-a._valueMin())*100,l[a.orientation==="horizontal"?"left":"bottom"]=n+"%",e(this).stop(1,1)[f?"animate":"css"](l,u.animate),a.options.range===!0&&(a.orientation==="horizontal"?(r===0&&a.range.stop(1,1)[f?"animate":"css"]({left:n+"%"},u.animate),r===1&&a.range[f?"animate":"css"]({width:n-t+"%"},{queue:!1,duration:u.animate})):(r===0&&a.range.stop(1,1)[f?"animate":"css"]({bottom:n+"%"},u.animate),r===1&&a.range[f?"animate":"css"]({height:n-t+"%"},{queue:!1,duration:u.animate}))),t=n}):(r=this.value(),i=this._valueMin(),s=this._valueMax(),n=s!==i?(r-i)/(s-i)*100:0,l[this.orientation==="horizontal"?"left":"bottom"]=n+"%",this.handle.stop(1,1)[f?"animate":"css"](l,u.animate),o==="min"&&this.orientation==="horizontal"&&this.range.stop(1,1)[f?"animate":"css"]({width:n+"%"},u.animate),o==="max"&&this.orientation==="horizontal"&&this.range[f?"animate":"css"]({width:100-n+"%"},{queue:!1,duration:u.animate}),o==="min"&&this.orientation==="vertical"&&this.range.stop(1,1)[f?"animate":"css"]({height:n+"%"},u.animate),o==="max"&&this.orientation==="vertical"&&this.range[f?"animate":"css"]({height:100-n+"%"},{queue:!1,duration:u.animate}))}})})(jQuery);(function(e,t){e.widget("ui.sortable",e.ui.mouse,{version:"1.9.0",widgetEventPrefix:"sort",ready:!1,options:{appendTo:"parent",axis:!1,connectWith:!1,containment:!1,cursor:"auto",cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:"original",items:"> *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1e3},_create:function(){var e=this.options;this.containerCache={},this.element.addClass("ui-sortable"),this.refresh(),this.floating=this.items.length?e.axis==="x"||/left|right/.test(this.items[0].item.css("float"))||/inline|table-cell/.test(this.items[0].item.css("display")):!1,this.offset=this.element.offset(),this._mouseInit(),this.ready=!0},_destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled"),this._mouseDestroy();for(var e=this.items.length-1;e>=0;e--)this.items[e].item.removeData(this.widgetName+"-item");return this},_setOption:function(t,n){t==="disabled"?(this.options[t]=n,this.widget().toggleClass("ui-sortable-disabled",!!n)):e.Widget.prototype._setOption.apply(this,arguments)},_mouseCapture:function(t,n){var r=this;if(this.reverting)return!1;if(this.options.disabled||this.options.type=="static")return!1;this._refreshItems(t);var i=null,s=e(t.target).parents().each(function(){if(e.data(this,r.widgetName+"-item")==r)return i=e(this),!1});e.data(t.target,r.widgetName+"-item")==r&&(i=e(t.target));if(!i)return!1;if(this.options.handle&&!n){var o=!1;e(this.options.handle,i).find("*").andSelf().each(function(){this==t.target&&(o=!0)});if(!o)return!1}return this.currentItem=i,this._removeCurrentsFromItems(),!0},_mouseStart:function(t,n,r){var i=this.options;this.currentContainer=this,this.refreshPositions(),this.helper=this._createHelper(t),this._cacheHelperProportions(),this._cacheMargins(),this.scrollParent=this.helper.scrollParent(),this.offset=this.currentItem.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},e.extend(this.offset,{click:{left:t.pageX-this.offset.left,top:t.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.helper.css("position","absolute"),this.cssPosition=this.helper.css("position"),this.originalPosition=this._generatePosition(t),this.originalPageX=t.pageX,this.originalPageY=t.pageY,i.cursorAt&&this._adjustOffsetFromHelper(i.cursorAt),this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]},this.helper[0]!=this.currentItem[0]&&this.currentItem.hide(),this._createPlaceholder(),i.containment&&this._setContainment(),i.cursor&&(e("body").css("cursor")&&(this._storedCursor=e("body").css("cursor")),e("body").css("cursor",i.cursor)),i.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",i.opacity)),i.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",i.zIndex)),this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",t,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions();if(!r)for(var s=this.containers.length-1;s>=0;s--)this.containers[s]._trigger("activate",t,this._uiHash(this));return e.ui.ddmanager&&(e.ui.ddmanager.current=this),e.ui.ddmanager&&!i.dropBehaviour&&e.ui.ddmanager.prepareOffsets(this,t),this.dragging=!0,this.helper.addClass("ui-sortable-helper"),this._mouseDrag(t),!0},_mouseDrag:function(t){this.position=this._generatePosition(t),this.positionAbs=this._convertPositionTo("absolute"),this.lastPositionAbs||(this.lastPositionAbs=this.positionAbs);if(this.options.scroll){var n=this.options,r=!1;this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-t.pageY=0;i--){var s=this.items[i],o=s.item[0],u=this._intersectsWithPointer(s);if(!u)continue;if(s.instance!==this.currentContainer)continue;if(o!=this.currentItem[0]&&this.placeholder[u==1?"next":"prev"]()[0]!=o&&!e.contains(this.placeholder[0],o)&&(this.options.type=="semi-dynamic"?!e.contains(this.element[0],o):!0)){this.direction=u==1?"down":"up";if(this.options.tolerance!="pointer"&&!this._intersectsWithSides(s))break;this._rearrange(t,s),this._trigger("change",t,this._uiHash());break}}return this._contactContainers(t),e.ui.ddmanager&&e.ui.ddmanager.drag(this,t),this._trigger("sort",t,this._uiHash()),this.lastPositionAbs=this.positionAbs,!1},_mouseStop:function(t,n){if(!t)return;e.ui.ddmanager&&!this.options.dropBehaviour&&e.ui.ddmanager.drop(this,t);if(this.options.revert){var r=this,i=this.placeholder.offset();this.reverting=!0,e(this.helper).animate({left:i.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft),top:i.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){r._clear(t)})}else this._clear(t,n);return!1},cancel:function(){if(this.dragging){this._mouseUp({target:null}),this.options.helper=="original"?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"):this.currentItem.show();for(var t=this.containers.length-1;t>=0;t--)this.containers[t]._trigger("deactivate",null,this._uiHash(this)),this.containers[t].containerCache.over&&(this.containers[t]._trigger("out",null,this._uiHash(this)),this.containers[t].containerCache.over=0)}return this.placeholder&&(this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.options.helper!="original"&&this.helper&&this.helper[0].parentNode&&this.helper.remove(),e.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?e(this.domPosition.prev).after(this.currentItem):e(this.domPosition.parent).prepend(this.currentItem)),this},serialize:function(t){var n=this._getItemsAsjQuery(t&&t.connected),r=[];return t=t||{},e(n).each(function(){var n=(e(t.item||this).attr(t.attribute||"id")||"").match(t.expression||/(.+)[-=_](.+)/);n&&r.push((t.key||n[1]+"[]")+"="+(t.key&&t.expression?n[1]:n[2]))}),!r.length&&t.key&&r.push(t.key+"="),r.join("&")},toArray:function(t){var n=this._getItemsAsjQuery(t&&t.connected),r=[];return t=t||{},n.each(function(){r.push(e(t.item||this).attr(t.attribute||"id")||"")}),r},_intersectsWith:function(e){var t=this.positionAbs.left,n=t+this.helperProportions.width,r=this.positionAbs.top,i=r+this.helperProportions.height,s=e.left,o=s+e.width,u=e.top,a=u+e.height,f=this.offset.click.top,l=this.offset.click.left,c=r+f>u&&r+fs&&t+le[this.floating?"width":"height"]?c:s0?"down":"up")},_getDragHorizontalDirection:function(){var e=this.positionAbs.left-this.lastPositionAbs.left;return e!=0&&(e>0?"right":"left")},refresh:function(e){return this._refreshItems(e),this.refreshPositions(),this},_connectWith:function(){var e=this.options;return e.connectWith.constructor==String?[e.connectWith]:e.connectWith},_getItemsAsjQuery:function(t){var n=[],r=[],i=this._connectWith();if(i&&t)for(var s=i.length-1;s>=0;s--){var o=e(i[s]);for(var u=o.length-1;u>=0;u--){var a=e.data(o[u],this.widgetName);a&&a!=this&&!a.options.disabled&&r.push([e.isFunction(a.options.items)?a.options.items.call(a.element):e(a.options.items,a.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),a])}}r.push([e.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):e(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]);for(var s=r.length-1;s>=0;s--)r[s][0].each(function(){n.push(this)});return e(n)},_removeCurrentsFromItems:function(){var e=this.currentItem.find(":data("+this.widgetName+"-item)");for(var t=0;t=0;s--){var o=e(i[s]);for(var u=o.length-1;u>=0;u--){var a=e.data(o[u],this.widgetName);a&&a!=this&&!a.options.disabled&&(r.push([e.isFunction(a.options.items)?a.options.items.call(a.element[0],t,{item:this.currentItem}):e(a.options.items,a.element),a]),this.containers.push(a))}}for(var s=r.length-1;s>=0;s--){var f=r[s][1],l=r[s][0];for(var u=0,c=l.length;u=0;n--){var r=this.items[n];if(r.instance!=this.currentContainer&&this.currentContainer&&r.item[0]!=this.currentItem[0])continue;var i=this.options.toleranceElement?e(this.options.toleranceElement,r.item):r.item;t||(r.width=i.outerWidth(),r.height=i.outerHeight());var s=i.offset();r.left=s.left,r.top=s.top}if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(var n=this.containers.length-1;n>=0;n--){var s=this.containers[n].element.offset();this.containers[n].containerCache.left=s.left,this.containers[n].containerCache.top=s.top,this.containers[n].containerCache.width=this.containers[n].element.outerWidth(),this.containers[n].containerCache.height=this.containers[n].element.outerHeight()}return this},_createPlaceholder:function(t){t=t||this;var n=t.options;if(!n.placeholder||n.placeholder.constructor==String){var r=n.placeholder;n.placeholder={element:function(){var n=e(document.createElement(t.currentItem[0].nodeName)).addClass(r||t.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];return r||(n.style.visibility="hidden"),n},update:function(e,i){if(r&&!n.forcePlaceholderSize)return;i.height()||i.height(t.currentItem.innerHeight()-parseInt(t.currentItem.css("paddingTop")||0,10)-parseInt(t.currentItem.css("paddingBottom")||0,10)),i.width()||i.width(t.currentItem.innerWidth()-parseInt(t.currentItem.css("paddingLeft")||0,10)-parseInt(t.currentItem.css("paddingRight")||0,10))}}}t.placeholder=e(n.placeholder.element.call(t.element,t.currentItem)),t.currentItem.after(t.placeholder),n.placeholder.update(t,t.placeholder)},_contactContainers:function(t){var n=null,r=null;for(var i=this.containers.length-1;i>=0;i--){if(e.contains(this.currentItem[0],this.containers[i].element[0]))continue;if(this._intersectsWith(this.containers[i].containerCache)){if(n&&e.contains(this.containers[i].element[0],n.element[0]))continue;n=this.containers[i],r=i}else this.containers[i].containerCache.over&&(this.containers[i]._trigger("out",t,this._uiHash(this)),this.containers[i].containerCache.over=0)}if(!n)return;if(this.containers.length===1)this.containers[r]._trigger("over",t,this._uiHash(this)),this.containers[r].containerCache.over=1;else if(this.currentContainer!=this.containers[r]){var s=1e4,o=null,u=this.positionAbs[this.containers[r].floating?"left":"top"];for(var a=this.items.length-1;a>=0;a--){if(!e.contains(this.containers[r].element[0],this.items[a].item[0]))continue;var f=this.containers[r].floating?this.items[a].item.offset().left:this.items[a].item.offset().top;Math.abs(f-u)0?"down":"up")}if(!o&&!this.options.dropOnEmpty)return;this.currentContainer=this.containers[r],o?this._rearrange(t,o,null,!0):this._rearrange(t,null,this.containers[r].element,!0),this._trigger("change",t,this._uiHash()),this.containers[r]._trigger("change",t,this._uiHash(this)),this.options.placeholder.update(this.currentContainer,this.placeholder),this.containers[r]._trigger("over",t,this._uiHash(this)),this.containers[r].containerCache.over=1}},_createHelper:function(t){var n=this.options,r=e.isFunction(n.helper)?e(n.helper.apply(this.element[0],[t,this.currentItem])):n.helper=="clone"?this.currentItem.clone():this.currentItem;return r.parents("body").length||e(n.appendTo!="parent"?n.appendTo:this.currentItem[0].parentNode)[0].appendChild(r[0]),r[0]==this.currentItem[0]&&(this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")}),(r[0].style.width==""||n.forceHelperSize)&&r.width(this.currentItem.width()),(r[0].style.height==""||n.forceHelperSize)&&r.height(this.currentItem.height()),r},_adjustOffsetFromHelper:function(t){typeof t=="string"&&(t=t.split(" ")),e.isArray(t)&&(t={left:+t[0],top:+t[1]||0}),"left"in t&&(this.offset.click.left=t.left+this.margins.left),"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left),"top"in t&&(this.offset.click.top=t.top+this.margins.top),"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var t=this.offsetParent.offset();this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&e.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop());if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&e.browser.msie)t={top:0,left:0};return{top:t.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var e=this.currentItem.position();return{top:e.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:e.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var t=this.options;t.containment=="parent"&&(t.containment=this.helper[0].parentNode);if(t.containment=="document"||t.containment=="window")this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,e(t.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(e(t.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(t.containment)){var n=e(t.containment)[0],r=e(t.containment).offset(),i=e(n).css("overflow")!="hidden";this.containment=[r.left+(parseInt(e(n).css("borderLeftWidth"),10)||0)+(parseInt(e(n).css("paddingLeft"),10)||0)-this.margins.left,r.top+(parseInt(e(n).css("borderTopWidth"),10)||0)+(parseInt(e(n).css("paddingTop"),10)||0)-this.margins.top,r.left+(i?Math.max(n.scrollWidth,n.offsetWidth):n.offsetWidth)-(parseInt(e(n).css("borderLeftWidth"),10)||0)-(parseInt(e(n).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,r.top+(i?Math.max(n.scrollHeight,n.offsetHeight):n.offsetHeight)-(parseInt(e(n).css("borderTopWidth"),10)||0)-(parseInt(e(n).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}},_convertPositionTo:function(t,n){n||(n=this.position);var r=t=="absolute"?1:-1,i=this.options,s=this.cssPosition!="absolute"||this.scrollParent[0]!=document&&!!e.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,o=/(html|body)/i.test(s[0].tagName);return{top:n.top+this.offset.relative.top*r+this.offset.parent.top*r-(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():o?0:s.scrollTop())*r,left:n.left+this.offset.relative.left*r+this.offset.parent.left*r-(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():o?0:s.scrollLeft())*r}},_generatePosition:function(t){var n=this.options,r=this.cssPosition!="absolute"||this.scrollParent[0]!=document&&!!e.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,i=/(html|body)/i.test(r[0].tagName);this.cssPosition=="relative"&&(this.scrollParent[0]==document||this.scrollParent[0]==this.offsetParent[0])&&(this.offset.relative=this._getRelativeOffset());var s=t.pageX,o=t.pageY;if(this.originalPosition){this.containment&&(t.pageX-this.offset.click.leftthis.containment[2]&&(s=this.containment[2]+this.offset.click.left),t.pageY-this.offset.click.top>this.containment[3]&&(o=this.containment[3]+this.offset.click.top));if(n.grid){var u=this.originalPageY+Math.round((o-this.originalPageY)/n.grid[1])*n.grid[1];o=this.containment?u-this.offset.click.topthis.containment[3]?u-this.offset.click.topthis.containment[2]?a-this.offset.click.left=0;i--)n||r.push(function(e){return function(t){e._trigger("deactivate",t,this._uiHash(this))}}.call(this,this.containers[i])),this.containers[i].containerCache.over&&(r.push(function(e){return function(t){e._trigger("out",t,this._uiHash(this))}}.call(this,this.containers[i])),this.containers[i].containerCache.over=0);this._storedCursor&&e("body").css("cursor",this._storedCursor),this._storedOpacity&&this.helper.css("opacity",this._storedOpacity),this._storedZIndex&&this.helper.css("zIndex",this._storedZIndex=="auto"?"":this._storedZIndex),this.dragging=!1;if(this.cancelHelperRemoval){if(!n){this._trigger("beforeStop",t,this._uiHash());for(var i=0;i",widgetEventPrefix:"spin",options:{culture:null,icons:{down:"ui-icon-triangle-1-s",up:"ui-icon-triangle-1-n"},incremental:!0,max:null,min:null,numberFormat:null,page:10,step:1,change:null,spin:null,start:null,stop:null},_create:function(){this._setOption("max",this.options.max),this._setOption("min",this.options.min),this._setOption("step",this.options.step),this._value(this.element.val(),!0),this._draw(),this._on(this._events),this._refresh(),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_getCreateOptions:function(){var t={},n=this.element;return e.each(["min","max","step"],function(e,r){var i=n.attr(r);i!==undefined&&i.length&&(t[r]=i)}),t},_events:{keydown:function(e){this._start(e)&&this._keydown(e)&&e.preventDefault()},keyup:"_stop",focus:function(){this.uiSpinner.addClass("ui-state-active"),this.previous=this.element.val()},blur:function(e){if(this.cancelBlur){delete this.cancelBlur;return}this._refresh(),this.uiSpinner.removeClass("ui-state-active"),this.previous!==this.element.val()&&this._trigger("change",e)},mousewheel:function(e,t){if(!t)return;if(!this.spinning&&!this._start(e))return!1;this._spin((t>0?1:-1)*this.options.step,e),clearTimeout(this.mousewheelTimer),this.mousewheelTimer=this._delay(function(){this.spinning&&this._stop(e)},100),e.preventDefault()},"mousedown .ui-spinner-button":function(t){function r(){var e=this.element[0]===this.document[0].activeElement;e||(this.element.focus(),this.previous=n,this._delay(function(){this.previous=n}))}var n;n=this.element[0]===this.document[0].activeElement?this.previous:this.element.val(),t.preventDefault(),r.call(this),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur,r.call(this)});if(this._start(t)===!1)return;this._repeat(null,e(t.currentTarget).hasClass("ui-spinner-up")?1:-1,t)},"mouseup .ui-spinner-button":"_stop","mouseenter .ui-spinner-button":function(t){if(!e(t.currentTarget).hasClass("ui-state-active"))return;if(this._start(t)===!1)return!1;this._repeat(null,e(t.currentTarget).hasClass("ui-spinner-up")?1:-1,t)},"mouseleave .ui-spinner-button":"_stop"},_draw:function(){var e=this.uiSpinner=this.element.addClass("ui-spinner-input").attr("autocomplete","off").wrap(this._uiSpinnerHtml()).parent().append(this._buttonHtml());this._hoverable(e),this.element.attr("role","spinbutton"),this.buttons=e.find(".ui-spinner-button").attr("tabIndex",-1).button().removeClass("ui-corner-all"),this.buttons.height()>Math.ceil(e.height()*.5)&&e.height()>0&&e.height(e.height()),this.options.disabled&&this.disable()},_keydown:function(t){var n=this.options,r=e.ui.keyCode;switch(t.keyCode){case r.UP:return this._repeat(null,1,t),!0;case r.DOWN:return this._repeat(null,-1,t),!0;case r.PAGE_UP:return this._repeat(null,n.page,t),!0;case r.PAGE_DOWN:return this._repeat(null,-n.page,t),!0}return!1},_uiSpinnerHtml:function(){return""},_buttonHtml:function(){return""+""+""+""+""},_start:function(e){return!this.spinning&&this._trigger("start",e)===!1?!1:(this.counter||(this.counter=1),this.spinning=!0,!0)},_repeat:function(e,t,n){e=e||500,clearTimeout(this.timer),this.timer=this._delay(function(){this._repeat(40,t,n)},e),this._spin(t*this.options.step,n)},_spin:function(e,t){var n=this.value()||0;this.counter||(this.counter=1),n=this._adjustValue(n+e*this._increment(this.counter));if(!this.spinning||this._trigger("spin",t,{value:n})!==!1)this._value(n),this.counter++},_increment:function(t){var n=this.options.incremental;return n?e.isFunction(n)?n(t):Math.floor(t*t*t/5e4-t*t/500+17*t/200+1):1},_precision:function(){var e=this._precisionOf(this.options.step);return this.options.min!==null&&(e=Math.max(e,this._precisionOf(this.options.min))),e},_precisionOf:function(e){var t=e.toString(),n=t.indexOf(".");return n===-1?0:t.length-n-1},_adjustValue:function(e){var t,n,r=this.options;return t=r.min!==null?r.min:0,n=e-t,n=Math.round(n/r.step)*r.step,e=t+n,e=parseFloat(e.toFixed(this._precision())),r.max!==null&&e>r.max?r.max:r.min!==null&&e1&&e.href.replace(r,"")===location.href.replace(r,"")}var n=0,r=/#.*$/;e.widget("ui.tabs",{version:"1.9.0",delay:300,options:{active:null,collapsible:!1,event:"click",heightStyle:"content",hide:null,show:null,activate:null,beforeActivate:null,beforeLoad:null,load:null},_create:function(){var t,n=this,r=this.options,i=r.active;this.running=!1,this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all").toggleClass("ui-tabs-collapsible",r.collapsible).delegate(".ui-tabs-nav > li","mousedown"+this.eventNamespace,function(t){e(this).is(".ui-state-disabled")&&t.preventDefault()}).delegate(".ui-tabs-anchor","focus"+this.eventNamespace,function(){e(this).closest("li").is(".ui-state-disabled")&&this.blur()}),this._processTabs();if(i===null){location.hash&&this.anchors.each(function(e,t){if(t.hash===location.hash)return i=e,!1}),i===null&&(i=this.tabs.filter(".ui-tabs-active").index());if(i===null||i===-1)i=this.tabs.length?0:!1}i!==!1&&(i=this.tabs.index(this.tabs.eq(i)),i===-1&&(i=r.collapsible?!1:0)),r.active=i,!r.collapsible&&r.active===!1&&this.anchors.length&&(r.active=0),e.isArray(r.disabled)&&(r.disabled=e.unique(r.disabled.concat(e.map(this.tabs.filter(".ui-state-disabled"),function(e){return n.tabs.index(e)}))).sort()),this.options.active!==!1&&this.anchors.length?this.active=this._findActive(this.options.active):this.active=e(),this._refresh(),this.active.length&&this.load(r.active)},_getCreateEventData:function(){return{tab:this.active,panel:this.active.length?this._getPanelForTab(this.active):e()}},_tabKeydown:function(t){var n=e(this.document[0].activeElement).closest("li"),r=this.tabs.index(n),i=!0;if(this._handlePageNav(t))return;switch(t.keyCode){case e.ui.keyCode.RIGHT:case e.ui.keyCode.DOWN:r++;break;case e.ui.keyCode.UP:case e.ui.keyCode.LEFT:i=!1,r--;break;case e.ui.keyCode.END:r=this.anchors.length-1;break;case e.ui.keyCode.HOME:r=0;break;case e.ui.keyCode.SPACE:t.preventDefault(),clearTimeout(this.activating),this._activate(r);return;case e.ui.keyCode.ENTER:t.preventDefault(),clearTimeout(this.activating),this._activate(r===this.options.active?!1:r);return;default:return}t.preventDefault(),clearTimeout(this.activating),r=this._focusNextTab(r,i),t.ctrlKey||(n.attr("aria-selected","false"),this.tabs.eq(r).attr("aria-selected","true"),this.activating=this._delay(function(){this.option("active",r)},this.delay))},_panelKeydown:function(t){if(this._handlePageNav(t))return;t.ctrlKey&&t.keyCode===e.ui.keyCode.UP&&(t.preventDefault(),this.active.focus())},_handlePageNav:function(t){if(t.altKey&&t.keyCode===e.ui.keyCode.PAGE_UP)return this._activate(this._focusNextTab(this.options.active-1,!1)),!0;if(t.altKey&&t.keyCode===e.ui.keyCode.PAGE_DOWN)return this._activate(this._focusNextTab(this.options.active+1,!0)),!0},_findNextTab:function(t,n){function i(){return t>r&&(t=0),t<0&&(t=r),t}var r=this.tabs.length-1;while(e.inArray(i(),this.options.disabled)!==-1)t=n?t+1:t-1;return t},_focusNextTab:function(e,t){return e=this._findNextTab(e,t),this.tabs.eq(e).focus(),e},_setOption:function(e,t){if(e==="active"){this._activate(t);return}if(e==="disabled"){this._setupDisabled(t);return}this._super(e,t),e==="collapsible"&&(this.element.toggleClass("ui-tabs-collapsible",t),!t&&this.options.active===!1&&this._activate(0)),e==="event"&&this._setupEvents(t),e==="heightStyle"&&this._setupHeightStyle(t)},_tabId:function(e){return e.attr("aria-controls")||"ui-tabs-"+i()},_sanitizeSelector:function(e){return e?e.replace(/[!"$%&'()*+,.\/:;<=>?@\[\]\^`{|}~]/g,"\\$&"):""},refresh:function(){var t,n=this.options,r=this.tablist.children(":has(a[href])");n.disabled=e.map(r.filter(".ui-state-disabled"),function(e){return r.index(e)}),this._processTabs(),n.active===!1||!this.anchors.length?(n.active=!1,this.active=e()):this.active.length&&!e.contains(this.tablist[0],this.active[0])?this.tabs.length===n.disabled.length?(n.active=!1,this.active=e()):this._activate(this._findNextTab(Math.max(0,n.active-1),!1)):n.active=this.tabs.index(this.active),this._refresh()},_refresh:function(){this._setupDisabled(this.options.disabled),this._setupEvents(this.options.event),this._setupHeightStyle(this.options.heightStyle),this.tabs.not(this.active).attr({"aria-selected":"false",tabIndex:-1}),this.panels.not(this._getPanelForTab(this.active)).hide().attr({"aria-expanded":"false","aria-hidden":"true"}),this.active.length?(this.active.addClass("ui-tabs-active ui-state-active").attr({"aria-selected":"true",tabIndex:0}),this._getPanelForTab(this.active).show().attr({"aria-expanded":"true","aria-hidden":"false"})):this.tabs.eq(0).attr("tabIndex",0)},_processTabs:function(){var t=this;this.tablist=this._getList().addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").attr("role","tablist"),this.tabs=this.tablist.find("> li:has(a[href])").addClass("ui-state-default ui-corner-top").attr({role:"tab",tabIndex:-1}),this.anchors=this.tabs.map(function(){return e("a",this)[0]}).addClass("ui-tabs-anchor").attr({role:"presentation",tabIndex:-1}),this.panels=e(),this.anchors.each(function(n,r){var i,o,u,a=e(r).uniqueId().attr("id"),f=e(r).closest("li"),l=f.attr("aria-controls");s(r)?(i=r.hash,o=t.element.find(t._sanitizeSelector(i))):(u=t._tabId(f),i="#"+u,o=t.element.find(i),o.length||(o=t._createPanel(u),o.insertAfter(t.panels[n-1]||t.tablist)),o.attr("aria-live","polite")),o.length&&(t.panels=t.panels.add(o)),l&&f.data("ui-tabs-aria-controls",l),f.attr({"aria-controls":i.substring(1),"aria-labelledby":a}),o.attr("aria-labelledby",a)}),this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").attr("role","tabpanel")},_getList:function(){return this.element.find("ol,ul").eq(0)},_createPanel:function(t){return e("
                                    ").attr("id",t).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").data("ui-tabs-destroy",!0)},_setupDisabled:function(t){e.isArray(t)&&(t.length?t.length===this.anchors.length&&(t=!0):t=!1);for(var n=0,r;r=this.tabs[n];n++)t===!0||e.inArray(n,t)!==-1?e(r).addClass("ui-state-disabled").attr("aria-disabled","true"):e(r).removeClass("ui-state-disabled").removeAttr("aria-disabled");this.options.disabled=t},_setupEvents:function(t){var n={click:function(e){e.preventDefault()}};t&&e.each(t.split(" "),function(e,t){n[t]="_eventHandler"}),this._off(this.anchors.add(this.tabs).add(this.panels)),this._on(this.anchors,n),this._on(this.tabs,{keydown:"_tabKeydown"}),this._on(this.panels,{keydown:"_panelKeydown"}),this._focusable(this.tabs),this._hoverable(this.tabs)},_setupHeightStyle:function(t){var n,r,i=this.element.parent();t==="fill"?(e.support.minHeight||(r=i.css("overflow"),i.css("overflow","hidden")),n=i.height(),this.element.siblings(":visible").each(function(){var t=e(this),r=t.css("position");if(r==="absolute"||r==="fixed")return;n-=t.outerHeight(!0)}),r&&i.css("overflow",r),this.element.children().not(this.panels).each(function(){n-=e(this).outerHeight(!0)}),this.panels.each(function(){e(this).height(Math.max(0,n-e(this).innerHeight()+e(this).height()))}).css("overflow","auto")):t==="auto"&&(n=0,this.panels.each(function(){n=Math.max(n,e(this).height("").height())}).height(n))},_eventHandler:function(t){var n=this.options,r=this.active,i=e(t.currentTarget),s=i.closest("li"),o=s[0]===r[0],u=o&&n.collapsible,a=u?e():this._getPanelForTab(s),f=r.length?this._getPanelForTab(r):e(),l={oldTab:r,oldPanel:f,newTab:u?e():s,newPanel:a};t.preventDefault();if(s.hasClass("ui-state-disabled")||s.hasClass("ui-tabs-loading")||this.running||o&&!n.collapsible||this._trigger("beforeActivate",t,l)===!1)return;n.active=u?!1:this.tabs.index(s),this.active=o?e():s,this.xhr&&this.xhr.abort(),!f.length&&!a.length&&e.error("jQuery UI Tabs: Mismatching fragment identifier."),a.length&&this.load(this.tabs.index(s),t),this._toggle(t,l)},_toggle:function(t,n){function o(){r.running=!1,r._trigger("activate",t,n)}function u(){n.newTab.closest("li").addClass("ui-tabs-active ui-state-active"),i.length&&r.options.show?r._show(i,r.options.show,o):(i.show(),o())}var r=this,i=n.newPanel,s=n.oldPanel;this.running=!0,s.length&&this.options.hide?this._hide(s,this.options.hide,function(){n.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),u()}):(n.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),s.hide(),u()),s.attr({"aria-expanded":"false","aria-hidden":"true"}),n.oldTab.attr("aria-selected","false"),i.length&&s.length?n.oldTab.attr("tabIndex",-1):i.length&&this.tabs.filter(function(){return e(this).attr("tabIndex")===0}).attr("tabIndex",-1),i.attr({"aria-expanded":"true","aria-hidden":"false"}),n.newTab.attr({"aria-selected":"true",tabIndex:0})},_activate:function(t){var n,r=this._findActive(t);if(r[0]===this.active[0])return;r.length||(r=this.active),n=r.find(".ui-tabs-anchor")[0],this._eventHandler({target:n,currentTarget:n,preventDefault:e.noop})},_findActive:function(t){return t===!1?e():this.tabs.eq(t)},_getIndex:function(e){return typeof e=="string"&&(e=this.anchors.index(this.anchors.filter("[href$='"+e+"']"))),e},_destroy:function(){this.xhr&&this.xhr.abort(),this.element.removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible"),this.tablist.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").removeAttr("role"),this.anchors.removeClass("ui-tabs-anchor").removeAttr("role").removeAttr("tabIndex").removeData("href.tabs").removeData("load.tabs").removeUniqueId(),this.tabs.add(this.panels).each(function(){e.data(this,"ui-tabs-destroy")?e(this).remove():e(this).removeClass("ui-state-default ui-state-active ui-state-disabled ui-corner-top ui-corner-bottom ui-widget-content ui-tabs-active ui-tabs-panel").removeAttr("tabIndex").removeAttr("aria-live").removeAttr("aria-busy").removeAttr("aria-selected").removeAttr("aria-labelledby").removeAttr("aria-hidden").removeAttr("aria-expanded").removeAttr("role")}),this.tabs.each(function(){var t=e(this),n=t.data("ui-tabs-aria-controls");n?t.attr("aria-controls",n):t.removeAttr("aria-controls")}),this.options.heightStyle!=="content"&&this.panels.css("height","")},enable:function(n){var r=this.options.disabled;if(r===!1)return;n===t?r=!1:(n=this._getIndex(n),e.isArray(r)?r=e.map(r,function(e){return e!==n?e:null}):r=e.map(this.tabs,function(e,t){return t!==n?t:null})),this._setupDisabled(r)},disable:function(n){var r=this.options.disabled;if(r===!0)return;if(n===t)r=!0;else{n=this._getIndex(n);if(e.inArray(n,r)!==-1)return;e.isArray(r)?r=e.merge([n],r).sort():r=[n]}this._setupDisabled(r)},load:function(t,n){t=this._getIndex(t);var r=this,i=this.tabs.eq(t),o=i.find(".ui-tabs-anchor"),u=this._getPanelForTab(i),a={tab:i,panel:u};if(s(o[0]))return;this.xhr=e.ajax(this._ajaxSettings(o,n,a)),this.xhr&&this.xhr.statusText!=="canceled"&&(i.addClass("ui-tabs-loading"),u.attr("aria-busy","true"),this.xhr.success(function(e){setTimeout(function(){u.html(e),r._trigger("load",n,a)},1)}).complete(function(e,t){setTimeout(function(){t==="abort"&&r.panels.stop(!1,!0),i.removeClass("ui-tabs-loading"),u.removeAttr("aria-busy"),e===r.xhr&&delete r.xhr},1)}))},_ajaxSettings:function(t,n,r){var i=this;return{url:t.attr("href"),beforeSend:function(t,s){return i._trigger("beforeLoad",n,e.extend({jqXHR:t,ajaxSettings:s},r))}}},_getPanelForTab:function(t){var n=e(t).attr("aria-controls");return this.element.find(this._sanitizeSelector("#"+n))}}),e.uiBackCompat!==!1&&(e.ui.tabs.prototype._ui=function(e,t){return{tab:e,panel:t,index:this.anchors.index(e)}},e.widget("ui.tabs",e.ui.tabs,{url:function(e,t){this.anchors.eq(e).attr("href",t)}}),e.widget("ui.tabs",e.ui.tabs,{options:{ajaxOptions:null,cache:!1},_create:function(){this._super();var t=this;this._on({tabsbeforeload:function(n,r){if(e.data(r.tab[0],"cache.tabs")){n.preventDefault();return}r.jqXHR.success(function(){t.options.cache&&e.data(r.tab[0],"cache.tabs",!0)})}})},_ajaxSettings:function(t,n,r){var i=this.options.ajaxOptions;return e.extend({},i,{error:function(e,t,n){try{i.error(e,t,r.tab.closest("li").index(),r.tab[0])}catch(n){}}},this._superApply(arguments))},_setOption:function(e,t){e==="cache"&&t===!1&&this.anchors.removeData("cache.tabs"),this._super(e,t)},_destroy:function(){this.anchors.removeData("cache.tabs"),this._super()},url:function(e,t){this.anchors.eq(e).removeData("cache.tabs"),this._superApply(arguments)}}),e.widget("ui.tabs",e.ui.tabs,{abort:function(){this.xhr&&this.xhr.abort()}}),e.widget("ui.tabs",e.ui.tabs,{options:{spinner:"Loading…"},_create:function(){this._super(),this._on({tabsbeforeload:function(e,t){if(e.target!==this.element[0]||!this.options.spinner)return;var n=t.tab.find("span"),r=n.html();n.html(this.options.spinner),t.jqXHR.complete(function(){n.html(r)})}})}}),e.widget("ui.tabs",e.ui.tabs,{options:{enable:null,disable:null},enable:function(t){var n=this.options,r;if(t&&n.disabled===!0||e.isArray(n.disabled)&&e.inArray(t,n.disabled)!==-1)r=!0;this._superApply(arguments),r&&this._trigger("enable",null,this._ui(this.anchors[t],this.panels[t]))},disable:function(t){var n=this.options,r;if(t&&n.disabled===!1||e.isArray(n.disabled)&&e.inArray(t,n.disabled)===-1)r=!0;this._superApply(arguments),r&&this._trigger("disable",null,this._ui(this.anchors[t],this.panels[t]))}}),e.widget("ui.tabs",e.ui.tabs,{options:{add:null,remove:null,tabTemplate:"
                                  7. #{label}
                                  8. "},add:function(n,r,i){i===t&&(i=this.anchors.length);var s,o,u=this.options,a=e(u.tabTemplate.replace(/#\{href\}/g,n).replace(/#\{label\}/g,r)),f=n.indexOf("#")?this._tabId(a):n.replace("#","");return a.addClass("ui-state-default ui-corner-top").data("ui-tabs-destroy",!0),a.attr("aria-controls",f),s=i>=this.tabs.length,o=this.element.find("#"+f),o.length||(o=this._createPanel(f),s?i>0?o.insertAfter(this.panels.eq(-1)):o.appendTo(this.element):o.insertBefore(this.panels[i])),o.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").hide(),s?a.appendTo(this.tablist):a.insertBefore(this.tabs[i]),u.disabled=e.map(u.disabled,function(e){return e>=i?++e:e}),this.refresh(),this.tabs.length===1&&u.active===!1&&this.option("active",0),this._trigger("add",null,this._ui(this.anchors[i],this.panels[i])),this},remove:function(t){t=this._getIndex(t);var n=this.options,r=this.tabs.eq(t).remove(),i=this._getPanelForTab(r).remove();return r.hasClass("ui-tabs-active")&&this.anchors.length>2&&this._activate(t+(t+1=t?--e:e}),this.refresh(),this._trigger("remove",null,this._ui(r.find("a")[0],i[0])),this}}),e.widget("ui.tabs",e.ui.tabs,{length:function(){return this.anchors.length}}),e.widget("ui.tabs",e.ui.tabs,{options:{idPrefix:"ui-tabs-"},_tabId:function(t){var n=t.is("li")?t.find("a[href]"):t;return n=n[0],e(n).closest("li").attr("aria-controls")||n.title&&n.title.replace(/\s/g,"_").replace(/[^\w\u00c0-\uFFFF\-]/g,"")||this.options.idPrefix+i()}}),e.widget("ui.tabs",e.ui.tabs,{options:{panelTemplate:"
                                    "},_createPanel:function(t){return e(this.options.panelTemplate).attr("id",t).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").data("ui-tabs-destroy",!0)}}),e.widget("ui.tabs",e.ui.tabs,{_create:function(){var e=this.options;e.active===null&&e.selected!==t&&(e.active=e.selected===-1?!1:e.selected),this._super(),e.selected=e.active,e.selected===!1&&(e.selected=-1)},_setOption:function(e,t){if(e!=="selected")return this._super(e,t);var n=this.options;this._super("active",t===-1?!1:t),n.selected=n.active,n.selected===!1&&(n.selected=-1)},_eventHandler:function(e){this._superApply(arguments),this.options.selected=this.options.active,this.options.selected===!1&&(this.options.selected=-1)}}),e.widget("ui.tabs",e.ui.tabs,{options:{show:null,select:null},_create:function(){this._super(),this.options.active!==!1&&this._trigger("show",null,this._ui(this.active.find(".ui-tabs-anchor")[0],this._getPanelForTab(this.active)[0]))},_trigger:function(e,t,n){var r=this._superApply(arguments);return r?(e==="beforeActivate"&&n.newTab.length?r=this._super("select",t,{tab:n.newTab.find(".ui-tabs-anchor")[0],panel:n.newPanel[0],index:n.newTab.closest("li").index()}):e==="activate"&&n.newTab.length&&(r=this._super("show",t,{tab:n.newTab.find(".ui-tabs-anchor")[0],panel:n.newPanel[0],index:n.newTab.closest("li").index()})),r):!1}}),e.widget("ui.tabs",e.ui.tabs,{select:function(e){e=this._getIndex(e);if(e===-1){if(!this.options.collapsible||this.options.selected===-1)return;e=this.options.selected}this.anchors.eq(e).trigger(this.options.event+this.eventNamespace)}}),function(){var t=0;e.widget("ui.tabs",e.ui.tabs,{options:{cookie:null},_create:function(){var e=this.options,t;e.active==null&&e.cookie&&(t=parseInt(this._cookie(),10),t===-1&&(t=!1),e.active=t),this._super()},_cookie:function(n){var r=[this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+ ++t)];return arguments.length&&(r.push(n===!1?-1:n),r.push(this.options.cookie)),e.cookie.apply(null,r)},_refresh:function(){this._super(),this.options.cookie&&this._cookie(this.options.active,this.options.cookie)},_eventHandler:function(e){this._superApply(arguments),this.options.cookie&&this._cookie(this.options.active,this.options.cookie)},_destroy:function(){this._super(),this.options.cookie&&this._cookie(null,this.options.cookie)}})}(),e.widget("ui.tabs",e.ui.tabs,{_trigger:function(t,n,r){var i=e.extend({},r);return t==="load"&&(i.panel=i.panel[0],i.tab=i.tab.find(".ui-tabs-anchor")[0]),this._super(t,n,i)}}),e.widget("ui.tabs",e.ui.tabs,{options:{fx:null},_getFx:function(){var t,n,r=this.options.fx;return r&&(e.isArray(r)?(t=r[0],n=r[1]):t=n=r),r?{show:n,hide:t}:null},_toggle:function(e,t){function o(){n.running=!1,n._trigger("activate",e,t)}function u(){t.newTab.closest("li").addClass("ui-tabs-active ui-state-active"),r.length&&s.show?r.animate(s.show,s.show.duration,function(){o()}):(r.show(),o())}var n=this,r=t.newPanel,i=t.oldPanel,s=this._getFx();if(!s)return this._super(e,t);n.running=!0,i.length&&s.hide?i.animate(s.hide,s.hide.duration,function(){t.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),u()}):(t.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),i.hide(),u())}}))})(jQuery);(function(e){function n(t,n){var r=(t.attr("aria-describedby")||"").split(/\s+/);r.push(n),t.data("ui-tooltip-id",n).attr("aria-describedby",e.trim(r.join(" ")))}function r(t){var n=t.data("ui-tooltip-id"),r=(t.attr("aria-describedby")||"").split(/\s+/),i=e.inArray(n,r);i!==-1&&r.splice(i,1),t.removeData("ui-tooltip-id"),r=e.trim(r.join(" ")),r?t.attr("aria-describedby",r):t.removeAttr("aria-describedby")}var t=0;e.widget("ui.tooltip",{version:"1.9.0",options:{content:function(){return e(this).attr("title")},hide:!0,items:"[title]",position:{my:"left+15 center",at:"right center",collision:"flipfit flipfit"},show:!0,tooltipClass:null,track:!1,close:null,open:null},_create:function(){this._on({mouseover:"open",focusin:"open"}),this.tooltips={}},_setOption:function(t,n){var r=this;if(t==="disabled"){this[n?"_disable":"_enable"](),this.options[t]=n;return}this._super(t,n),t==="content"&&e.each(this.tooltips,function(e,t){r._updateContent(t)})},_disable:function(){var t=this;e.each(this.tooltips,function(n,r){var i=e.Event("blur");i.target=i.currentTarget=r[0],t.close(i,!0)}),this.element.find(this.options.items).andSelf().each(function(){var t=e(this);t.is("[title]")&&t.data("ui-tooltip-title",t.attr("title")).attr("title","")})},_enable:function(){this.element.find(this.options.items).andSelf().each(function(){var t=e(this);t.data("ui-tooltip-title")&&t.attr("title",t.data("ui-tooltip-title"))})},open:function(t){var n=e(t?t.target:this.element).closest(this.options.items);if(!n.length)return;if(this.options.track&&n.data("ui-tooltip-id")){this._find(n).position(e.extend({of:n},this.options.position)),this._off(this.document,"mousemove");return}n.attr("title")&&n.data("ui-tooltip-title",n.attr("title")),n.data("tooltip-open",!0),this._updateContent(n,t)},_updateContent:function(e,t){var n,r=this.options.content,i=this;if(typeof r=="string")return this._open(t,e,r);n=r.call(e[0],function(n){if(!e.data("tooltip-open"))return;i._delay(function(){this._open(t,e,n)})}),n&&this._open(t,e,n)},_open:function(t,r,i){function u(e){o.of=e,s.position(o)}var s,o;if(!i)return;s=this._find(r);if(s.length){s.find(".ui-tooltip-content").html(i);return}r.is("[title]")&&(t&&t.type==="mouseover"?r.attr("title",""):r.removeAttr("title")),s=this._tooltip(r),n(r,s.attr("id")),s.find(".ui-tooltip-content").html(i),this.options.track&&t&&/^mouse/.test(t.originalEvent.type)?(o=e.extend({},this.options.position),this._on(this.document,{mousemove:u}),u(t)):s.position(e.extend({of:r},this.options.position)),s.hide(),this._show(s,this.options.show),this._trigger("open",t,{tooltip:s}),this._on(r,{mouseleave:"close",focusout:"close",keyup:function(t){if(t.keyCode===e.ui.keyCode.ESCAPE){var n=e.Event(t);n.currentTarget=r[0],this.close(n,!0)}}})},close:function(t,n){var i=this,s=e(t?t.currentTarget:this.element),o=this._find(s);if(this.closing)return;if(!n&&t&&t.type!=="focusout"&&this.document[0].activeElement===s[0])return;s.data("ui-tooltip-title")&&s.attr("title",s.data("ui-tooltip-title")),r(s),o.stop(!0),this._hide(o,this.options.hide,function(){e(this).remove(),delete i.tooltips[this.id]}),s.removeData("tooltip-open"),this._off(s,"mouseleave focusout keyup"),this._off(this.document,"mousemove"),this.closing=!0,this._trigger("close",t,{tooltip:o}),this.closing=!1},_tooltip:function(n){var r="ui-tooltip-"+t++,i=e("
                                    ").attr({id:r,role:"tooltip"}).addClass("ui-tooltip ui-widget ui-corner-all ui-widget-content "+(this.options.tooltipClass||""));return e("
                                    ").addClass("ui-tooltip-content").appendTo(i),i.appendTo(this.document[0].body),e.fn.bgiframe&&i.bgiframe(),this.tooltips[r]=n,i},_find:function(t){var n=t.data("ui-tooltip-id");return n?e("#"+n):e()},_destroy:function(){var t=this;e.each(this.tooltips,function(n,r){var i=e.Event("blur");i.target=i.currentTarget=r[0],t.close(i,!0),e("#"+n).remove(),r.data("ui-tooltip-title")&&(r.attr("title",r.data("ui-tooltip-title")),r.removeData("ui-tooltip-title"))})}})})(jQuery); \ No newline at end of file diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/jquery.js b/scalaxy-fx/0.3-SNAPSHOT/api/lib/jquery.js new file mode 100644 index 00000000..bc3fbc81 --- /dev/null +++ b/scalaxy-fx/0.3-SNAPSHOT/api/lib/jquery.js @@ -0,0 +1,2 @@ +/*! jQuery v1.8.2 jquery.com | jquery.org/license */ +(function(a,b){function G(a){var b=F[a]={};return p.each(a.split(s),function(a,c){b[c]=!0}),b}function J(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(I,"-$1").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:+d+""===d?+d:H.test(d)?p.parseJSON(d):d}catch(f){}p.data(a,c,d)}else d=b}return d}function K(a){var b;for(b in a){if(b==="data"&&p.isEmptyObject(a[b]))continue;if(b!=="toJSON")return!1}return!0}function ba(){return!1}function bb(){return!0}function bh(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function bi(a,b){do a=a[b];while(a&&a.nodeType!==1);return a}function bj(a,b,c){b=b||0;if(p.isFunction(b))return p.grep(a,function(a,d){var e=!!b.call(a,d,a);return e===c});if(b.nodeType)return p.grep(a,function(a,d){return a===b===c});if(typeof b=="string"){var d=p.grep(a,function(a){return a.nodeType===1});if(be.test(b))return p.filter(b,d,!c);b=p.filter(b,d)}return p.grep(a,function(a,d){return p.inArray(a,b)>=0===c})}function bk(a){var b=bl.split("|"),c=a.createDocumentFragment();if(c.createElement)while(b.length)c.createElement(b.pop());return c}function bC(a,b){return a.getElementsByTagName(b)[0]||a.appendChild(a.ownerDocument.createElement(b))}function bD(a,b){if(b.nodeType!==1||!p.hasData(a))return;var c,d,e,f=p._data(a),g=p._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;d").appendTo(e.body),c=b.css("display");b.remove();if(c==="none"||c===""){bI=e.body.appendChild(bI||p.extend(e.createElement("iframe"),{frameBorder:0,width:0,height:0}));if(!bJ||!bI.createElement)bJ=(bI.contentWindow||bI.contentDocument).document,bJ.write(""),bJ.close();b=bJ.body.appendChild(bJ.createElement(a)),c=bH(b,"display"),e.body.removeChild(bI)}return bS[a]=c,c}function ci(a,b,c,d){var e;if(p.isArray(b))p.each(b,function(b,e){c||ce.test(a)?d(a,e):ci(a+"["+(typeof e=="object"?b:"")+"]",e,c,d)});else if(!c&&p.type(b)==="object")for(e in b)ci(a+"["+e+"]",b[e],c,d);else d(a,b)}function cz(a){return function(b,c){typeof b!="string"&&(c=b,b="*");var d,e,f,g=b.toLowerCase().split(s),h=0,i=g.length;if(p.isFunction(c))for(;h)[^>]*$|#([\w\-]*)$)/,v=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,w=/^[\],:{}\s]*$/,x=/(?:^|:|,)(?:\s*\[)+/g,y=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,z=/"[^"\\\r\n]*"|true|false|null|-?(?:\d\d*\.|)\d+(?:[eE][\-+]?\d+|)/g,A=/^-ms-/,B=/-([\da-z])/gi,C=function(a,b){return(b+"").toUpperCase()},D=function(){e.addEventListener?(e.removeEventListener("DOMContentLoaded",D,!1),p.ready()):e.readyState==="complete"&&(e.detachEvent("onreadystatechange",D),p.ready())},E={};p.fn=p.prototype={constructor:p,init:function(a,c,d){var f,g,h,i;if(!a)return this;if(a.nodeType)return this.context=this[0]=a,this.length=1,this;if(typeof a=="string"){a.charAt(0)==="<"&&a.charAt(a.length-1)===">"&&a.length>=3?f=[null,a,null]:f=u.exec(a);if(f&&(f[1]||!c)){if(f[1])return c=c instanceof p?c[0]:c,i=c&&c.nodeType?c.ownerDocument||c:e,a=p.parseHTML(f[1],i,!0),v.test(f[1])&&p.isPlainObject(c)&&this.attr.call(a,c,!0),p.merge(this,a);g=e.getElementById(f[2]);if(g&&g.parentNode){if(g.id!==f[2])return d.find(a);this.length=1,this[0]=g}return this.context=e,this.selector=a,this}return!c||c.jquery?(c||d).find(a):this.constructor(c).find(a)}return p.isFunction(a)?d.ready(a):(a.selector!==b&&(this.selector=a.selector,this.context=a.context),p.makeArray(a,this))},selector:"",jquery:"1.8.2",length:0,size:function(){return this.length},toArray:function(){return k.call(this)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=p.merge(this.constructor(),a);return d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")"),d},each:function(a,b){return p.each(this,a,b)},ready:function(a){return p.ready.promise().done(a),this},eq:function(a){return a=+a,a===-1?this.slice(a):this.slice(a,a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(k.apply(this,arguments),"slice",k.call(arguments).join(","))},map:function(a){return this.pushStack(p.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:j,sort:[].sort,splice:[].splice},p.fn.init.prototype=p.fn,p.extend=p.fn.extend=function(){var a,c,d,e,f,g,h=arguments[0]||{},i=1,j=arguments.length,k=!1;typeof h=="boolean"&&(k=h,h=arguments[1]||{},i=2),typeof h!="object"&&!p.isFunction(h)&&(h={}),j===i&&(h=this,--i);for(;i0)return;d.resolveWith(e,[p]),p.fn.trigger&&p(e).trigger("ready").off("ready")},isFunction:function(a){return p.type(a)==="function"},isArray:Array.isArray||function(a){return p.type(a)==="array"},isWindow:function(a){return a!=null&&a==a.window},isNumeric:function(a){return!isNaN(parseFloat(a))&&isFinite(a)},type:function(a){return a==null?String(a):E[m.call(a)]||"object"},isPlainObject:function(a){if(!a||p.type(a)!=="object"||a.nodeType||p.isWindow(a))return!1;try{if(a.constructor&&!n.call(a,"constructor")&&!n.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}var d;for(d in a);return d===b||n.call(a,d)},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},error:function(a){throw new Error(a)},parseHTML:function(a,b,c){var d;return!a||typeof a!="string"?null:(typeof b=="boolean"&&(c=b,b=0),b=b||e,(d=v.exec(a))?[b.createElement(d[1])]:(d=p.buildFragment([a],b,c?null:[]),p.merge([],(d.cacheable?p.clone(d.fragment):d.fragment).childNodes)))},parseJSON:function(b){if(!b||typeof b!="string")return null;b=p.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(w.test(b.replace(y,"@").replace(z,"]").replace(x,"")))return(new Function("return "+b))();p.error("Invalid JSON: "+b)},parseXML:function(c){var d,e;if(!c||typeof c!="string")return null;try{a.DOMParser?(e=new DOMParser,d=e.parseFromString(c,"text/xml")):(d=new ActiveXObject("Microsoft.XMLDOM"),d.async="false",d.loadXML(c))}catch(f){d=b}return(!d||!d.documentElement||d.getElementsByTagName("parsererror").length)&&p.error("Invalid XML: "+c),d},noop:function(){},globalEval:function(b){b&&r.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(A,"ms-").replace(B,C)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,c,d){var e,f=0,g=a.length,h=g===b||p.isFunction(a);if(d){if(h){for(e in a)if(c.apply(a[e],d)===!1)break}else for(;f0&&a[0]&&a[i-1]||i===0||p.isArray(a));if(j)for(;h-1)i.splice(c,1),e&&(c<=g&&g--,c<=h&&h--)}),this},has:function(a){return p.inArray(a,i)>-1},empty:function(){return i=[],this},disable:function(){return i=j=c=b,this},disabled:function(){return!i},lock:function(){return j=b,c||l.disable(),this},locked:function(){return!j},fireWith:function(a,b){return b=b||[],b=[a,b.slice?b.slice():b],i&&(!d||j)&&(e?j.push(b):k(b)),this},fire:function(){return l.fireWith(this,arguments),this},fired:function(){return!!d}};return l},p.extend({Deferred:function(a){var b=[["resolve","done",p.Callbacks("once memory"),"resolved"],["reject","fail",p.Callbacks("once memory"),"rejected"],["notify","progress",p.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return p.Deferred(function(c){p.each(b,function(b,d){var f=d[0],g=a[b];e[d[1]](p.isFunction(g)?function(){var a=g.apply(this,arguments);a&&p.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f+"With"](this===e?c:this,[a])}:c[f])}),a=null}).promise()},promise:function(a){return a!=null?p.extend(a,d):d}},e={};return d.pipe=d.then,p.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[a^1][2].disable,b[2][2].lock),e[f[0]]=g.fire,e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=k.call(arguments),d=c.length,e=d!==1||a&&p.isFunction(a.promise)?d:0,f=e===1?a:p.Deferred(),g=function(a,b,c){return function(d){b[a]=this,c[a]=arguments.length>1?k.call(arguments):d,c===h?f.notifyWith(b,c):--e||f.resolveWith(b,c)}},h,i,j;if(d>1){h=new Array(d),i=new Array(d),j=new Array(d);for(;b
                                    a",c=n.getElementsByTagName("*"),d=n.getElementsByTagName("a")[0],d.style.cssText="top:1px;float:left;opacity:.5";if(!c||!c.length)return{};f=e.createElement("select"),g=f.appendChild(e.createElement("option")),h=n.getElementsByTagName("input")[0],b={leadingWhitespace:n.firstChild.nodeType===3,tbody:!n.getElementsByTagName("tbody").length,htmlSerialize:!!n.getElementsByTagName("link").length,style:/top/.test(d.getAttribute("style")),hrefNormalized:d.getAttribute("href")==="/a",opacity:/^0.5/.test(d.style.opacity),cssFloat:!!d.style.cssFloat,checkOn:h.value==="on",optSelected:g.selected,getSetAttribute:n.className!=="t",enctype:!!e.createElement("form").enctype,html5Clone:e.createElement("nav").cloneNode(!0).outerHTML!=="<:nav>",boxModel:e.compatMode==="CSS1Compat",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,boxSizingReliable:!0,pixelPosition:!1},h.checked=!0,b.noCloneChecked=h.cloneNode(!0).checked,f.disabled=!0,b.optDisabled=!g.disabled;try{delete n.test}catch(o){b.deleteExpando=!1}!n.addEventListener&&n.attachEvent&&n.fireEvent&&(n.attachEvent("onclick",m=function(){b.noCloneEvent=!1}),n.cloneNode(!0).fireEvent("onclick"),n.detachEvent("onclick",m)),h=e.createElement("input"),h.value="t",h.setAttribute("type","radio"),b.radioValue=h.value==="t",h.setAttribute("checked","checked"),h.setAttribute("name","t"),n.appendChild(h),i=e.createDocumentFragment(),i.appendChild(n.lastChild),b.checkClone=i.cloneNode(!0).cloneNode(!0).lastChild.checked,b.appendChecked=h.checked,i.removeChild(h),i.appendChild(n);if(n.attachEvent)for(k in{submit:!0,change:!0,focusin:!0})j="on"+k,l=j in n,l||(n.setAttribute(j,"return;"),l=typeof n[j]=="function"),b[k+"Bubbles"]=l;return p(function(){var c,d,f,g,h="padding:0;margin:0;border:0;display:block;overflow:hidden;",i=e.getElementsByTagName("body")[0];if(!i)return;c=e.createElement("div"),c.style.cssText="visibility:hidden;border:0;width:0;height:0;position:static;top:0;margin-top:1px",i.insertBefore(c,i.firstChild),d=e.createElement("div"),c.appendChild(d),d.innerHTML="
                                    t
                                    ",f=d.getElementsByTagName("td"),f[0].style.cssText="padding:0;margin:0;border:0;display:none",l=f[0].offsetHeight===0,f[0].style.display="",f[1].style.display="none",b.reliableHiddenOffsets=l&&f[0].offsetHeight===0,d.innerHTML="",d.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",b.boxSizing=d.offsetWidth===4,b.doesNotIncludeMarginInBodyOffset=i.offsetTop!==1,a.getComputedStyle&&(b.pixelPosition=(a.getComputedStyle(d,null)||{}).top!=="1%",b.boxSizingReliable=(a.getComputedStyle(d,null)||{width:"4px"}).width==="4px",g=e.createElement("div"),g.style.cssText=d.style.cssText=h,g.style.marginRight=g.style.width="0",d.style.width="1px",d.appendChild(g),b.reliableMarginRight=!parseFloat((a.getComputedStyle(g,null)||{}).marginRight)),typeof d.style.zoom!="undefined"&&(d.innerHTML="",d.style.cssText=h+"width:1px;padding:1px;display:inline;zoom:1",b.inlineBlockNeedsLayout=d.offsetWidth===3,d.style.display="block",d.style.overflow="visible",d.innerHTML="
                                    ",d.firstChild.style.width="5px",b.shrinkWrapBlocks=d.offsetWidth!==3,c.style.zoom=1),i.removeChild(c),c=d=f=g=null}),i.removeChild(n),c=d=f=g=h=i=n=null,b}();var H=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,I=/([A-Z])/g;p.extend({cache:{},deletedIds:[],uuid:0,expando:"jQuery"+(p.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){return a=a.nodeType?p.cache[a[p.expando]]:a[p.expando],!!a&&!K(a)},data:function(a,c,d,e){if(!p.acceptData(a))return;var f,g,h=p.expando,i=typeof c=="string",j=a.nodeType,k=j?p.cache:a,l=j?a[h]:a[h]&&h;if((!l||!k[l]||!e&&!k[l].data)&&i&&d===b)return;l||(j?a[h]=l=p.deletedIds.pop()||p.guid++:l=h),k[l]||(k[l]={},j||(k[l].toJSON=p.noop));if(typeof c=="object"||typeof c=="function")e?k[l]=p.extend(k[l],c):k[l].data=p.extend(k[l].data,c);return f=k[l],e||(f.data||(f.data={}),f=f.data),d!==b&&(f[p.camelCase(c)]=d),i?(g=f[c],g==null&&(g=f[p.camelCase(c)])):g=f,g},removeData:function(a,b,c){if(!p.acceptData(a))return;var d,e,f,g=a.nodeType,h=g?p.cache:a,i=g?a[p.expando]:p.expando;if(!h[i])return;if(b){d=c?h[i]:h[i].data;if(d){p.isArray(b)||(b in d?b=[b]:(b=p.camelCase(b),b in d?b=[b]:b=b.split(" ")));for(e=0,f=b.length;e1,null,!1))},removeData:function(a){return this.each(function(){p.removeData(this,a)})}}),p.extend({queue:function(a,b,c){var d;if(a)return b=(b||"fx")+"queue",d=p._data(a,b),c&&(!d||p.isArray(c)?d=p._data(a,b,p.makeArray(c)):d.push(c)),d||[]},dequeue:function(a,b){b=b||"fx";var c=p.queue(a,b),d=c.length,e=c.shift(),f=p._queueHooks(a,b),g=function(){p.dequeue(a,b)};e==="inprogress"&&(e=c.shift(),d--),e&&(b==="fx"&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return p._data(a,c)||p._data(a,c,{empty:p.Callbacks("once memory").add(function(){p.removeData(a,b+"queue",!0),p.removeData(a,c,!0)})})}}),p.fn.extend({queue:function(a,c){var d=2;return typeof a!="string"&&(c=a,a="fx",d--),arguments.length1)},removeAttr:function(a){return this.each(function(){p.removeAttr(this,a)})},prop:function(a,b){return p.access(this,p.prop,a,b,arguments.length>1)},removeProp:function(a){return a=p.propFix[a]||a,this.each(function(){try{this[a]=b,delete this[a]}catch(c){}})},addClass:function(a){var b,c,d,e,f,g,h;if(p.isFunction(a))return this.each(function(b){p(this).addClass(a.call(this,b,this.className))});if(a&&typeof a=="string"){b=a.split(s);for(c=0,d=this.length;c=0)d=d.replace(" "+c[f]+" "," ");e.className=a?p.trim(d):""}}}return this},toggleClass:function(a,b){var c=typeof a,d=typeof b=="boolean";return p.isFunction(a)?this.each(function(c){p(this).toggleClass(a.call(this,c,this.className,b),b)}):this.each(function(){if(c==="string"){var e,f=0,g=p(this),h=b,i=a.split(s);while(e=i[f++])h=d?h:!g.hasClass(e),g[h?"addClass":"removeClass"](e)}else if(c==="undefined"||c==="boolean")this.className&&p._data(this,"__className__",this.className),this.className=this.className||a===!1?"":p._data(this,"__className__")||""})},hasClass:function(a){var b=" "+a+" ",c=0,d=this.length;for(;c=0)return!0;return!1},val:function(a){var c,d,e,f=this[0];if(!arguments.length){if(f)return c=p.valHooks[f.type]||p.valHooks[f.nodeName.toLowerCase()],c&&"get"in c&&(d=c.get(f,"value"))!==b?d:(d=f.value,typeof d=="string"?d.replace(P,""):d==null?"":d);return}return e=p.isFunction(a),this.each(function(d){var f,g=p(this);if(this.nodeType!==1)return;e?f=a.call(this,d,g.val()):f=a,f==null?f="":typeof f=="number"?f+="":p.isArray(f)&&(f=p.map(f,function(a){return a==null?"":a+""})),c=p.valHooks[this.type]||p.valHooks[this.nodeName.toLowerCase()];if(!c||!("set"in c)||c.set(this,f,"value")===b)this.value=f})}}),p.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c,d,e,f=a.selectedIndex,g=[],h=a.options,i=a.type==="select-one";if(f<0)return null;c=i?f:0,d=i?f+1:h.length;for(;c=0}),c.length||(a.selectedIndex=-1),c}}},attrFn:{},attr:function(a,c,d,e){var f,g,h,i=a.nodeType;if(!a||i===3||i===8||i===2)return;if(e&&p.isFunction(p.fn[c]))return p(a)[c](d);if(typeof a.getAttribute=="undefined")return p.prop(a,c,d);h=i!==1||!p.isXMLDoc(a),h&&(c=c.toLowerCase(),g=p.attrHooks[c]||(T.test(c)?M:L));if(d!==b){if(d===null){p.removeAttr(a,c);return}return g&&"set"in g&&h&&(f=g.set(a,d,c))!==b?f:(a.setAttribute(c,d+""),d)}return g&&"get"in g&&h&&(f=g.get(a,c))!==null?f:(f=a.getAttribute(c),f===null?b:f)},removeAttr:function(a,b){var c,d,e,f,g=0;if(b&&a.nodeType===1){d=b.split(s);for(;g=0}})});var V=/^(?:textarea|input|select)$/i,W=/^([^\.]*|)(?:\.(.+)|)$/,X=/(?:^|\s)hover(\.\S+|)\b/,Y=/^key/,Z=/^(?:mouse|contextmenu)|click/,$=/^(?:focusinfocus|focusoutblur)$/,_=function(a){return p.event.special.hover?a:a.replace(X,"mouseenter$1 mouseleave$1")};p.event={add:function(a,c,d,e,f){var g,h,i,j,k,l,m,n,o,q,r;if(a.nodeType===3||a.nodeType===8||!c||!d||!(g=p._data(a)))return;d.handler&&(o=d,d=o.handler,f=o.selector),d.guid||(d.guid=p.guid++),i=g.events,i||(g.events=i={}),h=g.handle,h||(g.handle=h=function(a){return typeof p!="undefined"&&(!a||p.event.triggered!==a.type)?p.event.dispatch.apply(h.elem,arguments):b},h.elem=a),c=p.trim(_(c)).split(" ");for(j=0;j=0&&(s=s.slice(0,-1),i=!0),s.indexOf(".")>=0&&(t=s.split("."),s=t.shift(),t.sort());if((!f||p.event.customEvent[s])&&!p.event.global[s])return;c=typeof c=="object"?c[p.expando]?c:new p.Event(s,c):new p.Event(s),c.type=s,c.isTrigger=!0,c.exclusive=i,c.namespace=t.join("."),c.namespace_re=c.namespace?new RegExp("(^|\\.)"+t.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,m=s.indexOf(":")<0?"on"+s:"";if(!f){h=p.cache;for(j in h)h[j].events&&h[j].events[s]&&p.event.trigger(c,d,h[j].handle.elem,!0);return}c.result=b,c.target||(c.target=f),d=d!=null?p.makeArray(d):[],d.unshift(c),n=p.event.special[s]||{};if(n.trigger&&n.trigger.apply(f,d)===!1)return;q=[[f,n.bindType||s]];if(!g&&!n.noBubble&&!p.isWindow(f)){r=n.delegateType||s,k=$.test(r+s)?f:f.parentNode;for(l=f;k;k=k.parentNode)q.push([k,r]),l=k;l===(f.ownerDocument||e)&&q.push([l.defaultView||l.parentWindow||a,r])}for(j=0;j=0:p.find(m,this,null,[f]).length),h[m]&&j.push(l);j.length&&u.push({elem:f,matches:j})}o.length>q&&u.push({elem:this,matches:o.slice(q)});for(d=0;d0?this.on(b,null,a,c):this.trigger(b)},Y.test(b)&&(p.event.fixHooks[b]=p.event.keyHooks),Z.test(b)&&(p.event.fixHooks[b]=p.event.mouseHooks)}),function(a,b){function bc(a,b,c,d){c=c||[],b=b||r;var e,f,i,j,k=b.nodeType;if(!a||typeof a!="string")return c;if(k!==1&&k!==9)return[];i=g(b);if(!i&&!d)if(e=P.exec(a))if(j=e[1]){if(k===9){f=b.getElementById(j);if(!f||!f.parentNode)return c;if(f.id===j)return c.push(f),c}else if(b.ownerDocument&&(f=b.ownerDocument.getElementById(j))&&h(b,f)&&f.id===j)return c.push(f),c}else{if(e[2])return w.apply(c,x.call(b.getElementsByTagName(a),0)),c;if((j=e[3])&&_&&b.getElementsByClassName)return w.apply(c,x.call(b.getElementsByClassName(j),0)),c}return bp(a.replace(L,"$1"),b,c,d,i)}function bd(a){return function(b){var c=b.nodeName.toLowerCase();return c==="input"&&b.type===a}}function be(a){return function(b){var c=b.nodeName.toLowerCase();return(c==="input"||c==="button")&&b.type===a}}function bf(a){return z(function(b){return b=+b,z(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function bg(a,b,c){if(a===b)return c;var d=a.nextSibling;while(d){if(d===b)return-1;d=d.nextSibling}return 1}function bh(a,b){var c,d,f,g,h,i,j,k=C[o][a];if(k)return b?0:k.slice(0);h=a,i=[],j=e.preFilter;while(h){if(!c||(d=M.exec(h)))d&&(h=h.slice(d[0].length)),i.push(f=[]);c=!1;if(d=N.exec(h))f.push(c=new q(d.shift())),h=h.slice(c.length),c.type=d[0].replace(L," ");for(g in e.filter)(d=W[g].exec(h))&&(!j[g]||(d=j[g](d,r,!0)))&&(f.push(c=new q(d.shift())),h=h.slice(c.length),c.type=g,c.matches=d);if(!c)break}return b?h.length:h?bc.error(a):C(a,i).slice(0)}function bi(a,b,d){var e=b.dir,f=d&&b.dir==="parentNode",g=u++;return b.first?function(b,c,d){while(b=b[e])if(f||b.nodeType===1)return a(b,c,d)}:function(b,d,h){if(!h){var i,j=t+" "+g+" ",k=j+c;while(b=b[e])if(f||b.nodeType===1){if((i=b[o])===k)return b.sizset;if(typeof i=="string"&&i.indexOf(j)===0){if(b.sizset)return b}else{b[o]=k;if(a(b,d,h))return b.sizset=!0,b;b.sizset=!1}}}else while(b=b[e])if(f||b.nodeType===1)if(a(b,d,h))return b}}function bj(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function bk(a,b,c,d,e){var f,g=[],h=0,i=a.length,j=b!=null;for(;h-1},h,!0),m=[function(a,c,d){return!g&&(d||c!==l)||((b=c).nodeType?j(a,c,d):k(a,c,d))}];for(;i1&&bj(m),i>1&&a.slice(0,i-1).join("").replace(L,"$1"),c,i0,f=a.length>0,g=function(h,i,j,k,m){var n,o,p,q=[],s=0,u="0",x=h&&[],y=m!=null,z=l,A=h||f&&e.find.TAG("*",m&&i.parentNode||i),B=t+=z==null?1:Math.E;y&&(l=i!==r&&i,c=g.el);for(;(n=A[u])!=null;u++){if(f&&n){for(o=0;p=a[o];o++)if(p(n,i,j)){k.push(n);break}y&&(t=B,c=++g.el)}d&&((n=!p&&n)&&s--,h&&x.push(n))}s+=u;if(d&&u!==s){for(o=0;p=b[o];o++)p(x,q,i,j);if(h){if(s>0)while(u--)!x[u]&&!q[u]&&(q[u]=v.call(k));q=bk(q)}w.apply(k,q),y&&!h&&q.length>0&&s+b.length>1&&bc.uniqueSort(k)}return y&&(t=B,l=z),x};return g.el=0,d?z(g):g}function bo(a,b,c,d){var e=0,f=b.length;for(;e2&&(j=h[0]).type==="ID"&&b.nodeType===9&&!f&&e.relative[h[1].type]){b=e.find.ID(j.matches[0].replace(V,""),b,f)[0];if(!b)return c;a=a.slice(h.shift().length)}for(g=W.POS.test(a)?-1:h.length-1;g>=0;g--){j=h[g];if(e.relative[k=j.type])break;if(l=e.find[k])if(d=l(j.matches[0].replace(V,""),R.test(h[0].type)&&b.parentNode||b,f)){h.splice(g,1),a=d.length&&h.join("");if(!a)return w.apply(c,x.call(d,0)),c;break}}}return i(a,m)(d,b,f,c,R.test(a)),c}function bq(){}var c,d,e,f,g,h,i,j,k,l,m=!0,n="undefined",o=("sizcache"+Math.random()).replace(".",""),q=String,r=a.document,s=r.documentElement,t=0,u=0,v=[].pop,w=[].push,x=[].slice,y=[].indexOf||function(a){var b=0,c=this.length;for(;be.cacheLength&&delete a[b.shift()],a[c]=d},a)},B=A(),C=A(),D=A(),E="[\\x20\\t\\r\\n\\f]",F="(?:\\\\.|[-\\w]|[^\\x00-\\xa0])+",G=F.replace("w","w#"),H="([*^$|!~]?=)",I="\\["+E+"*("+F+")"+E+"*(?:"+H+E+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+G+")|)|)"+E+"*\\]",J=":("+F+")(?:\\((?:(['\"])((?:\\\\.|[^\\\\])*?)\\2|([^()[\\]]*|(?:(?:"+I+")|[^:]|\\\\.)*|.*))\\)|)",K=":(even|odd|eq|gt|lt|nth|first|last)(?:\\("+E+"*((?:-\\d)?\\d*)"+E+"*\\)|)(?=[^-]|$)",L=new RegExp("^"+E+"+|((?:^|[^\\\\])(?:\\\\.)*)"+E+"+$","g"),M=new RegExp("^"+E+"*,"+E+"*"),N=new RegExp("^"+E+"*([\\x20\\t\\r\\n\\f>+~])"+E+"*"),O=new RegExp(J),P=/^(?:#([\w\-]+)|(\w+)|\.([\w\-]+))$/,Q=/^:not/,R=/[\x20\t\r\n\f]*[+~]/,S=/:not\($/,T=/h\d/i,U=/input|select|textarea|button/i,V=/\\(?!\\)/g,W={ID:new RegExp("^#("+F+")"),CLASS:new RegExp("^\\.("+F+")"),NAME:new RegExp("^\\[name=['\"]?("+F+")['\"]?\\]"),TAG:new RegExp("^("+F.replace("w","w*")+")"),ATTR:new RegExp("^"+I),PSEUDO:new RegExp("^"+J),POS:new RegExp(K,"i"),CHILD:new RegExp("^:(only|nth|first|last)-child(?:\\("+E+"*(even|odd|(([+-]|)(\\d*)n|)"+E+"*(?:([+-]|)"+E+"*(\\d+)|))"+E+"*\\)|)","i"),needsContext:new RegExp("^"+E+"*[>+~]|"+K,"i")},X=function(a){var b=r.createElement("div");try{return a(b)}catch(c){return!1}finally{b=null}},Y=X(function(a){return a.appendChild(r.createComment("")),!a.getElementsByTagName("*").length}),Z=X(function(a){return a.innerHTML="",a.firstChild&&typeof a.firstChild.getAttribute!==n&&a.firstChild.getAttribute("href")==="#"}),$=X(function(a){a.innerHTML="";var b=typeof a.lastChild.getAttribute("multiple");return b!=="boolean"&&b!=="string"}),_=X(function(a){return a.innerHTML="",!a.getElementsByClassName||!a.getElementsByClassName("e").length?!1:(a.lastChild.className="e",a.getElementsByClassName("e").length===2)}),ba=X(function(a){a.id=o+0,a.innerHTML="
                                    ",s.insertBefore(a,s.firstChild);var b=r.getElementsByName&&r.getElementsByName(o).length===2+r.getElementsByName(o+0).length;return d=!r.getElementById(o),s.removeChild(a),b});try{x.call(s.childNodes,0)[0].nodeType}catch(bb){x=function(a){var b,c=[];for(;b=this[a];a++)c.push(b);return c}}bc.matches=function(a,b){return bc(a,null,null,b)},bc.matchesSelector=function(a,b){return bc(b,null,null,[a]).length>0},f=bc.getText=function(a){var b,c="",d=0,e=a.nodeType;if(e){if(e===1||e===9||e===11){if(typeof a.textContent=="string")return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=f(a)}else if(e===3||e===4)return a.nodeValue}else for(;b=a[d];d++)c+=f(b);return c},g=bc.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?b.nodeName!=="HTML":!1},h=bc.contains=s.contains?function(a,b){var c=a.nodeType===9?a.documentElement:a,d=b&&b.parentNode;return a===d||!!(d&&d.nodeType===1&&c.contains&&c.contains(d))}:s.compareDocumentPosition?function(a,b){return b&&!!(a.compareDocumentPosition(b)&16)}:function(a,b){while(b=b.parentNode)if(b===a)return!0;return!1},bc.attr=function(a,b){var c,d=g(a);return d||(b=b.toLowerCase()),(c=e.attrHandle[b])?c(a):d||$?a.getAttribute(b):(c=a.getAttributeNode(b),c?typeof a[b]=="boolean"?a[b]?b:null:c.specified?c.value:null:null)},e=bc.selectors={cacheLength:50,createPseudo:z,match:W,attrHandle:Z?{}:{href:function(a){return a.getAttribute("href",2)},type:function(a){return a.getAttribute("type")}},find:{ID:d?function(a,b,c){if(typeof b.getElementById!==n&&!c){var d=b.getElementById(a);return d&&d.parentNode?[d]:[]}}:function(a,c,d){if(typeof c.getElementById!==n&&!d){var e=c.getElementById(a);return e?e.id===a||typeof e.getAttributeNode!==n&&e.getAttributeNode("id").value===a?[e]:b:[]}},TAG:Y?function(a,b){if(typeof b.getElementsByTagName!==n)return b.getElementsByTagName(a)}:function(a,b){var c=b.getElementsByTagName(a);if(a==="*"){var d,e=[],f=0;for(;d=c[f];f++)d.nodeType===1&&e.push(d);return e}return c},NAME:ba&&function(a,b){if(typeof b.getElementsByName!==n)return b.getElementsByName(name)},CLASS:_&&function(a,b,c){if(typeof b.getElementsByClassName!==n&&!c)return b.getElementsByClassName(a)}},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(V,""),a[3]=(a[4]||a[5]||"").replace(V,""),a[2]==="~="&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),a[1]==="nth"?(a[2]||bc.error(a[0]),a[3]=+(a[3]?a[4]+(a[5]||1):2*(a[2]==="even"||a[2]==="odd")),a[4]=+(a[6]+a[7]||a[2]==="odd")):a[2]&&bc.error(a[0]),a},PSEUDO:function(a){var b,c;if(W.CHILD.test(a[0]))return null;if(a[3])a[2]=a[3];else if(b=a[4])O.test(b)&&(c=bh(b,!0))&&(c=b.indexOf(")",b.length-c)-b.length)&&(b=b.slice(0,c),a[0]=a[0].slice(0,c)),a[2]=b;return a.slice(0,3)}},filter:{ID:d?function(a){return a=a.replace(V,""),function(b){return b.getAttribute("id")===a}}:function(a){return a=a.replace(V,""),function(b){var c=typeof b.getAttributeNode!==n&&b.getAttributeNode("id");return c&&c.value===a}},TAG:function(a){return a==="*"?function(){return!0}:(a=a.replace(V,"").toLowerCase(),function(b){return b.nodeName&&b.nodeName.toLowerCase()===a})},CLASS:function(a){var b=B[o][a];return b||(b=B(a,new RegExp("(^|"+E+")"+a+"("+E+"|$)"))),function(a){return b.test(a.className||typeof a.getAttribute!==n&&a.getAttribute("class")||"")}},ATTR:function(a,b,c){return function(d,e){var f=bc.attr(d,a);return f==null?b==="!=":b?(f+="",b==="="?f===c:b==="!="?f!==c:b==="^="?c&&f.indexOf(c)===0:b==="*="?c&&f.indexOf(c)>-1:b==="$="?c&&f.substr(f.length-c.length)===c:b==="~="?(" "+f+" ").indexOf(c)>-1:b==="|="?f===c||f.substr(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d){return a==="nth"?function(a){var b,e,f=a.parentNode;if(c===1&&d===0)return!0;if(f){e=0;for(b=f.firstChild;b;b=b.nextSibling)if(b.nodeType===1){e++;if(a===b)break}}return e-=d,e===c||e%c===0&&e/c>=0}:function(b){var c=b;switch(a){case"only":case"first":while(c=c.previousSibling)if(c.nodeType===1)return!1;if(a==="first")return!0;c=b;case"last":while(c=c.nextSibling)if(c.nodeType===1)return!1;return!0}}},PSEUDO:function(a,b){var c,d=e.pseudos[a]||e.setFilters[a.toLowerCase()]||bc.error("unsupported pseudo: "+a);return d[o]?d(b):d.length>1?(c=[a,a,"",b],e.setFilters.hasOwnProperty(a.toLowerCase())?z(function(a,c){var e,f=d(a,b),g=f.length;while(g--)e=y.call(a,f[g]),a[e]=!(c[e]=f[g])}):function(a){return d(a,0,c)}):d}},pseudos:{not:z(function(a){var b=[],c=[],d=i(a.replace(L,"$1"));return d[o]?z(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)if(f=g[h])a[h]=!(b[h]=f)}):function(a,e,f){return b[0]=a,d(b,null,f,c),!c.pop()}}),has:z(function(a){return function(b){return bc(a,b).length>0}}),contains:z(function(a){return function(b){return(b.textContent||b.innerText||f(b)).indexOf(a)>-1}}),enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&!!a.checked||b==="option"&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},parent:function(a){return!e.pseudos.empty(a)},empty:function(a){var b;a=a.firstChild;while(a){if(a.nodeName>"@"||(b=a.nodeType)===3||b===4)return!1;a=a.nextSibling}return!0},header:function(a){return T.test(a.nodeName)},text:function(a){var b,c;return a.nodeName.toLowerCase()==="input"&&(b=a.type)==="text"&&((c=a.getAttribute("type"))==null||c.toLowerCase()===b)},radio:bd("radio"),checkbox:bd("checkbox"),file:bd("file"),password:bd("password"),image:bd("image"),submit:be("submit"),reset:be("reset"),button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&a.type==="button"||b==="button"},input:function(a){return U.test(a.nodeName)},focus:function(a){var b=a.ownerDocument;return a===b.activeElement&&(!b.hasFocus||b.hasFocus())&&(!!a.type||!!a.href)},active:function(a){return a===a.ownerDocument.activeElement},first:bf(function(a,b,c){return[0]}),last:bf(function(a,b,c){return[b-1]}),eq:bf(function(a,b,c){return[c<0?c+b:c]}),even:bf(function(a,b,c){for(var d=0;d=0;)a.push(d);return a}),gt:bf(function(a,b,c){for(var d=c<0?c+b:c;++d",a.querySelectorAll("[selected]").length||e.push("\\["+E+"*(?:checked|disabled|ismap|multiple|readonly|selected|value)"),a.querySelectorAll(":checked").length||e.push(":checked")}),X(function(a){a.innerHTML="

                                    ",a.querySelectorAll("[test^='']").length&&e.push("[*^$]="+E+"*(?:\"\"|'')"),a.innerHTML="",a.querySelectorAll(":enabled").length||e.push(":enabled",":disabled")}),e=new RegExp(e.join("|")),bp=function(a,d,f,g,h){if(!g&&!h&&(!e||!e.test(a))){var i,j,k=!0,l=o,m=d,n=d.nodeType===9&&a;if(d.nodeType===1&&d.nodeName.toLowerCase()!=="object"){i=bh(a),(k=d.getAttribute("id"))?l=k.replace(c,"\\$&"):d.setAttribute("id",l),l="[id='"+l+"'] ",j=i.length;while(j--)i[j]=l+i[j].join("");m=R.test(a)&&d.parentNode||d,n=i.join(",")}if(n)try{return w.apply(f,x.call(m.querySelectorAll(n),0)),f}catch(p){}finally{k||d.removeAttribute("id")}}return b(a,d,f,g,h)},h&&(X(function(b){a=h.call(b,"div");try{h.call(b,"[test!='']:sizzle"),f.push("!=",J)}catch(c){}}),f=new RegExp(f.join("|")),bc.matchesSelector=function(b,c){c=c.replace(d,"='$1']");if(!g(b)&&!f.test(c)&&(!e||!e.test(c)))try{var i=h.call(b,c);if(i||a||b.document&&b.document.nodeType!==11)return i}catch(j){}return bc(c,null,null,[b]).length>0})}(),e.pseudos.nth=e.pseudos.eq,e.filters=bq.prototype=e.pseudos,e.setFilters=new bq,bc.attr=p.attr,p.find=bc,p.expr=bc.selectors,p.expr[":"]=p.expr.pseudos,p.unique=bc.uniqueSort,p.text=bc.getText,p.isXMLDoc=bc.isXML,p.contains=bc.contains}(a);var bc=/Until$/,bd=/^(?:parents|prev(?:Until|All))/,be=/^.[^:#\[\.,]*$/,bf=p.expr.match.needsContext,bg={children:!0,contents:!0,next:!0,prev:!0};p.fn.extend({find:function(a){var b,c,d,e,f,g,h=this;if(typeof a!="string")return p(a).filter(function(){for(b=0,c=h.length;b0)for(e=d;e=0:p.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var c,d=0,e=this.length,f=[],g=bf.test(a)||typeof a!="string"?p(a,b||this.context):0;for(;d-1:p.find.matchesSelector(c,a)){f.push(c);break}c=c.parentNode}}return f=f.length>1?p.unique(f):f,this.pushStack(f,"closest",a)},index:function(a){return a?typeof a=="string"?p.inArray(this[0],p(a)):p.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.prevAll().length:-1},add:function(a,b){var c=typeof a=="string"?p(a,b):p.makeArray(a&&a.nodeType?[a]:a),d=p.merge(this.get(),c);return this.pushStack(bh(c[0])||bh(d[0])?d:p.unique(d))},addBack:function(a){return this.add(a==null?this.prevObject:this.prevObject.filter(a))}}),p.fn.andSelf=p.fn.addBack,p.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return p.dir(a,"parentNode")},parentsUntil:function(a,b,c){return p.dir(a,"parentNode",c)},next:function(a){return bi(a,"nextSibling")},prev:function(a){return bi(a,"previousSibling")},nextAll:function(a){return p.dir(a,"nextSibling")},prevAll:function(a){return p.dir(a,"previousSibling")},nextUntil:function(a,b,c){return p.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return p.dir(a,"previousSibling",c)},siblings:function(a){return p.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return p.sibling(a.firstChild)},contents:function(a){return p.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:p.merge([],a.childNodes)}},function(a,b){p.fn[a]=function(c,d){var e=p.map(this,b,c);return bc.test(a)||(d=c),d&&typeof d=="string"&&(e=p.filter(d,e)),e=this.length>1&&!bg[a]?p.unique(e):e,this.length>1&&bd.test(a)&&(e=e.reverse()),this.pushStack(e,a,k.call(arguments).join(","))}}),p.extend({filter:function(a,b,c){return c&&(a=":not("+a+")"),b.length===1?p.find.matchesSelector(b[0],a)?[b[0]]:[]:p.find.matches(a,b)},dir:function(a,c,d){var e=[],f=a[c];while(f&&f.nodeType!==9&&(d===b||f.nodeType!==1||!p(f).is(d)))f.nodeType===1&&e.push(f),f=f[c];return e},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var bl="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",bm=/ jQuery\d+="(?:null|\d+)"/g,bn=/^\s+/,bo=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,bp=/<([\w:]+)/,bq=/]","i"),bv=/^(?:checkbox|radio)$/,bw=/checked\s*(?:[^=]|=\s*.checked.)/i,bx=/\/(java|ecma)script/i,by=/^\s*\s*$/g,bz={option:[1,""],legend:[1,"
                                    ","
                                    "],thead:[1,"","
                                    "],tr:[2,"","
                                    "],td:[3,"","
                                    "],col:[2,"","
                                    "],area:[1,"",""],_default:[0,"",""]},bA=bk(e),bB=bA.appendChild(e.createElement("div"));bz.optgroup=bz.option,bz.tbody=bz.tfoot=bz.colgroup=bz.caption=bz.thead,bz.th=bz.td,p.support.htmlSerialize||(bz._default=[1,"X
                                    ","
                                    "]),p.fn.extend({text:function(a){return p.access(this,function(a){return a===b?p.text(this):this.empty().append((this[0]&&this[0].ownerDocument||e).createTextNode(a))},null,a,arguments.length)},wrapAll:function(a){if(p.isFunction(a))return this.each(function(b){p(this).wrapAll(a.call(this,b))});if(this[0]){var b=p(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return p.isFunction(a)?this.each(function(b){p(this).wrapInner(a.call(this,b))}):this.each(function(){var b=p(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=p.isFunction(a);return this.each(function(c){p(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){p.nodeName(this,"body")||p(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){(this.nodeType===1||this.nodeType===11)&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){(this.nodeType===1||this.nodeType===11)&&this.insertBefore(a,this.firstChild)})},before:function(){if(!bh(this[0]))return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=p.clean(arguments);return this.pushStack(p.merge(a,this),"before",this.selector)}},after:function(){if(!bh(this[0]))return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=p.clean(arguments);return this.pushStack(p.merge(this,a),"after",this.selector)}},remove:function(a,b){var c,d=0;for(;(c=this[d])!=null;d++)if(!a||p.filter(a,[c]).length)!b&&c.nodeType===1&&(p.cleanData(c.getElementsByTagName("*")),p.cleanData([c])),c.parentNode&&c.parentNode.removeChild(c);return this},empty:function(){var a,b=0;for(;(a=this[b])!=null;b++){a.nodeType===1&&p.cleanData(a.getElementsByTagName("*"));while(a.firstChild)a.removeChild(a.firstChild)}return this},clone:function(a,b){return a=a==null?!1:a,b=b==null?a:b,this.map(function(){return p.clone(this,a,b)})},html:function(a){return p.access(this,function(a){var c=this[0]||{},d=0,e=this.length;if(a===b)return c.nodeType===1?c.innerHTML.replace(bm,""):b;if(typeof a=="string"&&!bs.test(a)&&(p.support.htmlSerialize||!bu.test(a))&&(p.support.leadingWhitespace||!bn.test(a))&&!bz[(bp.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(bo,"<$1>");try{for(;d1&&typeof j=="string"&&bw.test(j))return this.each(function(){p(this).domManip(a,c,d)});if(p.isFunction(j))return this.each(function(e){var f=p(this);a[0]=j.call(this,e,c?f.html():b),f.domManip(a,c,d)});if(this[0]){e=p.buildFragment(a,this,k),g=e.fragment,f=g.firstChild,g.childNodes.length===1&&(g=f);if(f){c=c&&p.nodeName(f,"tr");for(h=e.cacheable||l-1;i0?this.clone(!0):this).get(),p(g[e])[b](d),f=f.concat(d);return this.pushStack(f,a,g.selector)}}),p.extend({clone:function(a,b,c){var d,e,f,g;p.support.html5Clone||p.isXMLDoc(a)||!bu.test("<"+a.nodeName+">")?g=a.cloneNode(!0):(bB.innerHTML=a.outerHTML,bB.removeChild(g=bB.firstChild));if((!p.support.noCloneEvent||!p.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!p.isXMLDoc(a)){bE(a,g),d=bF(a),e=bF(g);for(f=0;d[f];++f)e[f]&&bE(d[f],e[f])}if(b){bD(a,g);if(c){d=bF(a),e=bF(g);for(f=0;d[f];++f)bD(d[f],e[f])}}return d=e=null,g},clean:function(a,b,c,d){var f,g,h,i,j,k,l,m,n,o,q,r,s=b===e&&bA,t=[];if(!b||typeof b.createDocumentFragment=="undefined")b=e;for(f=0;(h=a[f])!=null;f++){typeof h=="number"&&(h+="");if(!h)continue;if(typeof h=="string")if(!br.test(h))h=b.createTextNode(h);else{s=s||bk(b),l=b.createElement("div"),s.appendChild(l),h=h.replace(bo,"<$1>"),i=(bp.exec(h)||["",""])[1].toLowerCase(),j=bz[i]||bz._default,k=j[0],l.innerHTML=j[1]+h+j[2];while(k--)l=l.lastChild;if(!p.support.tbody){m=bq.test(h),n=i==="table"&&!m?l.firstChild&&l.firstChild.childNodes:j[1]===""&&!m?l.childNodes:[];for(g=n.length-1;g>=0;--g)p.nodeName(n[g],"tbody")&&!n[g].childNodes.length&&n[g].parentNode.removeChild(n[g])}!p.support.leadingWhitespace&&bn.test(h)&&l.insertBefore(b.createTextNode(bn.exec(h)[0]),l.firstChild),h=l.childNodes,l.parentNode.removeChild(l)}h.nodeType?t.push(h):p.merge(t,h)}l&&(h=l=s=null);if(!p.support.appendChecked)for(f=0;(h=t[f])!=null;f++)p.nodeName(h,"input")?bG(h):typeof h.getElementsByTagName!="undefined"&&p.grep(h.getElementsByTagName("input"),bG);if(c){q=function(a){if(!a.type||bx.test(a.type))return d?d.push(a.parentNode?a.parentNode.removeChild(a):a):c.appendChild(a)};for(f=0;(h=t[f])!=null;f++)if(!p.nodeName(h,"script")||!q(h))c.appendChild(h),typeof h.getElementsByTagName!="undefined"&&(r=p.grep(p.merge([],h.getElementsByTagName("script")),q),t.splice.apply(t,[f+1,0].concat(r)),f+=r.length)}return t},cleanData:function(a,b){var c,d,e,f,g=0,h=p.expando,i=p.cache,j=p.support.deleteExpando,k=p.event.special;for(;(e=a[g])!=null;g++)if(b||p.acceptData(e)){d=e[h],c=d&&i[d];if(c){if(c.events)for(f in c.events)k[f]?p.event.remove(e,f):p.removeEvent(e,f,c.handle);i[d]&&(delete i[d],j?delete e[h]:e.removeAttribute?e.removeAttribute(h):e[h]=null,p.deletedIds.push(d))}}}}),function(){var a,b;p.uaMatch=function(a){a=a.toLowerCase();var b=/(chrome)[ \/]([\w.]+)/.exec(a)||/(webkit)[ \/]([\w.]+)/.exec(a)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(a)||/(msie) ([\w.]+)/.exec(a)||a.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(a)||[];return{browser:b[1]||"",version:b[2]||"0"}},a=p.uaMatch(g.userAgent),b={},a.browser&&(b[a.browser]=!0,b.version=a.version),b.chrome?b.webkit=!0:b.webkit&&(b.safari=!0),p.browser=b,p.sub=function(){function a(b,c){return new a.fn.init(b,c)}p.extend(!0,a,this),a.superclass=this,a.fn=a.prototype=this(),a.fn.constructor=a,a.sub=this.sub,a.fn.init=function c(c,d){return d&&d instanceof p&&!(d instanceof a)&&(d=a(d)),p.fn.init.call(this,c,d,b)},a.fn.init.prototype=a.fn;var b=a(e);return a}}();var bH,bI,bJ,bK=/alpha\([^)]*\)/i,bL=/opacity=([^)]*)/,bM=/^(top|right|bottom|left)$/,bN=/^(none|table(?!-c[ea]).+)/,bO=/^margin/,bP=new RegExp("^("+q+")(.*)$","i"),bQ=new RegExp("^("+q+")(?!px)[a-z%]+$","i"),bR=new RegExp("^([-+])=("+q+")","i"),bS={},bT={position:"absolute",visibility:"hidden",display:"block"},bU={letterSpacing:0,fontWeight:400},bV=["Top","Right","Bottom","Left"],bW=["Webkit","O","Moz","ms"],bX=p.fn.toggle;p.fn.extend({css:function(a,c){return p.access(this,function(a,c,d){return d!==b?p.style(a,c,d):p.css(a,c)},a,c,arguments.length>1)},show:function(){return b$(this,!0)},hide:function(){return b$(this)},toggle:function(a,b){var c=typeof a=="boolean";return p.isFunction(a)&&p.isFunction(b)?bX.apply(this,arguments):this.each(function(){(c?a:bZ(this))?p(this).show():p(this).hide()})}}),p.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=bH(a,"opacity");return c===""?"1":c}}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":p.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,c,d,e){if(!a||a.nodeType===3||a.nodeType===8||!a.style)return;var f,g,h,i=p.camelCase(c),j=a.style;c=p.cssProps[i]||(p.cssProps[i]=bY(j,i)),h=p.cssHooks[c]||p.cssHooks[i];if(d===b)return h&&"get"in h&&(f=h.get(a,!1,e))!==b?f:j[c];g=typeof d,g==="string"&&(f=bR.exec(d))&&(d=(f[1]+1)*f[2]+parseFloat(p.css(a,c)),g="number");if(d==null||g==="number"&&isNaN(d))return;g==="number"&&!p.cssNumber[i]&&(d+="px");if(!h||!("set"in h)||(d=h.set(a,d,e))!==b)try{j[c]=d}catch(k){}},css:function(a,c,d,e){var f,g,h,i=p.camelCase(c);return c=p.cssProps[i]||(p.cssProps[i]=bY(a.style,i)),h=p.cssHooks[c]||p.cssHooks[i],h&&"get"in h&&(f=h.get(a,!0,e)),f===b&&(f=bH(a,c)),f==="normal"&&c in bU&&(f=bU[c]),d||e!==b?(g=parseFloat(f),d||p.isNumeric(g)?g||0:f):f},swap:function(a,b,c){var d,e,f={};for(e in b)f[e]=a.style[e],a.style[e]=b[e];d=c.call(a);for(e in b)a.style[e]=f[e];return d}}),a.getComputedStyle?bH=function(b,c){var d,e,f,g,h=a.getComputedStyle(b,null),i=b.style;return h&&(d=h[c],d===""&&!p.contains(b.ownerDocument,b)&&(d=p.style(b,c)),bQ.test(d)&&bO.test(c)&&(e=i.width,f=i.minWidth,g=i.maxWidth,i.minWidth=i.maxWidth=i.width=d,d=h.width,i.width=e,i.minWidth=f,i.maxWidth=g)),d}:e.documentElement.currentStyle&&(bH=function(a,b){var c,d,e=a.currentStyle&&a.currentStyle[b],f=a.style;return e==null&&f&&f[b]&&(e=f[b]),bQ.test(e)&&!bM.test(b)&&(c=f.left,d=a.runtimeStyle&&a.runtimeStyle.left,d&&(a.runtimeStyle.left=a.currentStyle.left),f.left=b==="fontSize"?"1em":e,e=f.pixelLeft+"px",f.left=c,d&&(a.runtimeStyle.left=d)),e===""?"auto":e}),p.each(["height","width"],function(a,b){p.cssHooks[b]={get:function(a,c,d){if(c)return a.offsetWidth===0&&bN.test(bH(a,"display"))?p.swap(a,bT,function(){return cb(a,b,d)}):cb(a,b,d)},set:function(a,c,d){return b_(a,c,d?ca(a,b,d,p.support.boxSizing&&p.css(a,"boxSizing")==="border-box"):0)}}}),p.support.opacity||(p.cssHooks.opacity={get:function(a,b){return bL.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=p.isNumeric(b)?"alpha(opacity="+b*100+")":"",f=d&&d.filter||c.filter||"";c.zoom=1;if(b>=1&&p.trim(f.replace(bK,""))===""&&c.removeAttribute){c.removeAttribute("filter");if(d&&!d.filter)return}c.filter=bK.test(f)?f.replace(bK,e):f+" "+e}}),p(function(){p.support.reliableMarginRight||(p.cssHooks.marginRight={get:function(a,b){return p.swap(a,{display:"inline-block"},function(){if(b)return bH(a,"marginRight")})}}),!p.support.pixelPosition&&p.fn.position&&p.each(["top","left"],function(a,b){p.cssHooks[b]={get:function(a,c){if(c){var d=bH(a,b);return bQ.test(d)?p(a).position()[b]+"px":d}}}})}),p.expr&&p.expr.filters&&(p.expr.filters.hidden=function(a){return a.offsetWidth===0&&a.offsetHeight===0||!p.support.reliableHiddenOffsets&&(a.style&&a.style.display||bH(a,"display"))==="none"},p.expr.filters.visible=function(a){return!p.expr.filters.hidden(a)}),p.each({margin:"",padding:"",border:"Width"},function(a,b){p.cssHooks[a+b]={expand:function(c){var d,e=typeof c=="string"?c.split(" "):[c],f={};for(d=0;d<4;d++)f[a+bV[d]+b]=e[d]||e[d-2]||e[0];return f}},bO.test(a)||(p.cssHooks[a+b].set=b_)});var cd=/%20/g,ce=/\[\]$/,cf=/\r?\n/g,cg=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,ch=/^(?:select|textarea)/i;p.fn.extend({serialize:function(){return p.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?p.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||ch.test(this.nodeName)||cg.test(this.type))}).map(function(a,b){var c=p(this).val();return c==null?null:p.isArray(c)?p.map(c,function(a,c){return{name:b.name,value:a.replace(cf,"\r\n")}}):{name:b.name,value:c.replace(cf,"\r\n")}}).get()}}),p.param=function(a,c){var d,e=[],f=function(a,b){b=p.isFunction(b)?b():b==null?"":b,e[e.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=p.ajaxSettings&&p.ajaxSettings.traditional);if(p.isArray(a)||a.jquery&&!p.isPlainObject(a))p.each(a,function(){f(this.name,this.value)});else for(d in a)ci(d,a[d],c,f);return e.join("&").replace(cd,"+")};var cj,ck,cl=/#.*$/,cm=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,cn=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,co=/^(?:GET|HEAD)$/,cp=/^\/\//,cq=/\?/,cr=/)<[^<]*)*<\/script>/gi,cs=/([?&])_=[^&]*/,ct=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,cu=p.fn.load,cv={},cw={},cx=["*/"]+["*"];try{ck=f.href}catch(cy){ck=e.createElement("a"),ck.href="",ck=ck.href}cj=ct.exec(ck.toLowerCase())||[],p.fn.load=function(a,c,d){if(typeof a!="string"&&cu)return cu.apply(this,arguments);if(!this.length)return this;var e,f,g,h=this,i=a.indexOf(" ");return i>=0&&(e=a.slice(i,a.length),a=a.slice(0,i)),p.isFunction(c)?(d=c,c=b):c&&typeof c=="object"&&(f="POST"),p.ajax({url:a,type:f,dataType:"html",data:c,complete:function(a,b){d&&h.each(d,g||[a.responseText,b,a])}}).done(function(a){g=arguments,h.html(e?p("
                                    ").append(a.replace(cr,"")).find(e):a)}),this},p.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){p.fn[b]=function(a){return this.on(b,a)}}),p.each(["get","post"],function(a,c){p[c]=function(a,d,e,f){return p.isFunction(d)&&(f=f||e,e=d,d=b),p.ajax({type:c,url:a,data:d,success:e,dataType:f})}}),p.extend({getScript:function(a,c){return p.get(a,b,c,"script")},getJSON:function(a,b,c){return p.get(a,b,c,"json")},ajaxSetup:function(a,b){return b?cB(a,p.ajaxSettings):(b=a,a=p.ajaxSettings),cB(a,b),a},ajaxSettings:{url:ck,isLocal:cn.test(cj[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded; charset=UTF-8",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":cx},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":p.parseJSON,"text xml":p.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:cz(cv),ajaxTransport:cz(cw),ajax:function(a,c){function y(a,c,f,i){var k,s,t,u,w,y=c;if(v===2)return;v=2,h&&clearTimeout(h),g=b,e=i||"",x.readyState=a>0?4:0,f&&(u=cC(l,x,f));if(a>=200&&a<300||a===304)l.ifModified&&(w=x.getResponseHeader("Last-Modified"),w&&(p.lastModified[d]=w),w=x.getResponseHeader("Etag"),w&&(p.etag[d]=w)),a===304?(y="notmodified",k=!0):(k=cD(l,u),y=k.state,s=k.data,t=k.error,k=!t);else{t=y;if(!y||a)y="error",a<0&&(a=0)}x.status=a,x.statusText=(c||y)+"",k?o.resolveWith(m,[s,y,x]):o.rejectWith(m,[x,y,t]),x.statusCode(r),r=b,j&&n.trigger("ajax"+(k?"Success":"Error"),[x,l,k?s:t]),q.fireWith(m,[x,y]),j&&(n.trigger("ajaxComplete",[x,l]),--p.active||p.event.trigger("ajaxStop"))}typeof a=="object"&&(c=a,a=b),c=c||{};var d,e,f,g,h,i,j,k,l=p.ajaxSetup({},c),m=l.context||l,n=m!==l&&(m.nodeType||m instanceof p)?p(m):p.event,o=p.Deferred(),q=p.Callbacks("once memory"),r=l.statusCode||{},t={},u={},v=0,w="canceled",x={readyState:0,setRequestHeader:function(a,b){if(!v){var c=a.toLowerCase();a=u[c]=u[c]||a,t[a]=b}return this},getAllResponseHeaders:function(){return v===2?e:null},getResponseHeader:function(a){var c;if(v===2){if(!f){f={};while(c=cm.exec(e))f[c[1].toLowerCase()]=c[2]}c=f[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){return v||(l.mimeType=a),this},abort:function(a){return a=a||w,g&&g.abort(a),y(0,a),this}};o.promise(x),x.success=x.done,x.error=x.fail,x.complete=q.add,x.statusCode=function(a){if(a){var b;if(v<2)for(b in a)r[b]=[r[b],a[b]];else b=a[x.status],x.always(b)}return this},l.url=((a||l.url)+"").replace(cl,"").replace(cp,cj[1]+"//"),l.dataTypes=p.trim(l.dataType||"*").toLowerCase().split(s),l.crossDomain==null&&(i=ct.exec(l.url.toLowerCase())||!1,l.crossDomain=i&&i.join(":")+(i[3]?"":i[1]==="http:"?80:443)!==cj.join(":")+(cj[3]?"":cj[1]==="http:"?80:443)),l.data&&l.processData&&typeof l.data!="string"&&(l.data=p.param(l.data,l.traditional)),cA(cv,l,c,x);if(v===2)return x;j=l.global,l.type=l.type.toUpperCase(),l.hasContent=!co.test(l.type),j&&p.active++===0&&p.event.trigger("ajaxStart");if(!l.hasContent){l.data&&(l.url+=(cq.test(l.url)?"&":"?")+l.data,delete l.data),d=l.url;if(l.cache===!1){var z=p.now(),A=l.url.replace(cs,"$1_="+z);l.url=A+(A===l.url?(cq.test(l.url)?"&":"?")+"_="+z:"")}}(l.data&&l.hasContent&&l.contentType!==!1||c.contentType)&&x.setRequestHeader("Content-Type",l.contentType),l.ifModified&&(d=d||l.url,p.lastModified[d]&&x.setRequestHeader("If-Modified-Since",p.lastModified[d]),p.etag[d]&&x.setRequestHeader("If-None-Match",p.etag[d])),x.setRequestHeader("Accept",l.dataTypes[0]&&l.accepts[l.dataTypes[0]]?l.accepts[l.dataTypes[0]]+(l.dataTypes[0]!=="*"?", "+cx+"; q=0.01":""):l.accepts["*"]);for(k in l.headers)x.setRequestHeader(k,l.headers[k]);if(!l.beforeSend||l.beforeSend.call(m,x,l)!==!1&&v!==2){w="abort";for(k in{success:1,error:1,complete:1})x[k](l[k]);g=cA(cw,l,c,x);if(!g)y(-1,"No Transport");else{x.readyState=1,j&&n.trigger("ajaxSend",[x,l]),l.async&&l.timeout>0&&(h=setTimeout(function(){x.abort("timeout")},l.timeout));try{v=1,g.send(t,y)}catch(B){if(v<2)y(-1,B);else throw B}}return x}return x.abort()},active:0,lastModified:{},etag:{}});var cE=[],cF=/\?/,cG=/(=)\?(?=&|$)|\?\?/,cH=p.now();p.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=cE.pop()||p.expando+"_"+cH++;return this[a]=!0,a}}),p.ajaxPrefilter("json jsonp",function(c,d,e){var f,g,h,i=c.data,j=c.url,k=c.jsonp!==!1,l=k&&cG.test(j),m=k&&!l&&typeof i=="string"&&!(c.contentType||"").indexOf("application/x-www-form-urlencoded")&&cG.test(i);if(c.dataTypes[0]==="jsonp"||l||m)return f=c.jsonpCallback=p.isFunction(c.jsonpCallback)?c.jsonpCallback():c.jsonpCallback,g=a[f],l?c.url=j.replace(cG,"$1"+f):m?c.data=i.replace(cG,"$1"+f):k&&(c.url+=(cF.test(j)?"&":"?")+c.jsonp+"="+f),c.converters["script json"]=function(){return h||p.error(f+" was not called"),h[0]},c.dataTypes[0]="json",a[f]=function(){h=arguments},e.always(function(){a[f]=g,c[f]&&(c.jsonpCallback=d.jsonpCallback,cE.push(f)),h&&p.isFunction(g)&&g(h[0]),h=g=b}),"script"}),p.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){return p.globalEval(a),a}}}),p.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),p.ajaxTransport("script",function(a){if(a.crossDomain){var c,d=e.head||e.getElementsByTagName("head")[0]||e.documentElement;return{send:function(f,g){c=e.createElement("script"),c.async="async",a.scriptCharset&&(c.charset=a.scriptCharset),c.src=a.url,c.onload=c.onreadystatechange=function(a,e){if(e||!c.readyState||/loaded|complete/.test(c.readyState))c.onload=c.onreadystatechange=null,d&&c.parentNode&&d.removeChild(c),c=b,e||g(200,"success")},d.insertBefore(c,d.firstChild)},abort:function(){c&&c.onload(0,1)}}}});var cI,cJ=a.ActiveXObject?function(){for(var a in cI)cI[a](0,1)}:!1,cK=0;p.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&cL()||cM()}:cL,function(a){p.extend(p.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(p.ajaxSettings.xhr()),p.support.ajax&&p.ajaxTransport(function(c){if(!c.crossDomain||p.support.cors){var d;return{send:function(e,f){var g,h,i=c.xhr();c.username?i.open(c.type,c.url,c.async,c.username,c.password):i.open(c.type,c.url,c.async);if(c.xhrFields)for(h in c.xhrFields)i[h]=c.xhrFields[h];c.mimeType&&i.overrideMimeType&&i.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(h in e)i.setRequestHeader(h,e[h])}catch(j){}i.send(c.hasContent&&c.data||null),d=function(a,e){var h,j,k,l,m;try{if(d&&(e||i.readyState===4)){d=b,g&&(i.onreadystatechange=p.noop,cJ&&delete cI[g]);if(e)i.readyState!==4&&i.abort();else{h=i.status,k=i.getAllResponseHeaders(),l={},m=i.responseXML,m&&m.documentElement&&(l.xml=m);try{l.text=i.responseText}catch(a){}try{j=i.statusText}catch(n){j=""}!h&&c.isLocal&&!c.crossDomain?h=l.text?200:404:h===1223&&(h=204)}}}catch(o){e||f(-1,o)}l&&f(h,j,l,k)},c.async?i.readyState===4?setTimeout(d,0):(g=++cK,cJ&&(cI||(cI={},p(a).unload(cJ)),cI[g]=d),i.onreadystatechange=d):d()},abort:function(){d&&d(0,1)}}}});var cN,cO,cP=/^(?:toggle|show|hide)$/,cQ=new RegExp("^(?:([-+])=|)("+q+")([a-z%]*)$","i"),cR=/queueHooks$/,cS=[cY],cT={"*":[function(a,b){var c,d,e=this.createTween(a,b),f=cQ.exec(b),g=e.cur(),h=+g||0,i=1,j=20;if(f){c=+f[2],d=f[3]||(p.cssNumber[a]?"":"px");if(d!=="px"&&h){h=p.css(e.elem,a,!0)||c||1;do i=i||".5",h=h/i,p.style(e.elem,a,h+d);while(i!==(i=e.cur()/g)&&i!==1&&--j)}e.unit=d,e.start=h,e.end=f[1]?h+(f[1]+1)*c:c}return e}]};p.Animation=p.extend(cW,{tweener:function(a,b){p.isFunction(a)?(b=a,a=["*"]):a=a.split(" ");var c,d=0,e=a.length;for(;d-1,j={},k={},l,m;i?(k=e.position(),l=k.top,m=k.left):(l=parseFloat(g)||0,m=parseFloat(h)||0),p.isFunction(b)&&(b=b.call(a,c,f)),b.top!=null&&(j.top=b.top-f.top+l),b.left!=null&&(j.left=b.left-f.left+m),"using"in b?b.using.call(a,j):e.css(j)}},p.fn.extend({position:function(){if(!this[0])return;var a=this[0],b=this.offsetParent(),c=this.offset(),d=c_.test(b[0].nodeName)?{top:0,left:0}:b.offset();return c.top-=parseFloat(p.css(a,"marginTop"))||0,c.left-=parseFloat(p.css(a,"marginLeft"))||0,d.top+=parseFloat(p.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(p.css(b[0],"borderLeftWidth"))||0,{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||e.body;while(a&&!c_.test(a.nodeName)&&p.css(a,"position")==="static")a=a.offsetParent;return a||e.body})}}),p.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,c){var d=/Y/.test(c);p.fn[a]=function(e){return p.access(this,function(a,e,f){var g=da(a);if(f===b)return g?c in g?g[c]:g.document.documentElement[e]:a[e];g?g.scrollTo(d?p(g).scrollLeft():f,d?f:p(g).scrollTop()):a[e]=f},a,e,arguments.length,null)}}),p.each({Height:"height",Width:"width"},function(a,c){p.each({padding:"inner"+a,content:c,"":"outer"+a},function(d,e){p.fn[e]=function(e,f){var g=arguments.length&&(d||typeof e!="boolean"),h=d||(e===!0||f===!0?"margin":"border");return p.access(this,function(c,d,e){var f;return p.isWindow(c)?c.document.documentElement["client"+a]:c.nodeType===9?(f=c.documentElement,Math.max(c.body["scroll"+a],f["scroll"+a],c.body["offset"+a],f["offset"+a],f["client"+a])):e===b?p.css(c,d,e,h):p.style(c,d,e,h)},c,g?e:b,g,null)}})}),a.jQuery=a.$=p,typeof define=="function"&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return p})})(window); \ No newline at end of file diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/jquery.layout.js b/scalaxy-fx/0.3-SNAPSHOT/api/lib/jquery.layout.js new file mode 100644 index 00000000..4dd48675 --- /dev/null +++ b/scalaxy-fx/0.3-SNAPSHOT/api/lib/jquery.layout.js @@ -0,0 +1,5486 @@ +/** + * @preserve jquery.layout 1.3.0 - Release Candidate 30.62 + * $Date: 2012-08-04 08:00:00 (Thu, 23 Aug 2012) $ + * $Rev: 303006 $ + * + * Copyright (c) 2012 + * Fabrizio Balliano (http://www.fabrizioballiano.net) + * Kevin Dalman (http://allpro.net) + * + * Dual licensed under the GPL (http://www.gnu.org/licenses/gpl.html) + * and MIT (http://www.opensource.org/licenses/mit-license.php) licenses. + * + * Changelog: http://layout.jquery-dev.net/changelog.cfm#1.3.0.rc30.62 + * NOTE: This is a short-term release to patch a couple of bugs. + * These bugs are listed as officially fixed in RC30.7, which will be released shortly. + * + * Docs: http://layout.jquery-dev.net/documentation.html + * Tips: http://layout.jquery-dev.net/tips.html + * Help: http://groups.google.com/group/jquery-ui-layout + */ + +/* JavaDoc Info: http://code.google.com/closure/compiler/docs/js-for-compiler.html + * {!Object} non-nullable type (never NULL) + * {?string} nullable type (sometimes NULL) - default for {Object} + * {number=} optional parameter + * {*} ALL types + */ + +// NOTE: For best readability, view with a fixed-width font and tabs equal to 4-chars + +;(function ($) { + +// alias Math methods - used a lot! +var min = Math.min +, max = Math.max +, round = Math.floor + +, isStr = function (v) { return $.type(v) === "string"; } + +, runPluginCallbacks = function (Instance, a_fn) { + if ($.isArray(a_fn)) + for (var i=0, c=a_fn.length; i
                                    ').appendTo("body"); + var d = { width: $c.width() - $c[0].clientWidth, height: $c.height() - $c[0].clientHeight }; + $c.remove(); + window.scrollbarWidth = d.width; + window.scrollbarHeight = d.height; + return dim.match(/^(width|height)$/) ? d[dim] : d; + } + + + /** + * Returns hash container 'display' and 'visibility' + * + * @see $.swap() - swaps CSS, runs callback, resets CSS + */ +, showInvisibly: function ($E, force) { + if ($E && $E.length && (force || $E.css('display') === "none")) { // only if not *already hidden* + var s = $E[0].style + // save ONLY the 'style' props because that is what we must restore + , CSS = { display: s.display || '', visibility: s.visibility || '' }; + // show element 'invisibly' so can be measured + $E.css({ display: "block", visibility: "hidden" }); + return CSS; + } + return {}; + } + + /** + * Returns data for setting size of an element (container or a pane). + * + * @see _create(), onWindowResize() for container, plus others for pane + * @return JSON Returns a hash of all dimensions: top, bottom, left, right, outerWidth, innerHeight, etc + */ +, getElementDimensions: function ($E) { + var + d = {} // dimensions hash + , x = d.css = {} // CSS hash + , i = {} // TEMP insets + , b, p // TEMP border, padding + , N = $.layout.cssNum + , off = $E.offset() + ; + d.offsetLeft = off.left; + d.offsetTop = off.top; + + $.each("Left,Right,Top,Bottom".split(","), function (idx, e) { // e = edge + b = x["border" + e] = $.layout.borderWidth($E, e); + p = x["padding"+ e] = $.layout.cssNum($E, "padding"+e); + i[e] = b + p; // total offset of content from outer side + d["inset"+ e] = p; // eg: insetLeft = paddingLeft + }); + + d.offsetWidth = $E.innerWidth(); // offsetWidth is used in calc when doing manual resize + d.offsetHeight = $E.innerHeight(); // ditto + d.outerWidth = $E.outerWidth(); + d.outerHeight = $E.outerHeight(); + d.innerWidth = max(0, d.outerWidth - i.Left - i.Right); + d.innerHeight = max(0, d.outerHeight - i.Top - i.Bottom); + + x.width = $E.width(); + x.height = $E.height(); + x.top = N($E,"top",true); + x.bottom = N($E,"bottom",true); + x.left = N($E,"left",true); + x.right = N($E,"right",true); + + //d.visible = $E.is(":visible");// && x.width > 0 && x.height > 0; + + return d; + } + +, getElementCSS: function ($E, list) { + var + CSS = {} + , style = $E[0].style + , props = list.split(",") + , sides = "Top,Bottom,Left,Right".split(",") + , attrs = "Color,Style,Width".split(",") + , p, s, a, i, j, k + ; + for (i=0; i < props.length; i++) { + p = props[i]; + if (p.match(/(border|padding|margin)$/)) + for (j=0; j < 4; j++) { + s = sides[j]; + if (p === "border") + for (k=0; k < 3; k++) { + a = attrs[k]; + CSS[p+s+a] = style[p+s+a]; + } + else + CSS[p+s] = style[p+s]; + } + else + CSS[p] = style[p]; + }; + return CSS + } + + /** + * Return the innerWidth for the current browser/doctype + * + * @see initPanes(), sizeMidPanes(), initHandles(), sizeHandles() + * @param {Array.} $E Must pass a jQuery object - first element is processed + * @param {number=} outerWidth (optional) Can pass a width, allowing calculations BEFORE element is resized + * @return {number} Returns the innerWidth of the elem by subtracting padding and borders + */ +, cssWidth: function ($E, outerWidth) { + // a 'calculated' outerHeight can be passed so borders and/or padding are removed if needed + if (outerWidth <= 0) return 0; + + if (!$.layout.browser.boxModel) return outerWidth; + + // strip border and padding from outerWidth to get CSS Width + var b = $.layout.borderWidth + , n = $.layout.cssNum + , W = outerWidth + - b($E, "Left") + - b($E, "Right") + - n($E, "paddingLeft") + - n($E, "paddingRight"); + + return max(0,W); + } + + /** + * Return the innerHeight for the current browser/doctype + * + * @see initPanes(), sizeMidPanes(), initHandles(), sizeHandles() + * @param {Array.} $E Must pass a jQuery object - first element is processed + * @param {number=} outerHeight (optional) Can pass a width, allowing calculations BEFORE element is resized + * @return {number} Returns the innerHeight of the elem by subtracting padding and borders + */ +, cssHeight: function ($E, outerHeight) { + // a 'calculated' outerHeight can be passed so borders and/or padding are removed if needed + if (outerHeight <= 0) return 0; + + if (!$.layout.browser.boxModel) return outerHeight; + + // strip border and padding from outerHeight to get CSS Height + var b = $.layout.borderWidth + , n = $.layout.cssNum + , H = outerHeight + - b($E, "Top") + - b($E, "Bottom") + - n($E, "paddingTop") + - n($E, "paddingBottom"); + + return max(0,H); + } + + /** + * Returns the 'current CSS numeric value' for a CSS property - 0 if property does not exist + * + * @see Called by many methods + * @param {Array.} $E Must pass a jQuery object - first element is processed + * @param {string} prop The name of the CSS property, eg: top, width, etc. + * @param {boolean=} [allowAuto=false] true = return 'auto' if that is value; false = return 0 + * @return {(string|number)} Usually used to get an integer value for position (top, left) or size (height, width) + */ +, cssNum: function ($E, prop, allowAuto) { + if (!$E.jquery) $E = $($E); + var CSS = $.layout.showInvisibly($E) + , p = $.css($E[0], prop, true) + , v = allowAuto && p=="auto" ? p : (parseInt(p, 10) || 0); + $E.css( CSS ); // RESET + return v; + } + +, borderWidth: function (el, side) { + if (el.jquery) el = el[0]; + var b = "border"+ side.substr(0,1).toUpperCase() + side.substr(1); // left => Left + return $.css(el, b+"Style", true) === "none" ? 0 : (parseInt($.css(el, b+"Width", true), 10) || 0); + } + + /** + * Mouse-tracking utility - FUTURE REFERENCE + * + * init: if (!window.mouse) { + * window.mouse = { x: 0, y: 0 }; + * $(document).mousemove( $.layout.trackMouse ); + * } + * + * @param {Object} evt + * +, trackMouse: function (evt) { + window.mouse = { x: evt.clientX, y: evt.clientY }; + } + */ + + /** + * SUBROUTINE for preventPrematureSlideClose option + * + * @param {Object} evt + * @param {Object=} el + */ +, isMouseOverElem: function (evt, el) { + var + $E = $(el || this) + , d = $E.offset() + , T = d.top + , L = d.left + , R = L + $E.outerWidth() + , B = T + $E.outerHeight() + , x = evt.pageX // evt.clientX ? + , y = evt.pageY // evt.clientY ? + ; + // if X & Y are < 0, probably means is over an open SELECT + return ($.layout.browser.msie && x < 0 && y < 0) || ((x >= L && x <= R) && (y >= T && y <= B)); + } + + /** + * Message/Logging Utility + * + * @example $.layout.msg("My message"); // log text + * @example $.layout.msg("My message", true); // alert text + * @example $.layout.msg({ foo: "bar" }, "Title"); // log hash-data, with custom title + * @example $.layout.msg({ foo: "bar" }, true, "Title", { sort: false }); -OR- + * @example $.layout.msg({ foo: "bar" }, "Title", { sort: false, display: true }); // alert hash-data + * + * @param {(Object|string)} info String message OR Hash/Array + * @param {(Boolean|string|Object)=} [popup=false] True means alert-box - can be skipped + * @param {(Object|string)=} [debugTitle=""] Title for Hash data - can be skipped + * @param {Object=} [debugOpts] Extra options for debug output + */ +, msg: function (info, popup, debugTitle, debugOpts) { + if ($.isPlainObject(info) && window.debugData) { + if (typeof popup === "string") { + debugOpts = debugTitle; + debugTitle = popup; + } + else if (typeof debugTitle === "object") { + debugOpts = debugTitle; + debugTitle = null; + } + var t = debugTitle || "log( )" + , o = $.extend({ sort: false, returnHTML: false, display: false }, debugOpts); + if (popup === true || o.display) + debugData( info, t, o ); + else if (window.console) + console.log(debugData( info, t, o )); + } + else if (popup) + alert(info); + else if (window.console) + console.log(info); + else { + var id = "#layoutLogger" + , $l = $(id); + if (!$l.length) + $l = createLog(); + $l.children("ul").append('
                                  9. '+ info.replace(/\/g,">") +'
                                  10. '); + } + + function createLog () { + var pos = $.support.fixedPosition ? 'fixed' : 'absolute' + , $e = $('
                                    ' + + '
                                    ' + + 'XLayout console.log
                                    ' + + '
                                      ' + + '
                                      ' + ).appendTo("body"); + $e.css('left', $(window).width() - $e.outerWidth() - 5) + if ($.ui.draggable) $e.draggable({ handle: ':first-child' }); + return $e; + }; + } + +}; + +// DEFAULT OPTIONS +$.layout.defaults = { +/* + * LAYOUT & LAYOUT-CONTAINER OPTIONS + * - none of these options are applicable to individual panes + */ + name: "" // Not required, but useful for buttons and used for the state-cookie +, containerSelector: "" // ONLY used when specifying a childOptions - to find container-element that is NOT directly-nested +, containerClass: "ui-layout-container" // layout-container element +, scrollToBookmarkOnLoad: true // after creating a layout, scroll to bookmark in URL (.../page.htm#myBookmark) +, resizeWithWindow: true // bind thisLayout.resizeAll() to the window.resize event +, resizeWithWindowDelay: 200 // delay calling resizeAll because makes window resizing very jerky +, resizeWithWindowMaxDelay: 0 // 0 = none - force resize every XX ms while window is being resized +, onresizeall_start: null // CALLBACK when resizeAll() STARTS - NOT pane-specific +, onresizeall_end: null // CALLBACK when resizeAll() ENDS - NOT pane-specific +, onload_start: null // CALLBACK when Layout inits - after options initialized, but before elements +, onload_end: null // CALLBACK when Layout inits - after EVERYTHING has been initialized +, onunload_start: null // CALLBACK when Layout is destroyed OR onWindowUnload +, onunload_end: null // CALLBACK when Layout is destroyed OR onWindowUnload +, initPanes: true // false = DO NOT initialize the panes onLoad - will init later +, showErrorMessages: true // enables fatal error messages to warn developers of common errors +, showDebugMessages: false // display console-and-alert debug msgs - IF this Layout version _has_ debugging code! +// Changing this zIndex value will cause other zIndex values to automatically change +, zIndex: null // the PANE zIndex - resizers and masks will be +1 +// DO NOT CHANGE the zIndex values below unless you clearly understand their relationships +, zIndexes: { // set _default_ z-index values here... + pane_normal: 0 // normal z-index for panes + , content_mask: 1 // applied to overlays used to mask content INSIDE panes during resizing + , resizer_normal: 2 // normal z-index for resizer-bars + , pane_sliding: 100 // applied to *BOTH* the pane and its resizer when a pane is 'slid open' + , pane_animate: 1000 // applied to the pane when being animated - not applied to the resizer + , resizer_drag: 10000 // applied to the CLONED resizer-bar when being 'dragged' + } +, errors: { + pane: "pane" // description of "layout pane element" - used only in error messages + , selector: "selector" // description of "jQuery-selector" - used only in error messages + , addButtonError: "Error Adding Button \n\nInvalid " + , containerMissing: "UI Layout Initialization Error\n\nThe specified layout-container does not exist." + , centerPaneMissing: "UI Layout Initialization Error\n\nThe center-pane element does not exist.\n\nThe center-pane is a required element." + , noContainerHeight: "UI Layout Initialization Warning\n\nThe layout-container \"CONTAINER\" has no height.\n\nTherefore the layout is 0-height and hence 'invisible'!" + , callbackError: "UI Layout Callback Error\n\nThe EVENT callback is not a valid function." + } +/* + * PANE DEFAULT SETTINGS + * - settings under the 'panes' key become the default settings for *all panes* + * - ALL pane-options can also be set specifically for each panes, which will override these 'default values' + */ +, panes: { // default options for 'all panes' - will be overridden by 'per-pane settings' + applyDemoStyles: false // NOTE: renamed from applyDefaultStyles for clarity + , closable: true // pane can open & close + , resizable: true // when open, pane can be resized + , slidable: true // when closed, pane can 'slide open' over other panes - closes on mouse-out + , initClosed: false // true = init pane as 'closed' + , initHidden: false // true = init pane as 'hidden' - no resizer-bar/spacing + // SELECTORS + //, paneSelector: "" // MUST be pane-specific - jQuery selector for pane + , contentSelector: ".ui-layout-content" // INNER div/element to auto-size so only it scrolls, not the entire pane! + , contentIgnoreSelector: ".ui-layout-ignore" // element(s) to 'ignore' when measuring 'content' + , findNestedContent: false // true = $P.find(contentSelector), false = $P.children(contentSelector) + // GENERIC ROOT-CLASSES - for auto-generated classNames + , paneClass: "ui-layout-pane" // Layout Pane + , resizerClass: "ui-layout-resizer" // Resizer Bar + , togglerClass: "ui-layout-toggler" // Toggler Button + , buttonClass: "ui-layout-button" // CUSTOM Buttons - eg: '[ui-layout-button]-toggle/-open/-close/-pin' + // ELEMENT SIZE & SPACING + //, size: 100 // MUST be pane-specific -initial size of pane + , minSize: 0 // when manually resizing a pane + , maxSize: 0 // ditto, 0 = no limit + , spacing_open: 6 // space between pane and adjacent panes - when pane is 'open' + , spacing_closed: 6 // ditto - when pane is 'closed' + , togglerLength_open: 50 // Length = WIDTH of toggler button on north/south sides - HEIGHT on east/west sides + , togglerLength_closed: 50 // 100% OR -1 means 'full height/width of resizer bar' - 0 means 'hidden' + , togglerAlign_open: "center" // top/left, bottom/right, center, OR... + , togglerAlign_closed: "center" // 1 => nn = offset from top/left, -1 => -nn == offset from bottom/right + , togglerContent_open: "" // text or HTML to put INSIDE the toggler + , togglerContent_closed: "" // ditto + // RESIZING OPTIONS + , resizerDblClickToggle: true // + , autoResize: true // IF size is 'auto' or a percentage, then recalc 'pixel size' whenever the layout resizes + , autoReopen: true // IF a pane was auto-closed due to noRoom, reopen it when there is room? False = leave it closed + , resizerDragOpacity: 1 // option for ui.draggable + //, resizerCursor: "" // MUST be pane-specific - cursor when over resizer-bar + , maskContents: false // true = add DIV-mask over-or-inside this pane so can 'drag' over IFRAMES + , maskObjects: false // true = add IFRAME-mask over-or-inside this pane to cover objects/applets - content-mask will overlay this mask + , maskZindex: null // will override zIndexes.content_mask if specified - not applicable to iframe-panes + , resizingGrid: false // grid size that the resizers will snap-to during resizing, eg: [20,20] + , livePaneResizing: false // true = LIVE Resizing as resizer is dragged + , liveContentResizing: false // true = re-measure header/footer heights as resizer is dragged + , liveResizingTolerance: 1 // how many px change before pane resizes, to control performance + // SLIDING OPTIONS + , sliderCursor: "pointer" // cursor when resizer-bar will trigger 'sliding' + , slideTrigger_open: "click" // click, dblclick, mouseenter + , slideTrigger_close: "mouseleave"// click, mouseleave + , slideDelay_open: 300 // applies only for mouseenter event - 0 = instant open + , slideDelay_close: 300 // applies only for mouseleave event (300ms is the minimum!) + , hideTogglerOnSlide: false // when pane is slid-open, should the toggler show? + , preventQuickSlideClose: $.layout.browser.webkit // Chrome triggers slideClosed as it is opening + , preventPrematureSlideClose: false // handle incorrect mouseleave trigger, like when over a SELECT-list in IE + // PANE-SPECIFIC TIPS & MESSAGES + , tips: { + Open: "Open" // eg: "Open Pane" + , Close: "Close" + , Resize: "Resize" + , Slide: "Slide Open" + , Pin: "Pin" + , Unpin: "Un-Pin" + , noRoomToOpen: "Not enough room to show this panel." // alert if user tries to open a pane that cannot + , minSizeWarning: "Panel has reached its minimum size" // displays in browser statusbar + , maxSizeWarning: "Panel has reached its maximum size" // ditto + } + // HOT-KEYS & MISC + , showOverflowOnHover: false // will bind allowOverflow() utility to pane.onMouseOver + , enableCursorHotkey: true // enabled 'cursor' hotkeys + //, customHotkey: "" // MUST be pane-specific - EITHER a charCode OR a character + , customHotkeyModifier: "SHIFT" // either 'SHIFT', 'CTRL' or 'CTRL+SHIFT' - NOT 'ALT' + // PANE ANIMATION + // NOTE: fxSss_open, fxSss_close & fxSss_size options (eg: fxName_open) are auto-generated if not passed + , fxName: "slide" // ('none' or blank), slide, drop, scale -- only relevant to 'open' & 'close', NOT 'size' + , fxSpeed: null // slow, normal, fast, 200, nnn - if passed, will OVERRIDE fxSettings.duration + , fxSettings: {} // can be passed, eg: { easing: "easeOutBounce", duration: 1500 } + , fxOpacityFix: true // tries to fix opacity in IE to restore anti-aliasing after animation + , animatePaneSizing: false // true = animate resizing after dragging resizer-bar OR sizePane() is called + /* NOTE: Action-specific FX options are auto-generated from the options above if not specifically set: + fxName_open: "slide" // 'Open' pane animation + fnName_close: "slide" // 'Close' pane animation + fxName_size: "slide" // 'Size' pane animation - when animatePaneSizing = true + fxSpeed_open: null + fxSpeed_close: null + fxSpeed_size: null + fxSettings_open: {} + fxSettings_close: {} + fxSettings_size: {} + */ + // CHILD/NESTED LAYOUTS + , childOptions: null // Layout-options for nested/child layout - even {} is valid as options + , initChildLayout: true // true = child layout will be created as soon as _this_ layout completes initialization + , destroyChildLayout: true // true = destroy child-layout if this pane is destroyed + , resizeChildLayout: true // true = trigger child-layout.resizeAll() when this pane is resized + // EVENT TRIGGERING + , triggerEventsOnLoad: false // true = trigger onopen OR onclose callbacks when layout initializes + , triggerEventsDuringLiveResize: true // true = trigger onresize callback REPEATEDLY if livePaneResizing==true + // PANE CALLBACKS + , onshow_start: null // CALLBACK when pane STARTS to Show - BEFORE onopen/onhide_start + , onshow_end: null // CALLBACK when pane ENDS being Shown - AFTER onopen/onhide_end + , onhide_start: null // CALLBACK when pane STARTS to Close - BEFORE onclose_start + , onhide_end: null // CALLBACK when pane ENDS being Closed - AFTER onclose_end + , onopen_start: null // CALLBACK when pane STARTS to Open + , onopen_end: null // CALLBACK when pane ENDS being Opened + , onclose_start: null // CALLBACK when pane STARTS to Close + , onclose_end: null // CALLBACK when pane ENDS being Closed + , onresize_start: null // CALLBACK when pane STARTS being Resized ***FOR ANY REASON*** + , onresize_end: null // CALLBACK when pane ENDS being Resized ***FOR ANY REASON*** + , onsizecontent_start: null // CALLBACK when sizing of content-element STARTS + , onsizecontent_end: null // CALLBACK when sizing of content-element ENDS + , onswap_start: null // CALLBACK when pane STARTS to Swap + , onswap_end: null // CALLBACK when pane ENDS being Swapped + , ondrag_start: null // CALLBACK when pane STARTS being ***MANUALLY*** Resized + , ondrag_end: null // CALLBACK when pane ENDS being ***MANUALLY*** Resized + } +/* + * PANE-SPECIFIC SETTINGS + * - options listed below MUST be specified per-pane - they CANNOT be set under 'panes' + * - all options under the 'panes' key can also be set specifically for any pane + * - most options under the 'panes' key apply only to 'border-panes' - NOT the the center-pane + */ +, north: { + paneSelector: ".ui-layout-north" + , size: "auto" // eg: "auto", "30%", .30, 200 + , resizerCursor: "n-resize" // custom = url(myCursor.cur) + , customHotkey: "" // EITHER a charCode (43) OR a character ("o") + } +, south: { + paneSelector: ".ui-layout-south" + , size: "auto" + , resizerCursor: "s-resize" + , customHotkey: "" + } +, east: { + paneSelector: ".ui-layout-east" + , size: 200 + , resizerCursor: "e-resize" + , customHotkey: "" + } +, west: { + paneSelector: ".ui-layout-west" + , size: 200 + , resizerCursor: "w-resize" + , customHotkey: "" + } +, center: { + paneSelector: ".ui-layout-center" + , minWidth: 0 + , minHeight: 0 + } +}; + +$.layout.optionsMap = { + // layout/global options - NOT pane-options + layout: ("stateManagement,effects,zIndexes,errors," + + "name,zIndex,scrollToBookmarkOnLoad,showErrorMessages," + + "resizeWithWindow,resizeWithWindowDelay,resizeWithWindowMaxDelay," + + "onresizeall,onresizeall_start,onresizeall_end,onload,onunload").split(",") +// borderPanes: [ ALL options that are NOT specified as 'layout' ] + // default.panes options that apply to the center-pane (most options apply _only_ to border-panes) +, center: ("paneClass,contentSelector,contentIgnoreSelector,findNestedContent,applyDemoStyles,triggerEventsOnLoad," + + "showOverflowOnHover,maskContents,maskObjects,liveContentResizing," + + "childOptions,initChildLayout,resizeChildLayout,destroyChildLayout," + + "onresize,onresize_start,onresize_end,onsizecontent,onsizecontent_start,onsizecontent_end").split(",") + // options that MUST be specifically set 'per-pane' - CANNOT set in the panes (defaults) key +, noDefault: ("paneSelector,resizerCursor,customHotkey").split(",") +}; + +/** + * Processes options passed in converts flat-format data into subkey (JSON) format + * In flat-format, subkeys are _currently_ separated with 2 underscores, like north__optName + * Plugins may also call this method so they can transform their own data + * + * @param {!Object} hash Data/options passed by user - may be a single level or nested levels + * @return {Object} Returns hash of minWidth & minHeight + */ +$.layout.transformData = function (hash) { + var json = { panes: {}, center: {} } // init return object + , data, branch, optKey, keys, key, val, i, c; + + if (typeof hash !== "object") return json; // no options passed + + // convert all 'flat-keys' to 'sub-key' format + for (optKey in hash) { + branch = json; + data = $.layout.optionsMap.layout; + val = hash[ optKey ]; + keys = optKey.split("__"); // eg: west__size or north__fxSettings__duration + c = keys.length - 1; + // convert underscore-delimited to subkeys + for (i=0; i <= c; i++) { + key = keys[i]; + if (i === c) + branch[key] = val; + else if (!branch[key]) + branch[key] = {}; // create the subkey + // recurse to sub-key for next loop - if not done + branch = branch[key]; + } + } + + return json; +}; + +// INTERNAL CONFIG DATA - DO NOT CHANGE THIS! +$.layout.backwardCompatibility = { + // data used by renameOldOptions() + map: { + // OLD Option Name: NEW Option Name + applyDefaultStyles: "applyDemoStyles" + , resizeNestedLayout: "resizeChildLayout" + , resizeWhileDragging: "livePaneResizing" + , resizeContentWhileDragging: "liveContentResizing" + , triggerEventsWhileDragging: "triggerEventsDuringLiveResize" + , maskIframesOnResize: "maskContents" + , useStateCookie: "stateManagement.enabled" + , "cookie.autoLoad": "stateManagement.autoLoad" + , "cookie.autoSave": "stateManagement.autoSave" + , "cookie.keys": "stateManagement.stateKeys" + , "cookie.name": "stateManagement.cookie.name" + , "cookie.domain": "stateManagement.cookie.domain" + , "cookie.path": "stateManagement.cookie.path" + , "cookie.expires": "stateManagement.cookie.expires" + , "cookie.secure": "stateManagement.cookie.secure" + // OLD Language options + , noRoomToOpenTip: "tips.noRoomToOpen" + , togglerTip_open: "tips.Close" // open = Close + , togglerTip_closed: "tips.Open" // closed = Open + , resizerTip: "tips.Resize" + , sliderTip: "tips.Slide" + } + +/** +* @param {Object} opts +*/ +, renameOptions: function (opts) { + var map = $.layout.backwardCompatibility.map + , oldData, newData, value + ; + for (var itemPath in map) { + oldData = getBranch( itemPath ); + value = oldData.branch[ oldData.key ]; + if (value !== undefined) { + newData = getBranch( map[itemPath], true ); + newData.branch[ newData.key ] = value; + delete oldData.branch[ oldData.key ]; + } + } + + /** + * @param {string} path + * @param {boolean=} [create=false] Create path if does not exist + */ + function getBranch (path, create) { + var a = path.split(".") // split keys into array + , c = a.length - 1 + , D = { branch: opts, key: a[c] } // init branch at top & set key (last item) + , i = 0, k, undef; + for (; i 0) { + if (autoHide && $E.data('autoHidden') && $E.innerHeight() > 0) { + $E.show().data('autoHidden', false); + if (!browser.mozilla) // FireFox refreshes iframes - IE does not + // make hidden, then visible to 'refresh' display after animation + $E.css(_c.hidden).css(_c.visible); + } + } + else if (autoHide && !$E.data('autoHidden')) + $E.hide().data('autoHidden', true); + } + + /** + * @param {(string|!Object)} el + * @param {number=} outerHeight + * @param {boolean=} [autoHide=false] + */ +, setOuterHeight = function (el, outerHeight, autoHide) { + var $E = el, h; + if (isStr(el)) $E = $Ps[el]; // west + else if (!el.jquery) $E = $(el); + h = cssH($E, outerHeight); + $E.css({ height: h, visibility: "visible" }); // may have been 'hidden' by sizeContent + if (h > 0 && $E.innerWidth() > 0) { + if (autoHide && $E.data('autoHidden')) { + $E.show().data('autoHidden', false); + if (!browser.mozilla) // FireFox refreshes iframes - IE does not + $E.css(_c.hidden).css(_c.visible); + } + } + else if (autoHide && !$E.data('autoHidden')) + $E.hide().data('autoHidden', true); + } + + /** + * @param {(string|!Object)} el + * @param {number=} outerSize + * @param {boolean=} [autoHide=false] + */ +, setOuterSize = function (el, outerSize, autoHide) { + if (_c[pane].dir=="horz") // pane = north or south + setOuterHeight(el, outerSize, autoHide); + else // pane = east or west + setOuterWidth(el, outerSize, autoHide); + } + + + /** + * Converts any 'size' params to a pixel/integer size, if not already + * If 'auto' or a decimal/percentage is passed as 'size', a pixel-size is calculated + * + /** + * @param {string} pane + * @param {(string|number)=} size + * @param {string=} [dir] + * @return {number} + */ +, _parseSize = function (pane, size, dir) { + if (!dir) dir = _c[pane].dir; + + if (isStr(size) && size.match(/%/)) + size = (size === '100%') ? -1 : parseInt(size, 10) / 100; // convert % to decimal + + if (size === 0) + return 0; + else if (size >= 1) + return parseInt(size, 10); + + var o = options, avail = 0; + if (dir=="horz") // north or south or center.minHeight + avail = sC.innerHeight - ($Ps.north ? o.north.spacing_open : 0) - ($Ps.south ? o.south.spacing_open : 0); + else if (dir=="vert") // east or west or center.minWidth + avail = sC.innerWidth - ($Ps.west ? o.west.spacing_open : 0) - ($Ps.east ? o.east.spacing_open : 0); + + if (size === -1) // -1 == 100% + return avail; + else if (size > 0) // percentage, eg: .25 + return round(avail * size); + else if (pane=="center") + return 0; + else { // size < 0 || size=='auto' || size==Missing || size==Invalid + // auto-size the pane + var dim = (dir === "horz" ? "height" : "width") + , $P = $Ps[pane] + , $C = dim === 'height' ? $Cs[pane] : false + , vis = $.layout.showInvisibly($P) // show pane invisibly if hidden + , szP = $P.css(dim) // SAVE current pane size + , szC = $C ? $C.css(dim) : 0 // SAVE current content size + ; + $P.css(dim, "auto"); + if ($C) $C.css(dim, "auto"); + size = (dim === "height") ? $P.outerHeight() : $P.outerWidth(); // MEASURE + $P.css(dim, szP).css(vis); // RESET size & visibility + if ($C) $C.css(dim, szC); + return size; + } + } + + /** + * Calculates current 'size' (outer-width or outer-height) of a border-pane - optionally with 'pane-spacing' added + * + * @param {(string|!Object)} pane + * @param {boolean=} [inclSpace=false] + * @return {number} Returns EITHER Width for east/west panes OR Height for north/south panes + */ +, getPaneSize = function (pane, inclSpace) { + var + $P = $Ps[pane] + , o = options[pane] + , s = state[pane] + , oSp = (inclSpace ? o.spacing_open : 0) + , cSp = (inclSpace ? o.spacing_closed : 0) + ; + if (!$P || s.isHidden) + return 0; + else if (s.isClosed || (s.isSliding && inclSpace)) + return cSp; + else if (_c[pane].dir === "horz") + return $P.outerHeight() + oSp; + else // dir === "vert" + return $P.outerWidth() + oSp; + } + + /** + * Calculate min/max pane dimensions and limits for resizing + * + * @param {string} pane + * @param {boolean=} [slide=false] + */ +, setSizeLimits = function (pane, slide) { + if (!isInitialized()) return; + var + o = options[pane] + , s = state[pane] + , c = _c[pane] + , dir = c.dir + , side = c.side.toLowerCase() + , type = c.sizeType.toLowerCase() + , isSliding = (slide != undefined ? slide : s.isSliding) // only open() passes 'slide' param + , $P = $Ps[pane] + , paneSpacing = o.spacing_open + // measure the pane on the *opposite side* from this pane + , altPane = _c.oppositeEdge[pane] + , altS = state[altPane] + , $altP = $Ps[altPane] + , altPaneSize = (!$altP || altS.isVisible===false || altS.isSliding ? 0 : (dir=="horz" ? $altP.outerHeight() : $altP.outerWidth())) + , altPaneSpacing = ((!$altP || altS.isHidden ? 0 : options[altPane][ altS.isClosed !== false ? "spacing_closed" : "spacing_open" ]) || 0) + // limitSize prevents this pane from 'overlapping' opposite pane + , containerSize = (dir=="horz" ? sC.innerHeight : sC.innerWidth) + , minCenterDims = cssMinDims("center") + , minCenterSize = dir=="horz" ? max(options.center.minHeight, minCenterDims.minHeight) : max(options.center.minWidth, minCenterDims.minWidth) + // if pane is 'sliding', then ignore center and alt-pane sizes - because 'overlays' them + , limitSize = (containerSize - paneSpacing - (isSliding ? 0 : (_parseSize("center", minCenterSize, dir) + altPaneSize + altPaneSpacing))) + , minSize = s.minSize = max( _parseSize(pane, o.minSize), cssMinDims(pane).minSize ) + , maxSize = s.maxSize = min( (o.maxSize ? _parseSize(pane, o.maxSize) : 100000), limitSize ) + , r = s.resizerPosition = {} // used to set resizing limits + , top = sC.insetTop + , left = sC.insetLeft + , W = sC.innerWidth + , H = sC.innerHeight + , rW = o.spacing_open // subtract resizer-width to get top/left position for south/east + ; + switch (pane) { + case "north": r.min = top + minSize; + r.max = top + maxSize; + break; + case "west": r.min = left + minSize; + r.max = left + maxSize; + break; + case "south": r.min = top + H - maxSize - rW; + r.max = top + H - minSize - rW; + break; + case "east": r.min = left + W - maxSize - rW; + r.max = left + W - minSize - rW; + break; + }; + } + + /** + * Returns data for setting the size/position of center pane. Also used to set Height for east/west panes + * + * @return JSON Returns a hash of all dimensions: top, bottom, left, right, (outer) width and (outer) height + */ +, calcNewCenterPaneDims = function () { + var d = { + top: getPaneSize("north", true) // true = include 'spacing' value for pane + , bottom: getPaneSize("south", true) + , left: getPaneSize("west", true) + , right: getPaneSize("east", true) + , width: 0 + , height: 0 + }; + + // NOTE: sC = state.container + // calc center-pane outer dimensions + d.width = sC.innerWidth - d.left - d.right; // outerWidth + d.height = sC.innerHeight - d.bottom - d.top; // outerHeight + // add the 'container border/padding' to get final positions relative to the container + d.top += sC.insetTop; + d.bottom += sC.insetBottom; + d.left += sC.insetLeft; + d.right += sC.insetRight; + + return d; + } + + + /** + * @param {!Object} el + * @param {boolean=} [allStates=false] + */ +, getHoverClasses = function (el, allStates) { + var + $El = $(el) + , type = $El.data("layoutRole") + , pane = $El.data("layoutEdge") + , o = options[pane] + , root = o[type +"Class"] + , _pane = "-"+ pane // eg: "-west" + , _open = "-open" + , _closed = "-closed" + , _slide = "-sliding" + , _hover = "-hover " // NOTE the trailing space + , _state = $El.hasClass(root+_closed) ? _closed : _open + , _alt = _state === _closed ? _open : _closed + , classes = (root+_hover) + (root+_pane+_hover) + (root+_state+_hover) + (root+_pane+_state+_hover) + ; + if (allStates) // when 'removing' classes, also remove alternate-state classes + classes += (root+_alt+_hover) + (root+_pane+_alt+_hover); + + if (type=="resizer" && $El.hasClass(root+_slide)) + classes += (root+_slide+_hover) + (root+_pane+_slide+_hover); + + return $.trim(classes); + } +, addHover = function (evt, el) { + var $E = $(el || this); + if (evt && $E.data("layoutRole") === "toggler") + evt.stopPropagation(); // prevent triggering 'slide' on Resizer-bar + $E.addClass( getHoverClasses($E) ); + } +, removeHover = function (evt, el) { + var $E = $(el || this); + $E.removeClass( getHoverClasses($E, true) ); + } + +, onResizerEnter = function (evt) { // ALSO called by toggler.mouseenter + if ($.fn.disableSelection) + $("body").disableSelection(); + } +, onResizerLeave = function (evt, el) { + var + e = el || this // el is only passed when called by the timer + , pane = $(e).data("layoutEdge") + , name = pane +"ResizerLeave" + ; + timer.clear(pane+"_openSlider"); // cancel slideOpen timer, if set + timer.clear(name); // cancel enableSelection timer - may re/set below + // this method calls itself on a timer because it needs to allow + // enough time for dragging to kick-in and set the isResizing flag + // dragging has a 100ms delay set, so this delay must be >100 + if (!el) // 1st call - mouseleave event + timer.set(name, function(){ onResizerLeave(evt, e); }, 200); + // if user is resizing, then dragStop will enableSelection(), so can skip it here + else if (!state[pane].isResizing && $.fn.enableSelection) // 2nd call - by timer + $("body").enableSelection(); + } + +/* + * ########################### + * INITIALIZATION METHODS + * ########################### + */ + + /** + * Initialize the layout - called automatically whenever an instance of layout is created + * + * @see none - triggered onInit + * @return mixed true = fully initialized | false = panes not initialized (yet) | 'cancel' = abort + */ +, _create = function () { + // initialize config/options + initOptions(); + var o = options; + + // TEMP state so isInitialized returns true during init process + state.creatingLayout = true; + + // init plugins for this layout, if there are any (eg: stateManagement) + runPluginCallbacks( Instance, $.layout.onCreate ); + + // options & state have been initialized, so now run beforeLoad callback + // onload will CANCEL layout creation if it returns false + if (false === _runCallbacks("onload_start")) + return 'cancel'; + + // initialize the container element + _initContainer(); + + // bind hotkey function - keyDown - if required + initHotkeys(); + + // bind window.onunload + $(window).bind("unload."+ sID, unload); + + // init plugins for this layout, if there are any (eg: customButtons) + runPluginCallbacks( Instance, $.layout.onLoad ); + + // if layout elements are hidden, then layout WILL NOT complete initialization! + // initLayoutElements will set initialized=true and run the onload callback IF successful + if (o.initPanes) _initLayoutElements(); + + delete state.creatingLayout; + + return state.initialized; + } + + /** + * Initialize the layout IF not already + * + * @see All methods in Instance run this test + * @return boolean true = layoutElements have been initialized | false = panes are not initialized (yet) + */ +, isInitialized = function () { + if (state.initialized || state.creatingLayout) return true; // already initialized + else return _initLayoutElements(); // try to init panes NOW + } + + /** + * Initialize the layout - called automatically whenever an instance of layout is created + * + * @see _create() & isInitialized + * @return An object pointer to the instance created + */ +, _initLayoutElements = function (retry) { + // initialize config/options + var o = options; + + // CANNOT init panes inside a hidden container! + if (!$N.is(":visible")) { + // handle Chrome bug where popup window 'has no height' + // if layout is BODY element, try again in 50ms + // SEE: http://layout.jquery-dev.net/samples/test_popup_window.html + if ( !retry && browser.webkit && $N[0].tagName === "BODY" ) + setTimeout(function(){ _initLayoutElements(true); }, 50); + return false; + } + + // a center pane is required, so make sure it exists + if (!getPane("center").length) { + return _log( o.errors.centerPaneMissing ); + } + + // TEMP state so isInitialized returns true during init process + state.creatingLayout = true; + + // update Container dims + $.extend(sC, elDims( $N )); + + // initialize all layout elements + initPanes(); // size & position panes - calls initHandles() - which calls initResizable() + + if (o.scrollToBookmarkOnLoad) { + var l = self.location; + if (l.hash) l.replace( l.hash ); // scrollTo Bookmark + } + + // check to see if this layout 'nested' inside a pane + if (Instance.hasParentLayout) + o.resizeWithWindow = false; + // bind resizeAll() for 'this layout instance' to window.resize event + else if (o.resizeWithWindow) + $(window).bind("resize."+ sID, windowResize); + + delete state.creatingLayout; + state.initialized = true; + + // init plugins for this layout, if there are any + runPluginCallbacks( Instance, $.layout.onReady ); + + // now run the onload callback, if exists + _runCallbacks("onload_end"); + + return true; // elements initialized successfully + } + + /** + * Initialize nested layouts - called when _initLayoutElements completes + * + * NOT CURRENTLY USED + * + * @see _initLayoutElements + * @return An object pointer to the instance created + */ +, _initChildLayouts = function () { + $.each(_c.allPanes, function (idx, pane) { + if (options[pane].initChildLayout) + createChildLayout( pane ); + }); + } + + /** + * Initialize nested layouts for a specific pane - can optionally pass layout-options + * + * @see _initChildLayouts + * @param {string|Object} evt_or_pane The pane being opened, ie: north, south, east, or west + * @param {Object=} [opts] Layout-options - if passed, will OVERRRIDE options[pane].childOptions + * @return An object pointer to the layout instance created - or null + */ +, createChildLayout = function (evt_or_pane, opts) { + var pane = evtPane.call(this, evt_or_pane) + , $P = $Ps[pane] + , C = children + ; + if ($P) { + var $C = $Cs[pane] + , o = opts || options[pane].childOptions + , d = "layout" + // determine which element is supposed to be the 'child container' + // if pane has a 'containerSelector' OR a 'content-div', use those instead of the pane + , $Cont = o.containerSelector ? $P.find( o.containerSelector ) : ($C || $P) + , containerFound = $Cont.length + // see if a child-layout ALREADY exists on this element + , child = containerFound ? (C[pane] = $Cont.data(d) || null) : null + ; + // if no layout exists, but childOptions are set, try to create the layout now + if (!child && containerFound && o) + child = C[pane] = $Cont.eq(0).layout(o) || null; + if (child) + child.hasParentLayout = true; // set parent-flag in child + } + Instance[pane].child = C[pane]; // ALWAYS set pane-object pointer, even if null + } + +, windowResize = function () { + var delay = Number(options.resizeWithWindowDelay); + if (delay < 10) delay = 100; // MUST have a delay! + // resizing uses a delay-loop because the resize event fires repeatly - except in FF, but delay anyway + timer.clear("winResize"); // if already running + timer.set("winResize", function(){ + timer.clear("winResize"); + timer.clear("winResizeRepeater"); + var dims = elDims( $N ); + // only trigger resizeAll() if container has changed size + if (dims.innerWidth !== sC.innerWidth || dims.innerHeight !== sC.innerHeight) + resizeAll(); + }, delay); + // ALSO set fixed-delay timer, if not already running + if (!timer.data["winResizeRepeater"]) setWindowResizeRepeater(); + } + +, setWindowResizeRepeater = function () { + var delay = Number(options.resizeWithWindowMaxDelay); + if (delay > 0) + timer.set("winResizeRepeater", function(){ setWindowResizeRepeater(); resizeAll(); }, delay); + } + +, unload = function () { + var o = options; + + _runCallbacks("onunload_start"); + + // trigger plugin callabacks for this layout (eg: stateManagement) + runPluginCallbacks( Instance, $.layout.onUnload ); + + _runCallbacks("onunload_end"); + } + + /** + * Validate and initialize container CSS and events + * + * @see _create() + */ +, _initContainer = function () { + var + N = $N[0] + , tag = sC.tagName = N.tagName + , id = sC.id = N.id + , cls = sC.className = N.className + , o = options + , name = o.name + , fullPage= (tag === "BODY") + , props = "overflow,position,margin,padding,border" + , css = "layoutCSS" + , CSS = {} + , hid = "hidden" // used A LOT! + // see if this container is a 'pane' inside an outer-layout + , parent = $N.data("parentLayout") // parent-layout Instance + , pane = $N.data("layoutEdge") // pane-name in parent-layout + , isChild = parent && pane + ; + // sC -> state.container + sC.selector = $N.selector.split(".slice")[0]; + sC.ref = (o.name ? o.name +' layout / ' : '') + tag + (id ? "#"+id : cls ? '.['+cls+']' : ''); // used in messages + + $N .data({ + layout: Instance + , layoutContainer: sID // FLAG to indicate this is a layout-container - contains unique internal ID + }) + .addClass(o.containerClass) + ; + var layoutMethods = { + destroy: '' + , initPanes: '' + , resizeAll: 'resizeAll' + , resize: 'resizeAll' + }; + // loop hash and bind all methods - include layoutID namespacing + for (name in layoutMethods) { + $N.bind("layout"+ name.toLowerCase() +"."+ sID, Instance[ layoutMethods[name] || name ]); + } + + // if this container is another layout's 'pane', then set child/parent pointers + if (isChild) { + // update parent flag + Instance.hasParentLayout = true; + // set pointers to THIS child-layout (Instance) in parent-layout + // NOTE: parent.PANE.child is an ALIAS to parent.children.PANE + parent[pane].child = parent.children[pane] = $N.data("layout"); + } + + // SAVE original container CSS for use in destroy() + if (!$N.data(css)) { + // handle props like overflow different for BODY & HTML - has 'system default' values + if (fullPage) { + CSS = $.extend( elCSS($N, props), { + height: $N.css("height") + , overflow: $N.css("overflow") + , overflowX: $N.css("overflowX") + , overflowY: $N.css("overflowY") + }); + // ALSO SAVE CSS + var $H = $("html"); + $H.data(css, { + height: "auto" // FF would return a fixed px-size! + , overflow: $H.css("overflow") + , overflowX: $H.css("overflowX") + , overflowY: $H.css("overflowY") + }); + } + else // handle props normally for non-body elements + CSS = elCSS($N, props+",top,bottom,left,right,width,height,overflow,overflowX,overflowY"); + + $N.data(css, CSS); + } + + try { // format html/body if this is a full page layout + if (fullPage) { + $("html").css({ + height: "100%" + , overflow: hid + , overflowX: hid + , overflowY: hid + }); + $("body").css({ + position: "relative" + , height: "100%" + , overflow: hid + , overflowX: hid + , overflowY: hid + , margin: 0 + , padding: 0 // TODO: test whether body-padding could be handled? + , border: "none" // a body-border creates problems because it cannot be measured! + }); + + // set current layout-container dimensions + $.extend(sC, elDims( $N )); + } + else { // set required CSS for overflow and position + // ENSURE container will not 'scroll' + CSS = { overflow: hid, overflowX: hid, overflowY: hid } + var + p = $N.css("position") + , h = $N.css("height") + ; + // if this is a NESTED layout, then container/outer-pane ALREADY has position and height + if (!isChild) { + if (!p || !p.match(/fixed|absolute|relative/)) + CSS.position = "relative"; // container MUST have a 'position' + /* + if (!h || h=="auto") + CSS.height = "100%"; // container MUST have a 'height' + */ + } + $N.css( CSS ); + + // set current layout-container dimensions + if ( $N.is(":visible") ) { + $.extend(sC, elDims( $N )); + if (sC.innerHeight < 1) + _log( o.errors.noContainerHeight.replace(/CONTAINER/, sC.ref) ); + } + } + } catch (ex) {} + } + + /** + * Bind layout hotkeys - if options enabled + * + * @see _create() and addPane() + * @param {string=} [panes=""] The edge(s) to process + */ +, initHotkeys = function (panes) { + panes = panes ? panes.split(",") : _c.borderPanes; + // bind keyDown to capture hotkeys, if option enabled for ANY pane + $.each(panes, function (i, pane) { + var o = options[pane]; + if (o.enableCursorHotkey || o.customHotkey) { + $(document).bind("keydown."+ sID, keyDown); // only need to bind this ONCE + return false; // BREAK - binding was done + } + }); + } + + /** + * Build final OPTIONS data + * + * @see _create() + */ +, initOptions = function () { + var data, d, pane, key, val, i, c, o; + + // reprocess user's layout-options to have correct options sub-key structure + opts = $.layout.transformData( opts ); // panes = default subkey + + // auto-rename old options for backward compatibility + opts = $.layout.backwardCompatibility.renameAllOptions( opts ); + + // if user-options has 'panes' key (pane-defaults), clean it... + if (!$.isEmptyObject(opts.panes)) { + // REMOVE any pane-defaults that MUST be set per-pane + data = $.layout.optionsMap.noDefault; + for (i=0, c=data.length; i 0) { + z.pane_normal = zo; + z.content_mask = max(zo+1, z.content_mask); // MIN = +1 + z.resizer_normal = max(zo+2, z.resizer_normal); // MIN = +2 + } + + // DELETE 'panes' key now that we are done - values were copied to EACH pane + delete options.panes; + + + function createFxOptions ( pane ) { + var o = options[pane] + , d = options.panes; + // ensure fxSettings key to avoid errors + if (!o.fxSettings) o.fxSettings = {}; + if (!d.fxSettings) d.fxSettings = {}; + + $.each(["_open","_close","_size"], function (i,n) { + var + sName = "fxName"+ n + , sSpeed = "fxSpeed"+ n + , sSettings = "fxSettings"+ n + // recalculate fxName according to specificity rules + , fxName = o[sName] = + o[sName] // options.west.fxName_open + || d[sName] // options.panes.fxName_open + || o.fxName // options.west.fxName + || d.fxName // options.panes.fxName + || "none" // MEANS $.layout.defaults.panes.fxName == "" || false || null || 0 + ; + // validate fxName to ensure is valid effect - MUST have effect-config data in options.effects + if (fxName === "none" || !$.effects || !$.effects[fxName] || !options.effects[fxName]) + fxName = o[sName] = "none"; // effect not loaded OR unrecognized fxName + + // set vars for effects subkeys to simplify logic + var fx = options.effects[fxName] || {} // effects.slide + , fx_all = fx.all || null // effects.slide.all + , fx_pane = fx[pane] || null // effects.slide.west + ; + // create fxSpeed[_open|_close|_size] + o[sSpeed] = + o[sSpeed] // options.west.fxSpeed_open + || d[sSpeed] // options.west.fxSpeed_open + || o.fxSpeed // options.west.fxSpeed + || d.fxSpeed // options.panes.fxSpeed + || null // DEFAULT - let fxSetting.duration control speed + ; + // create fxSettings[_open|_close|_size] + o[sSettings] = $.extend( + true + , {} + , fx_all // effects.slide.all + , fx_pane // effects.slide.west + , d.fxSettings // options.panes.fxSettings + , o.fxSettings // options.west.fxSettings + , d[sSettings] // options.panes.fxSettings_open + , o[sSettings] // options.west.fxSettings_open + ); + }); + + // DONE creating action-specific-settings for this pane, + // so DELETE generic options - are no longer meaningful + delete o.fxName; + delete o.fxSpeed; + delete o.fxSettings; + } + } + + /** + * Initialize module objects, styling, size and position for all panes + * + * @see _initElements() + * @param {string} pane The pane to process + */ +, getPane = function (pane) { + var sel = options[pane].paneSelector + if (sel.substr(0,1)==="#") // ID selector + // NOTE: elements selected 'by ID' DO NOT have to be 'children' + return $N.find(sel).eq(0); + else { // class or other selector + var $P = $N.children(sel).eq(0); + // look for the pane nested inside a 'form' element + return $P.length ? $P : $N.children("form:first").children(sel).eq(0); + } + } + +, initPanes = function (evt) { + // stopPropagation if called by trigger("layoutinitpanes") - use evtPane utility + evtPane(evt); + + // NOTE: do north & south FIRST so we can measure their height - do center LAST + $.each(_c.allPanes, function (idx, pane) { + addPane( pane, true ); + }); + + // init the pane-handles NOW in case we have to hide or close the pane below + initHandles(); + + // now that all panes have been initialized and initially-sized, + // make sure there is really enough space available for each pane + $.each(_c.borderPanes, function (i, pane) { + if ($Ps[pane] && state[pane].isVisible) { // pane is OPEN + setSizeLimits(pane); + makePaneFit(pane); // pane may be Closed, Hidden or Resized by makePaneFit() + } + }); + // size center-pane AGAIN in case we 'closed' a border-pane in loop above + sizeMidPanes("center"); + + // Chrome/Webkit sometimes fires callbacks BEFORE it completes resizing! + // Before RC30.3, there was a 10ms delay here, but that caused layout + // to load asynchrously, which is BAD, so try skipping delay for now + + // process pane contents and callbacks, and init/resize child-layout if exists + $.each(_c.allPanes, function (i, pane) { + var o = options[pane]; + if ($Ps[pane]) { + if (state[pane].isVisible) { // pane is OPEN + sizeContent(pane); + // trigger pane.onResize if triggerEventsOnLoad = true + if (o.triggerEventsOnLoad) + _runCallbacks("onresize_end", pane); + else // automatic if onresize called, otherwise call it specifically + // resize child - IF inner-layout already exists (created before this layout) + resizeChildLayout(pane); + } + // init childLayout - even if pane is not visible + if (o.initChildLayout && o.childOptions) + createChildLayout(pane); + } + }); + } + + /** + * Add a pane to the layout - subroutine of initPanes() + * + * @see initPanes() + * @param {string} pane The pane to process + * @param {boolean=} [force=false] Size content after init + */ +, addPane = function (pane, force) { + if (!force && !isInitialized()) return; + var + o = options[pane] + , s = state[pane] + , c = _c[pane] + , fx = s.fx + , dir = c.dir + , spacing = o.spacing_open || 0 + , isCenter = (pane === "center") + , CSS = {} + , $P = $Ps[pane] + , size, minSize, maxSize + ; + // if pane-pointer already exists, remove the old one first + if ($P) + removePane( pane, false, true, false ); + else + $Cs[pane] = false; // init + + $P = $Ps[pane] = getPane(pane); + if (!$P.length) { + $Ps[pane] = false; // logic + return; + } + + // SAVE original Pane CSS + if (!$P.data("layoutCSS")) { + var props = "position,top,left,bottom,right,width,height,overflow,zIndex,display,backgroundColor,padding,margin,border"; + $P.data("layoutCSS", elCSS($P, props)); + } + + // create alias for pane data in Instance - initHandles will add more + Instance[pane] = { name: pane, pane: $Ps[pane], content: $Cs[pane], options: options[pane], state: state[pane], child: children[pane] }; + + // add classes, attributes & events + $P .data({ + parentLayout: Instance // pointer to Layout Instance + , layoutPane: Instance[pane] // NEW pointer to pane-alias-object + , layoutEdge: pane + , layoutRole: "pane" + }) + .css(c.cssReq).css("zIndex", options.zIndexes.pane_normal) + .css(o.applyDemoStyles ? c.cssDemo : {}) // demo styles + .addClass( o.paneClass +" "+ o.paneClass+"-"+pane ) // default = "ui-layout-pane ui-layout-pane-west" - may be a dupe of 'paneSelector' + .bind("mouseenter."+ sID, addHover ) + .bind("mouseleave."+ sID, removeHover ) + ; + var paneMethods = { + hide: '' + , show: '' + , toggle: '' + , close: '' + , open: '' + , slideOpen: '' + , slideClose: '' + , slideToggle: '' + , size: 'sizePane' + , sizePane: 'sizePane' + , sizeContent: '' + , sizeHandles: '' + , enableClosable: '' + , disableClosable: '' + , enableSlideable: '' + , disableSlideable: '' + , enableResizable: '' + , disableResizable: '' + , swapPanes: 'swapPanes' + , swap: 'swapPanes' + , move: 'swapPanes' + , removePane: 'removePane' + , remove: 'removePane' + , createChildLayout: '' + , resizeChildLayout: '' + , resizeAll: 'resizeAll' + , resizeLayout: 'resizeAll' + } + , name; + // loop hash and bind all methods - include layoutID namespacing + for (name in paneMethods) { + $P.bind("layoutpane"+ name.toLowerCase() +"."+ sID, Instance[ paneMethods[name] || name ]); + } + + // see if this pane has a 'scrolling-content element' + initContent(pane, false); // false = do NOT sizeContent() - called later + + if (!isCenter) { + // call _parseSize AFTER applying pane classes & styles - but before making visible (if hidden) + // if o.size is auto or not valid, then MEASURE the pane and use that as its 'size' + size = s.size = _parseSize(pane, o.size); + minSize = _parseSize(pane,o.minSize) || 1; + maxSize = _parseSize(pane,o.maxSize) || 100000; + if (size > 0) size = max(min(size, maxSize), minSize); + + // state for border-panes + s.isClosed = false; // true = pane is closed + s.isSliding = false; // true = pane is currently open by 'sliding' over adjacent panes + s.isResizing= false; // true = pane is in process of being resized + s.isHidden = false; // true = pane is hidden - no spacing, resizer or toggler is visible! + + // array for 'pin buttons' whose classNames are auto-updated on pane-open/-close + if (!s.pins) s.pins = []; + } + // states common to ALL panes + s.tagName = $P[0].tagName; + s.edge = pane; // useful if pane is (or about to be) 'swapped' - easy find out where it is (or is going) + s.noRoom = false; // true = pane 'automatically' hidden due to insufficient room - will unhide automatically + s.isVisible = true; // false = pane is invisible - closed OR hidden - simplify logic + + // set css-position to account for container borders & padding + switch (pane) { + case "north": CSS.top = sC.insetTop; + CSS.left = sC.insetLeft; + CSS.right = sC.insetRight; + break; + case "south": CSS.bottom = sC.insetBottom; + CSS.left = sC.insetLeft; + CSS.right = sC.insetRight; + break; + case "west": CSS.left = sC.insetLeft; // top, bottom & height set by sizeMidPanes() + break; + case "east": CSS.right = sC.insetRight; // ditto + break; + case "center": // top, left, width & height set by sizeMidPanes() + } + + if (dir === "horz") // north or south pane + CSS.height = cssH($P, size); + else if (dir === "vert") // east or west pane + CSS.width = cssW($P, size); + //else if (isCenter) {} + + $P.css(CSS); // apply size -- top, bottom & height will be set by sizeMidPanes + if (dir != "horz") sizeMidPanes(pane, true); // true = skipCallback + + // close or hide the pane if specified in settings + if (o.initClosed && o.closable && !o.initHidden) + close(pane, true, true); // true, true = force, noAnimation + else if (o.initHidden || o.initClosed) + hide(pane); // will be completely invisible - no resizer or spacing + else if (!s.noRoom) + // make the pane visible - in case was initially hidden + $P.css("display","block"); + // ELSE setAsOpen() - called later by initHandles() + + // RESET visibility now - pane will appear IF display:block + $P.css("visibility","visible"); + + // check option for auto-handling of pop-ups & drop-downs + if (o.showOverflowOnHover) + $P.hover( allowOverflow, resetOverflow ); + + // if manually adding a pane AFTER layout initialization, then... + if (state.initialized) { + initHandles( pane ); + initHotkeys( pane ); + resizeAll(); // will sizeContent if pane is visible + if (s.isVisible) { // pane is OPEN + if (o.triggerEventsOnLoad) + _runCallbacks("onresize_end", pane); + else // automatic if onresize called, otherwise call it specifically + // resize child - IF inner-layout already exists (created before this layout) + resizeChildLayout(pane); // a previously existing childLayout + } + if (o.initChildLayout && o.childOptions) + createChildLayout(pane); + } + } + + /** + * Initialize module objects, styling, size and position for all resize bars and toggler buttons + * + * @see _create() + * @param {string=} [panes=""] The edge(s) to process + */ +, initHandles = function (panes) { + panes = panes ? panes.split(",") : _c.borderPanes; + + // create toggler DIVs for each pane, and set object pointers for them, eg: $R.north = north toggler DIV + $.each(panes, function (i, pane) { + var $P = $Ps[pane]; + $Rs[pane] = false; // INIT + $Ts[pane] = false; + if (!$P) return; // pane does not exist - skip + + var + o = options[pane] + , s = state[pane] + , c = _c[pane] + , paneId = o.paneSelector.substr(0,1) === "#" ? o.paneSelector.substr(1) : "" + , rClass = o.resizerClass + , tClass = o.togglerClass + , side = c.side.toLowerCase() + , spacing = (s.isVisible ? o.spacing_open : o.spacing_closed) + , _pane = "-"+ pane // used for classNames + , _state = (s.isVisible ? "-open" : "-closed") // used for classNames + , I = Instance[pane] + // INIT RESIZER BAR + , $R = I.resizer = $Rs[pane] = $("
                                      ") + // INIT TOGGLER BUTTON + , $T = I.toggler = (o.closable ? $Ts[pane] = $("
                                      ") : false) + ; + + //if (s.isVisible && o.resizable) ... handled by initResizable + if (!s.isVisible && o.slidable) + $R.attr("title", o.tips.Slide).css("cursor", o.sliderCursor); + + $R // if paneSelector is an ID, then create a matching ID for the resizer, eg: "#paneLeft" => "paneLeft-resizer" + .attr("id", paneId ? paneId +"-resizer" : "" ) + .data({ + parentLayout: Instance + , layoutPane: Instance[pane] // NEW pointer to pane-alias-object + , layoutEdge: pane + , layoutRole: "resizer" + }) + .css(_c.resizers.cssReq).css("zIndex", options.zIndexes.resizer_normal) + .css(o.applyDemoStyles ? _c.resizers.cssDemo : {}) // add demo styles + .addClass(rClass +" "+ rClass+_pane) + .hover(addHover, removeHover) // ALWAYS add hover-classes, even if resizing is not enabled - handle with CSS instead + .hover(onResizerEnter, onResizerLeave) // ALWAYS NEED resizer.mouseleave to balance toggler.mouseenter + .appendTo($N) // append DIV to container + ; + + if ($T) { + $T // if paneSelector is an ID, then create a matching ID for the resizer, eg: "#paneLeft" => "#paneLeft-toggler" + .attr("id", paneId ? paneId +"-toggler" : "" ) + .data({ + parentLayout: Instance + , layoutPane: Instance[pane] // NEW pointer to pane-alias-object + , layoutEdge: pane + , layoutRole: "toggler" + }) + .css(_c.togglers.cssReq) // add base/required styles + .css(o.applyDemoStyles ? _c.togglers.cssDemo : {}) // add demo styles + .addClass(tClass +" "+ tClass+_pane) + .hover(addHover, removeHover) // ALWAYS add hover-classes, even if toggling is not enabled - handle with CSS instead + .bind("mouseenter", onResizerEnter) // NEED toggler.mouseenter because mouseenter MAY NOT fire on resizer + .appendTo($R) // append SPAN to resizer DIV + ; + // ADD INNER-SPANS TO TOGGLER + if (o.togglerContent_open) // ui-layout-open + $(""+ o.togglerContent_open +"") + .data({ + layoutEdge: pane + , layoutRole: "togglerContent" + }) + .data("layoutRole", "togglerContent") + .data("layoutEdge", pane) + .addClass("content content-open") + .css("display","none") + .appendTo( $T ) + //.hover( addHover, removeHover ) // use ui-layout-toggler-west-hover .content-open instead! + ; + if (o.togglerContent_closed) // ui-layout-closed + $(""+ o.togglerContent_closed +"") + .data({ + layoutEdge: pane + , layoutRole: "togglerContent" + }) + .addClass("content content-closed") + .css("display","none") + .appendTo( $T ) + //.hover( addHover, removeHover ) // use ui-layout-toggler-west-hover .content-closed instead! + ; + // ADD TOGGLER.click/.hover + enableClosable(pane); + } + + // add Draggable events + initResizable(pane); + + // ADD CLASSNAMES & SLIDE-BINDINGS - eg: class="resizer resizer-west resizer-open" + if (s.isVisible) + setAsOpen(pane); // onOpen will be called, but NOT onResize + else { + setAsClosed(pane); // onClose will be called + bindStartSlidingEvent(pane, true); // will enable events IF option is set + } + + }); + + // SET ALL HANDLE DIMENSIONS + sizeHandles(); + } + + + /** + * Initialize scrolling ui-layout-content div - if exists + * + * @see initPane() - or externally after an Ajax injection + * @param {string} [pane] The pane to process + * @param {boolean=} [resize=true] Size content after init + */ +, initContent = function (pane, resize) { + if (!isInitialized()) return; + var + o = options[pane] + , sel = o.contentSelector + , I = Instance[pane] + , $P = $Ps[pane] + , $C + ; + if (sel) $C = I.content = $Cs[pane] = (o.findNestedContent) + ? $P.find(sel).eq(0) // match 1-element only + : $P.children(sel).eq(0) + ; + if ($C && $C.length) { + $C.data("layoutRole", "content"); + // SAVE original Pane CSS + if (!$C.data("layoutCSS")) + $C.data("layoutCSS", elCSS($C, "height")); + $C.css( _c.content.cssReq ); + if (o.applyDemoStyles) { + $C.css( _c.content.cssDemo ); // add padding & overflow: auto to content-div + $P.css( _c.content.cssDemoPane ); // REMOVE padding/scrolling from pane + } + state[pane].content = {}; // init content state + if (resize !== false) sizeContent(pane); + // sizeContent() is called AFTER init of all elements + } + else + I.content = $Cs[pane] = false; + } + + + /** + * Add resize-bars to all panes that specify it in options + * -dependancy: $.fn.resizable - will skip if not found + * + * @see _create() + * @param {string=} [panes=""] The edge(s) to process + */ +, initResizable = function (panes) { + var draggingAvailable = $.layout.plugins.draggable + , side // set in start() + ; + panes = panes ? panes.split(",") : _c.borderPanes; + + $.each(panes, function (idx, pane) { + var o = options[pane]; + if (!draggingAvailable || !$Ps[pane] || !o.resizable) { + o.resizable = false; + return true; // skip to next + } + + var s = state[pane] + , z = options.zIndexes + , c = _c[pane] + , side = c.dir=="horz" ? "top" : "left" + , opEdge = _c.oppositeEdge[pane] + , masks = pane +",center,"+ opEdge + (c.dir=="horz" ? ",west,east" : "") + , $P = $Ps[pane] + , $R = $Rs[pane] + , base = o.resizerClass + , lastPos = 0 // used when live-resizing + , r, live // set in start because may change + // 'drag' classes are applied to the ORIGINAL resizer-bar while dragging is in process + , resizerClass = base+"-drag" // resizer-drag + , resizerPaneClass = base+"-"+pane+"-drag" // resizer-north-drag + // 'helper' class is applied to the CLONED resizer-bar while it is being dragged + , helperClass = base+"-dragging" // resizer-dragging + , helperPaneClass = base+"-"+pane+"-dragging" // resizer-north-dragging + , helperLimitClass = base+"-dragging-limit" // resizer-drag + , helperPaneLimitClass = base+"-"+pane+"-dragging-limit" // resizer-north-drag + , helperClassesSet = false // logic var + ; + + if (!s.isClosed) + $R.attr("title", o.tips.Resize) + .css("cursor", o.resizerCursor); // n-resize, s-resize, etc + + $R.draggable({ + containment: $N[0] // limit resizing to layout container + , axis: (c.dir=="horz" ? "y" : "x") // limit resizing to horz or vert axis + , delay: 0 + , distance: 1 + , grid: o.resizingGrid + // basic format for helper - style it using class: .ui-draggable-dragging + , helper: "clone" + , opacity: o.resizerDragOpacity + , addClasses: false // avoid ui-state-disabled class when disabled + //, iframeFix: o.draggableIframeFix // TODO: consider using when bug is fixed + , zIndex: z.resizer_drag + + , start: function (e, ui) { + // REFRESH options & state pointers in case we used swapPanes + o = options[pane]; + s = state[pane]; + // re-read options + live = o.livePaneResizing; + + // ondrag_start callback - will CANCEL hide if returns false + // TODO: dragging CANNOT be cancelled like this, so see if there is a way? + if (false === _runCallbacks("ondrag_start", pane)) return false; + + s.isResizing = true; // prevent pane from closing while resizing + timer.clear(pane+"_closeSlider"); // just in case already triggered + + // SET RESIZER LIMITS - used in drag() + setSizeLimits(pane); // update pane/resizer state + r = s.resizerPosition; + lastPos = ui.position[ side ] + + $R.addClass( resizerClass +" "+ resizerPaneClass ); // add drag classes + helperClassesSet = false; // reset logic var - see drag() + + // DISABLE TEXT SELECTION (probably already done by resizer.mouseOver) + $('body').disableSelection(); + + // MASK PANES CONTAINING IFRAMES, APPLETS OR OTHER TROUBLESOME ELEMENTS + showMasks( masks ); + } + + , drag: function (e, ui) { + if (!helperClassesSet) { // can only add classes after clone has been added to the DOM + //$(".ui-draggable-dragging") + ui.helper + .addClass( helperClass +" "+ helperPaneClass ) // add helper classes + .css({ right: "auto", bottom: "auto" }) // fix dir="rtl" issue + .children().css("visibility","hidden") // hide toggler inside dragged resizer-bar + ; + helperClassesSet = true; + // draggable bug!? RE-SET zIndex to prevent E/W resize-bar showing through N/S pane! + if (s.isSliding) $Ps[pane].css("zIndex", z.pane_sliding); + } + // CONTAIN RESIZER-BAR TO RESIZING LIMITS + var limit = 0; + if (ui.position[side] < r.min) { + ui.position[side] = r.min; + limit = -1; + } + else if (ui.position[side] > r.max) { + ui.position[side] = r.max; + limit = 1; + } + // ADD/REMOVE dragging-limit CLASS + if (limit) { + ui.helper.addClass( helperLimitClass +" "+ helperPaneLimitClass ); // at dragging-limit + window.defaultStatus = (limit>0 && pane.match(/(north|west)/)) || (limit<0 && pane.match(/(south|east)/)) ? o.tips.maxSizeWarning : o.tips.minSizeWarning; + } + else { + ui.helper.removeClass( helperLimitClass +" "+ helperPaneLimitClass ); // not at dragging-limit + window.defaultStatus = ""; + } + // DYNAMICALLY RESIZE PANES IF OPTION ENABLED + // won't trigger unless resizer has actually moved! + if (live && Math.abs(ui.position[side] - lastPos) >= o.liveResizingTolerance) { + lastPos = ui.position[side]; + resizePanes(e, ui, pane) + } + } + + , stop: function (e, ui) { + $('body').enableSelection(); // RE-ENABLE TEXT SELECTION + window.defaultStatus = ""; // clear 'resizing limit' message from statusbar + $R.removeClass( resizerClass +" "+ resizerPaneClass ); // remove drag classes from Resizer + s.isResizing = false; + resizePanes(e, ui, pane, true, masks); // true = resizingDone + } + + }); + }); + + /** + * resizePanes + * + * Sub-routine called from stop() - and drag() if livePaneResizing + * + * @param {!Object} evt + * @param {!Object} ui + * @param {string} pane + * @param {boolean=} [resizingDone=false] + */ + var resizePanes = function (evt, ui, pane, resizingDone, masks) { + var dragPos = ui.position + , c = _c[pane] + , o = options[pane] + , s = state[pane] + , resizerPos + ; + switch (pane) { + case "north": resizerPos = dragPos.top; break; + case "west": resizerPos = dragPos.left; break; + case "south": resizerPos = sC.offsetHeight - dragPos.top - o.spacing_open; break; + case "east": resizerPos = sC.offsetWidth - dragPos.left - o.spacing_open; break; + }; + // remove container margin from resizer position to get the pane size + var newSize = resizerPos - sC["inset"+ c.side]; + + // Disable OR Resize Mask(s) created in drag.start + if (!resizingDone) { + // ensure we meet liveResizingTolerance criteria + if (Math.abs(newSize - s.size) < o.liveResizingTolerance) + return; // SKIP resize this time + // resize the pane + manualSizePane(pane, newSize, false, true); // true = noAnimation + sizeMasks(); // resize all visible masks + } + else { // resizingDone + // ondrag_end callback + if (false !== _runCallbacks("ondrag_end", pane)) + manualSizePane(pane, newSize, false, true); // true = noAnimation + hideMasks(); // hide all masks, which include panes with 'content/iframe-masks' + if (s.isSliding && masks) // RE-SHOW only 'object-masks' so objects won't show through sliding pane + showMasks( masks, true ); // true = onlyForObjects + } + }; + } + + /** + * sizeMask + * + * Needed to overlay a DIV over an IFRAME-pane because mask CANNOT be *inside* the pane + * Called when mask created, and during livePaneResizing + */ +, sizeMask = function () { + var $M = $(this) + , pane = $M.data("layoutMask") // eg: "west" + , s = state[pane] + ; + // only masks over an IFRAME-pane need manual resizing + if (s.tagName == "IFRAME" && s.isVisible) // no need to mask closed/hidden panes + $M.css({ + top: s.offsetTop + , left: s.offsetLeft + , width: s.outerWidth + , height: s.outerHeight + }); + /* ALT Method... + var $P = $Ps[pane]; + $M.css( $P.position() ).css({ width: $P[0].offsetWidth, height: $P[0].offsetHeight }); + */ + } +, sizeMasks = function () { + $Ms.each( sizeMask ); // resize all 'visible' masks + } + +, showMasks = function (panes, onlyForObjects) { + var a = panes ? panes.split(",") : $.layout.config.allPanes + , z = options.zIndexes + , o, s; + $.each(a, function(i,p){ + s = state[p]; + o = options[p]; + if (s.isVisible && ( (!onlyForObjects && o.maskContents) || o.maskObjects )) { + getMasks(p).each(function(){ + sizeMask.call(this); + this.style.zIndex = s.isSliding ? z.pane_sliding+1 : z.pane_normal+1 + this.style.display = "block"; + }); + } + }); + } + +, hideMasks = function () { + // ensure no pane is resizing - could be a timing issue + var skip; + $.each( $.layout.config.borderPanes, function(i,p){ + if (state[p].isResizing) { + skip = true; + return false; // BREAK + } + }); + if (!skip) + $Ms.hide(); // hide ALL masks + } + +, getMasks = function (pane) { + var $Masks = $([]) + , $M, i = 0, c = $Ms.length + ; + for (; i CSS + if (sC.tagName === "BODY" && ($N = $("html")).data(css)) // RESET CSS + $N.css( $N.data(css) ).removeData(css); + + // trigger plugins for this layout, if there are any + runPluginCallbacks( Instance, $.layout.onDestroy ); + + // trigger state-management and onunload callback + unload(); + + // clear the Instance of everything except for container & options (so could recreate) + // RE-CREATE: myLayout = myLayout.container.layout( myLayout.options ); + for (n in Instance) + if (!n.match(/^(container|options)$/)) delete Instance[ n ]; + // add a 'destroyed' flag to make it easy to check + Instance.destroyed = true; + + // if this is a child layout, CLEAR the child-pointer in the parent + /* for now the pointer REMAINS, but with only container, options and destroyed keys + if (parentPane) { + var layout = parentPane.pane.data("parentLayout"); + parentPane.child = layout.children[ parentPane.name ] = null; + } + */ + + return Instance; // for coding convenience + } + + /** + * Remove a pane from the layout - subroutine of destroy() + * + * @see destroy() + * @param {string|Object} evt_or_pane The pane to process + * @param {boolean=} [remove=false] Remove the DOM element? + * @param {boolean=} [skipResize=false] Skip calling resizeAll()? + * @param {boolean=} [destroyChild=true] Destroy Child-layouts? If not passed, obeys options setting + */ +, removePane = function (evt_or_pane, remove, skipResize, destroyChild) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , $P = $Ps[pane] + , $C = $Cs[pane] + , $R = $Rs[pane] + , $T = $Ts[pane] + ; + // NOTE: elements can still exist even after remove() + // so check for missing data(), which is cleared by removed() + if ($P && $.isEmptyObject( $P.data() )) $P = false; + if ($C && $.isEmptyObject( $C.data() )) $C = false; + if ($R && $.isEmptyObject( $R.data() )) $R = false; + if ($T && $.isEmptyObject( $T.data() )) $T = false; + + if ($P) $P.stop(true, true); + + // check for a child layout + var o = options[pane] + , s = state[pane] + , d = "layout" + , css = "layoutCSS" + , child = children[pane] || ($P ? $P.data(d) : 0) || ($C ? $C.data(d) : 0) || null + , destroy = destroyChild !== undefined ? destroyChild : o.destroyChildLayout + ; + + // FIRST destroy the child-layout(s) + if (destroy && child && !child.destroyed) { + child.destroy(true); // tell child-layout to destroy ALL its child-layouts too + if (child.destroyed) // destroy was successful + child = null; // clear pointer for logic below + } + + if ($P && remove && !child) + $P.remove(); + else if ($P && $P[0]) { + // create list of ALL pane-classes that need to be removed + var root = o.paneClass // default="ui-layout-pane" + , pRoot = root +"-"+ pane // eg: "ui-layout-pane-west" + , _open = "-open" + , _sliding= "-sliding" + , _closed = "-closed" + , classes = [ root, root+_open, root+_closed, root+_sliding, // generic classes + pRoot, pRoot+_open, pRoot+_closed, pRoot+_sliding ] // pane-specific classes + ; + $.merge(classes, getHoverClasses($P, true)); // ADD hover-classes + // remove all Layout classes from pane-element + $P .removeClass( classes.join(" ") ) // remove ALL pane-classes + .removeData("parentLayout") + .removeData("layoutPane") + .removeData("layoutRole") + .removeData("layoutEdge") + .removeData("autoHidden") // in case set + .unbind("."+ sID) // remove ALL Layout events + // TODO: remove these extra unbind commands when jQuery is fixed + //.unbind("mouseenter"+ sID) + //.unbind("mouseleave"+ sID) + ; + // do NOT reset CSS if this pane/content is STILL the container of a nested layout! + // the nested layout will reset its 'container' CSS when/if it is destroyed + if ($C && $C.data(d)) { + // a content-div may not have a specific width, so give it one to contain the Layout + $C.width( $C.width() ); + child.resizeAll(); // now resize the Layout + } + else if ($C) + $C.css( $C.data(css) ).removeData(css).removeData("layoutRole"); + // remove pane AFTER content in case there was a nested layout + if (!$P.data(d)) + $P.css( $P.data(css) ).removeData(css); + } + + // REMOVE pane resizer and toggler elements + if ($T) $T.remove(); + if ($R) $R.remove(); + + // CLEAR all pointers and state data + Instance[pane] = $Ps[pane] = $Cs[pane] = $Rs[pane] = $Ts[pane] = children[pane] = false; + s = { removed: true }; + + if (!skipResize) + resizeAll(); + } + + +/* + * ########################### + * ACTION METHODS + * ########################### + */ + +, _hidePane = function (pane) { + var $P = $Ps[pane] + , o = options[pane] + , s = $P[0].style + ; + if (o.useOffscreenClose) { + if (!$P.data(_c.offscreenReset)) + $P.data(_c.offscreenReset, { left: s.left, right: s.right }); + $P.css( _c.offscreenCSS ); + } + else + $P.hide().removeData(_c.offscreenReset); + } + +, _showPane = function (pane) { + var $P = $Ps[pane] + , o = options[pane] + , off = _c.offscreenCSS + , old = $P.data(_c.offscreenReset) + , s = $P[0].style + ; + $P .show() // ALWAYS show, just in case + .removeData(_c.offscreenReset); + if (o.useOffscreenClose && old) { + if (s.left == off.left) + s.left = old.left; + if (s.right == off.right) + s.right = old.right; + } + } + + + /** + * Completely 'hides' a pane, including its spacing - as if it does not exist + * The pane is not actually 'removed' from the source, so can use 'show' to un-hide it + * + * @param {string|Object} evt_or_pane The pane being hidden, ie: north, south, east, or west + * @param {boolean=} [noAnimation=false] + */ +, hide = function (evt_or_pane, noAnimation) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , o = options[pane] + , s = state[pane] + , $P = $Ps[pane] + , $R = $Rs[pane] + ; + if (!$P || s.isHidden) return; // pane does not exist OR is already hidden + + // onhide_start callback - will CANCEL hide if returns false + if (state.initialized && false === _runCallbacks("onhide_start", pane)) return; + + s.isSliding = false; // just in case + + // now hide the elements + if ($R) $R.hide(); // hide resizer-bar + if (!state.initialized || s.isClosed) { + s.isClosed = true; // to trigger open-animation on show() + s.isHidden = true; + s.isVisible = false; + if (!state.initialized) + _hidePane(pane); // no animation when loading page + sizeMidPanes(_c[pane].dir === "horz" ? "" : "center"); + if (state.initialized || o.triggerEventsOnLoad) + _runCallbacks("onhide_end", pane); + } + else { + s.isHiding = true; // used by onclose + close(pane, false, noAnimation); // adjust all panes to fit + } + } + + /** + * Show a hidden pane - show as 'closed' by default unless openPane = true + * + * @param {string|Object} evt_or_pane The pane being opened, ie: north, south, east, or west + * @param {boolean=} [openPane=false] + * @param {boolean=} [noAnimation=false] + * @param {boolean=} [noAlert=false] + */ +, show = function (evt_or_pane, openPane, noAnimation, noAlert) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , o = options[pane] + , s = state[pane] + , $P = $Ps[pane] + , $R = $Rs[pane] + ; + if (!$P || !s.isHidden) return; // pane does not exist OR is not hidden + + // onshow_start callback - will CANCEL show if returns false + if (false === _runCallbacks("onshow_start", pane)) return; + + s.isSliding = false; // just in case + s.isShowing = true; // used by onopen/onclose + //s.isHidden = false; - will be set by open/close - if not cancelled + + // now show the elements + //if ($R) $R.show(); - will be shown by open/close + if (openPane === false) + close(pane, true); // true = force + else + open(pane, false, noAnimation, noAlert); // adjust all panes to fit + } + + + /** + * Toggles a pane open/closed by calling either open or close + * + * @param {string|Object} evt_or_pane The pane being toggled, ie: north, south, east, or west + * @param {boolean=} [slide=false] + */ +, toggle = function (evt_or_pane, slide) { + if (!isInitialized()) return; + var evt = evtObj(evt_or_pane) + , pane = evtPane.call(this, evt_or_pane) + , s = state[pane] + ; + if (evt) // called from to $R.dblclick OR triggerPaneEvent + evt.stopImmediatePropagation(); + if (s.isHidden) + show(pane); // will call 'open' after unhiding it + else if (s.isClosed) + open(pane, !!slide); + else + close(pane); + } + + + /** + * Utility method used during init or other auto-processes + * + * @param {string} pane The pane being closed + * @param {boolean=} [setHandles=false] + */ +, _closePane = function (pane, setHandles) { + var + $P = $Ps[pane] + , s = state[pane] + ; + _hidePane(pane); + s.isClosed = true; + s.isVisible = false; + // UNUSED: if (setHandles) setAsClosed(pane, true); // true = force + } + + /** + * Close the specified pane (animation optional), and resize all other panes as needed + * + * @param {string|Object} evt_or_pane The pane being closed, ie: north, south, east, or west + * @param {boolean=} [force=false] + * @param {boolean=} [noAnimation=false] + * @param {boolean=} [skipCallback=false] + */ +, close = function (evt_or_pane, force, noAnimation, skipCallback) { + var pane = evtPane.call(this, evt_or_pane); + // if pane has been initialized, but NOT the complete layout, close pane instantly + if (!state.initialized && $Ps[pane]) { + _closePane(pane); // INIT pane as closed + return; + } + if (!isInitialized()) return; + + var + $P = $Ps[pane] + , $R = $Rs[pane] + , $T = $Ts[pane] + , o = options[pane] + , s = state[pane] + , c = _c[pane] + , doFX, isShowing, isHiding, wasSliding; + + // QUEUE in case another action/animation is in progress + $N.queue(function( queueNext ){ + + if ( !$P + || (!o.closable && !s.isShowing && !s.isHiding) // invalid request // (!o.resizable && !o.closable) ??? + || (!force && s.isClosed && !s.isShowing) // already closed + ) return queueNext(); + + // onclose_start callback - will CANCEL hide if returns false + // SKIP if just 'showing' a hidden pane as 'closed' + var abort = !s.isShowing && false === _runCallbacks("onclose_start", pane); + + // transfer logic vars to temp vars + isShowing = s.isShowing; + isHiding = s.isHiding; + wasSliding = s.isSliding; + // now clear the logic vars (REQUIRED before aborting) + delete s.isShowing; + delete s.isHiding; + + if (abort) return queueNext(); + + doFX = !noAnimation && !s.isClosed && (o.fxName_close != "none"); + s.isMoving = true; + s.isClosed = true; + s.isVisible = false; + // update isHidden BEFORE sizing panes + if (isHiding) s.isHidden = true; + else if (isShowing) s.isHidden = false; + + if (s.isSliding) // pane is being closed, so UNBIND trigger events + bindStopSlidingEvents(pane, false); // will set isSliding=false + else // resize panes adjacent to this one + sizeMidPanes(_c[pane].dir === "horz" ? "" : "center", false); // false = NOT skipCallback + + // if this pane has a resizer bar, move it NOW - before animation + setAsClosed(pane); + + // CLOSE THE PANE + if (doFX) { // animate the close + // mask panes with objects + var masks = "center"+ (c.dir=="horz" ? ",west,east" : ""); + showMasks( masks, true ); // true = ONLY mask panes with maskObjects=true + lockPaneForFX(pane, true); // need to set left/top so animation will work + $P.hide( o.fxName_close, o.fxSettings_close, o.fxSpeed_close, function () { + lockPaneForFX(pane, false); // undo + if (s.isClosed) close_2(); + queueNext(); + }); + } + else { // hide the pane without animation + _hidePane(pane); + close_2(); + queueNext(); + }; + }); + + // SUBROUTINE + function close_2 () { + s.isMoving = false; + bindStartSlidingEvent(pane, true); // will enable if o.slidable = true + + // if opposite-pane was autoClosed, see if it can be autoOpened now + var altPane = _c.oppositeEdge[pane]; + if (state[ altPane ].noRoom) { + setSizeLimits( altPane ); + makePaneFit( altPane ); + } + + // hide any masks shown while closing + hideMasks(); + + if (!skipCallback && (state.initialized || o.triggerEventsOnLoad)) { + // onclose callback - UNLESS just 'showing' a hidden pane as 'closed' + if (!isShowing) _runCallbacks("onclose_end", pane); + // onhide OR onshow callback + if (isShowing) _runCallbacks("onshow_end", pane); + if (isHiding) _runCallbacks("onhide_end", pane); + } + } + } + + /** + * @param {string} pane The pane just closed, ie: north, south, east, or west + */ +, setAsClosed = function (pane) { + var + $P = $Ps[pane] + , $R = $Rs[pane] + , $T = $Ts[pane] + , o = options[pane] + , s = state[pane] + , side = _c[pane].side.toLowerCase() + , inset = "inset"+ _c[pane].side + , rClass = o.resizerClass + , tClass = o.togglerClass + , _pane = "-"+ pane // used for classNames + , _open = "-open" + , _sliding= "-sliding" + , _closed = "-closed" + ; + $R + .css(side, sC[inset]) // move the resizer + .removeClass( rClass+_open +" "+ rClass+_pane+_open ) + .removeClass( rClass+_sliding +" "+ rClass+_pane+_sliding ) + .addClass( rClass+_closed +" "+ rClass+_pane+_closed ) + .unbind("dblclick."+ sID) + ; + // DISABLE 'resizing' when closed - do this BEFORE bindStartSlidingEvent? + if (o.resizable && $.layout.plugins.draggable) + $R + .draggable("disable") + .removeClass("ui-state-disabled") // do NOT apply disabled styling - not suitable here + .css("cursor", "default") + .attr("title","") + ; + + // if pane has a toggler button, adjust that too + if ($T) { + $T + .removeClass( tClass+_open +" "+ tClass+_pane+_open ) + .addClass( tClass+_closed +" "+ tClass+_pane+_closed ) + .attr("title", o.tips.Open) // may be blank + ; + // toggler-content - if exists + $T.children(".content-open").hide(); + $T.children(".content-closed").css("display","block"); + } + + // sync any 'pin buttons' + syncPinBtns(pane, false); + + if (state.initialized) { + // resize 'length' and position togglers for adjacent panes + sizeHandles(); + } + } + + /** + * Open the specified pane (animation optional), and resize all other panes as needed + * + * @param {string|Object} evt_or_pane The pane being opened, ie: north, south, east, or west + * @param {boolean=} [slide=false] + * @param {boolean=} [noAnimation=false] + * @param {boolean=} [noAlert=false] + */ +, open = function (evt_or_pane, slide, noAnimation, noAlert) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , $P = $Ps[pane] + , $R = $Rs[pane] + , $T = $Ts[pane] + , o = options[pane] + , s = state[pane] + , c = _c[pane] + , doFX, isShowing + ; + // QUEUE in case another action/animation is in progress + $N.queue(function( queueNext ){ + + if ( !$P + || (!o.resizable && !o.closable && !s.isShowing) // invalid request + || (s.isVisible && !s.isSliding) // already open + ) return queueNext(); + + // pane can ALSO be unhidden by just calling show(), so handle this scenario + if (s.isHidden && !s.isShowing) { + queueNext(); // call before show() because it needs the queue free + show(pane, true); + return; + } + + if (o.autoResize && s.size != o.size) // resize pane to original size set in options + sizePane(pane, o.size, true, true, true); // true=skipCallback/forceResize/noAnimation + else + // make sure there is enough space available to open the pane + setSizeLimits(pane, slide); + + // onopen_start callback - will CANCEL open if returns false + var cbReturn = _runCallbacks("onopen_start", pane); + + if (cbReturn === "abort") + return queueNext(); + + // update pane-state again in case options were changed in onopen_start + if (cbReturn !== "NC") // NC = "No Callback" + setSizeLimits(pane, slide); + + if (s.minSize > s.maxSize) { // INSUFFICIENT ROOM FOR PANE TO OPEN! + syncPinBtns(pane, false); // make sure pin-buttons are reset + if (!noAlert && o.tips.noRoomToOpen) + alert(o.tips.noRoomToOpen); + return queueNext(); // ABORT + } + + if (slide) // START Sliding - will set isSliding=true + bindStopSlidingEvents(pane, true); // BIND trigger events to close sliding-pane + else if (s.isSliding) // PIN PANE (stop sliding) - open pane 'normally' instead + bindStopSlidingEvents(pane, false); // UNBIND trigger events - will set isSliding=false + else if (o.slidable) + bindStartSlidingEvent(pane, false); // UNBIND trigger events + + s.noRoom = false; // will be reset by makePaneFit if 'noRoom' + makePaneFit(pane); + + // transfer logic var to temp var + isShowing = s.isShowing; + // now clear the logic var + delete s.isShowing; + + doFX = !noAnimation && s.isClosed && (o.fxName_open != "none"); + s.isMoving = true; + s.isVisible = true; + s.isClosed = false; + // update isHidden BEFORE sizing panes - WHY??? Old? + if (isShowing) s.isHidden = false; + + if (doFX) { // ANIMATE + // mask panes with objects + var masks = "center"+ (c.dir=="horz" ? ",west,east" : ""); + if (s.isSliding) masks += ","+ _c.oppositeEdge[pane]; + showMasks( masks, true ); // true = ONLY mask panes with maskObjects=true + lockPaneForFX(pane, true); // need to set left/top so animation will work + $P.show( o.fxName_open, o.fxSettings_open, o.fxSpeed_open, function() { + lockPaneForFX(pane, false); // undo + if (s.isVisible) open_2(); // continue + queueNext(); + }); + } + else { // no animation + _showPane(pane);// just show pane and... + open_2(); // continue + queueNext(); + }; + }); + + // SUBROUTINE + function open_2 () { + s.isMoving = false; + + // cure iframe display issues + _fixIframe(pane); + + // NOTE: if isSliding, then other panes are NOT 'resized' + if (!s.isSliding) { // resize all panes adjacent to this one + hideMasks(); // remove any masks shown while opening + sizeMidPanes(_c[pane].dir=="vert" ? "center" : "", false); // false = NOT skipCallback + } + + // set classes, position handles and execute callbacks... + setAsOpen(pane); + }; + + } + + /** + * @param {string} pane The pane just opened, ie: north, south, east, or west + * @param {boolean=} [skipCallback=false] + */ +, setAsOpen = function (pane, skipCallback) { + var + $P = $Ps[pane] + , $R = $Rs[pane] + , $T = $Ts[pane] + , o = options[pane] + , s = state[pane] + , side = _c[pane].side.toLowerCase() + , inset = "inset"+ _c[pane].side + , rClass = o.resizerClass + , tClass = o.togglerClass + , _pane = "-"+ pane // used for classNames + , _open = "-open" + , _closed = "-closed" + , _sliding= "-sliding" + ; + $R + .css(side, sC[inset] + getPaneSize(pane)) // move the resizer + .removeClass( rClass+_closed +" "+ rClass+_pane+_closed ) + .addClass( rClass+_open +" "+ rClass+_pane+_open ) + ; + if (s.isSliding) + $R.addClass( rClass+_sliding +" "+ rClass+_pane+_sliding ) + else // in case 'was sliding' + $R.removeClass( rClass+_sliding +" "+ rClass+_pane+_sliding ) + + if (o.resizerDblClickToggle) + $R.bind("dblclick", toggle ); + removeHover( 0, $R ); // remove hover classes + if (o.resizable && $.layout.plugins.draggable) + $R .draggable("enable") + .css("cursor", o.resizerCursor) + .attr("title", o.tips.Resize); + else if (!s.isSliding) + $R.css("cursor", "default"); // n-resize, s-resize, etc + + // if pane also has a toggler button, adjust that too + if ($T) { + $T .removeClass( tClass+_closed +" "+ tClass+_pane+_closed ) + .addClass( tClass+_open +" "+ tClass+_pane+_open ) + .attr("title", o.tips.Close); // may be blank + removeHover( 0, $T ); // remove hover classes + // toggler-content - if exists + $T.children(".content-closed").hide(); + $T.children(".content-open").css("display","block"); + } + + // sync any 'pin buttons' + syncPinBtns(pane, !s.isSliding); + + // update pane-state dimensions - BEFORE resizing content + $.extend(s, elDims($P)); + + if (state.initialized) { + // resize resizer & toggler sizes for all panes + sizeHandles(); + // resize content every time pane opens - to be sure + sizeContent(pane, true); // true = remeasure headers/footers, even if 'pane.isMoving' + } + + if (!skipCallback && (state.initialized || o.triggerEventsOnLoad) && $P.is(":visible")) { + // onopen callback + _runCallbacks("onopen_end", pane); + // onshow callback - TODO: should this be here? + if (s.isShowing) _runCallbacks("onshow_end", pane); + + // ALSO call onresize because layout-size *may* have changed while pane was closed + if (state.initialized) + _runCallbacks("onresize_end", pane); + } + + // TODO: Somehow sizePane("north") is being called after this point??? + } + + + /** + * slideOpen / slideClose / slideToggle + * + * Pass-though methods for sliding + */ +, slideOpen = function (evt_or_pane) { + if (!isInitialized()) return; + var evt = evtObj(evt_or_pane) + , pane = evtPane.call(this, evt_or_pane) + , s = state[pane] + , delay = options[pane].slideDelay_open + ; + // prevent event from triggering on NEW resizer binding created below + if (evt) evt.stopImmediatePropagation(); + + if (s.isClosed && evt && evt.type === "mouseenter" && delay > 0) + // trigger = mouseenter - use a delay + timer.set(pane+"_openSlider", open_NOW, delay); + else + open_NOW(); // will unbind events if is already open + + /** + * SUBROUTINE for timed open + */ + function open_NOW () { + if (!s.isClosed) // skip if no longer closed! + bindStopSlidingEvents(pane, true); // BIND trigger events to close sliding-pane + else if (!s.isMoving) + open(pane, true); // true = slide - open() will handle binding + }; + } + +, slideClose = function (evt_or_pane) { + if (!isInitialized()) return; + var evt = evtObj(evt_or_pane) + , pane = evtPane.call(this, evt_or_pane) + , o = options[pane] + , s = state[pane] + , delay = s.isMoving ? 1000 : 300 // MINIMUM delay - option may override + ; + if (s.isClosed || s.isResizing) + return; // skip if already closed OR in process of resizing + else if (o.slideTrigger_close === "click") + close_NOW(); // close immediately onClick + else if (o.preventQuickSlideClose && s.isMoving) + return; // handle Chrome quick-close on slide-open + else if (o.preventPrematureSlideClose && evt && $.layout.isMouseOverElem(evt, $Ps[pane])) + return; // handle incorrect mouseleave trigger, like when over a SELECT-list in IE + else if (evt) // trigger = mouseleave - use a delay + // 1 sec delay if 'opening', else .3 sec + timer.set(pane+"_closeSlider", close_NOW, max(o.slideDelay_close, delay)); + else // called programically + close_NOW(); + + /** + * SUBROUTINE for timed close + */ + function close_NOW () { + if (s.isClosed) // skip 'close' if already closed! + bindStopSlidingEvents(pane, false); // UNBIND trigger events - TODO: is this needed here? + else if (!s.isMoving) + close(pane); // close will handle unbinding + }; + } + + /** + * @param {string|Object} evt_or_pane The pane being opened, ie: north, south, east, or west + */ +, slideToggle = function (evt_or_pane) { + var pane = evtPane.call(this, evt_or_pane); + toggle(pane, true); + } + + + /** + * Must set left/top on East/South panes so animation will work properly + * + * @param {string} pane The pane to lock, 'east' or 'south' - any other is ignored! + * @param {boolean} doLock true = set left/top, false = remove + */ +, lockPaneForFX = function (pane, doLock) { + var $P = $Ps[pane] + , s = state[pane] + , o = options[pane] + , z = options.zIndexes + ; + if (doLock) { + $P.css({ zIndex: z.pane_animate }); // overlay all elements during animation + if (pane=="south") + $P.css({ top: sC.insetTop + sC.innerHeight - $P.outerHeight() }); + else if (pane=="east") + $P.css({ left: sC.insetLeft + sC.innerWidth - $P.outerWidth() }); + } + else { // animation DONE - RESET CSS + // TODO: see if this can be deleted. It causes a quick-close when sliding in Chrome + $P.css({ zIndex: (s.isSliding ? z.pane_sliding : z.pane_normal) }); + if (pane=="south") + $P.css({ top: "auto" }); + // if pane is positioned 'off-screen', then DO NOT screw with it! + else if (pane=="east" && !$P.css("left").match(/\-99999/)) + $P.css({ left: "auto" }); + // fix anti-aliasing in IE - only needed for animations that change opacity + if (browser.msie && o.fxOpacityFix && o.fxName_open != "slide" && $P.css("filter") && $P.css("opacity") == 1) + $P[0].style.removeAttribute('filter'); + } + } + + + /** + * Toggle sliding functionality of a specific pane on/off by adding removing 'slide open' trigger + * + * @see open(), close() + * @param {string} pane The pane to enable/disable, 'north', 'south', etc. + * @param {boolean} enable Enable or Disable sliding? + */ +, bindStartSlidingEvent = function (pane, enable) { + var o = options[pane] + , $P = $Ps[pane] + , $R = $Rs[pane] + , evtName = o.slideTrigger_open.toLowerCase() + ; + if (!$R || (enable && !o.slidable)) return; + + // make sure we have a valid event + if (evtName.match(/mouseover/)) + evtName = o.slideTrigger_open = "mouseenter"; + else if (!evtName.match(/(click|dblclick|mouseenter)/)) + evtName = o.slideTrigger_open = "click"; + + $R + // add or remove event + [enable ? "bind" : "unbind"](evtName +'.'+ sID, slideOpen) + // set the appropriate cursor & title/tip + .css("cursor", enable ? o.sliderCursor : "default") + .attr("title", enable ? o.tips.Slide : "") + ; + } + + /** + * Add or remove 'mouseleave' events to 'slide close' when pane is 'sliding' open or closed + * Also increases zIndex when pane is sliding open + * See bindStartSlidingEvent for code to control 'slide open' + * + * @see slideOpen(), slideClose() + * @param {string} pane The pane to process, 'north', 'south', etc. + * @param {boolean} enable Enable or Disable events? + */ +, bindStopSlidingEvents = function (pane, enable) { + var o = options[pane] + , s = state[pane] + , c = _c[pane] + , z = options.zIndexes + , evtName = o.slideTrigger_close.toLowerCase() + , action = (enable ? "bind" : "unbind") + , $P = $Ps[pane] + , $R = $Rs[pane] + ; + s.isSliding = enable; // logic + timer.clear(pane+"_closeSlider"); // just in case + + // remove 'slideOpen' event from resizer + // ALSO will raise the zIndex of the pane & resizer + if (enable) bindStartSlidingEvent(pane, false); + + // RE/SET zIndex - increases when pane is sliding-open, resets to normal when not + $P.css("zIndex", enable ? z.pane_sliding : z.pane_normal); + $R.css("zIndex", enable ? z.pane_sliding+2 : z.resizer_normal); // NOTE: mask = pane_sliding+1 + + // make sure we have a valid event + if (!evtName.match(/(click|mouseleave)/)) + evtName = o.slideTrigger_close = "mouseleave"; // also catches 'mouseout' + + // add/remove slide triggers + $R[action](evtName, slideClose); // base event on resize + // need extra events for mouseleave + if (evtName === "mouseleave") { + // also close on pane.mouseleave + $P[action]("mouseleave."+ sID, slideClose); + // cancel timer when mouse moves between 'pane' and 'resizer' + $R[action]("mouseenter."+ sID, cancelMouseOut); + $P[action]("mouseenter."+ sID, cancelMouseOut); + } + + if (!enable) + timer.clear(pane+"_closeSlider"); + else if (evtName === "click" && !o.resizable) { + // IF pane is not resizable (which already has a cursor and tip) + // then set the a cursor & title/tip on resizer when sliding + $R.css("cursor", enable ? o.sliderCursor : "default"); + $R.attr("title", enable ? o.tips.Close : ""); // use Toggler-tip, eg: "Close Pane" + } + + // SUBROUTINE for mouseleave timer clearing + function cancelMouseOut (evt) { + timer.clear(pane+"_closeSlider"); + evt.stopPropagation(); + } + } + + + /** + * Hides/closes a pane if there is insufficient room - reverses this when there is room again + * MUST have already called setSizeLimits() before calling this method + * + * @param {string} pane The pane being resized + * @param {boolean=} [isOpening=false] Called from onOpen? + * @param {boolean=} [skipCallback=false] Should the onresize callback be run? + * @param {boolean=} [force=false] + */ +, makePaneFit = function (pane, isOpening, skipCallback, force) { + var + o = options[pane] + , s = state[pane] + , c = _c[pane] + , $P = $Ps[pane] + , $R = $Rs[pane] + , isSidePane = c.dir==="vert" + , hasRoom = false + ; + // special handling for center & east/west panes + if (pane === "center" || (isSidePane && s.noVerticalRoom)) { + // see if there is enough room to display the pane + // ERROR: hasRoom = s.minHeight <= s.maxHeight && (isSidePane || s.minWidth <= s.maxWidth); + hasRoom = (s.maxHeight >= 0); + if (hasRoom && s.noRoom) { // previously hidden due to noRoom, so show now + _showPane(pane); + if ($R) $R.show(); + s.isVisible = true; + s.noRoom = false; + if (isSidePane) s.noVerticalRoom = false; + _fixIframe(pane); + } + else if (!hasRoom && !s.noRoom) { // not currently hidden, so hide now + _hidePane(pane); + if ($R) $R.hide(); + s.isVisible = false; + s.noRoom = true; + } + } + + // see if there is enough room to fit the border-pane + if (pane === "center") { + // ignore center in this block + } + else if (s.minSize <= s.maxSize) { // pane CAN fit + hasRoom = true; + if (s.size > s.maxSize) // pane is too big - shrink it + sizePane(pane, s.maxSize, skipCallback, force, true); // true = noAnimation + else if (s.size < s.minSize) // pane is too small - enlarge it + sizePane(pane, s.minSize, skipCallback, force, true); + // need s.isVisible because new pseudoClose method keeps pane visible, but off-screen + else if ($R && s.isVisible && $P.is(":visible")) { + // make sure resizer-bar is positioned correctly + // handles situation where nested layout was 'hidden' when initialized + var side = c.side.toLowerCase() + , pos = s.size + sC["inset"+ c.side] + ; + if ($.layout.cssNum($R, side) != pos) $R.css( side, pos ); + } + + // if was previously hidden due to noRoom, then RESET because NOW there is room + if (s.noRoom) { + // s.noRoom state will be set by open or show + if (s.wasOpen && o.closable) { + if (o.autoReopen) + open(pane, false, true, true); // true = noAnimation, true = noAlert + else // leave the pane closed, so just update state + s.noRoom = false; + } + else + show(pane, s.wasOpen, true, true); // true = noAnimation, true = noAlert + } + } + else { // !hasRoom - pane CANNOT fit + if (!s.noRoom) { // pane not set as noRoom yet, so hide or close it now... + s.noRoom = true; // update state + s.wasOpen = !s.isClosed && !s.isSliding; + if (s.isClosed){} // SKIP + else if (o.closable) // 'close' if possible + close(pane, true, true); // true = force, true = noAnimation + else // 'hide' pane if cannot just be closed + hide(pane, true); // true = noAnimation + } + } + } + + + /** + * sizePane / manualSizePane + * sizePane is called only by internal methods whenever a pane needs to be resized + * manualSizePane is an exposed flow-through method allowing extra code when pane is 'manually resized' + * + * @param {string|Object} evt_or_pane The pane being resized + * @param {number} size The *desired* new size for this pane - will be validated + * @param {boolean=} [skipCallback=false] Should the onresize callback be run? + * @param {boolean=} [noAnimation=false] + */ +, manualSizePane = function (evt_or_pane, size, skipCallback, noAnimation) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , o = options[pane] + , s = state[pane] + // if resizing callbacks have been delayed and resizing is now DONE, force resizing to complete... + , forceResize = o.livePaneResizing && !s.isResizing + ; + // ANY call to manualSizePane disables autoResize - ie, percentage sizing + o.autoResize = false; + // flow-through... + sizePane(pane, size, skipCallback, forceResize, noAnimation); // will animate resize if option enabled + } + + /** + * @param {string|Object} evt_or_pane The pane being resized + * @param {number} size The *desired* new size for this pane - will be validated + * @param {boolean=} [skipCallback=false] Should the onresize callback be run? + * @param {boolean=} [force=false] Force resizing even if does not seem necessary + * @param {boolean=} [noAnimation=false] + */ +, sizePane = function (evt_or_pane, size, skipCallback, force, noAnimation) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) // probably NEVER called from event? + , o = options[pane] + , s = state[pane] + , $P = $Ps[pane] + , $R = $Rs[pane] + , side = _c[pane].side.toLowerCase() + , dimName = _c[pane].sizeType.toLowerCase() + , inset = "inset"+ _c[pane].side + , skipResizeWhileDragging = s.isResizing && !o.triggerEventsDuringLiveResize + , doFX = noAnimation !== true && o.animatePaneSizing + , oldSize, newSize + ; + // QUEUE in case another action/animation is in progress + $N.queue(function( queueNext ){ + // calculate 'current' min/max sizes + setSizeLimits(pane); // update pane-state + oldSize = s.size; + size = _parseSize(pane, size); // handle percentages & auto + size = max(size, _parseSize(pane, o.minSize)); + size = min(size, s.maxSize); + if (size < s.minSize) { // not enough room for pane! + queueNext(); // call before makePaneFit() because it needs the queue free + makePaneFit(pane, false, skipCallback); // will hide or close pane + return; + } + + // IF newSize is same as oldSize, then nothing to do - abort + if (!force && size === oldSize) + return queueNext(); + + // onresize_start callback CANNOT cancel resizing because this would break the layout! + if (!skipCallback && state.initialized && s.isVisible) + _runCallbacks("onresize_start", pane); + + // resize the pane, and make sure its visible + newSize = cssSize(pane, size); + + if (doFX && $P.is(":visible")) { // ANIMATE + var fx = $.layout.effects.size[pane] || $.layout.effects.size.all + , easing = o.fxSettings_size.easing || fx.easing + , z = options.zIndexes + , props = {}; + props[ dimName ] = newSize +'px'; + s.isMoving = true; + // overlay all elements during animation + $P.css({ zIndex: z.pane_animate }) + .show().animate( props, o.fxSpeed_size, easing, function(){ + // reset zIndex after animation + $P.css({ zIndex: (s.isSliding ? z.pane_sliding : z.pane_normal) }); + s.isMoving = false; + sizePane_2(); // continue + queueNext(); + }); + } + else { // no animation + $P.css( dimName, newSize ); // resize pane + // if pane is visible, then + if ($P.is(":visible")) + sizePane_2(); // continue + else { + // pane is NOT VISIBLE, so just update state data... + // when pane is *next opened*, it will have the new size + s.size = size; // update state.size + $.extend(s, elDims($P)); // update state dimensions + } + queueNext(); + }; + + }); + + // SUBROUTINE + function sizePane_2 () { + /* Panes are sometimes not sized precisely in some browsers!? + * This code will resize the pane up to 3 times to nudge the pane to the correct size + */ + var actual = dimName==='width' ? $P.outerWidth() : $P.outerHeight() + , tries = [{ + pane: pane + , count: 1 + , target: size + , actual: actual + , correct: (size === actual) + , attempt: size + , cssSize: newSize + }] + , lastTry = tries[0] + , thisTry = {} + , msg = 'Inaccurate size after resizing the '+ pane +'-pane.' + ; + while ( !lastTry.correct ) { + thisTry = { pane: pane, count: lastTry.count+1, target: size }; + + if (lastTry.actual > size) + thisTry.attempt = max(0, lastTry.attempt - (lastTry.actual - size)); + else // lastTry.actual < size + thisTry.attempt = max(0, lastTry.attempt + (size - lastTry.actual)); + + thisTry.cssSize = cssSize(pane, thisTry.attempt); + $P.css( dimName, thisTry.cssSize ); + + thisTry.actual = dimName=='width' ? $P.outerWidth() : $P.outerHeight(); + thisTry.correct = (size === thisTry.actual); + + // log attempts and alert the user of this *non-fatal error* (if showDebugMessages) + if ( tries.length === 1) { + _log(msg, false, true); + _log(lastTry, false, true); + } + _log(thisTry, false, true); + // after 4 tries, is as close as its gonna get! + if (tries.length > 3) break; + + tries.push( thisTry ); + lastTry = tries[ tries.length - 1 ]; + } + // END TESTING CODE + + // update pane-state dimensions + s.size = size; + $.extend(s, elDims($P)); + + if (s.isVisible && $P.is(":visible")) { + // reposition the resizer-bar + if ($R) $R.css( side, size + sC[inset] ); + // resize the content-div + sizeContent(pane); + } + + if (!skipCallback && !skipResizeWhileDragging && state.initialized && s.isVisible) + _runCallbacks("onresize_end", pane); + + // resize all the adjacent panes, and adjust their toggler buttons + // when skipCallback passed, it means the controlling method will handle 'other panes' + if (!skipCallback) { + // also no callback if live-resize is in progress and NOT triggerEventsDuringLiveResize + if (!s.isSliding) sizeMidPanes(_c[pane].dir=="horz" ? "" : "center", skipResizeWhileDragging, force); + sizeHandles(); + } + + // if opposite-pane was autoClosed, see if it can be autoOpened now + var altPane = _c.oppositeEdge[pane]; + if (size < oldSize && state[ altPane ].noRoom) { + setSizeLimits( altPane ); + makePaneFit( altPane, false, skipCallback ); + } + + // DEBUG - ALERT user/developer so they know there was a sizing problem + if (tries.length > 1) + _log(msg +'\nSee the Error Console for details.', true, true); + } + } + + /** + * @see initPanes(), sizePane(), resizeAll(), open(), close(), hide() + * @param {Array.|string} panes The pane(s) being resized, comma-delmited string + * @param {boolean=} [skipCallback=false] Should the onresize callback be run? + * @param {boolean=} [force=false] + */ +, sizeMidPanes = function (panes, skipCallback, force) { + panes = (panes ? panes : "east,west,center").split(","); + + $.each(panes, function (i, pane) { + if (!$Ps[pane]) return; // NO PANE - skip + var + o = options[pane] + , s = state[pane] + , $P = $Ps[pane] + , $R = $Rs[pane] + , isCenter= (pane=="center") + , hasRoom = true + , CSS = {} + , newCenter = calcNewCenterPaneDims() + ; + // update pane-state dimensions + $.extend(s, elDims($P)); + + if (pane === "center") { + if (!force && s.isVisible && newCenter.width === s.outerWidth && newCenter.height === s.outerHeight) + return true; // SKIP - pane already the correct size + // set state for makePaneFit() logic + $.extend(s, cssMinDims(pane), { + maxWidth: newCenter.width + , maxHeight: newCenter.height + }); + CSS = newCenter; + // convert OUTER width/height to CSS width/height + CSS.width = cssW($P, CSS.width); + // NEW - allow pane to extend 'below' visible area rather than hide it + CSS.height = cssH($P, CSS.height); + hasRoom = CSS.width >= 0 && CSS.height >= 0; // height >= 0 = ALWAYS TRUE NOW + // during layout init, try to shrink east/west panes to make room for center + if (!state.initialized && o.minWidth > s.outerWidth) { + var + reqPx = o.minWidth - s.outerWidth + , minE = options.east.minSize || 0 + , minW = options.west.minSize || 0 + , sizeE = state.east.size + , sizeW = state.west.size + , newE = sizeE + , newW = sizeW + ; + if (reqPx > 0 && state.east.isVisible && sizeE > minE) { + newE = max( sizeE-minE, sizeE-reqPx ); + reqPx -= sizeE-newE; + } + if (reqPx > 0 && state.west.isVisible && sizeW > minW) { + newW = max( sizeW-minW, sizeW-reqPx ); + reqPx -= sizeW-newW; + } + // IF we found enough extra space, then resize the border panes as calculated + if (reqPx === 0) { + if (sizeE && sizeE != minE) + sizePane('east', newE, true, force, true); // true = skipCallback/noAnimation - initPanes will handle when done + if (sizeW && sizeW != minW) + sizePane('west', newW, true, force, true); + // now start over! + sizeMidPanes('center', skipCallback, force); + return; // abort this loop + } + } + } + else { // for east and west, set only the height, which is same as center height + // set state.min/maxWidth/Height for makePaneFit() logic + if (s.isVisible && !s.noVerticalRoom) + $.extend(s, elDims($P), cssMinDims(pane)) + if (!force && !s.noVerticalRoom && newCenter.height === s.outerHeight) + return true; // SKIP - pane already the correct size + // east/west have same top, bottom & height as center + CSS.top = newCenter.top; + CSS.bottom = newCenter.bottom; + // NEW - allow pane to extend 'below' visible area rather than hide it + CSS.height = cssH($P, newCenter.height); + s.maxHeight = CSS.height; + hasRoom = (s.maxHeight >= 0); // ALWAYS TRUE NOW + if (!hasRoom) s.noVerticalRoom = true; // makePaneFit() logic + } + + if (hasRoom) { + // resizeAll passes skipCallback because it triggers callbacks after ALL panes are resized + if (!skipCallback && state.initialized) + _runCallbacks("onresize_start", pane); + + $P.css(CSS); // apply the CSS to pane + if (pane !== "center") + sizeHandles(pane); // also update resizer length + if (s.noRoom && !s.isClosed && !s.isHidden) + makePaneFit(pane); // will re-open/show auto-closed/hidden pane + if (s.isVisible) { + $.extend(s, elDims($P)); // update pane dimensions + if (state.initialized) sizeContent(pane); // also resize the contents, if exists + } + } + else if (!s.noRoom && s.isVisible) // no room for pane + makePaneFit(pane); // will hide or close pane + + if (!s.isVisible) + return true; // DONE - next pane + + /* + * Extra CSS for IE6 or IE7 in Quirks-mode - add 'width' to NORTH/SOUTH panes + * Normally these panes have only 'left' & 'right' positions so pane auto-sizes + * ALSO required when pane is an IFRAME because will NOT default to 'full width' + * TODO: Can I use width:100% for a north/south iframe? + * TODO: Sounds like a job for $P.outerWidth( sC.innerWidth ) SETTER METHOD + */ + if (pane === "center") { // finished processing midPanes + var fix = browser.isIE6 || !browser.boxModel; + if ($Ps.north && (fix || state.north.tagName=="IFRAME")) + $Ps.north.css("width", cssW($Ps.north, sC.innerWidth)); + if ($Ps.south && (fix || state.south.tagName=="IFRAME")) + $Ps.south.css("width", cssW($Ps.south, sC.innerWidth)); + } + + // resizeAll passes skipCallback because it triggers callbacks after ALL panes are resized + if (!skipCallback && state.initialized) + _runCallbacks("onresize_end", pane); + }); + } + + + /** + * @see window.onresize(), callbacks or custom code + */ +, resizeAll = function (evt) { + // stopPropagation if called by trigger("layoutdestroy") - use evtPane utility + evtPane(evt); + + if (!state.initialized) { + _initLayoutElements(); + return; // no need to resize since we just initialized! + } + var oldW = sC.innerWidth + , oldH = sC.innerHeight + ; + // cannot size layout when 'container' is hidden or collapsed + if (!$N.is(":visible") ) return; + $.extend(state.container, elDims( $N )); // UPDATE container dimensions + if (!sC.outerHeight) return; + + // onresizeall_start will CANCEL resizing if returns false + // state.container has already been set, so user can access this info for calcuations + if (false === _runCallbacks("onresizeall_start")) return false; + + var // see if container is now 'smaller' than before + shrunkH = (sC.innerHeight < oldH) + , shrunkW = (sC.innerWidth < oldW) + , $P, o, s, dir + ; + // NOTE special order for sizing: S-N-E-W + $.each(["south","north","east","west"], function (i, pane) { + if (!$Ps[pane]) return; // no pane - SKIP + s = state[pane]; + o = options[pane]; + dir = _c[pane].dir; + + if (o.autoResize && s.size != o.size) // resize pane to original size set in options + sizePane(pane, o.size, true, true, true); // true=skipCallback/forceResize/noAnimation + else { + setSizeLimits(pane); + makePaneFit(pane, false, true, true); // true=skipCallback/forceResize + } + }); + + sizeMidPanes("", true, true); // true=skipCallback, true=forceResize + sizeHandles(); // reposition the toggler elements + + // trigger all individual pane callbacks AFTER layout has finished resizing + o = options; // reuse alias + $.each(_c.allPanes, function (i, pane) { + $P = $Ps[pane]; + if (!$P) return; // SKIP + if (state[pane].isVisible) // undefined for non-existent panes + _runCallbacks("onresize_end", pane); // callback - if exists + }); + + _runCallbacks("onresizeall_end"); + //_triggerLayoutEvent(pane, 'resizeall'); + } + + /** + * Whenever a pane resizes or opens that has a nested layout, trigger resizeAll + * + * @param {string|Object} evt_or_pane The pane just resized or opened + */ +, resizeChildLayout = function (evt_or_pane) { + var pane = evtPane.call(this, evt_or_pane); + if (!options[pane].resizeChildLayout) return; + var $P = $Ps[pane] + , $C = $Cs[pane] + , d = "layout" + , P = Instance[pane] + , L = children[pane] + ; + // user may have manually set EITHER instance pointer, so handle that + if (P.child && !L) { + // have to reverse the pointers! + var el = P.child.container; + L = children[pane] = (el ? el.data(d) : 0) || null; // set pointer _directly_ to layout instance + } + + // if a layout-pointer exists, see if child has been destroyed + if (L && L.destroyed) + L = children[pane] = null; // clear child pointers + // no child layout pointer is set - see if there is a child layout NOW + if (!L) L = children[pane] = $P.data(d) || ($C ? $C.data(d) : 0) || null; // set/update child pointers + + // ALWAYS refresh the pane.child alias + P.child = children[pane]; + + if (L) L.resizeAll(); + } + + + /** + * IF pane has a content-div, then resize all elements inside pane to fit pane-height + * + * @param {string|Object} evt_or_panes The pane(s) being resized + * @param {boolean=} [remeasure=false] Should the content (header/footer) be remeasured? + */ +, sizeContent = function (evt_or_panes, remeasure) { + if (!isInitialized()) return; + + var panes = evtPane.call(this, evt_or_panes); + panes = panes ? panes.split(",") : _c.allPanes; + + $.each(panes, function (idx, pane) { + var + $P = $Ps[pane] + , $C = $Cs[pane] + , o = options[pane] + , s = state[pane] + , m = s.content // m = measurements + ; + if (!$P || !$C || !$P.is(":visible")) return true; // NOT VISIBLE - skip + + // if content-element was REMOVED, update OR remove the pointer + if (!$C.length) { + initContent(pane, false); // false = do NOT sizeContent() - already there! + if (!$C) return; // no replacement element found - pointer have been removed + } + + // onsizecontent_start will CANCEL resizing if returns false + if (false === _runCallbacks("onsizecontent_start", pane)) return; + + // skip re-measuring offsets if live-resizing + if ((!s.isMoving && !s.isResizing) || o.liveContentResizing || remeasure || m.top == undefined) { + _measure(); + // if any footers are below pane-bottom, they may not measure correctly, + // so allow pane overflow and re-measure + if (m.hiddenFooters > 0 && $P.css("overflow") === "hidden") { + $P.css("overflow", "visible"); + _measure(); // remeasure while overflowing + $P.css("overflow", "hidden"); + } + } + // NOTE: spaceAbove/Below *includes* the pane paddingTop/Bottom, but not pane.borders + var newH = s.innerHeight - (m.spaceAbove - s.css.paddingTop) - (m.spaceBelow - s.css.paddingBottom); + + if (!$C.is(":visible") || m.height != newH) { + // size the Content element to fit new pane-size - will autoHide if not enough room + setOuterHeight($C, newH, true); // true=autoHide + m.height = newH; // save new height + }; + + if (state.initialized) + _runCallbacks("onsizecontent_end", pane); + + function _below ($E) { + return max(s.css.paddingBottom, (parseInt($E.css("marginBottom"), 10) || 0)); + }; + + function _measure () { + var + ignore = options[pane].contentIgnoreSelector + , $Fs = $C.nextAll().not(ignore || ':lt(0)') // not :lt(0) = ALL + , $Fs_vis = $Fs.filter(':visible') + , $F = $Fs_vis.filter(':last') + ; + m = { + top: $C[0].offsetTop + , height: $C.outerHeight() + , numFooters: $Fs.length + , hiddenFooters: $Fs.length - $Fs_vis.length + , spaceBelow: 0 // correct if no content footer ($E) + } + m.spaceAbove = m.top; // just for state - not used in calc + m.bottom = m.top + m.height; + if ($F.length) + //spaceBelow = (LastFooter.top + LastFooter.height) [footerBottom] - Content.bottom + max(LastFooter.marginBottom, pane.paddingBotom) + m.spaceBelow = ($F[0].offsetTop + $F.outerHeight()) - m.bottom + _below($F); + else // no footer - check marginBottom on Content element itself + m.spaceBelow = _below($C); + }; + }); + } + + + /** + * Called every time a pane is opened, closed, or resized to slide the togglers to 'center' and adjust their length if necessary + * + * @see initHandles(), open(), close(), resizeAll() + * @param {string|Object} evt_or_panes The pane(s) being resized + */ +, sizeHandles = function (evt_or_panes) { + var panes = evtPane.call(this, evt_or_panes) + panes = panes ? panes.split(",") : _c.borderPanes; + + $.each(panes, function (i, pane) { + var + o = options[pane] + , s = state[pane] + , $P = $Ps[pane] + , $R = $Rs[pane] + , $T = $Ts[pane] + , $TC + ; + if (!$P || !$R) return; + + var + dir = _c[pane].dir + , _state = (s.isClosed ? "_closed" : "_open") + , spacing = o["spacing"+ _state] + , togAlign = o["togglerAlign"+ _state] + , togLen = o["togglerLength"+ _state] + , paneLen + , left + , offset + , CSS = {} + ; + + if (spacing === 0) { + $R.hide(); + return; + } + else if (!s.noRoom && !s.isHidden) // skip if resizer was hidden for any reason + $R.show(); // in case was previously hidden + + // Resizer Bar is ALWAYS same width/height of pane it is attached to + if (dir === "horz") { // north/south + //paneLen = $P.outerWidth(); // s.outerWidth || + paneLen = sC.innerWidth; // handle offscreen-panes + s.resizerLength = paneLen; + left = $.layout.cssNum($P, "left") + $R.css({ + width: cssW($R, paneLen) // account for borders & padding + , height: cssH($R, spacing) // ditto + , left: left > -9999 ? left : sC.insetLeft // handle offscreen-panes + }); + } + else { // east/west + paneLen = $P.outerHeight(); // s.outerHeight || + s.resizerLength = paneLen; + $R.css({ + height: cssH($R, paneLen) // account for borders & padding + , width: cssW($R, spacing) // ditto + , top: sC.insetTop + getPaneSize("north", true) // TODO: what if no North pane? + //, top: $.layout.cssNum($Ps["center"], "top") + }); + } + + // remove hover classes + removeHover( o, $R ); + + if ($T) { + if (togLen === 0 || (s.isSliding && o.hideTogglerOnSlide)) { + $T.hide(); // always HIDE the toggler when 'sliding' + return; + } + else + $T.show(); // in case was previously hidden + + if (!(togLen > 0) || togLen === "100%" || togLen > paneLen) { + togLen = paneLen; + offset = 0; + } + else { // calculate 'offset' based on options.PANE.togglerAlign_open/closed + if (isStr(togAlign)) { + switch (togAlign) { + case "top": + case "left": offset = 0; + break; + case "bottom": + case "right": offset = paneLen - togLen; + break; + case "middle": + case "center": + default: offset = round((paneLen - togLen) / 2); // 'default' catches typos + } + } + else { // togAlign = number + var x = parseInt(togAlign, 10); // + if (togAlign >= 0) offset = x; + else offset = paneLen - togLen + x; // NOTE: x is negative! + } + } + + if (dir === "horz") { // north/south + var width = cssW($T, togLen); + $T.css({ + width: width // account for borders & padding + , height: cssH($T, spacing) // ditto + , left: offset // TODO: VERIFY that toggler positions correctly for ALL values + , top: 0 + }); + // CENTER the toggler content SPAN + $T.children(".content").each(function(){ + $TC = $(this); + $TC.css("marginLeft", round((width-$TC.outerWidth())/2)); // could be negative + }); + } + else { // east/west + var height = cssH($T, togLen); + $T.css({ + height: height // account for borders & padding + , width: cssW($T, spacing) // ditto + , top: offset // POSITION the toggler + , left: 0 + }); + // CENTER the toggler content SPAN + $T.children(".content").each(function(){ + $TC = $(this); + $TC.css("marginTop", round((height-$TC.outerHeight())/2)); // could be negative + }); + } + + // remove ALL hover classes + removeHover( 0, $T ); + } + + // DONE measuring and sizing this resizer/toggler, so can be 'hidden' now + if (!state.initialized && (o.initHidden || s.noRoom)) { + $R.hide(); + if ($T) $T.hide(); + } + }); + } + + + /** + * @param {string|Object} evt_or_pane + */ +, enableClosable = function (evt_or_pane) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , $T = $Ts[pane] + , o = options[pane] + ; + if (!$T) return; + o.closable = true; + $T .bind("click."+ sID, function(evt){ evt.stopPropagation(); toggle(pane); }) + .css("visibility", "visible") + .css("cursor", "pointer") + .attr("title", state[pane].isClosed ? o.tips.Open : o.tips.Close) // may be blank + .show(); + } + /** + * @param {string|Object} evt_or_pane + * @param {boolean=} [hide=false] + */ +, disableClosable = function (evt_or_pane, hide) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , $T = $Ts[pane] + ; + if (!$T) return; + options[pane].closable = false; + // is closable is disable, then pane MUST be open! + if (state[pane].isClosed) open(pane, false, true); + $T .unbind("."+ sID) + .css("visibility", hide ? "hidden" : "visible") // instead of hide(), which creates logic issues + .css("cursor", "default") + .attr("title", ""); + } + + + /** + * @param {string|Object} evt_or_pane + */ +, enableSlidable = function (evt_or_pane) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , $R = $Rs[pane] + ; + if (!$R || !$R.data('draggable')) return; + options[pane].slidable = true; + if (state[pane].isClosed) + bindStartSlidingEvent(pane, true); + } + /** + * @param {string|Object} evt_or_pane + */ +, disableSlidable = function (evt_or_pane) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , $R = $Rs[pane] + ; + if (!$R) return; + options[pane].slidable = false; + if (state[pane].isSliding) + close(pane, false, true); + else { + bindStartSlidingEvent(pane, false); + $R .css("cursor", "default") + .attr("title", ""); + removeHover(null, $R[0]); // in case currently hovered + } + } + + + /** + * @param {string|Object} evt_or_pane + */ +, enableResizable = function (evt_or_pane) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , $R = $Rs[pane] + , o = options[pane] + ; + if (!$R || !$R.data('draggable')) return; + o.resizable = true; + $R.draggable("enable"); + if (!state[pane].isClosed) + $R .css("cursor", o.resizerCursor) + .attr("title", o.tips.Resize); + } + /** + * @param {string|Object} evt_or_pane + */ +, disableResizable = function (evt_or_pane) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , $R = $Rs[pane] + ; + if (!$R || !$R.data('draggable')) return; + options[pane].resizable = false; + $R .draggable("disable") + .css("cursor", "default") + .attr("title", ""); + removeHover(null, $R[0]); // in case currently hovered + } + + + /** + * Move a pane from source-side (eg, west) to target-side (eg, east) + * If pane exists on target-side, move that to source-side, ie, 'swap' the panes + * + * @param {string|Object} evt_or_pane1 The pane/edge being swapped + * @param {string} pane2 ditto + */ +, swapPanes = function (evt_or_pane1, pane2) { + if (!isInitialized()) return; + var pane1 = evtPane.call(this, evt_or_pane1); + // change state.edge NOW so callbacks can know where pane is headed... + state[pane1].edge = pane2; + state[pane2].edge = pane1; + // run these even if NOT state.initialized + if (false === _runCallbacks("onswap_start", pane1) + || false === _runCallbacks("onswap_start", pane2) + ) { + state[pane1].edge = pane1; // reset + state[pane2].edge = pane2; + return; + } + + var + oPane1 = copy( pane1 ) + , oPane2 = copy( pane2 ) + , sizes = {} + ; + sizes[pane1] = oPane1 ? oPane1.state.size : 0; + sizes[pane2] = oPane2 ? oPane2.state.size : 0; + + // clear pointers & state + $Ps[pane1] = false; + $Ps[pane2] = false; + state[pane1] = {}; + state[pane2] = {}; + + // ALWAYS remove the resizer & toggler elements + if ($Ts[pane1]) $Ts[pane1].remove(); + if ($Ts[pane2]) $Ts[pane2].remove(); + if ($Rs[pane1]) $Rs[pane1].remove(); + if ($Rs[pane2]) $Rs[pane2].remove(); + $Rs[pane1] = $Rs[pane2] = $Ts[pane1] = $Ts[pane2] = false; + + // transfer element pointers and data to NEW Layout keys + move( oPane1, pane2 ); + move( oPane2, pane1 ); + + // cleanup objects + oPane1 = oPane2 = sizes = null; + + // make panes 'visible' again + if ($Ps[pane1]) $Ps[pane1].css(_c.visible); + if ($Ps[pane2]) $Ps[pane2].css(_c.visible); + + // fix any size discrepancies caused by swap + resizeAll(); + + // run these even if NOT state.initialized + _runCallbacks("onswap_end", pane1); + _runCallbacks("onswap_end", pane2); + + return; + + function copy (n) { // n = pane + var + $P = $Ps[n] + , $C = $Cs[n] + ; + return !$P ? false : { + pane: n + , P: $P ? $P[0] : false + , C: $C ? $C[0] : false + , state: $.extend(true, {}, state[n]) + , options: $.extend(true, {}, options[n]) + } + }; + + function move (oPane, pane) { + if (!oPane) return; + var + P = oPane.P + , C = oPane.C + , oldPane = oPane.pane + , c = _c[pane] + , side = c.side.toLowerCase() + , inset = "inset"+ c.side + // save pane-options that should be retained + , s = $.extend(true, {}, state[pane]) + , o = options[pane] + // RETAIN side-specific FX Settings - more below + , fx = { resizerCursor: o.resizerCursor } + , re, size, pos + ; + $.each("fxName,fxSpeed,fxSettings".split(","), function (i, k) { + fx[k +"_open"] = o[k +"_open"]; + fx[k +"_close"] = o[k +"_close"]; + fx[k +"_size"] = o[k +"_size"]; + }); + + // update object pointers and attributes + $Ps[pane] = $(P) + .data({ + layoutPane: Instance[pane] // NEW pointer to pane-alias-object + , layoutEdge: pane + }) + .css(_c.hidden) + .css(c.cssReq) + ; + $Cs[pane] = C ? $(C) : false; + + // set options and state + options[pane] = $.extend(true, {}, oPane.options, fx); + state[pane] = $.extend(true, {}, oPane.state); + + // change classNames on the pane, eg: ui-layout-pane-east ==> ui-layout-pane-west + re = new RegExp(o.paneClass +"-"+ oldPane, "g"); + P.className = P.className.replace(re, o.paneClass +"-"+ pane); + + // ALWAYS regenerate the resizer & toggler elements + initHandles(pane); // create the required resizer & toggler + + // if moving to different orientation, then keep 'target' pane size + if (c.dir != _c[oldPane].dir) { + size = sizes[pane] || 0; + setSizeLimits(pane); // update pane-state + size = max(size, state[pane].minSize); + // use manualSizePane to disable autoResize - not useful after panes are swapped + manualSizePane(pane, size, true, true); // true/true = skipCallback/noAnimation + } + else // move the resizer here + $Rs[pane].css(side, sC[inset] + (state[pane].isVisible ? getPaneSize(pane) : 0)); + + + // ADD CLASSNAMES & SLIDE-BINDINGS + if (oPane.state.isVisible && !s.isVisible) + setAsOpen(pane, true); // true = skipCallback + else { + setAsClosed(pane); + bindStartSlidingEvent(pane, true); // will enable events IF option is set + } + + // DESTROY the object + oPane = null; + }; + } + + + /** + * INTERNAL method to sync pin-buttons when pane is opened or closed + * Unpinned means the pane is 'sliding' - ie, over-top of the adjacent panes + * + * @see open(), setAsOpen(), setAsClosed() + * @param {string} pane These are the params returned to callbacks by layout() + * @param {boolean} doPin True means set the pin 'down', False means 'up' + */ +, syncPinBtns = function (pane, doPin) { + if ($.layout.plugins.buttons) + $.each(state[pane].pins, function (i, selector) { + $.layout.buttons.setPinState(Instance, $(selector), pane, doPin); + }); + } + +; // END var DECLARATIONS + + /** + * Capture keys when enableCursorHotkey - toggle pane if hotkey pressed + * + * @see document.keydown() + */ + function keyDown (evt) { + if (!evt) return true; + var code = evt.keyCode; + if (code < 33) return true; // ignore special keys: ENTER, TAB, etc + + var + PANE = { + 38: "north" // Up Cursor - $.ui.keyCode.UP + , 40: "south" // Down Cursor - $.ui.keyCode.DOWN + , 37: "west" // Left Cursor - $.ui.keyCode.LEFT + , 39: "east" // Right Cursor - $.ui.keyCode.RIGHT + } + , ALT = evt.altKey // no worky! + , SHIFT = evt.shiftKey + , CTRL = evt.ctrlKey + , CURSOR = (CTRL && code >= 37 && code <= 40) + , o, k, m, pane + ; + + if (CURSOR && options[PANE[code]].enableCursorHotkey) // valid cursor-hotkey + pane = PANE[code]; + else if (CTRL || SHIFT) // check to see if this matches a custom-hotkey + $.each(_c.borderPanes, function (i, p) { // loop each pane to check its hotkey + o = options[p]; + k = o.customHotkey; + m = o.customHotkeyModifier; // if missing or invalid, treated as "CTRL+SHIFT" + if ((SHIFT && m=="SHIFT") || (CTRL && m=="CTRL") || (CTRL && SHIFT)) { // Modifier matches + if (k && code === (isNaN(k) || k <= 9 ? k.toUpperCase().charCodeAt(0) : k)) { // Key matches + pane = p; + return false; // BREAK + } + } + }); + + // validate pane + if (!pane || !$Ps[pane] || !options[pane].closable || state[pane].isHidden) + return true; + + toggle(pane); + + evt.stopPropagation(); + evt.returnValue = false; // CANCEL key + return false; + }; + + +/* + * ###################################### + * UTILITY METHODS + * called externally or by initButtons + * ###################################### + */ + + /** + * Change/reset a pane overflow setting & zIndex to allow popups/drop-downs to work + * + * @param {Object=} [el] (optional) Can also be 'bound' to a click, mouseOver, or other event + */ + function allowOverflow (el) { + if (!isInitialized()) return; + if (this && this.tagName) el = this; // BOUND to element + var $P; + if (isStr(el)) + $P = $Ps[el]; + else if ($(el).data("layoutRole")) + $P = $(el); + else + $(el).parents().each(function(){ + if ($(this).data("layoutRole")) { + $P = $(this); + return false; // BREAK + } + }); + if (!$P || !$P.length) return; // INVALID + + var + pane = $P.data("layoutEdge") + , s = state[pane] + ; + + // if pane is already raised, then reset it before doing it again! + // this would happen if allowOverflow is attached to BOTH the pane and an element + if (s.cssSaved) + resetOverflow(pane); // reset previous CSS before continuing + + // if pane is raised by sliding or resizing, or its closed, then abort + if (s.isSliding || s.isResizing || s.isClosed) { + s.cssSaved = false; + return; + } + + var + newCSS = { zIndex: (options.zIndexes.resizer_normal + 1) } + , curCSS = {} + , of = $P.css("overflow") + , ofX = $P.css("overflowX") + , ofY = $P.css("overflowY") + ; + // determine which, if any, overflow settings need to be changed + if (of != "visible") { + curCSS.overflow = of; + newCSS.overflow = "visible"; + } + if (ofX && !ofX.match(/(visible|auto)/)) { + curCSS.overflowX = ofX; + newCSS.overflowX = "visible"; + } + if (ofY && !ofY.match(/(visible|auto)/)) { + curCSS.overflowY = ofX; + newCSS.overflowY = "visible"; + } + + // save the current overflow settings - even if blank! + s.cssSaved = curCSS; + + // apply new CSS to raise zIndex and, if necessary, make overflow 'visible' + $P.css( newCSS ); + + // make sure the zIndex of all other panes is normal + $.each(_c.allPanes, function(i, p) { + if (p != pane) resetOverflow(p); + }); + + }; + /** + * @param {Object=} [el] (optional) Can also be 'bound' to a click, mouseOver, or other event + */ + function resetOverflow (el) { + if (!isInitialized()) return; + if (this && this.tagName) el = this; // BOUND to element + var $P; + if (isStr(el)) + $P = $Ps[el]; + else if ($(el).data("layoutRole")) + $P = $(el); + else + $(el).parents().each(function(){ + if ($(this).data("layoutRole")) { + $P = $(this); + return false; // BREAK + } + }); + if (!$P || !$P.length) return; // INVALID + + var + pane = $P.data("layoutEdge") + , s = state[pane] + , CSS = s.cssSaved || {} + ; + // reset the zIndex + if (!s.isSliding && !s.isResizing) + $P.css("zIndex", options.zIndexes.pane_normal); + + // reset Overflow - if necessary + $P.css( CSS ); + + // clear var + s.cssSaved = false; + }; + +/* + * ##################### + * CREATE/RETURN LAYOUT + * ##################### + */ + + // validate that container exists + var $N = $(this).eq(0); // FIRST matching Container element + if (!$N.length) { + return _log( options.errors.containerMissing ); + }; + + // Users retrieve Instance of a layout with: $N.layout() OR $N.data("layout") + // return the Instance-pointer if layout has already been initialized + if ($N.data("layoutContainer") && $N.data("layout")) + return $N.data("layout"); // cached pointer + + // init global vars + var + $Ps = {} // Panes x5 - set in initPanes() + , $Cs = {} // Content x5 - set in initPanes() + , $Rs = {} // Resizers x4 - set in initHandles() + , $Ts = {} // Togglers x4 - set in initHandles() + , $Ms = $([]) // Masks - up to 2 masks per pane (IFRAME + DIV) + // aliases for code brevity + , sC = state.container // alias for easy access to 'container dimensions' + , sID = state.id // alias for unique layout ID/namespace - eg: "layout435" + ; + + // create Instance object to expose data & option Properties, and primary action Methods + var Instance = { + // layout data + options: options // property - options hash + , state: state // property - dimensions hash + // object pointers + , container: $N // property - object pointers for layout container + , panes: $Ps // property - object pointers for ALL Panes: panes.north, panes.center + , contents: $Cs // property - object pointers for ALL Content: contents.north, contents.center + , resizers: $Rs // property - object pointers for ALL Resizers, eg: resizers.north + , togglers: $Ts // property - object pointers for ALL Togglers, eg: togglers.north + // border-pane open/close + , hide: hide // method - ditto + , show: show // method - ditto + , toggle: toggle // method - pass a 'pane' ("north", "west", etc) + , open: open // method - ditto + , close: close // method - ditto + , slideOpen: slideOpen // method - ditto + , slideClose: slideClose // method - ditto + , slideToggle: slideToggle // method - ditto + // pane actions + , setSizeLimits: setSizeLimits // method - pass a 'pane' - update state min/max data + , _sizePane: sizePane // method -intended for user by plugins only! + , sizePane: manualSizePane // method - pass a 'pane' AND an 'outer-size' in pixels or percent, or 'auto' + , sizeContent: sizeContent // method - pass a 'pane' + , swapPanes: swapPanes // method - pass TWO 'panes' - will swap them + , showMasks: showMasks // method - pass a 'pane' OR list of panes - default = all panes with mask option set + , hideMasks: hideMasks // method - ditto' + // pane element methods + , initContent: initContent // method - ditto + , addPane: addPane // method - pass a 'pane' + , removePane: removePane // method - pass a 'pane' to remove from layout, add 'true' to delete the pane-elem + , createChildLayout: createChildLayout// method - pass a 'pane' and (optional) layout-options (OVERRIDES options[pane].childOptions + // special pane option setting + , enableClosable: enableClosable // method - pass a 'pane' + , disableClosable: disableClosable // method - ditto + , enableSlidable: enableSlidable // method - ditto + , disableSlidable: disableSlidable // method - ditto + , enableResizable: enableResizable // method - ditto + , disableResizable: disableResizable// method - ditto + // utility methods for panes + , allowOverflow: allowOverflow // utility - pass calling element (this) + , resetOverflow: resetOverflow // utility - ditto + // layout control + , destroy: destroy // method - no parameters + , initPanes: isInitialized // method - no parameters + , resizeAll: resizeAll // method - no parameters + // callback triggering + , runCallbacks: _runCallbacks // method - pass evtName & pane (if a pane-event), eg: trigger("onopen", "west") + // alias collections of options, state and children - created in addPane and extended elsewhere + , hasParentLayout: false // set by initContainer() + , children: children // pointers to child-layouts, eg: Instance.children["west"] + , north: false // alias group: { name: pane, pane: $Ps[pane], options: options[pane], state: state[pane], child: children[pane] } + , south: false // ditto + , west: false // ditto + , east: false // ditto + , center: false // ditto + }; + + // create the border layout NOW + if (_create() === 'cancel') // onload_start callback returned false to CANCEL layout creation + return null; + else // true OR false -- if layout-elements did NOT init (hidden or do not exist), can auto-init later + return Instance; // return the Instance object + +} + + +/* OLD versions of jQuery only set $.support.boxModel after page is loaded + * so if this is IE, use support.boxModel to test for quirks-mode (ONLY IE changes boxModel). + */ +$(function(){ + var b = $.layout.browser; + if (b.msie) b.boxModel = $.support.boxModel; +}); + + +/** + * jquery.layout.state 1.0 + * $Date: 2011-07-16 08:00:00 (Sat, 16 July 2011) $ + * + * Copyright (c) 2010 + * Kevin Dalman (http://allpro.net) + * + * Dual licensed under the GPL (http://www.gnu.org/licenses/gpl.html) + * and MIT (http://www.opensource.org/licenses/mit-license.php) licenses. + * + * @dependancies: UI Layout 1.3.0.rc30.1 or higher + * @dependancies: $.ui.cookie (above) + * + * @support: http://groups.google.com/group/jquery-ui-layout + */ +/* + * State-management options stored in options.stateManagement, which includes a .cookie hash + * Default options saves ALL KEYS for ALL PANES, ie: pane.size, pane.isClosed, pane.isHidden + * + * // STATE/COOKIE OPTIONS + * @example $(el).layout({ + stateManagement: { + enabled: true + , stateKeys: "east.size,west.size,east.isClosed,west.isClosed" + , cookie: { name: "appLayout", path: "/" } + } + }) + * @example $(el).layout({ stateManagement__enabled: true }) // enable auto-state-management using cookies + * @example $(el).layout({ stateManagement__cookie: { name: "appLayout", path: "/" } }) + * @example $(el).layout({ stateManagement__cookie__name: "appLayout", stateManagement__cookie__path: "/" }) + * + * // STATE/COOKIE METHODS + * @example myLayout.saveCookie( "west.isClosed,north.size,south.isHidden", {expires: 7} ); + * @example myLayout.loadCookie(); + * @example myLayout.deleteCookie(); + * @example var JSON = myLayout.readState(); // CURRENT Layout State + * @example var JSON = myLayout.readCookie(); // SAVED Layout State (from cookie) + * @example var JSON = myLayout.state.stateData; // LAST LOADED Layout State (cookie saved in layout.state hash) + * + * CUSTOM STATE-MANAGEMENT (eg, saved in a database) + * @example var JSON = myLayout.readState( "west.isClosed,north.size,south.isHidden" ); + * @example myLayout.loadState( JSON ); + */ + +/** + * UI COOKIE UTILITY + * + * A $.cookie OR $.ui.cookie namespace *should be standard*, but until then... + * This creates $.ui.cookie so Layout does not need the cookie.jquery.js plugin + * NOTE: This utility is REQUIRED by the layout.state plugin + * + * Cookie methods in Layout are created as part of State Management + */ +if (!$.ui) $.ui = {}; +$.ui.cookie = { + + // cookieEnabled is not in DOM specs, but DOES works in all browsers,including IE6 + acceptsCookies: !!navigator.cookieEnabled + +, read: function (name) { + var + c = document.cookie + , cs = c ? c.split(';') : [] + , pair // loop var + ; + for (var i=0, n=cs.length; i < n; i++) { + pair = $.trim(cs[i]).split('='); // name=value pair + if (pair[0] == name) // found the layout cookie + return decodeURIComponent(pair[1]); + + } + return null; + } + +, write: function (name, val, cookieOpts) { + var + params = '' + , date = '' + , clear = false + , o = cookieOpts || {} + , x = o.expires + ; + if (x && x.toUTCString) + date = x; + else if (x === null || typeof x === 'number') { + date = new Date(); + if (x > 0) + date.setDate(date.getDate() + x); + else { + date.setFullYear(1970); + clear = true; + } + } + if (date) params += ';expires='+ date.toUTCString(); + if (o.path) params += ';path='+ o.path; + if (o.domain) params += ';domain='+ o.domain; + if (o.secure) params += ';secure'; + document.cookie = name +'='+ (clear ? "" : encodeURIComponent( val )) + params; // write or clear cookie + } + +, clear: function (name) { + $.ui.cookie.write(name, '', {expires: -1}); + } + +}; +// if cookie.jquery.js is not loaded, create an alias to replicate it +// this may be useful to other plugins or code dependent on that plugin +if (!$.cookie) $.cookie = function (k, v, o) { + var C = $.ui.cookie; + if (v === null) + C.clear(k); + else if (v === undefined) + return C.read(k); + else + C.write(k, v, o); +}; + + +// tell Layout that the state plugin is available +$.layout.plugins.stateManagement = true; + +// Add State-Management options to layout.defaults +$.layout.config.optionRootKeys.push("stateManagement"); +$.layout.defaults.stateManagement = { + enabled: false // true = enable state-management, even if not using cookies +, autoSave: true // Save a state-cookie when page exits? +, autoLoad: true // Load the state-cookie when Layout inits? + // List state-data to save - must be pane-specific +, stateKeys: "north.size,south.size,east.size,west.size,"+ + "north.isClosed,south.isClosed,east.isClosed,west.isClosed,"+ + "north.isHidden,south.isHidden,east.isHidden,west.isHidden" +, cookie: { + name: "" // If not specified, will use Layout.name, else just "Layout" + , domain: "" // blank = current domain + , path: "" // blank = current page, '/' = entire website + , expires: "" // 'days' to keep cookie - leave blank for 'session cookie' + , secure: false + } +}; +// Set stateManagement as a layout-option, NOT a pane-option +$.layout.optionsMap.layout.push("stateManagement"); + +/* + * State Management methods + */ +$.layout.state = { + + /** + * Get the current layout state and save it to a cookie + * + * myLayout.saveCookie( keys, cookieOpts ) + * + * @param {Object} inst + * @param {(string|Array)=} keys + * @param {Object=} cookieOpts + */ + saveCookie: function (inst, keys, cookieOpts) { + var o = inst.options + , oS = o.stateManagement + , oC = $.extend(true, {}, oS.cookie, cookieOpts || null) + , data = inst.state.stateData = inst.readState( keys || oS.stateKeys ) // read current panes-state + ; + $.ui.cookie.write( oC.name || o.name || "Layout", $.layout.state.encodeJSON(data), oC ); + return $.extend(true, {}, data); // return COPY of state.stateData data + } + + /** + * Remove the state cookie + * + * @param {Object} inst + */ +, deleteCookie: function (inst) { + var o = inst.options; + $.ui.cookie.clear( o.stateManagement.cookie.name || o.name || "Layout" ); + } + + /** + * Read & return data from the cookie - as JSON + * + * @param {Object} inst + */ +, readCookie: function (inst) { + var o = inst.options; + var c = $.ui.cookie.read( o.stateManagement.cookie.name || o.name || "Layout" ); + // convert cookie string back to a hash and return it + return c ? $.layout.state.decodeJSON(c) : {}; + } + + /** + * Get data from the cookie and USE IT to loadState + * + * @param {Object} inst + */ +, loadCookie: function (inst) { + var c = $.layout.state.readCookie(inst); // READ the cookie + if (c) { + inst.state.stateData = $.extend(true, {}, c); // SET state.stateData + inst.loadState(c); // LOAD the retrieved state + } + return c; + } + + /** + * Update layout options from the cookie, if one exists + * + * @param {Object} inst + * @param {Object=} stateData + * @param {boolean=} animate + */ +, loadState: function (inst, stateData, animate) { + stateData = $.layout.transformData( stateData ); // panes = default subkey + if ($.isEmptyObject( stateData )) return; + $.extend(true, inst.options, stateData); // update layout options + // if layout has already been initialized, then UPDATE layout state + if (inst.state.initialized) { + var pane, vis, o, s, h, c + , noAnimate = (animate===false) + ; + $.each($.layout.config.borderPanes, function (idx, pane) { + state = inst.state[pane]; + o = stateData[ pane ]; + if (typeof o != 'object') return; // no key, continue + s = o.size; + c = o.initClosed; + h = o.initHidden; + vis = state.isVisible; + // resize BEFORE opening + if (!vis) + inst.sizePane(pane, s, false, false); + if (h === true) inst.hide(pane, noAnimate); + else if (c === false) inst.open (pane, false, noAnimate); + else if (c === true) inst.close(pane, false, noAnimate); + else if (h === false) inst.show (pane, false, noAnimate); + // resize AFTER any other actions + if (vis) + inst.sizePane(pane, s, false, noAnimate); // animate resize if option passed + }); + }; + } + + /** + * Get the *current layout state* and return it as a hash + * + * @param {Object=} inst + * @param {(string|Array)=} keys + */ +, readState: function (inst, keys) { + var + data = {} + , alt = { isClosed: 'initClosed', isHidden: 'initHidden' } + , state = inst.state + , panes = $.layout.config.allPanes + , pair, pane, key, val + ; + if (!keys) keys = inst.options.stateManagement.stateKeys; // if called by user + if ($.isArray(keys)) keys = keys.join(","); + // convert keys to an array and change delimiters from '__' to '.' + keys = keys.replace(/__/g, ".").split(','); + // loop keys and create a data hash + for (var i=0, n=keys.length; i < n; i++) { + pair = keys[i].split("."); + pane = pair[0]; + key = pair[1]; + if ($.inArray(pane, panes) < 0) continue; // bad pane! + val = state[ pane ][ key ]; + if (val == undefined) continue; + if (key=="isClosed" && state[pane]["isSliding"]) + val = true; // if sliding, then *really* isClosed + ( data[pane] || (data[pane]={}) )[ alt[key] ? alt[key] : key ] = val; + } + return data; + } + + /** + * Stringify a JSON hash so can save in a cookie or db-field + */ +, encodeJSON: function (JSON) { + return parse(JSON); + function parse (h) { + var D=[], i=0, k, v, t; // k = key, v = value + for (k in h) { + v = h[k]; + t = typeof v; + if (t == 'string') // STRING - add quotes + v = '"'+ v +'"'; + else if (t == 'object') // SUB-KEY - recurse into it + v = parse(v); + D[i++] = '"'+ k +'":'+ v; + } + return '{'+ D.join(',') +'}'; + }; + } + + /** + * Convert stringified JSON back to a hash object + * @see $.parseJSON(), adding in jQuery 1.4.1 + */ +, decodeJSON: function (str) { + try { return $.parseJSON ? $.parseJSON(str) : window["eval"]("("+ str +")") || {}; } + catch (e) { return {}; } + } + + +, _create: function (inst) { + var _ = $.layout.state; + // ADD State-Management plugin methods to inst + $.extend( inst, { + // readCookie - update options from cookie - returns hash of cookie data + readCookie: function () { return _.readCookie(inst); } + // deleteCookie + , deleteCookie: function () { _.deleteCookie(inst); } + // saveCookie - optionally pass keys-list and cookie-options (hash) + , saveCookie: function (keys, cookieOpts) { return _.saveCookie(inst, keys, cookieOpts); } + // loadCookie - readCookie and use to loadState() - returns hash of cookie data + , loadCookie: function () { return _.loadCookie(inst); } + // loadState - pass a hash of state to use to update options + , loadState: function (stateData, animate) { _.loadState(inst, stateData, animate); } + // readState - returns hash of current layout-state + , readState: function (keys) { return _.readState(inst, keys); } + // add JSON utility methods too... + , encodeJSON: _.encodeJSON + , decodeJSON: _.decodeJSON + }); + + // init state.stateData key, even if plugin is initially disabled + inst.state.stateData = {}; + + // read and load cookie-data per options + var oS = inst.options.stateManagement; + if (oS.enabled) { + if (oS.autoLoad) // update the options from the cookie + inst.loadCookie(); + else // don't modify options - just store cookie data in state.stateData + inst.state.stateData = inst.readCookie(); + } + } + +, _unload: function (inst) { + var oS = inst.options.stateManagement; + if (oS.enabled) { + if (oS.autoSave) // save a state-cookie automatically + inst.saveCookie(); + else // don't save a cookie, but do store state-data in state.stateData key + inst.state.stateData = inst.readState(); + } + } + +}; + +// add state initialization method to Layout's onCreate array of functions +$.layout.onCreate.push( $.layout.state._create ); +$.layout.onUnload.push( $.layout.state._unload ); + + + + +/** + * jquery.layout.buttons 1.0 + * $Date: 2011-07-16 08:00:00 (Sat, 16 July 2011) $ + * + * Copyright (c) 2010 + * Kevin Dalman (http://allpro.net) + * + * Dual licensed under the GPL (http://www.gnu.org/licenses/gpl.html) + * and MIT (http://www.opensource.org/licenses/mit-license.php) licenses. + * + * @dependancies: UI Layout 1.3.0.rc30.1 or higher + * + * @support: http://groups.google.com/group/jquery-ui-layout + * + * Docs: [ to come ] + * Tips: [ to come ] + */ + +// tell Layout that the state plugin is available +$.layout.plugins.buttons = true; + +// Add buttons options to layout.defaults +$.layout.defaults.autoBindCustomButtons = false; +// Specify autoBindCustomButtons as a layout-option, NOT a pane-option +$.layout.optionsMap.layout.push("autoBindCustomButtons"); + +/* + * Button methods + */ +$.layout.buttons = { + + /** + * Searches for .ui-layout-button-xxx elements and auto-binds them as layout-buttons + * + * @see _create() + * + * @param {Object} inst Layout Instance object + */ + init: function (inst) { + var pre = "ui-layout-button-" + , layout = inst.options.name || "" + , name; + $.each("toggle,open,close,pin,toggle-slide,open-slide".split(","), function (i, action) { + $.each($.layout.config.borderPanes, function (ii, pane) { + $("."+pre+action+"-"+pane).each(function(){ + // if button was previously 'bound', data.layoutName was set, but is blank if layout has no 'name' + name = $(this).data("layoutName") || $(this).attr("layoutName"); + if (name == undefined || name === layout) + inst.bindButton(this, action, pane); + }); + }); + }); + } + + /** + * Helper function to validate params received by addButton utilities + * + * Two classes are added to the element, based on the buttonClass... + * The type of button is appended to create the 2nd className: + * - ui-layout-button-pin // action btnClass + * - ui-layout-button-pin-west // action btnClass + pane + * - ui-layout-button-toggle + * - ui-layout-button-open + * - ui-layout-button-close + * + * @param {Object} inst Layout Instance object + * @param {(string|!Object)} selector jQuery selector (or element) for button, eg: ".ui-layout-north .toggle-button" + * @param {string} pane Name of the pane the button is for: 'north', 'south', etc. + * + * @return {Array.} If both params valid, the element matching 'selector' in a jQuery wrapper - otherwise returns null + */ +, get: function (inst, selector, pane, action) { + var $E = $(selector) + , o = inst.options + , err = o.errors.addButtonError + ; + if (!$E.length) { // element not found + $.layout.msg(err +" "+ o.errors.selector +": "+ selector, true); + } + else if ($.inArray(pane, $.layout.config.borderPanes) < 0) { // invalid 'pane' sepecified + $.layout.msg(err +" "+ o.errors.pane +": "+ pane, true); + $E = $(""); // NO BUTTON + } + else { // VALID + var btn = o[pane].buttonClass +"-"+ action; + $E .addClass( btn +" "+ btn +"-"+ pane ) + .data("layoutName", o.name); // add layout identifier - even if blank! + } + return $E; + } + + + /** + * NEW syntax for binding layout-buttons - will eventually replace addToggle, addOpen, etc. + * + * @param {Object} inst Layout Instance object + * @param {(string|!Object)} selector jQuery selector (or element) for button, eg: ".ui-layout-north .toggle-button" + * @param {string} action + * @param {string} pane + */ +, bind: function (inst, selector, action, pane) { + var _ = $.layout.buttons; + switch (action.toLowerCase()) { + case "toggle": _.addToggle (inst, selector, pane); break; + case "open": _.addOpen (inst, selector, pane); break; + case "close": _.addClose (inst, selector, pane); break; + case "pin": _.addPin (inst, selector, pane); break; + case "toggle-slide": _.addToggle (inst, selector, pane, true); break; + case "open-slide": _.addOpen (inst, selector, pane, true); break; + } + return inst; + } + + /** + * Add a custom Toggler button for a pane + * + * @param {Object} inst Layout Instance object + * @param {(string|!Object)} selector jQuery selector (or element) for button, eg: ".ui-layout-north .toggle-button" + * @param {string} pane Name of the pane the button is for: 'north', 'south', etc. + * @param {boolean=} slide true = slide-open, false = pin-open + */ +, addToggle: function (inst, selector, pane, slide) { + $.layout.buttons.get(inst, selector, pane, "toggle") + .click(function(evt){ + inst.toggle(pane, !!slide); + evt.stopPropagation(); + }); + return inst; + } + + /** + * Add a custom Open button for a pane + * + * @param {Object} inst Layout Instance object + * @param {(string|!Object)} selector jQuery selector (or element) for button, eg: ".ui-layout-north .toggle-button" + * @param {string} pane Name of the pane the button is for: 'north', 'south', etc. + * @param {boolean=} slide true = slide-open, false = pin-open + */ +, addOpen: function (inst, selector, pane, slide) { + $.layout.buttons.get(inst, selector, pane, "open") + .attr("title", inst.options[pane].tips.Open) + .click(function (evt) { + inst.open(pane, !!slide); + evt.stopPropagation(); + }); + return inst; + } + + /** + * Add a custom Close button for a pane + * + * @param {Object} inst Layout Instance object + * @param {(string|!Object)} selector jQuery selector (or element) for button, eg: ".ui-layout-north .toggle-button" + * @param {string} pane Name of the pane the button is for: 'north', 'south', etc. + */ +, addClose: function (inst, selector, pane) { + $.layout.buttons.get(inst, selector, pane, "close") + .attr("title", inst.options[pane].tips.Close) + .click(function (evt) { + inst.close(pane); + evt.stopPropagation(); + }); + return inst; + } + + /** + * Add a custom Pin button for a pane + * + * Four classes are added to the element, based on the paneClass for the associated pane... + * Assuming the default paneClass and the pin is 'up', these classes are added for a west-pane pin: + * - ui-layout-pane-pin + * - ui-layout-pane-west-pin + * - ui-layout-pane-pin-up + * - ui-layout-pane-west-pin-up + * + * @param {Object} inst Layout Instance object + * @param {(string|!Object)} selector jQuery selector (or element) for button, eg: ".ui-layout-north .toggle-button" + * @param {string} pane Name of the pane the pin is for: 'north', 'south', etc. + */ +, addPin: function (inst, selector, pane) { + var _ = $.layout.buttons + , $E = _.get(inst, selector, pane, "pin"); + if ($E.length) { + var s = inst.state[pane]; + $E.click(function (evt) { + _.setPinState(inst, $(this), pane, (s.isSliding || s.isClosed)); + if (s.isSliding || s.isClosed) inst.open( pane ); // change from sliding to open + else inst.close( pane ); // slide-closed + evt.stopPropagation(); + }); + // add up/down pin attributes and classes + _.setPinState(inst, $E, pane, (!s.isClosed && !s.isSliding)); + // add this pin to the pane data so we can 'sync it' automatically + // PANE.pins key is an array so we can store multiple pins for each pane + s.pins.push( selector ); // just save the selector string + } + return inst; + } + + /** + * Change the class of the pin button to make it look 'up' or 'down' + * + * @see addPin(), syncPins() + * + * @param {Object} inst Layout Instance object + * @param {Array.} $Pin The pin-span element in a jQuery wrapper + * @param {string} pane These are the params returned to callbacks by layout() + * @param {boolean} doPin true = set the pin 'down', false = set it 'up' + */ +, setPinState: function (inst, $Pin, pane, doPin) { + var updown = $Pin.attr("pin"); + if (updown && doPin === (updown=="down")) return; // already in correct state + var + o = inst.options[pane] + , pin = o.buttonClass +"-pin" + , side = pin +"-"+ pane + , UP = pin +"-up "+ side +"-up" + , DN = pin +"-down "+side +"-down" + ; + $Pin + .attr("pin", doPin ? "down" : "up") // logic + .attr("title", doPin ? o.tips.Unpin : o.tips.Pin) + .removeClass( doPin ? UP : DN ) + .addClass( doPin ? DN : UP ) + ; + } + + /** + * INTERNAL function to sync 'pin buttons' when pane is opened or closed + * Unpinned means the pane is 'sliding' - ie, over-top of the adjacent panes + * + * @see open(), close() + * + * @param {Object} inst Layout Instance object + * @param {string} pane These are the params returned to callbacks by layout() + * @param {boolean} doPin True means set the pin 'down', False means 'up' + */ +, syncPinBtns: function (inst, pane, doPin) { + // REAL METHOD IS _INSIDE_ LAYOUT - THIS IS HERE JUST FOR REFERENCE + $.each(inst.state[pane].pins, function (i, selector) { + $.layout.buttons.setPinState(inst, $(selector), pane, doPin); + }); + } + + +, _load: function (inst) { + var _ = $.layout.buttons; + // ADD Button methods to Layout Instance + // Note: sel = jQuery Selector string + $.extend( inst, { + bindButton: function (sel, action, pane) { return _.bind(inst, sel, action, pane); } + // DEPRECATED METHODS + , addToggleBtn: function (sel, pane, slide) { return _.addToggle(inst, sel, pane, slide); } + , addOpenBtn: function (sel, pane, slide) { return _.addOpen(inst, sel, pane, slide); } + , addCloseBtn: function (sel, pane) { return _.addClose(inst, sel, pane); } + , addPinBtn: function (sel, pane) { return _.addPin(inst, sel, pane); } + }); + + // init state array to hold pin-buttons + for (var i=0; i<4; i++) { + var pane = $.layout.config.borderPanes[i]; + inst.state[pane].pins = []; + } + + // auto-init buttons onLoad if option is enabled + if ( inst.options.autoBindCustomButtons ) + _.init(inst); + } + +, _unload: function (inst) { + // TODO: unbind all buttons??? + } + +}; + +// add initialization method to Layout's onLoad array of functions +$.layout.onLoad.push( $.layout.buttons._load ); +//$.layout.onUnload.push( $.layout.buttons._unload ); + + + +/** + * jquery.layout.browserZoom 1.0 + * $Date: 2011-12-29 08:00:00 (Thu, 29 Dec 2011) $ + * + * Copyright (c) 2012 + * Kevin Dalman (http://allpro.net) + * + * Dual licensed under the GPL (http://www.gnu.org/licenses/gpl.html) + * and MIT (http://www.opensource.org/licenses/mit-license.php) licenses. + * + * @dependancies: UI Layout 1.3.0.rc30.1 or higher + * + * @support: http://groups.google.com/group/jquery-ui-layout + * + * @todo: Extend logic to handle other problematic zooming in browsers + * @todo: Add hotkey/mousewheel bindings to _instantly_ respond to these zoom event + */ + +// tell Layout that the plugin is available +$.layout.plugins.browserZoom = true; + +$.layout.defaults.browserZoomCheckInterval = 1000; +$.layout.optionsMap.layout.push("browserZoomCheckInterval"); + +/* + * browserZoom methods + */ +$.layout.browserZoom = { + + _init: function (inst) { + // abort if browser does not need this check + if ($.layout.browserZoom.ratio() !== false) + $.layout.browserZoom._setTimer(inst); + } + +, _setTimer: function (inst) { + // abort if layout destroyed or browser does not need this check + if (inst.destroyed) return; + var o = inst.options + , s = inst.state + // don't need check if inst has parentLayout, but check occassionally in case parent destroyed! + // MINIMUM 100ms interval, for performance + , ms = inst.hasParentLayout ? 5000 : Math.max( o.browserZoomCheckInterval, 100 ) + ; + // set the timer + setTimeout(function(){ + if (inst.destroyed || !o.resizeWithWindow) return; + var d = $.layout.browserZoom.ratio(); + if (d !== s.browserZoom) { + s.browserZoom = d; + inst.resizeAll(); + } + // set a NEW timeout + $.layout.browserZoom._setTimer(inst); + } + , ms ); + } + +, ratio: function () { + var w = window + , s = screen + , d = document + , dE = d.documentElement || d.body + , b = $.layout.browser + , v = b.version + , r, sW, cW + ; + // we can ignore all browsers that fire window.resize event onZoom + if ((b.msie && v > 8) + || !b.msie + ) return false; // don't need to track zoom + + if (s.deviceXDPI) + return calc(s.deviceXDPI, s.systemXDPI); + // everything below is just for future reference! + if (b.webkit && (r = d.body.getBoundingClientRect)) + return calc((r.left - r.right), d.body.offsetWidth); + if (b.webkit && (sW = w.outerWidth)) + return calc(sW, w.innerWidth); + if ((sW = s.width) && (cW = dE.clientWidth)) + return calc(sW, cW); + return false; // no match, so cannot - or don't need to - track zoom + + function calc (x,y) { return (parseInt(x,10) / parseInt(y,10) * 100).toFixed(); } + } + +}; +// add initialization method to Layout's onLoad array of functions +$.layout.onReady.push( $.layout.browserZoom._init ); + + + +})( jQuery ); \ No newline at end of file diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/modernizr.custom.js b/scalaxy-fx/0.3-SNAPSHOT/api/lib/modernizr.custom.js new file mode 100644 index 00000000..4688d633 --- /dev/null +++ b/scalaxy-fx/0.3-SNAPSHOT/api/lib/modernizr.custom.js @@ -0,0 +1,4 @@ +/* Modernizr 2.5.3 (Custom Build) | MIT & BSD + * Build: http://www.modernizr.com/download/#-inlinesvg + */ +;window.Modernizr=function(a,b,c){function u(a){i.cssText=a}function v(a,b){return u(prefixes.join(a+";")+(b||""))}function w(a,b){return typeof a===b}function x(a,b){return!!~(""+a).indexOf(b)}function y(a,b,d){for(var e in a){var f=b[a[e]];if(f!==c)return d===!1?a[e]:w(f,"function")?f.bind(d||b):f}return!1}var d="2.5.3",e={},f=b.documentElement,g="modernizr",h=b.createElement(g),i=h.style,j,k={}.toString,l={svg:"http://www.w3.org/2000/svg"},m={},n={},o={},p=[],q=p.slice,r,s={}.hasOwnProperty,t;!w(s,"undefined")&&!w(s.call,"undefined")?t=function(a,b){return s.call(a,b)}:t=function(a,b){return b in a&&w(a.constructor.prototype[b],"undefined")},Function.prototype.bind||(Function.prototype.bind=function(b){var c=this;if(typeof c!="function")throw new TypeError;var d=q.call(arguments,1),e=function(){if(this instanceof e){var a=function(){};a.prototype=c.prototype;var f=new a,g=c.apply(f,d.concat(q.call(arguments)));return Object(g)===g?g:f}return c.apply(b,d.concat(q.call(arguments)))};return e}),m.inlinesvg=function(){var a=b.createElement("div");return a.innerHTML="",(a.firstChild&&a.firstChild.namespaceURI)==l.svg};for(var z in m)t(m,z)&&(r=z.toLowerCase(),e[r]=m[z](),p.push((e[r]?"":"no-")+r));return u(""),h=j=null,e._version=d,e}(this,this.document); \ No newline at end of file diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/navigation-li-a.png b/scalaxy-fx/0.3-SNAPSHOT/api/lib/navigation-li-a.png new file mode 100644 index 0000000000000000000000000000000000000000..9b32288e045cd94e6aaa0e35f1382a32b66b64da GIT binary patch literal 1198 zcmV;f1X25mP)0Ed!4I%dZ`*&Mwa}$^y=pHO+G~4PFP7cgqNtZ$C@d7b6ueY6EfuxhrRxTb z)T~ya&4-y}ob2<=X3~k7NxbNd&;u{Yob#Obyyrdd`As60N+sbYO%iU{{(GSei@|cR zGuS!IGHA!t)YSc>qoYVJmkV`tbOa?y%A-GH<cUdUK5PPe5tZ@r@f1t2MrgzaZ_?1v&`X^EOYTd)E}{V5 zBrKVnoSggx-ATO$jP%fpVLd%Pujc0F5{5_@ayADsL3F#_>Dk%Yz5f3G7Z^K)6)Qpn zoJ9)q;cz%LF)?w9y#0>;RLvb1c-_vPEfnk7>VDetXch|w0?yBgaf#`E?QVv5aiCz&KRmDhNAfN^78T-K0o8c>nA1wPy%=( z5O)C7Bna^FIwN@nhG5-_N*fR(<+ zq>qj3TywAajG8nc@EFK`im!TA3)hW85RIX9A?8oY4r+x)7>pTN`NDE(b3=>*Kswq` zNUzwar=gJ9Ku*PmLY@vbr8N{X*`Qgbp%6vFqur}3(J40bgKfgu z08jxxn!Z|ES}Ii0%)Df8Z?DkT*Y{|3b@d57S1nymg#dUKQ9<9L>pLLu-{j-%q}L*f zRsa{DVTI4v*4BQbh?6UYJ3Ku6bNMgH6WG(0l@54P5=M^ M07*qoM6N<$g5>W?*#H0l literal 0 HcmV?d00001 diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/navigation-li.png b/scalaxy-fx/0.3-SNAPSHOT/api/lib/navigation-li.png new file mode 100644 index 0000000000000000000000000000000000000000..fd0ad06e819742b15f3a982a9b2e50bbaa886a1e GIT binary patch literal 2441 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 TK(qrA00000NkvXXu0mjfp!~2x literal 0 HcmV?d00001 diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/object_diagram.png b/scalaxy-fx/0.3-SNAPSHOT/api/lib/object_diagram.png new file mode 100644 index 0000000000000000000000000000000000000000..6e9f2f743f67c15e04846f14819a913713b216e4 GIT binary patch literal 3903 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 N002ovPDHLkV1kt{Q<4Ax literal 0 HcmV?d00001 diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/object_to_class_big.png b/scalaxy-fx/0.3-SNAPSHOT/api/lib/object_to_class_big.png new file mode 100644 index 0000000000000000000000000000000000000000..7502942eb68134f5569c5c00e84533f452093c43 GIT binary patch literal 9158 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 Qv;Y7A07*qoM6N<$f);0?GXMYp literal 0 HcmV?d00001 diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/object_to_trait_big.png b/scalaxy-fx/0.3-SNAPSHOT/api/lib/object_to_trait_big.png new file mode 100644 index 0000000000000000000000000000000000000000..c777bfce8dd0a169f484641a3f439720fd23c427 GIT binary patch literal 9200 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 Qv;Y7A07*qoM6N<$f);0?GXMYp literal 0 HcmV?d00001 diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/ownderbg2.gif b/scalaxy-fx/0.3-SNAPSHOT/api/lib/ownderbg2.gif new file mode 100644 index 0000000000000000000000000000000000000000..848dd5963a133dc18b9f055928150dc5e762dde0 GIT binary patch literal 1145 zcmZ?wbhEHbWMq(F*v!D-Kff?yQ@u%!Pt?vPr`9;D%FyV&t)7!JLsnHrA8cd50E+*) zBYXoCToOwXfwYZ%ML}Y6c4~=2Qfhi;o~_dR-TRdkGE;1o!cBb*d<&dYGcrA@ic*8C z{6dnevXd=SlxV%Qmue&kg&dz0$52&wylyQ zNJ0T*r*nQ$s)DJWfo`&anSp|tp`M|!iMhGCj)IYap@F`Ek-njkuA#Y=v5}R5fdUjL z0c|TvNwW%aaf8|g1^l#~=$>Fbx5m+O@q>*W`v>l<2HT7t|lGSUUA&@HaaD@m-- z%_~-hnc$LIoLrPyP?DLSrvNfBF)6>a#8wIDQivCF3*g4)73+b$qnDhYt6z~=pl_&W z0P+${p|3A~rMbCq)x{-2sR;LCHMlsWvLIDID784hv?w_hs9YIjRe_arQEFmIeo;t% zehw@Y12XbU@{2R_3lyA#O%;3-lQZ)`e6V_7Un|eN;*!L?t5X6BYAPL3ueX-RQWVL^UgZccVqW=48iYD#iaVnTdeY)o`iWJGvaXh?8SV1U1$uaCEv zr-!?ntBbRfql3Mjt&O#nrG>efsfn=>FiYv_>S$|eYN)HJswgWdD#**p%1BE|N{EYz ziUvE+||Kg4FF`M Bj3xj8 literal 0 HcmV?d00001 diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/ownerbg.gif b/scalaxy-fx/0.3-SNAPSHOT/api/lib/ownerbg.gif new file mode 100644 index 0000000000000000000000000000000000000000..34a04249ee9edc75662a2539fe7daa04424cbe8d GIT binary patch literal 1118 zcmZ?wbhEHbWMq(FSj50^;>3wdmoDwuvuDGG4L5JzWPkz1|J)J20SYdOC5b@V#=fE; zF*!T6L?J0PJu}Z%>HY5gN(z}Nwo2iqz6QPp&Z!xh9#uuD!Bu`C$yM3OmMKd1b_zBX zRu#Dgxv3?I3Kh9IdBs*0wn~X9`AMl(KsHENUr7P1q$Jx`$q^)>0J76LzbI9~RL?*+ z*}%*|!OT$4(AdP>++0V&$iUD*-@r)U&`8(N+{)O<%D_MY3Y37h6{VzE1-ZCE?E>;_ zl`=|73as??%gf94%8m8%i_-NCEiElUW*8ai0#)c1SLT%@R_NvxE5l51Ni9w;$}A|! z%+FH*nV6WAUs__T1av9H3%LbwWAlpjz~0eI&d=4aNG#Ad)H48i38v837r)ZnT)67u zlAu(Cd$Af^98y`3svneEoL^d$oC;K~46>@g%DE^tu_V7JBtJg~7K#BG`6cQEUIa|mjQ{`r z{qy_R&mZ5vef{$J)5j0*-@SeF`qj%9&!0Vg^7zri2lwyYy>t84%^TORUA=Po(!~qs z&z(JU`qar2$B!L7a`@1}1N-;w-Lrew&K=vgZQZhY)5ZeMTG_V zdAT{+S(zE>X{jm6Nr?&Zaj`McQIQehVWAmo_rKzE=rmCW>q^KY-Co3Z@B`F~;CMqH&FX#K^#)_>%=(Oz40}P&vZD%P=Ep@ zplwAdX;wilZcw{`JX@uVl9B=|ef{$Ca=mh6z5JqdeM3u2OOP2xM!G;1y2X`wC5aWf zdBw^w6I@b@lZ!G7N;32F6hI~>Cgqow*eU^C3h_d20o>TUVm+{T^pf*)^(zt!^bPe4 zKwg3=^!3HBG&dKny0|1L72#g21{a4^7NqJ2r55Lx7A2%-qt%$eX-RQWVL^UgZccVqW=48iYD#iaVnTdeY)o`iWJGva zXh?8SV1U1$uaCEvr-!?ntBbRfql3Mjt&KG>(#*|FO^l6zSxQe=M_Wr%LtRZ(MOjHv zL0(Q)Mp{ZzLR?H#L|8~rfS-?-hntI&gPo0)g_((wfkE*n3%I<{0g<5cg@J|3;H2kk MO(h-&o-PJ!02;c9Qvd(} literal 0 HcmV?d00001 diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/package.png b/scalaxy-fx/0.3-SNAPSHOT/api/lib/package.png new file mode 100644 index 0000000000000000000000000000000000000000..6ea17ac320ec13c02680c5549cf496d007ea6acf GIT binary patch literal 3335 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 Y0AfCQM(Z-J8vp 0) { + var fn = scheduler.queues[idx].shift(); + } + return fn; + } + this.add = function(labelName, fn, self, args) { + var doWork = function() { + scheduler.timeout = setTimeout(function() { + var work = scheduler.nextWork(); + if (work != undefined) { + if (work.args == undefined) { work.args = new Array(0); } + work.fn.apply(work.self, work.args); + doWork(); + } + else { + scheduler.timeout = undefined; + } + }, resolution); + } + var idx = 0; + while (idx < scheduler.labels.length && scheduler.labels[idx].name != labelName) { idx = idx + 1; } + if (idx < scheduler.queues.length && scheduler.labels[idx].name == labelName) { + scheduler.queues[idx].push(new scheduler.work(fn, self, args)); + if (scheduler.timeout == undefined) doWork(); + } + else throw("queue for add is non existant"); + } + this.clear = function(labelName) { + var idx = 0; + while (idx < scheduler.labels.length && scheduler.labels[idx].name != labelName) { idx = idx + 1; } + if (idx < scheduler.queues.length && scheduler.labels[idx].name == labelName) { + scheduler.queues[idx] = new Array(); + } + } +}; diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/selected-implicits.png b/scalaxy-fx/0.3-SNAPSHOT/api/lib/selected-implicits.png new file mode 100644 index 0000000000000000000000000000000000000000..bc29efb3e60134039e702d5449e685a3bc103f06 GIT binary patch literal 1150 zcmV-^1cCdBP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyb% z5H~J^JxS;Q00aI>L_t(|+U?vuZxlxy$MNqx?(E$@E}a zfjgk2pr?ZZI(iC9{1RM5N`az8f(nF?5D#);fpbJL7e%q}e0%#alfpQ%40!>*o6k0< z)o$~be)`Ys+>8hzu;10IR{^+p@16iY2d04rkO6`yI{X6A1$Kbce*=Su~m%6x<};NBO|^=w zk&&8I8D)eJLdB9s!^&AlTBkBiQk->uv$J_(rL!`)+`6oQUo`M-?(?sntUozBH8I6_ zIxd}cS_u`9v4GL=Q$k^s5ms8Mgc48JpPpKtTHbQf?P%cW>elMKv(Ak-$BSmt)JB*% z&xl4SAz&~lr34aLhuW=ft3By}IX+c#V!libhr?D})eoI+@M^s{y;vSm62A^F$)OitB>WC^wMc2_eXZ#=?IA zNtVo#TvKb>y}k`n5t#j!>IqWhwOAZQtfS?qODbc_%JAp{Bv5|M;+$+>D$O;$h+90zjvct@cD=76Um1hr9bhBs%or0LWw(j4&M0NBo?c3qpt*ILGd`+j8&ukM^WrzkZ!NckX<_?$*Qo z%j$87JsKwA!0%(gp9dfM)S(Ug1JPplRFf1Ki#3gg$o7X})F#m3e@->|7sOS0SbEhV Q8UO$Q07*qoM6N<$f{R8S_y7O^ literal 0 HcmV?d00001 diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/selected-right-implicits.png b/scalaxy-fx/0.3-SNAPSHOT/api/lib/selected-right-implicits.png new file mode 100644 index 0000000000000000000000000000000000000000..8313f4975b4e7191d18183adcd8de77659622874 GIT binary patch literal 646 zcmV;10(t$3P)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyb% z5H~yS;H?7y00IU{L_t(2&vlbOOIu+S#((eM`{pLzge0aSMr^2qDdNx~brL!h$3j7H z=vW-w3a;+`2(EsF7W@=C3J!%zHAAgkY^&GY>pfj!nreDpp6v(E!+Xx7MC2K81$+m7 zY;JA}!0zrYqoX!HZG4C;@vnu)3ujyHtzOXK7&rxF6g124mS1OCmYnuZ+xuVlXOgMJ zc6`SIH$XZB*WRzaisM*(@Q6t1;PXM}h@;wSWAz%)z$JjLPE>VcqCu%&tubaS2&iC#PW!0_66=%;<0xw^{i3hE^%|)B*O~&n z_No#p0t9Or59T^YDWxZ)$rSL`sPP#KDG(7o7tf`4A3h$uEr?7cOKwR6k+oR=z_!RK zib5?;EM6I9H1O7H{;seXyi77R9j3Fc?F#S)IJZhEKbk8qa%RJ9KCtw_HwGuc_mMD0-%8I-SJwdoORkUZ|94)X^T?I0M7??$cDj1@Kjbd8waHTjq5uE@07*qoM6N<$g8d5^?*IS* literal 0 HcmV?d00001 diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/selected-right.png b/scalaxy-fx/0.3-SNAPSHOT/api/lib/selected-right.png new file mode 100644 index 0000000000000000000000000000000000000000..04eda2f3071a81ada129b906e60709eb5b1c4e29 GIT binary patch literal 1380 zcmeAS@N?(olHy`uVBq!ia0vp^AhtLM8;~@ry7vP}NtU=qlmzFem6RtIr7}3C)9WTXpJp<7&;SCUwvn^&w1Gr=XbIJqdZpd>RtPXT0NVp4u- ziLDaQr4TRV7Ql_oD~1LWFu?RH5)1SV^$b8>f+_U%#ji9s7p}UvBq$Z(UaSTehg24% z>IbD3=a&{G10ya?8Dv#~m2**QVo82cNPd0}EEEGW@=NlIGx7@*oP$jjd=ry1^FVyC zdS72F&%EN2#JuEGPZwJypb2`JnJHGz78Y(MCeDVYmgbIzhOP!qZqAm@u103&mL^V) zCPpSOy)OC5rManjB{01y2)#x)^@5T@ZUN9{m(-%nveXo}qWoM1u$Qeeak|CH4X1ff zy(zfeVt`YxKF~4xpom3^XqXT%^?;c0WDDfL6MkwQFtrx}ll6<;A<7I4j5j=8978H@ z)dcU&QVNvVTm1ao`79at5FR1swyg%5$;tYPy#hCG-BSM`+EU9h|6u!#OUJxif~2?K zxN4GUe$wFaojJf9z)p z5$Ey};}0o`4QH}B9yFW z>98SDtSD?}jGxoZxo6X!U$AKQw|sQq!}8b$jjl6i(~7%3uRQeB{zzBi?B~JhyI$eR9CQS uH6MIndtb!u6IcAC@Ew*lAuIQC8Zg|Lxqpi1i6>#8a?jJ%&t;ucLK6TZv;Euv literal 0 HcmV?d00001 diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/selected.png b/scalaxy-fx/0.3-SNAPSHOT/api/lib/selected.png new file mode 100644 index 0000000000000000000000000000000000000000..c89765239e074f40ac120c7429b5d65a47dc218d GIT binary patch literal 1864 zcmaJ?c~BEq91ceTBSb(%MUFLype4yBBtTLE0s#pnDTc!!APL!pL`ZhCSs~!4NQ)J% zjYlz75elf(`(i|jO7Osgf;y;Fj)H?0s2weyqg2|B3iglEo!Ncw_vZV)-}ip+_hw7u z#fu%tZe$XP z91$o&BVnZ~rVxV@3dMnm*8Y~u#K+tpr8eFcYX>{J>3IbTC zz*H!%LNtI`QJ#sc#Q9Xh>H96H(Fs|N?n9Y~f-&@Rl)L{K0yfdh!-3YEqj zzr%|}JfTL1%QXsEDBx2G1-eQF@z`8Wa5TsX=5T|!OlA}q5go~mjA8`_aoG{!Y!-W* zD?k)0)vyL1=RzO3+)26SR#2lvW&w<;@?a<$L)5^#E%Q{9dkLIW?*kW_+)L1;Tn1r= zVLsS@9rXAT(LLtrMB5U%^S)m|2QQ!4P`HdBBOI%t8E8By$ z)tP&nmBpWMprzkM_|>^sro&sKcBBkCJasJiG9=P9#hP5QNL2+TkyCcgr_WpFbHr7_ z87m!#YYJH5*b!RP{<^=_J_~2|c=d7fAA8(7t(HqhM@QR7hK6D;&9z@F^LTl&+LYOL zUU{>=KQOIits!(3RqM9J$$Df>Q`4Hfywlrm3@To|dNr2U=+QrVeb>z4pMI4}rAnXe z*Su0wQ(?oEXC7Y0{o&u+%(Fh0o}PZBvZ5lZ@LWaJ!Gk4?)RX?H)qdpTZS_XZsax{y z_MKk#HqH@?F3d85ExWtByE8h5+2NQ~XRSrmZE49;u~@u3JtM<+b!er-?p^yG>?l!7 z)@R5TNdqW$9-&m@9!cz z)|KJ#YjcI$M2lT>D1eiHE7md=9Cb6o??`g%oXydj8XFrc(Rq-nRo~Dc92oPqc4`7jYVX4t*9L^0KwY`(Dn^c;fmUh^Z+y;JQ``m+ENO>F}JvzOG zpA_eOow0f6Rfv^j2{j}iqIq*6)BTacb1Yxm)_q06>xylb&!4}+!4jGxigiTeRX*Cn z<30Wx9WD2E4BzxN*jb#kdlW+%OtH1PfPLmI3$H$qQEoeA@M_zz(dMBx)_57yUHsNs zdvF1nVkziYxo1DV=eKeTc|*$c+^@3gOx8(~UC-Pht#*mPtJ;FH$u9Fm&%)M|KTg|f z5*U9$Nu>g6#DPS~Y)4n$4Wb>UOWwc=wp*D7L1rwgy--9rSyofByyv~cY4K+bR|b+B z((YQ6@^?+kI+3=oS=N8}mgQ8nYNyMpfy*0n{`@+ksvim5?MYSE)$MuW)=GnC(9&ES zE)MxRPw9$#K{-F$s=Aq5o>LYZb)fSRyT%9IcD!es`-6BtsJf2jWPf{YuBrE$LxQ!? zVn<`|QHj6njN1xoI7>WT>~c56r$ss7B6`$yLi+Pwn&+jdS}L$Vm@DT=KyDXF%TVr`iW&f2@9*rcCpU*G%kN@v);?Q2jJaQE~K zoxVPGny*U6lIkvBzs-GdKdhGVrt|YT^Vdn8*CU*fW}Ci*yY2_L3v1RibMA*BoY$Y4 ZNDtm_>Mc9CX5mbjz-9e{{de~$lm|} literal 0 HcmV?d00001 diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/selected2-right.png b/scalaxy-fx/0.3-SNAPSHOT/api/lib/selected2-right.png new file mode 100644 index 0000000000000000000000000000000000000000..bf984ef0bac9acacf732a22f6dbb9f648a6dc26a GIT binary patch literal 1434 zcmeAS@N?(olHy`uVBq!ia0vp^JU}eY!3HGlQ`YSVQj#UE5hcO-X(i=}MX3yqDfvmM z3ZA)%>8U}fi7AzZCsS=07?_nZLn2Bde0{8v^Ko2Tt~skz|cV7z)0WFNY~KZ%Gk)tz(4^Clz_GsrKDK}xwt{?0`hE?GD=Dctn~HE z%ggo3jrH=2()A53EiFN27#ZmTRp=I1=9MH?=;jqG!%T2VElw`VEGWs$&r<-In3$Ab zT4JjNbScCOxdm`z^NOLt1Pn0!io^naLp=kKmtYEgeeo;J&4sHjE(uCSxEHIz#UYgi zsro^w#rdU0$-sz9QwCX8VC7ttnpl!w6q28x0}I7~jQo=P;*9(P1?ON>1>eNv%sdbu ztlrnx$}_LHBrz{J)zigR321^|W@d_&iKVH9n}Ml`sinE4p`ojRlbf@pv#XJrxuuDd zqlu9TOs`9Ra%paAUI|QZ3PP_bPQ9R{kXrz>*(J3ovn(~mttdZN0qkX~Oe}7(Ft;>z zbaFKYnrDICEfBpaSlj~D3-Skcz4}1M=z}5_DWYLQz|;d`!jmnK15fy=dBD_O1WeXN zFSNEXFfj3Xx;TbZ-0BJTJuQ?dve&rp{{2Ne1Xv0M^`dqN6o#(7v-^@5ry`4P^EBOC zzl3jzHSWk1W|3sw);Ue+g;U^>O>?#=UP&uCcCNM}UQqY`_d|&fD$mXQ{c(==)z@ET z6-8WsJ}cX8&(eI*ZD~+t^J3nFi-8`!Zq6JfvCFS!sWLo#9-#4MO^n|D15*n%rrdh_ z?c64vTY1}4B-qwo&yLa&V>QjXcQ{Ddg|Gg%9v?OhmP@U{K>-_Wb*=L_APe@*L{q(Jr$a~Dp z0uLUnIsEVgw zb^Gh3!#nG_`dl;Ss7o9b$omss5Haua%O~3xUd$-@yryCEjht$dO0588|FJa{;N_gy{FZdcQZ9v{BdisYp- zHJ`kr@ZNF#_2kvBmj=Bo*P0sDSkC@KndR}v2pt}MKL2LzQ)!#4?B=IGa(;02XkB+e z+UA+9e^cKCtnU1>r)$si?G5_sWsaKjKm0w#%lN*ryrD|bs&hXR4};S~mM6aHstZA- NrKhW(%Q~loCIFxO8+`x( literal 0 HcmV?d00001 diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/selected2.png b/scalaxy-fx/0.3-SNAPSHOT/api/lib/selected2.png new file mode 100644 index 0000000000000000000000000000000000000000..a790bb1169b6b54de1d51f7778ee552979f52183 GIT binary patch literal 1965 zcmeAS@N?(olHy`uVBq!ia0vp^CxBR-gAGXf88D;(DajJoh?3y^w370~qErUQl>DSr z1<%~X^wgl##FWaylc_cg49rTIArU1JzCKpT`MG+DAT@dwxdlMo3=B5*6$OdO*{LN8 zNvY|XdA3ULckfqH$V{%1*XSQL?vFu&J;D8jzb> zlBiITo0C^;Rbi_HHrEQs1_|pcDS(xfWZNo192Makpx~Tel&WB=XP}#GU}m6TW~gUq zY+`P1uA^XNU}&IkV5Dzoq-$tyWo%?+V4wg6Nh+i#(Mch>H3D2mX;thjEr=FDs+o0^GXscbn}XpVJ5hw7AF^F7L;V>=P7_pOiaoz zEwNPsx)kDt+yc06!V;*iRM zRQ;gT;{4L0WMIUlDTAykuyQU+O)SYT3dzsUfrVl~Mt(_taYlZDf^)E`f^TASW*&$S zR`2U;<(XGpl9-pA>gi&u1T;Y}Gc(1?!rao>(aF`&)Y9C-(9qSu$<5i)+11F*+|tC! z(Zt9Erq?AuximL5uLPzy1)LqEuE@a9jJa{g3^D*&Fs~}@sPg}hA3HW}*bs2zZP}lLlevA=_U-n$=5&5bna|Ro zr2Kq;ZlP0ibWR_hJ9lpWiz!uc8tF`mg%K|cGE-8Xi0*W2U!-y9WyzzY#H~@SH*>@$ zseF`8+a!0Y?a0N869Ym+-@Jd{U1771b?3>~^XAPvzD32YutZHj$X%{hPhM8G*7Ie^ z?(45b`P!X@+s~$5zT+&;Zp|_IEnicE2OmGbsk)-GK&Ok7i<02OvfcN~%FFGSFVz;w zJpHni>#DT=iM(5&U57r%J7!PHj4vV0>!_hwa)V3FU5<)V5Wtj)rUr z_x@OMhrMuthvj{s_~K>J23#ctD--tXEDh3}dGw%xx?U5Hm;SAjt|^^YCOO8>;4W(W z`B>!wi)4Fbk%f#_R5Z`wIShpf%kMrdS{am?`BMMP;)KgC^MezCb}+X!3X04>KYc=0 zR#uX=we_tFVODdWSs#%Qo55lt(Cc>b)!)p`H+`n$c~0B4YuEdQ0Un!0#W<5w8WS1> zjU#(|d+lGSYu^gc9Ub-|XBRjj>V(vLdtFNI}x@X#@rKBc({rdHG zadB}{adEJA$PLdKG5RM0gA$&|svdjvXi-LPZg17zxGkmW8{DepS^O^EzhB?FuRbCo zqQKAJ|8#0<>Y`n{qHYIXSzdKBa7IiaPpnJ@zlsD;l83n~+r%|1R@_*u>MJ6h&ct{_ z=H=_x!7m;MuX2_MXn9M_J+Cm-hTNpH>=mNsC<9kP)$a(UEUF`RJRVHGw%nH4A_E h2-=FCwErWPz_6w1NS~Nz6ep+x^>p=fS?83{1OQq_0~!DT literal 0 HcmV?d00001 diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/signaturebg.gif b/scalaxy-fx/0.3-SNAPSHOT/api/lib/signaturebg.gif new file mode 100644 index 0000000000000000000000000000000000000000..b6ac4415e4a3a3ce7e38401a476beea7b1938585 GIT binary patch literal 1214 zcmZ?wbhEHbWMoihIKsei_wL=3Cr`e6|Ni^;?>BB-U$kh^&6_u0zkc=h?b|o6U*ElR z_x}C+_wL<0ckbN#ckgfCzWw^m>zlW3y?yug<;zz$Zrr$Y=gynAZ*JYXb^ZGFckkZ4 zdiCo6|Njg~K=D6!gl~X?OJYePkhZa}C`e4sPAySLN=?tqvsHS(d%u!GW{Ry+xT&v! zZ-H}aMy5wqQEG6NUr2IQcCuxPlD(aRO@&oOZb5EpNuokUZcbjYRfVlmVoH8esuhq8 z64qBz04piUwpDTjNhpBqbj~kIRWQ{v&`mZlGf*%y)H5_TF*i5YQ7|$vG|)FN(l<2H zH8i&}HnK7>P=Ep@plwAdX;wilZcw{`JX@uVl9B=|ef{$Ca=mh6z5JqdeM3u2OOP2x zM!G;1y2X`wC5aWfdBw^w6I@b@lZ!G7N;32F6hI~>Cgqow*eU^C3h_d20o>TUVm+{T z^pf*)^(zt!^bPe4Kwg3=^!3HBG&dKny0|1L72#g21{a4^7NqJ2r55Lx7A2!(A3h{#L&>yz{$%-qt%$9UanL3(T0L?SR?iPsN6x?nx z!08r!pkwqw5sMVjFd<;-0Wsmp7RZ4o{M0;PYA*sNYsUZo{{H#>>*tT}-@bnN{ORL| z_wRsN?$yf|&!0Vg^7zri2lwyYy>t84%^TORUA=Po(!~qs&z(JU`qar2$B!L7a`@1} z1N-;w-Lrew&K=vgZQZhY)5ZeMTG_VdAT{+S(zE>X{jm6Nr?&Z zaj`McQIQehVWAmo_ zrKzE=rmCW>q^KY-Co3Z@B`F~;CMqH&FX#K^#)_>%=(Qs{t4 sPRwL~E)H9a%WR_Xoj{Yna%DYi=CroINg16w1-Ypui3%0DIeEoa6}C!=DfvmMRzNmLSYJs2tfVB{R>=`0p#ZYe zIlm}X!Bo#cH`&0({$jZP#0Sc6WwiTtM zSp~VcLG1$aY?U%fN(!v>^~=l4^~#O)@{7{-4J|D#L1q{k=>k>g7FXt#Bv$C=6)VF` za7isrF3Kz@$;{7F0GXJWlwVq6s|0i@#0$9vaAWg|^}ycIOU}>LuShJ=H`Fr#c?qV_ z*B8Ii++4Wo;*y|LgnO|XTpUtakg6Y)TAW{6l$;7wt_-rOz{ATTy({MavwGFa70Z_`U9x!5!Ugl^&7CuQ*322xr%jzQdD6rQ{e8VX-Cdm>?QN|s z%}tFB^>wv1)m4=h1nAc$w`R`@o}*+(NU2R;bEa6!9jrm z{(inb-d>&_?ryFw&Q6XF_I9>5)>f7l=4PfQ#zw#_rKhW-t);1EF>tv&&SKd&Be*V&c@2Z%*4pRp!kyoTyW@sNKkpiz$&$%l_m71iJOQf Yv$AL3W|;;C$CD p { + margin-top: 5px; +} + +#types ol li:last-child { + margin-bottom: 5px; +} + +/* +#definition { + padding: 6px 0 6px 6px; + min-height: 59px; + color: white; +} +*/ + +#definition { + display: block-inline; + padding: 5px 0px; + height: 61px; +} + +#definition > img { + float: left; + padding-right: 6px; + padding-left: 5px; +} + +#definition > a > img { + float: left; + padding-right: 6px; + padding-left: 5px; +} + +#definition p + h1 { + margin-top: 3px; +} + +#definition > h1 { +/* padding: 12px 0 12px 6px;*/ + color: white; + text-shadow: 3px black; + text-shadow: black 0px 2px 0px; + font-size: 24pt; + display: inline-block; + overflow: hidden; + margin-top: 10px; +} + +#definition h1 > a { + color: #ffffff; + font-size: 24pt; + text-shadow: black 0px 2px 0px; +/* text-shadow: black 0px 0px 0px;*/ +text-decoration: none; +} + +#definition #owner { + color: #ffffff; + margin-top: 4px; + font-size: 10pt; + overflow: hidden; +} + +#definition #owner > a { + color: #ffffff; +} + +#definition #owner > a:hover { + text-decoration: none; +} + +#signature { + background-image:url('signaturebg2.gif'); + background-color: #d7d7d7; + min-height: 18px; + background-repeat:repeat-x; + font-size: 11.5pt; +/* margin-bottom: 10px;*/ + padding: 8px; +} + +#signature > span.modifier_kind { + display: inline; + float: left; + text-align: left; + width: auto; + position: static; + text-shadow: 2px white; + text-shadow: white 0px 1px 0px; +} + +#signature > span.symbol { + text-align: left; + display: inline; + padding-left: 0.7em; + text-shadow: 2px white; + text-shadow: white 0px 1px 0px; +} + +/* Linear super types and known subclasses */ +.hiddenContent { + display: none; +} + +.toggleContainer .toggle { + cursor: pointer; + padding-left: 15px; + background: url("arrow-right.png") no-repeat 0 3px transparent; +} + +.toggleContainer .toggle.open { + background: url("arrow-down.png") no-repeat 0 3px transparent; +} + +.toggleContainer .hiddenContent { + margin-top: 5px; +} + +.value #definition { + background-color: #2C475C; /* blue */ + background-image:url('defbg-blue.gif'); + background-repeat:repeat-x; +} + +.type #definition { + background-color: #316555; /* green */ + background-image:url('defbg-green.gif'); + background-repeat:repeat-x; +} + +#template { + margin-bottom: 50px; +} + +h3 { + color: white; + padding: 5px 10px; + font-size: 12pt; + font-weight: bold; + text-shadow: black 1px 1px 0px; +} + +dl.attributes > dt { + display: block; + float: left; + font-style: italic; +} + +dl.attributes > dt.implicit { + font-weight: bold; + color: darkgreen; +} + +dl.attributes > dd { + display: block; + padding-left: 10em; + margin-bottom: 5px; +} + +#template .values > h3 { + background: #2C475C url("valuemembersbg.gif") repeat-x bottom left; /* grayish blue */ + height: 18px; +} + +#values ol li:last-child { + margin-bottom: 5px; +} + +#template .types > h3 { + background: #316555 url("typebg.gif") repeat-x bottom left; /* green */ + height: 18px; +} + +#constructors > h3 { + background: #4f504f url("constructorsbg.gif") repeat-x bottom left; /* gray */ + height: 18px; +} + +#inheritedMembers > div.parent > h3 { + background: #dadada url("constructorsbg.gif") repeat-x bottom left; /* gray */ + height: 17px; + font-style: italic; + font-size: 12pt; +} + +#inheritedMembers > div.parent > h3 * { + color: white; +} + +#inheritedMembers > div.conversion > h3 { + background: #dadada url("conversionbg.gif") repeat-x bottom left; /* gray */ + height: 17px; + font-style: italic; + font-size: 12pt; +} + +#inheritedMembers > div.conversion > h3 * { + color: white; +} + +#groupedMembers > div.group > h3 { + background: #dadada url("typebg.gif") repeat-x bottom left; /* green */ + height: 17px; + font-size: 12pt; +} + +#groupedMembers > div.group > h3 * { + color: white; +} + + +/* Member cells */ + +div.members > ol { + background-color: white; + list-style: none +} + +div.members > ol > li { + display: block; + border-bottom: 1px solid gray; + padding: 5px 0 6px; + margin: 0 10px; + position: relative; +} + +div.members > ol > li:last-child { + border: 0; + padding: 5px 0 5px; +} + +/* Member signatures */ + +#tooltip { + background: #EFD5B5; + border: 1px solid gray; + color: black; + display: none; + padding: 5px; + position: absolute; +} + +.signature { + font-family: monospace; + font-size: 10pt; + line-height: 18px; + clear: both; + display: block; + text-shadow: 2px white; + text-shadow: white 0px 1px 0px; +} + +.signature .modifier_kind { + position: absolute; + text-align: right; + width: 14em; +} + +.signature > a > .symbol > .name { + text-decoration: underline; +} + +.signature > a:hover > .symbol > .name { + text-decoration: none; +} + +.signature > a { + text-decoration: none; +} + +.signature > .symbol { + display: block; + padding-left: 14.7em; +} + +.signature .name { + display: inline-block; + font-weight: bold; +} + +.signature .symbol > .implicit { + display: inline-block; + font-weight: bold; + text-decoration: underline; + color: darkgreen; +} + +.signature .symbol .shadowed { + color: darkseagreen; +} + +.signature .symbol .params > .implicit { + font-style: italic; +} + +.signature .symbol .deprecated { + text-decoration: line-through; +} + +.signature .symbol .params .default { + font-style: italic; +} + +#template .signature.closed { + background: url("arrow-right.png") no-repeat 0 5px transparent; + cursor: pointer; +} + +#template .signature.opened { + background: url("arrow-down.png") no-repeat 0 5px transparent; + cursor: pointer; +} + +#template .values .signature .name { + color: darkblue; +} + +#template .types .signature .name { + color: darkgreen; +} + +.full-signature-usecase h4 span { + font-size: 10pt; +} + +.full-signature-usecase > #signature { + padding-top: 0px; +} + +#template .full-signature-usecase > .signature.closed { + background: none; +} + +#template .full-signature-usecase > .signature.opened { + background: none; +} + +.full-signature-block { + padding: 5px 0 0; + border-top: 1px solid #EBEBEB; + margin-top: 5px; + margin-bottom: 5px; +} + + +/* Comments text formating */ + +.cmt {} + +.cmt p { + margin: 0.7em 0; +} + +.cmt p:first-child { + margin-top: 0; +} + +.cmt p:last-child { + margin-bottom: 0; +} + +.cmt h3, +.cmt h4, +.cmt h5, +.cmt h6 { + margin-bottom: 0.7em; + margin-top: 1.4em; + display: block; + text-align: left; + font-weight: bold; +} + +.cmt h3 { + font-size: 14pt; +} + +.cmt h4 { + font-size: 13pt; +} + +.cmt h5 { + font-size: 12pt; +} + +.cmt h6 { + font-size: 11pt; +} + +.cmt pre { + padding: 5px; + border: 1px solid #ddd; + background-color: #eee; + margin: 5px 0; + display: block; + font-family: monospace; +} + +.cmt pre span.ano { + color: blue; +} + +.cmt pre span.cmt { + color: green; +} + +.cmt pre span.kw { + font-weight: bold; +} + +.cmt pre span.lit { + color: #c71585; +} + +.cmt pre span.num { + color: #1e90ff; /* dodgerblue */ +} + +.cmt pre span.std { + color: #008080; /* teal */ +} + +.cmt ul { + display: block; + list-style: circle; + padding-left: 20px; +} + +.cmt ol { + display: block; + padding-left:20px; +} + +.cmt ol.decimal { + list-style: decimal; +} + +.cmt ol.lowerAlpha { + list-style: lower-alpha; +} + +.cmt ol.upperAlpha { + list-style: upper-alpha; +} + +.cmt ol.lowerRoman { + list-style: lower-roman; +} + +.cmt ol.upperRoman { + list-style: upper-roman; +} + +.cmt li { + display: list-item; +} + +.cmt code { + font-family: monospace; +} + +.cmt a { + font-style: bold; +} + +.cmt em, .cmt i { + font-style: italic; +} + +.cmt strong, .cmt b { + font-weight: bold; +} + +/* Comments structured layout */ + +.group > div.comment { + padding-top: 5px; + padding-bottom: 5px; + padding-right: 5px; + padding-left: 5px; + border: 1px solid #ddd; + background-color: #eeeee; + margin-top:5px; + margin-bottom:5px; + margin-right:5px; + margin-left:5px; + display: block; +} + +p.comment { + display: block; + margin-left: 14.7em; + margin-top: 5px; +} + +.shortcomment { + display: block; + margin: 5px 10px; +} + +div.fullcommenttop { + padding: 10px 10px; + background-image:url('fullcommenttopbg.gif'); + background-repeat:repeat-x; +} + +div.fullcomment { + margin: 5px 10px; +} + +#template div.fullcommenttop, +#template div.fullcomment { + display:none; + margin: 5px 0 0 14.7em; +} + +#template .shortcomment { + margin: 5px 0 0 14.7em; + padding: 0; +} + +div.fullcomment .block { + padding: 5px 0 0; + border-top: 1px solid #EBEBEB; + margin-top: 5px; + overflow: hidden; +} + +div.fullcommenttop .block { + padding: 5px 0 0; + border-top: 1px solid #EBEBEB; + margin-top: 5px; + margin-bottom: 5px +} + +div.fullcomment div.block ol li p, +div.fullcomment div.block ol li { + display:inline +} + +div.fullcomment .block > h5 { + font-style: italic; + font-weight: normal; + display: inline-block; +} + +div.fullcomment .comment { + margin: 5px 0 10px; +} + +div.fullcommenttop .comment:last-child, +div.fullcomment .comment:last-child { + margin-bottom: 0; +} + +div.fullcommenttop dl.paramcmts { + margin-bottom: 0.8em; + padding-bottom: 0.8em; +} + +div.fullcommenttop dl.paramcmts > dt, +div.fullcomment dl.paramcmts > dt { + display: block; + float: left; + font-weight: bold; + min-width: 70px; +} + +div.fullcommenttop dl.paramcmts > dd, +div.fullcomment dl.paramcmts > dd { + display: block; + padding-left: 10px; + margin-bottom: 5px; + margin-left: 70px; +} + +/* Members filter tool */ + +#textfilter { + position: relative; + display: block; + height: 20px; + margin-bottom: 5px; +} + +#textfilter > .pre { + display: block; + position: absolute; + top: 0; + left: 0; + height: 23px; + width: 21px; + background: url("filter_box_left.png"); +} + +#textfilter > .input { + display: block; + position: absolute; + top: 0; + right: 20px; + left: 20px; +} + +#textfilter > .input > input { + height: 20px; + padding: 1px; + font-weight: bold; + color: #000000; + background: #ffffff url("filterboxbarbg.png") repeat-x top left; + width: 100%; +} + +#textfilter > .post { + display: block; + position: absolute; + top: 0; + right: 0; + height: 23px; + width: 21px; + background: url("filter_box_right.png"); +} + +#mbrsel { + padding: 5px 10px; + background-color: #ededee; /* light gray */ + background-image:url('filterboxbg.gif'); + background-repeat:repeat-x; + font-size: 9.5pt; + display: block; + margin-top: 1em; +/* margin-bottom: 1em; */ +} + +#mbrsel > div { + margin-bottom: 5px; +} + +#mbrsel > div:last-child { + margin-bottom: 0; +} + +#mbrsel > div > span.filtertype { + padding: 4px; + margin-right: 5px; + float: left; + display: inline-block; + color: #000000; + font-weight: bold; + text-shadow: white 0px 1px 0px; + width: 4.5em; +} + +#mbrsel > div > ol { + display: inline-block; +} + +#mbrsel > div > a { + position:relative; + top: -8px; + font-size: 11px; + text-shadow: #ffffff 0 1px 0; +} + +#mbrsel > div > ol#linearization { + display: table; + margin-left: 70px; +} + +#mbrsel > div > ol#linearization > li.in { + text-decoration: none; + float: left; + padding-right: 10px; + margin-right: 5px; + background: url(selected-right.png) no-repeat; + background-position: right 0px; +} + +#mbrsel > div > ol#linearization > li.in > span{ + color: #404040; + float: left; + padding: 1px 0 1px 10px; + background: url(selected.png) no-repeat; + background-position: 0px 0px; + text-shadow: #ffffff 0 1px 0; +} + +#mbrsel > div > ol#implicits { + display: table; + margin-left: 70px; +} + +#mbrsel > div > ol#implicits > li.in { + text-decoration: none; + float: left; + padding-right: 10px; + margin-right: 5px; + background: url(selected-right-implicits.png) no-repeat; + background-position: right 0px; +} + +#mbrsel > div > ol#implicits > li.in > span{ + color: #404040; + float: left; + padding: 1px 0 1px 10px; + background: url(selected-implicits.png) no-repeat; + background-position: 0px 0px; + text-shadow: #ffffff 0 1px 0; +} + +#mbrsel > div > ol > li { +/* padding: 3px 10px;*/ + line-height: 16pt; + display: inline-block; + cursor: pointer; +} + +#mbrsel > div > ol > li.in { + text-decoration: none; + float: left; + padding-right: 10px; + margin-right: 5px; + background: url(selected-right.png) no-repeat; + background-position: right 0px; +} + +#mbrsel > div > ol > li.in > span{ + color: #404040; + float: left; + padding: 1px 0 1px 10px; + background: url(selected.png) no-repeat; + background-position: 0px 0px; + text-shadow: #ffffff 0 1px 0; +} + +#mbrsel > div > ol > li.out { + text-decoration: none; + float: left; + padding-right: 10px; + margin-right: 5px; +} + +#mbrsel > div > ol > li.out > span{ + color: #747474; +/* background-color: #999; */ + float: left; + padding: 1px 0 1px 10px; +/* background: url(unselected.png) no-repeat;*/ + background-position: 0px -1px; + text-shadow: #ffffff 0 1px 0; +} +/* +#mbrsel .hideall { + color: #4C4C4C; + line-height: 16px; + font-weight: bold; +} + +#mbrsel .hideall span { + color: #4C4C4C; + font-weight: bold; +} + +#mbrsel .showall { + color: #4C4C4C; + line-height: 16px; + font-weight: bold; +} + +#mbrsel .showall span { + color: #4C4C4C; + font-weight: bold; +}*/ + +.badge { + display: inline-block; + padding: 2px 4px; + font-size: 11.844px; + font-weight: bold; + line-height: 14px; + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + white-space: nowrap; + vertical-align: baseline; + background-color: #999999; + padding-right: 9px; + padding-left: 9px; + -webkit-border-radius: 9px; + -moz-border-radius: 9px; + border-radius: 9px; +} + +.badge-red { + background-color: #b94a48; +} diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/template.js b/scalaxy-fx/0.3-SNAPSHOT/api/lib/template.js new file mode 100644 index 00000000..6d1caf6d --- /dev/null +++ b/scalaxy-fx/0.3-SNAPSHOT/api/lib/template.js @@ -0,0 +1,466 @@ +// © 2009–2010 EPFL/LAMP +// code by Gilles Dubochet with contributions by Pedro Furlanetto + +$(document).ready(function(){ + + // Escapes special characters and returns a valid jQuery selector + function escapeJquery(str){ + return str.replace(/([;&,\.\+\*\~':"\!\^#$%@\[\]\(\)=>\|])/g, '\\$1'); + } + + // highlight and jump to selected member + if (window.location.hash) { + var temp = window.location.hash.replace('#', ''); + var elem = '#'+escapeJquery(temp); + + window.scrollTo(0, 0); + $(elem).parent().effect("highlight", {color: "#FFCC85"}, 3000); + $('html,body').animate({scrollTop:$(elem).parent().offset().top}, 1000); + } + + var isHiddenClass = function (name) { + return name == 'scala.Any' || + name == 'scala.AnyRef'; + }; + + var isHidden = function (elem) { + return $(elem).attr("data-hidden") == 'true'; + }; + + $("#linearization li:gt(0)").filter(function(){ + return isHiddenClass($(this).attr("name")); + }).removeClass("in").addClass("out"); + + $("#implicits li").filter(function(){ + return isHidden(this); + }).removeClass("in").addClass("out"); + + // Pre-filter members + filter(); + + // Member filter box + var input = $("#textfilter input"); + input.bind("keyup", function(event) { + + switch ( event.keyCode ) { + + case 27: // escape key + input.val(""); + filter(true); + break; + + case 38: // up + input.val(""); + filter(false); + window.scrollTo(0, $("body").offset().top); + input.focus(); + break; + + case 33: //page up + input.val(""); + filter(false); + break; + + case 34: //page down + input.val(""); + filter(false); + break; + + default: + window.scrollTo(0, $("#mbrsel").offset().top); + filter(true); + break; + + } + }); + input.focus(function(event) { + input.select(); + }); + $("#textfilter > .post").click(function() { + $("#textfilter input").attr("value", ""); + filter(); + }); + $(document).keydown(function(event) { + + if (event.keyCode == 9) { // tab + $("#index-input", window.parent.document).focus(); + input.attr("value", ""); + return false; + } + }); + + $("#linearization li").click(function(){ + if ($(this).hasClass("in")) { + $(this).removeClass("in"); + $(this).addClass("out"); + } + else if ($(this).hasClass("out")) { + $(this).removeClass("out"); + $(this).addClass("in"); + }; + filter(); + }); + + $("#implicits li").click(function(){ + if ($(this).hasClass("in")) { + $(this).removeClass("in"); + $(this).addClass("out"); + } + else if ($(this).hasClass("out")) { + $(this).removeClass("out"); + $(this).addClass("in"); + }; + filter(); + }); + + $("#mbrsel > div[id=ancestors] > ol > li.hideall").click(function() { + $("#linearization li.in").removeClass("in").addClass("out"); + $("#linearization li:first").removeClass("out").addClass("in"); + $("#implicits li.in").removeClass("in").addClass("out"); + + if ($(this).hasClass("out") && $("#mbrsel > div[id=ancestors] > ol > li.showall").hasClass("in")) { + $(this).removeClass("out").addClass("in"); + $("#mbrsel > div[id=ancestors] > ol > li.showall").removeClass("in").addClass("out"); + } + + filter(); + }) + $("#mbrsel > div[id=ancestors] > ol > li.showall").click(function() { + var filteredLinearization = + $("#linearization li.out").filter(function() { + return ! isHiddenClass($(this).attr("name")); + }); + filteredLinearization.removeClass("out").addClass("in"); + + var filteredImplicits = + $("#implicits li.out").filter(function() { + return ! isHidden(this); + }); + filteredImplicits.removeClass("out").addClass("in"); + + if ($(this).hasClass("out") && $("#mbrsel > div[id=ancestors] > ol > li.hideall").hasClass("in")) { + $(this).removeClass("out").addClass("in"); + $("#mbrsel > div[id=ancestors] > ol > li.hideall").removeClass("in").addClass("out"); + } + + filter(); + }); + $("#visbl > ol > li.public").click(function() { + if ($(this).hasClass("out")) { + $(this).removeClass("out").addClass("in"); + $("#visbl > ol > li.all").removeClass("in").addClass("out"); + filter(); + }; + }) + $("#visbl > ol > li.all").click(function() { + if ($(this).hasClass("out")) { + $(this).removeClass("out").addClass("in"); + $("#visbl > ol > li.public").removeClass("in").addClass("out"); + filter(); + }; + }); + $("#order > ol > li.alpha").click(function() { + if ($(this).hasClass("out")) { + orderAlpha(); + }; + }) + $("#order > ol > li.inherit").click(function() { + if ($(this).hasClass("out")) { + orderInherit(); + }; + }); + $("#order > ol > li.group").click(function() { + if ($(this).hasClass("out")) { + orderGroup(); + }; + }); + $("#groupedMembers").hide(); + + initInherit(); + + // Create tooltips + $(".extype").add(".defval").tooltip({ + tip: "#tooltip", + position:"top center", + predelay: 500, + onBeforeShow: function(ev) { + $(this.getTip()).text(this.getTrigger().attr("name")); + } + }); + + /* Add toggle arrows */ + //var docAllSigs = $("#template li").has(".fullcomment").find(".signature"); + // trying to speed things up a little bit + var docAllSigs = $("#template li[fullComment=yes] .signature"); + + function commentToggleFct(signature){ + var parent = signature.parent(); + var shortComment = $(".shortcomment", parent); + var fullComment = $(".fullcomment", parent); + var vis = $(":visible", fullComment); + signature.toggleClass("closed").toggleClass("opened"); + if (vis.length > 0) { + shortComment.slideDown(100); + fullComment.slideUp(100); + } + else { + shortComment.slideUp(100); + fullComment.slideDown(100); + } + }; + docAllSigs.addClass("closed"); + docAllSigs.click(function() { + commentToggleFct($(this)); + }); + + /* Linear super types and known subclasses */ + function toggleShowContentFct(e){ + e.toggleClass("open"); + var content = $(".hiddenContent", e.parent().get(0)); + if (content.is(':visible')) { + content.slideUp(100); + } + else { + content.slideDown(100); + } + }; + + $(".toggle:not(.diagram-link)").click(function() { + toggleShowContentFct($(this)); + }); + + // Set parent window title + windowTitle(); + + if ($("#order > ol > li.group").length == 1) { orderGroup(); }; +}); + +function orderAlpha() { + $("#order > ol > li.alpha").removeClass("out").addClass("in"); + $("#order > ol > li.inherit").removeClass("in").addClass("out"); + $("#order > ol > li.group").removeClass("in").addClass("out"); + $("#template > div.parent").hide(); + $("#template > div.conversion").hide(); + $("#mbrsel > div[id=ancestors]").show(); + filter(); +}; + +function orderInherit() { + $("#order > ol > li.inherit").removeClass("out").addClass("in"); + $("#order > ol > li.alpha").removeClass("in").addClass("out"); + $("#order > ol > li.group").removeClass("in").addClass("out"); + $("#template > div.parent").show(); + $("#template > div.conversion").show(); + $("#mbrsel > div[id=ancestors]").hide(); + filter(); +}; + +function orderGroup() { + $("#order > ol > li.group").removeClass("out").addClass("in"); + $("#order > ol > li.alpha").removeClass("in").addClass("out"); + $("#order > ol > li.inherit").removeClass("in").addClass("out"); + $("#template > div.parent").hide(); + $("#template > div.conversion").hide(); + $("#mbrsel > div[id=ancestors]").show(); + filter(); +}; + +/** Prepares the DOM for inheritance-based display. To do so it will: + * - hide all statically-generated parents headings; + * - copy all members from the value and type members lists (flat members) to corresponding lists nested below the + * parent headings (inheritance-grouped members); + * - initialises a control variable used by the filter method to control whether filtering happens on flat members + * or on inheritance-grouped members. */ +function initInherit() { + // inheritParents is a map from fully-qualified names to the DOM node of parent headings. + var inheritParents = new Object(); + var groupParents = new Object(); + $("#inheritedMembers > div.parent").each(function(){ + inheritParents[$(this).attr("name")] = $(this); + }); + $("#inheritedMembers > div.conversion").each(function(){ + inheritParents[$(this).attr("name")] = $(this); + }); + $("#groupedMembers > div.group").each(function(){ + groupParents[$(this).attr("name")] = $(this); + }); + + $("#types > ol > li").each(function(){ + var mbr = $(this); + this.mbrText = mbr.find("> .fullcomment .cmt").text(); + var qualName = mbr.attr("name"); + var owner = qualName.slice(0, qualName.indexOf("#")); + var name = qualName.slice(qualName.indexOf("#") + 1); + var inheritParent = inheritParents[owner]; + if (inheritParent != undefined) { + var types = $("> .types > ol", inheritParent); + if (types.length == 0) { + inheritParent.append("

                                      Type Members

                                        "); + types = $("> .types > ol", inheritParent); + } + var clone = mbr.clone(); + clone[0].mbrText = this.mbrText; + types.append(clone); + } + var group = mbr.attr("group") + var groupParent = groupParents[group]; + if (groupParent != undefined) { + var types = $("> .types > ol", groupParent); + if (types.length == 0) { + groupParent.append("
                                          "); + types = $("> .types > ol", groupParent); + } + var clone = mbr.clone(); + clone[0].mbrText = this.mbrText; + types.append(clone); + } + }); + + $("#values > ol > li").each(function(){ + var mbr = $(this); + this.mbrText = mbr.find("> .fullcomment .cmt").text(); + var qualName = mbr.attr("name"); + var owner = qualName.slice(0, qualName.indexOf("#")); + var name = qualName.slice(qualName.indexOf("#") + 1); + var inheritParent = inheritParents[owner]; + if (inheritParent != undefined) { + var values = $("> .values > ol", inheritParent); + if (values.length == 0) { + inheritParent.append("

                                          Value Members

                                            "); + values = $("> .values > ol", inheritParent); + } + var clone = mbr.clone(); + clone[0].mbrText = this.mbrText; + values.append(clone); + } + var group = mbr.attr("group") + var groupParent = groupParents[group]; + if (groupParent != undefined) { + var values = $("> .values > ol", groupParent); + if (values.length == 0) { + groupParent.append("
                                              "); + values = $("> .values > ol", groupParent); + } + var clone = mbr.clone(); + clone[0].mbrText = this.mbrText; + values.append(clone); + } + }); + $("#inheritedMembers > div.parent").each(function() { + if ($("> div.members", this).length == 0) { $(this).remove(); }; + }); + $("#inheritedMembers > div.conversion").each(function() { + if ($("> div.members", this).length == 0) { $(this).remove(); }; + }); + $("#groupedMembers > div.group").each(function() { + if ($("> div.members", this).length == 0) { $(this).remove(); }; + }); +}; + +/* filter used to take boolean scrollToMember */ +function filter() { + var query = $.trim($("#textfilter input").val()).toLowerCase(); + query = query.replace(/[-[\]{}()*+?.,\\^$|#]/g, "\\$&").replace(/\s+/g, "|"); + var queryRegExp = new RegExp(query, "i"); + var privateMembersHidden = $("#visbl > ol > li.public").hasClass("in"); + var orderingAlphabetic = $("#order > ol > li.alpha").hasClass("in"); + var orderingInheritance = $("#order > ol > li.inherit").hasClass("in"); + var orderingGroups = $("#order > ol > li.group").hasClass("in"); + var hiddenSuperclassElementsLinearization = orderingInheritance ? $("#linearization > li:gt(0)") : $("#linearization > li.out"); + var hiddenSuperclassesLinearization = hiddenSuperclassElementsLinearization.map(function() { + return $(this).attr("name"); + }).get(); + var hiddenSuperclassElementsImplicits = orderingInheritance ? $("#implicits > li") : $("#implicits > li.out"); + var hiddenSuperclassesImplicits = hiddenSuperclassElementsImplicits.map(function() { + return $(this).attr("name"); + }).get(); + + var hideInheritedMembers; + + if (orderingAlphabetic) { + $("#allMembers").show(); + $("#inheritedMembers").hide(); + $("#groupedMembers").hide(); + hideInheritedMembers = true; + $("#allMembers > .members").each(filterFunc); + } else if (orderingGroups) { + $("#groupedMembers").show(); + $("#inheritedMembers").hide(); + $("#allMembers").hide(); + hideInheritedMembers = true; + $("#groupedMembers > .group > .members").each(filterFunc); + $("#groupedMembers > div.group").each(function() { + $(this).show(); + if ($("> div.members", this).not(":hidden").length == 0) { + $(this).hide(); + } else { + $(this).show(); + } + }); + } else if (orderingInheritance) { + $("#inheritedMembers").show(); + $("#groupedMembers").hide(); + $("#allMembers").hide(); + hideInheritedMembers = false; + $("#inheritedMembers > .parent > .members").each(filterFunc); + $("#inheritedMembers > .conversion > .members").each(filterFunc); + } + + + function filterFunc() { + var membersVisible = false; + var members = $(this); + members.find("> ol > li").each(function() { + var mbr = $(this); + if (privateMembersHidden && mbr.attr("visbl") == "prt") { + mbr.hide(); + return; + } + var name = mbr.attr("name"); + // Owner filtering must not happen in "inherited from" member lists + if (hideInheritedMembers) { + var ownerIndex = name.indexOf("#"); + if (ownerIndex < 0) { + ownerIndex = name.lastIndexOf("."); + } + var owner = name.slice(0, ownerIndex); + for (var i = 0; i < hiddenSuperclassesLinearization.length; i++) { + if (hiddenSuperclassesLinearization[i] == owner) { + mbr.hide(); + return; + } + }; + for (var i = 0; i < hiddenSuperclassesImplicits.length; i++) { + if (hiddenSuperclassesImplicits[i] == owner) { + mbr.hide(); + return; + } + }; + } + if (query && !(queryRegExp.test(name) || queryRegExp.test(this.mbrText))) { + mbr.hide(); + return; + } + mbr.show(); + membersVisible = true; + }); + + if (membersVisible) + members.show(); + else + members.hide(); + }; + + return false; +}; + +function windowTitle() +{ + try { + parent.document.title=document.title; + } + catch(e) { + // Chrome doesn't allow settings the parent's title when + // used on the local file system. + } +}; diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/tools.tooltip.js b/scalaxy-fx/0.3-SNAPSHOT/api/lib/tools.tooltip.js new file mode 100644 index 00000000..0af34eca --- /dev/null +++ b/scalaxy-fx/0.3-SNAPSHOT/api/lib/tools.tooltip.js @@ -0,0 +1,14 @@ +/* + * tools.tooltip 1.1.3 - Tooltips done right. + * + * Copyright (c) 2009 Tero Piirainen + * http://flowplayer.org/tools/tooltip.html + * + * Dual licensed under MIT and GPL 2+ licenses + * http://www.opensource.org/licenses + * + * Launch : November 2008 + * Date: ${date} + * Revision: ${revision} + */ +(function(c){var d=[];c.tools=c.tools||{};c.tools.tooltip={version:"1.1.3",conf:{effect:"toggle",fadeOutSpeed:"fast",tip:null,predelay:0,delay:30,opacity:1,lazy:undefined,position:["top","center"],offset:[0,0],cancelDefault:true,relative:false,oneInstance:true,events:{def:"mouseover,mouseout",input:"focus,blur",widget:"focus mouseover,blur mouseout",tooltip:"mouseover,mouseout"},api:false},addEffect:function(e,g,f){b[e]=[g,f]}};var b={toggle:[function(e){var f=this.getConf(),g=this.getTip(),h=f.opacity;if(h<1){g.css({opacity:h})}g.show();e.call()},function(e){this.getTip().hide();e.call()}],fade:[function(e){this.getTip().fadeIn(this.getConf().fadeInSpeed,e)},function(e){this.getTip().fadeOut(this.getConf().fadeOutSpeed,e)}]};function a(f,g){var p=this,k=c(this);f.data("tooltip",p);var l=f.next();if(g.tip){l=c(g.tip);if(l.length>1){l=f.nextAll(g.tip).eq(0);if(!l.length){l=f.parent().nextAll(g.tip).eq(0)}}}function o(u){var t=g.relative?f.position().top:f.offset().top,s=g.relative?f.position().left:f.offset().left,v=g.position[0];t-=l.outerHeight()-g.offset[0];s+=f.outerWidth()+g.offset[1];var q=l.outerHeight()+f.outerHeight();if(v=="center"){t+=q/2}if(v=="bottom"){t+=q}v=g.position[1];var r=l.outerWidth()+f.outerWidth();if(v=="center"){s-=r/2}if(v=="left"){s-=r}return{top:t,left:s}}var i=f.is(":input"),e=i&&f.is(":checkbox, :radio, select, :button"),h=f.attr("type"),n=g.events[h]||g.events[i?(e?"widget":"input"):"def"];n=n.split(/,\s*/);if(n.length!=2){throw"Tooltip: bad events configuration for "+h}f.bind(n[0],function(r){if(g.oneInstance){c.each(d,function(){this.hide()})}var q=l.data("trigger");if(q&&q[0]!=this){l.hide().stop(true,true)}r.target=this;p.show(r);n=g.events.tooltip.split(/,\s*/);l.bind(n[0],function(){p.show(r)});if(n[1]){l.bind(n[1],function(){p.hide(r)})}});f.bind(n[1],function(q){p.hide(q)});if(!c.browser.msie&&!i&&!g.predelay){f.mousemove(function(){if(!p.isShown()){f.triggerHandler("mouseover")}})}if(g.opacity<1){l.css("opacity",g.opacity)}var m=0,j=f.attr("title");if(j&&g.cancelDefault){f.removeAttr("title");f.data("title",j)}c.extend(p,{show:function(r){if(r){f=c(r.target)}clearTimeout(l.data("timer"));if(l.is(":animated")||l.is(":visible")){return p}function q(){l.data("trigger",f);var t=o(r);if(g.tip&&j){l.html(f.data("title"))}r=r||c.Event();r.type="onBeforeShow";k.trigger(r,[t]);if(r.isDefaultPrevented()){return p}t=o(r);l.css({position:"absolute",top:t.top,left:t.left});var s=b[g.effect];if(!s){throw'Nonexistent effect "'+g.effect+'"'}s[0].call(p,function(){r.type="onShow";k.trigger(r)})}if(g.predelay){clearTimeout(m);m=setTimeout(q,g.predelay)}else{q()}return p},hide:function(r){clearTimeout(l.data("timer"));clearTimeout(m);if(!l.is(":visible")){return}function q(){r=r||c.Event();r.type="onBeforeHide";k.trigger(r);if(r.isDefaultPrevented()){return}b[g.effect][1].call(p,function(){r.type="onHide";k.trigger(r)})}if(g.delay&&r){l.data("timer",setTimeout(q,g.delay))}else{q()}return p},isShown:function(){return l.is(":visible, :animated")},getConf:function(){return g},getTip:function(){return l},getTrigger:function(){return f},bind:function(q,r){k.bind(q,r);return p},onHide:function(q){return this.bind("onHide",q)},onBeforeShow:function(q){return this.bind("onBeforeShow",q)},onShow:function(q){return this.bind("onShow",q)},onBeforeHide:function(q){return this.bind("onBeforeHide",q)},unbind:function(q){k.unbind(q);return p}});c.each(g,function(q,r){if(c.isFunction(r)){p.bind(q,r)}})}c.prototype.tooltip=function(e){var f=this.eq(typeof e=="number"?e:0).data("tooltip");if(f){return f}var g=c.extend(true,{},c.tools.tooltip.conf);if(c.isFunction(e)){e={onBeforeShow:e}}else{if(typeof e=="string"){e={tip:e}}}e=c.extend(true,g,e);if(typeof e.position=="string"){e.position=e.position.split(/,?\s/)}if(e.lazy!==false&&(e.lazy===true||this.length>20)){this.one("mouseover",function(h){f=new a(c(this),e);f.show(h);d.push(f)})}else{this.each(function(){f=new a(c(this),e);d.push(f)})}return e.api?f:this}})(jQuery); \ No newline at end of file diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/trait.png b/scalaxy-fx/0.3-SNAPSHOT/api/lib/trait.png new file mode 100644 index 0000000000000000000000000000000000000000..fb961a2eda3f55c9d8272a4793549e23120aec6b GIT binary patch literal 3374 zcmV+}4bk$6P)KLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z00076Nkl_9L3M>o!xEJ)SI8U<)+LsnVRKD9L1PgwEQT7vd;$#QXgVZ zMPNik5Q0cVB%)yjzL?R2y<}K6OhG~`Svp^InjhQlTx+}g{`U|L&+|F_;G82NBJ5Dk zyU&xiKh6HC6C!c-Zn=ERuwP@lYBD^Nuu|K$NwOVUbGa|KcRufVJ2j^OWPnPA96lYP zNEin)mFR4)>o%6?tjUmD@Ls66W*u}2K^&_yqvl8{j79sTtAJhYm{>Ou9TQt-G)y_)u1)g-WAE>%jXK?;rm;)_AhM z>rQuXWr4m7`D!&DHJ<>lkO2S;`B~V@rC`jl3QbN1>?@l{hygt_^zq9X5CNMt-1uFr?V_-NgC4x{0Ogx5wC}PtuCQ0K9PB=EbP{?*6k%&VK{6#nzkT5ld3L7F3 zM8zPYJ^^VQ^M4Bf_2oKfvw4V-C=d=}(XjwcnqrH&a?0FMQhE?S?RKz!H|FLSlccWm zX52en4abrb>&|5a)||N2VD1MIVPbZ!3&lp_sw|Xy_9nd?ouJ>IE%F6L>i_VSxW+a@ zWdn7-8u~^=EQkn1gb~|RAAh`wP+%aG*HT_%3*|Q5AXHii<+XIbXJBUAE7|!ym)Cdc zVejkq=^yq&Uot<807*qoM6N<$ Ef&ySVw*UYD literal 0 HcmV?d00001 diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/trait_big.png b/scalaxy-fx/0.3-SNAPSHOT/api/lib/trait_big.png new file mode 100644 index 0000000000000000000000000000000000000000..625d9251cba32d350beb988fcd072672d5f3b375 GIT binary patch literal 7410 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 literal 0 HcmV?d00001 diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/trait_diagram.png b/scalaxy-fx/0.3-SNAPSHOT/api/lib/trait_diagram.png new file mode 100644 index 0000000000000000000000000000000000000000..88983254ce3a4295951e4d3af927d50b50a3146d GIT binary patch literal 3882 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 literal 0 HcmV?d00001 diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/type_diagram.png b/scalaxy-fx/0.3-SNAPSHOT/api/lib/type_diagram.png new file mode 100644 index 0000000000000000000000000000000000000000..d8152529fdc350853f4b1e7debb0a0c8d632ff7f GIT binary patch literal 1841 zcmaJ?c~BE)99T$Lr=we%F*v^CE}IxJ--BM^o`!9R>q2MpO@j3bQT^*1$SrURFCC z2>>oM1k&PKWSh-nWFHq$`FD5iZZP_mU) z32Z{*^D%gSz6vtrXBfhbw5YjYBq1UN%rLG433H~!CL+YN*SaEd?$~D0z}FBwLri;< zlvb$*B`5}i0w$YbV2857P!5yB;|qntIUtwKVYAp=7Kh8=2t_=uh|LDyJ~T2KW=s`n zr1H11$d#C8!f~sJ#mddiW#;mjD3-?JgolSaG`L&_iD20BEVzzfSZqPV3R2i+zz{2r zpcc@fsMDj_xR^#}`lbZ4bwt);d)p?mVJt#tWpS8nM@hp#rSkuwX7dQzhHKz=`TnP{ z4a&2^EDdZ!voQmCaH&C#P*#xygLOEHK`5Fz+(oqs#Zj9HwStoQ0#Kk;ub192qxO9xI4phs&jMDLuu=8ia*d7`^PQtaB8%V%dM-8hnc zWXxx0wa@!*AHI2bF!i_Rsq(Dc+_=BBRdhN%c)_>(jM>>q_pqkTg98IJUyQoI+fvHW+Ky=RaJHK_H8<_+r@L-=`&~A@8@htuCFyo7|Ye*XR%m1bgeEg zFQ4e-O%5~QhcSJ@+e3+4u5h&TQ7=ol(Sy|%)oB~3rR9qStw?S1qbph5q z&KC1Zo}!x;7&ze>Pnnolwm_0_hq|G?I5}umOoG6-og;M~aFwb0gA-m@CB*>;j`-^fFX zREb^}yI;P1`Atbl3E!lcmDl{`I!vRPV6Uv~sjI8I^y}`yW}g)QO8e{-t(G`lzw?&2 vpS!x@6ME$tZpA+Dnp^bdh^L`1X14%ymwB@Ei@#dw_=zcGDrrOPlA?bAm}bg0 literal 0 HcmV?d00001 diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/type_to_object_big.png b/scalaxy-fx/0.3-SNAPSHOT/api/lib/type_to_object_big.png new file mode 100644 index 0000000000000000000000000000000000000000..ef2615bacc702f153594af64f60e4443ab91ea99 GIT binary patch literal 4969 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 SK}x{k>c&71H4lFd25SHaTcP{_ literal 0 HcmV?d00001 diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/unselected.png b/scalaxy-fx/0.3-SNAPSHOT/api/lib/unselected.png new file mode 100644 index 0000000000000000000000000000000000000000..d5ac639405ffe0a45fd51de2904692c7e905c5ef GIT binary patch literal 1879 zcmaJ?Yg7|Q6b|^HqG$*RJ1=z=bYV{JM(?ty?5^2v#TP* zXV}>~*-|JJJE=r0C+8;ear$C7`R*|}n8|585uzZXu~b42X<$l_3QK_jDGJSlaJAasf;LDeyc*Eo3}9c9H=gDj{Q* zj|`OIA~+3^WNF~&tne6R)&eD8#Rv=l{0#z90EGz%Frevbt-v5;yw??wYs)r^0lbG0 z3xtdhK`CUBfC$sTfDaS&Qi8r9;LB#Ry}5pVe$xRC$Oc&;hsEZ2vHb+z903Rd9|wc< zrctE|2w4^iul*#@dilU#;T0#zg zj`u%>wK17E%#y=eOs7$jg-dm_xWWY@4Ga;OCI-XO2W~Mk4I?mZ8ioU+XdgfZDG{~B zevg;Q1X8t@fYeG@Di$(G1tx;11R@?Ul*<+Q`0)LL*z6E6I8?+Jg>ZcR_}t(iE{8k7 z6=O;r3ag0$uIe+_cTldS6;Pb?EQU46LRb~5!BF6R$^vBYSiA?-`^Z%d9t(F+E{hC? zWhv~x3O%qzc8_KGsclK)Q{%&GvfDLeTemlSSw(&=%~EktjN#goZ7tzWkmK?P5!pej zcgbngf{{xfoysL(v+nXQ%V%{s8|-goFJRRzm(JR?+Cz5Dqrf!(w;eBS^2Qbbyz`?P z!dmMqkhh4rBr`&DuXwy7?8M666TRIP!-Kxd6IZT;-`w47yRIJLS&eDFPkXt3%K^K0 zxvd>{PEz7$&yN26$`x-%mz9NYMy!!sV%a`j^Hs;A+6_meQ|#(84dYrLzs#D0a-9-> zXp5TI*lAt)^L4$LtW3r!u0(7U$M3WNxbFl#Y6)sfCuM_h0Dj+_NI#oU82h zEYn8MB55VEC76D(^U%6(537s|`qy0xuZxiTBPUkw7FpA|oa|q3x&rEbad)k3?r)?p z@(*3r=L{pJ@|ua7?#u&Zb4jDw}LwD`?cl&LflP?-Dcam`y7@w(rfe&hxxzG!8Rq zd3cU-TVqO9e@jct0m#uM%YI6=c)izt$FXzkCGNCDn?3f0)m2qh)oXI)+J))tQ`J%yf$?jzi#;wb6p+pl6@I6FDcU8S@0 z2yYs0)wkxB8$U4cUAkWXYVtGH@3;Xl6o>{ z`8r;g@W#_6H@AB)wLXucXl($Gw>h+!R+r@OGB4r}H<=k5E!h!hFNAsK@*auZUlX^W z*9BWOitVMP{KWY9K4SyCd2$@CpV8szA3vS`;7CnPa`sOhN%_yZfk4XNe)i15yy{pC4X~ch)SnB{P)qSs-VcSX*DP3r<@Yyzrk~MM=TqvuBRvF tur|z~H^sL5c+!MS88ch*;^?;{KuWlJ)Eh;9cd6x9Ck+V~n}X*q`v(^B>01B* literal 0 HcmV?d00001 diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/valuemembersbg.gif b/scalaxy-fx/0.3-SNAPSHOT/api/lib/valuemembersbg.gif new file mode 100644 index 0000000000000000000000000000000000000000..2a949311d7869cb769ef7fd48a9c03a57937b60d GIT binary patch literal 1206 zcmZ?wbhEHbWMq(GIKsdnZ{h0@Uu7LxEUIN)Ic=RqSb?mWkG6ZfPfmw%K&HM|vRQDB zZ(f&YMvIb7kh)W(qIH0ZeVAK%lWR)7rb~>DTbx&Ro3x3ip?;Zqle1Gx6p~WYGxKbf-tXS8q>!0ns}yePYv5bpoSKp8QB{;0 zT;&&%T$P<{nWAKGr(jcIRgqhen_7~nP?4LHS8P>btCX0MpOk6^WP^nDl@!2AO0sR0 z96=HaAUmD&i&7O#^$c{A4a^J_%nbDmjZMtW&2GK4GRy>*)Z*l#%z~24{5%DaiHS-1r6smXK$k+ikXryZHm_I@>>a)2{9OHt!~%Uo zJp+)JUEg{v+u2}(t{7puX=A(aKG`a!A1`K3k4sX*n*AgcnUy@&(kzb(T9BiuKo0y!L2jYX(`}$gW<`tJD<|U_ky4WfKP0-8COtCUC zHgGd=G%zu>baFB@bTx2tbGCGLH8L}|G;wk?F*1Sab;(aI%}vcKf$2>_=rzTu7nBro z3xGDeq!wkCrKY$Q<>xAZy=;|<+bu>o&4cPq!R;1foO<VgsyL#pFrHdENpF4Zz^r@34jvqUEVojbN~+qz}*ri~lc zuUorj^{SOCmM>enWbvYf3+B(8J7@N+nKPzOn>uCkq=^&y`+9r2yE;4C+ge+in;IMH z>uPJNt12tX%Sua%iwXi?qaq{1!$L!Xg8~Em{d|4A zy*xeK-CSLqog5wP?QCtVtt>6f%}h;V~x zOjJZzNKk;EkC%s=i<5($jg^I&iIIUp@h1zoq|gD8pz?@;RXoAfpyR4Xuvm`MMwJ;w P0sc=M8VWO=IT)+~jV+!7 literal 0 HcmV?d00001 diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/package.html b/scalaxy-fx/0.3-SNAPSHOT/api/package.html new file mode 100644 index 00000000..0cfb8653 --- /dev/null +++ b/scalaxy-fx/0.3-SNAPSHOT/api/package.html @@ -0,0 +1,86 @@ + + + + + root - scalaxy-fx: scalaxy-fx 0.3-SNAPSHOT - _root_ + + + + + + + + + + +
                                              + + +

                                              root package

                                              +
                                              + +

                                              + + + package + + + root + +

                                              + +
                                              + + +
                                              +
                                              + + +
                                              + Visibility +
                                              1. Public
                                              2. All
                                              +
                                              +
                                              + +
                                              +
                                              + + + + + + + + + + + +
                                              + +
                                              + + +
                                              + +
                                              + +
                                              + +
                                              + +
                                              + + + + + \ No newline at end of file diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/index.html b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/index.html new file mode 100644 index 00000000..2243bc50 --- /dev/null +++ b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/index.html @@ -0,0 +1,45 @@ + + + + + scalaxy-macro-extensions: scalaxy-macro-extensions 0.3-SNAPSHOT + + + + + + + + +
                                              + + + + +
                                              +
                                              +
                                              + +
                                              + + + \ No newline at end of file diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/index.js b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/index.js new file mode 100644 index 00000000..cb32cedd --- /dev/null +++ b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/index.js @@ -0,0 +1 @@ +Index.PACKAGES = {"scalaxy" : [], "scalaxy.extensions" : [{"trait" : "scalaxy\/extensions\/Extensions.html", "name" : "scalaxy.extensions.Extensions"}, {"object" : "scalaxy\/extensions\/MacroExtensionsCompiler$.html", "name" : "scalaxy.extensions.MacroExtensionsCompiler"}, {"class" : "scalaxy\/extensions\/MacroExtensionsComponent.html", "name" : "scalaxy.extensions.MacroExtensionsComponent"}, {"class" : "scalaxy\/extensions\/MacroExtensionsPlugin.html", "name" : "scalaxy.extensions.MacroExtensionsPlugin"}, {"trait" : "scalaxy\/extensions\/TreeReifyingTransformers.html", "name" : "scalaxy.extensions.TreeReifyingTransformers"}]}; \ No newline at end of file diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-_.html b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-_.html new file mode 100644 index 00000000..5f6061cf --- /dev/null +++ b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-_.html @@ -0,0 +1,18 @@ + + + + + scalaxy-macro-extensions: scalaxy-macro-extensions 0.3-SNAPSHOT + + + + + + + + +
                                              +
                                              --
                                              + +
                                              + \ No newline at end of file diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-a.html b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-a.html new file mode 100644 index 00000000..dd76b704 --- /dev/null +++ b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-a.html @@ -0,0 +1,18 @@ + + + + + scalaxy-macro-extensions: scalaxy-macro-extensions 0.3-SNAPSHOT + + + + + + + + +
                                              +
                                              anyValTypeNames
                                              + +
                                              + \ No newline at end of file diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-c.html b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-c.html new file mode 100644 index 00000000..a0baec06 --- /dev/null +++ b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-c.html @@ -0,0 +1,18 @@ + + + + + scalaxy-macro-extensions: scalaxy-macro-extensions 0.3-SNAPSHOT + + + + + + + + +
                                              +
                                              components
                                              + +
                                              + \ No newline at end of file diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-d.html b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-d.html new file mode 100644 index 00000000..4cd20937 --- /dev/null +++ b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-d.html @@ -0,0 +1,24 @@ + + + + + scalaxy-macro-extensions: scalaxy-macro-extensions 0.3-SNAPSHOT + + + + + + + + +
                                              +
                                              DefsTransformer
                                              + +
                                              +
                                              DefsTraverser
                                              + +
                                              +
                                              description
                                              + +
                                              + \ No newline at end of file diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-e.html b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-e.html new file mode 100644 index 00000000..a26611dc --- /dev/null +++ b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-e.html @@ -0,0 +1,24 @@ + + + + + scalaxy-macro-extensions: scalaxy-macro-extensions 0.3-SNAPSHOT + + + + + + + + +
                                              +
                                              Extensions
                                              + +
                                              +
                                              enterDefTree
                                              + +
                                              +
                                              extensions
                                              + +
                                              + \ No newline at end of file diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-f.html b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-f.html new file mode 100644 index 00000000..ac11e40f --- /dev/null +++ b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-f.html @@ -0,0 +1,18 @@ + + + + + scalaxy-macro-extensions: scalaxy-macro-extensions 0.3-SNAPSHOT + + + + + + + + +
                                              +
                                              FlagOps2
                                              + +
                                              + \ No newline at end of file diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-g.html b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-g.html new file mode 100644 index 00000000..4838fb41 --- /dev/null +++ b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-g.html @@ -0,0 +1,24 @@ + + + + + scalaxy-macro-extensions: scalaxy-macro-extensions 0.3-SNAPSHOT + + + + + + + + +
                                              +
                                              genParamAccessorsAndConstructor
                                              + +
                                              +
                                              getTypeNames
                                              + +
                                              +
                                              global
                                              + +
                                              + \ No newline at end of file diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-j.html b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-j.html new file mode 100644 index 00000000..6daa13cf --- /dev/null +++ b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-j.html @@ -0,0 +1,18 @@ + + + + + scalaxy-macro-extensions: scalaxy-macro-extensions 0.3-SNAPSHOT + + + + + + + + +
                                              +
                                              jarOf
                                              + +
                                              + \ No newline at end of file diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-l.html b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-l.html new file mode 100644 index 00000000..2b19fa74 --- /dev/null +++ b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-l.html @@ -0,0 +1,18 @@ + + + + + scalaxy-macro-extensions: scalaxy-macro-extensions 0.3-SNAPSHOT + + + + + + + + +
                                              +
                                              leaveDefTree
                                              + +
                                              + \ No newline at end of file diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-m.html b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-m.html new file mode 100644 index 00000000..b77d48fe --- /dev/null +++ b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-m.html @@ -0,0 +1,27 @@ + + + + + scalaxy-macro-extensions: scalaxy-macro-extensions 0.3-SNAPSHOT + + + + + + + + +
                                              +
                                              MacroExtensionsCompiler
                                              + +
                                              +
                                              MacroExtensionsComponent
                                              + +
                                              +
                                              MacroExtensionsPlugin
                                              + +
                                              +
                                              main
                                              + +
                                              + \ No newline at end of file diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-n.html b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-n.html new file mode 100644 index 00000000..56c3bafb --- /dev/null +++ b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-n.html @@ -0,0 +1,60 @@ + + + + + scalaxy-macro-extensions: scalaxy-macro-extensions 0.3-SNAPSHOT + + + + + + + + +
                                              +
                                              name
                                              + +
                                              +
                                              newApply
                                              + +
                                              +
                                              newApplyList
                                              + +
                                              +
                                              newConstant
                                              + +
                                              +
                                              newEmptyTpt
                                              + +
                                              +
                                              newExpr
                                              + +
                                              +
                                              newExprType
                                              + +
                                              +
                                              newImportAll
                                              + +
                                              +
                                              newImportMacros
                                              + +
                                              +
                                              newPhase
                                              + +
                                              +
                                              newSelect
                                              + +
                                              +
                                              newSelfValDef
                                              + +
                                              +
                                              newSplice
                                              + +
                                              +
                                              newSuperInitConstructorBody
                                              + +
                                              +
                                              newTermIdent
                                              + +
                                              + \ No newline at end of file diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-p.html b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-p.html new file mode 100644 index 00000000..c8747df2 --- /dev/null +++ b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-p.html @@ -0,0 +1,24 @@ + + + + + scalaxy-macro-extensions: scalaxy-macro-extensions 0.3-SNAPSHOT + + + + + + + + +
                                              +
                                              parentTypeTreeForImplicitWrapper
                                              + +
                                              +
                                              parents
                                              + +
                                              +
                                              phaseName
                                              + +
                                              + \ No newline at end of file diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-r.html b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-r.html new file mode 100644 index 00000000..9502ae3c --- /dev/null +++ b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-r.html @@ -0,0 +1,24 @@ + + + + + scalaxy-macro-extensions: scalaxy-macro-extensions 0.3-SNAPSHOT + + + + + + + + +
                                              +
                                              runsAfter
                                              + +
                                              +
                                              runsBefore
                                              + +
                                              +
                                              runsRightAfter
                                              + +
                                              + \ No newline at end of file diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-s.html b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-s.html new file mode 100644 index 00000000..2137e69c --- /dev/null +++ b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-s.html @@ -0,0 +1,21 @@ + + + + + scalaxy-macro-extensions: scalaxy-macro-extensions 0.3-SNAPSHOT + + + + + + + + +
                                              +
                                              scalaLibraryJar
                                              + +
                                              +
                                              scalaxy
                                              + +
                                              + \ No newline at end of file diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-t.html b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-t.html new file mode 100644 index 00000000..fdb4bd82 --- /dev/null +++ b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-t.html @@ -0,0 +1,36 @@ + + + + + scalaxy-macro-extensions: scalaxy-macro-extensions 0.3-SNAPSHOT + + + + + + + + +
                                              +
                                              TreeReifyingTransformer
                                              + +
                                              +
                                              TreeReifyingTransformers
                                              + +
                                              +
                                              termPath
                                              + +
                                              +
                                              transform
                                              + +
                                              +
                                              transforms
                                              + +
                                              +
                                              traverse
                                              + +
                                              +
                                              typePath
                                              + +
                                              + \ No newline at end of file diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/arrow-down.png b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/arrow-down.png new file mode 100644 index 0000000000000000000000000000000000000000..7229603ae5b30ce0e0bd09863543b260085c8f2d GIT binary patch literal 6232 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 literal 0 HcmV?d00001 diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/class_big.png b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/class_big.png new file mode 100644 index 0000000000000000000000000000000000000000..cb1f638a585c50456f57b73c4d043c75762ff9a5 GIT binary patch literal 7516 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
                                              }cgT+sFDw4uMOU<91Pe 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 U==iC&s{jB107*qoM6N<$f-P8sEdT%j literal 0 HcmV?d00001 diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/constructorsbg.gif b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/constructorsbg.gif new file mode 100644 index 0000000000000000000000000000000000000000..2e3f5ea53025f68e2636f9c65e5115a3aa1bb581 GIT binary patch literal 1206 zcmZ?wbhEHbWMq(GIKseSZEam&UmqG8YHx4v?(P;76XWUWX=!Qc=j$685$WvY?CR?3 zAK)Jt7-V8%YG!5@8yjnDYwPIXsHUnK9v&VQ9TgWB=jiAd5*+O9?QL#hZftDKfCLo( zb4U0FD7Yk+Bm!w0`-+0ZZE`@j@w*YQzUa=n7J9^3ax%w4}1^R}1 z1|ToN6#Dw&SDKp(S6y5Zl!|aKR)dQ}DhpEegHnt0ON)|Ify$LZRuxz|7o{eaQ#zd*q`*i^wcF*!32#0RVQ^|kWMD=taQOHTE4u~h<^pqH7MVr61% z;AY@x;B0E?uBO)VrJ|N z)az`3RWB$hI zxnujbty?y4+PGo;y0vRouUffc`Ld-;7B5=3VE(+hb7s$)Ib-^?sZ%CTnmD1queYbW ztFxoMt+l1Osj;EHuC}JSsEZKEj1-MDKQ~FE;c4QDl#HG zEHorIC@{d^&)3J>%hSW%&DF)($Qx)!_Hn5)9TB4Am2f&=-p_kccyqPBfKGwUE!WRLZeY z&9_xAcF-<$)~j$)tu;5Sb~kMFG;Z}V?)EY6_cxj1Z!#mmbas&G!VuHNfk6*)|04m# ze}c|Msfi`2DGKG8B^e6tp1uJLIt)MnasUIXxWbl9$+AdMQ_qW!P0lP*Igu!GM1jSD HgTWdAVsJLn literal 0 HcmV?d00001 diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/defbg-blue.gif b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/defbg-blue.gif new file mode 100644 index 0000000000000000000000000000000000000000..69038337a793be5ec04430183980b7e393113ea1 GIT binary patch literal 1544 zcmdT^S3uiV6g3G6Nytt}!j{Db+mgH`FT63>h8PndK!_|0ER04hfel&EkU^5}Hr;!# zbkDR+_uhN&rn~8G)0IjTlYW%`_kBq3KAm&!y?W<8ug_yd@eG+)c1R}6ReSTbzI<(c zp2kE1(@B%Xk)3hrNYsUwsPh6Hic(hrL#ln!|SLqTUXK<*=+3`tnD7I?M|86 zc|Sc~(m?2DS8e>6bPmQOm$Pg$p_;V3&u`#Hq z>n_kWR65&z)OK^nfZQA^v#qhO-)L-My}jG&`*sZN+pll#4>04JU@zn+bfI{V+v_H` zI`B;;)-ddk=2V-stNUEhEpn_$Zfe5XHmK?&4e_0_|J9Hm&29@c0WMs?#kbj(;&38P z3P6PHr5Fo%_`pFBprRJARTqE*oRf@Eb;Aj=c{ms*hT{Yp1#MQqoWfExN0R~$r09Nz z$5Iv$kFpUG6X()01OgKfA#MTf(g#4w>0}cmpi{w00@lNT9#J70t-)YW0BRV4Ay^F| zY9(U8G-?cnfyn`i*%HwnEadV`<`N?d7!w2zgP>$GsY+^8Y@!!JP!yFk)M}-OQ1U~J zfTxrUUy@dEkvx&0IDujrKvKjb?0{ea#Y+Eff##-U8D2Hfj*4JuD1~znqJpKC(!fCA zzo9feh3172d92=l73RZ390`R;o*hUKqzEsOQgN6wLE-|N2(xT|`Y$%cSb^nZEC)E7 zbwB_oC`O7W@PPp4V|W2)2-4@WfTDtmqN12q1AAaQY}BC+2ZFd^hsTLJ-DE=O4fS_Un;fe*WplAHM(Y+iwnk{neLW zeE!*|pB(!5qYpoL|GjtLdHbz5-+2ACS6_Mgr59g#{<&wLdHSg*pLqPSM<03kp$8wh z|GtCw-gEbXyY9T>_Ss4iyy5!&*Ij$f)mL44#pRb>ddbBXU3kIy=bd}b*=L=3 z#=g@}JN1;4Pdf30x@GgGjl)B!$DoRc%)QH zMNM^8Wkq>eX$dF?ii-*h^7C?6tz40_eA&_^ix(|iFh6_V+&NjZXJyWuks*`Gk7Q2V zWeVvj-Pf`#-^hFo3eMK8C~&*gHH(UoqC%{8i3wV^eDPAnsvPG$7|xXQpF9O!IWlpq=EVN;UiRFxjuQz{+q;n!XmJ+U%sQk6+wjBKR0 zPfM;(OMYNSQAkgzYh9*(W~4-@yIXyhLbPw>gmSfn0PWOJ(Lfi)7(b2V;JB$ZVnMEU z!dKuw1rAY}hYR&RvgS(1dYBN;g{5|TkWFkDhnsUqw^BXQ!4ZB&DWj=GiK}-@RW+Av48RDcsc8z_-9TH6zobswg$M z$}c3jDm&RSMakYy!KT8hBDWwnwIorYA~z?m*s8)-DKRBKDb)(d1_|pcDS(xfWZNn^ zf+Q3`b~@)5r7D=}8R#Y(m>DRT8R{7to0yxM>nIo*7#ips80i}t=^C0_85>y{7$`u2 z6417ylr*a#7dNO~K%T8qMoCG5mA-y?dAVM>v0i>ry1t>Mr6tG=BO_g)3fZE`@j@w*YQzUa=n7J9^3ax%w4}1^R}1 z1|ToN6#Dw&SDKp(S6y5Zl!|aKR)dQ}DhpEegHnt0ON)|Ify$LZRuxz|7o{eaQ#zd*q`*i^wcF*!32#0RVQ^|kWMD=taQOHTE4u~h<^pqH7MVr63B z>SpR_W@KtryA&s6|>*(wvaTMTfT2i2Q`+bxDT_38s1qYsK$q=<$I0aFi%2~V~_ z4m{zf<^fZC5inUZ{{Q#)&+lJ9e|-P;^~>i^A3wZ*_x8=}S1(^YfA;jr<3|r4+`o7C z&h1+_Z(P52^~&W-7cZPYclONbQzuUxKX&xU;X?-x?BBO{&+c72cWmFbb<5^W8#k<9 zw|33yRV!C4U$%6~;zbJ=%%3-R&g@w;XH1_qb;{&P6DRcd_4agkb#}D3wYD@jH8#}O z)z(y3RaTUjm6jA26&B>@<>q8(WoD$OrKTh&B__nj#l}QOMMi{&g@yzN1qS&0`TBT! zd3w0Jxw<$zIXc+e+1glJSz4HznVJ|I0kf2zu8y{rriQwjs*19bqJq4ftc availableWidth) + { + // resize diagram + var height = diagramHeight / diagramWidth * availableWidth; + $(".diagram svg", this).width(availableWidth); + $(".diagram svg", this).height(height); + + // register click event on whole div + $(".diagram", this).click(function() { + diagrams.popup($(this)); + }); + $(".diagram", this).addClass("magnifying"); + } + else + { + // restore full size of diagram + $(".diagram svg", this).width(diagramWidth); + $(".diagram svg", this).height(diagramHeight); + // don't show custom cursor any more + $(".diagram", this).removeClass("magnifying"); + } + }); +}; + +/** + * Shows or hides a diagram depending on its current state. + */ +diagrams.toggle = function(container, dontAnimate) +{ + // change class of link + $(".diagram-link", container).toggleClass("open"); + // get element to show / hide + var div = $(".diagram", container); + if (div.is(':visible')) + { + $(".diagram-help", container).hide(); + div.unbind("click"); + div.removeClass("magnifying"); + div.slideUp(100); + } + else + { + diagrams.resize(); + if(dontAnimate) + div.show(); + else + div.slideDown(100); + $(".diagram-help", container).show(); + } +}; + +/** + * Opens a popup containing a copy of a diagram. + */ +diagrams.windows = {}; +diagrams.popup = function(diagram) +{ + var id = diagram.attr("id"); + if(!diagrams.windows[id] || diagrams.windows[id].closed) { + var title = $(".symbol .name", $("#signature")).text(); + // cloning from parent window to popup somehow doesn't work in IE + // therefore include the SVG as a string into the HTML + var svgIE = jQuery.browser.msie ? $("
                                              ").append(diagram.data("svg")).html() : ""; + var html = '' + + '\n' + + '\n' + + '\n' + + ' \n' + + ' ' + title + '\n' + + ' \n' + + ' \n' + + ' \n' + + ' \n' + + ' \n' + + ' \n' + + ' Close this window\n' + + ' ' + svgIE + '\n' + + ' \n' + + ''; + + var padding = 30; + var screenHeight = screen.availHeight; + var screenWidth = screen.availWidth; + var w = Math.min(screenWidth, diagram.data("width") + 2 * padding); + var h = Math.min(screenHeight, diagram.data("height") + 2 * padding); + var left = (screenWidth - w) / 2; + var top = (screenHeight - h) / 2; + var parameters = "height=" + h + ", width=" + w + ", left=" + left + ", top=" + top + ", scrollbars=yes, location=no, resizable=yes"; + var win = window.open("about:blank", "_blank", parameters); + win.document.open(); + win.document.write(html); + win.document.close(); + diagrams.windows[id] = win; + } + win.focus(); +}; + +/** + * This method is called from within the popup when a node is clicked. + */ +diagrams.redirectFromPopup = function(url) +{ + window.location = url; +}; + +/** + * Helper method that adds a class to a SVG element. + */ +diagrams.addClass = function(svgElem, newClass) { + newClass = newClass || "over"; + var classes = svgElem.attr("class"); + if ($.inArray(newClass, classes.split(/\s+/)) == -1) { + classes += (classes ? ' ' : '') + newClass; + svgElem.attr("class", classes); + } +}; + +/** + * Helper method that removes a class from a SVG element. + */ +diagrams.removeClass = function(svgElem, oldClass) { + oldClass = oldClass || "over"; + var classes = svgElem.attr("class"); + classes = $.grep(classes.split(/\s+/), function(n, i) { return n != oldClass; }).join(' '); + svgElem.attr("class", classes); +}; + diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/filter_box_left.png b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/filter_box_left.png new file mode 100644 index 0000000000000000000000000000000000000000..0e8c893315e7955b02474d3a544b9145aafb15b2 GIT binary patch literal 1692 zcmaJ?Yfuws6pg$rSOqBp3YKM~RV;Zz60;aJAs|tLX#yHS2bN@k3}iRiY$T*bRAg#9 zU=@FeD54a{@j+EkDTq>D1*#y5=}<;1FQtW2QWQm;)^1R+Kd|4-?)R8;&OP^jcW1wn zMQxbxvc!c#q0E;=h~?zGh0nhVLI8<$M9qZi_hoVG}vq!iJ%!WPy#m5Py=;ZL5vtw zxJE~4Fch#U!ikuX5P+o9Hz{a!GqR}RZJEe|F-)+I!J;#5DNO^V(*K8QwKHe~AxGZ% zomJQnouNY*a>RfcaTR%SNmN@X9TbWqFoEIG7?w6&MOg|)V1^V-2ZSm(fD~3~P}_bA zFO@=z7d?GMc8_g2)3)ShrtuM!>~@@N>+T&8M1C!960tDa)O{gFy2(fA zz3T<_SYuv{D)_EL=f;)y69e-Ky4|eHMud}d&8tpKdJXw|FA8wVks>d2E7RxJTpy%k& zkln?LUfbzg^RAqmv%e%NGORQBAW}-Td|p~VHijo;X8zsZ($X^6+uM6!J#g~Lon3o| z%yy6Q#l8#XZjX=8POAt4(SV9rv74$vZ!mQ7Ih=6>K^_l|jA(PbOJZ)7%FntjLr%)i zy2~xr+}{#jYpUxb&qZ$DoK;v{eCMdMAN4_|-e@%T^!4>EHE#RNqt*9tQPEOmTwHcp z8SUCPVvxz@I`!(h*bT?;AMpB?9IRY;6SepD?GM%LqlKtmzwpwk1RTGYUvT)Ehf9tw zE33A9!v5+(_aFQ91qB5O)j2tiU0q!X$!!raxvG}Ir~D;ZJ#daH$(+?g#+>uOcV@q9( zNA}J$hYc4tg?PB^X-m33JSql-TX}6aoBK0{#?8YKde>dG#XG8NY8+x>{FmgFM?ny@ z_lvcz0)e1s=k?TwO*EQAcHQALZe00KpIDBLpO!mctE_}kbiwl%FJKIFot&Jc+$f_8 z8oG+eBKkEqH`A|N(9~bzE0=fty7^4!Zl}xsijNe>*2c%iZiL<2FV|eD)ojQO;0pxH zS6iOl-NNi$#aFwY%o;pr{{mUu^Fwjf3l}ad*ZyPVIVyrIkPEX+>TMxn15Nd zav-ZrQP;=Um;C7y>q90w(zLCoZdruVQ63j}ETaFVxBMUOjizep$G*PA6TE6m?$RPx zmv)7uBXiNdkmBLz_4cmubG5#W6mXxF8k^TF<8E1SsNetIhE~5hP876f;&u1}p9{AC Ng(NIW{GBLa@4p#{lvn@& literal 0 HcmV?d00001 diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/filter_box_left2.gif b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/filter_box_left2.gif new file mode 100644 index 0000000000000000000000000000000000000000..b9b49076a6410112fd18b370bc661154bbab8f80 GIT binary patch literal 1462 zcmZ?wbhEHb6k!lyxN5?1>C&aRxVRrbe!P11>f*(Vt*xySCr_wV1o zw{PEm|Ni~!*RS{P-TU(8%b!1gZrr%>`t|GF+}z{Gk3W6-^z7NQ8#ZiMzkdCvPoHkz zz8w`6_44J*J9qAsmzV$k{ky2BXxFY?A3l8e`}gm(Y13k3V}U0q$LPMun}Zr!h6zgDka?cw3^9}E}>0mc8^5xxNmE{P?HK-$K>q98Fj zJGDe1DK$Ma&sORE?)^#%nJKnP;ikR@z6H*y8JQkcMXAA6ej&+K*~ykEO7?aNHWgMC zxdpkYC5Z|ZxjA{oRu#5Ni7EL>sa8NXNLXJ<0j#7X+g8aDB%uJZ(>cE=Rl!uxKsVXI z%s|1+P|wiV#N6CmN5ROz&_Lh7NZ-&%*U;R`*vQJjKmiJrfVLH-q*(>IxIyg#@@$nd zN=gc>^!0&3rdMvPmtT~wZ)j<02{OaTNEfI=x41H|B(Xv_uUHvof=g;~a#3bMNoIbY z0?5R~r2NtnTP2`NAzsKWfE$}vtOxdvUUGh}ennz|zM-B0$V)JVzP|XC=H|jx7ncO3 zBHWAB;NpiyW)Z+ZoqU2Pda%GTJ1y;^Qsfi`|MIrh5Ij~R+$jC3rFV4s>P;d@5 zRq#zr&ddYx!Rmc|tvvIJOA_;vQ$1a5m4GJbWoD*WS(v-I7@E3Rm|B{e7#g}7IJr4n zI=dQ~nOmATIhq)m!1TK0Czs}?=9R$orXciM;?xUD3b_S9n_W_iGRsm^+=}vZ6~JD$ z%Eav!Go0o@^`_uv@OxBG5|NZ^* z``6DO-@kqR^7+%p5AWZ-ee?R&%NNg|J$>@{(ZdJ#@7=v~`_|1H*RNf@a{1E53+K6ZM9qnzcEzM1h4fS=kHPuy>73F26CB;RB1^Ico zIoVm68R==MDalER3Gs2UG0{A;Cd`0selzKHgrQ9`0_gF3wJl4)%7oHr7^_ z7UpKACdNjp{}N?qO7E-ATK8?BP}HFfhW0S{OOhO#noZi%b`dsS#`djvo JU&f9M)&NKAH`@RJ literal 0 HcmV?d00001 diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/filter_box_right.png b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/filter_box_right.png new file mode 100644 index 0000000000000000000000000000000000000000..f127e35b48d39bd048fea2a8e98dd68fb5984601 GIT binary patch literal 1803 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 literal 0 HcmV?d00001 diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/filterboxbg.gif b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/filterboxbg.gif new file mode 100644 index 0000000000000000000000000000000000000000..ae2f85823bbbd77d85a28d8348bfd75a1ec626ba GIT binary patch literal 1366 zcmaJ>d0^927|&$j+)$KD(Vht+jHR17kQ|Xk~>-G7(u~=+)csLf1#pCg4G#U&J1%shPBA!%LkH;I2 z#Q-f73I+oHOga+^12g3F`2nN9zdw;s)9KX6$Vez04h4f=k2jS{`~1FiCX-OrU@#aR zj;2yc5GN9eh9hAxhK7dXaj>aIB9TBKkVqu_e!s`#Nv4u1Ku)Kj9HV5UsKr$eJ4l5D z-^wbtNKze)0=F`4EN??Hd-ftQOWTlUvkP;HcBY+O+AA@Qy~~@Z-VVx2BUOvwN;l!= zM2=BN*v)nFGU2u%BrUWu1hBPb6oE$}N{0=p);3@*rd^O2*sRBN6jqMG;It~H;$H-2Ig?S|0ygt^@t4Gz{oyTp)+ATXZA1F zw+o6Ow+kX{Z#2U$l45zyAH};|L>(_HBu_DQ4jTd#^ejsg6&9z%V0M_yRFSl4tHPt5El;t`Es*7WICCjA`bIm!qS}SlOi0oh_b}d6YC4qxSOD5Rdx!^hV z#<+CuT#PxnC`bm?4)$LMom~RmqnYDv3!L%BXL!)<5@_qZk-z@@Zk3iy3q&o^Ix_2n0zAN=goPd@(W!w=pceDB?N-X3`C%{LCb zzJK4|*Is>P&+eCBdhvzlpL_P1T~F_PYR8lP+n;#+u}8N(^6*0sK5+ki_ug~&U3YHX za>wnr-FnN-n{T>t(+wN1zwX*=uHJCf`o1gIU2*wkmtNA_&!Ej)h%7(taaFHsux!+vQ;i5tQD4W zv&o2qE2YzH_B}#`-nO=9mf!3Ja$e73rto#dFaKXdXHZg3R;GHY5gN(z}Nwo2iqz6QPp&Z!xh9#uuD!Bu`C$yM3OmMKd1b_zBX zRu#Dgxv3?I3Kh9IdBs*0wn~X9`AMl(KsHENUr7P1q$Jx`$q^)>0J76LzbI9~RL?*+ z*}%*|!OT$4(AdP>++0V&$iUD*-@r)U&`8(N+{)O<%D_MY3Y37h6{VzE1-ZCE?E>;_ zl`=|73as??%gf94%8m8%i_-NCEiElUW*8ai0#)c1SLT%@R_NvxE5l51Ni9w;$}A|! z%+FH*nV6WAUs__T1av9H3%LbwWAlpjz~0eI&d=4aNG#Ad)H48i38v837r)ZnT)67u zlAu(Cd$Af^98y`3svneEoL^d$oC;K~46>@g%DE^tu_V7JBtJg~7K#BG`6c$o&6x?nx#i>^x=oo!a#3DsBObD2IKumbD1#;jCKQ#}S+KYh6n(_a? zzkh!J`uXGgx36D5fBN|0{kyksUcY+z;`y_uPaZ#d_~8D%yLWEix_RUJwX0VyU%GhV z{JFDdPMZ`!zF{kpYlR z+RD .pre { + display: block; + position: absolute; + top: 0; + left: 0; + height: 23px; + width: 21px; + background: url("filter_box_left.png"); +} + +#textfilter > .input { + display: block; + position: absolute; + top: 0; + right: 20px; + left: 20px; +} + +#textfilter > .input > input { + height: 20px; + padding: 1px; + font-weight: bold; + color: #000000; + background: #ffffff url("filterboxbarbg.png") repeat-x bottom left; + width: 100%; +} + +#textfilter > .post { + display: block; + position: absolute; + top: 0; + right: 0; + height: 23px; + width: 21px; + background: url("filter_box_right.png"); +} + +/*#textfilter { + position: relative; + display: block; + height: 20px; + margin-bottom: 5px; +} + +#textfilter > .pre { + display: block; + position: absolute; + top: 0; + left: 0; + height: 20px; + width: 20px; + background: url("filter_box_left.png"); +} + +#textfilter > .input { + display: block; + position: absolute; + top: 0; + right: 20px; + left: 20px; +} + +#textfilter > .input > input { + height: 16px; + padding: 2px; + font-weight: bold; + color: darkblue; + background-color: white; + width: 100%; +} + +#textfilter > .post { + display: block; + position: absolute; + top: 0; + right: 0; + height: 20px; + width: 20px; + background: url("filter_box_right.png"); +}*/ + +#focusfilter { + position: relative; + text-align: center; + display: block; + padding: 5px; + background-color: #fffebd; /* light yellow*/ + text-shadow: #ffffff 0 1px 0; +} + +#focusfilter .focuscoll { + font-weight: bold; + text-shadow: #ffffff 0 1px 0; +} + +#focusfilter img { + bottom: -2px; + position: relative; +} + +#kindfilter { + position: relative; + display: block; + padding: 5px; +/* background-color: #999;*/ + text-align: center; +} + +#kindfilter > a { + color: black; +/* text-decoration: underline;*/ + text-shadow: #ffffff 0 1px 0; + +} + +#kindfilter > a:hover { + color: #4C4C4C; + text-decoration: none; + text-shadow: #ffffff 0 1px 0; +} + +#letters { + position: relative; + text-align: center; + padding-bottom: 5px; + border:1px solid #bbbbbb; + border-top:0; + border-left:0; + border-right:0; +} + +#letters > a, #letters > span { +/* font-family: monospace;*/ + color: #858484; + font-weight: bold; + font-size: 8pt; + text-shadow: #ffffff 0 1px 0; + padding-right: 2px; +} + +#letters > span { + color: #bbb; +} + +#tpl { + display: block; + position: fixed; + overflow: auto; + right: 0; + left: 0; + bottom: 0; + top: 5px; + position: absolute; + display: block; +} + +#tpl .packhide { + display: block; + float: right; + font-weight: normal; + color: white; +} + +#tpl .packfocus { + display: block; + float: right; + font-weight: normal; + color: white; +} + +#tpl .packages > ol { + background-color: #dadfe6; + /*margin-bottom: 5px;*/ +} + +/*#tpl .packages > ol > li { + margin-bottom: 1px; +}*/ + +#tpl .packages > li > a { + padding: 0px 5px; +} + +#tpl .packages > li > a.tplshow { + display: block; + color: white; + font-weight: bold; + display: block; + text-shadow: #000000 0 1px 0; +} + +#tpl ol > li.pack { + padding: 3px 5px; + background: url("packagesbg.gif"); + background-repeat:repeat-x; + min-height: 14px; + background-color: #6e808e; +} + +#tpl ol > li { + display: block; +} + +#tpl .templates > li { + padding-left: 5px; + min-height: 18px; +} + +#tpl ol > li .icon { + padding-right: 5px; + bottom: -2px; + position: relative; +} + +#tpl .templates div.placeholder { + padding-right: 5px; + width: 13px; + display: inline-block; +} + +#tpl .templates span.tplLink { + padding-left: 5px; +} + +#content { + border-left-width: 1px; + border-left-color: black; + border-left-style: white; + right: 0px; + left: 0px; + bottom: 0px; + top: 0px; + position: fixed; + margin-left: 300px; + display: block; +} + +#content > iframe { + display: block; + height: 100%; + width: 100%; +} + +.ui-layout-pane { + background: #FFF; + overflow: auto; +} + +.ui-layout-resizer { + background-image:url('filterbg.gif'); + background-repeat:repeat-x; + background-color: #ededee; /* light gray */ + border:1px solid #bbbbbb; + border-top:0; + border-bottom:0; + border-left: 0; +} + +.ui-layout-toggler { + background: #AAA; +} \ No newline at end of file diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/index.js b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/index.js new file mode 100644 index 00000000..96689ae7 --- /dev/null +++ b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/index.js @@ -0,0 +1,536 @@ +// © 2009–2010 EPFL/LAMP +// code by Gilles Dubochet with contributions by Johannes Rudolph and "spiros" + +var topLevelTemplates = undefined; +var topLevelPackages = undefined; + +var scheduler = undefined; + +var kindFilterState = undefined; +var focusFilterState = undefined; + +var title = $(document).attr('title'); + +var lastHash = ""; + +$(document).ready(function() { + $('body').layout({ + west__size: '20%', + center__maskContents: true + }); + $('#browser').layout({ + center__paneSelector: ".ui-west-center" + //,center__initClosed:true + ,north__paneSelector: ".ui-west-north" + }); + $('iframe').bind("load", function(){ + var subtitle = $(this).contents().find('title').text(); + $(document).attr('title', (title ? title + " - " : "") + subtitle); + + setUrlFragmentFromFrameSrc(); + }); + + // workaround for IE's iframe sizing lack of smartness + if($.browser.msie) { + function fixIFrame() { + $('iframe').height($(window).height() ) + } + $('iframe').bind("load",fixIFrame) + $('iframe').bind("resize",fixIFrame) + } + + scheduler = new Scheduler(); + scheduler.addLabel("init", 1); + scheduler.addLabel("focus", 2); + scheduler.addLabel("filter", 4); + + prepareEntityList(); + + configureTextFilter(); + configureKindFilter(); + configureEntityList(); + + setFrameSrcFromUrlFragment(); + + // If the url fragment changes, adjust the src of iframe "template". + $(window).bind('hashchange', function() { + if(lastFragment != window.location.hash) { + lastFragment = window.location.hash; + setFrameSrcFromUrlFragment(); + } + }); +}); + +// Set the iframe's src according to the fragment of the current url. +// fragment = "#scala.Either" => iframe url = "scala/Either.html" +// fragment = "#scala.Either@isRight:Boolean" => iframe url = "scala/Either.html#isRight:Boolean" +function setFrameSrcFromUrlFragment() { + var fragment = location.hash.slice(1); + if(fragment) { + var loc = fragment.split("@")[0].replace(/\./g, "/"); + if(loc.indexOf(".html") < 0) loc += ".html"; + if(fragment.indexOf('@') > 0) loc += ("#" + fragment.split("@", 2)[1]); + frames["template"].location.replace(loc); + } + else + frames["template"].location.replace("package.html"); +} + +// Set the url fragment according to the src of the iframe "template". +// iframe url = "scala/Either.html" => url fragment = "#scala.Either" +// iframe url = "scala/Either.html#isRight:Boolean" => url fragment = "#scala.Either@isRight:Boolean" +function setUrlFragmentFromFrameSrc() { + try { + var commonLength = location.pathname.lastIndexOf("/"); + var frameLocation = frames["template"].location; + var relativePath = frameLocation.pathname.slice(commonLength + 1); + + if(!relativePath || frameLocation.pathname.indexOf("/") < 0) + return; + + // Add #, remove ".html" and replace "/" with "." + fragment = "#" + relativePath.replace(/\.html$/, "").replace(/\//g, "."); + + // Add the frame's hash after an @ + if(frameLocation.hash) fragment += ("@" + frameLocation.hash.slice(1)); + + // Use replace to not add history items + lastFragment = fragment; + location.replace(fragment); + } + catch(e) { + // Chrome doesn't allow reading the iframe's location when + // used on the local file system. + } +} + +var Index = {}; + +(function (ns) { + function openLink(t, type) { + var href; + if (type == 'object') { + href = t['object']; + } else { + href = t['class'] || t['trait'] || t['case class'] || t['type']; + } + return [ + '' + ].join(''); + } + + function createPackageHeader(pack) { + return [ + '
                                            1. ', + 'focushide', + '', + pack, + '
                                            2. ' + ].join(''); + }; + + function createListItem(template) { + var inner = ''; + + + if (template.object) { + inner += openLink(template, 'object'); + } + + if (template['class'] || template['trait'] || template['case class'] || template['type']) { + inner += (inner == '') ? + '
                                              ' : ''; + inner += openLink(template, template['trait'] ? 'trait' : template['type'] ? 'type' : 'class'); + } else { + inner += '
                                              '; + } + + return [ + '
                                            3. ', + inner, + '', + template.name.replace(/^.*\./, ''), + '
                                            4. ' + ].join(''); + } + + + ns.createPackageTree = function (pack, matched, focused) { + var html = $.map(matched, function (child, i) { + return createListItem(child); + }).join(''); + + var header; + if (focused && pack == focused) { + header = ''; + } else { + header = createPackageHeader(pack); + } + + return [ + '
                                                ', + header, + '
                                                  ', + html, + '
                                              ' + ].join(''); + } + + ns.keys = function (obj) { + var result = []; + var key; + for (key in obj) { + result.push(key); + } + return result; + } + + var hiddenPackages = {}; + + function subPackages(pack) { + return $.grep($('#tpl ol.packages'), function (element, index) { + var pack = $('li.pack > .tplshow', element).text(); + return pack.indexOf(pack + '.') == 0; + }); + } + + ns.hidePackage = function (ol) { + var selected = $('li.pack > .tplshow', ol).text(); + hiddenPackages[selected] = true; + + $('ol.templates', ol).hide(); + + $.each(subPackages(selected), function (index, element) { + $(element).hide(); + }); + } + + ns.showPackage = function (ol, state) { + var selected = $('li.pack > .tplshow', ol).text(); + hiddenPackages[selected] = false; + + $('ol.templates', ol).show(); + + $.each(subPackages(selected), function (index, element) { + $(element).show(); + + // When the filter is in "packs" state, + // we don't want to show the `.templates` + var key = $('li.pack > .tplshow', element).text(); + if (hiddenPackages[key] || state == 'packs') { + $('ol.templates', element).hide(); + } + }); + } + +})(Index); + +function configureEntityList() { + kindFilterSync(); + configureHideFilter(); + configureFocusFilter(); + textFilter(); +} + +/* Updates the list of entities (i.e. the content of the #tpl element) from the raw form generated by Scaladoc to a + form suitable for display. In particular, it adds class and object etc. icons, and it configures links to open in + the right frame. Furthermore, it sets the two reference top-level entities lists (topLevelTemplates and + topLevelPackages) to serve as reference for resetting the list when needed. + Be advised: this function should only be called once, on page load. */ +function prepareEntityList() { + var classIcon = $("#library > img.class"); + var traitIcon = $("#library > img.trait"); + var typeIcon = $("#library > img.type"); + var objectIcon = $("#library > img.object"); + var packageIcon = $("#library > img.package"); + + $('#tpl li.pack > a.tplshow').attr("target", "template"); + $('#tpl li.pack').each(function () { + $("span.class", this).each(function() { $(this).replaceWith(classIcon.clone()); }); + $("span.trait", this).each(function() { $(this).replaceWith(traitIcon.clone()); }); + $("span.type", this).each(function() { $(this).replaceWith(typeIcon.clone()); }); + $("span.object", this).each(function() { $(this).replaceWith(objectIcon.clone()); }); + $("span.package", this).each(function() { $(this).replaceWith(packageIcon.clone()); }); + }); + $('#tpl li.pack') + .prepend("hide") + .prepend("focus"); +} + +/* Handles all key presses while scrolling around with keyboard shortcuts in left panel */ +function keyboardScrolldownLeftPane() { + scheduler.add("init", function() { + $("#textfilter input").blur(); + var $items = $("#tpl li"); + $items.first().addClass('selected'); + + $(window).bind("keydown", function(e) { + var $old = $items.filter('.selected'), + $new; + + switch ( e.keyCode ) { + + case 9: // tab + $old.removeClass('selected'); + break; + + case 13: // enter + $old.removeClass('selected'); + var $url = $old.children().filter('a:last').attr('href'); + $("#template").attr("src",$url); + break; + + case 27: // escape + $old.removeClass('selected'); + $(window).unbind(e); + $("#textfilter input").focus(); + + break; + + case 38: // up + $new = $old.prev(); + + if (!$new.length) { + $new = $old.parent().prev(); + } + + if ($new.is('ol') && $new.children(':last').is('ol')) { + $new = $new.children().children(':last'); + } else if ($new.is('ol')) { + $new = $new.children(':last'); + } + + break; + + case 40: // down + $new = $old.next(); + if (!$new.length) { + $new = $old.parent().parent().next(); + } + if ($new.is('ol')) { + $new = $new.children(':first'); + } + break; + } + + if ($new.is('li')) { + $old.removeClass('selected'); + $new.addClass('selected'); + } else if (e.keyCode == 38) { + $(window).unbind(e); + $("#textfilter input").focus(); + } + }); + }); +} + +/* Configures the text filter */ +function configureTextFilter() { + scheduler.add("init", function() { + $("#textfilter").append(""); + var input = $("#textfilter input"); + resizeFilterBlock(); + input.bind('keyup', function(event) { + if (event.keyCode == 27) { // escape + input.attr("value", ""); + } + if (event.keyCode == 40) { // down arrow + $(window).unbind("keydown"); + keyboardScrolldownLeftPane(); + return false; + } + textFilter(); + }); + input.bind('keydown', function(event) { + if (event.keyCode == 9) { // tab + $("#template").contents().find("#mbrsel-input").focus(); + input.attr("value", ""); + return false; + } + textFilter(); + }); + input.focus(function(event) { input.select(); }); + }); + scheduler.add("init", function() { + $("#textfilter > .post").click(function(){ + $("#textfilter input").attr("value", ""); + textFilter(); + }); + }); +} + +function compilePattern(query) { + var escaped = query.replace(/([\.\*\+\?\|\(\)\[\]\\])/g, '\\$1'); + + if (query.toLowerCase() != query) { + // Regexp that matches CamelCase subbits: "BiSe" is + // "[a-z]*Bi[a-z]*Se" and matches "BitSet", "ABitSet", ... + return new RegExp(escaped.replace(/([A-Z])/g,"[a-z]*$1")); + } + else { // if query is all lower case make a normal case insensitive search + return new RegExp(escaped, "i"); + } +} + +// Filters all focused templates and packages. This function should be made less-blocking. +// @param query The string of the query +function textFilter() { + scheduler.clear("filter"); + + $('#tpl').html(''); + + var query = $("#textfilter input").attr("value") || ''; + var queryRegExp = compilePattern(query); + + var index = 0; + + var searchLoop = function () { + var packages = Index.keys(Index.PACKAGES).sort(); + + while (packages[index]) { + var pack = packages[index]; + var children = Index.PACKAGES[pack]; + index++; + + if (focusFilterState) { + if (pack == focusFilterState || + pack.indexOf(focusFilterState + '.') == 0) { + ; + } else { + continue; + } + } + + var matched = $.grep(children, function (child, i) { + return queryRegExp.test(child.name); + }); + + if (matched.length > 0) { + $('#tpl').append(Index.createPackageTree(pack, matched, + focusFilterState)); + scheduler.add('filter', searchLoop); + return; + } + } + + $('#tpl a.packfocus').click(function () { + focusFilter($(this).parent().parent()); + }); + configureHideFilter(); + }; + + scheduler.add('filter', searchLoop); +} + +/* Configures the hide tool by adding the hide link to all packages. */ +function configureHideFilter() { + $('#tpl li.pack a.packhide').click(function () { + var packhide = $(this) + var action = packhide.text(); + + var ol = $(this).parent().parent(); + + if (action == "hide") { + Index.hidePackage(ol); + packhide.text("show"); + } + else { + Index.showPackage(ol, kindFilterState); + packhide.text("hide"); + } + return false; + }); +} + +/* Configures the focus tool by adding the focus bar in the filter box (initially hidden), and by adding the focus + link to all packages. */ +function configureFocusFilter() { + scheduler.add("init", function() { + focusFilterState = null; + if ($("#focusfilter").length == 0) { + $("#filter").append("
                                              focused on
                                              "); + $("#focusfilter > .focusremove").click(function(event) { + textFilter(); + + $("#focusfilter").hide(); + $("#kindfilter").show(); + resizeFilterBlock(); + focusFilterState = null; + }); + $("#focusfilter").hide(); + resizeFilterBlock(); + } + }); + scheduler.add("init", function() { + $('#tpl li.pack a.packfocus').click(function () { + focusFilter($(this).parent()); + return false; + }); + }); +} + +/* Focuses the entity index on a specific package. To do so, it will copy the sub-templates and sub-packages of the + focuses package into the top-level templates and packages position of the index. The original top-level + @param package The
                                            5. element that corresponds to the package in the entity index */ +function focusFilter(package) { + scheduler.clear("filter"); + + var currentFocus = $('li.pack > .tplshow', package).text(); + $("#focusfilter > .focuscoll").empty(); + $("#focusfilter > .focuscoll").append(currentFocus); + + $("#focusfilter").show(); + $("#kindfilter").hide(); + resizeFilterBlock(); + focusFilterState = currentFocus; + kindFilterSync(); + + textFilter(); +} + +function configureKindFilter() { + scheduler.add("init", function() { + kindFilterState = "all"; + $("#filter").append(""); + $("#kindfilter > a").click(function(event) { kindFilter("packs"); }); + resizeFilterBlock(); + }); +} + +function kindFilter(kind) { + if (kind == "packs") { + kindFilterState = "packs"; + kindFilterSync(); + $("#kindfilter > a").replaceWith("display all entities"); + $("#kindfilter > a").click(function(event) { kindFilter("all"); }); + } + else { + kindFilterState = "all"; + kindFilterSync(); + $("#kindfilter > a").replaceWith("display packages only"); + $("#kindfilter > a").click(function(event) { kindFilter("packs"); }); + } +} + +/* Applies the kind filter. */ +function kindFilterSync() { + if (kindFilterState == "all" || focusFilterState != null) { + $("#tpl a.packhide").text('hide'); + $("#tpl ol.templates").show(); + } else { + $("#tpl a.packhide").text('show'); + $("#tpl ol.templates").hide(); + } +} + +function resizeFilterBlock() { + $("#tpl").css("top", $("#filter").outerHeight(true)); +} diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/jquery-ui.js b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/jquery-ui.js new file mode 100644 index 00000000..faab0cf1 --- /dev/null +++ b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/jquery-ui.js @@ -0,0 +1,6 @@ +/*! jQuery UI - v1.9.0 - 2012-10-05 +* http://jqueryui.com +* Includes: jquery.ui.core.js, jquery.ui.widget.js, jquery.ui.mouse.js, jquery.ui.position.js, jquery.ui.accordion.js, jquery.ui.autocomplete.js, jquery.ui.button.js, jquery.ui.datepicker.js, jquery.ui.dialog.js, jquery.ui.draggable.js, jquery.ui.droppable.js, jquery.ui.effect.js, jquery.ui.effect-blind.js, jquery.ui.effect-bounce.js, jquery.ui.effect-clip.js, jquery.ui.effect-drop.js, jquery.ui.effect-explode.js, jquery.ui.effect-fade.js, jquery.ui.effect-fold.js, jquery.ui.effect-highlight.js, jquery.ui.effect-pulsate.js, jquery.ui.effect-scale.js, jquery.ui.effect-shake.js, jquery.ui.effect-slide.js, jquery.ui.effect-transfer.js, jquery.ui.menu.js, jquery.ui.progressbar.js, jquery.ui.resizable.js, jquery.ui.selectable.js, jquery.ui.slider.js, jquery.ui.sortable.js, jquery.ui.spinner.js, jquery.ui.tabs.js, jquery.ui.tooltip.js +* Copyright (c) 2012 jQuery Foundation and other contributors Licensed MIT */ + +(function(e,t){function i(t,n){var r,i,o,u=t.nodeName.toLowerCase();return"area"===u?(r=t.parentNode,i=r.name,!t.href||!i||r.nodeName.toLowerCase()!=="map"?!1:(o=e("img[usemap=#"+i+"]")[0],!!o&&s(o))):(/input|select|textarea|button|object/.test(u)?!t.disabled:"a"===u?t.href||n:n)&&s(t)}function s(t){return!e(t).parents().andSelf().filter(function(){return e.css(this,"visibility")==="hidden"||e.expr.filters.hidden(this)}).length}var n=0,r=/^ui-id-\d+$/;e.ui=e.ui||{};if(e.ui.version)return;e.extend(e.ui,{version:"1.9.0",keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}}),e.fn.extend({_focus:e.fn.focus,focus:function(t,n){return typeof t=="number"?this.each(function(){var r=this;setTimeout(function(){e(r).focus(),n&&n.call(r)},t)}):this._focus.apply(this,arguments)},scrollParent:function(){var t;return e.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?t=this.parents().filter(function(){return/(relative|absolute|fixed)/.test(e.css(this,"position"))&&/(auto|scroll)/.test(e.css(this,"overflow")+e.css(this,"overflow-y")+e.css(this,"overflow-x"))}).eq(0):t=this.parents().filter(function(){return/(auto|scroll)/.test(e.css(this,"overflow")+e.css(this,"overflow-y")+e.css(this,"overflow-x"))}).eq(0),/fixed/.test(this.css("position"))||!t.length?e(document):t},zIndex:function(n){if(n!==t)return this.css("zIndex",n);if(this.length){var r=e(this[0]),i,s;while(r.length&&r[0]!==document){i=r.css("position");if(i==="absolute"||i==="relative"||i==="fixed"){s=parseInt(r.css("zIndex"),10);if(!isNaN(s)&&s!==0)return s}r=r.parent()}}return 0},uniqueId:function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++n)})},removeUniqueId:function(){return this.each(function(){r.test(this.id)&&e(this).removeAttr("id")})}}),e("").outerWidth(1).jquery||e.each(["Width","Height"],function(n,r){function u(t,n,r,s){return e.each(i,function(){n-=parseFloat(e.css(t,"padding"+this))||0,r&&(n-=parseFloat(e.css(t,"border"+this+"Width"))||0),s&&(n-=parseFloat(e.css(t,"margin"+this))||0)}),n}var i=r==="Width"?["Left","Right"]:["Top","Bottom"],s=r.toLowerCase(),o={innerWidth:e.fn.innerWidth,innerHeight:e.fn.innerHeight,outerWidth:e.fn.outerWidth,outerHeight:e.fn.outerHeight};e.fn["inner"+r]=function(n){return n===t?o["inner"+r].call(this):this.each(function(){e(this).css(s,u(this,n)+"px")})},e.fn["outer"+r]=function(t,n){return typeof t!="number"?o["outer"+r].call(this,t):this.each(function(){e(this).css(s,u(this,t,!0,n)+"px")})}}),e.extend(e.expr[":"],{data:e.expr.createPseudo?e.expr.createPseudo(function(t){return function(n){return!!e.data(n,t)}}):function(t,n,r){return!!e.data(t,r[3])},focusable:function(t){return i(t,!isNaN(e.attr(t,"tabindex")))},tabbable:function(t){var n=e.attr(t,"tabindex"),r=isNaN(n);return(r||n>=0)&&i(t,!r)}}),e(function(){var t=document.body,n=t.appendChild(n=document.createElement("div"));n.offsetHeight,e.extend(n.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0}),e.support.minHeight=n.offsetHeight===100,e.support.selectstart="onselectstart"in n,t.removeChild(n).style.display="none"}),e.fn.extend({disableSelection:function(){return this.bind((e.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(e){e.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}}),e.extend(e.ui,{plugin:{add:function(t,n,r){var i,s=e.ui[t].prototype;for(i in r)s.plugins[i]=s.plugins[i]||[],s.plugins[i].push([n,r[i]])},call:function(e,t,n){var r,i=e.plugins[t];if(!i||!e.element[0].parentNode||e.element[0].parentNode.nodeType===11)return;for(r=0;r0?!0:(t[r]=1,i=t[r]>0,t[r]=0,i)},isOverAxis:function(e,t,n){return e>t&&e",options:{disabled:!1,create:null},_createWidget:function(t,r){r=e(r||this.defaultElement||this)[0],this.element=e(r),this.uuid=n++,this.eventNamespace="."+this.widgetName+this.uuid,this.options=e.widget.extend({},this.options,this._getCreateOptions(),t),this.bindings=e(),this.hoverable=e(),this.focusable=e(),r!==this&&(e.data(r,this.widgetName,this),e.data(r,this.widgetFullName,this),this._on({remove:"destroy"}),this.document=e(r.style?r.ownerDocument:r.document||r),this.window=e(this.document[0].defaultView||this.document[0].parentWindow)),this._create(),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:e.noop,_getCreateEventData:e.noop,_create:e.noop,_init:e.noop,destroy:function(){this._destroy(),this.element.unbind(this.eventNamespace).removeData(this.widgetName).removeData(this.widgetFullName).removeData(e.camelCase(this.widgetFullName)),this.widget().unbind(this.eventNamespace).removeAttr("aria-disabled").removeClass(this.widgetFullName+"-disabled "+"ui-state-disabled"),this.bindings.unbind(this.eventNamespace),this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus")},_destroy:e.noop,widget:function(){return this.element},option:function(n,r){var i=n,s,o,u;if(arguments.length===0)return e.widget.extend({},this.options);if(typeof n=="string"){i={},s=n.split("."),n=s.shift();if(s.length){o=i[n]=e.widget.extend({},this.options[n]);for(u=0;u=9||!!t.button?this._mouseStarted?(this._mouseDrag(t),t.preventDefault()):(this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,t)!==!1,this._mouseStarted?this._mouseDrag(t):this._mouseUp(t)),!this._mouseStarted):this._mouseUp(t)},_mouseUp:function(t){return e(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,t.target===this._mouseDownEvent.target&&e.data(t.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(t)),!1},_mouseDistanceMet:function(e){return Math.max(Math.abs(this._mouseDownEvent.pageX-e.pageX),Math.abs(this._mouseDownEvent.pageY-e.pageY))>=this.options.distance},_mouseDelayMet:function(e){return this.mouseDelayMet},_mouseStart:function(e){},_mouseDrag:function(e){},_mouseStop:function(e){},_mouseCapture:function(e){return!0}})})(jQuery);(function(e,t){function h(e,t,n){return[parseInt(e[0],10)*(l.test(e[0])?t/100:1),parseInt(e[1],10)*(l.test(e[1])?n/100:1)]}function p(t,n){return parseInt(e.css(t,n),10)||0}e.ui=e.ui||{};var n,r=Math.max,i=Math.abs,s=Math.round,o=/left|center|right/,u=/top|center|bottom/,a=/[\+\-]\d+%?/,f=/^\w+/,l=/%$/,c=e.fn.position;e.position={scrollbarWidth:function(){if(n!==t)return n;var r,i,s=e("
                                              "),o=s.children()[0];return e("body").append(s),r=o.offsetWidth,s.css("overflow","scroll"),i=o.offsetWidth,r===i&&(i=s[0].clientWidth),s.remove(),n=r-i},getScrollInfo:function(t){var n=t.isWindow?"":t.element.css("overflow-x"),r=t.isWindow?"":t.element.css("overflow-y"),i=n==="scroll"||n==="auto"&&t.width0?"right":"center",vertical:u<0?"top":o>0?"bottom":"middle"};lr(i(o),i(u))?h.important="horizontal":h.important="vertical",t.using.call(this,e,h)}),a.offset(e.extend(C,{using:u}))})},e.ui.position={fit:{left:function(e,t){var n=t.within,i=n.isWindow?n.scrollLeft:n.offset.left,s=n.width,o=e.left-t.collisionPosition.marginLeft,u=i-o,a=o+t.collisionWidth-s-i,f;t.collisionWidth>s?u>0&&a<=0?(f=e.left+u+t.collisionWidth-s-i,e.left+=u-f):a>0&&u<=0?e.left=i:u>a?e.left=i+s-t.collisionWidth:e.left=i:u>0?e.left+=u:a>0?e.left-=a:e.left=r(e.left-o,e.left)},top:function(e,t){var n=t.within,i=n.isWindow?n.scrollTop:n.offset.top,s=t.within.height,o=e.top-t.collisionPosition.marginTop,u=i-o,a=o+t.collisionHeight-s-i,f;t.collisionHeight>s?u>0&&a<=0?(f=e.top+u+t.collisionHeight-s-i,e.top+=u-f):a>0&&u<=0?e.top=i:u>a?e.top=i+s-t.collisionHeight:e.top=i:u>0?e.top+=u:a>0?e.top-=a:e.top=r(e.top-o,e.top)}},flip:{left:function(e,t){var n=t.within,r=n.offset.left+n.scrollLeft,s=n.width,o=n.isWindow?n.scrollLeft:n.offset.left,u=e.left-t.collisionPosition.marginLeft,a=u-o,f=u+t.collisionWidth-s-o,l=t.my[0]==="left"?-t.elemWidth:t.my[0]==="right"?t.elemWidth:0,c=t.at[0]==="left"?t.targetWidth:t.at[0]==="right"?-t.targetWidth:0,h=-2*t.offset[0],p,d;if(a<0){p=e.left+l+c+h+t.collisionWidth-s-r;if(p<0||p0){d=e.left-t.collisionPosition.marginLeft+l+c+h-o;if(d>0||i(d)a&&(v<0||v0&&(d=e.top-t.collisionPosition.marginTop+c+h+p-o,e.top+c+h+p>f&&(d>0||i(d)10&&i<11,t.innerHTML="",n.removeChild(t)}(),e.uiBackCompat!==!1&&function(e){var n=e.fn.position;e.fn.position=function(r){if(!r||!r.offset)return n.call(this,r);var i=r.offset.split(" "),s=r.at.split(" ");return i.length===1&&(i[1]=i[0]),/^\d/.test(i[0])&&(i[0]="+"+i[0]),/^\d/.test(i[1])&&(i[1]="+"+i[1]),s.length===1&&(/left|center|right/.test(s[0])?s[1]="center":(s[1]=s[0],s[0]="center")),n.call(this,e.extend(r,{at:s[0]+i[0]+" "+s[1]+i[1],offset:t}))}}(jQuery)})(jQuery);(function(e,t){var n=0,r={},i={};r.height=r.paddingTop=r.paddingBottom=r.borderTopWidth=r.borderBottomWidth="hide",i.height=i.paddingTop=i.paddingBottom=i.borderTopWidth=i.borderBottomWidth="show",e.widget("ui.accordion",{version:"1.9.0",options:{active:0,animate:{},collapsible:!1,event:"click",header:"> li > :first-child,> :not(li):even",heightStyle:"auto",icons:{activeHeader:"ui-icon-triangle-1-s",header:"ui-icon-triangle-1-e"},activate:null,beforeActivate:null},_create:function(){var t=this.accordionId="ui-accordion-"+(this.element.attr("id")||++n),r=this.options;this.prevShow=this.prevHide=e(),this.element.addClass("ui-accordion ui-widget ui-helper-reset"),this.headers=this.element.find(r.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all"),this._hoverable(this.headers),this._focusable(this.headers),this.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom").hide(),!r.collapsible&&r.active===!1&&(r.active=0),r.active<0&&(r.active+=this.headers.length),this.active=this._findActive(r.active).addClass("ui-accordion-header-active ui-state-active").toggleClass("ui-corner-all ui-corner-top"),this.active.next().addClass("ui-accordion-content-active").show(),this._createIcons(),this.originalHeight=this.element[0].style.height,this.refresh(),this.element.attr("role","tablist"),this.headers.attr("role","tab").each(function(n){var r=e(this),i=r.attr("id"),s=r.next(),o=s.attr("id");i||(i=t+"-header-"+n,r.attr("id",i)),o||(o=t+"-panel-"+n,s.attr("id",o)),r.attr("aria-controls",o),s.attr("aria-labelledby",i)}).next().attr("role","tabpanel"),this.headers.not(this.active).attr({"aria-selected":"false",tabIndex:-1}).next().attr({"aria-expanded":"false","aria-hidden":"true"}).hide(),this.active.length?this.active.attr({"aria-selected":"true",tabIndex:0}).next().attr({"aria-expanded":"true","aria-hidden":"false"}):this.headers.eq(0).attr("tabIndex",0),this._on(this.headers,{keydown:"_keydown"}),this._on(this.headers.next(),{keydown:"_panelKeyDown"}),this._setupEvents(r.event)},_getCreateEventData:function(){return{header:this.active,content:this.active.length?this.active.next():e()}},_createIcons:function(){var t=this.options.icons;t&&(e("").addClass("ui-accordion-header-icon ui-icon "+t.header).prependTo(this.headers),this.active.children(".ui-accordion-header-icon").removeClass(t.header).addClass(t.activeHeader),this.headers.addClass("ui-accordion-icons"))},_destroyIcons:function(){this.headers.removeClass("ui-accordion-icons").children(".ui-accordion-header-icon").remove()},_destroy:function(){var e;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role"),this.headers.removeClass("ui-accordion-header ui-accordion-header-active ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top").removeAttr("role").removeAttr("aria-selected").removeAttr("aria-controls").removeAttr("tabIndex").each(function(){/^ui-accordion/.test(this.id)&&this.removeAttribute("id")}),this._destroyIcons(),e=this.headers.next().css("display","").removeAttr("role").removeAttr("aria-expanded").removeAttr("aria-hidden").removeAttr("aria-labelledby").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-state-disabled").each(function(){/^ui-accordion/.test(this.id)&&this.removeAttribute("id")}),this.options.heightStyle!=="content"&&(this.element.css("height",this.originalHeight),e.css("height",""))},_setOption:function(e,t){if(e==="active"){this._activate(t);return}e==="event"&&(this.options.event&&this._off(this.headers,this.options.event),this._setupEvents(t)),this._super(e,t),e==="collapsible"&&!t&&this.options.active===!1&&this._activate(0),e==="icons"&&(this._destroyIcons(),t&&this._createIcons()),e==="disabled"&&this.headers.add(this.headers.next()).toggleClass("ui-state-disabled",!!t)},_keydown:function(t){if(t.altKey||t.ctrlKey)return;var n=e.ui.keyCode,r=this.headers.length,i=this.headers.index(t.target),s=!1;switch(t.keyCode){case n.RIGHT:case n.DOWN:s=this.headers[(i+1)%r];break;case n.LEFT:case n.UP:s=this.headers[(i-1+r)%r];break;case n.SPACE:case n.ENTER:this._eventHandler(t);break;case n.HOME:s=this.headers[0];break;case n.END:s=this.headers[r-1]}s&&(e(t.target).attr("tabIndex",-1),e(s).attr("tabIndex",0),s.focus(),t.preventDefault())},_panelKeyDown:function(t){t.keyCode===e.ui.keyCode.UP&&t.ctrlKey&&e(t.currentTarget).prev().focus()},refresh:function(){var t,n,r=this.options.heightStyle,i=this.element.parent();this.element.css("height",this.originalHeight),r==="fill"?(e.support.minHeight||(n=i.css("overflow"),i.css("overflow","hidden")),t=i.height(),this.element.siblings(":visible").each(function(){var n=e(this),r=n.css("position");if(r==="absolute"||r==="fixed")return;t-=n.outerHeight(!0)}),n&&i.css("overflow",n),this.headers.each(function(){t-=e(this).outerHeight(!0)}),this.headers.next().each(function(){e(this).height(Math.max(0,t-e(this).innerHeight()+e(this).height()))}).css("overflow","auto")):r==="auto"&&(t=0,this.headers.next().each(function(){t=Math.max(t,e(this).height("").height())}).height(t)),r!=="content"&&this.element.height(this.element.height())},_activate:function(t){var n=this._findActive(t)[0];if(n===this.active[0])return;n=n||this.active[0],this._eventHandler({target:n,currentTarget:n,preventDefault:e.noop})},_findActive:function(t){return typeof t=="number"?this.headers.eq(t):e()},_setupEvents:function(t){var n={};if(!t)return;e.each(t.split(" "),function(e,t){n[t]="_eventHandler"}),this._on(this.headers,n)},_eventHandler:function(t){var n=this.options,r=this.active,i=e(t.currentTarget),s=i[0]===r[0],o=s&&n.collapsible,u=o?e():i.next(),a=r.next(),f={oldHeader:r,oldPanel:a,newHeader:o?e():i,newPanel:u};t.preventDefault();if(s&&!n.collapsible||this._trigger("beforeActivate",t,f)===!1)return;n.active=o?!1:this.headers.index(i),this.active=s?e():i,this._toggle(f),r.removeClass("ui-accordion-header-active ui-state-active"),n.icons&&r.children(".ui-accordion-header-icon").removeClass(n.icons.activeHeader).addClass(n.icons.header),s||(i.removeClass("ui-corner-all").addClass("ui-accordion-header-active ui-state-active ui-corner-top"),n.icons&&i.children(".ui-accordion-header-icon").removeClass(n.icons.header).addClass(n.icons.activeHeader),i.next().addClass("ui-accordion-content-active"))},_toggle:function(t){var n=t.newPanel,r=this.prevShow.length?this.prevShow:t.oldPanel;this.prevShow.add(this.prevHide).stop(!0,!0),this.prevShow=n,this.prevHide=r,this.options.animate?this._animate(n,r,t):(r.hide(),n.show(),this._toggleComplete(t)),r.attr({"aria-expanded":"false","aria-hidden":"true"}),r.prev().attr("aria-selected","false"),n.length&&r.length?r.prev().attr("tabIndex",-1):n.length&&this.headers.filter(function(){return e(this).attr("tabIndex")===0}).attr("tabIndex",-1),n.attr({"aria-expanded":"true","aria-hidden":"false"}).prev().attr({"aria-selected":"true",tabIndex:0})},_animate:function(e,t,n){var s,o,u,a=this,f=0,l=e.length&&(!t.length||e.index()",options:{appendTo:"body",autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},pending:0,_create:function(){var t,n,r;this.isMultiLine=this._isMultiLine(),this.valueMethod=this.element[this.element.is("input,textarea")?"val":"text"],this.isNewMenu=!0,this.element.addClass("ui-autocomplete-input").attr("autocomplete","off"),this._on({keydown:function(i){if(this.element.prop("readOnly")){t=!0,r=!0,n=!0;return}t=!1,r=!1,n=!1;var s=e.ui.keyCode;switch(i.keyCode){case s.PAGE_UP:t=!0,this._move("previousPage",i);break;case s.PAGE_DOWN:t=!0,this._move("nextPage",i);break;case s.UP:t=!0,this._keyEvent("previous",i);break;case s.DOWN:t=!0,this._keyEvent("next",i);break;case s.ENTER:case s.NUMPAD_ENTER:this.menu.active&&(t=!0,i.preventDefault(),this.menu.select(i));break;case s.TAB:this.menu.active&&this.menu.select(i);break;case s.ESCAPE:this.menu.element.is(":visible")&&(this._value(this.term),this.close(i),i.preventDefault());break;default:n=!0,this._searchTimeout(i)}},keypress:function(r){if(t){t=!1,r.preventDefault();return}if(n)return;var i=e.ui.keyCode;switch(r.keyCode){case i.PAGE_UP:this._move("previousPage",r);break;case i.PAGE_DOWN:this._move("nextPage",r);break;case i.UP:this._keyEvent("previous",r);break;case i.DOWN:this._keyEvent("next",r)}},input:function(e){if(r){r=!1,e.preventDefault();return}this._searchTimeout(e)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(e){if(this.cancelBlur){delete this.cancelBlur;return}clearTimeout(this.searching),this.close(e),this._change(e)}}),this._initSource(),this.menu=e("
                                            6. '+"";var z=N?'":"";for(var W=0;W<7;W++){var X=(W+T)%7;z+="=5?' class="ui-datepicker-week-end"':"")+">"+''+L[X]+""}U+=z+"";var V=this._getDaysInMonth(d,p);d==e.selectedYear&&p==e.selectedMonth&&(e.selectedDay=Math.min(e.selectedDay,V));var J=(this._getFirstDayOfMonth(d,p)-T+7)%7,K=Math.ceil((J+V)/7),Q=f?this.maxRows>K?this.maxRows:K:K;this.maxRows=Q;var G=this._daylightSavingAdjust(new Date(d,p,1-J));for(var Y=0;Y";var Z=N?'":"";for(var W=0;W<7;W++){var et=M?M.apply(e.input?e.input[0]:null,[G]):[!0,""],tt=G.getMonth()!=p,nt=tt&&!D||!et[0]||c&&Gh;Z+='",G.setDate(G.getDate()+1),G=this._daylightSavingAdjust(G)}U+=Z+""}p++,p>11&&(p=0,d++),U+="
                                              '+this._get(e,"weekHeader")+"
                                              '+this._get(e,"calculateWeek")(G)+""+(tt&&!_?" ":nt?''+G.getDate()+"":''+G.getDate()+"")+"
                                              "+(f?"
                                              "+(o[0]>0&&I==o[1]-1?'
                                              ':""):""),F+=U}B+=F}return B+=x+($.browser.msie&&parseInt($.browser.version,10)<7&&!e.inline?'':""),e._keyEvent=!1,B},_generateMonthYearHeader:function(e,t,n,r,i,s,o,u){var a=this._get(e,"changeMonth"),f=this._get(e,"changeYear"),l=this._get(e,"showMonthAfterYear"),c='
                                              ',h="";if(s||!a)h+=''+o[t]+"";else{var p=r&&r.getFullYear()==n,d=i&&i.getFullYear()==n;h+='"}l||(c+=h+(s||!a||!f?" ":""));if(!e.yearshtml){e.yearshtml="";if(s||!f)c+=''+n+"";else{var m=this._get(e,"yearRange").split(":"),g=(new Date).getFullYear(),y=function(e){var t=e.match(/c[+-].*/)?n+parseInt(e.substring(1),10):e.match(/[+-].*/)?g+parseInt(e,10):parseInt(e,10);return isNaN(t)?g:t},b=y(m[0]),w=Math.max(b,y(m[1]||""));b=r?Math.max(b,r.getFullYear()):b,w=i?Math.min(w,i.getFullYear()):w,e.yearshtml+='",c+=e.yearshtml,e.yearshtml=null}}return c+=this._get(e,"yearSuffix"),l&&(c+=(s||!a||!f?" ":"")+h),c+="
                                              ",c},_adjustInstDate:function(e,t,n){var r=e.drawYear+(n=="Y"?t:0),i=e.drawMonth+(n=="M"?t:0),s=Math.min(e.selectedDay,this._getDaysInMonth(r,i))+(n=="D"?t:0),o=this._restrictMinMax(e,this._daylightSavingAdjust(new Date(r,i,s)));e.selectedDay=o.getDate(),e.drawMonth=e.selectedMonth=o.getMonth(),e.drawYear=e.selectedYear=o.getFullYear(),(n=="M"||n=="Y")&&this._notifyChange(e)},_restrictMinMax:function(e,t){var n=this._getMinMaxDate(e,"min"),r=this._getMinMaxDate(e,"max"),i=n&&tr?r:i,i},_notifyChange:function(e){var t=this._get(e,"onChangeMonthYear");t&&t.apply(e.input?e.input[0]:null,[e.selectedYear,e.selectedMonth+1,e])},_getNumberOfMonths:function(e){var t=this._get(e,"numberOfMonths");return t==null?[1,1]:typeof t=="number"?[1,t]:t},_getMinMaxDate:function(e,t){return this._determineDate(e,this._get(e,t+"Date"),null)},_getDaysInMonth:function(e,t){return 32-this._daylightSavingAdjust(new Date(e,t,32)).getDate()},_getFirstDayOfMonth:function(e,t){return(new Date(e,t,1)).getDay()},_canAdjustMonth:function(e,t,n,r){var i=this._getNumberOfMonths(e),s=this._daylightSavingAdjust(new Date(n,r+(t<0?t:i[0]*i[1]),1));return t<0&&s.setDate(this._getDaysInMonth(s.getFullYear(),s.getMonth())),this._isInRange(e,s)},_isInRange:function(e,t){var n=this._getMinMaxDate(e,"min"),r=this._getMinMaxDate(e,"max");return(!n||t.getTime()>=n.getTime())&&(!r||t.getTime()<=r.getTime())},_getFormatConfig:function(e){var t=this._get(e,"shortYearCutoff");return t=typeof t!="string"?t:(new Date).getFullYear()%100+parseInt(t,10),{shortYearCutoff:t,dayNamesShort:this._get(e,"dayNamesShort"),dayNames:this._get(e,"dayNames"),monthNamesShort:this._get(e,"monthNamesShort"),monthNames:this._get(e,"monthNames")}},_formatDate:function(e,t,n,r){t||(e.currentDay=e.selectedDay,e.currentMonth=e.selectedMonth,e.currentYear=e.selectedYear);var i=t?typeof t=="object"?t:this._daylightSavingAdjust(new Date(r,n,t)):this._daylightSavingAdjust(new Date(e.currentYear,e.currentMonth,e.currentDay));return this.formatDate(this._get(e,"dateFormat"),i,this._getFormatConfig(e))}}),$.fn.datepicker=function(e){if(!this.length)return this;$.datepicker.initialized||($(document).mousedown($.datepicker._checkExternalClick).find(document.body).append($.datepicker.dpDiv),$.datepicker.initialized=!0);var t=Array.prototype.slice.call(arguments,1);return typeof e!="string"||e!="isDisabled"&&e!="getDate"&&e!="widget"?e=="option"&&arguments.length==2&&typeof arguments[1]=="string"?$.datepicker["_"+e+"Datepicker"].apply($.datepicker,[this[0]].concat(t)):this.each(function(){typeof e=="string"?$.datepicker["_"+e+"Datepicker"].apply($.datepicker,[this].concat(t)):$.datepicker._attachDatepicker(this,e)}):$.datepicker["_"+e+"Datepicker"].apply($.datepicker,[this[0]].concat(t))},$.datepicker=new Datepicker,$.datepicker.initialized=!1,$.datepicker.uuid=(new Date).getTime(),$.datepicker.version="1.9.0",window["DP_jQuery_"+dpuuid]=$})(jQuery);(function(e,t){var n="ui-dialog ui-widget ui-widget-content ui-corner-all ",r={buttons:!0,height:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,width:!0},i={maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0};e.widget("ui.dialog",{version:"1.9.0",options:{autoOpen:!0,buttons:{},closeOnEscape:!0,closeText:"close",dialogClass:"",draggable:!0,hide:null,height:"auto",maxHeight:!1,maxWidth:!1,minHeight:150,minWidth:150,modal:!1,position:{my:"center",at:"center",of:window,collision:"fit",using:function(t){var n=e(this).css(t).offset().top;n<0&&e(this).css("top",t.top-n)}},resizable:!0,show:null,stack:!0,title:"",width:300,zIndex:1e3},_create:function(){this.originalTitle=this.element.attr("title"),typeof this.originalTitle!="string"&&(this.originalTitle=""),this.oldPosition={parent:this.element.parent(),index:this.element.parent().children().index(this.element)},this.options.title=this.options.title||this.originalTitle;var t=this,r=this.options,i=r.title||" ",s=(this.uiDialog=e("
                                              ")).addClass(n+r.dialogClass).css({display:"none",outline:0,zIndex:r.zIndex}).attr("tabIndex",-1).keydown(function(n){r.closeOnEscape&&!n.isDefaultPrevented()&&n.keyCode&&n.keyCode===e.ui.keyCode.ESCAPE&&(t.close(n),n.preventDefault())}).mousedown(function(e){t.moveToTop(!1,e)}).appendTo("body"),o=this.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(s),u=(this.uiDialogTitlebar=e("
                                              ")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(s),a=e("").addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").click(function(e){e.preventDefault(),t.close(e)}).appendTo(u),f=(this.uiDialogTitlebarCloseText=e("")).addClass("ui-icon ui-icon-closethick").text(r.closeText).appendTo(a),l=e("").uniqueId().addClass("ui-dialog-title").html(i).prependTo(u),c=(this.uiDialogButtonPane=e("
                                              ")).addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix"),h=(this.uiButtonSet=e("
                                              ")).addClass("ui-dialog-buttonset").appendTo(c);s.attr({role:"dialog","aria-labelledby":l.attr("id")}),u.find("*").add(u).disableSelection(),this._hoverable(a),this._focusable(a),r.draggable&&e.fn.draggable&&this._makeDraggable(),r.resizable&&e.fn.resizable&&this._makeResizable(),this._createButtons(r.buttons),this._isOpen=!1,e.fn.bgiframe&&s.bgiframe(),this._on(s,{keydown:function(t){if(!r.modal||t.keyCode!==e.ui.keyCode.TAB)return;var n=e(":tabbable",s),i=n.filter(":first"),o=n.filter(":last");if(t.target===o[0]&&!t.shiftKey)return i.focus(1),!1;if(t.target===i[0]&&t.shiftKey)return o.focus(1),!1}})},_init:function(){this.options.autoOpen&&this.open()},_destroy:function(){var e,t=this.oldPosition;this.overlay&&this.overlay.destroy(),this.uiDialog.hide(),this.element.removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body"),this.uiDialog.remove(),this.originalTitle&&this.element.attr("title",this.originalTitle),e=t.parent.children().eq(t.index),e.length&&e[0]!==this.element[0]?e.before(this.element):t.parent.append(this.element)},widget:function(){return this.uiDialog},close:function(t){var n=this,r,i;if(!this._isOpen)return;if(!1===this._trigger("beforeClose",t))return;return this._isOpen=!1,this.overlay&&this.overlay.destroy(),this.options.hide?this.uiDialog.hide(this.options.hide,function(){n._trigger("close",t)}):(this.uiDialog.hide(),this._trigger("close",t)),e.ui.dialog.overlay.resize(),this.options.modal&&(r=0,e(".ui-dialog").each(function(){this!==n.uiDialog[0]&&(i=e(this).css("z-index"),isNaN(i)||(r=Math.max(r,i)))}),e.ui.dialog.maxZ=r),this},isOpen:function(){return this._isOpen},moveToTop:function(t,n){var r=this.options,i;return r.modal&&!t||!r.stack&&!r.modal?this._trigger("focus",n):(r.zIndex>e.ui.dialog.maxZ&&(e.ui.dialog.maxZ=r.zIndex),this.overlay&&(e.ui.dialog.maxZ+=1,e.ui.dialog.overlay.maxZ=e.ui.dialog.maxZ,this.overlay.$el.css("z-index",e.ui.dialog.overlay.maxZ)),i={scrollTop:this.element.scrollTop(),scrollLeft:this.element.scrollLeft()},e.ui.dialog.maxZ+=1,this.uiDialog.css("z-index",e.ui.dialog.maxZ),this.element.attr(i),this._trigger("focus",n),this)},open:function(){if(this._isOpen)return;var t,n=this.options,r=this.uiDialog;return this._size(),this._position(n.position),r.show(n.show),this.overlay=n.modal?new e.ui.dialog.overlay(this):null,this.moveToTop(!0),t=this.element.find(":tabbable"),t.length||(t=this.uiDialogButtonPane.find(":tabbable"),t.length||(t=r)),t.eq(0).focus(),this._isOpen=!0,this._trigger("open"),this},_createButtons:function(t){var n,r,i=this,s=!1;this.uiDialogButtonPane.remove(),this.uiButtonSet.empty(),typeof t=="object"&&t!==null&&e.each(t,function(){return!(s=!0)}),s?(e.each(t,function(t,n){n=e.isFunction(n)?{click:n,text:t}:n;var r=e("
                                              ').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1e3}).css(e(this).offset()).appendTo("body")}),!0):!1)},_mouseStart:function(t){var n=this.options;return this.helper=this._createHelper(t),this.helper.addClass("ui-draggable-dragging"),this._cacheHelperProportions(),e.ui.ddmanager&&(e.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(),this.offset=this.positionAbs=this.element.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},e.extend(this.offset,{click:{left:t.pageX-this.offset.left,top:t.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.originalPosition=this.position=this._generatePosition(t),this.originalPageX=t.pageX,this.originalPageY=t.pageY,n.cursorAt&&this._adjustOffsetFromHelper(n.cursorAt),n.containment&&this._setContainment(),this._trigger("start",t)===!1?(this._clear(),!1):(this._cacheHelperProportions(),e.ui.ddmanager&&!n.dropBehaviour&&e.ui.ddmanager.prepareOffsets(this,t),this._mouseDrag(t,!0),e.ui.ddmanager&&e.ui.ddmanager.dragStart(this,t),!0)},_mouseDrag:function(t,n){this.position=this._generatePosition(t),this.positionAbs=this._convertPositionTo("absolute");if(!n){var r=this._uiHash();if(this._trigger("drag",t,r)===!1)return this._mouseUp({}),!1;this.position=r.position}if(!this.options.axis||this.options.axis!="y")this.helper[0].style.left=this.position.left+"px";if(!this.options.axis||this.options.axis!="x")this.helper[0].style.top=this.position.top+"px";return e.ui.ddmanager&&e.ui.ddmanager.drag(this,t),!1},_mouseStop:function(t){var n=!1;e.ui.ddmanager&&!this.options.dropBehaviour&&(n=e.ui.ddmanager.drop(this,t)),this.dropped&&(n=this.dropped,this.dropped=!1);var r=this.element[0],i=!1;while(r&&(r=r.parentNode))r==document&&(i=!0);if(!i&&this.options.helper==="original")return!1;if(this.options.revert=="invalid"&&!n||this.options.revert=="valid"&&n||this.options.revert===!0||e.isFunction(this.options.revert)&&this.options.revert.call(this.element,n)){var s=this;e(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){s._trigger("stop",t)!==!1&&s._clear()})}else this._trigger("stop",t)!==!1&&this._clear();return!1},_mouseUp:function(t){return e("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)}),e.ui.ddmanager&&e.ui.ddmanager.dragStop(this,t),e.ui.mouse.prototype._mouseUp.call(this,t)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear(),this},_getHandle:function(t){var n=!this.options.handle||!e(this.options.handle,this.element).length?!0:!1;return e(this.options.handle,this.element).find("*").andSelf().each(function(){this==t.target&&(n=!0)}),n},_createHelper:function(t){var n=this.options,r=e.isFunction(n.helper)?e(n.helper.apply(this.element[0],[t])):n.helper=="clone"?this.element.clone().removeAttr("id"):this.element;return r.parents("body").length||r.appendTo(n.appendTo=="parent"?this.element[0].parentNode:n.appendTo),r[0]!=this.element[0]&&!/(fixed|absolute)/.test(r.css("position"))&&r.css("position","absolute"),r},_adjustOffsetFromHelper:function(t){typeof t=="string"&&(t=t.split(" ")),e.isArray(t)&&(t={left:+t[0],top:+t[1]||0}),"left"in t&&(this.offset.click.left=t.left+this.margins.left),"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left),"top"in t&&(this.offset.click.top=t.top+this.margins.top),"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var t=this.offsetParent.offset();this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&e.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop());if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&e.browser.msie)t={top:0,left:0};return{top:t.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var e=this.element.position();return{top:e.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:e.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var t=this.options;t.containment=="parent"&&(t.containment=this.helper[0].parentNode);if(t.containment=="document"||t.containment=="window")this.containment=[t.containment=="document"?0:e(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,t.containment=="document"?0:e(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,(t.containment=="document"?0:e(window).scrollLeft())+e(t.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(t.containment=="document"?0:e(window).scrollTop())+(e(t.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(t.containment)&&t.containment.constructor!=Array){var n=e(t.containment),r=n[0];if(!r)return;var i=n.offset(),s=e(r).css("overflow")!="hidden";this.containment=[(parseInt(e(r).css("borderLeftWidth"),10)||0)+(parseInt(e(r).css("paddingLeft"),10)||0),(parseInt(e(r).css("borderTopWidth"),10)||0)+(parseInt(e(r).css("paddingTop"),10)||0),(s?Math.max(r.scrollWidth,r.offsetWidth):r.offsetWidth)-(parseInt(e(r).css("borderLeftWidth"),10)||0)-(parseInt(e(r).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(s?Math.max(r.scrollHeight,r.offsetHeight):r.offsetHeight)-(parseInt(e(r).css("borderTopWidth"),10)||0)-(parseInt(e(r).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relative_container=n}else t.containment.constructor==Array&&(this.containment=t.containment)},_convertPositionTo:function(t,n){n||(n=this.position);var r=t=="absolute"?1:-1,i=this.options,s=this.cssPosition!="absolute"||this.scrollParent[0]!=document&&!!e.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,o=/(html|body)/i.test(s[0].tagName);return{top:n.top+this.offset.relative.top*r+this.offset.parent.top*r-(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():o?0:s.scrollTop())*r,left:n.left+this.offset.relative.left*r+this.offset.parent.left*r-(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():o?0:s.scrollLeft())*r}},_generatePosition:function(t){var n=this.options,r=this.cssPosition!="absolute"||this.scrollParent[0]!=document&&!!e.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,i=/(html|body)/i.test(r[0].tagName),s=t.pageX,o=t.pageY;if(this.originalPosition){var u;if(this.containment){if(this.relative_container){var a=this.relative_container.offset();u=[this.containment[0]+a.left,this.containment[1]+a.top,this.containment[2]+a.left,this.containment[3]+a.top]}else u=this.containment;t.pageX-this.offset.click.leftu[2]&&(s=u[2]+this.offset.click.left),t.pageY-this.offset.click.top>u[3]&&(o=u[3]+this.offset.click.top)}if(n.grid){var f=n.grid[1]?this.originalPageY+Math.round((o-this.originalPageY)/n.grid[1])*n.grid[1]:this.originalPageY;o=u?f-this.offset.click.topu[3]?f-this.offset.click.topu[2]?l-this.offset.click.left=0;l--){var c=r.snapElements[l].left,h=c+r.snapElements[l].width,p=r.snapElements[l].top,d=p+r.snapElements[l].height;if(!(c-s=l&&o<=c||u>=l&&u<=c||oc)&&(i>=a&&i<=f||s>=a&&s<=f||if);default:return!1}},e.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(t,n){var r=e.ui.ddmanager.droppables[t.options.scope]||[],i=n?n.type:null,s=(t.currentItem||t.element).find(":data(droppable)").andSelf();e:for(var o=0;oe?0:r.max")[0],c,h=t.each;l.style.cssText="background-color:rgba(1,1,1,.5)",f.rgba=l.style.backgroundColor.indexOf("rgba")>-1,h(u,function(e,t){t.cache="_"+e,t.props.alpha={idx:3,type:"percent",def:1}}),o.fn=t.extend(o.prototype,{parse:function(r,i,s,a){if(r===n)return this._rgba=[null,null,null,null],this;if(r.jquery||r.nodeType)r=t(r).css(i),i=n;var f=this,l=t.type(r),v=this._rgba=[],m;i!==n&&(r=[r,i,s,a],l="array");if(l==="string")return this.parse(d(r)||c._default);if(l==="array")return h(u.rgba.props,function(e,t){v[t.idx]=p(r[t.idx],t)}),this;if(l==="object")return r instanceof o?h(u,function(e,t){r[t.cache]&&(f[t.cache]=r[t.cache].slice())}):h(u,function(t,n){var i=n.cache;h(n.props,function(e,t){if(!f[i]&&n.to){if(e==="alpha"||r[e]==null)return;f[i]=n.to(f._rgba)}f[i][t.idx]=p(r[e],t,!0)}),f[i]&&e.inArray(null,f[i].slice(0,3))<0&&(f[i][3]=1,n.from&&(f._rgba=n.from(f[i])))}),this},is:function(e){var t=o(e),n=!0,r=this;return h(u,function(e,i){var s,o=t[i.cache];return o&&(s=r[i.cache]||i.to&&i.to(r._rgba)||[],h(i.props,function(e,t){if(o[t.idx]!=null)return n=o[t.idx]===s[t.idx],n})),n}),n},_space:function(){var e=[],t=this;return h(u,function(n,r){t[r.cache]&&e.push(n)}),e.pop()},transition:function(e,t){var n=o(e),r=n._space(),i=u[r],s=this.alpha()===0?o("transparent"):this,f=s[i.cache]||i.to(s._rgba),l=f.slice();return n=n[i.cache],h(i.props,function(e,r){var i=r.idx,s=f[i],o=n[i],u=a[r.type]||{};if(o===null)return;s===null?l[i]=o:(u.mod&&(o-s>u.mod/2?s+=u.mod:s-o>u.mod/2&&(s-=u.mod)),l[i]=p((o-s)*t+s,r))}),this[r](l)},blend:function(e){if(this._rgba[3]===1)return this;var n=this._rgba.slice(),r=n.pop(),i=o(e)._rgba;return o(t.map(n,function(e,t){return(1-r)*i[t]+r*e}))},toRgbaString:function(){var e="rgba(",n=t.map(this._rgba,function(e,t){return e==null?t>2?1:0:e});return n[3]===1&&(n.pop(),e="rgb("),e+n.join()+")"},toHslaString:function(){var e="hsla(",n=t.map(this.hsla(),function(e,t){return e==null&&(e=t>2?1:0),t&&t<3&&(e=Math.round(e*100)+"%"),e});return n[3]===1&&(n.pop(),e="hsl("),e+n.join()+")"},toHexString:function(e){var n=this._rgba.slice(),r=n.pop();return e&&n.push(~~(r*255)),"#"+t.map(n,function(e,t){return e=(e||0).toString(16),e.length===1?"0"+e:e}).join("")},toString:function(){return this._rgba[3]===0?"transparent":this.toRgbaString()}}),o.fn.parse.prototype=o.fn,u.hsla.to=function(e){if(e[0]==null||e[1]==null||e[2]==null)return[null,null,null,e[3]];var t=e[0]/255,n=e[1]/255,r=e[2]/255,i=e[3],s=Math.max(t,n,r),o=Math.min(t,n,r),u=s-o,a=s+o,f=a*.5,l,c;return o===s?l=0:t===s?l=60*(n-r)/u+360:n===s?l=60*(r-t)/u+120:l=60*(t-n)/u+240,f===0||f===1?c=f:f<=.5?c=u/a:c=u/(2-a),[Math.round(l)%360,c,f,i==null?1:i]},u.hsla.from=function(e){if(e[0]==null||e[1]==null||e[2]==null)return[null,null,null,e[3]];var t=e[0]/360,n=e[1],r=e[2],i=e[3],s=r<=.5?r*(1+n):r+n-r*n,o=2*r-s,u,a,f;return[Math.round(v(o,s,t+1/3)*255),Math.round(v(o,s,t)*255),Math.round(v(o,s,t-1/3)*255),i]},h(u,function(e,r){var s=r.props,u=r.cache,a=r.to,f=r.from;o.fn[e]=function(e){a&&!this[u]&&(this[u]=a(this._rgba));if(e===n)return this[u].slice();var r,i=t.type(e),l=i==="array"||i==="object"?e:arguments,c=this[u].slice();return h(s,function(e,t){var n=l[i==="object"?e:t.idx];n==null&&(n=c[t.idx]),c[t.idx]=p(n,t)}),f?(r=o(f(c)),r[u]=c,r):o(c)},h(s,function(n,r){if(o.fn[n])return;o.fn[n]=function(s){var o=t.type(s),u=n==="alpha"?this._hsla?"hsla":"rgba":e,a=this[u](),f=a[r.idx],l;return o==="undefined"?f:(o==="function"&&(s=s.call(this,f),o=t.type(s)),s==null&&r.empty?this:(o==="string"&&(l=i.exec(s),l&&(s=f+parseFloat(l[2])*(l[1]==="+"?1:-1))),a[r.idx]=s,this[u](a)))}})}),h(r,function(e,n){t.cssHooks[n]={set:function(e,r){var i,s,u="";if(t.type(r)!=="string"||(i=d(r))){r=o(i||r);if(!f.rgba&&r._rgba[3]!==1){s=n==="backgroundColor"?e.parentNode:e;while((u===""||u==="transparent")&&s&&s.style)try{u=t.css(s,"backgroundColor"),s=s.parentNode}catch(a){}r=r.blend(u&&u!=="transparent"?u:"_default")}r=r.toRgbaString()}try{e.style[n]=r}catch(r){}}},t.fx.step[n]=function(e){e.colorInit||(e.start=o(e.elem,n),e.end=o(e.end),e.colorInit=!0),t.cssHooks[n].set(e.elem,e.start.transition(e.end,e.pos))}}),t.cssHooks.borderColor={expand:function(e){var t={};return h(["Top","Right","Bottom","Left"],function(n,r){t["border"+r+"Color"]=e}),t}},c=t.Color.names={aqua:"#00ffff",black:"#000000",blue:"#0000ff",fuchsia:"#ff00ff",gray:"#808080",green:"#008000",lime:"#00ff00",maroon:"#800000",navy:"#000080",olive:"#808000",purple:"#800080",red:"#ff0000",silver:"#c0c0c0",teal:"#008080",white:"#ffffff",yellow:"#ffff00",transparent:[null,null,null,0],_default:"#ffffff"}}(jQuery),function(){function i(){var t=this.ownerDocument.defaultView?this.ownerDocument.defaultView.getComputedStyle(this,null):this.currentStyle,n={},r,i,s;if(t&&t.length&&t[0]&&t[t[0]]){s=t.length;while(s--)r=t[s],typeof t[r]=="string"&&(n[e.camelCase(r)]=t[r])}else for(r in t)typeof t[r]=="string"&&(n[r]=t[r]);return n}function s(t,n){var i={},s,o;for(s in n)o=n[s],t[s]!==o&&!r[s]&&(e.fx.step[s]||!isNaN(parseFloat(o)))&&(i[s]=o);return i}var n=["add","remove","toggle"],r={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};e.each(["borderLeftStyle","borderRightStyle","borderBottomStyle","borderTopStyle"],function(t,n){e.fx.step[n]=function(e){if(e.end!=="none"&&!e.setAttr||e.pos===1&&!e.setAttr)jQuery.style(e.elem,n,e.end),e.setAttr=!0}}),e.effects.animateClass=function(t,r,o,u){var a=e.speed(r,o,u);return this.queue(function(){var r=e(this),o=r.attr("class")||"",u,f=a.children?r.find("*").andSelf():r;f=f.map(function(){var t=e(this);return{el:t,start:i.call(this)}}),u=function(){e.each(n,function(e,n){t[n]&&r[n+"Class"](t[n])})},u(),f=f.map(function(){return this.end=i.call(this.el[0]),this.diff=s(this.start,this.end),this}),r.attr("class",o),f=f.map(function(){var t=this,n=e.Deferred(),r=jQuery.extend({},a,{queue:!1,complete:function(){n.resolve(t)}});return this.el.animate(this.diff,r),n.promise()}),e.when.apply(e,f.get()).done(function(){u(),e.each(arguments,function(){var t=this.el;e.each(this.diff,function(e){t.css(e,"")})}),a.complete.call(r[0])})})},e.fn.extend({_addClass:e.fn.addClass,addClass:function(t,n,r,i){return n?e.effects.animateClass.call(this,{add:t},n,r,i):this._addClass(t)},_removeClass:e.fn.removeClass,removeClass:function(t,n,r,i){return n?e.effects.animateClass.call(this,{remove:t},n,r,i):this._removeClass(t)},_toggleClass:e.fn.toggleClass,toggleClass:function(n,r,i,s,o){return typeof r=="boolean"||r===t?i?e.effects.animateClass.call(this,r?{add:n}:{remove:n},i,s,o):this._toggleClass(n,r):e.effects.animateClass.call(this,{toggle:n},r,i,s)},switchClass:function(t,n,r,i,s){return e.effects.animateClass.call(this,{add:n,remove:t},r,i,s)}})}(),function(){function i(n,r,i,s){e.isPlainObject(n)&&(r=n,n=n.effect),n={effect:n},r===t&&(r={}),e.isFunction(r)&&(s=r,i=null,r={});if(typeof r=="number"||e.fx.speeds[r])s=i,i=r,r={};return e.isFunction(i)&&(s=i,i=null),r&&e.extend(n,r),i=i||r.duration,n.duration=e.fx.off?0:typeof i=="number"?i:i in e.fx.speeds?e.fx.speeds[i]:e.fx.speeds._default,n.complete=s||r.complete,n}function s(t){return!t||typeof t=="number"||e.fx.speeds[t]?!0:typeof t=="string"&&!e.effects.effect[t]?n&&e.effects[t]?!1:!0:!1}e.extend(e.effects,{version:"1.9.0",save:function(e,t){for(var n=0;n
                                              ").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),i={width:t.width(),height:t.height()},s=document.activeElement;try{s.id}catch(o){s=document.body}return t.wrap(r),(t[0]===s||e.contains(t[0],s))&&e(s).focus(),r=t.parent(),t.css("position")==="static"?(r.css({position:"relative"}),t.css({position:"relative"})):(e.extend(n,{position:t.css("position"),zIndex:t.css("z-index")}),e.each(["top","left","bottom","right"],function(e,r){n[r]=t.css(r),isNaN(parseInt(n[r],10))&&(n[r]="auto")}),t.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),t.css(i),r.css(n).show()},removeWrapper:function(t){var n=document.activeElement;return t.parent().is(".ui-effects-wrapper")&&(t.parent().replaceWith(t),(t[0]===n||e.contains(t[0],n))&&e(n).focus()),t},setTransition:function(t,n,r,i){return i=i||{},e.each(n,function(e,n){var s=t.cssUnit(n);s[0]>0&&(i[n]=s[0]*r+s[1])}),i}}),e.fn.extend({effect:function(t,r,s,o){function h(t){function s(){e.isFunction(r)&&r.call(n[0]),e.isFunction(t)&&t()}var n=e(this),r=u.complete,i=u.mode;(n.is(":hidden")?i==="hide":i==="show")?s():l.call(n[0],u,s)}var u=i.apply(this,arguments),a=u.mode,f=u.queue,l=e.effects.effect[u.effect],c=!l&&n&&e.effects[u.effect];return e.fx.off||!l&&!c?a?this[a](u.duration,u.complete):this.each(function(){u.complete&&u.complete.call(this)}):l?f===!1?this.each(h):this.queue(f||"fx",h):c.call(this,{options:u,duration:u.duration,callback:u.complete,mode:u.mode})},_show:e.fn.show,show:function(e){if(s(e))return this._show.apply(this,arguments);var t=i.apply(this,arguments);return t.mode="show",this.effect.call(this,t)},_hide:e.fn.hide,hide:function(e){if(s(e))return this._hide.apply(this,arguments);var t=i.apply(this,arguments);return t.mode="hide",this.effect.call(this,t)},__toggle:e.fn.toggle,toggle:function(t){if(s(t)||typeof t=="boolean"||e.isFunction(t))return this.__toggle.apply(this,arguments);var n=i.apply(this,arguments);return n.mode="toggle",this.effect.call(this,n)},cssUnit:function(t){var n=this.css(t),r=[];return e.each(["em","px","%","pt"],function(e,t){n.indexOf(t)>0&&(r=[parseFloat(n),t])}),r}})}(),function(){var t={};e.each(["Quad","Cubic","Quart","Quint","Expo"],function(e,n){t[n]=function(t){return Math.pow(t,e+2)}}),e.extend(t,{Sine:function(e){return 1-Math.cos(e*Math.PI/2)},Circ:function(e){return 1-Math.sqrt(1-e*e)},Elastic:function(e){return e===0||e===1?e:-Math.pow(2,8*(e-1))*Math.sin(((e-1)*80-7.5)*Math.PI/15)},Back:function(e){return e*e*(3*e-2)},Bounce:function(e){var t,n=4;while(e<((t=Math.pow(2,--n))-1)/11);return 1/Math.pow(4,3-n)-7.5625*Math.pow((t*3-2)/22-e,2)}}),e.each(t,function(t,n){e.easing["easeIn"+t]=n,e.easing["easeOut"+t]=function(e){return 1-n(1-e)},e.easing["easeInOut"+t]=function(e){return e<.5?n(e*2)/2:1-n(e*-2+2)/2}})}()}(jQuery);(function(e,t){var n=/up|down|vertical/,r=/up|left|vertical|horizontal/;e.effects.effect.blind=function(t,i){var s=e(this),o=["position","top","bottom","left","right","height","width"],u=e.effects.setMode(s,t.mode||"hide"),a=t.direction||"up",f=n.test(a),l=f?"height":"width",c=f?"top":"left",h=r.test(a),p={},d=u==="show",v,m,g;s.parent().is(".ui-effects-wrapper")?e.effects.save(s.parent(),o):e.effects.save(s,o),s.show(),v=e.effects.createWrapper(s).css({overflow:"hidden"}),m=v[l](),g=parseFloat(v.css(c))||0,p[l]=d?m:0,h||(s.css(f?"bottom":"right",0).css(f?"top":"left","auto").css({position:"absolute"}),p[c]=d?g:m+g),d&&(v.css(l,0),h||v.css(c,g+m)),v.animate(p,{duration:t.duration,easing:t.easing,queue:!1,complete:function(){u==="hide"&&s.hide(),e.effects.restore(s,o),e.effects.removeWrapper(s),i()}})}})(jQuery);(function(e,t){e.effects.effect.bounce=function(t,n){var r=e(this),i=["position","top","bottom","left","right","height","width"],s=e.effects.setMode(r,t.mode||"effect"),o=s==="hide",u=s==="show",a=t.direction||"up",f=t.distance,l=t.times||5,c=l*2+(u||o?1:0),h=t.duration/c,p=t.easing,d=a==="up"||a==="down"?"top":"left",v=a==="up"||a==="left",m,g,y,b=r.queue(),w=b.length;(u||o)&&i.push("opacity"),e.effects.save(r,i),r.show(),e.effects.createWrapper(r),f||(f=r[d==="top"?"outerHeight":"outerWidth"]()/3),u&&(y={opacity:1},y[d]=0,r.css("opacity",0).css(d,v?-f*2:f*2).animate(y,h,p)),o&&(f/=Math.pow(2,l-1)),y={},y[d]=0;for(m=0;m1&&b.splice.apply(b,[1,0].concat(b.splice(w,c+1))),r.dequeue()}})(jQuery);(function(e,t){e.effects.effect.clip=function(t,n){var r=e(this),i=["position","top","bottom","left","right","height","width"],s=e.effects.setMode(r,t.mode||"hide"),o=s==="show",u=t.direction||"vertical",a=u==="vertical",f=a?"height":"width",l=a?"top":"left",c={},h,p,d;e.effects.save(r,i),r.show(),h=e.effects.createWrapper(r).css({overflow:"hidden"}),p=r[0].tagName==="IMG"?h:r,d=p[f](),o&&(p.css(f,0),p.css(l,d/2)),c[f]=o?d:0,c[l]=o?0:d/2,p.animate(c,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){o||r.hide(),e.effects.restore(r,i),e.effects.removeWrapper(r),n()}})}})(jQuery);(function(e,t){e.effects.effect.drop=function(t,n){var r=e(this),i=["position","top","bottom","left","right","opacity","height","width"],s=e.effects.setMode(r,t.mode||"hide"),o=s==="show",u=t.direction||"left",a=u==="up"||u==="down"?"top":"left",f=u==="up"||u==="left"?"pos":"neg",l={opacity:o?1:0},c;e.effects.save(r,i),r.show(),e.effects.createWrapper(r),c=t.distance||r[a==="top"?"outerHeight":"outerWidth"](!0)/2,o&&r.css("opacity",0).css(a,f==="pos"?-c:c),l[a]=(o?f==="pos"?"+=":"-=":f==="pos"?"-=":"+=")+c,r.animate(l,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){s==="hide"&&r.hide(),e.effects.restore(r,i),e.effects.removeWrapper(r),n()}})}})(jQuery);(function(e,t){e.effects.effect.explode=function(t,n){function y(){c.push(this),c.length===r*i&&b()}function b(){s.css({visibility:"visible"}),e(c).remove(),u||s.hide(),n()}var r=t.pieces?Math.round(Math.sqrt(t.pieces)):3,i=r,s=e(this),o=e.effects.setMode(s,t.mode||"hide"),u=o==="show",a=s.show().css("visibility","hidden").offset(),f=Math.ceil(s.outerWidth()/i),l=Math.ceil(s.outerHeight()/r),c=[],h,p,d,v,m,g;for(h=0;h
                                              ").css({position:"absolute",visibility:"visible",left:-p*f,top:-h*l}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:f,height:l,left:d+(u?m*f:0),top:v+(u?g*l:0),opacity:u?0:1}).animate({left:d+(u?0:m*f),top:v+(u?0:g*l),opacity:u?1:0},t.duration||500,t.easing,y)}}})(jQuery);(function(e,t){e.effects.effect.fade=function(t,n){var r=e(this),i=e.effects.setMode(r,t.mode||"toggle");r.animate({opacity:i},{queue:!1,duration:t.duration,easing:t.easing,complete:n})}})(jQuery);(function(e,t){e.effects.effect.fold=function(t,n){var r=e(this),i=["position","top","bottom","left","right","height","width"],s=e.effects.setMode(r,t.mode||"hide"),o=s==="show",u=s==="hide",a=t.size||15,f=/([0-9]+)%/.exec(a),l=!!t.horizFirst,c=o!==l,h=c?["width","height"]:["height","width"],p=t.duration/2,d,v,m={},g={};e.effects.save(r,i),r.show(),d=e.effects.createWrapper(r).css({overflow:"hidden"}),v=c?[d.width(),d.height()]:[d.height(),d.width()],f&&(a=parseInt(f[1],10)/100*v[u?0:1]),o&&d.css(l?{height:0,width:a}:{height:a,width:0}),m[h[0]]=o?v[0]:a,g[h[1]]=o?v[1]:0,d.animate(m,p,t.easing).animate(g,p,t.easing,function(){u&&r.hide(),e.effects.restore(r,i),e.effects.removeWrapper(r),n()})}})(jQuery);(function(e,t){e.effects.effect.highlight=function(t,n){var r=e(this),i=["backgroundImage","backgroundColor","opacity"],s=e.effects.setMode(r,t.mode||"show"),o={backgroundColor:r.css("backgroundColor")};s==="hide"&&(o.opacity=0),e.effects.save(r,i),r.show().css({backgroundImage:"none",backgroundColor:t.color||"#ffff99"}).animate(o,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){s==="hide"&&r.hide(),e.effects.restore(r,i),n()}})}})(jQuery);(function(e,t){e.effects.effect.pulsate=function(t,n){var r=e(this),i=e.effects.setMode(r,t.mode||"show"),s=i==="show",o=i==="hide",u=s||i==="hide",a=(t.times||5)*2+(u?1:0),f=t.duration/a,l=0,c=r.queue(),h=c.length,p;if(s||!r.is(":visible"))r.css("opacity",0).show(),l=1;for(p=1;p1&&c.splice.apply(c,[1,0].concat(c.splice(h,a+1))),r.dequeue()}})(jQuery);(function(e,t){e.effects.effect.puff=function(t,n){var r=e(this),i=e.effects.setMode(r,t.mode||"hide"),s=i==="hide",o=parseInt(t.percent,10)||150,u=o/100,a={height:r.height(),width:r.width()};e.extend(t,{effect:"scale",queue:!1,fade:!0,mode:i,complete:n,percent:s?o:100,from:s?a:{height:a.height*u,width:a.width*u}}),r.effect(t)},e.effects.effect.scale=function(t,n){var r=e(this),i=e.extend(!0,{},t),s=e.effects.setMode(r,t.mode||"effect"),o=parseInt(t.percent,10)||(parseInt(t.percent,10)===0?0:s==="hide"?0:100),u=t.direction||"both",a=t.origin,f={height:r.height(),width:r.width(),outerHeight:r.outerHeight(),outerWidth:r.outerWidth()},l={y:u!=="horizontal"?o/100:1,x:u!=="vertical"?o/100:1};i.effect="size",i.queue=!1,i.complete=n,s!=="effect"&&(i.origin=a||["middle","center"],i.restore=!0),i.from=t.from||(s==="show"?{height:0,width:0}:f),i.to={height:f.height*l.y,width:f.width*l.x,outerHeight:f.outerHeight*l.y,outerWidth:f.outerWidth*l.x},i.fade&&(s==="show"&&(i.from.opacity=0,i.to.opacity=1),s==="hide"&&(i.from.opacity=1,i.to.opacity=0)),r.effect(i)},e.effects.effect.size=function(t,n){var r=e(this),i=["position","top","bottom","left","right","width","height","overflow","opacity"],s=["position","top","bottom","left","right","overflow","opacity"],o=["width","height","overflow"],u=["fontSize"],a=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],f=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],l=e.effects.setMode(r,t.mode||"effect"),c=t.restore||l!=="effect",h=t.scale||"both",p=t.origin||["middle","center"],d,v,m,g=r.css("position");l==="show"&&r.show(),d={height:r.height(),width:r.width(),outerHeight:r.outerHeight(),outerWidth:r.outerWidth()},r.from=t.from||d,r.to=t.to||d,m={from:{y:r.from.height/d.height,x:r.from.width/d.width},to:{y:r.to.height/d.height,x:r.to.width/d.width}};if(h==="box"||h==="both")m.from.y!==m.to.y&&(i=i.concat(a),r.from=e.effects.setTransition(r,a,m.from.y,r.from),r.to=e.effects.setTransition(r,a,m.to.y,r.to)),m.from.x!==m.to.x&&(i=i.concat(f),r.from=e.effects.setTransition(r,f,m.from.x,r.from),r.to=e.effects.setTransition(r,f,m.to.x,r.to));(h==="content"||h==="both")&&m.from.y!==m.to.y&&(i=i.concat(u),r.from=e.effects.setTransition(r,u,m.from.y,r.from),r.to=e.effects.setTransition(r,u,m.to.y,r.to)),e.effects.save(r,c?i:s),r.show(),e.effects.createWrapper(r),r.css("overflow","hidden").css(r.from),p&&(v=e.effects.getBaseline(p,d),r.from.top=(d.outerHeight-r.outerHeight())*v.y,r.from.left=(d.outerWidth-r.outerWidth())*v.x,r.to.top=(d.outerHeight-r.to.outerHeight)*v.y,r.to.left=(d.outerWidth-r.to.outerWidth)*v.x),r.css(r.from);if(h==="content"||h==="both")a=a.concat(["marginTop","marginBottom"]).concat(u),f=f.concat(["marginLeft","marginRight"]),o=i.concat(a).concat(f),r.find("*[width]").each(function(){var n=e(this),r={height:n.height(),width:n.width()};c&&e.effects.save(n,o),n.from={height:r.height*m.from.y,width:r.width*m.from.x},n.to={height:r.height*m.to.y,width:r.width*m.to.x},m.from.y!==m.to.y&&(n.from=e.effects.setTransition(n,a,m.from.y,n.from),n.to=e.effects.setTransition(n,a,m.to.y,n.to)),m.from.x!==m.to.x&&(n.from=e.effects.setTransition(n,f,m.from.x,n.from),n.to=e.effects.setTransition(n,f,m.to.x,n.to)),n.css(n.from),n.animate(n.to,t.duration,t.easing,function(){c&&e.effects.restore(n,o)})});r.animate(r.to,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){r.to.opacity===0&&r.css("opacity",r.from.opacity),l==="hide"&&r.hide(),e.effects.restore(r,c?i:s),c||(g==="static"?r.css({position:"relative",top:r.to.top,left:r.to.left}):e.each(["top","left"],function(e,t){r.css(t,function(t,n){var i=parseInt(n,10),s=e?r.to.left:r.to.top;return n==="auto"?s+"px":i+s+"px"})})),e.effects.removeWrapper(r),n()}})}})(jQuery);(function(e,t){e.effects.effect.shake=function(t,n){var r=e(this),i=["position","top","bottom","left","right","height","width"],s=e.effects.setMode(r,t.mode||"effect"),o=t.direction||"left",u=t.distance||20,a=t.times||3,f=a*2+1,l=Math.round(t.duration/f),c=o==="up"||o==="down"?"top":"left",h=o==="up"||o==="left",p={},d={},v={},m,g=r.queue(),y=g.length;e.effects.save(r,i),r.show(),e.effects.createWrapper(r),p[c]=(h?"-=":"+=")+u,d[c]=(h?"+=":"-=")+u*2,v[c]=(h?"-=":"+=")+u*2,r.animate(p,l,t.easing);for(m=1;m1&&g.splice.apply(g,[1,0].concat(g.splice(y,f+1))),r.dequeue()}})(jQuery);(function(e,t){e.effects.effect.slide=function(t,n){var r=e(this),i=["position","top","bottom","left","right","width","height"],s=e.effects.setMode(r,t.mode||"show"),o=s==="show",u=t.direction||"left",a=u==="up"||u==="down"?"top":"left",f=u==="up"||u==="left",l,c={};e.effects.save(r,i),r.show(),l=t.distance||r[a==="top"?"outerHeight":"outerWidth"](!0),e.effects.createWrapper(r).css({overflow:"hidden"}),o&&r.css(a,f?isNaN(l)?"-"+l:-l:l),c[a]=(o?f?"+=":"-=":f?"-=":"+=")+l,r.animate(c,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){s==="hide"&&r.hide(),e.effects.restore(r,i),e.effects.removeWrapper(r),n()}})}})(jQuery);(function(e,t){e.effects.effect.transfer=function(t,n){var r=e(this),i=e(t.to),s=i.css("position")==="fixed",o=e("body"),u=s?o.scrollTop():0,a=s?o.scrollLeft():0,f=i.offset(),l={top:f.top-u,left:f.left-a,height:i.innerHeight(),width:i.innerWidth()},c=r.offset(),h=e('
                                              ').appendTo(document.body).addClass(t.className).css({top:c.top-u,left:c.left-a,height:r.innerHeight(),width:r.innerWidth(),position:s?"fixed":"absolute"}).animate(l,t.duration,t.easing,function(){h.remove(),n()})}})(jQuery);(function(e,t){var n=!1;e.widget("ui.menu",{version:"1.9.0",defaultElement:"
                                                ",delay:300,options:{icons:{submenu:"ui-icon-carat-1-e"},menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.element.uniqueId().addClass("ui-menu ui-widget ui-widget-content ui-corner-all").toggleClass("ui-menu-icons",!!this.element.find(".ui-icon").length).attr({role:this.options.role,tabIndex:0}).bind("click"+this.eventNamespace,e.proxy(function(e){this.options.disabled&&e.preventDefault()},this)),this.options.disabled&&this.element.addClass("ui-state-disabled").attr("aria-disabled","true"),this._on({"mousedown .ui-menu-item > a":function(e){e.preventDefault()},"click .ui-state-disabled > a":function(e){e.preventDefault()},"click .ui-menu-item:has(a)":function(t){var r=e(t.target).closest(".ui-menu-item");!n&&r.not(".ui-state-disabled").length&&(n=!0,this.select(t),r.has(".ui-menu").length?this.expand(t):this.element.is(":focus")||(this.element.trigger("focus",[!0]),this.active&&this.active.parents(".ui-menu").length===1&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":function(t){var n=e(t.currentTarget);n.siblings().children(".ui-state-active").removeClass("ui-state-active"),this.focus(t,n)},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(e,t){var n=this.active||this.element.children(".ui-menu-item").eq(0);t||this.focus(e,n)},blur:function(t){this._delay(function(){e.contains(this.element[0],this.document[0].activeElement)||this.collapseAll(t)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){e(t.target).closest(".ui-menu").length||this.collapseAll(t),n=!1}})},_destroy:function(){this.element.removeAttr("aria-activedescendant").find(".ui-menu").andSelf().removeClass("ui-menu ui-widget ui-widget-content ui-corner-all ui-menu-icons").removeAttr("role").removeAttr("tabIndex").removeAttr("aria-labelledby").removeAttr("aria-expanded").removeAttr("aria-hidden").removeAttr("aria-disabled").removeUniqueId().show(),this.element.find(".ui-menu-item").removeClass("ui-menu-item").removeAttr("role").removeAttr("aria-disabled").children("a").removeUniqueId().removeClass("ui-corner-all ui-state-hover").removeAttr("tabIndex").removeAttr("role").removeAttr("aria-haspopup").children().each(function(){var t=e(this);t.data("ui-menu-submenu-carat")&&t.remove()}),this.element.find(".ui-menu-divider").removeClass("ui-menu-divider ui-widget-content")},_keydown:function(t){function a(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}var n,r,i,s,o,u=!0;switch(t.keyCode){case e.ui.keyCode.PAGE_UP:this.previousPage(t);break;case e.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case e.ui.keyCode.HOME:this._move("first","first",t);break;case e.ui.keyCode.END:this._move("last","last",t);break;case e.ui.keyCode.UP:this.previous(t);break;case e.ui.keyCode.DOWN:this.next(t);break;case e.ui.keyCode.LEFT:this.collapse(t);break;case e.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case e.ui.keyCode.ENTER:case e.ui.keyCode.SPACE:this._activate(t);break;case e.ui.keyCode.ESCAPE:this.collapse(t);break;default:u=!1,r=this.previousFilter||"",i=String.fromCharCode(t.keyCode),s=!1,clearTimeout(this.filterTimer),i===r?s=!0:i=r+i,o=new RegExp("^"+a(i),"i"),n=this.activeMenu.children(".ui-menu-item").filter(function(){return o.test(e(this).children("a").text())}),n=s&&n.index(this.active.next())!==-1?this.active.nextAll(".ui-menu-item"):n,n.length||(i=String.fromCharCode(t.keyCode),o=new RegExp("^"+a(i),"i"),n=this.activeMenu.children(".ui-menu-item").filter(function(){return o.test(e(this).children("a").text())})),n.length?(this.focus(t,n),n.length>1?(this.previousFilter=i,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter):delete this.previousFilter}u&&t.preventDefault()},_activate:function(e){this.active.is(".ui-state-disabled")||(this.active.children("a[aria-haspopup='true']").length?this.expand(e):this.select(e))},refresh:function(){var t,n=this.options.icons.submenu,r=this.element.find(this.options.menus+":not(.ui-menu)").addClass("ui-menu ui-widget ui-widget-content ui-corner-all").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"});t=r.add(this.element),t.children(":not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","presentation").children("a").uniqueId().addClass("ui-corner-all").attr({tabIndex:-1,role:this._itemRole()}),t.children(":not(.ui-menu-item)").each(function(){var t=e(this);/[^\-—–\s]/.test(t.text())||t.addClass("ui-widget-content ui-menu-divider")}),t.children(".ui-state-disabled").attr("aria-disabled","true"),r.each(function(){var t=e(this),r=t.prev("a"),i=e("").addClass("ui-menu-icon ui-icon "+n).data("ui-menu-submenu-carat",!0);r.attr("aria-haspopup","true").prepend(i),t.attr("aria-labelledby",r.attr("id"))}),this.active&&!e.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},focus:function(e,t){var n,r;this.blur(e,e&&e.type==="focus"),this._scrollIntoView(t),this.active=t.first(),r=this.active.children("a").addClass("ui-state-focus"),this.options.role&&this.element.attr("aria-activedescendant",r.attr("id")),this.active.parent().closest(".ui-menu-item").children("a:first").addClass("ui-state-active"),e&&e.type==="keydown"?this._close():this.timer=this._delay(function(){this._close()},this.delay),n=t.children(".ui-menu"),n.length&&/^mouse/.test(e.type)&&this._startOpening(n),this.activeMenu=t.parent(),this._trigger("focus",e,{item:t})},_scrollIntoView:function(t){var n,r,i,s,o,u;this._hasScroll()&&(n=parseFloat(e.css(this.activeMenu[0],"borderTopWidth"))||0,r=parseFloat(e.css(this.activeMenu[0],"paddingTop"))||0,i=t.offset().top-this.activeMenu.offset().top-n-r,s=this.activeMenu.scrollTop(),o=this.activeMenu.height(),u=t.height(),i<0?this.activeMenu.scrollTop(s+i):i+u>o&&this.activeMenu.scrollTop(s+i-o+u))},blur:function(e,t){t||clearTimeout(this.timer);if(!this.active)return;this.active.children("a").removeClass("ui-state-focus"),this.active=null,this._trigger("blur",e,{item:this.active})},_startOpening:function(e){clearTimeout(this.timer);if(e.attr("aria-hidden")!=="true")return;this.timer=this._delay(function(){this._close(),this._open(e)},this.delay)},_open:function(t){var n=e.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(t.parents(".ui-menu")).hide().attr("aria-hidden","true"),t.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(n)},collapseAll:function(t,n){clearTimeout(this.timer),this.timer=this._delay(function(){var r=n?this.element:e(t&&t.target).closest(this.element.find(".ui-menu"));r.length||(r=this.element),this._close(r),this.blur(t),this.activeMenu=r},this.delay)},_close:function(e){e||(e=this.active?this.active.parent():this.element),e.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false").end().find("a.ui-state-active").removeClass("ui-state-active")},collapse:function(e){var t=this.active&&this.active.parent().closest(".ui-menu-item",this.element);t&&t.length&&(this._close(),this.focus(e,t))},expand:function(e){var t=this.active&&this.active.children(".ui-menu ").children(".ui-menu-item").first();t&&t.length&&(this._open(t.parent()),this._delay(function(){this.focus(e,t)}))},next:function(e){this._move("next","first",e)},previous:function(e){this._move("prev","last",e)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_move:function(e,t,n){var r;this.active&&(e==="first"||e==="last"?r=this.active[e==="first"?"prevAll":"nextAll"](".ui-menu-item").eq(-1):r=this.active[e+"All"](".ui-menu-item").eq(0));if(!r||!r.length||!this.active)r=this.activeMenu.children(".ui-menu-item")[t]();this.focus(n,r)},nextPage:function(t){var n,r,i;if(!this.active){this.next(t);return}if(this.isLastItem())return;this._hasScroll()?(r=this.active.offset().top,i=this.element.height(),this.active.nextAll(".ui-menu-item").each(function(){return n=e(this),n.offset().top-r-i<0}),this.focus(t,n)):this.focus(t,this.activeMenu.children(".ui-menu-item")[this.active?"last":"first"]())},previousPage:function(t){var n,r,i;if(!this.active){this.next(t);return}if(this.isFirstItem())return;this._hasScroll()?(r=this.active.offset().top,i=this.element.height(),this.active.prevAll(".ui-menu-item").each(function(){return n=e(this),n.offset().top-r+i>0}),this.focus(t,n)):this.focus(t,this.activeMenu.children(".ui-menu-item").first())},_hasScroll:function(){return this.element.outerHeight()
                                              ").appendTo(this.element),this.oldValue=this._value(),this._refreshValue()},_destroy:function(){this.element.removeClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow"),this.valueDiv.remove()},value:function(e){return e===t?this._value():(this._setOption("value",e),this)},_setOption:function(e,t){e==="value"&&(this.options.value=t,this._refreshValue(),this._value()===this.options.max&&this._trigger("complete")),this._super(e,t)},_value:function(){var e=this.options.value;return typeof e!="number"&&(e=0),Math.min(this.options.max,Math.max(this.min,e))},_percentage:function(){return 100*this._value()/this.options.max},_refreshValue:function(){var e=this.value(),t=this._percentage();this.oldValue!==e&&(this.oldValue=e,this._trigger("change")),this.valueDiv.toggle(e>this.min).toggleClass("ui-corner-right",e===this.options.max).width(t.toFixed(0)+"%"),this.element.attr("aria-valuenow",e)}})})(jQuery);(function(e,t){e.widget("ui.resizable",e.ui.mouse,{version:"1.9.0",widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1e3},_create:function(){var t=this,n=this.options;this.element.addClass("ui-resizable"),e.extend(this,{_aspectRatio:!!n.aspectRatio,aspectRatio:n.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:n.helper||n.ghost||n.animate?n.helper||"ui-resizable-helper":null}),this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)&&(this.element.wrap(e('
                                              ').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("resizable",this.element.data("resizable")),this.elementIsWrapper=!0,this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")}),this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0}),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css({margin:this.originalElement.css("margin")}),this._proportionallyResize()),this.handles=n.handles||(e(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se");if(this.handles.constructor==String){this.handles=="all"&&(this.handles="n,e,s,w,se,sw,ne,nw");var r=this.handles.split(",");this.handles={};for(var i=0;i
                                              ');u.css({zIndex:n.zIndex}),"se"==s&&u.addClass("ui-icon ui-icon-gripsmall-diagonal-se"),this.handles[s]=".ui-resizable-"+s,this.element.append(u)}}this._renderAxis=function(t){t=t||this.element;for(var n in this.handles){this.handles[n].constructor==String&&(this.handles[n]=e(this.handles[n],this.element).show());if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var r=e(this.handles[n],this.element),i=0;i=/sw|ne|nw|se|n|s/.test(n)?r.outerHeight():r.outerWidth();var s=["padding",/ne|nw|n/.test(n)?"Top":/se|sw|s/.test(n)?"Bottom":/^e$/.test(n)?"Right":"Left"].join("");t.css(s,i),this._proportionallyResize()}if(!e(this.handles[n]).length)continue}},this._renderAxis(this.element),this._handles=e(".ui-resizable-handle",this.element).disableSelection(),this._handles.mouseover(function(){if(!t.resizing){if(this.className)var e=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i);t.axis=e&&e[1]?e[1]:"se"}}),n.autoHide&&(this._handles.hide(),e(this.element).addClass("ui-resizable-autohide").mouseenter(function(){if(n.disabled)return;e(this).removeClass("ui-resizable-autohide"),t._handles.show()}).mouseleave(function(){if(n.disabled)return;t.resizing||(e(this).addClass("ui-resizable-autohide"),t._handles.hide())})),this._mouseInit()},_destroy:function(){this._mouseDestroy();var t=function(t){e(t).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").removeData("ui-resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){t(this.element);var n=this.element;n.after(this.originalElement.css({position:n.css("position"),width:n.outerWidth(),height:n.outerHeight(),top:n.css("top"),left:n.css("left")})).remove()}return this.originalElement.css("resize",this.originalResizeStyle),t(this.originalElement),this},_mouseCapture:function(t){var n=!1;for(var r in this.handles)e(this.handles[r])[0]==t.target&&(n=!0);return!this.options.disabled&&n},_mouseStart:function(t){var r=this.options,i=this.element.position(),s=this.element;this.resizing=!0,this.documentScroll={top:e(document).scrollTop(),left:e(document).scrollLeft()},(s.is(".ui-draggable")||/absolute/.test(s.css("position")))&&s.css({position:"absolute",top:i.top,left:i.left}),this._renderProxy();var o=n(this.helper.css("left")),u=n(this.helper.css("top"));r.containment&&(o+=e(r.containment).scrollLeft()||0,u+=e(r.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:o,top:u},this.size=this._helper?{width:s.outerWidth(),height:s.outerHeight()}:{width:s.width(),height:s.height()},this.originalSize=this._helper?{width:s.outerWidth(),height:s.outerHeight()}:{width:s.width(),height:s.height()},this.originalPosition={left:o,top:u},this.sizeDiff={width:s.outerWidth()-s.width(),height:s.outerHeight()-s.height()},this.originalMousePosition={left:t.pageX,top:t.pageY},this.aspectRatio=typeof r.aspectRatio=="number"?r.aspectRatio:this.originalSize.width/this.originalSize.height||1;var a=e(".ui-resizable-"+this.axis).css("cursor");return e("body").css("cursor",a=="auto"?this.axis+"-resize":a),s.addClass("ui-resizable-resizing"),this._propagate("start",t),!0},_mouseDrag:function(e){var t=this.helper,n=this.options,r={},i=this,s=this.originalMousePosition,o=this.axis,u=e.pageX-s.left||0,a=e.pageY-s.top||0,f=this._change[o];if(!f)return!1;var l=f.apply(this,[e,u,a]);this._updateVirtualBoundaries(e.shiftKey);if(this._aspectRatio||e.shiftKey)l=this._updateRatio(l,e);return l=this._respectSize(l,e),this._propagate("resize",e),t.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"}),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),this._updateCache(l),this._trigger("resize",e,this.ui()),!1},_mouseStop:function(t){this.resizing=!1;var n=this.options,r=this;if(this._helper){var i=this._proportionallyResizeElements,s=i.length&&/textarea/i.test(i[0].nodeName),o=s&&e.ui.hasScroll(i[0],"left")?0:r.sizeDiff.height,u=s?0:r.sizeDiff.width,a={width:r.helper.width()-u,height:r.helper.height()-o},f=parseInt(r.element.css("left"),10)+(r.position.left-r.originalPosition.left)||null,l=parseInt(r.element.css("top"),10)+(r.position.top-r.originalPosition.top)||null;n.animate||this.element.css(e.extend(a,{top:l,left:f})),r.helper.height(r.size.height),r.helper.width(r.size.width),this._helper&&!n.animate&&this._proportionallyResize()}return e("body").css("cursor","auto"),this.element.removeClass("ui-resizable-resizing"),this._propagate("stop",t),this._helper&&this.helper.remove(),!1},_updateVirtualBoundaries:function(e){var t=this.options,n,i,s,o,u;u={minWidth:r(t.minWidth)?t.minWidth:0,maxWidth:r(t.maxWidth)?t.maxWidth:Infinity,minHeight:r(t.minHeight)?t.minHeight:0,maxHeight:r(t.maxHeight)?t.maxHeight:Infinity};if(this._aspectRatio||e)n=u.minHeight*this.aspectRatio,s=u.minWidth/this.aspectRatio,i=u.maxHeight*this.aspectRatio,o=u.maxWidth/this.aspectRatio,n>u.minWidth&&(u.minWidth=n),s>u.minHeight&&(u.minHeight=s),ie.width,l=r(e.height)&&i.minHeight&&i.minHeight>e.height;f&&(e.width=i.minWidth),l&&(e.height=i.minHeight),u&&(e.width=i.maxWidth),a&&(e.height=i.maxHeight);var c=this.originalPosition.left+this.originalSize.width,h=this.position.top+this.size.height,p=/sw|nw|w/.test(o),d=/nw|ne|n/.test(o);f&&p&&(e.left=c-i.minWidth),u&&p&&(e.left=c-i.maxWidth),l&&d&&(e.top=h-i.minHeight),a&&d&&(e.top=h-i.maxHeight);var v=!e.width&&!e.height;return v&&!e.left&&e.top?e.top=null:v&&!e.top&&e.left&&(e.left=null),e},_proportionallyResize:function(){var t=this.options;if(!this._proportionallyResizeElements.length)return;var n=this.helper||this.element;for(var r=0;r
                                              ');var r=e.browser.msie&&e.browser.version<7,i=r?1:0,s=r?2:-1;this.helper.addClass(this._helper).css({width:this.element.outerWidth()+s,height:this.element.outerHeight()+s,position:"absolute",left:this.elementOffset.left-i+"px",top:this.elementOffset.top-i+"px",zIndex:++n.zIndex}),this.helper.appendTo("body").disableSelection()}else this.helper=this.element},_change:{e:function(e,t,n){return{width:this.originalSize.width+t}},w:function(e,t,n){var r=this.options,i=this.originalSize,s=this.originalPosition;return{left:s.left+t,width:i.width-t}},n:function(e,t,n){var r=this.options,i=this.originalSize,s=this.originalPosition;return{top:s.top+n,height:i.height-n}},s:function(e,t,n){return{height:this.originalSize.height+n}},se:function(t,n,r){return e.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[t,n,r]))},sw:function(t,n,r){return e.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[t,n,r]))},ne:function(t,n,r){return e.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[t,n,r]))},nw:function(t,n,r){return e.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[t,n,r]))}},_propagate:function(t,n){e.ui.plugin.call(this,t,[n,this.ui()]),t!="resize"&&this._trigger(t,n,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),e.ui.plugin.add("resizable","alsoResize",{start:function(t,n){var r=e(this).data("resizable"),i=r.options,s=function(t){e(t).each(function(){var t=e(this);t.data("resizable-alsoresize",{width:parseInt(t.width(),10),height:parseInt(t.height(),10),left:parseInt(t.css("left"),10),top:parseInt(t.css("top"),10)})})};typeof i.alsoResize=="object"&&!i.alsoResize.parentNode?i.alsoResize.length?(i.alsoResize=i.alsoResize[0],s(i.alsoResize)):e.each(i.alsoResize,function(e){s(e)}):s(i.alsoResize)},resize:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r.originalSize,o=r.originalPosition,u={height:r.size.height-s.height||0,width:r.size.width-s.width||0,top:r.position.top-o.top||0,left:r.position.left-o.left||0},a=function(t,r){e(t).each(function(){var t=e(this),i=e(this).data("resizable-alsoresize"),s={},o=r&&r.length?r:t.parents(n.originalElement[0]).length?["width","height"]:["width","height","top","left"];e.each(o,function(e,t){var n=(i[t]||0)+(u[t]||0);n&&n>=0&&(s[t]=n||null)}),t.css(s)})};typeof i.alsoResize=="object"&&!i.alsoResize.nodeType?e.each(i.alsoResize,function(e,t){a(e,t)}):a(i.alsoResize)},stop:function(t,n){e(this).removeData("resizable-alsoresize")}}),e.ui.plugin.add("resizable","animate",{stop:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r._proportionallyResizeElements,o=s.length&&/textarea/i.test(s[0].nodeName),u=o&&e.ui.hasScroll(s[0],"left")?0:r.sizeDiff.height,a=o?0:r.sizeDiff.width,f={width:r.size.width-a,height:r.size.height-u},l=parseInt(r.element.css("left"),10)+(r.position.left-r.originalPosition.left)||null,c=parseInt(r.element.css("top"),10)+(r.position.top-r.originalPosition.top)||null;r.element.animate(e.extend(f,c&&l?{top:c,left:l}:{}),{duration:i.animateDuration,easing:i.animateEasing,step:function(){var n={width:parseInt(r.element.css("width"),10),height:parseInt(r.element.css("height"),10),top:parseInt(r.element.css("top"),10),left:parseInt(r.element.css("left"),10)};s&&s.length&&e(s[0]).css({width:n.width,height:n.height}),r._updateCache(n),r._propagate("resize",t)}})}}),e.ui.plugin.add("resizable","containment",{start:function(t,r){var i=e(this).data("resizable"),s=i.options,o=i.element,u=s.containment,a=u instanceof e?u.get(0):/parent/.test(u)?o.parent().get(0):u;if(!a)return;i.containerElement=e(a);if(/document/.test(u)||u==document)i.containerOffset={left:0,top:0},i.containerPosition={left:0,top:0},i.parentData={element:e(document),left:0,top:0,width:e(document).width(),height:e(document).height()||document.body.parentNode.scrollHeight};else{var f=e(a),l=[];e(["Top","Right","Left","Bottom"]).each(function(e,t){l[e]=n(f.css("padding"+t))}),i.containerOffset=f.offset(),i.containerPosition=f.position(),i.containerSize={height:f.innerHeight()-l[3],width:f.innerWidth()-l[1]};var c=i.containerOffset,h=i.containerSize.height,p=i.containerSize.width,d=e.ui.hasScroll(a,"left")?a.scrollWidth:p,v=e.ui.hasScroll(a)?a.scrollHeight:h;i.parentData={element:a,left:c.left,top:c.top,width:d,height:v}}},resize:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r.containerSize,o=r.containerOffset,u=r.size,a=r.position,f=r._aspectRatio||t.shiftKey,l={top:0,left:0},c=r.containerElement;c[0]!=document&&/static/.test(c.css("position"))&&(l=o),a.left<(r._helper?o.left:0)&&(r.size.width=r.size.width+(r._helper?r.position.left-o.left:r.position.left-l.left),f&&(r.size.height=r.size.width/r.aspectRatio),r.position.left=i.helper?o.left:0),a.top<(r._helper?o.top:0)&&(r.size.height=r.size.height+(r._helper?r.position.top-o.top:r.position.top),f&&(r.size.width=r.size.height*r.aspectRatio),r.position.top=r._helper?o.top:0),r.offset.left=r.parentData.left+r.position.left,r.offset.top=r.parentData.top+r.position.top;var h=Math.abs((r._helper?r.offset.left-l.left:r.offset.left-l.left)+r.sizeDiff.width),p=Math.abs((r._helper?r.offset.top-l.top:r.offset.top-o.top)+r.sizeDiff.height),d=r.containerElement.get(0)==r.element.parent().get(0),v=/relative|absolute/.test(r.containerElement.css("position"));d&&v&&(h-=r.parentData.left),h+r.size.width>=r.parentData.width&&(r.size.width=r.parentData.width-h,f&&(r.size.height=r.size.width/r.aspectRatio)),p+r.size.height>=r.parentData.height&&(r.size.height=r.parentData.height-p,f&&(r.size.width=r.size.height*r.aspectRatio))},stop:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r.position,o=r.containerOffset,u=r.containerPosition,a=r.containerElement,f=e(r.helper),l=f.offset(),c=f.outerWidth()-r.sizeDiff.width,h=f.outerHeight()-r.sizeDiff.height;r._helper&&!i.animate&&/relative/.test(a.css("position"))&&e(this).css({left:l.left-u.left-o.left,width:c,height:h}),r._helper&&!i.animate&&/static/.test(a.css("position"))&&e(this).css({left:l.left-u.left-o.left,width:c,height:h})}}),e.ui.plugin.add("resizable","ghost",{start:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r.size;r.ghost=r.originalElement.clone(),r.ghost.css({opacity:.25,display:"block",position:"relative",height:s.height,width:s.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof i.ghost=="string"?i.ghost:""),r.ghost.appendTo(r.helper)},resize:function(t,n){var r=e(this).data("resizable"),i=r.options;r.ghost&&r.ghost.css({position:"relative",height:r.size.height,width:r.size.width})},stop:function(t,n){var r=e(this).data("resizable"),i=r.options;r.ghost&&r.helper&&r.helper.get(0).removeChild(r.ghost.get(0))}}),e.ui.plugin.add("resizable","grid",{resize:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r.size,o=r.originalSize,u=r.originalPosition,a=r.axis,f=i._aspectRatio||t.shiftKey;i.grid=typeof i.grid=="number"?[i.grid,i.grid]:i.grid;var l=Math.round((s.width-o.width)/(i.grid[0]||1))*(i.grid[0]||1),c=Math.round((s.height-o.height)/(i.grid[1]||1))*(i.grid[1]||1);/^(se|s|e)$/.test(a)?(r.size.width=o.width+l,r.size.height=o.height+c):/^(ne)$/.test(a)?(r.size.width=o.width+l,r.size.height=o.height+c,r.position.top=u.top-c):/^(sw)$/.test(a)?(r.size.width=o.width+l,r.size.height=o.height+c,r.position.left=u.left-l):(r.size.width=o.width+l,r.size.height=o.height+c,r.position.top=u.top-c,r.position.left=u.left-l)}});var n=function(e){return parseInt(e,10)||0},r=function(e){return!isNaN(parseInt(e,10))}})(jQuery);(function(e,t){e.widget("ui.selectable",e.ui.mouse,{version:"1.9.0",options:{appendTo:"body",autoRefresh:!0,distance:0,filter:"*",tolerance:"touch"},_create:function(){var t=this;this.element.addClass("ui-selectable"),this.dragged=!1;var n;this.refresh=function(){n=e(t.options.filter,t.element[0]),n.addClass("ui-selectee"),n.each(function(){var t=e(this),n=t.offset();e.data(this,"selectable-item",{element:this,$element:t,left:n.left,top:n.top,right:n.left+t.outerWidth(),bottom:n.top+t.outerHeight(),startselected:!1,selected:t.hasClass("ui-selected"),selecting:t.hasClass("ui-selecting"),unselecting:t.hasClass("ui-unselecting")})})},this.refresh(),this.selectees=n.addClass("ui-selectee"),this._mouseInit(),this.helper=e("
                                              ")},_destroy:function(){this.selectees.removeClass("ui-selectee").removeData("selectable-item"),this.element.removeClass("ui-selectable ui-selectable-disabled"),this._mouseDestroy()},_mouseStart:function(t){var n=this;this.opos=[t.pageX,t.pageY];if(this.options.disabled)return;var r=this.options;this.selectees=e(r.filter,this.element[0]),this._trigger("start",t),e(r.appendTo).append(this.helper),this.helper.css({left:t.clientX,top:t.clientY,width:0,height:0}),r.autoRefresh&&this.refresh(),this.selectees.filter(".ui-selected").each(function(){var r=e.data(this,"selectable-item");r.startselected=!0,!t.metaKey&&!t.ctrlKey&&(r.$element.removeClass("ui-selected"),r.selected=!1,r.$element.addClass("ui-unselecting"),r.unselecting=!0,n._trigger("unselecting",t,{unselecting:r.element}))}),e(t.target).parents().andSelf().each(function(){var r=e.data(this,"selectable-item");if(r){var i=!t.metaKey&&!t.ctrlKey||!r.$element.hasClass("ui-selected");return r.$element.removeClass(i?"ui-unselecting":"ui-selected").addClass(i?"ui-selecting":"ui-unselecting"),r.unselecting=!i,r.selecting=i,r.selected=i,i?n._trigger("selecting",t,{selecting:r.element}):n._trigger("unselecting",t,{unselecting:r.element}),!1}})},_mouseDrag:function(t){var n=this;this.dragged=!0;if(this.options.disabled)return;var r=this.options,i=this.opos[0],s=this.opos[1],o=t.pageX,u=t.pageY;if(i>o){var a=o;o=i,i=a}if(s>u){var a=u;u=s,s=a}return this.helper.css({left:i,top:s,width:o-i,height:u-s}),this.selectees.each(function(){var a=e.data(this,"selectable-item");if(!a||a.element==n.element[0])return;var f=!1;r.tolerance=="touch"?f=!(a.left>o||a.rightu||a.bottomi&&a.rights&&a.bottom").appendTo(this.element).addClass("ui-slider-range ui-widget-header"+(r.range==="min"||r.range==="max"?" ui-slider-range-"+r.range:"")));for(t=i.length;tn&&(i=n,s=e(this),o=t)}),c.range===!0&&this.values(1)===c.min&&(o+=1,s=e(this.handles[o])),u=this._start(t,o),u===!1?!1:(this._mouseSliding=!0,this._handleIndex=o,s.addClass("ui-state-active").focus(),a=s.offset(),f=!e(t.target).parents().andSelf().is(".ui-slider-handle"),this._clickOffset=f?{left:0,top:0}:{left:t.pageX-a.left-s.width()/2,top:t.pageY-a.top-s.height()/2-(parseInt(s.css("borderTopWidth"),10)||0)-(parseInt(s.css("borderBottomWidth"),10)||0)+(parseInt(s.css("marginTop"),10)||0)},this.handles.hasClass("ui-state-hover")||this._slide(t,o,r),this._animateOff=!0,!0))},_mouseStart:function(e){return!0},_mouseDrag:function(e){var t={x:e.pageX,y:e.pageY},n=this._normValueFromMouse(t);return this._slide(e,this._handleIndex,n),!1},_mouseStop:function(e){return this.handles.removeClass("ui-state-active"),this._mouseSliding=!1,this._stop(e,this._handleIndex),this._change(e,this._handleIndex),this._handleIndex=null,this._clickOffset=null,this._animateOff=!1,!1},_detectOrientation:function(){this.orientation=this.options.orientation==="vertical"?"vertical":"horizontal"},_normValueFromMouse:function(e){var t,n,r,i,s;return this.orientation==="horizontal"?(t=this.elementSize.width,n=e.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(t=this.elementSize.height,n=e.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)),r=n/t,r>1&&(r=1),r<0&&(r=0),this.orientation==="vertical"&&(r=1-r),i=this._valueMax()-this._valueMin(),s=this._valueMin()+r*i,this._trimAlignValue(s)},_start:function(e,t){var n={handle:this.handles[t],value:this.value()};return this.options.values&&this.options.values.length&&(n.value=this.values(t),n.values=this.values()),this._trigger("start",e,n)},_slide:function(e,t,n){var r,i,s;this.options.values&&this.options.values.length?(r=this.values(t?0:1),this.options.values.length===2&&this.options.range===!0&&(t===0&&n>r||t===1&&n1){this.options.values[t]=this._trimAlignValue(n),this._refreshValue(),this._change(null,t);return}if(!arguments.length)return this._values();if(!e.isArray(arguments[0]))return this.options.values&&this.options.values.length?this._values(t):this.value();r=this.options.values,i=arguments[0];for(s=0;s=this._valueMax())return this._valueMax();var t=this.options.step>0?this.options.step:1,n=(e-this._valueMin())%t,r=e-n;return Math.abs(n)*2>=t&&(r+=n>0?t:-t),parseFloat(r.toFixed(5))},_valueMin:function(){return this.options.min},_valueMax:function(){return this.options.max},_refreshValue:function(){var t,n,r,i,s,o=this.options.range,u=this.options,a=this,f=this._animateOff?!1:u.animate,l={};this.options.values&&this.options.values.length?this.handles.each(function(r,i){n=(a.values(r)-a._valueMin())/(a._valueMax()-a._valueMin())*100,l[a.orientation==="horizontal"?"left":"bottom"]=n+"%",e(this).stop(1,1)[f?"animate":"css"](l,u.animate),a.options.range===!0&&(a.orientation==="horizontal"?(r===0&&a.range.stop(1,1)[f?"animate":"css"]({left:n+"%"},u.animate),r===1&&a.range[f?"animate":"css"]({width:n-t+"%"},{queue:!1,duration:u.animate})):(r===0&&a.range.stop(1,1)[f?"animate":"css"]({bottom:n+"%"},u.animate),r===1&&a.range[f?"animate":"css"]({height:n-t+"%"},{queue:!1,duration:u.animate}))),t=n}):(r=this.value(),i=this._valueMin(),s=this._valueMax(),n=s!==i?(r-i)/(s-i)*100:0,l[this.orientation==="horizontal"?"left":"bottom"]=n+"%",this.handle.stop(1,1)[f?"animate":"css"](l,u.animate),o==="min"&&this.orientation==="horizontal"&&this.range.stop(1,1)[f?"animate":"css"]({width:n+"%"},u.animate),o==="max"&&this.orientation==="horizontal"&&this.range[f?"animate":"css"]({width:100-n+"%"},{queue:!1,duration:u.animate}),o==="min"&&this.orientation==="vertical"&&this.range.stop(1,1)[f?"animate":"css"]({height:n+"%"},u.animate),o==="max"&&this.orientation==="vertical"&&this.range[f?"animate":"css"]({height:100-n+"%"},{queue:!1,duration:u.animate}))}})})(jQuery);(function(e,t){e.widget("ui.sortable",e.ui.mouse,{version:"1.9.0",widgetEventPrefix:"sort",ready:!1,options:{appendTo:"parent",axis:!1,connectWith:!1,containment:!1,cursor:"auto",cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:"original",items:"> *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1e3},_create:function(){var e=this.options;this.containerCache={},this.element.addClass("ui-sortable"),this.refresh(),this.floating=this.items.length?e.axis==="x"||/left|right/.test(this.items[0].item.css("float"))||/inline|table-cell/.test(this.items[0].item.css("display")):!1,this.offset=this.element.offset(),this._mouseInit(),this.ready=!0},_destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled"),this._mouseDestroy();for(var e=this.items.length-1;e>=0;e--)this.items[e].item.removeData(this.widgetName+"-item");return this},_setOption:function(t,n){t==="disabled"?(this.options[t]=n,this.widget().toggleClass("ui-sortable-disabled",!!n)):e.Widget.prototype._setOption.apply(this,arguments)},_mouseCapture:function(t,n){var r=this;if(this.reverting)return!1;if(this.options.disabled||this.options.type=="static")return!1;this._refreshItems(t);var i=null,s=e(t.target).parents().each(function(){if(e.data(this,r.widgetName+"-item")==r)return i=e(this),!1});e.data(t.target,r.widgetName+"-item")==r&&(i=e(t.target));if(!i)return!1;if(this.options.handle&&!n){var o=!1;e(this.options.handle,i).find("*").andSelf().each(function(){this==t.target&&(o=!0)});if(!o)return!1}return this.currentItem=i,this._removeCurrentsFromItems(),!0},_mouseStart:function(t,n,r){var i=this.options;this.currentContainer=this,this.refreshPositions(),this.helper=this._createHelper(t),this._cacheHelperProportions(),this._cacheMargins(),this.scrollParent=this.helper.scrollParent(),this.offset=this.currentItem.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},e.extend(this.offset,{click:{left:t.pageX-this.offset.left,top:t.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.helper.css("position","absolute"),this.cssPosition=this.helper.css("position"),this.originalPosition=this._generatePosition(t),this.originalPageX=t.pageX,this.originalPageY=t.pageY,i.cursorAt&&this._adjustOffsetFromHelper(i.cursorAt),this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]},this.helper[0]!=this.currentItem[0]&&this.currentItem.hide(),this._createPlaceholder(),i.containment&&this._setContainment(),i.cursor&&(e("body").css("cursor")&&(this._storedCursor=e("body").css("cursor")),e("body").css("cursor",i.cursor)),i.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",i.opacity)),i.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",i.zIndex)),this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",t,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions();if(!r)for(var s=this.containers.length-1;s>=0;s--)this.containers[s]._trigger("activate",t,this._uiHash(this));return e.ui.ddmanager&&(e.ui.ddmanager.current=this),e.ui.ddmanager&&!i.dropBehaviour&&e.ui.ddmanager.prepareOffsets(this,t),this.dragging=!0,this.helper.addClass("ui-sortable-helper"),this._mouseDrag(t),!0},_mouseDrag:function(t){this.position=this._generatePosition(t),this.positionAbs=this._convertPositionTo("absolute"),this.lastPositionAbs||(this.lastPositionAbs=this.positionAbs);if(this.options.scroll){var n=this.options,r=!1;this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-t.pageY=0;i--){var s=this.items[i],o=s.item[0],u=this._intersectsWithPointer(s);if(!u)continue;if(s.instance!==this.currentContainer)continue;if(o!=this.currentItem[0]&&this.placeholder[u==1?"next":"prev"]()[0]!=o&&!e.contains(this.placeholder[0],o)&&(this.options.type=="semi-dynamic"?!e.contains(this.element[0],o):!0)){this.direction=u==1?"down":"up";if(this.options.tolerance!="pointer"&&!this._intersectsWithSides(s))break;this._rearrange(t,s),this._trigger("change",t,this._uiHash());break}}return this._contactContainers(t),e.ui.ddmanager&&e.ui.ddmanager.drag(this,t),this._trigger("sort",t,this._uiHash()),this.lastPositionAbs=this.positionAbs,!1},_mouseStop:function(t,n){if(!t)return;e.ui.ddmanager&&!this.options.dropBehaviour&&e.ui.ddmanager.drop(this,t);if(this.options.revert){var r=this,i=this.placeholder.offset();this.reverting=!0,e(this.helper).animate({left:i.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft),top:i.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){r._clear(t)})}else this._clear(t,n);return!1},cancel:function(){if(this.dragging){this._mouseUp({target:null}),this.options.helper=="original"?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"):this.currentItem.show();for(var t=this.containers.length-1;t>=0;t--)this.containers[t]._trigger("deactivate",null,this._uiHash(this)),this.containers[t].containerCache.over&&(this.containers[t]._trigger("out",null,this._uiHash(this)),this.containers[t].containerCache.over=0)}return this.placeholder&&(this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.options.helper!="original"&&this.helper&&this.helper[0].parentNode&&this.helper.remove(),e.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?e(this.domPosition.prev).after(this.currentItem):e(this.domPosition.parent).prepend(this.currentItem)),this},serialize:function(t){var n=this._getItemsAsjQuery(t&&t.connected),r=[];return t=t||{},e(n).each(function(){var n=(e(t.item||this).attr(t.attribute||"id")||"").match(t.expression||/(.+)[-=_](.+)/);n&&r.push((t.key||n[1]+"[]")+"="+(t.key&&t.expression?n[1]:n[2]))}),!r.length&&t.key&&r.push(t.key+"="),r.join("&")},toArray:function(t){var n=this._getItemsAsjQuery(t&&t.connected),r=[];return t=t||{},n.each(function(){r.push(e(t.item||this).attr(t.attribute||"id")||"")}),r},_intersectsWith:function(e){var t=this.positionAbs.left,n=t+this.helperProportions.width,r=this.positionAbs.top,i=r+this.helperProportions.height,s=e.left,o=s+e.width,u=e.top,a=u+e.height,f=this.offset.click.top,l=this.offset.click.left,c=r+f>u&&r+fs&&t+le[this.floating?"width":"height"]?c:s0?"down":"up")},_getDragHorizontalDirection:function(){var e=this.positionAbs.left-this.lastPositionAbs.left;return e!=0&&(e>0?"right":"left")},refresh:function(e){return this._refreshItems(e),this.refreshPositions(),this},_connectWith:function(){var e=this.options;return e.connectWith.constructor==String?[e.connectWith]:e.connectWith},_getItemsAsjQuery:function(t){var n=[],r=[],i=this._connectWith();if(i&&t)for(var s=i.length-1;s>=0;s--){var o=e(i[s]);for(var u=o.length-1;u>=0;u--){var a=e.data(o[u],this.widgetName);a&&a!=this&&!a.options.disabled&&r.push([e.isFunction(a.options.items)?a.options.items.call(a.element):e(a.options.items,a.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),a])}}r.push([e.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):e(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]);for(var s=r.length-1;s>=0;s--)r[s][0].each(function(){n.push(this)});return e(n)},_removeCurrentsFromItems:function(){var e=this.currentItem.find(":data("+this.widgetName+"-item)");for(var t=0;t=0;s--){var o=e(i[s]);for(var u=o.length-1;u>=0;u--){var a=e.data(o[u],this.widgetName);a&&a!=this&&!a.options.disabled&&(r.push([e.isFunction(a.options.items)?a.options.items.call(a.element[0],t,{item:this.currentItem}):e(a.options.items,a.element),a]),this.containers.push(a))}}for(var s=r.length-1;s>=0;s--){var f=r[s][1],l=r[s][0];for(var u=0,c=l.length;u=0;n--){var r=this.items[n];if(r.instance!=this.currentContainer&&this.currentContainer&&r.item[0]!=this.currentItem[0])continue;var i=this.options.toleranceElement?e(this.options.toleranceElement,r.item):r.item;t||(r.width=i.outerWidth(),r.height=i.outerHeight());var s=i.offset();r.left=s.left,r.top=s.top}if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(var n=this.containers.length-1;n>=0;n--){var s=this.containers[n].element.offset();this.containers[n].containerCache.left=s.left,this.containers[n].containerCache.top=s.top,this.containers[n].containerCache.width=this.containers[n].element.outerWidth(),this.containers[n].containerCache.height=this.containers[n].element.outerHeight()}return this},_createPlaceholder:function(t){t=t||this;var n=t.options;if(!n.placeholder||n.placeholder.constructor==String){var r=n.placeholder;n.placeholder={element:function(){var n=e(document.createElement(t.currentItem[0].nodeName)).addClass(r||t.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];return r||(n.style.visibility="hidden"),n},update:function(e,i){if(r&&!n.forcePlaceholderSize)return;i.height()||i.height(t.currentItem.innerHeight()-parseInt(t.currentItem.css("paddingTop")||0,10)-parseInt(t.currentItem.css("paddingBottom")||0,10)),i.width()||i.width(t.currentItem.innerWidth()-parseInt(t.currentItem.css("paddingLeft")||0,10)-parseInt(t.currentItem.css("paddingRight")||0,10))}}}t.placeholder=e(n.placeholder.element.call(t.element,t.currentItem)),t.currentItem.after(t.placeholder),n.placeholder.update(t,t.placeholder)},_contactContainers:function(t){var n=null,r=null;for(var i=this.containers.length-1;i>=0;i--){if(e.contains(this.currentItem[0],this.containers[i].element[0]))continue;if(this._intersectsWith(this.containers[i].containerCache)){if(n&&e.contains(this.containers[i].element[0],n.element[0]))continue;n=this.containers[i],r=i}else this.containers[i].containerCache.over&&(this.containers[i]._trigger("out",t,this._uiHash(this)),this.containers[i].containerCache.over=0)}if(!n)return;if(this.containers.length===1)this.containers[r]._trigger("over",t,this._uiHash(this)),this.containers[r].containerCache.over=1;else if(this.currentContainer!=this.containers[r]){var s=1e4,o=null,u=this.positionAbs[this.containers[r].floating?"left":"top"];for(var a=this.items.length-1;a>=0;a--){if(!e.contains(this.containers[r].element[0],this.items[a].item[0]))continue;var f=this.containers[r].floating?this.items[a].item.offset().left:this.items[a].item.offset().top;Math.abs(f-u)0?"down":"up")}if(!o&&!this.options.dropOnEmpty)return;this.currentContainer=this.containers[r],o?this._rearrange(t,o,null,!0):this._rearrange(t,null,this.containers[r].element,!0),this._trigger("change",t,this._uiHash()),this.containers[r]._trigger("change",t,this._uiHash(this)),this.options.placeholder.update(this.currentContainer,this.placeholder),this.containers[r]._trigger("over",t,this._uiHash(this)),this.containers[r].containerCache.over=1}},_createHelper:function(t){var n=this.options,r=e.isFunction(n.helper)?e(n.helper.apply(this.element[0],[t,this.currentItem])):n.helper=="clone"?this.currentItem.clone():this.currentItem;return r.parents("body").length||e(n.appendTo!="parent"?n.appendTo:this.currentItem[0].parentNode)[0].appendChild(r[0]),r[0]==this.currentItem[0]&&(this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")}),(r[0].style.width==""||n.forceHelperSize)&&r.width(this.currentItem.width()),(r[0].style.height==""||n.forceHelperSize)&&r.height(this.currentItem.height()),r},_adjustOffsetFromHelper:function(t){typeof t=="string"&&(t=t.split(" ")),e.isArray(t)&&(t={left:+t[0],top:+t[1]||0}),"left"in t&&(this.offset.click.left=t.left+this.margins.left),"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left),"top"in t&&(this.offset.click.top=t.top+this.margins.top),"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var t=this.offsetParent.offset();this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&e.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop());if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&e.browser.msie)t={top:0,left:0};return{top:t.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var e=this.currentItem.position();return{top:e.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:e.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var t=this.options;t.containment=="parent"&&(t.containment=this.helper[0].parentNode);if(t.containment=="document"||t.containment=="window")this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,e(t.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(e(t.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(t.containment)){var n=e(t.containment)[0],r=e(t.containment).offset(),i=e(n).css("overflow")!="hidden";this.containment=[r.left+(parseInt(e(n).css("borderLeftWidth"),10)||0)+(parseInt(e(n).css("paddingLeft"),10)||0)-this.margins.left,r.top+(parseInt(e(n).css("borderTopWidth"),10)||0)+(parseInt(e(n).css("paddingTop"),10)||0)-this.margins.top,r.left+(i?Math.max(n.scrollWidth,n.offsetWidth):n.offsetWidth)-(parseInt(e(n).css("borderLeftWidth"),10)||0)-(parseInt(e(n).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,r.top+(i?Math.max(n.scrollHeight,n.offsetHeight):n.offsetHeight)-(parseInt(e(n).css("borderTopWidth"),10)||0)-(parseInt(e(n).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}},_convertPositionTo:function(t,n){n||(n=this.position);var r=t=="absolute"?1:-1,i=this.options,s=this.cssPosition!="absolute"||this.scrollParent[0]!=document&&!!e.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,o=/(html|body)/i.test(s[0].tagName);return{top:n.top+this.offset.relative.top*r+this.offset.parent.top*r-(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():o?0:s.scrollTop())*r,left:n.left+this.offset.relative.left*r+this.offset.parent.left*r-(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():o?0:s.scrollLeft())*r}},_generatePosition:function(t){var n=this.options,r=this.cssPosition!="absolute"||this.scrollParent[0]!=document&&!!e.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,i=/(html|body)/i.test(r[0].tagName);this.cssPosition=="relative"&&(this.scrollParent[0]==document||this.scrollParent[0]==this.offsetParent[0])&&(this.offset.relative=this._getRelativeOffset());var s=t.pageX,o=t.pageY;if(this.originalPosition){this.containment&&(t.pageX-this.offset.click.leftthis.containment[2]&&(s=this.containment[2]+this.offset.click.left),t.pageY-this.offset.click.top>this.containment[3]&&(o=this.containment[3]+this.offset.click.top));if(n.grid){var u=this.originalPageY+Math.round((o-this.originalPageY)/n.grid[1])*n.grid[1];o=this.containment?u-this.offset.click.topthis.containment[3]?u-this.offset.click.topthis.containment[2]?a-this.offset.click.left=0;i--)n||r.push(function(e){return function(t){e._trigger("deactivate",t,this._uiHash(this))}}.call(this,this.containers[i])),this.containers[i].containerCache.over&&(r.push(function(e){return function(t){e._trigger("out",t,this._uiHash(this))}}.call(this,this.containers[i])),this.containers[i].containerCache.over=0);this._storedCursor&&e("body").css("cursor",this._storedCursor),this._storedOpacity&&this.helper.css("opacity",this._storedOpacity),this._storedZIndex&&this.helper.css("zIndex",this._storedZIndex=="auto"?"":this._storedZIndex),this.dragging=!1;if(this.cancelHelperRemoval){if(!n){this._trigger("beforeStop",t,this._uiHash());for(var i=0;i",widgetEventPrefix:"spin",options:{culture:null,icons:{down:"ui-icon-triangle-1-s",up:"ui-icon-triangle-1-n"},incremental:!0,max:null,min:null,numberFormat:null,page:10,step:1,change:null,spin:null,start:null,stop:null},_create:function(){this._setOption("max",this.options.max),this._setOption("min",this.options.min),this._setOption("step",this.options.step),this._value(this.element.val(),!0),this._draw(),this._on(this._events),this._refresh(),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_getCreateOptions:function(){var t={},n=this.element;return e.each(["min","max","step"],function(e,r){var i=n.attr(r);i!==undefined&&i.length&&(t[r]=i)}),t},_events:{keydown:function(e){this._start(e)&&this._keydown(e)&&e.preventDefault()},keyup:"_stop",focus:function(){this.uiSpinner.addClass("ui-state-active"),this.previous=this.element.val()},blur:function(e){if(this.cancelBlur){delete this.cancelBlur;return}this._refresh(),this.uiSpinner.removeClass("ui-state-active"),this.previous!==this.element.val()&&this._trigger("change",e)},mousewheel:function(e,t){if(!t)return;if(!this.spinning&&!this._start(e))return!1;this._spin((t>0?1:-1)*this.options.step,e),clearTimeout(this.mousewheelTimer),this.mousewheelTimer=this._delay(function(){this.spinning&&this._stop(e)},100),e.preventDefault()},"mousedown .ui-spinner-button":function(t){function r(){var e=this.element[0]===this.document[0].activeElement;e||(this.element.focus(),this.previous=n,this._delay(function(){this.previous=n}))}var n;n=this.element[0]===this.document[0].activeElement?this.previous:this.element.val(),t.preventDefault(),r.call(this),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur,r.call(this)});if(this._start(t)===!1)return;this._repeat(null,e(t.currentTarget).hasClass("ui-spinner-up")?1:-1,t)},"mouseup .ui-spinner-button":"_stop","mouseenter .ui-spinner-button":function(t){if(!e(t.currentTarget).hasClass("ui-state-active"))return;if(this._start(t)===!1)return!1;this._repeat(null,e(t.currentTarget).hasClass("ui-spinner-up")?1:-1,t)},"mouseleave .ui-spinner-button":"_stop"},_draw:function(){var e=this.uiSpinner=this.element.addClass("ui-spinner-input").attr("autocomplete","off").wrap(this._uiSpinnerHtml()).parent().append(this._buttonHtml());this._hoverable(e),this.element.attr("role","spinbutton"),this.buttons=e.find(".ui-spinner-button").attr("tabIndex",-1).button().removeClass("ui-corner-all"),this.buttons.height()>Math.ceil(e.height()*.5)&&e.height()>0&&e.height(e.height()),this.options.disabled&&this.disable()},_keydown:function(t){var n=this.options,r=e.ui.keyCode;switch(t.keyCode){case r.UP:return this._repeat(null,1,t),!0;case r.DOWN:return this._repeat(null,-1,t),!0;case r.PAGE_UP:return this._repeat(null,n.page,t),!0;case r.PAGE_DOWN:return this._repeat(null,-n.page,t),!0}return!1},_uiSpinnerHtml:function(){return""},_buttonHtml:function(){return""+""+""+""+""},_start:function(e){return!this.spinning&&this._trigger("start",e)===!1?!1:(this.counter||(this.counter=1),this.spinning=!0,!0)},_repeat:function(e,t,n){e=e||500,clearTimeout(this.timer),this.timer=this._delay(function(){this._repeat(40,t,n)},e),this._spin(t*this.options.step,n)},_spin:function(e,t){var n=this.value()||0;this.counter||(this.counter=1),n=this._adjustValue(n+e*this._increment(this.counter));if(!this.spinning||this._trigger("spin",t,{value:n})!==!1)this._value(n),this.counter++},_increment:function(t){var n=this.options.incremental;return n?e.isFunction(n)?n(t):Math.floor(t*t*t/5e4-t*t/500+17*t/200+1):1},_precision:function(){var e=this._precisionOf(this.options.step);return this.options.min!==null&&(e=Math.max(e,this._precisionOf(this.options.min))),e},_precisionOf:function(e){var t=e.toString(),n=t.indexOf(".");return n===-1?0:t.length-n-1},_adjustValue:function(e){var t,n,r=this.options;return t=r.min!==null?r.min:0,n=e-t,n=Math.round(n/r.step)*r.step,e=t+n,e=parseFloat(e.toFixed(this._precision())),r.max!==null&&e>r.max?r.max:r.min!==null&&e1&&e.href.replace(r,"")===location.href.replace(r,"")}var n=0,r=/#.*$/;e.widget("ui.tabs",{version:"1.9.0",delay:300,options:{active:null,collapsible:!1,event:"click",heightStyle:"content",hide:null,show:null,activate:null,beforeActivate:null,beforeLoad:null,load:null},_create:function(){var t,n=this,r=this.options,i=r.active;this.running=!1,this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all").toggleClass("ui-tabs-collapsible",r.collapsible).delegate(".ui-tabs-nav > li","mousedown"+this.eventNamespace,function(t){e(this).is(".ui-state-disabled")&&t.preventDefault()}).delegate(".ui-tabs-anchor","focus"+this.eventNamespace,function(){e(this).closest("li").is(".ui-state-disabled")&&this.blur()}),this._processTabs();if(i===null){location.hash&&this.anchors.each(function(e,t){if(t.hash===location.hash)return i=e,!1}),i===null&&(i=this.tabs.filter(".ui-tabs-active").index());if(i===null||i===-1)i=this.tabs.length?0:!1}i!==!1&&(i=this.tabs.index(this.tabs.eq(i)),i===-1&&(i=r.collapsible?!1:0)),r.active=i,!r.collapsible&&r.active===!1&&this.anchors.length&&(r.active=0),e.isArray(r.disabled)&&(r.disabled=e.unique(r.disabled.concat(e.map(this.tabs.filter(".ui-state-disabled"),function(e){return n.tabs.index(e)}))).sort()),this.options.active!==!1&&this.anchors.length?this.active=this._findActive(this.options.active):this.active=e(),this._refresh(),this.active.length&&this.load(r.active)},_getCreateEventData:function(){return{tab:this.active,panel:this.active.length?this._getPanelForTab(this.active):e()}},_tabKeydown:function(t){var n=e(this.document[0].activeElement).closest("li"),r=this.tabs.index(n),i=!0;if(this._handlePageNav(t))return;switch(t.keyCode){case e.ui.keyCode.RIGHT:case e.ui.keyCode.DOWN:r++;break;case e.ui.keyCode.UP:case e.ui.keyCode.LEFT:i=!1,r--;break;case e.ui.keyCode.END:r=this.anchors.length-1;break;case e.ui.keyCode.HOME:r=0;break;case e.ui.keyCode.SPACE:t.preventDefault(),clearTimeout(this.activating),this._activate(r);return;case e.ui.keyCode.ENTER:t.preventDefault(),clearTimeout(this.activating),this._activate(r===this.options.active?!1:r);return;default:return}t.preventDefault(),clearTimeout(this.activating),r=this._focusNextTab(r,i),t.ctrlKey||(n.attr("aria-selected","false"),this.tabs.eq(r).attr("aria-selected","true"),this.activating=this._delay(function(){this.option("active",r)},this.delay))},_panelKeydown:function(t){if(this._handlePageNav(t))return;t.ctrlKey&&t.keyCode===e.ui.keyCode.UP&&(t.preventDefault(),this.active.focus())},_handlePageNav:function(t){if(t.altKey&&t.keyCode===e.ui.keyCode.PAGE_UP)return this._activate(this._focusNextTab(this.options.active-1,!1)),!0;if(t.altKey&&t.keyCode===e.ui.keyCode.PAGE_DOWN)return this._activate(this._focusNextTab(this.options.active+1,!0)),!0},_findNextTab:function(t,n){function i(){return t>r&&(t=0),t<0&&(t=r),t}var r=this.tabs.length-1;while(e.inArray(i(),this.options.disabled)!==-1)t=n?t+1:t-1;return t},_focusNextTab:function(e,t){return e=this._findNextTab(e,t),this.tabs.eq(e).focus(),e},_setOption:function(e,t){if(e==="active"){this._activate(t);return}if(e==="disabled"){this._setupDisabled(t);return}this._super(e,t),e==="collapsible"&&(this.element.toggleClass("ui-tabs-collapsible",t),!t&&this.options.active===!1&&this._activate(0)),e==="event"&&this._setupEvents(t),e==="heightStyle"&&this._setupHeightStyle(t)},_tabId:function(e){return e.attr("aria-controls")||"ui-tabs-"+i()},_sanitizeSelector:function(e){return e?e.replace(/[!"$%&'()*+,.\/:;<=>?@\[\]\^`{|}~]/g,"\\$&"):""},refresh:function(){var t,n=this.options,r=this.tablist.children(":has(a[href])");n.disabled=e.map(r.filter(".ui-state-disabled"),function(e){return r.index(e)}),this._processTabs(),n.active===!1||!this.anchors.length?(n.active=!1,this.active=e()):this.active.length&&!e.contains(this.tablist[0],this.active[0])?this.tabs.length===n.disabled.length?(n.active=!1,this.active=e()):this._activate(this._findNextTab(Math.max(0,n.active-1),!1)):n.active=this.tabs.index(this.active),this._refresh()},_refresh:function(){this._setupDisabled(this.options.disabled),this._setupEvents(this.options.event),this._setupHeightStyle(this.options.heightStyle),this.tabs.not(this.active).attr({"aria-selected":"false",tabIndex:-1}),this.panels.not(this._getPanelForTab(this.active)).hide().attr({"aria-expanded":"false","aria-hidden":"true"}),this.active.length?(this.active.addClass("ui-tabs-active ui-state-active").attr({"aria-selected":"true",tabIndex:0}),this._getPanelForTab(this.active).show().attr({"aria-expanded":"true","aria-hidden":"false"})):this.tabs.eq(0).attr("tabIndex",0)},_processTabs:function(){var t=this;this.tablist=this._getList().addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").attr("role","tablist"),this.tabs=this.tablist.find("> li:has(a[href])").addClass("ui-state-default ui-corner-top").attr({role:"tab",tabIndex:-1}),this.anchors=this.tabs.map(function(){return e("a",this)[0]}).addClass("ui-tabs-anchor").attr({role:"presentation",tabIndex:-1}),this.panels=e(),this.anchors.each(function(n,r){var i,o,u,a=e(r).uniqueId().attr("id"),f=e(r).closest("li"),l=f.attr("aria-controls");s(r)?(i=r.hash,o=t.element.find(t._sanitizeSelector(i))):(u=t._tabId(f),i="#"+u,o=t.element.find(i),o.length||(o=t._createPanel(u),o.insertAfter(t.panels[n-1]||t.tablist)),o.attr("aria-live","polite")),o.length&&(t.panels=t.panels.add(o)),l&&f.data("ui-tabs-aria-controls",l),f.attr({"aria-controls":i.substring(1),"aria-labelledby":a}),o.attr("aria-labelledby",a)}),this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").attr("role","tabpanel")},_getList:function(){return this.element.find("ol,ul").eq(0)},_createPanel:function(t){return e("
                                              ").attr("id",t).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").data("ui-tabs-destroy",!0)},_setupDisabled:function(t){e.isArray(t)&&(t.length?t.length===this.anchors.length&&(t=!0):t=!1);for(var n=0,r;r=this.tabs[n];n++)t===!0||e.inArray(n,t)!==-1?e(r).addClass("ui-state-disabled").attr("aria-disabled","true"):e(r).removeClass("ui-state-disabled").removeAttr("aria-disabled");this.options.disabled=t},_setupEvents:function(t){var n={click:function(e){e.preventDefault()}};t&&e.each(t.split(" "),function(e,t){n[t]="_eventHandler"}),this._off(this.anchors.add(this.tabs).add(this.panels)),this._on(this.anchors,n),this._on(this.tabs,{keydown:"_tabKeydown"}),this._on(this.panels,{keydown:"_panelKeydown"}),this._focusable(this.tabs),this._hoverable(this.tabs)},_setupHeightStyle:function(t){var n,r,i=this.element.parent();t==="fill"?(e.support.minHeight||(r=i.css("overflow"),i.css("overflow","hidden")),n=i.height(),this.element.siblings(":visible").each(function(){var t=e(this),r=t.css("position");if(r==="absolute"||r==="fixed")return;n-=t.outerHeight(!0)}),r&&i.css("overflow",r),this.element.children().not(this.panels).each(function(){n-=e(this).outerHeight(!0)}),this.panels.each(function(){e(this).height(Math.max(0,n-e(this).innerHeight()+e(this).height()))}).css("overflow","auto")):t==="auto"&&(n=0,this.panels.each(function(){n=Math.max(n,e(this).height("").height())}).height(n))},_eventHandler:function(t){var n=this.options,r=this.active,i=e(t.currentTarget),s=i.closest("li"),o=s[0]===r[0],u=o&&n.collapsible,a=u?e():this._getPanelForTab(s),f=r.length?this._getPanelForTab(r):e(),l={oldTab:r,oldPanel:f,newTab:u?e():s,newPanel:a};t.preventDefault();if(s.hasClass("ui-state-disabled")||s.hasClass("ui-tabs-loading")||this.running||o&&!n.collapsible||this._trigger("beforeActivate",t,l)===!1)return;n.active=u?!1:this.tabs.index(s),this.active=o?e():s,this.xhr&&this.xhr.abort(),!f.length&&!a.length&&e.error("jQuery UI Tabs: Mismatching fragment identifier."),a.length&&this.load(this.tabs.index(s),t),this._toggle(t,l)},_toggle:function(t,n){function o(){r.running=!1,r._trigger("activate",t,n)}function u(){n.newTab.closest("li").addClass("ui-tabs-active ui-state-active"),i.length&&r.options.show?r._show(i,r.options.show,o):(i.show(),o())}var r=this,i=n.newPanel,s=n.oldPanel;this.running=!0,s.length&&this.options.hide?this._hide(s,this.options.hide,function(){n.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),u()}):(n.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),s.hide(),u()),s.attr({"aria-expanded":"false","aria-hidden":"true"}),n.oldTab.attr("aria-selected","false"),i.length&&s.length?n.oldTab.attr("tabIndex",-1):i.length&&this.tabs.filter(function(){return e(this).attr("tabIndex")===0}).attr("tabIndex",-1),i.attr({"aria-expanded":"true","aria-hidden":"false"}),n.newTab.attr({"aria-selected":"true",tabIndex:0})},_activate:function(t){var n,r=this._findActive(t);if(r[0]===this.active[0])return;r.length||(r=this.active),n=r.find(".ui-tabs-anchor")[0],this._eventHandler({target:n,currentTarget:n,preventDefault:e.noop})},_findActive:function(t){return t===!1?e():this.tabs.eq(t)},_getIndex:function(e){return typeof e=="string"&&(e=this.anchors.index(this.anchors.filter("[href$='"+e+"']"))),e},_destroy:function(){this.xhr&&this.xhr.abort(),this.element.removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible"),this.tablist.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").removeAttr("role"),this.anchors.removeClass("ui-tabs-anchor").removeAttr("role").removeAttr("tabIndex").removeData("href.tabs").removeData("load.tabs").removeUniqueId(),this.tabs.add(this.panels).each(function(){e.data(this,"ui-tabs-destroy")?e(this).remove():e(this).removeClass("ui-state-default ui-state-active ui-state-disabled ui-corner-top ui-corner-bottom ui-widget-content ui-tabs-active ui-tabs-panel").removeAttr("tabIndex").removeAttr("aria-live").removeAttr("aria-busy").removeAttr("aria-selected").removeAttr("aria-labelledby").removeAttr("aria-hidden").removeAttr("aria-expanded").removeAttr("role")}),this.tabs.each(function(){var t=e(this),n=t.data("ui-tabs-aria-controls");n?t.attr("aria-controls",n):t.removeAttr("aria-controls")}),this.options.heightStyle!=="content"&&this.panels.css("height","")},enable:function(n){var r=this.options.disabled;if(r===!1)return;n===t?r=!1:(n=this._getIndex(n),e.isArray(r)?r=e.map(r,function(e){return e!==n?e:null}):r=e.map(this.tabs,function(e,t){return t!==n?t:null})),this._setupDisabled(r)},disable:function(n){var r=this.options.disabled;if(r===!0)return;if(n===t)r=!0;else{n=this._getIndex(n);if(e.inArray(n,r)!==-1)return;e.isArray(r)?r=e.merge([n],r).sort():r=[n]}this._setupDisabled(r)},load:function(t,n){t=this._getIndex(t);var r=this,i=this.tabs.eq(t),o=i.find(".ui-tabs-anchor"),u=this._getPanelForTab(i),a={tab:i,panel:u};if(s(o[0]))return;this.xhr=e.ajax(this._ajaxSettings(o,n,a)),this.xhr&&this.xhr.statusText!=="canceled"&&(i.addClass("ui-tabs-loading"),u.attr("aria-busy","true"),this.xhr.success(function(e){setTimeout(function(){u.html(e),r._trigger("load",n,a)},1)}).complete(function(e,t){setTimeout(function(){t==="abort"&&r.panels.stop(!1,!0),i.removeClass("ui-tabs-loading"),u.removeAttr("aria-busy"),e===r.xhr&&delete r.xhr},1)}))},_ajaxSettings:function(t,n,r){var i=this;return{url:t.attr("href"),beforeSend:function(t,s){return i._trigger("beforeLoad",n,e.extend({jqXHR:t,ajaxSettings:s},r))}}},_getPanelForTab:function(t){var n=e(t).attr("aria-controls");return this.element.find(this._sanitizeSelector("#"+n))}}),e.uiBackCompat!==!1&&(e.ui.tabs.prototype._ui=function(e,t){return{tab:e,panel:t,index:this.anchors.index(e)}},e.widget("ui.tabs",e.ui.tabs,{url:function(e,t){this.anchors.eq(e).attr("href",t)}}),e.widget("ui.tabs",e.ui.tabs,{options:{ajaxOptions:null,cache:!1},_create:function(){this._super();var t=this;this._on({tabsbeforeload:function(n,r){if(e.data(r.tab[0],"cache.tabs")){n.preventDefault();return}r.jqXHR.success(function(){t.options.cache&&e.data(r.tab[0],"cache.tabs",!0)})}})},_ajaxSettings:function(t,n,r){var i=this.options.ajaxOptions;return e.extend({},i,{error:function(e,t,n){try{i.error(e,t,r.tab.closest("li").index(),r.tab[0])}catch(n){}}},this._superApply(arguments))},_setOption:function(e,t){e==="cache"&&t===!1&&this.anchors.removeData("cache.tabs"),this._super(e,t)},_destroy:function(){this.anchors.removeData("cache.tabs"),this._super()},url:function(e,t){this.anchors.eq(e).removeData("cache.tabs"),this._superApply(arguments)}}),e.widget("ui.tabs",e.ui.tabs,{abort:function(){this.xhr&&this.xhr.abort()}}),e.widget("ui.tabs",e.ui.tabs,{options:{spinner:"Loading…"},_create:function(){this._super(),this._on({tabsbeforeload:function(e,t){if(e.target!==this.element[0]||!this.options.spinner)return;var n=t.tab.find("span"),r=n.html();n.html(this.options.spinner),t.jqXHR.complete(function(){n.html(r)})}})}}),e.widget("ui.tabs",e.ui.tabs,{options:{enable:null,disable:null},enable:function(t){var n=this.options,r;if(t&&n.disabled===!0||e.isArray(n.disabled)&&e.inArray(t,n.disabled)!==-1)r=!0;this._superApply(arguments),r&&this._trigger("enable",null,this._ui(this.anchors[t],this.panels[t]))},disable:function(t){var n=this.options,r;if(t&&n.disabled===!1||e.isArray(n.disabled)&&e.inArray(t,n.disabled)===-1)r=!0;this._superApply(arguments),r&&this._trigger("disable",null,this._ui(this.anchors[t],this.panels[t]))}}),e.widget("ui.tabs",e.ui.tabs,{options:{add:null,remove:null,tabTemplate:"
                                            7. #{label}
                                            8. "},add:function(n,r,i){i===t&&(i=this.anchors.length);var s,o,u=this.options,a=e(u.tabTemplate.replace(/#\{href\}/g,n).replace(/#\{label\}/g,r)),f=n.indexOf("#")?this._tabId(a):n.replace("#","");return a.addClass("ui-state-default ui-corner-top").data("ui-tabs-destroy",!0),a.attr("aria-controls",f),s=i>=this.tabs.length,o=this.element.find("#"+f),o.length||(o=this._createPanel(f),s?i>0?o.insertAfter(this.panels.eq(-1)):o.appendTo(this.element):o.insertBefore(this.panels[i])),o.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").hide(),s?a.appendTo(this.tablist):a.insertBefore(this.tabs[i]),u.disabled=e.map(u.disabled,function(e){return e>=i?++e:e}),this.refresh(),this.tabs.length===1&&u.active===!1&&this.option("active",0),this._trigger("add",null,this._ui(this.anchors[i],this.panels[i])),this},remove:function(t){t=this._getIndex(t);var n=this.options,r=this.tabs.eq(t).remove(),i=this._getPanelForTab(r).remove();return r.hasClass("ui-tabs-active")&&this.anchors.length>2&&this._activate(t+(t+1=t?--e:e}),this.refresh(),this._trigger("remove",null,this._ui(r.find("a")[0],i[0])),this}}),e.widget("ui.tabs",e.ui.tabs,{length:function(){return this.anchors.length}}),e.widget("ui.tabs",e.ui.tabs,{options:{idPrefix:"ui-tabs-"},_tabId:function(t){var n=t.is("li")?t.find("a[href]"):t;return n=n[0],e(n).closest("li").attr("aria-controls")||n.title&&n.title.replace(/\s/g,"_").replace(/[^\w\u00c0-\uFFFF\-]/g,"")||this.options.idPrefix+i()}}),e.widget("ui.tabs",e.ui.tabs,{options:{panelTemplate:"
                                              "},_createPanel:function(t){return e(this.options.panelTemplate).attr("id",t).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").data("ui-tabs-destroy",!0)}}),e.widget("ui.tabs",e.ui.tabs,{_create:function(){var e=this.options;e.active===null&&e.selected!==t&&(e.active=e.selected===-1?!1:e.selected),this._super(),e.selected=e.active,e.selected===!1&&(e.selected=-1)},_setOption:function(e,t){if(e!=="selected")return this._super(e,t);var n=this.options;this._super("active",t===-1?!1:t),n.selected=n.active,n.selected===!1&&(n.selected=-1)},_eventHandler:function(e){this._superApply(arguments),this.options.selected=this.options.active,this.options.selected===!1&&(this.options.selected=-1)}}),e.widget("ui.tabs",e.ui.tabs,{options:{show:null,select:null},_create:function(){this._super(),this.options.active!==!1&&this._trigger("show",null,this._ui(this.active.find(".ui-tabs-anchor")[0],this._getPanelForTab(this.active)[0]))},_trigger:function(e,t,n){var r=this._superApply(arguments);return r?(e==="beforeActivate"&&n.newTab.length?r=this._super("select",t,{tab:n.newTab.find(".ui-tabs-anchor")[0],panel:n.newPanel[0],index:n.newTab.closest("li").index()}):e==="activate"&&n.newTab.length&&(r=this._super("show",t,{tab:n.newTab.find(".ui-tabs-anchor")[0],panel:n.newPanel[0],index:n.newTab.closest("li").index()})),r):!1}}),e.widget("ui.tabs",e.ui.tabs,{select:function(e){e=this._getIndex(e);if(e===-1){if(!this.options.collapsible||this.options.selected===-1)return;e=this.options.selected}this.anchors.eq(e).trigger(this.options.event+this.eventNamespace)}}),function(){var t=0;e.widget("ui.tabs",e.ui.tabs,{options:{cookie:null},_create:function(){var e=this.options,t;e.active==null&&e.cookie&&(t=parseInt(this._cookie(),10),t===-1&&(t=!1),e.active=t),this._super()},_cookie:function(n){var r=[this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+ ++t)];return arguments.length&&(r.push(n===!1?-1:n),r.push(this.options.cookie)),e.cookie.apply(null,r)},_refresh:function(){this._super(),this.options.cookie&&this._cookie(this.options.active,this.options.cookie)},_eventHandler:function(e){this._superApply(arguments),this.options.cookie&&this._cookie(this.options.active,this.options.cookie)},_destroy:function(){this._super(),this.options.cookie&&this._cookie(null,this.options.cookie)}})}(),e.widget("ui.tabs",e.ui.tabs,{_trigger:function(t,n,r){var i=e.extend({},r);return t==="load"&&(i.panel=i.panel[0],i.tab=i.tab.find(".ui-tabs-anchor")[0]),this._super(t,n,i)}}),e.widget("ui.tabs",e.ui.tabs,{options:{fx:null},_getFx:function(){var t,n,r=this.options.fx;return r&&(e.isArray(r)?(t=r[0],n=r[1]):t=n=r),r?{show:n,hide:t}:null},_toggle:function(e,t){function o(){n.running=!1,n._trigger("activate",e,t)}function u(){t.newTab.closest("li").addClass("ui-tabs-active ui-state-active"),r.length&&s.show?r.animate(s.show,s.show.duration,function(){o()}):(r.show(),o())}var n=this,r=t.newPanel,i=t.oldPanel,s=this._getFx();if(!s)return this._super(e,t);n.running=!0,i.length&&s.hide?i.animate(s.hide,s.hide.duration,function(){t.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),u()}):(t.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),i.hide(),u())}}))})(jQuery);(function(e){function n(t,n){var r=(t.attr("aria-describedby")||"").split(/\s+/);r.push(n),t.data("ui-tooltip-id",n).attr("aria-describedby",e.trim(r.join(" ")))}function r(t){var n=t.data("ui-tooltip-id"),r=(t.attr("aria-describedby")||"").split(/\s+/),i=e.inArray(n,r);i!==-1&&r.splice(i,1),t.removeData("ui-tooltip-id"),r=e.trim(r.join(" ")),r?t.attr("aria-describedby",r):t.removeAttr("aria-describedby")}var t=0;e.widget("ui.tooltip",{version:"1.9.0",options:{content:function(){return e(this).attr("title")},hide:!0,items:"[title]",position:{my:"left+15 center",at:"right center",collision:"flipfit flipfit"},show:!0,tooltipClass:null,track:!1,close:null,open:null},_create:function(){this._on({mouseover:"open",focusin:"open"}),this.tooltips={}},_setOption:function(t,n){var r=this;if(t==="disabled"){this[n?"_disable":"_enable"](),this.options[t]=n;return}this._super(t,n),t==="content"&&e.each(this.tooltips,function(e,t){r._updateContent(t)})},_disable:function(){var t=this;e.each(this.tooltips,function(n,r){var i=e.Event("blur");i.target=i.currentTarget=r[0],t.close(i,!0)}),this.element.find(this.options.items).andSelf().each(function(){var t=e(this);t.is("[title]")&&t.data("ui-tooltip-title",t.attr("title")).attr("title","")})},_enable:function(){this.element.find(this.options.items).andSelf().each(function(){var t=e(this);t.data("ui-tooltip-title")&&t.attr("title",t.data("ui-tooltip-title"))})},open:function(t){var n=e(t?t.target:this.element).closest(this.options.items);if(!n.length)return;if(this.options.track&&n.data("ui-tooltip-id")){this._find(n).position(e.extend({of:n},this.options.position)),this._off(this.document,"mousemove");return}n.attr("title")&&n.data("ui-tooltip-title",n.attr("title")),n.data("tooltip-open",!0),this._updateContent(n,t)},_updateContent:function(e,t){var n,r=this.options.content,i=this;if(typeof r=="string")return this._open(t,e,r);n=r.call(e[0],function(n){if(!e.data("tooltip-open"))return;i._delay(function(){this._open(t,e,n)})}),n&&this._open(t,e,n)},_open:function(t,r,i){function u(e){o.of=e,s.position(o)}var s,o;if(!i)return;s=this._find(r);if(s.length){s.find(".ui-tooltip-content").html(i);return}r.is("[title]")&&(t&&t.type==="mouseover"?r.attr("title",""):r.removeAttr("title")),s=this._tooltip(r),n(r,s.attr("id")),s.find(".ui-tooltip-content").html(i),this.options.track&&t&&/^mouse/.test(t.originalEvent.type)?(o=e.extend({},this.options.position),this._on(this.document,{mousemove:u}),u(t)):s.position(e.extend({of:r},this.options.position)),s.hide(),this._show(s,this.options.show),this._trigger("open",t,{tooltip:s}),this._on(r,{mouseleave:"close",focusout:"close",keyup:function(t){if(t.keyCode===e.ui.keyCode.ESCAPE){var n=e.Event(t);n.currentTarget=r[0],this.close(n,!0)}}})},close:function(t,n){var i=this,s=e(t?t.currentTarget:this.element),o=this._find(s);if(this.closing)return;if(!n&&t&&t.type!=="focusout"&&this.document[0].activeElement===s[0])return;s.data("ui-tooltip-title")&&s.attr("title",s.data("ui-tooltip-title")),r(s),o.stop(!0),this._hide(o,this.options.hide,function(){e(this).remove(),delete i.tooltips[this.id]}),s.removeData("tooltip-open"),this._off(s,"mouseleave focusout keyup"),this._off(this.document,"mousemove"),this.closing=!0,this._trigger("close",t,{tooltip:o}),this.closing=!1},_tooltip:function(n){var r="ui-tooltip-"+t++,i=e("
                                              ").attr({id:r,role:"tooltip"}).addClass("ui-tooltip ui-widget ui-corner-all ui-widget-content "+(this.options.tooltipClass||""));return e("
                                              ").addClass("ui-tooltip-content").appendTo(i),i.appendTo(this.document[0].body),e.fn.bgiframe&&i.bgiframe(),this.tooltips[r]=n,i},_find:function(t){var n=t.data("ui-tooltip-id");return n?e("#"+n):e()},_destroy:function(){var t=this;e.each(this.tooltips,function(n,r){var i=e.Event("blur");i.target=i.currentTarget=r[0],t.close(i,!0),e("#"+n).remove(),r.data("ui-tooltip-title")&&(r.attr("title",r.data("ui-tooltip-title")),r.removeData("ui-tooltip-title"))})}})})(jQuery); \ No newline at end of file diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/jquery.js b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/jquery.js new file mode 100644 index 00000000..bc3fbc81 --- /dev/null +++ b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/jquery.js @@ -0,0 +1,2 @@ +/*! jQuery v1.8.2 jquery.com | jquery.org/license */ +(function(a,b){function G(a){var b=F[a]={};return p.each(a.split(s),function(a,c){b[c]=!0}),b}function J(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(I,"-$1").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:+d+""===d?+d:H.test(d)?p.parseJSON(d):d}catch(f){}p.data(a,c,d)}else d=b}return d}function K(a){var b;for(b in a){if(b==="data"&&p.isEmptyObject(a[b]))continue;if(b!=="toJSON")return!1}return!0}function ba(){return!1}function bb(){return!0}function bh(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function bi(a,b){do a=a[b];while(a&&a.nodeType!==1);return a}function bj(a,b,c){b=b||0;if(p.isFunction(b))return p.grep(a,function(a,d){var e=!!b.call(a,d,a);return e===c});if(b.nodeType)return p.grep(a,function(a,d){return a===b===c});if(typeof b=="string"){var d=p.grep(a,function(a){return a.nodeType===1});if(be.test(b))return p.filter(b,d,!c);b=p.filter(b,d)}return p.grep(a,function(a,d){return p.inArray(a,b)>=0===c})}function bk(a){var b=bl.split("|"),c=a.createDocumentFragment();if(c.createElement)while(b.length)c.createElement(b.pop());return c}function bC(a,b){return a.getElementsByTagName(b)[0]||a.appendChild(a.ownerDocument.createElement(b))}function bD(a,b){if(b.nodeType!==1||!p.hasData(a))return;var c,d,e,f=p._data(a),g=p._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;d").appendTo(e.body),c=b.css("display");b.remove();if(c==="none"||c===""){bI=e.body.appendChild(bI||p.extend(e.createElement("iframe"),{frameBorder:0,width:0,height:0}));if(!bJ||!bI.createElement)bJ=(bI.contentWindow||bI.contentDocument).document,bJ.write(""),bJ.close();b=bJ.body.appendChild(bJ.createElement(a)),c=bH(b,"display"),e.body.removeChild(bI)}return bS[a]=c,c}function ci(a,b,c,d){var e;if(p.isArray(b))p.each(b,function(b,e){c||ce.test(a)?d(a,e):ci(a+"["+(typeof e=="object"?b:"")+"]",e,c,d)});else if(!c&&p.type(b)==="object")for(e in b)ci(a+"["+e+"]",b[e],c,d);else d(a,b)}function cz(a){return function(b,c){typeof b!="string"&&(c=b,b="*");var d,e,f,g=b.toLowerCase().split(s),h=0,i=g.length;if(p.isFunction(c))for(;h)[^>]*$|#([\w\-]*)$)/,v=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,w=/^[\],:{}\s]*$/,x=/(?:^|:|,)(?:\s*\[)+/g,y=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,z=/"[^"\\\r\n]*"|true|false|null|-?(?:\d\d*\.|)\d+(?:[eE][\-+]?\d+|)/g,A=/^-ms-/,B=/-([\da-z])/gi,C=function(a,b){return(b+"").toUpperCase()},D=function(){e.addEventListener?(e.removeEventListener("DOMContentLoaded",D,!1),p.ready()):e.readyState==="complete"&&(e.detachEvent("onreadystatechange",D),p.ready())},E={};p.fn=p.prototype={constructor:p,init:function(a,c,d){var f,g,h,i;if(!a)return this;if(a.nodeType)return this.context=this[0]=a,this.length=1,this;if(typeof a=="string"){a.charAt(0)==="<"&&a.charAt(a.length-1)===">"&&a.length>=3?f=[null,a,null]:f=u.exec(a);if(f&&(f[1]||!c)){if(f[1])return c=c instanceof p?c[0]:c,i=c&&c.nodeType?c.ownerDocument||c:e,a=p.parseHTML(f[1],i,!0),v.test(f[1])&&p.isPlainObject(c)&&this.attr.call(a,c,!0),p.merge(this,a);g=e.getElementById(f[2]);if(g&&g.parentNode){if(g.id!==f[2])return d.find(a);this.length=1,this[0]=g}return this.context=e,this.selector=a,this}return!c||c.jquery?(c||d).find(a):this.constructor(c).find(a)}return p.isFunction(a)?d.ready(a):(a.selector!==b&&(this.selector=a.selector,this.context=a.context),p.makeArray(a,this))},selector:"",jquery:"1.8.2",length:0,size:function(){return this.length},toArray:function(){return k.call(this)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=p.merge(this.constructor(),a);return d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")"),d},each:function(a,b){return p.each(this,a,b)},ready:function(a){return p.ready.promise().done(a),this},eq:function(a){return a=+a,a===-1?this.slice(a):this.slice(a,a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(k.apply(this,arguments),"slice",k.call(arguments).join(","))},map:function(a){return this.pushStack(p.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:j,sort:[].sort,splice:[].splice},p.fn.init.prototype=p.fn,p.extend=p.fn.extend=function(){var a,c,d,e,f,g,h=arguments[0]||{},i=1,j=arguments.length,k=!1;typeof h=="boolean"&&(k=h,h=arguments[1]||{},i=2),typeof h!="object"&&!p.isFunction(h)&&(h={}),j===i&&(h=this,--i);for(;i0)return;d.resolveWith(e,[p]),p.fn.trigger&&p(e).trigger("ready").off("ready")},isFunction:function(a){return p.type(a)==="function"},isArray:Array.isArray||function(a){return p.type(a)==="array"},isWindow:function(a){return a!=null&&a==a.window},isNumeric:function(a){return!isNaN(parseFloat(a))&&isFinite(a)},type:function(a){return a==null?String(a):E[m.call(a)]||"object"},isPlainObject:function(a){if(!a||p.type(a)!=="object"||a.nodeType||p.isWindow(a))return!1;try{if(a.constructor&&!n.call(a,"constructor")&&!n.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}var d;for(d in a);return d===b||n.call(a,d)},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},error:function(a){throw new Error(a)},parseHTML:function(a,b,c){var d;return!a||typeof a!="string"?null:(typeof b=="boolean"&&(c=b,b=0),b=b||e,(d=v.exec(a))?[b.createElement(d[1])]:(d=p.buildFragment([a],b,c?null:[]),p.merge([],(d.cacheable?p.clone(d.fragment):d.fragment).childNodes)))},parseJSON:function(b){if(!b||typeof b!="string")return null;b=p.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(w.test(b.replace(y,"@").replace(z,"]").replace(x,"")))return(new Function("return "+b))();p.error("Invalid JSON: "+b)},parseXML:function(c){var d,e;if(!c||typeof c!="string")return null;try{a.DOMParser?(e=new DOMParser,d=e.parseFromString(c,"text/xml")):(d=new ActiveXObject("Microsoft.XMLDOM"),d.async="false",d.loadXML(c))}catch(f){d=b}return(!d||!d.documentElement||d.getElementsByTagName("parsererror").length)&&p.error("Invalid XML: "+c),d},noop:function(){},globalEval:function(b){b&&r.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(A,"ms-").replace(B,C)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,c,d){var e,f=0,g=a.length,h=g===b||p.isFunction(a);if(d){if(h){for(e in a)if(c.apply(a[e],d)===!1)break}else for(;f0&&a[0]&&a[i-1]||i===0||p.isArray(a));if(j)for(;h-1)i.splice(c,1),e&&(c<=g&&g--,c<=h&&h--)}),this},has:function(a){return p.inArray(a,i)>-1},empty:function(){return i=[],this},disable:function(){return i=j=c=b,this},disabled:function(){return!i},lock:function(){return j=b,c||l.disable(),this},locked:function(){return!j},fireWith:function(a,b){return b=b||[],b=[a,b.slice?b.slice():b],i&&(!d||j)&&(e?j.push(b):k(b)),this},fire:function(){return l.fireWith(this,arguments),this},fired:function(){return!!d}};return l},p.extend({Deferred:function(a){var b=[["resolve","done",p.Callbacks("once memory"),"resolved"],["reject","fail",p.Callbacks("once memory"),"rejected"],["notify","progress",p.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return p.Deferred(function(c){p.each(b,function(b,d){var f=d[0],g=a[b];e[d[1]](p.isFunction(g)?function(){var a=g.apply(this,arguments);a&&p.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f+"With"](this===e?c:this,[a])}:c[f])}),a=null}).promise()},promise:function(a){return a!=null?p.extend(a,d):d}},e={};return d.pipe=d.then,p.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[a^1][2].disable,b[2][2].lock),e[f[0]]=g.fire,e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=k.call(arguments),d=c.length,e=d!==1||a&&p.isFunction(a.promise)?d:0,f=e===1?a:p.Deferred(),g=function(a,b,c){return function(d){b[a]=this,c[a]=arguments.length>1?k.call(arguments):d,c===h?f.notifyWith(b,c):--e||f.resolveWith(b,c)}},h,i,j;if(d>1){h=new Array(d),i=new Array(d),j=new Array(d);for(;b
                                              a",c=n.getElementsByTagName("*"),d=n.getElementsByTagName("a")[0],d.style.cssText="top:1px;float:left;opacity:.5";if(!c||!c.length)return{};f=e.createElement("select"),g=f.appendChild(e.createElement("option")),h=n.getElementsByTagName("input")[0],b={leadingWhitespace:n.firstChild.nodeType===3,tbody:!n.getElementsByTagName("tbody").length,htmlSerialize:!!n.getElementsByTagName("link").length,style:/top/.test(d.getAttribute("style")),hrefNormalized:d.getAttribute("href")==="/a",opacity:/^0.5/.test(d.style.opacity),cssFloat:!!d.style.cssFloat,checkOn:h.value==="on",optSelected:g.selected,getSetAttribute:n.className!=="t",enctype:!!e.createElement("form").enctype,html5Clone:e.createElement("nav").cloneNode(!0).outerHTML!=="<:nav>",boxModel:e.compatMode==="CSS1Compat",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,boxSizingReliable:!0,pixelPosition:!1},h.checked=!0,b.noCloneChecked=h.cloneNode(!0).checked,f.disabled=!0,b.optDisabled=!g.disabled;try{delete n.test}catch(o){b.deleteExpando=!1}!n.addEventListener&&n.attachEvent&&n.fireEvent&&(n.attachEvent("onclick",m=function(){b.noCloneEvent=!1}),n.cloneNode(!0).fireEvent("onclick"),n.detachEvent("onclick",m)),h=e.createElement("input"),h.value="t",h.setAttribute("type","radio"),b.radioValue=h.value==="t",h.setAttribute("checked","checked"),h.setAttribute("name","t"),n.appendChild(h),i=e.createDocumentFragment(),i.appendChild(n.lastChild),b.checkClone=i.cloneNode(!0).cloneNode(!0).lastChild.checked,b.appendChecked=h.checked,i.removeChild(h),i.appendChild(n);if(n.attachEvent)for(k in{submit:!0,change:!0,focusin:!0})j="on"+k,l=j in n,l||(n.setAttribute(j,"return;"),l=typeof n[j]=="function"),b[k+"Bubbles"]=l;return p(function(){var c,d,f,g,h="padding:0;margin:0;border:0;display:block;overflow:hidden;",i=e.getElementsByTagName("body")[0];if(!i)return;c=e.createElement("div"),c.style.cssText="visibility:hidden;border:0;width:0;height:0;position:static;top:0;margin-top:1px",i.insertBefore(c,i.firstChild),d=e.createElement("div"),c.appendChild(d),d.innerHTML="
                                              t
                                              ",f=d.getElementsByTagName("td"),f[0].style.cssText="padding:0;margin:0;border:0;display:none",l=f[0].offsetHeight===0,f[0].style.display="",f[1].style.display="none",b.reliableHiddenOffsets=l&&f[0].offsetHeight===0,d.innerHTML="",d.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",b.boxSizing=d.offsetWidth===4,b.doesNotIncludeMarginInBodyOffset=i.offsetTop!==1,a.getComputedStyle&&(b.pixelPosition=(a.getComputedStyle(d,null)||{}).top!=="1%",b.boxSizingReliable=(a.getComputedStyle(d,null)||{width:"4px"}).width==="4px",g=e.createElement("div"),g.style.cssText=d.style.cssText=h,g.style.marginRight=g.style.width="0",d.style.width="1px",d.appendChild(g),b.reliableMarginRight=!parseFloat((a.getComputedStyle(g,null)||{}).marginRight)),typeof d.style.zoom!="undefined"&&(d.innerHTML="",d.style.cssText=h+"width:1px;padding:1px;display:inline;zoom:1",b.inlineBlockNeedsLayout=d.offsetWidth===3,d.style.display="block",d.style.overflow="visible",d.innerHTML="
                                              ",d.firstChild.style.width="5px",b.shrinkWrapBlocks=d.offsetWidth!==3,c.style.zoom=1),i.removeChild(c),c=d=f=g=null}),i.removeChild(n),c=d=f=g=h=i=n=null,b}();var H=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,I=/([A-Z])/g;p.extend({cache:{},deletedIds:[],uuid:0,expando:"jQuery"+(p.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){return a=a.nodeType?p.cache[a[p.expando]]:a[p.expando],!!a&&!K(a)},data:function(a,c,d,e){if(!p.acceptData(a))return;var f,g,h=p.expando,i=typeof c=="string",j=a.nodeType,k=j?p.cache:a,l=j?a[h]:a[h]&&h;if((!l||!k[l]||!e&&!k[l].data)&&i&&d===b)return;l||(j?a[h]=l=p.deletedIds.pop()||p.guid++:l=h),k[l]||(k[l]={},j||(k[l].toJSON=p.noop));if(typeof c=="object"||typeof c=="function")e?k[l]=p.extend(k[l],c):k[l].data=p.extend(k[l].data,c);return f=k[l],e||(f.data||(f.data={}),f=f.data),d!==b&&(f[p.camelCase(c)]=d),i?(g=f[c],g==null&&(g=f[p.camelCase(c)])):g=f,g},removeData:function(a,b,c){if(!p.acceptData(a))return;var d,e,f,g=a.nodeType,h=g?p.cache:a,i=g?a[p.expando]:p.expando;if(!h[i])return;if(b){d=c?h[i]:h[i].data;if(d){p.isArray(b)||(b in d?b=[b]:(b=p.camelCase(b),b in d?b=[b]:b=b.split(" ")));for(e=0,f=b.length;e1,null,!1))},removeData:function(a){return this.each(function(){p.removeData(this,a)})}}),p.extend({queue:function(a,b,c){var d;if(a)return b=(b||"fx")+"queue",d=p._data(a,b),c&&(!d||p.isArray(c)?d=p._data(a,b,p.makeArray(c)):d.push(c)),d||[]},dequeue:function(a,b){b=b||"fx";var c=p.queue(a,b),d=c.length,e=c.shift(),f=p._queueHooks(a,b),g=function(){p.dequeue(a,b)};e==="inprogress"&&(e=c.shift(),d--),e&&(b==="fx"&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return p._data(a,c)||p._data(a,c,{empty:p.Callbacks("once memory").add(function(){p.removeData(a,b+"queue",!0),p.removeData(a,c,!0)})})}}),p.fn.extend({queue:function(a,c){var d=2;return typeof a!="string"&&(c=a,a="fx",d--),arguments.length1)},removeAttr:function(a){return this.each(function(){p.removeAttr(this,a)})},prop:function(a,b){return p.access(this,p.prop,a,b,arguments.length>1)},removeProp:function(a){return a=p.propFix[a]||a,this.each(function(){try{this[a]=b,delete this[a]}catch(c){}})},addClass:function(a){var b,c,d,e,f,g,h;if(p.isFunction(a))return this.each(function(b){p(this).addClass(a.call(this,b,this.className))});if(a&&typeof a=="string"){b=a.split(s);for(c=0,d=this.length;c=0)d=d.replace(" "+c[f]+" "," ");e.className=a?p.trim(d):""}}}return this},toggleClass:function(a,b){var c=typeof a,d=typeof b=="boolean";return p.isFunction(a)?this.each(function(c){p(this).toggleClass(a.call(this,c,this.className,b),b)}):this.each(function(){if(c==="string"){var e,f=0,g=p(this),h=b,i=a.split(s);while(e=i[f++])h=d?h:!g.hasClass(e),g[h?"addClass":"removeClass"](e)}else if(c==="undefined"||c==="boolean")this.className&&p._data(this,"__className__",this.className),this.className=this.className||a===!1?"":p._data(this,"__className__")||""})},hasClass:function(a){var b=" "+a+" ",c=0,d=this.length;for(;c=0)return!0;return!1},val:function(a){var c,d,e,f=this[0];if(!arguments.length){if(f)return c=p.valHooks[f.type]||p.valHooks[f.nodeName.toLowerCase()],c&&"get"in c&&(d=c.get(f,"value"))!==b?d:(d=f.value,typeof d=="string"?d.replace(P,""):d==null?"":d);return}return e=p.isFunction(a),this.each(function(d){var f,g=p(this);if(this.nodeType!==1)return;e?f=a.call(this,d,g.val()):f=a,f==null?f="":typeof f=="number"?f+="":p.isArray(f)&&(f=p.map(f,function(a){return a==null?"":a+""})),c=p.valHooks[this.type]||p.valHooks[this.nodeName.toLowerCase()];if(!c||!("set"in c)||c.set(this,f,"value")===b)this.value=f})}}),p.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c,d,e,f=a.selectedIndex,g=[],h=a.options,i=a.type==="select-one";if(f<0)return null;c=i?f:0,d=i?f+1:h.length;for(;c=0}),c.length||(a.selectedIndex=-1),c}}},attrFn:{},attr:function(a,c,d,e){var f,g,h,i=a.nodeType;if(!a||i===3||i===8||i===2)return;if(e&&p.isFunction(p.fn[c]))return p(a)[c](d);if(typeof a.getAttribute=="undefined")return p.prop(a,c,d);h=i!==1||!p.isXMLDoc(a),h&&(c=c.toLowerCase(),g=p.attrHooks[c]||(T.test(c)?M:L));if(d!==b){if(d===null){p.removeAttr(a,c);return}return g&&"set"in g&&h&&(f=g.set(a,d,c))!==b?f:(a.setAttribute(c,d+""),d)}return g&&"get"in g&&h&&(f=g.get(a,c))!==null?f:(f=a.getAttribute(c),f===null?b:f)},removeAttr:function(a,b){var c,d,e,f,g=0;if(b&&a.nodeType===1){d=b.split(s);for(;g=0}})});var V=/^(?:textarea|input|select)$/i,W=/^([^\.]*|)(?:\.(.+)|)$/,X=/(?:^|\s)hover(\.\S+|)\b/,Y=/^key/,Z=/^(?:mouse|contextmenu)|click/,$=/^(?:focusinfocus|focusoutblur)$/,_=function(a){return p.event.special.hover?a:a.replace(X,"mouseenter$1 mouseleave$1")};p.event={add:function(a,c,d,e,f){var g,h,i,j,k,l,m,n,o,q,r;if(a.nodeType===3||a.nodeType===8||!c||!d||!(g=p._data(a)))return;d.handler&&(o=d,d=o.handler,f=o.selector),d.guid||(d.guid=p.guid++),i=g.events,i||(g.events=i={}),h=g.handle,h||(g.handle=h=function(a){return typeof p!="undefined"&&(!a||p.event.triggered!==a.type)?p.event.dispatch.apply(h.elem,arguments):b},h.elem=a),c=p.trim(_(c)).split(" ");for(j=0;j=0&&(s=s.slice(0,-1),i=!0),s.indexOf(".")>=0&&(t=s.split("."),s=t.shift(),t.sort());if((!f||p.event.customEvent[s])&&!p.event.global[s])return;c=typeof c=="object"?c[p.expando]?c:new p.Event(s,c):new p.Event(s),c.type=s,c.isTrigger=!0,c.exclusive=i,c.namespace=t.join("."),c.namespace_re=c.namespace?new RegExp("(^|\\.)"+t.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,m=s.indexOf(":")<0?"on"+s:"";if(!f){h=p.cache;for(j in h)h[j].events&&h[j].events[s]&&p.event.trigger(c,d,h[j].handle.elem,!0);return}c.result=b,c.target||(c.target=f),d=d!=null?p.makeArray(d):[],d.unshift(c),n=p.event.special[s]||{};if(n.trigger&&n.trigger.apply(f,d)===!1)return;q=[[f,n.bindType||s]];if(!g&&!n.noBubble&&!p.isWindow(f)){r=n.delegateType||s,k=$.test(r+s)?f:f.parentNode;for(l=f;k;k=k.parentNode)q.push([k,r]),l=k;l===(f.ownerDocument||e)&&q.push([l.defaultView||l.parentWindow||a,r])}for(j=0;j=0:p.find(m,this,null,[f]).length),h[m]&&j.push(l);j.length&&u.push({elem:f,matches:j})}o.length>q&&u.push({elem:this,matches:o.slice(q)});for(d=0;d0?this.on(b,null,a,c):this.trigger(b)},Y.test(b)&&(p.event.fixHooks[b]=p.event.keyHooks),Z.test(b)&&(p.event.fixHooks[b]=p.event.mouseHooks)}),function(a,b){function bc(a,b,c,d){c=c||[],b=b||r;var e,f,i,j,k=b.nodeType;if(!a||typeof a!="string")return c;if(k!==1&&k!==9)return[];i=g(b);if(!i&&!d)if(e=P.exec(a))if(j=e[1]){if(k===9){f=b.getElementById(j);if(!f||!f.parentNode)return c;if(f.id===j)return c.push(f),c}else if(b.ownerDocument&&(f=b.ownerDocument.getElementById(j))&&h(b,f)&&f.id===j)return c.push(f),c}else{if(e[2])return w.apply(c,x.call(b.getElementsByTagName(a),0)),c;if((j=e[3])&&_&&b.getElementsByClassName)return w.apply(c,x.call(b.getElementsByClassName(j),0)),c}return bp(a.replace(L,"$1"),b,c,d,i)}function bd(a){return function(b){var c=b.nodeName.toLowerCase();return c==="input"&&b.type===a}}function be(a){return function(b){var c=b.nodeName.toLowerCase();return(c==="input"||c==="button")&&b.type===a}}function bf(a){return z(function(b){return b=+b,z(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function bg(a,b,c){if(a===b)return c;var d=a.nextSibling;while(d){if(d===b)return-1;d=d.nextSibling}return 1}function bh(a,b){var c,d,f,g,h,i,j,k=C[o][a];if(k)return b?0:k.slice(0);h=a,i=[],j=e.preFilter;while(h){if(!c||(d=M.exec(h)))d&&(h=h.slice(d[0].length)),i.push(f=[]);c=!1;if(d=N.exec(h))f.push(c=new q(d.shift())),h=h.slice(c.length),c.type=d[0].replace(L," ");for(g in e.filter)(d=W[g].exec(h))&&(!j[g]||(d=j[g](d,r,!0)))&&(f.push(c=new q(d.shift())),h=h.slice(c.length),c.type=g,c.matches=d);if(!c)break}return b?h.length:h?bc.error(a):C(a,i).slice(0)}function bi(a,b,d){var e=b.dir,f=d&&b.dir==="parentNode",g=u++;return b.first?function(b,c,d){while(b=b[e])if(f||b.nodeType===1)return a(b,c,d)}:function(b,d,h){if(!h){var i,j=t+" "+g+" ",k=j+c;while(b=b[e])if(f||b.nodeType===1){if((i=b[o])===k)return b.sizset;if(typeof i=="string"&&i.indexOf(j)===0){if(b.sizset)return b}else{b[o]=k;if(a(b,d,h))return b.sizset=!0,b;b.sizset=!1}}}else while(b=b[e])if(f||b.nodeType===1)if(a(b,d,h))return b}}function bj(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function bk(a,b,c,d,e){var f,g=[],h=0,i=a.length,j=b!=null;for(;h-1},h,!0),m=[function(a,c,d){return!g&&(d||c!==l)||((b=c).nodeType?j(a,c,d):k(a,c,d))}];for(;i1&&bj(m),i>1&&a.slice(0,i-1).join("").replace(L,"$1"),c,i0,f=a.length>0,g=function(h,i,j,k,m){var n,o,p,q=[],s=0,u="0",x=h&&[],y=m!=null,z=l,A=h||f&&e.find.TAG("*",m&&i.parentNode||i),B=t+=z==null?1:Math.E;y&&(l=i!==r&&i,c=g.el);for(;(n=A[u])!=null;u++){if(f&&n){for(o=0;p=a[o];o++)if(p(n,i,j)){k.push(n);break}y&&(t=B,c=++g.el)}d&&((n=!p&&n)&&s--,h&&x.push(n))}s+=u;if(d&&u!==s){for(o=0;p=b[o];o++)p(x,q,i,j);if(h){if(s>0)while(u--)!x[u]&&!q[u]&&(q[u]=v.call(k));q=bk(q)}w.apply(k,q),y&&!h&&q.length>0&&s+b.length>1&&bc.uniqueSort(k)}return y&&(t=B,l=z),x};return g.el=0,d?z(g):g}function bo(a,b,c,d){var e=0,f=b.length;for(;e2&&(j=h[0]).type==="ID"&&b.nodeType===9&&!f&&e.relative[h[1].type]){b=e.find.ID(j.matches[0].replace(V,""),b,f)[0];if(!b)return c;a=a.slice(h.shift().length)}for(g=W.POS.test(a)?-1:h.length-1;g>=0;g--){j=h[g];if(e.relative[k=j.type])break;if(l=e.find[k])if(d=l(j.matches[0].replace(V,""),R.test(h[0].type)&&b.parentNode||b,f)){h.splice(g,1),a=d.length&&h.join("");if(!a)return w.apply(c,x.call(d,0)),c;break}}}return i(a,m)(d,b,f,c,R.test(a)),c}function bq(){}var c,d,e,f,g,h,i,j,k,l,m=!0,n="undefined",o=("sizcache"+Math.random()).replace(".",""),q=String,r=a.document,s=r.documentElement,t=0,u=0,v=[].pop,w=[].push,x=[].slice,y=[].indexOf||function(a){var b=0,c=this.length;for(;be.cacheLength&&delete a[b.shift()],a[c]=d},a)},B=A(),C=A(),D=A(),E="[\\x20\\t\\r\\n\\f]",F="(?:\\\\.|[-\\w]|[^\\x00-\\xa0])+",G=F.replace("w","w#"),H="([*^$|!~]?=)",I="\\["+E+"*("+F+")"+E+"*(?:"+H+E+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+G+")|)|)"+E+"*\\]",J=":("+F+")(?:\\((?:(['\"])((?:\\\\.|[^\\\\])*?)\\2|([^()[\\]]*|(?:(?:"+I+")|[^:]|\\\\.)*|.*))\\)|)",K=":(even|odd|eq|gt|lt|nth|first|last)(?:\\("+E+"*((?:-\\d)?\\d*)"+E+"*\\)|)(?=[^-]|$)",L=new RegExp("^"+E+"+|((?:^|[^\\\\])(?:\\\\.)*)"+E+"+$","g"),M=new RegExp("^"+E+"*,"+E+"*"),N=new RegExp("^"+E+"*([\\x20\\t\\r\\n\\f>+~])"+E+"*"),O=new RegExp(J),P=/^(?:#([\w\-]+)|(\w+)|\.([\w\-]+))$/,Q=/^:not/,R=/[\x20\t\r\n\f]*[+~]/,S=/:not\($/,T=/h\d/i,U=/input|select|textarea|button/i,V=/\\(?!\\)/g,W={ID:new RegExp("^#("+F+")"),CLASS:new RegExp("^\\.("+F+")"),NAME:new RegExp("^\\[name=['\"]?("+F+")['\"]?\\]"),TAG:new RegExp("^("+F.replace("w","w*")+")"),ATTR:new RegExp("^"+I),PSEUDO:new RegExp("^"+J),POS:new RegExp(K,"i"),CHILD:new RegExp("^:(only|nth|first|last)-child(?:\\("+E+"*(even|odd|(([+-]|)(\\d*)n|)"+E+"*(?:([+-]|)"+E+"*(\\d+)|))"+E+"*\\)|)","i"),needsContext:new RegExp("^"+E+"*[>+~]|"+K,"i")},X=function(a){var b=r.createElement("div");try{return a(b)}catch(c){return!1}finally{b=null}},Y=X(function(a){return a.appendChild(r.createComment("")),!a.getElementsByTagName("*").length}),Z=X(function(a){return a.innerHTML="",a.firstChild&&typeof a.firstChild.getAttribute!==n&&a.firstChild.getAttribute("href")==="#"}),$=X(function(a){a.innerHTML="";var b=typeof a.lastChild.getAttribute("multiple");return b!=="boolean"&&b!=="string"}),_=X(function(a){return a.innerHTML="",!a.getElementsByClassName||!a.getElementsByClassName("e").length?!1:(a.lastChild.className="e",a.getElementsByClassName("e").length===2)}),ba=X(function(a){a.id=o+0,a.innerHTML="
                                              ",s.insertBefore(a,s.firstChild);var b=r.getElementsByName&&r.getElementsByName(o).length===2+r.getElementsByName(o+0).length;return d=!r.getElementById(o),s.removeChild(a),b});try{x.call(s.childNodes,0)[0].nodeType}catch(bb){x=function(a){var b,c=[];for(;b=this[a];a++)c.push(b);return c}}bc.matches=function(a,b){return bc(a,null,null,b)},bc.matchesSelector=function(a,b){return bc(b,null,null,[a]).length>0},f=bc.getText=function(a){var b,c="",d=0,e=a.nodeType;if(e){if(e===1||e===9||e===11){if(typeof a.textContent=="string")return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=f(a)}else if(e===3||e===4)return a.nodeValue}else for(;b=a[d];d++)c+=f(b);return c},g=bc.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?b.nodeName!=="HTML":!1},h=bc.contains=s.contains?function(a,b){var c=a.nodeType===9?a.documentElement:a,d=b&&b.parentNode;return a===d||!!(d&&d.nodeType===1&&c.contains&&c.contains(d))}:s.compareDocumentPosition?function(a,b){return b&&!!(a.compareDocumentPosition(b)&16)}:function(a,b){while(b=b.parentNode)if(b===a)return!0;return!1},bc.attr=function(a,b){var c,d=g(a);return d||(b=b.toLowerCase()),(c=e.attrHandle[b])?c(a):d||$?a.getAttribute(b):(c=a.getAttributeNode(b),c?typeof a[b]=="boolean"?a[b]?b:null:c.specified?c.value:null:null)},e=bc.selectors={cacheLength:50,createPseudo:z,match:W,attrHandle:Z?{}:{href:function(a){return a.getAttribute("href",2)},type:function(a){return a.getAttribute("type")}},find:{ID:d?function(a,b,c){if(typeof b.getElementById!==n&&!c){var d=b.getElementById(a);return d&&d.parentNode?[d]:[]}}:function(a,c,d){if(typeof c.getElementById!==n&&!d){var e=c.getElementById(a);return e?e.id===a||typeof e.getAttributeNode!==n&&e.getAttributeNode("id").value===a?[e]:b:[]}},TAG:Y?function(a,b){if(typeof b.getElementsByTagName!==n)return b.getElementsByTagName(a)}:function(a,b){var c=b.getElementsByTagName(a);if(a==="*"){var d,e=[],f=0;for(;d=c[f];f++)d.nodeType===1&&e.push(d);return e}return c},NAME:ba&&function(a,b){if(typeof b.getElementsByName!==n)return b.getElementsByName(name)},CLASS:_&&function(a,b,c){if(typeof b.getElementsByClassName!==n&&!c)return b.getElementsByClassName(a)}},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(V,""),a[3]=(a[4]||a[5]||"").replace(V,""),a[2]==="~="&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),a[1]==="nth"?(a[2]||bc.error(a[0]),a[3]=+(a[3]?a[4]+(a[5]||1):2*(a[2]==="even"||a[2]==="odd")),a[4]=+(a[6]+a[7]||a[2]==="odd")):a[2]&&bc.error(a[0]),a},PSEUDO:function(a){var b,c;if(W.CHILD.test(a[0]))return null;if(a[3])a[2]=a[3];else if(b=a[4])O.test(b)&&(c=bh(b,!0))&&(c=b.indexOf(")",b.length-c)-b.length)&&(b=b.slice(0,c),a[0]=a[0].slice(0,c)),a[2]=b;return a.slice(0,3)}},filter:{ID:d?function(a){return a=a.replace(V,""),function(b){return b.getAttribute("id")===a}}:function(a){return a=a.replace(V,""),function(b){var c=typeof b.getAttributeNode!==n&&b.getAttributeNode("id");return c&&c.value===a}},TAG:function(a){return a==="*"?function(){return!0}:(a=a.replace(V,"").toLowerCase(),function(b){return b.nodeName&&b.nodeName.toLowerCase()===a})},CLASS:function(a){var b=B[o][a];return b||(b=B(a,new RegExp("(^|"+E+")"+a+"("+E+"|$)"))),function(a){return b.test(a.className||typeof a.getAttribute!==n&&a.getAttribute("class")||"")}},ATTR:function(a,b,c){return function(d,e){var f=bc.attr(d,a);return f==null?b==="!=":b?(f+="",b==="="?f===c:b==="!="?f!==c:b==="^="?c&&f.indexOf(c)===0:b==="*="?c&&f.indexOf(c)>-1:b==="$="?c&&f.substr(f.length-c.length)===c:b==="~="?(" "+f+" ").indexOf(c)>-1:b==="|="?f===c||f.substr(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d){return a==="nth"?function(a){var b,e,f=a.parentNode;if(c===1&&d===0)return!0;if(f){e=0;for(b=f.firstChild;b;b=b.nextSibling)if(b.nodeType===1){e++;if(a===b)break}}return e-=d,e===c||e%c===0&&e/c>=0}:function(b){var c=b;switch(a){case"only":case"first":while(c=c.previousSibling)if(c.nodeType===1)return!1;if(a==="first")return!0;c=b;case"last":while(c=c.nextSibling)if(c.nodeType===1)return!1;return!0}}},PSEUDO:function(a,b){var c,d=e.pseudos[a]||e.setFilters[a.toLowerCase()]||bc.error("unsupported pseudo: "+a);return d[o]?d(b):d.length>1?(c=[a,a,"",b],e.setFilters.hasOwnProperty(a.toLowerCase())?z(function(a,c){var e,f=d(a,b),g=f.length;while(g--)e=y.call(a,f[g]),a[e]=!(c[e]=f[g])}):function(a){return d(a,0,c)}):d}},pseudos:{not:z(function(a){var b=[],c=[],d=i(a.replace(L,"$1"));return d[o]?z(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)if(f=g[h])a[h]=!(b[h]=f)}):function(a,e,f){return b[0]=a,d(b,null,f,c),!c.pop()}}),has:z(function(a){return function(b){return bc(a,b).length>0}}),contains:z(function(a){return function(b){return(b.textContent||b.innerText||f(b)).indexOf(a)>-1}}),enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&!!a.checked||b==="option"&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},parent:function(a){return!e.pseudos.empty(a)},empty:function(a){var b;a=a.firstChild;while(a){if(a.nodeName>"@"||(b=a.nodeType)===3||b===4)return!1;a=a.nextSibling}return!0},header:function(a){return T.test(a.nodeName)},text:function(a){var b,c;return a.nodeName.toLowerCase()==="input"&&(b=a.type)==="text"&&((c=a.getAttribute("type"))==null||c.toLowerCase()===b)},radio:bd("radio"),checkbox:bd("checkbox"),file:bd("file"),password:bd("password"),image:bd("image"),submit:be("submit"),reset:be("reset"),button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&a.type==="button"||b==="button"},input:function(a){return U.test(a.nodeName)},focus:function(a){var b=a.ownerDocument;return a===b.activeElement&&(!b.hasFocus||b.hasFocus())&&(!!a.type||!!a.href)},active:function(a){return a===a.ownerDocument.activeElement},first:bf(function(a,b,c){return[0]}),last:bf(function(a,b,c){return[b-1]}),eq:bf(function(a,b,c){return[c<0?c+b:c]}),even:bf(function(a,b,c){for(var d=0;d=0;)a.push(d);return a}),gt:bf(function(a,b,c){for(var d=c<0?c+b:c;++d",a.querySelectorAll("[selected]").length||e.push("\\["+E+"*(?:checked|disabled|ismap|multiple|readonly|selected|value)"),a.querySelectorAll(":checked").length||e.push(":checked")}),X(function(a){a.innerHTML="

                                              ",a.querySelectorAll("[test^='']").length&&e.push("[*^$]="+E+"*(?:\"\"|'')"),a.innerHTML="",a.querySelectorAll(":enabled").length||e.push(":enabled",":disabled")}),e=new RegExp(e.join("|")),bp=function(a,d,f,g,h){if(!g&&!h&&(!e||!e.test(a))){var i,j,k=!0,l=o,m=d,n=d.nodeType===9&&a;if(d.nodeType===1&&d.nodeName.toLowerCase()!=="object"){i=bh(a),(k=d.getAttribute("id"))?l=k.replace(c,"\\$&"):d.setAttribute("id",l),l="[id='"+l+"'] ",j=i.length;while(j--)i[j]=l+i[j].join("");m=R.test(a)&&d.parentNode||d,n=i.join(",")}if(n)try{return w.apply(f,x.call(m.querySelectorAll(n),0)),f}catch(p){}finally{k||d.removeAttribute("id")}}return b(a,d,f,g,h)},h&&(X(function(b){a=h.call(b,"div");try{h.call(b,"[test!='']:sizzle"),f.push("!=",J)}catch(c){}}),f=new RegExp(f.join("|")),bc.matchesSelector=function(b,c){c=c.replace(d,"='$1']");if(!g(b)&&!f.test(c)&&(!e||!e.test(c)))try{var i=h.call(b,c);if(i||a||b.document&&b.document.nodeType!==11)return i}catch(j){}return bc(c,null,null,[b]).length>0})}(),e.pseudos.nth=e.pseudos.eq,e.filters=bq.prototype=e.pseudos,e.setFilters=new bq,bc.attr=p.attr,p.find=bc,p.expr=bc.selectors,p.expr[":"]=p.expr.pseudos,p.unique=bc.uniqueSort,p.text=bc.getText,p.isXMLDoc=bc.isXML,p.contains=bc.contains}(a);var bc=/Until$/,bd=/^(?:parents|prev(?:Until|All))/,be=/^.[^:#\[\.,]*$/,bf=p.expr.match.needsContext,bg={children:!0,contents:!0,next:!0,prev:!0};p.fn.extend({find:function(a){var b,c,d,e,f,g,h=this;if(typeof a!="string")return p(a).filter(function(){for(b=0,c=h.length;b0)for(e=d;e=0:p.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var c,d=0,e=this.length,f=[],g=bf.test(a)||typeof a!="string"?p(a,b||this.context):0;for(;d-1:p.find.matchesSelector(c,a)){f.push(c);break}c=c.parentNode}}return f=f.length>1?p.unique(f):f,this.pushStack(f,"closest",a)},index:function(a){return a?typeof a=="string"?p.inArray(this[0],p(a)):p.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.prevAll().length:-1},add:function(a,b){var c=typeof a=="string"?p(a,b):p.makeArray(a&&a.nodeType?[a]:a),d=p.merge(this.get(),c);return this.pushStack(bh(c[0])||bh(d[0])?d:p.unique(d))},addBack:function(a){return this.add(a==null?this.prevObject:this.prevObject.filter(a))}}),p.fn.andSelf=p.fn.addBack,p.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return p.dir(a,"parentNode")},parentsUntil:function(a,b,c){return p.dir(a,"parentNode",c)},next:function(a){return bi(a,"nextSibling")},prev:function(a){return bi(a,"previousSibling")},nextAll:function(a){return p.dir(a,"nextSibling")},prevAll:function(a){return p.dir(a,"previousSibling")},nextUntil:function(a,b,c){return p.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return p.dir(a,"previousSibling",c)},siblings:function(a){return p.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return p.sibling(a.firstChild)},contents:function(a){return p.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:p.merge([],a.childNodes)}},function(a,b){p.fn[a]=function(c,d){var e=p.map(this,b,c);return bc.test(a)||(d=c),d&&typeof d=="string"&&(e=p.filter(d,e)),e=this.length>1&&!bg[a]?p.unique(e):e,this.length>1&&bd.test(a)&&(e=e.reverse()),this.pushStack(e,a,k.call(arguments).join(","))}}),p.extend({filter:function(a,b,c){return c&&(a=":not("+a+")"),b.length===1?p.find.matchesSelector(b[0],a)?[b[0]]:[]:p.find.matches(a,b)},dir:function(a,c,d){var e=[],f=a[c];while(f&&f.nodeType!==9&&(d===b||f.nodeType!==1||!p(f).is(d)))f.nodeType===1&&e.push(f),f=f[c];return e},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var bl="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",bm=/ jQuery\d+="(?:null|\d+)"/g,bn=/^\s+/,bo=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,bp=/<([\w:]+)/,bq=/]","i"),bv=/^(?:checkbox|radio)$/,bw=/checked\s*(?:[^=]|=\s*.checked.)/i,bx=/\/(java|ecma)script/i,by=/^\s*\s*$/g,bz={option:[1,""],legend:[1,"
                                              ","
                                              "],thead:[1,"","
                                              "],tr:[2,"","
                                              "],td:[3,"","
                                              "],col:[2,"","
                                              "],area:[1,"",""],_default:[0,"",""]},bA=bk(e),bB=bA.appendChild(e.createElement("div"));bz.optgroup=bz.option,bz.tbody=bz.tfoot=bz.colgroup=bz.caption=bz.thead,bz.th=bz.td,p.support.htmlSerialize||(bz._default=[1,"X
                                              ","
                                              "]),p.fn.extend({text:function(a){return p.access(this,function(a){return a===b?p.text(this):this.empty().append((this[0]&&this[0].ownerDocument||e).createTextNode(a))},null,a,arguments.length)},wrapAll:function(a){if(p.isFunction(a))return this.each(function(b){p(this).wrapAll(a.call(this,b))});if(this[0]){var b=p(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return p.isFunction(a)?this.each(function(b){p(this).wrapInner(a.call(this,b))}):this.each(function(){var b=p(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=p.isFunction(a);return this.each(function(c){p(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){p.nodeName(this,"body")||p(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){(this.nodeType===1||this.nodeType===11)&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){(this.nodeType===1||this.nodeType===11)&&this.insertBefore(a,this.firstChild)})},before:function(){if(!bh(this[0]))return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=p.clean(arguments);return this.pushStack(p.merge(a,this),"before",this.selector)}},after:function(){if(!bh(this[0]))return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=p.clean(arguments);return this.pushStack(p.merge(this,a),"after",this.selector)}},remove:function(a,b){var c,d=0;for(;(c=this[d])!=null;d++)if(!a||p.filter(a,[c]).length)!b&&c.nodeType===1&&(p.cleanData(c.getElementsByTagName("*")),p.cleanData([c])),c.parentNode&&c.parentNode.removeChild(c);return this},empty:function(){var a,b=0;for(;(a=this[b])!=null;b++){a.nodeType===1&&p.cleanData(a.getElementsByTagName("*"));while(a.firstChild)a.removeChild(a.firstChild)}return this},clone:function(a,b){return a=a==null?!1:a,b=b==null?a:b,this.map(function(){return p.clone(this,a,b)})},html:function(a){return p.access(this,function(a){var c=this[0]||{},d=0,e=this.length;if(a===b)return c.nodeType===1?c.innerHTML.replace(bm,""):b;if(typeof a=="string"&&!bs.test(a)&&(p.support.htmlSerialize||!bu.test(a))&&(p.support.leadingWhitespace||!bn.test(a))&&!bz[(bp.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(bo,"<$1>");try{for(;d1&&typeof j=="string"&&bw.test(j))return this.each(function(){p(this).domManip(a,c,d)});if(p.isFunction(j))return this.each(function(e){var f=p(this);a[0]=j.call(this,e,c?f.html():b),f.domManip(a,c,d)});if(this[0]){e=p.buildFragment(a,this,k),g=e.fragment,f=g.firstChild,g.childNodes.length===1&&(g=f);if(f){c=c&&p.nodeName(f,"tr");for(h=e.cacheable||l-1;i0?this.clone(!0):this).get(),p(g[e])[b](d),f=f.concat(d);return this.pushStack(f,a,g.selector)}}),p.extend({clone:function(a,b,c){var d,e,f,g;p.support.html5Clone||p.isXMLDoc(a)||!bu.test("<"+a.nodeName+">")?g=a.cloneNode(!0):(bB.innerHTML=a.outerHTML,bB.removeChild(g=bB.firstChild));if((!p.support.noCloneEvent||!p.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!p.isXMLDoc(a)){bE(a,g),d=bF(a),e=bF(g);for(f=0;d[f];++f)e[f]&&bE(d[f],e[f])}if(b){bD(a,g);if(c){d=bF(a),e=bF(g);for(f=0;d[f];++f)bD(d[f],e[f])}}return d=e=null,g},clean:function(a,b,c,d){var f,g,h,i,j,k,l,m,n,o,q,r,s=b===e&&bA,t=[];if(!b||typeof b.createDocumentFragment=="undefined")b=e;for(f=0;(h=a[f])!=null;f++){typeof h=="number"&&(h+="");if(!h)continue;if(typeof h=="string")if(!br.test(h))h=b.createTextNode(h);else{s=s||bk(b),l=b.createElement("div"),s.appendChild(l),h=h.replace(bo,"<$1>"),i=(bp.exec(h)||["",""])[1].toLowerCase(),j=bz[i]||bz._default,k=j[0],l.innerHTML=j[1]+h+j[2];while(k--)l=l.lastChild;if(!p.support.tbody){m=bq.test(h),n=i==="table"&&!m?l.firstChild&&l.firstChild.childNodes:j[1]===""&&!m?l.childNodes:[];for(g=n.length-1;g>=0;--g)p.nodeName(n[g],"tbody")&&!n[g].childNodes.length&&n[g].parentNode.removeChild(n[g])}!p.support.leadingWhitespace&&bn.test(h)&&l.insertBefore(b.createTextNode(bn.exec(h)[0]),l.firstChild),h=l.childNodes,l.parentNode.removeChild(l)}h.nodeType?t.push(h):p.merge(t,h)}l&&(h=l=s=null);if(!p.support.appendChecked)for(f=0;(h=t[f])!=null;f++)p.nodeName(h,"input")?bG(h):typeof h.getElementsByTagName!="undefined"&&p.grep(h.getElementsByTagName("input"),bG);if(c){q=function(a){if(!a.type||bx.test(a.type))return d?d.push(a.parentNode?a.parentNode.removeChild(a):a):c.appendChild(a)};for(f=0;(h=t[f])!=null;f++)if(!p.nodeName(h,"script")||!q(h))c.appendChild(h),typeof h.getElementsByTagName!="undefined"&&(r=p.grep(p.merge([],h.getElementsByTagName("script")),q),t.splice.apply(t,[f+1,0].concat(r)),f+=r.length)}return t},cleanData:function(a,b){var c,d,e,f,g=0,h=p.expando,i=p.cache,j=p.support.deleteExpando,k=p.event.special;for(;(e=a[g])!=null;g++)if(b||p.acceptData(e)){d=e[h],c=d&&i[d];if(c){if(c.events)for(f in c.events)k[f]?p.event.remove(e,f):p.removeEvent(e,f,c.handle);i[d]&&(delete i[d],j?delete e[h]:e.removeAttribute?e.removeAttribute(h):e[h]=null,p.deletedIds.push(d))}}}}),function(){var a,b;p.uaMatch=function(a){a=a.toLowerCase();var b=/(chrome)[ \/]([\w.]+)/.exec(a)||/(webkit)[ \/]([\w.]+)/.exec(a)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(a)||/(msie) ([\w.]+)/.exec(a)||a.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(a)||[];return{browser:b[1]||"",version:b[2]||"0"}},a=p.uaMatch(g.userAgent),b={},a.browser&&(b[a.browser]=!0,b.version=a.version),b.chrome?b.webkit=!0:b.webkit&&(b.safari=!0),p.browser=b,p.sub=function(){function a(b,c){return new a.fn.init(b,c)}p.extend(!0,a,this),a.superclass=this,a.fn=a.prototype=this(),a.fn.constructor=a,a.sub=this.sub,a.fn.init=function c(c,d){return d&&d instanceof p&&!(d instanceof a)&&(d=a(d)),p.fn.init.call(this,c,d,b)},a.fn.init.prototype=a.fn;var b=a(e);return a}}();var bH,bI,bJ,bK=/alpha\([^)]*\)/i,bL=/opacity=([^)]*)/,bM=/^(top|right|bottom|left)$/,bN=/^(none|table(?!-c[ea]).+)/,bO=/^margin/,bP=new RegExp("^("+q+")(.*)$","i"),bQ=new RegExp("^("+q+")(?!px)[a-z%]+$","i"),bR=new RegExp("^([-+])=("+q+")","i"),bS={},bT={position:"absolute",visibility:"hidden",display:"block"},bU={letterSpacing:0,fontWeight:400},bV=["Top","Right","Bottom","Left"],bW=["Webkit","O","Moz","ms"],bX=p.fn.toggle;p.fn.extend({css:function(a,c){return p.access(this,function(a,c,d){return d!==b?p.style(a,c,d):p.css(a,c)},a,c,arguments.length>1)},show:function(){return b$(this,!0)},hide:function(){return b$(this)},toggle:function(a,b){var c=typeof a=="boolean";return p.isFunction(a)&&p.isFunction(b)?bX.apply(this,arguments):this.each(function(){(c?a:bZ(this))?p(this).show():p(this).hide()})}}),p.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=bH(a,"opacity");return c===""?"1":c}}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":p.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,c,d,e){if(!a||a.nodeType===3||a.nodeType===8||!a.style)return;var f,g,h,i=p.camelCase(c),j=a.style;c=p.cssProps[i]||(p.cssProps[i]=bY(j,i)),h=p.cssHooks[c]||p.cssHooks[i];if(d===b)return h&&"get"in h&&(f=h.get(a,!1,e))!==b?f:j[c];g=typeof d,g==="string"&&(f=bR.exec(d))&&(d=(f[1]+1)*f[2]+parseFloat(p.css(a,c)),g="number");if(d==null||g==="number"&&isNaN(d))return;g==="number"&&!p.cssNumber[i]&&(d+="px");if(!h||!("set"in h)||(d=h.set(a,d,e))!==b)try{j[c]=d}catch(k){}},css:function(a,c,d,e){var f,g,h,i=p.camelCase(c);return c=p.cssProps[i]||(p.cssProps[i]=bY(a.style,i)),h=p.cssHooks[c]||p.cssHooks[i],h&&"get"in h&&(f=h.get(a,!0,e)),f===b&&(f=bH(a,c)),f==="normal"&&c in bU&&(f=bU[c]),d||e!==b?(g=parseFloat(f),d||p.isNumeric(g)?g||0:f):f},swap:function(a,b,c){var d,e,f={};for(e in b)f[e]=a.style[e],a.style[e]=b[e];d=c.call(a);for(e in b)a.style[e]=f[e];return d}}),a.getComputedStyle?bH=function(b,c){var d,e,f,g,h=a.getComputedStyle(b,null),i=b.style;return h&&(d=h[c],d===""&&!p.contains(b.ownerDocument,b)&&(d=p.style(b,c)),bQ.test(d)&&bO.test(c)&&(e=i.width,f=i.minWidth,g=i.maxWidth,i.minWidth=i.maxWidth=i.width=d,d=h.width,i.width=e,i.minWidth=f,i.maxWidth=g)),d}:e.documentElement.currentStyle&&(bH=function(a,b){var c,d,e=a.currentStyle&&a.currentStyle[b],f=a.style;return e==null&&f&&f[b]&&(e=f[b]),bQ.test(e)&&!bM.test(b)&&(c=f.left,d=a.runtimeStyle&&a.runtimeStyle.left,d&&(a.runtimeStyle.left=a.currentStyle.left),f.left=b==="fontSize"?"1em":e,e=f.pixelLeft+"px",f.left=c,d&&(a.runtimeStyle.left=d)),e===""?"auto":e}),p.each(["height","width"],function(a,b){p.cssHooks[b]={get:function(a,c,d){if(c)return a.offsetWidth===0&&bN.test(bH(a,"display"))?p.swap(a,bT,function(){return cb(a,b,d)}):cb(a,b,d)},set:function(a,c,d){return b_(a,c,d?ca(a,b,d,p.support.boxSizing&&p.css(a,"boxSizing")==="border-box"):0)}}}),p.support.opacity||(p.cssHooks.opacity={get:function(a,b){return bL.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=p.isNumeric(b)?"alpha(opacity="+b*100+")":"",f=d&&d.filter||c.filter||"";c.zoom=1;if(b>=1&&p.trim(f.replace(bK,""))===""&&c.removeAttribute){c.removeAttribute("filter");if(d&&!d.filter)return}c.filter=bK.test(f)?f.replace(bK,e):f+" "+e}}),p(function(){p.support.reliableMarginRight||(p.cssHooks.marginRight={get:function(a,b){return p.swap(a,{display:"inline-block"},function(){if(b)return bH(a,"marginRight")})}}),!p.support.pixelPosition&&p.fn.position&&p.each(["top","left"],function(a,b){p.cssHooks[b]={get:function(a,c){if(c){var d=bH(a,b);return bQ.test(d)?p(a).position()[b]+"px":d}}}})}),p.expr&&p.expr.filters&&(p.expr.filters.hidden=function(a){return a.offsetWidth===0&&a.offsetHeight===0||!p.support.reliableHiddenOffsets&&(a.style&&a.style.display||bH(a,"display"))==="none"},p.expr.filters.visible=function(a){return!p.expr.filters.hidden(a)}),p.each({margin:"",padding:"",border:"Width"},function(a,b){p.cssHooks[a+b]={expand:function(c){var d,e=typeof c=="string"?c.split(" "):[c],f={};for(d=0;d<4;d++)f[a+bV[d]+b]=e[d]||e[d-2]||e[0];return f}},bO.test(a)||(p.cssHooks[a+b].set=b_)});var cd=/%20/g,ce=/\[\]$/,cf=/\r?\n/g,cg=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,ch=/^(?:select|textarea)/i;p.fn.extend({serialize:function(){return p.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?p.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||ch.test(this.nodeName)||cg.test(this.type))}).map(function(a,b){var c=p(this).val();return c==null?null:p.isArray(c)?p.map(c,function(a,c){return{name:b.name,value:a.replace(cf,"\r\n")}}):{name:b.name,value:c.replace(cf,"\r\n")}}).get()}}),p.param=function(a,c){var d,e=[],f=function(a,b){b=p.isFunction(b)?b():b==null?"":b,e[e.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=p.ajaxSettings&&p.ajaxSettings.traditional);if(p.isArray(a)||a.jquery&&!p.isPlainObject(a))p.each(a,function(){f(this.name,this.value)});else for(d in a)ci(d,a[d],c,f);return e.join("&").replace(cd,"+")};var cj,ck,cl=/#.*$/,cm=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,cn=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,co=/^(?:GET|HEAD)$/,cp=/^\/\//,cq=/\?/,cr=/)<[^<]*)*<\/script>/gi,cs=/([?&])_=[^&]*/,ct=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,cu=p.fn.load,cv={},cw={},cx=["*/"]+["*"];try{ck=f.href}catch(cy){ck=e.createElement("a"),ck.href="",ck=ck.href}cj=ct.exec(ck.toLowerCase())||[],p.fn.load=function(a,c,d){if(typeof a!="string"&&cu)return cu.apply(this,arguments);if(!this.length)return this;var e,f,g,h=this,i=a.indexOf(" ");return i>=0&&(e=a.slice(i,a.length),a=a.slice(0,i)),p.isFunction(c)?(d=c,c=b):c&&typeof c=="object"&&(f="POST"),p.ajax({url:a,type:f,dataType:"html",data:c,complete:function(a,b){d&&h.each(d,g||[a.responseText,b,a])}}).done(function(a){g=arguments,h.html(e?p("
                                              ").append(a.replace(cr,"")).find(e):a)}),this},p.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){p.fn[b]=function(a){return this.on(b,a)}}),p.each(["get","post"],function(a,c){p[c]=function(a,d,e,f){return p.isFunction(d)&&(f=f||e,e=d,d=b),p.ajax({type:c,url:a,data:d,success:e,dataType:f})}}),p.extend({getScript:function(a,c){return p.get(a,b,c,"script")},getJSON:function(a,b,c){return p.get(a,b,c,"json")},ajaxSetup:function(a,b){return b?cB(a,p.ajaxSettings):(b=a,a=p.ajaxSettings),cB(a,b),a},ajaxSettings:{url:ck,isLocal:cn.test(cj[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded; charset=UTF-8",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":cx},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":p.parseJSON,"text xml":p.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:cz(cv),ajaxTransport:cz(cw),ajax:function(a,c){function y(a,c,f,i){var k,s,t,u,w,y=c;if(v===2)return;v=2,h&&clearTimeout(h),g=b,e=i||"",x.readyState=a>0?4:0,f&&(u=cC(l,x,f));if(a>=200&&a<300||a===304)l.ifModified&&(w=x.getResponseHeader("Last-Modified"),w&&(p.lastModified[d]=w),w=x.getResponseHeader("Etag"),w&&(p.etag[d]=w)),a===304?(y="notmodified",k=!0):(k=cD(l,u),y=k.state,s=k.data,t=k.error,k=!t);else{t=y;if(!y||a)y="error",a<0&&(a=0)}x.status=a,x.statusText=(c||y)+"",k?o.resolveWith(m,[s,y,x]):o.rejectWith(m,[x,y,t]),x.statusCode(r),r=b,j&&n.trigger("ajax"+(k?"Success":"Error"),[x,l,k?s:t]),q.fireWith(m,[x,y]),j&&(n.trigger("ajaxComplete",[x,l]),--p.active||p.event.trigger("ajaxStop"))}typeof a=="object"&&(c=a,a=b),c=c||{};var d,e,f,g,h,i,j,k,l=p.ajaxSetup({},c),m=l.context||l,n=m!==l&&(m.nodeType||m instanceof p)?p(m):p.event,o=p.Deferred(),q=p.Callbacks("once memory"),r=l.statusCode||{},t={},u={},v=0,w="canceled",x={readyState:0,setRequestHeader:function(a,b){if(!v){var c=a.toLowerCase();a=u[c]=u[c]||a,t[a]=b}return this},getAllResponseHeaders:function(){return v===2?e:null},getResponseHeader:function(a){var c;if(v===2){if(!f){f={};while(c=cm.exec(e))f[c[1].toLowerCase()]=c[2]}c=f[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){return v||(l.mimeType=a),this},abort:function(a){return a=a||w,g&&g.abort(a),y(0,a),this}};o.promise(x),x.success=x.done,x.error=x.fail,x.complete=q.add,x.statusCode=function(a){if(a){var b;if(v<2)for(b in a)r[b]=[r[b],a[b]];else b=a[x.status],x.always(b)}return this},l.url=((a||l.url)+"").replace(cl,"").replace(cp,cj[1]+"//"),l.dataTypes=p.trim(l.dataType||"*").toLowerCase().split(s),l.crossDomain==null&&(i=ct.exec(l.url.toLowerCase())||!1,l.crossDomain=i&&i.join(":")+(i[3]?"":i[1]==="http:"?80:443)!==cj.join(":")+(cj[3]?"":cj[1]==="http:"?80:443)),l.data&&l.processData&&typeof l.data!="string"&&(l.data=p.param(l.data,l.traditional)),cA(cv,l,c,x);if(v===2)return x;j=l.global,l.type=l.type.toUpperCase(),l.hasContent=!co.test(l.type),j&&p.active++===0&&p.event.trigger("ajaxStart");if(!l.hasContent){l.data&&(l.url+=(cq.test(l.url)?"&":"?")+l.data,delete l.data),d=l.url;if(l.cache===!1){var z=p.now(),A=l.url.replace(cs,"$1_="+z);l.url=A+(A===l.url?(cq.test(l.url)?"&":"?")+"_="+z:"")}}(l.data&&l.hasContent&&l.contentType!==!1||c.contentType)&&x.setRequestHeader("Content-Type",l.contentType),l.ifModified&&(d=d||l.url,p.lastModified[d]&&x.setRequestHeader("If-Modified-Since",p.lastModified[d]),p.etag[d]&&x.setRequestHeader("If-None-Match",p.etag[d])),x.setRequestHeader("Accept",l.dataTypes[0]&&l.accepts[l.dataTypes[0]]?l.accepts[l.dataTypes[0]]+(l.dataTypes[0]!=="*"?", "+cx+"; q=0.01":""):l.accepts["*"]);for(k in l.headers)x.setRequestHeader(k,l.headers[k]);if(!l.beforeSend||l.beforeSend.call(m,x,l)!==!1&&v!==2){w="abort";for(k in{success:1,error:1,complete:1})x[k](l[k]);g=cA(cw,l,c,x);if(!g)y(-1,"No Transport");else{x.readyState=1,j&&n.trigger("ajaxSend",[x,l]),l.async&&l.timeout>0&&(h=setTimeout(function(){x.abort("timeout")},l.timeout));try{v=1,g.send(t,y)}catch(B){if(v<2)y(-1,B);else throw B}}return x}return x.abort()},active:0,lastModified:{},etag:{}});var cE=[],cF=/\?/,cG=/(=)\?(?=&|$)|\?\?/,cH=p.now();p.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=cE.pop()||p.expando+"_"+cH++;return this[a]=!0,a}}),p.ajaxPrefilter("json jsonp",function(c,d,e){var f,g,h,i=c.data,j=c.url,k=c.jsonp!==!1,l=k&&cG.test(j),m=k&&!l&&typeof i=="string"&&!(c.contentType||"").indexOf("application/x-www-form-urlencoded")&&cG.test(i);if(c.dataTypes[0]==="jsonp"||l||m)return f=c.jsonpCallback=p.isFunction(c.jsonpCallback)?c.jsonpCallback():c.jsonpCallback,g=a[f],l?c.url=j.replace(cG,"$1"+f):m?c.data=i.replace(cG,"$1"+f):k&&(c.url+=(cF.test(j)?"&":"?")+c.jsonp+"="+f),c.converters["script json"]=function(){return h||p.error(f+" was not called"),h[0]},c.dataTypes[0]="json",a[f]=function(){h=arguments},e.always(function(){a[f]=g,c[f]&&(c.jsonpCallback=d.jsonpCallback,cE.push(f)),h&&p.isFunction(g)&&g(h[0]),h=g=b}),"script"}),p.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){return p.globalEval(a),a}}}),p.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),p.ajaxTransport("script",function(a){if(a.crossDomain){var c,d=e.head||e.getElementsByTagName("head")[0]||e.documentElement;return{send:function(f,g){c=e.createElement("script"),c.async="async",a.scriptCharset&&(c.charset=a.scriptCharset),c.src=a.url,c.onload=c.onreadystatechange=function(a,e){if(e||!c.readyState||/loaded|complete/.test(c.readyState))c.onload=c.onreadystatechange=null,d&&c.parentNode&&d.removeChild(c),c=b,e||g(200,"success")},d.insertBefore(c,d.firstChild)},abort:function(){c&&c.onload(0,1)}}}});var cI,cJ=a.ActiveXObject?function(){for(var a in cI)cI[a](0,1)}:!1,cK=0;p.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&cL()||cM()}:cL,function(a){p.extend(p.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(p.ajaxSettings.xhr()),p.support.ajax&&p.ajaxTransport(function(c){if(!c.crossDomain||p.support.cors){var d;return{send:function(e,f){var g,h,i=c.xhr();c.username?i.open(c.type,c.url,c.async,c.username,c.password):i.open(c.type,c.url,c.async);if(c.xhrFields)for(h in c.xhrFields)i[h]=c.xhrFields[h];c.mimeType&&i.overrideMimeType&&i.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(h in e)i.setRequestHeader(h,e[h])}catch(j){}i.send(c.hasContent&&c.data||null),d=function(a,e){var h,j,k,l,m;try{if(d&&(e||i.readyState===4)){d=b,g&&(i.onreadystatechange=p.noop,cJ&&delete cI[g]);if(e)i.readyState!==4&&i.abort();else{h=i.status,k=i.getAllResponseHeaders(),l={},m=i.responseXML,m&&m.documentElement&&(l.xml=m);try{l.text=i.responseText}catch(a){}try{j=i.statusText}catch(n){j=""}!h&&c.isLocal&&!c.crossDomain?h=l.text?200:404:h===1223&&(h=204)}}}catch(o){e||f(-1,o)}l&&f(h,j,l,k)},c.async?i.readyState===4?setTimeout(d,0):(g=++cK,cJ&&(cI||(cI={},p(a).unload(cJ)),cI[g]=d),i.onreadystatechange=d):d()},abort:function(){d&&d(0,1)}}}});var cN,cO,cP=/^(?:toggle|show|hide)$/,cQ=new RegExp("^(?:([-+])=|)("+q+")([a-z%]*)$","i"),cR=/queueHooks$/,cS=[cY],cT={"*":[function(a,b){var c,d,e=this.createTween(a,b),f=cQ.exec(b),g=e.cur(),h=+g||0,i=1,j=20;if(f){c=+f[2],d=f[3]||(p.cssNumber[a]?"":"px");if(d!=="px"&&h){h=p.css(e.elem,a,!0)||c||1;do i=i||".5",h=h/i,p.style(e.elem,a,h+d);while(i!==(i=e.cur()/g)&&i!==1&&--j)}e.unit=d,e.start=h,e.end=f[1]?h+(f[1]+1)*c:c}return e}]};p.Animation=p.extend(cW,{tweener:function(a,b){p.isFunction(a)?(b=a,a=["*"]):a=a.split(" ");var c,d=0,e=a.length;for(;d-1,j={},k={},l,m;i?(k=e.position(),l=k.top,m=k.left):(l=parseFloat(g)||0,m=parseFloat(h)||0),p.isFunction(b)&&(b=b.call(a,c,f)),b.top!=null&&(j.top=b.top-f.top+l),b.left!=null&&(j.left=b.left-f.left+m),"using"in b?b.using.call(a,j):e.css(j)}},p.fn.extend({position:function(){if(!this[0])return;var a=this[0],b=this.offsetParent(),c=this.offset(),d=c_.test(b[0].nodeName)?{top:0,left:0}:b.offset();return c.top-=parseFloat(p.css(a,"marginTop"))||0,c.left-=parseFloat(p.css(a,"marginLeft"))||0,d.top+=parseFloat(p.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(p.css(b[0],"borderLeftWidth"))||0,{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||e.body;while(a&&!c_.test(a.nodeName)&&p.css(a,"position")==="static")a=a.offsetParent;return a||e.body})}}),p.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,c){var d=/Y/.test(c);p.fn[a]=function(e){return p.access(this,function(a,e,f){var g=da(a);if(f===b)return g?c in g?g[c]:g.document.documentElement[e]:a[e];g?g.scrollTo(d?p(g).scrollLeft():f,d?f:p(g).scrollTop()):a[e]=f},a,e,arguments.length,null)}}),p.each({Height:"height",Width:"width"},function(a,c){p.each({padding:"inner"+a,content:c,"":"outer"+a},function(d,e){p.fn[e]=function(e,f){var g=arguments.length&&(d||typeof e!="boolean"),h=d||(e===!0||f===!0?"margin":"border");return p.access(this,function(c,d,e){var f;return p.isWindow(c)?c.document.documentElement["client"+a]:c.nodeType===9?(f=c.documentElement,Math.max(c.body["scroll"+a],f["scroll"+a],c.body["offset"+a],f["offset"+a],f["client"+a])):e===b?p.css(c,d,e,h):p.style(c,d,e,h)},c,g?e:b,g,null)}})}),a.jQuery=a.$=p,typeof define=="function"&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return p})})(window); \ No newline at end of file diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/jquery.layout.js b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/jquery.layout.js new file mode 100644 index 00000000..4dd48675 --- /dev/null +++ b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/jquery.layout.js @@ -0,0 +1,5486 @@ +/** + * @preserve jquery.layout 1.3.0 - Release Candidate 30.62 + * $Date: 2012-08-04 08:00:00 (Thu, 23 Aug 2012) $ + * $Rev: 303006 $ + * + * Copyright (c) 2012 + * Fabrizio Balliano (http://www.fabrizioballiano.net) + * Kevin Dalman (http://allpro.net) + * + * Dual licensed under the GPL (http://www.gnu.org/licenses/gpl.html) + * and MIT (http://www.opensource.org/licenses/mit-license.php) licenses. + * + * Changelog: http://layout.jquery-dev.net/changelog.cfm#1.3.0.rc30.62 + * NOTE: This is a short-term release to patch a couple of bugs. + * These bugs are listed as officially fixed in RC30.7, which will be released shortly. + * + * Docs: http://layout.jquery-dev.net/documentation.html + * Tips: http://layout.jquery-dev.net/tips.html + * Help: http://groups.google.com/group/jquery-ui-layout + */ + +/* JavaDoc Info: http://code.google.com/closure/compiler/docs/js-for-compiler.html + * {!Object} non-nullable type (never NULL) + * {?string} nullable type (sometimes NULL) - default for {Object} + * {number=} optional parameter + * {*} ALL types + */ + +// NOTE: For best readability, view with a fixed-width font and tabs equal to 4-chars + +;(function ($) { + +// alias Math methods - used a lot! +var min = Math.min +, max = Math.max +, round = Math.floor + +, isStr = function (v) { return $.type(v) === "string"; } + +, runPluginCallbacks = function (Instance, a_fn) { + if ($.isArray(a_fn)) + for (var i=0, c=a_fn.length; i
                                              ').appendTo("body"); + var d = { width: $c.width() - $c[0].clientWidth, height: $c.height() - $c[0].clientHeight }; + $c.remove(); + window.scrollbarWidth = d.width; + window.scrollbarHeight = d.height; + return dim.match(/^(width|height)$/) ? d[dim] : d; + } + + + /** + * Returns hash container 'display' and 'visibility' + * + * @see $.swap() - swaps CSS, runs callback, resets CSS + */ +, showInvisibly: function ($E, force) { + if ($E && $E.length && (force || $E.css('display') === "none")) { // only if not *already hidden* + var s = $E[0].style + // save ONLY the 'style' props because that is what we must restore + , CSS = { display: s.display || '', visibility: s.visibility || '' }; + // show element 'invisibly' so can be measured + $E.css({ display: "block", visibility: "hidden" }); + return CSS; + } + return {}; + } + + /** + * Returns data for setting size of an element (container or a pane). + * + * @see _create(), onWindowResize() for container, plus others for pane + * @return JSON Returns a hash of all dimensions: top, bottom, left, right, outerWidth, innerHeight, etc + */ +, getElementDimensions: function ($E) { + var + d = {} // dimensions hash + , x = d.css = {} // CSS hash + , i = {} // TEMP insets + , b, p // TEMP border, padding + , N = $.layout.cssNum + , off = $E.offset() + ; + d.offsetLeft = off.left; + d.offsetTop = off.top; + + $.each("Left,Right,Top,Bottom".split(","), function (idx, e) { // e = edge + b = x["border" + e] = $.layout.borderWidth($E, e); + p = x["padding"+ e] = $.layout.cssNum($E, "padding"+e); + i[e] = b + p; // total offset of content from outer side + d["inset"+ e] = p; // eg: insetLeft = paddingLeft + }); + + d.offsetWidth = $E.innerWidth(); // offsetWidth is used in calc when doing manual resize + d.offsetHeight = $E.innerHeight(); // ditto + d.outerWidth = $E.outerWidth(); + d.outerHeight = $E.outerHeight(); + d.innerWidth = max(0, d.outerWidth - i.Left - i.Right); + d.innerHeight = max(0, d.outerHeight - i.Top - i.Bottom); + + x.width = $E.width(); + x.height = $E.height(); + x.top = N($E,"top",true); + x.bottom = N($E,"bottom",true); + x.left = N($E,"left",true); + x.right = N($E,"right",true); + + //d.visible = $E.is(":visible");// && x.width > 0 && x.height > 0; + + return d; + } + +, getElementCSS: function ($E, list) { + var + CSS = {} + , style = $E[0].style + , props = list.split(",") + , sides = "Top,Bottom,Left,Right".split(",") + , attrs = "Color,Style,Width".split(",") + , p, s, a, i, j, k + ; + for (i=0; i < props.length; i++) { + p = props[i]; + if (p.match(/(border|padding|margin)$/)) + for (j=0; j < 4; j++) { + s = sides[j]; + if (p === "border") + for (k=0; k < 3; k++) { + a = attrs[k]; + CSS[p+s+a] = style[p+s+a]; + } + else + CSS[p+s] = style[p+s]; + } + else + CSS[p] = style[p]; + }; + return CSS + } + + /** + * Return the innerWidth for the current browser/doctype + * + * @see initPanes(), sizeMidPanes(), initHandles(), sizeHandles() + * @param {Array.} $E Must pass a jQuery object - first element is processed + * @param {number=} outerWidth (optional) Can pass a width, allowing calculations BEFORE element is resized + * @return {number} Returns the innerWidth of the elem by subtracting padding and borders + */ +, cssWidth: function ($E, outerWidth) { + // a 'calculated' outerHeight can be passed so borders and/or padding are removed if needed + if (outerWidth <= 0) return 0; + + if (!$.layout.browser.boxModel) return outerWidth; + + // strip border and padding from outerWidth to get CSS Width + var b = $.layout.borderWidth + , n = $.layout.cssNum + , W = outerWidth + - b($E, "Left") + - b($E, "Right") + - n($E, "paddingLeft") + - n($E, "paddingRight"); + + return max(0,W); + } + + /** + * Return the innerHeight for the current browser/doctype + * + * @see initPanes(), sizeMidPanes(), initHandles(), sizeHandles() + * @param {Array.} $E Must pass a jQuery object - first element is processed + * @param {number=} outerHeight (optional) Can pass a width, allowing calculations BEFORE element is resized + * @return {number} Returns the innerHeight of the elem by subtracting padding and borders + */ +, cssHeight: function ($E, outerHeight) { + // a 'calculated' outerHeight can be passed so borders and/or padding are removed if needed + if (outerHeight <= 0) return 0; + + if (!$.layout.browser.boxModel) return outerHeight; + + // strip border and padding from outerHeight to get CSS Height + var b = $.layout.borderWidth + , n = $.layout.cssNum + , H = outerHeight + - b($E, "Top") + - b($E, "Bottom") + - n($E, "paddingTop") + - n($E, "paddingBottom"); + + return max(0,H); + } + + /** + * Returns the 'current CSS numeric value' for a CSS property - 0 if property does not exist + * + * @see Called by many methods + * @param {Array.} $E Must pass a jQuery object - first element is processed + * @param {string} prop The name of the CSS property, eg: top, width, etc. + * @param {boolean=} [allowAuto=false] true = return 'auto' if that is value; false = return 0 + * @return {(string|number)} Usually used to get an integer value for position (top, left) or size (height, width) + */ +, cssNum: function ($E, prop, allowAuto) { + if (!$E.jquery) $E = $($E); + var CSS = $.layout.showInvisibly($E) + , p = $.css($E[0], prop, true) + , v = allowAuto && p=="auto" ? p : (parseInt(p, 10) || 0); + $E.css( CSS ); // RESET + return v; + } + +, borderWidth: function (el, side) { + if (el.jquery) el = el[0]; + var b = "border"+ side.substr(0,1).toUpperCase() + side.substr(1); // left => Left + return $.css(el, b+"Style", true) === "none" ? 0 : (parseInt($.css(el, b+"Width", true), 10) || 0); + } + + /** + * Mouse-tracking utility - FUTURE REFERENCE + * + * init: if (!window.mouse) { + * window.mouse = { x: 0, y: 0 }; + * $(document).mousemove( $.layout.trackMouse ); + * } + * + * @param {Object} evt + * +, trackMouse: function (evt) { + window.mouse = { x: evt.clientX, y: evt.clientY }; + } + */ + + /** + * SUBROUTINE for preventPrematureSlideClose option + * + * @param {Object} evt + * @param {Object=} el + */ +, isMouseOverElem: function (evt, el) { + var + $E = $(el || this) + , d = $E.offset() + , T = d.top + , L = d.left + , R = L + $E.outerWidth() + , B = T + $E.outerHeight() + , x = evt.pageX // evt.clientX ? + , y = evt.pageY // evt.clientY ? + ; + // if X & Y are < 0, probably means is over an open SELECT + return ($.layout.browser.msie && x < 0 && y < 0) || ((x >= L && x <= R) && (y >= T && y <= B)); + } + + /** + * Message/Logging Utility + * + * @example $.layout.msg("My message"); // log text + * @example $.layout.msg("My message", true); // alert text + * @example $.layout.msg({ foo: "bar" }, "Title"); // log hash-data, with custom title + * @example $.layout.msg({ foo: "bar" }, true, "Title", { sort: false }); -OR- + * @example $.layout.msg({ foo: "bar" }, "Title", { sort: false, display: true }); // alert hash-data + * + * @param {(Object|string)} info String message OR Hash/Array + * @param {(Boolean|string|Object)=} [popup=false] True means alert-box - can be skipped + * @param {(Object|string)=} [debugTitle=""] Title for Hash data - can be skipped + * @param {Object=} [debugOpts] Extra options for debug output + */ +, msg: function (info, popup, debugTitle, debugOpts) { + if ($.isPlainObject(info) && window.debugData) { + if (typeof popup === "string") { + debugOpts = debugTitle; + debugTitle = popup; + } + else if (typeof debugTitle === "object") { + debugOpts = debugTitle; + debugTitle = null; + } + var t = debugTitle || "log( )" + , o = $.extend({ sort: false, returnHTML: false, display: false }, debugOpts); + if (popup === true || o.display) + debugData( info, t, o ); + else if (window.console) + console.log(debugData( info, t, o )); + } + else if (popup) + alert(info); + else if (window.console) + console.log(info); + else { + var id = "#layoutLogger" + , $l = $(id); + if (!$l.length) + $l = createLog(); + $l.children("ul").append('
                                            9. '+ info.replace(/\/g,">") +'
                                            10. '); + } + + function createLog () { + var pos = $.support.fixedPosition ? 'fixed' : 'absolute' + , $e = $('
                                              ' + + '
                                              ' + + 'XLayout console.log
                                              ' + + '
                                                ' + + '
                                                ' + ).appendTo("body"); + $e.css('left', $(window).width() - $e.outerWidth() - 5) + if ($.ui.draggable) $e.draggable({ handle: ':first-child' }); + return $e; + }; + } + +}; + +// DEFAULT OPTIONS +$.layout.defaults = { +/* + * LAYOUT & LAYOUT-CONTAINER OPTIONS + * - none of these options are applicable to individual panes + */ + name: "" // Not required, but useful for buttons and used for the state-cookie +, containerSelector: "" // ONLY used when specifying a childOptions - to find container-element that is NOT directly-nested +, containerClass: "ui-layout-container" // layout-container element +, scrollToBookmarkOnLoad: true // after creating a layout, scroll to bookmark in URL (.../page.htm#myBookmark) +, resizeWithWindow: true // bind thisLayout.resizeAll() to the window.resize event +, resizeWithWindowDelay: 200 // delay calling resizeAll because makes window resizing very jerky +, resizeWithWindowMaxDelay: 0 // 0 = none - force resize every XX ms while window is being resized +, onresizeall_start: null // CALLBACK when resizeAll() STARTS - NOT pane-specific +, onresizeall_end: null // CALLBACK when resizeAll() ENDS - NOT pane-specific +, onload_start: null // CALLBACK when Layout inits - after options initialized, but before elements +, onload_end: null // CALLBACK when Layout inits - after EVERYTHING has been initialized +, onunload_start: null // CALLBACK when Layout is destroyed OR onWindowUnload +, onunload_end: null // CALLBACK when Layout is destroyed OR onWindowUnload +, initPanes: true // false = DO NOT initialize the panes onLoad - will init later +, showErrorMessages: true // enables fatal error messages to warn developers of common errors +, showDebugMessages: false // display console-and-alert debug msgs - IF this Layout version _has_ debugging code! +// Changing this zIndex value will cause other zIndex values to automatically change +, zIndex: null // the PANE zIndex - resizers and masks will be +1 +// DO NOT CHANGE the zIndex values below unless you clearly understand their relationships +, zIndexes: { // set _default_ z-index values here... + pane_normal: 0 // normal z-index for panes + , content_mask: 1 // applied to overlays used to mask content INSIDE panes during resizing + , resizer_normal: 2 // normal z-index for resizer-bars + , pane_sliding: 100 // applied to *BOTH* the pane and its resizer when a pane is 'slid open' + , pane_animate: 1000 // applied to the pane when being animated - not applied to the resizer + , resizer_drag: 10000 // applied to the CLONED resizer-bar when being 'dragged' + } +, errors: { + pane: "pane" // description of "layout pane element" - used only in error messages + , selector: "selector" // description of "jQuery-selector" - used only in error messages + , addButtonError: "Error Adding Button \n\nInvalid " + , containerMissing: "UI Layout Initialization Error\n\nThe specified layout-container does not exist." + , centerPaneMissing: "UI Layout Initialization Error\n\nThe center-pane element does not exist.\n\nThe center-pane is a required element." + , noContainerHeight: "UI Layout Initialization Warning\n\nThe layout-container \"CONTAINER\" has no height.\n\nTherefore the layout is 0-height and hence 'invisible'!" + , callbackError: "UI Layout Callback Error\n\nThe EVENT callback is not a valid function." + } +/* + * PANE DEFAULT SETTINGS + * - settings under the 'panes' key become the default settings for *all panes* + * - ALL pane-options can also be set specifically for each panes, which will override these 'default values' + */ +, panes: { // default options for 'all panes' - will be overridden by 'per-pane settings' + applyDemoStyles: false // NOTE: renamed from applyDefaultStyles for clarity + , closable: true // pane can open & close + , resizable: true // when open, pane can be resized + , slidable: true // when closed, pane can 'slide open' over other panes - closes on mouse-out + , initClosed: false // true = init pane as 'closed' + , initHidden: false // true = init pane as 'hidden' - no resizer-bar/spacing + // SELECTORS + //, paneSelector: "" // MUST be pane-specific - jQuery selector for pane + , contentSelector: ".ui-layout-content" // INNER div/element to auto-size so only it scrolls, not the entire pane! + , contentIgnoreSelector: ".ui-layout-ignore" // element(s) to 'ignore' when measuring 'content' + , findNestedContent: false // true = $P.find(contentSelector), false = $P.children(contentSelector) + // GENERIC ROOT-CLASSES - for auto-generated classNames + , paneClass: "ui-layout-pane" // Layout Pane + , resizerClass: "ui-layout-resizer" // Resizer Bar + , togglerClass: "ui-layout-toggler" // Toggler Button + , buttonClass: "ui-layout-button" // CUSTOM Buttons - eg: '[ui-layout-button]-toggle/-open/-close/-pin' + // ELEMENT SIZE & SPACING + //, size: 100 // MUST be pane-specific -initial size of pane + , minSize: 0 // when manually resizing a pane + , maxSize: 0 // ditto, 0 = no limit + , spacing_open: 6 // space between pane and adjacent panes - when pane is 'open' + , spacing_closed: 6 // ditto - when pane is 'closed' + , togglerLength_open: 50 // Length = WIDTH of toggler button on north/south sides - HEIGHT on east/west sides + , togglerLength_closed: 50 // 100% OR -1 means 'full height/width of resizer bar' - 0 means 'hidden' + , togglerAlign_open: "center" // top/left, bottom/right, center, OR... + , togglerAlign_closed: "center" // 1 => nn = offset from top/left, -1 => -nn == offset from bottom/right + , togglerContent_open: "" // text or HTML to put INSIDE the toggler + , togglerContent_closed: "" // ditto + // RESIZING OPTIONS + , resizerDblClickToggle: true // + , autoResize: true // IF size is 'auto' or a percentage, then recalc 'pixel size' whenever the layout resizes + , autoReopen: true // IF a pane was auto-closed due to noRoom, reopen it when there is room? False = leave it closed + , resizerDragOpacity: 1 // option for ui.draggable + //, resizerCursor: "" // MUST be pane-specific - cursor when over resizer-bar + , maskContents: false // true = add DIV-mask over-or-inside this pane so can 'drag' over IFRAMES + , maskObjects: false // true = add IFRAME-mask over-or-inside this pane to cover objects/applets - content-mask will overlay this mask + , maskZindex: null // will override zIndexes.content_mask if specified - not applicable to iframe-panes + , resizingGrid: false // grid size that the resizers will snap-to during resizing, eg: [20,20] + , livePaneResizing: false // true = LIVE Resizing as resizer is dragged + , liveContentResizing: false // true = re-measure header/footer heights as resizer is dragged + , liveResizingTolerance: 1 // how many px change before pane resizes, to control performance + // SLIDING OPTIONS + , sliderCursor: "pointer" // cursor when resizer-bar will trigger 'sliding' + , slideTrigger_open: "click" // click, dblclick, mouseenter + , slideTrigger_close: "mouseleave"// click, mouseleave + , slideDelay_open: 300 // applies only for mouseenter event - 0 = instant open + , slideDelay_close: 300 // applies only for mouseleave event (300ms is the minimum!) + , hideTogglerOnSlide: false // when pane is slid-open, should the toggler show? + , preventQuickSlideClose: $.layout.browser.webkit // Chrome triggers slideClosed as it is opening + , preventPrematureSlideClose: false // handle incorrect mouseleave trigger, like when over a SELECT-list in IE + // PANE-SPECIFIC TIPS & MESSAGES + , tips: { + Open: "Open" // eg: "Open Pane" + , Close: "Close" + , Resize: "Resize" + , Slide: "Slide Open" + , Pin: "Pin" + , Unpin: "Un-Pin" + , noRoomToOpen: "Not enough room to show this panel." // alert if user tries to open a pane that cannot + , minSizeWarning: "Panel has reached its minimum size" // displays in browser statusbar + , maxSizeWarning: "Panel has reached its maximum size" // ditto + } + // HOT-KEYS & MISC + , showOverflowOnHover: false // will bind allowOverflow() utility to pane.onMouseOver + , enableCursorHotkey: true // enabled 'cursor' hotkeys + //, customHotkey: "" // MUST be pane-specific - EITHER a charCode OR a character + , customHotkeyModifier: "SHIFT" // either 'SHIFT', 'CTRL' or 'CTRL+SHIFT' - NOT 'ALT' + // PANE ANIMATION + // NOTE: fxSss_open, fxSss_close & fxSss_size options (eg: fxName_open) are auto-generated if not passed + , fxName: "slide" // ('none' or blank), slide, drop, scale -- only relevant to 'open' & 'close', NOT 'size' + , fxSpeed: null // slow, normal, fast, 200, nnn - if passed, will OVERRIDE fxSettings.duration + , fxSettings: {} // can be passed, eg: { easing: "easeOutBounce", duration: 1500 } + , fxOpacityFix: true // tries to fix opacity in IE to restore anti-aliasing after animation + , animatePaneSizing: false // true = animate resizing after dragging resizer-bar OR sizePane() is called + /* NOTE: Action-specific FX options are auto-generated from the options above if not specifically set: + fxName_open: "slide" // 'Open' pane animation + fnName_close: "slide" // 'Close' pane animation + fxName_size: "slide" // 'Size' pane animation - when animatePaneSizing = true + fxSpeed_open: null + fxSpeed_close: null + fxSpeed_size: null + fxSettings_open: {} + fxSettings_close: {} + fxSettings_size: {} + */ + // CHILD/NESTED LAYOUTS + , childOptions: null // Layout-options for nested/child layout - even {} is valid as options + , initChildLayout: true // true = child layout will be created as soon as _this_ layout completes initialization + , destroyChildLayout: true // true = destroy child-layout if this pane is destroyed + , resizeChildLayout: true // true = trigger child-layout.resizeAll() when this pane is resized + // EVENT TRIGGERING + , triggerEventsOnLoad: false // true = trigger onopen OR onclose callbacks when layout initializes + , triggerEventsDuringLiveResize: true // true = trigger onresize callback REPEATEDLY if livePaneResizing==true + // PANE CALLBACKS + , onshow_start: null // CALLBACK when pane STARTS to Show - BEFORE onopen/onhide_start + , onshow_end: null // CALLBACK when pane ENDS being Shown - AFTER onopen/onhide_end + , onhide_start: null // CALLBACK when pane STARTS to Close - BEFORE onclose_start + , onhide_end: null // CALLBACK when pane ENDS being Closed - AFTER onclose_end + , onopen_start: null // CALLBACK when pane STARTS to Open + , onopen_end: null // CALLBACK when pane ENDS being Opened + , onclose_start: null // CALLBACK when pane STARTS to Close + , onclose_end: null // CALLBACK when pane ENDS being Closed + , onresize_start: null // CALLBACK when pane STARTS being Resized ***FOR ANY REASON*** + , onresize_end: null // CALLBACK when pane ENDS being Resized ***FOR ANY REASON*** + , onsizecontent_start: null // CALLBACK when sizing of content-element STARTS + , onsizecontent_end: null // CALLBACK when sizing of content-element ENDS + , onswap_start: null // CALLBACK when pane STARTS to Swap + , onswap_end: null // CALLBACK when pane ENDS being Swapped + , ondrag_start: null // CALLBACK when pane STARTS being ***MANUALLY*** Resized + , ondrag_end: null // CALLBACK when pane ENDS being ***MANUALLY*** Resized + } +/* + * PANE-SPECIFIC SETTINGS + * - options listed below MUST be specified per-pane - they CANNOT be set under 'panes' + * - all options under the 'panes' key can also be set specifically for any pane + * - most options under the 'panes' key apply only to 'border-panes' - NOT the the center-pane + */ +, north: { + paneSelector: ".ui-layout-north" + , size: "auto" // eg: "auto", "30%", .30, 200 + , resizerCursor: "n-resize" // custom = url(myCursor.cur) + , customHotkey: "" // EITHER a charCode (43) OR a character ("o") + } +, south: { + paneSelector: ".ui-layout-south" + , size: "auto" + , resizerCursor: "s-resize" + , customHotkey: "" + } +, east: { + paneSelector: ".ui-layout-east" + , size: 200 + , resizerCursor: "e-resize" + , customHotkey: "" + } +, west: { + paneSelector: ".ui-layout-west" + , size: 200 + , resizerCursor: "w-resize" + , customHotkey: "" + } +, center: { + paneSelector: ".ui-layout-center" + , minWidth: 0 + , minHeight: 0 + } +}; + +$.layout.optionsMap = { + // layout/global options - NOT pane-options + layout: ("stateManagement,effects,zIndexes,errors," + + "name,zIndex,scrollToBookmarkOnLoad,showErrorMessages," + + "resizeWithWindow,resizeWithWindowDelay,resizeWithWindowMaxDelay," + + "onresizeall,onresizeall_start,onresizeall_end,onload,onunload").split(",") +// borderPanes: [ ALL options that are NOT specified as 'layout' ] + // default.panes options that apply to the center-pane (most options apply _only_ to border-panes) +, center: ("paneClass,contentSelector,contentIgnoreSelector,findNestedContent,applyDemoStyles,triggerEventsOnLoad," + + "showOverflowOnHover,maskContents,maskObjects,liveContentResizing," + + "childOptions,initChildLayout,resizeChildLayout,destroyChildLayout," + + "onresize,onresize_start,onresize_end,onsizecontent,onsizecontent_start,onsizecontent_end").split(",") + // options that MUST be specifically set 'per-pane' - CANNOT set in the panes (defaults) key +, noDefault: ("paneSelector,resizerCursor,customHotkey").split(",") +}; + +/** + * Processes options passed in converts flat-format data into subkey (JSON) format + * In flat-format, subkeys are _currently_ separated with 2 underscores, like north__optName + * Plugins may also call this method so they can transform their own data + * + * @param {!Object} hash Data/options passed by user - may be a single level or nested levels + * @return {Object} Returns hash of minWidth & minHeight + */ +$.layout.transformData = function (hash) { + var json = { panes: {}, center: {} } // init return object + , data, branch, optKey, keys, key, val, i, c; + + if (typeof hash !== "object") return json; // no options passed + + // convert all 'flat-keys' to 'sub-key' format + for (optKey in hash) { + branch = json; + data = $.layout.optionsMap.layout; + val = hash[ optKey ]; + keys = optKey.split("__"); // eg: west__size or north__fxSettings__duration + c = keys.length - 1; + // convert underscore-delimited to subkeys + for (i=0; i <= c; i++) { + key = keys[i]; + if (i === c) + branch[key] = val; + else if (!branch[key]) + branch[key] = {}; // create the subkey + // recurse to sub-key for next loop - if not done + branch = branch[key]; + } + } + + return json; +}; + +// INTERNAL CONFIG DATA - DO NOT CHANGE THIS! +$.layout.backwardCompatibility = { + // data used by renameOldOptions() + map: { + // OLD Option Name: NEW Option Name + applyDefaultStyles: "applyDemoStyles" + , resizeNestedLayout: "resizeChildLayout" + , resizeWhileDragging: "livePaneResizing" + , resizeContentWhileDragging: "liveContentResizing" + , triggerEventsWhileDragging: "triggerEventsDuringLiveResize" + , maskIframesOnResize: "maskContents" + , useStateCookie: "stateManagement.enabled" + , "cookie.autoLoad": "stateManagement.autoLoad" + , "cookie.autoSave": "stateManagement.autoSave" + , "cookie.keys": "stateManagement.stateKeys" + , "cookie.name": "stateManagement.cookie.name" + , "cookie.domain": "stateManagement.cookie.domain" + , "cookie.path": "stateManagement.cookie.path" + , "cookie.expires": "stateManagement.cookie.expires" + , "cookie.secure": "stateManagement.cookie.secure" + // OLD Language options + , noRoomToOpenTip: "tips.noRoomToOpen" + , togglerTip_open: "tips.Close" // open = Close + , togglerTip_closed: "tips.Open" // closed = Open + , resizerTip: "tips.Resize" + , sliderTip: "tips.Slide" + } + +/** +* @param {Object} opts +*/ +, renameOptions: function (opts) { + var map = $.layout.backwardCompatibility.map + , oldData, newData, value + ; + for (var itemPath in map) { + oldData = getBranch( itemPath ); + value = oldData.branch[ oldData.key ]; + if (value !== undefined) { + newData = getBranch( map[itemPath], true ); + newData.branch[ newData.key ] = value; + delete oldData.branch[ oldData.key ]; + } + } + + /** + * @param {string} path + * @param {boolean=} [create=false] Create path if does not exist + */ + function getBranch (path, create) { + var a = path.split(".") // split keys into array + , c = a.length - 1 + , D = { branch: opts, key: a[c] } // init branch at top & set key (last item) + , i = 0, k, undef; + for (; i 0) { + if (autoHide && $E.data('autoHidden') && $E.innerHeight() > 0) { + $E.show().data('autoHidden', false); + if (!browser.mozilla) // FireFox refreshes iframes - IE does not + // make hidden, then visible to 'refresh' display after animation + $E.css(_c.hidden).css(_c.visible); + } + } + else if (autoHide && !$E.data('autoHidden')) + $E.hide().data('autoHidden', true); + } + + /** + * @param {(string|!Object)} el + * @param {number=} outerHeight + * @param {boolean=} [autoHide=false] + */ +, setOuterHeight = function (el, outerHeight, autoHide) { + var $E = el, h; + if (isStr(el)) $E = $Ps[el]; // west + else if (!el.jquery) $E = $(el); + h = cssH($E, outerHeight); + $E.css({ height: h, visibility: "visible" }); // may have been 'hidden' by sizeContent + if (h > 0 && $E.innerWidth() > 0) { + if (autoHide && $E.data('autoHidden')) { + $E.show().data('autoHidden', false); + if (!browser.mozilla) // FireFox refreshes iframes - IE does not + $E.css(_c.hidden).css(_c.visible); + } + } + else if (autoHide && !$E.data('autoHidden')) + $E.hide().data('autoHidden', true); + } + + /** + * @param {(string|!Object)} el + * @param {number=} outerSize + * @param {boolean=} [autoHide=false] + */ +, setOuterSize = function (el, outerSize, autoHide) { + if (_c[pane].dir=="horz") // pane = north or south + setOuterHeight(el, outerSize, autoHide); + else // pane = east or west + setOuterWidth(el, outerSize, autoHide); + } + + + /** + * Converts any 'size' params to a pixel/integer size, if not already + * If 'auto' or a decimal/percentage is passed as 'size', a pixel-size is calculated + * + /** + * @param {string} pane + * @param {(string|number)=} size + * @param {string=} [dir] + * @return {number} + */ +, _parseSize = function (pane, size, dir) { + if (!dir) dir = _c[pane].dir; + + if (isStr(size) && size.match(/%/)) + size = (size === '100%') ? -1 : parseInt(size, 10) / 100; // convert % to decimal + + if (size === 0) + return 0; + else if (size >= 1) + return parseInt(size, 10); + + var o = options, avail = 0; + if (dir=="horz") // north or south or center.minHeight + avail = sC.innerHeight - ($Ps.north ? o.north.spacing_open : 0) - ($Ps.south ? o.south.spacing_open : 0); + else if (dir=="vert") // east or west or center.minWidth + avail = sC.innerWidth - ($Ps.west ? o.west.spacing_open : 0) - ($Ps.east ? o.east.spacing_open : 0); + + if (size === -1) // -1 == 100% + return avail; + else if (size > 0) // percentage, eg: .25 + return round(avail * size); + else if (pane=="center") + return 0; + else { // size < 0 || size=='auto' || size==Missing || size==Invalid + // auto-size the pane + var dim = (dir === "horz" ? "height" : "width") + , $P = $Ps[pane] + , $C = dim === 'height' ? $Cs[pane] : false + , vis = $.layout.showInvisibly($P) // show pane invisibly if hidden + , szP = $P.css(dim) // SAVE current pane size + , szC = $C ? $C.css(dim) : 0 // SAVE current content size + ; + $P.css(dim, "auto"); + if ($C) $C.css(dim, "auto"); + size = (dim === "height") ? $P.outerHeight() : $P.outerWidth(); // MEASURE + $P.css(dim, szP).css(vis); // RESET size & visibility + if ($C) $C.css(dim, szC); + return size; + } + } + + /** + * Calculates current 'size' (outer-width or outer-height) of a border-pane - optionally with 'pane-spacing' added + * + * @param {(string|!Object)} pane + * @param {boolean=} [inclSpace=false] + * @return {number} Returns EITHER Width for east/west panes OR Height for north/south panes + */ +, getPaneSize = function (pane, inclSpace) { + var + $P = $Ps[pane] + , o = options[pane] + , s = state[pane] + , oSp = (inclSpace ? o.spacing_open : 0) + , cSp = (inclSpace ? o.spacing_closed : 0) + ; + if (!$P || s.isHidden) + return 0; + else if (s.isClosed || (s.isSliding && inclSpace)) + return cSp; + else if (_c[pane].dir === "horz") + return $P.outerHeight() + oSp; + else // dir === "vert" + return $P.outerWidth() + oSp; + } + + /** + * Calculate min/max pane dimensions and limits for resizing + * + * @param {string} pane + * @param {boolean=} [slide=false] + */ +, setSizeLimits = function (pane, slide) { + if (!isInitialized()) return; + var + o = options[pane] + , s = state[pane] + , c = _c[pane] + , dir = c.dir + , side = c.side.toLowerCase() + , type = c.sizeType.toLowerCase() + , isSliding = (slide != undefined ? slide : s.isSliding) // only open() passes 'slide' param + , $P = $Ps[pane] + , paneSpacing = o.spacing_open + // measure the pane on the *opposite side* from this pane + , altPane = _c.oppositeEdge[pane] + , altS = state[altPane] + , $altP = $Ps[altPane] + , altPaneSize = (!$altP || altS.isVisible===false || altS.isSliding ? 0 : (dir=="horz" ? $altP.outerHeight() : $altP.outerWidth())) + , altPaneSpacing = ((!$altP || altS.isHidden ? 0 : options[altPane][ altS.isClosed !== false ? "spacing_closed" : "spacing_open" ]) || 0) + // limitSize prevents this pane from 'overlapping' opposite pane + , containerSize = (dir=="horz" ? sC.innerHeight : sC.innerWidth) + , minCenterDims = cssMinDims("center") + , minCenterSize = dir=="horz" ? max(options.center.minHeight, minCenterDims.minHeight) : max(options.center.minWidth, minCenterDims.minWidth) + // if pane is 'sliding', then ignore center and alt-pane sizes - because 'overlays' them + , limitSize = (containerSize - paneSpacing - (isSliding ? 0 : (_parseSize("center", minCenterSize, dir) + altPaneSize + altPaneSpacing))) + , minSize = s.minSize = max( _parseSize(pane, o.minSize), cssMinDims(pane).minSize ) + , maxSize = s.maxSize = min( (o.maxSize ? _parseSize(pane, o.maxSize) : 100000), limitSize ) + , r = s.resizerPosition = {} // used to set resizing limits + , top = sC.insetTop + , left = sC.insetLeft + , W = sC.innerWidth + , H = sC.innerHeight + , rW = o.spacing_open // subtract resizer-width to get top/left position for south/east + ; + switch (pane) { + case "north": r.min = top + minSize; + r.max = top + maxSize; + break; + case "west": r.min = left + minSize; + r.max = left + maxSize; + break; + case "south": r.min = top + H - maxSize - rW; + r.max = top + H - minSize - rW; + break; + case "east": r.min = left + W - maxSize - rW; + r.max = left + W - minSize - rW; + break; + }; + } + + /** + * Returns data for setting the size/position of center pane. Also used to set Height for east/west panes + * + * @return JSON Returns a hash of all dimensions: top, bottom, left, right, (outer) width and (outer) height + */ +, calcNewCenterPaneDims = function () { + var d = { + top: getPaneSize("north", true) // true = include 'spacing' value for pane + , bottom: getPaneSize("south", true) + , left: getPaneSize("west", true) + , right: getPaneSize("east", true) + , width: 0 + , height: 0 + }; + + // NOTE: sC = state.container + // calc center-pane outer dimensions + d.width = sC.innerWidth - d.left - d.right; // outerWidth + d.height = sC.innerHeight - d.bottom - d.top; // outerHeight + // add the 'container border/padding' to get final positions relative to the container + d.top += sC.insetTop; + d.bottom += sC.insetBottom; + d.left += sC.insetLeft; + d.right += sC.insetRight; + + return d; + } + + + /** + * @param {!Object} el + * @param {boolean=} [allStates=false] + */ +, getHoverClasses = function (el, allStates) { + var + $El = $(el) + , type = $El.data("layoutRole") + , pane = $El.data("layoutEdge") + , o = options[pane] + , root = o[type +"Class"] + , _pane = "-"+ pane // eg: "-west" + , _open = "-open" + , _closed = "-closed" + , _slide = "-sliding" + , _hover = "-hover " // NOTE the trailing space + , _state = $El.hasClass(root+_closed) ? _closed : _open + , _alt = _state === _closed ? _open : _closed + , classes = (root+_hover) + (root+_pane+_hover) + (root+_state+_hover) + (root+_pane+_state+_hover) + ; + if (allStates) // when 'removing' classes, also remove alternate-state classes + classes += (root+_alt+_hover) + (root+_pane+_alt+_hover); + + if (type=="resizer" && $El.hasClass(root+_slide)) + classes += (root+_slide+_hover) + (root+_pane+_slide+_hover); + + return $.trim(classes); + } +, addHover = function (evt, el) { + var $E = $(el || this); + if (evt && $E.data("layoutRole") === "toggler") + evt.stopPropagation(); // prevent triggering 'slide' on Resizer-bar + $E.addClass( getHoverClasses($E) ); + } +, removeHover = function (evt, el) { + var $E = $(el || this); + $E.removeClass( getHoverClasses($E, true) ); + } + +, onResizerEnter = function (evt) { // ALSO called by toggler.mouseenter + if ($.fn.disableSelection) + $("body").disableSelection(); + } +, onResizerLeave = function (evt, el) { + var + e = el || this // el is only passed when called by the timer + , pane = $(e).data("layoutEdge") + , name = pane +"ResizerLeave" + ; + timer.clear(pane+"_openSlider"); // cancel slideOpen timer, if set + timer.clear(name); // cancel enableSelection timer - may re/set below + // this method calls itself on a timer because it needs to allow + // enough time for dragging to kick-in and set the isResizing flag + // dragging has a 100ms delay set, so this delay must be >100 + if (!el) // 1st call - mouseleave event + timer.set(name, function(){ onResizerLeave(evt, e); }, 200); + // if user is resizing, then dragStop will enableSelection(), so can skip it here + else if (!state[pane].isResizing && $.fn.enableSelection) // 2nd call - by timer + $("body").enableSelection(); + } + +/* + * ########################### + * INITIALIZATION METHODS + * ########################### + */ + + /** + * Initialize the layout - called automatically whenever an instance of layout is created + * + * @see none - triggered onInit + * @return mixed true = fully initialized | false = panes not initialized (yet) | 'cancel' = abort + */ +, _create = function () { + // initialize config/options + initOptions(); + var o = options; + + // TEMP state so isInitialized returns true during init process + state.creatingLayout = true; + + // init plugins for this layout, if there are any (eg: stateManagement) + runPluginCallbacks( Instance, $.layout.onCreate ); + + // options & state have been initialized, so now run beforeLoad callback + // onload will CANCEL layout creation if it returns false + if (false === _runCallbacks("onload_start")) + return 'cancel'; + + // initialize the container element + _initContainer(); + + // bind hotkey function - keyDown - if required + initHotkeys(); + + // bind window.onunload + $(window).bind("unload."+ sID, unload); + + // init plugins for this layout, if there are any (eg: customButtons) + runPluginCallbacks( Instance, $.layout.onLoad ); + + // if layout elements are hidden, then layout WILL NOT complete initialization! + // initLayoutElements will set initialized=true and run the onload callback IF successful + if (o.initPanes) _initLayoutElements(); + + delete state.creatingLayout; + + return state.initialized; + } + + /** + * Initialize the layout IF not already + * + * @see All methods in Instance run this test + * @return boolean true = layoutElements have been initialized | false = panes are not initialized (yet) + */ +, isInitialized = function () { + if (state.initialized || state.creatingLayout) return true; // already initialized + else return _initLayoutElements(); // try to init panes NOW + } + + /** + * Initialize the layout - called automatically whenever an instance of layout is created + * + * @see _create() & isInitialized + * @return An object pointer to the instance created + */ +, _initLayoutElements = function (retry) { + // initialize config/options + var o = options; + + // CANNOT init panes inside a hidden container! + if (!$N.is(":visible")) { + // handle Chrome bug where popup window 'has no height' + // if layout is BODY element, try again in 50ms + // SEE: http://layout.jquery-dev.net/samples/test_popup_window.html + if ( !retry && browser.webkit && $N[0].tagName === "BODY" ) + setTimeout(function(){ _initLayoutElements(true); }, 50); + return false; + } + + // a center pane is required, so make sure it exists + if (!getPane("center").length) { + return _log( o.errors.centerPaneMissing ); + } + + // TEMP state so isInitialized returns true during init process + state.creatingLayout = true; + + // update Container dims + $.extend(sC, elDims( $N )); + + // initialize all layout elements + initPanes(); // size & position panes - calls initHandles() - which calls initResizable() + + if (o.scrollToBookmarkOnLoad) { + var l = self.location; + if (l.hash) l.replace( l.hash ); // scrollTo Bookmark + } + + // check to see if this layout 'nested' inside a pane + if (Instance.hasParentLayout) + o.resizeWithWindow = false; + // bind resizeAll() for 'this layout instance' to window.resize event + else if (o.resizeWithWindow) + $(window).bind("resize."+ sID, windowResize); + + delete state.creatingLayout; + state.initialized = true; + + // init plugins for this layout, if there are any + runPluginCallbacks( Instance, $.layout.onReady ); + + // now run the onload callback, if exists + _runCallbacks("onload_end"); + + return true; // elements initialized successfully + } + + /** + * Initialize nested layouts - called when _initLayoutElements completes + * + * NOT CURRENTLY USED + * + * @see _initLayoutElements + * @return An object pointer to the instance created + */ +, _initChildLayouts = function () { + $.each(_c.allPanes, function (idx, pane) { + if (options[pane].initChildLayout) + createChildLayout( pane ); + }); + } + + /** + * Initialize nested layouts for a specific pane - can optionally pass layout-options + * + * @see _initChildLayouts + * @param {string|Object} evt_or_pane The pane being opened, ie: north, south, east, or west + * @param {Object=} [opts] Layout-options - if passed, will OVERRRIDE options[pane].childOptions + * @return An object pointer to the layout instance created - or null + */ +, createChildLayout = function (evt_or_pane, opts) { + var pane = evtPane.call(this, evt_or_pane) + , $P = $Ps[pane] + , C = children + ; + if ($P) { + var $C = $Cs[pane] + , o = opts || options[pane].childOptions + , d = "layout" + // determine which element is supposed to be the 'child container' + // if pane has a 'containerSelector' OR a 'content-div', use those instead of the pane + , $Cont = o.containerSelector ? $P.find( o.containerSelector ) : ($C || $P) + , containerFound = $Cont.length + // see if a child-layout ALREADY exists on this element + , child = containerFound ? (C[pane] = $Cont.data(d) || null) : null + ; + // if no layout exists, but childOptions are set, try to create the layout now + if (!child && containerFound && o) + child = C[pane] = $Cont.eq(0).layout(o) || null; + if (child) + child.hasParentLayout = true; // set parent-flag in child + } + Instance[pane].child = C[pane]; // ALWAYS set pane-object pointer, even if null + } + +, windowResize = function () { + var delay = Number(options.resizeWithWindowDelay); + if (delay < 10) delay = 100; // MUST have a delay! + // resizing uses a delay-loop because the resize event fires repeatly - except in FF, but delay anyway + timer.clear("winResize"); // if already running + timer.set("winResize", function(){ + timer.clear("winResize"); + timer.clear("winResizeRepeater"); + var dims = elDims( $N ); + // only trigger resizeAll() if container has changed size + if (dims.innerWidth !== sC.innerWidth || dims.innerHeight !== sC.innerHeight) + resizeAll(); + }, delay); + // ALSO set fixed-delay timer, if not already running + if (!timer.data["winResizeRepeater"]) setWindowResizeRepeater(); + } + +, setWindowResizeRepeater = function () { + var delay = Number(options.resizeWithWindowMaxDelay); + if (delay > 0) + timer.set("winResizeRepeater", function(){ setWindowResizeRepeater(); resizeAll(); }, delay); + } + +, unload = function () { + var o = options; + + _runCallbacks("onunload_start"); + + // trigger plugin callabacks for this layout (eg: stateManagement) + runPluginCallbacks( Instance, $.layout.onUnload ); + + _runCallbacks("onunload_end"); + } + + /** + * Validate and initialize container CSS and events + * + * @see _create() + */ +, _initContainer = function () { + var + N = $N[0] + , tag = sC.tagName = N.tagName + , id = sC.id = N.id + , cls = sC.className = N.className + , o = options + , name = o.name + , fullPage= (tag === "BODY") + , props = "overflow,position,margin,padding,border" + , css = "layoutCSS" + , CSS = {} + , hid = "hidden" // used A LOT! + // see if this container is a 'pane' inside an outer-layout + , parent = $N.data("parentLayout") // parent-layout Instance + , pane = $N.data("layoutEdge") // pane-name in parent-layout + , isChild = parent && pane + ; + // sC -> state.container + sC.selector = $N.selector.split(".slice")[0]; + sC.ref = (o.name ? o.name +' layout / ' : '') + tag + (id ? "#"+id : cls ? '.['+cls+']' : ''); // used in messages + + $N .data({ + layout: Instance + , layoutContainer: sID // FLAG to indicate this is a layout-container - contains unique internal ID + }) + .addClass(o.containerClass) + ; + var layoutMethods = { + destroy: '' + , initPanes: '' + , resizeAll: 'resizeAll' + , resize: 'resizeAll' + }; + // loop hash and bind all methods - include layoutID namespacing + for (name in layoutMethods) { + $N.bind("layout"+ name.toLowerCase() +"."+ sID, Instance[ layoutMethods[name] || name ]); + } + + // if this container is another layout's 'pane', then set child/parent pointers + if (isChild) { + // update parent flag + Instance.hasParentLayout = true; + // set pointers to THIS child-layout (Instance) in parent-layout + // NOTE: parent.PANE.child is an ALIAS to parent.children.PANE + parent[pane].child = parent.children[pane] = $N.data("layout"); + } + + // SAVE original container CSS for use in destroy() + if (!$N.data(css)) { + // handle props like overflow different for BODY & HTML - has 'system default' values + if (fullPage) { + CSS = $.extend( elCSS($N, props), { + height: $N.css("height") + , overflow: $N.css("overflow") + , overflowX: $N.css("overflowX") + , overflowY: $N.css("overflowY") + }); + // ALSO SAVE CSS + var $H = $("html"); + $H.data(css, { + height: "auto" // FF would return a fixed px-size! + , overflow: $H.css("overflow") + , overflowX: $H.css("overflowX") + , overflowY: $H.css("overflowY") + }); + } + else // handle props normally for non-body elements + CSS = elCSS($N, props+",top,bottom,left,right,width,height,overflow,overflowX,overflowY"); + + $N.data(css, CSS); + } + + try { // format html/body if this is a full page layout + if (fullPage) { + $("html").css({ + height: "100%" + , overflow: hid + , overflowX: hid + , overflowY: hid + }); + $("body").css({ + position: "relative" + , height: "100%" + , overflow: hid + , overflowX: hid + , overflowY: hid + , margin: 0 + , padding: 0 // TODO: test whether body-padding could be handled? + , border: "none" // a body-border creates problems because it cannot be measured! + }); + + // set current layout-container dimensions + $.extend(sC, elDims( $N )); + } + else { // set required CSS for overflow and position + // ENSURE container will not 'scroll' + CSS = { overflow: hid, overflowX: hid, overflowY: hid } + var + p = $N.css("position") + , h = $N.css("height") + ; + // if this is a NESTED layout, then container/outer-pane ALREADY has position and height + if (!isChild) { + if (!p || !p.match(/fixed|absolute|relative/)) + CSS.position = "relative"; // container MUST have a 'position' + /* + if (!h || h=="auto") + CSS.height = "100%"; // container MUST have a 'height' + */ + } + $N.css( CSS ); + + // set current layout-container dimensions + if ( $N.is(":visible") ) { + $.extend(sC, elDims( $N )); + if (sC.innerHeight < 1) + _log( o.errors.noContainerHeight.replace(/CONTAINER/, sC.ref) ); + } + } + } catch (ex) {} + } + + /** + * Bind layout hotkeys - if options enabled + * + * @see _create() and addPane() + * @param {string=} [panes=""] The edge(s) to process + */ +, initHotkeys = function (panes) { + panes = panes ? panes.split(",") : _c.borderPanes; + // bind keyDown to capture hotkeys, if option enabled for ANY pane + $.each(panes, function (i, pane) { + var o = options[pane]; + if (o.enableCursorHotkey || o.customHotkey) { + $(document).bind("keydown."+ sID, keyDown); // only need to bind this ONCE + return false; // BREAK - binding was done + } + }); + } + + /** + * Build final OPTIONS data + * + * @see _create() + */ +, initOptions = function () { + var data, d, pane, key, val, i, c, o; + + // reprocess user's layout-options to have correct options sub-key structure + opts = $.layout.transformData( opts ); // panes = default subkey + + // auto-rename old options for backward compatibility + opts = $.layout.backwardCompatibility.renameAllOptions( opts ); + + // if user-options has 'panes' key (pane-defaults), clean it... + if (!$.isEmptyObject(opts.panes)) { + // REMOVE any pane-defaults that MUST be set per-pane + data = $.layout.optionsMap.noDefault; + for (i=0, c=data.length; i 0) { + z.pane_normal = zo; + z.content_mask = max(zo+1, z.content_mask); // MIN = +1 + z.resizer_normal = max(zo+2, z.resizer_normal); // MIN = +2 + } + + // DELETE 'panes' key now that we are done - values were copied to EACH pane + delete options.panes; + + + function createFxOptions ( pane ) { + var o = options[pane] + , d = options.panes; + // ensure fxSettings key to avoid errors + if (!o.fxSettings) o.fxSettings = {}; + if (!d.fxSettings) d.fxSettings = {}; + + $.each(["_open","_close","_size"], function (i,n) { + var + sName = "fxName"+ n + , sSpeed = "fxSpeed"+ n + , sSettings = "fxSettings"+ n + // recalculate fxName according to specificity rules + , fxName = o[sName] = + o[sName] // options.west.fxName_open + || d[sName] // options.panes.fxName_open + || o.fxName // options.west.fxName + || d.fxName // options.panes.fxName + || "none" // MEANS $.layout.defaults.panes.fxName == "" || false || null || 0 + ; + // validate fxName to ensure is valid effect - MUST have effect-config data in options.effects + if (fxName === "none" || !$.effects || !$.effects[fxName] || !options.effects[fxName]) + fxName = o[sName] = "none"; // effect not loaded OR unrecognized fxName + + // set vars for effects subkeys to simplify logic + var fx = options.effects[fxName] || {} // effects.slide + , fx_all = fx.all || null // effects.slide.all + , fx_pane = fx[pane] || null // effects.slide.west + ; + // create fxSpeed[_open|_close|_size] + o[sSpeed] = + o[sSpeed] // options.west.fxSpeed_open + || d[sSpeed] // options.west.fxSpeed_open + || o.fxSpeed // options.west.fxSpeed + || d.fxSpeed // options.panes.fxSpeed + || null // DEFAULT - let fxSetting.duration control speed + ; + // create fxSettings[_open|_close|_size] + o[sSettings] = $.extend( + true + , {} + , fx_all // effects.slide.all + , fx_pane // effects.slide.west + , d.fxSettings // options.panes.fxSettings + , o.fxSettings // options.west.fxSettings + , d[sSettings] // options.panes.fxSettings_open + , o[sSettings] // options.west.fxSettings_open + ); + }); + + // DONE creating action-specific-settings for this pane, + // so DELETE generic options - are no longer meaningful + delete o.fxName; + delete o.fxSpeed; + delete o.fxSettings; + } + } + + /** + * Initialize module objects, styling, size and position for all panes + * + * @see _initElements() + * @param {string} pane The pane to process + */ +, getPane = function (pane) { + var sel = options[pane].paneSelector + if (sel.substr(0,1)==="#") // ID selector + // NOTE: elements selected 'by ID' DO NOT have to be 'children' + return $N.find(sel).eq(0); + else { // class or other selector + var $P = $N.children(sel).eq(0); + // look for the pane nested inside a 'form' element + return $P.length ? $P : $N.children("form:first").children(sel).eq(0); + } + } + +, initPanes = function (evt) { + // stopPropagation if called by trigger("layoutinitpanes") - use evtPane utility + evtPane(evt); + + // NOTE: do north & south FIRST so we can measure their height - do center LAST + $.each(_c.allPanes, function (idx, pane) { + addPane( pane, true ); + }); + + // init the pane-handles NOW in case we have to hide or close the pane below + initHandles(); + + // now that all panes have been initialized and initially-sized, + // make sure there is really enough space available for each pane + $.each(_c.borderPanes, function (i, pane) { + if ($Ps[pane] && state[pane].isVisible) { // pane is OPEN + setSizeLimits(pane); + makePaneFit(pane); // pane may be Closed, Hidden or Resized by makePaneFit() + } + }); + // size center-pane AGAIN in case we 'closed' a border-pane in loop above + sizeMidPanes("center"); + + // Chrome/Webkit sometimes fires callbacks BEFORE it completes resizing! + // Before RC30.3, there was a 10ms delay here, but that caused layout + // to load asynchrously, which is BAD, so try skipping delay for now + + // process pane contents and callbacks, and init/resize child-layout if exists + $.each(_c.allPanes, function (i, pane) { + var o = options[pane]; + if ($Ps[pane]) { + if (state[pane].isVisible) { // pane is OPEN + sizeContent(pane); + // trigger pane.onResize if triggerEventsOnLoad = true + if (o.triggerEventsOnLoad) + _runCallbacks("onresize_end", pane); + else // automatic if onresize called, otherwise call it specifically + // resize child - IF inner-layout already exists (created before this layout) + resizeChildLayout(pane); + } + // init childLayout - even if pane is not visible + if (o.initChildLayout && o.childOptions) + createChildLayout(pane); + } + }); + } + + /** + * Add a pane to the layout - subroutine of initPanes() + * + * @see initPanes() + * @param {string} pane The pane to process + * @param {boolean=} [force=false] Size content after init + */ +, addPane = function (pane, force) { + if (!force && !isInitialized()) return; + var + o = options[pane] + , s = state[pane] + , c = _c[pane] + , fx = s.fx + , dir = c.dir + , spacing = o.spacing_open || 0 + , isCenter = (pane === "center") + , CSS = {} + , $P = $Ps[pane] + , size, minSize, maxSize + ; + // if pane-pointer already exists, remove the old one first + if ($P) + removePane( pane, false, true, false ); + else + $Cs[pane] = false; // init + + $P = $Ps[pane] = getPane(pane); + if (!$P.length) { + $Ps[pane] = false; // logic + return; + } + + // SAVE original Pane CSS + if (!$P.data("layoutCSS")) { + var props = "position,top,left,bottom,right,width,height,overflow,zIndex,display,backgroundColor,padding,margin,border"; + $P.data("layoutCSS", elCSS($P, props)); + } + + // create alias for pane data in Instance - initHandles will add more + Instance[pane] = { name: pane, pane: $Ps[pane], content: $Cs[pane], options: options[pane], state: state[pane], child: children[pane] }; + + // add classes, attributes & events + $P .data({ + parentLayout: Instance // pointer to Layout Instance + , layoutPane: Instance[pane] // NEW pointer to pane-alias-object + , layoutEdge: pane + , layoutRole: "pane" + }) + .css(c.cssReq).css("zIndex", options.zIndexes.pane_normal) + .css(o.applyDemoStyles ? c.cssDemo : {}) // demo styles + .addClass( o.paneClass +" "+ o.paneClass+"-"+pane ) // default = "ui-layout-pane ui-layout-pane-west" - may be a dupe of 'paneSelector' + .bind("mouseenter."+ sID, addHover ) + .bind("mouseleave."+ sID, removeHover ) + ; + var paneMethods = { + hide: '' + , show: '' + , toggle: '' + , close: '' + , open: '' + , slideOpen: '' + , slideClose: '' + , slideToggle: '' + , size: 'sizePane' + , sizePane: 'sizePane' + , sizeContent: '' + , sizeHandles: '' + , enableClosable: '' + , disableClosable: '' + , enableSlideable: '' + , disableSlideable: '' + , enableResizable: '' + , disableResizable: '' + , swapPanes: 'swapPanes' + , swap: 'swapPanes' + , move: 'swapPanes' + , removePane: 'removePane' + , remove: 'removePane' + , createChildLayout: '' + , resizeChildLayout: '' + , resizeAll: 'resizeAll' + , resizeLayout: 'resizeAll' + } + , name; + // loop hash and bind all methods - include layoutID namespacing + for (name in paneMethods) { + $P.bind("layoutpane"+ name.toLowerCase() +"."+ sID, Instance[ paneMethods[name] || name ]); + } + + // see if this pane has a 'scrolling-content element' + initContent(pane, false); // false = do NOT sizeContent() - called later + + if (!isCenter) { + // call _parseSize AFTER applying pane classes & styles - but before making visible (if hidden) + // if o.size is auto or not valid, then MEASURE the pane and use that as its 'size' + size = s.size = _parseSize(pane, o.size); + minSize = _parseSize(pane,o.minSize) || 1; + maxSize = _parseSize(pane,o.maxSize) || 100000; + if (size > 0) size = max(min(size, maxSize), minSize); + + // state for border-panes + s.isClosed = false; // true = pane is closed + s.isSliding = false; // true = pane is currently open by 'sliding' over adjacent panes + s.isResizing= false; // true = pane is in process of being resized + s.isHidden = false; // true = pane is hidden - no spacing, resizer or toggler is visible! + + // array for 'pin buttons' whose classNames are auto-updated on pane-open/-close + if (!s.pins) s.pins = []; + } + // states common to ALL panes + s.tagName = $P[0].tagName; + s.edge = pane; // useful if pane is (or about to be) 'swapped' - easy find out where it is (or is going) + s.noRoom = false; // true = pane 'automatically' hidden due to insufficient room - will unhide automatically + s.isVisible = true; // false = pane is invisible - closed OR hidden - simplify logic + + // set css-position to account for container borders & padding + switch (pane) { + case "north": CSS.top = sC.insetTop; + CSS.left = sC.insetLeft; + CSS.right = sC.insetRight; + break; + case "south": CSS.bottom = sC.insetBottom; + CSS.left = sC.insetLeft; + CSS.right = sC.insetRight; + break; + case "west": CSS.left = sC.insetLeft; // top, bottom & height set by sizeMidPanes() + break; + case "east": CSS.right = sC.insetRight; // ditto + break; + case "center": // top, left, width & height set by sizeMidPanes() + } + + if (dir === "horz") // north or south pane + CSS.height = cssH($P, size); + else if (dir === "vert") // east or west pane + CSS.width = cssW($P, size); + //else if (isCenter) {} + + $P.css(CSS); // apply size -- top, bottom & height will be set by sizeMidPanes + if (dir != "horz") sizeMidPanes(pane, true); // true = skipCallback + + // close or hide the pane if specified in settings + if (o.initClosed && o.closable && !o.initHidden) + close(pane, true, true); // true, true = force, noAnimation + else if (o.initHidden || o.initClosed) + hide(pane); // will be completely invisible - no resizer or spacing + else if (!s.noRoom) + // make the pane visible - in case was initially hidden + $P.css("display","block"); + // ELSE setAsOpen() - called later by initHandles() + + // RESET visibility now - pane will appear IF display:block + $P.css("visibility","visible"); + + // check option for auto-handling of pop-ups & drop-downs + if (o.showOverflowOnHover) + $P.hover( allowOverflow, resetOverflow ); + + // if manually adding a pane AFTER layout initialization, then... + if (state.initialized) { + initHandles( pane ); + initHotkeys( pane ); + resizeAll(); // will sizeContent if pane is visible + if (s.isVisible) { // pane is OPEN + if (o.triggerEventsOnLoad) + _runCallbacks("onresize_end", pane); + else // automatic if onresize called, otherwise call it specifically + // resize child - IF inner-layout already exists (created before this layout) + resizeChildLayout(pane); // a previously existing childLayout + } + if (o.initChildLayout && o.childOptions) + createChildLayout(pane); + } + } + + /** + * Initialize module objects, styling, size and position for all resize bars and toggler buttons + * + * @see _create() + * @param {string=} [panes=""] The edge(s) to process + */ +, initHandles = function (panes) { + panes = panes ? panes.split(",") : _c.borderPanes; + + // create toggler DIVs for each pane, and set object pointers for them, eg: $R.north = north toggler DIV + $.each(panes, function (i, pane) { + var $P = $Ps[pane]; + $Rs[pane] = false; // INIT + $Ts[pane] = false; + if (!$P) return; // pane does not exist - skip + + var + o = options[pane] + , s = state[pane] + , c = _c[pane] + , paneId = o.paneSelector.substr(0,1) === "#" ? o.paneSelector.substr(1) : "" + , rClass = o.resizerClass + , tClass = o.togglerClass + , side = c.side.toLowerCase() + , spacing = (s.isVisible ? o.spacing_open : o.spacing_closed) + , _pane = "-"+ pane // used for classNames + , _state = (s.isVisible ? "-open" : "-closed") // used for classNames + , I = Instance[pane] + // INIT RESIZER BAR + , $R = I.resizer = $Rs[pane] = $("
                                                ") + // INIT TOGGLER BUTTON + , $T = I.toggler = (o.closable ? $Ts[pane] = $("
                                                ") : false) + ; + + //if (s.isVisible && o.resizable) ... handled by initResizable + if (!s.isVisible && o.slidable) + $R.attr("title", o.tips.Slide).css("cursor", o.sliderCursor); + + $R // if paneSelector is an ID, then create a matching ID for the resizer, eg: "#paneLeft" => "paneLeft-resizer" + .attr("id", paneId ? paneId +"-resizer" : "" ) + .data({ + parentLayout: Instance + , layoutPane: Instance[pane] // NEW pointer to pane-alias-object + , layoutEdge: pane + , layoutRole: "resizer" + }) + .css(_c.resizers.cssReq).css("zIndex", options.zIndexes.resizer_normal) + .css(o.applyDemoStyles ? _c.resizers.cssDemo : {}) // add demo styles + .addClass(rClass +" "+ rClass+_pane) + .hover(addHover, removeHover) // ALWAYS add hover-classes, even if resizing is not enabled - handle with CSS instead + .hover(onResizerEnter, onResizerLeave) // ALWAYS NEED resizer.mouseleave to balance toggler.mouseenter + .appendTo($N) // append DIV to container + ; + + if ($T) { + $T // if paneSelector is an ID, then create a matching ID for the resizer, eg: "#paneLeft" => "#paneLeft-toggler" + .attr("id", paneId ? paneId +"-toggler" : "" ) + .data({ + parentLayout: Instance + , layoutPane: Instance[pane] // NEW pointer to pane-alias-object + , layoutEdge: pane + , layoutRole: "toggler" + }) + .css(_c.togglers.cssReq) // add base/required styles + .css(o.applyDemoStyles ? _c.togglers.cssDemo : {}) // add demo styles + .addClass(tClass +" "+ tClass+_pane) + .hover(addHover, removeHover) // ALWAYS add hover-classes, even if toggling is not enabled - handle with CSS instead + .bind("mouseenter", onResizerEnter) // NEED toggler.mouseenter because mouseenter MAY NOT fire on resizer + .appendTo($R) // append SPAN to resizer DIV + ; + // ADD INNER-SPANS TO TOGGLER + if (o.togglerContent_open) // ui-layout-open + $(""+ o.togglerContent_open +"") + .data({ + layoutEdge: pane + , layoutRole: "togglerContent" + }) + .data("layoutRole", "togglerContent") + .data("layoutEdge", pane) + .addClass("content content-open") + .css("display","none") + .appendTo( $T ) + //.hover( addHover, removeHover ) // use ui-layout-toggler-west-hover .content-open instead! + ; + if (o.togglerContent_closed) // ui-layout-closed + $(""+ o.togglerContent_closed +"") + .data({ + layoutEdge: pane + , layoutRole: "togglerContent" + }) + .addClass("content content-closed") + .css("display","none") + .appendTo( $T ) + //.hover( addHover, removeHover ) // use ui-layout-toggler-west-hover .content-closed instead! + ; + // ADD TOGGLER.click/.hover + enableClosable(pane); + } + + // add Draggable events + initResizable(pane); + + // ADD CLASSNAMES & SLIDE-BINDINGS - eg: class="resizer resizer-west resizer-open" + if (s.isVisible) + setAsOpen(pane); // onOpen will be called, but NOT onResize + else { + setAsClosed(pane); // onClose will be called + bindStartSlidingEvent(pane, true); // will enable events IF option is set + } + + }); + + // SET ALL HANDLE DIMENSIONS + sizeHandles(); + } + + + /** + * Initialize scrolling ui-layout-content div - if exists + * + * @see initPane() - or externally after an Ajax injection + * @param {string} [pane] The pane to process + * @param {boolean=} [resize=true] Size content after init + */ +, initContent = function (pane, resize) { + if (!isInitialized()) return; + var + o = options[pane] + , sel = o.contentSelector + , I = Instance[pane] + , $P = $Ps[pane] + , $C + ; + if (sel) $C = I.content = $Cs[pane] = (o.findNestedContent) + ? $P.find(sel).eq(0) // match 1-element only + : $P.children(sel).eq(0) + ; + if ($C && $C.length) { + $C.data("layoutRole", "content"); + // SAVE original Pane CSS + if (!$C.data("layoutCSS")) + $C.data("layoutCSS", elCSS($C, "height")); + $C.css( _c.content.cssReq ); + if (o.applyDemoStyles) { + $C.css( _c.content.cssDemo ); // add padding & overflow: auto to content-div + $P.css( _c.content.cssDemoPane ); // REMOVE padding/scrolling from pane + } + state[pane].content = {}; // init content state + if (resize !== false) sizeContent(pane); + // sizeContent() is called AFTER init of all elements + } + else + I.content = $Cs[pane] = false; + } + + + /** + * Add resize-bars to all panes that specify it in options + * -dependancy: $.fn.resizable - will skip if not found + * + * @see _create() + * @param {string=} [panes=""] The edge(s) to process + */ +, initResizable = function (panes) { + var draggingAvailable = $.layout.plugins.draggable + , side // set in start() + ; + panes = panes ? panes.split(",") : _c.borderPanes; + + $.each(panes, function (idx, pane) { + var o = options[pane]; + if (!draggingAvailable || !$Ps[pane] || !o.resizable) { + o.resizable = false; + return true; // skip to next + } + + var s = state[pane] + , z = options.zIndexes + , c = _c[pane] + , side = c.dir=="horz" ? "top" : "left" + , opEdge = _c.oppositeEdge[pane] + , masks = pane +",center,"+ opEdge + (c.dir=="horz" ? ",west,east" : "") + , $P = $Ps[pane] + , $R = $Rs[pane] + , base = o.resizerClass + , lastPos = 0 // used when live-resizing + , r, live // set in start because may change + // 'drag' classes are applied to the ORIGINAL resizer-bar while dragging is in process + , resizerClass = base+"-drag" // resizer-drag + , resizerPaneClass = base+"-"+pane+"-drag" // resizer-north-drag + // 'helper' class is applied to the CLONED resizer-bar while it is being dragged + , helperClass = base+"-dragging" // resizer-dragging + , helperPaneClass = base+"-"+pane+"-dragging" // resizer-north-dragging + , helperLimitClass = base+"-dragging-limit" // resizer-drag + , helperPaneLimitClass = base+"-"+pane+"-dragging-limit" // resizer-north-drag + , helperClassesSet = false // logic var + ; + + if (!s.isClosed) + $R.attr("title", o.tips.Resize) + .css("cursor", o.resizerCursor); // n-resize, s-resize, etc + + $R.draggable({ + containment: $N[0] // limit resizing to layout container + , axis: (c.dir=="horz" ? "y" : "x") // limit resizing to horz or vert axis + , delay: 0 + , distance: 1 + , grid: o.resizingGrid + // basic format for helper - style it using class: .ui-draggable-dragging + , helper: "clone" + , opacity: o.resizerDragOpacity + , addClasses: false // avoid ui-state-disabled class when disabled + //, iframeFix: o.draggableIframeFix // TODO: consider using when bug is fixed + , zIndex: z.resizer_drag + + , start: function (e, ui) { + // REFRESH options & state pointers in case we used swapPanes + o = options[pane]; + s = state[pane]; + // re-read options + live = o.livePaneResizing; + + // ondrag_start callback - will CANCEL hide if returns false + // TODO: dragging CANNOT be cancelled like this, so see if there is a way? + if (false === _runCallbacks("ondrag_start", pane)) return false; + + s.isResizing = true; // prevent pane from closing while resizing + timer.clear(pane+"_closeSlider"); // just in case already triggered + + // SET RESIZER LIMITS - used in drag() + setSizeLimits(pane); // update pane/resizer state + r = s.resizerPosition; + lastPos = ui.position[ side ] + + $R.addClass( resizerClass +" "+ resizerPaneClass ); // add drag classes + helperClassesSet = false; // reset logic var - see drag() + + // DISABLE TEXT SELECTION (probably already done by resizer.mouseOver) + $('body').disableSelection(); + + // MASK PANES CONTAINING IFRAMES, APPLETS OR OTHER TROUBLESOME ELEMENTS + showMasks( masks ); + } + + , drag: function (e, ui) { + if (!helperClassesSet) { // can only add classes after clone has been added to the DOM + //$(".ui-draggable-dragging") + ui.helper + .addClass( helperClass +" "+ helperPaneClass ) // add helper classes + .css({ right: "auto", bottom: "auto" }) // fix dir="rtl" issue + .children().css("visibility","hidden") // hide toggler inside dragged resizer-bar + ; + helperClassesSet = true; + // draggable bug!? RE-SET zIndex to prevent E/W resize-bar showing through N/S pane! + if (s.isSliding) $Ps[pane].css("zIndex", z.pane_sliding); + } + // CONTAIN RESIZER-BAR TO RESIZING LIMITS + var limit = 0; + if (ui.position[side] < r.min) { + ui.position[side] = r.min; + limit = -1; + } + else if (ui.position[side] > r.max) { + ui.position[side] = r.max; + limit = 1; + } + // ADD/REMOVE dragging-limit CLASS + if (limit) { + ui.helper.addClass( helperLimitClass +" "+ helperPaneLimitClass ); // at dragging-limit + window.defaultStatus = (limit>0 && pane.match(/(north|west)/)) || (limit<0 && pane.match(/(south|east)/)) ? o.tips.maxSizeWarning : o.tips.minSizeWarning; + } + else { + ui.helper.removeClass( helperLimitClass +" "+ helperPaneLimitClass ); // not at dragging-limit + window.defaultStatus = ""; + } + // DYNAMICALLY RESIZE PANES IF OPTION ENABLED + // won't trigger unless resizer has actually moved! + if (live && Math.abs(ui.position[side] - lastPos) >= o.liveResizingTolerance) { + lastPos = ui.position[side]; + resizePanes(e, ui, pane) + } + } + + , stop: function (e, ui) { + $('body').enableSelection(); // RE-ENABLE TEXT SELECTION + window.defaultStatus = ""; // clear 'resizing limit' message from statusbar + $R.removeClass( resizerClass +" "+ resizerPaneClass ); // remove drag classes from Resizer + s.isResizing = false; + resizePanes(e, ui, pane, true, masks); // true = resizingDone + } + + }); + }); + + /** + * resizePanes + * + * Sub-routine called from stop() - and drag() if livePaneResizing + * + * @param {!Object} evt + * @param {!Object} ui + * @param {string} pane + * @param {boolean=} [resizingDone=false] + */ + var resizePanes = function (evt, ui, pane, resizingDone, masks) { + var dragPos = ui.position + , c = _c[pane] + , o = options[pane] + , s = state[pane] + , resizerPos + ; + switch (pane) { + case "north": resizerPos = dragPos.top; break; + case "west": resizerPos = dragPos.left; break; + case "south": resizerPos = sC.offsetHeight - dragPos.top - o.spacing_open; break; + case "east": resizerPos = sC.offsetWidth - dragPos.left - o.spacing_open; break; + }; + // remove container margin from resizer position to get the pane size + var newSize = resizerPos - sC["inset"+ c.side]; + + // Disable OR Resize Mask(s) created in drag.start + if (!resizingDone) { + // ensure we meet liveResizingTolerance criteria + if (Math.abs(newSize - s.size) < o.liveResizingTolerance) + return; // SKIP resize this time + // resize the pane + manualSizePane(pane, newSize, false, true); // true = noAnimation + sizeMasks(); // resize all visible masks + } + else { // resizingDone + // ondrag_end callback + if (false !== _runCallbacks("ondrag_end", pane)) + manualSizePane(pane, newSize, false, true); // true = noAnimation + hideMasks(); // hide all masks, which include panes with 'content/iframe-masks' + if (s.isSliding && masks) // RE-SHOW only 'object-masks' so objects won't show through sliding pane + showMasks( masks, true ); // true = onlyForObjects + } + }; + } + + /** + * sizeMask + * + * Needed to overlay a DIV over an IFRAME-pane because mask CANNOT be *inside* the pane + * Called when mask created, and during livePaneResizing + */ +, sizeMask = function () { + var $M = $(this) + , pane = $M.data("layoutMask") // eg: "west" + , s = state[pane] + ; + // only masks over an IFRAME-pane need manual resizing + if (s.tagName == "IFRAME" && s.isVisible) // no need to mask closed/hidden panes + $M.css({ + top: s.offsetTop + , left: s.offsetLeft + , width: s.outerWidth + , height: s.outerHeight + }); + /* ALT Method... + var $P = $Ps[pane]; + $M.css( $P.position() ).css({ width: $P[0].offsetWidth, height: $P[0].offsetHeight }); + */ + } +, sizeMasks = function () { + $Ms.each( sizeMask ); // resize all 'visible' masks + } + +, showMasks = function (panes, onlyForObjects) { + var a = panes ? panes.split(",") : $.layout.config.allPanes + , z = options.zIndexes + , o, s; + $.each(a, function(i,p){ + s = state[p]; + o = options[p]; + if (s.isVisible && ( (!onlyForObjects && o.maskContents) || o.maskObjects )) { + getMasks(p).each(function(){ + sizeMask.call(this); + this.style.zIndex = s.isSliding ? z.pane_sliding+1 : z.pane_normal+1 + this.style.display = "block"; + }); + } + }); + } + +, hideMasks = function () { + // ensure no pane is resizing - could be a timing issue + var skip; + $.each( $.layout.config.borderPanes, function(i,p){ + if (state[p].isResizing) { + skip = true; + return false; // BREAK + } + }); + if (!skip) + $Ms.hide(); // hide ALL masks + } + +, getMasks = function (pane) { + var $Masks = $([]) + , $M, i = 0, c = $Ms.length + ; + for (; i CSS + if (sC.tagName === "BODY" && ($N = $("html")).data(css)) // RESET CSS + $N.css( $N.data(css) ).removeData(css); + + // trigger plugins for this layout, if there are any + runPluginCallbacks( Instance, $.layout.onDestroy ); + + // trigger state-management and onunload callback + unload(); + + // clear the Instance of everything except for container & options (so could recreate) + // RE-CREATE: myLayout = myLayout.container.layout( myLayout.options ); + for (n in Instance) + if (!n.match(/^(container|options)$/)) delete Instance[ n ]; + // add a 'destroyed' flag to make it easy to check + Instance.destroyed = true; + + // if this is a child layout, CLEAR the child-pointer in the parent + /* for now the pointer REMAINS, but with only container, options and destroyed keys + if (parentPane) { + var layout = parentPane.pane.data("parentLayout"); + parentPane.child = layout.children[ parentPane.name ] = null; + } + */ + + return Instance; // for coding convenience + } + + /** + * Remove a pane from the layout - subroutine of destroy() + * + * @see destroy() + * @param {string|Object} evt_or_pane The pane to process + * @param {boolean=} [remove=false] Remove the DOM element? + * @param {boolean=} [skipResize=false] Skip calling resizeAll()? + * @param {boolean=} [destroyChild=true] Destroy Child-layouts? If not passed, obeys options setting + */ +, removePane = function (evt_or_pane, remove, skipResize, destroyChild) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , $P = $Ps[pane] + , $C = $Cs[pane] + , $R = $Rs[pane] + , $T = $Ts[pane] + ; + // NOTE: elements can still exist even after remove() + // so check for missing data(), which is cleared by removed() + if ($P && $.isEmptyObject( $P.data() )) $P = false; + if ($C && $.isEmptyObject( $C.data() )) $C = false; + if ($R && $.isEmptyObject( $R.data() )) $R = false; + if ($T && $.isEmptyObject( $T.data() )) $T = false; + + if ($P) $P.stop(true, true); + + // check for a child layout + var o = options[pane] + , s = state[pane] + , d = "layout" + , css = "layoutCSS" + , child = children[pane] || ($P ? $P.data(d) : 0) || ($C ? $C.data(d) : 0) || null + , destroy = destroyChild !== undefined ? destroyChild : o.destroyChildLayout + ; + + // FIRST destroy the child-layout(s) + if (destroy && child && !child.destroyed) { + child.destroy(true); // tell child-layout to destroy ALL its child-layouts too + if (child.destroyed) // destroy was successful + child = null; // clear pointer for logic below + } + + if ($P && remove && !child) + $P.remove(); + else if ($P && $P[0]) { + // create list of ALL pane-classes that need to be removed + var root = o.paneClass // default="ui-layout-pane" + , pRoot = root +"-"+ pane // eg: "ui-layout-pane-west" + , _open = "-open" + , _sliding= "-sliding" + , _closed = "-closed" + , classes = [ root, root+_open, root+_closed, root+_sliding, // generic classes + pRoot, pRoot+_open, pRoot+_closed, pRoot+_sliding ] // pane-specific classes + ; + $.merge(classes, getHoverClasses($P, true)); // ADD hover-classes + // remove all Layout classes from pane-element + $P .removeClass( classes.join(" ") ) // remove ALL pane-classes + .removeData("parentLayout") + .removeData("layoutPane") + .removeData("layoutRole") + .removeData("layoutEdge") + .removeData("autoHidden") // in case set + .unbind("."+ sID) // remove ALL Layout events + // TODO: remove these extra unbind commands when jQuery is fixed + //.unbind("mouseenter"+ sID) + //.unbind("mouseleave"+ sID) + ; + // do NOT reset CSS if this pane/content is STILL the container of a nested layout! + // the nested layout will reset its 'container' CSS when/if it is destroyed + if ($C && $C.data(d)) { + // a content-div may not have a specific width, so give it one to contain the Layout + $C.width( $C.width() ); + child.resizeAll(); // now resize the Layout + } + else if ($C) + $C.css( $C.data(css) ).removeData(css).removeData("layoutRole"); + // remove pane AFTER content in case there was a nested layout + if (!$P.data(d)) + $P.css( $P.data(css) ).removeData(css); + } + + // REMOVE pane resizer and toggler elements + if ($T) $T.remove(); + if ($R) $R.remove(); + + // CLEAR all pointers and state data + Instance[pane] = $Ps[pane] = $Cs[pane] = $Rs[pane] = $Ts[pane] = children[pane] = false; + s = { removed: true }; + + if (!skipResize) + resizeAll(); + } + + +/* + * ########################### + * ACTION METHODS + * ########################### + */ + +, _hidePane = function (pane) { + var $P = $Ps[pane] + , o = options[pane] + , s = $P[0].style + ; + if (o.useOffscreenClose) { + if (!$P.data(_c.offscreenReset)) + $P.data(_c.offscreenReset, { left: s.left, right: s.right }); + $P.css( _c.offscreenCSS ); + } + else + $P.hide().removeData(_c.offscreenReset); + } + +, _showPane = function (pane) { + var $P = $Ps[pane] + , o = options[pane] + , off = _c.offscreenCSS + , old = $P.data(_c.offscreenReset) + , s = $P[0].style + ; + $P .show() // ALWAYS show, just in case + .removeData(_c.offscreenReset); + if (o.useOffscreenClose && old) { + if (s.left == off.left) + s.left = old.left; + if (s.right == off.right) + s.right = old.right; + } + } + + + /** + * Completely 'hides' a pane, including its spacing - as if it does not exist + * The pane is not actually 'removed' from the source, so can use 'show' to un-hide it + * + * @param {string|Object} evt_or_pane The pane being hidden, ie: north, south, east, or west + * @param {boolean=} [noAnimation=false] + */ +, hide = function (evt_or_pane, noAnimation) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , o = options[pane] + , s = state[pane] + , $P = $Ps[pane] + , $R = $Rs[pane] + ; + if (!$P || s.isHidden) return; // pane does not exist OR is already hidden + + // onhide_start callback - will CANCEL hide if returns false + if (state.initialized && false === _runCallbacks("onhide_start", pane)) return; + + s.isSliding = false; // just in case + + // now hide the elements + if ($R) $R.hide(); // hide resizer-bar + if (!state.initialized || s.isClosed) { + s.isClosed = true; // to trigger open-animation on show() + s.isHidden = true; + s.isVisible = false; + if (!state.initialized) + _hidePane(pane); // no animation when loading page + sizeMidPanes(_c[pane].dir === "horz" ? "" : "center"); + if (state.initialized || o.triggerEventsOnLoad) + _runCallbacks("onhide_end", pane); + } + else { + s.isHiding = true; // used by onclose + close(pane, false, noAnimation); // adjust all panes to fit + } + } + + /** + * Show a hidden pane - show as 'closed' by default unless openPane = true + * + * @param {string|Object} evt_or_pane The pane being opened, ie: north, south, east, or west + * @param {boolean=} [openPane=false] + * @param {boolean=} [noAnimation=false] + * @param {boolean=} [noAlert=false] + */ +, show = function (evt_or_pane, openPane, noAnimation, noAlert) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , o = options[pane] + , s = state[pane] + , $P = $Ps[pane] + , $R = $Rs[pane] + ; + if (!$P || !s.isHidden) return; // pane does not exist OR is not hidden + + // onshow_start callback - will CANCEL show if returns false + if (false === _runCallbacks("onshow_start", pane)) return; + + s.isSliding = false; // just in case + s.isShowing = true; // used by onopen/onclose + //s.isHidden = false; - will be set by open/close - if not cancelled + + // now show the elements + //if ($R) $R.show(); - will be shown by open/close + if (openPane === false) + close(pane, true); // true = force + else + open(pane, false, noAnimation, noAlert); // adjust all panes to fit + } + + + /** + * Toggles a pane open/closed by calling either open or close + * + * @param {string|Object} evt_or_pane The pane being toggled, ie: north, south, east, or west + * @param {boolean=} [slide=false] + */ +, toggle = function (evt_or_pane, slide) { + if (!isInitialized()) return; + var evt = evtObj(evt_or_pane) + , pane = evtPane.call(this, evt_or_pane) + , s = state[pane] + ; + if (evt) // called from to $R.dblclick OR triggerPaneEvent + evt.stopImmediatePropagation(); + if (s.isHidden) + show(pane); // will call 'open' after unhiding it + else if (s.isClosed) + open(pane, !!slide); + else + close(pane); + } + + + /** + * Utility method used during init or other auto-processes + * + * @param {string} pane The pane being closed + * @param {boolean=} [setHandles=false] + */ +, _closePane = function (pane, setHandles) { + var + $P = $Ps[pane] + , s = state[pane] + ; + _hidePane(pane); + s.isClosed = true; + s.isVisible = false; + // UNUSED: if (setHandles) setAsClosed(pane, true); // true = force + } + + /** + * Close the specified pane (animation optional), and resize all other panes as needed + * + * @param {string|Object} evt_or_pane The pane being closed, ie: north, south, east, or west + * @param {boolean=} [force=false] + * @param {boolean=} [noAnimation=false] + * @param {boolean=} [skipCallback=false] + */ +, close = function (evt_or_pane, force, noAnimation, skipCallback) { + var pane = evtPane.call(this, evt_or_pane); + // if pane has been initialized, but NOT the complete layout, close pane instantly + if (!state.initialized && $Ps[pane]) { + _closePane(pane); // INIT pane as closed + return; + } + if (!isInitialized()) return; + + var + $P = $Ps[pane] + , $R = $Rs[pane] + , $T = $Ts[pane] + , o = options[pane] + , s = state[pane] + , c = _c[pane] + , doFX, isShowing, isHiding, wasSliding; + + // QUEUE in case another action/animation is in progress + $N.queue(function( queueNext ){ + + if ( !$P + || (!o.closable && !s.isShowing && !s.isHiding) // invalid request // (!o.resizable && !o.closable) ??? + || (!force && s.isClosed && !s.isShowing) // already closed + ) return queueNext(); + + // onclose_start callback - will CANCEL hide if returns false + // SKIP if just 'showing' a hidden pane as 'closed' + var abort = !s.isShowing && false === _runCallbacks("onclose_start", pane); + + // transfer logic vars to temp vars + isShowing = s.isShowing; + isHiding = s.isHiding; + wasSliding = s.isSliding; + // now clear the logic vars (REQUIRED before aborting) + delete s.isShowing; + delete s.isHiding; + + if (abort) return queueNext(); + + doFX = !noAnimation && !s.isClosed && (o.fxName_close != "none"); + s.isMoving = true; + s.isClosed = true; + s.isVisible = false; + // update isHidden BEFORE sizing panes + if (isHiding) s.isHidden = true; + else if (isShowing) s.isHidden = false; + + if (s.isSliding) // pane is being closed, so UNBIND trigger events + bindStopSlidingEvents(pane, false); // will set isSliding=false + else // resize panes adjacent to this one + sizeMidPanes(_c[pane].dir === "horz" ? "" : "center", false); // false = NOT skipCallback + + // if this pane has a resizer bar, move it NOW - before animation + setAsClosed(pane); + + // CLOSE THE PANE + if (doFX) { // animate the close + // mask panes with objects + var masks = "center"+ (c.dir=="horz" ? ",west,east" : ""); + showMasks( masks, true ); // true = ONLY mask panes with maskObjects=true + lockPaneForFX(pane, true); // need to set left/top so animation will work + $P.hide( o.fxName_close, o.fxSettings_close, o.fxSpeed_close, function () { + lockPaneForFX(pane, false); // undo + if (s.isClosed) close_2(); + queueNext(); + }); + } + else { // hide the pane without animation + _hidePane(pane); + close_2(); + queueNext(); + }; + }); + + // SUBROUTINE + function close_2 () { + s.isMoving = false; + bindStartSlidingEvent(pane, true); // will enable if o.slidable = true + + // if opposite-pane was autoClosed, see if it can be autoOpened now + var altPane = _c.oppositeEdge[pane]; + if (state[ altPane ].noRoom) { + setSizeLimits( altPane ); + makePaneFit( altPane ); + } + + // hide any masks shown while closing + hideMasks(); + + if (!skipCallback && (state.initialized || o.triggerEventsOnLoad)) { + // onclose callback - UNLESS just 'showing' a hidden pane as 'closed' + if (!isShowing) _runCallbacks("onclose_end", pane); + // onhide OR onshow callback + if (isShowing) _runCallbacks("onshow_end", pane); + if (isHiding) _runCallbacks("onhide_end", pane); + } + } + } + + /** + * @param {string} pane The pane just closed, ie: north, south, east, or west + */ +, setAsClosed = function (pane) { + var + $P = $Ps[pane] + , $R = $Rs[pane] + , $T = $Ts[pane] + , o = options[pane] + , s = state[pane] + , side = _c[pane].side.toLowerCase() + , inset = "inset"+ _c[pane].side + , rClass = o.resizerClass + , tClass = o.togglerClass + , _pane = "-"+ pane // used for classNames + , _open = "-open" + , _sliding= "-sliding" + , _closed = "-closed" + ; + $R + .css(side, sC[inset]) // move the resizer + .removeClass( rClass+_open +" "+ rClass+_pane+_open ) + .removeClass( rClass+_sliding +" "+ rClass+_pane+_sliding ) + .addClass( rClass+_closed +" "+ rClass+_pane+_closed ) + .unbind("dblclick."+ sID) + ; + // DISABLE 'resizing' when closed - do this BEFORE bindStartSlidingEvent? + if (o.resizable && $.layout.plugins.draggable) + $R + .draggable("disable") + .removeClass("ui-state-disabled") // do NOT apply disabled styling - not suitable here + .css("cursor", "default") + .attr("title","") + ; + + // if pane has a toggler button, adjust that too + if ($T) { + $T + .removeClass( tClass+_open +" "+ tClass+_pane+_open ) + .addClass( tClass+_closed +" "+ tClass+_pane+_closed ) + .attr("title", o.tips.Open) // may be blank + ; + // toggler-content - if exists + $T.children(".content-open").hide(); + $T.children(".content-closed").css("display","block"); + } + + // sync any 'pin buttons' + syncPinBtns(pane, false); + + if (state.initialized) { + // resize 'length' and position togglers for adjacent panes + sizeHandles(); + } + } + + /** + * Open the specified pane (animation optional), and resize all other panes as needed + * + * @param {string|Object} evt_or_pane The pane being opened, ie: north, south, east, or west + * @param {boolean=} [slide=false] + * @param {boolean=} [noAnimation=false] + * @param {boolean=} [noAlert=false] + */ +, open = function (evt_or_pane, slide, noAnimation, noAlert) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , $P = $Ps[pane] + , $R = $Rs[pane] + , $T = $Ts[pane] + , o = options[pane] + , s = state[pane] + , c = _c[pane] + , doFX, isShowing + ; + // QUEUE in case another action/animation is in progress + $N.queue(function( queueNext ){ + + if ( !$P + || (!o.resizable && !o.closable && !s.isShowing) // invalid request + || (s.isVisible && !s.isSliding) // already open + ) return queueNext(); + + // pane can ALSO be unhidden by just calling show(), so handle this scenario + if (s.isHidden && !s.isShowing) { + queueNext(); // call before show() because it needs the queue free + show(pane, true); + return; + } + + if (o.autoResize && s.size != o.size) // resize pane to original size set in options + sizePane(pane, o.size, true, true, true); // true=skipCallback/forceResize/noAnimation + else + // make sure there is enough space available to open the pane + setSizeLimits(pane, slide); + + // onopen_start callback - will CANCEL open if returns false + var cbReturn = _runCallbacks("onopen_start", pane); + + if (cbReturn === "abort") + return queueNext(); + + // update pane-state again in case options were changed in onopen_start + if (cbReturn !== "NC") // NC = "No Callback" + setSizeLimits(pane, slide); + + if (s.minSize > s.maxSize) { // INSUFFICIENT ROOM FOR PANE TO OPEN! + syncPinBtns(pane, false); // make sure pin-buttons are reset + if (!noAlert && o.tips.noRoomToOpen) + alert(o.tips.noRoomToOpen); + return queueNext(); // ABORT + } + + if (slide) // START Sliding - will set isSliding=true + bindStopSlidingEvents(pane, true); // BIND trigger events to close sliding-pane + else if (s.isSliding) // PIN PANE (stop sliding) - open pane 'normally' instead + bindStopSlidingEvents(pane, false); // UNBIND trigger events - will set isSliding=false + else if (o.slidable) + bindStartSlidingEvent(pane, false); // UNBIND trigger events + + s.noRoom = false; // will be reset by makePaneFit if 'noRoom' + makePaneFit(pane); + + // transfer logic var to temp var + isShowing = s.isShowing; + // now clear the logic var + delete s.isShowing; + + doFX = !noAnimation && s.isClosed && (o.fxName_open != "none"); + s.isMoving = true; + s.isVisible = true; + s.isClosed = false; + // update isHidden BEFORE sizing panes - WHY??? Old? + if (isShowing) s.isHidden = false; + + if (doFX) { // ANIMATE + // mask panes with objects + var masks = "center"+ (c.dir=="horz" ? ",west,east" : ""); + if (s.isSliding) masks += ","+ _c.oppositeEdge[pane]; + showMasks( masks, true ); // true = ONLY mask panes with maskObjects=true + lockPaneForFX(pane, true); // need to set left/top so animation will work + $P.show( o.fxName_open, o.fxSettings_open, o.fxSpeed_open, function() { + lockPaneForFX(pane, false); // undo + if (s.isVisible) open_2(); // continue + queueNext(); + }); + } + else { // no animation + _showPane(pane);// just show pane and... + open_2(); // continue + queueNext(); + }; + }); + + // SUBROUTINE + function open_2 () { + s.isMoving = false; + + // cure iframe display issues + _fixIframe(pane); + + // NOTE: if isSliding, then other panes are NOT 'resized' + if (!s.isSliding) { // resize all panes adjacent to this one + hideMasks(); // remove any masks shown while opening + sizeMidPanes(_c[pane].dir=="vert" ? "center" : "", false); // false = NOT skipCallback + } + + // set classes, position handles and execute callbacks... + setAsOpen(pane); + }; + + } + + /** + * @param {string} pane The pane just opened, ie: north, south, east, or west + * @param {boolean=} [skipCallback=false] + */ +, setAsOpen = function (pane, skipCallback) { + var + $P = $Ps[pane] + , $R = $Rs[pane] + , $T = $Ts[pane] + , o = options[pane] + , s = state[pane] + , side = _c[pane].side.toLowerCase() + , inset = "inset"+ _c[pane].side + , rClass = o.resizerClass + , tClass = o.togglerClass + , _pane = "-"+ pane // used for classNames + , _open = "-open" + , _closed = "-closed" + , _sliding= "-sliding" + ; + $R + .css(side, sC[inset] + getPaneSize(pane)) // move the resizer + .removeClass( rClass+_closed +" "+ rClass+_pane+_closed ) + .addClass( rClass+_open +" "+ rClass+_pane+_open ) + ; + if (s.isSliding) + $R.addClass( rClass+_sliding +" "+ rClass+_pane+_sliding ) + else // in case 'was sliding' + $R.removeClass( rClass+_sliding +" "+ rClass+_pane+_sliding ) + + if (o.resizerDblClickToggle) + $R.bind("dblclick", toggle ); + removeHover( 0, $R ); // remove hover classes + if (o.resizable && $.layout.plugins.draggable) + $R .draggable("enable") + .css("cursor", o.resizerCursor) + .attr("title", o.tips.Resize); + else if (!s.isSliding) + $R.css("cursor", "default"); // n-resize, s-resize, etc + + // if pane also has a toggler button, adjust that too + if ($T) { + $T .removeClass( tClass+_closed +" "+ tClass+_pane+_closed ) + .addClass( tClass+_open +" "+ tClass+_pane+_open ) + .attr("title", o.tips.Close); // may be blank + removeHover( 0, $T ); // remove hover classes + // toggler-content - if exists + $T.children(".content-closed").hide(); + $T.children(".content-open").css("display","block"); + } + + // sync any 'pin buttons' + syncPinBtns(pane, !s.isSliding); + + // update pane-state dimensions - BEFORE resizing content + $.extend(s, elDims($P)); + + if (state.initialized) { + // resize resizer & toggler sizes for all panes + sizeHandles(); + // resize content every time pane opens - to be sure + sizeContent(pane, true); // true = remeasure headers/footers, even if 'pane.isMoving' + } + + if (!skipCallback && (state.initialized || o.triggerEventsOnLoad) && $P.is(":visible")) { + // onopen callback + _runCallbacks("onopen_end", pane); + // onshow callback - TODO: should this be here? + if (s.isShowing) _runCallbacks("onshow_end", pane); + + // ALSO call onresize because layout-size *may* have changed while pane was closed + if (state.initialized) + _runCallbacks("onresize_end", pane); + } + + // TODO: Somehow sizePane("north") is being called after this point??? + } + + + /** + * slideOpen / slideClose / slideToggle + * + * Pass-though methods for sliding + */ +, slideOpen = function (evt_or_pane) { + if (!isInitialized()) return; + var evt = evtObj(evt_or_pane) + , pane = evtPane.call(this, evt_or_pane) + , s = state[pane] + , delay = options[pane].slideDelay_open + ; + // prevent event from triggering on NEW resizer binding created below + if (evt) evt.stopImmediatePropagation(); + + if (s.isClosed && evt && evt.type === "mouseenter" && delay > 0) + // trigger = mouseenter - use a delay + timer.set(pane+"_openSlider", open_NOW, delay); + else + open_NOW(); // will unbind events if is already open + + /** + * SUBROUTINE for timed open + */ + function open_NOW () { + if (!s.isClosed) // skip if no longer closed! + bindStopSlidingEvents(pane, true); // BIND trigger events to close sliding-pane + else if (!s.isMoving) + open(pane, true); // true = slide - open() will handle binding + }; + } + +, slideClose = function (evt_or_pane) { + if (!isInitialized()) return; + var evt = evtObj(evt_or_pane) + , pane = evtPane.call(this, evt_or_pane) + , o = options[pane] + , s = state[pane] + , delay = s.isMoving ? 1000 : 300 // MINIMUM delay - option may override + ; + if (s.isClosed || s.isResizing) + return; // skip if already closed OR in process of resizing + else if (o.slideTrigger_close === "click") + close_NOW(); // close immediately onClick + else if (o.preventQuickSlideClose && s.isMoving) + return; // handle Chrome quick-close on slide-open + else if (o.preventPrematureSlideClose && evt && $.layout.isMouseOverElem(evt, $Ps[pane])) + return; // handle incorrect mouseleave trigger, like when over a SELECT-list in IE + else if (evt) // trigger = mouseleave - use a delay + // 1 sec delay if 'opening', else .3 sec + timer.set(pane+"_closeSlider", close_NOW, max(o.slideDelay_close, delay)); + else // called programically + close_NOW(); + + /** + * SUBROUTINE for timed close + */ + function close_NOW () { + if (s.isClosed) // skip 'close' if already closed! + bindStopSlidingEvents(pane, false); // UNBIND trigger events - TODO: is this needed here? + else if (!s.isMoving) + close(pane); // close will handle unbinding + }; + } + + /** + * @param {string|Object} evt_or_pane The pane being opened, ie: north, south, east, or west + */ +, slideToggle = function (evt_or_pane) { + var pane = evtPane.call(this, evt_or_pane); + toggle(pane, true); + } + + + /** + * Must set left/top on East/South panes so animation will work properly + * + * @param {string} pane The pane to lock, 'east' or 'south' - any other is ignored! + * @param {boolean} doLock true = set left/top, false = remove + */ +, lockPaneForFX = function (pane, doLock) { + var $P = $Ps[pane] + , s = state[pane] + , o = options[pane] + , z = options.zIndexes + ; + if (doLock) { + $P.css({ zIndex: z.pane_animate }); // overlay all elements during animation + if (pane=="south") + $P.css({ top: sC.insetTop + sC.innerHeight - $P.outerHeight() }); + else if (pane=="east") + $P.css({ left: sC.insetLeft + sC.innerWidth - $P.outerWidth() }); + } + else { // animation DONE - RESET CSS + // TODO: see if this can be deleted. It causes a quick-close when sliding in Chrome + $P.css({ zIndex: (s.isSliding ? z.pane_sliding : z.pane_normal) }); + if (pane=="south") + $P.css({ top: "auto" }); + // if pane is positioned 'off-screen', then DO NOT screw with it! + else if (pane=="east" && !$P.css("left").match(/\-99999/)) + $P.css({ left: "auto" }); + // fix anti-aliasing in IE - only needed for animations that change opacity + if (browser.msie && o.fxOpacityFix && o.fxName_open != "slide" && $P.css("filter") && $P.css("opacity") == 1) + $P[0].style.removeAttribute('filter'); + } + } + + + /** + * Toggle sliding functionality of a specific pane on/off by adding removing 'slide open' trigger + * + * @see open(), close() + * @param {string} pane The pane to enable/disable, 'north', 'south', etc. + * @param {boolean} enable Enable or Disable sliding? + */ +, bindStartSlidingEvent = function (pane, enable) { + var o = options[pane] + , $P = $Ps[pane] + , $R = $Rs[pane] + , evtName = o.slideTrigger_open.toLowerCase() + ; + if (!$R || (enable && !o.slidable)) return; + + // make sure we have a valid event + if (evtName.match(/mouseover/)) + evtName = o.slideTrigger_open = "mouseenter"; + else if (!evtName.match(/(click|dblclick|mouseenter)/)) + evtName = o.slideTrigger_open = "click"; + + $R + // add or remove event + [enable ? "bind" : "unbind"](evtName +'.'+ sID, slideOpen) + // set the appropriate cursor & title/tip + .css("cursor", enable ? o.sliderCursor : "default") + .attr("title", enable ? o.tips.Slide : "") + ; + } + + /** + * Add or remove 'mouseleave' events to 'slide close' when pane is 'sliding' open or closed + * Also increases zIndex when pane is sliding open + * See bindStartSlidingEvent for code to control 'slide open' + * + * @see slideOpen(), slideClose() + * @param {string} pane The pane to process, 'north', 'south', etc. + * @param {boolean} enable Enable or Disable events? + */ +, bindStopSlidingEvents = function (pane, enable) { + var o = options[pane] + , s = state[pane] + , c = _c[pane] + , z = options.zIndexes + , evtName = o.slideTrigger_close.toLowerCase() + , action = (enable ? "bind" : "unbind") + , $P = $Ps[pane] + , $R = $Rs[pane] + ; + s.isSliding = enable; // logic + timer.clear(pane+"_closeSlider"); // just in case + + // remove 'slideOpen' event from resizer + // ALSO will raise the zIndex of the pane & resizer + if (enable) bindStartSlidingEvent(pane, false); + + // RE/SET zIndex - increases when pane is sliding-open, resets to normal when not + $P.css("zIndex", enable ? z.pane_sliding : z.pane_normal); + $R.css("zIndex", enable ? z.pane_sliding+2 : z.resizer_normal); // NOTE: mask = pane_sliding+1 + + // make sure we have a valid event + if (!evtName.match(/(click|mouseleave)/)) + evtName = o.slideTrigger_close = "mouseleave"; // also catches 'mouseout' + + // add/remove slide triggers + $R[action](evtName, slideClose); // base event on resize + // need extra events for mouseleave + if (evtName === "mouseleave") { + // also close on pane.mouseleave + $P[action]("mouseleave."+ sID, slideClose); + // cancel timer when mouse moves between 'pane' and 'resizer' + $R[action]("mouseenter."+ sID, cancelMouseOut); + $P[action]("mouseenter."+ sID, cancelMouseOut); + } + + if (!enable) + timer.clear(pane+"_closeSlider"); + else if (evtName === "click" && !o.resizable) { + // IF pane is not resizable (which already has a cursor and tip) + // then set the a cursor & title/tip on resizer when sliding + $R.css("cursor", enable ? o.sliderCursor : "default"); + $R.attr("title", enable ? o.tips.Close : ""); // use Toggler-tip, eg: "Close Pane" + } + + // SUBROUTINE for mouseleave timer clearing + function cancelMouseOut (evt) { + timer.clear(pane+"_closeSlider"); + evt.stopPropagation(); + } + } + + + /** + * Hides/closes a pane if there is insufficient room - reverses this when there is room again + * MUST have already called setSizeLimits() before calling this method + * + * @param {string} pane The pane being resized + * @param {boolean=} [isOpening=false] Called from onOpen? + * @param {boolean=} [skipCallback=false] Should the onresize callback be run? + * @param {boolean=} [force=false] + */ +, makePaneFit = function (pane, isOpening, skipCallback, force) { + var + o = options[pane] + , s = state[pane] + , c = _c[pane] + , $P = $Ps[pane] + , $R = $Rs[pane] + , isSidePane = c.dir==="vert" + , hasRoom = false + ; + // special handling for center & east/west panes + if (pane === "center" || (isSidePane && s.noVerticalRoom)) { + // see if there is enough room to display the pane + // ERROR: hasRoom = s.minHeight <= s.maxHeight && (isSidePane || s.minWidth <= s.maxWidth); + hasRoom = (s.maxHeight >= 0); + if (hasRoom && s.noRoom) { // previously hidden due to noRoom, so show now + _showPane(pane); + if ($R) $R.show(); + s.isVisible = true; + s.noRoom = false; + if (isSidePane) s.noVerticalRoom = false; + _fixIframe(pane); + } + else if (!hasRoom && !s.noRoom) { // not currently hidden, so hide now + _hidePane(pane); + if ($R) $R.hide(); + s.isVisible = false; + s.noRoom = true; + } + } + + // see if there is enough room to fit the border-pane + if (pane === "center") { + // ignore center in this block + } + else if (s.minSize <= s.maxSize) { // pane CAN fit + hasRoom = true; + if (s.size > s.maxSize) // pane is too big - shrink it + sizePane(pane, s.maxSize, skipCallback, force, true); // true = noAnimation + else if (s.size < s.minSize) // pane is too small - enlarge it + sizePane(pane, s.minSize, skipCallback, force, true); + // need s.isVisible because new pseudoClose method keeps pane visible, but off-screen + else if ($R && s.isVisible && $P.is(":visible")) { + // make sure resizer-bar is positioned correctly + // handles situation where nested layout was 'hidden' when initialized + var side = c.side.toLowerCase() + , pos = s.size + sC["inset"+ c.side] + ; + if ($.layout.cssNum($R, side) != pos) $R.css( side, pos ); + } + + // if was previously hidden due to noRoom, then RESET because NOW there is room + if (s.noRoom) { + // s.noRoom state will be set by open or show + if (s.wasOpen && o.closable) { + if (o.autoReopen) + open(pane, false, true, true); // true = noAnimation, true = noAlert + else // leave the pane closed, so just update state + s.noRoom = false; + } + else + show(pane, s.wasOpen, true, true); // true = noAnimation, true = noAlert + } + } + else { // !hasRoom - pane CANNOT fit + if (!s.noRoom) { // pane not set as noRoom yet, so hide or close it now... + s.noRoom = true; // update state + s.wasOpen = !s.isClosed && !s.isSliding; + if (s.isClosed){} // SKIP + else if (o.closable) // 'close' if possible + close(pane, true, true); // true = force, true = noAnimation + else // 'hide' pane if cannot just be closed + hide(pane, true); // true = noAnimation + } + } + } + + + /** + * sizePane / manualSizePane + * sizePane is called only by internal methods whenever a pane needs to be resized + * manualSizePane is an exposed flow-through method allowing extra code when pane is 'manually resized' + * + * @param {string|Object} evt_or_pane The pane being resized + * @param {number} size The *desired* new size for this pane - will be validated + * @param {boolean=} [skipCallback=false] Should the onresize callback be run? + * @param {boolean=} [noAnimation=false] + */ +, manualSizePane = function (evt_or_pane, size, skipCallback, noAnimation) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , o = options[pane] + , s = state[pane] + // if resizing callbacks have been delayed and resizing is now DONE, force resizing to complete... + , forceResize = o.livePaneResizing && !s.isResizing + ; + // ANY call to manualSizePane disables autoResize - ie, percentage sizing + o.autoResize = false; + // flow-through... + sizePane(pane, size, skipCallback, forceResize, noAnimation); // will animate resize if option enabled + } + + /** + * @param {string|Object} evt_or_pane The pane being resized + * @param {number} size The *desired* new size for this pane - will be validated + * @param {boolean=} [skipCallback=false] Should the onresize callback be run? + * @param {boolean=} [force=false] Force resizing even if does not seem necessary + * @param {boolean=} [noAnimation=false] + */ +, sizePane = function (evt_or_pane, size, skipCallback, force, noAnimation) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) // probably NEVER called from event? + , o = options[pane] + , s = state[pane] + , $P = $Ps[pane] + , $R = $Rs[pane] + , side = _c[pane].side.toLowerCase() + , dimName = _c[pane].sizeType.toLowerCase() + , inset = "inset"+ _c[pane].side + , skipResizeWhileDragging = s.isResizing && !o.triggerEventsDuringLiveResize + , doFX = noAnimation !== true && o.animatePaneSizing + , oldSize, newSize + ; + // QUEUE in case another action/animation is in progress + $N.queue(function( queueNext ){ + // calculate 'current' min/max sizes + setSizeLimits(pane); // update pane-state + oldSize = s.size; + size = _parseSize(pane, size); // handle percentages & auto + size = max(size, _parseSize(pane, o.minSize)); + size = min(size, s.maxSize); + if (size < s.minSize) { // not enough room for pane! + queueNext(); // call before makePaneFit() because it needs the queue free + makePaneFit(pane, false, skipCallback); // will hide or close pane + return; + } + + // IF newSize is same as oldSize, then nothing to do - abort + if (!force && size === oldSize) + return queueNext(); + + // onresize_start callback CANNOT cancel resizing because this would break the layout! + if (!skipCallback && state.initialized && s.isVisible) + _runCallbacks("onresize_start", pane); + + // resize the pane, and make sure its visible + newSize = cssSize(pane, size); + + if (doFX && $P.is(":visible")) { // ANIMATE + var fx = $.layout.effects.size[pane] || $.layout.effects.size.all + , easing = o.fxSettings_size.easing || fx.easing + , z = options.zIndexes + , props = {}; + props[ dimName ] = newSize +'px'; + s.isMoving = true; + // overlay all elements during animation + $P.css({ zIndex: z.pane_animate }) + .show().animate( props, o.fxSpeed_size, easing, function(){ + // reset zIndex after animation + $P.css({ zIndex: (s.isSliding ? z.pane_sliding : z.pane_normal) }); + s.isMoving = false; + sizePane_2(); // continue + queueNext(); + }); + } + else { // no animation + $P.css( dimName, newSize ); // resize pane + // if pane is visible, then + if ($P.is(":visible")) + sizePane_2(); // continue + else { + // pane is NOT VISIBLE, so just update state data... + // when pane is *next opened*, it will have the new size + s.size = size; // update state.size + $.extend(s, elDims($P)); // update state dimensions + } + queueNext(); + }; + + }); + + // SUBROUTINE + function sizePane_2 () { + /* Panes are sometimes not sized precisely in some browsers!? + * This code will resize the pane up to 3 times to nudge the pane to the correct size + */ + var actual = dimName==='width' ? $P.outerWidth() : $P.outerHeight() + , tries = [{ + pane: pane + , count: 1 + , target: size + , actual: actual + , correct: (size === actual) + , attempt: size + , cssSize: newSize + }] + , lastTry = tries[0] + , thisTry = {} + , msg = 'Inaccurate size after resizing the '+ pane +'-pane.' + ; + while ( !lastTry.correct ) { + thisTry = { pane: pane, count: lastTry.count+1, target: size }; + + if (lastTry.actual > size) + thisTry.attempt = max(0, lastTry.attempt - (lastTry.actual - size)); + else // lastTry.actual < size + thisTry.attempt = max(0, lastTry.attempt + (size - lastTry.actual)); + + thisTry.cssSize = cssSize(pane, thisTry.attempt); + $P.css( dimName, thisTry.cssSize ); + + thisTry.actual = dimName=='width' ? $P.outerWidth() : $P.outerHeight(); + thisTry.correct = (size === thisTry.actual); + + // log attempts and alert the user of this *non-fatal error* (if showDebugMessages) + if ( tries.length === 1) { + _log(msg, false, true); + _log(lastTry, false, true); + } + _log(thisTry, false, true); + // after 4 tries, is as close as its gonna get! + if (tries.length > 3) break; + + tries.push( thisTry ); + lastTry = tries[ tries.length - 1 ]; + } + // END TESTING CODE + + // update pane-state dimensions + s.size = size; + $.extend(s, elDims($P)); + + if (s.isVisible && $P.is(":visible")) { + // reposition the resizer-bar + if ($R) $R.css( side, size + sC[inset] ); + // resize the content-div + sizeContent(pane); + } + + if (!skipCallback && !skipResizeWhileDragging && state.initialized && s.isVisible) + _runCallbacks("onresize_end", pane); + + // resize all the adjacent panes, and adjust their toggler buttons + // when skipCallback passed, it means the controlling method will handle 'other panes' + if (!skipCallback) { + // also no callback if live-resize is in progress and NOT triggerEventsDuringLiveResize + if (!s.isSliding) sizeMidPanes(_c[pane].dir=="horz" ? "" : "center", skipResizeWhileDragging, force); + sizeHandles(); + } + + // if opposite-pane was autoClosed, see if it can be autoOpened now + var altPane = _c.oppositeEdge[pane]; + if (size < oldSize && state[ altPane ].noRoom) { + setSizeLimits( altPane ); + makePaneFit( altPane, false, skipCallback ); + } + + // DEBUG - ALERT user/developer so they know there was a sizing problem + if (tries.length > 1) + _log(msg +'\nSee the Error Console for details.', true, true); + } + } + + /** + * @see initPanes(), sizePane(), resizeAll(), open(), close(), hide() + * @param {Array.|string} panes The pane(s) being resized, comma-delmited string + * @param {boolean=} [skipCallback=false] Should the onresize callback be run? + * @param {boolean=} [force=false] + */ +, sizeMidPanes = function (panes, skipCallback, force) { + panes = (panes ? panes : "east,west,center").split(","); + + $.each(panes, function (i, pane) { + if (!$Ps[pane]) return; // NO PANE - skip + var + o = options[pane] + , s = state[pane] + , $P = $Ps[pane] + , $R = $Rs[pane] + , isCenter= (pane=="center") + , hasRoom = true + , CSS = {} + , newCenter = calcNewCenterPaneDims() + ; + // update pane-state dimensions + $.extend(s, elDims($P)); + + if (pane === "center") { + if (!force && s.isVisible && newCenter.width === s.outerWidth && newCenter.height === s.outerHeight) + return true; // SKIP - pane already the correct size + // set state for makePaneFit() logic + $.extend(s, cssMinDims(pane), { + maxWidth: newCenter.width + , maxHeight: newCenter.height + }); + CSS = newCenter; + // convert OUTER width/height to CSS width/height + CSS.width = cssW($P, CSS.width); + // NEW - allow pane to extend 'below' visible area rather than hide it + CSS.height = cssH($P, CSS.height); + hasRoom = CSS.width >= 0 && CSS.height >= 0; // height >= 0 = ALWAYS TRUE NOW + // during layout init, try to shrink east/west panes to make room for center + if (!state.initialized && o.minWidth > s.outerWidth) { + var + reqPx = o.minWidth - s.outerWidth + , minE = options.east.minSize || 0 + , minW = options.west.minSize || 0 + , sizeE = state.east.size + , sizeW = state.west.size + , newE = sizeE + , newW = sizeW + ; + if (reqPx > 0 && state.east.isVisible && sizeE > minE) { + newE = max( sizeE-minE, sizeE-reqPx ); + reqPx -= sizeE-newE; + } + if (reqPx > 0 && state.west.isVisible && sizeW > minW) { + newW = max( sizeW-minW, sizeW-reqPx ); + reqPx -= sizeW-newW; + } + // IF we found enough extra space, then resize the border panes as calculated + if (reqPx === 0) { + if (sizeE && sizeE != minE) + sizePane('east', newE, true, force, true); // true = skipCallback/noAnimation - initPanes will handle when done + if (sizeW && sizeW != minW) + sizePane('west', newW, true, force, true); + // now start over! + sizeMidPanes('center', skipCallback, force); + return; // abort this loop + } + } + } + else { // for east and west, set only the height, which is same as center height + // set state.min/maxWidth/Height for makePaneFit() logic + if (s.isVisible && !s.noVerticalRoom) + $.extend(s, elDims($P), cssMinDims(pane)) + if (!force && !s.noVerticalRoom && newCenter.height === s.outerHeight) + return true; // SKIP - pane already the correct size + // east/west have same top, bottom & height as center + CSS.top = newCenter.top; + CSS.bottom = newCenter.bottom; + // NEW - allow pane to extend 'below' visible area rather than hide it + CSS.height = cssH($P, newCenter.height); + s.maxHeight = CSS.height; + hasRoom = (s.maxHeight >= 0); // ALWAYS TRUE NOW + if (!hasRoom) s.noVerticalRoom = true; // makePaneFit() logic + } + + if (hasRoom) { + // resizeAll passes skipCallback because it triggers callbacks after ALL panes are resized + if (!skipCallback && state.initialized) + _runCallbacks("onresize_start", pane); + + $P.css(CSS); // apply the CSS to pane + if (pane !== "center") + sizeHandles(pane); // also update resizer length + if (s.noRoom && !s.isClosed && !s.isHidden) + makePaneFit(pane); // will re-open/show auto-closed/hidden pane + if (s.isVisible) { + $.extend(s, elDims($P)); // update pane dimensions + if (state.initialized) sizeContent(pane); // also resize the contents, if exists + } + } + else if (!s.noRoom && s.isVisible) // no room for pane + makePaneFit(pane); // will hide or close pane + + if (!s.isVisible) + return true; // DONE - next pane + + /* + * Extra CSS for IE6 or IE7 in Quirks-mode - add 'width' to NORTH/SOUTH panes + * Normally these panes have only 'left' & 'right' positions so pane auto-sizes + * ALSO required when pane is an IFRAME because will NOT default to 'full width' + * TODO: Can I use width:100% for a north/south iframe? + * TODO: Sounds like a job for $P.outerWidth( sC.innerWidth ) SETTER METHOD + */ + if (pane === "center") { // finished processing midPanes + var fix = browser.isIE6 || !browser.boxModel; + if ($Ps.north && (fix || state.north.tagName=="IFRAME")) + $Ps.north.css("width", cssW($Ps.north, sC.innerWidth)); + if ($Ps.south && (fix || state.south.tagName=="IFRAME")) + $Ps.south.css("width", cssW($Ps.south, sC.innerWidth)); + } + + // resizeAll passes skipCallback because it triggers callbacks after ALL panes are resized + if (!skipCallback && state.initialized) + _runCallbacks("onresize_end", pane); + }); + } + + + /** + * @see window.onresize(), callbacks or custom code + */ +, resizeAll = function (evt) { + // stopPropagation if called by trigger("layoutdestroy") - use evtPane utility + evtPane(evt); + + if (!state.initialized) { + _initLayoutElements(); + return; // no need to resize since we just initialized! + } + var oldW = sC.innerWidth + , oldH = sC.innerHeight + ; + // cannot size layout when 'container' is hidden or collapsed + if (!$N.is(":visible") ) return; + $.extend(state.container, elDims( $N )); // UPDATE container dimensions + if (!sC.outerHeight) return; + + // onresizeall_start will CANCEL resizing if returns false + // state.container has already been set, so user can access this info for calcuations + if (false === _runCallbacks("onresizeall_start")) return false; + + var // see if container is now 'smaller' than before + shrunkH = (sC.innerHeight < oldH) + , shrunkW = (sC.innerWidth < oldW) + , $P, o, s, dir + ; + // NOTE special order for sizing: S-N-E-W + $.each(["south","north","east","west"], function (i, pane) { + if (!$Ps[pane]) return; // no pane - SKIP + s = state[pane]; + o = options[pane]; + dir = _c[pane].dir; + + if (o.autoResize && s.size != o.size) // resize pane to original size set in options + sizePane(pane, o.size, true, true, true); // true=skipCallback/forceResize/noAnimation + else { + setSizeLimits(pane); + makePaneFit(pane, false, true, true); // true=skipCallback/forceResize + } + }); + + sizeMidPanes("", true, true); // true=skipCallback, true=forceResize + sizeHandles(); // reposition the toggler elements + + // trigger all individual pane callbacks AFTER layout has finished resizing + o = options; // reuse alias + $.each(_c.allPanes, function (i, pane) { + $P = $Ps[pane]; + if (!$P) return; // SKIP + if (state[pane].isVisible) // undefined for non-existent panes + _runCallbacks("onresize_end", pane); // callback - if exists + }); + + _runCallbacks("onresizeall_end"); + //_triggerLayoutEvent(pane, 'resizeall'); + } + + /** + * Whenever a pane resizes or opens that has a nested layout, trigger resizeAll + * + * @param {string|Object} evt_or_pane The pane just resized or opened + */ +, resizeChildLayout = function (evt_or_pane) { + var pane = evtPane.call(this, evt_or_pane); + if (!options[pane].resizeChildLayout) return; + var $P = $Ps[pane] + , $C = $Cs[pane] + , d = "layout" + , P = Instance[pane] + , L = children[pane] + ; + // user may have manually set EITHER instance pointer, so handle that + if (P.child && !L) { + // have to reverse the pointers! + var el = P.child.container; + L = children[pane] = (el ? el.data(d) : 0) || null; // set pointer _directly_ to layout instance + } + + // if a layout-pointer exists, see if child has been destroyed + if (L && L.destroyed) + L = children[pane] = null; // clear child pointers + // no child layout pointer is set - see if there is a child layout NOW + if (!L) L = children[pane] = $P.data(d) || ($C ? $C.data(d) : 0) || null; // set/update child pointers + + // ALWAYS refresh the pane.child alias + P.child = children[pane]; + + if (L) L.resizeAll(); + } + + + /** + * IF pane has a content-div, then resize all elements inside pane to fit pane-height + * + * @param {string|Object} evt_or_panes The pane(s) being resized + * @param {boolean=} [remeasure=false] Should the content (header/footer) be remeasured? + */ +, sizeContent = function (evt_or_panes, remeasure) { + if (!isInitialized()) return; + + var panes = evtPane.call(this, evt_or_panes); + panes = panes ? panes.split(",") : _c.allPanes; + + $.each(panes, function (idx, pane) { + var + $P = $Ps[pane] + , $C = $Cs[pane] + , o = options[pane] + , s = state[pane] + , m = s.content // m = measurements + ; + if (!$P || !$C || !$P.is(":visible")) return true; // NOT VISIBLE - skip + + // if content-element was REMOVED, update OR remove the pointer + if (!$C.length) { + initContent(pane, false); // false = do NOT sizeContent() - already there! + if (!$C) return; // no replacement element found - pointer have been removed + } + + // onsizecontent_start will CANCEL resizing if returns false + if (false === _runCallbacks("onsizecontent_start", pane)) return; + + // skip re-measuring offsets if live-resizing + if ((!s.isMoving && !s.isResizing) || o.liveContentResizing || remeasure || m.top == undefined) { + _measure(); + // if any footers are below pane-bottom, they may not measure correctly, + // so allow pane overflow and re-measure + if (m.hiddenFooters > 0 && $P.css("overflow") === "hidden") { + $P.css("overflow", "visible"); + _measure(); // remeasure while overflowing + $P.css("overflow", "hidden"); + } + } + // NOTE: spaceAbove/Below *includes* the pane paddingTop/Bottom, but not pane.borders + var newH = s.innerHeight - (m.spaceAbove - s.css.paddingTop) - (m.spaceBelow - s.css.paddingBottom); + + if (!$C.is(":visible") || m.height != newH) { + // size the Content element to fit new pane-size - will autoHide if not enough room + setOuterHeight($C, newH, true); // true=autoHide + m.height = newH; // save new height + }; + + if (state.initialized) + _runCallbacks("onsizecontent_end", pane); + + function _below ($E) { + return max(s.css.paddingBottom, (parseInt($E.css("marginBottom"), 10) || 0)); + }; + + function _measure () { + var + ignore = options[pane].contentIgnoreSelector + , $Fs = $C.nextAll().not(ignore || ':lt(0)') // not :lt(0) = ALL + , $Fs_vis = $Fs.filter(':visible') + , $F = $Fs_vis.filter(':last') + ; + m = { + top: $C[0].offsetTop + , height: $C.outerHeight() + , numFooters: $Fs.length + , hiddenFooters: $Fs.length - $Fs_vis.length + , spaceBelow: 0 // correct if no content footer ($E) + } + m.spaceAbove = m.top; // just for state - not used in calc + m.bottom = m.top + m.height; + if ($F.length) + //spaceBelow = (LastFooter.top + LastFooter.height) [footerBottom] - Content.bottom + max(LastFooter.marginBottom, pane.paddingBotom) + m.spaceBelow = ($F[0].offsetTop + $F.outerHeight()) - m.bottom + _below($F); + else // no footer - check marginBottom on Content element itself + m.spaceBelow = _below($C); + }; + }); + } + + + /** + * Called every time a pane is opened, closed, or resized to slide the togglers to 'center' and adjust their length if necessary + * + * @see initHandles(), open(), close(), resizeAll() + * @param {string|Object} evt_or_panes The pane(s) being resized + */ +, sizeHandles = function (evt_or_panes) { + var panes = evtPane.call(this, evt_or_panes) + panes = panes ? panes.split(",") : _c.borderPanes; + + $.each(panes, function (i, pane) { + var + o = options[pane] + , s = state[pane] + , $P = $Ps[pane] + , $R = $Rs[pane] + , $T = $Ts[pane] + , $TC + ; + if (!$P || !$R) return; + + var + dir = _c[pane].dir + , _state = (s.isClosed ? "_closed" : "_open") + , spacing = o["spacing"+ _state] + , togAlign = o["togglerAlign"+ _state] + , togLen = o["togglerLength"+ _state] + , paneLen + , left + , offset + , CSS = {} + ; + + if (spacing === 0) { + $R.hide(); + return; + } + else if (!s.noRoom && !s.isHidden) // skip if resizer was hidden for any reason + $R.show(); // in case was previously hidden + + // Resizer Bar is ALWAYS same width/height of pane it is attached to + if (dir === "horz") { // north/south + //paneLen = $P.outerWidth(); // s.outerWidth || + paneLen = sC.innerWidth; // handle offscreen-panes + s.resizerLength = paneLen; + left = $.layout.cssNum($P, "left") + $R.css({ + width: cssW($R, paneLen) // account for borders & padding + , height: cssH($R, spacing) // ditto + , left: left > -9999 ? left : sC.insetLeft // handle offscreen-panes + }); + } + else { // east/west + paneLen = $P.outerHeight(); // s.outerHeight || + s.resizerLength = paneLen; + $R.css({ + height: cssH($R, paneLen) // account for borders & padding + , width: cssW($R, spacing) // ditto + , top: sC.insetTop + getPaneSize("north", true) // TODO: what if no North pane? + //, top: $.layout.cssNum($Ps["center"], "top") + }); + } + + // remove hover classes + removeHover( o, $R ); + + if ($T) { + if (togLen === 0 || (s.isSliding && o.hideTogglerOnSlide)) { + $T.hide(); // always HIDE the toggler when 'sliding' + return; + } + else + $T.show(); // in case was previously hidden + + if (!(togLen > 0) || togLen === "100%" || togLen > paneLen) { + togLen = paneLen; + offset = 0; + } + else { // calculate 'offset' based on options.PANE.togglerAlign_open/closed + if (isStr(togAlign)) { + switch (togAlign) { + case "top": + case "left": offset = 0; + break; + case "bottom": + case "right": offset = paneLen - togLen; + break; + case "middle": + case "center": + default: offset = round((paneLen - togLen) / 2); // 'default' catches typos + } + } + else { // togAlign = number + var x = parseInt(togAlign, 10); // + if (togAlign >= 0) offset = x; + else offset = paneLen - togLen + x; // NOTE: x is negative! + } + } + + if (dir === "horz") { // north/south + var width = cssW($T, togLen); + $T.css({ + width: width // account for borders & padding + , height: cssH($T, spacing) // ditto + , left: offset // TODO: VERIFY that toggler positions correctly for ALL values + , top: 0 + }); + // CENTER the toggler content SPAN + $T.children(".content").each(function(){ + $TC = $(this); + $TC.css("marginLeft", round((width-$TC.outerWidth())/2)); // could be negative + }); + } + else { // east/west + var height = cssH($T, togLen); + $T.css({ + height: height // account for borders & padding + , width: cssW($T, spacing) // ditto + , top: offset // POSITION the toggler + , left: 0 + }); + // CENTER the toggler content SPAN + $T.children(".content").each(function(){ + $TC = $(this); + $TC.css("marginTop", round((height-$TC.outerHeight())/2)); // could be negative + }); + } + + // remove ALL hover classes + removeHover( 0, $T ); + } + + // DONE measuring and sizing this resizer/toggler, so can be 'hidden' now + if (!state.initialized && (o.initHidden || s.noRoom)) { + $R.hide(); + if ($T) $T.hide(); + } + }); + } + + + /** + * @param {string|Object} evt_or_pane + */ +, enableClosable = function (evt_or_pane) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , $T = $Ts[pane] + , o = options[pane] + ; + if (!$T) return; + o.closable = true; + $T .bind("click."+ sID, function(evt){ evt.stopPropagation(); toggle(pane); }) + .css("visibility", "visible") + .css("cursor", "pointer") + .attr("title", state[pane].isClosed ? o.tips.Open : o.tips.Close) // may be blank + .show(); + } + /** + * @param {string|Object} evt_or_pane + * @param {boolean=} [hide=false] + */ +, disableClosable = function (evt_or_pane, hide) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , $T = $Ts[pane] + ; + if (!$T) return; + options[pane].closable = false; + // is closable is disable, then pane MUST be open! + if (state[pane].isClosed) open(pane, false, true); + $T .unbind("."+ sID) + .css("visibility", hide ? "hidden" : "visible") // instead of hide(), which creates logic issues + .css("cursor", "default") + .attr("title", ""); + } + + + /** + * @param {string|Object} evt_or_pane + */ +, enableSlidable = function (evt_or_pane) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , $R = $Rs[pane] + ; + if (!$R || !$R.data('draggable')) return; + options[pane].slidable = true; + if (state[pane].isClosed) + bindStartSlidingEvent(pane, true); + } + /** + * @param {string|Object} evt_or_pane + */ +, disableSlidable = function (evt_or_pane) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , $R = $Rs[pane] + ; + if (!$R) return; + options[pane].slidable = false; + if (state[pane].isSliding) + close(pane, false, true); + else { + bindStartSlidingEvent(pane, false); + $R .css("cursor", "default") + .attr("title", ""); + removeHover(null, $R[0]); // in case currently hovered + } + } + + + /** + * @param {string|Object} evt_or_pane + */ +, enableResizable = function (evt_or_pane) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , $R = $Rs[pane] + , o = options[pane] + ; + if (!$R || !$R.data('draggable')) return; + o.resizable = true; + $R.draggable("enable"); + if (!state[pane].isClosed) + $R .css("cursor", o.resizerCursor) + .attr("title", o.tips.Resize); + } + /** + * @param {string|Object} evt_or_pane + */ +, disableResizable = function (evt_or_pane) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , $R = $Rs[pane] + ; + if (!$R || !$R.data('draggable')) return; + options[pane].resizable = false; + $R .draggable("disable") + .css("cursor", "default") + .attr("title", ""); + removeHover(null, $R[0]); // in case currently hovered + } + + + /** + * Move a pane from source-side (eg, west) to target-side (eg, east) + * If pane exists on target-side, move that to source-side, ie, 'swap' the panes + * + * @param {string|Object} evt_or_pane1 The pane/edge being swapped + * @param {string} pane2 ditto + */ +, swapPanes = function (evt_or_pane1, pane2) { + if (!isInitialized()) return; + var pane1 = evtPane.call(this, evt_or_pane1); + // change state.edge NOW so callbacks can know where pane is headed... + state[pane1].edge = pane2; + state[pane2].edge = pane1; + // run these even if NOT state.initialized + if (false === _runCallbacks("onswap_start", pane1) + || false === _runCallbacks("onswap_start", pane2) + ) { + state[pane1].edge = pane1; // reset + state[pane2].edge = pane2; + return; + } + + var + oPane1 = copy( pane1 ) + , oPane2 = copy( pane2 ) + , sizes = {} + ; + sizes[pane1] = oPane1 ? oPane1.state.size : 0; + sizes[pane2] = oPane2 ? oPane2.state.size : 0; + + // clear pointers & state + $Ps[pane1] = false; + $Ps[pane2] = false; + state[pane1] = {}; + state[pane2] = {}; + + // ALWAYS remove the resizer & toggler elements + if ($Ts[pane1]) $Ts[pane1].remove(); + if ($Ts[pane2]) $Ts[pane2].remove(); + if ($Rs[pane1]) $Rs[pane1].remove(); + if ($Rs[pane2]) $Rs[pane2].remove(); + $Rs[pane1] = $Rs[pane2] = $Ts[pane1] = $Ts[pane2] = false; + + // transfer element pointers and data to NEW Layout keys + move( oPane1, pane2 ); + move( oPane2, pane1 ); + + // cleanup objects + oPane1 = oPane2 = sizes = null; + + // make panes 'visible' again + if ($Ps[pane1]) $Ps[pane1].css(_c.visible); + if ($Ps[pane2]) $Ps[pane2].css(_c.visible); + + // fix any size discrepancies caused by swap + resizeAll(); + + // run these even if NOT state.initialized + _runCallbacks("onswap_end", pane1); + _runCallbacks("onswap_end", pane2); + + return; + + function copy (n) { // n = pane + var + $P = $Ps[n] + , $C = $Cs[n] + ; + return !$P ? false : { + pane: n + , P: $P ? $P[0] : false + , C: $C ? $C[0] : false + , state: $.extend(true, {}, state[n]) + , options: $.extend(true, {}, options[n]) + } + }; + + function move (oPane, pane) { + if (!oPane) return; + var + P = oPane.P + , C = oPane.C + , oldPane = oPane.pane + , c = _c[pane] + , side = c.side.toLowerCase() + , inset = "inset"+ c.side + // save pane-options that should be retained + , s = $.extend(true, {}, state[pane]) + , o = options[pane] + // RETAIN side-specific FX Settings - more below + , fx = { resizerCursor: o.resizerCursor } + , re, size, pos + ; + $.each("fxName,fxSpeed,fxSettings".split(","), function (i, k) { + fx[k +"_open"] = o[k +"_open"]; + fx[k +"_close"] = o[k +"_close"]; + fx[k +"_size"] = o[k +"_size"]; + }); + + // update object pointers and attributes + $Ps[pane] = $(P) + .data({ + layoutPane: Instance[pane] // NEW pointer to pane-alias-object + , layoutEdge: pane + }) + .css(_c.hidden) + .css(c.cssReq) + ; + $Cs[pane] = C ? $(C) : false; + + // set options and state + options[pane] = $.extend(true, {}, oPane.options, fx); + state[pane] = $.extend(true, {}, oPane.state); + + // change classNames on the pane, eg: ui-layout-pane-east ==> ui-layout-pane-west + re = new RegExp(o.paneClass +"-"+ oldPane, "g"); + P.className = P.className.replace(re, o.paneClass +"-"+ pane); + + // ALWAYS regenerate the resizer & toggler elements + initHandles(pane); // create the required resizer & toggler + + // if moving to different orientation, then keep 'target' pane size + if (c.dir != _c[oldPane].dir) { + size = sizes[pane] || 0; + setSizeLimits(pane); // update pane-state + size = max(size, state[pane].minSize); + // use manualSizePane to disable autoResize - not useful after panes are swapped + manualSizePane(pane, size, true, true); // true/true = skipCallback/noAnimation + } + else // move the resizer here + $Rs[pane].css(side, sC[inset] + (state[pane].isVisible ? getPaneSize(pane) : 0)); + + + // ADD CLASSNAMES & SLIDE-BINDINGS + if (oPane.state.isVisible && !s.isVisible) + setAsOpen(pane, true); // true = skipCallback + else { + setAsClosed(pane); + bindStartSlidingEvent(pane, true); // will enable events IF option is set + } + + // DESTROY the object + oPane = null; + }; + } + + + /** + * INTERNAL method to sync pin-buttons when pane is opened or closed + * Unpinned means the pane is 'sliding' - ie, over-top of the adjacent panes + * + * @see open(), setAsOpen(), setAsClosed() + * @param {string} pane These are the params returned to callbacks by layout() + * @param {boolean} doPin True means set the pin 'down', False means 'up' + */ +, syncPinBtns = function (pane, doPin) { + if ($.layout.plugins.buttons) + $.each(state[pane].pins, function (i, selector) { + $.layout.buttons.setPinState(Instance, $(selector), pane, doPin); + }); + } + +; // END var DECLARATIONS + + /** + * Capture keys when enableCursorHotkey - toggle pane if hotkey pressed + * + * @see document.keydown() + */ + function keyDown (evt) { + if (!evt) return true; + var code = evt.keyCode; + if (code < 33) return true; // ignore special keys: ENTER, TAB, etc + + var + PANE = { + 38: "north" // Up Cursor - $.ui.keyCode.UP + , 40: "south" // Down Cursor - $.ui.keyCode.DOWN + , 37: "west" // Left Cursor - $.ui.keyCode.LEFT + , 39: "east" // Right Cursor - $.ui.keyCode.RIGHT + } + , ALT = evt.altKey // no worky! + , SHIFT = evt.shiftKey + , CTRL = evt.ctrlKey + , CURSOR = (CTRL && code >= 37 && code <= 40) + , o, k, m, pane + ; + + if (CURSOR && options[PANE[code]].enableCursorHotkey) // valid cursor-hotkey + pane = PANE[code]; + else if (CTRL || SHIFT) // check to see if this matches a custom-hotkey + $.each(_c.borderPanes, function (i, p) { // loop each pane to check its hotkey + o = options[p]; + k = o.customHotkey; + m = o.customHotkeyModifier; // if missing or invalid, treated as "CTRL+SHIFT" + if ((SHIFT && m=="SHIFT") || (CTRL && m=="CTRL") || (CTRL && SHIFT)) { // Modifier matches + if (k && code === (isNaN(k) || k <= 9 ? k.toUpperCase().charCodeAt(0) : k)) { // Key matches + pane = p; + return false; // BREAK + } + } + }); + + // validate pane + if (!pane || !$Ps[pane] || !options[pane].closable || state[pane].isHidden) + return true; + + toggle(pane); + + evt.stopPropagation(); + evt.returnValue = false; // CANCEL key + return false; + }; + + +/* + * ###################################### + * UTILITY METHODS + * called externally or by initButtons + * ###################################### + */ + + /** + * Change/reset a pane overflow setting & zIndex to allow popups/drop-downs to work + * + * @param {Object=} [el] (optional) Can also be 'bound' to a click, mouseOver, or other event + */ + function allowOverflow (el) { + if (!isInitialized()) return; + if (this && this.tagName) el = this; // BOUND to element + var $P; + if (isStr(el)) + $P = $Ps[el]; + else if ($(el).data("layoutRole")) + $P = $(el); + else + $(el).parents().each(function(){ + if ($(this).data("layoutRole")) { + $P = $(this); + return false; // BREAK + } + }); + if (!$P || !$P.length) return; // INVALID + + var + pane = $P.data("layoutEdge") + , s = state[pane] + ; + + // if pane is already raised, then reset it before doing it again! + // this would happen if allowOverflow is attached to BOTH the pane and an element + if (s.cssSaved) + resetOverflow(pane); // reset previous CSS before continuing + + // if pane is raised by sliding or resizing, or its closed, then abort + if (s.isSliding || s.isResizing || s.isClosed) { + s.cssSaved = false; + return; + } + + var + newCSS = { zIndex: (options.zIndexes.resizer_normal + 1) } + , curCSS = {} + , of = $P.css("overflow") + , ofX = $P.css("overflowX") + , ofY = $P.css("overflowY") + ; + // determine which, if any, overflow settings need to be changed + if (of != "visible") { + curCSS.overflow = of; + newCSS.overflow = "visible"; + } + if (ofX && !ofX.match(/(visible|auto)/)) { + curCSS.overflowX = ofX; + newCSS.overflowX = "visible"; + } + if (ofY && !ofY.match(/(visible|auto)/)) { + curCSS.overflowY = ofX; + newCSS.overflowY = "visible"; + } + + // save the current overflow settings - even if blank! + s.cssSaved = curCSS; + + // apply new CSS to raise zIndex and, if necessary, make overflow 'visible' + $P.css( newCSS ); + + // make sure the zIndex of all other panes is normal + $.each(_c.allPanes, function(i, p) { + if (p != pane) resetOverflow(p); + }); + + }; + /** + * @param {Object=} [el] (optional) Can also be 'bound' to a click, mouseOver, or other event + */ + function resetOverflow (el) { + if (!isInitialized()) return; + if (this && this.tagName) el = this; // BOUND to element + var $P; + if (isStr(el)) + $P = $Ps[el]; + else if ($(el).data("layoutRole")) + $P = $(el); + else + $(el).parents().each(function(){ + if ($(this).data("layoutRole")) { + $P = $(this); + return false; // BREAK + } + }); + if (!$P || !$P.length) return; // INVALID + + var + pane = $P.data("layoutEdge") + , s = state[pane] + , CSS = s.cssSaved || {} + ; + // reset the zIndex + if (!s.isSliding && !s.isResizing) + $P.css("zIndex", options.zIndexes.pane_normal); + + // reset Overflow - if necessary + $P.css( CSS ); + + // clear var + s.cssSaved = false; + }; + +/* + * ##################### + * CREATE/RETURN LAYOUT + * ##################### + */ + + // validate that container exists + var $N = $(this).eq(0); // FIRST matching Container element + if (!$N.length) { + return _log( options.errors.containerMissing ); + }; + + // Users retrieve Instance of a layout with: $N.layout() OR $N.data("layout") + // return the Instance-pointer if layout has already been initialized + if ($N.data("layoutContainer") && $N.data("layout")) + return $N.data("layout"); // cached pointer + + // init global vars + var + $Ps = {} // Panes x5 - set in initPanes() + , $Cs = {} // Content x5 - set in initPanes() + , $Rs = {} // Resizers x4 - set in initHandles() + , $Ts = {} // Togglers x4 - set in initHandles() + , $Ms = $([]) // Masks - up to 2 masks per pane (IFRAME + DIV) + // aliases for code brevity + , sC = state.container // alias for easy access to 'container dimensions' + , sID = state.id // alias for unique layout ID/namespace - eg: "layout435" + ; + + // create Instance object to expose data & option Properties, and primary action Methods + var Instance = { + // layout data + options: options // property - options hash + , state: state // property - dimensions hash + // object pointers + , container: $N // property - object pointers for layout container + , panes: $Ps // property - object pointers for ALL Panes: panes.north, panes.center + , contents: $Cs // property - object pointers for ALL Content: contents.north, contents.center + , resizers: $Rs // property - object pointers for ALL Resizers, eg: resizers.north + , togglers: $Ts // property - object pointers for ALL Togglers, eg: togglers.north + // border-pane open/close + , hide: hide // method - ditto + , show: show // method - ditto + , toggle: toggle // method - pass a 'pane' ("north", "west", etc) + , open: open // method - ditto + , close: close // method - ditto + , slideOpen: slideOpen // method - ditto + , slideClose: slideClose // method - ditto + , slideToggle: slideToggle // method - ditto + // pane actions + , setSizeLimits: setSizeLimits // method - pass a 'pane' - update state min/max data + , _sizePane: sizePane // method -intended for user by plugins only! + , sizePane: manualSizePane // method - pass a 'pane' AND an 'outer-size' in pixels or percent, or 'auto' + , sizeContent: sizeContent // method - pass a 'pane' + , swapPanes: swapPanes // method - pass TWO 'panes' - will swap them + , showMasks: showMasks // method - pass a 'pane' OR list of panes - default = all panes with mask option set + , hideMasks: hideMasks // method - ditto' + // pane element methods + , initContent: initContent // method - ditto + , addPane: addPane // method - pass a 'pane' + , removePane: removePane // method - pass a 'pane' to remove from layout, add 'true' to delete the pane-elem + , createChildLayout: createChildLayout// method - pass a 'pane' and (optional) layout-options (OVERRIDES options[pane].childOptions + // special pane option setting + , enableClosable: enableClosable // method - pass a 'pane' + , disableClosable: disableClosable // method - ditto + , enableSlidable: enableSlidable // method - ditto + , disableSlidable: disableSlidable // method - ditto + , enableResizable: enableResizable // method - ditto + , disableResizable: disableResizable// method - ditto + // utility methods for panes + , allowOverflow: allowOverflow // utility - pass calling element (this) + , resetOverflow: resetOverflow // utility - ditto + // layout control + , destroy: destroy // method - no parameters + , initPanes: isInitialized // method - no parameters + , resizeAll: resizeAll // method - no parameters + // callback triggering + , runCallbacks: _runCallbacks // method - pass evtName & pane (if a pane-event), eg: trigger("onopen", "west") + // alias collections of options, state and children - created in addPane and extended elsewhere + , hasParentLayout: false // set by initContainer() + , children: children // pointers to child-layouts, eg: Instance.children["west"] + , north: false // alias group: { name: pane, pane: $Ps[pane], options: options[pane], state: state[pane], child: children[pane] } + , south: false // ditto + , west: false // ditto + , east: false // ditto + , center: false // ditto + }; + + // create the border layout NOW + if (_create() === 'cancel') // onload_start callback returned false to CANCEL layout creation + return null; + else // true OR false -- if layout-elements did NOT init (hidden or do not exist), can auto-init later + return Instance; // return the Instance object + +} + + +/* OLD versions of jQuery only set $.support.boxModel after page is loaded + * so if this is IE, use support.boxModel to test for quirks-mode (ONLY IE changes boxModel). + */ +$(function(){ + var b = $.layout.browser; + if (b.msie) b.boxModel = $.support.boxModel; +}); + + +/** + * jquery.layout.state 1.0 + * $Date: 2011-07-16 08:00:00 (Sat, 16 July 2011) $ + * + * Copyright (c) 2010 + * Kevin Dalman (http://allpro.net) + * + * Dual licensed under the GPL (http://www.gnu.org/licenses/gpl.html) + * and MIT (http://www.opensource.org/licenses/mit-license.php) licenses. + * + * @dependancies: UI Layout 1.3.0.rc30.1 or higher + * @dependancies: $.ui.cookie (above) + * + * @support: http://groups.google.com/group/jquery-ui-layout + */ +/* + * State-management options stored in options.stateManagement, which includes a .cookie hash + * Default options saves ALL KEYS for ALL PANES, ie: pane.size, pane.isClosed, pane.isHidden + * + * // STATE/COOKIE OPTIONS + * @example $(el).layout({ + stateManagement: { + enabled: true + , stateKeys: "east.size,west.size,east.isClosed,west.isClosed" + , cookie: { name: "appLayout", path: "/" } + } + }) + * @example $(el).layout({ stateManagement__enabled: true }) // enable auto-state-management using cookies + * @example $(el).layout({ stateManagement__cookie: { name: "appLayout", path: "/" } }) + * @example $(el).layout({ stateManagement__cookie__name: "appLayout", stateManagement__cookie__path: "/" }) + * + * // STATE/COOKIE METHODS + * @example myLayout.saveCookie( "west.isClosed,north.size,south.isHidden", {expires: 7} ); + * @example myLayout.loadCookie(); + * @example myLayout.deleteCookie(); + * @example var JSON = myLayout.readState(); // CURRENT Layout State + * @example var JSON = myLayout.readCookie(); // SAVED Layout State (from cookie) + * @example var JSON = myLayout.state.stateData; // LAST LOADED Layout State (cookie saved in layout.state hash) + * + * CUSTOM STATE-MANAGEMENT (eg, saved in a database) + * @example var JSON = myLayout.readState( "west.isClosed,north.size,south.isHidden" ); + * @example myLayout.loadState( JSON ); + */ + +/** + * UI COOKIE UTILITY + * + * A $.cookie OR $.ui.cookie namespace *should be standard*, but until then... + * This creates $.ui.cookie so Layout does not need the cookie.jquery.js plugin + * NOTE: This utility is REQUIRED by the layout.state plugin + * + * Cookie methods in Layout are created as part of State Management + */ +if (!$.ui) $.ui = {}; +$.ui.cookie = { + + // cookieEnabled is not in DOM specs, but DOES works in all browsers,including IE6 + acceptsCookies: !!navigator.cookieEnabled + +, read: function (name) { + var + c = document.cookie + , cs = c ? c.split(';') : [] + , pair // loop var + ; + for (var i=0, n=cs.length; i < n; i++) { + pair = $.trim(cs[i]).split('='); // name=value pair + if (pair[0] == name) // found the layout cookie + return decodeURIComponent(pair[1]); + + } + return null; + } + +, write: function (name, val, cookieOpts) { + var + params = '' + , date = '' + , clear = false + , o = cookieOpts || {} + , x = o.expires + ; + if (x && x.toUTCString) + date = x; + else if (x === null || typeof x === 'number') { + date = new Date(); + if (x > 0) + date.setDate(date.getDate() + x); + else { + date.setFullYear(1970); + clear = true; + } + } + if (date) params += ';expires='+ date.toUTCString(); + if (o.path) params += ';path='+ o.path; + if (o.domain) params += ';domain='+ o.domain; + if (o.secure) params += ';secure'; + document.cookie = name +'='+ (clear ? "" : encodeURIComponent( val )) + params; // write or clear cookie + } + +, clear: function (name) { + $.ui.cookie.write(name, '', {expires: -1}); + } + +}; +// if cookie.jquery.js is not loaded, create an alias to replicate it +// this may be useful to other plugins or code dependent on that plugin +if (!$.cookie) $.cookie = function (k, v, o) { + var C = $.ui.cookie; + if (v === null) + C.clear(k); + else if (v === undefined) + return C.read(k); + else + C.write(k, v, o); +}; + + +// tell Layout that the state plugin is available +$.layout.plugins.stateManagement = true; + +// Add State-Management options to layout.defaults +$.layout.config.optionRootKeys.push("stateManagement"); +$.layout.defaults.stateManagement = { + enabled: false // true = enable state-management, even if not using cookies +, autoSave: true // Save a state-cookie when page exits? +, autoLoad: true // Load the state-cookie when Layout inits? + // List state-data to save - must be pane-specific +, stateKeys: "north.size,south.size,east.size,west.size,"+ + "north.isClosed,south.isClosed,east.isClosed,west.isClosed,"+ + "north.isHidden,south.isHidden,east.isHidden,west.isHidden" +, cookie: { + name: "" // If not specified, will use Layout.name, else just "Layout" + , domain: "" // blank = current domain + , path: "" // blank = current page, '/' = entire website + , expires: "" // 'days' to keep cookie - leave blank for 'session cookie' + , secure: false + } +}; +// Set stateManagement as a layout-option, NOT a pane-option +$.layout.optionsMap.layout.push("stateManagement"); + +/* + * State Management methods + */ +$.layout.state = { + + /** + * Get the current layout state and save it to a cookie + * + * myLayout.saveCookie( keys, cookieOpts ) + * + * @param {Object} inst + * @param {(string|Array)=} keys + * @param {Object=} cookieOpts + */ + saveCookie: function (inst, keys, cookieOpts) { + var o = inst.options + , oS = o.stateManagement + , oC = $.extend(true, {}, oS.cookie, cookieOpts || null) + , data = inst.state.stateData = inst.readState( keys || oS.stateKeys ) // read current panes-state + ; + $.ui.cookie.write( oC.name || o.name || "Layout", $.layout.state.encodeJSON(data), oC ); + return $.extend(true, {}, data); // return COPY of state.stateData data + } + + /** + * Remove the state cookie + * + * @param {Object} inst + */ +, deleteCookie: function (inst) { + var o = inst.options; + $.ui.cookie.clear( o.stateManagement.cookie.name || o.name || "Layout" ); + } + + /** + * Read & return data from the cookie - as JSON + * + * @param {Object} inst + */ +, readCookie: function (inst) { + var o = inst.options; + var c = $.ui.cookie.read( o.stateManagement.cookie.name || o.name || "Layout" ); + // convert cookie string back to a hash and return it + return c ? $.layout.state.decodeJSON(c) : {}; + } + + /** + * Get data from the cookie and USE IT to loadState + * + * @param {Object} inst + */ +, loadCookie: function (inst) { + var c = $.layout.state.readCookie(inst); // READ the cookie + if (c) { + inst.state.stateData = $.extend(true, {}, c); // SET state.stateData + inst.loadState(c); // LOAD the retrieved state + } + return c; + } + + /** + * Update layout options from the cookie, if one exists + * + * @param {Object} inst + * @param {Object=} stateData + * @param {boolean=} animate + */ +, loadState: function (inst, stateData, animate) { + stateData = $.layout.transformData( stateData ); // panes = default subkey + if ($.isEmptyObject( stateData )) return; + $.extend(true, inst.options, stateData); // update layout options + // if layout has already been initialized, then UPDATE layout state + if (inst.state.initialized) { + var pane, vis, o, s, h, c + , noAnimate = (animate===false) + ; + $.each($.layout.config.borderPanes, function (idx, pane) { + state = inst.state[pane]; + o = stateData[ pane ]; + if (typeof o != 'object') return; // no key, continue + s = o.size; + c = o.initClosed; + h = o.initHidden; + vis = state.isVisible; + // resize BEFORE opening + if (!vis) + inst.sizePane(pane, s, false, false); + if (h === true) inst.hide(pane, noAnimate); + else if (c === false) inst.open (pane, false, noAnimate); + else if (c === true) inst.close(pane, false, noAnimate); + else if (h === false) inst.show (pane, false, noAnimate); + // resize AFTER any other actions + if (vis) + inst.sizePane(pane, s, false, noAnimate); // animate resize if option passed + }); + }; + } + + /** + * Get the *current layout state* and return it as a hash + * + * @param {Object=} inst + * @param {(string|Array)=} keys + */ +, readState: function (inst, keys) { + var + data = {} + , alt = { isClosed: 'initClosed', isHidden: 'initHidden' } + , state = inst.state + , panes = $.layout.config.allPanes + , pair, pane, key, val + ; + if (!keys) keys = inst.options.stateManagement.stateKeys; // if called by user + if ($.isArray(keys)) keys = keys.join(","); + // convert keys to an array and change delimiters from '__' to '.' + keys = keys.replace(/__/g, ".").split(','); + // loop keys and create a data hash + for (var i=0, n=keys.length; i < n; i++) { + pair = keys[i].split("."); + pane = pair[0]; + key = pair[1]; + if ($.inArray(pane, panes) < 0) continue; // bad pane! + val = state[ pane ][ key ]; + if (val == undefined) continue; + if (key=="isClosed" && state[pane]["isSliding"]) + val = true; // if sliding, then *really* isClosed + ( data[pane] || (data[pane]={}) )[ alt[key] ? alt[key] : key ] = val; + } + return data; + } + + /** + * Stringify a JSON hash so can save in a cookie or db-field + */ +, encodeJSON: function (JSON) { + return parse(JSON); + function parse (h) { + var D=[], i=0, k, v, t; // k = key, v = value + for (k in h) { + v = h[k]; + t = typeof v; + if (t == 'string') // STRING - add quotes + v = '"'+ v +'"'; + else if (t == 'object') // SUB-KEY - recurse into it + v = parse(v); + D[i++] = '"'+ k +'":'+ v; + } + return '{'+ D.join(',') +'}'; + }; + } + + /** + * Convert stringified JSON back to a hash object + * @see $.parseJSON(), adding in jQuery 1.4.1 + */ +, decodeJSON: function (str) { + try { return $.parseJSON ? $.parseJSON(str) : window["eval"]("("+ str +")") || {}; } + catch (e) { return {}; } + } + + +, _create: function (inst) { + var _ = $.layout.state; + // ADD State-Management plugin methods to inst + $.extend( inst, { + // readCookie - update options from cookie - returns hash of cookie data + readCookie: function () { return _.readCookie(inst); } + // deleteCookie + , deleteCookie: function () { _.deleteCookie(inst); } + // saveCookie - optionally pass keys-list and cookie-options (hash) + , saveCookie: function (keys, cookieOpts) { return _.saveCookie(inst, keys, cookieOpts); } + // loadCookie - readCookie and use to loadState() - returns hash of cookie data + , loadCookie: function () { return _.loadCookie(inst); } + // loadState - pass a hash of state to use to update options + , loadState: function (stateData, animate) { _.loadState(inst, stateData, animate); } + // readState - returns hash of current layout-state + , readState: function (keys) { return _.readState(inst, keys); } + // add JSON utility methods too... + , encodeJSON: _.encodeJSON + , decodeJSON: _.decodeJSON + }); + + // init state.stateData key, even if plugin is initially disabled + inst.state.stateData = {}; + + // read and load cookie-data per options + var oS = inst.options.stateManagement; + if (oS.enabled) { + if (oS.autoLoad) // update the options from the cookie + inst.loadCookie(); + else // don't modify options - just store cookie data in state.stateData + inst.state.stateData = inst.readCookie(); + } + } + +, _unload: function (inst) { + var oS = inst.options.stateManagement; + if (oS.enabled) { + if (oS.autoSave) // save a state-cookie automatically + inst.saveCookie(); + else // don't save a cookie, but do store state-data in state.stateData key + inst.state.stateData = inst.readState(); + } + } + +}; + +// add state initialization method to Layout's onCreate array of functions +$.layout.onCreate.push( $.layout.state._create ); +$.layout.onUnload.push( $.layout.state._unload ); + + + + +/** + * jquery.layout.buttons 1.0 + * $Date: 2011-07-16 08:00:00 (Sat, 16 July 2011) $ + * + * Copyright (c) 2010 + * Kevin Dalman (http://allpro.net) + * + * Dual licensed under the GPL (http://www.gnu.org/licenses/gpl.html) + * and MIT (http://www.opensource.org/licenses/mit-license.php) licenses. + * + * @dependancies: UI Layout 1.3.0.rc30.1 or higher + * + * @support: http://groups.google.com/group/jquery-ui-layout + * + * Docs: [ to come ] + * Tips: [ to come ] + */ + +// tell Layout that the state plugin is available +$.layout.plugins.buttons = true; + +// Add buttons options to layout.defaults +$.layout.defaults.autoBindCustomButtons = false; +// Specify autoBindCustomButtons as a layout-option, NOT a pane-option +$.layout.optionsMap.layout.push("autoBindCustomButtons"); + +/* + * Button methods + */ +$.layout.buttons = { + + /** + * Searches for .ui-layout-button-xxx elements and auto-binds them as layout-buttons + * + * @see _create() + * + * @param {Object} inst Layout Instance object + */ + init: function (inst) { + var pre = "ui-layout-button-" + , layout = inst.options.name || "" + , name; + $.each("toggle,open,close,pin,toggle-slide,open-slide".split(","), function (i, action) { + $.each($.layout.config.borderPanes, function (ii, pane) { + $("."+pre+action+"-"+pane).each(function(){ + // if button was previously 'bound', data.layoutName was set, but is blank if layout has no 'name' + name = $(this).data("layoutName") || $(this).attr("layoutName"); + if (name == undefined || name === layout) + inst.bindButton(this, action, pane); + }); + }); + }); + } + + /** + * Helper function to validate params received by addButton utilities + * + * Two classes are added to the element, based on the buttonClass... + * The type of button is appended to create the 2nd className: + * - ui-layout-button-pin // action btnClass + * - ui-layout-button-pin-west // action btnClass + pane + * - ui-layout-button-toggle + * - ui-layout-button-open + * - ui-layout-button-close + * + * @param {Object} inst Layout Instance object + * @param {(string|!Object)} selector jQuery selector (or element) for button, eg: ".ui-layout-north .toggle-button" + * @param {string} pane Name of the pane the button is for: 'north', 'south', etc. + * + * @return {Array.} If both params valid, the element matching 'selector' in a jQuery wrapper - otherwise returns null + */ +, get: function (inst, selector, pane, action) { + var $E = $(selector) + , o = inst.options + , err = o.errors.addButtonError + ; + if (!$E.length) { // element not found + $.layout.msg(err +" "+ o.errors.selector +": "+ selector, true); + } + else if ($.inArray(pane, $.layout.config.borderPanes) < 0) { // invalid 'pane' sepecified + $.layout.msg(err +" "+ o.errors.pane +": "+ pane, true); + $E = $(""); // NO BUTTON + } + else { // VALID + var btn = o[pane].buttonClass +"-"+ action; + $E .addClass( btn +" "+ btn +"-"+ pane ) + .data("layoutName", o.name); // add layout identifier - even if blank! + } + return $E; + } + + + /** + * NEW syntax for binding layout-buttons - will eventually replace addToggle, addOpen, etc. + * + * @param {Object} inst Layout Instance object + * @param {(string|!Object)} selector jQuery selector (or element) for button, eg: ".ui-layout-north .toggle-button" + * @param {string} action + * @param {string} pane + */ +, bind: function (inst, selector, action, pane) { + var _ = $.layout.buttons; + switch (action.toLowerCase()) { + case "toggle": _.addToggle (inst, selector, pane); break; + case "open": _.addOpen (inst, selector, pane); break; + case "close": _.addClose (inst, selector, pane); break; + case "pin": _.addPin (inst, selector, pane); break; + case "toggle-slide": _.addToggle (inst, selector, pane, true); break; + case "open-slide": _.addOpen (inst, selector, pane, true); break; + } + return inst; + } + + /** + * Add a custom Toggler button for a pane + * + * @param {Object} inst Layout Instance object + * @param {(string|!Object)} selector jQuery selector (or element) for button, eg: ".ui-layout-north .toggle-button" + * @param {string} pane Name of the pane the button is for: 'north', 'south', etc. + * @param {boolean=} slide true = slide-open, false = pin-open + */ +, addToggle: function (inst, selector, pane, slide) { + $.layout.buttons.get(inst, selector, pane, "toggle") + .click(function(evt){ + inst.toggle(pane, !!slide); + evt.stopPropagation(); + }); + return inst; + } + + /** + * Add a custom Open button for a pane + * + * @param {Object} inst Layout Instance object + * @param {(string|!Object)} selector jQuery selector (or element) for button, eg: ".ui-layout-north .toggle-button" + * @param {string} pane Name of the pane the button is for: 'north', 'south', etc. + * @param {boolean=} slide true = slide-open, false = pin-open + */ +, addOpen: function (inst, selector, pane, slide) { + $.layout.buttons.get(inst, selector, pane, "open") + .attr("title", inst.options[pane].tips.Open) + .click(function (evt) { + inst.open(pane, !!slide); + evt.stopPropagation(); + }); + return inst; + } + + /** + * Add a custom Close button for a pane + * + * @param {Object} inst Layout Instance object + * @param {(string|!Object)} selector jQuery selector (or element) for button, eg: ".ui-layout-north .toggle-button" + * @param {string} pane Name of the pane the button is for: 'north', 'south', etc. + */ +, addClose: function (inst, selector, pane) { + $.layout.buttons.get(inst, selector, pane, "close") + .attr("title", inst.options[pane].tips.Close) + .click(function (evt) { + inst.close(pane); + evt.stopPropagation(); + }); + return inst; + } + + /** + * Add a custom Pin button for a pane + * + * Four classes are added to the element, based on the paneClass for the associated pane... + * Assuming the default paneClass and the pin is 'up', these classes are added for a west-pane pin: + * - ui-layout-pane-pin + * - ui-layout-pane-west-pin + * - ui-layout-pane-pin-up + * - ui-layout-pane-west-pin-up + * + * @param {Object} inst Layout Instance object + * @param {(string|!Object)} selector jQuery selector (or element) for button, eg: ".ui-layout-north .toggle-button" + * @param {string} pane Name of the pane the pin is for: 'north', 'south', etc. + */ +, addPin: function (inst, selector, pane) { + var _ = $.layout.buttons + , $E = _.get(inst, selector, pane, "pin"); + if ($E.length) { + var s = inst.state[pane]; + $E.click(function (evt) { + _.setPinState(inst, $(this), pane, (s.isSliding || s.isClosed)); + if (s.isSliding || s.isClosed) inst.open( pane ); // change from sliding to open + else inst.close( pane ); // slide-closed + evt.stopPropagation(); + }); + // add up/down pin attributes and classes + _.setPinState(inst, $E, pane, (!s.isClosed && !s.isSliding)); + // add this pin to the pane data so we can 'sync it' automatically + // PANE.pins key is an array so we can store multiple pins for each pane + s.pins.push( selector ); // just save the selector string + } + return inst; + } + + /** + * Change the class of the pin button to make it look 'up' or 'down' + * + * @see addPin(), syncPins() + * + * @param {Object} inst Layout Instance object + * @param {Array.} $Pin The pin-span element in a jQuery wrapper + * @param {string} pane These are the params returned to callbacks by layout() + * @param {boolean} doPin true = set the pin 'down', false = set it 'up' + */ +, setPinState: function (inst, $Pin, pane, doPin) { + var updown = $Pin.attr("pin"); + if (updown && doPin === (updown=="down")) return; // already in correct state + var + o = inst.options[pane] + , pin = o.buttonClass +"-pin" + , side = pin +"-"+ pane + , UP = pin +"-up "+ side +"-up" + , DN = pin +"-down "+side +"-down" + ; + $Pin + .attr("pin", doPin ? "down" : "up") // logic + .attr("title", doPin ? o.tips.Unpin : o.tips.Pin) + .removeClass( doPin ? UP : DN ) + .addClass( doPin ? DN : UP ) + ; + } + + /** + * INTERNAL function to sync 'pin buttons' when pane is opened or closed + * Unpinned means the pane is 'sliding' - ie, over-top of the adjacent panes + * + * @see open(), close() + * + * @param {Object} inst Layout Instance object + * @param {string} pane These are the params returned to callbacks by layout() + * @param {boolean} doPin True means set the pin 'down', False means 'up' + */ +, syncPinBtns: function (inst, pane, doPin) { + // REAL METHOD IS _INSIDE_ LAYOUT - THIS IS HERE JUST FOR REFERENCE + $.each(inst.state[pane].pins, function (i, selector) { + $.layout.buttons.setPinState(inst, $(selector), pane, doPin); + }); + } + + +, _load: function (inst) { + var _ = $.layout.buttons; + // ADD Button methods to Layout Instance + // Note: sel = jQuery Selector string + $.extend( inst, { + bindButton: function (sel, action, pane) { return _.bind(inst, sel, action, pane); } + // DEPRECATED METHODS + , addToggleBtn: function (sel, pane, slide) { return _.addToggle(inst, sel, pane, slide); } + , addOpenBtn: function (sel, pane, slide) { return _.addOpen(inst, sel, pane, slide); } + , addCloseBtn: function (sel, pane) { return _.addClose(inst, sel, pane); } + , addPinBtn: function (sel, pane) { return _.addPin(inst, sel, pane); } + }); + + // init state array to hold pin-buttons + for (var i=0; i<4; i++) { + var pane = $.layout.config.borderPanes[i]; + inst.state[pane].pins = []; + } + + // auto-init buttons onLoad if option is enabled + if ( inst.options.autoBindCustomButtons ) + _.init(inst); + } + +, _unload: function (inst) { + // TODO: unbind all buttons??? + } + +}; + +// add initialization method to Layout's onLoad array of functions +$.layout.onLoad.push( $.layout.buttons._load ); +//$.layout.onUnload.push( $.layout.buttons._unload ); + + + +/** + * jquery.layout.browserZoom 1.0 + * $Date: 2011-12-29 08:00:00 (Thu, 29 Dec 2011) $ + * + * Copyright (c) 2012 + * Kevin Dalman (http://allpro.net) + * + * Dual licensed under the GPL (http://www.gnu.org/licenses/gpl.html) + * and MIT (http://www.opensource.org/licenses/mit-license.php) licenses. + * + * @dependancies: UI Layout 1.3.0.rc30.1 or higher + * + * @support: http://groups.google.com/group/jquery-ui-layout + * + * @todo: Extend logic to handle other problematic zooming in browsers + * @todo: Add hotkey/mousewheel bindings to _instantly_ respond to these zoom event + */ + +// tell Layout that the plugin is available +$.layout.plugins.browserZoom = true; + +$.layout.defaults.browserZoomCheckInterval = 1000; +$.layout.optionsMap.layout.push("browserZoomCheckInterval"); + +/* + * browserZoom methods + */ +$.layout.browserZoom = { + + _init: function (inst) { + // abort if browser does not need this check + if ($.layout.browserZoom.ratio() !== false) + $.layout.browserZoom._setTimer(inst); + } + +, _setTimer: function (inst) { + // abort if layout destroyed or browser does not need this check + if (inst.destroyed) return; + var o = inst.options + , s = inst.state + // don't need check if inst has parentLayout, but check occassionally in case parent destroyed! + // MINIMUM 100ms interval, for performance + , ms = inst.hasParentLayout ? 5000 : Math.max( o.browserZoomCheckInterval, 100 ) + ; + // set the timer + setTimeout(function(){ + if (inst.destroyed || !o.resizeWithWindow) return; + var d = $.layout.browserZoom.ratio(); + if (d !== s.browserZoom) { + s.browserZoom = d; + inst.resizeAll(); + } + // set a NEW timeout + $.layout.browserZoom._setTimer(inst); + } + , ms ); + } + +, ratio: function () { + var w = window + , s = screen + , d = document + , dE = d.documentElement || d.body + , b = $.layout.browser + , v = b.version + , r, sW, cW + ; + // we can ignore all browsers that fire window.resize event onZoom + if ((b.msie && v > 8) + || !b.msie + ) return false; // don't need to track zoom + + if (s.deviceXDPI) + return calc(s.deviceXDPI, s.systemXDPI); + // everything below is just for future reference! + if (b.webkit && (r = d.body.getBoundingClientRect)) + return calc((r.left - r.right), d.body.offsetWidth); + if (b.webkit && (sW = w.outerWidth)) + return calc(sW, w.innerWidth); + if ((sW = s.width) && (cW = dE.clientWidth)) + return calc(sW, cW); + return false; // no match, so cannot - or don't need to - track zoom + + function calc (x,y) { return (parseInt(x,10) / parseInt(y,10) * 100).toFixed(); } + } + +}; +// add initialization method to Layout's onLoad array of functions +$.layout.onReady.push( $.layout.browserZoom._init ); + + + +})( jQuery ); \ No newline at end of file diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/modernizr.custom.js b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/modernizr.custom.js new file mode 100644 index 00000000..4688d633 --- /dev/null +++ b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/modernizr.custom.js @@ -0,0 +1,4 @@ +/* Modernizr 2.5.3 (Custom Build) | MIT & BSD + * Build: http://www.modernizr.com/download/#-inlinesvg + */ +;window.Modernizr=function(a,b,c){function u(a){i.cssText=a}function v(a,b){return u(prefixes.join(a+";")+(b||""))}function w(a,b){return typeof a===b}function x(a,b){return!!~(""+a).indexOf(b)}function y(a,b,d){for(var e in a){var f=b[a[e]];if(f!==c)return d===!1?a[e]:w(f,"function")?f.bind(d||b):f}return!1}var d="2.5.3",e={},f=b.documentElement,g="modernizr",h=b.createElement(g),i=h.style,j,k={}.toString,l={svg:"http://www.w3.org/2000/svg"},m={},n={},o={},p=[],q=p.slice,r,s={}.hasOwnProperty,t;!w(s,"undefined")&&!w(s.call,"undefined")?t=function(a,b){return s.call(a,b)}:t=function(a,b){return b in a&&w(a.constructor.prototype[b],"undefined")},Function.prototype.bind||(Function.prototype.bind=function(b){var c=this;if(typeof c!="function")throw new TypeError;var d=q.call(arguments,1),e=function(){if(this instanceof e){var a=function(){};a.prototype=c.prototype;var f=new a,g=c.apply(f,d.concat(q.call(arguments)));return Object(g)===g?g:f}return c.apply(b,d.concat(q.call(arguments)))};return e}),m.inlinesvg=function(){var a=b.createElement("div");return a.innerHTML="",(a.firstChild&&a.firstChild.namespaceURI)==l.svg};for(var z in m)t(m,z)&&(r=z.toLowerCase(),e[r]=m[z](),p.push((e[r]?"":"no-")+r));return u(""),h=j=null,e._version=d,e}(this,this.document); \ No newline at end of file diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/navigation-li-a.png b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/navigation-li-a.png new file mode 100644 index 0000000000000000000000000000000000000000..9b32288e045cd94e6aaa0e35f1382a32b66b64da GIT binary patch literal 1198 zcmV;f1X25mP)0Ed!4I%dZ`*&Mwa}$^y=pHO+G~4PFP7cgqNtZ$C@d7b6ueY6EfuxhrRxTb z)T~ya&4-y}ob2<=X3~k7NxbNd&;u{Yob#Obyyrdd`As60N+sbYO%iU{{(GSei@|cR zGuS!IGHA!t)YSc>qoYVJmkV`tbOa?y%A-GH<cUdUK5PPe5tZ@r@f1t2MrgzaZ_?1v&`X^EOYTd)E}{V5 zBrKVnoSggx-ATO$jP%fpVLd%Pujc0F5{5_@ayADsL3F#_>Dk%Yz5f3G7Z^K)6)Qpn zoJ9)q;cz%LF)?w9y#0>;RLvb1c-_vPEfnk7>VDetXch|w0?yBgaf#`E?QVv5aiCz&KRmDhNAfN^78T-K0o8c>nA1wPy%=( z5O)C7Bna^FIwN@nhG5-_N*fR(<+ zq>qj3TywAajG8nc@EFK`im!TA3)hW85RIX9A?8oY4r+x)7>pTN`NDE(b3=>*Kswq` zNUzwar=gJ9Ku*PmLY@vbr8N{X*`Qgbp%6vFqur}3(J40bgKfgu z08jxxn!Z|ES}Ii0%)Df8Z?DkT*Y{|3b@d57S1nymg#dUKQ9<9L>pLLu-{j-%q}L*f zRsa{DVTI4v*4BQbh?6UYJ3Ku6bNMgH6WG(0l@54P5=M^ M07*qoM6N<$g5>W?*#H0l literal 0 HcmV?d00001 diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/navigation-li.png b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/navigation-li.png new file mode 100644 index 0000000000000000000000000000000000000000..fd0ad06e819742b15f3a982a9b2e50bbaa886a1e GIT binary patch literal 2441 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 TK(qrA00000NkvXXu0mjfp!~2x literal 0 HcmV?d00001 diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/object_diagram.png b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/object_diagram.png new file mode 100644 index 0000000000000000000000000000000000000000..6e9f2f743f67c15e04846f14819a913713b216e4 GIT binary patch literal 3903 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 N002ovPDHLkV1kt{Q<4Ax literal 0 HcmV?d00001 diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/object_to_class_big.png b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/object_to_class_big.png new file mode 100644 index 0000000000000000000000000000000000000000..7502942eb68134f5569c5c00e84533f452093c43 GIT binary patch literal 9158 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 Qv;Y7A07*qoM6N<$f);0?GXMYp literal 0 HcmV?d00001 diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/object_to_trait_big.png b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/object_to_trait_big.png new file mode 100644 index 0000000000000000000000000000000000000000..c777bfce8dd0a169f484641a3f439720fd23c427 GIT binary patch literal 9200 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 Qv;Y7A07*qoM6N<$f);0?GXMYp literal 0 HcmV?d00001 diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/ownderbg2.gif b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/ownderbg2.gif new file mode 100644 index 0000000000000000000000000000000000000000..848dd5963a133dc18b9f055928150dc5e762dde0 GIT binary patch literal 1145 zcmZ?wbhEHbWMq(F*v!D-Kff?yQ@u%!Pt?vPr`9;D%FyV&t)7!JLsnHrA8cd50E+*) zBYXoCToOwXfwYZ%ML}Y6c4~=2Qfhi;o~_dR-TRdkGE;1o!cBb*d<&dYGcrA@ic*8C z{6dnevXd=SlxV%Qmue&kg&dz0$52&wylyQ zNJ0T*r*nQ$s)DJWfo`&anSp|tp`M|!iMhGCj)IYap@F`Ek-njkuA#Y=v5}R5fdUjL z0c|TvNwW%aaf8|g1^l#~=$>Fbx5m+O@q>*W`v>l<2HT7t|lGSUUA&@HaaD@m-- z%_~-hnc$LIoLrPyP?DLSrvNfBF)6>a#8wIDQivCF3*g4)73+b$qnDhYt6z~=pl_&W z0P+${p|3A~rMbCq)x{-2sR;LCHMlsWvLIDID784hv?w_hs9YIjRe_arQEFmIeo;t% zehw@Y12XbU@{2R_3lyA#O%;3-lQZ)`e6V_7Un|eN;*!L?t5X6BYAPL3ueX-RQWVL^UgZccVqW=48iYD#iaVnTdeY)o`iWJGvaXh?8SV1U1$uaCEv zr-!?ntBbRfql3Mjt&O#nrG>efsfn=>FiYv_>S$|eYN)HJswgWdD#**p%1BE|N{EYz ziUvE+||Kg4FF`M Bj3xj8 literal 0 HcmV?d00001 diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/ownerbg.gif b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/ownerbg.gif new file mode 100644 index 0000000000000000000000000000000000000000..34a04249ee9edc75662a2539fe7daa04424cbe8d GIT binary patch literal 1118 zcmZ?wbhEHbWMq(FSj50^;>3wdmoDwuvuDGG4L5JzWPkz1|J)J20SYdOC5b@V#=fE; zF*!T6L?J0PJu}Z%>HY5gN(z}Nwo2iqz6QPp&Z!xh9#uuD!Bu`C$yM3OmMKd1b_zBX zRu#Dgxv3?I3Kh9IdBs*0wn~X9`AMl(KsHENUr7P1q$Jx`$q^)>0J76LzbI9~RL?*+ z*}%*|!OT$4(AdP>++0V&$iUD*-@r)U&`8(N+{)O<%D_MY3Y37h6{VzE1-ZCE?E>;_ zl`=|73as??%gf94%8m8%i_-NCEiElUW*8ai0#)c1SLT%@R_NvxE5l51Ni9w;$}A|! z%+FH*nV6WAUs__T1av9H3%LbwWAlpjz~0eI&d=4aNG#Ad)H48i38v837r)ZnT)67u zlAu(Cd$Af^98y`3svneEoL^d$oC;K~46>@g%DE^tu_V7JBtJg~7K#BG`6cQEUIa|mjQ{`r z{qy_R&mZ5vef{$J)5j0*-@SeF`qj%9&!0Vg^7zri2lwyYy>t84%^TORUA=Po(!~qs z&z(JU`qar2$B!L7a`@1}1N-;w-Lrew&K=vgZQZhY)5ZeMTG_V zdAT{+S(zE>X{jm6Nr?&Zaj`McQIQehVWAmo_rKzE=rmCW>q^KY-Co3Z@B`F~;CMqH&FX#K^#)_>%=(Oz40}P&vZD%P=Ep@ zplwAdX;wilZcw{`JX@uVl9B=|ef{$Ca=mh6z5JqdeM3u2OOP2xM!G;1y2X`wC5aWf zdBw^w6I@b@lZ!G7N;32F6hI~>Cgqow*eU^C3h_d20o>TUVm+{T^pf*)^(zt!^bPe4 zKwg3=^!3HBG&dKny0|1L72#g21{a4^7NqJ2r55Lx7A2%-qt%$eX-RQWVL^UgZccVqW=48iYD#iaVnTdeY)o`iWJGva zXh?8SV1U1$uaCEvr-!?ntBbRfql3Mjt&KG>(#*|FO^l6zSxQe=M_Wr%LtRZ(MOjHv zL0(Q)Mp{ZzLR?H#L|8~rfS-?-hntI&gPo0)g_((wfkE*n3%I<{0g<5cg@J|3;H2kk MO(h-&o-PJ!02;c9Qvd(} literal 0 HcmV?d00001 diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/package.png b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/package.png new file mode 100644 index 0000000000000000000000000000000000000000..6ea17ac320ec13c02680c5549cf496d007ea6acf GIT binary patch literal 3335 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 Y0AfCQM(Z-J8vp 0) { + var fn = scheduler.queues[idx].shift(); + } + return fn; + } + this.add = function(labelName, fn, self, args) { + var doWork = function() { + scheduler.timeout = setTimeout(function() { + var work = scheduler.nextWork(); + if (work != undefined) { + if (work.args == undefined) { work.args = new Array(0); } + work.fn.apply(work.self, work.args); + doWork(); + } + else { + scheduler.timeout = undefined; + } + }, resolution); + } + var idx = 0; + while (idx < scheduler.labels.length && scheduler.labels[idx].name != labelName) { idx = idx + 1; } + if (idx < scheduler.queues.length && scheduler.labels[idx].name == labelName) { + scheduler.queues[idx].push(new scheduler.work(fn, self, args)); + if (scheduler.timeout == undefined) doWork(); + } + else throw("queue for add is non existant"); + } + this.clear = function(labelName) { + var idx = 0; + while (idx < scheduler.labels.length && scheduler.labels[idx].name != labelName) { idx = idx + 1; } + if (idx < scheduler.queues.length && scheduler.labels[idx].name == labelName) { + scheduler.queues[idx] = new Array(); + } + } +}; diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/selected-implicits.png b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/selected-implicits.png new file mode 100644 index 0000000000000000000000000000000000000000..bc29efb3e60134039e702d5449e685a3bc103f06 GIT binary patch literal 1150 zcmV-^1cCdBP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyb% z5H~J^JxS;Q00aI>L_t(|+U?vuZxlxy$MNqx?(E$@E}a zfjgk2pr?ZZI(iC9{1RM5N`az8f(nF?5D#);fpbJL7e%q}e0%#alfpQ%40!>*o6k0< z)o$~be)`Ys+>8hzu;10IR{^+p@16iY2d04rkO6`yI{X6A1$Kbce*=Su~m%6x<};NBO|^=w zk&&8I8D)eJLdB9s!^&AlTBkBiQk->uv$J_(rL!`)+`6oQUo`M-?(?sntUozBH8I6_ zIxd}cS_u`9v4GL=Q$k^s5ms8Mgc48JpPpKtTHbQf?P%cW>elMKv(Ak-$BSmt)JB*% z&xl4SAz&~lr34aLhuW=ft3By}IX+c#V!libhr?D})eoI+@M^s{y;vSm62A^F$)OitB>WC^wMc2_eXZ#=?IA zNtVo#TvKb>y}k`n5t#j!>IqWhwOAZQtfS?qODbc_%JAp{Bv5|M;+$+>D$O;$h+90zjvct@cD=76Um1hr9bhBs%or0LWw(j4&M0NBo?c3qpt*ILGd`+j8&ukM^WrzkZ!NckX<_?$*Qo z%j$87JsKwA!0%(gp9dfM)S(Ug1JPplRFf1Ki#3gg$o7X})F#m3e@->|7sOS0SbEhV Q8UO$Q07*qoM6N<$f{R8S_y7O^ literal 0 HcmV?d00001 diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/selected-right-implicits.png b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/selected-right-implicits.png new file mode 100644 index 0000000000000000000000000000000000000000..8313f4975b4e7191d18183adcd8de77659622874 GIT binary patch literal 646 zcmV;10(t$3P)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyb% z5H~yS;H?7y00IU{L_t(2&vlbOOIu+S#((eM`{pLzge0aSMr^2qDdNx~brL!h$3j7H z=vW-w3a;+`2(EsF7W@=C3J!%zHAAgkY^&GY>pfj!nreDpp6v(E!+Xx7MC2K81$+m7 zY;JA}!0zrYqoX!HZG4C;@vnu)3ujyHtzOXK7&rxF6g124mS1OCmYnuZ+xuVlXOgMJ zc6`SIH$XZB*WRzaisM*(@Q6t1;PXM}h@;wSWAz%)z$JjLPE>VcqCu%&tubaS2&iC#PW!0_66=%;<0xw^{i3hE^%|)B*O~&n z_No#p0t9Or59T^YDWxZ)$rSL`sPP#KDG(7o7tf`4A3h$uEr?7cOKwR6k+oR=z_!RK zib5?;EM6I9H1O7H{;seXyi77R9j3Fc?F#S)IJZhEKbk8qa%RJ9KCtw_HwGuc_mMD0-%8I-SJwdoORkUZ|94)X^T?I0M7??$cDj1@Kjbd8waHTjq5uE@07*qoM6N<$g8d5^?*IS* literal 0 HcmV?d00001 diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/selected-right.png b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/selected-right.png new file mode 100644 index 0000000000000000000000000000000000000000..04eda2f3071a81ada129b906e60709eb5b1c4e29 GIT binary patch literal 1380 zcmeAS@N?(olHy`uVBq!ia0vp^AhtLM8;~@ry7vP}NtU=qlmzFem6RtIr7}3C)9WTXpJp<7&;SCUwvn^&w1Gr=XbIJqdZpd>RtPXT0NVp4u- ziLDaQr4TRV7Ql_oD~1LWFu?RH5)1SV^$b8>f+_U%#ji9s7p}UvBq$Z(UaSTehg24% z>IbD3=a&{G10ya?8Dv#~m2**QVo82cNPd0}EEEGW@=NlIGx7@*oP$jjd=ry1^FVyC zdS72F&%EN2#JuEGPZwJypb2`JnJHGz78Y(MCeDVYmgbIzhOP!qZqAm@u103&mL^V) zCPpSOy)OC5rManjB{01y2)#x)^@5T@ZUN9{m(-%nveXo}qWoM1u$Qeeak|CH4X1ff zy(zfeVt`YxKF~4xpom3^XqXT%^?;c0WDDfL6MkwQFtrx}ll6<;A<7I4j5j=8978H@ z)dcU&QVNvVTm1ao`79at5FR1swyg%5$;tYPy#hCG-BSM`+EU9h|6u!#OUJxif~2?K zxN4GUe$wFaojJf9z)p z5$Ey};}0o`4QH}B9yFW z>98SDtSD?}jGxoZxo6X!U$AKQw|sQq!}8b$jjl6i(~7%3uRQeB{zzBi?B~JhyI$eR9CQS uH6MIndtb!u6IcAC@Ew*lAuIQC8Zg|Lxqpi1i6>#8a?jJ%&t;ucLK6TZv;Euv literal 0 HcmV?d00001 diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/selected.png b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/selected.png new file mode 100644 index 0000000000000000000000000000000000000000..c89765239e074f40ac120c7429b5d65a47dc218d GIT binary patch literal 1864 zcmaJ?c~BEq91ceTBSb(%MUFLype4yBBtTLE0s#pnDTc!!APL!pL`ZhCSs~!4NQ)J% zjYlz75elf(`(i|jO7Osgf;y;Fj)H?0s2weyqg2|B3iglEo!Ncw_vZV)-}ip+_hw7u z#fu%tZe$XP z91$o&BVnZ~rVxV@3dMnm*8Y~u#K+tpr8eFcYX>{J>3IbTC zz*H!%LNtI`QJ#sc#Q9Xh>H96H(Fs|N?n9Y~f-&@Rl)L{K0yfdh!-3YEqj zzr%|}JfTL1%QXsEDBx2G1-eQF@z`8Wa5TsX=5T|!OlA}q5go~mjA8`_aoG{!Y!-W* zD?k)0)vyL1=RzO3+)26SR#2lvW&w<;@?a<$L)5^#E%Q{9dkLIW?*kW_+)L1;Tn1r= zVLsS@9rXAT(LLtrMB5U%^S)m|2QQ!4P`HdBBOI%t8E8By$ z)tP&nmBpWMprzkM_|>^sro&sKcBBkCJasJiG9=P9#hP5QNL2+TkyCcgr_WpFbHr7_ z87m!#YYJH5*b!RP{<^=_J_~2|c=d7fAA8(7t(HqhM@QR7hK6D;&9z@F^LTl&+LYOL zUU{>=KQOIits!(3RqM9J$$Df>Q`4Hfywlrm3@To|dNr2U=+QrVeb>z4pMI4}rAnXe z*Su0wQ(?oEXC7Y0{o&u+%(Fh0o}PZBvZ5lZ@LWaJ!Gk4?)RX?H)qdpTZS_XZsax{y z_MKk#HqH@?F3d85ExWtByE8h5+2NQ~XRSrmZE49;u~@u3JtM<+b!er-?p^yG>?l!7 z)@R5TNdqW$9-&m@9!cz z)|KJ#YjcI$M2lT>D1eiHE7md=9Cb6o??`g%oXydj8XFrc(Rq-nRo~Dc92oPqc4`7jYVX4t*9L^0KwY`(Dn^c;fmUh^Z+y;JQ``m+ENO>F}JvzOG zpA_eOow0f6Rfv^j2{j}iqIq*6)BTacb1Yxm)_q06>xylb&!4}+!4jGxigiTeRX*Cn z<30Wx9WD2E4BzxN*jb#kdlW+%OtH1PfPLmI3$H$qQEoeA@M_zz(dMBx)_57yUHsNs zdvF1nVkziYxo1DV=eKeTc|*$c+^@3gOx8(~UC-Pht#*mPtJ;FH$u9Fm&%)M|KTg|f z5*U9$Nu>g6#DPS~Y)4n$4Wb>UOWwc=wp*D7L1rwgy--9rSyofByyv~cY4K+bR|b+B z((YQ6@^?+kI+3=oS=N8}mgQ8nYNyMpfy*0n{`@+ksvim5?MYSE)$MuW)=GnC(9&ES zE)MxRPw9$#K{-F$s=Aq5o>LYZb)fSRyT%9IcD!es`-6BtsJf2jWPf{YuBrE$LxQ!? zVn<`|QHj6njN1xoI7>WT>~c56r$ss7B6`$yLi+Pwn&+jdS}L$Vm@DT=KyDXF%TVr`iW&f2@9*rcCpU*G%kN@v);?Q2jJaQE~K zoxVPGny*U6lIkvBzs-GdKdhGVrt|YT^Vdn8*CU*fW}Ci*yY2_L3v1RibMA*BoY$Y4 ZNDtm_>Mc9CX5mbjz-9e{{de~$lm|} literal 0 HcmV?d00001 diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/selected2-right.png b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/selected2-right.png new file mode 100644 index 0000000000000000000000000000000000000000..bf984ef0bac9acacf732a22f6dbb9f648a6dc26a GIT binary patch literal 1434 zcmeAS@N?(olHy`uVBq!ia0vp^JU}eY!3HGlQ`YSVQj#UE5hcO-X(i=}MX3yqDfvmM z3ZA)%>8U}fi7AzZCsS=07?_nZLn2Bde0{8v^Ko2Tt~skz|cV7z)0WFNY~KZ%Gk)tz(4^Clz_GsrKDK}xwt{?0`hE?GD=Dctn~HE z%ggo3jrH=2()A53EiFN27#ZmTRp=I1=9MH?=;jqG!%T2VElw`VEGWs$&r<-In3$Ab zT4JjNbScCOxdm`z^NOLt1Pn0!io^naLp=kKmtYEgeeo;J&4sHjE(uCSxEHIz#UYgi zsro^w#rdU0$-sz9QwCX8VC7ttnpl!w6q28x0}I7~jQo=P;*9(P1?ON>1>eNv%sdbu ztlrnx$}_LHBrz{J)zigR321^|W@d_&iKVH9n}Ml`sinE4p`ojRlbf@pv#XJrxuuDd zqlu9TOs`9Ra%paAUI|QZ3PP_bPQ9R{kXrz>*(J3ovn(~mttdZN0qkX~Oe}7(Ft;>z zbaFKYnrDICEfBpaSlj~D3-Skcz4}1M=z}5_DWYLQz|;d`!jmnK15fy=dBD_O1WeXN zFSNEXFfj3Xx;TbZ-0BJTJuQ?dve&rp{{2Ne1Xv0M^`dqN6o#(7v-^@5ry`4P^EBOC zzl3jzHSWk1W|3sw);Ue+g;U^>O>?#=UP&uCcCNM}UQqY`_d|&fD$mXQ{c(==)z@ET z6-8WsJ}cX8&(eI*ZD~+t^J3nFi-8`!Zq6JfvCFS!sWLo#9-#4MO^n|D15*n%rrdh_ z?c64vTY1}4B-qwo&yLa&V>QjXcQ{Ddg|Gg%9v?OhmP@U{K>-_Wb*=L_APe@*L{q(Jr$a~Dp z0uLUnIsEVgw zb^Gh3!#nG_`dl;Ss7o9b$omss5Haua%O~3xUd$-@yryCEjht$dO0588|FJa{;N_gy{FZdcQZ9v{BdisYp- zHJ`kr@ZNF#_2kvBmj=Bo*P0sDSkC@KndR}v2pt}MKL2LzQ)!#4?B=IGa(;02XkB+e z+UA+9e^cKCtnU1>r)$si?G5_sWsaKjKm0w#%lN*ryrD|bs&hXR4};S~mM6aHstZA- NrKhW(%Q~loCIFxO8+`x( literal 0 HcmV?d00001 diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/selected2.png b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/selected2.png new file mode 100644 index 0000000000000000000000000000000000000000..a790bb1169b6b54de1d51f7778ee552979f52183 GIT binary patch literal 1965 zcmeAS@N?(olHy`uVBq!ia0vp^CxBR-gAGXf88D;(DajJoh?3y^w370~qErUQl>DSr z1<%~X^wgl##FWaylc_cg49rTIArU1JzCKpT`MG+DAT@dwxdlMo3=B5*6$OdO*{LN8 zNvY|XdA3ULckfqH$V{%1*XSQL?vFu&J;D8jzb> zlBiITo0C^;Rbi_HHrEQs1_|pcDS(xfWZNo192Makpx~Tel&WB=XP}#GU}m6TW~gUq zY+`P1uA^XNU}&IkV5Dzoq-$tyWo%?+V4wg6Nh+i#(Mch>H3D2mX;thjEr=FDs+o0^GXscbn}XpVJ5hw7AF^F7L;V>=P7_pOiaoz zEwNPsx)kDt+yc06!V;*iRM zRQ;gT;{4L0WMIUlDTAykuyQU+O)SYT3dzsUfrVl~Mt(_taYlZDf^)E`f^TASW*&$S zR`2U;<(XGpl9-pA>gi&u1T;Y}Gc(1?!rao>(aF`&)Y9C-(9qSu$<5i)+11F*+|tC! z(Zt9Erq?AuximL5uLPzy1)LqEuE@a9jJa{g3^D*&Fs~}@sPg}hA3HW}*bs2zZP}lLlevA=_U-n$=5&5bna|Ro zr2Kq;ZlP0ibWR_hJ9lpWiz!uc8tF`mg%K|cGE-8Xi0*W2U!-y9WyzzY#H~@SH*>@$ zseF`8+a!0Y?a0N869Ym+-@Jd{U1771b?3>~^XAPvzD32YutZHj$X%{hPhM8G*7Ie^ z?(45b`P!X@+s~$5zT+&;Zp|_IEnicE2OmGbsk)-GK&Ok7i<02OvfcN~%FFGSFVz;w zJpHni>#DT=iM(5&U57r%J7!PHj4vV0>!_hwa)V3FU5<)V5Wtj)rUr z_x@OMhrMuthvj{s_~K>J23#ctD--tXEDh3}dGw%xx?U5Hm;SAjt|^^YCOO8>;4W(W z`B>!wi)4Fbk%f#_R5Z`wIShpf%kMrdS{am?`BMMP;)KgC^MezCb}+X!3X04>KYc=0 zR#uX=we_tFVODdWSs#%Qo55lt(Cc>b)!)p`H+`n$c~0B4YuEdQ0Un!0#W<5w8WS1> zjU#(|d+lGSYu^gc9Ub-|XBRjj>V(vLdtFNI}x@X#@rKBc({rdHG zadB}{adEJA$PLdKG5RM0gA$&|svdjvXi-LPZg17zxGkmW8{DepS^O^EzhB?FuRbCo zqQKAJ|8#0<>Y`n{qHYIXSzdKBa7IiaPpnJ@zlsD;l83n~+r%|1R@_*u>MJ6h&ct{_ z=H=_x!7m;MuX2_MXn9M_J+Cm-hTNpH>=mNsC<9kP)$a(UEUF`RJRVHGw%nH4A_E h2-=FCwErWPz_6w1NS~Nz6ep+x^>p=fS?83{1OQq_0~!DT literal 0 HcmV?d00001 diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/signaturebg.gif b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/signaturebg.gif new file mode 100644 index 0000000000000000000000000000000000000000..b6ac4415e4a3a3ce7e38401a476beea7b1938585 GIT binary patch literal 1214 zcmZ?wbhEHbWMoihIKsei_wL=3Cr`e6|Ni^;?>BB-U$kh^&6_u0zkc=h?b|o6U*ElR z_x}C+_wL<0ckbN#ckgfCzWw^m>zlW3y?yug<;zz$Zrr$Y=gynAZ*JYXb^ZGFckkZ4 zdiCo6|Njg~K=D6!gl~X?OJYePkhZa}C`e4sPAySLN=?tqvsHS(d%u!GW{Ry+xT&v! zZ-H}aMy5wqQEG6NUr2IQcCuxPlD(aRO@&oOZb5EpNuokUZcbjYRfVlmVoH8esuhq8 z64qBz04piUwpDTjNhpBqbj~kIRWQ{v&`mZlGf*%y)H5_TF*i5YQ7|$vG|)FN(l<2H zH8i&}HnK7>P=Ep@plwAdX;wilZcw{`JX@uVl9B=|ef{$Ca=mh6z5JqdeM3u2OOP2x zM!G;1y2X`wC5aWfdBw^w6I@b@lZ!G7N;32F6hI~>Cgqow*eU^C3h_d20o>TUVm+{T z^pf*)^(zt!^bPe4Kwg3=^!3HBG&dKny0|1L72#g21{a4^7NqJ2r55Lx7A2!(A3h{#L&>yz{$%-qt%$9UanL3(T0L?SR?iPsN6x?nx z!08r!pkwqw5sMVjFd<;-0Wsmp7RZ4o{M0;PYA*sNYsUZo{{H#>>*tT}-@bnN{ORL| z_wRsN?$yf|&!0Vg^7zri2lwyYy>t84%^TORUA=Po(!~qs&z(JU`qar2$B!L7a`@1} z1N-;w-Lrew&K=vgZQZhY)5ZeMTG_VdAT{+S(zE>X{jm6Nr?&Z zaj`McQIQehVWAmo_ zrKzE=rmCW>q^KY-Co3Z@B`F~;CMqH&FX#K^#)_>%=(Qs{t4 sPRwL~E)H9a%WR_Xoj{Yna%DYi=CroINg16w1-Ypui3%0DIeEoa6}C!=DfvmMRzNmLSYJs2tfVB{R>=`0p#ZYe zIlm}X!Bo#cH`&0({$jZP#0Sc6WwiTtM zSp~VcLG1$aY?U%fN(!v>^~=l4^~#O)@{7{-4J|D#L1q{k=>k>g7FXt#Bv$C=6)VF` za7isrF3Kz@$;{7F0GXJWlwVq6s|0i@#0$9vaAWg|^}ycIOU}>LuShJ=H`Fr#c?qV_ z*B8Ii++4Wo;*y|LgnO|XTpUtakg6Y)TAW{6l$;7wt_-rOz{ATTy({MavwGFa70Z_`U9x!5!Ugl^&7CuQ*322xr%jzQdD6rQ{e8VX-Cdm>?QN|s z%}tFB^>wv1)m4=h1nAc$w`R`@o}*+(NU2R;bEa6!9jrm z{(inb-d>&_?ryFw&Q6XF_I9>5)>f7l=4PfQ#zw#_rKhW-t);1EF>tv&&SKd&Be*V&c@2Z%*4pRp!kyoTyW@sNKkpiz$&$%l_m71iJOQf Yv$AL3W|;;C$CD p { + margin-top: 5px; +} + +#types ol li:last-child { + margin-bottom: 5px; +} + +/* +#definition { + padding: 6px 0 6px 6px; + min-height: 59px; + color: white; +} +*/ + +#definition { + display: block-inline; + padding: 5px 0px; + height: 61px; +} + +#definition > img { + float: left; + padding-right: 6px; + padding-left: 5px; +} + +#definition > a > img { + float: left; + padding-right: 6px; + padding-left: 5px; +} + +#definition p + h1 { + margin-top: 3px; +} + +#definition > h1 { +/* padding: 12px 0 12px 6px;*/ + color: white; + text-shadow: 3px black; + text-shadow: black 0px 2px 0px; + font-size: 24pt; + display: inline-block; + overflow: hidden; + margin-top: 10px; +} + +#definition h1 > a { + color: #ffffff; + font-size: 24pt; + text-shadow: black 0px 2px 0px; +/* text-shadow: black 0px 0px 0px;*/ +text-decoration: none; +} + +#definition #owner { + color: #ffffff; + margin-top: 4px; + font-size: 10pt; + overflow: hidden; +} + +#definition #owner > a { + color: #ffffff; +} + +#definition #owner > a:hover { + text-decoration: none; +} + +#signature { + background-image:url('signaturebg2.gif'); + background-color: #d7d7d7; + min-height: 18px; + background-repeat:repeat-x; + font-size: 11.5pt; +/* margin-bottom: 10px;*/ + padding: 8px; +} + +#signature > span.modifier_kind { + display: inline; + float: left; + text-align: left; + width: auto; + position: static; + text-shadow: 2px white; + text-shadow: white 0px 1px 0px; +} + +#signature > span.symbol { + text-align: left; + display: inline; + padding-left: 0.7em; + text-shadow: 2px white; + text-shadow: white 0px 1px 0px; +} + +/* Linear super types and known subclasses */ +.hiddenContent { + display: none; +} + +.toggleContainer .toggle { + cursor: pointer; + padding-left: 15px; + background: url("arrow-right.png") no-repeat 0 3px transparent; +} + +.toggleContainer .toggle.open { + background: url("arrow-down.png") no-repeat 0 3px transparent; +} + +.toggleContainer .hiddenContent { + margin-top: 5px; +} + +.value #definition { + background-color: #2C475C; /* blue */ + background-image:url('defbg-blue.gif'); + background-repeat:repeat-x; +} + +.type #definition { + background-color: #316555; /* green */ + background-image:url('defbg-green.gif'); + background-repeat:repeat-x; +} + +#template { + margin-bottom: 50px; +} + +h3 { + color: white; + padding: 5px 10px; + font-size: 12pt; + font-weight: bold; + text-shadow: black 1px 1px 0px; +} + +dl.attributes > dt { + display: block; + float: left; + font-style: italic; +} + +dl.attributes > dt.implicit { + font-weight: bold; + color: darkgreen; +} + +dl.attributes > dd { + display: block; + padding-left: 10em; + margin-bottom: 5px; +} + +#template .values > h3 { + background: #2C475C url("valuemembersbg.gif") repeat-x bottom left; /* grayish blue */ + height: 18px; +} + +#values ol li:last-child { + margin-bottom: 5px; +} + +#template .types > h3 { + background: #316555 url("typebg.gif") repeat-x bottom left; /* green */ + height: 18px; +} + +#constructors > h3 { + background: #4f504f url("constructorsbg.gif") repeat-x bottom left; /* gray */ + height: 18px; +} + +#inheritedMembers > div.parent > h3 { + background: #dadada url("constructorsbg.gif") repeat-x bottom left; /* gray */ + height: 17px; + font-style: italic; + font-size: 12pt; +} + +#inheritedMembers > div.parent > h3 * { + color: white; +} + +#inheritedMembers > div.conversion > h3 { + background: #dadada url("conversionbg.gif") repeat-x bottom left; /* gray */ + height: 17px; + font-style: italic; + font-size: 12pt; +} + +#inheritedMembers > div.conversion > h3 * { + color: white; +} + +#groupedMembers > div.group > h3 { + background: #dadada url("typebg.gif") repeat-x bottom left; /* green */ + height: 17px; + font-size: 12pt; +} + +#groupedMembers > div.group > h3 * { + color: white; +} + + +/* Member cells */ + +div.members > ol { + background-color: white; + list-style: none +} + +div.members > ol > li { + display: block; + border-bottom: 1px solid gray; + padding: 5px 0 6px; + margin: 0 10px; + position: relative; +} + +div.members > ol > li:last-child { + border: 0; + padding: 5px 0 5px; +} + +/* Member signatures */ + +#tooltip { + background: #EFD5B5; + border: 1px solid gray; + color: black; + display: none; + padding: 5px; + position: absolute; +} + +.signature { + font-family: monospace; + font-size: 10pt; + line-height: 18px; + clear: both; + display: block; + text-shadow: 2px white; + text-shadow: white 0px 1px 0px; +} + +.signature .modifier_kind { + position: absolute; + text-align: right; + width: 14em; +} + +.signature > a > .symbol > .name { + text-decoration: underline; +} + +.signature > a:hover > .symbol > .name { + text-decoration: none; +} + +.signature > a { + text-decoration: none; +} + +.signature > .symbol { + display: block; + padding-left: 14.7em; +} + +.signature .name { + display: inline-block; + font-weight: bold; +} + +.signature .symbol > .implicit { + display: inline-block; + font-weight: bold; + text-decoration: underline; + color: darkgreen; +} + +.signature .symbol .shadowed { + color: darkseagreen; +} + +.signature .symbol .params > .implicit { + font-style: italic; +} + +.signature .symbol .deprecated { + text-decoration: line-through; +} + +.signature .symbol .params .default { + font-style: italic; +} + +#template .signature.closed { + background: url("arrow-right.png") no-repeat 0 5px transparent; + cursor: pointer; +} + +#template .signature.opened { + background: url("arrow-down.png") no-repeat 0 5px transparent; + cursor: pointer; +} + +#template .values .signature .name { + color: darkblue; +} + +#template .types .signature .name { + color: darkgreen; +} + +.full-signature-usecase h4 span { + font-size: 10pt; +} + +.full-signature-usecase > #signature { + padding-top: 0px; +} + +#template .full-signature-usecase > .signature.closed { + background: none; +} + +#template .full-signature-usecase > .signature.opened { + background: none; +} + +.full-signature-block { + padding: 5px 0 0; + border-top: 1px solid #EBEBEB; + margin-top: 5px; + margin-bottom: 5px; +} + + +/* Comments text formating */ + +.cmt {} + +.cmt p { + margin: 0.7em 0; +} + +.cmt p:first-child { + margin-top: 0; +} + +.cmt p:last-child { + margin-bottom: 0; +} + +.cmt h3, +.cmt h4, +.cmt h5, +.cmt h6 { + margin-bottom: 0.7em; + margin-top: 1.4em; + display: block; + text-align: left; + font-weight: bold; +} + +.cmt h3 { + font-size: 14pt; +} + +.cmt h4 { + font-size: 13pt; +} + +.cmt h5 { + font-size: 12pt; +} + +.cmt h6 { + font-size: 11pt; +} + +.cmt pre { + padding: 5px; + border: 1px solid #ddd; + background-color: #eee; + margin: 5px 0; + display: block; + font-family: monospace; +} + +.cmt pre span.ano { + color: blue; +} + +.cmt pre span.cmt { + color: green; +} + +.cmt pre span.kw { + font-weight: bold; +} + +.cmt pre span.lit { + color: #c71585; +} + +.cmt pre span.num { + color: #1e90ff; /* dodgerblue */ +} + +.cmt pre span.std { + color: #008080; /* teal */ +} + +.cmt ul { + display: block; + list-style: circle; + padding-left: 20px; +} + +.cmt ol { + display: block; + padding-left:20px; +} + +.cmt ol.decimal { + list-style: decimal; +} + +.cmt ol.lowerAlpha { + list-style: lower-alpha; +} + +.cmt ol.upperAlpha { + list-style: upper-alpha; +} + +.cmt ol.lowerRoman { + list-style: lower-roman; +} + +.cmt ol.upperRoman { + list-style: upper-roman; +} + +.cmt li { + display: list-item; +} + +.cmt code { + font-family: monospace; +} + +.cmt a { + font-style: bold; +} + +.cmt em, .cmt i { + font-style: italic; +} + +.cmt strong, .cmt b { + font-weight: bold; +} + +/* Comments structured layout */ + +.group > div.comment { + padding-top: 5px; + padding-bottom: 5px; + padding-right: 5px; + padding-left: 5px; + border: 1px solid #ddd; + background-color: #eeeee; + margin-top:5px; + margin-bottom:5px; + margin-right:5px; + margin-left:5px; + display: block; +} + +p.comment { + display: block; + margin-left: 14.7em; + margin-top: 5px; +} + +.shortcomment { + display: block; + margin: 5px 10px; +} + +div.fullcommenttop { + padding: 10px 10px; + background-image:url('fullcommenttopbg.gif'); + background-repeat:repeat-x; +} + +div.fullcomment { + margin: 5px 10px; +} + +#template div.fullcommenttop, +#template div.fullcomment { + display:none; + margin: 5px 0 0 14.7em; +} + +#template .shortcomment { + margin: 5px 0 0 14.7em; + padding: 0; +} + +div.fullcomment .block { + padding: 5px 0 0; + border-top: 1px solid #EBEBEB; + margin-top: 5px; + overflow: hidden; +} + +div.fullcommenttop .block { + padding: 5px 0 0; + border-top: 1px solid #EBEBEB; + margin-top: 5px; + margin-bottom: 5px +} + +div.fullcomment div.block ol li p, +div.fullcomment div.block ol li { + display:inline +} + +div.fullcomment .block > h5 { + font-style: italic; + font-weight: normal; + display: inline-block; +} + +div.fullcomment .comment { + margin: 5px 0 10px; +} + +div.fullcommenttop .comment:last-child, +div.fullcomment .comment:last-child { + margin-bottom: 0; +} + +div.fullcommenttop dl.paramcmts { + margin-bottom: 0.8em; + padding-bottom: 0.8em; +} + +div.fullcommenttop dl.paramcmts > dt, +div.fullcomment dl.paramcmts > dt { + display: block; + float: left; + font-weight: bold; + min-width: 70px; +} + +div.fullcommenttop dl.paramcmts > dd, +div.fullcomment dl.paramcmts > dd { + display: block; + padding-left: 10px; + margin-bottom: 5px; + margin-left: 70px; +} + +/* Members filter tool */ + +#textfilter { + position: relative; + display: block; + height: 20px; + margin-bottom: 5px; +} + +#textfilter > .pre { + display: block; + position: absolute; + top: 0; + left: 0; + height: 23px; + width: 21px; + background: url("filter_box_left.png"); +} + +#textfilter > .input { + display: block; + position: absolute; + top: 0; + right: 20px; + left: 20px; +} + +#textfilter > .input > input { + height: 20px; + padding: 1px; + font-weight: bold; + color: #000000; + background: #ffffff url("filterboxbarbg.png") repeat-x top left; + width: 100%; +} + +#textfilter > .post { + display: block; + position: absolute; + top: 0; + right: 0; + height: 23px; + width: 21px; + background: url("filter_box_right.png"); +} + +#mbrsel { + padding: 5px 10px; + background-color: #ededee; /* light gray */ + background-image:url('filterboxbg.gif'); + background-repeat:repeat-x; + font-size: 9.5pt; + display: block; + margin-top: 1em; +/* margin-bottom: 1em; */ +} + +#mbrsel > div { + margin-bottom: 5px; +} + +#mbrsel > div:last-child { + margin-bottom: 0; +} + +#mbrsel > div > span.filtertype { + padding: 4px; + margin-right: 5px; + float: left; + display: inline-block; + color: #000000; + font-weight: bold; + text-shadow: white 0px 1px 0px; + width: 4.5em; +} + +#mbrsel > div > ol { + display: inline-block; +} + +#mbrsel > div > a { + position:relative; + top: -8px; + font-size: 11px; + text-shadow: #ffffff 0 1px 0; +} + +#mbrsel > div > ol#linearization { + display: table; + margin-left: 70px; +} + +#mbrsel > div > ol#linearization > li.in { + text-decoration: none; + float: left; + padding-right: 10px; + margin-right: 5px; + background: url(selected-right.png) no-repeat; + background-position: right 0px; +} + +#mbrsel > div > ol#linearization > li.in > span{ + color: #404040; + float: left; + padding: 1px 0 1px 10px; + background: url(selected.png) no-repeat; + background-position: 0px 0px; + text-shadow: #ffffff 0 1px 0; +} + +#mbrsel > div > ol#implicits { + display: table; + margin-left: 70px; +} + +#mbrsel > div > ol#implicits > li.in { + text-decoration: none; + float: left; + padding-right: 10px; + margin-right: 5px; + background: url(selected-right-implicits.png) no-repeat; + background-position: right 0px; +} + +#mbrsel > div > ol#implicits > li.in > span{ + color: #404040; + float: left; + padding: 1px 0 1px 10px; + background: url(selected-implicits.png) no-repeat; + background-position: 0px 0px; + text-shadow: #ffffff 0 1px 0; +} + +#mbrsel > div > ol > li { +/* padding: 3px 10px;*/ + line-height: 16pt; + display: inline-block; + cursor: pointer; +} + +#mbrsel > div > ol > li.in { + text-decoration: none; + float: left; + padding-right: 10px; + margin-right: 5px; + background: url(selected-right.png) no-repeat; + background-position: right 0px; +} + +#mbrsel > div > ol > li.in > span{ + color: #404040; + float: left; + padding: 1px 0 1px 10px; + background: url(selected.png) no-repeat; + background-position: 0px 0px; + text-shadow: #ffffff 0 1px 0; +} + +#mbrsel > div > ol > li.out { + text-decoration: none; + float: left; + padding-right: 10px; + margin-right: 5px; +} + +#mbrsel > div > ol > li.out > span{ + color: #747474; +/* background-color: #999; */ + float: left; + padding: 1px 0 1px 10px; +/* background: url(unselected.png) no-repeat;*/ + background-position: 0px -1px; + text-shadow: #ffffff 0 1px 0; +} +/* +#mbrsel .hideall { + color: #4C4C4C; + line-height: 16px; + font-weight: bold; +} + +#mbrsel .hideall span { + color: #4C4C4C; + font-weight: bold; +} + +#mbrsel .showall { + color: #4C4C4C; + line-height: 16px; + font-weight: bold; +} + +#mbrsel .showall span { + color: #4C4C4C; + font-weight: bold; +}*/ + +.badge { + display: inline-block; + padding: 2px 4px; + font-size: 11.844px; + font-weight: bold; + line-height: 14px; + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + white-space: nowrap; + vertical-align: baseline; + background-color: #999999; + padding-right: 9px; + padding-left: 9px; + -webkit-border-radius: 9px; + -moz-border-radius: 9px; + border-radius: 9px; +} + +.badge-red { + background-color: #b94a48; +} diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/template.js b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/template.js new file mode 100644 index 00000000..6d1caf6d --- /dev/null +++ b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/template.js @@ -0,0 +1,466 @@ +// © 2009–2010 EPFL/LAMP +// code by Gilles Dubochet with contributions by Pedro Furlanetto + +$(document).ready(function(){ + + // Escapes special characters and returns a valid jQuery selector + function escapeJquery(str){ + return str.replace(/([;&,\.\+\*\~':"\!\^#$%@\[\]\(\)=>\|])/g, '\\$1'); + } + + // highlight and jump to selected member + if (window.location.hash) { + var temp = window.location.hash.replace('#', ''); + var elem = '#'+escapeJquery(temp); + + window.scrollTo(0, 0); + $(elem).parent().effect("highlight", {color: "#FFCC85"}, 3000); + $('html,body').animate({scrollTop:$(elem).parent().offset().top}, 1000); + } + + var isHiddenClass = function (name) { + return name == 'scala.Any' || + name == 'scala.AnyRef'; + }; + + var isHidden = function (elem) { + return $(elem).attr("data-hidden") == 'true'; + }; + + $("#linearization li:gt(0)").filter(function(){ + return isHiddenClass($(this).attr("name")); + }).removeClass("in").addClass("out"); + + $("#implicits li").filter(function(){ + return isHidden(this); + }).removeClass("in").addClass("out"); + + // Pre-filter members + filter(); + + // Member filter box + var input = $("#textfilter input"); + input.bind("keyup", function(event) { + + switch ( event.keyCode ) { + + case 27: // escape key + input.val(""); + filter(true); + break; + + case 38: // up + input.val(""); + filter(false); + window.scrollTo(0, $("body").offset().top); + input.focus(); + break; + + case 33: //page up + input.val(""); + filter(false); + break; + + case 34: //page down + input.val(""); + filter(false); + break; + + default: + window.scrollTo(0, $("#mbrsel").offset().top); + filter(true); + break; + + } + }); + input.focus(function(event) { + input.select(); + }); + $("#textfilter > .post").click(function() { + $("#textfilter input").attr("value", ""); + filter(); + }); + $(document).keydown(function(event) { + + if (event.keyCode == 9) { // tab + $("#index-input", window.parent.document).focus(); + input.attr("value", ""); + return false; + } + }); + + $("#linearization li").click(function(){ + if ($(this).hasClass("in")) { + $(this).removeClass("in"); + $(this).addClass("out"); + } + else if ($(this).hasClass("out")) { + $(this).removeClass("out"); + $(this).addClass("in"); + }; + filter(); + }); + + $("#implicits li").click(function(){ + if ($(this).hasClass("in")) { + $(this).removeClass("in"); + $(this).addClass("out"); + } + else if ($(this).hasClass("out")) { + $(this).removeClass("out"); + $(this).addClass("in"); + }; + filter(); + }); + + $("#mbrsel > div[id=ancestors] > ol > li.hideall").click(function() { + $("#linearization li.in").removeClass("in").addClass("out"); + $("#linearization li:first").removeClass("out").addClass("in"); + $("#implicits li.in").removeClass("in").addClass("out"); + + if ($(this).hasClass("out") && $("#mbrsel > div[id=ancestors] > ol > li.showall").hasClass("in")) { + $(this).removeClass("out").addClass("in"); + $("#mbrsel > div[id=ancestors] > ol > li.showall").removeClass("in").addClass("out"); + } + + filter(); + }) + $("#mbrsel > div[id=ancestors] > ol > li.showall").click(function() { + var filteredLinearization = + $("#linearization li.out").filter(function() { + return ! isHiddenClass($(this).attr("name")); + }); + filteredLinearization.removeClass("out").addClass("in"); + + var filteredImplicits = + $("#implicits li.out").filter(function() { + return ! isHidden(this); + }); + filteredImplicits.removeClass("out").addClass("in"); + + if ($(this).hasClass("out") && $("#mbrsel > div[id=ancestors] > ol > li.hideall").hasClass("in")) { + $(this).removeClass("out").addClass("in"); + $("#mbrsel > div[id=ancestors] > ol > li.hideall").removeClass("in").addClass("out"); + } + + filter(); + }); + $("#visbl > ol > li.public").click(function() { + if ($(this).hasClass("out")) { + $(this).removeClass("out").addClass("in"); + $("#visbl > ol > li.all").removeClass("in").addClass("out"); + filter(); + }; + }) + $("#visbl > ol > li.all").click(function() { + if ($(this).hasClass("out")) { + $(this).removeClass("out").addClass("in"); + $("#visbl > ol > li.public").removeClass("in").addClass("out"); + filter(); + }; + }); + $("#order > ol > li.alpha").click(function() { + if ($(this).hasClass("out")) { + orderAlpha(); + }; + }) + $("#order > ol > li.inherit").click(function() { + if ($(this).hasClass("out")) { + orderInherit(); + }; + }); + $("#order > ol > li.group").click(function() { + if ($(this).hasClass("out")) { + orderGroup(); + }; + }); + $("#groupedMembers").hide(); + + initInherit(); + + // Create tooltips + $(".extype").add(".defval").tooltip({ + tip: "#tooltip", + position:"top center", + predelay: 500, + onBeforeShow: function(ev) { + $(this.getTip()).text(this.getTrigger().attr("name")); + } + }); + + /* Add toggle arrows */ + //var docAllSigs = $("#template li").has(".fullcomment").find(".signature"); + // trying to speed things up a little bit + var docAllSigs = $("#template li[fullComment=yes] .signature"); + + function commentToggleFct(signature){ + var parent = signature.parent(); + var shortComment = $(".shortcomment", parent); + var fullComment = $(".fullcomment", parent); + var vis = $(":visible", fullComment); + signature.toggleClass("closed").toggleClass("opened"); + if (vis.length > 0) { + shortComment.slideDown(100); + fullComment.slideUp(100); + } + else { + shortComment.slideUp(100); + fullComment.slideDown(100); + } + }; + docAllSigs.addClass("closed"); + docAllSigs.click(function() { + commentToggleFct($(this)); + }); + + /* Linear super types and known subclasses */ + function toggleShowContentFct(e){ + e.toggleClass("open"); + var content = $(".hiddenContent", e.parent().get(0)); + if (content.is(':visible')) { + content.slideUp(100); + } + else { + content.slideDown(100); + } + }; + + $(".toggle:not(.diagram-link)").click(function() { + toggleShowContentFct($(this)); + }); + + // Set parent window title + windowTitle(); + + if ($("#order > ol > li.group").length == 1) { orderGroup(); }; +}); + +function orderAlpha() { + $("#order > ol > li.alpha").removeClass("out").addClass("in"); + $("#order > ol > li.inherit").removeClass("in").addClass("out"); + $("#order > ol > li.group").removeClass("in").addClass("out"); + $("#template > div.parent").hide(); + $("#template > div.conversion").hide(); + $("#mbrsel > div[id=ancestors]").show(); + filter(); +}; + +function orderInherit() { + $("#order > ol > li.inherit").removeClass("out").addClass("in"); + $("#order > ol > li.alpha").removeClass("in").addClass("out"); + $("#order > ol > li.group").removeClass("in").addClass("out"); + $("#template > div.parent").show(); + $("#template > div.conversion").show(); + $("#mbrsel > div[id=ancestors]").hide(); + filter(); +}; + +function orderGroup() { + $("#order > ol > li.group").removeClass("out").addClass("in"); + $("#order > ol > li.alpha").removeClass("in").addClass("out"); + $("#order > ol > li.inherit").removeClass("in").addClass("out"); + $("#template > div.parent").hide(); + $("#template > div.conversion").hide(); + $("#mbrsel > div[id=ancestors]").show(); + filter(); +}; + +/** Prepares the DOM for inheritance-based display. To do so it will: + * - hide all statically-generated parents headings; + * - copy all members from the value and type members lists (flat members) to corresponding lists nested below the + * parent headings (inheritance-grouped members); + * - initialises a control variable used by the filter method to control whether filtering happens on flat members + * or on inheritance-grouped members. */ +function initInherit() { + // inheritParents is a map from fully-qualified names to the DOM node of parent headings. + var inheritParents = new Object(); + var groupParents = new Object(); + $("#inheritedMembers > div.parent").each(function(){ + inheritParents[$(this).attr("name")] = $(this); + }); + $("#inheritedMembers > div.conversion").each(function(){ + inheritParents[$(this).attr("name")] = $(this); + }); + $("#groupedMembers > div.group").each(function(){ + groupParents[$(this).attr("name")] = $(this); + }); + + $("#types > ol > li").each(function(){ + var mbr = $(this); + this.mbrText = mbr.find("> .fullcomment .cmt").text(); + var qualName = mbr.attr("name"); + var owner = qualName.slice(0, qualName.indexOf("#")); + var name = qualName.slice(qualName.indexOf("#") + 1); + var inheritParent = inheritParents[owner]; + if (inheritParent != undefined) { + var types = $("> .types > ol", inheritParent); + if (types.length == 0) { + inheritParent.append("

                                                Type Members

                                                  "); + types = $("> .types > ol", inheritParent); + } + var clone = mbr.clone(); + clone[0].mbrText = this.mbrText; + types.append(clone); + } + var group = mbr.attr("group") + var groupParent = groupParents[group]; + if (groupParent != undefined) { + var types = $("> .types > ol", groupParent); + if (types.length == 0) { + groupParent.append("
                                                    "); + types = $("> .types > ol", groupParent); + } + var clone = mbr.clone(); + clone[0].mbrText = this.mbrText; + types.append(clone); + } + }); + + $("#values > ol > li").each(function(){ + var mbr = $(this); + this.mbrText = mbr.find("> .fullcomment .cmt").text(); + var qualName = mbr.attr("name"); + var owner = qualName.slice(0, qualName.indexOf("#")); + var name = qualName.slice(qualName.indexOf("#") + 1); + var inheritParent = inheritParents[owner]; + if (inheritParent != undefined) { + var values = $("> .values > ol", inheritParent); + if (values.length == 0) { + inheritParent.append("

                                                    Value Members

                                                      "); + values = $("> .values > ol", inheritParent); + } + var clone = mbr.clone(); + clone[0].mbrText = this.mbrText; + values.append(clone); + } + var group = mbr.attr("group") + var groupParent = groupParents[group]; + if (groupParent != undefined) { + var values = $("> .values > ol", groupParent); + if (values.length == 0) { + groupParent.append("
                                                        "); + values = $("> .values > ol", groupParent); + } + var clone = mbr.clone(); + clone[0].mbrText = this.mbrText; + values.append(clone); + } + }); + $("#inheritedMembers > div.parent").each(function() { + if ($("> div.members", this).length == 0) { $(this).remove(); }; + }); + $("#inheritedMembers > div.conversion").each(function() { + if ($("> div.members", this).length == 0) { $(this).remove(); }; + }); + $("#groupedMembers > div.group").each(function() { + if ($("> div.members", this).length == 0) { $(this).remove(); }; + }); +}; + +/* filter used to take boolean scrollToMember */ +function filter() { + var query = $.trim($("#textfilter input").val()).toLowerCase(); + query = query.replace(/[-[\]{}()*+?.,\\^$|#]/g, "\\$&").replace(/\s+/g, "|"); + var queryRegExp = new RegExp(query, "i"); + var privateMembersHidden = $("#visbl > ol > li.public").hasClass("in"); + var orderingAlphabetic = $("#order > ol > li.alpha").hasClass("in"); + var orderingInheritance = $("#order > ol > li.inherit").hasClass("in"); + var orderingGroups = $("#order > ol > li.group").hasClass("in"); + var hiddenSuperclassElementsLinearization = orderingInheritance ? $("#linearization > li:gt(0)") : $("#linearization > li.out"); + var hiddenSuperclassesLinearization = hiddenSuperclassElementsLinearization.map(function() { + return $(this).attr("name"); + }).get(); + var hiddenSuperclassElementsImplicits = orderingInheritance ? $("#implicits > li") : $("#implicits > li.out"); + var hiddenSuperclassesImplicits = hiddenSuperclassElementsImplicits.map(function() { + return $(this).attr("name"); + }).get(); + + var hideInheritedMembers; + + if (orderingAlphabetic) { + $("#allMembers").show(); + $("#inheritedMembers").hide(); + $("#groupedMembers").hide(); + hideInheritedMembers = true; + $("#allMembers > .members").each(filterFunc); + } else if (orderingGroups) { + $("#groupedMembers").show(); + $("#inheritedMembers").hide(); + $("#allMembers").hide(); + hideInheritedMembers = true; + $("#groupedMembers > .group > .members").each(filterFunc); + $("#groupedMembers > div.group").each(function() { + $(this).show(); + if ($("> div.members", this).not(":hidden").length == 0) { + $(this).hide(); + } else { + $(this).show(); + } + }); + } else if (orderingInheritance) { + $("#inheritedMembers").show(); + $("#groupedMembers").hide(); + $("#allMembers").hide(); + hideInheritedMembers = false; + $("#inheritedMembers > .parent > .members").each(filterFunc); + $("#inheritedMembers > .conversion > .members").each(filterFunc); + } + + + function filterFunc() { + var membersVisible = false; + var members = $(this); + members.find("> ol > li").each(function() { + var mbr = $(this); + if (privateMembersHidden && mbr.attr("visbl") == "prt") { + mbr.hide(); + return; + } + var name = mbr.attr("name"); + // Owner filtering must not happen in "inherited from" member lists + if (hideInheritedMembers) { + var ownerIndex = name.indexOf("#"); + if (ownerIndex < 0) { + ownerIndex = name.lastIndexOf("."); + } + var owner = name.slice(0, ownerIndex); + for (var i = 0; i < hiddenSuperclassesLinearization.length; i++) { + if (hiddenSuperclassesLinearization[i] == owner) { + mbr.hide(); + return; + } + }; + for (var i = 0; i < hiddenSuperclassesImplicits.length; i++) { + if (hiddenSuperclassesImplicits[i] == owner) { + mbr.hide(); + return; + } + }; + } + if (query && !(queryRegExp.test(name) || queryRegExp.test(this.mbrText))) { + mbr.hide(); + return; + } + mbr.show(); + membersVisible = true; + }); + + if (membersVisible) + members.show(); + else + members.hide(); + }; + + return false; +}; + +function windowTitle() +{ + try { + parent.document.title=document.title; + } + catch(e) { + // Chrome doesn't allow settings the parent's title when + // used on the local file system. + } +}; diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/tools.tooltip.js b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/tools.tooltip.js new file mode 100644 index 00000000..0af34eca --- /dev/null +++ b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/tools.tooltip.js @@ -0,0 +1,14 @@ +/* + * tools.tooltip 1.1.3 - Tooltips done right. + * + * Copyright (c) 2009 Tero Piirainen + * http://flowplayer.org/tools/tooltip.html + * + * Dual licensed under MIT and GPL 2+ licenses + * http://www.opensource.org/licenses + * + * Launch : November 2008 + * Date: ${date} + * Revision: ${revision} + */ +(function(c){var d=[];c.tools=c.tools||{};c.tools.tooltip={version:"1.1.3",conf:{effect:"toggle",fadeOutSpeed:"fast",tip:null,predelay:0,delay:30,opacity:1,lazy:undefined,position:["top","center"],offset:[0,0],cancelDefault:true,relative:false,oneInstance:true,events:{def:"mouseover,mouseout",input:"focus,blur",widget:"focus mouseover,blur mouseout",tooltip:"mouseover,mouseout"},api:false},addEffect:function(e,g,f){b[e]=[g,f]}};var b={toggle:[function(e){var f=this.getConf(),g=this.getTip(),h=f.opacity;if(h<1){g.css({opacity:h})}g.show();e.call()},function(e){this.getTip().hide();e.call()}],fade:[function(e){this.getTip().fadeIn(this.getConf().fadeInSpeed,e)},function(e){this.getTip().fadeOut(this.getConf().fadeOutSpeed,e)}]};function a(f,g){var p=this,k=c(this);f.data("tooltip",p);var l=f.next();if(g.tip){l=c(g.tip);if(l.length>1){l=f.nextAll(g.tip).eq(0);if(!l.length){l=f.parent().nextAll(g.tip).eq(0)}}}function o(u){var t=g.relative?f.position().top:f.offset().top,s=g.relative?f.position().left:f.offset().left,v=g.position[0];t-=l.outerHeight()-g.offset[0];s+=f.outerWidth()+g.offset[1];var q=l.outerHeight()+f.outerHeight();if(v=="center"){t+=q/2}if(v=="bottom"){t+=q}v=g.position[1];var r=l.outerWidth()+f.outerWidth();if(v=="center"){s-=r/2}if(v=="left"){s-=r}return{top:t,left:s}}var i=f.is(":input"),e=i&&f.is(":checkbox, :radio, select, :button"),h=f.attr("type"),n=g.events[h]||g.events[i?(e?"widget":"input"):"def"];n=n.split(/,\s*/);if(n.length!=2){throw"Tooltip: bad events configuration for "+h}f.bind(n[0],function(r){if(g.oneInstance){c.each(d,function(){this.hide()})}var q=l.data("trigger");if(q&&q[0]!=this){l.hide().stop(true,true)}r.target=this;p.show(r);n=g.events.tooltip.split(/,\s*/);l.bind(n[0],function(){p.show(r)});if(n[1]){l.bind(n[1],function(){p.hide(r)})}});f.bind(n[1],function(q){p.hide(q)});if(!c.browser.msie&&!i&&!g.predelay){f.mousemove(function(){if(!p.isShown()){f.triggerHandler("mouseover")}})}if(g.opacity<1){l.css("opacity",g.opacity)}var m=0,j=f.attr("title");if(j&&g.cancelDefault){f.removeAttr("title");f.data("title",j)}c.extend(p,{show:function(r){if(r){f=c(r.target)}clearTimeout(l.data("timer"));if(l.is(":animated")||l.is(":visible")){return p}function q(){l.data("trigger",f);var t=o(r);if(g.tip&&j){l.html(f.data("title"))}r=r||c.Event();r.type="onBeforeShow";k.trigger(r,[t]);if(r.isDefaultPrevented()){return p}t=o(r);l.css({position:"absolute",top:t.top,left:t.left});var s=b[g.effect];if(!s){throw'Nonexistent effect "'+g.effect+'"'}s[0].call(p,function(){r.type="onShow";k.trigger(r)})}if(g.predelay){clearTimeout(m);m=setTimeout(q,g.predelay)}else{q()}return p},hide:function(r){clearTimeout(l.data("timer"));clearTimeout(m);if(!l.is(":visible")){return}function q(){r=r||c.Event();r.type="onBeforeHide";k.trigger(r);if(r.isDefaultPrevented()){return}b[g.effect][1].call(p,function(){r.type="onHide";k.trigger(r)})}if(g.delay&&r){l.data("timer",setTimeout(q,g.delay))}else{q()}return p},isShown:function(){return l.is(":visible, :animated")},getConf:function(){return g},getTip:function(){return l},getTrigger:function(){return f},bind:function(q,r){k.bind(q,r);return p},onHide:function(q){return this.bind("onHide",q)},onBeforeShow:function(q){return this.bind("onBeforeShow",q)},onShow:function(q){return this.bind("onShow",q)},onBeforeHide:function(q){return this.bind("onBeforeHide",q)},unbind:function(q){k.unbind(q);return p}});c.each(g,function(q,r){if(c.isFunction(r)){p.bind(q,r)}})}c.prototype.tooltip=function(e){var f=this.eq(typeof e=="number"?e:0).data("tooltip");if(f){return f}var g=c.extend(true,{},c.tools.tooltip.conf);if(c.isFunction(e)){e={onBeforeShow:e}}else{if(typeof e=="string"){e={tip:e}}}e=c.extend(true,g,e);if(typeof e.position=="string"){e.position=e.position.split(/,?\s/)}if(e.lazy!==false&&(e.lazy===true||this.length>20)){this.one("mouseover",function(h){f=new a(c(this),e);f.show(h);d.push(f)})}else{this.each(function(){f=new a(c(this),e);d.push(f)})}return e.api?f:this}})(jQuery); \ No newline at end of file diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/trait.png b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/trait.png new file mode 100644 index 0000000000000000000000000000000000000000..fb961a2eda3f55c9d8272a4793549e23120aec6b GIT binary patch literal 3374 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 Ef&ySVw*UYD literal 0 HcmV?d00001 diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/trait_big.png b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/trait_big.png new file mode 100644 index 0000000000000000000000000000000000000000..625d9251cba32d350beb988fcd072672d5f3b375 GIT binary patch literal 7410 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 literal 0 HcmV?d00001 diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/trait_diagram.png b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/trait_diagram.png new file mode 100644 index 0000000000000000000000000000000000000000..88983254ce3a4295951e4d3af927d50b50a3146d GIT binary patch literal 3882 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 literal 0 HcmV?d00001 diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/type_diagram.png b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/type_diagram.png new file mode 100644 index 0000000000000000000000000000000000000000..d8152529fdc350853f4b1e7debb0a0c8d632ff7f GIT binary patch literal 1841 zcmaJ?c~BE)99T$Lr=we%F*v^CE}IxJ--BM^o`!9R>q2MpO@j3bQT^*1$SrURFCC z2>>oM1k&PKWSh-nWFHq$`FD5iZZP_mU) z32Z{*^D%gSz6vtrXBfhbw5YjYBq1UN%rLG433H~!CL+YN*SaEd?$~D0z}FBwLri;< zlvb$*B`5}i0w$YbV2857P!5yB;|qntIUtwKVYAp=7Kh8=2t_=uh|LDyJ~T2KW=s`n zr1H11$d#C8!f~sJ#mddiW#;mjD3-?JgolSaG`L&_iD20BEVzzfSZqPV3R2i+zz{2r zpcc@fsMDj_xR^#}`lbZ4bwt);d)p?mVJt#tWpS8nM@hp#rSkuwX7dQzhHKz=`TnP{ z4a&2^EDdZ!voQmCaH&C#P*#xygLOEHK`5Fz+(oqs#Zj9HwStoQ0#Kk;ub192qxO9xI4phs&jMDLuu=8ia*d7`^PQtaB8%V%dM-8hnc zWXxx0wa@!*AHI2bF!i_Rsq(Dc+_=BBRdhN%c)_>(jM>>q_pqkTg98IJUyQoI+fvHW+Ky=RaJHK_H8<_+r@L-=`&~A@8@htuCFyo7|Ye*XR%m1bgeEg zFQ4e-O%5~QhcSJ@+e3+4u5h&TQ7=ol(Sy|%)oB~3rR9qStw?S1qbph5q z&KC1Zo}!x;7&ze>Pnnolwm_0_hq|G?I5}umOoG6-og;M~aFwb0gA-m@CB*>;j`-^fFX zREb^}yI;P1`Atbl3E!lcmDl{`I!vRPV6Uv~sjI8I^y}`yW}g)QO8e{-t(G`lzw?&2 vpS!x@6ME$tZpA+Dnp^bdh^L`1X14%ymwB@Ei@#dw_=zcGDrrOPlA?bAm}bg0 literal 0 HcmV?d00001 diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/type_to_object_big.png b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/type_to_object_big.png new file mode 100644 index 0000000000000000000000000000000000000000..ef2615bacc702f153594af64f60e4443ab91ea99 GIT binary patch literal 4969 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 SK}x{k>c&71H4lFd25SHaTcP{_ literal 0 HcmV?d00001 diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/unselected.png b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/unselected.png new file mode 100644 index 0000000000000000000000000000000000000000..d5ac639405ffe0a45fd51de2904692c7e905c5ef GIT binary patch literal 1879 zcmaJ?Yg7|Q6b|^HqG$*RJ1=z=bYV{JM(?ty?5^2v#TP* zXV}>~*-|JJJE=r0C+8;ear$C7`R*|}n8|585uzZXu~b42X<$l_3QK_jDGJSlaJAasf;LDeyc*Eo3}9c9H=gDj{Q* zj|`OIA~+3^WNF~&tne6R)&eD8#Rv=l{0#z90EGz%Frevbt-v5;yw??wYs)r^0lbG0 z3xtdhK`CUBfC$sTfDaS&Qi8r9;LB#Ry}5pVe$xRC$Oc&;hsEZ2vHb+z903Rd9|wc< zrctE|2w4^iul*#@dilU#;T0#zg zj`u%>wK17E%#y=eOs7$jg-dm_xWWY@4Ga;OCI-XO2W~Mk4I?mZ8ioU+XdgfZDG{~B zevg;Q1X8t@fYeG@Di$(G1tx;11R@?Ul*<+Q`0)LL*z6E6I8?+Jg>ZcR_}t(iE{8k7 z6=O;r3ag0$uIe+_cTldS6;Pb?EQU46LRb~5!BF6R$^vBYSiA?-`^Z%d9t(F+E{hC? zWhv~x3O%qzc8_KGsclK)Q{%&GvfDLeTemlSSw(&=%~EktjN#goZ7tzWkmK?P5!pej zcgbngf{{xfoysL(v+nXQ%V%{s8|-goFJRRzm(JR?+Cz5Dqrf!(w;eBS^2Qbbyz`?P z!dmMqkhh4rBr`&DuXwy7?8M666TRIP!-Kxd6IZT;-`w47yRIJLS&eDFPkXt3%K^K0 zxvd>{PEz7$&yN26$`x-%mz9NYMy!!sV%a`j^Hs;A+6_meQ|#(84dYrLzs#D0a-9-> zXp5TI*lAt)^L4$LtW3r!u0(7U$M3WNxbFl#Y6)sfCuM_h0Dj+_NI#oU82h zEYn8MB55VEC76D(^U%6(537s|`qy0xuZxiTBPUkw7FpA|oa|q3x&rEbad)k3?r)?p z@(*3r=L{pJ@|ua7?#u&Zb4jDw}LwD`?cl&LflP?-Dcam`y7@w(rfe&hxxzG!8Rq zd3cU-TVqO9e@jct0m#uM%YI6=c)izt$FXzkCGNCDn?3f0)m2qh)oXI)+J))tQ`J%yf$?jzi#;wb6p+pl6@I6FDcU8S@0 z2yYs0)wkxB8$U4cUAkWXYVtGH@3;Xl6o>{ z`8r;g@W#_6H@AB)wLXucXl($Gw>h+!R+r@OGB4r}H<=k5E!h!hFNAsK@*auZUlX^W z*9BWOitVMP{KWY9K4SyCd2$@CpV8szA3vS`;7CnPa`sOhN%_yZfk4XNe)i15yy{pC4X~ch)SnB{P)qSs-VcSX*DP3r<@Yyzrk~MM=TqvuBRvF tur|z~H^sL5c+!MS88ch*;^?;{KuWlJ)Eh;9cd6x9Ck+V~n}X*q`v(^B>01B* literal 0 HcmV?d00001 diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/valuemembersbg.gif b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/valuemembersbg.gif new file mode 100644 index 0000000000000000000000000000000000000000..2a949311d7869cb769ef7fd48a9c03a57937b60d GIT binary patch literal 1206 zcmZ?wbhEHbWMq(GIKsdnZ{h0@Uu7LxEUIN)Ic=RqSb?mWkG6ZfPfmw%K&HM|vRQDB zZ(f&YMvIb7kh)W(qIH0ZeVAK%lWR)7rb~>DTbx&Ro3x3ip?;Zqle1Gx6p~WYGxKbf-tXS8q>!0ns}yePYv5bpoSKp8QB{;0 zT;&&%T$P<{nWAKGr(jcIRgqhen_7~nP?4LHS8P>btCX0MpOk6^WP^nDl@!2AO0sR0 z96=HaAUmD&i&7O#^$c{A4a^J_%nbDmjZMtW&2GK4GRy>*)Z*l#%z~24{5%DaiHS-1r6smXK$k+ikXryZHm_I@>>a)2{9OHt!~%Uo zJp+)JUEg{v+u2}(t{7puX=A(aKG`a!A1`K3k4sX*n*AgcnUy@&(kzb(T9BiuKo0y!L2jYX(`}$gW<`tJD<|U_ky4WfKP0-8COtCUC zHgGd=G%zu>baFB@bTx2tbGCGLH8L}|G;wk?F*1Sab;(aI%}vcKf$2>_=rzTu7nBro z3xGDeq!wkCrKY$Q<>xAZy=;|<+bu>o&4cPq!R;1foO<VgsyL#pFrHdENpF4Zz^r@34jvqUEVojbN~+qz}*ri~lc zuUorj^{SOCmM>enWbvYf3+B(8J7@N+nKPzOn>uCkq=^&y`+9r2yE;4C+ge+in;IMH z>uPJNt12tX%Sua%iwXi?qaq{1!$L!Xg8~Em{d|4A zy*xeK-CSLqog5wP?QCtVtt>6f%}h;V~x zOjJZzNKk;EkC%s=i<5($jg^I&iIIUp@h1zoq|gD8pz?@;RXoAfpyR4Xuvm`MMwJ;w P0sc=M8VWO=IT)+~jV+!7 literal 0 HcmV?d00001 diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/package.html b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/package.html new file mode 100644 index 00000000..44daaada --- /dev/null +++ b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/package.html @@ -0,0 +1,105 @@ + + + + + root - scalaxy-macro-extensions: scalaxy-macro-extensions 0.3-SNAPSHOT - _root_ + + + + + + + + + + +
                                                        + + +

                                                        root package

                                                        +
                                                        + +

                                                        + + + package + + + root + +

                                                        + +
                                                        + + +
                                                        +
                                                        + + +
                                                        + Visibility +
                                                        1. Public
                                                        2. All
                                                        +
                                                        +
                                                        + +
                                                        +
                                                        + + + + + + +
                                                        +

                                                        Value Members

                                                        +
                                                        1. + + +

                                                          + + + package + + + scalaxy + +

                                                          + +
                                                        +
                                                        + + + + +
                                                        + +
                                                        + + +
                                                        + +
                                                        +
                                                        +

                                                        Ungrouped

                                                        + +
                                                        +
                                                        + +
                                                        + +
                                                        + + + + + \ No newline at end of file diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/scalaxy/extensions/Extensions$DefsTransformer.html b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/scalaxy/extensions/Extensions$DefsTransformer.html new file mode 100644 index 00000000..9625bd29 --- /dev/null +++ b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/scalaxy/extensions/Extensions$DefsTransformer.html @@ -0,0 +1,702 @@ + + + + + DefsTransformer - scalaxy-macro-extensions: scalaxy-macro-extensions 0.3-SNAPSHOT - scalaxy.extensions.Extensions.DefsTransformer + + + + + + + + + + +
                                                        + +

                                                        scalaxy.extensions.Extensions

                                                        +

                                                        DefsTransformer

                                                        +
                                                        + +

                                                        + + + class + + + DefsTransformer extends scala.tools.nsc.Global.Transformer + +

                                                        + +
                                                        + Linear Supertypes +
                                                        scala.tools.nsc.Global.Transformer, scala.tools.nsc.Global.Transformer, AnyRef, Any
                                                        +
                                                        + + +
                                                        +
                                                        +
                                                        + Ordering +
                                                          + +
                                                        1. Alphabetic
                                                        2. +
                                                        3. By inheritance
                                                        4. +
                                                        +
                                                        +
                                                        + Inherited
                                                        +
                                                        +
                                                          +
                                                        1. DefsTransformer
                                                        2. Transformer
                                                        3. Transformer
                                                        4. AnyRef
                                                        5. Any
                                                        6. +
                                                        +
                                                        + +
                                                          +
                                                        1. Hide All
                                                        2. +
                                                        3. Show all
                                                        4. +
                                                        + Learn more about member selection +
                                                        +
                                                        + Visibility +
                                                        1. Public
                                                        2. All
                                                        +
                                                        +
                                                        + +
                                                        +
                                                        +
                                                        +

                                                        Instance Constructors

                                                        +
                                                        1. + + +

                                                          + + + new + + + DefsTransformer() + +

                                                          + +
                                                        +
                                                        + + + + + +
                                                        +

                                                        Value Members

                                                        +
                                                        1. + + +

                                                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          +
                                                        2. + + +

                                                          + + final + def + + + !=(arg0: Any): Boolean + +

                                                          +
                                                          Definition Classes
                                                          Any
                                                          +
                                                        3. + + +

                                                          + + final + def + + + ##(): Int + +

                                                          +
                                                          Definition Classes
                                                          AnyRef → Any
                                                          +
                                                        4. + + +

                                                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          +
                                                        5. + + +

                                                          + + final + def + + + ==(arg0: Any): Boolean + +

                                                          +
                                                          Definition Classes
                                                          Any
                                                          +
                                                        6. + + +

                                                          + + final + def + + + asInstanceOf[T0]: T0 + +

                                                          +
                                                          Definition Classes
                                                          Any
                                                          +
                                                        7. + + +

                                                          + + + def + + + atOwner[A](owner: scala.tools.nsc.Global.Symbol)(trans: ⇒ A): A + +

                                                          +
                                                          Definition Classes
                                                          Transformer
                                                          +
                                                        8. + + +

                                                          + + + def + + + clone(): AnyRef + +

                                                          +
                                                          Attributes
                                                          protected[java.lang]
                                                          Definition Classes
                                                          AnyRef
                                                          Annotations
                                                          + @throws( + + ... + ) + +
                                                          +
                                                        9. + + +

                                                          + + + def + + + currentClass: scala.tools.nsc.Global.Symbol + +

                                                          +
                                                          Attributes
                                                          protected
                                                          Definition Classes
                                                          Transformer
                                                          +
                                                        10. + + +

                                                          + + + def + + + currentMethod: scala.tools.nsc.Global.Symbol + +

                                                          +
                                                          Attributes
                                                          protected
                                                          Definition Classes
                                                          Transformer
                                                          +
                                                        11. + + +

                                                          + + + var + + + currentOwner: scala.tools.nsc.Global.Symbol + +

                                                          +
                                                          Attributes
                                                          protected[scala]
                                                          Definition Classes
                                                          Transformer
                                                          +
                                                        12. + + +

                                                          + + + def + + + enterDefTree(dt: scala.tools.nsc.Global.DefTree): Unit + +

                                                          + +
                                                        13. + + +

                                                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          +
                                                        14. + + +

                                                          + + + def + + + equals(arg0: Any): Boolean + +

                                                          +
                                                          Definition Classes
                                                          AnyRef → Any
                                                          +
                                                        15. + + +

                                                          + + + def + + + finalize(): Unit + +

                                                          +
                                                          Attributes
                                                          protected[java.lang]
                                                          Definition Classes
                                                          AnyRef
                                                          Annotations
                                                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                                                          +
                                                        16. + + +

                                                          + + final + def + + + getClass(): Class[_] + +

                                                          +
                                                          Definition Classes
                                                          AnyRef → Any
                                                          +
                                                        17. + + +

                                                          + + + def + + + hashCode(): Int + +

                                                          +
                                                          Definition Classes
                                                          AnyRef → Any
                                                          +
                                                        18. + + +

                                                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                                                          +
                                                          Definition Classes
                                                          Any
                                                          +
                                                        19. + + +

                                                          + + + def + + + leaveDefTree(dt: scala.tools.nsc.Global.DefTree): Unit + +

                                                          + +
                                                        20. + + +

                                                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          +
                                                        21. + + +

                                                          + + final + def + + + notify(): Unit + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          +
                                                        22. + + +

                                                          + + final + def + + + notifyAll(): Unit + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          +
                                                        23. + + +

                                                          + + + var + + + parents: List[scala.tools.nsc.Global.DefTree] + +

                                                          + +
                                                        24. + + +

                                                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          +
                                                        25. + + +

                                                          + + + def + + + toString(): String + +

                                                          +
                                                          Definition Classes
                                                          AnyRef → Any
                                                          +
                                                        26. + + +

                                                          + + + def + + + transform(tree: scala.tools.nsc.Global.Tree): scala.tools.nsc.Global.Tree + +

                                                          +
                                                          Definition Classes
                                                          DefsTransformer → Transformer
                                                          +
                                                        27. + + +

                                                          + + + def + + + transformCaseDefs(trees: List[scala.tools.nsc.Global.CaseDef]): List[scala.tools.nsc.Global.CaseDef] + +

                                                          +
                                                          Definition Classes
                                                          Transformer
                                                          +
                                                        28. + + +

                                                          + + + def + + + transformIdents(trees: List[scala.tools.nsc.Global.Ident]): List[scala.tools.nsc.Global.Ident] + +

                                                          +
                                                          Definition Classes
                                                          Transformer
                                                          +
                                                        29. + + +

                                                          + + + def + + + transformModifiers(mods: scala.tools.nsc.Global.Modifiers): scala.tools.nsc.Global.Modifiers + +

                                                          +
                                                          Definition Classes
                                                          Transformer
                                                          +
                                                        30. + + +

                                                          + + + def + + + transformStats(stats: List[scala.tools.nsc.Global.Tree], exprOwner: scala.tools.nsc.Global.Symbol): List[scala.tools.nsc.Global.Tree] + +

                                                          +
                                                          Definition Classes
                                                          Transformer
                                                          +
                                                        31. + + +

                                                          + + + def + + + transformTemplate(tree: scala.tools.nsc.Global.Template): scala.tools.nsc.Global.Template + +

                                                          +
                                                          Definition Classes
                                                          Transformer
                                                          +
                                                        32. + + +

                                                          + + + def + + + transformTrees(trees: List[scala.tools.nsc.Global.Tree]): List[scala.tools.nsc.Global.Tree] + +

                                                          +
                                                          Definition Classes
                                                          Transformer
                                                          +
                                                        33. + + +

                                                          + + + def + + + transformTypeDefs(trees: List[scala.tools.nsc.Global.TypeDef]): List[scala.tools.nsc.Global.TypeDef] + +

                                                          +
                                                          Definition Classes
                                                          Transformer
                                                          +
                                                        34. + + +

                                                          + + + def + + + transformUnit(unit: scala.tools.nsc.Global.CompilationUnit): Unit + +

                                                          +
                                                          Definition Classes
                                                          Transformer
                                                          +
                                                        35. + + +

                                                          + + + def + + + transformValDef(tree: scala.tools.nsc.Global.ValDef): scala.tools.nsc.Global.ValDef + +

                                                          +
                                                          Definition Classes
                                                          Transformer
                                                          +
                                                        36. + + +

                                                          + + + def + + + transformValDefs(trees: List[scala.tools.nsc.Global.ValDef]): List[scala.tools.nsc.Global.ValDef] + +

                                                          +
                                                          Definition Classes
                                                          Transformer
                                                          +
                                                        37. + + +

                                                          + + + def + + + transformValDefss(treess: List[List[scala.tools.nsc.Global.ValDef]]): List[List[scala.tools.nsc.Global.ValDef]] + +

                                                          +
                                                          Definition Classes
                                                          Transformer
                                                          +
                                                        38. + + +

                                                          + + + val + + + treeCopy: scala.tools.nsc.Global.TreeCopier + +

                                                          +
                                                          Definition Classes
                                                          Transformer
                                                          +
                                                        39. + + +

                                                          + + final + def + + + wait(): Unit + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          Annotations
                                                          + @throws( + + ... + ) + +
                                                          +
                                                        40. + + +

                                                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          Annotations
                                                          + @throws( + + ... + ) + +
                                                          +
                                                        41. + + +

                                                          + + final + def + + + wait(arg0: Long): Unit + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          Annotations
                                                          + @throws( + + ... + ) + +
                                                          +
                                                        +
                                                        + + + + +
                                                        + +
                                                        +
                                                        +

                                                        Inherited from scala.tools.nsc.Global.Transformer

                                                        +
                                                        +

                                                        Inherited from scala.tools.nsc.Global.Transformer

                                                        +
                                                        +

                                                        Inherited from AnyRef

                                                        +
                                                        +

                                                        Inherited from Any

                                                        +
                                                        + +
                                                        + +
                                                        +
                                                        +

                                                        Ungrouped

                                                        + +
                                                        +
                                                        + +
                                                        + +
                                                        + + + + + \ No newline at end of file diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/scalaxy/extensions/Extensions$DefsTraverser.html b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/scalaxy/extensions/Extensions$DefsTraverser.html new file mode 100644 index 00000000..a4c893e1 --- /dev/null +++ b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/scalaxy/extensions/Extensions$DefsTraverser.html @@ -0,0 +1,570 @@ + + + + + DefsTraverser - scalaxy-macro-extensions: scalaxy-macro-extensions 0.3-SNAPSHOT - scalaxy.extensions.Extensions.DefsTraverser + + + + + + + + + + +
                                                        + +

                                                        scalaxy.extensions.Extensions

                                                        +

                                                        DefsTraverser

                                                        +
                                                        + +

                                                        + + + class + + + DefsTraverser extends scala.tools.nsc.Global.Traverser + +

                                                        + +
                                                        + Linear Supertypes +
                                                        scala.tools.nsc.Global.Traverser, AnyRef, Any
                                                        +
                                                        + + +
                                                        +
                                                        +
                                                        + Ordering +
                                                          + +
                                                        1. Alphabetic
                                                        2. +
                                                        3. By inheritance
                                                        4. +
                                                        +
                                                        +
                                                        + Inherited
                                                        +
                                                        +
                                                          +
                                                        1. DefsTraverser
                                                        2. Traverser
                                                        3. AnyRef
                                                        4. Any
                                                        5. +
                                                        +
                                                        + +
                                                          +
                                                        1. Hide All
                                                        2. +
                                                        3. Show all
                                                        4. +
                                                        + Learn more about member selection +
                                                        +
                                                        + Visibility +
                                                        1. Public
                                                        2. All
                                                        +
                                                        +
                                                        + +
                                                        +
                                                        +
                                                        +

                                                        Instance Constructors

                                                        +
                                                        1. + + +

                                                          + + + new + + + DefsTraverser() + +

                                                          + +
                                                        +
                                                        + + + + + +
                                                        +

                                                        Value Members

                                                        +
                                                        1. + + +

                                                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          +
                                                        2. + + +

                                                          + + final + def + + + !=(arg0: Any): Boolean + +

                                                          +
                                                          Definition Classes
                                                          Any
                                                          +
                                                        3. + + +

                                                          + + final + def + + + ##(): Int + +

                                                          +
                                                          Definition Classes
                                                          AnyRef → Any
                                                          +
                                                        4. + + +

                                                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          +
                                                        5. + + +

                                                          + + final + def + + + ==(arg0: Any): Boolean + +

                                                          +
                                                          Definition Classes
                                                          Any
                                                          +
                                                        6. + + +

                                                          + + + def + + + apply[T <: scala.tools.nsc.Global.Tree](tree: T): T + +

                                                          +
                                                          Definition Classes
                                                          Traverser
                                                          +
                                                        7. + + +

                                                          + + final + def + + + asInstanceOf[T0]: T0 + +

                                                          +
                                                          Definition Classes
                                                          Any
                                                          +
                                                        8. + + +

                                                          + + + def + + + atOwner(owner: scala.tools.nsc.Global.Symbol)(traverse: ⇒ Unit): Unit + +

                                                          +
                                                          Definition Classes
                                                          Traverser
                                                          +
                                                        9. + + +

                                                          + + + def + + + clone(): AnyRef + +

                                                          +
                                                          Attributes
                                                          protected[java.lang]
                                                          Definition Classes
                                                          AnyRef
                                                          Annotations
                                                          + @throws( + + ... + ) + +
                                                          +
                                                        10. + + +

                                                          + + + var + + + currentOwner: scala.tools.nsc.Global.Symbol + +

                                                          +
                                                          Attributes
                                                          protected[scala]
                                                          Definition Classes
                                                          Traverser
                                                          +
                                                        11. + + +

                                                          + + + def + + + enterDefTree(dt: scala.tools.nsc.Global.DefTree): Unit + +

                                                          + +
                                                        12. + + +

                                                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          +
                                                        13. + + +

                                                          + + + def + + + equals(arg0: Any): Boolean + +

                                                          +
                                                          Definition Classes
                                                          AnyRef → Any
                                                          +
                                                        14. + + +

                                                          + + + def + + + finalize(): Unit + +

                                                          +
                                                          Attributes
                                                          protected[java.lang]
                                                          Definition Classes
                                                          AnyRef
                                                          Annotations
                                                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                                                          +
                                                        15. + + +

                                                          + + final + def + + + getClass(): Class[_] + +

                                                          +
                                                          Definition Classes
                                                          AnyRef → Any
                                                          +
                                                        16. + + +

                                                          + + + def + + + hashCode(): Int + +

                                                          +
                                                          Definition Classes
                                                          AnyRef → Any
                                                          +
                                                        17. + + +

                                                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                                                          +
                                                          Definition Classes
                                                          Any
                                                          +
                                                        18. + + +

                                                          + + + def + + + leaveDefTree(dt: scala.tools.nsc.Global.DefTree): Unit + +

                                                          + +
                                                        19. + + +

                                                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          +
                                                        20. + + +

                                                          + + final + def + + + notify(): Unit + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          +
                                                        21. + + +

                                                          + + final + def + + + notifyAll(): Unit + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          +
                                                        22. + + +

                                                          + + + var + + + parents: List[scala.tools.nsc.Global.DefTree] + +

                                                          + +
                                                        23. + + +

                                                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          +
                                                        24. + + +

                                                          + + + def + + + toString(): String + +

                                                          +
                                                          Definition Classes
                                                          AnyRef → Any
                                                          +
                                                        25. + + +

                                                          + + + def + + + traverse(tree: scala.tools.nsc.Global.Tree): Unit + +

                                                          +
                                                          Definition Classes
                                                          DefsTraverser → Traverser
                                                          +
                                                        26. + + +

                                                          + + + def + + + traverseStats(stats: List[scala.tools.nsc.Global.Tree], exprOwner: scala.tools.nsc.Global.Symbol): Unit + +

                                                          +
                                                          Definition Classes
                                                          Traverser
                                                          +
                                                        27. + + +

                                                          + + + def + + + traverseTrees(trees: List[scala.tools.nsc.Global.Tree]): Unit + +

                                                          +
                                                          Definition Classes
                                                          Traverser
                                                          +
                                                        28. + + +

                                                          + + + def + + + traverseTreess(treess: List[List[scala.tools.nsc.Global.Tree]]): Unit + +

                                                          +
                                                          Definition Classes
                                                          Traverser
                                                          +
                                                        29. + + +

                                                          + + final + def + + + wait(): Unit + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          Annotations
                                                          + @throws( + + ... + ) + +
                                                          +
                                                        30. + + +

                                                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          Annotations
                                                          + @throws( + + ... + ) + +
                                                          +
                                                        31. + + +

                                                          + + final + def + + + wait(arg0: Long): Unit + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          Annotations
                                                          + @throws( + + ... + ) + +
                                                          +
                                                        +
                                                        + + + + +
                                                        + +
                                                        +
                                                        +

                                                        Inherited from scala.tools.nsc.Global.Traverser

                                                        +
                                                        +

                                                        Inherited from AnyRef

                                                        +
                                                        +

                                                        Inherited from Any

                                                        +
                                                        + +
                                                        + +
                                                        +
                                                        +

                                                        Ungrouped

                                                        + +
                                                        +
                                                        + +
                                                        + +
                                                        + + + + + \ No newline at end of file diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/scalaxy/extensions/Extensions$FlagOps2.html b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/scalaxy/extensions/Extensions$FlagOps2.html new file mode 100644 index 00000000..4930f25a --- /dev/null +++ b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/scalaxy/extensions/Extensions$FlagOps2.html @@ -0,0 +1,451 @@ + + + + + FlagOps2 - scalaxy-macro-extensions: scalaxy-macro-extensions 0.3-SNAPSHOT - scalaxy.extensions.Extensions.FlagOps2 + + + + + + + + + + +
                                                        + +

                                                        scalaxy.extensions.Extensions

                                                        +

                                                        FlagOps2

                                                        +
                                                        + +

                                                        + + implicit + class + + + FlagOps2 extends AnyRef + +

                                                        + +
                                                        + Linear Supertypes +
                                                        AnyRef, Any
                                                        +
                                                        + + +
                                                        +
                                                        +
                                                        + Ordering +
                                                          + +
                                                        1. Alphabetic
                                                        2. +
                                                        3. By inheritance
                                                        4. +
                                                        +
                                                        +
                                                        + Inherited
                                                        +
                                                        +
                                                          +
                                                        1. FlagOps2
                                                        2. AnyRef
                                                        3. Any
                                                        4. +
                                                        +
                                                        + +
                                                          +
                                                        1. Hide All
                                                        2. +
                                                        3. Show all
                                                        4. +
                                                        + Learn more about member selection +
                                                        +
                                                        + Visibility +
                                                        1. Public
                                                        2. All
                                                        +
                                                        +
                                                        + +
                                                        +
                                                        +
                                                        +

                                                        Instance Constructors

                                                        +
                                                        1. + + +

                                                          + + + new + + + FlagOps2(flags: scala.tools.nsc.Global.FlagSet) + +

                                                          + +
                                                        +
                                                        + + + + + +
                                                        +

                                                        Value Members

                                                        +
                                                        1. + + +

                                                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          +
                                                        2. + + +

                                                          + + final + def + + + !=(arg0: Any): Boolean + +

                                                          +
                                                          Definition Classes
                                                          Any
                                                          +
                                                        3. + + +

                                                          + + final + def + + + ##(): Int + +

                                                          +
                                                          Definition Classes
                                                          AnyRef → Any
                                                          +
                                                        4. + + +

                                                          + + + def + + + --(others: scala.tools.nsc.Global.FlagSet): Long + +

                                                          + +
                                                        5. + + +

                                                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          +
                                                        6. + + +

                                                          + + final + def + + + ==(arg0: Any): Boolean + +

                                                          +
                                                          Definition Classes
                                                          Any
                                                          +
                                                        7. + + +

                                                          + + final + def + + + asInstanceOf[T0]: T0 + +

                                                          +
                                                          Definition Classes
                                                          Any
                                                          +
                                                        8. + + +

                                                          + + + def + + + clone(): AnyRef + +

                                                          +
                                                          Attributes
                                                          protected[java.lang]
                                                          Definition Classes
                                                          AnyRef
                                                          Annotations
                                                          + @throws( + + ... + ) + +
                                                          +
                                                        9. + + +

                                                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          +
                                                        10. + + +

                                                          + + + def + + + equals(arg0: Any): Boolean + +

                                                          +
                                                          Definition Classes
                                                          AnyRef → Any
                                                          +
                                                        11. + + +

                                                          + + + def + + + finalize(): Unit + +

                                                          +
                                                          Attributes
                                                          protected[java.lang]
                                                          Definition Classes
                                                          AnyRef
                                                          Annotations
                                                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                                                          +
                                                        12. + + +

                                                          + + final + def + + + getClass(): Class[_] + +

                                                          +
                                                          Definition Classes
                                                          AnyRef → Any
                                                          +
                                                        13. + + +

                                                          + + + def + + + hashCode(): Int + +

                                                          +
                                                          Definition Classes
                                                          AnyRef → Any
                                                          +
                                                        14. + + +

                                                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                                                          +
                                                          Definition Classes
                                                          Any
                                                          +
                                                        15. + + +

                                                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          +
                                                        16. + + +

                                                          + + final + def + + + notify(): Unit + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          +
                                                        17. + + +

                                                          + + final + def + + + notifyAll(): Unit + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          +
                                                        18. + + +

                                                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          +
                                                        19. + + +

                                                          + + + def + + + toString(): String + +

                                                          +
                                                          Definition Classes
                                                          AnyRef → Any
                                                          +
                                                        20. + + +

                                                          + + final + def + + + wait(): Unit + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          Annotations
                                                          + @throws( + + ... + ) + +
                                                          +
                                                        21. + + +

                                                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          Annotations
                                                          + @throws( + + ... + ) + +
                                                          +
                                                        22. + + +

                                                          + + final + def + + + wait(arg0: Long): Unit + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          Annotations
                                                          + @throws( + + ... + ) + +
                                                          +
                                                        +
                                                        + + + + +
                                                        + +
                                                        +
                                                        +

                                                        Inherited from AnyRef

                                                        +
                                                        +

                                                        Inherited from Any

                                                        +
                                                        + +
                                                        + +
                                                        +
                                                        +

                                                        Ungrouped

                                                        + +
                                                        +
                                                        + +
                                                        + +
                                                        + + + + + \ No newline at end of file diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/scalaxy/extensions/Extensions.html b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/scalaxy/extensions/Extensions.html new file mode 100644 index 00000000..4d6b17be --- /dev/null +++ b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/scalaxy/extensions/Extensions.html @@ -0,0 +1,691 @@ + + + + + Extensions - scalaxy-macro-extensions: scalaxy-macro-extensions 0.3-SNAPSHOT - scalaxy.extensions.Extensions + + + + + + + + + + +
                                                        + +

                                                        scalaxy.extensions

                                                        +

                                                        Extensions

                                                        +
                                                        + +

                                                        + + + trait + + + Extensions extends AnyRef + +

                                                        + +
                                                        + Linear Supertypes +
                                                        AnyRef, Any
                                                        +
                                                        + + +
                                                        +
                                                        +
                                                        + Ordering +
                                                          + +
                                                        1. Alphabetic
                                                        2. +
                                                        3. By inheritance
                                                        4. +
                                                        +
                                                        +
                                                        + Inherited
                                                        +
                                                        +
                                                          +
                                                        1. Extensions
                                                        2. AnyRef
                                                        3. Any
                                                        4. +
                                                        +
                                                        + +
                                                          +
                                                        1. Hide All
                                                        2. +
                                                        3. Show all
                                                        4. +
                                                        + Learn more about member selection +
                                                        +
                                                        + Visibility +
                                                        1. Public
                                                        2. All
                                                        +
                                                        +
                                                        + +
                                                        +
                                                        + + +
                                                        +

                                                        Type Members

                                                        +
                                                        1. + + +

                                                          + + + class + + + DefsTransformer extends scala.tools.nsc.Global.Transformer + +

                                                          + +
                                                        2. + + +

                                                          + + + class + + + DefsTraverser extends scala.tools.nsc.Global.Traverser + +

                                                          + +
                                                        3. + + +

                                                          + + implicit + class + + + FlagOps2 extends AnyRef + +

                                                          + +
                                                        +
                                                        + +
                                                        +

                                                        Abstract Value Members

                                                        +
                                                        1. + + +

                                                          + + abstract + val + + + global: Global + +

                                                          + +
                                                        +
                                                        + +
                                                        +

                                                        Concrete Value Members

                                                        +
                                                        1. + + +

                                                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          +
                                                        2. + + +

                                                          + + final + def + + + !=(arg0: Any): Boolean + +

                                                          +
                                                          Definition Classes
                                                          Any
                                                          +
                                                        3. + + +

                                                          + + final + def + + + ##(): Int + +

                                                          +
                                                          Definition Classes
                                                          AnyRef → Any
                                                          +
                                                        4. + + +

                                                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          +
                                                        5. + + +

                                                          + + final + def + + + ==(arg0: Any): Boolean + +

                                                          +
                                                          Definition Classes
                                                          Any
                                                          +
                                                        6. + + +

                                                          + + + lazy val + + + anyValTypeNames: Set[String] + +

                                                          + +
                                                        7. + + +

                                                          + + final + def + + + asInstanceOf[T0]: T0 + +

                                                          +
                                                          Definition Classes
                                                          Any
                                                          +
                                                        8. + + +

                                                          + + + def + + + clone(): AnyRef + +

                                                          +
                                                          Attributes
                                                          protected[java.lang]
                                                          Definition Classes
                                                          AnyRef
                                                          Annotations
                                                          + @throws( + + ... + ) + +
                                                          +
                                                        9. + + +

                                                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          +
                                                        10. + + +

                                                          + + + def + + + equals(arg0: Any): Boolean + +

                                                          +
                                                          Definition Classes
                                                          AnyRef → Any
                                                          +
                                                        11. + + +

                                                          + + + def + + + finalize(): Unit + +

                                                          +
                                                          Attributes
                                                          protected[java.lang]
                                                          Definition Classes
                                                          AnyRef
                                                          Annotations
                                                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                                                          +
                                                        12. + + +

                                                          + + + def + + + genParamAccessorsAndConstructor(namesAndTypeTrees: List[(String, scala.tools.nsc.Global.Tree)]): List[scala.tools.nsc.Global.Tree] + +

                                                          + +
                                                        13. + + +

                                                          + + final + def + + + getClass(): Class[_] + +

                                                          +
                                                          Definition Classes
                                                          AnyRef → Any
                                                          +
                                                        14. + + +

                                                          + + + def + + + getTypeNames(tpt: scala.tools.nsc.Global.Tree): Seq[scala.tools.nsc.Global.TypeName] + +

                                                          + +
                                                        15. + + +

                                                          + + + def + + + hashCode(): Int + +

                                                          +
                                                          Definition Classes
                                                          AnyRef → Any
                                                          +
                                                        16. + + +

                                                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                                                          +
                                                          Definition Classes
                                                          Any
                                                          +
                                                        17. + + +

                                                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          +
                                                        18. + + +

                                                          + + + def + + + newEmptyTpt(): scala.tools.nsc.Global.TypeTree + +

                                                          + +
                                                        19. + + +

                                                          + + + def + + + newExpr(contextName: scala.tools.nsc.Global.TermName, tpt: scala.tools.nsc.Global.Tree, value: scala.tools.nsc.Global.Tree): scala.tools.nsc.Global.Apply + +

                                                          + +
                                                        20. + + +

                                                          + + + def + + + newExprType(contextName: scala.tools.nsc.Global.TermName, tpt: scala.tools.nsc.Global.Tree): scala.tools.nsc.Global.AppliedTypeTree + +

                                                          + +
                                                        21. + + +

                                                          + + + def + + + newImportAll(tpt: scala.tools.nsc.Global.Tree, pos: scala.tools.nsc.Global.Position): scala.tools.nsc.Global.Import + +

                                                          + +
                                                        22. + + +

                                                          + + + def + + + newImportMacros(pos: scala.tools.nsc.Global.Position): scala.tools.nsc.Global.Import + +

                                                          + +
                                                        23. + + +

                                                          + + + def + + + newSelfValDef(): scala.tools.nsc.Global.ValDef + +

                                                          + +
                                                        24. + + +

                                                          + + + def + + + newSplice(name: String): scala.tools.nsc.Global.Select + +

                                                          + +
                                                        25. + + +

                                                          + + + def + + + newSuperInitConstructorBody(): scala.tools.nsc.Global.Tree + +

                                                          + +
                                                        26. + + +

                                                          + + final + def + + + notify(): Unit + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          +
                                                        27. + + +

                                                          + + final + def + + + notifyAll(): Unit + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          +
                                                        28. + + +

                                                          + + + def + + + parentTypeTreeForImplicitWrapper(typeName: scala.tools.nsc.Global.Name): scala.tools.nsc.Global.Tree + +

                                                          + +
                                                        29. + + +

                                                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          +
                                                        30. + + +

                                                          + + + def + + + termPath(root: scala.tools.nsc.Global.Tree, path: String): scala.tools.nsc.Global.Tree + +

                                                          + +
                                                        31. + + +

                                                          + + + def + + + termPath(components: List[String]): scala.tools.nsc.Global.Tree + +

                                                          + +
                                                        32. + + +

                                                          + + + def + + + termPath(path: String): scala.tools.nsc.Global.Tree + +

                                                          + +
                                                        33. + + +

                                                          + + + def + + + toString(): String + +

                                                          +
                                                          Definition Classes
                                                          AnyRef → Any
                                                          +
                                                        34. + + +

                                                          + + + def + + + typePath(path: String): scala.tools.nsc.Global.Tree + +

                                                          + +
                                                        35. + + +

                                                          + + final + def + + + wait(): Unit + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          Annotations
                                                          + @throws( + + ... + ) + +
                                                          +
                                                        36. + + +

                                                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          Annotations
                                                          + @throws( + + ... + ) + +
                                                          +
                                                        37. + + +

                                                          + + final + def + + + wait(arg0: Long): Unit + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          Annotations
                                                          + @throws( + + ... + ) + +
                                                          +
                                                        +
                                                        + + + + +
                                                        + +
                                                        +
                                                        +

                                                        Inherited from AnyRef

                                                        +
                                                        +

                                                        Inherited from Any

                                                        +
                                                        + +
                                                        + +
                                                        +
                                                        +

                                                        Ungrouped

                                                        + +
                                                        +
                                                        + +
                                                        + +
                                                        + + + + + \ No newline at end of file diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/scalaxy/extensions/MacroExtensionsCompiler$.html b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/scalaxy/extensions/MacroExtensionsCompiler$.html new file mode 100644 index 00000000..f8984eff --- /dev/null +++ b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/scalaxy/extensions/MacroExtensionsCompiler$.html @@ -0,0 +1,462 @@ + + + + + MacroExtensionsCompiler - scalaxy-macro-extensions: scalaxy-macro-extensions 0.3-SNAPSHOT - scalaxy.extensions.MacroExtensionsCompiler + + + + + + + + + + +
                                                        + +

                                                        scalaxy.extensions

                                                        +

                                                        MacroExtensionsCompiler

                                                        +
                                                        + +

                                                        + + + object + + + MacroExtensionsCompiler + +

                                                        + +

                                                        This compiler plugin demonstrates how to do "useful" stuff before the typer phase.

                                                        It defines a toy syntax that uses annotations to define implicit classes: +

                                                        + Linear Supertypes +
                                                        AnyRef, Any
                                                        +
                                                        + + +
                                                        +
                                                        +
                                                        + Ordering +
                                                          + +
                                                        1. Alphabetic
                                                        2. +
                                                        3. By inheritance
                                                        4. +
                                                        +
                                                        +
                                                        + Inherited
                                                        +
                                                        +
                                                          +
                                                        1. MacroExtensionsCompiler
                                                        2. AnyRef
                                                        3. Any
                                                        4. +
                                                        +
                                                        + +
                                                          +
                                                        1. Hide All
                                                        2. +
                                                        3. Show all
                                                        4. +
                                                        + Learn more about member selection +
                                                        +
                                                        + Visibility +
                                                        1. Public
                                                        2. All
                                                        +
                                                        +
                                                        + +
                                                        +
                                                        + + + + + + +
                                                        +

                                                        Value Members

                                                        +
                                                        1. + + +

                                                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          +
                                                        2. + + +

                                                          + + final + def + + + !=(arg0: Any): Boolean + +

                                                          +
                                                          Definition Classes
                                                          Any
                                                          +
                                                        3. + + +

                                                          + + final + def + + + ##(): Int + +

                                                          +
                                                          Definition Classes
                                                          AnyRef → Any
                                                          +
                                                        4. + + +

                                                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          +
                                                        5. + + +

                                                          + + final + def + + + ==(arg0: Any): Boolean + +

                                                          +
                                                          Definition Classes
                                                          Any
                                                          +
                                                        6. + + +

                                                          + + final + def + + + asInstanceOf[T0]: T0 + +

                                                          +
                                                          Definition Classes
                                                          Any
                                                          +
                                                        7. + + +

                                                          + + + def + + + clone(): AnyRef + +

                                                          +
                                                          Attributes
                                                          protected[java.lang]
                                                          Definition Classes
                                                          AnyRef
                                                          Annotations
                                                          + @throws( + + ... + ) + +
                                                          +
                                                        8. + + +

                                                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          +
                                                        9. + + +

                                                          + + + def + + + equals(arg0: Any): Boolean + +

                                                          +
                                                          Definition Classes
                                                          AnyRef → Any
                                                          +
                                                        10. + + +

                                                          + + + def + + + finalize(): Unit + +

                                                          +
                                                          Attributes
                                                          protected[java.lang]
                                                          Definition Classes
                                                          AnyRef
                                                          Annotations
                                                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                                                          +
                                                        11. + + +

                                                          + + final + def + + + getClass(): Class[_] + +

                                                          +
                                                          Definition Classes
                                                          AnyRef → Any
                                                          +
                                                        12. + + +

                                                          + + + def + + + hashCode(): Int + +

                                                          +
                                                          Definition Classes
                                                          AnyRef → Any
                                                          +
                                                        13. + + +

                                                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                                                          +
                                                          Definition Classes
                                                          Any
                                                          +
                                                        14. + + +

                                                          + + + def + + + jarOf(c: Class[_]): Option[String] + +

                                                          + +
                                                        15. + + +

                                                          + + + def + + + main(args: Array[String]): Unit + +

                                                          + +
                                                        16. + + +

                                                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          +
                                                        17. + + +

                                                          + + final + def + + + notify(): Unit + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          +
                                                        18. + + +

                                                          + + final + def + + + notifyAll(): Unit + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          +
                                                        19. + + +

                                                          + + + val + + + scalaLibraryJar: Option[String] + +

                                                          + +
                                                        20. + + +

                                                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          +
                                                        21. + + +

                                                          + + + def + + + toString(): String + +

                                                          +
                                                          Definition Classes
                                                          AnyRef → Any
                                                          +
                                                        22. + + +

                                                          + + final + def + + + wait(): Unit + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          Annotations
                                                          + @throws( + + ... + ) + +
                                                          +
                                                        23. + + +

                                                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          Annotations
                                                          + @throws( + + ... + ) + +
                                                          +
                                                        24. + + +

                                                          + + final + def + + + wait(arg0: Long): Unit + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          Annotations
                                                          + @throws( + + ... + ) + +
                                                          +
                                                        +
                                                        + + + + +
                                                        + +
                                                        +
                                                        +

                                                        Inherited from AnyRef

                                                        +
                                                        +

                                                        Inherited from Any

                                                        +
                                                        + +
                                                        + +
                                                        +
                                                        +

                                                        Ungrouped

                                                        + +
                                                        +
                                                        + +
                                                        + +
                                                        + + + + + \ No newline at end of file diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/scalaxy/extensions/MacroExtensionsComponent.html b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/scalaxy/extensions/MacroExtensionsComponent.html new file mode 100644 index 00000000..89122006 --- /dev/null +++ b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/scalaxy/extensions/MacroExtensionsComponent.html @@ -0,0 +1,970 @@ + + + + + MacroExtensionsComponent - scalaxy-macro-extensions: scalaxy-macro-extensions 0.3-SNAPSHOT - scalaxy.extensions.MacroExtensionsComponent + + + + + + + + + + +
                                                        + +

                                                        scalaxy.extensions

                                                        +

                                                        MacroExtensionsComponent

                                                        +
                                                        + +

                                                        + + + class + + + MacroExtensionsComponent extends PluginComponent with TypingTransformers with TreeReifyingTransformers with Extensions + +

                                                        + +

                                                        To understand / reproduce this, you should use paulp's :power mode in the scala console:

                                                        scala + > :power + > :phase parser // will show us ASTs just after parsing + > val Some(List(ast)) = intp.parse("@scalaxy.extension[Int] def str = self.toString") + > nodeToString(ast) + > val DefDef(mods, name, tparams, vparamss, tpt, rhs) = ast // play with extractors to explore the tree and its properties. +

                                                        + Linear Supertypes +
                                                        TreeReifyingTransformers, Extensions, TypingTransformers, PluginComponent, SubComponent, AnyRef, Any
                                                        +
                                                        + + +
                                                        +
                                                        +
                                                        + Ordering +
                                                          + +
                                                        1. Alphabetic
                                                        2. +
                                                        3. By inheritance
                                                        4. +
                                                        +
                                                        +
                                                        + Inherited
                                                        +
                                                        +
                                                          +
                                                        1. MacroExtensionsComponent
                                                        2. TreeReifyingTransformers
                                                        3. Extensions
                                                        4. TypingTransformers
                                                        5. PluginComponent
                                                        6. SubComponent
                                                        7. AnyRef
                                                        8. Any
                                                        9. +
                                                        +
                                                        + +
                                                          +
                                                        1. Hide All
                                                        2. +
                                                        3. Show all
                                                        4. +
                                                        + Learn more about member selection +
                                                        +
                                                        + Visibility +
                                                        1. Public
                                                        2. All
                                                        +
                                                        +
                                                        + +
                                                        +
                                                        +
                                                        +

                                                        Instance Constructors

                                                        +
                                                        1. + + +

                                                          + + + new + + + MacroExtensionsComponent(global: Global, macroExtensions: Boolean = true, runtimeExtensions: Boolean = false, useThisForSelf: Boolean = true, useUntypedReify: Boolean = false) + +

                                                          + +
                                                        +
                                                        + +
                                                        +

                                                        Type Members

                                                        +
                                                        1. + + +

                                                          + + + class + + + DefsTransformer extends scala.tools.nsc.Global.Transformer + +

                                                          +
                                                          Definition Classes
                                                          Extensions
                                                          +
                                                        2. + + +

                                                          + + + class + + + DefsTraverser extends scala.tools.nsc.Global.Traverser + +

                                                          +
                                                          Definition Classes
                                                          Extensions
                                                          +
                                                        3. + + +

                                                          + + implicit + class + + + FlagOps2 extends AnyRef + +

                                                          +
                                                          Definition Classes
                                                          Extensions
                                                          +
                                                        4. + + +

                                                          + + abstract + class + + + StdPhase extends GlobalPhase + +

                                                          +
                                                          Definition Classes
                                                          SubComponent
                                                          +
                                                        5. + + +

                                                          + + + class + + + TreeReifyingTransformer extends scala.tools.nsc.Global.Transformer + +

                                                          +
                                                          Definition Classes
                                                          TreeReifyingTransformers
                                                          +
                                                        6. + + +

                                                          + + abstract + class + + + TypingTransformer extends scala.tools.nsc.Global.Transformer + +

                                                          +
                                                          Definition Classes
                                                          TypingTransformers
                                                          +
                                                        +
                                                        + + + +
                                                        +

                                                        Value Members

                                                        +
                                                        1. + + +

                                                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          +
                                                        2. + + +

                                                          + + final + def + + + !=(arg0: Any): Boolean + +

                                                          +
                                                          Definition Classes
                                                          Any
                                                          +
                                                        3. + + +

                                                          + + final + def + + + ##(): Int + +

                                                          +
                                                          Definition Classes
                                                          AnyRef → Any
                                                          +
                                                        4. + + +

                                                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          +
                                                        5. + + +

                                                          + + final + def + + + ==(arg0: Any): Boolean + +

                                                          +
                                                          Definition Classes
                                                          Any
                                                          +
                                                        6. + + +

                                                          + + final + def + + + afterOwnPhase[T](op: ⇒ T): T + +

                                                          +
                                                          Definition Classes
                                                          SubComponent
                                                          Annotations
                                                          + @inline() + +
                                                          +
                                                        7. + + +

                                                          + + + lazy val + + + anyValTypeNames: Set[String] + +

                                                          +
                                                          Definition Classes
                                                          Extensions
                                                          +
                                                        8. + + +

                                                          + + final + def + + + asInstanceOf[T0]: T0 + +

                                                          +
                                                          Definition Classes
                                                          Any
                                                          +
                                                        9. + + +

                                                          + + final + def + + + beforeOwnPhase[T](op: ⇒ T): T + +

                                                          +
                                                          Definition Classes
                                                          SubComponent
                                                          Annotations
                                                          + @inline() + +
                                                          +
                                                        10. + + +

                                                          + + + def + + + clone(): AnyRef + +

                                                          +
                                                          Attributes
                                                          protected[java.lang]
                                                          Definition Classes
                                                          AnyRef
                                                          Annotations
                                                          + @throws( + + ... + ) + +
                                                          +
                                                        11. + + +

                                                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          +
                                                        12. + + +

                                                          + + + def + + + equals(arg0: Any): Boolean + +

                                                          +
                                                          Definition Classes
                                                          AnyRef → Any
                                                          +
                                                        13. + + +

                                                          + + + def + + + finalize(): Unit + +

                                                          +
                                                          Attributes
                                                          protected[java.lang]
                                                          Definition Classes
                                                          AnyRef
                                                          Annotations
                                                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                                                          +
                                                        14. + + +

                                                          + + + def + + + genParamAccessorsAndConstructor(namesAndTypeTrees: List[(String, scala.tools.nsc.Global.Tree)]): List[scala.tools.nsc.Global.Tree] + +

                                                          +
                                                          Definition Classes
                                                          Extensions
                                                          +
                                                        15. + + +

                                                          + + final + def + + + getClass(): Class[_] + +

                                                          +
                                                          Definition Classes
                                                          AnyRef → Any
                                                          +
                                                        16. + + +

                                                          + + + def + + + getTypeNames(tpt: scala.tools.nsc.Global.Tree): Seq[scala.tools.nsc.Global.TypeName] + +

                                                          +
                                                          Definition Classes
                                                          Extensions
                                                          +
                                                        17. + + +

                                                          + + + val + + + global: Global + +

                                                          +
                                                          Definition Classes
                                                          MacroExtensionsComponent → TreeReifyingTransformers → Extensions → TypingTransformers → SubComponent
                                                          +
                                                        18. + + +

                                                          + + + def + + + hashCode(): Int + +

                                                          +
                                                          Definition Classes
                                                          SubComponent → AnyRef → Any
                                                          +
                                                        19. + + +

                                                          + + final + val + + + internal: Boolean(false) + +

                                                          +
                                                          Definition Classes
                                                          PluginComponent → SubComponent
                                                          +
                                                        20. + + +

                                                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                                                          +
                                                          Definition Classes
                                                          Any
                                                          +
                                                        21. + + +

                                                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          +
                                                        22. + + +

                                                          + + + def + + + newApply(target: scala.tools.nsc.Global.Tree, args: scala.tools.nsc.Global.Tree*): scala.tools.nsc.Global.Tree + +

                                                          +
                                                          Definition Classes
                                                          TreeReifyingTransformers
                                                          +
                                                        23. + + +

                                                          + + + def + + + newApply(f: String, args: scala.tools.nsc.Global.Tree*): scala.tools.nsc.Global.Tree + +

                                                          +
                                                          Definition Classes
                                                          TreeReifyingTransformers
                                                          +
                                                        24. + + +

                                                          + + + def + + + newApplyList(args: List[scala.tools.nsc.Global.Tree]): scala.tools.nsc.Global.Tree + +

                                                          +
                                                          Definition Classes
                                                          TreeReifyingTransformers
                                                          +
                                                        25. + + +

                                                          + + + def + + + newConstant(v: Any): scala.tools.nsc.Global.Literal + +

                                                          +
                                                          Definition Classes
                                                          TreeReifyingTransformers
                                                          +
                                                        26. + + +

                                                          + + + def + + + newEmptyTpt(): scala.tools.nsc.Global.TypeTree + +

                                                          +
                                                          Definition Classes
                                                          Extensions
                                                          +
                                                        27. + + +

                                                          + + + def + + + newExpr(contextName: scala.tools.nsc.Global.TermName, tpt: scala.tools.nsc.Global.Tree, value: scala.tools.nsc.Global.Tree): scala.tools.nsc.Global.Apply + +

                                                          +
                                                          Definition Classes
                                                          Extensions
                                                          +
                                                        28. + + +

                                                          + + + def + + + newExprType(contextName: scala.tools.nsc.Global.TermName, tpt: scala.tools.nsc.Global.Tree): scala.tools.nsc.Global.AppliedTypeTree + +

                                                          +
                                                          Definition Classes
                                                          Extensions
                                                          +
                                                        29. + + +

                                                          + + + def + + + newImportAll(tpt: scala.tools.nsc.Global.Tree, pos: scala.tools.nsc.Global.Position): scala.tools.nsc.Global.Import + +

                                                          +
                                                          Definition Classes
                                                          Extensions
                                                          +
                                                        30. + + +

                                                          + + + def + + + newImportMacros(pos: scala.tools.nsc.Global.Position): scala.tools.nsc.Global.Import + +

                                                          +
                                                          Definition Classes
                                                          Extensions
                                                          +
                                                        31. + + +

                                                          + + + def + + + newPhase(prev: Phase): StdPhase + +

                                                          +
                                                          Definition Classes
                                                          MacroExtensionsComponent → SubComponent
                                                          +
                                                        32. + + +

                                                          + + + def + + + newSelect(target: scala.tools.nsc.Global.Tree, name: String): scala.tools.nsc.Global.Tree + +

                                                          +
                                                          Definition Classes
                                                          TreeReifyingTransformers
                                                          +
                                                        33. + + +

                                                          + + + def + + + newSelfValDef(): scala.tools.nsc.Global.ValDef + +

                                                          +
                                                          Definition Classes
                                                          Extensions
                                                          +
                                                        34. + + +

                                                          + + + def + + + newSplice(name: String): scala.tools.nsc.Global.Select + +

                                                          +
                                                          Definition Classes
                                                          Extensions
                                                          +
                                                        35. + + +

                                                          + + + def + + + newSuperInitConstructorBody(): scala.tools.nsc.Global.Tree + +

                                                          +
                                                          Definition Classes
                                                          Extensions
                                                          +
                                                        36. + + +

                                                          + + final + def + + + notify(): Unit + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          +
                                                        37. + + +

                                                          + + final + def + + + notifyAll(): Unit + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          +
                                                        38. + + +

                                                          + + + def + + + ownPhase: Phase + +

                                                          +
                                                          Definition Classes
                                                          SubComponent
                                                          +
                                                        39. + + +

                                                          + + + def + + + parentTypeTreeForImplicitWrapper(typeName: scala.tools.nsc.Global.Name): scala.tools.nsc.Global.Tree + +

                                                          +
                                                          Definition Classes
                                                          Extensions
                                                          +
                                                        40. + + +

                                                          + + + val + + + phaseName: String + +

                                                          +
                                                          Definition Classes
                                                          MacroExtensionsComponent → SubComponent
                                                          +
                                                        41. + + +

                                                          + + + def + + + phaseNewFlags: Long + +

                                                          +
                                                          Definition Classes
                                                          SubComponent
                                                          +
                                                        42. + + +

                                                          + + + def + + + phaseNextFlags: Long + +

                                                          +
                                                          Definition Classes
                                                          SubComponent
                                                          +
                                                        43. + + +

                                                          + + + val + + + runsAfter: List[String] + +

                                                          +
                                                          Definition Classes
                                                          MacroExtensionsComponent → SubComponent
                                                          +
                                                        44. + + +

                                                          + + + val + + + runsBefore: List[String] + +

                                                          +
                                                          Definition Classes
                                                          MacroExtensionsComponent → SubComponent
                                                          +
                                                        45. + + +

                                                          + + + val + + + runsRightAfter: Some[String] + +

                                                          +
                                                          Definition Classes
                                                          MacroExtensionsComponent → PluginComponent → SubComponent
                                                          +
                                                        46. + + +

                                                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          +
                                                        47. + + +

                                                          + + + def + + + termPath(root: scala.tools.nsc.Global.Tree, path: String): scala.tools.nsc.Global.Tree + +

                                                          +
                                                          Definition Classes
                                                          Extensions
                                                          +
                                                        48. + + +

                                                          + + + def + + + termPath(components: List[String]): scala.tools.nsc.Global.Tree + +

                                                          +
                                                          Definition Classes
                                                          Extensions
                                                          +
                                                        49. + + +

                                                          + + + def + + + termPath(path: String): scala.tools.nsc.Global.Tree + +

                                                          +
                                                          Definition Classes
                                                          Extensions
                                                          +
                                                        50. + + +

                                                          + + + def + + + toString(): String + +

                                                          +
                                                          Definition Classes
                                                          AnyRef → Any
                                                          +
                                                        51. + + +

                                                          + + + def + + + typePath(path: String): scala.tools.nsc.Global.Tree + +

                                                          +
                                                          Definition Classes
                                                          Extensions
                                                          +
                                                        52. + + +

                                                          + + final + def + + + wait(): Unit + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          Annotations
                                                          + @throws( + + ... + ) + +
                                                          +
                                                        53. + + +

                                                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          Annotations
                                                          + @throws( + + ... + ) + +
                                                          +
                                                        54. + + +

                                                          + + final + def + + + wait(arg0: Long): Unit + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          Annotations
                                                          + @throws( + + ... + ) + +
                                                          +
                                                        +
                                                        + + + + +
                                                        + +
                                                        +
                                                        +

                                                        Inherited from TreeReifyingTransformers

                                                        +
                                                        +

                                                        Inherited from Extensions

                                                        +
                                                        +

                                                        Inherited from TypingTransformers

                                                        +
                                                        +

                                                        Inherited from PluginComponent

                                                        +
                                                        +

                                                        Inherited from SubComponent

                                                        +
                                                        +

                                                        Inherited from AnyRef

                                                        +
                                                        +

                                                        Inherited from Any

                                                        +
                                                        + +
                                                        + +
                                                        +
                                                        +

                                                        Ungrouped

                                                        + +
                                                        +
                                                        + +
                                                        + +
                                                        + + + + + \ No newline at end of file diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/scalaxy/extensions/MacroExtensionsPlugin.html b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/scalaxy/extensions/MacroExtensionsPlugin.html new file mode 100644 index 00000000..559a53f8 --- /dev/null +++ b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/scalaxy/extensions/MacroExtensionsPlugin.html @@ -0,0 +1,523 @@ + + + + + MacroExtensionsPlugin - scalaxy-macro-extensions: scalaxy-macro-extensions 0.3-SNAPSHOT - scalaxy.extensions.MacroExtensionsPlugin + + + + + + + + + + +
                                                        + +

                                                        scalaxy.extensions

                                                        +

                                                        MacroExtensionsPlugin

                                                        +
                                                        + +

                                                        + + + class + + + MacroExtensionsPlugin extends Plugin + +

                                                        + +

                                                        To use this, just write the following in src/main/resources/scalac-plugin.xml: + <plugin> + <name>scalaxy-macro-extensions</name> + <classname>scalaxy.extensions.MacroExtensionsPlugin</classname> + </plugin> +

                                                        + Linear Supertypes +
                                                        Plugin, AnyRef, Any
                                                        +
                                                        + + +
                                                        +
                                                        +
                                                        + Ordering +
                                                          + +
                                                        1. Alphabetic
                                                        2. +
                                                        3. By inheritance
                                                        4. +
                                                        +
                                                        +
                                                        + Inherited
                                                        +
                                                        +
                                                          +
                                                        1. MacroExtensionsPlugin
                                                        2. Plugin
                                                        3. AnyRef
                                                        4. Any
                                                        5. +
                                                        +
                                                        + +
                                                          +
                                                        1. Hide All
                                                        2. +
                                                        3. Show all
                                                        4. +
                                                        + Learn more about member selection +
                                                        +
                                                        + Visibility +
                                                        1. Public
                                                        2. All
                                                        +
                                                        +
                                                        + +
                                                        +
                                                        +
                                                        +

                                                        Instance Constructors

                                                        +
                                                        1. + + +

                                                          + + + new + + + MacroExtensionsPlugin(global: Global) + +

                                                          + +
                                                        +
                                                        + + + + + +
                                                        +

                                                        Value Members

                                                        +
                                                        1. + + +

                                                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          +
                                                        2. + + +

                                                          + + final + def + + + !=(arg0: Any): Boolean + +

                                                          +
                                                          Definition Classes
                                                          Any
                                                          +
                                                        3. + + +

                                                          + + final + def + + + ##(): Int + +

                                                          +
                                                          Definition Classes
                                                          AnyRef → Any
                                                          +
                                                        4. + + +

                                                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          +
                                                        5. + + +

                                                          + + final + def + + + ==(arg0: Any): Boolean + +

                                                          +
                                                          Definition Classes
                                                          Any
                                                          +
                                                        6. + + +

                                                          + + final + def + + + asInstanceOf[T0]: T0 + +

                                                          +
                                                          Definition Classes
                                                          Any
                                                          +
                                                        7. + + +

                                                          + + + def + + + clone(): AnyRef + +

                                                          +
                                                          Attributes
                                                          protected[java.lang]
                                                          Definition Classes
                                                          AnyRef
                                                          Annotations
                                                          + @throws( + + ... + ) + +
                                                          +
                                                        8. + + +

                                                          + + + val + + + components: List[PluginComponent] + +

                                                          +
                                                          Definition Classes
                                                          MacroExtensionsPlugin → Plugin
                                                          +
                                                        9. + + +

                                                          + + + val + + + description: String + +

                                                          +
                                                          Definition Classes
                                                          MacroExtensionsPlugin → Plugin
                                                          +
                                                        10. + + +

                                                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          +
                                                        11. + + +

                                                          + + + def + + + equals(arg0: Any): Boolean + +

                                                          +
                                                          Definition Classes
                                                          AnyRef → Any
                                                          +
                                                        12. + + +

                                                          + + + def + + + finalize(): Unit + +

                                                          +
                                                          Attributes
                                                          protected[java.lang]
                                                          Definition Classes
                                                          AnyRef
                                                          Annotations
                                                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                                                          +
                                                        13. + + +

                                                          + + final + def + + + getClass(): Class[_] + +

                                                          +
                                                          Definition Classes
                                                          AnyRef → Any
                                                          +
                                                        14. + + +

                                                          + + + val + + + global: Global + +

                                                          +
                                                          Definition Classes
                                                          MacroExtensionsPlugin → Plugin
                                                          +
                                                        15. + + +

                                                          + + + def + + + hashCode(): Int + +

                                                          +
                                                          Definition Classes
                                                          AnyRef → Any
                                                          +
                                                        16. + + +

                                                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                                                          +
                                                          Definition Classes
                                                          Any
                                                          +
                                                        17. + + +

                                                          + + + val + + + name: String + +

                                                          +
                                                          Definition Classes
                                                          MacroExtensionsPlugin → Plugin
                                                          +
                                                        18. + + +

                                                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          +
                                                        19. + + +

                                                          + + final + def + + + notify(): Unit + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          +
                                                        20. + + +

                                                          + + final + def + + + notifyAll(): Unit + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          +
                                                        21. + + +

                                                          + + + val + + + optionsHelp: Option[String] + +

                                                          +
                                                          Definition Classes
                                                          Plugin
                                                          +
                                                        22. + + +

                                                          + + + def + + + processOptions(options: List[String], error: (String) ⇒ Unit): Unit + +

                                                          +
                                                          Definition Classes
                                                          Plugin
                                                          +
                                                        23. + + +

                                                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          +
                                                        24. + + +

                                                          + + + def + + + toString(): String + +

                                                          +
                                                          Definition Classes
                                                          AnyRef → Any
                                                          +
                                                        25. + + +

                                                          + + final + def + + + wait(): Unit + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          Annotations
                                                          + @throws( + + ... + ) + +
                                                          +
                                                        26. + + +

                                                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          Annotations
                                                          + @throws( + + ... + ) + +
                                                          +
                                                        27. + + +

                                                          + + final + def + + + wait(arg0: Long): Unit + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          Annotations
                                                          + @throws( + + ... + ) + +
                                                          +
                                                        +
                                                        + + + + +
                                                        + +
                                                        +
                                                        +

                                                        Inherited from Plugin

                                                        +
                                                        +

                                                        Inherited from AnyRef

                                                        +
                                                        +

                                                        Inherited from Any

                                                        +
                                                        + +
                                                        + +
                                                        +
                                                        +

                                                        Ungrouped

                                                        + +
                                                        +
                                                        + +
                                                        + +
                                                        + + + + + \ No newline at end of file diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/scalaxy/extensions/TreeReifyingTransformers$TreeReifyingTransformer.html b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/scalaxy/extensions/TreeReifyingTransformers$TreeReifyingTransformer.html new file mode 100644 index 00000000..a1806a04 --- /dev/null +++ b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/scalaxy/extensions/TreeReifyingTransformers$TreeReifyingTransformer.html @@ -0,0 +1,754 @@ + + + + + TreeReifyingTransformer - scalaxy-macro-extensions: scalaxy-macro-extensions 0.3-SNAPSHOT - scalaxy.extensions.TreeReifyingTransformers.TreeReifyingTransformer + + + + + + + + + + +
                                                        + +

                                                        scalaxy.extensions.TreeReifyingTransformers

                                                        +

                                                        TreeReifyingTransformer

                                                        +
                                                        + +

                                                        + + + class + + + TreeReifyingTransformer extends scala.tools.nsc.Global.Transformer + +

                                                        + +
                                                        + Linear Supertypes +
                                                        scala.tools.nsc.Global.Transformer, scala.tools.nsc.Global.Transformer, AnyRef, Any
                                                        +
                                                        + + +
                                                        +
                                                        +
                                                        + Ordering +
                                                          + +
                                                        1. Alphabetic
                                                        2. +
                                                        3. By inheritance
                                                        4. +
                                                        +
                                                        +
                                                        + Inherited
                                                        +
                                                        +
                                                          +
                                                        1. TreeReifyingTransformer
                                                        2. Transformer
                                                        3. Transformer
                                                        4. AnyRef
                                                        5. Any
                                                        6. +
                                                        +
                                                        + +
                                                          +
                                                        1. Hide All
                                                        2. +
                                                        3. Show all
                                                        4. +
                                                        + Learn more about member selection +
                                                        +
                                                        + Visibility +
                                                        1. Public
                                                        2. All
                                                        +
                                                        +
                                                        + +
                                                        +
                                                        +
                                                        +

                                                        Instance Constructors

                                                        +
                                                        1. + + +

                                                          + + + new + + + TreeReifyingTransformer(exprSplicer: (scala.tools.nsc.Global.TermName) ⇒ Option[scala.tools.nsc.Global.Tree], typeGetter: (scala.tools.nsc.Global.Tree) ⇒ scala.tools.nsc.Global.Tree, typeTreeGetter: (scala.tools.nsc.Global.Tree) ⇒ scala.tools.nsc.Global.Tree) + +

                                                          + +
                                                        +
                                                        + + + + + +
                                                        +

                                                        Value Members

                                                        +
                                                        1. + + +

                                                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          +
                                                        2. + + +

                                                          + + final + def + + + !=(arg0: Any): Boolean + +

                                                          +
                                                          Definition Classes
                                                          Any
                                                          +
                                                        3. + + +

                                                          + + final + def + + + ##(): Int + +

                                                          +
                                                          Definition Classes
                                                          AnyRef → Any
                                                          +
                                                        4. + + +

                                                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          +
                                                        5. + + +

                                                          + + final + def + + + ==(arg0: Any): Boolean + +

                                                          +
                                                          Definition Classes
                                                          Any
                                                          +
                                                        6. + + +

                                                          + + final + def + + + asInstanceOf[T0]: T0 + +

                                                          +
                                                          Definition Classes
                                                          Any
                                                          +
                                                        7. + + +

                                                          + + + def + + + atOwner[A](owner: scala.tools.nsc.Global.Symbol)(trans: ⇒ A): A + +

                                                          +
                                                          Definition Classes
                                                          Transformer
                                                          +
                                                        8. + + +

                                                          + + + def + + + clone(): AnyRef + +

                                                          +
                                                          Attributes
                                                          protected[java.lang]
                                                          Definition Classes
                                                          AnyRef
                                                          Annotations
                                                          + @throws( + + ... + ) + +
                                                          +
                                                        9. + + +

                                                          + + + def + + + currentClass: scala.tools.nsc.Global.Symbol + +

                                                          +
                                                          Attributes
                                                          protected
                                                          Definition Classes
                                                          Transformer
                                                          +
                                                        10. + + +

                                                          + + + def + + + currentMethod: scala.tools.nsc.Global.Symbol + +

                                                          +
                                                          Attributes
                                                          protected
                                                          Definition Classes
                                                          Transformer
                                                          +
                                                        11. + + +

                                                          + + + var + + + currentOwner: scala.tools.nsc.Global.Symbol + +

                                                          +
                                                          Attributes
                                                          protected[scala]
                                                          Definition Classes
                                                          Transformer
                                                          +
                                                        12. + + +

                                                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          +
                                                        13. + + +

                                                          + + + def + + + equals(arg0: Any): Boolean + +

                                                          +
                                                          Definition Classes
                                                          AnyRef → Any
                                                          +
                                                        14. + + +

                                                          + + + def + + + finalize(): Unit + +

                                                          +
                                                          Attributes
                                                          protected[java.lang]
                                                          Definition Classes
                                                          AnyRef
                                                          Annotations
                                                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                                                          +
                                                        15. + + +

                                                          + + final + def + + + getClass(): Class[_] + +

                                                          +
                                                          Definition Classes
                                                          AnyRef → Any
                                                          +
                                                        16. + + +

                                                          + + + def + + + hashCode(): Int + +

                                                          +
                                                          Definition Classes
                                                          AnyRef → Any
                                                          +
                                                        17. + + +

                                                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                                                          +
                                                          Definition Classes
                                                          Any
                                                          +
                                                        18. + + +

                                                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          +
                                                        19. + + +

                                                          + + + def + + + newTermIdent(n: String): scala.tools.nsc.Global.Tree + +

                                                          + +
                                                        20. + + +

                                                          + + final + def + + + notify(): Unit + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          +
                                                        21. + + +

                                                          + + final + def + + + notifyAll(): Unit + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          +
                                                        22. + + +

                                                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          +
                                                        23. + + +

                                                          + + + def + + + toString(): String + +

                                                          +
                                                          Definition Classes
                                                          AnyRef → Any
                                                          +
                                                        24. + + +

                                                          + + + def + + + transform(tree: scala.tools.nsc.Global.Tree): scala.tools.nsc.Global.Tree + +

                                                          +
                                                          Definition Classes
                                                          TreeReifyingTransformer → Transformer
                                                          +
                                                        25. + + +

                                                          + + + def + + + transform(flags: scala.tools.nsc.Global.FlagSet): scala.tools.nsc.Global.Tree + +

                                                          + +
                                                        26. + + +

                                                          + + + def + + + transform(trees: List[scala.tools.nsc.Global.Tree]): scala.tools.nsc.Global.Tree + +

                                                          + +
                                                        27. + + +

                                                          + + + def + + + transform(mods: scala.tools.nsc.Global.Modifiers): scala.tools.nsc.Global.Tree + +

                                                          + +
                                                        28. + + +

                                                          + + + def + + + transform(constant: scala.tools.nsc.Global.Constant): scala.tools.nsc.Global.Tree + +

                                                          + +
                                                        29. + + +

                                                          + + + def + + + transform(n: scala.tools.nsc.Global.Name): scala.tools.nsc.Global.Tree + +

                                                          + +
                                                        30. + + +

                                                          + + + def + + + transformCaseDefs(trees: List[scala.tools.nsc.Global.CaseDef]): List[scala.tools.nsc.Global.CaseDef] + +

                                                          +
                                                          Definition Classes
                                                          Transformer
                                                          +
                                                        31. + + +

                                                          + + + def + + + transformIdents(trees: List[scala.tools.nsc.Global.Ident]): List[scala.tools.nsc.Global.Ident] + +

                                                          +
                                                          Definition Classes
                                                          Transformer
                                                          +
                                                        32. + + +

                                                          + + + def + + + transformModifiers(mods: scala.tools.nsc.Global.Modifiers): scala.tools.nsc.Global.Modifiers + +

                                                          +
                                                          Definition Classes
                                                          Transformer
                                                          +
                                                        33. + + +

                                                          + + + def + + + transformStats(stats: List[scala.tools.nsc.Global.Tree], exprOwner: scala.tools.nsc.Global.Symbol): List[scala.tools.nsc.Global.Tree] + +

                                                          +
                                                          Definition Classes
                                                          Transformer
                                                          +
                                                        34. + + +

                                                          + + + def + + + transformTemplate(tree: scala.tools.nsc.Global.Template): scala.tools.nsc.Global.Template + +

                                                          +
                                                          Definition Classes
                                                          Transformer
                                                          +
                                                        35. + + +

                                                          + + + def + + + transformTrees(trees: List[scala.tools.nsc.Global.Tree]): List[scala.tools.nsc.Global.Tree] + +

                                                          +
                                                          Definition Classes
                                                          Transformer
                                                          +
                                                        36. + + +

                                                          + + + def + + + transformTypeDefs(trees: List[scala.tools.nsc.Global.TypeDef]): List[scala.tools.nsc.Global.TypeDef] + +

                                                          +
                                                          Definition Classes
                                                          Transformer
                                                          +
                                                        37. + + +

                                                          + + + def + + + transformUnit(unit: scala.tools.nsc.Global.CompilationUnit): Unit + +

                                                          +
                                                          Definition Classes
                                                          Transformer
                                                          +
                                                        38. + + +

                                                          + + + def + + + transformValDef(tree: scala.tools.nsc.Global.ValDef): scala.tools.nsc.Global.ValDef + +

                                                          +
                                                          Definition Classes
                                                          Transformer
                                                          +
                                                        39. + + +

                                                          + + + def + + + transformValDefs(trees: List[scala.tools.nsc.Global.ValDef]): List[scala.tools.nsc.Global.ValDef] + +

                                                          +
                                                          Definition Classes
                                                          Transformer
                                                          +
                                                        40. + + +

                                                          + + + def + + + transformValDefss(treess: List[List[scala.tools.nsc.Global.ValDef]]): List[List[scala.tools.nsc.Global.ValDef]] + +

                                                          +
                                                          Definition Classes
                                                          Transformer
                                                          +
                                                        41. + + +

                                                          + + + def + + + transforms(treess: List[List[scala.tools.nsc.Global.Tree]]): scala.tools.nsc.Global.Tree + +

                                                          + +
                                                        42. + + +

                                                          + + + val + + + treeCopy: scala.tools.nsc.Global.TreeCopier + +

                                                          +
                                                          Definition Classes
                                                          Transformer
                                                          +
                                                        43. + + +

                                                          + + final + def + + + wait(): Unit + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          Annotations
                                                          + @throws( + + ... + ) + +
                                                          +
                                                        44. + + +

                                                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          Annotations
                                                          + @throws( + + ... + ) + +
                                                          +
                                                        45. + + +

                                                          + + final + def + + + wait(arg0: Long): Unit + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          Annotations
                                                          + @throws( + + ... + ) + +
                                                          +
                                                        +
                                                        + + + + +
                                                        + +
                                                        +
                                                        +

                                                        Inherited from scala.tools.nsc.Global.Transformer

                                                        +
                                                        +

                                                        Inherited from scala.tools.nsc.Global.Transformer

                                                        +
                                                        +

                                                        Inherited from AnyRef

                                                        +
                                                        +

                                                        Inherited from Any

                                                        +
                                                        + +
                                                        + +
                                                        +
                                                        +

                                                        Ungrouped

                                                        + +
                                                        +
                                                        + +
                                                        + +
                                                        + + + + + \ No newline at end of file diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/scalaxy/extensions/TreeReifyingTransformers.html b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/scalaxy/extensions/TreeReifyingTransformers.html new file mode 100644 index 00000000..f9555bab --- /dev/null +++ b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/scalaxy/extensions/TreeReifyingTransformers.html @@ -0,0 +1,771 @@ + + + + + TreeReifyingTransformers - scalaxy-macro-extensions: scalaxy-macro-extensions 0.3-SNAPSHOT - scalaxy.extensions.TreeReifyingTransformers + + + + + + + + + + +
                                                        + +

                                                        scalaxy.extensions

                                                        +

                                                        TreeReifyingTransformers

                                                        +
                                                        + +

                                                        + + + trait + + + TreeReifyingTransformers extends Extensions + +

                                                        + +
                                                        + Linear Supertypes +
                                                        Extensions, AnyRef, Any
                                                        +
                                                        + Known Subclasses + +
                                                        + + +
                                                        +
                                                        +
                                                        + Ordering +
                                                          + +
                                                        1. Alphabetic
                                                        2. +
                                                        3. By inheritance
                                                        4. +
                                                        +
                                                        +
                                                        + Inherited
                                                        +
                                                        +
                                                          +
                                                        1. TreeReifyingTransformers
                                                        2. Extensions
                                                        3. AnyRef
                                                        4. Any
                                                        5. +
                                                        +
                                                        + +
                                                          +
                                                        1. Hide All
                                                        2. +
                                                        3. Show all
                                                        4. +
                                                        + Learn more about member selection +
                                                        +
                                                        + Visibility +
                                                        1. Public
                                                        2. All
                                                        +
                                                        +
                                                        + +
                                                        +
                                                        + + +
                                                        +

                                                        Type Members

                                                        +
                                                        1. + + +

                                                          + + + class + + + DefsTransformer extends scala.tools.nsc.Global.Transformer + +

                                                          +
                                                          Definition Classes
                                                          Extensions
                                                          +
                                                        2. + + +

                                                          + + + class + + + DefsTraverser extends scala.tools.nsc.Global.Traverser + +

                                                          +
                                                          Definition Classes
                                                          Extensions
                                                          +
                                                        3. + + +

                                                          + + implicit + class + + + FlagOps2 extends AnyRef + +

                                                          +
                                                          Definition Classes
                                                          Extensions
                                                          +
                                                        4. + + +

                                                          + + + class + + + TreeReifyingTransformer extends scala.tools.nsc.Global.Transformer + +

                                                          + +
                                                        +
                                                        + +
                                                        +

                                                        Abstract Value Members

                                                        +
                                                        1. + + +

                                                          + + abstract + val + + + global: Global + +

                                                          +
                                                          Definition Classes
                                                          TreeReifyingTransformers → Extensions
                                                          +
                                                        +
                                                        + +
                                                        +

                                                        Concrete Value Members

                                                        +
                                                        1. + + +

                                                          + + final + def + + + !=(arg0: AnyRef): Boolean + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          +
                                                        2. + + +

                                                          + + final + def + + + !=(arg0: Any): Boolean + +

                                                          +
                                                          Definition Classes
                                                          Any
                                                          +
                                                        3. + + +

                                                          + + final + def + + + ##(): Int + +

                                                          +
                                                          Definition Classes
                                                          AnyRef → Any
                                                          +
                                                        4. + + +

                                                          + + final + def + + + ==(arg0: AnyRef): Boolean + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          +
                                                        5. + + +

                                                          + + final + def + + + ==(arg0: Any): Boolean + +

                                                          +
                                                          Definition Classes
                                                          Any
                                                          +
                                                        6. + + +

                                                          + + + lazy val + + + anyValTypeNames: Set[String] + +

                                                          +
                                                          Definition Classes
                                                          Extensions
                                                          +
                                                        7. + + +

                                                          + + final + def + + + asInstanceOf[T0]: T0 + +

                                                          +
                                                          Definition Classes
                                                          Any
                                                          +
                                                        8. + + +

                                                          + + + def + + + clone(): AnyRef + +

                                                          +
                                                          Attributes
                                                          protected[java.lang]
                                                          Definition Classes
                                                          AnyRef
                                                          Annotations
                                                          + @throws( + + ... + ) + +
                                                          +
                                                        9. + + +

                                                          + + final + def + + + eq(arg0: AnyRef): Boolean + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          +
                                                        10. + + +

                                                          + + + def + + + equals(arg0: Any): Boolean + +

                                                          +
                                                          Definition Classes
                                                          AnyRef → Any
                                                          +
                                                        11. + + +

                                                          + + + def + + + finalize(): Unit + +

                                                          +
                                                          Attributes
                                                          protected[java.lang]
                                                          Definition Classes
                                                          AnyRef
                                                          Annotations
                                                          + @throws( + + classOf[java.lang.Throwable] + ) + +
                                                          +
                                                        12. + + +

                                                          + + + def + + + genParamAccessorsAndConstructor(namesAndTypeTrees: List[(String, scala.tools.nsc.Global.Tree)]): List[scala.tools.nsc.Global.Tree] + +

                                                          +
                                                          Definition Classes
                                                          Extensions
                                                          +
                                                        13. + + +

                                                          + + final + def + + + getClass(): Class[_] + +

                                                          +
                                                          Definition Classes
                                                          AnyRef → Any
                                                          +
                                                        14. + + +

                                                          + + + def + + + getTypeNames(tpt: scala.tools.nsc.Global.Tree): Seq[scala.tools.nsc.Global.TypeName] + +

                                                          +
                                                          Definition Classes
                                                          Extensions
                                                          +
                                                        15. + + +

                                                          + + + def + + + hashCode(): Int + +

                                                          +
                                                          Definition Classes
                                                          AnyRef → Any
                                                          +
                                                        16. + + +

                                                          + + final + def + + + isInstanceOf[T0]: Boolean + +

                                                          +
                                                          Definition Classes
                                                          Any
                                                          +
                                                        17. + + +

                                                          + + final + def + + + ne(arg0: AnyRef): Boolean + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          +
                                                        18. + + +

                                                          + + + def + + + newApply(target: scala.tools.nsc.Global.Tree, args: scala.tools.nsc.Global.Tree*): scala.tools.nsc.Global.Tree + +

                                                          + +
                                                        19. + + +

                                                          + + + def + + + newApply(f: String, args: scala.tools.nsc.Global.Tree*): scala.tools.nsc.Global.Tree + +

                                                          + +
                                                        20. + + +

                                                          + + + def + + + newApplyList(args: List[scala.tools.nsc.Global.Tree]): scala.tools.nsc.Global.Tree + +

                                                          + +
                                                        21. + + +

                                                          + + + def + + + newConstant(v: Any): scala.tools.nsc.Global.Literal + +

                                                          + +
                                                        22. + + +

                                                          + + + def + + + newEmptyTpt(): scala.tools.nsc.Global.TypeTree + +

                                                          +
                                                          Definition Classes
                                                          Extensions
                                                          +
                                                        23. + + +

                                                          + + + def + + + newExpr(contextName: scala.tools.nsc.Global.TermName, tpt: scala.tools.nsc.Global.Tree, value: scala.tools.nsc.Global.Tree): scala.tools.nsc.Global.Apply + +

                                                          +
                                                          Definition Classes
                                                          Extensions
                                                          +
                                                        24. + + +

                                                          + + + def + + + newExprType(contextName: scala.tools.nsc.Global.TermName, tpt: scala.tools.nsc.Global.Tree): scala.tools.nsc.Global.AppliedTypeTree + +

                                                          +
                                                          Definition Classes
                                                          Extensions
                                                          +
                                                        25. + + +

                                                          + + + def + + + newImportAll(tpt: scala.tools.nsc.Global.Tree, pos: scala.tools.nsc.Global.Position): scala.tools.nsc.Global.Import + +

                                                          +
                                                          Definition Classes
                                                          Extensions
                                                          +
                                                        26. + + +

                                                          + + + def + + + newImportMacros(pos: scala.tools.nsc.Global.Position): scala.tools.nsc.Global.Import + +

                                                          +
                                                          Definition Classes
                                                          Extensions
                                                          +
                                                        27. + + +

                                                          + + + def + + + newSelect(target: scala.tools.nsc.Global.Tree, name: String): scala.tools.nsc.Global.Tree + +

                                                          + +
                                                        28. + + +

                                                          + + + def + + + newSelfValDef(): scala.tools.nsc.Global.ValDef + +

                                                          +
                                                          Definition Classes
                                                          Extensions
                                                          +
                                                        29. + + +

                                                          + + + def + + + newSplice(name: String): scala.tools.nsc.Global.Select + +

                                                          +
                                                          Definition Classes
                                                          Extensions
                                                          +
                                                        30. + + +

                                                          + + + def + + + newSuperInitConstructorBody(): scala.tools.nsc.Global.Tree + +

                                                          +
                                                          Definition Classes
                                                          Extensions
                                                          +
                                                        31. + + +

                                                          + + final + def + + + notify(): Unit + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          +
                                                        32. + + +

                                                          + + final + def + + + notifyAll(): Unit + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          +
                                                        33. + + +

                                                          + + + def + + + parentTypeTreeForImplicitWrapper(typeName: scala.tools.nsc.Global.Name): scala.tools.nsc.Global.Tree + +

                                                          +
                                                          Definition Classes
                                                          Extensions
                                                          +
                                                        34. + + +

                                                          + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          +
                                                        35. + + +

                                                          + + + def + + + termPath(root: scala.tools.nsc.Global.Tree, path: String): scala.tools.nsc.Global.Tree + +

                                                          +
                                                          Definition Classes
                                                          Extensions
                                                          +
                                                        36. + + +

                                                          + + + def + + + termPath(components: List[String]): scala.tools.nsc.Global.Tree + +

                                                          +
                                                          Definition Classes
                                                          Extensions
                                                          +
                                                        37. + + +

                                                          + + + def + + + termPath(path: String): scala.tools.nsc.Global.Tree + +

                                                          +
                                                          Definition Classes
                                                          Extensions
                                                          +
                                                        38. + + +

                                                          + + + def + + + toString(): String + +

                                                          +
                                                          Definition Classes
                                                          AnyRef → Any
                                                          +
                                                        39. + + +

                                                          + + + def + + + typePath(path: String): scala.tools.nsc.Global.Tree + +

                                                          +
                                                          Definition Classes
                                                          Extensions
                                                          +
                                                        40. + + +

                                                          + + final + def + + + wait(): Unit + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          Annotations
                                                          + @throws( + + ... + ) + +
                                                          +
                                                        41. + + +

                                                          + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          Annotations
                                                          + @throws( + + ... + ) + +
                                                          +
                                                        42. + + +

                                                          + + final + def + + + wait(arg0: Long): Unit + +

                                                          +
                                                          Definition Classes
                                                          AnyRef
                                                          Annotations
                                                          + @throws( + + ... + ) + +
                                                          +
                                                        +
                                                        + + + + +
                                                        + +
                                                        +
                                                        +

                                                        Inherited from Extensions

                                                        +
                                                        +

                                                        Inherited from AnyRef

                                                        +
                                                        +

                                                        Inherited from Any

                                                        +
                                                        + +
                                                        + +
                                                        +
                                                        +

                                                        Ungrouped

                                                        + +
                                                        +
                                                        + +
                                                        + +
                                                        + + + + + \ No newline at end of file diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/scalaxy/extensions/package.html b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/scalaxy/extensions/package.html new file mode 100644 index 00000000..fce89f58 --- /dev/null +++ b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/scalaxy/extensions/package.html @@ -0,0 +1,163 @@ + + + + + extensions - scalaxy-macro-extensions: scalaxy-macro-extensions 0.3-SNAPSHOT - scalaxy.extensions + + + + + + + + + + +
                                                        + +

                                                        scalaxy

                                                        +

                                                        extensions

                                                        +
                                                        + +

                                                        + + + package + + + extensions + +

                                                        + +
                                                        + + +
                                                        +
                                                        + + +
                                                        + Visibility +
                                                        1. Public
                                                        2. All
                                                        +
                                                        +
                                                        + +
                                                        +
                                                        + + +
                                                        +

                                                        Type Members

                                                        +
                                                        1. + + +

                                                          + + + trait + + + Extensions extends AnyRef + +

                                                          + +
                                                        2. + + +

                                                          + + + class + + + MacroExtensionsComponent extends PluginComponent with TypingTransformers with TreeReifyingTransformers with Extensions + +

                                                          +

                                                          To understand / reproduce this, you should use paulp's :power mode in the scala console:

                                                          +
                                                        3. + + +

                                                          + + + class + + + MacroExtensionsPlugin extends Plugin + +

                                                          +

                                                          To use this, just write the following in src/main/resources/scalac-plugin.xml: + <plugin> + <name>scalaxy-macro-extensions</name> + <classname>scalaxy.

                                                          +
                                                        4. + + +

                                                          + + + trait + + + TreeReifyingTransformers extends Extensions + +

                                                          + +
                                                        +
                                                        + + + +
                                                        +

                                                        Value Members

                                                        +
                                                        1. + + +

                                                          + + + object + + + MacroExtensionsCompiler + +

                                                          +

                                                          This compiler plugin demonstrates how to do "useful" stuff before the typer phase.

                                                          +
                                                        +
                                                        + + + + +
                                                        + +
                                                        + + +
                                                        + +
                                                        +
                                                        +

                                                        Ungrouped

                                                        + +
                                                        +
                                                        + +
                                                        + +
                                                        + + + + + \ No newline at end of file diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/scalaxy/package.html b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/scalaxy/package.html new file mode 100644 index 00000000..692575e9 --- /dev/null +++ b/scalaxy-macro-extensions/0.3-SNAPSHOT/api/scalaxy/package.html @@ -0,0 +1,105 @@ + + + + + scalaxy - scalaxy-macro-extensions: scalaxy-macro-extensions 0.3-SNAPSHOT - scalaxy + + + + + + + + + + +
                                                        + + +

                                                        scalaxy

                                                        +
                                                        + +

                                                        + + + package + + + scalaxy + +

                                                        + +
                                                        + + +
                                                        +
                                                        + + +
                                                        + Visibility +
                                                        1. Public
                                                        2. All
                                                        +
                                                        +
                                                        + +
                                                        +
                                                        + + + + + + +
                                                        +

                                                        Value Members

                                                        +
                                                        1. + + +

                                                          + + + package + + + extensions + +

                                                          + +
                                                        +
                                                        + + + + +
                                                        + +
                                                        + + +
                                                        + +
                                                        +
                                                        +

                                                        Ungrouped

                                                        + +
                                                        +
                                                        + +
                                                        + +
                                                        + + + + + \ No newline at end of file diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/index.html b/scalaxy-reified/0.3-SNAPSHOT/api/index.html new file mode 100644 index 00000000..74061fb7 --- /dev/null +++ b/scalaxy-reified/0.3-SNAPSHOT/api/index.html @@ -0,0 +1,49 @@ + + + + + scalaxy-reified-doc: scalaxy-reified-doc 0.3-SNAPSHOT + + + + + + + + +
                                                        + + + + +
                                                        + +
                                                        + +
                                                        + + + \ No newline at end of file diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/index.js b/scalaxy-reified/0.3-SNAPSHOT/api/index.js new file mode 100644 index 00000000..fe1fe1c1 --- /dev/null +++ b/scalaxy-reified/0.3-SNAPSHOT/api/index.js @@ -0,0 +1 @@ +Index.PACKAGES = {"scalaxy" : [], "scalaxy.reified" : [{"object" : "scalaxy\/reified\/CaptureConversions$.html", "name" : "scalaxy.reified.CaptureConversions"}, {"class" : "scalaxy\/reified\/package$$ReifiedFunction1.html", "name" : "scalaxy.reified.ReifiedFunction1"}, {"class" : "scalaxy\/reified\/package$$ReifiedFunction2.html", "name" : "scalaxy.reified.ReifiedFunction2"}, {"case class" : "scalaxy\/reified\/ReifiedValue.html", "name" : "scalaxy.reified.ReifiedValue"}], "scalaxy.reified.internal" : [{"object" : "scalaxy\/reified\/internal\/CaptureTag$.html", "name" : "scalaxy.reified.internal.CaptureTag"}, {"object" : "scalaxy\/reified\/internal\/Utils$.html", "name" : "scalaxy.reified.internal.Utils"}]}; \ No newline at end of file diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/index/index-a.html b/scalaxy-reified/0.3-SNAPSHOT/api/index/index-a.html new file mode 100644 index 00000000..67fc6a35 --- /dev/null +++ b/scalaxy-reified/0.3-SNAPSHOT/api/index/index-a.html @@ -0,0 +1,24 @@ + + + + + scalaxy-reified-doc: scalaxy-reified-doc 0.3-SNAPSHOT + + + + + + + + +
                                                        +
                                                        ARRAY
                                                        + +
                                                        +
                                                        andThen
                                                        + +
                                                        +
                                                        apply
                                                        + +
                                                        + \ No newline at end of file diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/index/index-c.html b/scalaxy-reified/0.3-SNAPSHOT/api/index/index-c.html new file mode 100644 index 00000000..c34bbfb2 --- /dev/null +++ b/scalaxy-reified/0.3-SNAPSHOT/api/index/index-c.html @@ -0,0 +1,39 @@ + + + + + scalaxy-reified-doc: scalaxy-reified-doc 0.3-SNAPSHOT + + + + + + + + +
                                                        +
                                                        CONSTANT
                                                        + +
                                                        +
                                                        CaptureConversions
                                                        + +
                                                        +
                                                        CaptureTag
                                                        + +
                                                        +
                                                        Conversion
                                                        + +
                                                        +
                                                        capturedTerms
                                                        + +
                                                        +
                                                        compile
                                                        + +
                                                        +
                                                        compose
                                                        + +
                                                        +
                                                        construct
                                                        + +
                                                        + \ No newline at end of file diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/index/index-d.html b/scalaxy-reified/0.3-SNAPSHOT/api/index/index-d.html new file mode 100644 index 00000000..f7d6dd66 --- /dev/null +++ b/scalaxy-reified/0.3-SNAPSHOT/api/index/index-d.html @@ -0,0 +1,18 @@ + + + + + scalaxy-reified-doc: scalaxy-reified-doc 0.3-SNAPSHOT + + + + + + + + +
                                                        +
                                                        DEFAULT
                                                        + +
                                                        + \ No newline at end of file diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/index/index-e.html b/scalaxy-reified/0.3-SNAPSHOT/api/index/index-e.html new file mode 100644 index 00000000..6ac2946d --- /dev/null +++ b/scalaxy-reified/0.3-SNAPSHOT/api/index/index-e.html @@ -0,0 +1,18 @@ + + + + + scalaxy-reified-doc: scalaxy-reified-doc 0.3-SNAPSHOT + + + + + + + + +
                                                        +
                                                        expr
                                                        + +
                                                        + \ No newline at end of file diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/index/index-h.html b/scalaxy-reified/0.3-SNAPSHOT/api/index/index-h.html new file mode 100644 index 00000000..084348c3 --- /dev/null +++ b/scalaxy-reified/0.3-SNAPSHOT/api/index/index-h.html @@ -0,0 +1,21 @@ + + + + + scalaxy-reified-doc: scalaxy-reified-doc 0.3-SNAPSHOT + + + + + + + + +
                                                        +
                                                        hasReifiedValueToReifiedValue
                                                        + +
                                                        +
                                                        hasReifiedValueToValue
                                                        + +
                                                        + \ No newline at end of file diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/index/index-i.html b/scalaxy-reified/0.3-SNAPSHOT/api/index/index-i.html new file mode 100644 index 00000000..304b32ff --- /dev/null +++ b/scalaxy-reified/0.3-SNAPSHOT/api/index/index-i.html @@ -0,0 +1,21 @@ + + + + + scalaxy-reified-doc: scalaxy-reified-doc 0.3-SNAPSHOT + + + + + + + + +
                                                        +
                                                        IMMUTABLE_COLLECTION
                                                        + +
                                                        +
                                                        internal
                                                        + +
                                                        + \ No newline at end of file diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/index/index-r.html b/scalaxy-reified/0.3-SNAPSHOT/api/index/index-r.html new file mode 100644 index 00000000..0bd587f5 --- /dev/null +++ b/scalaxy-reified/0.3-SNAPSHOT/api/index/index-r.html @@ -0,0 +1,39 @@ + + + + + scalaxy-reified-doc: scalaxy-reified-doc 0.3-SNAPSHOT + + + + + + + + +
                                                        +
                                                        REIFIED_VALUE
                                                        + +
                                                        +
                                                        ReifiedFunction1
                                                        + +
                                                        +
                                                        ReifiedFunction2
                                                        + +
                                                        +
                                                        ReifiedValue
                                                        + +
                                                        +
                                                        reified
                                                        + +
                                                        +
                                                        reifiedValue
                                                        + +
                                                        +
                                                        reify
                                                        + +
                                                        +
                                                        reifyImpl
                                                        + +
                                                        + \ No newline at end of file diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/index/index-s.html b/scalaxy-reified/0.3-SNAPSHOT/api/index/index-s.html new file mode 100644 index 00000000..85b885e8 --- /dev/null +++ b/scalaxy-reified/0.3-SNAPSHOT/api/index/index-s.html @@ -0,0 +1,18 @@ + + + + + scalaxy-reified-doc: scalaxy-reified-doc 0.3-SNAPSHOT + + + + + + + + +
                                                        +
                                                        scalaxy
                                                        + +
                                                        + \ No newline at end of file diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/index/index-t.html b/scalaxy-reified/0.3-SNAPSHOT/api/index/index-t.html new file mode 100644 index 00000000..1b91b84d --- /dev/null +++ b/scalaxy-reified/0.3-SNAPSHOT/api/index/index-t.html @@ -0,0 +1,24 @@ + + + + + scalaxy-reified-doc: scalaxy-reified-doc 0.3-SNAPSHOT + + + + + + + + +
                                                        +
                                                        taggedExpr
                                                        + +
                                                        +
                                                        tupled
                                                        + +
                                                        +
                                                        typeCheck
                                                        + +
                                                        + \ No newline at end of file diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/index/index-u.html b/scalaxy-reified/0.3-SNAPSHOT/api/index/index-u.html new file mode 100644 index 00000000..85c00e99 --- /dev/null +++ b/scalaxy-reified/0.3-SNAPSHOT/api/index/index-u.html @@ -0,0 +1,21 @@ + + + + + scalaxy-reified-doc: scalaxy-reified-doc 0.3-SNAPSHOT + + + + + + + + +
                                                        +
                                                        Utils
                                                        + +
                                                        +
                                                        unapply
                                                        + +
                                                        + \ No newline at end of file diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/index/index-v.html b/scalaxy-reified/0.3-SNAPSHOT/api/index/index-v.html new file mode 100644 index 00000000..913d72a2 --- /dev/null +++ b/scalaxy-reified/0.3-SNAPSHOT/api/index/index-v.html @@ -0,0 +1,21 @@ + + + + + scalaxy-reified-doc: scalaxy-reified-doc 0.3-SNAPSHOT + + + + + + + + +
                                                        +
                                                        value
                                                        + +
                                                        +
                                                        valueTag
                                                        + +
                                                        + \ No newline at end of file diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/arrow-down.png b/scalaxy-reified/0.3-SNAPSHOT/api/lib/arrow-down.png new file mode 100644 index 0000000000000000000000000000000000000000..7229603ae5b30ce0e0bd09863543b260085c8f2d GIT binary patch literal 6232 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 literal 0 HcmV?d00001 diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/class_big.png b/scalaxy-reified/0.3-SNAPSHOT/api/lib/class_big.png new file mode 100644 index 0000000000000000000000000000000000000000..cb1f638a585c50456f57b73c4d043c75762ff9a5 GIT binary patch literal 7516 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
                                                        }cgT+sFDw4uMOU<91Pe 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 U==iC&s{jB107*qoM6N<$f-P8sEdT%j literal 0 HcmV?d00001 diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/constructorsbg.gif b/scalaxy-reified/0.3-SNAPSHOT/api/lib/constructorsbg.gif new file mode 100644 index 0000000000000000000000000000000000000000..2e3f5ea53025f68e2636f9c65e5115a3aa1bb581 GIT binary patch literal 1206 zcmZ?wbhEHbWMq(GIKseSZEam&UmqG8YHx4v?(P;76XWUWX=!Qc=j$685$WvY?CR?3 zAK)Jt7-V8%YG!5@8yjnDYwPIXsHUnK9v&VQ9TgWB=jiAd5*+O9?QL#hZftDKfCLo( zb4U0FD7Yk+Bm!w0`-+0ZZE`@j@w*YQzUa=n7J9^3ax%w4}1^R}1 z1|ToN6#Dw&SDKp(S6y5Zl!|aKR)dQ}DhpEegHnt0ON)|Ify$LZRuxz|7o{eaQ#zd*q`*i^wcF*!32#0RVQ^|kWMD=taQOHTE4u~h<^pqH7MVr61% z;AY@x;B0E?uBO)VrJ|N z)az`3RWB$hI zxnujbty?y4+PGo;y0vRouUffc`Ld-;7B5=3VE(+hb7s$)Ib-^?sZ%CTnmD1queYbW ztFxoMt+l1Osj;EHuC}JSsEZKEj1-MDKQ~FE;c4QDl#HG zEHorIC@{d^&)3J>%hSW%&DF)($Qx)!_Hn5)9TB4Am2f&=-p_kccyqPBfKGwUE!WRLZeY z&9_xAcF-<$)~j$)tu;5Sb~kMFG;Z}V?)EY6_cxj1Z!#mmbas&G!VuHNfk6*)|04m# ze}c|Msfi`2DGKG8B^e6tp1uJLIt)MnasUIXxWbl9$+AdMQ_qW!P0lP*Igu!GM1jSD HgTWdAVsJLn literal 0 HcmV?d00001 diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/defbg-blue.gif b/scalaxy-reified/0.3-SNAPSHOT/api/lib/defbg-blue.gif new file mode 100644 index 0000000000000000000000000000000000000000..69038337a793be5ec04430183980b7e393113ea1 GIT binary patch literal 1544 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 availableWidth) + { + // resize diagram + var height = diagramHeight / diagramWidth * availableWidth; + $(".diagram svg", this).width(availableWidth); + $(".diagram svg", this).height(height); + + // register click event on whole div + $(".diagram", this).click(function() { + diagrams.popup($(this)); + }); + $(".diagram", this).addClass("magnifying"); + } + else + { + // restore full size of diagram + $(".diagram svg", this).width(diagramWidth); + $(".diagram svg", this).height(diagramHeight); + // don't show custom cursor any more + $(".diagram", this).removeClass("magnifying"); + } + }); +}; + +/** + * Shows or hides a diagram depending on its current state. + */ +diagrams.toggle = function(container, dontAnimate) +{ + // change class of link + $(".diagram-link", container).toggleClass("open"); + // get element to show / hide + var div = $(".diagram", container); + if (div.is(':visible')) + { + $(".diagram-help", container).hide(); + div.unbind("click"); + div.removeClass("magnifying"); + div.slideUp(100); + } + else + { + diagrams.resize(); + if(dontAnimate) + div.show(); + else + div.slideDown(100); + $(".diagram-help", container).show(); + } +}; + +/** + * Opens a popup containing a copy of a diagram. + */ +diagrams.windows = {}; +diagrams.popup = function(diagram) +{ + var id = diagram.attr("id"); + if(!diagrams.windows[id] || diagrams.windows[id].closed) { + var title = $(".symbol .name", $("#signature")).text(); + // cloning from parent window to popup somehow doesn't work in IE + // therefore include the SVG as a string into the HTML + var svgIE = jQuery.browser.msie ? $("
                                                        ").append(diagram.data("svg")).html() : ""; + var html = '' + + '\n' + + '\n' + + '\n' + + ' \n' + + ' ' + title + '\n' + + ' \n' + + ' \n' + + ' \n' + + ' \n' + + ' \n' + + ' \n' + + ' Close this window\n' + + ' ' + svgIE + '\n' + + ' \n' + + ''; + + var padding = 30; + var screenHeight = screen.availHeight; + var screenWidth = screen.availWidth; + var w = Math.min(screenWidth, diagram.data("width") + 2 * padding); + var h = Math.min(screenHeight, diagram.data("height") + 2 * padding); + var left = (screenWidth - w) / 2; + var top = (screenHeight - h) / 2; + var parameters = "height=" + h + ", width=" + w + ", left=" + left + ", top=" + top + ", scrollbars=yes, location=no, resizable=yes"; + var win = window.open("about:blank", "_blank", parameters); + win.document.open(); + win.document.write(html); + win.document.close(); + diagrams.windows[id] = win; + } + win.focus(); +}; + +/** + * This method is called from within the popup when a node is clicked. + */ +diagrams.redirectFromPopup = function(url) +{ + window.location = url; +}; + +/** + * Helper method that adds a class to a SVG element. + */ +diagrams.addClass = function(svgElem, newClass) { + newClass = newClass || "over"; + var classes = svgElem.attr("class"); + if ($.inArray(newClass, classes.split(/\s+/)) == -1) { + classes += (classes ? ' ' : '') + newClass; + svgElem.attr("class", classes); + } +}; + +/** + * Helper method that removes a class from a SVG element. + */ +diagrams.removeClass = function(svgElem, oldClass) { + oldClass = oldClass || "over"; + var classes = svgElem.attr("class"); + classes = $.grep(classes.split(/\s+/), function(n, i) { return n != oldClass; }).join(' '); + svgElem.attr("class", classes); +}; + diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/filter_box_left.png b/scalaxy-reified/0.3-SNAPSHOT/api/lib/filter_box_left.png new file mode 100644 index 0000000000000000000000000000000000000000..0e8c893315e7955b02474d3a544b9145aafb15b2 GIT binary patch literal 1692 zcmaJ?Yfuws6pg$rSOqBp3YKM~RV;Zz60;aJAs|tLX#yHS2bN@k3}iRiY$T*bRAg#9 zU=@FeD54a{@j+EkDTq>D1*#y5=}<;1FQtW2QWQm;)^1R+Kd|4-?)R8;&OP^jcW1wn zMQxbxvc!c#q0E;=h~?zGh0nhVLI8<$M9qZi_hoVG}vq!iJ%!WPy#m5Py=;ZL5vtw zxJE~4Fch#U!ikuX5P+o9Hz{a!GqR}RZJEe|F-)+I!J;#5DNO^V(*K8QwKHe~AxGZ% zomJQnouNY*a>RfcaTR%SNmN@X9TbWqFoEIG7?w6&MOg|)V1^V-2ZSm(fD~3~P}_bA zFO@=z7d?GMc8_g2)3)ShrtuM!>~@@N>+T&8M1C!960tDa)O{gFy2(fA zz3T<_SYuv{D)_EL=f;)y69e-Ky4|eHMud}d&8tpKdJXw|FA8wVks>d2E7RxJTpy%k& zkln?LUfbzg^RAqmv%e%NGORQBAW}-Td|p~VHijo;X8zsZ($X^6+uM6!J#g~Lon3o| z%yy6Q#l8#XZjX=8POAt4(SV9rv74$vZ!mQ7Ih=6>K^_l|jA(PbOJZ)7%FntjLr%)i zy2~xr+}{#jYpUxb&qZ$DoK;v{eCMdMAN4_|-e@%T^!4>EHE#RNqt*9tQPEOmTwHcp z8SUCPVvxz@I`!(h*bT?;AMpB?9IRY;6SepD?GM%LqlKtmzwpwk1RTGYUvT)Ehf9tw zE33A9!v5+(_aFQ91qB5O)j2tiU0q!X$!!raxvG}Ir~D;ZJ#daH$(+?g#+>uOcV@q9( zNA}J$hYc4tg?PB^X-m33JSql-TX}6aoBK0{#?8YKde>dG#XG8NY8+x>{FmgFM?ny@ z_lvcz0)e1s=k?TwO*EQAcHQALZe00KpIDBLpO!mctE_}kbiwl%FJKIFot&Jc+$f_8 z8oG+eBKkEqH`A|N(9~bzE0=fty7^4!Zl}xsijNe>*2c%iZiL<2FV|eD)ojQO;0pxH zS6iOl-NNi$#aFwY%o;pr{{mUu^Fwjf3l}ad*ZyPVIVyrIkPEX+>TMxn15Nd zav-ZrQP;=Um;C7y>q90w(zLCoZdruVQ63j}ETaFVxBMUOjizep$G*PA6TE6m?$RPx zmv)7uBXiNdkmBLz_4cmubG5#W6mXxF8k^TF<8E1SsNetIhE~5hP876f;&u1}p9{AC Ng(NIW{GBLa@4p#{lvn@& literal 0 HcmV?d00001 diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/filter_box_left2.gif b/scalaxy-reified/0.3-SNAPSHOT/api/lib/filter_box_left2.gif new file mode 100644 index 0000000000000000000000000000000000000000..b9b49076a6410112fd18b370bc661154bbab8f80 GIT binary patch literal 1462 zcmZ?wbhEHb6k!lyxN5?1>C&aRxVRrbe!P11>f*(Vt*xySCr_wV1o zw{PEm|Ni~!*RS{P-TU(8%b!1gZrr%>`t|GF+}z{Gk3W6-^z7NQ8#ZiMzkdCvPoHkz zz8w`6_44J*J9qAsmzV$k{ky2BXxFY?A3l8e`}gm(Y13k3V}U0q$LPMun}Zr!h6zgDka?cw3^9}E}>0mc8^5xxNmE{P?HK-$K>q98Fj zJGDe1DK$Ma&sORE?)^#%nJKnP;ikR@z6H*y8JQkcMXAA6ej&+K*~ykEO7?aNHWgMC zxdpkYC5Z|ZxjA{oRu#5Ni7EL>sa8NXNLXJ<0j#7X+g8aDB%uJZ(>cE=Rl!uxKsVXI z%s|1+P|wiV#N6CmN5ROz&_Lh7NZ-&%*U;R`*vQJjKmiJrfVLH-q*(>IxIyg#@@$nd zN=gc>^!0&3rdMvPmtT~wZ)j<02{OaTNEfI=x41H|B(Xv_uUHvof=g;~a#3bMNoIbY z0?5R~r2NtnTP2`NAzsKWfE$}vtOxdvUUGh}ennz|zM-B0$V)JVzP|XC=H|jx7ncO3 zBHWAB;NpiyW)Z+ZoqU2Pda%GTJ1y;^Qsfi`|MIrh5Ij~R+$jC3rFV4s>P;d@5 zRq#zr&ddYx!Rmc|tvvIJOA_;vQ$1a5m4GJbWoD*WS(v-I7@E3Rm|B{e7#g}7IJr4n zI=dQ~nOmATIhq)m!1TK0Czs}?=9R$orXciM;?xUD3b_S9n_W_iGRsm^+=}vZ6~JD$ z%Eav!Go0o@^`_uv@OxBG5|NZ^* z``6DO-@kqR^7+%p5AWZ-ee?R&%NNg|J$>@{(ZdJ#@7=v~`_|1H*RNf@a{1E53+K6ZM9qnzcEzM1h4fS=kHPuy>73F26CB;RB1^Ico zIoVm68R==MDalER3Gs2UG0{A;Cd`0selzKHgrQ9`0_gF3wJl4)%7oHr7^_ z7UpKACdNjp{}N?qO7E-ATK8?BP}HFfhW0S{OOhO#noZi%b`dsS#`djvo JU&f9M)&NKAH`@RJ literal 0 HcmV?d00001 diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/filter_box_right.png b/scalaxy-reified/0.3-SNAPSHOT/api/lib/filter_box_right.png new file mode 100644 index 0000000000000000000000000000000000000000..f127e35b48d39bd048fea2a8e98dd68fb5984601 GIT binary patch literal 1803 zcmaJ?c~BEq9F7=in$dz{RRT&}Q31^f1hNu^kf2c$5rQC;nkCsl%&~E^K%iDsP^4;s zswhfSj9LVxBU)6zD?lRSRqKIq)Yc0{2E>ZW2!(D?uz!@knceq(Z@%yQojaQsDVaZp zOd%5pgfXH8f+&3d8h<8|obmV5KZquLbH{{nSTv%<(jgQkgej0Dm@3jj$#4`5DKb_y z!65{~NI)fx!{Wq?K{=wOLkDXImTC>)(Bk;*gGa;^fHH1aSc^j6qbRR--e3MjkMr3*u+TH3OgyKrl5A z_!v~2IFcHUpfEL%&ZNni943{+qO<%1f`Wo(Q`t-wlfh&&SZo?A2=r%zOeXcy0&s7r zLJ39*B0l-TEgq19VS13kNKa3vr~A_pG?~HTa=8u-Hk*bcXod_O1{rBO!?ZyK0c?xf@&7}$+99+7i-JGL z`=7!FX@(wVM8O6m6_w+SQ%-ZZ(u3hB3}FZ=MG(zk6(ds+3^Al2dTMxdAXN;>RXT?~ zfESBFk8}4R1{IF>v}ciN9$6Oq1WO31itrb>~t_Df!-{X?fQ9 zk?JIIN5%8rmh<<$$;Z4(?)U8LzyE69^LhEC^74BlLIs86fWskY8r;Bf?!pZ-sdfFG zEUlZ1QX2`TCJv^u=h4T(yzAE>!Qz2IB=t^oLm+|jIi3Ru3nRw?Px8I}cliAP zxNQ*#m&E)SH+#mh%F2yao6Xkw8-V6)4t36KX3*(``t0_0ZE$d~tfsu&FJkiLdb5+FCcW+59F?F=Jatd;7)5j{%KNS2af>G#LE5-o6b>Of(&?uQwr?bo>feF3Stxw*8it|Y@&xNo0JVq&5uUvsI*eDvs*oLqZ)TAJqc z6~I)8L|y6{3u!c?$z-z3XxuejBa;zcwzXYsPxIenwMM*XZN0H+)~s2Ef|G@QF3<8? zd>>4;+3oI^KXi2kbiI4WwwTS+e0+UHC#G*NDmvHDu>5sk?j4Hn5;CMv5U*Xo?#`N? z%k=jjnVXxdswQrEIjUv<_!U=02Q!~Od!`~rJgFZ8@lIrZPu`e&t!W`}d!{lag{0wl zEZTJWSyIiJGu%7nN2+t$+SFssH7#TI7e-A+Z{51J*7jswQ)Do#R&^ z+d>XWN-c-;EsvPptIr*D*;!Pyzq-1}{-V}z(rD`{pNt#d0cRJtl_j4%Qd3p+mq+f^ zSWiEgq?J z35ki5t#tIyzEifoic2?XlvuDZ6_~zP>KC?sg-@-|lHY5gN(z}Nwo2iqz6QPp&Z!xh9#uuD!Bu`C z$yM3OmMKd1b_zBXRu#Dgxv3?I3Kh9IdBs*0wn~X9`AMl(KsHENUr7P1q$Jx`$q^)> z0J76LzbI9~RL?*+*}%*|!OT$4(AdP>++0V&$iUD*-@r)U&`8(N+{)O<%D_MY3Y37h z6{VzE1-ZCE?E>;_l`=|73as??%gf94%8m8%i_-NCEiElUW*8ai0#)c1SLT%@R_Nvx zE5l51Ni9w;$}A|!%+FH*nV6WAUs__T1av9H3%LbwWAlpjz~0eI&d=4aNG#Ad)H48i z38v837r)ZnT)67ulAu(Cd$Af^98y`3svneEoL^d$oC;K~46>@g%DE^tu_V7JBtJg~ z7K#BG`6c$o&6x?pHz^PXs=oo!a#3DsBObD2IKumbD1#;jC zKQ#}S+KYh6n(_a?zkh!J`uXGgx36D5fBN|0{kyksUcY(?%$rZ2Jbv`>!To!8@7%t1 z^TzdSSFc>Ybn(LZb7#+-K6UcM@nc7i96ogL!2W%E_w3%abI0~=Teoc9v~k1wb!*qG zUbS+?@?}exEMBy5!Tfo1=ggipbH?;(Q>RRxG;umQ)5GYU2RQu zRb@qaS!qdeQDH%TUT#iyR%S+eT53viQer}UTx?8qRAfYWSZGLaP+)++pRbR%m#2rj zo2!enlcR&Zovn?vm8FHbnW>4f5im>X>FQ`}X=xV%Qmue&kg&dz0$52&wylyQNJ0T*r*nQ$s)DJWfo`&anSp|t zp`M|!iMhGCj)IYap@F`Ek-njkuA#Y=v5}R5fdUjL0c|TvNwW%aaf8|g1^l#~=$ z>Fbx5m+O@q>*W`v>l<2HT7t|lGSUUA&@HaaD@m--%_~-hnc$LIoLrPyP?DLSrvNfB zF)6>a#8wIDQivCF3*g4)73+b$qnDhYt6z~=pl_&W0P+${p|3A~rMbCq)x{-2sR;LC zHMlsWvLIDID784hv?w_hs9YIjRe_arQEFmIeo;t%ehw@Y12XbU@{2R_3lyA#O%;3- zlQZ)`e6V_7Un|eN;*!L?t5 zX6BYAPL3ueiaKZd} zbLY&SHFL)FX;Y_6o-}bne_wA;cUNaeds}Nub5mnOeO+x$bya0Wd0A;maZzDGeqL@) zc2;IadRl5qa#CVKd|YfybW~(Scvxsia8O`?zn`yFMfdYiVkztEs9eD=8|-%gM?}OG!$Ii;0Q|3keGF^YQX;2gptZlbs@FmYn}yD2~erzFfAE6%X5*J>dm-YQn*FG@2pU+&rzrw7-v$x*ez4<+USbC|VJu9>x`~~1WHKzao literal 0 HcmV?d00001 diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/filterboxbg.gif b/scalaxy-reified/0.3-SNAPSHOT/api/lib/filterboxbg.gif new file mode 100644 index 0000000000000000000000000000000000000000..ae2f85823bbbd77d85a28d8348bfd75a1ec626ba GIT binary patch literal 1366 zcmaJ>d0^927|&$j+)$KD(Vht+jHR17kQ|Xk~>-G7(u~=+)csLf1#pCg4G#U&J1%shPBA!%LkH;I2 z#Q-f73I+oHOga+^12g3F`2nN9zdw;s)9KX6$Vez04h4f=k2jS{`~1FiCX-OrU@#aR zj;2yc5GN9eh9hAxhK7dXaj>aIB9TBKkVqu_e!s`#Nv4u1Ku)Kj9HV5UsKr$eJ4l5D z-^wbtNKze)0=F`4EN??Hd-ftQOWTlUvkP;HcBY+O+AA@Qy~~@Z-VVx2BUOvwN;l!= zM2=BN*v)nFGU2u%BrUWu1hBPb6oE$}N{0=p);3@*rd^O2*sRBN6jqMG;It~H;$H-2Ig?S|0ygt^@t4Gz{oyTp)+ATXZA1F zw+o6Ow+kX{Z#2U$l45zyAH};|L>(_HBu_DQ4jTd#^ejsg6&9z%V0M_yRFSl4tHPt5El;t`Es*7WICCjA`bIm!qS}SlOi0oh_b}d6YC4qxSOD5Rdx!^hV z#<+CuT#PxnC`bm?4)$LMom~RmqnYDv3!L%BXL!)<5@_qZk-z@@Zk3iy3q&o^Ix_2n0zAN=goPd@(W!w=pceDB?N-X3`C%{LCb zzJK4|*Is>P&+eCBdhvzlpL_P1T~F_PYR8lP+n;#+u}8N(^6*0sK5+ki_ug~&U3YHX za>wnr-FnN-n{T>t(+wN1zwX*=uHJCf`o1gIU2*wkmtNA_&!Ej)h%7(taaFHsux!+vQ;i5tQD4W zv&o2qE2YzH_B}#`-nO=9mf!3Ja$e73rto#dFaKXdXHZg3R;GHY5gN(z}Nwo2iqz6QPp&Z!xh9#uuD!Bu`C$yM3OmMKd1b_zBX zRu#Dgxv3?I3Kh9IdBs*0wn~X9`AMl(KsHENUr7P1q$Jx`$q^)>0J76LzbI9~RL?*+ z*}%*|!OT$4(AdP>++0V&$iUD*-@r)U&`8(N+{)O<%D_MY3Y37h6{VzE1-ZCE?E>;_ zl`=|73as??%gf94%8m8%i_-NCEiElUW*8ai0#)c1SLT%@R_NvxE5l51Ni9w;$}A|! z%+FH*nV6WAUs__T1av9H3%LbwWAlpjz~0eI&d=4aNG#Ad)H48i38v837r)ZnT)67u zlAu(Cd$Af^98y`3svneEoL^d$oC;K~46>@g%DE^tu_V7JBtJg~7K#BG`6c$o&6x?nx#i>^x=oo!a#3DsBObD2IKumbD1#;jCKQ#}S+KYh6n(_a? zzkh!J`uXGgx36D5fBN|0{kyksUcY+z;`y_uPaZ#d_~8D%yLWEix_RUJwX0VyU%GhV z{JFDdPMZ`!zF{kpYlR z+RD .pre { + display: block; + position: absolute; + top: 0; + left: 0; + height: 23px; + width: 21px; + background: url("filter_box_left.png"); +} + +#textfilter > .input { + display: block; + position: absolute; + top: 0; + right: 20px; + left: 20px; +} + +#textfilter > .input > input { + height: 20px; + padding: 1px; + font-weight: bold; + color: #000000; + background: #ffffff url("filterboxbarbg.png") repeat-x bottom left; + width: 100%; +} + +#textfilter > .post { + display: block; + position: absolute; + top: 0; + right: 0; + height: 23px; + width: 21px; + background: url("filter_box_right.png"); +} + +/*#textfilter { + position: relative; + display: block; + height: 20px; + margin-bottom: 5px; +} + +#textfilter > .pre { + display: block; + position: absolute; + top: 0; + left: 0; + height: 20px; + width: 20px; + background: url("filter_box_left.png"); +} + +#textfilter > .input { + display: block; + position: absolute; + top: 0; + right: 20px; + left: 20px; +} + +#textfilter > .input > input { + height: 16px; + padding: 2px; + font-weight: bold; + color: darkblue; + background-color: white; + width: 100%; +} + +#textfilter > .post { + display: block; + position: absolute; + top: 0; + right: 0; + height: 20px; + width: 20px; + background: url("filter_box_right.png"); +}*/ + +#focusfilter { + position: relative; + text-align: center; + display: block; + padding: 5px; + background-color: #fffebd; /* light yellow*/ + text-shadow: #ffffff 0 1px 0; +} + +#focusfilter .focuscoll { + font-weight: bold; + text-shadow: #ffffff 0 1px 0; +} + +#focusfilter img { + bottom: -2px; + position: relative; +} + +#kindfilter { + position: relative; + display: block; + padding: 5px; +/* background-color: #999;*/ + text-align: center; +} + +#kindfilter > a { + color: black; +/* text-decoration: underline;*/ + text-shadow: #ffffff 0 1px 0; + +} + +#kindfilter > a:hover { + color: #4C4C4C; + text-decoration: none; + text-shadow: #ffffff 0 1px 0; +} + +#letters { + position: relative; + text-align: center; + padding-bottom: 5px; + border:1px solid #bbbbbb; + border-top:0; + border-left:0; + border-right:0; +} + +#letters > a, #letters > span { +/* font-family: monospace;*/ + color: #858484; + font-weight: bold; + font-size: 8pt; + text-shadow: #ffffff 0 1px 0; + padding-right: 2px; +} + +#letters > span { + color: #bbb; +} + +#tpl { + display: block; + position: fixed; + overflow: auto; + right: 0; + left: 0; + bottom: 0; + top: 5px; + position: absolute; + display: block; +} + +#tpl .packhide { + display: block; + float: right; + font-weight: normal; + color: white; +} + +#tpl .packfocus { + display: block; + float: right; + font-weight: normal; + color: white; +} + +#tpl .packages > ol { + background-color: #dadfe6; + /*margin-bottom: 5px;*/ +} + +/*#tpl .packages > ol > li { + margin-bottom: 1px; +}*/ + +#tpl .packages > li > a { + padding: 0px 5px; +} + +#tpl .packages > li > a.tplshow { + display: block; + color: white; + font-weight: bold; + display: block; + text-shadow: #000000 0 1px 0; +} + +#tpl ol > li.pack { + padding: 3px 5px; + background: url("packagesbg.gif"); + background-repeat:repeat-x; + min-height: 14px; + background-color: #6e808e; +} + +#tpl ol > li { + display: block; +} + +#tpl .templates > li { + padding-left: 5px; + min-height: 18px; +} + +#tpl ol > li .icon { + padding-right: 5px; + bottom: -2px; + position: relative; +} + +#tpl .templates div.placeholder { + padding-right: 5px; + width: 13px; + display: inline-block; +} + +#tpl .templates span.tplLink { + padding-left: 5px; +} + +#content { + border-left-width: 1px; + border-left-color: black; + border-left-style: white; + right: 0px; + left: 0px; + bottom: 0px; + top: 0px; + position: fixed; + margin-left: 300px; + display: block; +} + +#content > iframe { + display: block; + height: 100%; + width: 100%; +} + +.ui-layout-pane { + background: #FFF; + overflow: auto; +} + +.ui-layout-resizer { + background-image:url('filterbg.gif'); + background-repeat:repeat-x; + background-color: #ededee; /* light gray */ + border:1px solid #bbbbbb; + border-top:0; + border-bottom:0; + border-left: 0; +} + +.ui-layout-toggler { + background: #AAA; +} \ No newline at end of file diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/index.js b/scalaxy-reified/0.3-SNAPSHOT/api/lib/index.js new file mode 100644 index 00000000..96689ae7 --- /dev/null +++ b/scalaxy-reified/0.3-SNAPSHOT/api/lib/index.js @@ -0,0 +1,536 @@ +// © 2009–2010 EPFL/LAMP +// code by Gilles Dubochet with contributions by Johannes Rudolph and "spiros" + +var topLevelTemplates = undefined; +var topLevelPackages = undefined; + +var scheduler = undefined; + +var kindFilterState = undefined; +var focusFilterState = undefined; + +var title = $(document).attr('title'); + +var lastHash = ""; + +$(document).ready(function() { + $('body').layout({ + west__size: '20%', + center__maskContents: true + }); + $('#browser').layout({ + center__paneSelector: ".ui-west-center" + //,center__initClosed:true + ,north__paneSelector: ".ui-west-north" + }); + $('iframe').bind("load", function(){ + var subtitle = $(this).contents().find('title').text(); + $(document).attr('title', (title ? title + " - " : "") + subtitle); + + setUrlFragmentFromFrameSrc(); + }); + + // workaround for IE's iframe sizing lack of smartness + if($.browser.msie) { + function fixIFrame() { + $('iframe').height($(window).height() ) + } + $('iframe').bind("load",fixIFrame) + $('iframe').bind("resize",fixIFrame) + } + + scheduler = new Scheduler(); + scheduler.addLabel("init", 1); + scheduler.addLabel("focus", 2); + scheduler.addLabel("filter", 4); + + prepareEntityList(); + + configureTextFilter(); + configureKindFilter(); + configureEntityList(); + + setFrameSrcFromUrlFragment(); + + // If the url fragment changes, adjust the src of iframe "template". + $(window).bind('hashchange', function() { + if(lastFragment != window.location.hash) { + lastFragment = window.location.hash; + setFrameSrcFromUrlFragment(); + } + }); +}); + +// Set the iframe's src according to the fragment of the current url. +// fragment = "#scala.Either" => iframe url = "scala/Either.html" +// fragment = "#scala.Either@isRight:Boolean" => iframe url = "scala/Either.html#isRight:Boolean" +function setFrameSrcFromUrlFragment() { + var fragment = location.hash.slice(1); + if(fragment) { + var loc = fragment.split("@")[0].replace(/\./g, "/"); + if(loc.indexOf(".html") < 0) loc += ".html"; + if(fragment.indexOf('@') > 0) loc += ("#" + fragment.split("@", 2)[1]); + frames["template"].location.replace(loc); + } + else + frames["template"].location.replace("package.html"); +} + +// Set the url fragment according to the src of the iframe "template". +// iframe url = "scala/Either.html" => url fragment = "#scala.Either" +// iframe url = "scala/Either.html#isRight:Boolean" => url fragment = "#scala.Either@isRight:Boolean" +function setUrlFragmentFromFrameSrc() { + try { + var commonLength = location.pathname.lastIndexOf("/"); + var frameLocation = frames["template"].location; + var relativePath = frameLocation.pathname.slice(commonLength + 1); + + if(!relativePath || frameLocation.pathname.indexOf("/") < 0) + return; + + // Add #, remove ".html" and replace "/" with "." + fragment = "#" + relativePath.replace(/\.html$/, "").replace(/\//g, "."); + + // Add the frame's hash after an @ + if(frameLocation.hash) fragment += ("@" + frameLocation.hash.slice(1)); + + // Use replace to not add history items + lastFragment = fragment; + location.replace(fragment); + } + catch(e) { + // Chrome doesn't allow reading the iframe's location when + // used on the local file system. + } +} + +var Index = {}; + +(function (ns) { + function openLink(t, type) { + var href; + if (type == 'object') { + href = t['object']; + } else { + href = t['class'] || t['trait'] || t['case class'] || t['type']; + } + return [ + '' + ].join(''); + } + + function createPackageHeader(pack) { + return [ + '
                                                      1. ', + 'focushide', + '', + pack, + '
                                                      2. ' + ].join(''); + }; + + function createListItem(template) { + var inner = ''; + + + if (template.object) { + inner += openLink(template, 'object'); + } + + if (template['class'] || template['trait'] || template['case class'] || template['type']) { + inner += (inner == '') ? + '
                                                        ' : ''; + inner += openLink(template, template['trait'] ? 'trait' : template['type'] ? 'type' : 'class'); + } else { + inner += '
                                                        '; + } + + return [ + '
                                                      3. ', + inner, + '', + template.name.replace(/^.*\./, ''), + '
                                                      4. ' + ].join(''); + } + + + ns.createPackageTree = function (pack, matched, focused) { + var html = $.map(matched, function (child, i) { + return createListItem(child); + }).join(''); + + var header; + if (focused && pack == focused) { + header = ''; + } else { + header = createPackageHeader(pack); + } + + return [ + '
                                                          ', + header, + '
                                                            ', + html, + '
                                                        ' + ].join(''); + } + + ns.keys = function (obj) { + var result = []; + var key; + for (key in obj) { + result.push(key); + } + return result; + } + + var hiddenPackages = {}; + + function subPackages(pack) { + return $.grep($('#tpl ol.packages'), function (element, index) { + var pack = $('li.pack > .tplshow', element).text(); + return pack.indexOf(pack + '.') == 0; + }); + } + + ns.hidePackage = function (ol) { + var selected = $('li.pack > .tplshow', ol).text(); + hiddenPackages[selected] = true; + + $('ol.templates', ol).hide(); + + $.each(subPackages(selected), function (index, element) { + $(element).hide(); + }); + } + + ns.showPackage = function (ol, state) { + var selected = $('li.pack > .tplshow', ol).text(); + hiddenPackages[selected] = false; + + $('ol.templates', ol).show(); + + $.each(subPackages(selected), function (index, element) { + $(element).show(); + + // When the filter is in "packs" state, + // we don't want to show the `.templates` + var key = $('li.pack > .tplshow', element).text(); + if (hiddenPackages[key] || state == 'packs') { + $('ol.templates', element).hide(); + } + }); + } + +})(Index); + +function configureEntityList() { + kindFilterSync(); + configureHideFilter(); + configureFocusFilter(); + textFilter(); +} + +/* Updates the list of entities (i.e. the content of the #tpl element) from the raw form generated by Scaladoc to a + form suitable for display. In particular, it adds class and object etc. icons, and it configures links to open in + the right frame. Furthermore, it sets the two reference top-level entities lists (topLevelTemplates and + topLevelPackages) to serve as reference for resetting the list when needed. + Be advised: this function should only be called once, on page load. */ +function prepareEntityList() { + var classIcon = $("#library > img.class"); + var traitIcon = $("#library > img.trait"); + var typeIcon = $("#library > img.type"); + var objectIcon = $("#library > img.object"); + var packageIcon = $("#library > img.package"); + + $('#tpl li.pack > a.tplshow').attr("target", "template"); + $('#tpl li.pack').each(function () { + $("span.class", this).each(function() { $(this).replaceWith(classIcon.clone()); }); + $("span.trait", this).each(function() { $(this).replaceWith(traitIcon.clone()); }); + $("span.type", this).each(function() { $(this).replaceWith(typeIcon.clone()); }); + $("span.object", this).each(function() { $(this).replaceWith(objectIcon.clone()); }); + $("span.package", this).each(function() { $(this).replaceWith(packageIcon.clone()); }); + }); + $('#tpl li.pack') + .prepend("hide") + .prepend("focus"); +} + +/* Handles all key presses while scrolling around with keyboard shortcuts in left panel */ +function keyboardScrolldownLeftPane() { + scheduler.add("init", function() { + $("#textfilter input").blur(); + var $items = $("#tpl li"); + $items.first().addClass('selected'); + + $(window).bind("keydown", function(e) { + var $old = $items.filter('.selected'), + $new; + + switch ( e.keyCode ) { + + case 9: // tab + $old.removeClass('selected'); + break; + + case 13: // enter + $old.removeClass('selected'); + var $url = $old.children().filter('a:last').attr('href'); + $("#template").attr("src",$url); + break; + + case 27: // escape + $old.removeClass('selected'); + $(window).unbind(e); + $("#textfilter input").focus(); + + break; + + case 38: // up + $new = $old.prev(); + + if (!$new.length) { + $new = $old.parent().prev(); + } + + if ($new.is('ol') && $new.children(':last').is('ol')) { + $new = $new.children().children(':last'); + } else if ($new.is('ol')) { + $new = $new.children(':last'); + } + + break; + + case 40: // down + $new = $old.next(); + if (!$new.length) { + $new = $old.parent().parent().next(); + } + if ($new.is('ol')) { + $new = $new.children(':first'); + } + break; + } + + if ($new.is('li')) { + $old.removeClass('selected'); + $new.addClass('selected'); + } else if (e.keyCode == 38) { + $(window).unbind(e); + $("#textfilter input").focus(); + } + }); + }); +} + +/* Configures the text filter */ +function configureTextFilter() { + scheduler.add("init", function() { + $("#textfilter").append(""); + var input = $("#textfilter input"); + resizeFilterBlock(); + input.bind('keyup', function(event) { + if (event.keyCode == 27) { // escape + input.attr("value", ""); + } + if (event.keyCode == 40) { // down arrow + $(window).unbind("keydown"); + keyboardScrolldownLeftPane(); + return false; + } + textFilter(); + }); + input.bind('keydown', function(event) { + if (event.keyCode == 9) { // tab + $("#template").contents().find("#mbrsel-input").focus(); + input.attr("value", ""); + return false; + } + textFilter(); + }); + input.focus(function(event) { input.select(); }); + }); + scheduler.add("init", function() { + $("#textfilter > .post").click(function(){ + $("#textfilter input").attr("value", ""); + textFilter(); + }); + }); +} + +function compilePattern(query) { + var escaped = query.replace(/([\.\*\+\?\|\(\)\[\]\\])/g, '\\$1'); + + if (query.toLowerCase() != query) { + // Regexp that matches CamelCase subbits: "BiSe" is + // "[a-z]*Bi[a-z]*Se" and matches "BitSet", "ABitSet", ... + return new RegExp(escaped.replace(/([A-Z])/g,"[a-z]*$1")); + } + else { // if query is all lower case make a normal case insensitive search + return new RegExp(escaped, "i"); + } +} + +// Filters all focused templates and packages. This function should be made less-blocking. +// @param query The string of the query +function textFilter() { + scheduler.clear("filter"); + + $('#tpl').html(''); + + var query = $("#textfilter input").attr("value") || ''; + var queryRegExp = compilePattern(query); + + var index = 0; + + var searchLoop = function () { + var packages = Index.keys(Index.PACKAGES).sort(); + + while (packages[index]) { + var pack = packages[index]; + var children = Index.PACKAGES[pack]; + index++; + + if (focusFilterState) { + if (pack == focusFilterState || + pack.indexOf(focusFilterState + '.') == 0) { + ; + } else { + continue; + } + } + + var matched = $.grep(children, function (child, i) { + return queryRegExp.test(child.name); + }); + + if (matched.length > 0) { + $('#tpl').append(Index.createPackageTree(pack, matched, + focusFilterState)); + scheduler.add('filter', searchLoop); + return; + } + } + + $('#tpl a.packfocus').click(function () { + focusFilter($(this).parent().parent()); + }); + configureHideFilter(); + }; + + scheduler.add('filter', searchLoop); +} + +/* Configures the hide tool by adding the hide link to all packages. */ +function configureHideFilter() { + $('#tpl li.pack a.packhide').click(function () { + var packhide = $(this) + var action = packhide.text(); + + var ol = $(this).parent().parent(); + + if (action == "hide") { + Index.hidePackage(ol); + packhide.text("show"); + } + else { + Index.showPackage(ol, kindFilterState); + packhide.text("hide"); + } + return false; + }); +} + +/* Configures the focus tool by adding the focus bar in the filter box (initially hidden), and by adding the focus + link to all packages. */ +function configureFocusFilter() { + scheduler.add("init", function() { + focusFilterState = null; + if ($("#focusfilter").length == 0) { + $("#filter").append("
                                                        focused on
                                                        "); + $("#focusfilter > .focusremove").click(function(event) { + textFilter(); + + $("#focusfilter").hide(); + $("#kindfilter").show(); + resizeFilterBlock(); + focusFilterState = null; + }); + $("#focusfilter").hide(); + resizeFilterBlock(); + } + }); + scheduler.add("init", function() { + $('#tpl li.pack a.packfocus').click(function () { + focusFilter($(this).parent()); + return false; + }); + }); +} + +/* Focuses the entity index on a specific package. To do so, it will copy the sub-templates and sub-packages of the + focuses package into the top-level templates and packages position of the index. The original top-level + @param package The
                                                      5. element that corresponds to the package in the entity index */ +function focusFilter(package) { + scheduler.clear("filter"); + + var currentFocus = $('li.pack > .tplshow', package).text(); + $("#focusfilter > .focuscoll").empty(); + $("#focusfilter > .focuscoll").append(currentFocus); + + $("#focusfilter").show(); + $("#kindfilter").hide(); + resizeFilterBlock(); + focusFilterState = currentFocus; + kindFilterSync(); + + textFilter(); +} + +function configureKindFilter() { + scheduler.add("init", function() { + kindFilterState = "all"; + $("#filter").append(""); + $("#kindfilter > a").click(function(event) { kindFilter("packs"); }); + resizeFilterBlock(); + }); +} + +function kindFilter(kind) { + if (kind == "packs") { + kindFilterState = "packs"; + kindFilterSync(); + $("#kindfilter > a").replaceWith("display all entities"); + $("#kindfilter > a").click(function(event) { kindFilter("all"); }); + } + else { + kindFilterState = "all"; + kindFilterSync(); + $("#kindfilter > a").replaceWith("display packages only"); + $("#kindfilter > a").click(function(event) { kindFilter("packs"); }); + } +} + +/* Applies the kind filter. */ +function kindFilterSync() { + if (kindFilterState == "all" || focusFilterState != null) { + $("#tpl a.packhide").text('hide'); + $("#tpl ol.templates").show(); + } else { + $("#tpl a.packhide").text('show'); + $("#tpl ol.templates").hide(); + } +} + +function resizeFilterBlock() { + $("#tpl").css("top", $("#filter").outerHeight(true)); +} diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/jquery-ui.js b/scalaxy-reified/0.3-SNAPSHOT/api/lib/jquery-ui.js new file mode 100644 index 00000000..faab0cf1 --- /dev/null +++ b/scalaxy-reified/0.3-SNAPSHOT/api/lib/jquery-ui.js @@ -0,0 +1,6 @@ +/*! jQuery UI - v1.9.0 - 2012-10-05 +* http://jqueryui.com +* Includes: jquery.ui.core.js, jquery.ui.widget.js, jquery.ui.mouse.js, jquery.ui.position.js, jquery.ui.accordion.js, jquery.ui.autocomplete.js, jquery.ui.button.js, jquery.ui.datepicker.js, jquery.ui.dialog.js, jquery.ui.draggable.js, jquery.ui.droppable.js, jquery.ui.effect.js, jquery.ui.effect-blind.js, jquery.ui.effect-bounce.js, jquery.ui.effect-clip.js, jquery.ui.effect-drop.js, jquery.ui.effect-explode.js, jquery.ui.effect-fade.js, jquery.ui.effect-fold.js, jquery.ui.effect-highlight.js, jquery.ui.effect-pulsate.js, jquery.ui.effect-scale.js, jquery.ui.effect-shake.js, jquery.ui.effect-slide.js, jquery.ui.effect-transfer.js, jquery.ui.menu.js, jquery.ui.progressbar.js, jquery.ui.resizable.js, jquery.ui.selectable.js, jquery.ui.slider.js, jquery.ui.sortable.js, jquery.ui.spinner.js, jquery.ui.tabs.js, jquery.ui.tooltip.js +* Copyright (c) 2012 jQuery Foundation and other contributors Licensed MIT */ + +(function(e,t){function i(t,n){var r,i,o,u=t.nodeName.toLowerCase();return"area"===u?(r=t.parentNode,i=r.name,!t.href||!i||r.nodeName.toLowerCase()!=="map"?!1:(o=e("img[usemap=#"+i+"]")[0],!!o&&s(o))):(/input|select|textarea|button|object/.test(u)?!t.disabled:"a"===u?t.href||n:n)&&s(t)}function s(t){return!e(t).parents().andSelf().filter(function(){return e.css(this,"visibility")==="hidden"||e.expr.filters.hidden(this)}).length}var n=0,r=/^ui-id-\d+$/;e.ui=e.ui||{};if(e.ui.version)return;e.extend(e.ui,{version:"1.9.0",keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}}),e.fn.extend({_focus:e.fn.focus,focus:function(t,n){return typeof t=="number"?this.each(function(){var r=this;setTimeout(function(){e(r).focus(),n&&n.call(r)},t)}):this._focus.apply(this,arguments)},scrollParent:function(){var t;return e.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?t=this.parents().filter(function(){return/(relative|absolute|fixed)/.test(e.css(this,"position"))&&/(auto|scroll)/.test(e.css(this,"overflow")+e.css(this,"overflow-y")+e.css(this,"overflow-x"))}).eq(0):t=this.parents().filter(function(){return/(auto|scroll)/.test(e.css(this,"overflow")+e.css(this,"overflow-y")+e.css(this,"overflow-x"))}).eq(0),/fixed/.test(this.css("position"))||!t.length?e(document):t},zIndex:function(n){if(n!==t)return this.css("zIndex",n);if(this.length){var r=e(this[0]),i,s;while(r.length&&r[0]!==document){i=r.css("position");if(i==="absolute"||i==="relative"||i==="fixed"){s=parseInt(r.css("zIndex"),10);if(!isNaN(s)&&s!==0)return s}r=r.parent()}}return 0},uniqueId:function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++n)})},removeUniqueId:function(){return this.each(function(){r.test(this.id)&&e(this).removeAttr("id")})}}),e("").outerWidth(1).jquery||e.each(["Width","Height"],function(n,r){function u(t,n,r,s){return e.each(i,function(){n-=parseFloat(e.css(t,"padding"+this))||0,r&&(n-=parseFloat(e.css(t,"border"+this+"Width"))||0),s&&(n-=parseFloat(e.css(t,"margin"+this))||0)}),n}var i=r==="Width"?["Left","Right"]:["Top","Bottom"],s=r.toLowerCase(),o={innerWidth:e.fn.innerWidth,innerHeight:e.fn.innerHeight,outerWidth:e.fn.outerWidth,outerHeight:e.fn.outerHeight};e.fn["inner"+r]=function(n){return n===t?o["inner"+r].call(this):this.each(function(){e(this).css(s,u(this,n)+"px")})},e.fn["outer"+r]=function(t,n){return typeof t!="number"?o["outer"+r].call(this,t):this.each(function(){e(this).css(s,u(this,t,!0,n)+"px")})}}),e.extend(e.expr[":"],{data:e.expr.createPseudo?e.expr.createPseudo(function(t){return function(n){return!!e.data(n,t)}}):function(t,n,r){return!!e.data(t,r[3])},focusable:function(t){return i(t,!isNaN(e.attr(t,"tabindex")))},tabbable:function(t){var n=e.attr(t,"tabindex"),r=isNaN(n);return(r||n>=0)&&i(t,!r)}}),e(function(){var t=document.body,n=t.appendChild(n=document.createElement("div"));n.offsetHeight,e.extend(n.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0}),e.support.minHeight=n.offsetHeight===100,e.support.selectstart="onselectstart"in n,t.removeChild(n).style.display="none"}),e.fn.extend({disableSelection:function(){return this.bind((e.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(e){e.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}}),e.extend(e.ui,{plugin:{add:function(t,n,r){var i,s=e.ui[t].prototype;for(i in r)s.plugins[i]=s.plugins[i]||[],s.plugins[i].push([n,r[i]])},call:function(e,t,n){var r,i=e.plugins[t];if(!i||!e.element[0].parentNode||e.element[0].parentNode.nodeType===11)return;for(r=0;r0?!0:(t[r]=1,i=t[r]>0,t[r]=0,i)},isOverAxis:function(e,t,n){return e>t&&e",options:{disabled:!1,create:null},_createWidget:function(t,r){r=e(r||this.defaultElement||this)[0],this.element=e(r),this.uuid=n++,this.eventNamespace="."+this.widgetName+this.uuid,this.options=e.widget.extend({},this.options,this._getCreateOptions(),t),this.bindings=e(),this.hoverable=e(),this.focusable=e(),r!==this&&(e.data(r,this.widgetName,this),e.data(r,this.widgetFullName,this),this._on({remove:"destroy"}),this.document=e(r.style?r.ownerDocument:r.document||r),this.window=e(this.document[0].defaultView||this.document[0].parentWindow)),this._create(),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:e.noop,_getCreateEventData:e.noop,_create:e.noop,_init:e.noop,destroy:function(){this._destroy(),this.element.unbind(this.eventNamespace).removeData(this.widgetName).removeData(this.widgetFullName).removeData(e.camelCase(this.widgetFullName)),this.widget().unbind(this.eventNamespace).removeAttr("aria-disabled").removeClass(this.widgetFullName+"-disabled "+"ui-state-disabled"),this.bindings.unbind(this.eventNamespace),this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus")},_destroy:e.noop,widget:function(){return this.element},option:function(n,r){var i=n,s,o,u;if(arguments.length===0)return e.widget.extend({},this.options);if(typeof n=="string"){i={},s=n.split("."),n=s.shift();if(s.length){o=i[n]=e.widget.extend({},this.options[n]);for(u=0;u=9||!!t.button?this._mouseStarted?(this._mouseDrag(t),t.preventDefault()):(this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,t)!==!1,this._mouseStarted?this._mouseDrag(t):this._mouseUp(t)),!this._mouseStarted):this._mouseUp(t)},_mouseUp:function(t){return e(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,t.target===this._mouseDownEvent.target&&e.data(t.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(t)),!1},_mouseDistanceMet:function(e){return Math.max(Math.abs(this._mouseDownEvent.pageX-e.pageX),Math.abs(this._mouseDownEvent.pageY-e.pageY))>=this.options.distance},_mouseDelayMet:function(e){return this.mouseDelayMet},_mouseStart:function(e){},_mouseDrag:function(e){},_mouseStop:function(e){},_mouseCapture:function(e){return!0}})})(jQuery);(function(e,t){function h(e,t,n){return[parseInt(e[0],10)*(l.test(e[0])?t/100:1),parseInt(e[1],10)*(l.test(e[1])?n/100:1)]}function p(t,n){return parseInt(e.css(t,n),10)||0}e.ui=e.ui||{};var n,r=Math.max,i=Math.abs,s=Math.round,o=/left|center|right/,u=/top|center|bottom/,a=/[\+\-]\d+%?/,f=/^\w+/,l=/%$/,c=e.fn.position;e.position={scrollbarWidth:function(){if(n!==t)return n;var r,i,s=e("
                                                        "),o=s.children()[0];return e("body").append(s),r=o.offsetWidth,s.css("overflow","scroll"),i=o.offsetWidth,r===i&&(i=s[0].clientWidth),s.remove(),n=r-i},getScrollInfo:function(t){var n=t.isWindow?"":t.element.css("overflow-x"),r=t.isWindow?"":t.element.css("overflow-y"),i=n==="scroll"||n==="auto"&&t.width0?"right":"center",vertical:u<0?"top":o>0?"bottom":"middle"};lr(i(o),i(u))?h.important="horizontal":h.important="vertical",t.using.call(this,e,h)}),a.offset(e.extend(C,{using:u}))})},e.ui.position={fit:{left:function(e,t){var n=t.within,i=n.isWindow?n.scrollLeft:n.offset.left,s=n.width,o=e.left-t.collisionPosition.marginLeft,u=i-o,a=o+t.collisionWidth-s-i,f;t.collisionWidth>s?u>0&&a<=0?(f=e.left+u+t.collisionWidth-s-i,e.left+=u-f):a>0&&u<=0?e.left=i:u>a?e.left=i+s-t.collisionWidth:e.left=i:u>0?e.left+=u:a>0?e.left-=a:e.left=r(e.left-o,e.left)},top:function(e,t){var n=t.within,i=n.isWindow?n.scrollTop:n.offset.top,s=t.within.height,o=e.top-t.collisionPosition.marginTop,u=i-o,a=o+t.collisionHeight-s-i,f;t.collisionHeight>s?u>0&&a<=0?(f=e.top+u+t.collisionHeight-s-i,e.top+=u-f):a>0&&u<=0?e.top=i:u>a?e.top=i+s-t.collisionHeight:e.top=i:u>0?e.top+=u:a>0?e.top-=a:e.top=r(e.top-o,e.top)}},flip:{left:function(e,t){var n=t.within,r=n.offset.left+n.scrollLeft,s=n.width,o=n.isWindow?n.scrollLeft:n.offset.left,u=e.left-t.collisionPosition.marginLeft,a=u-o,f=u+t.collisionWidth-s-o,l=t.my[0]==="left"?-t.elemWidth:t.my[0]==="right"?t.elemWidth:0,c=t.at[0]==="left"?t.targetWidth:t.at[0]==="right"?-t.targetWidth:0,h=-2*t.offset[0],p,d;if(a<0){p=e.left+l+c+h+t.collisionWidth-s-r;if(p<0||p0){d=e.left-t.collisionPosition.marginLeft+l+c+h-o;if(d>0||i(d)a&&(v<0||v0&&(d=e.top-t.collisionPosition.marginTop+c+h+p-o,e.top+c+h+p>f&&(d>0||i(d)10&&i<11,t.innerHTML="",n.removeChild(t)}(),e.uiBackCompat!==!1&&function(e){var n=e.fn.position;e.fn.position=function(r){if(!r||!r.offset)return n.call(this,r);var i=r.offset.split(" "),s=r.at.split(" ");return i.length===1&&(i[1]=i[0]),/^\d/.test(i[0])&&(i[0]="+"+i[0]),/^\d/.test(i[1])&&(i[1]="+"+i[1]),s.length===1&&(/left|center|right/.test(s[0])?s[1]="center":(s[1]=s[0],s[0]="center")),n.call(this,e.extend(r,{at:s[0]+i[0]+" "+s[1]+i[1],offset:t}))}}(jQuery)})(jQuery);(function(e,t){var n=0,r={},i={};r.height=r.paddingTop=r.paddingBottom=r.borderTopWidth=r.borderBottomWidth="hide",i.height=i.paddingTop=i.paddingBottom=i.borderTopWidth=i.borderBottomWidth="show",e.widget("ui.accordion",{version:"1.9.0",options:{active:0,animate:{},collapsible:!1,event:"click",header:"> li > :first-child,> :not(li):even",heightStyle:"auto",icons:{activeHeader:"ui-icon-triangle-1-s",header:"ui-icon-triangle-1-e"},activate:null,beforeActivate:null},_create:function(){var t=this.accordionId="ui-accordion-"+(this.element.attr("id")||++n),r=this.options;this.prevShow=this.prevHide=e(),this.element.addClass("ui-accordion ui-widget ui-helper-reset"),this.headers=this.element.find(r.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all"),this._hoverable(this.headers),this._focusable(this.headers),this.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom").hide(),!r.collapsible&&r.active===!1&&(r.active=0),r.active<0&&(r.active+=this.headers.length),this.active=this._findActive(r.active).addClass("ui-accordion-header-active ui-state-active").toggleClass("ui-corner-all ui-corner-top"),this.active.next().addClass("ui-accordion-content-active").show(),this._createIcons(),this.originalHeight=this.element[0].style.height,this.refresh(),this.element.attr("role","tablist"),this.headers.attr("role","tab").each(function(n){var r=e(this),i=r.attr("id"),s=r.next(),o=s.attr("id");i||(i=t+"-header-"+n,r.attr("id",i)),o||(o=t+"-panel-"+n,s.attr("id",o)),r.attr("aria-controls",o),s.attr("aria-labelledby",i)}).next().attr("role","tabpanel"),this.headers.not(this.active).attr({"aria-selected":"false",tabIndex:-1}).next().attr({"aria-expanded":"false","aria-hidden":"true"}).hide(),this.active.length?this.active.attr({"aria-selected":"true",tabIndex:0}).next().attr({"aria-expanded":"true","aria-hidden":"false"}):this.headers.eq(0).attr("tabIndex",0),this._on(this.headers,{keydown:"_keydown"}),this._on(this.headers.next(),{keydown:"_panelKeyDown"}),this._setupEvents(r.event)},_getCreateEventData:function(){return{header:this.active,content:this.active.length?this.active.next():e()}},_createIcons:function(){var t=this.options.icons;t&&(e("").addClass("ui-accordion-header-icon ui-icon "+t.header).prependTo(this.headers),this.active.children(".ui-accordion-header-icon").removeClass(t.header).addClass(t.activeHeader),this.headers.addClass("ui-accordion-icons"))},_destroyIcons:function(){this.headers.removeClass("ui-accordion-icons").children(".ui-accordion-header-icon").remove()},_destroy:function(){var e;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role"),this.headers.removeClass("ui-accordion-header ui-accordion-header-active ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top").removeAttr("role").removeAttr("aria-selected").removeAttr("aria-controls").removeAttr("tabIndex").each(function(){/^ui-accordion/.test(this.id)&&this.removeAttribute("id")}),this._destroyIcons(),e=this.headers.next().css("display","").removeAttr("role").removeAttr("aria-expanded").removeAttr("aria-hidden").removeAttr("aria-labelledby").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-state-disabled").each(function(){/^ui-accordion/.test(this.id)&&this.removeAttribute("id")}),this.options.heightStyle!=="content"&&(this.element.css("height",this.originalHeight),e.css("height",""))},_setOption:function(e,t){if(e==="active"){this._activate(t);return}e==="event"&&(this.options.event&&this._off(this.headers,this.options.event),this._setupEvents(t)),this._super(e,t),e==="collapsible"&&!t&&this.options.active===!1&&this._activate(0),e==="icons"&&(this._destroyIcons(),t&&this._createIcons()),e==="disabled"&&this.headers.add(this.headers.next()).toggleClass("ui-state-disabled",!!t)},_keydown:function(t){if(t.altKey||t.ctrlKey)return;var n=e.ui.keyCode,r=this.headers.length,i=this.headers.index(t.target),s=!1;switch(t.keyCode){case n.RIGHT:case n.DOWN:s=this.headers[(i+1)%r];break;case n.LEFT:case n.UP:s=this.headers[(i-1+r)%r];break;case n.SPACE:case n.ENTER:this._eventHandler(t);break;case n.HOME:s=this.headers[0];break;case n.END:s=this.headers[r-1]}s&&(e(t.target).attr("tabIndex",-1),e(s).attr("tabIndex",0),s.focus(),t.preventDefault())},_panelKeyDown:function(t){t.keyCode===e.ui.keyCode.UP&&t.ctrlKey&&e(t.currentTarget).prev().focus()},refresh:function(){var t,n,r=this.options.heightStyle,i=this.element.parent();this.element.css("height",this.originalHeight),r==="fill"?(e.support.minHeight||(n=i.css("overflow"),i.css("overflow","hidden")),t=i.height(),this.element.siblings(":visible").each(function(){var n=e(this),r=n.css("position");if(r==="absolute"||r==="fixed")return;t-=n.outerHeight(!0)}),n&&i.css("overflow",n),this.headers.each(function(){t-=e(this).outerHeight(!0)}),this.headers.next().each(function(){e(this).height(Math.max(0,t-e(this).innerHeight()+e(this).height()))}).css("overflow","auto")):r==="auto"&&(t=0,this.headers.next().each(function(){t=Math.max(t,e(this).height("").height())}).height(t)),r!=="content"&&this.element.height(this.element.height())},_activate:function(t){var n=this._findActive(t)[0];if(n===this.active[0])return;n=n||this.active[0],this._eventHandler({target:n,currentTarget:n,preventDefault:e.noop})},_findActive:function(t){return typeof t=="number"?this.headers.eq(t):e()},_setupEvents:function(t){var n={};if(!t)return;e.each(t.split(" "),function(e,t){n[t]="_eventHandler"}),this._on(this.headers,n)},_eventHandler:function(t){var n=this.options,r=this.active,i=e(t.currentTarget),s=i[0]===r[0],o=s&&n.collapsible,u=o?e():i.next(),a=r.next(),f={oldHeader:r,oldPanel:a,newHeader:o?e():i,newPanel:u};t.preventDefault();if(s&&!n.collapsible||this._trigger("beforeActivate",t,f)===!1)return;n.active=o?!1:this.headers.index(i),this.active=s?e():i,this._toggle(f),r.removeClass("ui-accordion-header-active ui-state-active"),n.icons&&r.children(".ui-accordion-header-icon").removeClass(n.icons.activeHeader).addClass(n.icons.header),s||(i.removeClass("ui-corner-all").addClass("ui-accordion-header-active ui-state-active ui-corner-top"),n.icons&&i.children(".ui-accordion-header-icon").removeClass(n.icons.header).addClass(n.icons.activeHeader),i.next().addClass("ui-accordion-content-active"))},_toggle:function(t){var n=t.newPanel,r=this.prevShow.length?this.prevShow:t.oldPanel;this.prevShow.add(this.prevHide).stop(!0,!0),this.prevShow=n,this.prevHide=r,this.options.animate?this._animate(n,r,t):(r.hide(),n.show(),this._toggleComplete(t)),r.attr({"aria-expanded":"false","aria-hidden":"true"}),r.prev().attr("aria-selected","false"),n.length&&r.length?r.prev().attr("tabIndex",-1):n.length&&this.headers.filter(function(){return e(this).attr("tabIndex")===0}).attr("tabIndex",-1),n.attr({"aria-expanded":"true","aria-hidden":"false"}).prev().attr({"aria-selected":"true",tabIndex:0})},_animate:function(e,t,n){var s,o,u,a=this,f=0,l=e.length&&(!t.length||e.index()",options:{appendTo:"body",autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},pending:0,_create:function(){var t,n,r;this.isMultiLine=this._isMultiLine(),this.valueMethod=this.element[this.element.is("input,textarea")?"val":"text"],this.isNewMenu=!0,this.element.addClass("ui-autocomplete-input").attr("autocomplete","off"),this._on({keydown:function(i){if(this.element.prop("readOnly")){t=!0,r=!0,n=!0;return}t=!1,r=!1,n=!1;var s=e.ui.keyCode;switch(i.keyCode){case s.PAGE_UP:t=!0,this._move("previousPage",i);break;case s.PAGE_DOWN:t=!0,this._move("nextPage",i);break;case s.UP:t=!0,this._keyEvent("previous",i);break;case s.DOWN:t=!0,this._keyEvent("next",i);break;case s.ENTER:case s.NUMPAD_ENTER:this.menu.active&&(t=!0,i.preventDefault(),this.menu.select(i));break;case s.TAB:this.menu.active&&this.menu.select(i);break;case s.ESCAPE:this.menu.element.is(":visible")&&(this._value(this.term),this.close(i),i.preventDefault());break;default:n=!0,this._searchTimeout(i)}},keypress:function(r){if(t){t=!1,r.preventDefault();return}if(n)return;var i=e.ui.keyCode;switch(r.keyCode){case i.PAGE_UP:this._move("previousPage",r);break;case i.PAGE_DOWN:this._move("nextPage",r);break;case i.UP:this._keyEvent("previous",r);break;case i.DOWN:this._keyEvent("next",r)}},input:function(e){if(r){r=!1,e.preventDefault();return}this._searchTimeout(e)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(e){if(this.cancelBlur){delete this.cancelBlur;return}clearTimeout(this.searching),this.close(e),this._change(e)}}),this._initSource(),this.menu=e("
                                                      6. '+"";var z=N?'":"";for(var W=0;W<7;W++){var X=(W+T)%7;z+="=5?' class="ui-datepicker-week-end"':"")+">"+''+L[X]+""}U+=z+"";var V=this._getDaysInMonth(d,p);d==e.selectedYear&&p==e.selectedMonth&&(e.selectedDay=Math.min(e.selectedDay,V));var J=(this._getFirstDayOfMonth(d,p)-T+7)%7,K=Math.ceil((J+V)/7),Q=f?this.maxRows>K?this.maxRows:K:K;this.maxRows=Q;var G=this._daylightSavingAdjust(new Date(d,p,1-J));for(var Y=0;Y";var Z=N?'":"";for(var W=0;W<7;W++){var et=M?M.apply(e.input?e.input[0]:null,[G]):[!0,""],tt=G.getMonth()!=p,nt=tt&&!D||!et[0]||c&&Gh;Z+='",G.setDate(G.getDate()+1),G=this._daylightSavingAdjust(G)}U+=Z+""}p++,p>11&&(p=0,d++),U+="
                                                        '+this._get(e,"weekHeader")+"
                                                        '+this._get(e,"calculateWeek")(G)+""+(tt&&!_?" ":nt?''+G.getDate()+"":''+G.getDate()+"")+"
                                                        "+(f?"
                                                        "+(o[0]>0&&I==o[1]-1?'
                                                        ':""):""),F+=U}B+=F}return B+=x+($.browser.msie&&parseInt($.browser.version,10)<7&&!e.inline?'':""),e._keyEvent=!1,B},_generateMonthYearHeader:function(e,t,n,r,i,s,o,u){var a=this._get(e,"changeMonth"),f=this._get(e,"changeYear"),l=this._get(e,"showMonthAfterYear"),c='
                                                        ',h="";if(s||!a)h+=''+o[t]+"";else{var p=r&&r.getFullYear()==n,d=i&&i.getFullYear()==n;h+='"}l||(c+=h+(s||!a||!f?" ":""));if(!e.yearshtml){e.yearshtml="";if(s||!f)c+=''+n+"";else{var m=this._get(e,"yearRange").split(":"),g=(new Date).getFullYear(),y=function(e){var t=e.match(/c[+-].*/)?n+parseInt(e.substring(1),10):e.match(/[+-].*/)?g+parseInt(e,10):parseInt(e,10);return isNaN(t)?g:t},b=y(m[0]),w=Math.max(b,y(m[1]||""));b=r?Math.max(b,r.getFullYear()):b,w=i?Math.min(w,i.getFullYear()):w,e.yearshtml+='",c+=e.yearshtml,e.yearshtml=null}}return c+=this._get(e,"yearSuffix"),l&&(c+=(s||!a||!f?" ":"")+h),c+="
                                                        ",c},_adjustInstDate:function(e,t,n){var r=e.drawYear+(n=="Y"?t:0),i=e.drawMonth+(n=="M"?t:0),s=Math.min(e.selectedDay,this._getDaysInMonth(r,i))+(n=="D"?t:0),o=this._restrictMinMax(e,this._daylightSavingAdjust(new Date(r,i,s)));e.selectedDay=o.getDate(),e.drawMonth=e.selectedMonth=o.getMonth(),e.drawYear=e.selectedYear=o.getFullYear(),(n=="M"||n=="Y")&&this._notifyChange(e)},_restrictMinMax:function(e,t){var n=this._getMinMaxDate(e,"min"),r=this._getMinMaxDate(e,"max"),i=n&&tr?r:i,i},_notifyChange:function(e){var t=this._get(e,"onChangeMonthYear");t&&t.apply(e.input?e.input[0]:null,[e.selectedYear,e.selectedMonth+1,e])},_getNumberOfMonths:function(e){var t=this._get(e,"numberOfMonths");return t==null?[1,1]:typeof t=="number"?[1,t]:t},_getMinMaxDate:function(e,t){return this._determineDate(e,this._get(e,t+"Date"),null)},_getDaysInMonth:function(e,t){return 32-this._daylightSavingAdjust(new Date(e,t,32)).getDate()},_getFirstDayOfMonth:function(e,t){return(new Date(e,t,1)).getDay()},_canAdjustMonth:function(e,t,n,r){var i=this._getNumberOfMonths(e),s=this._daylightSavingAdjust(new Date(n,r+(t<0?t:i[0]*i[1]),1));return t<0&&s.setDate(this._getDaysInMonth(s.getFullYear(),s.getMonth())),this._isInRange(e,s)},_isInRange:function(e,t){var n=this._getMinMaxDate(e,"min"),r=this._getMinMaxDate(e,"max");return(!n||t.getTime()>=n.getTime())&&(!r||t.getTime()<=r.getTime())},_getFormatConfig:function(e){var t=this._get(e,"shortYearCutoff");return t=typeof t!="string"?t:(new Date).getFullYear()%100+parseInt(t,10),{shortYearCutoff:t,dayNamesShort:this._get(e,"dayNamesShort"),dayNames:this._get(e,"dayNames"),monthNamesShort:this._get(e,"monthNamesShort"),monthNames:this._get(e,"monthNames")}},_formatDate:function(e,t,n,r){t||(e.currentDay=e.selectedDay,e.currentMonth=e.selectedMonth,e.currentYear=e.selectedYear);var i=t?typeof t=="object"?t:this._daylightSavingAdjust(new Date(r,n,t)):this._daylightSavingAdjust(new Date(e.currentYear,e.currentMonth,e.currentDay));return this.formatDate(this._get(e,"dateFormat"),i,this._getFormatConfig(e))}}),$.fn.datepicker=function(e){if(!this.length)return this;$.datepicker.initialized||($(document).mousedown($.datepicker._checkExternalClick).find(document.body).append($.datepicker.dpDiv),$.datepicker.initialized=!0);var t=Array.prototype.slice.call(arguments,1);return typeof e!="string"||e!="isDisabled"&&e!="getDate"&&e!="widget"?e=="option"&&arguments.length==2&&typeof arguments[1]=="string"?$.datepicker["_"+e+"Datepicker"].apply($.datepicker,[this[0]].concat(t)):this.each(function(){typeof e=="string"?$.datepicker["_"+e+"Datepicker"].apply($.datepicker,[this].concat(t)):$.datepicker._attachDatepicker(this,e)}):$.datepicker["_"+e+"Datepicker"].apply($.datepicker,[this[0]].concat(t))},$.datepicker=new Datepicker,$.datepicker.initialized=!1,$.datepicker.uuid=(new Date).getTime(),$.datepicker.version="1.9.0",window["DP_jQuery_"+dpuuid]=$})(jQuery);(function(e,t){var n="ui-dialog ui-widget ui-widget-content ui-corner-all ",r={buttons:!0,height:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,width:!0},i={maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0};e.widget("ui.dialog",{version:"1.9.0",options:{autoOpen:!0,buttons:{},closeOnEscape:!0,closeText:"close",dialogClass:"",draggable:!0,hide:null,height:"auto",maxHeight:!1,maxWidth:!1,minHeight:150,minWidth:150,modal:!1,position:{my:"center",at:"center",of:window,collision:"fit",using:function(t){var n=e(this).css(t).offset().top;n<0&&e(this).css("top",t.top-n)}},resizable:!0,show:null,stack:!0,title:"",width:300,zIndex:1e3},_create:function(){this.originalTitle=this.element.attr("title"),typeof this.originalTitle!="string"&&(this.originalTitle=""),this.oldPosition={parent:this.element.parent(),index:this.element.parent().children().index(this.element)},this.options.title=this.options.title||this.originalTitle;var t=this,r=this.options,i=r.title||" ",s=(this.uiDialog=e("
                                                        ")).addClass(n+r.dialogClass).css({display:"none",outline:0,zIndex:r.zIndex}).attr("tabIndex",-1).keydown(function(n){r.closeOnEscape&&!n.isDefaultPrevented()&&n.keyCode&&n.keyCode===e.ui.keyCode.ESCAPE&&(t.close(n),n.preventDefault())}).mousedown(function(e){t.moveToTop(!1,e)}).appendTo("body"),o=this.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(s),u=(this.uiDialogTitlebar=e("
                                                        ")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(s),a=e("").addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").click(function(e){e.preventDefault(),t.close(e)}).appendTo(u),f=(this.uiDialogTitlebarCloseText=e("")).addClass("ui-icon ui-icon-closethick").text(r.closeText).appendTo(a),l=e("").uniqueId().addClass("ui-dialog-title").html(i).prependTo(u),c=(this.uiDialogButtonPane=e("
                                                        ")).addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix"),h=(this.uiButtonSet=e("
                                                        ")).addClass("ui-dialog-buttonset").appendTo(c);s.attr({role:"dialog","aria-labelledby":l.attr("id")}),u.find("*").add(u).disableSelection(),this._hoverable(a),this._focusable(a),r.draggable&&e.fn.draggable&&this._makeDraggable(),r.resizable&&e.fn.resizable&&this._makeResizable(),this._createButtons(r.buttons),this._isOpen=!1,e.fn.bgiframe&&s.bgiframe(),this._on(s,{keydown:function(t){if(!r.modal||t.keyCode!==e.ui.keyCode.TAB)return;var n=e(":tabbable",s),i=n.filter(":first"),o=n.filter(":last");if(t.target===o[0]&&!t.shiftKey)return i.focus(1),!1;if(t.target===i[0]&&t.shiftKey)return o.focus(1),!1}})},_init:function(){this.options.autoOpen&&this.open()},_destroy:function(){var e,t=this.oldPosition;this.overlay&&this.overlay.destroy(),this.uiDialog.hide(),this.element.removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body"),this.uiDialog.remove(),this.originalTitle&&this.element.attr("title",this.originalTitle),e=t.parent.children().eq(t.index),e.length&&e[0]!==this.element[0]?e.before(this.element):t.parent.append(this.element)},widget:function(){return this.uiDialog},close:function(t){var n=this,r,i;if(!this._isOpen)return;if(!1===this._trigger("beforeClose",t))return;return this._isOpen=!1,this.overlay&&this.overlay.destroy(),this.options.hide?this.uiDialog.hide(this.options.hide,function(){n._trigger("close",t)}):(this.uiDialog.hide(),this._trigger("close",t)),e.ui.dialog.overlay.resize(),this.options.modal&&(r=0,e(".ui-dialog").each(function(){this!==n.uiDialog[0]&&(i=e(this).css("z-index"),isNaN(i)||(r=Math.max(r,i)))}),e.ui.dialog.maxZ=r),this},isOpen:function(){return this._isOpen},moveToTop:function(t,n){var r=this.options,i;return r.modal&&!t||!r.stack&&!r.modal?this._trigger("focus",n):(r.zIndex>e.ui.dialog.maxZ&&(e.ui.dialog.maxZ=r.zIndex),this.overlay&&(e.ui.dialog.maxZ+=1,e.ui.dialog.overlay.maxZ=e.ui.dialog.maxZ,this.overlay.$el.css("z-index",e.ui.dialog.overlay.maxZ)),i={scrollTop:this.element.scrollTop(),scrollLeft:this.element.scrollLeft()},e.ui.dialog.maxZ+=1,this.uiDialog.css("z-index",e.ui.dialog.maxZ),this.element.attr(i),this._trigger("focus",n),this)},open:function(){if(this._isOpen)return;var t,n=this.options,r=this.uiDialog;return this._size(),this._position(n.position),r.show(n.show),this.overlay=n.modal?new e.ui.dialog.overlay(this):null,this.moveToTop(!0),t=this.element.find(":tabbable"),t.length||(t=this.uiDialogButtonPane.find(":tabbable"),t.length||(t=r)),t.eq(0).focus(),this._isOpen=!0,this._trigger("open"),this},_createButtons:function(t){var n,r,i=this,s=!1;this.uiDialogButtonPane.remove(),this.uiButtonSet.empty(),typeof t=="object"&&t!==null&&e.each(t,function(){return!(s=!0)}),s?(e.each(t,function(t,n){n=e.isFunction(n)?{click:n,text:t}:n;var r=e("
                                                        ').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1e3}).css(e(this).offset()).appendTo("body")}),!0):!1)},_mouseStart:function(t){var n=this.options;return this.helper=this._createHelper(t),this.helper.addClass("ui-draggable-dragging"),this._cacheHelperProportions(),e.ui.ddmanager&&(e.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(),this.offset=this.positionAbs=this.element.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},e.extend(this.offset,{click:{left:t.pageX-this.offset.left,top:t.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.originalPosition=this.position=this._generatePosition(t),this.originalPageX=t.pageX,this.originalPageY=t.pageY,n.cursorAt&&this._adjustOffsetFromHelper(n.cursorAt),n.containment&&this._setContainment(),this._trigger("start",t)===!1?(this._clear(),!1):(this._cacheHelperProportions(),e.ui.ddmanager&&!n.dropBehaviour&&e.ui.ddmanager.prepareOffsets(this,t),this._mouseDrag(t,!0),e.ui.ddmanager&&e.ui.ddmanager.dragStart(this,t),!0)},_mouseDrag:function(t,n){this.position=this._generatePosition(t),this.positionAbs=this._convertPositionTo("absolute");if(!n){var r=this._uiHash();if(this._trigger("drag",t,r)===!1)return this._mouseUp({}),!1;this.position=r.position}if(!this.options.axis||this.options.axis!="y")this.helper[0].style.left=this.position.left+"px";if(!this.options.axis||this.options.axis!="x")this.helper[0].style.top=this.position.top+"px";return e.ui.ddmanager&&e.ui.ddmanager.drag(this,t),!1},_mouseStop:function(t){var n=!1;e.ui.ddmanager&&!this.options.dropBehaviour&&(n=e.ui.ddmanager.drop(this,t)),this.dropped&&(n=this.dropped,this.dropped=!1);var r=this.element[0],i=!1;while(r&&(r=r.parentNode))r==document&&(i=!0);if(!i&&this.options.helper==="original")return!1;if(this.options.revert=="invalid"&&!n||this.options.revert=="valid"&&n||this.options.revert===!0||e.isFunction(this.options.revert)&&this.options.revert.call(this.element,n)){var s=this;e(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){s._trigger("stop",t)!==!1&&s._clear()})}else this._trigger("stop",t)!==!1&&this._clear();return!1},_mouseUp:function(t){return e("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)}),e.ui.ddmanager&&e.ui.ddmanager.dragStop(this,t),e.ui.mouse.prototype._mouseUp.call(this,t)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear(),this},_getHandle:function(t){var n=!this.options.handle||!e(this.options.handle,this.element).length?!0:!1;return e(this.options.handle,this.element).find("*").andSelf().each(function(){this==t.target&&(n=!0)}),n},_createHelper:function(t){var n=this.options,r=e.isFunction(n.helper)?e(n.helper.apply(this.element[0],[t])):n.helper=="clone"?this.element.clone().removeAttr("id"):this.element;return r.parents("body").length||r.appendTo(n.appendTo=="parent"?this.element[0].parentNode:n.appendTo),r[0]!=this.element[0]&&!/(fixed|absolute)/.test(r.css("position"))&&r.css("position","absolute"),r},_adjustOffsetFromHelper:function(t){typeof t=="string"&&(t=t.split(" ")),e.isArray(t)&&(t={left:+t[0],top:+t[1]||0}),"left"in t&&(this.offset.click.left=t.left+this.margins.left),"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left),"top"in t&&(this.offset.click.top=t.top+this.margins.top),"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var t=this.offsetParent.offset();this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&e.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop());if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&e.browser.msie)t={top:0,left:0};return{top:t.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var e=this.element.position();return{top:e.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:e.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var t=this.options;t.containment=="parent"&&(t.containment=this.helper[0].parentNode);if(t.containment=="document"||t.containment=="window")this.containment=[t.containment=="document"?0:e(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,t.containment=="document"?0:e(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,(t.containment=="document"?0:e(window).scrollLeft())+e(t.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(t.containment=="document"?0:e(window).scrollTop())+(e(t.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(t.containment)&&t.containment.constructor!=Array){var n=e(t.containment),r=n[0];if(!r)return;var i=n.offset(),s=e(r).css("overflow")!="hidden";this.containment=[(parseInt(e(r).css("borderLeftWidth"),10)||0)+(parseInt(e(r).css("paddingLeft"),10)||0),(parseInt(e(r).css("borderTopWidth"),10)||0)+(parseInt(e(r).css("paddingTop"),10)||0),(s?Math.max(r.scrollWidth,r.offsetWidth):r.offsetWidth)-(parseInt(e(r).css("borderLeftWidth"),10)||0)-(parseInt(e(r).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(s?Math.max(r.scrollHeight,r.offsetHeight):r.offsetHeight)-(parseInt(e(r).css("borderTopWidth"),10)||0)-(parseInt(e(r).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relative_container=n}else t.containment.constructor==Array&&(this.containment=t.containment)},_convertPositionTo:function(t,n){n||(n=this.position);var r=t=="absolute"?1:-1,i=this.options,s=this.cssPosition!="absolute"||this.scrollParent[0]!=document&&!!e.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,o=/(html|body)/i.test(s[0].tagName);return{top:n.top+this.offset.relative.top*r+this.offset.parent.top*r-(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():o?0:s.scrollTop())*r,left:n.left+this.offset.relative.left*r+this.offset.parent.left*r-(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():o?0:s.scrollLeft())*r}},_generatePosition:function(t){var n=this.options,r=this.cssPosition!="absolute"||this.scrollParent[0]!=document&&!!e.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,i=/(html|body)/i.test(r[0].tagName),s=t.pageX,o=t.pageY;if(this.originalPosition){var u;if(this.containment){if(this.relative_container){var a=this.relative_container.offset();u=[this.containment[0]+a.left,this.containment[1]+a.top,this.containment[2]+a.left,this.containment[3]+a.top]}else u=this.containment;t.pageX-this.offset.click.leftu[2]&&(s=u[2]+this.offset.click.left),t.pageY-this.offset.click.top>u[3]&&(o=u[3]+this.offset.click.top)}if(n.grid){var f=n.grid[1]?this.originalPageY+Math.round((o-this.originalPageY)/n.grid[1])*n.grid[1]:this.originalPageY;o=u?f-this.offset.click.topu[3]?f-this.offset.click.topu[2]?l-this.offset.click.left=0;l--){var c=r.snapElements[l].left,h=c+r.snapElements[l].width,p=r.snapElements[l].top,d=p+r.snapElements[l].height;if(!(c-s=l&&o<=c||u>=l&&u<=c||oc)&&(i>=a&&i<=f||s>=a&&s<=f||if);default:return!1}},e.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(t,n){var r=e.ui.ddmanager.droppables[t.options.scope]||[],i=n?n.type:null,s=(t.currentItem||t.element).find(":data(droppable)").andSelf();e:for(var o=0;oe?0:r.max")[0],c,h=t.each;l.style.cssText="background-color:rgba(1,1,1,.5)",f.rgba=l.style.backgroundColor.indexOf("rgba")>-1,h(u,function(e,t){t.cache="_"+e,t.props.alpha={idx:3,type:"percent",def:1}}),o.fn=t.extend(o.prototype,{parse:function(r,i,s,a){if(r===n)return this._rgba=[null,null,null,null],this;if(r.jquery||r.nodeType)r=t(r).css(i),i=n;var f=this,l=t.type(r),v=this._rgba=[],m;i!==n&&(r=[r,i,s,a],l="array");if(l==="string")return this.parse(d(r)||c._default);if(l==="array")return h(u.rgba.props,function(e,t){v[t.idx]=p(r[t.idx],t)}),this;if(l==="object")return r instanceof o?h(u,function(e,t){r[t.cache]&&(f[t.cache]=r[t.cache].slice())}):h(u,function(t,n){var i=n.cache;h(n.props,function(e,t){if(!f[i]&&n.to){if(e==="alpha"||r[e]==null)return;f[i]=n.to(f._rgba)}f[i][t.idx]=p(r[e],t,!0)}),f[i]&&e.inArray(null,f[i].slice(0,3))<0&&(f[i][3]=1,n.from&&(f._rgba=n.from(f[i])))}),this},is:function(e){var t=o(e),n=!0,r=this;return h(u,function(e,i){var s,o=t[i.cache];return o&&(s=r[i.cache]||i.to&&i.to(r._rgba)||[],h(i.props,function(e,t){if(o[t.idx]!=null)return n=o[t.idx]===s[t.idx],n})),n}),n},_space:function(){var e=[],t=this;return h(u,function(n,r){t[r.cache]&&e.push(n)}),e.pop()},transition:function(e,t){var n=o(e),r=n._space(),i=u[r],s=this.alpha()===0?o("transparent"):this,f=s[i.cache]||i.to(s._rgba),l=f.slice();return n=n[i.cache],h(i.props,function(e,r){var i=r.idx,s=f[i],o=n[i],u=a[r.type]||{};if(o===null)return;s===null?l[i]=o:(u.mod&&(o-s>u.mod/2?s+=u.mod:s-o>u.mod/2&&(s-=u.mod)),l[i]=p((o-s)*t+s,r))}),this[r](l)},blend:function(e){if(this._rgba[3]===1)return this;var n=this._rgba.slice(),r=n.pop(),i=o(e)._rgba;return o(t.map(n,function(e,t){return(1-r)*i[t]+r*e}))},toRgbaString:function(){var e="rgba(",n=t.map(this._rgba,function(e,t){return e==null?t>2?1:0:e});return n[3]===1&&(n.pop(),e="rgb("),e+n.join()+")"},toHslaString:function(){var e="hsla(",n=t.map(this.hsla(),function(e,t){return e==null&&(e=t>2?1:0),t&&t<3&&(e=Math.round(e*100)+"%"),e});return n[3]===1&&(n.pop(),e="hsl("),e+n.join()+")"},toHexString:function(e){var n=this._rgba.slice(),r=n.pop();return e&&n.push(~~(r*255)),"#"+t.map(n,function(e,t){return e=(e||0).toString(16),e.length===1?"0"+e:e}).join("")},toString:function(){return this._rgba[3]===0?"transparent":this.toRgbaString()}}),o.fn.parse.prototype=o.fn,u.hsla.to=function(e){if(e[0]==null||e[1]==null||e[2]==null)return[null,null,null,e[3]];var t=e[0]/255,n=e[1]/255,r=e[2]/255,i=e[3],s=Math.max(t,n,r),o=Math.min(t,n,r),u=s-o,a=s+o,f=a*.5,l,c;return o===s?l=0:t===s?l=60*(n-r)/u+360:n===s?l=60*(r-t)/u+120:l=60*(t-n)/u+240,f===0||f===1?c=f:f<=.5?c=u/a:c=u/(2-a),[Math.round(l)%360,c,f,i==null?1:i]},u.hsla.from=function(e){if(e[0]==null||e[1]==null||e[2]==null)return[null,null,null,e[3]];var t=e[0]/360,n=e[1],r=e[2],i=e[3],s=r<=.5?r*(1+n):r+n-r*n,o=2*r-s,u,a,f;return[Math.round(v(o,s,t+1/3)*255),Math.round(v(o,s,t)*255),Math.round(v(o,s,t-1/3)*255),i]},h(u,function(e,r){var s=r.props,u=r.cache,a=r.to,f=r.from;o.fn[e]=function(e){a&&!this[u]&&(this[u]=a(this._rgba));if(e===n)return this[u].slice();var r,i=t.type(e),l=i==="array"||i==="object"?e:arguments,c=this[u].slice();return h(s,function(e,t){var n=l[i==="object"?e:t.idx];n==null&&(n=c[t.idx]),c[t.idx]=p(n,t)}),f?(r=o(f(c)),r[u]=c,r):o(c)},h(s,function(n,r){if(o.fn[n])return;o.fn[n]=function(s){var o=t.type(s),u=n==="alpha"?this._hsla?"hsla":"rgba":e,a=this[u](),f=a[r.idx],l;return o==="undefined"?f:(o==="function"&&(s=s.call(this,f),o=t.type(s)),s==null&&r.empty?this:(o==="string"&&(l=i.exec(s),l&&(s=f+parseFloat(l[2])*(l[1]==="+"?1:-1))),a[r.idx]=s,this[u](a)))}})}),h(r,function(e,n){t.cssHooks[n]={set:function(e,r){var i,s,u="";if(t.type(r)!=="string"||(i=d(r))){r=o(i||r);if(!f.rgba&&r._rgba[3]!==1){s=n==="backgroundColor"?e.parentNode:e;while((u===""||u==="transparent")&&s&&s.style)try{u=t.css(s,"backgroundColor"),s=s.parentNode}catch(a){}r=r.blend(u&&u!=="transparent"?u:"_default")}r=r.toRgbaString()}try{e.style[n]=r}catch(r){}}},t.fx.step[n]=function(e){e.colorInit||(e.start=o(e.elem,n),e.end=o(e.end),e.colorInit=!0),t.cssHooks[n].set(e.elem,e.start.transition(e.end,e.pos))}}),t.cssHooks.borderColor={expand:function(e){var t={};return h(["Top","Right","Bottom","Left"],function(n,r){t["border"+r+"Color"]=e}),t}},c=t.Color.names={aqua:"#00ffff",black:"#000000",blue:"#0000ff",fuchsia:"#ff00ff",gray:"#808080",green:"#008000",lime:"#00ff00",maroon:"#800000",navy:"#000080",olive:"#808000",purple:"#800080",red:"#ff0000",silver:"#c0c0c0",teal:"#008080",white:"#ffffff",yellow:"#ffff00",transparent:[null,null,null,0],_default:"#ffffff"}}(jQuery),function(){function i(){var t=this.ownerDocument.defaultView?this.ownerDocument.defaultView.getComputedStyle(this,null):this.currentStyle,n={},r,i,s;if(t&&t.length&&t[0]&&t[t[0]]){s=t.length;while(s--)r=t[s],typeof t[r]=="string"&&(n[e.camelCase(r)]=t[r])}else for(r in t)typeof t[r]=="string"&&(n[r]=t[r]);return n}function s(t,n){var i={},s,o;for(s in n)o=n[s],t[s]!==o&&!r[s]&&(e.fx.step[s]||!isNaN(parseFloat(o)))&&(i[s]=o);return i}var n=["add","remove","toggle"],r={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};e.each(["borderLeftStyle","borderRightStyle","borderBottomStyle","borderTopStyle"],function(t,n){e.fx.step[n]=function(e){if(e.end!=="none"&&!e.setAttr||e.pos===1&&!e.setAttr)jQuery.style(e.elem,n,e.end),e.setAttr=!0}}),e.effects.animateClass=function(t,r,o,u){var a=e.speed(r,o,u);return this.queue(function(){var r=e(this),o=r.attr("class")||"",u,f=a.children?r.find("*").andSelf():r;f=f.map(function(){var t=e(this);return{el:t,start:i.call(this)}}),u=function(){e.each(n,function(e,n){t[n]&&r[n+"Class"](t[n])})},u(),f=f.map(function(){return this.end=i.call(this.el[0]),this.diff=s(this.start,this.end),this}),r.attr("class",o),f=f.map(function(){var t=this,n=e.Deferred(),r=jQuery.extend({},a,{queue:!1,complete:function(){n.resolve(t)}});return this.el.animate(this.diff,r),n.promise()}),e.when.apply(e,f.get()).done(function(){u(),e.each(arguments,function(){var t=this.el;e.each(this.diff,function(e){t.css(e,"")})}),a.complete.call(r[0])})})},e.fn.extend({_addClass:e.fn.addClass,addClass:function(t,n,r,i){return n?e.effects.animateClass.call(this,{add:t},n,r,i):this._addClass(t)},_removeClass:e.fn.removeClass,removeClass:function(t,n,r,i){return n?e.effects.animateClass.call(this,{remove:t},n,r,i):this._removeClass(t)},_toggleClass:e.fn.toggleClass,toggleClass:function(n,r,i,s,o){return typeof r=="boolean"||r===t?i?e.effects.animateClass.call(this,r?{add:n}:{remove:n},i,s,o):this._toggleClass(n,r):e.effects.animateClass.call(this,{toggle:n},r,i,s)},switchClass:function(t,n,r,i,s){return e.effects.animateClass.call(this,{add:n,remove:t},r,i,s)}})}(),function(){function i(n,r,i,s){e.isPlainObject(n)&&(r=n,n=n.effect),n={effect:n},r===t&&(r={}),e.isFunction(r)&&(s=r,i=null,r={});if(typeof r=="number"||e.fx.speeds[r])s=i,i=r,r={};return e.isFunction(i)&&(s=i,i=null),r&&e.extend(n,r),i=i||r.duration,n.duration=e.fx.off?0:typeof i=="number"?i:i in e.fx.speeds?e.fx.speeds[i]:e.fx.speeds._default,n.complete=s||r.complete,n}function s(t){return!t||typeof t=="number"||e.fx.speeds[t]?!0:typeof t=="string"&&!e.effects.effect[t]?n&&e.effects[t]?!1:!0:!1}e.extend(e.effects,{version:"1.9.0",save:function(e,t){for(var n=0;n
                                                        ").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),i={width:t.width(),height:t.height()},s=document.activeElement;try{s.id}catch(o){s=document.body}return t.wrap(r),(t[0]===s||e.contains(t[0],s))&&e(s).focus(),r=t.parent(),t.css("position")==="static"?(r.css({position:"relative"}),t.css({position:"relative"})):(e.extend(n,{position:t.css("position"),zIndex:t.css("z-index")}),e.each(["top","left","bottom","right"],function(e,r){n[r]=t.css(r),isNaN(parseInt(n[r],10))&&(n[r]="auto")}),t.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),t.css(i),r.css(n).show()},removeWrapper:function(t){var n=document.activeElement;return t.parent().is(".ui-effects-wrapper")&&(t.parent().replaceWith(t),(t[0]===n||e.contains(t[0],n))&&e(n).focus()),t},setTransition:function(t,n,r,i){return i=i||{},e.each(n,function(e,n){var s=t.cssUnit(n);s[0]>0&&(i[n]=s[0]*r+s[1])}),i}}),e.fn.extend({effect:function(t,r,s,o){function h(t){function s(){e.isFunction(r)&&r.call(n[0]),e.isFunction(t)&&t()}var n=e(this),r=u.complete,i=u.mode;(n.is(":hidden")?i==="hide":i==="show")?s():l.call(n[0],u,s)}var u=i.apply(this,arguments),a=u.mode,f=u.queue,l=e.effects.effect[u.effect],c=!l&&n&&e.effects[u.effect];return e.fx.off||!l&&!c?a?this[a](u.duration,u.complete):this.each(function(){u.complete&&u.complete.call(this)}):l?f===!1?this.each(h):this.queue(f||"fx",h):c.call(this,{options:u,duration:u.duration,callback:u.complete,mode:u.mode})},_show:e.fn.show,show:function(e){if(s(e))return this._show.apply(this,arguments);var t=i.apply(this,arguments);return t.mode="show",this.effect.call(this,t)},_hide:e.fn.hide,hide:function(e){if(s(e))return this._hide.apply(this,arguments);var t=i.apply(this,arguments);return t.mode="hide",this.effect.call(this,t)},__toggle:e.fn.toggle,toggle:function(t){if(s(t)||typeof t=="boolean"||e.isFunction(t))return this.__toggle.apply(this,arguments);var n=i.apply(this,arguments);return n.mode="toggle",this.effect.call(this,n)},cssUnit:function(t){var n=this.css(t),r=[];return e.each(["em","px","%","pt"],function(e,t){n.indexOf(t)>0&&(r=[parseFloat(n),t])}),r}})}(),function(){var t={};e.each(["Quad","Cubic","Quart","Quint","Expo"],function(e,n){t[n]=function(t){return Math.pow(t,e+2)}}),e.extend(t,{Sine:function(e){return 1-Math.cos(e*Math.PI/2)},Circ:function(e){return 1-Math.sqrt(1-e*e)},Elastic:function(e){return e===0||e===1?e:-Math.pow(2,8*(e-1))*Math.sin(((e-1)*80-7.5)*Math.PI/15)},Back:function(e){return e*e*(3*e-2)},Bounce:function(e){var t,n=4;while(e<((t=Math.pow(2,--n))-1)/11);return 1/Math.pow(4,3-n)-7.5625*Math.pow((t*3-2)/22-e,2)}}),e.each(t,function(t,n){e.easing["easeIn"+t]=n,e.easing["easeOut"+t]=function(e){return 1-n(1-e)},e.easing["easeInOut"+t]=function(e){return e<.5?n(e*2)/2:1-n(e*-2+2)/2}})}()}(jQuery);(function(e,t){var n=/up|down|vertical/,r=/up|left|vertical|horizontal/;e.effects.effect.blind=function(t,i){var s=e(this),o=["position","top","bottom","left","right","height","width"],u=e.effects.setMode(s,t.mode||"hide"),a=t.direction||"up",f=n.test(a),l=f?"height":"width",c=f?"top":"left",h=r.test(a),p={},d=u==="show",v,m,g;s.parent().is(".ui-effects-wrapper")?e.effects.save(s.parent(),o):e.effects.save(s,o),s.show(),v=e.effects.createWrapper(s).css({overflow:"hidden"}),m=v[l](),g=parseFloat(v.css(c))||0,p[l]=d?m:0,h||(s.css(f?"bottom":"right",0).css(f?"top":"left","auto").css({position:"absolute"}),p[c]=d?g:m+g),d&&(v.css(l,0),h||v.css(c,g+m)),v.animate(p,{duration:t.duration,easing:t.easing,queue:!1,complete:function(){u==="hide"&&s.hide(),e.effects.restore(s,o),e.effects.removeWrapper(s),i()}})}})(jQuery);(function(e,t){e.effects.effect.bounce=function(t,n){var r=e(this),i=["position","top","bottom","left","right","height","width"],s=e.effects.setMode(r,t.mode||"effect"),o=s==="hide",u=s==="show",a=t.direction||"up",f=t.distance,l=t.times||5,c=l*2+(u||o?1:0),h=t.duration/c,p=t.easing,d=a==="up"||a==="down"?"top":"left",v=a==="up"||a==="left",m,g,y,b=r.queue(),w=b.length;(u||o)&&i.push("opacity"),e.effects.save(r,i),r.show(),e.effects.createWrapper(r),f||(f=r[d==="top"?"outerHeight":"outerWidth"]()/3),u&&(y={opacity:1},y[d]=0,r.css("opacity",0).css(d,v?-f*2:f*2).animate(y,h,p)),o&&(f/=Math.pow(2,l-1)),y={},y[d]=0;for(m=0;m1&&b.splice.apply(b,[1,0].concat(b.splice(w,c+1))),r.dequeue()}})(jQuery);(function(e,t){e.effects.effect.clip=function(t,n){var r=e(this),i=["position","top","bottom","left","right","height","width"],s=e.effects.setMode(r,t.mode||"hide"),o=s==="show",u=t.direction||"vertical",a=u==="vertical",f=a?"height":"width",l=a?"top":"left",c={},h,p,d;e.effects.save(r,i),r.show(),h=e.effects.createWrapper(r).css({overflow:"hidden"}),p=r[0].tagName==="IMG"?h:r,d=p[f](),o&&(p.css(f,0),p.css(l,d/2)),c[f]=o?d:0,c[l]=o?0:d/2,p.animate(c,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){o||r.hide(),e.effects.restore(r,i),e.effects.removeWrapper(r),n()}})}})(jQuery);(function(e,t){e.effects.effect.drop=function(t,n){var r=e(this),i=["position","top","bottom","left","right","opacity","height","width"],s=e.effects.setMode(r,t.mode||"hide"),o=s==="show",u=t.direction||"left",a=u==="up"||u==="down"?"top":"left",f=u==="up"||u==="left"?"pos":"neg",l={opacity:o?1:0},c;e.effects.save(r,i),r.show(),e.effects.createWrapper(r),c=t.distance||r[a==="top"?"outerHeight":"outerWidth"](!0)/2,o&&r.css("opacity",0).css(a,f==="pos"?-c:c),l[a]=(o?f==="pos"?"+=":"-=":f==="pos"?"-=":"+=")+c,r.animate(l,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){s==="hide"&&r.hide(),e.effects.restore(r,i),e.effects.removeWrapper(r),n()}})}})(jQuery);(function(e,t){e.effects.effect.explode=function(t,n){function y(){c.push(this),c.length===r*i&&b()}function b(){s.css({visibility:"visible"}),e(c).remove(),u||s.hide(),n()}var r=t.pieces?Math.round(Math.sqrt(t.pieces)):3,i=r,s=e(this),o=e.effects.setMode(s,t.mode||"hide"),u=o==="show",a=s.show().css("visibility","hidden").offset(),f=Math.ceil(s.outerWidth()/i),l=Math.ceil(s.outerHeight()/r),c=[],h,p,d,v,m,g;for(h=0;h
                                                        ").css({position:"absolute",visibility:"visible",left:-p*f,top:-h*l}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:f,height:l,left:d+(u?m*f:0),top:v+(u?g*l:0),opacity:u?0:1}).animate({left:d+(u?0:m*f),top:v+(u?0:g*l),opacity:u?1:0},t.duration||500,t.easing,y)}}})(jQuery);(function(e,t){e.effects.effect.fade=function(t,n){var r=e(this),i=e.effects.setMode(r,t.mode||"toggle");r.animate({opacity:i},{queue:!1,duration:t.duration,easing:t.easing,complete:n})}})(jQuery);(function(e,t){e.effects.effect.fold=function(t,n){var r=e(this),i=["position","top","bottom","left","right","height","width"],s=e.effects.setMode(r,t.mode||"hide"),o=s==="show",u=s==="hide",a=t.size||15,f=/([0-9]+)%/.exec(a),l=!!t.horizFirst,c=o!==l,h=c?["width","height"]:["height","width"],p=t.duration/2,d,v,m={},g={};e.effects.save(r,i),r.show(),d=e.effects.createWrapper(r).css({overflow:"hidden"}),v=c?[d.width(),d.height()]:[d.height(),d.width()],f&&(a=parseInt(f[1],10)/100*v[u?0:1]),o&&d.css(l?{height:0,width:a}:{height:a,width:0}),m[h[0]]=o?v[0]:a,g[h[1]]=o?v[1]:0,d.animate(m,p,t.easing).animate(g,p,t.easing,function(){u&&r.hide(),e.effects.restore(r,i),e.effects.removeWrapper(r),n()})}})(jQuery);(function(e,t){e.effects.effect.highlight=function(t,n){var r=e(this),i=["backgroundImage","backgroundColor","opacity"],s=e.effects.setMode(r,t.mode||"show"),o={backgroundColor:r.css("backgroundColor")};s==="hide"&&(o.opacity=0),e.effects.save(r,i),r.show().css({backgroundImage:"none",backgroundColor:t.color||"#ffff99"}).animate(o,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){s==="hide"&&r.hide(),e.effects.restore(r,i),n()}})}})(jQuery);(function(e,t){e.effects.effect.pulsate=function(t,n){var r=e(this),i=e.effects.setMode(r,t.mode||"show"),s=i==="show",o=i==="hide",u=s||i==="hide",a=(t.times||5)*2+(u?1:0),f=t.duration/a,l=0,c=r.queue(),h=c.length,p;if(s||!r.is(":visible"))r.css("opacity",0).show(),l=1;for(p=1;p1&&c.splice.apply(c,[1,0].concat(c.splice(h,a+1))),r.dequeue()}})(jQuery);(function(e,t){e.effects.effect.puff=function(t,n){var r=e(this),i=e.effects.setMode(r,t.mode||"hide"),s=i==="hide",o=parseInt(t.percent,10)||150,u=o/100,a={height:r.height(),width:r.width()};e.extend(t,{effect:"scale",queue:!1,fade:!0,mode:i,complete:n,percent:s?o:100,from:s?a:{height:a.height*u,width:a.width*u}}),r.effect(t)},e.effects.effect.scale=function(t,n){var r=e(this),i=e.extend(!0,{},t),s=e.effects.setMode(r,t.mode||"effect"),o=parseInt(t.percent,10)||(parseInt(t.percent,10)===0?0:s==="hide"?0:100),u=t.direction||"both",a=t.origin,f={height:r.height(),width:r.width(),outerHeight:r.outerHeight(),outerWidth:r.outerWidth()},l={y:u!=="horizontal"?o/100:1,x:u!=="vertical"?o/100:1};i.effect="size",i.queue=!1,i.complete=n,s!=="effect"&&(i.origin=a||["middle","center"],i.restore=!0),i.from=t.from||(s==="show"?{height:0,width:0}:f),i.to={height:f.height*l.y,width:f.width*l.x,outerHeight:f.outerHeight*l.y,outerWidth:f.outerWidth*l.x},i.fade&&(s==="show"&&(i.from.opacity=0,i.to.opacity=1),s==="hide"&&(i.from.opacity=1,i.to.opacity=0)),r.effect(i)},e.effects.effect.size=function(t,n){var r=e(this),i=["position","top","bottom","left","right","width","height","overflow","opacity"],s=["position","top","bottom","left","right","overflow","opacity"],o=["width","height","overflow"],u=["fontSize"],a=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],f=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],l=e.effects.setMode(r,t.mode||"effect"),c=t.restore||l!=="effect",h=t.scale||"both",p=t.origin||["middle","center"],d,v,m,g=r.css("position");l==="show"&&r.show(),d={height:r.height(),width:r.width(),outerHeight:r.outerHeight(),outerWidth:r.outerWidth()},r.from=t.from||d,r.to=t.to||d,m={from:{y:r.from.height/d.height,x:r.from.width/d.width},to:{y:r.to.height/d.height,x:r.to.width/d.width}};if(h==="box"||h==="both")m.from.y!==m.to.y&&(i=i.concat(a),r.from=e.effects.setTransition(r,a,m.from.y,r.from),r.to=e.effects.setTransition(r,a,m.to.y,r.to)),m.from.x!==m.to.x&&(i=i.concat(f),r.from=e.effects.setTransition(r,f,m.from.x,r.from),r.to=e.effects.setTransition(r,f,m.to.x,r.to));(h==="content"||h==="both")&&m.from.y!==m.to.y&&(i=i.concat(u),r.from=e.effects.setTransition(r,u,m.from.y,r.from),r.to=e.effects.setTransition(r,u,m.to.y,r.to)),e.effects.save(r,c?i:s),r.show(),e.effects.createWrapper(r),r.css("overflow","hidden").css(r.from),p&&(v=e.effects.getBaseline(p,d),r.from.top=(d.outerHeight-r.outerHeight())*v.y,r.from.left=(d.outerWidth-r.outerWidth())*v.x,r.to.top=(d.outerHeight-r.to.outerHeight)*v.y,r.to.left=(d.outerWidth-r.to.outerWidth)*v.x),r.css(r.from);if(h==="content"||h==="both")a=a.concat(["marginTop","marginBottom"]).concat(u),f=f.concat(["marginLeft","marginRight"]),o=i.concat(a).concat(f),r.find("*[width]").each(function(){var n=e(this),r={height:n.height(),width:n.width()};c&&e.effects.save(n,o),n.from={height:r.height*m.from.y,width:r.width*m.from.x},n.to={height:r.height*m.to.y,width:r.width*m.to.x},m.from.y!==m.to.y&&(n.from=e.effects.setTransition(n,a,m.from.y,n.from),n.to=e.effects.setTransition(n,a,m.to.y,n.to)),m.from.x!==m.to.x&&(n.from=e.effects.setTransition(n,f,m.from.x,n.from),n.to=e.effects.setTransition(n,f,m.to.x,n.to)),n.css(n.from),n.animate(n.to,t.duration,t.easing,function(){c&&e.effects.restore(n,o)})});r.animate(r.to,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){r.to.opacity===0&&r.css("opacity",r.from.opacity),l==="hide"&&r.hide(),e.effects.restore(r,c?i:s),c||(g==="static"?r.css({position:"relative",top:r.to.top,left:r.to.left}):e.each(["top","left"],function(e,t){r.css(t,function(t,n){var i=parseInt(n,10),s=e?r.to.left:r.to.top;return n==="auto"?s+"px":i+s+"px"})})),e.effects.removeWrapper(r),n()}})}})(jQuery);(function(e,t){e.effects.effect.shake=function(t,n){var r=e(this),i=["position","top","bottom","left","right","height","width"],s=e.effects.setMode(r,t.mode||"effect"),o=t.direction||"left",u=t.distance||20,a=t.times||3,f=a*2+1,l=Math.round(t.duration/f),c=o==="up"||o==="down"?"top":"left",h=o==="up"||o==="left",p={},d={},v={},m,g=r.queue(),y=g.length;e.effects.save(r,i),r.show(),e.effects.createWrapper(r),p[c]=(h?"-=":"+=")+u,d[c]=(h?"+=":"-=")+u*2,v[c]=(h?"-=":"+=")+u*2,r.animate(p,l,t.easing);for(m=1;m1&&g.splice.apply(g,[1,0].concat(g.splice(y,f+1))),r.dequeue()}})(jQuery);(function(e,t){e.effects.effect.slide=function(t,n){var r=e(this),i=["position","top","bottom","left","right","width","height"],s=e.effects.setMode(r,t.mode||"show"),o=s==="show",u=t.direction||"left",a=u==="up"||u==="down"?"top":"left",f=u==="up"||u==="left",l,c={};e.effects.save(r,i),r.show(),l=t.distance||r[a==="top"?"outerHeight":"outerWidth"](!0),e.effects.createWrapper(r).css({overflow:"hidden"}),o&&r.css(a,f?isNaN(l)?"-"+l:-l:l),c[a]=(o?f?"+=":"-=":f?"-=":"+=")+l,r.animate(c,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){s==="hide"&&r.hide(),e.effects.restore(r,i),e.effects.removeWrapper(r),n()}})}})(jQuery);(function(e,t){e.effects.effect.transfer=function(t,n){var r=e(this),i=e(t.to),s=i.css("position")==="fixed",o=e("body"),u=s?o.scrollTop():0,a=s?o.scrollLeft():0,f=i.offset(),l={top:f.top-u,left:f.left-a,height:i.innerHeight(),width:i.innerWidth()},c=r.offset(),h=e('
                                                        ').appendTo(document.body).addClass(t.className).css({top:c.top-u,left:c.left-a,height:r.innerHeight(),width:r.innerWidth(),position:s?"fixed":"absolute"}).animate(l,t.duration,t.easing,function(){h.remove(),n()})}})(jQuery);(function(e,t){var n=!1;e.widget("ui.menu",{version:"1.9.0",defaultElement:"
                                                          ",delay:300,options:{icons:{submenu:"ui-icon-carat-1-e"},menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.element.uniqueId().addClass("ui-menu ui-widget ui-widget-content ui-corner-all").toggleClass("ui-menu-icons",!!this.element.find(".ui-icon").length).attr({role:this.options.role,tabIndex:0}).bind("click"+this.eventNamespace,e.proxy(function(e){this.options.disabled&&e.preventDefault()},this)),this.options.disabled&&this.element.addClass("ui-state-disabled").attr("aria-disabled","true"),this._on({"mousedown .ui-menu-item > a":function(e){e.preventDefault()},"click .ui-state-disabled > a":function(e){e.preventDefault()},"click .ui-menu-item:has(a)":function(t){var r=e(t.target).closest(".ui-menu-item");!n&&r.not(".ui-state-disabled").length&&(n=!0,this.select(t),r.has(".ui-menu").length?this.expand(t):this.element.is(":focus")||(this.element.trigger("focus",[!0]),this.active&&this.active.parents(".ui-menu").length===1&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":function(t){var n=e(t.currentTarget);n.siblings().children(".ui-state-active").removeClass("ui-state-active"),this.focus(t,n)},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(e,t){var n=this.active||this.element.children(".ui-menu-item").eq(0);t||this.focus(e,n)},blur:function(t){this._delay(function(){e.contains(this.element[0],this.document[0].activeElement)||this.collapseAll(t)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){e(t.target).closest(".ui-menu").length||this.collapseAll(t),n=!1}})},_destroy:function(){this.element.removeAttr("aria-activedescendant").find(".ui-menu").andSelf().removeClass("ui-menu ui-widget ui-widget-content ui-corner-all ui-menu-icons").removeAttr("role").removeAttr("tabIndex").removeAttr("aria-labelledby").removeAttr("aria-expanded").removeAttr("aria-hidden").removeAttr("aria-disabled").removeUniqueId().show(),this.element.find(".ui-menu-item").removeClass("ui-menu-item").removeAttr("role").removeAttr("aria-disabled").children("a").removeUniqueId().removeClass("ui-corner-all ui-state-hover").removeAttr("tabIndex").removeAttr("role").removeAttr("aria-haspopup").children().each(function(){var t=e(this);t.data("ui-menu-submenu-carat")&&t.remove()}),this.element.find(".ui-menu-divider").removeClass("ui-menu-divider ui-widget-content")},_keydown:function(t){function a(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}var n,r,i,s,o,u=!0;switch(t.keyCode){case e.ui.keyCode.PAGE_UP:this.previousPage(t);break;case e.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case e.ui.keyCode.HOME:this._move("first","first",t);break;case e.ui.keyCode.END:this._move("last","last",t);break;case e.ui.keyCode.UP:this.previous(t);break;case e.ui.keyCode.DOWN:this.next(t);break;case e.ui.keyCode.LEFT:this.collapse(t);break;case e.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case e.ui.keyCode.ENTER:case e.ui.keyCode.SPACE:this._activate(t);break;case e.ui.keyCode.ESCAPE:this.collapse(t);break;default:u=!1,r=this.previousFilter||"",i=String.fromCharCode(t.keyCode),s=!1,clearTimeout(this.filterTimer),i===r?s=!0:i=r+i,o=new RegExp("^"+a(i),"i"),n=this.activeMenu.children(".ui-menu-item").filter(function(){return o.test(e(this).children("a").text())}),n=s&&n.index(this.active.next())!==-1?this.active.nextAll(".ui-menu-item"):n,n.length||(i=String.fromCharCode(t.keyCode),o=new RegExp("^"+a(i),"i"),n=this.activeMenu.children(".ui-menu-item").filter(function(){return o.test(e(this).children("a").text())})),n.length?(this.focus(t,n),n.length>1?(this.previousFilter=i,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter):delete this.previousFilter}u&&t.preventDefault()},_activate:function(e){this.active.is(".ui-state-disabled")||(this.active.children("a[aria-haspopup='true']").length?this.expand(e):this.select(e))},refresh:function(){var t,n=this.options.icons.submenu,r=this.element.find(this.options.menus+":not(.ui-menu)").addClass("ui-menu ui-widget ui-widget-content ui-corner-all").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"});t=r.add(this.element),t.children(":not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","presentation").children("a").uniqueId().addClass("ui-corner-all").attr({tabIndex:-1,role:this._itemRole()}),t.children(":not(.ui-menu-item)").each(function(){var t=e(this);/[^\-—–\s]/.test(t.text())||t.addClass("ui-widget-content ui-menu-divider")}),t.children(".ui-state-disabled").attr("aria-disabled","true"),r.each(function(){var t=e(this),r=t.prev("a"),i=e("").addClass("ui-menu-icon ui-icon "+n).data("ui-menu-submenu-carat",!0);r.attr("aria-haspopup","true").prepend(i),t.attr("aria-labelledby",r.attr("id"))}),this.active&&!e.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},focus:function(e,t){var n,r;this.blur(e,e&&e.type==="focus"),this._scrollIntoView(t),this.active=t.first(),r=this.active.children("a").addClass("ui-state-focus"),this.options.role&&this.element.attr("aria-activedescendant",r.attr("id")),this.active.parent().closest(".ui-menu-item").children("a:first").addClass("ui-state-active"),e&&e.type==="keydown"?this._close():this.timer=this._delay(function(){this._close()},this.delay),n=t.children(".ui-menu"),n.length&&/^mouse/.test(e.type)&&this._startOpening(n),this.activeMenu=t.parent(),this._trigger("focus",e,{item:t})},_scrollIntoView:function(t){var n,r,i,s,o,u;this._hasScroll()&&(n=parseFloat(e.css(this.activeMenu[0],"borderTopWidth"))||0,r=parseFloat(e.css(this.activeMenu[0],"paddingTop"))||0,i=t.offset().top-this.activeMenu.offset().top-n-r,s=this.activeMenu.scrollTop(),o=this.activeMenu.height(),u=t.height(),i<0?this.activeMenu.scrollTop(s+i):i+u>o&&this.activeMenu.scrollTop(s+i-o+u))},blur:function(e,t){t||clearTimeout(this.timer);if(!this.active)return;this.active.children("a").removeClass("ui-state-focus"),this.active=null,this._trigger("blur",e,{item:this.active})},_startOpening:function(e){clearTimeout(this.timer);if(e.attr("aria-hidden")!=="true")return;this.timer=this._delay(function(){this._close(),this._open(e)},this.delay)},_open:function(t){var n=e.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(t.parents(".ui-menu")).hide().attr("aria-hidden","true"),t.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(n)},collapseAll:function(t,n){clearTimeout(this.timer),this.timer=this._delay(function(){var r=n?this.element:e(t&&t.target).closest(this.element.find(".ui-menu"));r.length||(r=this.element),this._close(r),this.blur(t),this.activeMenu=r},this.delay)},_close:function(e){e||(e=this.active?this.active.parent():this.element),e.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false").end().find("a.ui-state-active").removeClass("ui-state-active")},collapse:function(e){var t=this.active&&this.active.parent().closest(".ui-menu-item",this.element);t&&t.length&&(this._close(),this.focus(e,t))},expand:function(e){var t=this.active&&this.active.children(".ui-menu ").children(".ui-menu-item").first();t&&t.length&&(this._open(t.parent()),this._delay(function(){this.focus(e,t)}))},next:function(e){this._move("next","first",e)},previous:function(e){this._move("prev","last",e)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_move:function(e,t,n){var r;this.active&&(e==="first"||e==="last"?r=this.active[e==="first"?"prevAll":"nextAll"](".ui-menu-item").eq(-1):r=this.active[e+"All"](".ui-menu-item").eq(0));if(!r||!r.length||!this.active)r=this.activeMenu.children(".ui-menu-item")[t]();this.focus(n,r)},nextPage:function(t){var n,r,i;if(!this.active){this.next(t);return}if(this.isLastItem())return;this._hasScroll()?(r=this.active.offset().top,i=this.element.height(),this.active.nextAll(".ui-menu-item").each(function(){return n=e(this),n.offset().top-r-i<0}),this.focus(t,n)):this.focus(t,this.activeMenu.children(".ui-menu-item")[this.active?"last":"first"]())},previousPage:function(t){var n,r,i;if(!this.active){this.next(t);return}if(this.isFirstItem())return;this._hasScroll()?(r=this.active.offset().top,i=this.element.height(),this.active.prevAll(".ui-menu-item").each(function(){return n=e(this),n.offset().top-r+i>0}),this.focus(t,n)):this.focus(t,this.activeMenu.children(".ui-menu-item").first())},_hasScroll:function(){return this.element.outerHeight()
                                                        ").appendTo(this.element),this.oldValue=this._value(),this._refreshValue()},_destroy:function(){this.element.removeClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow"),this.valueDiv.remove()},value:function(e){return e===t?this._value():(this._setOption("value",e),this)},_setOption:function(e,t){e==="value"&&(this.options.value=t,this._refreshValue(),this._value()===this.options.max&&this._trigger("complete")),this._super(e,t)},_value:function(){var e=this.options.value;return typeof e!="number"&&(e=0),Math.min(this.options.max,Math.max(this.min,e))},_percentage:function(){return 100*this._value()/this.options.max},_refreshValue:function(){var e=this.value(),t=this._percentage();this.oldValue!==e&&(this.oldValue=e,this._trigger("change")),this.valueDiv.toggle(e>this.min).toggleClass("ui-corner-right",e===this.options.max).width(t.toFixed(0)+"%"),this.element.attr("aria-valuenow",e)}})})(jQuery);(function(e,t){e.widget("ui.resizable",e.ui.mouse,{version:"1.9.0",widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1e3},_create:function(){var t=this,n=this.options;this.element.addClass("ui-resizable"),e.extend(this,{_aspectRatio:!!n.aspectRatio,aspectRatio:n.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:n.helper||n.ghost||n.animate?n.helper||"ui-resizable-helper":null}),this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)&&(this.element.wrap(e('
                                                        ').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("resizable",this.element.data("resizable")),this.elementIsWrapper=!0,this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")}),this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0}),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css({margin:this.originalElement.css("margin")}),this._proportionallyResize()),this.handles=n.handles||(e(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se");if(this.handles.constructor==String){this.handles=="all"&&(this.handles="n,e,s,w,se,sw,ne,nw");var r=this.handles.split(",");this.handles={};for(var i=0;i
                                                        ');u.css({zIndex:n.zIndex}),"se"==s&&u.addClass("ui-icon ui-icon-gripsmall-diagonal-se"),this.handles[s]=".ui-resizable-"+s,this.element.append(u)}}this._renderAxis=function(t){t=t||this.element;for(var n in this.handles){this.handles[n].constructor==String&&(this.handles[n]=e(this.handles[n],this.element).show());if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var r=e(this.handles[n],this.element),i=0;i=/sw|ne|nw|se|n|s/.test(n)?r.outerHeight():r.outerWidth();var s=["padding",/ne|nw|n/.test(n)?"Top":/se|sw|s/.test(n)?"Bottom":/^e$/.test(n)?"Right":"Left"].join("");t.css(s,i),this._proportionallyResize()}if(!e(this.handles[n]).length)continue}},this._renderAxis(this.element),this._handles=e(".ui-resizable-handle",this.element).disableSelection(),this._handles.mouseover(function(){if(!t.resizing){if(this.className)var e=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i);t.axis=e&&e[1]?e[1]:"se"}}),n.autoHide&&(this._handles.hide(),e(this.element).addClass("ui-resizable-autohide").mouseenter(function(){if(n.disabled)return;e(this).removeClass("ui-resizable-autohide"),t._handles.show()}).mouseleave(function(){if(n.disabled)return;t.resizing||(e(this).addClass("ui-resizable-autohide"),t._handles.hide())})),this._mouseInit()},_destroy:function(){this._mouseDestroy();var t=function(t){e(t).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").removeData("ui-resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){t(this.element);var n=this.element;n.after(this.originalElement.css({position:n.css("position"),width:n.outerWidth(),height:n.outerHeight(),top:n.css("top"),left:n.css("left")})).remove()}return this.originalElement.css("resize",this.originalResizeStyle),t(this.originalElement),this},_mouseCapture:function(t){var n=!1;for(var r in this.handles)e(this.handles[r])[0]==t.target&&(n=!0);return!this.options.disabled&&n},_mouseStart:function(t){var r=this.options,i=this.element.position(),s=this.element;this.resizing=!0,this.documentScroll={top:e(document).scrollTop(),left:e(document).scrollLeft()},(s.is(".ui-draggable")||/absolute/.test(s.css("position")))&&s.css({position:"absolute",top:i.top,left:i.left}),this._renderProxy();var o=n(this.helper.css("left")),u=n(this.helper.css("top"));r.containment&&(o+=e(r.containment).scrollLeft()||0,u+=e(r.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:o,top:u},this.size=this._helper?{width:s.outerWidth(),height:s.outerHeight()}:{width:s.width(),height:s.height()},this.originalSize=this._helper?{width:s.outerWidth(),height:s.outerHeight()}:{width:s.width(),height:s.height()},this.originalPosition={left:o,top:u},this.sizeDiff={width:s.outerWidth()-s.width(),height:s.outerHeight()-s.height()},this.originalMousePosition={left:t.pageX,top:t.pageY},this.aspectRatio=typeof r.aspectRatio=="number"?r.aspectRatio:this.originalSize.width/this.originalSize.height||1;var a=e(".ui-resizable-"+this.axis).css("cursor");return e("body").css("cursor",a=="auto"?this.axis+"-resize":a),s.addClass("ui-resizable-resizing"),this._propagate("start",t),!0},_mouseDrag:function(e){var t=this.helper,n=this.options,r={},i=this,s=this.originalMousePosition,o=this.axis,u=e.pageX-s.left||0,a=e.pageY-s.top||0,f=this._change[o];if(!f)return!1;var l=f.apply(this,[e,u,a]);this._updateVirtualBoundaries(e.shiftKey);if(this._aspectRatio||e.shiftKey)l=this._updateRatio(l,e);return l=this._respectSize(l,e),this._propagate("resize",e),t.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"}),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),this._updateCache(l),this._trigger("resize",e,this.ui()),!1},_mouseStop:function(t){this.resizing=!1;var n=this.options,r=this;if(this._helper){var i=this._proportionallyResizeElements,s=i.length&&/textarea/i.test(i[0].nodeName),o=s&&e.ui.hasScroll(i[0],"left")?0:r.sizeDiff.height,u=s?0:r.sizeDiff.width,a={width:r.helper.width()-u,height:r.helper.height()-o},f=parseInt(r.element.css("left"),10)+(r.position.left-r.originalPosition.left)||null,l=parseInt(r.element.css("top"),10)+(r.position.top-r.originalPosition.top)||null;n.animate||this.element.css(e.extend(a,{top:l,left:f})),r.helper.height(r.size.height),r.helper.width(r.size.width),this._helper&&!n.animate&&this._proportionallyResize()}return e("body").css("cursor","auto"),this.element.removeClass("ui-resizable-resizing"),this._propagate("stop",t),this._helper&&this.helper.remove(),!1},_updateVirtualBoundaries:function(e){var t=this.options,n,i,s,o,u;u={minWidth:r(t.minWidth)?t.minWidth:0,maxWidth:r(t.maxWidth)?t.maxWidth:Infinity,minHeight:r(t.minHeight)?t.minHeight:0,maxHeight:r(t.maxHeight)?t.maxHeight:Infinity};if(this._aspectRatio||e)n=u.minHeight*this.aspectRatio,s=u.minWidth/this.aspectRatio,i=u.maxHeight*this.aspectRatio,o=u.maxWidth/this.aspectRatio,n>u.minWidth&&(u.minWidth=n),s>u.minHeight&&(u.minHeight=s),ie.width,l=r(e.height)&&i.minHeight&&i.minHeight>e.height;f&&(e.width=i.minWidth),l&&(e.height=i.minHeight),u&&(e.width=i.maxWidth),a&&(e.height=i.maxHeight);var c=this.originalPosition.left+this.originalSize.width,h=this.position.top+this.size.height,p=/sw|nw|w/.test(o),d=/nw|ne|n/.test(o);f&&p&&(e.left=c-i.minWidth),u&&p&&(e.left=c-i.maxWidth),l&&d&&(e.top=h-i.minHeight),a&&d&&(e.top=h-i.maxHeight);var v=!e.width&&!e.height;return v&&!e.left&&e.top?e.top=null:v&&!e.top&&e.left&&(e.left=null),e},_proportionallyResize:function(){var t=this.options;if(!this._proportionallyResizeElements.length)return;var n=this.helper||this.element;for(var r=0;r
                                                        ');var r=e.browser.msie&&e.browser.version<7,i=r?1:0,s=r?2:-1;this.helper.addClass(this._helper).css({width:this.element.outerWidth()+s,height:this.element.outerHeight()+s,position:"absolute",left:this.elementOffset.left-i+"px",top:this.elementOffset.top-i+"px",zIndex:++n.zIndex}),this.helper.appendTo("body").disableSelection()}else this.helper=this.element},_change:{e:function(e,t,n){return{width:this.originalSize.width+t}},w:function(e,t,n){var r=this.options,i=this.originalSize,s=this.originalPosition;return{left:s.left+t,width:i.width-t}},n:function(e,t,n){var r=this.options,i=this.originalSize,s=this.originalPosition;return{top:s.top+n,height:i.height-n}},s:function(e,t,n){return{height:this.originalSize.height+n}},se:function(t,n,r){return e.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[t,n,r]))},sw:function(t,n,r){return e.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[t,n,r]))},ne:function(t,n,r){return e.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[t,n,r]))},nw:function(t,n,r){return e.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[t,n,r]))}},_propagate:function(t,n){e.ui.plugin.call(this,t,[n,this.ui()]),t!="resize"&&this._trigger(t,n,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),e.ui.plugin.add("resizable","alsoResize",{start:function(t,n){var r=e(this).data("resizable"),i=r.options,s=function(t){e(t).each(function(){var t=e(this);t.data("resizable-alsoresize",{width:parseInt(t.width(),10),height:parseInt(t.height(),10),left:parseInt(t.css("left"),10),top:parseInt(t.css("top"),10)})})};typeof i.alsoResize=="object"&&!i.alsoResize.parentNode?i.alsoResize.length?(i.alsoResize=i.alsoResize[0],s(i.alsoResize)):e.each(i.alsoResize,function(e){s(e)}):s(i.alsoResize)},resize:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r.originalSize,o=r.originalPosition,u={height:r.size.height-s.height||0,width:r.size.width-s.width||0,top:r.position.top-o.top||0,left:r.position.left-o.left||0},a=function(t,r){e(t).each(function(){var t=e(this),i=e(this).data("resizable-alsoresize"),s={},o=r&&r.length?r:t.parents(n.originalElement[0]).length?["width","height"]:["width","height","top","left"];e.each(o,function(e,t){var n=(i[t]||0)+(u[t]||0);n&&n>=0&&(s[t]=n||null)}),t.css(s)})};typeof i.alsoResize=="object"&&!i.alsoResize.nodeType?e.each(i.alsoResize,function(e,t){a(e,t)}):a(i.alsoResize)},stop:function(t,n){e(this).removeData("resizable-alsoresize")}}),e.ui.plugin.add("resizable","animate",{stop:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r._proportionallyResizeElements,o=s.length&&/textarea/i.test(s[0].nodeName),u=o&&e.ui.hasScroll(s[0],"left")?0:r.sizeDiff.height,a=o?0:r.sizeDiff.width,f={width:r.size.width-a,height:r.size.height-u},l=parseInt(r.element.css("left"),10)+(r.position.left-r.originalPosition.left)||null,c=parseInt(r.element.css("top"),10)+(r.position.top-r.originalPosition.top)||null;r.element.animate(e.extend(f,c&&l?{top:c,left:l}:{}),{duration:i.animateDuration,easing:i.animateEasing,step:function(){var n={width:parseInt(r.element.css("width"),10),height:parseInt(r.element.css("height"),10),top:parseInt(r.element.css("top"),10),left:parseInt(r.element.css("left"),10)};s&&s.length&&e(s[0]).css({width:n.width,height:n.height}),r._updateCache(n),r._propagate("resize",t)}})}}),e.ui.plugin.add("resizable","containment",{start:function(t,r){var i=e(this).data("resizable"),s=i.options,o=i.element,u=s.containment,a=u instanceof e?u.get(0):/parent/.test(u)?o.parent().get(0):u;if(!a)return;i.containerElement=e(a);if(/document/.test(u)||u==document)i.containerOffset={left:0,top:0},i.containerPosition={left:0,top:0},i.parentData={element:e(document),left:0,top:0,width:e(document).width(),height:e(document).height()||document.body.parentNode.scrollHeight};else{var f=e(a),l=[];e(["Top","Right","Left","Bottom"]).each(function(e,t){l[e]=n(f.css("padding"+t))}),i.containerOffset=f.offset(),i.containerPosition=f.position(),i.containerSize={height:f.innerHeight()-l[3],width:f.innerWidth()-l[1]};var c=i.containerOffset,h=i.containerSize.height,p=i.containerSize.width,d=e.ui.hasScroll(a,"left")?a.scrollWidth:p,v=e.ui.hasScroll(a)?a.scrollHeight:h;i.parentData={element:a,left:c.left,top:c.top,width:d,height:v}}},resize:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r.containerSize,o=r.containerOffset,u=r.size,a=r.position,f=r._aspectRatio||t.shiftKey,l={top:0,left:0},c=r.containerElement;c[0]!=document&&/static/.test(c.css("position"))&&(l=o),a.left<(r._helper?o.left:0)&&(r.size.width=r.size.width+(r._helper?r.position.left-o.left:r.position.left-l.left),f&&(r.size.height=r.size.width/r.aspectRatio),r.position.left=i.helper?o.left:0),a.top<(r._helper?o.top:0)&&(r.size.height=r.size.height+(r._helper?r.position.top-o.top:r.position.top),f&&(r.size.width=r.size.height*r.aspectRatio),r.position.top=r._helper?o.top:0),r.offset.left=r.parentData.left+r.position.left,r.offset.top=r.parentData.top+r.position.top;var h=Math.abs((r._helper?r.offset.left-l.left:r.offset.left-l.left)+r.sizeDiff.width),p=Math.abs((r._helper?r.offset.top-l.top:r.offset.top-o.top)+r.sizeDiff.height),d=r.containerElement.get(0)==r.element.parent().get(0),v=/relative|absolute/.test(r.containerElement.css("position"));d&&v&&(h-=r.parentData.left),h+r.size.width>=r.parentData.width&&(r.size.width=r.parentData.width-h,f&&(r.size.height=r.size.width/r.aspectRatio)),p+r.size.height>=r.parentData.height&&(r.size.height=r.parentData.height-p,f&&(r.size.width=r.size.height*r.aspectRatio))},stop:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r.position,o=r.containerOffset,u=r.containerPosition,a=r.containerElement,f=e(r.helper),l=f.offset(),c=f.outerWidth()-r.sizeDiff.width,h=f.outerHeight()-r.sizeDiff.height;r._helper&&!i.animate&&/relative/.test(a.css("position"))&&e(this).css({left:l.left-u.left-o.left,width:c,height:h}),r._helper&&!i.animate&&/static/.test(a.css("position"))&&e(this).css({left:l.left-u.left-o.left,width:c,height:h})}}),e.ui.plugin.add("resizable","ghost",{start:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r.size;r.ghost=r.originalElement.clone(),r.ghost.css({opacity:.25,display:"block",position:"relative",height:s.height,width:s.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof i.ghost=="string"?i.ghost:""),r.ghost.appendTo(r.helper)},resize:function(t,n){var r=e(this).data("resizable"),i=r.options;r.ghost&&r.ghost.css({position:"relative",height:r.size.height,width:r.size.width})},stop:function(t,n){var r=e(this).data("resizable"),i=r.options;r.ghost&&r.helper&&r.helper.get(0).removeChild(r.ghost.get(0))}}),e.ui.plugin.add("resizable","grid",{resize:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r.size,o=r.originalSize,u=r.originalPosition,a=r.axis,f=i._aspectRatio||t.shiftKey;i.grid=typeof i.grid=="number"?[i.grid,i.grid]:i.grid;var l=Math.round((s.width-o.width)/(i.grid[0]||1))*(i.grid[0]||1),c=Math.round((s.height-o.height)/(i.grid[1]||1))*(i.grid[1]||1);/^(se|s|e)$/.test(a)?(r.size.width=o.width+l,r.size.height=o.height+c):/^(ne)$/.test(a)?(r.size.width=o.width+l,r.size.height=o.height+c,r.position.top=u.top-c):/^(sw)$/.test(a)?(r.size.width=o.width+l,r.size.height=o.height+c,r.position.left=u.left-l):(r.size.width=o.width+l,r.size.height=o.height+c,r.position.top=u.top-c,r.position.left=u.left-l)}});var n=function(e){return parseInt(e,10)||0},r=function(e){return!isNaN(parseInt(e,10))}})(jQuery);(function(e,t){e.widget("ui.selectable",e.ui.mouse,{version:"1.9.0",options:{appendTo:"body",autoRefresh:!0,distance:0,filter:"*",tolerance:"touch"},_create:function(){var t=this;this.element.addClass("ui-selectable"),this.dragged=!1;var n;this.refresh=function(){n=e(t.options.filter,t.element[0]),n.addClass("ui-selectee"),n.each(function(){var t=e(this),n=t.offset();e.data(this,"selectable-item",{element:this,$element:t,left:n.left,top:n.top,right:n.left+t.outerWidth(),bottom:n.top+t.outerHeight(),startselected:!1,selected:t.hasClass("ui-selected"),selecting:t.hasClass("ui-selecting"),unselecting:t.hasClass("ui-unselecting")})})},this.refresh(),this.selectees=n.addClass("ui-selectee"),this._mouseInit(),this.helper=e("
                                                        ")},_destroy:function(){this.selectees.removeClass("ui-selectee").removeData("selectable-item"),this.element.removeClass("ui-selectable ui-selectable-disabled"),this._mouseDestroy()},_mouseStart:function(t){var n=this;this.opos=[t.pageX,t.pageY];if(this.options.disabled)return;var r=this.options;this.selectees=e(r.filter,this.element[0]),this._trigger("start",t),e(r.appendTo).append(this.helper),this.helper.css({left:t.clientX,top:t.clientY,width:0,height:0}),r.autoRefresh&&this.refresh(),this.selectees.filter(".ui-selected").each(function(){var r=e.data(this,"selectable-item");r.startselected=!0,!t.metaKey&&!t.ctrlKey&&(r.$element.removeClass("ui-selected"),r.selected=!1,r.$element.addClass("ui-unselecting"),r.unselecting=!0,n._trigger("unselecting",t,{unselecting:r.element}))}),e(t.target).parents().andSelf().each(function(){var r=e.data(this,"selectable-item");if(r){var i=!t.metaKey&&!t.ctrlKey||!r.$element.hasClass("ui-selected");return r.$element.removeClass(i?"ui-unselecting":"ui-selected").addClass(i?"ui-selecting":"ui-unselecting"),r.unselecting=!i,r.selecting=i,r.selected=i,i?n._trigger("selecting",t,{selecting:r.element}):n._trigger("unselecting",t,{unselecting:r.element}),!1}})},_mouseDrag:function(t){var n=this;this.dragged=!0;if(this.options.disabled)return;var r=this.options,i=this.opos[0],s=this.opos[1],o=t.pageX,u=t.pageY;if(i>o){var a=o;o=i,i=a}if(s>u){var a=u;u=s,s=a}return this.helper.css({left:i,top:s,width:o-i,height:u-s}),this.selectees.each(function(){var a=e.data(this,"selectable-item");if(!a||a.element==n.element[0])return;var f=!1;r.tolerance=="touch"?f=!(a.left>o||a.rightu||a.bottomi&&a.rights&&a.bottom").appendTo(this.element).addClass("ui-slider-range ui-widget-header"+(r.range==="min"||r.range==="max"?" ui-slider-range-"+r.range:"")));for(t=i.length;tn&&(i=n,s=e(this),o=t)}),c.range===!0&&this.values(1)===c.min&&(o+=1,s=e(this.handles[o])),u=this._start(t,o),u===!1?!1:(this._mouseSliding=!0,this._handleIndex=o,s.addClass("ui-state-active").focus(),a=s.offset(),f=!e(t.target).parents().andSelf().is(".ui-slider-handle"),this._clickOffset=f?{left:0,top:0}:{left:t.pageX-a.left-s.width()/2,top:t.pageY-a.top-s.height()/2-(parseInt(s.css("borderTopWidth"),10)||0)-(parseInt(s.css("borderBottomWidth"),10)||0)+(parseInt(s.css("marginTop"),10)||0)},this.handles.hasClass("ui-state-hover")||this._slide(t,o,r),this._animateOff=!0,!0))},_mouseStart:function(e){return!0},_mouseDrag:function(e){var t={x:e.pageX,y:e.pageY},n=this._normValueFromMouse(t);return this._slide(e,this._handleIndex,n),!1},_mouseStop:function(e){return this.handles.removeClass("ui-state-active"),this._mouseSliding=!1,this._stop(e,this._handleIndex),this._change(e,this._handleIndex),this._handleIndex=null,this._clickOffset=null,this._animateOff=!1,!1},_detectOrientation:function(){this.orientation=this.options.orientation==="vertical"?"vertical":"horizontal"},_normValueFromMouse:function(e){var t,n,r,i,s;return this.orientation==="horizontal"?(t=this.elementSize.width,n=e.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(t=this.elementSize.height,n=e.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)),r=n/t,r>1&&(r=1),r<0&&(r=0),this.orientation==="vertical"&&(r=1-r),i=this._valueMax()-this._valueMin(),s=this._valueMin()+r*i,this._trimAlignValue(s)},_start:function(e,t){var n={handle:this.handles[t],value:this.value()};return this.options.values&&this.options.values.length&&(n.value=this.values(t),n.values=this.values()),this._trigger("start",e,n)},_slide:function(e,t,n){var r,i,s;this.options.values&&this.options.values.length?(r=this.values(t?0:1),this.options.values.length===2&&this.options.range===!0&&(t===0&&n>r||t===1&&n1){this.options.values[t]=this._trimAlignValue(n),this._refreshValue(),this._change(null,t);return}if(!arguments.length)return this._values();if(!e.isArray(arguments[0]))return this.options.values&&this.options.values.length?this._values(t):this.value();r=this.options.values,i=arguments[0];for(s=0;s=this._valueMax())return this._valueMax();var t=this.options.step>0?this.options.step:1,n=(e-this._valueMin())%t,r=e-n;return Math.abs(n)*2>=t&&(r+=n>0?t:-t),parseFloat(r.toFixed(5))},_valueMin:function(){return this.options.min},_valueMax:function(){return this.options.max},_refreshValue:function(){var t,n,r,i,s,o=this.options.range,u=this.options,a=this,f=this._animateOff?!1:u.animate,l={};this.options.values&&this.options.values.length?this.handles.each(function(r,i){n=(a.values(r)-a._valueMin())/(a._valueMax()-a._valueMin())*100,l[a.orientation==="horizontal"?"left":"bottom"]=n+"%",e(this).stop(1,1)[f?"animate":"css"](l,u.animate),a.options.range===!0&&(a.orientation==="horizontal"?(r===0&&a.range.stop(1,1)[f?"animate":"css"]({left:n+"%"},u.animate),r===1&&a.range[f?"animate":"css"]({width:n-t+"%"},{queue:!1,duration:u.animate})):(r===0&&a.range.stop(1,1)[f?"animate":"css"]({bottom:n+"%"},u.animate),r===1&&a.range[f?"animate":"css"]({height:n-t+"%"},{queue:!1,duration:u.animate}))),t=n}):(r=this.value(),i=this._valueMin(),s=this._valueMax(),n=s!==i?(r-i)/(s-i)*100:0,l[this.orientation==="horizontal"?"left":"bottom"]=n+"%",this.handle.stop(1,1)[f?"animate":"css"](l,u.animate),o==="min"&&this.orientation==="horizontal"&&this.range.stop(1,1)[f?"animate":"css"]({width:n+"%"},u.animate),o==="max"&&this.orientation==="horizontal"&&this.range[f?"animate":"css"]({width:100-n+"%"},{queue:!1,duration:u.animate}),o==="min"&&this.orientation==="vertical"&&this.range.stop(1,1)[f?"animate":"css"]({height:n+"%"},u.animate),o==="max"&&this.orientation==="vertical"&&this.range[f?"animate":"css"]({height:100-n+"%"},{queue:!1,duration:u.animate}))}})})(jQuery);(function(e,t){e.widget("ui.sortable",e.ui.mouse,{version:"1.9.0",widgetEventPrefix:"sort",ready:!1,options:{appendTo:"parent",axis:!1,connectWith:!1,containment:!1,cursor:"auto",cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:"original",items:"> *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1e3},_create:function(){var e=this.options;this.containerCache={},this.element.addClass("ui-sortable"),this.refresh(),this.floating=this.items.length?e.axis==="x"||/left|right/.test(this.items[0].item.css("float"))||/inline|table-cell/.test(this.items[0].item.css("display")):!1,this.offset=this.element.offset(),this._mouseInit(),this.ready=!0},_destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled"),this._mouseDestroy();for(var e=this.items.length-1;e>=0;e--)this.items[e].item.removeData(this.widgetName+"-item");return this},_setOption:function(t,n){t==="disabled"?(this.options[t]=n,this.widget().toggleClass("ui-sortable-disabled",!!n)):e.Widget.prototype._setOption.apply(this,arguments)},_mouseCapture:function(t,n){var r=this;if(this.reverting)return!1;if(this.options.disabled||this.options.type=="static")return!1;this._refreshItems(t);var i=null,s=e(t.target).parents().each(function(){if(e.data(this,r.widgetName+"-item")==r)return i=e(this),!1});e.data(t.target,r.widgetName+"-item")==r&&(i=e(t.target));if(!i)return!1;if(this.options.handle&&!n){var o=!1;e(this.options.handle,i).find("*").andSelf().each(function(){this==t.target&&(o=!0)});if(!o)return!1}return this.currentItem=i,this._removeCurrentsFromItems(),!0},_mouseStart:function(t,n,r){var i=this.options;this.currentContainer=this,this.refreshPositions(),this.helper=this._createHelper(t),this._cacheHelperProportions(),this._cacheMargins(),this.scrollParent=this.helper.scrollParent(),this.offset=this.currentItem.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},e.extend(this.offset,{click:{left:t.pageX-this.offset.left,top:t.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.helper.css("position","absolute"),this.cssPosition=this.helper.css("position"),this.originalPosition=this._generatePosition(t),this.originalPageX=t.pageX,this.originalPageY=t.pageY,i.cursorAt&&this._adjustOffsetFromHelper(i.cursorAt),this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]},this.helper[0]!=this.currentItem[0]&&this.currentItem.hide(),this._createPlaceholder(),i.containment&&this._setContainment(),i.cursor&&(e("body").css("cursor")&&(this._storedCursor=e("body").css("cursor")),e("body").css("cursor",i.cursor)),i.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",i.opacity)),i.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",i.zIndex)),this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",t,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions();if(!r)for(var s=this.containers.length-1;s>=0;s--)this.containers[s]._trigger("activate",t,this._uiHash(this));return e.ui.ddmanager&&(e.ui.ddmanager.current=this),e.ui.ddmanager&&!i.dropBehaviour&&e.ui.ddmanager.prepareOffsets(this,t),this.dragging=!0,this.helper.addClass("ui-sortable-helper"),this._mouseDrag(t),!0},_mouseDrag:function(t){this.position=this._generatePosition(t),this.positionAbs=this._convertPositionTo("absolute"),this.lastPositionAbs||(this.lastPositionAbs=this.positionAbs);if(this.options.scroll){var n=this.options,r=!1;this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-t.pageY=0;i--){var s=this.items[i],o=s.item[0],u=this._intersectsWithPointer(s);if(!u)continue;if(s.instance!==this.currentContainer)continue;if(o!=this.currentItem[0]&&this.placeholder[u==1?"next":"prev"]()[0]!=o&&!e.contains(this.placeholder[0],o)&&(this.options.type=="semi-dynamic"?!e.contains(this.element[0],o):!0)){this.direction=u==1?"down":"up";if(this.options.tolerance!="pointer"&&!this._intersectsWithSides(s))break;this._rearrange(t,s),this._trigger("change",t,this._uiHash());break}}return this._contactContainers(t),e.ui.ddmanager&&e.ui.ddmanager.drag(this,t),this._trigger("sort",t,this._uiHash()),this.lastPositionAbs=this.positionAbs,!1},_mouseStop:function(t,n){if(!t)return;e.ui.ddmanager&&!this.options.dropBehaviour&&e.ui.ddmanager.drop(this,t);if(this.options.revert){var r=this,i=this.placeholder.offset();this.reverting=!0,e(this.helper).animate({left:i.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft),top:i.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){r._clear(t)})}else this._clear(t,n);return!1},cancel:function(){if(this.dragging){this._mouseUp({target:null}),this.options.helper=="original"?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"):this.currentItem.show();for(var t=this.containers.length-1;t>=0;t--)this.containers[t]._trigger("deactivate",null,this._uiHash(this)),this.containers[t].containerCache.over&&(this.containers[t]._trigger("out",null,this._uiHash(this)),this.containers[t].containerCache.over=0)}return this.placeholder&&(this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.options.helper!="original"&&this.helper&&this.helper[0].parentNode&&this.helper.remove(),e.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?e(this.domPosition.prev).after(this.currentItem):e(this.domPosition.parent).prepend(this.currentItem)),this},serialize:function(t){var n=this._getItemsAsjQuery(t&&t.connected),r=[];return t=t||{},e(n).each(function(){var n=(e(t.item||this).attr(t.attribute||"id")||"").match(t.expression||/(.+)[-=_](.+)/);n&&r.push((t.key||n[1]+"[]")+"="+(t.key&&t.expression?n[1]:n[2]))}),!r.length&&t.key&&r.push(t.key+"="),r.join("&")},toArray:function(t){var n=this._getItemsAsjQuery(t&&t.connected),r=[];return t=t||{},n.each(function(){r.push(e(t.item||this).attr(t.attribute||"id")||"")}),r},_intersectsWith:function(e){var t=this.positionAbs.left,n=t+this.helperProportions.width,r=this.positionAbs.top,i=r+this.helperProportions.height,s=e.left,o=s+e.width,u=e.top,a=u+e.height,f=this.offset.click.top,l=this.offset.click.left,c=r+f>u&&r+fs&&t+le[this.floating?"width":"height"]?c:s0?"down":"up")},_getDragHorizontalDirection:function(){var e=this.positionAbs.left-this.lastPositionAbs.left;return e!=0&&(e>0?"right":"left")},refresh:function(e){return this._refreshItems(e),this.refreshPositions(),this},_connectWith:function(){var e=this.options;return e.connectWith.constructor==String?[e.connectWith]:e.connectWith},_getItemsAsjQuery:function(t){var n=[],r=[],i=this._connectWith();if(i&&t)for(var s=i.length-1;s>=0;s--){var o=e(i[s]);for(var u=o.length-1;u>=0;u--){var a=e.data(o[u],this.widgetName);a&&a!=this&&!a.options.disabled&&r.push([e.isFunction(a.options.items)?a.options.items.call(a.element):e(a.options.items,a.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),a])}}r.push([e.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):e(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]);for(var s=r.length-1;s>=0;s--)r[s][0].each(function(){n.push(this)});return e(n)},_removeCurrentsFromItems:function(){var e=this.currentItem.find(":data("+this.widgetName+"-item)");for(var t=0;t=0;s--){var o=e(i[s]);for(var u=o.length-1;u>=0;u--){var a=e.data(o[u],this.widgetName);a&&a!=this&&!a.options.disabled&&(r.push([e.isFunction(a.options.items)?a.options.items.call(a.element[0],t,{item:this.currentItem}):e(a.options.items,a.element),a]),this.containers.push(a))}}for(var s=r.length-1;s>=0;s--){var f=r[s][1],l=r[s][0];for(var u=0,c=l.length;u=0;n--){var r=this.items[n];if(r.instance!=this.currentContainer&&this.currentContainer&&r.item[0]!=this.currentItem[0])continue;var i=this.options.toleranceElement?e(this.options.toleranceElement,r.item):r.item;t||(r.width=i.outerWidth(),r.height=i.outerHeight());var s=i.offset();r.left=s.left,r.top=s.top}if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(var n=this.containers.length-1;n>=0;n--){var s=this.containers[n].element.offset();this.containers[n].containerCache.left=s.left,this.containers[n].containerCache.top=s.top,this.containers[n].containerCache.width=this.containers[n].element.outerWidth(),this.containers[n].containerCache.height=this.containers[n].element.outerHeight()}return this},_createPlaceholder:function(t){t=t||this;var n=t.options;if(!n.placeholder||n.placeholder.constructor==String){var r=n.placeholder;n.placeholder={element:function(){var n=e(document.createElement(t.currentItem[0].nodeName)).addClass(r||t.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];return r||(n.style.visibility="hidden"),n},update:function(e,i){if(r&&!n.forcePlaceholderSize)return;i.height()||i.height(t.currentItem.innerHeight()-parseInt(t.currentItem.css("paddingTop")||0,10)-parseInt(t.currentItem.css("paddingBottom")||0,10)),i.width()||i.width(t.currentItem.innerWidth()-parseInt(t.currentItem.css("paddingLeft")||0,10)-parseInt(t.currentItem.css("paddingRight")||0,10))}}}t.placeholder=e(n.placeholder.element.call(t.element,t.currentItem)),t.currentItem.after(t.placeholder),n.placeholder.update(t,t.placeholder)},_contactContainers:function(t){var n=null,r=null;for(var i=this.containers.length-1;i>=0;i--){if(e.contains(this.currentItem[0],this.containers[i].element[0]))continue;if(this._intersectsWith(this.containers[i].containerCache)){if(n&&e.contains(this.containers[i].element[0],n.element[0]))continue;n=this.containers[i],r=i}else this.containers[i].containerCache.over&&(this.containers[i]._trigger("out",t,this._uiHash(this)),this.containers[i].containerCache.over=0)}if(!n)return;if(this.containers.length===1)this.containers[r]._trigger("over",t,this._uiHash(this)),this.containers[r].containerCache.over=1;else if(this.currentContainer!=this.containers[r]){var s=1e4,o=null,u=this.positionAbs[this.containers[r].floating?"left":"top"];for(var a=this.items.length-1;a>=0;a--){if(!e.contains(this.containers[r].element[0],this.items[a].item[0]))continue;var f=this.containers[r].floating?this.items[a].item.offset().left:this.items[a].item.offset().top;Math.abs(f-u)0?"down":"up")}if(!o&&!this.options.dropOnEmpty)return;this.currentContainer=this.containers[r],o?this._rearrange(t,o,null,!0):this._rearrange(t,null,this.containers[r].element,!0),this._trigger("change",t,this._uiHash()),this.containers[r]._trigger("change",t,this._uiHash(this)),this.options.placeholder.update(this.currentContainer,this.placeholder),this.containers[r]._trigger("over",t,this._uiHash(this)),this.containers[r].containerCache.over=1}},_createHelper:function(t){var n=this.options,r=e.isFunction(n.helper)?e(n.helper.apply(this.element[0],[t,this.currentItem])):n.helper=="clone"?this.currentItem.clone():this.currentItem;return r.parents("body").length||e(n.appendTo!="parent"?n.appendTo:this.currentItem[0].parentNode)[0].appendChild(r[0]),r[0]==this.currentItem[0]&&(this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")}),(r[0].style.width==""||n.forceHelperSize)&&r.width(this.currentItem.width()),(r[0].style.height==""||n.forceHelperSize)&&r.height(this.currentItem.height()),r},_adjustOffsetFromHelper:function(t){typeof t=="string"&&(t=t.split(" ")),e.isArray(t)&&(t={left:+t[0],top:+t[1]||0}),"left"in t&&(this.offset.click.left=t.left+this.margins.left),"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left),"top"in t&&(this.offset.click.top=t.top+this.margins.top),"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var t=this.offsetParent.offset();this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&e.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop());if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&e.browser.msie)t={top:0,left:0};return{top:t.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var e=this.currentItem.position();return{top:e.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:e.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var t=this.options;t.containment=="parent"&&(t.containment=this.helper[0].parentNode);if(t.containment=="document"||t.containment=="window")this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,e(t.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(e(t.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(t.containment)){var n=e(t.containment)[0],r=e(t.containment).offset(),i=e(n).css("overflow")!="hidden";this.containment=[r.left+(parseInt(e(n).css("borderLeftWidth"),10)||0)+(parseInt(e(n).css("paddingLeft"),10)||0)-this.margins.left,r.top+(parseInt(e(n).css("borderTopWidth"),10)||0)+(parseInt(e(n).css("paddingTop"),10)||0)-this.margins.top,r.left+(i?Math.max(n.scrollWidth,n.offsetWidth):n.offsetWidth)-(parseInt(e(n).css("borderLeftWidth"),10)||0)-(parseInt(e(n).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,r.top+(i?Math.max(n.scrollHeight,n.offsetHeight):n.offsetHeight)-(parseInt(e(n).css("borderTopWidth"),10)||0)-(parseInt(e(n).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}},_convertPositionTo:function(t,n){n||(n=this.position);var r=t=="absolute"?1:-1,i=this.options,s=this.cssPosition!="absolute"||this.scrollParent[0]!=document&&!!e.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,o=/(html|body)/i.test(s[0].tagName);return{top:n.top+this.offset.relative.top*r+this.offset.parent.top*r-(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():o?0:s.scrollTop())*r,left:n.left+this.offset.relative.left*r+this.offset.parent.left*r-(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():o?0:s.scrollLeft())*r}},_generatePosition:function(t){var n=this.options,r=this.cssPosition!="absolute"||this.scrollParent[0]!=document&&!!e.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,i=/(html|body)/i.test(r[0].tagName);this.cssPosition=="relative"&&(this.scrollParent[0]==document||this.scrollParent[0]==this.offsetParent[0])&&(this.offset.relative=this._getRelativeOffset());var s=t.pageX,o=t.pageY;if(this.originalPosition){this.containment&&(t.pageX-this.offset.click.leftthis.containment[2]&&(s=this.containment[2]+this.offset.click.left),t.pageY-this.offset.click.top>this.containment[3]&&(o=this.containment[3]+this.offset.click.top));if(n.grid){var u=this.originalPageY+Math.round((o-this.originalPageY)/n.grid[1])*n.grid[1];o=this.containment?u-this.offset.click.topthis.containment[3]?u-this.offset.click.topthis.containment[2]?a-this.offset.click.left=0;i--)n||r.push(function(e){return function(t){e._trigger("deactivate",t,this._uiHash(this))}}.call(this,this.containers[i])),this.containers[i].containerCache.over&&(r.push(function(e){return function(t){e._trigger("out",t,this._uiHash(this))}}.call(this,this.containers[i])),this.containers[i].containerCache.over=0);this._storedCursor&&e("body").css("cursor",this._storedCursor),this._storedOpacity&&this.helper.css("opacity",this._storedOpacity),this._storedZIndex&&this.helper.css("zIndex",this._storedZIndex=="auto"?"":this._storedZIndex),this.dragging=!1;if(this.cancelHelperRemoval){if(!n){this._trigger("beforeStop",t,this._uiHash());for(var i=0;i",widgetEventPrefix:"spin",options:{culture:null,icons:{down:"ui-icon-triangle-1-s",up:"ui-icon-triangle-1-n"},incremental:!0,max:null,min:null,numberFormat:null,page:10,step:1,change:null,spin:null,start:null,stop:null},_create:function(){this._setOption("max",this.options.max),this._setOption("min",this.options.min),this._setOption("step",this.options.step),this._value(this.element.val(),!0),this._draw(),this._on(this._events),this._refresh(),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_getCreateOptions:function(){var t={},n=this.element;return e.each(["min","max","step"],function(e,r){var i=n.attr(r);i!==undefined&&i.length&&(t[r]=i)}),t},_events:{keydown:function(e){this._start(e)&&this._keydown(e)&&e.preventDefault()},keyup:"_stop",focus:function(){this.uiSpinner.addClass("ui-state-active"),this.previous=this.element.val()},blur:function(e){if(this.cancelBlur){delete this.cancelBlur;return}this._refresh(),this.uiSpinner.removeClass("ui-state-active"),this.previous!==this.element.val()&&this._trigger("change",e)},mousewheel:function(e,t){if(!t)return;if(!this.spinning&&!this._start(e))return!1;this._spin((t>0?1:-1)*this.options.step,e),clearTimeout(this.mousewheelTimer),this.mousewheelTimer=this._delay(function(){this.spinning&&this._stop(e)},100),e.preventDefault()},"mousedown .ui-spinner-button":function(t){function r(){var e=this.element[0]===this.document[0].activeElement;e||(this.element.focus(),this.previous=n,this._delay(function(){this.previous=n}))}var n;n=this.element[0]===this.document[0].activeElement?this.previous:this.element.val(),t.preventDefault(),r.call(this),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur,r.call(this)});if(this._start(t)===!1)return;this._repeat(null,e(t.currentTarget).hasClass("ui-spinner-up")?1:-1,t)},"mouseup .ui-spinner-button":"_stop","mouseenter .ui-spinner-button":function(t){if(!e(t.currentTarget).hasClass("ui-state-active"))return;if(this._start(t)===!1)return!1;this._repeat(null,e(t.currentTarget).hasClass("ui-spinner-up")?1:-1,t)},"mouseleave .ui-spinner-button":"_stop"},_draw:function(){var e=this.uiSpinner=this.element.addClass("ui-spinner-input").attr("autocomplete","off").wrap(this._uiSpinnerHtml()).parent().append(this._buttonHtml());this._hoverable(e),this.element.attr("role","spinbutton"),this.buttons=e.find(".ui-spinner-button").attr("tabIndex",-1).button().removeClass("ui-corner-all"),this.buttons.height()>Math.ceil(e.height()*.5)&&e.height()>0&&e.height(e.height()),this.options.disabled&&this.disable()},_keydown:function(t){var n=this.options,r=e.ui.keyCode;switch(t.keyCode){case r.UP:return this._repeat(null,1,t),!0;case r.DOWN:return this._repeat(null,-1,t),!0;case r.PAGE_UP:return this._repeat(null,n.page,t),!0;case r.PAGE_DOWN:return this._repeat(null,-n.page,t),!0}return!1},_uiSpinnerHtml:function(){return""},_buttonHtml:function(){return""+""+""+""+""},_start:function(e){return!this.spinning&&this._trigger("start",e)===!1?!1:(this.counter||(this.counter=1),this.spinning=!0,!0)},_repeat:function(e,t,n){e=e||500,clearTimeout(this.timer),this.timer=this._delay(function(){this._repeat(40,t,n)},e),this._spin(t*this.options.step,n)},_spin:function(e,t){var n=this.value()||0;this.counter||(this.counter=1),n=this._adjustValue(n+e*this._increment(this.counter));if(!this.spinning||this._trigger("spin",t,{value:n})!==!1)this._value(n),this.counter++},_increment:function(t){var n=this.options.incremental;return n?e.isFunction(n)?n(t):Math.floor(t*t*t/5e4-t*t/500+17*t/200+1):1},_precision:function(){var e=this._precisionOf(this.options.step);return this.options.min!==null&&(e=Math.max(e,this._precisionOf(this.options.min))),e},_precisionOf:function(e){var t=e.toString(),n=t.indexOf(".");return n===-1?0:t.length-n-1},_adjustValue:function(e){var t,n,r=this.options;return t=r.min!==null?r.min:0,n=e-t,n=Math.round(n/r.step)*r.step,e=t+n,e=parseFloat(e.toFixed(this._precision())),r.max!==null&&e>r.max?r.max:r.min!==null&&e1&&e.href.replace(r,"")===location.href.replace(r,"")}var n=0,r=/#.*$/;e.widget("ui.tabs",{version:"1.9.0",delay:300,options:{active:null,collapsible:!1,event:"click",heightStyle:"content",hide:null,show:null,activate:null,beforeActivate:null,beforeLoad:null,load:null},_create:function(){var t,n=this,r=this.options,i=r.active;this.running=!1,this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all").toggleClass("ui-tabs-collapsible",r.collapsible).delegate(".ui-tabs-nav > li","mousedown"+this.eventNamespace,function(t){e(this).is(".ui-state-disabled")&&t.preventDefault()}).delegate(".ui-tabs-anchor","focus"+this.eventNamespace,function(){e(this).closest("li").is(".ui-state-disabled")&&this.blur()}),this._processTabs();if(i===null){location.hash&&this.anchors.each(function(e,t){if(t.hash===location.hash)return i=e,!1}),i===null&&(i=this.tabs.filter(".ui-tabs-active").index());if(i===null||i===-1)i=this.tabs.length?0:!1}i!==!1&&(i=this.tabs.index(this.tabs.eq(i)),i===-1&&(i=r.collapsible?!1:0)),r.active=i,!r.collapsible&&r.active===!1&&this.anchors.length&&(r.active=0),e.isArray(r.disabled)&&(r.disabled=e.unique(r.disabled.concat(e.map(this.tabs.filter(".ui-state-disabled"),function(e){return n.tabs.index(e)}))).sort()),this.options.active!==!1&&this.anchors.length?this.active=this._findActive(this.options.active):this.active=e(),this._refresh(),this.active.length&&this.load(r.active)},_getCreateEventData:function(){return{tab:this.active,panel:this.active.length?this._getPanelForTab(this.active):e()}},_tabKeydown:function(t){var n=e(this.document[0].activeElement).closest("li"),r=this.tabs.index(n),i=!0;if(this._handlePageNav(t))return;switch(t.keyCode){case e.ui.keyCode.RIGHT:case e.ui.keyCode.DOWN:r++;break;case e.ui.keyCode.UP:case e.ui.keyCode.LEFT:i=!1,r--;break;case e.ui.keyCode.END:r=this.anchors.length-1;break;case e.ui.keyCode.HOME:r=0;break;case e.ui.keyCode.SPACE:t.preventDefault(),clearTimeout(this.activating),this._activate(r);return;case e.ui.keyCode.ENTER:t.preventDefault(),clearTimeout(this.activating),this._activate(r===this.options.active?!1:r);return;default:return}t.preventDefault(),clearTimeout(this.activating),r=this._focusNextTab(r,i),t.ctrlKey||(n.attr("aria-selected","false"),this.tabs.eq(r).attr("aria-selected","true"),this.activating=this._delay(function(){this.option("active",r)},this.delay))},_panelKeydown:function(t){if(this._handlePageNav(t))return;t.ctrlKey&&t.keyCode===e.ui.keyCode.UP&&(t.preventDefault(),this.active.focus())},_handlePageNav:function(t){if(t.altKey&&t.keyCode===e.ui.keyCode.PAGE_UP)return this._activate(this._focusNextTab(this.options.active-1,!1)),!0;if(t.altKey&&t.keyCode===e.ui.keyCode.PAGE_DOWN)return this._activate(this._focusNextTab(this.options.active+1,!0)),!0},_findNextTab:function(t,n){function i(){return t>r&&(t=0),t<0&&(t=r),t}var r=this.tabs.length-1;while(e.inArray(i(),this.options.disabled)!==-1)t=n?t+1:t-1;return t},_focusNextTab:function(e,t){return e=this._findNextTab(e,t),this.tabs.eq(e).focus(),e},_setOption:function(e,t){if(e==="active"){this._activate(t);return}if(e==="disabled"){this._setupDisabled(t);return}this._super(e,t),e==="collapsible"&&(this.element.toggleClass("ui-tabs-collapsible",t),!t&&this.options.active===!1&&this._activate(0)),e==="event"&&this._setupEvents(t),e==="heightStyle"&&this._setupHeightStyle(t)},_tabId:function(e){return e.attr("aria-controls")||"ui-tabs-"+i()},_sanitizeSelector:function(e){return e?e.replace(/[!"$%&'()*+,.\/:;<=>?@\[\]\^`{|}~]/g,"\\$&"):""},refresh:function(){var t,n=this.options,r=this.tablist.children(":has(a[href])");n.disabled=e.map(r.filter(".ui-state-disabled"),function(e){return r.index(e)}),this._processTabs(),n.active===!1||!this.anchors.length?(n.active=!1,this.active=e()):this.active.length&&!e.contains(this.tablist[0],this.active[0])?this.tabs.length===n.disabled.length?(n.active=!1,this.active=e()):this._activate(this._findNextTab(Math.max(0,n.active-1),!1)):n.active=this.tabs.index(this.active),this._refresh()},_refresh:function(){this._setupDisabled(this.options.disabled),this._setupEvents(this.options.event),this._setupHeightStyle(this.options.heightStyle),this.tabs.not(this.active).attr({"aria-selected":"false",tabIndex:-1}),this.panels.not(this._getPanelForTab(this.active)).hide().attr({"aria-expanded":"false","aria-hidden":"true"}),this.active.length?(this.active.addClass("ui-tabs-active ui-state-active").attr({"aria-selected":"true",tabIndex:0}),this._getPanelForTab(this.active).show().attr({"aria-expanded":"true","aria-hidden":"false"})):this.tabs.eq(0).attr("tabIndex",0)},_processTabs:function(){var t=this;this.tablist=this._getList().addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").attr("role","tablist"),this.tabs=this.tablist.find("> li:has(a[href])").addClass("ui-state-default ui-corner-top").attr({role:"tab",tabIndex:-1}),this.anchors=this.tabs.map(function(){return e("a",this)[0]}).addClass("ui-tabs-anchor").attr({role:"presentation",tabIndex:-1}),this.panels=e(),this.anchors.each(function(n,r){var i,o,u,a=e(r).uniqueId().attr("id"),f=e(r).closest("li"),l=f.attr("aria-controls");s(r)?(i=r.hash,o=t.element.find(t._sanitizeSelector(i))):(u=t._tabId(f),i="#"+u,o=t.element.find(i),o.length||(o=t._createPanel(u),o.insertAfter(t.panels[n-1]||t.tablist)),o.attr("aria-live","polite")),o.length&&(t.panels=t.panels.add(o)),l&&f.data("ui-tabs-aria-controls",l),f.attr({"aria-controls":i.substring(1),"aria-labelledby":a}),o.attr("aria-labelledby",a)}),this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").attr("role","tabpanel")},_getList:function(){return this.element.find("ol,ul").eq(0)},_createPanel:function(t){return e("
                                                        ").attr("id",t).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").data("ui-tabs-destroy",!0)},_setupDisabled:function(t){e.isArray(t)&&(t.length?t.length===this.anchors.length&&(t=!0):t=!1);for(var n=0,r;r=this.tabs[n];n++)t===!0||e.inArray(n,t)!==-1?e(r).addClass("ui-state-disabled").attr("aria-disabled","true"):e(r).removeClass("ui-state-disabled").removeAttr("aria-disabled");this.options.disabled=t},_setupEvents:function(t){var n={click:function(e){e.preventDefault()}};t&&e.each(t.split(" "),function(e,t){n[t]="_eventHandler"}),this._off(this.anchors.add(this.tabs).add(this.panels)),this._on(this.anchors,n),this._on(this.tabs,{keydown:"_tabKeydown"}),this._on(this.panels,{keydown:"_panelKeydown"}),this._focusable(this.tabs),this._hoverable(this.tabs)},_setupHeightStyle:function(t){var n,r,i=this.element.parent();t==="fill"?(e.support.minHeight||(r=i.css("overflow"),i.css("overflow","hidden")),n=i.height(),this.element.siblings(":visible").each(function(){var t=e(this),r=t.css("position");if(r==="absolute"||r==="fixed")return;n-=t.outerHeight(!0)}),r&&i.css("overflow",r),this.element.children().not(this.panels).each(function(){n-=e(this).outerHeight(!0)}),this.panels.each(function(){e(this).height(Math.max(0,n-e(this).innerHeight()+e(this).height()))}).css("overflow","auto")):t==="auto"&&(n=0,this.panels.each(function(){n=Math.max(n,e(this).height("").height())}).height(n))},_eventHandler:function(t){var n=this.options,r=this.active,i=e(t.currentTarget),s=i.closest("li"),o=s[0]===r[0],u=o&&n.collapsible,a=u?e():this._getPanelForTab(s),f=r.length?this._getPanelForTab(r):e(),l={oldTab:r,oldPanel:f,newTab:u?e():s,newPanel:a};t.preventDefault();if(s.hasClass("ui-state-disabled")||s.hasClass("ui-tabs-loading")||this.running||o&&!n.collapsible||this._trigger("beforeActivate",t,l)===!1)return;n.active=u?!1:this.tabs.index(s),this.active=o?e():s,this.xhr&&this.xhr.abort(),!f.length&&!a.length&&e.error("jQuery UI Tabs: Mismatching fragment identifier."),a.length&&this.load(this.tabs.index(s),t),this._toggle(t,l)},_toggle:function(t,n){function o(){r.running=!1,r._trigger("activate",t,n)}function u(){n.newTab.closest("li").addClass("ui-tabs-active ui-state-active"),i.length&&r.options.show?r._show(i,r.options.show,o):(i.show(),o())}var r=this,i=n.newPanel,s=n.oldPanel;this.running=!0,s.length&&this.options.hide?this._hide(s,this.options.hide,function(){n.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),u()}):(n.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),s.hide(),u()),s.attr({"aria-expanded":"false","aria-hidden":"true"}),n.oldTab.attr("aria-selected","false"),i.length&&s.length?n.oldTab.attr("tabIndex",-1):i.length&&this.tabs.filter(function(){return e(this).attr("tabIndex")===0}).attr("tabIndex",-1),i.attr({"aria-expanded":"true","aria-hidden":"false"}),n.newTab.attr({"aria-selected":"true",tabIndex:0})},_activate:function(t){var n,r=this._findActive(t);if(r[0]===this.active[0])return;r.length||(r=this.active),n=r.find(".ui-tabs-anchor")[0],this._eventHandler({target:n,currentTarget:n,preventDefault:e.noop})},_findActive:function(t){return t===!1?e():this.tabs.eq(t)},_getIndex:function(e){return typeof e=="string"&&(e=this.anchors.index(this.anchors.filter("[href$='"+e+"']"))),e},_destroy:function(){this.xhr&&this.xhr.abort(),this.element.removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible"),this.tablist.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").removeAttr("role"),this.anchors.removeClass("ui-tabs-anchor").removeAttr("role").removeAttr("tabIndex").removeData("href.tabs").removeData("load.tabs").removeUniqueId(),this.tabs.add(this.panels).each(function(){e.data(this,"ui-tabs-destroy")?e(this).remove():e(this).removeClass("ui-state-default ui-state-active ui-state-disabled ui-corner-top ui-corner-bottom ui-widget-content ui-tabs-active ui-tabs-panel").removeAttr("tabIndex").removeAttr("aria-live").removeAttr("aria-busy").removeAttr("aria-selected").removeAttr("aria-labelledby").removeAttr("aria-hidden").removeAttr("aria-expanded").removeAttr("role")}),this.tabs.each(function(){var t=e(this),n=t.data("ui-tabs-aria-controls");n?t.attr("aria-controls",n):t.removeAttr("aria-controls")}),this.options.heightStyle!=="content"&&this.panels.css("height","")},enable:function(n){var r=this.options.disabled;if(r===!1)return;n===t?r=!1:(n=this._getIndex(n),e.isArray(r)?r=e.map(r,function(e){return e!==n?e:null}):r=e.map(this.tabs,function(e,t){return t!==n?t:null})),this._setupDisabled(r)},disable:function(n){var r=this.options.disabled;if(r===!0)return;if(n===t)r=!0;else{n=this._getIndex(n);if(e.inArray(n,r)!==-1)return;e.isArray(r)?r=e.merge([n],r).sort():r=[n]}this._setupDisabled(r)},load:function(t,n){t=this._getIndex(t);var r=this,i=this.tabs.eq(t),o=i.find(".ui-tabs-anchor"),u=this._getPanelForTab(i),a={tab:i,panel:u};if(s(o[0]))return;this.xhr=e.ajax(this._ajaxSettings(o,n,a)),this.xhr&&this.xhr.statusText!=="canceled"&&(i.addClass("ui-tabs-loading"),u.attr("aria-busy","true"),this.xhr.success(function(e){setTimeout(function(){u.html(e),r._trigger("load",n,a)},1)}).complete(function(e,t){setTimeout(function(){t==="abort"&&r.panels.stop(!1,!0),i.removeClass("ui-tabs-loading"),u.removeAttr("aria-busy"),e===r.xhr&&delete r.xhr},1)}))},_ajaxSettings:function(t,n,r){var i=this;return{url:t.attr("href"),beforeSend:function(t,s){return i._trigger("beforeLoad",n,e.extend({jqXHR:t,ajaxSettings:s},r))}}},_getPanelForTab:function(t){var n=e(t).attr("aria-controls");return this.element.find(this._sanitizeSelector("#"+n))}}),e.uiBackCompat!==!1&&(e.ui.tabs.prototype._ui=function(e,t){return{tab:e,panel:t,index:this.anchors.index(e)}},e.widget("ui.tabs",e.ui.tabs,{url:function(e,t){this.anchors.eq(e).attr("href",t)}}),e.widget("ui.tabs",e.ui.tabs,{options:{ajaxOptions:null,cache:!1},_create:function(){this._super();var t=this;this._on({tabsbeforeload:function(n,r){if(e.data(r.tab[0],"cache.tabs")){n.preventDefault();return}r.jqXHR.success(function(){t.options.cache&&e.data(r.tab[0],"cache.tabs",!0)})}})},_ajaxSettings:function(t,n,r){var i=this.options.ajaxOptions;return e.extend({},i,{error:function(e,t,n){try{i.error(e,t,r.tab.closest("li").index(),r.tab[0])}catch(n){}}},this._superApply(arguments))},_setOption:function(e,t){e==="cache"&&t===!1&&this.anchors.removeData("cache.tabs"),this._super(e,t)},_destroy:function(){this.anchors.removeData("cache.tabs"),this._super()},url:function(e,t){this.anchors.eq(e).removeData("cache.tabs"),this._superApply(arguments)}}),e.widget("ui.tabs",e.ui.tabs,{abort:function(){this.xhr&&this.xhr.abort()}}),e.widget("ui.tabs",e.ui.tabs,{options:{spinner:"Loading…"},_create:function(){this._super(),this._on({tabsbeforeload:function(e,t){if(e.target!==this.element[0]||!this.options.spinner)return;var n=t.tab.find("span"),r=n.html();n.html(this.options.spinner),t.jqXHR.complete(function(){n.html(r)})}})}}),e.widget("ui.tabs",e.ui.tabs,{options:{enable:null,disable:null},enable:function(t){var n=this.options,r;if(t&&n.disabled===!0||e.isArray(n.disabled)&&e.inArray(t,n.disabled)!==-1)r=!0;this._superApply(arguments),r&&this._trigger("enable",null,this._ui(this.anchors[t],this.panels[t]))},disable:function(t){var n=this.options,r;if(t&&n.disabled===!1||e.isArray(n.disabled)&&e.inArray(t,n.disabled)===-1)r=!0;this._superApply(arguments),r&&this._trigger("disable",null,this._ui(this.anchors[t],this.panels[t]))}}),e.widget("ui.tabs",e.ui.tabs,{options:{add:null,remove:null,tabTemplate:"
                                                      7. #{label}
                                                      8. "},add:function(n,r,i){i===t&&(i=this.anchors.length);var s,o,u=this.options,a=e(u.tabTemplate.replace(/#\{href\}/g,n).replace(/#\{label\}/g,r)),f=n.indexOf("#")?this._tabId(a):n.replace("#","");return a.addClass("ui-state-default ui-corner-top").data("ui-tabs-destroy",!0),a.attr("aria-controls",f),s=i>=this.tabs.length,o=this.element.find("#"+f),o.length||(o=this._createPanel(f),s?i>0?o.insertAfter(this.panels.eq(-1)):o.appendTo(this.element):o.insertBefore(this.panels[i])),o.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").hide(),s?a.appendTo(this.tablist):a.insertBefore(this.tabs[i]),u.disabled=e.map(u.disabled,function(e){return e>=i?++e:e}),this.refresh(),this.tabs.length===1&&u.active===!1&&this.option("active",0),this._trigger("add",null,this._ui(this.anchors[i],this.panels[i])),this},remove:function(t){t=this._getIndex(t);var n=this.options,r=this.tabs.eq(t).remove(),i=this._getPanelForTab(r).remove();return r.hasClass("ui-tabs-active")&&this.anchors.length>2&&this._activate(t+(t+1=t?--e:e}),this.refresh(),this._trigger("remove",null,this._ui(r.find("a")[0],i[0])),this}}),e.widget("ui.tabs",e.ui.tabs,{length:function(){return this.anchors.length}}),e.widget("ui.tabs",e.ui.tabs,{options:{idPrefix:"ui-tabs-"},_tabId:function(t){var n=t.is("li")?t.find("a[href]"):t;return n=n[0],e(n).closest("li").attr("aria-controls")||n.title&&n.title.replace(/\s/g,"_").replace(/[^\w\u00c0-\uFFFF\-]/g,"")||this.options.idPrefix+i()}}),e.widget("ui.tabs",e.ui.tabs,{options:{panelTemplate:"
                                                        "},_createPanel:function(t){return e(this.options.panelTemplate).attr("id",t).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").data("ui-tabs-destroy",!0)}}),e.widget("ui.tabs",e.ui.tabs,{_create:function(){var e=this.options;e.active===null&&e.selected!==t&&(e.active=e.selected===-1?!1:e.selected),this._super(),e.selected=e.active,e.selected===!1&&(e.selected=-1)},_setOption:function(e,t){if(e!=="selected")return this._super(e,t);var n=this.options;this._super("active",t===-1?!1:t),n.selected=n.active,n.selected===!1&&(n.selected=-1)},_eventHandler:function(e){this._superApply(arguments),this.options.selected=this.options.active,this.options.selected===!1&&(this.options.selected=-1)}}),e.widget("ui.tabs",e.ui.tabs,{options:{show:null,select:null},_create:function(){this._super(),this.options.active!==!1&&this._trigger("show",null,this._ui(this.active.find(".ui-tabs-anchor")[0],this._getPanelForTab(this.active)[0]))},_trigger:function(e,t,n){var r=this._superApply(arguments);return r?(e==="beforeActivate"&&n.newTab.length?r=this._super("select",t,{tab:n.newTab.find(".ui-tabs-anchor")[0],panel:n.newPanel[0],index:n.newTab.closest("li").index()}):e==="activate"&&n.newTab.length&&(r=this._super("show",t,{tab:n.newTab.find(".ui-tabs-anchor")[0],panel:n.newPanel[0],index:n.newTab.closest("li").index()})),r):!1}}),e.widget("ui.tabs",e.ui.tabs,{select:function(e){e=this._getIndex(e);if(e===-1){if(!this.options.collapsible||this.options.selected===-1)return;e=this.options.selected}this.anchors.eq(e).trigger(this.options.event+this.eventNamespace)}}),function(){var t=0;e.widget("ui.tabs",e.ui.tabs,{options:{cookie:null},_create:function(){var e=this.options,t;e.active==null&&e.cookie&&(t=parseInt(this._cookie(),10),t===-1&&(t=!1),e.active=t),this._super()},_cookie:function(n){var r=[this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+ ++t)];return arguments.length&&(r.push(n===!1?-1:n),r.push(this.options.cookie)),e.cookie.apply(null,r)},_refresh:function(){this._super(),this.options.cookie&&this._cookie(this.options.active,this.options.cookie)},_eventHandler:function(e){this._superApply(arguments),this.options.cookie&&this._cookie(this.options.active,this.options.cookie)},_destroy:function(){this._super(),this.options.cookie&&this._cookie(null,this.options.cookie)}})}(),e.widget("ui.tabs",e.ui.tabs,{_trigger:function(t,n,r){var i=e.extend({},r);return t==="load"&&(i.panel=i.panel[0],i.tab=i.tab.find(".ui-tabs-anchor")[0]),this._super(t,n,i)}}),e.widget("ui.tabs",e.ui.tabs,{options:{fx:null},_getFx:function(){var t,n,r=this.options.fx;return r&&(e.isArray(r)?(t=r[0],n=r[1]):t=n=r),r?{show:n,hide:t}:null},_toggle:function(e,t){function o(){n.running=!1,n._trigger("activate",e,t)}function u(){t.newTab.closest("li").addClass("ui-tabs-active ui-state-active"),r.length&&s.show?r.animate(s.show,s.show.duration,function(){o()}):(r.show(),o())}var n=this,r=t.newPanel,i=t.oldPanel,s=this._getFx();if(!s)return this._super(e,t);n.running=!0,i.length&&s.hide?i.animate(s.hide,s.hide.duration,function(){t.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),u()}):(t.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),i.hide(),u())}}))})(jQuery);(function(e){function n(t,n){var r=(t.attr("aria-describedby")||"").split(/\s+/);r.push(n),t.data("ui-tooltip-id",n).attr("aria-describedby",e.trim(r.join(" ")))}function r(t){var n=t.data("ui-tooltip-id"),r=(t.attr("aria-describedby")||"").split(/\s+/),i=e.inArray(n,r);i!==-1&&r.splice(i,1),t.removeData("ui-tooltip-id"),r=e.trim(r.join(" ")),r?t.attr("aria-describedby",r):t.removeAttr("aria-describedby")}var t=0;e.widget("ui.tooltip",{version:"1.9.0",options:{content:function(){return e(this).attr("title")},hide:!0,items:"[title]",position:{my:"left+15 center",at:"right center",collision:"flipfit flipfit"},show:!0,tooltipClass:null,track:!1,close:null,open:null},_create:function(){this._on({mouseover:"open",focusin:"open"}),this.tooltips={}},_setOption:function(t,n){var r=this;if(t==="disabled"){this[n?"_disable":"_enable"](),this.options[t]=n;return}this._super(t,n),t==="content"&&e.each(this.tooltips,function(e,t){r._updateContent(t)})},_disable:function(){var t=this;e.each(this.tooltips,function(n,r){var i=e.Event("blur");i.target=i.currentTarget=r[0],t.close(i,!0)}),this.element.find(this.options.items).andSelf().each(function(){var t=e(this);t.is("[title]")&&t.data("ui-tooltip-title",t.attr("title")).attr("title","")})},_enable:function(){this.element.find(this.options.items).andSelf().each(function(){var t=e(this);t.data("ui-tooltip-title")&&t.attr("title",t.data("ui-tooltip-title"))})},open:function(t){var n=e(t?t.target:this.element).closest(this.options.items);if(!n.length)return;if(this.options.track&&n.data("ui-tooltip-id")){this._find(n).position(e.extend({of:n},this.options.position)),this._off(this.document,"mousemove");return}n.attr("title")&&n.data("ui-tooltip-title",n.attr("title")),n.data("tooltip-open",!0),this._updateContent(n,t)},_updateContent:function(e,t){var n,r=this.options.content,i=this;if(typeof r=="string")return this._open(t,e,r);n=r.call(e[0],function(n){if(!e.data("tooltip-open"))return;i._delay(function(){this._open(t,e,n)})}),n&&this._open(t,e,n)},_open:function(t,r,i){function u(e){o.of=e,s.position(o)}var s,o;if(!i)return;s=this._find(r);if(s.length){s.find(".ui-tooltip-content").html(i);return}r.is("[title]")&&(t&&t.type==="mouseover"?r.attr("title",""):r.removeAttr("title")),s=this._tooltip(r),n(r,s.attr("id")),s.find(".ui-tooltip-content").html(i),this.options.track&&t&&/^mouse/.test(t.originalEvent.type)?(o=e.extend({},this.options.position),this._on(this.document,{mousemove:u}),u(t)):s.position(e.extend({of:r},this.options.position)),s.hide(),this._show(s,this.options.show),this._trigger("open",t,{tooltip:s}),this._on(r,{mouseleave:"close",focusout:"close",keyup:function(t){if(t.keyCode===e.ui.keyCode.ESCAPE){var n=e.Event(t);n.currentTarget=r[0],this.close(n,!0)}}})},close:function(t,n){var i=this,s=e(t?t.currentTarget:this.element),o=this._find(s);if(this.closing)return;if(!n&&t&&t.type!=="focusout"&&this.document[0].activeElement===s[0])return;s.data("ui-tooltip-title")&&s.attr("title",s.data("ui-tooltip-title")),r(s),o.stop(!0),this._hide(o,this.options.hide,function(){e(this).remove(),delete i.tooltips[this.id]}),s.removeData("tooltip-open"),this._off(s,"mouseleave focusout keyup"),this._off(this.document,"mousemove"),this.closing=!0,this._trigger("close",t,{tooltip:o}),this.closing=!1},_tooltip:function(n){var r="ui-tooltip-"+t++,i=e("
                                                        ").attr({id:r,role:"tooltip"}).addClass("ui-tooltip ui-widget ui-corner-all ui-widget-content "+(this.options.tooltipClass||""));return e("
                                                        ").addClass("ui-tooltip-content").appendTo(i),i.appendTo(this.document[0].body),e.fn.bgiframe&&i.bgiframe(),this.tooltips[r]=n,i},_find:function(t){var n=t.data("ui-tooltip-id");return n?e("#"+n):e()},_destroy:function(){var t=this;e.each(this.tooltips,function(n,r){var i=e.Event("blur");i.target=i.currentTarget=r[0],t.close(i,!0),e("#"+n).remove(),r.data("ui-tooltip-title")&&(r.attr("title",r.data("ui-tooltip-title")),r.removeData("ui-tooltip-title"))})}})})(jQuery); \ No newline at end of file diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/jquery.js b/scalaxy-reified/0.3-SNAPSHOT/api/lib/jquery.js new file mode 100644 index 00000000..bc3fbc81 --- /dev/null +++ b/scalaxy-reified/0.3-SNAPSHOT/api/lib/jquery.js @@ -0,0 +1,2 @@ +/*! jQuery v1.8.2 jquery.com | jquery.org/license */ +(function(a,b){function G(a){var b=F[a]={};return p.each(a.split(s),function(a,c){b[c]=!0}),b}function J(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(I,"-$1").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:+d+""===d?+d:H.test(d)?p.parseJSON(d):d}catch(f){}p.data(a,c,d)}else d=b}return d}function K(a){var b;for(b in a){if(b==="data"&&p.isEmptyObject(a[b]))continue;if(b!=="toJSON")return!1}return!0}function ba(){return!1}function bb(){return!0}function bh(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function bi(a,b){do a=a[b];while(a&&a.nodeType!==1);return a}function bj(a,b,c){b=b||0;if(p.isFunction(b))return p.grep(a,function(a,d){var e=!!b.call(a,d,a);return e===c});if(b.nodeType)return p.grep(a,function(a,d){return a===b===c});if(typeof b=="string"){var d=p.grep(a,function(a){return a.nodeType===1});if(be.test(b))return p.filter(b,d,!c);b=p.filter(b,d)}return p.grep(a,function(a,d){return p.inArray(a,b)>=0===c})}function bk(a){var b=bl.split("|"),c=a.createDocumentFragment();if(c.createElement)while(b.length)c.createElement(b.pop());return c}function bC(a,b){return a.getElementsByTagName(b)[0]||a.appendChild(a.ownerDocument.createElement(b))}function bD(a,b){if(b.nodeType!==1||!p.hasData(a))return;var c,d,e,f=p._data(a),g=p._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;d").appendTo(e.body),c=b.css("display");b.remove();if(c==="none"||c===""){bI=e.body.appendChild(bI||p.extend(e.createElement("iframe"),{frameBorder:0,width:0,height:0}));if(!bJ||!bI.createElement)bJ=(bI.contentWindow||bI.contentDocument).document,bJ.write(""),bJ.close();b=bJ.body.appendChild(bJ.createElement(a)),c=bH(b,"display"),e.body.removeChild(bI)}return bS[a]=c,c}function ci(a,b,c,d){var e;if(p.isArray(b))p.each(b,function(b,e){c||ce.test(a)?d(a,e):ci(a+"["+(typeof e=="object"?b:"")+"]",e,c,d)});else if(!c&&p.type(b)==="object")for(e in b)ci(a+"["+e+"]",b[e],c,d);else d(a,b)}function cz(a){return function(b,c){typeof b!="string"&&(c=b,b="*");var d,e,f,g=b.toLowerCase().split(s),h=0,i=g.length;if(p.isFunction(c))for(;h)[^>]*$|#([\w\-]*)$)/,v=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,w=/^[\],:{}\s]*$/,x=/(?:^|:|,)(?:\s*\[)+/g,y=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,z=/"[^"\\\r\n]*"|true|false|null|-?(?:\d\d*\.|)\d+(?:[eE][\-+]?\d+|)/g,A=/^-ms-/,B=/-([\da-z])/gi,C=function(a,b){return(b+"").toUpperCase()},D=function(){e.addEventListener?(e.removeEventListener("DOMContentLoaded",D,!1),p.ready()):e.readyState==="complete"&&(e.detachEvent("onreadystatechange",D),p.ready())},E={};p.fn=p.prototype={constructor:p,init:function(a,c,d){var f,g,h,i;if(!a)return this;if(a.nodeType)return this.context=this[0]=a,this.length=1,this;if(typeof a=="string"){a.charAt(0)==="<"&&a.charAt(a.length-1)===">"&&a.length>=3?f=[null,a,null]:f=u.exec(a);if(f&&(f[1]||!c)){if(f[1])return c=c instanceof p?c[0]:c,i=c&&c.nodeType?c.ownerDocument||c:e,a=p.parseHTML(f[1],i,!0),v.test(f[1])&&p.isPlainObject(c)&&this.attr.call(a,c,!0),p.merge(this,a);g=e.getElementById(f[2]);if(g&&g.parentNode){if(g.id!==f[2])return d.find(a);this.length=1,this[0]=g}return this.context=e,this.selector=a,this}return!c||c.jquery?(c||d).find(a):this.constructor(c).find(a)}return p.isFunction(a)?d.ready(a):(a.selector!==b&&(this.selector=a.selector,this.context=a.context),p.makeArray(a,this))},selector:"",jquery:"1.8.2",length:0,size:function(){return this.length},toArray:function(){return k.call(this)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=p.merge(this.constructor(),a);return d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")"),d},each:function(a,b){return p.each(this,a,b)},ready:function(a){return p.ready.promise().done(a),this},eq:function(a){return a=+a,a===-1?this.slice(a):this.slice(a,a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(k.apply(this,arguments),"slice",k.call(arguments).join(","))},map:function(a){return this.pushStack(p.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:j,sort:[].sort,splice:[].splice},p.fn.init.prototype=p.fn,p.extend=p.fn.extend=function(){var a,c,d,e,f,g,h=arguments[0]||{},i=1,j=arguments.length,k=!1;typeof h=="boolean"&&(k=h,h=arguments[1]||{},i=2),typeof h!="object"&&!p.isFunction(h)&&(h={}),j===i&&(h=this,--i);for(;i0)return;d.resolveWith(e,[p]),p.fn.trigger&&p(e).trigger("ready").off("ready")},isFunction:function(a){return p.type(a)==="function"},isArray:Array.isArray||function(a){return p.type(a)==="array"},isWindow:function(a){return a!=null&&a==a.window},isNumeric:function(a){return!isNaN(parseFloat(a))&&isFinite(a)},type:function(a){return a==null?String(a):E[m.call(a)]||"object"},isPlainObject:function(a){if(!a||p.type(a)!=="object"||a.nodeType||p.isWindow(a))return!1;try{if(a.constructor&&!n.call(a,"constructor")&&!n.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}var d;for(d in a);return d===b||n.call(a,d)},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},error:function(a){throw new Error(a)},parseHTML:function(a,b,c){var d;return!a||typeof a!="string"?null:(typeof b=="boolean"&&(c=b,b=0),b=b||e,(d=v.exec(a))?[b.createElement(d[1])]:(d=p.buildFragment([a],b,c?null:[]),p.merge([],(d.cacheable?p.clone(d.fragment):d.fragment).childNodes)))},parseJSON:function(b){if(!b||typeof b!="string")return null;b=p.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(w.test(b.replace(y,"@").replace(z,"]").replace(x,"")))return(new Function("return "+b))();p.error("Invalid JSON: "+b)},parseXML:function(c){var d,e;if(!c||typeof c!="string")return null;try{a.DOMParser?(e=new DOMParser,d=e.parseFromString(c,"text/xml")):(d=new ActiveXObject("Microsoft.XMLDOM"),d.async="false",d.loadXML(c))}catch(f){d=b}return(!d||!d.documentElement||d.getElementsByTagName("parsererror").length)&&p.error("Invalid XML: "+c),d},noop:function(){},globalEval:function(b){b&&r.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(A,"ms-").replace(B,C)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,c,d){var e,f=0,g=a.length,h=g===b||p.isFunction(a);if(d){if(h){for(e in a)if(c.apply(a[e],d)===!1)break}else for(;f0&&a[0]&&a[i-1]||i===0||p.isArray(a));if(j)for(;h-1)i.splice(c,1),e&&(c<=g&&g--,c<=h&&h--)}),this},has:function(a){return p.inArray(a,i)>-1},empty:function(){return i=[],this},disable:function(){return i=j=c=b,this},disabled:function(){return!i},lock:function(){return j=b,c||l.disable(),this},locked:function(){return!j},fireWith:function(a,b){return b=b||[],b=[a,b.slice?b.slice():b],i&&(!d||j)&&(e?j.push(b):k(b)),this},fire:function(){return l.fireWith(this,arguments),this},fired:function(){return!!d}};return l},p.extend({Deferred:function(a){var b=[["resolve","done",p.Callbacks("once memory"),"resolved"],["reject","fail",p.Callbacks("once memory"),"rejected"],["notify","progress",p.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return p.Deferred(function(c){p.each(b,function(b,d){var f=d[0],g=a[b];e[d[1]](p.isFunction(g)?function(){var a=g.apply(this,arguments);a&&p.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f+"With"](this===e?c:this,[a])}:c[f])}),a=null}).promise()},promise:function(a){return a!=null?p.extend(a,d):d}},e={};return d.pipe=d.then,p.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[a^1][2].disable,b[2][2].lock),e[f[0]]=g.fire,e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=k.call(arguments),d=c.length,e=d!==1||a&&p.isFunction(a.promise)?d:0,f=e===1?a:p.Deferred(),g=function(a,b,c){return function(d){b[a]=this,c[a]=arguments.length>1?k.call(arguments):d,c===h?f.notifyWith(b,c):--e||f.resolveWith(b,c)}},h,i,j;if(d>1){h=new Array(d),i=new Array(d),j=new Array(d);for(;b
                                                        a",c=n.getElementsByTagName("*"),d=n.getElementsByTagName("a")[0],d.style.cssText="top:1px;float:left;opacity:.5";if(!c||!c.length)return{};f=e.createElement("select"),g=f.appendChild(e.createElement("option")),h=n.getElementsByTagName("input")[0],b={leadingWhitespace:n.firstChild.nodeType===3,tbody:!n.getElementsByTagName("tbody").length,htmlSerialize:!!n.getElementsByTagName("link").length,style:/top/.test(d.getAttribute("style")),hrefNormalized:d.getAttribute("href")==="/a",opacity:/^0.5/.test(d.style.opacity),cssFloat:!!d.style.cssFloat,checkOn:h.value==="on",optSelected:g.selected,getSetAttribute:n.className!=="t",enctype:!!e.createElement("form").enctype,html5Clone:e.createElement("nav").cloneNode(!0).outerHTML!=="<:nav>",boxModel:e.compatMode==="CSS1Compat",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,boxSizingReliable:!0,pixelPosition:!1},h.checked=!0,b.noCloneChecked=h.cloneNode(!0).checked,f.disabled=!0,b.optDisabled=!g.disabled;try{delete n.test}catch(o){b.deleteExpando=!1}!n.addEventListener&&n.attachEvent&&n.fireEvent&&(n.attachEvent("onclick",m=function(){b.noCloneEvent=!1}),n.cloneNode(!0).fireEvent("onclick"),n.detachEvent("onclick",m)),h=e.createElement("input"),h.value="t",h.setAttribute("type","radio"),b.radioValue=h.value==="t",h.setAttribute("checked","checked"),h.setAttribute("name","t"),n.appendChild(h),i=e.createDocumentFragment(),i.appendChild(n.lastChild),b.checkClone=i.cloneNode(!0).cloneNode(!0).lastChild.checked,b.appendChecked=h.checked,i.removeChild(h),i.appendChild(n);if(n.attachEvent)for(k in{submit:!0,change:!0,focusin:!0})j="on"+k,l=j in n,l||(n.setAttribute(j,"return;"),l=typeof n[j]=="function"),b[k+"Bubbles"]=l;return p(function(){var c,d,f,g,h="padding:0;margin:0;border:0;display:block;overflow:hidden;",i=e.getElementsByTagName("body")[0];if(!i)return;c=e.createElement("div"),c.style.cssText="visibility:hidden;border:0;width:0;height:0;position:static;top:0;margin-top:1px",i.insertBefore(c,i.firstChild),d=e.createElement("div"),c.appendChild(d),d.innerHTML="
                                                        t
                                                        ",f=d.getElementsByTagName("td"),f[0].style.cssText="padding:0;margin:0;border:0;display:none",l=f[0].offsetHeight===0,f[0].style.display="",f[1].style.display="none",b.reliableHiddenOffsets=l&&f[0].offsetHeight===0,d.innerHTML="",d.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",b.boxSizing=d.offsetWidth===4,b.doesNotIncludeMarginInBodyOffset=i.offsetTop!==1,a.getComputedStyle&&(b.pixelPosition=(a.getComputedStyle(d,null)||{}).top!=="1%",b.boxSizingReliable=(a.getComputedStyle(d,null)||{width:"4px"}).width==="4px",g=e.createElement("div"),g.style.cssText=d.style.cssText=h,g.style.marginRight=g.style.width="0",d.style.width="1px",d.appendChild(g),b.reliableMarginRight=!parseFloat((a.getComputedStyle(g,null)||{}).marginRight)),typeof d.style.zoom!="undefined"&&(d.innerHTML="",d.style.cssText=h+"width:1px;padding:1px;display:inline;zoom:1",b.inlineBlockNeedsLayout=d.offsetWidth===3,d.style.display="block",d.style.overflow="visible",d.innerHTML="
                                                        ",d.firstChild.style.width="5px",b.shrinkWrapBlocks=d.offsetWidth!==3,c.style.zoom=1),i.removeChild(c),c=d=f=g=null}),i.removeChild(n),c=d=f=g=h=i=n=null,b}();var H=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,I=/([A-Z])/g;p.extend({cache:{},deletedIds:[],uuid:0,expando:"jQuery"+(p.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){return a=a.nodeType?p.cache[a[p.expando]]:a[p.expando],!!a&&!K(a)},data:function(a,c,d,e){if(!p.acceptData(a))return;var f,g,h=p.expando,i=typeof c=="string",j=a.nodeType,k=j?p.cache:a,l=j?a[h]:a[h]&&h;if((!l||!k[l]||!e&&!k[l].data)&&i&&d===b)return;l||(j?a[h]=l=p.deletedIds.pop()||p.guid++:l=h),k[l]||(k[l]={},j||(k[l].toJSON=p.noop));if(typeof c=="object"||typeof c=="function")e?k[l]=p.extend(k[l],c):k[l].data=p.extend(k[l].data,c);return f=k[l],e||(f.data||(f.data={}),f=f.data),d!==b&&(f[p.camelCase(c)]=d),i?(g=f[c],g==null&&(g=f[p.camelCase(c)])):g=f,g},removeData:function(a,b,c){if(!p.acceptData(a))return;var d,e,f,g=a.nodeType,h=g?p.cache:a,i=g?a[p.expando]:p.expando;if(!h[i])return;if(b){d=c?h[i]:h[i].data;if(d){p.isArray(b)||(b in d?b=[b]:(b=p.camelCase(b),b in d?b=[b]:b=b.split(" ")));for(e=0,f=b.length;e1,null,!1))},removeData:function(a){return this.each(function(){p.removeData(this,a)})}}),p.extend({queue:function(a,b,c){var d;if(a)return b=(b||"fx")+"queue",d=p._data(a,b),c&&(!d||p.isArray(c)?d=p._data(a,b,p.makeArray(c)):d.push(c)),d||[]},dequeue:function(a,b){b=b||"fx";var c=p.queue(a,b),d=c.length,e=c.shift(),f=p._queueHooks(a,b),g=function(){p.dequeue(a,b)};e==="inprogress"&&(e=c.shift(),d--),e&&(b==="fx"&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return p._data(a,c)||p._data(a,c,{empty:p.Callbacks("once memory").add(function(){p.removeData(a,b+"queue",!0),p.removeData(a,c,!0)})})}}),p.fn.extend({queue:function(a,c){var d=2;return typeof a!="string"&&(c=a,a="fx",d--),arguments.length1)},removeAttr:function(a){return this.each(function(){p.removeAttr(this,a)})},prop:function(a,b){return p.access(this,p.prop,a,b,arguments.length>1)},removeProp:function(a){return a=p.propFix[a]||a,this.each(function(){try{this[a]=b,delete this[a]}catch(c){}})},addClass:function(a){var b,c,d,e,f,g,h;if(p.isFunction(a))return this.each(function(b){p(this).addClass(a.call(this,b,this.className))});if(a&&typeof a=="string"){b=a.split(s);for(c=0,d=this.length;c=0)d=d.replace(" "+c[f]+" "," ");e.className=a?p.trim(d):""}}}return this},toggleClass:function(a,b){var c=typeof a,d=typeof b=="boolean";return p.isFunction(a)?this.each(function(c){p(this).toggleClass(a.call(this,c,this.className,b),b)}):this.each(function(){if(c==="string"){var e,f=0,g=p(this),h=b,i=a.split(s);while(e=i[f++])h=d?h:!g.hasClass(e),g[h?"addClass":"removeClass"](e)}else if(c==="undefined"||c==="boolean")this.className&&p._data(this,"__className__",this.className),this.className=this.className||a===!1?"":p._data(this,"__className__")||""})},hasClass:function(a){var b=" "+a+" ",c=0,d=this.length;for(;c=0)return!0;return!1},val:function(a){var c,d,e,f=this[0];if(!arguments.length){if(f)return c=p.valHooks[f.type]||p.valHooks[f.nodeName.toLowerCase()],c&&"get"in c&&(d=c.get(f,"value"))!==b?d:(d=f.value,typeof d=="string"?d.replace(P,""):d==null?"":d);return}return e=p.isFunction(a),this.each(function(d){var f,g=p(this);if(this.nodeType!==1)return;e?f=a.call(this,d,g.val()):f=a,f==null?f="":typeof f=="number"?f+="":p.isArray(f)&&(f=p.map(f,function(a){return a==null?"":a+""})),c=p.valHooks[this.type]||p.valHooks[this.nodeName.toLowerCase()];if(!c||!("set"in c)||c.set(this,f,"value")===b)this.value=f})}}),p.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c,d,e,f=a.selectedIndex,g=[],h=a.options,i=a.type==="select-one";if(f<0)return null;c=i?f:0,d=i?f+1:h.length;for(;c=0}),c.length||(a.selectedIndex=-1),c}}},attrFn:{},attr:function(a,c,d,e){var f,g,h,i=a.nodeType;if(!a||i===3||i===8||i===2)return;if(e&&p.isFunction(p.fn[c]))return p(a)[c](d);if(typeof a.getAttribute=="undefined")return p.prop(a,c,d);h=i!==1||!p.isXMLDoc(a),h&&(c=c.toLowerCase(),g=p.attrHooks[c]||(T.test(c)?M:L));if(d!==b){if(d===null){p.removeAttr(a,c);return}return g&&"set"in g&&h&&(f=g.set(a,d,c))!==b?f:(a.setAttribute(c,d+""),d)}return g&&"get"in g&&h&&(f=g.get(a,c))!==null?f:(f=a.getAttribute(c),f===null?b:f)},removeAttr:function(a,b){var c,d,e,f,g=0;if(b&&a.nodeType===1){d=b.split(s);for(;g=0}})});var V=/^(?:textarea|input|select)$/i,W=/^([^\.]*|)(?:\.(.+)|)$/,X=/(?:^|\s)hover(\.\S+|)\b/,Y=/^key/,Z=/^(?:mouse|contextmenu)|click/,$=/^(?:focusinfocus|focusoutblur)$/,_=function(a){return p.event.special.hover?a:a.replace(X,"mouseenter$1 mouseleave$1")};p.event={add:function(a,c,d,e,f){var g,h,i,j,k,l,m,n,o,q,r;if(a.nodeType===3||a.nodeType===8||!c||!d||!(g=p._data(a)))return;d.handler&&(o=d,d=o.handler,f=o.selector),d.guid||(d.guid=p.guid++),i=g.events,i||(g.events=i={}),h=g.handle,h||(g.handle=h=function(a){return typeof p!="undefined"&&(!a||p.event.triggered!==a.type)?p.event.dispatch.apply(h.elem,arguments):b},h.elem=a),c=p.trim(_(c)).split(" ");for(j=0;j=0&&(s=s.slice(0,-1),i=!0),s.indexOf(".")>=0&&(t=s.split("."),s=t.shift(),t.sort());if((!f||p.event.customEvent[s])&&!p.event.global[s])return;c=typeof c=="object"?c[p.expando]?c:new p.Event(s,c):new p.Event(s),c.type=s,c.isTrigger=!0,c.exclusive=i,c.namespace=t.join("."),c.namespace_re=c.namespace?new RegExp("(^|\\.)"+t.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,m=s.indexOf(":")<0?"on"+s:"";if(!f){h=p.cache;for(j in h)h[j].events&&h[j].events[s]&&p.event.trigger(c,d,h[j].handle.elem,!0);return}c.result=b,c.target||(c.target=f),d=d!=null?p.makeArray(d):[],d.unshift(c),n=p.event.special[s]||{};if(n.trigger&&n.trigger.apply(f,d)===!1)return;q=[[f,n.bindType||s]];if(!g&&!n.noBubble&&!p.isWindow(f)){r=n.delegateType||s,k=$.test(r+s)?f:f.parentNode;for(l=f;k;k=k.parentNode)q.push([k,r]),l=k;l===(f.ownerDocument||e)&&q.push([l.defaultView||l.parentWindow||a,r])}for(j=0;j=0:p.find(m,this,null,[f]).length),h[m]&&j.push(l);j.length&&u.push({elem:f,matches:j})}o.length>q&&u.push({elem:this,matches:o.slice(q)});for(d=0;d0?this.on(b,null,a,c):this.trigger(b)},Y.test(b)&&(p.event.fixHooks[b]=p.event.keyHooks),Z.test(b)&&(p.event.fixHooks[b]=p.event.mouseHooks)}),function(a,b){function bc(a,b,c,d){c=c||[],b=b||r;var e,f,i,j,k=b.nodeType;if(!a||typeof a!="string")return c;if(k!==1&&k!==9)return[];i=g(b);if(!i&&!d)if(e=P.exec(a))if(j=e[1]){if(k===9){f=b.getElementById(j);if(!f||!f.parentNode)return c;if(f.id===j)return c.push(f),c}else if(b.ownerDocument&&(f=b.ownerDocument.getElementById(j))&&h(b,f)&&f.id===j)return c.push(f),c}else{if(e[2])return w.apply(c,x.call(b.getElementsByTagName(a),0)),c;if((j=e[3])&&_&&b.getElementsByClassName)return w.apply(c,x.call(b.getElementsByClassName(j),0)),c}return bp(a.replace(L,"$1"),b,c,d,i)}function bd(a){return function(b){var c=b.nodeName.toLowerCase();return c==="input"&&b.type===a}}function be(a){return function(b){var c=b.nodeName.toLowerCase();return(c==="input"||c==="button")&&b.type===a}}function bf(a){return z(function(b){return b=+b,z(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function bg(a,b,c){if(a===b)return c;var d=a.nextSibling;while(d){if(d===b)return-1;d=d.nextSibling}return 1}function bh(a,b){var c,d,f,g,h,i,j,k=C[o][a];if(k)return b?0:k.slice(0);h=a,i=[],j=e.preFilter;while(h){if(!c||(d=M.exec(h)))d&&(h=h.slice(d[0].length)),i.push(f=[]);c=!1;if(d=N.exec(h))f.push(c=new q(d.shift())),h=h.slice(c.length),c.type=d[0].replace(L," ");for(g in e.filter)(d=W[g].exec(h))&&(!j[g]||(d=j[g](d,r,!0)))&&(f.push(c=new q(d.shift())),h=h.slice(c.length),c.type=g,c.matches=d);if(!c)break}return b?h.length:h?bc.error(a):C(a,i).slice(0)}function bi(a,b,d){var e=b.dir,f=d&&b.dir==="parentNode",g=u++;return b.first?function(b,c,d){while(b=b[e])if(f||b.nodeType===1)return a(b,c,d)}:function(b,d,h){if(!h){var i,j=t+" "+g+" ",k=j+c;while(b=b[e])if(f||b.nodeType===1){if((i=b[o])===k)return b.sizset;if(typeof i=="string"&&i.indexOf(j)===0){if(b.sizset)return b}else{b[o]=k;if(a(b,d,h))return b.sizset=!0,b;b.sizset=!1}}}else while(b=b[e])if(f||b.nodeType===1)if(a(b,d,h))return b}}function bj(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function bk(a,b,c,d,e){var f,g=[],h=0,i=a.length,j=b!=null;for(;h-1},h,!0),m=[function(a,c,d){return!g&&(d||c!==l)||((b=c).nodeType?j(a,c,d):k(a,c,d))}];for(;i1&&bj(m),i>1&&a.slice(0,i-1).join("").replace(L,"$1"),c,i0,f=a.length>0,g=function(h,i,j,k,m){var n,o,p,q=[],s=0,u="0",x=h&&[],y=m!=null,z=l,A=h||f&&e.find.TAG("*",m&&i.parentNode||i),B=t+=z==null?1:Math.E;y&&(l=i!==r&&i,c=g.el);for(;(n=A[u])!=null;u++){if(f&&n){for(o=0;p=a[o];o++)if(p(n,i,j)){k.push(n);break}y&&(t=B,c=++g.el)}d&&((n=!p&&n)&&s--,h&&x.push(n))}s+=u;if(d&&u!==s){for(o=0;p=b[o];o++)p(x,q,i,j);if(h){if(s>0)while(u--)!x[u]&&!q[u]&&(q[u]=v.call(k));q=bk(q)}w.apply(k,q),y&&!h&&q.length>0&&s+b.length>1&&bc.uniqueSort(k)}return y&&(t=B,l=z),x};return g.el=0,d?z(g):g}function bo(a,b,c,d){var e=0,f=b.length;for(;e2&&(j=h[0]).type==="ID"&&b.nodeType===9&&!f&&e.relative[h[1].type]){b=e.find.ID(j.matches[0].replace(V,""),b,f)[0];if(!b)return c;a=a.slice(h.shift().length)}for(g=W.POS.test(a)?-1:h.length-1;g>=0;g--){j=h[g];if(e.relative[k=j.type])break;if(l=e.find[k])if(d=l(j.matches[0].replace(V,""),R.test(h[0].type)&&b.parentNode||b,f)){h.splice(g,1),a=d.length&&h.join("");if(!a)return w.apply(c,x.call(d,0)),c;break}}}return i(a,m)(d,b,f,c,R.test(a)),c}function bq(){}var c,d,e,f,g,h,i,j,k,l,m=!0,n="undefined",o=("sizcache"+Math.random()).replace(".",""),q=String,r=a.document,s=r.documentElement,t=0,u=0,v=[].pop,w=[].push,x=[].slice,y=[].indexOf||function(a){var b=0,c=this.length;for(;be.cacheLength&&delete a[b.shift()],a[c]=d},a)},B=A(),C=A(),D=A(),E="[\\x20\\t\\r\\n\\f]",F="(?:\\\\.|[-\\w]|[^\\x00-\\xa0])+",G=F.replace("w","w#"),H="([*^$|!~]?=)",I="\\["+E+"*("+F+")"+E+"*(?:"+H+E+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+G+")|)|)"+E+"*\\]",J=":("+F+")(?:\\((?:(['\"])((?:\\\\.|[^\\\\])*?)\\2|([^()[\\]]*|(?:(?:"+I+")|[^:]|\\\\.)*|.*))\\)|)",K=":(even|odd|eq|gt|lt|nth|first|last)(?:\\("+E+"*((?:-\\d)?\\d*)"+E+"*\\)|)(?=[^-]|$)",L=new RegExp("^"+E+"+|((?:^|[^\\\\])(?:\\\\.)*)"+E+"+$","g"),M=new RegExp("^"+E+"*,"+E+"*"),N=new RegExp("^"+E+"*([\\x20\\t\\r\\n\\f>+~])"+E+"*"),O=new RegExp(J),P=/^(?:#([\w\-]+)|(\w+)|\.([\w\-]+))$/,Q=/^:not/,R=/[\x20\t\r\n\f]*[+~]/,S=/:not\($/,T=/h\d/i,U=/input|select|textarea|button/i,V=/\\(?!\\)/g,W={ID:new RegExp("^#("+F+")"),CLASS:new RegExp("^\\.("+F+")"),NAME:new RegExp("^\\[name=['\"]?("+F+")['\"]?\\]"),TAG:new RegExp("^("+F.replace("w","w*")+")"),ATTR:new RegExp("^"+I),PSEUDO:new RegExp("^"+J),POS:new RegExp(K,"i"),CHILD:new RegExp("^:(only|nth|first|last)-child(?:\\("+E+"*(even|odd|(([+-]|)(\\d*)n|)"+E+"*(?:([+-]|)"+E+"*(\\d+)|))"+E+"*\\)|)","i"),needsContext:new RegExp("^"+E+"*[>+~]|"+K,"i")},X=function(a){var b=r.createElement("div");try{return a(b)}catch(c){return!1}finally{b=null}},Y=X(function(a){return a.appendChild(r.createComment("")),!a.getElementsByTagName("*").length}),Z=X(function(a){return a.innerHTML="",a.firstChild&&typeof a.firstChild.getAttribute!==n&&a.firstChild.getAttribute("href")==="#"}),$=X(function(a){a.innerHTML="";var b=typeof a.lastChild.getAttribute("multiple");return b!=="boolean"&&b!=="string"}),_=X(function(a){return a.innerHTML="",!a.getElementsByClassName||!a.getElementsByClassName("e").length?!1:(a.lastChild.className="e",a.getElementsByClassName("e").length===2)}),ba=X(function(a){a.id=o+0,a.innerHTML="
                                                        ",s.insertBefore(a,s.firstChild);var b=r.getElementsByName&&r.getElementsByName(o).length===2+r.getElementsByName(o+0).length;return d=!r.getElementById(o),s.removeChild(a),b});try{x.call(s.childNodes,0)[0].nodeType}catch(bb){x=function(a){var b,c=[];for(;b=this[a];a++)c.push(b);return c}}bc.matches=function(a,b){return bc(a,null,null,b)},bc.matchesSelector=function(a,b){return bc(b,null,null,[a]).length>0},f=bc.getText=function(a){var b,c="",d=0,e=a.nodeType;if(e){if(e===1||e===9||e===11){if(typeof a.textContent=="string")return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=f(a)}else if(e===3||e===4)return a.nodeValue}else for(;b=a[d];d++)c+=f(b);return c},g=bc.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?b.nodeName!=="HTML":!1},h=bc.contains=s.contains?function(a,b){var c=a.nodeType===9?a.documentElement:a,d=b&&b.parentNode;return a===d||!!(d&&d.nodeType===1&&c.contains&&c.contains(d))}:s.compareDocumentPosition?function(a,b){return b&&!!(a.compareDocumentPosition(b)&16)}:function(a,b){while(b=b.parentNode)if(b===a)return!0;return!1},bc.attr=function(a,b){var c,d=g(a);return d||(b=b.toLowerCase()),(c=e.attrHandle[b])?c(a):d||$?a.getAttribute(b):(c=a.getAttributeNode(b),c?typeof a[b]=="boolean"?a[b]?b:null:c.specified?c.value:null:null)},e=bc.selectors={cacheLength:50,createPseudo:z,match:W,attrHandle:Z?{}:{href:function(a){return a.getAttribute("href",2)},type:function(a){return a.getAttribute("type")}},find:{ID:d?function(a,b,c){if(typeof b.getElementById!==n&&!c){var d=b.getElementById(a);return d&&d.parentNode?[d]:[]}}:function(a,c,d){if(typeof c.getElementById!==n&&!d){var e=c.getElementById(a);return e?e.id===a||typeof e.getAttributeNode!==n&&e.getAttributeNode("id").value===a?[e]:b:[]}},TAG:Y?function(a,b){if(typeof b.getElementsByTagName!==n)return b.getElementsByTagName(a)}:function(a,b){var c=b.getElementsByTagName(a);if(a==="*"){var d,e=[],f=0;for(;d=c[f];f++)d.nodeType===1&&e.push(d);return e}return c},NAME:ba&&function(a,b){if(typeof b.getElementsByName!==n)return b.getElementsByName(name)},CLASS:_&&function(a,b,c){if(typeof b.getElementsByClassName!==n&&!c)return b.getElementsByClassName(a)}},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(V,""),a[3]=(a[4]||a[5]||"").replace(V,""),a[2]==="~="&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),a[1]==="nth"?(a[2]||bc.error(a[0]),a[3]=+(a[3]?a[4]+(a[5]||1):2*(a[2]==="even"||a[2]==="odd")),a[4]=+(a[6]+a[7]||a[2]==="odd")):a[2]&&bc.error(a[0]),a},PSEUDO:function(a){var b,c;if(W.CHILD.test(a[0]))return null;if(a[3])a[2]=a[3];else if(b=a[4])O.test(b)&&(c=bh(b,!0))&&(c=b.indexOf(")",b.length-c)-b.length)&&(b=b.slice(0,c),a[0]=a[0].slice(0,c)),a[2]=b;return a.slice(0,3)}},filter:{ID:d?function(a){return a=a.replace(V,""),function(b){return b.getAttribute("id")===a}}:function(a){return a=a.replace(V,""),function(b){var c=typeof b.getAttributeNode!==n&&b.getAttributeNode("id");return c&&c.value===a}},TAG:function(a){return a==="*"?function(){return!0}:(a=a.replace(V,"").toLowerCase(),function(b){return b.nodeName&&b.nodeName.toLowerCase()===a})},CLASS:function(a){var b=B[o][a];return b||(b=B(a,new RegExp("(^|"+E+")"+a+"("+E+"|$)"))),function(a){return b.test(a.className||typeof a.getAttribute!==n&&a.getAttribute("class")||"")}},ATTR:function(a,b,c){return function(d,e){var f=bc.attr(d,a);return f==null?b==="!=":b?(f+="",b==="="?f===c:b==="!="?f!==c:b==="^="?c&&f.indexOf(c)===0:b==="*="?c&&f.indexOf(c)>-1:b==="$="?c&&f.substr(f.length-c.length)===c:b==="~="?(" "+f+" ").indexOf(c)>-1:b==="|="?f===c||f.substr(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d){return a==="nth"?function(a){var b,e,f=a.parentNode;if(c===1&&d===0)return!0;if(f){e=0;for(b=f.firstChild;b;b=b.nextSibling)if(b.nodeType===1){e++;if(a===b)break}}return e-=d,e===c||e%c===0&&e/c>=0}:function(b){var c=b;switch(a){case"only":case"first":while(c=c.previousSibling)if(c.nodeType===1)return!1;if(a==="first")return!0;c=b;case"last":while(c=c.nextSibling)if(c.nodeType===1)return!1;return!0}}},PSEUDO:function(a,b){var c,d=e.pseudos[a]||e.setFilters[a.toLowerCase()]||bc.error("unsupported pseudo: "+a);return d[o]?d(b):d.length>1?(c=[a,a,"",b],e.setFilters.hasOwnProperty(a.toLowerCase())?z(function(a,c){var e,f=d(a,b),g=f.length;while(g--)e=y.call(a,f[g]),a[e]=!(c[e]=f[g])}):function(a){return d(a,0,c)}):d}},pseudos:{not:z(function(a){var b=[],c=[],d=i(a.replace(L,"$1"));return d[o]?z(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)if(f=g[h])a[h]=!(b[h]=f)}):function(a,e,f){return b[0]=a,d(b,null,f,c),!c.pop()}}),has:z(function(a){return function(b){return bc(a,b).length>0}}),contains:z(function(a){return function(b){return(b.textContent||b.innerText||f(b)).indexOf(a)>-1}}),enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&!!a.checked||b==="option"&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},parent:function(a){return!e.pseudos.empty(a)},empty:function(a){var b;a=a.firstChild;while(a){if(a.nodeName>"@"||(b=a.nodeType)===3||b===4)return!1;a=a.nextSibling}return!0},header:function(a){return T.test(a.nodeName)},text:function(a){var b,c;return a.nodeName.toLowerCase()==="input"&&(b=a.type)==="text"&&((c=a.getAttribute("type"))==null||c.toLowerCase()===b)},radio:bd("radio"),checkbox:bd("checkbox"),file:bd("file"),password:bd("password"),image:bd("image"),submit:be("submit"),reset:be("reset"),button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&a.type==="button"||b==="button"},input:function(a){return U.test(a.nodeName)},focus:function(a){var b=a.ownerDocument;return a===b.activeElement&&(!b.hasFocus||b.hasFocus())&&(!!a.type||!!a.href)},active:function(a){return a===a.ownerDocument.activeElement},first:bf(function(a,b,c){return[0]}),last:bf(function(a,b,c){return[b-1]}),eq:bf(function(a,b,c){return[c<0?c+b:c]}),even:bf(function(a,b,c){for(var d=0;d=0;)a.push(d);return a}),gt:bf(function(a,b,c){for(var d=c<0?c+b:c;++d",a.querySelectorAll("[selected]").length||e.push("\\["+E+"*(?:checked|disabled|ismap|multiple|readonly|selected|value)"),a.querySelectorAll(":checked").length||e.push(":checked")}),X(function(a){a.innerHTML="

                                                        ",a.querySelectorAll("[test^='']").length&&e.push("[*^$]="+E+"*(?:\"\"|'')"),a.innerHTML="",a.querySelectorAll(":enabled").length||e.push(":enabled",":disabled")}),e=new RegExp(e.join("|")),bp=function(a,d,f,g,h){if(!g&&!h&&(!e||!e.test(a))){var i,j,k=!0,l=o,m=d,n=d.nodeType===9&&a;if(d.nodeType===1&&d.nodeName.toLowerCase()!=="object"){i=bh(a),(k=d.getAttribute("id"))?l=k.replace(c,"\\$&"):d.setAttribute("id",l),l="[id='"+l+"'] ",j=i.length;while(j--)i[j]=l+i[j].join("");m=R.test(a)&&d.parentNode||d,n=i.join(",")}if(n)try{return w.apply(f,x.call(m.querySelectorAll(n),0)),f}catch(p){}finally{k||d.removeAttribute("id")}}return b(a,d,f,g,h)},h&&(X(function(b){a=h.call(b,"div");try{h.call(b,"[test!='']:sizzle"),f.push("!=",J)}catch(c){}}),f=new RegExp(f.join("|")),bc.matchesSelector=function(b,c){c=c.replace(d,"='$1']");if(!g(b)&&!f.test(c)&&(!e||!e.test(c)))try{var i=h.call(b,c);if(i||a||b.document&&b.document.nodeType!==11)return i}catch(j){}return bc(c,null,null,[b]).length>0})}(),e.pseudos.nth=e.pseudos.eq,e.filters=bq.prototype=e.pseudos,e.setFilters=new bq,bc.attr=p.attr,p.find=bc,p.expr=bc.selectors,p.expr[":"]=p.expr.pseudos,p.unique=bc.uniqueSort,p.text=bc.getText,p.isXMLDoc=bc.isXML,p.contains=bc.contains}(a);var bc=/Until$/,bd=/^(?:parents|prev(?:Until|All))/,be=/^.[^:#\[\.,]*$/,bf=p.expr.match.needsContext,bg={children:!0,contents:!0,next:!0,prev:!0};p.fn.extend({find:function(a){var b,c,d,e,f,g,h=this;if(typeof a!="string")return p(a).filter(function(){for(b=0,c=h.length;b0)for(e=d;e=0:p.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var c,d=0,e=this.length,f=[],g=bf.test(a)||typeof a!="string"?p(a,b||this.context):0;for(;d-1:p.find.matchesSelector(c,a)){f.push(c);break}c=c.parentNode}}return f=f.length>1?p.unique(f):f,this.pushStack(f,"closest",a)},index:function(a){return a?typeof a=="string"?p.inArray(this[0],p(a)):p.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.prevAll().length:-1},add:function(a,b){var c=typeof a=="string"?p(a,b):p.makeArray(a&&a.nodeType?[a]:a),d=p.merge(this.get(),c);return this.pushStack(bh(c[0])||bh(d[0])?d:p.unique(d))},addBack:function(a){return this.add(a==null?this.prevObject:this.prevObject.filter(a))}}),p.fn.andSelf=p.fn.addBack,p.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return p.dir(a,"parentNode")},parentsUntil:function(a,b,c){return p.dir(a,"parentNode",c)},next:function(a){return bi(a,"nextSibling")},prev:function(a){return bi(a,"previousSibling")},nextAll:function(a){return p.dir(a,"nextSibling")},prevAll:function(a){return p.dir(a,"previousSibling")},nextUntil:function(a,b,c){return p.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return p.dir(a,"previousSibling",c)},siblings:function(a){return p.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return p.sibling(a.firstChild)},contents:function(a){return p.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:p.merge([],a.childNodes)}},function(a,b){p.fn[a]=function(c,d){var e=p.map(this,b,c);return bc.test(a)||(d=c),d&&typeof d=="string"&&(e=p.filter(d,e)),e=this.length>1&&!bg[a]?p.unique(e):e,this.length>1&&bd.test(a)&&(e=e.reverse()),this.pushStack(e,a,k.call(arguments).join(","))}}),p.extend({filter:function(a,b,c){return c&&(a=":not("+a+")"),b.length===1?p.find.matchesSelector(b[0],a)?[b[0]]:[]:p.find.matches(a,b)},dir:function(a,c,d){var e=[],f=a[c];while(f&&f.nodeType!==9&&(d===b||f.nodeType!==1||!p(f).is(d)))f.nodeType===1&&e.push(f),f=f[c];return e},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var bl="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",bm=/ jQuery\d+="(?:null|\d+)"/g,bn=/^\s+/,bo=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,bp=/<([\w:]+)/,bq=/]","i"),bv=/^(?:checkbox|radio)$/,bw=/checked\s*(?:[^=]|=\s*.checked.)/i,bx=/\/(java|ecma)script/i,by=/^\s*\s*$/g,bz={option:[1,""],legend:[1,"
                                                        ","
                                                        "],thead:[1,"","
                                                        "],tr:[2,"","
                                                        "],td:[3,"","
                                                        "],col:[2,"","
                                                        "],area:[1,"",""],_default:[0,"",""]},bA=bk(e),bB=bA.appendChild(e.createElement("div"));bz.optgroup=bz.option,bz.tbody=bz.tfoot=bz.colgroup=bz.caption=bz.thead,bz.th=bz.td,p.support.htmlSerialize||(bz._default=[1,"X
                                                        ","
                                                        "]),p.fn.extend({text:function(a){return p.access(this,function(a){return a===b?p.text(this):this.empty().append((this[0]&&this[0].ownerDocument||e).createTextNode(a))},null,a,arguments.length)},wrapAll:function(a){if(p.isFunction(a))return this.each(function(b){p(this).wrapAll(a.call(this,b))});if(this[0]){var b=p(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return p.isFunction(a)?this.each(function(b){p(this).wrapInner(a.call(this,b))}):this.each(function(){var b=p(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=p.isFunction(a);return this.each(function(c){p(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){p.nodeName(this,"body")||p(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){(this.nodeType===1||this.nodeType===11)&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){(this.nodeType===1||this.nodeType===11)&&this.insertBefore(a,this.firstChild)})},before:function(){if(!bh(this[0]))return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=p.clean(arguments);return this.pushStack(p.merge(a,this),"before",this.selector)}},after:function(){if(!bh(this[0]))return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=p.clean(arguments);return this.pushStack(p.merge(this,a),"after",this.selector)}},remove:function(a,b){var c,d=0;for(;(c=this[d])!=null;d++)if(!a||p.filter(a,[c]).length)!b&&c.nodeType===1&&(p.cleanData(c.getElementsByTagName("*")),p.cleanData([c])),c.parentNode&&c.parentNode.removeChild(c);return this},empty:function(){var a,b=0;for(;(a=this[b])!=null;b++){a.nodeType===1&&p.cleanData(a.getElementsByTagName("*"));while(a.firstChild)a.removeChild(a.firstChild)}return this},clone:function(a,b){return a=a==null?!1:a,b=b==null?a:b,this.map(function(){return p.clone(this,a,b)})},html:function(a){return p.access(this,function(a){var c=this[0]||{},d=0,e=this.length;if(a===b)return c.nodeType===1?c.innerHTML.replace(bm,""):b;if(typeof a=="string"&&!bs.test(a)&&(p.support.htmlSerialize||!bu.test(a))&&(p.support.leadingWhitespace||!bn.test(a))&&!bz[(bp.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(bo,"<$1>");try{for(;d1&&typeof j=="string"&&bw.test(j))return this.each(function(){p(this).domManip(a,c,d)});if(p.isFunction(j))return this.each(function(e){var f=p(this);a[0]=j.call(this,e,c?f.html():b),f.domManip(a,c,d)});if(this[0]){e=p.buildFragment(a,this,k),g=e.fragment,f=g.firstChild,g.childNodes.length===1&&(g=f);if(f){c=c&&p.nodeName(f,"tr");for(h=e.cacheable||l-1;i0?this.clone(!0):this).get(),p(g[e])[b](d),f=f.concat(d);return this.pushStack(f,a,g.selector)}}),p.extend({clone:function(a,b,c){var d,e,f,g;p.support.html5Clone||p.isXMLDoc(a)||!bu.test("<"+a.nodeName+">")?g=a.cloneNode(!0):(bB.innerHTML=a.outerHTML,bB.removeChild(g=bB.firstChild));if((!p.support.noCloneEvent||!p.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!p.isXMLDoc(a)){bE(a,g),d=bF(a),e=bF(g);for(f=0;d[f];++f)e[f]&&bE(d[f],e[f])}if(b){bD(a,g);if(c){d=bF(a),e=bF(g);for(f=0;d[f];++f)bD(d[f],e[f])}}return d=e=null,g},clean:function(a,b,c,d){var f,g,h,i,j,k,l,m,n,o,q,r,s=b===e&&bA,t=[];if(!b||typeof b.createDocumentFragment=="undefined")b=e;for(f=0;(h=a[f])!=null;f++){typeof h=="number"&&(h+="");if(!h)continue;if(typeof h=="string")if(!br.test(h))h=b.createTextNode(h);else{s=s||bk(b),l=b.createElement("div"),s.appendChild(l),h=h.replace(bo,"<$1>"),i=(bp.exec(h)||["",""])[1].toLowerCase(),j=bz[i]||bz._default,k=j[0],l.innerHTML=j[1]+h+j[2];while(k--)l=l.lastChild;if(!p.support.tbody){m=bq.test(h),n=i==="table"&&!m?l.firstChild&&l.firstChild.childNodes:j[1]===""&&!m?l.childNodes:[];for(g=n.length-1;g>=0;--g)p.nodeName(n[g],"tbody")&&!n[g].childNodes.length&&n[g].parentNode.removeChild(n[g])}!p.support.leadingWhitespace&&bn.test(h)&&l.insertBefore(b.createTextNode(bn.exec(h)[0]),l.firstChild),h=l.childNodes,l.parentNode.removeChild(l)}h.nodeType?t.push(h):p.merge(t,h)}l&&(h=l=s=null);if(!p.support.appendChecked)for(f=0;(h=t[f])!=null;f++)p.nodeName(h,"input")?bG(h):typeof h.getElementsByTagName!="undefined"&&p.grep(h.getElementsByTagName("input"),bG);if(c){q=function(a){if(!a.type||bx.test(a.type))return d?d.push(a.parentNode?a.parentNode.removeChild(a):a):c.appendChild(a)};for(f=0;(h=t[f])!=null;f++)if(!p.nodeName(h,"script")||!q(h))c.appendChild(h),typeof h.getElementsByTagName!="undefined"&&(r=p.grep(p.merge([],h.getElementsByTagName("script")),q),t.splice.apply(t,[f+1,0].concat(r)),f+=r.length)}return t},cleanData:function(a,b){var c,d,e,f,g=0,h=p.expando,i=p.cache,j=p.support.deleteExpando,k=p.event.special;for(;(e=a[g])!=null;g++)if(b||p.acceptData(e)){d=e[h],c=d&&i[d];if(c){if(c.events)for(f in c.events)k[f]?p.event.remove(e,f):p.removeEvent(e,f,c.handle);i[d]&&(delete i[d],j?delete e[h]:e.removeAttribute?e.removeAttribute(h):e[h]=null,p.deletedIds.push(d))}}}}),function(){var a,b;p.uaMatch=function(a){a=a.toLowerCase();var b=/(chrome)[ \/]([\w.]+)/.exec(a)||/(webkit)[ \/]([\w.]+)/.exec(a)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(a)||/(msie) ([\w.]+)/.exec(a)||a.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(a)||[];return{browser:b[1]||"",version:b[2]||"0"}},a=p.uaMatch(g.userAgent),b={},a.browser&&(b[a.browser]=!0,b.version=a.version),b.chrome?b.webkit=!0:b.webkit&&(b.safari=!0),p.browser=b,p.sub=function(){function a(b,c){return new a.fn.init(b,c)}p.extend(!0,a,this),a.superclass=this,a.fn=a.prototype=this(),a.fn.constructor=a,a.sub=this.sub,a.fn.init=function c(c,d){return d&&d instanceof p&&!(d instanceof a)&&(d=a(d)),p.fn.init.call(this,c,d,b)},a.fn.init.prototype=a.fn;var b=a(e);return a}}();var bH,bI,bJ,bK=/alpha\([^)]*\)/i,bL=/opacity=([^)]*)/,bM=/^(top|right|bottom|left)$/,bN=/^(none|table(?!-c[ea]).+)/,bO=/^margin/,bP=new RegExp("^("+q+")(.*)$","i"),bQ=new RegExp("^("+q+")(?!px)[a-z%]+$","i"),bR=new RegExp("^([-+])=("+q+")","i"),bS={},bT={position:"absolute",visibility:"hidden",display:"block"},bU={letterSpacing:0,fontWeight:400},bV=["Top","Right","Bottom","Left"],bW=["Webkit","O","Moz","ms"],bX=p.fn.toggle;p.fn.extend({css:function(a,c){return p.access(this,function(a,c,d){return d!==b?p.style(a,c,d):p.css(a,c)},a,c,arguments.length>1)},show:function(){return b$(this,!0)},hide:function(){return b$(this)},toggle:function(a,b){var c=typeof a=="boolean";return p.isFunction(a)&&p.isFunction(b)?bX.apply(this,arguments):this.each(function(){(c?a:bZ(this))?p(this).show():p(this).hide()})}}),p.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=bH(a,"opacity");return c===""?"1":c}}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":p.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,c,d,e){if(!a||a.nodeType===3||a.nodeType===8||!a.style)return;var f,g,h,i=p.camelCase(c),j=a.style;c=p.cssProps[i]||(p.cssProps[i]=bY(j,i)),h=p.cssHooks[c]||p.cssHooks[i];if(d===b)return h&&"get"in h&&(f=h.get(a,!1,e))!==b?f:j[c];g=typeof d,g==="string"&&(f=bR.exec(d))&&(d=(f[1]+1)*f[2]+parseFloat(p.css(a,c)),g="number");if(d==null||g==="number"&&isNaN(d))return;g==="number"&&!p.cssNumber[i]&&(d+="px");if(!h||!("set"in h)||(d=h.set(a,d,e))!==b)try{j[c]=d}catch(k){}},css:function(a,c,d,e){var f,g,h,i=p.camelCase(c);return c=p.cssProps[i]||(p.cssProps[i]=bY(a.style,i)),h=p.cssHooks[c]||p.cssHooks[i],h&&"get"in h&&(f=h.get(a,!0,e)),f===b&&(f=bH(a,c)),f==="normal"&&c in bU&&(f=bU[c]),d||e!==b?(g=parseFloat(f),d||p.isNumeric(g)?g||0:f):f},swap:function(a,b,c){var d,e,f={};for(e in b)f[e]=a.style[e],a.style[e]=b[e];d=c.call(a);for(e in b)a.style[e]=f[e];return d}}),a.getComputedStyle?bH=function(b,c){var d,e,f,g,h=a.getComputedStyle(b,null),i=b.style;return h&&(d=h[c],d===""&&!p.contains(b.ownerDocument,b)&&(d=p.style(b,c)),bQ.test(d)&&bO.test(c)&&(e=i.width,f=i.minWidth,g=i.maxWidth,i.minWidth=i.maxWidth=i.width=d,d=h.width,i.width=e,i.minWidth=f,i.maxWidth=g)),d}:e.documentElement.currentStyle&&(bH=function(a,b){var c,d,e=a.currentStyle&&a.currentStyle[b],f=a.style;return e==null&&f&&f[b]&&(e=f[b]),bQ.test(e)&&!bM.test(b)&&(c=f.left,d=a.runtimeStyle&&a.runtimeStyle.left,d&&(a.runtimeStyle.left=a.currentStyle.left),f.left=b==="fontSize"?"1em":e,e=f.pixelLeft+"px",f.left=c,d&&(a.runtimeStyle.left=d)),e===""?"auto":e}),p.each(["height","width"],function(a,b){p.cssHooks[b]={get:function(a,c,d){if(c)return a.offsetWidth===0&&bN.test(bH(a,"display"))?p.swap(a,bT,function(){return cb(a,b,d)}):cb(a,b,d)},set:function(a,c,d){return b_(a,c,d?ca(a,b,d,p.support.boxSizing&&p.css(a,"boxSizing")==="border-box"):0)}}}),p.support.opacity||(p.cssHooks.opacity={get:function(a,b){return bL.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=p.isNumeric(b)?"alpha(opacity="+b*100+")":"",f=d&&d.filter||c.filter||"";c.zoom=1;if(b>=1&&p.trim(f.replace(bK,""))===""&&c.removeAttribute){c.removeAttribute("filter");if(d&&!d.filter)return}c.filter=bK.test(f)?f.replace(bK,e):f+" "+e}}),p(function(){p.support.reliableMarginRight||(p.cssHooks.marginRight={get:function(a,b){return p.swap(a,{display:"inline-block"},function(){if(b)return bH(a,"marginRight")})}}),!p.support.pixelPosition&&p.fn.position&&p.each(["top","left"],function(a,b){p.cssHooks[b]={get:function(a,c){if(c){var d=bH(a,b);return bQ.test(d)?p(a).position()[b]+"px":d}}}})}),p.expr&&p.expr.filters&&(p.expr.filters.hidden=function(a){return a.offsetWidth===0&&a.offsetHeight===0||!p.support.reliableHiddenOffsets&&(a.style&&a.style.display||bH(a,"display"))==="none"},p.expr.filters.visible=function(a){return!p.expr.filters.hidden(a)}),p.each({margin:"",padding:"",border:"Width"},function(a,b){p.cssHooks[a+b]={expand:function(c){var d,e=typeof c=="string"?c.split(" "):[c],f={};for(d=0;d<4;d++)f[a+bV[d]+b]=e[d]||e[d-2]||e[0];return f}},bO.test(a)||(p.cssHooks[a+b].set=b_)});var cd=/%20/g,ce=/\[\]$/,cf=/\r?\n/g,cg=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,ch=/^(?:select|textarea)/i;p.fn.extend({serialize:function(){return p.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?p.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||ch.test(this.nodeName)||cg.test(this.type))}).map(function(a,b){var c=p(this).val();return c==null?null:p.isArray(c)?p.map(c,function(a,c){return{name:b.name,value:a.replace(cf,"\r\n")}}):{name:b.name,value:c.replace(cf,"\r\n")}}).get()}}),p.param=function(a,c){var d,e=[],f=function(a,b){b=p.isFunction(b)?b():b==null?"":b,e[e.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=p.ajaxSettings&&p.ajaxSettings.traditional);if(p.isArray(a)||a.jquery&&!p.isPlainObject(a))p.each(a,function(){f(this.name,this.value)});else for(d in a)ci(d,a[d],c,f);return e.join("&").replace(cd,"+")};var cj,ck,cl=/#.*$/,cm=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,cn=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,co=/^(?:GET|HEAD)$/,cp=/^\/\//,cq=/\?/,cr=/)<[^<]*)*<\/script>/gi,cs=/([?&])_=[^&]*/,ct=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,cu=p.fn.load,cv={},cw={},cx=["*/"]+["*"];try{ck=f.href}catch(cy){ck=e.createElement("a"),ck.href="",ck=ck.href}cj=ct.exec(ck.toLowerCase())||[],p.fn.load=function(a,c,d){if(typeof a!="string"&&cu)return cu.apply(this,arguments);if(!this.length)return this;var e,f,g,h=this,i=a.indexOf(" ");return i>=0&&(e=a.slice(i,a.length),a=a.slice(0,i)),p.isFunction(c)?(d=c,c=b):c&&typeof c=="object"&&(f="POST"),p.ajax({url:a,type:f,dataType:"html",data:c,complete:function(a,b){d&&h.each(d,g||[a.responseText,b,a])}}).done(function(a){g=arguments,h.html(e?p("
                                                        ").append(a.replace(cr,"")).find(e):a)}),this},p.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){p.fn[b]=function(a){return this.on(b,a)}}),p.each(["get","post"],function(a,c){p[c]=function(a,d,e,f){return p.isFunction(d)&&(f=f||e,e=d,d=b),p.ajax({type:c,url:a,data:d,success:e,dataType:f})}}),p.extend({getScript:function(a,c){return p.get(a,b,c,"script")},getJSON:function(a,b,c){return p.get(a,b,c,"json")},ajaxSetup:function(a,b){return b?cB(a,p.ajaxSettings):(b=a,a=p.ajaxSettings),cB(a,b),a},ajaxSettings:{url:ck,isLocal:cn.test(cj[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded; charset=UTF-8",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":cx},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":p.parseJSON,"text xml":p.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:cz(cv),ajaxTransport:cz(cw),ajax:function(a,c){function y(a,c,f,i){var k,s,t,u,w,y=c;if(v===2)return;v=2,h&&clearTimeout(h),g=b,e=i||"",x.readyState=a>0?4:0,f&&(u=cC(l,x,f));if(a>=200&&a<300||a===304)l.ifModified&&(w=x.getResponseHeader("Last-Modified"),w&&(p.lastModified[d]=w),w=x.getResponseHeader("Etag"),w&&(p.etag[d]=w)),a===304?(y="notmodified",k=!0):(k=cD(l,u),y=k.state,s=k.data,t=k.error,k=!t);else{t=y;if(!y||a)y="error",a<0&&(a=0)}x.status=a,x.statusText=(c||y)+"",k?o.resolveWith(m,[s,y,x]):o.rejectWith(m,[x,y,t]),x.statusCode(r),r=b,j&&n.trigger("ajax"+(k?"Success":"Error"),[x,l,k?s:t]),q.fireWith(m,[x,y]),j&&(n.trigger("ajaxComplete",[x,l]),--p.active||p.event.trigger("ajaxStop"))}typeof a=="object"&&(c=a,a=b),c=c||{};var d,e,f,g,h,i,j,k,l=p.ajaxSetup({},c),m=l.context||l,n=m!==l&&(m.nodeType||m instanceof p)?p(m):p.event,o=p.Deferred(),q=p.Callbacks("once memory"),r=l.statusCode||{},t={},u={},v=0,w="canceled",x={readyState:0,setRequestHeader:function(a,b){if(!v){var c=a.toLowerCase();a=u[c]=u[c]||a,t[a]=b}return this},getAllResponseHeaders:function(){return v===2?e:null},getResponseHeader:function(a){var c;if(v===2){if(!f){f={};while(c=cm.exec(e))f[c[1].toLowerCase()]=c[2]}c=f[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){return v||(l.mimeType=a),this},abort:function(a){return a=a||w,g&&g.abort(a),y(0,a),this}};o.promise(x),x.success=x.done,x.error=x.fail,x.complete=q.add,x.statusCode=function(a){if(a){var b;if(v<2)for(b in a)r[b]=[r[b],a[b]];else b=a[x.status],x.always(b)}return this},l.url=((a||l.url)+"").replace(cl,"").replace(cp,cj[1]+"//"),l.dataTypes=p.trim(l.dataType||"*").toLowerCase().split(s),l.crossDomain==null&&(i=ct.exec(l.url.toLowerCase())||!1,l.crossDomain=i&&i.join(":")+(i[3]?"":i[1]==="http:"?80:443)!==cj.join(":")+(cj[3]?"":cj[1]==="http:"?80:443)),l.data&&l.processData&&typeof l.data!="string"&&(l.data=p.param(l.data,l.traditional)),cA(cv,l,c,x);if(v===2)return x;j=l.global,l.type=l.type.toUpperCase(),l.hasContent=!co.test(l.type),j&&p.active++===0&&p.event.trigger("ajaxStart");if(!l.hasContent){l.data&&(l.url+=(cq.test(l.url)?"&":"?")+l.data,delete l.data),d=l.url;if(l.cache===!1){var z=p.now(),A=l.url.replace(cs,"$1_="+z);l.url=A+(A===l.url?(cq.test(l.url)?"&":"?")+"_="+z:"")}}(l.data&&l.hasContent&&l.contentType!==!1||c.contentType)&&x.setRequestHeader("Content-Type",l.contentType),l.ifModified&&(d=d||l.url,p.lastModified[d]&&x.setRequestHeader("If-Modified-Since",p.lastModified[d]),p.etag[d]&&x.setRequestHeader("If-None-Match",p.etag[d])),x.setRequestHeader("Accept",l.dataTypes[0]&&l.accepts[l.dataTypes[0]]?l.accepts[l.dataTypes[0]]+(l.dataTypes[0]!=="*"?", "+cx+"; q=0.01":""):l.accepts["*"]);for(k in l.headers)x.setRequestHeader(k,l.headers[k]);if(!l.beforeSend||l.beforeSend.call(m,x,l)!==!1&&v!==2){w="abort";for(k in{success:1,error:1,complete:1})x[k](l[k]);g=cA(cw,l,c,x);if(!g)y(-1,"No Transport");else{x.readyState=1,j&&n.trigger("ajaxSend",[x,l]),l.async&&l.timeout>0&&(h=setTimeout(function(){x.abort("timeout")},l.timeout));try{v=1,g.send(t,y)}catch(B){if(v<2)y(-1,B);else throw B}}return x}return x.abort()},active:0,lastModified:{},etag:{}});var cE=[],cF=/\?/,cG=/(=)\?(?=&|$)|\?\?/,cH=p.now();p.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=cE.pop()||p.expando+"_"+cH++;return this[a]=!0,a}}),p.ajaxPrefilter("json jsonp",function(c,d,e){var f,g,h,i=c.data,j=c.url,k=c.jsonp!==!1,l=k&&cG.test(j),m=k&&!l&&typeof i=="string"&&!(c.contentType||"").indexOf("application/x-www-form-urlencoded")&&cG.test(i);if(c.dataTypes[0]==="jsonp"||l||m)return f=c.jsonpCallback=p.isFunction(c.jsonpCallback)?c.jsonpCallback():c.jsonpCallback,g=a[f],l?c.url=j.replace(cG,"$1"+f):m?c.data=i.replace(cG,"$1"+f):k&&(c.url+=(cF.test(j)?"&":"?")+c.jsonp+"="+f),c.converters["script json"]=function(){return h||p.error(f+" was not called"),h[0]},c.dataTypes[0]="json",a[f]=function(){h=arguments},e.always(function(){a[f]=g,c[f]&&(c.jsonpCallback=d.jsonpCallback,cE.push(f)),h&&p.isFunction(g)&&g(h[0]),h=g=b}),"script"}),p.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){return p.globalEval(a),a}}}),p.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),p.ajaxTransport("script",function(a){if(a.crossDomain){var c,d=e.head||e.getElementsByTagName("head")[0]||e.documentElement;return{send:function(f,g){c=e.createElement("script"),c.async="async",a.scriptCharset&&(c.charset=a.scriptCharset),c.src=a.url,c.onload=c.onreadystatechange=function(a,e){if(e||!c.readyState||/loaded|complete/.test(c.readyState))c.onload=c.onreadystatechange=null,d&&c.parentNode&&d.removeChild(c),c=b,e||g(200,"success")},d.insertBefore(c,d.firstChild)},abort:function(){c&&c.onload(0,1)}}}});var cI,cJ=a.ActiveXObject?function(){for(var a in cI)cI[a](0,1)}:!1,cK=0;p.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&cL()||cM()}:cL,function(a){p.extend(p.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(p.ajaxSettings.xhr()),p.support.ajax&&p.ajaxTransport(function(c){if(!c.crossDomain||p.support.cors){var d;return{send:function(e,f){var g,h,i=c.xhr();c.username?i.open(c.type,c.url,c.async,c.username,c.password):i.open(c.type,c.url,c.async);if(c.xhrFields)for(h in c.xhrFields)i[h]=c.xhrFields[h];c.mimeType&&i.overrideMimeType&&i.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(h in e)i.setRequestHeader(h,e[h])}catch(j){}i.send(c.hasContent&&c.data||null),d=function(a,e){var h,j,k,l,m;try{if(d&&(e||i.readyState===4)){d=b,g&&(i.onreadystatechange=p.noop,cJ&&delete cI[g]);if(e)i.readyState!==4&&i.abort();else{h=i.status,k=i.getAllResponseHeaders(),l={},m=i.responseXML,m&&m.documentElement&&(l.xml=m);try{l.text=i.responseText}catch(a){}try{j=i.statusText}catch(n){j=""}!h&&c.isLocal&&!c.crossDomain?h=l.text?200:404:h===1223&&(h=204)}}}catch(o){e||f(-1,o)}l&&f(h,j,l,k)},c.async?i.readyState===4?setTimeout(d,0):(g=++cK,cJ&&(cI||(cI={},p(a).unload(cJ)),cI[g]=d),i.onreadystatechange=d):d()},abort:function(){d&&d(0,1)}}}});var cN,cO,cP=/^(?:toggle|show|hide)$/,cQ=new RegExp("^(?:([-+])=|)("+q+")([a-z%]*)$","i"),cR=/queueHooks$/,cS=[cY],cT={"*":[function(a,b){var c,d,e=this.createTween(a,b),f=cQ.exec(b),g=e.cur(),h=+g||0,i=1,j=20;if(f){c=+f[2],d=f[3]||(p.cssNumber[a]?"":"px");if(d!=="px"&&h){h=p.css(e.elem,a,!0)||c||1;do i=i||".5",h=h/i,p.style(e.elem,a,h+d);while(i!==(i=e.cur()/g)&&i!==1&&--j)}e.unit=d,e.start=h,e.end=f[1]?h+(f[1]+1)*c:c}return e}]};p.Animation=p.extend(cW,{tweener:function(a,b){p.isFunction(a)?(b=a,a=["*"]):a=a.split(" ");var c,d=0,e=a.length;for(;d-1,j={},k={},l,m;i?(k=e.position(),l=k.top,m=k.left):(l=parseFloat(g)||0,m=parseFloat(h)||0),p.isFunction(b)&&(b=b.call(a,c,f)),b.top!=null&&(j.top=b.top-f.top+l),b.left!=null&&(j.left=b.left-f.left+m),"using"in b?b.using.call(a,j):e.css(j)}},p.fn.extend({position:function(){if(!this[0])return;var a=this[0],b=this.offsetParent(),c=this.offset(),d=c_.test(b[0].nodeName)?{top:0,left:0}:b.offset();return c.top-=parseFloat(p.css(a,"marginTop"))||0,c.left-=parseFloat(p.css(a,"marginLeft"))||0,d.top+=parseFloat(p.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(p.css(b[0],"borderLeftWidth"))||0,{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||e.body;while(a&&!c_.test(a.nodeName)&&p.css(a,"position")==="static")a=a.offsetParent;return a||e.body})}}),p.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,c){var d=/Y/.test(c);p.fn[a]=function(e){return p.access(this,function(a,e,f){var g=da(a);if(f===b)return g?c in g?g[c]:g.document.documentElement[e]:a[e];g?g.scrollTo(d?p(g).scrollLeft():f,d?f:p(g).scrollTop()):a[e]=f},a,e,arguments.length,null)}}),p.each({Height:"height",Width:"width"},function(a,c){p.each({padding:"inner"+a,content:c,"":"outer"+a},function(d,e){p.fn[e]=function(e,f){var g=arguments.length&&(d||typeof e!="boolean"),h=d||(e===!0||f===!0?"margin":"border");return p.access(this,function(c,d,e){var f;return p.isWindow(c)?c.document.documentElement["client"+a]:c.nodeType===9?(f=c.documentElement,Math.max(c.body["scroll"+a],f["scroll"+a],c.body["offset"+a],f["offset"+a],f["client"+a])):e===b?p.css(c,d,e,h):p.style(c,d,e,h)},c,g?e:b,g,null)}})}),a.jQuery=a.$=p,typeof define=="function"&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return p})})(window); \ No newline at end of file diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/jquery.layout.js b/scalaxy-reified/0.3-SNAPSHOT/api/lib/jquery.layout.js new file mode 100644 index 00000000..4dd48675 --- /dev/null +++ b/scalaxy-reified/0.3-SNAPSHOT/api/lib/jquery.layout.js @@ -0,0 +1,5486 @@ +/** + * @preserve jquery.layout 1.3.0 - Release Candidate 30.62 + * $Date: 2012-08-04 08:00:00 (Thu, 23 Aug 2012) $ + * $Rev: 303006 $ + * + * Copyright (c) 2012 + * Fabrizio Balliano (http://www.fabrizioballiano.net) + * Kevin Dalman (http://allpro.net) + * + * Dual licensed under the GPL (http://www.gnu.org/licenses/gpl.html) + * and MIT (http://www.opensource.org/licenses/mit-license.php) licenses. + * + * Changelog: http://layout.jquery-dev.net/changelog.cfm#1.3.0.rc30.62 + * NOTE: This is a short-term release to patch a couple of bugs. + * These bugs are listed as officially fixed in RC30.7, which will be released shortly. + * + * Docs: http://layout.jquery-dev.net/documentation.html + * Tips: http://layout.jquery-dev.net/tips.html + * Help: http://groups.google.com/group/jquery-ui-layout + */ + +/* JavaDoc Info: http://code.google.com/closure/compiler/docs/js-for-compiler.html + * {!Object} non-nullable type (never NULL) + * {?string} nullable type (sometimes NULL) - default for {Object} + * {number=} optional parameter + * {*} ALL types + */ + +// NOTE: For best readability, view with a fixed-width font and tabs equal to 4-chars + +;(function ($) { + +// alias Math methods - used a lot! +var min = Math.min +, max = Math.max +, round = Math.floor + +, isStr = function (v) { return $.type(v) === "string"; } + +, runPluginCallbacks = function (Instance, a_fn) { + if ($.isArray(a_fn)) + for (var i=0, c=a_fn.length; i
                                                        ').appendTo("body"); + var d = { width: $c.width() - $c[0].clientWidth, height: $c.height() - $c[0].clientHeight }; + $c.remove(); + window.scrollbarWidth = d.width; + window.scrollbarHeight = d.height; + return dim.match(/^(width|height)$/) ? d[dim] : d; + } + + + /** + * Returns hash container 'display' and 'visibility' + * + * @see $.swap() - swaps CSS, runs callback, resets CSS + */ +, showInvisibly: function ($E, force) { + if ($E && $E.length && (force || $E.css('display') === "none")) { // only if not *already hidden* + var s = $E[0].style + // save ONLY the 'style' props because that is what we must restore + , CSS = { display: s.display || '', visibility: s.visibility || '' }; + // show element 'invisibly' so can be measured + $E.css({ display: "block", visibility: "hidden" }); + return CSS; + } + return {}; + } + + /** + * Returns data for setting size of an element (container or a pane). + * + * @see _create(), onWindowResize() for container, plus others for pane + * @return JSON Returns a hash of all dimensions: top, bottom, left, right, outerWidth, innerHeight, etc + */ +, getElementDimensions: function ($E) { + var + d = {} // dimensions hash + , x = d.css = {} // CSS hash + , i = {} // TEMP insets + , b, p // TEMP border, padding + , N = $.layout.cssNum + , off = $E.offset() + ; + d.offsetLeft = off.left; + d.offsetTop = off.top; + + $.each("Left,Right,Top,Bottom".split(","), function (idx, e) { // e = edge + b = x["border" + e] = $.layout.borderWidth($E, e); + p = x["padding"+ e] = $.layout.cssNum($E, "padding"+e); + i[e] = b + p; // total offset of content from outer side + d["inset"+ e] = p; // eg: insetLeft = paddingLeft + }); + + d.offsetWidth = $E.innerWidth(); // offsetWidth is used in calc when doing manual resize + d.offsetHeight = $E.innerHeight(); // ditto + d.outerWidth = $E.outerWidth(); + d.outerHeight = $E.outerHeight(); + d.innerWidth = max(0, d.outerWidth - i.Left - i.Right); + d.innerHeight = max(0, d.outerHeight - i.Top - i.Bottom); + + x.width = $E.width(); + x.height = $E.height(); + x.top = N($E,"top",true); + x.bottom = N($E,"bottom",true); + x.left = N($E,"left",true); + x.right = N($E,"right",true); + + //d.visible = $E.is(":visible");// && x.width > 0 && x.height > 0; + + return d; + } + +, getElementCSS: function ($E, list) { + var + CSS = {} + , style = $E[0].style + , props = list.split(",") + , sides = "Top,Bottom,Left,Right".split(",") + , attrs = "Color,Style,Width".split(",") + , p, s, a, i, j, k + ; + for (i=0; i < props.length; i++) { + p = props[i]; + if (p.match(/(border|padding|margin)$/)) + for (j=0; j < 4; j++) { + s = sides[j]; + if (p === "border") + for (k=0; k < 3; k++) { + a = attrs[k]; + CSS[p+s+a] = style[p+s+a]; + } + else + CSS[p+s] = style[p+s]; + } + else + CSS[p] = style[p]; + }; + return CSS + } + + /** + * Return the innerWidth for the current browser/doctype + * + * @see initPanes(), sizeMidPanes(), initHandles(), sizeHandles() + * @param {Array.} $E Must pass a jQuery object - first element is processed + * @param {number=} outerWidth (optional) Can pass a width, allowing calculations BEFORE element is resized + * @return {number} Returns the innerWidth of the elem by subtracting padding and borders + */ +, cssWidth: function ($E, outerWidth) { + // a 'calculated' outerHeight can be passed so borders and/or padding are removed if needed + if (outerWidth <= 0) return 0; + + if (!$.layout.browser.boxModel) return outerWidth; + + // strip border and padding from outerWidth to get CSS Width + var b = $.layout.borderWidth + , n = $.layout.cssNum + , W = outerWidth + - b($E, "Left") + - b($E, "Right") + - n($E, "paddingLeft") + - n($E, "paddingRight"); + + return max(0,W); + } + + /** + * Return the innerHeight for the current browser/doctype + * + * @see initPanes(), sizeMidPanes(), initHandles(), sizeHandles() + * @param {Array.} $E Must pass a jQuery object - first element is processed + * @param {number=} outerHeight (optional) Can pass a width, allowing calculations BEFORE element is resized + * @return {number} Returns the innerHeight of the elem by subtracting padding and borders + */ +, cssHeight: function ($E, outerHeight) { + // a 'calculated' outerHeight can be passed so borders and/or padding are removed if needed + if (outerHeight <= 0) return 0; + + if (!$.layout.browser.boxModel) return outerHeight; + + // strip border and padding from outerHeight to get CSS Height + var b = $.layout.borderWidth + , n = $.layout.cssNum + , H = outerHeight + - b($E, "Top") + - b($E, "Bottom") + - n($E, "paddingTop") + - n($E, "paddingBottom"); + + return max(0,H); + } + + /** + * Returns the 'current CSS numeric value' for a CSS property - 0 if property does not exist + * + * @see Called by many methods + * @param {Array.} $E Must pass a jQuery object - first element is processed + * @param {string} prop The name of the CSS property, eg: top, width, etc. + * @param {boolean=} [allowAuto=false] true = return 'auto' if that is value; false = return 0 + * @return {(string|number)} Usually used to get an integer value for position (top, left) or size (height, width) + */ +, cssNum: function ($E, prop, allowAuto) { + if (!$E.jquery) $E = $($E); + var CSS = $.layout.showInvisibly($E) + , p = $.css($E[0], prop, true) + , v = allowAuto && p=="auto" ? p : (parseInt(p, 10) || 0); + $E.css( CSS ); // RESET + return v; + } + +, borderWidth: function (el, side) { + if (el.jquery) el = el[0]; + var b = "border"+ side.substr(0,1).toUpperCase() + side.substr(1); // left => Left + return $.css(el, b+"Style", true) === "none" ? 0 : (parseInt($.css(el, b+"Width", true), 10) || 0); + } + + /** + * Mouse-tracking utility - FUTURE REFERENCE + * + * init: if (!window.mouse) { + * window.mouse = { x: 0, y: 0 }; + * $(document).mousemove( $.layout.trackMouse ); + * } + * + * @param {Object} evt + * +, trackMouse: function (evt) { + window.mouse = { x: evt.clientX, y: evt.clientY }; + } + */ + + /** + * SUBROUTINE for preventPrematureSlideClose option + * + * @param {Object} evt + * @param {Object=} el + */ +, isMouseOverElem: function (evt, el) { + var + $E = $(el || this) + , d = $E.offset() + , T = d.top + , L = d.left + , R = L + $E.outerWidth() + , B = T + $E.outerHeight() + , x = evt.pageX // evt.clientX ? + , y = evt.pageY // evt.clientY ? + ; + // if X & Y are < 0, probably means is over an open SELECT + return ($.layout.browser.msie && x < 0 && y < 0) || ((x >= L && x <= R) && (y >= T && y <= B)); + } + + /** + * Message/Logging Utility + * + * @example $.layout.msg("My message"); // log text + * @example $.layout.msg("My message", true); // alert text + * @example $.layout.msg({ foo: "bar" }, "Title"); // log hash-data, with custom title + * @example $.layout.msg({ foo: "bar" }, true, "Title", { sort: false }); -OR- + * @example $.layout.msg({ foo: "bar" }, "Title", { sort: false, display: true }); // alert hash-data + * + * @param {(Object|string)} info String message OR Hash/Array + * @param {(Boolean|string|Object)=} [popup=false] True means alert-box - can be skipped + * @param {(Object|string)=} [debugTitle=""] Title for Hash data - can be skipped + * @param {Object=} [debugOpts] Extra options for debug output + */ +, msg: function (info, popup, debugTitle, debugOpts) { + if ($.isPlainObject(info) && window.debugData) { + if (typeof popup === "string") { + debugOpts = debugTitle; + debugTitle = popup; + } + else if (typeof debugTitle === "object") { + debugOpts = debugTitle; + debugTitle = null; + } + var t = debugTitle || "log( )" + , o = $.extend({ sort: false, returnHTML: false, display: false }, debugOpts); + if (popup === true || o.display) + debugData( info, t, o ); + else if (window.console) + console.log(debugData( info, t, o )); + } + else if (popup) + alert(info); + else if (window.console) + console.log(info); + else { + var id = "#layoutLogger" + , $l = $(id); + if (!$l.length) + $l = createLog(); + $l.children("ul").append('
                                                      9. '+ info.replace(/\/g,">") +'
                                                      10. '); + } + + function createLog () { + var pos = $.support.fixedPosition ? 'fixed' : 'absolute' + , $e = $('
                                                        ' + + '
                                                        ' + + 'XLayout console.log
                                                        ' + + '
                                                          ' + + '
                                                          ' + ).appendTo("body"); + $e.css('left', $(window).width() - $e.outerWidth() - 5) + if ($.ui.draggable) $e.draggable({ handle: ':first-child' }); + return $e; + }; + } + +}; + +// DEFAULT OPTIONS +$.layout.defaults = { +/* + * LAYOUT & LAYOUT-CONTAINER OPTIONS + * - none of these options are applicable to individual panes + */ + name: "" // Not required, but useful for buttons and used for the state-cookie +, containerSelector: "" // ONLY used when specifying a childOptions - to find container-element that is NOT directly-nested +, containerClass: "ui-layout-container" // layout-container element +, scrollToBookmarkOnLoad: true // after creating a layout, scroll to bookmark in URL (.../page.htm#myBookmark) +, resizeWithWindow: true // bind thisLayout.resizeAll() to the window.resize event +, resizeWithWindowDelay: 200 // delay calling resizeAll because makes window resizing very jerky +, resizeWithWindowMaxDelay: 0 // 0 = none - force resize every XX ms while window is being resized +, onresizeall_start: null // CALLBACK when resizeAll() STARTS - NOT pane-specific +, onresizeall_end: null // CALLBACK when resizeAll() ENDS - NOT pane-specific +, onload_start: null // CALLBACK when Layout inits - after options initialized, but before elements +, onload_end: null // CALLBACK when Layout inits - after EVERYTHING has been initialized +, onunload_start: null // CALLBACK when Layout is destroyed OR onWindowUnload +, onunload_end: null // CALLBACK when Layout is destroyed OR onWindowUnload +, initPanes: true // false = DO NOT initialize the panes onLoad - will init later +, showErrorMessages: true // enables fatal error messages to warn developers of common errors +, showDebugMessages: false // display console-and-alert debug msgs - IF this Layout version _has_ debugging code! +// Changing this zIndex value will cause other zIndex values to automatically change +, zIndex: null // the PANE zIndex - resizers and masks will be +1 +// DO NOT CHANGE the zIndex values below unless you clearly understand their relationships +, zIndexes: { // set _default_ z-index values here... + pane_normal: 0 // normal z-index for panes + , content_mask: 1 // applied to overlays used to mask content INSIDE panes during resizing + , resizer_normal: 2 // normal z-index for resizer-bars + , pane_sliding: 100 // applied to *BOTH* the pane and its resizer when a pane is 'slid open' + , pane_animate: 1000 // applied to the pane when being animated - not applied to the resizer + , resizer_drag: 10000 // applied to the CLONED resizer-bar when being 'dragged' + } +, errors: { + pane: "pane" // description of "layout pane element" - used only in error messages + , selector: "selector" // description of "jQuery-selector" - used only in error messages + , addButtonError: "Error Adding Button \n\nInvalid " + , containerMissing: "UI Layout Initialization Error\n\nThe specified layout-container does not exist." + , centerPaneMissing: "UI Layout Initialization Error\n\nThe center-pane element does not exist.\n\nThe center-pane is a required element." + , noContainerHeight: "UI Layout Initialization Warning\n\nThe layout-container \"CONTAINER\" has no height.\n\nTherefore the layout is 0-height and hence 'invisible'!" + , callbackError: "UI Layout Callback Error\n\nThe EVENT callback is not a valid function." + } +/* + * PANE DEFAULT SETTINGS + * - settings under the 'panes' key become the default settings for *all panes* + * - ALL pane-options can also be set specifically for each panes, which will override these 'default values' + */ +, panes: { // default options for 'all panes' - will be overridden by 'per-pane settings' + applyDemoStyles: false // NOTE: renamed from applyDefaultStyles for clarity + , closable: true // pane can open & close + , resizable: true // when open, pane can be resized + , slidable: true // when closed, pane can 'slide open' over other panes - closes on mouse-out + , initClosed: false // true = init pane as 'closed' + , initHidden: false // true = init pane as 'hidden' - no resizer-bar/spacing + // SELECTORS + //, paneSelector: "" // MUST be pane-specific - jQuery selector for pane + , contentSelector: ".ui-layout-content" // INNER div/element to auto-size so only it scrolls, not the entire pane! + , contentIgnoreSelector: ".ui-layout-ignore" // element(s) to 'ignore' when measuring 'content' + , findNestedContent: false // true = $P.find(contentSelector), false = $P.children(contentSelector) + // GENERIC ROOT-CLASSES - for auto-generated classNames + , paneClass: "ui-layout-pane" // Layout Pane + , resizerClass: "ui-layout-resizer" // Resizer Bar + , togglerClass: "ui-layout-toggler" // Toggler Button + , buttonClass: "ui-layout-button" // CUSTOM Buttons - eg: '[ui-layout-button]-toggle/-open/-close/-pin' + // ELEMENT SIZE & SPACING + //, size: 100 // MUST be pane-specific -initial size of pane + , minSize: 0 // when manually resizing a pane + , maxSize: 0 // ditto, 0 = no limit + , spacing_open: 6 // space between pane and adjacent panes - when pane is 'open' + , spacing_closed: 6 // ditto - when pane is 'closed' + , togglerLength_open: 50 // Length = WIDTH of toggler button on north/south sides - HEIGHT on east/west sides + , togglerLength_closed: 50 // 100% OR -1 means 'full height/width of resizer bar' - 0 means 'hidden' + , togglerAlign_open: "center" // top/left, bottom/right, center, OR... + , togglerAlign_closed: "center" // 1 => nn = offset from top/left, -1 => -nn == offset from bottom/right + , togglerContent_open: "" // text or HTML to put INSIDE the toggler + , togglerContent_closed: "" // ditto + // RESIZING OPTIONS + , resizerDblClickToggle: true // + , autoResize: true // IF size is 'auto' or a percentage, then recalc 'pixel size' whenever the layout resizes + , autoReopen: true // IF a pane was auto-closed due to noRoom, reopen it when there is room? False = leave it closed + , resizerDragOpacity: 1 // option for ui.draggable + //, resizerCursor: "" // MUST be pane-specific - cursor when over resizer-bar + , maskContents: false // true = add DIV-mask over-or-inside this pane so can 'drag' over IFRAMES + , maskObjects: false // true = add IFRAME-mask over-or-inside this pane to cover objects/applets - content-mask will overlay this mask + , maskZindex: null // will override zIndexes.content_mask if specified - not applicable to iframe-panes + , resizingGrid: false // grid size that the resizers will snap-to during resizing, eg: [20,20] + , livePaneResizing: false // true = LIVE Resizing as resizer is dragged + , liveContentResizing: false // true = re-measure header/footer heights as resizer is dragged + , liveResizingTolerance: 1 // how many px change before pane resizes, to control performance + // SLIDING OPTIONS + , sliderCursor: "pointer" // cursor when resizer-bar will trigger 'sliding' + , slideTrigger_open: "click" // click, dblclick, mouseenter + , slideTrigger_close: "mouseleave"// click, mouseleave + , slideDelay_open: 300 // applies only for mouseenter event - 0 = instant open + , slideDelay_close: 300 // applies only for mouseleave event (300ms is the minimum!) + , hideTogglerOnSlide: false // when pane is slid-open, should the toggler show? + , preventQuickSlideClose: $.layout.browser.webkit // Chrome triggers slideClosed as it is opening + , preventPrematureSlideClose: false // handle incorrect mouseleave trigger, like when over a SELECT-list in IE + // PANE-SPECIFIC TIPS & MESSAGES + , tips: { + Open: "Open" // eg: "Open Pane" + , Close: "Close" + , Resize: "Resize" + , Slide: "Slide Open" + , Pin: "Pin" + , Unpin: "Un-Pin" + , noRoomToOpen: "Not enough room to show this panel." // alert if user tries to open a pane that cannot + , minSizeWarning: "Panel has reached its minimum size" // displays in browser statusbar + , maxSizeWarning: "Panel has reached its maximum size" // ditto + } + // HOT-KEYS & MISC + , showOverflowOnHover: false // will bind allowOverflow() utility to pane.onMouseOver + , enableCursorHotkey: true // enabled 'cursor' hotkeys + //, customHotkey: "" // MUST be pane-specific - EITHER a charCode OR a character + , customHotkeyModifier: "SHIFT" // either 'SHIFT', 'CTRL' or 'CTRL+SHIFT' - NOT 'ALT' + // PANE ANIMATION + // NOTE: fxSss_open, fxSss_close & fxSss_size options (eg: fxName_open) are auto-generated if not passed + , fxName: "slide" // ('none' or blank), slide, drop, scale -- only relevant to 'open' & 'close', NOT 'size' + , fxSpeed: null // slow, normal, fast, 200, nnn - if passed, will OVERRIDE fxSettings.duration + , fxSettings: {} // can be passed, eg: { easing: "easeOutBounce", duration: 1500 } + , fxOpacityFix: true // tries to fix opacity in IE to restore anti-aliasing after animation + , animatePaneSizing: false // true = animate resizing after dragging resizer-bar OR sizePane() is called + /* NOTE: Action-specific FX options are auto-generated from the options above if not specifically set: + fxName_open: "slide" // 'Open' pane animation + fnName_close: "slide" // 'Close' pane animation + fxName_size: "slide" // 'Size' pane animation - when animatePaneSizing = true + fxSpeed_open: null + fxSpeed_close: null + fxSpeed_size: null + fxSettings_open: {} + fxSettings_close: {} + fxSettings_size: {} + */ + // CHILD/NESTED LAYOUTS + , childOptions: null // Layout-options for nested/child layout - even {} is valid as options + , initChildLayout: true // true = child layout will be created as soon as _this_ layout completes initialization + , destroyChildLayout: true // true = destroy child-layout if this pane is destroyed + , resizeChildLayout: true // true = trigger child-layout.resizeAll() when this pane is resized + // EVENT TRIGGERING + , triggerEventsOnLoad: false // true = trigger onopen OR onclose callbacks when layout initializes + , triggerEventsDuringLiveResize: true // true = trigger onresize callback REPEATEDLY if livePaneResizing==true + // PANE CALLBACKS + , onshow_start: null // CALLBACK when pane STARTS to Show - BEFORE onopen/onhide_start + , onshow_end: null // CALLBACK when pane ENDS being Shown - AFTER onopen/onhide_end + , onhide_start: null // CALLBACK when pane STARTS to Close - BEFORE onclose_start + , onhide_end: null // CALLBACK when pane ENDS being Closed - AFTER onclose_end + , onopen_start: null // CALLBACK when pane STARTS to Open + , onopen_end: null // CALLBACK when pane ENDS being Opened + , onclose_start: null // CALLBACK when pane STARTS to Close + , onclose_end: null // CALLBACK when pane ENDS being Closed + , onresize_start: null // CALLBACK when pane STARTS being Resized ***FOR ANY REASON*** + , onresize_end: null // CALLBACK when pane ENDS being Resized ***FOR ANY REASON*** + , onsizecontent_start: null // CALLBACK when sizing of content-element STARTS + , onsizecontent_end: null // CALLBACK when sizing of content-element ENDS + , onswap_start: null // CALLBACK when pane STARTS to Swap + , onswap_end: null // CALLBACK when pane ENDS being Swapped + , ondrag_start: null // CALLBACK when pane STARTS being ***MANUALLY*** Resized + , ondrag_end: null // CALLBACK when pane ENDS being ***MANUALLY*** Resized + } +/* + * PANE-SPECIFIC SETTINGS + * - options listed below MUST be specified per-pane - they CANNOT be set under 'panes' + * - all options under the 'panes' key can also be set specifically for any pane + * - most options under the 'panes' key apply only to 'border-panes' - NOT the the center-pane + */ +, north: { + paneSelector: ".ui-layout-north" + , size: "auto" // eg: "auto", "30%", .30, 200 + , resizerCursor: "n-resize" // custom = url(myCursor.cur) + , customHotkey: "" // EITHER a charCode (43) OR a character ("o") + } +, south: { + paneSelector: ".ui-layout-south" + , size: "auto" + , resizerCursor: "s-resize" + , customHotkey: "" + } +, east: { + paneSelector: ".ui-layout-east" + , size: 200 + , resizerCursor: "e-resize" + , customHotkey: "" + } +, west: { + paneSelector: ".ui-layout-west" + , size: 200 + , resizerCursor: "w-resize" + , customHotkey: "" + } +, center: { + paneSelector: ".ui-layout-center" + , minWidth: 0 + , minHeight: 0 + } +}; + +$.layout.optionsMap = { + // layout/global options - NOT pane-options + layout: ("stateManagement,effects,zIndexes,errors," + + "name,zIndex,scrollToBookmarkOnLoad,showErrorMessages," + + "resizeWithWindow,resizeWithWindowDelay,resizeWithWindowMaxDelay," + + "onresizeall,onresizeall_start,onresizeall_end,onload,onunload").split(",") +// borderPanes: [ ALL options that are NOT specified as 'layout' ] + // default.panes options that apply to the center-pane (most options apply _only_ to border-panes) +, center: ("paneClass,contentSelector,contentIgnoreSelector,findNestedContent,applyDemoStyles,triggerEventsOnLoad," + + "showOverflowOnHover,maskContents,maskObjects,liveContentResizing," + + "childOptions,initChildLayout,resizeChildLayout,destroyChildLayout," + + "onresize,onresize_start,onresize_end,onsizecontent,onsizecontent_start,onsizecontent_end").split(",") + // options that MUST be specifically set 'per-pane' - CANNOT set in the panes (defaults) key +, noDefault: ("paneSelector,resizerCursor,customHotkey").split(",") +}; + +/** + * Processes options passed in converts flat-format data into subkey (JSON) format + * In flat-format, subkeys are _currently_ separated with 2 underscores, like north__optName + * Plugins may also call this method so they can transform their own data + * + * @param {!Object} hash Data/options passed by user - may be a single level or nested levels + * @return {Object} Returns hash of minWidth & minHeight + */ +$.layout.transformData = function (hash) { + var json = { panes: {}, center: {} } // init return object + , data, branch, optKey, keys, key, val, i, c; + + if (typeof hash !== "object") return json; // no options passed + + // convert all 'flat-keys' to 'sub-key' format + for (optKey in hash) { + branch = json; + data = $.layout.optionsMap.layout; + val = hash[ optKey ]; + keys = optKey.split("__"); // eg: west__size or north__fxSettings__duration + c = keys.length - 1; + // convert underscore-delimited to subkeys + for (i=0; i <= c; i++) { + key = keys[i]; + if (i === c) + branch[key] = val; + else if (!branch[key]) + branch[key] = {}; // create the subkey + // recurse to sub-key for next loop - if not done + branch = branch[key]; + } + } + + return json; +}; + +// INTERNAL CONFIG DATA - DO NOT CHANGE THIS! +$.layout.backwardCompatibility = { + // data used by renameOldOptions() + map: { + // OLD Option Name: NEW Option Name + applyDefaultStyles: "applyDemoStyles" + , resizeNestedLayout: "resizeChildLayout" + , resizeWhileDragging: "livePaneResizing" + , resizeContentWhileDragging: "liveContentResizing" + , triggerEventsWhileDragging: "triggerEventsDuringLiveResize" + , maskIframesOnResize: "maskContents" + , useStateCookie: "stateManagement.enabled" + , "cookie.autoLoad": "stateManagement.autoLoad" + , "cookie.autoSave": "stateManagement.autoSave" + , "cookie.keys": "stateManagement.stateKeys" + , "cookie.name": "stateManagement.cookie.name" + , "cookie.domain": "stateManagement.cookie.domain" + , "cookie.path": "stateManagement.cookie.path" + , "cookie.expires": "stateManagement.cookie.expires" + , "cookie.secure": "stateManagement.cookie.secure" + // OLD Language options + , noRoomToOpenTip: "tips.noRoomToOpen" + , togglerTip_open: "tips.Close" // open = Close + , togglerTip_closed: "tips.Open" // closed = Open + , resizerTip: "tips.Resize" + , sliderTip: "tips.Slide" + } + +/** +* @param {Object} opts +*/ +, renameOptions: function (opts) { + var map = $.layout.backwardCompatibility.map + , oldData, newData, value + ; + for (var itemPath in map) { + oldData = getBranch( itemPath ); + value = oldData.branch[ oldData.key ]; + if (value !== undefined) { + newData = getBranch( map[itemPath], true ); + newData.branch[ newData.key ] = value; + delete oldData.branch[ oldData.key ]; + } + } + + /** + * @param {string} path + * @param {boolean=} [create=false] Create path if does not exist + */ + function getBranch (path, create) { + var a = path.split(".") // split keys into array + , c = a.length - 1 + , D = { branch: opts, key: a[c] } // init branch at top & set key (last item) + , i = 0, k, undef; + for (; i 0) { + if (autoHide && $E.data('autoHidden') && $E.innerHeight() > 0) { + $E.show().data('autoHidden', false); + if (!browser.mozilla) // FireFox refreshes iframes - IE does not + // make hidden, then visible to 'refresh' display after animation + $E.css(_c.hidden).css(_c.visible); + } + } + else if (autoHide && !$E.data('autoHidden')) + $E.hide().data('autoHidden', true); + } + + /** + * @param {(string|!Object)} el + * @param {number=} outerHeight + * @param {boolean=} [autoHide=false] + */ +, setOuterHeight = function (el, outerHeight, autoHide) { + var $E = el, h; + if (isStr(el)) $E = $Ps[el]; // west + else if (!el.jquery) $E = $(el); + h = cssH($E, outerHeight); + $E.css({ height: h, visibility: "visible" }); // may have been 'hidden' by sizeContent + if (h > 0 && $E.innerWidth() > 0) { + if (autoHide && $E.data('autoHidden')) { + $E.show().data('autoHidden', false); + if (!browser.mozilla) // FireFox refreshes iframes - IE does not + $E.css(_c.hidden).css(_c.visible); + } + } + else if (autoHide && !$E.data('autoHidden')) + $E.hide().data('autoHidden', true); + } + + /** + * @param {(string|!Object)} el + * @param {number=} outerSize + * @param {boolean=} [autoHide=false] + */ +, setOuterSize = function (el, outerSize, autoHide) { + if (_c[pane].dir=="horz") // pane = north or south + setOuterHeight(el, outerSize, autoHide); + else // pane = east or west + setOuterWidth(el, outerSize, autoHide); + } + + + /** + * Converts any 'size' params to a pixel/integer size, if not already + * If 'auto' or a decimal/percentage is passed as 'size', a pixel-size is calculated + * + /** + * @param {string} pane + * @param {(string|number)=} size + * @param {string=} [dir] + * @return {number} + */ +, _parseSize = function (pane, size, dir) { + if (!dir) dir = _c[pane].dir; + + if (isStr(size) && size.match(/%/)) + size = (size === '100%') ? -1 : parseInt(size, 10) / 100; // convert % to decimal + + if (size === 0) + return 0; + else if (size >= 1) + return parseInt(size, 10); + + var o = options, avail = 0; + if (dir=="horz") // north or south or center.minHeight + avail = sC.innerHeight - ($Ps.north ? o.north.spacing_open : 0) - ($Ps.south ? o.south.spacing_open : 0); + else if (dir=="vert") // east or west or center.minWidth + avail = sC.innerWidth - ($Ps.west ? o.west.spacing_open : 0) - ($Ps.east ? o.east.spacing_open : 0); + + if (size === -1) // -1 == 100% + return avail; + else if (size > 0) // percentage, eg: .25 + return round(avail * size); + else if (pane=="center") + return 0; + else { // size < 0 || size=='auto' || size==Missing || size==Invalid + // auto-size the pane + var dim = (dir === "horz" ? "height" : "width") + , $P = $Ps[pane] + , $C = dim === 'height' ? $Cs[pane] : false + , vis = $.layout.showInvisibly($P) // show pane invisibly if hidden + , szP = $P.css(dim) // SAVE current pane size + , szC = $C ? $C.css(dim) : 0 // SAVE current content size + ; + $P.css(dim, "auto"); + if ($C) $C.css(dim, "auto"); + size = (dim === "height") ? $P.outerHeight() : $P.outerWidth(); // MEASURE + $P.css(dim, szP).css(vis); // RESET size & visibility + if ($C) $C.css(dim, szC); + return size; + } + } + + /** + * Calculates current 'size' (outer-width or outer-height) of a border-pane - optionally with 'pane-spacing' added + * + * @param {(string|!Object)} pane + * @param {boolean=} [inclSpace=false] + * @return {number} Returns EITHER Width for east/west panes OR Height for north/south panes + */ +, getPaneSize = function (pane, inclSpace) { + var + $P = $Ps[pane] + , o = options[pane] + , s = state[pane] + , oSp = (inclSpace ? o.spacing_open : 0) + , cSp = (inclSpace ? o.spacing_closed : 0) + ; + if (!$P || s.isHidden) + return 0; + else if (s.isClosed || (s.isSliding && inclSpace)) + return cSp; + else if (_c[pane].dir === "horz") + return $P.outerHeight() + oSp; + else // dir === "vert" + return $P.outerWidth() + oSp; + } + + /** + * Calculate min/max pane dimensions and limits for resizing + * + * @param {string} pane + * @param {boolean=} [slide=false] + */ +, setSizeLimits = function (pane, slide) { + if (!isInitialized()) return; + var + o = options[pane] + , s = state[pane] + , c = _c[pane] + , dir = c.dir + , side = c.side.toLowerCase() + , type = c.sizeType.toLowerCase() + , isSliding = (slide != undefined ? slide : s.isSliding) // only open() passes 'slide' param + , $P = $Ps[pane] + , paneSpacing = o.spacing_open + // measure the pane on the *opposite side* from this pane + , altPane = _c.oppositeEdge[pane] + , altS = state[altPane] + , $altP = $Ps[altPane] + , altPaneSize = (!$altP || altS.isVisible===false || altS.isSliding ? 0 : (dir=="horz" ? $altP.outerHeight() : $altP.outerWidth())) + , altPaneSpacing = ((!$altP || altS.isHidden ? 0 : options[altPane][ altS.isClosed !== false ? "spacing_closed" : "spacing_open" ]) || 0) + // limitSize prevents this pane from 'overlapping' opposite pane + , containerSize = (dir=="horz" ? sC.innerHeight : sC.innerWidth) + , minCenterDims = cssMinDims("center") + , minCenterSize = dir=="horz" ? max(options.center.minHeight, minCenterDims.minHeight) : max(options.center.minWidth, minCenterDims.minWidth) + // if pane is 'sliding', then ignore center and alt-pane sizes - because 'overlays' them + , limitSize = (containerSize - paneSpacing - (isSliding ? 0 : (_parseSize("center", minCenterSize, dir) + altPaneSize + altPaneSpacing))) + , minSize = s.minSize = max( _parseSize(pane, o.minSize), cssMinDims(pane).minSize ) + , maxSize = s.maxSize = min( (o.maxSize ? _parseSize(pane, o.maxSize) : 100000), limitSize ) + , r = s.resizerPosition = {} // used to set resizing limits + , top = sC.insetTop + , left = sC.insetLeft + , W = sC.innerWidth + , H = sC.innerHeight + , rW = o.spacing_open // subtract resizer-width to get top/left position for south/east + ; + switch (pane) { + case "north": r.min = top + minSize; + r.max = top + maxSize; + break; + case "west": r.min = left + minSize; + r.max = left + maxSize; + break; + case "south": r.min = top + H - maxSize - rW; + r.max = top + H - minSize - rW; + break; + case "east": r.min = left + W - maxSize - rW; + r.max = left + W - minSize - rW; + break; + }; + } + + /** + * Returns data for setting the size/position of center pane. Also used to set Height for east/west panes + * + * @return JSON Returns a hash of all dimensions: top, bottom, left, right, (outer) width and (outer) height + */ +, calcNewCenterPaneDims = function () { + var d = { + top: getPaneSize("north", true) // true = include 'spacing' value for pane + , bottom: getPaneSize("south", true) + , left: getPaneSize("west", true) + , right: getPaneSize("east", true) + , width: 0 + , height: 0 + }; + + // NOTE: sC = state.container + // calc center-pane outer dimensions + d.width = sC.innerWidth - d.left - d.right; // outerWidth + d.height = sC.innerHeight - d.bottom - d.top; // outerHeight + // add the 'container border/padding' to get final positions relative to the container + d.top += sC.insetTop; + d.bottom += sC.insetBottom; + d.left += sC.insetLeft; + d.right += sC.insetRight; + + return d; + } + + + /** + * @param {!Object} el + * @param {boolean=} [allStates=false] + */ +, getHoverClasses = function (el, allStates) { + var + $El = $(el) + , type = $El.data("layoutRole") + , pane = $El.data("layoutEdge") + , o = options[pane] + , root = o[type +"Class"] + , _pane = "-"+ pane // eg: "-west" + , _open = "-open" + , _closed = "-closed" + , _slide = "-sliding" + , _hover = "-hover " // NOTE the trailing space + , _state = $El.hasClass(root+_closed) ? _closed : _open + , _alt = _state === _closed ? _open : _closed + , classes = (root+_hover) + (root+_pane+_hover) + (root+_state+_hover) + (root+_pane+_state+_hover) + ; + if (allStates) // when 'removing' classes, also remove alternate-state classes + classes += (root+_alt+_hover) + (root+_pane+_alt+_hover); + + if (type=="resizer" && $El.hasClass(root+_slide)) + classes += (root+_slide+_hover) + (root+_pane+_slide+_hover); + + return $.trim(classes); + } +, addHover = function (evt, el) { + var $E = $(el || this); + if (evt && $E.data("layoutRole") === "toggler") + evt.stopPropagation(); // prevent triggering 'slide' on Resizer-bar + $E.addClass( getHoverClasses($E) ); + } +, removeHover = function (evt, el) { + var $E = $(el || this); + $E.removeClass( getHoverClasses($E, true) ); + } + +, onResizerEnter = function (evt) { // ALSO called by toggler.mouseenter + if ($.fn.disableSelection) + $("body").disableSelection(); + } +, onResizerLeave = function (evt, el) { + var + e = el || this // el is only passed when called by the timer + , pane = $(e).data("layoutEdge") + , name = pane +"ResizerLeave" + ; + timer.clear(pane+"_openSlider"); // cancel slideOpen timer, if set + timer.clear(name); // cancel enableSelection timer - may re/set below + // this method calls itself on a timer because it needs to allow + // enough time for dragging to kick-in and set the isResizing flag + // dragging has a 100ms delay set, so this delay must be >100 + if (!el) // 1st call - mouseleave event + timer.set(name, function(){ onResizerLeave(evt, e); }, 200); + // if user is resizing, then dragStop will enableSelection(), so can skip it here + else if (!state[pane].isResizing && $.fn.enableSelection) // 2nd call - by timer + $("body").enableSelection(); + } + +/* + * ########################### + * INITIALIZATION METHODS + * ########################### + */ + + /** + * Initialize the layout - called automatically whenever an instance of layout is created + * + * @see none - triggered onInit + * @return mixed true = fully initialized | false = panes not initialized (yet) | 'cancel' = abort + */ +, _create = function () { + // initialize config/options + initOptions(); + var o = options; + + // TEMP state so isInitialized returns true during init process + state.creatingLayout = true; + + // init plugins for this layout, if there are any (eg: stateManagement) + runPluginCallbacks( Instance, $.layout.onCreate ); + + // options & state have been initialized, so now run beforeLoad callback + // onload will CANCEL layout creation if it returns false + if (false === _runCallbacks("onload_start")) + return 'cancel'; + + // initialize the container element + _initContainer(); + + // bind hotkey function - keyDown - if required + initHotkeys(); + + // bind window.onunload + $(window).bind("unload."+ sID, unload); + + // init plugins for this layout, if there are any (eg: customButtons) + runPluginCallbacks( Instance, $.layout.onLoad ); + + // if layout elements are hidden, then layout WILL NOT complete initialization! + // initLayoutElements will set initialized=true and run the onload callback IF successful + if (o.initPanes) _initLayoutElements(); + + delete state.creatingLayout; + + return state.initialized; + } + + /** + * Initialize the layout IF not already + * + * @see All methods in Instance run this test + * @return boolean true = layoutElements have been initialized | false = panes are not initialized (yet) + */ +, isInitialized = function () { + if (state.initialized || state.creatingLayout) return true; // already initialized + else return _initLayoutElements(); // try to init panes NOW + } + + /** + * Initialize the layout - called automatically whenever an instance of layout is created + * + * @see _create() & isInitialized + * @return An object pointer to the instance created + */ +, _initLayoutElements = function (retry) { + // initialize config/options + var o = options; + + // CANNOT init panes inside a hidden container! + if (!$N.is(":visible")) { + // handle Chrome bug where popup window 'has no height' + // if layout is BODY element, try again in 50ms + // SEE: http://layout.jquery-dev.net/samples/test_popup_window.html + if ( !retry && browser.webkit && $N[0].tagName === "BODY" ) + setTimeout(function(){ _initLayoutElements(true); }, 50); + return false; + } + + // a center pane is required, so make sure it exists + if (!getPane("center").length) { + return _log( o.errors.centerPaneMissing ); + } + + // TEMP state so isInitialized returns true during init process + state.creatingLayout = true; + + // update Container dims + $.extend(sC, elDims( $N )); + + // initialize all layout elements + initPanes(); // size & position panes - calls initHandles() - which calls initResizable() + + if (o.scrollToBookmarkOnLoad) { + var l = self.location; + if (l.hash) l.replace( l.hash ); // scrollTo Bookmark + } + + // check to see if this layout 'nested' inside a pane + if (Instance.hasParentLayout) + o.resizeWithWindow = false; + // bind resizeAll() for 'this layout instance' to window.resize event + else if (o.resizeWithWindow) + $(window).bind("resize."+ sID, windowResize); + + delete state.creatingLayout; + state.initialized = true; + + // init plugins for this layout, if there are any + runPluginCallbacks( Instance, $.layout.onReady ); + + // now run the onload callback, if exists + _runCallbacks("onload_end"); + + return true; // elements initialized successfully + } + + /** + * Initialize nested layouts - called when _initLayoutElements completes + * + * NOT CURRENTLY USED + * + * @see _initLayoutElements + * @return An object pointer to the instance created + */ +, _initChildLayouts = function () { + $.each(_c.allPanes, function (idx, pane) { + if (options[pane].initChildLayout) + createChildLayout( pane ); + }); + } + + /** + * Initialize nested layouts for a specific pane - can optionally pass layout-options + * + * @see _initChildLayouts + * @param {string|Object} evt_or_pane The pane being opened, ie: north, south, east, or west + * @param {Object=} [opts] Layout-options - if passed, will OVERRRIDE options[pane].childOptions + * @return An object pointer to the layout instance created - or null + */ +, createChildLayout = function (evt_or_pane, opts) { + var pane = evtPane.call(this, evt_or_pane) + , $P = $Ps[pane] + , C = children + ; + if ($P) { + var $C = $Cs[pane] + , o = opts || options[pane].childOptions + , d = "layout" + // determine which element is supposed to be the 'child container' + // if pane has a 'containerSelector' OR a 'content-div', use those instead of the pane + , $Cont = o.containerSelector ? $P.find( o.containerSelector ) : ($C || $P) + , containerFound = $Cont.length + // see if a child-layout ALREADY exists on this element + , child = containerFound ? (C[pane] = $Cont.data(d) || null) : null + ; + // if no layout exists, but childOptions are set, try to create the layout now + if (!child && containerFound && o) + child = C[pane] = $Cont.eq(0).layout(o) || null; + if (child) + child.hasParentLayout = true; // set parent-flag in child + } + Instance[pane].child = C[pane]; // ALWAYS set pane-object pointer, even if null + } + +, windowResize = function () { + var delay = Number(options.resizeWithWindowDelay); + if (delay < 10) delay = 100; // MUST have a delay! + // resizing uses a delay-loop because the resize event fires repeatly - except in FF, but delay anyway + timer.clear("winResize"); // if already running + timer.set("winResize", function(){ + timer.clear("winResize"); + timer.clear("winResizeRepeater"); + var dims = elDims( $N ); + // only trigger resizeAll() if container has changed size + if (dims.innerWidth !== sC.innerWidth || dims.innerHeight !== sC.innerHeight) + resizeAll(); + }, delay); + // ALSO set fixed-delay timer, if not already running + if (!timer.data["winResizeRepeater"]) setWindowResizeRepeater(); + } + +, setWindowResizeRepeater = function () { + var delay = Number(options.resizeWithWindowMaxDelay); + if (delay > 0) + timer.set("winResizeRepeater", function(){ setWindowResizeRepeater(); resizeAll(); }, delay); + } + +, unload = function () { + var o = options; + + _runCallbacks("onunload_start"); + + // trigger plugin callabacks for this layout (eg: stateManagement) + runPluginCallbacks( Instance, $.layout.onUnload ); + + _runCallbacks("onunload_end"); + } + + /** + * Validate and initialize container CSS and events + * + * @see _create() + */ +, _initContainer = function () { + var + N = $N[0] + , tag = sC.tagName = N.tagName + , id = sC.id = N.id + , cls = sC.className = N.className + , o = options + , name = o.name + , fullPage= (tag === "BODY") + , props = "overflow,position,margin,padding,border" + , css = "layoutCSS" + , CSS = {} + , hid = "hidden" // used A LOT! + // see if this container is a 'pane' inside an outer-layout + , parent = $N.data("parentLayout") // parent-layout Instance + , pane = $N.data("layoutEdge") // pane-name in parent-layout + , isChild = parent && pane + ; + // sC -> state.container + sC.selector = $N.selector.split(".slice")[0]; + sC.ref = (o.name ? o.name +' layout / ' : '') + tag + (id ? "#"+id : cls ? '.['+cls+']' : ''); // used in messages + + $N .data({ + layout: Instance + , layoutContainer: sID // FLAG to indicate this is a layout-container - contains unique internal ID + }) + .addClass(o.containerClass) + ; + var layoutMethods = { + destroy: '' + , initPanes: '' + , resizeAll: 'resizeAll' + , resize: 'resizeAll' + }; + // loop hash and bind all methods - include layoutID namespacing + for (name in layoutMethods) { + $N.bind("layout"+ name.toLowerCase() +"."+ sID, Instance[ layoutMethods[name] || name ]); + } + + // if this container is another layout's 'pane', then set child/parent pointers + if (isChild) { + // update parent flag + Instance.hasParentLayout = true; + // set pointers to THIS child-layout (Instance) in parent-layout + // NOTE: parent.PANE.child is an ALIAS to parent.children.PANE + parent[pane].child = parent.children[pane] = $N.data("layout"); + } + + // SAVE original container CSS for use in destroy() + if (!$N.data(css)) { + // handle props like overflow different for BODY & HTML - has 'system default' values + if (fullPage) { + CSS = $.extend( elCSS($N, props), { + height: $N.css("height") + , overflow: $N.css("overflow") + , overflowX: $N.css("overflowX") + , overflowY: $N.css("overflowY") + }); + // ALSO SAVE CSS + var $H = $("html"); + $H.data(css, { + height: "auto" // FF would return a fixed px-size! + , overflow: $H.css("overflow") + , overflowX: $H.css("overflowX") + , overflowY: $H.css("overflowY") + }); + } + else // handle props normally for non-body elements + CSS = elCSS($N, props+",top,bottom,left,right,width,height,overflow,overflowX,overflowY"); + + $N.data(css, CSS); + } + + try { // format html/body if this is a full page layout + if (fullPage) { + $("html").css({ + height: "100%" + , overflow: hid + , overflowX: hid + , overflowY: hid + }); + $("body").css({ + position: "relative" + , height: "100%" + , overflow: hid + , overflowX: hid + , overflowY: hid + , margin: 0 + , padding: 0 // TODO: test whether body-padding could be handled? + , border: "none" // a body-border creates problems because it cannot be measured! + }); + + // set current layout-container dimensions + $.extend(sC, elDims( $N )); + } + else { // set required CSS for overflow and position + // ENSURE container will not 'scroll' + CSS = { overflow: hid, overflowX: hid, overflowY: hid } + var + p = $N.css("position") + , h = $N.css("height") + ; + // if this is a NESTED layout, then container/outer-pane ALREADY has position and height + if (!isChild) { + if (!p || !p.match(/fixed|absolute|relative/)) + CSS.position = "relative"; // container MUST have a 'position' + /* + if (!h || h=="auto") + CSS.height = "100%"; // container MUST have a 'height' + */ + } + $N.css( CSS ); + + // set current layout-container dimensions + if ( $N.is(":visible") ) { + $.extend(sC, elDims( $N )); + if (sC.innerHeight < 1) + _log( o.errors.noContainerHeight.replace(/CONTAINER/, sC.ref) ); + } + } + } catch (ex) {} + } + + /** + * Bind layout hotkeys - if options enabled + * + * @see _create() and addPane() + * @param {string=} [panes=""] The edge(s) to process + */ +, initHotkeys = function (panes) { + panes = panes ? panes.split(",") : _c.borderPanes; + // bind keyDown to capture hotkeys, if option enabled for ANY pane + $.each(panes, function (i, pane) { + var o = options[pane]; + if (o.enableCursorHotkey || o.customHotkey) { + $(document).bind("keydown."+ sID, keyDown); // only need to bind this ONCE + return false; // BREAK - binding was done + } + }); + } + + /** + * Build final OPTIONS data + * + * @see _create() + */ +, initOptions = function () { + var data, d, pane, key, val, i, c, o; + + // reprocess user's layout-options to have correct options sub-key structure + opts = $.layout.transformData( opts ); // panes = default subkey + + // auto-rename old options for backward compatibility + opts = $.layout.backwardCompatibility.renameAllOptions( opts ); + + // if user-options has 'panes' key (pane-defaults), clean it... + if (!$.isEmptyObject(opts.panes)) { + // REMOVE any pane-defaults that MUST be set per-pane + data = $.layout.optionsMap.noDefault; + for (i=0, c=data.length; i 0) { + z.pane_normal = zo; + z.content_mask = max(zo+1, z.content_mask); // MIN = +1 + z.resizer_normal = max(zo+2, z.resizer_normal); // MIN = +2 + } + + // DELETE 'panes' key now that we are done - values were copied to EACH pane + delete options.panes; + + + function createFxOptions ( pane ) { + var o = options[pane] + , d = options.panes; + // ensure fxSettings key to avoid errors + if (!o.fxSettings) o.fxSettings = {}; + if (!d.fxSettings) d.fxSettings = {}; + + $.each(["_open","_close","_size"], function (i,n) { + var + sName = "fxName"+ n + , sSpeed = "fxSpeed"+ n + , sSettings = "fxSettings"+ n + // recalculate fxName according to specificity rules + , fxName = o[sName] = + o[sName] // options.west.fxName_open + || d[sName] // options.panes.fxName_open + || o.fxName // options.west.fxName + || d.fxName // options.panes.fxName + || "none" // MEANS $.layout.defaults.panes.fxName == "" || false || null || 0 + ; + // validate fxName to ensure is valid effect - MUST have effect-config data in options.effects + if (fxName === "none" || !$.effects || !$.effects[fxName] || !options.effects[fxName]) + fxName = o[sName] = "none"; // effect not loaded OR unrecognized fxName + + // set vars for effects subkeys to simplify logic + var fx = options.effects[fxName] || {} // effects.slide + , fx_all = fx.all || null // effects.slide.all + , fx_pane = fx[pane] || null // effects.slide.west + ; + // create fxSpeed[_open|_close|_size] + o[sSpeed] = + o[sSpeed] // options.west.fxSpeed_open + || d[sSpeed] // options.west.fxSpeed_open + || o.fxSpeed // options.west.fxSpeed + || d.fxSpeed // options.panes.fxSpeed + || null // DEFAULT - let fxSetting.duration control speed + ; + // create fxSettings[_open|_close|_size] + o[sSettings] = $.extend( + true + , {} + , fx_all // effects.slide.all + , fx_pane // effects.slide.west + , d.fxSettings // options.panes.fxSettings + , o.fxSettings // options.west.fxSettings + , d[sSettings] // options.panes.fxSettings_open + , o[sSettings] // options.west.fxSettings_open + ); + }); + + // DONE creating action-specific-settings for this pane, + // so DELETE generic options - are no longer meaningful + delete o.fxName; + delete o.fxSpeed; + delete o.fxSettings; + } + } + + /** + * Initialize module objects, styling, size and position for all panes + * + * @see _initElements() + * @param {string} pane The pane to process + */ +, getPane = function (pane) { + var sel = options[pane].paneSelector + if (sel.substr(0,1)==="#") // ID selector + // NOTE: elements selected 'by ID' DO NOT have to be 'children' + return $N.find(sel).eq(0); + else { // class or other selector + var $P = $N.children(sel).eq(0); + // look for the pane nested inside a 'form' element + return $P.length ? $P : $N.children("form:first").children(sel).eq(0); + } + } + +, initPanes = function (evt) { + // stopPropagation if called by trigger("layoutinitpanes") - use evtPane utility + evtPane(evt); + + // NOTE: do north & south FIRST so we can measure their height - do center LAST + $.each(_c.allPanes, function (idx, pane) { + addPane( pane, true ); + }); + + // init the pane-handles NOW in case we have to hide or close the pane below + initHandles(); + + // now that all panes have been initialized and initially-sized, + // make sure there is really enough space available for each pane + $.each(_c.borderPanes, function (i, pane) { + if ($Ps[pane] && state[pane].isVisible) { // pane is OPEN + setSizeLimits(pane); + makePaneFit(pane); // pane may be Closed, Hidden or Resized by makePaneFit() + } + }); + // size center-pane AGAIN in case we 'closed' a border-pane in loop above + sizeMidPanes("center"); + + // Chrome/Webkit sometimes fires callbacks BEFORE it completes resizing! + // Before RC30.3, there was a 10ms delay here, but that caused layout + // to load asynchrously, which is BAD, so try skipping delay for now + + // process pane contents and callbacks, and init/resize child-layout if exists + $.each(_c.allPanes, function (i, pane) { + var o = options[pane]; + if ($Ps[pane]) { + if (state[pane].isVisible) { // pane is OPEN + sizeContent(pane); + // trigger pane.onResize if triggerEventsOnLoad = true + if (o.triggerEventsOnLoad) + _runCallbacks("onresize_end", pane); + else // automatic if onresize called, otherwise call it specifically + // resize child - IF inner-layout already exists (created before this layout) + resizeChildLayout(pane); + } + // init childLayout - even if pane is not visible + if (o.initChildLayout && o.childOptions) + createChildLayout(pane); + } + }); + } + + /** + * Add a pane to the layout - subroutine of initPanes() + * + * @see initPanes() + * @param {string} pane The pane to process + * @param {boolean=} [force=false] Size content after init + */ +, addPane = function (pane, force) { + if (!force && !isInitialized()) return; + var + o = options[pane] + , s = state[pane] + , c = _c[pane] + , fx = s.fx + , dir = c.dir + , spacing = o.spacing_open || 0 + , isCenter = (pane === "center") + , CSS = {} + , $P = $Ps[pane] + , size, minSize, maxSize + ; + // if pane-pointer already exists, remove the old one first + if ($P) + removePane( pane, false, true, false ); + else + $Cs[pane] = false; // init + + $P = $Ps[pane] = getPane(pane); + if (!$P.length) { + $Ps[pane] = false; // logic + return; + } + + // SAVE original Pane CSS + if (!$P.data("layoutCSS")) { + var props = "position,top,left,bottom,right,width,height,overflow,zIndex,display,backgroundColor,padding,margin,border"; + $P.data("layoutCSS", elCSS($P, props)); + } + + // create alias for pane data in Instance - initHandles will add more + Instance[pane] = { name: pane, pane: $Ps[pane], content: $Cs[pane], options: options[pane], state: state[pane], child: children[pane] }; + + // add classes, attributes & events + $P .data({ + parentLayout: Instance // pointer to Layout Instance + , layoutPane: Instance[pane] // NEW pointer to pane-alias-object + , layoutEdge: pane + , layoutRole: "pane" + }) + .css(c.cssReq).css("zIndex", options.zIndexes.pane_normal) + .css(o.applyDemoStyles ? c.cssDemo : {}) // demo styles + .addClass( o.paneClass +" "+ o.paneClass+"-"+pane ) // default = "ui-layout-pane ui-layout-pane-west" - may be a dupe of 'paneSelector' + .bind("mouseenter."+ sID, addHover ) + .bind("mouseleave."+ sID, removeHover ) + ; + var paneMethods = { + hide: '' + , show: '' + , toggle: '' + , close: '' + , open: '' + , slideOpen: '' + , slideClose: '' + , slideToggle: '' + , size: 'sizePane' + , sizePane: 'sizePane' + , sizeContent: '' + , sizeHandles: '' + , enableClosable: '' + , disableClosable: '' + , enableSlideable: '' + , disableSlideable: '' + , enableResizable: '' + , disableResizable: '' + , swapPanes: 'swapPanes' + , swap: 'swapPanes' + , move: 'swapPanes' + , removePane: 'removePane' + , remove: 'removePane' + , createChildLayout: '' + , resizeChildLayout: '' + , resizeAll: 'resizeAll' + , resizeLayout: 'resizeAll' + } + , name; + // loop hash and bind all methods - include layoutID namespacing + for (name in paneMethods) { + $P.bind("layoutpane"+ name.toLowerCase() +"."+ sID, Instance[ paneMethods[name] || name ]); + } + + // see if this pane has a 'scrolling-content element' + initContent(pane, false); // false = do NOT sizeContent() - called later + + if (!isCenter) { + // call _parseSize AFTER applying pane classes & styles - but before making visible (if hidden) + // if o.size is auto or not valid, then MEASURE the pane and use that as its 'size' + size = s.size = _parseSize(pane, o.size); + minSize = _parseSize(pane,o.minSize) || 1; + maxSize = _parseSize(pane,o.maxSize) || 100000; + if (size > 0) size = max(min(size, maxSize), minSize); + + // state for border-panes + s.isClosed = false; // true = pane is closed + s.isSliding = false; // true = pane is currently open by 'sliding' over adjacent panes + s.isResizing= false; // true = pane is in process of being resized + s.isHidden = false; // true = pane is hidden - no spacing, resizer or toggler is visible! + + // array for 'pin buttons' whose classNames are auto-updated on pane-open/-close + if (!s.pins) s.pins = []; + } + // states common to ALL panes + s.tagName = $P[0].tagName; + s.edge = pane; // useful if pane is (or about to be) 'swapped' - easy find out where it is (or is going) + s.noRoom = false; // true = pane 'automatically' hidden due to insufficient room - will unhide automatically + s.isVisible = true; // false = pane is invisible - closed OR hidden - simplify logic + + // set css-position to account for container borders & padding + switch (pane) { + case "north": CSS.top = sC.insetTop; + CSS.left = sC.insetLeft; + CSS.right = sC.insetRight; + break; + case "south": CSS.bottom = sC.insetBottom; + CSS.left = sC.insetLeft; + CSS.right = sC.insetRight; + break; + case "west": CSS.left = sC.insetLeft; // top, bottom & height set by sizeMidPanes() + break; + case "east": CSS.right = sC.insetRight; // ditto + break; + case "center": // top, left, width & height set by sizeMidPanes() + } + + if (dir === "horz") // north or south pane + CSS.height = cssH($P, size); + else if (dir === "vert") // east or west pane + CSS.width = cssW($P, size); + //else if (isCenter) {} + + $P.css(CSS); // apply size -- top, bottom & height will be set by sizeMidPanes + if (dir != "horz") sizeMidPanes(pane, true); // true = skipCallback + + // close or hide the pane if specified in settings + if (o.initClosed && o.closable && !o.initHidden) + close(pane, true, true); // true, true = force, noAnimation + else if (o.initHidden || o.initClosed) + hide(pane); // will be completely invisible - no resizer or spacing + else if (!s.noRoom) + // make the pane visible - in case was initially hidden + $P.css("display","block"); + // ELSE setAsOpen() - called later by initHandles() + + // RESET visibility now - pane will appear IF display:block + $P.css("visibility","visible"); + + // check option for auto-handling of pop-ups & drop-downs + if (o.showOverflowOnHover) + $P.hover( allowOverflow, resetOverflow ); + + // if manually adding a pane AFTER layout initialization, then... + if (state.initialized) { + initHandles( pane ); + initHotkeys( pane ); + resizeAll(); // will sizeContent if pane is visible + if (s.isVisible) { // pane is OPEN + if (o.triggerEventsOnLoad) + _runCallbacks("onresize_end", pane); + else // automatic if onresize called, otherwise call it specifically + // resize child - IF inner-layout already exists (created before this layout) + resizeChildLayout(pane); // a previously existing childLayout + } + if (o.initChildLayout && o.childOptions) + createChildLayout(pane); + } + } + + /** + * Initialize module objects, styling, size and position for all resize bars and toggler buttons + * + * @see _create() + * @param {string=} [panes=""] The edge(s) to process + */ +, initHandles = function (panes) { + panes = panes ? panes.split(",") : _c.borderPanes; + + // create toggler DIVs for each pane, and set object pointers for them, eg: $R.north = north toggler DIV + $.each(panes, function (i, pane) { + var $P = $Ps[pane]; + $Rs[pane] = false; // INIT + $Ts[pane] = false; + if (!$P) return; // pane does not exist - skip + + var + o = options[pane] + , s = state[pane] + , c = _c[pane] + , paneId = o.paneSelector.substr(0,1) === "#" ? o.paneSelector.substr(1) : "" + , rClass = o.resizerClass + , tClass = o.togglerClass + , side = c.side.toLowerCase() + , spacing = (s.isVisible ? o.spacing_open : o.spacing_closed) + , _pane = "-"+ pane // used for classNames + , _state = (s.isVisible ? "-open" : "-closed") // used for classNames + , I = Instance[pane] + // INIT RESIZER BAR + , $R = I.resizer = $Rs[pane] = $("
                                                          ") + // INIT TOGGLER BUTTON + , $T = I.toggler = (o.closable ? $Ts[pane] = $("
                                                          ") : false) + ; + + //if (s.isVisible && o.resizable) ... handled by initResizable + if (!s.isVisible && o.slidable) + $R.attr("title", o.tips.Slide).css("cursor", o.sliderCursor); + + $R // if paneSelector is an ID, then create a matching ID for the resizer, eg: "#paneLeft" => "paneLeft-resizer" + .attr("id", paneId ? paneId +"-resizer" : "" ) + .data({ + parentLayout: Instance + , layoutPane: Instance[pane] // NEW pointer to pane-alias-object + , layoutEdge: pane + , layoutRole: "resizer" + }) + .css(_c.resizers.cssReq).css("zIndex", options.zIndexes.resizer_normal) + .css(o.applyDemoStyles ? _c.resizers.cssDemo : {}) // add demo styles + .addClass(rClass +" "+ rClass+_pane) + .hover(addHover, removeHover) // ALWAYS add hover-classes, even if resizing is not enabled - handle with CSS instead + .hover(onResizerEnter, onResizerLeave) // ALWAYS NEED resizer.mouseleave to balance toggler.mouseenter + .appendTo($N) // append DIV to container + ; + + if ($T) { + $T // if paneSelector is an ID, then create a matching ID for the resizer, eg: "#paneLeft" => "#paneLeft-toggler" + .attr("id", paneId ? paneId +"-toggler" : "" ) + .data({ + parentLayout: Instance + , layoutPane: Instance[pane] // NEW pointer to pane-alias-object + , layoutEdge: pane + , layoutRole: "toggler" + }) + .css(_c.togglers.cssReq) // add base/required styles + .css(o.applyDemoStyles ? _c.togglers.cssDemo : {}) // add demo styles + .addClass(tClass +" "+ tClass+_pane) + .hover(addHover, removeHover) // ALWAYS add hover-classes, even if toggling is not enabled - handle with CSS instead + .bind("mouseenter", onResizerEnter) // NEED toggler.mouseenter because mouseenter MAY NOT fire on resizer + .appendTo($R) // append SPAN to resizer DIV + ; + // ADD INNER-SPANS TO TOGGLER + if (o.togglerContent_open) // ui-layout-open + $(""+ o.togglerContent_open +"") + .data({ + layoutEdge: pane + , layoutRole: "togglerContent" + }) + .data("layoutRole", "togglerContent") + .data("layoutEdge", pane) + .addClass("content content-open") + .css("display","none") + .appendTo( $T ) + //.hover( addHover, removeHover ) // use ui-layout-toggler-west-hover .content-open instead! + ; + if (o.togglerContent_closed) // ui-layout-closed + $(""+ o.togglerContent_closed +"") + .data({ + layoutEdge: pane + , layoutRole: "togglerContent" + }) + .addClass("content content-closed") + .css("display","none") + .appendTo( $T ) + //.hover( addHover, removeHover ) // use ui-layout-toggler-west-hover .content-closed instead! + ; + // ADD TOGGLER.click/.hover + enableClosable(pane); + } + + // add Draggable events + initResizable(pane); + + // ADD CLASSNAMES & SLIDE-BINDINGS - eg: class="resizer resizer-west resizer-open" + if (s.isVisible) + setAsOpen(pane); // onOpen will be called, but NOT onResize + else { + setAsClosed(pane); // onClose will be called + bindStartSlidingEvent(pane, true); // will enable events IF option is set + } + + }); + + // SET ALL HANDLE DIMENSIONS + sizeHandles(); + } + + + /** + * Initialize scrolling ui-layout-content div - if exists + * + * @see initPane() - or externally after an Ajax injection + * @param {string} [pane] The pane to process + * @param {boolean=} [resize=true] Size content after init + */ +, initContent = function (pane, resize) { + if (!isInitialized()) return; + var + o = options[pane] + , sel = o.contentSelector + , I = Instance[pane] + , $P = $Ps[pane] + , $C + ; + if (sel) $C = I.content = $Cs[pane] = (o.findNestedContent) + ? $P.find(sel).eq(0) // match 1-element only + : $P.children(sel).eq(0) + ; + if ($C && $C.length) { + $C.data("layoutRole", "content"); + // SAVE original Pane CSS + if (!$C.data("layoutCSS")) + $C.data("layoutCSS", elCSS($C, "height")); + $C.css( _c.content.cssReq ); + if (o.applyDemoStyles) { + $C.css( _c.content.cssDemo ); // add padding & overflow: auto to content-div + $P.css( _c.content.cssDemoPane ); // REMOVE padding/scrolling from pane + } + state[pane].content = {}; // init content state + if (resize !== false) sizeContent(pane); + // sizeContent() is called AFTER init of all elements + } + else + I.content = $Cs[pane] = false; + } + + + /** + * Add resize-bars to all panes that specify it in options + * -dependancy: $.fn.resizable - will skip if not found + * + * @see _create() + * @param {string=} [panes=""] The edge(s) to process + */ +, initResizable = function (panes) { + var draggingAvailable = $.layout.plugins.draggable + , side // set in start() + ; + panes = panes ? panes.split(",") : _c.borderPanes; + + $.each(panes, function (idx, pane) { + var o = options[pane]; + if (!draggingAvailable || !$Ps[pane] || !o.resizable) { + o.resizable = false; + return true; // skip to next + } + + var s = state[pane] + , z = options.zIndexes + , c = _c[pane] + , side = c.dir=="horz" ? "top" : "left" + , opEdge = _c.oppositeEdge[pane] + , masks = pane +",center,"+ opEdge + (c.dir=="horz" ? ",west,east" : "") + , $P = $Ps[pane] + , $R = $Rs[pane] + , base = o.resizerClass + , lastPos = 0 // used when live-resizing + , r, live // set in start because may change + // 'drag' classes are applied to the ORIGINAL resizer-bar while dragging is in process + , resizerClass = base+"-drag" // resizer-drag + , resizerPaneClass = base+"-"+pane+"-drag" // resizer-north-drag + // 'helper' class is applied to the CLONED resizer-bar while it is being dragged + , helperClass = base+"-dragging" // resizer-dragging + , helperPaneClass = base+"-"+pane+"-dragging" // resizer-north-dragging + , helperLimitClass = base+"-dragging-limit" // resizer-drag + , helperPaneLimitClass = base+"-"+pane+"-dragging-limit" // resizer-north-drag + , helperClassesSet = false // logic var + ; + + if (!s.isClosed) + $R.attr("title", o.tips.Resize) + .css("cursor", o.resizerCursor); // n-resize, s-resize, etc + + $R.draggable({ + containment: $N[0] // limit resizing to layout container + , axis: (c.dir=="horz" ? "y" : "x") // limit resizing to horz or vert axis + , delay: 0 + , distance: 1 + , grid: o.resizingGrid + // basic format for helper - style it using class: .ui-draggable-dragging + , helper: "clone" + , opacity: o.resizerDragOpacity + , addClasses: false // avoid ui-state-disabled class when disabled + //, iframeFix: o.draggableIframeFix // TODO: consider using when bug is fixed + , zIndex: z.resizer_drag + + , start: function (e, ui) { + // REFRESH options & state pointers in case we used swapPanes + o = options[pane]; + s = state[pane]; + // re-read options + live = o.livePaneResizing; + + // ondrag_start callback - will CANCEL hide if returns false + // TODO: dragging CANNOT be cancelled like this, so see if there is a way? + if (false === _runCallbacks("ondrag_start", pane)) return false; + + s.isResizing = true; // prevent pane from closing while resizing + timer.clear(pane+"_closeSlider"); // just in case already triggered + + // SET RESIZER LIMITS - used in drag() + setSizeLimits(pane); // update pane/resizer state + r = s.resizerPosition; + lastPos = ui.position[ side ] + + $R.addClass( resizerClass +" "+ resizerPaneClass ); // add drag classes + helperClassesSet = false; // reset logic var - see drag() + + // DISABLE TEXT SELECTION (probably already done by resizer.mouseOver) + $('body').disableSelection(); + + // MASK PANES CONTAINING IFRAMES, APPLETS OR OTHER TROUBLESOME ELEMENTS + showMasks( masks ); + } + + , drag: function (e, ui) { + if (!helperClassesSet) { // can only add classes after clone has been added to the DOM + //$(".ui-draggable-dragging") + ui.helper + .addClass( helperClass +" "+ helperPaneClass ) // add helper classes + .css({ right: "auto", bottom: "auto" }) // fix dir="rtl" issue + .children().css("visibility","hidden") // hide toggler inside dragged resizer-bar + ; + helperClassesSet = true; + // draggable bug!? RE-SET zIndex to prevent E/W resize-bar showing through N/S pane! + if (s.isSliding) $Ps[pane].css("zIndex", z.pane_sliding); + } + // CONTAIN RESIZER-BAR TO RESIZING LIMITS + var limit = 0; + if (ui.position[side] < r.min) { + ui.position[side] = r.min; + limit = -1; + } + else if (ui.position[side] > r.max) { + ui.position[side] = r.max; + limit = 1; + } + // ADD/REMOVE dragging-limit CLASS + if (limit) { + ui.helper.addClass( helperLimitClass +" "+ helperPaneLimitClass ); // at dragging-limit + window.defaultStatus = (limit>0 && pane.match(/(north|west)/)) || (limit<0 && pane.match(/(south|east)/)) ? o.tips.maxSizeWarning : o.tips.minSizeWarning; + } + else { + ui.helper.removeClass( helperLimitClass +" "+ helperPaneLimitClass ); // not at dragging-limit + window.defaultStatus = ""; + } + // DYNAMICALLY RESIZE PANES IF OPTION ENABLED + // won't trigger unless resizer has actually moved! + if (live && Math.abs(ui.position[side] - lastPos) >= o.liveResizingTolerance) { + lastPos = ui.position[side]; + resizePanes(e, ui, pane) + } + } + + , stop: function (e, ui) { + $('body').enableSelection(); // RE-ENABLE TEXT SELECTION + window.defaultStatus = ""; // clear 'resizing limit' message from statusbar + $R.removeClass( resizerClass +" "+ resizerPaneClass ); // remove drag classes from Resizer + s.isResizing = false; + resizePanes(e, ui, pane, true, masks); // true = resizingDone + } + + }); + }); + + /** + * resizePanes + * + * Sub-routine called from stop() - and drag() if livePaneResizing + * + * @param {!Object} evt + * @param {!Object} ui + * @param {string} pane + * @param {boolean=} [resizingDone=false] + */ + var resizePanes = function (evt, ui, pane, resizingDone, masks) { + var dragPos = ui.position + , c = _c[pane] + , o = options[pane] + , s = state[pane] + , resizerPos + ; + switch (pane) { + case "north": resizerPos = dragPos.top; break; + case "west": resizerPos = dragPos.left; break; + case "south": resizerPos = sC.offsetHeight - dragPos.top - o.spacing_open; break; + case "east": resizerPos = sC.offsetWidth - dragPos.left - o.spacing_open; break; + }; + // remove container margin from resizer position to get the pane size + var newSize = resizerPos - sC["inset"+ c.side]; + + // Disable OR Resize Mask(s) created in drag.start + if (!resizingDone) { + // ensure we meet liveResizingTolerance criteria + if (Math.abs(newSize - s.size) < o.liveResizingTolerance) + return; // SKIP resize this time + // resize the pane + manualSizePane(pane, newSize, false, true); // true = noAnimation + sizeMasks(); // resize all visible masks + } + else { // resizingDone + // ondrag_end callback + if (false !== _runCallbacks("ondrag_end", pane)) + manualSizePane(pane, newSize, false, true); // true = noAnimation + hideMasks(); // hide all masks, which include panes with 'content/iframe-masks' + if (s.isSliding && masks) // RE-SHOW only 'object-masks' so objects won't show through sliding pane + showMasks( masks, true ); // true = onlyForObjects + } + }; + } + + /** + * sizeMask + * + * Needed to overlay a DIV over an IFRAME-pane because mask CANNOT be *inside* the pane + * Called when mask created, and during livePaneResizing + */ +, sizeMask = function () { + var $M = $(this) + , pane = $M.data("layoutMask") // eg: "west" + , s = state[pane] + ; + // only masks over an IFRAME-pane need manual resizing + if (s.tagName == "IFRAME" && s.isVisible) // no need to mask closed/hidden panes + $M.css({ + top: s.offsetTop + , left: s.offsetLeft + , width: s.outerWidth + , height: s.outerHeight + }); + /* ALT Method... + var $P = $Ps[pane]; + $M.css( $P.position() ).css({ width: $P[0].offsetWidth, height: $P[0].offsetHeight }); + */ + } +, sizeMasks = function () { + $Ms.each( sizeMask ); // resize all 'visible' masks + } + +, showMasks = function (panes, onlyForObjects) { + var a = panes ? panes.split(",") : $.layout.config.allPanes + , z = options.zIndexes + , o, s; + $.each(a, function(i,p){ + s = state[p]; + o = options[p]; + if (s.isVisible && ( (!onlyForObjects && o.maskContents) || o.maskObjects )) { + getMasks(p).each(function(){ + sizeMask.call(this); + this.style.zIndex = s.isSliding ? z.pane_sliding+1 : z.pane_normal+1 + this.style.display = "block"; + }); + } + }); + } + +, hideMasks = function () { + // ensure no pane is resizing - could be a timing issue + var skip; + $.each( $.layout.config.borderPanes, function(i,p){ + if (state[p].isResizing) { + skip = true; + return false; // BREAK + } + }); + if (!skip) + $Ms.hide(); // hide ALL masks + } + +, getMasks = function (pane) { + var $Masks = $([]) + , $M, i = 0, c = $Ms.length + ; + for (; i CSS + if (sC.tagName === "BODY" && ($N = $("html")).data(css)) // RESET CSS + $N.css( $N.data(css) ).removeData(css); + + // trigger plugins for this layout, if there are any + runPluginCallbacks( Instance, $.layout.onDestroy ); + + // trigger state-management and onunload callback + unload(); + + // clear the Instance of everything except for container & options (so could recreate) + // RE-CREATE: myLayout = myLayout.container.layout( myLayout.options ); + for (n in Instance) + if (!n.match(/^(container|options)$/)) delete Instance[ n ]; + // add a 'destroyed' flag to make it easy to check + Instance.destroyed = true; + + // if this is a child layout, CLEAR the child-pointer in the parent + /* for now the pointer REMAINS, but with only container, options and destroyed keys + if (parentPane) { + var layout = parentPane.pane.data("parentLayout"); + parentPane.child = layout.children[ parentPane.name ] = null; + } + */ + + return Instance; // for coding convenience + } + + /** + * Remove a pane from the layout - subroutine of destroy() + * + * @see destroy() + * @param {string|Object} evt_or_pane The pane to process + * @param {boolean=} [remove=false] Remove the DOM element? + * @param {boolean=} [skipResize=false] Skip calling resizeAll()? + * @param {boolean=} [destroyChild=true] Destroy Child-layouts? If not passed, obeys options setting + */ +, removePane = function (evt_or_pane, remove, skipResize, destroyChild) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , $P = $Ps[pane] + , $C = $Cs[pane] + , $R = $Rs[pane] + , $T = $Ts[pane] + ; + // NOTE: elements can still exist even after remove() + // so check for missing data(), which is cleared by removed() + if ($P && $.isEmptyObject( $P.data() )) $P = false; + if ($C && $.isEmptyObject( $C.data() )) $C = false; + if ($R && $.isEmptyObject( $R.data() )) $R = false; + if ($T && $.isEmptyObject( $T.data() )) $T = false; + + if ($P) $P.stop(true, true); + + // check for a child layout + var o = options[pane] + , s = state[pane] + , d = "layout" + , css = "layoutCSS" + , child = children[pane] || ($P ? $P.data(d) : 0) || ($C ? $C.data(d) : 0) || null + , destroy = destroyChild !== undefined ? destroyChild : o.destroyChildLayout + ; + + // FIRST destroy the child-layout(s) + if (destroy && child && !child.destroyed) { + child.destroy(true); // tell child-layout to destroy ALL its child-layouts too + if (child.destroyed) // destroy was successful + child = null; // clear pointer for logic below + } + + if ($P && remove && !child) + $P.remove(); + else if ($P && $P[0]) { + // create list of ALL pane-classes that need to be removed + var root = o.paneClass // default="ui-layout-pane" + , pRoot = root +"-"+ pane // eg: "ui-layout-pane-west" + , _open = "-open" + , _sliding= "-sliding" + , _closed = "-closed" + , classes = [ root, root+_open, root+_closed, root+_sliding, // generic classes + pRoot, pRoot+_open, pRoot+_closed, pRoot+_sliding ] // pane-specific classes + ; + $.merge(classes, getHoverClasses($P, true)); // ADD hover-classes + // remove all Layout classes from pane-element + $P .removeClass( classes.join(" ") ) // remove ALL pane-classes + .removeData("parentLayout") + .removeData("layoutPane") + .removeData("layoutRole") + .removeData("layoutEdge") + .removeData("autoHidden") // in case set + .unbind("."+ sID) // remove ALL Layout events + // TODO: remove these extra unbind commands when jQuery is fixed + //.unbind("mouseenter"+ sID) + //.unbind("mouseleave"+ sID) + ; + // do NOT reset CSS if this pane/content is STILL the container of a nested layout! + // the nested layout will reset its 'container' CSS when/if it is destroyed + if ($C && $C.data(d)) { + // a content-div may not have a specific width, so give it one to contain the Layout + $C.width( $C.width() ); + child.resizeAll(); // now resize the Layout + } + else if ($C) + $C.css( $C.data(css) ).removeData(css).removeData("layoutRole"); + // remove pane AFTER content in case there was a nested layout + if (!$P.data(d)) + $P.css( $P.data(css) ).removeData(css); + } + + // REMOVE pane resizer and toggler elements + if ($T) $T.remove(); + if ($R) $R.remove(); + + // CLEAR all pointers and state data + Instance[pane] = $Ps[pane] = $Cs[pane] = $Rs[pane] = $Ts[pane] = children[pane] = false; + s = { removed: true }; + + if (!skipResize) + resizeAll(); + } + + +/* + * ########################### + * ACTION METHODS + * ########################### + */ + +, _hidePane = function (pane) { + var $P = $Ps[pane] + , o = options[pane] + , s = $P[0].style + ; + if (o.useOffscreenClose) { + if (!$P.data(_c.offscreenReset)) + $P.data(_c.offscreenReset, { left: s.left, right: s.right }); + $P.css( _c.offscreenCSS ); + } + else + $P.hide().removeData(_c.offscreenReset); + } + +, _showPane = function (pane) { + var $P = $Ps[pane] + , o = options[pane] + , off = _c.offscreenCSS + , old = $P.data(_c.offscreenReset) + , s = $P[0].style + ; + $P .show() // ALWAYS show, just in case + .removeData(_c.offscreenReset); + if (o.useOffscreenClose && old) { + if (s.left == off.left) + s.left = old.left; + if (s.right == off.right) + s.right = old.right; + } + } + + + /** + * Completely 'hides' a pane, including its spacing - as if it does not exist + * The pane is not actually 'removed' from the source, so can use 'show' to un-hide it + * + * @param {string|Object} evt_or_pane The pane being hidden, ie: north, south, east, or west + * @param {boolean=} [noAnimation=false] + */ +, hide = function (evt_or_pane, noAnimation) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , o = options[pane] + , s = state[pane] + , $P = $Ps[pane] + , $R = $Rs[pane] + ; + if (!$P || s.isHidden) return; // pane does not exist OR is already hidden + + // onhide_start callback - will CANCEL hide if returns false + if (state.initialized && false === _runCallbacks("onhide_start", pane)) return; + + s.isSliding = false; // just in case + + // now hide the elements + if ($R) $R.hide(); // hide resizer-bar + if (!state.initialized || s.isClosed) { + s.isClosed = true; // to trigger open-animation on show() + s.isHidden = true; + s.isVisible = false; + if (!state.initialized) + _hidePane(pane); // no animation when loading page + sizeMidPanes(_c[pane].dir === "horz" ? "" : "center"); + if (state.initialized || o.triggerEventsOnLoad) + _runCallbacks("onhide_end", pane); + } + else { + s.isHiding = true; // used by onclose + close(pane, false, noAnimation); // adjust all panes to fit + } + } + + /** + * Show a hidden pane - show as 'closed' by default unless openPane = true + * + * @param {string|Object} evt_or_pane The pane being opened, ie: north, south, east, or west + * @param {boolean=} [openPane=false] + * @param {boolean=} [noAnimation=false] + * @param {boolean=} [noAlert=false] + */ +, show = function (evt_or_pane, openPane, noAnimation, noAlert) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , o = options[pane] + , s = state[pane] + , $P = $Ps[pane] + , $R = $Rs[pane] + ; + if (!$P || !s.isHidden) return; // pane does not exist OR is not hidden + + // onshow_start callback - will CANCEL show if returns false + if (false === _runCallbacks("onshow_start", pane)) return; + + s.isSliding = false; // just in case + s.isShowing = true; // used by onopen/onclose + //s.isHidden = false; - will be set by open/close - if not cancelled + + // now show the elements + //if ($R) $R.show(); - will be shown by open/close + if (openPane === false) + close(pane, true); // true = force + else + open(pane, false, noAnimation, noAlert); // adjust all panes to fit + } + + + /** + * Toggles a pane open/closed by calling either open or close + * + * @param {string|Object} evt_or_pane The pane being toggled, ie: north, south, east, or west + * @param {boolean=} [slide=false] + */ +, toggle = function (evt_or_pane, slide) { + if (!isInitialized()) return; + var evt = evtObj(evt_or_pane) + , pane = evtPane.call(this, evt_or_pane) + , s = state[pane] + ; + if (evt) // called from to $R.dblclick OR triggerPaneEvent + evt.stopImmediatePropagation(); + if (s.isHidden) + show(pane); // will call 'open' after unhiding it + else if (s.isClosed) + open(pane, !!slide); + else + close(pane); + } + + + /** + * Utility method used during init or other auto-processes + * + * @param {string} pane The pane being closed + * @param {boolean=} [setHandles=false] + */ +, _closePane = function (pane, setHandles) { + var + $P = $Ps[pane] + , s = state[pane] + ; + _hidePane(pane); + s.isClosed = true; + s.isVisible = false; + // UNUSED: if (setHandles) setAsClosed(pane, true); // true = force + } + + /** + * Close the specified pane (animation optional), and resize all other panes as needed + * + * @param {string|Object} evt_or_pane The pane being closed, ie: north, south, east, or west + * @param {boolean=} [force=false] + * @param {boolean=} [noAnimation=false] + * @param {boolean=} [skipCallback=false] + */ +, close = function (evt_or_pane, force, noAnimation, skipCallback) { + var pane = evtPane.call(this, evt_or_pane); + // if pane has been initialized, but NOT the complete layout, close pane instantly + if (!state.initialized && $Ps[pane]) { + _closePane(pane); // INIT pane as closed + return; + } + if (!isInitialized()) return; + + var + $P = $Ps[pane] + , $R = $Rs[pane] + , $T = $Ts[pane] + , o = options[pane] + , s = state[pane] + , c = _c[pane] + , doFX, isShowing, isHiding, wasSliding; + + // QUEUE in case another action/animation is in progress + $N.queue(function( queueNext ){ + + if ( !$P + || (!o.closable && !s.isShowing && !s.isHiding) // invalid request // (!o.resizable && !o.closable) ??? + || (!force && s.isClosed && !s.isShowing) // already closed + ) return queueNext(); + + // onclose_start callback - will CANCEL hide if returns false + // SKIP if just 'showing' a hidden pane as 'closed' + var abort = !s.isShowing && false === _runCallbacks("onclose_start", pane); + + // transfer logic vars to temp vars + isShowing = s.isShowing; + isHiding = s.isHiding; + wasSliding = s.isSliding; + // now clear the logic vars (REQUIRED before aborting) + delete s.isShowing; + delete s.isHiding; + + if (abort) return queueNext(); + + doFX = !noAnimation && !s.isClosed && (o.fxName_close != "none"); + s.isMoving = true; + s.isClosed = true; + s.isVisible = false; + // update isHidden BEFORE sizing panes + if (isHiding) s.isHidden = true; + else if (isShowing) s.isHidden = false; + + if (s.isSliding) // pane is being closed, so UNBIND trigger events + bindStopSlidingEvents(pane, false); // will set isSliding=false + else // resize panes adjacent to this one + sizeMidPanes(_c[pane].dir === "horz" ? "" : "center", false); // false = NOT skipCallback + + // if this pane has a resizer bar, move it NOW - before animation + setAsClosed(pane); + + // CLOSE THE PANE + if (doFX) { // animate the close + // mask panes with objects + var masks = "center"+ (c.dir=="horz" ? ",west,east" : ""); + showMasks( masks, true ); // true = ONLY mask panes with maskObjects=true + lockPaneForFX(pane, true); // need to set left/top so animation will work + $P.hide( o.fxName_close, o.fxSettings_close, o.fxSpeed_close, function () { + lockPaneForFX(pane, false); // undo + if (s.isClosed) close_2(); + queueNext(); + }); + } + else { // hide the pane without animation + _hidePane(pane); + close_2(); + queueNext(); + }; + }); + + // SUBROUTINE + function close_2 () { + s.isMoving = false; + bindStartSlidingEvent(pane, true); // will enable if o.slidable = true + + // if opposite-pane was autoClosed, see if it can be autoOpened now + var altPane = _c.oppositeEdge[pane]; + if (state[ altPane ].noRoom) { + setSizeLimits( altPane ); + makePaneFit( altPane ); + } + + // hide any masks shown while closing + hideMasks(); + + if (!skipCallback && (state.initialized || o.triggerEventsOnLoad)) { + // onclose callback - UNLESS just 'showing' a hidden pane as 'closed' + if (!isShowing) _runCallbacks("onclose_end", pane); + // onhide OR onshow callback + if (isShowing) _runCallbacks("onshow_end", pane); + if (isHiding) _runCallbacks("onhide_end", pane); + } + } + } + + /** + * @param {string} pane The pane just closed, ie: north, south, east, or west + */ +, setAsClosed = function (pane) { + var + $P = $Ps[pane] + , $R = $Rs[pane] + , $T = $Ts[pane] + , o = options[pane] + , s = state[pane] + , side = _c[pane].side.toLowerCase() + , inset = "inset"+ _c[pane].side + , rClass = o.resizerClass + , tClass = o.togglerClass + , _pane = "-"+ pane // used for classNames + , _open = "-open" + , _sliding= "-sliding" + , _closed = "-closed" + ; + $R + .css(side, sC[inset]) // move the resizer + .removeClass( rClass+_open +" "+ rClass+_pane+_open ) + .removeClass( rClass+_sliding +" "+ rClass+_pane+_sliding ) + .addClass( rClass+_closed +" "+ rClass+_pane+_closed ) + .unbind("dblclick."+ sID) + ; + // DISABLE 'resizing' when closed - do this BEFORE bindStartSlidingEvent? + if (o.resizable && $.layout.plugins.draggable) + $R + .draggable("disable") + .removeClass("ui-state-disabled") // do NOT apply disabled styling - not suitable here + .css("cursor", "default") + .attr("title","") + ; + + // if pane has a toggler button, adjust that too + if ($T) { + $T + .removeClass( tClass+_open +" "+ tClass+_pane+_open ) + .addClass( tClass+_closed +" "+ tClass+_pane+_closed ) + .attr("title", o.tips.Open) // may be blank + ; + // toggler-content - if exists + $T.children(".content-open").hide(); + $T.children(".content-closed").css("display","block"); + } + + // sync any 'pin buttons' + syncPinBtns(pane, false); + + if (state.initialized) { + // resize 'length' and position togglers for adjacent panes + sizeHandles(); + } + } + + /** + * Open the specified pane (animation optional), and resize all other panes as needed + * + * @param {string|Object} evt_or_pane The pane being opened, ie: north, south, east, or west + * @param {boolean=} [slide=false] + * @param {boolean=} [noAnimation=false] + * @param {boolean=} [noAlert=false] + */ +, open = function (evt_or_pane, slide, noAnimation, noAlert) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , $P = $Ps[pane] + , $R = $Rs[pane] + , $T = $Ts[pane] + , o = options[pane] + , s = state[pane] + , c = _c[pane] + , doFX, isShowing + ; + // QUEUE in case another action/animation is in progress + $N.queue(function( queueNext ){ + + if ( !$P + || (!o.resizable && !o.closable && !s.isShowing) // invalid request + || (s.isVisible && !s.isSliding) // already open + ) return queueNext(); + + // pane can ALSO be unhidden by just calling show(), so handle this scenario + if (s.isHidden && !s.isShowing) { + queueNext(); // call before show() because it needs the queue free + show(pane, true); + return; + } + + if (o.autoResize && s.size != o.size) // resize pane to original size set in options + sizePane(pane, o.size, true, true, true); // true=skipCallback/forceResize/noAnimation + else + // make sure there is enough space available to open the pane + setSizeLimits(pane, slide); + + // onopen_start callback - will CANCEL open if returns false + var cbReturn = _runCallbacks("onopen_start", pane); + + if (cbReturn === "abort") + return queueNext(); + + // update pane-state again in case options were changed in onopen_start + if (cbReturn !== "NC") // NC = "No Callback" + setSizeLimits(pane, slide); + + if (s.minSize > s.maxSize) { // INSUFFICIENT ROOM FOR PANE TO OPEN! + syncPinBtns(pane, false); // make sure pin-buttons are reset + if (!noAlert && o.tips.noRoomToOpen) + alert(o.tips.noRoomToOpen); + return queueNext(); // ABORT + } + + if (slide) // START Sliding - will set isSliding=true + bindStopSlidingEvents(pane, true); // BIND trigger events to close sliding-pane + else if (s.isSliding) // PIN PANE (stop sliding) - open pane 'normally' instead + bindStopSlidingEvents(pane, false); // UNBIND trigger events - will set isSliding=false + else if (o.slidable) + bindStartSlidingEvent(pane, false); // UNBIND trigger events + + s.noRoom = false; // will be reset by makePaneFit if 'noRoom' + makePaneFit(pane); + + // transfer logic var to temp var + isShowing = s.isShowing; + // now clear the logic var + delete s.isShowing; + + doFX = !noAnimation && s.isClosed && (o.fxName_open != "none"); + s.isMoving = true; + s.isVisible = true; + s.isClosed = false; + // update isHidden BEFORE sizing panes - WHY??? Old? + if (isShowing) s.isHidden = false; + + if (doFX) { // ANIMATE + // mask panes with objects + var masks = "center"+ (c.dir=="horz" ? ",west,east" : ""); + if (s.isSliding) masks += ","+ _c.oppositeEdge[pane]; + showMasks( masks, true ); // true = ONLY mask panes with maskObjects=true + lockPaneForFX(pane, true); // need to set left/top so animation will work + $P.show( o.fxName_open, o.fxSettings_open, o.fxSpeed_open, function() { + lockPaneForFX(pane, false); // undo + if (s.isVisible) open_2(); // continue + queueNext(); + }); + } + else { // no animation + _showPane(pane);// just show pane and... + open_2(); // continue + queueNext(); + }; + }); + + // SUBROUTINE + function open_2 () { + s.isMoving = false; + + // cure iframe display issues + _fixIframe(pane); + + // NOTE: if isSliding, then other panes are NOT 'resized' + if (!s.isSliding) { // resize all panes adjacent to this one + hideMasks(); // remove any masks shown while opening + sizeMidPanes(_c[pane].dir=="vert" ? "center" : "", false); // false = NOT skipCallback + } + + // set classes, position handles and execute callbacks... + setAsOpen(pane); + }; + + } + + /** + * @param {string} pane The pane just opened, ie: north, south, east, or west + * @param {boolean=} [skipCallback=false] + */ +, setAsOpen = function (pane, skipCallback) { + var + $P = $Ps[pane] + , $R = $Rs[pane] + , $T = $Ts[pane] + , o = options[pane] + , s = state[pane] + , side = _c[pane].side.toLowerCase() + , inset = "inset"+ _c[pane].side + , rClass = o.resizerClass + , tClass = o.togglerClass + , _pane = "-"+ pane // used for classNames + , _open = "-open" + , _closed = "-closed" + , _sliding= "-sliding" + ; + $R + .css(side, sC[inset] + getPaneSize(pane)) // move the resizer + .removeClass( rClass+_closed +" "+ rClass+_pane+_closed ) + .addClass( rClass+_open +" "+ rClass+_pane+_open ) + ; + if (s.isSliding) + $R.addClass( rClass+_sliding +" "+ rClass+_pane+_sliding ) + else // in case 'was sliding' + $R.removeClass( rClass+_sliding +" "+ rClass+_pane+_sliding ) + + if (o.resizerDblClickToggle) + $R.bind("dblclick", toggle ); + removeHover( 0, $R ); // remove hover classes + if (o.resizable && $.layout.plugins.draggable) + $R .draggable("enable") + .css("cursor", o.resizerCursor) + .attr("title", o.tips.Resize); + else if (!s.isSliding) + $R.css("cursor", "default"); // n-resize, s-resize, etc + + // if pane also has a toggler button, adjust that too + if ($T) { + $T .removeClass( tClass+_closed +" "+ tClass+_pane+_closed ) + .addClass( tClass+_open +" "+ tClass+_pane+_open ) + .attr("title", o.tips.Close); // may be blank + removeHover( 0, $T ); // remove hover classes + // toggler-content - if exists + $T.children(".content-closed").hide(); + $T.children(".content-open").css("display","block"); + } + + // sync any 'pin buttons' + syncPinBtns(pane, !s.isSliding); + + // update pane-state dimensions - BEFORE resizing content + $.extend(s, elDims($P)); + + if (state.initialized) { + // resize resizer & toggler sizes for all panes + sizeHandles(); + // resize content every time pane opens - to be sure + sizeContent(pane, true); // true = remeasure headers/footers, even if 'pane.isMoving' + } + + if (!skipCallback && (state.initialized || o.triggerEventsOnLoad) && $P.is(":visible")) { + // onopen callback + _runCallbacks("onopen_end", pane); + // onshow callback - TODO: should this be here? + if (s.isShowing) _runCallbacks("onshow_end", pane); + + // ALSO call onresize because layout-size *may* have changed while pane was closed + if (state.initialized) + _runCallbacks("onresize_end", pane); + } + + // TODO: Somehow sizePane("north") is being called after this point??? + } + + + /** + * slideOpen / slideClose / slideToggle + * + * Pass-though methods for sliding + */ +, slideOpen = function (evt_or_pane) { + if (!isInitialized()) return; + var evt = evtObj(evt_or_pane) + , pane = evtPane.call(this, evt_or_pane) + , s = state[pane] + , delay = options[pane].slideDelay_open + ; + // prevent event from triggering on NEW resizer binding created below + if (evt) evt.stopImmediatePropagation(); + + if (s.isClosed && evt && evt.type === "mouseenter" && delay > 0) + // trigger = mouseenter - use a delay + timer.set(pane+"_openSlider", open_NOW, delay); + else + open_NOW(); // will unbind events if is already open + + /** + * SUBROUTINE for timed open + */ + function open_NOW () { + if (!s.isClosed) // skip if no longer closed! + bindStopSlidingEvents(pane, true); // BIND trigger events to close sliding-pane + else if (!s.isMoving) + open(pane, true); // true = slide - open() will handle binding + }; + } + +, slideClose = function (evt_or_pane) { + if (!isInitialized()) return; + var evt = evtObj(evt_or_pane) + , pane = evtPane.call(this, evt_or_pane) + , o = options[pane] + , s = state[pane] + , delay = s.isMoving ? 1000 : 300 // MINIMUM delay - option may override + ; + if (s.isClosed || s.isResizing) + return; // skip if already closed OR in process of resizing + else if (o.slideTrigger_close === "click") + close_NOW(); // close immediately onClick + else if (o.preventQuickSlideClose && s.isMoving) + return; // handle Chrome quick-close on slide-open + else if (o.preventPrematureSlideClose && evt && $.layout.isMouseOverElem(evt, $Ps[pane])) + return; // handle incorrect mouseleave trigger, like when over a SELECT-list in IE + else if (evt) // trigger = mouseleave - use a delay + // 1 sec delay if 'opening', else .3 sec + timer.set(pane+"_closeSlider", close_NOW, max(o.slideDelay_close, delay)); + else // called programically + close_NOW(); + + /** + * SUBROUTINE for timed close + */ + function close_NOW () { + if (s.isClosed) // skip 'close' if already closed! + bindStopSlidingEvents(pane, false); // UNBIND trigger events - TODO: is this needed here? + else if (!s.isMoving) + close(pane); // close will handle unbinding + }; + } + + /** + * @param {string|Object} evt_or_pane The pane being opened, ie: north, south, east, or west + */ +, slideToggle = function (evt_or_pane) { + var pane = evtPane.call(this, evt_or_pane); + toggle(pane, true); + } + + + /** + * Must set left/top on East/South panes so animation will work properly + * + * @param {string} pane The pane to lock, 'east' or 'south' - any other is ignored! + * @param {boolean} doLock true = set left/top, false = remove + */ +, lockPaneForFX = function (pane, doLock) { + var $P = $Ps[pane] + , s = state[pane] + , o = options[pane] + , z = options.zIndexes + ; + if (doLock) { + $P.css({ zIndex: z.pane_animate }); // overlay all elements during animation + if (pane=="south") + $P.css({ top: sC.insetTop + sC.innerHeight - $P.outerHeight() }); + else if (pane=="east") + $P.css({ left: sC.insetLeft + sC.innerWidth - $P.outerWidth() }); + } + else { // animation DONE - RESET CSS + // TODO: see if this can be deleted. It causes a quick-close when sliding in Chrome + $P.css({ zIndex: (s.isSliding ? z.pane_sliding : z.pane_normal) }); + if (pane=="south") + $P.css({ top: "auto" }); + // if pane is positioned 'off-screen', then DO NOT screw with it! + else if (pane=="east" && !$P.css("left").match(/\-99999/)) + $P.css({ left: "auto" }); + // fix anti-aliasing in IE - only needed for animations that change opacity + if (browser.msie && o.fxOpacityFix && o.fxName_open != "slide" && $P.css("filter") && $P.css("opacity") == 1) + $P[0].style.removeAttribute('filter'); + } + } + + + /** + * Toggle sliding functionality of a specific pane on/off by adding removing 'slide open' trigger + * + * @see open(), close() + * @param {string} pane The pane to enable/disable, 'north', 'south', etc. + * @param {boolean} enable Enable or Disable sliding? + */ +, bindStartSlidingEvent = function (pane, enable) { + var o = options[pane] + , $P = $Ps[pane] + , $R = $Rs[pane] + , evtName = o.slideTrigger_open.toLowerCase() + ; + if (!$R || (enable && !o.slidable)) return; + + // make sure we have a valid event + if (evtName.match(/mouseover/)) + evtName = o.slideTrigger_open = "mouseenter"; + else if (!evtName.match(/(click|dblclick|mouseenter)/)) + evtName = o.slideTrigger_open = "click"; + + $R + // add or remove event + [enable ? "bind" : "unbind"](evtName +'.'+ sID, slideOpen) + // set the appropriate cursor & title/tip + .css("cursor", enable ? o.sliderCursor : "default") + .attr("title", enable ? o.tips.Slide : "") + ; + } + + /** + * Add or remove 'mouseleave' events to 'slide close' when pane is 'sliding' open or closed + * Also increases zIndex when pane is sliding open + * See bindStartSlidingEvent for code to control 'slide open' + * + * @see slideOpen(), slideClose() + * @param {string} pane The pane to process, 'north', 'south', etc. + * @param {boolean} enable Enable or Disable events? + */ +, bindStopSlidingEvents = function (pane, enable) { + var o = options[pane] + , s = state[pane] + , c = _c[pane] + , z = options.zIndexes + , evtName = o.slideTrigger_close.toLowerCase() + , action = (enable ? "bind" : "unbind") + , $P = $Ps[pane] + , $R = $Rs[pane] + ; + s.isSliding = enable; // logic + timer.clear(pane+"_closeSlider"); // just in case + + // remove 'slideOpen' event from resizer + // ALSO will raise the zIndex of the pane & resizer + if (enable) bindStartSlidingEvent(pane, false); + + // RE/SET zIndex - increases when pane is sliding-open, resets to normal when not + $P.css("zIndex", enable ? z.pane_sliding : z.pane_normal); + $R.css("zIndex", enable ? z.pane_sliding+2 : z.resizer_normal); // NOTE: mask = pane_sliding+1 + + // make sure we have a valid event + if (!evtName.match(/(click|mouseleave)/)) + evtName = o.slideTrigger_close = "mouseleave"; // also catches 'mouseout' + + // add/remove slide triggers + $R[action](evtName, slideClose); // base event on resize + // need extra events for mouseleave + if (evtName === "mouseleave") { + // also close on pane.mouseleave + $P[action]("mouseleave."+ sID, slideClose); + // cancel timer when mouse moves between 'pane' and 'resizer' + $R[action]("mouseenter."+ sID, cancelMouseOut); + $P[action]("mouseenter."+ sID, cancelMouseOut); + } + + if (!enable) + timer.clear(pane+"_closeSlider"); + else if (evtName === "click" && !o.resizable) { + // IF pane is not resizable (which already has a cursor and tip) + // then set the a cursor & title/tip on resizer when sliding + $R.css("cursor", enable ? o.sliderCursor : "default"); + $R.attr("title", enable ? o.tips.Close : ""); // use Toggler-tip, eg: "Close Pane" + } + + // SUBROUTINE for mouseleave timer clearing + function cancelMouseOut (evt) { + timer.clear(pane+"_closeSlider"); + evt.stopPropagation(); + } + } + + + /** + * Hides/closes a pane if there is insufficient room - reverses this when there is room again + * MUST have already called setSizeLimits() before calling this method + * + * @param {string} pane The pane being resized + * @param {boolean=} [isOpening=false] Called from onOpen? + * @param {boolean=} [skipCallback=false] Should the onresize callback be run? + * @param {boolean=} [force=false] + */ +, makePaneFit = function (pane, isOpening, skipCallback, force) { + var + o = options[pane] + , s = state[pane] + , c = _c[pane] + , $P = $Ps[pane] + , $R = $Rs[pane] + , isSidePane = c.dir==="vert" + , hasRoom = false + ; + // special handling for center & east/west panes + if (pane === "center" || (isSidePane && s.noVerticalRoom)) { + // see if there is enough room to display the pane + // ERROR: hasRoom = s.minHeight <= s.maxHeight && (isSidePane || s.minWidth <= s.maxWidth); + hasRoom = (s.maxHeight >= 0); + if (hasRoom && s.noRoom) { // previously hidden due to noRoom, so show now + _showPane(pane); + if ($R) $R.show(); + s.isVisible = true; + s.noRoom = false; + if (isSidePane) s.noVerticalRoom = false; + _fixIframe(pane); + } + else if (!hasRoom && !s.noRoom) { // not currently hidden, so hide now + _hidePane(pane); + if ($R) $R.hide(); + s.isVisible = false; + s.noRoom = true; + } + } + + // see if there is enough room to fit the border-pane + if (pane === "center") { + // ignore center in this block + } + else if (s.minSize <= s.maxSize) { // pane CAN fit + hasRoom = true; + if (s.size > s.maxSize) // pane is too big - shrink it + sizePane(pane, s.maxSize, skipCallback, force, true); // true = noAnimation + else if (s.size < s.minSize) // pane is too small - enlarge it + sizePane(pane, s.minSize, skipCallback, force, true); + // need s.isVisible because new pseudoClose method keeps pane visible, but off-screen + else if ($R && s.isVisible && $P.is(":visible")) { + // make sure resizer-bar is positioned correctly + // handles situation where nested layout was 'hidden' when initialized + var side = c.side.toLowerCase() + , pos = s.size + sC["inset"+ c.side] + ; + if ($.layout.cssNum($R, side) != pos) $R.css( side, pos ); + } + + // if was previously hidden due to noRoom, then RESET because NOW there is room + if (s.noRoom) { + // s.noRoom state will be set by open or show + if (s.wasOpen && o.closable) { + if (o.autoReopen) + open(pane, false, true, true); // true = noAnimation, true = noAlert + else // leave the pane closed, so just update state + s.noRoom = false; + } + else + show(pane, s.wasOpen, true, true); // true = noAnimation, true = noAlert + } + } + else { // !hasRoom - pane CANNOT fit + if (!s.noRoom) { // pane not set as noRoom yet, so hide or close it now... + s.noRoom = true; // update state + s.wasOpen = !s.isClosed && !s.isSliding; + if (s.isClosed){} // SKIP + else if (o.closable) // 'close' if possible + close(pane, true, true); // true = force, true = noAnimation + else // 'hide' pane if cannot just be closed + hide(pane, true); // true = noAnimation + } + } + } + + + /** + * sizePane / manualSizePane + * sizePane is called only by internal methods whenever a pane needs to be resized + * manualSizePane is an exposed flow-through method allowing extra code when pane is 'manually resized' + * + * @param {string|Object} evt_or_pane The pane being resized + * @param {number} size The *desired* new size for this pane - will be validated + * @param {boolean=} [skipCallback=false] Should the onresize callback be run? + * @param {boolean=} [noAnimation=false] + */ +, manualSizePane = function (evt_or_pane, size, skipCallback, noAnimation) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , o = options[pane] + , s = state[pane] + // if resizing callbacks have been delayed and resizing is now DONE, force resizing to complete... + , forceResize = o.livePaneResizing && !s.isResizing + ; + // ANY call to manualSizePane disables autoResize - ie, percentage sizing + o.autoResize = false; + // flow-through... + sizePane(pane, size, skipCallback, forceResize, noAnimation); // will animate resize if option enabled + } + + /** + * @param {string|Object} evt_or_pane The pane being resized + * @param {number} size The *desired* new size for this pane - will be validated + * @param {boolean=} [skipCallback=false] Should the onresize callback be run? + * @param {boolean=} [force=false] Force resizing even if does not seem necessary + * @param {boolean=} [noAnimation=false] + */ +, sizePane = function (evt_or_pane, size, skipCallback, force, noAnimation) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) // probably NEVER called from event? + , o = options[pane] + , s = state[pane] + , $P = $Ps[pane] + , $R = $Rs[pane] + , side = _c[pane].side.toLowerCase() + , dimName = _c[pane].sizeType.toLowerCase() + , inset = "inset"+ _c[pane].side + , skipResizeWhileDragging = s.isResizing && !o.triggerEventsDuringLiveResize + , doFX = noAnimation !== true && o.animatePaneSizing + , oldSize, newSize + ; + // QUEUE in case another action/animation is in progress + $N.queue(function( queueNext ){ + // calculate 'current' min/max sizes + setSizeLimits(pane); // update pane-state + oldSize = s.size; + size = _parseSize(pane, size); // handle percentages & auto + size = max(size, _parseSize(pane, o.minSize)); + size = min(size, s.maxSize); + if (size < s.minSize) { // not enough room for pane! + queueNext(); // call before makePaneFit() because it needs the queue free + makePaneFit(pane, false, skipCallback); // will hide or close pane + return; + } + + // IF newSize is same as oldSize, then nothing to do - abort + if (!force && size === oldSize) + return queueNext(); + + // onresize_start callback CANNOT cancel resizing because this would break the layout! + if (!skipCallback && state.initialized && s.isVisible) + _runCallbacks("onresize_start", pane); + + // resize the pane, and make sure its visible + newSize = cssSize(pane, size); + + if (doFX && $P.is(":visible")) { // ANIMATE + var fx = $.layout.effects.size[pane] || $.layout.effects.size.all + , easing = o.fxSettings_size.easing || fx.easing + , z = options.zIndexes + , props = {}; + props[ dimName ] = newSize +'px'; + s.isMoving = true; + // overlay all elements during animation + $P.css({ zIndex: z.pane_animate }) + .show().animate( props, o.fxSpeed_size, easing, function(){ + // reset zIndex after animation + $P.css({ zIndex: (s.isSliding ? z.pane_sliding : z.pane_normal) }); + s.isMoving = false; + sizePane_2(); // continue + queueNext(); + }); + } + else { // no animation + $P.css( dimName, newSize ); // resize pane + // if pane is visible, then + if ($P.is(":visible")) + sizePane_2(); // continue + else { + // pane is NOT VISIBLE, so just update state data... + // when pane is *next opened*, it will have the new size + s.size = size; // update state.size + $.extend(s, elDims($P)); // update state dimensions + } + queueNext(); + }; + + }); + + // SUBROUTINE + function sizePane_2 () { + /* Panes are sometimes not sized precisely in some browsers!? + * This code will resize the pane up to 3 times to nudge the pane to the correct size + */ + var actual = dimName==='width' ? $P.outerWidth() : $P.outerHeight() + , tries = [{ + pane: pane + , count: 1 + , target: size + , actual: actual + , correct: (size === actual) + , attempt: size + , cssSize: newSize + }] + , lastTry = tries[0] + , thisTry = {} + , msg = 'Inaccurate size after resizing the '+ pane +'-pane.' + ; + while ( !lastTry.correct ) { + thisTry = { pane: pane, count: lastTry.count+1, target: size }; + + if (lastTry.actual > size) + thisTry.attempt = max(0, lastTry.attempt - (lastTry.actual - size)); + else // lastTry.actual < size + thisTry.attempt = max(0, lastTry.attempt + (size - lastTry.actual)); + + thisTry.cssSize = cssSize(pane, thisTry.attempt); + $P.css( dimName, thisTry.cssSize ); + + thisTry.actual = dimName=='width' ? $P.outerWidth() : $P.outerHeight(); + thisTry.correct = (size === thisTry.actual); + + // log attempts and alert the user of this *non-fatal error* (if showDebugMessages) + if ( tries.length === 1) { + _log(msg, false, true); + _log(lastTry, false, true); + } + _log(thisTry, false, true); + // after 4 tries, is as close as its gonna get! + if (tries.length > 3) break; + + tries.push( thisTry ); + lastTry = tries[ tries.length - 1 ]; + } + // END TESTING CODE + + // update pane-state dimensions + s.size = size; + $.extend(s, elDims($P)); + + if (s.isVisible && $P.is(":visible")) { + // reposition the resizer-bar + if ($R) $R.css( side, size + sC[inset] ); + // resize the content-div + sizeContent(pane); + } + + if (!skipCallback && !skipResizeWhileDragging && state.initialized && s.isVisible) + _runCallbacks("onresize_end", pane); + + // resize all the adjacent panes, and adjust their toggler buttons + // when skipCallback passed, it means the controlling method will handle 'other panes' + if (!skipCallback) { + // also no callback if live-resize is in progress and NOT triggerEventsDuringLiveResize + if (!s.isSliding) sizeMidPanes(_c[pane].dir=="horz" ? "" : "center", skipResizeWhileDragging, force); + sizeHandles(); + } + + // if opposite-pane was autoClosed, see if it can be autoOpened now + var altPane = _c.oppositeEdge[pane]; + if (size < oldSize && state[ altPane ].noRoom) { + setSizeLimits( altPane ); + makePaneFit( altPane, false, skipCallback ); + } + + // DEBUG - ALERT user/developer so they know there was a sizing problem + if (tries.length > 1) + _log(msg +'\nSee the Error Console for details.', true, true); + } + } + + /** + * @see initPanes(), sizePane(), resizeAll(), open(), close(), hide() + * @param {Array.|string} panes The pane(s) being resized, comma-delmited string + * @param {boolean=} [skipCallback=false] Should the onresize callback be run? + * @param {boolean=} [force=false] + */ +, sizeMidPanes = function (panes, skipCallback, force) { + panes = (panes ? panes : "east,west,center").split(","); + + $.each(panes, function (i, pane) { + if (!$Ps[pane]) return; // NO PANE - skip + var + o = options[pane] + , s = state[pane] + , $P = $Ps[pane] + , $R = $Rs[pane] + , isCenter= (pane=="center") + , hasRoom = true + , CSS = {} + , newCenter = calcNewCenterPaneDims() + ; + // update pane-state dimensions + $.extend(s, elDims($P)); + + if (pane === "center") { + if (!force && s.isVisible && newCenter.width === s.outerWidth && newCenter.height === s.outerHeight) + return true; // SKIP - pane already the correct size + // set state for makePaneFit() logic + $.extend(s, cssMinDims(pane), { + maxWidth: newCenter.width + , maxHeight: newCenter.height + }); + CSS = newCenter; + // convert OUTER width/height to CSS width/height + CSS.width = cssW($P, CSS.width); + // NEW - allow pane to extend 'below' visible area rather than hide it + CSS.height = cssH($P, CSS.height); + hasRoom = CSS.width >= 0 && CSS.height >= 0; // height >= 0 = ALWAYS TRUE NOW + // during layout init, try to shrink east/west panes to make room for center + if (!state.initialized && o.minWidth > s.outerWidth) { + var + reqPx = o.minWidth - s.outerWidth + , minE = options.east.minSize || 0 + , minW = options.west.minSize || 0 + , sizeE = state.east.size + , sizeW = state.west.size + , newE = sizeE + , newW = sizeW + ; + if (reqPx > 0 && state.east.isVisible && sizeE > minE) { + newE = max( sizeE-minE, sizeE-reqPx ); + reqPx -= sizeE-newE; + } + if (reqPx > 0 && state.west.isVisible && sizeW > minW) { + newW = max( sizeW-minW, sizeW-reqPx ); + reqPx -= sizeW-newW; + } + // IF we found enough extra space, then resize the border panes as calculated + if (reqPx === 0) { + if (sizeE && sizeE != minE) + sizePane('east', newE, true, force, true); // true = skipCallback/noAnimation - initPanes will handle when done + if (sizeW && sizeW != minW) + sizePane('west', newW, true, force, true); + // now start over! + sizeMidPanes('center', skipCallback, force); + return; // abort this loop + } + } + } + else { // for east and west, set only the height, which is same as center height + // set state.min/maxWidth/Height for makePaneFit() logic + if (s.isVisible && !s.noVerticalRoom) + $.extend(s, elDims($P), cssMinDims(pane)) + if (!force && !s.noVerticalRoom && newCenter.height === s.outerHeight) + return true; // SKIP - pane already the correct size + // east/west have same top, bottom & height as center + CSS.top = newCenter.top; + CSS.bottom = newCenter.bottom; + // NEW - allow pane to extend 'below' visible area rather than hide it + CSS.height = cssH($P, newCenter.height); + s.maxHeight = CSS.height; + hasRoom = (s.maxHeight >= 0); // ALWAYS TRUE NOW + if (!hasRoom) s.noVerticalRoom = true; // makePaneFit() logic + } + + if (hasRoom) { + // resizeAll passes skipCallback because it triggers callbacks after ALL panes are resized + if (!skipCallback && state.initialized) + _runCallbacks("onresize_start", pane); + + $P.css(CSS); // apply the CSS to pane + if (pane !== "center") + sizeHandles(pane); // also update resizer length + if (s.noRoom && !s.isClosed && !s.isHidden) + makePaneFit(pane); // will re-open/show auto-closed/hidden pane + if (s.isVisible) { + $.extend(s, elDims($P)); // update pane dimensions + if (state.initialized) sizeContent(pane); // also resize the contents, if exists + } + } + else if (!s.noRoom && s.isVisible) // no room for pane + makePaneFit(pane); // will hide or close pane + + if (!s.isVisible) + return true; // DONE - next pane + + /* + * Extra CSS for IE6 or IE7 in Quirks-mode - add 'width' to NORTH/SOUTH panes + * Normally these panes have only 'left' & 'right' positions so pane auto-sizes + * ALSO required when pane is an IFRAME because will NOT default to 'full width' + * TODO: Can I use width:100% for a north/south iframe? + * TODO: Sounds like a job for $P.outerWidth( sC.innerWidth ) SETTER METHOD + */ + if (pane === "center") { // finished processing midPanes + var fix = browser.isIE6 || !browser.boxModel; + if ($Ps.north && (fix || state.north.tagName=="IFRAME")) + $Ps.north.css("width", cssW($Ps.north, sC.innerWidth)); + if ($Ps.south && (fix || state.south.tagName=="IFRAME")) + $Ps.south.css("width", cssW($Ps.south, sC.innerWidth)); + } + + // resizeAll passes skipCallback because it triggers callbacks after ALL panes are resized + if (!skipCallback && state.initialized) + _runCallbacks("onresize_end", pane); + }); + } + + + /** + * @see window.onresize(), callbacks or custom code + */ +, resizeAll = function (evt) { + // stopPropagation if called by trigger("layoutdestroy") - use evtPane utility + evtPane(evt); + + if (!state.initialized) { + _initLayoutElements(); + return; // no need to resize since we just initialized! + } + var oldW = sC.innerWidth + , oldH = sC.innerHeight + ; + // cannot size layout when 'container' is hidden or collapsed + if (!$N.is(":visible") ) return; + $.extend(state.container, elDims( $N )); // UPDATE container dimensions + if (!sC.outerHeight) return; + + // onresizeall_start will CANCEL resizing if returns false + // state.container has already been set, so user can access this info for calcuations + if (false === _runCallbacks("onresizeall_start")) return false; + + var // see if container is now 'smaller' than before + shrunkH = (sC.innerHeight < oldH) + , shrunkW = (sC.innerWidth < oldW) + , $P, o, s, dir + ; + // NOTE special order for sizing: S-N-E-W + $.each(["south","north","east","west"], function (i, pane) { + if (!$Ps[pane]) return; // no pane - SKIP + s = state[pane]; + o = options[pane]; + dir = _c[pane].dir; + + if (o.autoResize && s.size != o.size) // resize pane to original size set in options + sizePane(pane, o.size, true, true, true); // true=skipCallback/forceResize/noAnimation + else { + setSizeLimits(pane); + makePaneFit(pane, false, true, true); // true=skipCallback/forceResize + } + }); + + sizeMidPanes("", true, true); // true=skipCallback, true=forceResize + sizeHandles(); // reposition the toggler elements + + // trigger all individual pane callbacks AFTER layout has finished resizing + o = options; // reuse alias + $.each(_c.allPanes, function (i, pane) { + $P = $Ps[pane]; + if (!$P) return; // SKIP + if (state[pane].isVisible) // undefined for non-existent panes + _runCallbacks("onresize_end", pane); // callback - if exists + }); + + _runCallbacks("onresizeall_end"); + //_triggerLayoutEvent(pane, 'resizeall'); + } + + /** + * Whenever a pane resizes or opens that has a nested layout, trigger resizeAll + * + * @param {string|Object} evt_or_pane The pane just resized or opened + */ +, resizeChildLayout = function (evt_or_pane) { + var pane = evtPane.call(this, evt_or_pane); + if (!options[pane].resizeChildLayout) return; + var $P = $Ps[pane] + , $C = $Cs[pane] + , d = "layout" + , P = Instance[pane] + , L = children[pane] + ; + // user may have manually set EITHER instance pointer, so handle that + if (P.child && !L) { + // have to reverse the pointers! + var el = P.child.container; + L = children[pane] = (el ? el.data(d) : 0) || null; // set pointer _directly_ to layout instance + } + + // if a layout-pointer exists, see if child has been destroyed + if (L && L.destroyed) + L = children[pane] = null; // clear child pointers + // no child layout pointer is set - see if there is a child layout NOW + if (!L) L = children[pane] = $P.data(d) || ($C ? $C.data(d) : 0) || null; // set/update child pointers + + // ALWAYS refresh the pane.child alias + P.child = children[pane]; + + if (L) L.resizeAll(); + } + + + /** + * IF pane has a content-div, then resize all elements inside pane to fit pane-height + * + * @param {string|Object} evt_or_panes The pane(s) being resized + * @param {boolean=} [remeasure=false] Should the content (header/footer) be remeasured? + */ +, sizeContent = function (evt_or_panes, remeasure) { + if (!isInitialized()) return; + + var panes = evtPane.call(this, evt_or_panes); + panes = panes ? panes.split(",") : _c.allPanes; + + $.each(panes, function (idx, pane) { + var + $P = $Ps[pane] + , $C = $Cs[pane] + , o = options[pane] + , s = state[pane] + , m = s.content // m = measurements + ; + if (!$P || !$C || !$P.is(":visible")) return true; // NOT VISIBLE - skip + + // if content-element was REMOVED, update OR remove the pointer + if (!$C.length) { + initContent(pane, false); // false = do NOT sizeContent() - already there! + if (!$C) return; // no replacement element found - pointer have been removed + } + + // onsizecontent_start will CANCEL resizing if returns false + if (false === _runCallbacks("onsizecontent_start", pane)) return; + + // skip re-measuring offsets if live-resizing + if ((!s.isMoving && !s.isResizing) || o.liveContentResizing || remeasure || m.top == undefined) { + _measure(); + // if any footers are below pane-bottom, they may not measure correctly, + // so allow pane overflow and re-measure + if (m.hiddenFooters > 0 && $P.css("overflow") === "hidden") { + $P.css("overflow", "visible"); + _measure(); // remeasure while overflowing + $P.css("overflow", "hidden"); + } + } + // NOTE: spaceAbove/Below *includes* the pane paddingTop/Bottom, but not pane.borders + var newH = s.innerHeight - (m.spaceAbove - s.css.paddingTop) - (m.spaceBelow - s.css.paddingBottom); + + if (!$C.is(":visible") || m.height != newH) { + // size the Content element to fit new pane-size - will autoHide if not enough room + setOuterHeight($C, newH, true); // true=autoHide + m.height = newH; // save new height + }; + + if (state.initialized) + _runCallbacks("onsizecontent_end", pane); + + function _below ($E) { + return max(s.css.paddingBottom, (parseInt($E.css("marginBottom"), 10) || 0)); + }; + + function _measure () { + var + ignore = options[pane].contentIgnoreSelector + , $Fs = $C.nextAll().not(ignore || ':lt(0)') // not :lt(0) = ALL + , $Fs_vis = $Fs.filter(':visible') + , $F = $Fs_vis.filter(':last') + ; + m = { + top: $C[0].offsetTop + , height: $C.outerHeight() + , numFooters: $Fs.length + , hiddenFooters: $Fs.length - $Fs_vis.length + , spaceBelow: 0 // correct if no content footer ($E) + } + m.spaceAbove = m.top; // just for state - not used in calc + m.bottom = m.top + m.height; + if ($F.length) + //spaceBelow = (LastFooter.top + LastFooter.height) [footerBottom] - Content.bottom + max(LastFooter.marginBottom, pane.paddingBotom) + m.spaceBelow = ($F[0].offsetTop + $F.outerHeight()) - m.bottom + _below($F); + else // no footer - check marginBottom on Content element itself + m.spaceBelow = _below($C); + }; + }); + } + + + /** + * Called every time a pane is opened, closed, or resized to slide the togglers to 'center' and adjust their length if necessary + * + * @see initHandles(), open(), close(), resizeAll() + * @param {string|Object} evt_or_panes The pane(s) being resized + */ +, sizeHandles = function (evt_or_panes) { + var panes = evtPane.call(this, evt_or_panes) + panes = panes ? panes.split(",") : _c.borderPanes; + + $.each(panes, function (i, pane) { + var + o = options[pane] + , s = state[pane] + , $P = $Ps[pane] + , $R = $Rs[pane] + , $T = $Ts[pane] + , $TC + ; + if (!$P || !$R) return; + + var + dir = _c[pane].dir + , _state = (s.isClosed ? "_closed" : "_open") + , spacing = o["spacing"+ _state] + , togAlign = o["togglerAlign"+ _state] + , togLen = o["togglerLength"+ _state] + , paneLen + , left + , offset + , CSS = {} + ; + + if (spacing === 0) { + $R.hide(); + return; + } + else if (!s.noRoom && !s.isHidden) // skip if resizer was hidden for any reason + $R.show(); // in case was previously hidden + + // Resizer Bar is ALWAYS same width/height of pane it is attached to + if (dir === "horz") { // north/south + //paneLen = $P.outerWidth(); // s.outerWidth || + paneLen = sC.innerWidth; // handle offscreen-panes + s.resizerLength = paneLen; + left = $.layout.cssNum($P, "left") + $R.css({ + width: cssW($R, paneLen) // account for borders & padding + , height: cssH($R, spacing) // ditto + , left: left > -9999 ? left : sC.insetLeft // handle offscreen-panes + }); + } + else { // east/west + paneLen = $P.outerHeight(); // s.outerHeight || + s.resizerLength = paneLen; + $R.css({ + height: cssH($R, paneLen) // account for borders & padding + , width: cssW($R, spacing) // ditto + , top: sC.insetTop + getPaneSize("north", true) // TODO: what if no North pane? + //, top: $.layout.cssNum($Ps["center"], "top") + }); + } + + // remove hover classes + removeHover( o, $R ); + + if ($T) { + if (togLen === 0 || (s.isSliding && o.hideTogglerOnSlide)) { + $T.hide(); // always HIDE the toggler when 'sliding' + return; + } + else + $T.show(); // in case was previously hidden + + if (!(togLen > 0) || togLen === "100%" || togLen > paneLen) { + togLen = paneLen; + offset = 0; + } + else { // calculate 'offset' based on options.PANE.togglerAlign_open/closed + if (isStr(togAlign)) { + switch (togAlign) { + case "top": + case "left": offset = 0; + break; + case "bottom": + case "right": offset = paneLen - togLen; + break; + case "middle": + case "center": + default: offset = round((paneLen - togLen) / 2); // 'default' catches typos + } + } + else { // togAlign = number + var x = parseInt(togAlign, 10); // + if (togAlign >= 0) offset = x; + else offset = paneLen - togLen + x; // NOTE: x is negative! + } + } + + if (dir === "horz") { // north/south + var width = cssW($T, togLen); + $T.css({ + width: width // account for borders & padding + , height: cssH($T, spacing) // ditto + , left: offset // TODO: VERIFY that toggler positions correctly for ALL values + , top: 0 + }); + // CENTER the toggler content SPAN + $T.children(".content").each(function(){ + $TC = $(this); + $TC.css("marginLeft", round((width-$TC.outerWidth())/2)); // could be negative + }); + } + else { // east/west + var height = cssH($T, togLen); + $T.css({ + height: height // account for borders & padding + , width: cssW($T, spacing) // ditto + , top: offset // POSITION the toggler + , left: 0 + }); + // CENTER the toggler content SPAN + $T.children(".content").each(function(){ + $TC = $(this); + $TC.css("marginTop", round((height-$TC.outerHeight())/2)); // could be negative + }); + } + + // remove ALL hover classes + removeHover( 0, $T ); + } + + // DONE measuring and sizing this resizer/toggler, so can be 'hidden' now + if (!state.initialized && (o.initHidden || s.noRoom)) { + $R.hide(); + if ($T) $T.hide(); + } + }); + } + + + /** + * @param {string|Object} evt_or_pane + */ +, enableClosable = function (evt_or_pane) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , $T = $Ts[pane] + , o = options[pane] + ; + if (!$T) return; + o.closable = true; + $T .bind("click."+ sID, function(evt){ evt.stopPropagation(); toggle(pane); }) + .css("visibility", "visible") + .css("cursor", "pointer") + .attr("title", state[pane].isClosed ? o.tips.Open : o.tips.Close) // may be blank + .show(); + } + /** + * @param {string|Object} evt_or_pane + * @param {boolean=} [hide=false] + */ +, disableClosable = function (evt_or_pane, hide) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , $T = $Ts[pane] + ; + if (!$T) return; + options[pane].closable = false; + // is closable is disable, then pane MUST be open! + if (state[pane].isClosed) open(pane, false, true); + $T .unbind("."+ sID) + .css("visibility", hide ? "hidden" : "visible") // instead of hide(), which creates logic issues + .css("cursor", "default") + .attr("title", ""); + } + + + /** + * @param {string|Object} evt_or_pane + */ +, enableSlidable = function (evt_or_pane) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , $R = $Rs[pane] + ; + if (!$R || !$R.data('draggable')) return; + options[pane].slidable = true; + if (state[pane].isClosed) + bindStartSlidingEvent(pane, true); + } + /** + * @param {string|Object} evt_or_pane + */ +, disableSlidable = function (evt_or_pane) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , $R = $Rs[pane] + ; + if (!$R) return; + options[pane].slidable = false; + if (state[pane].isSliding) + close(pane, false, true); + else { + bindStartSlidingEvent(pane, false); + $R .css("cursor", "default") + .attr("title", ""); + removeHover(null, $R[0]); // in case currently hovered + } + } + + + /** + * @param {string|Object} evt_or_pane + */ +, enableResizable = function (evt_or_pane) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , $R = $Rs[pane] + , o = options[pane] + ; + if (!$R || !$R.data('draggable')) return; + o.resizable = true; + $R.draggable("enable"); + if (!state[pane].isClosed) + $R .css("cursor", o.resizerCursor) + .attr("title", o.tips.Resize); + } + /** + * @param {string|Object} evt_or_pane + */ +, disableResizable = function (evt_or_pane) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , $R = $Rs[pane] + ; + if (!$R || !$R.data('draggable')) return; + options[pane].resizable = false; + $R .draggable("disable") + .css("cursor", "default") + .attr("title", ""); + removeHover(null, $R[0]); // in case currently hovered + } + + + /** + * Move a pane from source-side (eg, west) to target-side (eg, east) + * If pane exists on target-side, move that to source-side, ie, 'swap' the panes + * + * @param {string|Object} evt_or_pane1 The pane/edge being swapped + * @param {string} pane2 ditto + */ +, swapPanes = function (evt_or_pane1, pane2) { + if (!isInitialized()) return; + var pane1 = evtPane.call(this, evt_or_pane1); + // change state.edge NOW so callbacks can know where pane is headed... + state[pane1].edge = pane2; + state[pane2].edge = pane1; + // run these even if NOT state.initialized + if (false === _runCallbacks("onswap_start", pane1) + || false === _runCallbacks("onswap_start", pane2) + ) { + state[pane1].edge = pane1; // reset + state[pane2].edge = pane2; + return; + } + + var + oPane1 = copy( pane1 ) + , oPane2 = copy( pane2 ) + , sizes = {} + ; + sizes[pane1] = oPane1 ? oPane1.state.size : 0; + sizes[pane2] = oPane2 ? oPane2.state.size : 0; + + // clear pointers & state + $Ps[pane1] = false; + $Ps[pane2] = false; + state[pane1] = {}; + state[pane2] = {}; + + // ALWAYS remove the resizer & toggler elements + if ($Ts[pane1]) $Ts[pane1].remove(); + if ($Ts[pane2]) $Ts[pane2].remove(); + if ($Rs[pane1]) $Rs[pane1].remove(); + if ($Rs[pane2]) $Rs[pane2].remove(); + $Rs[pane1] = $Rs[pane2] = $Ts[pane1] = $Ts[pane2] = false; + + // transfer element pointers and data to NEW Layout keys + move( oPane1, pane2 ); + move( oPane2, pane1 ); + + // cleanup objects + oPane1 = oPane2 = sizes = null; + + // make panes 'visible' again + if ($Ps[pane1]) $Ps[pane1].css(_c.visible); + if ($Ps[pane2]) $Ps[pane2].css(_c.visible); + + // fix any size discrepancies caused by swap + resizeAll(); + + // run these even if NOT state.initialized + _runCallbacks("onswap_end", pane1); + _runCallbacks("onswap_end", pane2); + + return; + + function copy (n) { // n = pane + var + $P = $Ps[n] + , $C = $Cs[n] + ; + return !$P ? false : { + pane: n + , P: $P ? $P[0] : false + , C: $C ? $C[0] : false + , state: $.extend(true, {}, state[n]) + , options: $.extend(true, {}, options[n]) + } + }; + + function move (oPane, pane) { + if (!oPane) return; + var + P = oPane.P + , C = oPane.C + , oldPane = oPane.pane + , c = _c[pane] + , side = c.side.toLowerCase() + , inset = "inset"+ c.side + // save pane-options that should be retained + , s = $.extend(true, {}, state[pane]) + , o = options[pane] + // RETAIN side-specific FX Settings - more below + , fx = { resizerCursor: o.resizerCursor } + , re, size, pos + ; + $.each("fxName,fxSpeed,fxSettings".split(","), function (i, k) { + fx[k +"_open"] = o[k +"_open"]; + fx[k +"_close"] = o[k +"_close"]; + fx[k +"_size"] = o[k +"_size"]; + }); + + // update object pointers and attributes + $Ps[pane] = $(P) + .data({ + layoutPane: Instance[pane] // NEW pointer to pane-alias-object + , layoutEdge: pane + }) + .css(_c.hidden) + .css(c.cssReq) + ; + $Cs[pane] = C ? $(C) : false; + + // set options and state + options[pane] = $.extend(true, {}, oPane.options, fx); + state[pane] = $.extend(true, {}, oPane.state); + + // change classNames on the pane, eg: ui-layout-pane-east ==> ui-layout-pane-west + re = new RegExp(o.paneClass +"-"+ oldPane, "g"); + P.className = P.className.replace(re, o.paneClass +"-"+ pane); + + // ALWAYS regenerate the resizer & toggler elements + initHandles(pane); // create the required resizer & toggler + + // if moving to different orientation, then keep 'target' pane size + if (c.dir != _c[oldPane].dir) { + size = sizes[pane] || 0; + setSizeLimits(pane); // update pane-state + size = max(size, state[pane].minSize); + // use manualSizePane to disable autoResize - not useful after panes are swapped + manualSizePane(pane, size, true, true); // true/true = skipCallback/noAnimation + } + else // move the resizer here + $Rs[pane].css(side, sC[inset] + (state[pane].isVisible ? getPaneSize(pane) : 0)); + + + // ADD CLASSNAMES & SLIDE-BINDINGS + if (oPane.state.isVisible && !s.isVisible) + setAsOpen(pane, true); // true = skipCallback + else { + setAsClosed(pane); + bindStartSlidingEvent(pane, true); // will enable events IF option is set + } + + // DESTROY the object + oPane = null; + }; + } + + + /** + * INTERNAL method to sync pin-buttons when pane is opened or closed + * Unpinned means the pane is 'sliding' - ie, over-top of the adjacent panes + * + * @see open(), setAsOpen(), setAsClosed() + * @param {string} pane These are the params returned to callbacks by layout() + * @param {boolean} doPin True means set the pin 'down', False means 'up' + */ +, syncPinBtns = function (pane, doPin) { + if ($.layout.plugins.buttons) + $.each(state[pane].pins, function (i, selector) { + $.layout.buttons.setPinState(Instance, $(selector), pane, doPin); + }); + } + +; // END var DECLARATIONS + + /** + * Capture keys when enableCursorHotkey - toggle pane if hotkey pressed + * + * @see document.keydown() + */ + function keyDown (evt) { + if (!evt) return true; + var code = evt.keyCode; + if (code < 33) return true; // ignore special keys: ENTER, TAB, etc + + var + PANE = { + 38: "north" // Up Cursor - $.ui.keyCode.UP + , 40: "south" // Down Cursor - $.ui.keyCode.DOWN + , 37: "west" // Left Cursor - $.ui.keyCode.LEFT + , 39: "east" // Right Cursor - $.ui.keyCode.RIGHT + } + , ALT = evt.altKey // no worky! + , SHIFT = evt.shiftKey + , CTRL = evt.ctrlKey + , CURSOR = (CTRL && code >= 37 && code <= 40) + , o, k, m, pane + ; + + if (CURSOR && options[PANE[code]].enableCursorHotkey) // valid cursor-hotkey + pane = PANE[code]; + else if (CTRL || SHIFT) // check to see if this matches a custom-hotkey + $.each(_c.borderPanes, function (i, p) { // loop each pane to check its hotkey + o = options[p]; + k = o.customHotkey; + m = o.customHotkeyModifier; // if missing or invalid, treated as "CTRL+SHIFT" + if ((SHIFT && m=="SHIFT") || (CTRL && m=="CTRL") || (CTRL && SHIFT)) { // Modifier matches + if (k && code === (isNaN(k) || k <= 9 ? k.toUpperCase().charCodeAt(0) : k)) { // Key matches + pane = p; + return false; // BREAK + } + } + }); + + // validate pane + if (!pane || !$Ps[pane] || !options[pane].closable || state[pane].isHidden) + return true; + + toggle(pane); + + evt.stopPropagation(); + evt.returnValue = false; // CANCEL key + return false; + }; + + +/* + * ###################################### + * UTILITY METHODS + * called externally or by initButtons + * ###################################### + */ + + /** + * Change/reset a pane overflow setting & zIndex to allow popups/drop-downs to work + * + * @param {Object=} [el] (optional) Can also be 'bound' to a click, mouseOver, or other event + */ + function allowOverflow (el) { + if (!isInitialized()) return; + if (this && this.tagName) el = this; // BOUND to element + var $P; + if (isStr(el)) + $P = $Ps[el]; + else if ($(el).data("layoutRole")) + $P = $(el); + else + $(el).parents().each(function(){ + if ($(this).data("layoutRole")) { + $P = $(this); + return false; // BREAK + } + }); + if (!$P || !$P.length) return; // INVALID + + var + pane = $P.data("layoutEdge") + , s = state[pane] + ; + + // if pane is already raised, then reset it before doing it again! + // this would happen if allowOverflow is attached to BOTH the pane and an element + if (s.cssSaved) + resetOverflow(pane); // reset previous CSS before continuing + + // if pane is raised by sliding or resizing, or its closed, then abort + if (s.isSliding || s.isResizing || s.isClosed) { + s.cssSaved = false; + return; + } + + var + newCSS = { zIndex: (options.zIndexes.resizer_normal + 1) } + , curCSS = {} + , of = $P.css("overflow") + , ofX = $P.css("overflowX") + , ofY = $P.css("overflowY") + ; + // determine which, if any, overflow settings need to be changed + if (of != "visible") { + curCSS.overflow = of; + newCSS.overflow = "visible"; + } + if (ofX && !ofX.match(/(visible|auto)/)) { + curCSS.overflowX = ofX; + newCSS.overflowX = "visible"; + } + if (ofY && !ofY.match(/(visible|auto)/)) { + curCSS.overflowY = ofX; + newCSS.overflowY = "visible"; + } + + // save the current overflow settings - even if blank! + s.cssSaved = curCSS; + + // apply new CSS to raise zIndex and, if necessary, make overflow 'visible' + $P.css( newCSS ); + + // make sure the zIndex of all other panes is normal + $.each(_c.allPanes, function(i, p) { + if (p != pane) resetOverflow(p); + }); + + }; + /** + * @param {Object=} [el] (optional) Can also be 'bound' to a click, mouseOver, or other event + */ + function resetOverflow (el) { + if (!isInitialized()) return; + if (this && this.tagName) el = this; // BOUND to element + var $P; + if (isStr(el)) + $P = $Ps[el]; + else if ($(el).data("layoutRole")) + $P = $(el); + else + $(el).parents().each(function(){ + if ($(this).data("layoutRole")) { + $P = $(this); + return false; // BREAK + } + }); + if (!$P || !$P.length) return; // INVALID + + var + pane = $P.data("layoutEdge") + , s = state[pane] + , CSS = s.cssSaved || {} + ; + // reset the zIndex + if (!s.isSliding && !s.isResizing) + $P.css("zIndex", options.zIndexes.pane_normal); + + // reset Overflow - if necessary + $P.css( CSS ); + + // clear var + s.cssSaved = false; + }; + +/* + * ##################### + * CREATE/RETURN LAYOUT + * ##################### + */ + + // validate that container exists + var $N = $(this).eq(0); // FIRST matching Container element + if (!$N.length) { + return _log( options.errors.containerMissing ); + }; + + // Users retrieve Instance of a layout with: $N.layout() OR $N.data("layout") + // return the Instance-pointer if layout has already been initialized + if ($N.data("layoutContainer") && $N.data("layout")) + return $N.data("layout"); // cached pointer + + // init global vars + var + $Ps = {} // Panes x5 - set in initPanes() + , $Cs = {} // Content x5 - set in initPanes() + , $Rs = {} // Resizers x4 - set in initHandles() + , $Ts = {} // Togglers x4 - set in initHandles() + , $Ms = $([]) // Masks - up to 2 masks per pane (IFRAME + DIV) + // aliases for code brevity + , sC = state.container // alias for easy access to 'container dimensions' + , sID = state.id // alias for unique layout ID/namespace - eg: "layout435" + ; + + // create Instance object to expose data & option Properties, and primary action Methods + var Instance = { + // layout data + options: options // property - options hash + , state: state // property - dimensions hash + // object pointers + , container: $N // property - object pointers for layout container + , panes: $Ps // property - object pointers for ALL Panes: panes.north, panes.center + , contents: $Cs // property - object pointers for ALL Content: contents.north, contents.center + , resizers: $Rs // property - object pointers for ALL Resizers, eg: resizers.north + , togglers: $Ts // property - object pointers for ALL Togglers, eg: togglers.north + // border-pane open/close + , hide: hide // method - ditto + , show: show // method - ditto + , toggle: toggle // method - pass a 'pane' ("north", "west", etc) + , open: open // method - ditto + , close: close // method - ditto + , slideOpen: slideOpen // method - ditto + , slideClose: slideClose // method - ditto + , slideToggle: slideToggle // method - ditto + // pane actions + , setSizeLimits: setSizeLimits // method - pass a 'pane' - update state min/max data + , _sizePane: sizePane // method -intended for user by plugins only! + , sizePane: manualSizePane // method - pass a 'pane' AND an 'outer-size' in pixels or percent, or 'auto' + , sizeContent: sizeContent // method - pass a 'pane' + , swapPanes: swapPanes // method - pass TWO 'panes' - will swap them + , showMasks: showMasks // method - pass a 'pane' OR list of panes - default = all panes with mask option set + , hideMasks: hideMasks // method - ditto' + // pane element methods + , initContent: initContent // method - ditto + , addPane: addPane // method - pass a 'pane' + , removePane: removePane // method - pass a 'pane' to remove from layout, add 'true' to delete the pane-elem + , createChildLayout: createChildLayout// method - pass a 'pane' and (optional) layout-options (OVERRIDES options[pane].childOptions + // special pane option setting + , enableClosable: enableClosable // method - pass a 'pane' + , disableClosable: disableClosable // method - ditto + , enableSlidable: enableSlidable // method - ditto + , disableSlidable: disableSlidable // method - ditto + , enableResizable: enableResizable // method - ditto + , disableResizable: disableResizable// method - ditto + // utility methods for panes + , allowOverflow: allowOverflow // utility - pass calling element (this) + , resetOverflow: resetOverflow // utility - ditto + // layout control + , destroy: destroy // method - no parameters + , initPanes: isInitialized // method - no parameters + , resizeAll: resizeAll // method - no parameters + // callback triggering + , runCallbacks: _runCallbacks // method - pass evtName & pane (if a pane-event), eg: trigger("onopen", "west") + // alias collections of options, state and children - created in addPane and extended elsewhere + , hasParentLayout: false // set by initContainer() + , children: children // pointers to child-layouts, eg: Instance.children["west"] + , north: false // alias group: { name: pane, pane: $Ps[pane], options: options[pane], state: state[pane], child: children[pane] } + , south: false // ditto + , west: false // ditto + , east: false // ditto + , center: false // ditto + }; + + // create the border layout NOW + if (_create() === 'cancel') // onload_start callback returned false to CANCEL layout creation + return null; + else // true OR false -- if layout-elements did NOT init (hidden or do not exist), can auto-init later + return Instance; // return the Instance object + +} + + +/* OLD versions of jQuery only set $.support.boxModel after page is loaded + * so if this is IE, use support.boxModel to test for quirks-mode (ONLY IE changes boxModel). + */ +$(function(){ + var b = $.layout.browser; + if (b.msie) b.boxModel = $.support.boxModel; +}); + + +/** + * jquery.layout.state 1.0 + * $Date: 2011-07-16 08:00:00 (Sat, 16 July 2011) $ + * + * Copyright (c) 2010 + * Kevin Dalman (http://allpro.net) + * + * Dual licensed under the GPL (http://www.gnu.org/licenses/gpl.html) + * and MIT (http://www.opensource.org/licenses/mit-license.php) licenses. + * + * @dependancies: UI Layout 1.3.0.rc30.1 or higher + * @dependancies: $.ui.cookie (above) + * + * @support: http://groups.google.com/group/jquery-ui-layout + */ +/* + * State-management options stored in options.stateManagement, which includes a .cookie hash + * Default options saves ALL KEYS for ALL PANES, ie: pane.size, pane.isClosed, pane.isHidden + * + * // STATE/COOKIE OPTIONS + * @example $(el).layout({ + stateManagement: { + enabled: true + , stateKeys: "east.size,west.size,east.isClosed,west.isClosed" + , cookie: { name: "appLayout", path: "/" } + } + }) + * @example $(el).layout({ stateManagement__enabled: true }) // enable auto-state-management using cookies + * @example $(el).layout({ stateManagement__cookie: { name: "appLayout", path: "/" } }) + * @example $(el).layout({ stateManagement__cookie__name: "appLayout", stateManagement__cookie__path: "/" }) + * + * // STATE/COOKIE METHODS + * @example myLayout.saveCookie( "west.isClosed,north.size,south.isHidden", {expires: 7} ); + * @example myLayout.loadCookie(); + * @example myLayout.deleteCookie(); + * @example var JSON = myLayout.readState(); // CURRENT Layout State + * @example var JSON = myLayout.readCookie(); // SAVED Layout State (from cookie) + * @example var JSON = myLayout.state.stateData; // LAST LOADED Layout State (cookie saved in layout.state hash) + * + * CUSTOM STATE-MANAGEMENT (eg, saved in a database) + * @example var JSON = myLayout.readState( "west.isClosed,north.size,south.isHidden" ); + * @example myLayout.loadState( JSON ); + */ + +/** + * UI COOKIE UTILITY + * + * A $.cookie OR $.ui.cookie namespace *should be standard*, but until then... + * This creates $.ui.cookie so Layout does not need the cookie.jquery.js plugin + * NOTE: This utility is REQUIRED by the layout.state plugin + * + * Cookie methods in Layout are created as part of State Management + */ +if (!$.ui) $.ui = {}; +$.ui.cookie = { + + // cookieEnabled is not in DOM specs, but DOES works in all browsers,including IE6 + acceptsCookies: !!navigator.cookieEnabled + +, read: function (name) { + var + c = document.cookie + , cs = c ? c.split(';') : [] + , pair // loop var + ; + for (var i=0, n=cs.length; i < n; i++) { + pair = $.trim(cs[i]).split('='); // name=value pair + if (pair[0] == name) // found the layout cookie + return decodeURIComponent(pair[1]); + + } + return null; + } + +, write: function (name, val, cookieOpts) { + var + params = '' + , date = '' + , clear = false + , o = cookieOpts || {} + , x = o.expires + ; + if (x && x.toUTCString) + date = x; + else if (x === null || typeof x === 'number') { + date = new Date(); + if (x > 0) + date.setDate(date.getDate() + x); + else { + date.setFullYear(1970); + clear = true; + } + } + if (date) params += ';expires='+ date.toUTCString(); + if (o.path) params += ';path='+ o.path; + if (o.domain) params += ';domain='+ o.domain; + if (o.secure) params += ';secure'; + document.cookie = name +'='+ (clear ? "" : encodeURIComponent( val )) + params; // write or clear cookie + } + +, clear: function (name) { + $.ui.cookie.write(name, '', {expires: -1}); + } + +}; +// if cookie.jquery.js is not loaded, create an alias to replicate it +// this may be useful to other plugins or code dependent on that plugin +if (!$.cookie) $.cookie = function (k, v, o) { + var C = $.ui.cookie; + if (v === null) + C.clear(k); + else if (v === undefined) + return C.read(k); + else + C.write(k, v, o); +}; + + +// tell Layout that the state plugin is available +$.layout.plugins.stateManagement = true; + +// Add State-Management options to layout.defaults +$.layout.config.optionRootKeys.push("stateManagement"); +$.layout.defaults.stateManagement = { + enabled: false // true = enable state-management, even if not using cookies +, autoSave: true // Save a state-cookie when page exits? +, autoLoad: true // Load the state-cookie when Layout inits? + // List state-data to save - must be pane-specific +, stateKeys: "north.size,south.size,east.size,west.size,"+ + "north.isClosed,south.isClosed,east.isClosed,west.isClosed,"+ + "north.isHidden,south.isHidden,east.isHidden,west.isHidden" +, cookie: { + name: "" // If not specified, will use Layout.name, else just "Layout" + , domain: "" // blank = current domain + , path: "" // blank = current page, '/' = entire website + , expires: "" // 'days' to keep cookie - leave blank for 'session cookie' + , secure: false + } +}; +// Set stateManagement as a layout-option, NOT a pane-option +$.layout.optionsMap.layout.push("stateManagement"); + +/* + * State Management methods + */ +$.layout.state = { + + /** + * Get the current layout state and save it to a cookie + * + * myLayout.saveCookie( keys, cookieOpts ) + * + * @param {Object} inst + * @param {(string|Array)=} keys + * @param {Object=} cookieOpts + */ + saveCookie: function (inst, keys, cookieOpts) { + var o = inst.options + , oS = o.stateManagement + , oC = $.extend(true, {}, oS.cookie, cookieOpts || null) + , data = inst.state.stateData = inst.readState( keys || oS.stateKeys ) // read current panes-state + ; + $.ui.cookie.write( oC.name || o.name || "Layout", $.layout.state.encodeJSON(data), oC ); + return $.extend(true, {}, data); // return COPY of state.stateData data + } + + /** + * Remove the state cookie + * + * @param {Object} inst + */ +, deleteCookie: function (inst) { + var o = inst.options; + $.ui.cookie.clear( o.stateManagement.cookie.name || o.name || "Layout" ); + } + + /** + * Read & return data from the cookie - as JSON + * + * @param {Object} inst + */ +, readCookie: function (inst) { + var o = inst.options; + var c = $.ui.cookie.read( o.stateManagement.cookie.name || o.name || "Layout" ); + // convert cookie string back to a hash and return it + return c ? $.layout.state.decodeJSON(c) : {}; + } + + /** + * Get data from the cookie and USE IT to loadState + * + * @param {Object} inst + */ +, loadCookie: function (inst) { + var c = $.layout.state.readCookie(inst); // READ the cookie + if (c) { + inst.state.stateData = $.extend(true, {}, c); // SET state.stateData + inst.loadState(c); // LOAD the retrieved state + } + return c; + } + + /** + * Update layout options from the cookie, if one exists + * + * @param {Object} inst + * @param {Object=} stateData + * @param {boolean=} animate + */ +, loadState: function (inst, stateData, animate) { + stateData = $.layout.transformData( stateData ); // panes = default subkey + if ($.isEmptyObject( stateData )) return; + $.extend(true, inst.options, stateData); // update layout options + // if layout has already been initialized, then UPDATE layout state + if (inst.state.initialized) { + var pane, vis, o, s, h, c + , noAnimate = (animate===false) + ; + $.each($.layout.config.borderPanes, function (idx, pane) { + state = inst.state[pane]; + o = stateData[ pane ]; + if (typeof o != 'object') return; // no key, continue + s = o.size; + c = o.initClosed; + h = o.initHidden; + vis = state.isVisible; + // resize BEFORE opening + if (!vis) + inst.sizePane(pane, s, false, false); + if (h === true) inst.hide(pane, noAnimate); + else if (c === false) inst.open (pane, false, noAnimate); + else if (c === true) inst.close(pane, false, noAnimate); + else if (h === false) inst.show (pane, false, noAnimate); + // resize AFTER any other actions + if (vis) + inst.sizePane(pane, s, false, noAnimate); // animate resize if option passed + }); + }; + } + + /** + * Get the *current layout state* and return it as a hash + * + * @param {Object=} inst + * @param {(string|Array)=} keys + */ +, readState: function (inst, keys) { + var + data = {} + , alt = { isClosed: 'initClosed', isHidden: 'initHidden' } + , state = inst.state + , panes = $.layout.config.allPanes + , pair, pane, key, val + ; + if (!keys) keys = inst.options.stateManagement.stateKeys; // if called by user + if ($.isArray(keys)) keys = keys.join(","); + // convert keys to an array and change delimiters from '__' to '.' + keys = keys.replace(/__/g, ".").split(','); + // loop keys and create a data hash + for (var i=0, n=keys.length; i < n; i++) { + pair = keys[i].split("."); + pane = pair[0]; + key = pair[1]; + if ($.inArray(pane, panes) < 0) continue; // bad pane! + val = state[ pane ][ key ]; + if (val == undefined) continue; + if (key=="isClosed" && state[pane]["isSliding"]) + val = true; // if sliding, then *really* isClosed + ( data[pane] || (data[pane]={}) )[ alt[key] ? alt[key] : key ] = val; + } + return data; + } + + /** + * Stringify a JSON hash so can save in a cookie or db-field + */ +, encodeJSON: function (JSON) { + return parse(JSON); + function parse (h) { + var D=[], i=0, k, v, t; // k = key, v = value + for (k in h) { + v = h[k]; + t = typeof v; + if (t == 'string') // STRING - add quotes + v = '"'+ v +'"'; + else if (t == 'object') // SUB-KEY - recurse into it + v = parse(v); + D[i++] = '"'+ k +'":'+ v; + } + return '{'+ D.join(',') +'}'; + }; + } + + /** + * Convert stringified JSON back to a hash object + * @see $.parseJSON(), adding in jQuery 1.4.1 + */ +, decodeJSON: function (str) { + try { return $.parseJSON ? $.parseJSON(str) : window["eval"]("("+ str +")") || {}; } + catch (e) { return {}; } + } + + +, _create: function (inst) { + var _ = $.layout.state; + // ADD State-Management plugin methods to inst + $.extend( inst, { + // readCookie - update options from cookie - returns hash of cookie data + readCookie: function () { return _.readCookie(inst); } + // deleteCookie + , deleteCookie: function () { _.deleteCookie(inst); } + // saveCookie - optionally pass keys-list and cookie-options (hash) + , saveCookie: function (keys, cookieOpts) { return _.saveCookie(inst, keys, cookieOpts); } + // loadCookie - readCookie and use to loadState() - returns hash of cookie data + , loadCookie: function () { return _.loadCookie(inst); } + // loadState - pass a hash of state to use to update options + , loadState: function (stateData, animate) { _.loadState(inst, stateData, animate); } + // readState - returns hash of current layout-state + , readState: function (keys) { return _.readState(inst, keys); } + // add JSON utility methods too... + , encodeJSON: _.encodeJSON + , decodeJSON: _.decodeJSON + }); + + // init state.stateData key, even if plugin is initially disabled + inst.state.stateData = {}; + + // read and load cookie-data per options + var oS = inst.options.stateManagement; + if (oS.enabled) { + if (oS.autoLoad) // update the options from the cookie + inst.loadCookie(); + else // don't modify options - just store cookie data in state.stateData + inst.state.stateData = inst.readCookie(); + } + } + +, _unload: function (inst) { + var oS = inst.options.stateManagement; + if (oS.enabled) { + if (oS.autoSave) // save a state-cookie automatically + inst.saveCookie(); + else // don't save a cookie, but do store state-data in state.stateData key + inst.state.stateData = inst.readState(); + } + } + +}; + +// add state initialization method to Layout's onCreate array of functions +$.layout.onCreate.push( $.layout.state._create ); +$.layout.onUnload.push( $.layout.state._unload ); + + + + +/** + * jquery.layout.buttons 1.0 + * $Date: 2011-07-16 08:00:00 (Sat, 16 July 2011) $ + * + * Copyright (c) 2010 + * Kevin Dalman (http://allpro.net) + * + * Dual licensed under the GPL (http://www.gnu.org/licenses/gpl.html) + * and MIT (http://www.opensource.org/licenses/mit-license.php) licenses. + * + * @dependancies: UI Layout 1.3.0.rc30.1 or higher + * + * @support: http://groups.google.com/group/jquery-ui-layout + * + * Docs: [ to come ] + * Tips: [ to come ] + */ + +// tell Layout that the state plugin is available +$.layout.plugins.buttons = true; + +// Add buttons options to layout.defaults +$.layout.defaults.autoBindCustomButtons = false; +// Specify autoBindCustomButtons as a layout-option, NOT a pane-option +$.layout.optionsMap.layout.push("autoBindCustomButtons"); + +/* + * Button methods + */ +$.layout.buttons = { + + /** + * Searches for .ui-layout-button-xxx elements and auto-binds them as layout-buttons + * + * @see _create() + * + * @param {Object} inst Layout Instance object + */ + init: function (inst) { + var pre = "ui-layout-button-" + , layout = inst.options.name || "" + , name; + $.each("toggle,open,close,pin,toggle-slide,open-slide".split(","), function (i, action) { + $.each($.layout.config.borderPanes, function (ii, pane) { + $("."+pre+action+"-"+pane).each(function(){ + // if button was previously 'bound', data.layoutName was set, but is blank if layout has no 'name' + name = $(this).data("layoutName") || $(this).attr("layoutName"); + if (name == undefined || name === layout) + inst.bindButton(this, action, pane); + }); + }); + }); + } + + /** + * Helper function to validate params received by addButton utilities + * + * Two classes are added to the element, based on the buttonClass... + * The type of button is appended to create the 2nd className: + * - ui-layout-button-pin // action btnClass + * - ui-layout-button-pin-west // action btnClass + pane + * - ui-layout-button-toggle + * - ui-layout-button-open + * - ui-layout-button-close + * + * @param {Object} inst Layout Instance object + * @param {(string|!Object)} selector jQuery selector (or element) for button, eg: ".ui-layout-north .toggle-button" + * @param {string} pane Name of the pane the button is for: 'north', 'south', etc. + * + * @return {Array.} If both params valid, the element matching 'selector' in a jQuery wrapper - otherwise returns null + */ +, get: function (inst, selector, pane, action) { + var $E = $(selector) + , o = inst.options + , err = o.errors.addButtonError + ; + if (!$E.length) { // element not found + $.layout.msg(err +" "+ o.errors.selector +": "+ selector, true); + } + else if ($.inArray(pane, $.layout.config.borderPanes) < 0) { // invalid 'pane' sepecified + $.layout.msg(err +" "+ o.errors.pane +": "+ pane, true); + $E = $(""); // NO BUTTON + } + else { // VALID + var btn = o[pane].buttonClass +"-"+ action; + $E .addClass( btn +" "+ btn +"-"+ pane ) + .data("layoutName", o.name); // add layout identifier - even if blank! + } + return $E; + } + + + /** + * NEW syntax for binding layout-buttons - will eventually replace addToggle, addOpen, etc. + * + * @param {Object} inst Layout Instance object + * @param {(string|!Object)} selector jQuery selector (or element) for button, eg: ".ui-layout-north .toggle-button" + * @param {string} action + * @param {string} pane + */ +, bind: function (inst, selector, action, pane) { + var _ = $.layout.buttons; + switch (action.toLowerCase()) { + case "toggle": _.addToggle (inst, selector, pane); break; + case "open": _.addOpen (inst, selector, pane); break; + case "close": _.addClose (inst, selector, pane); break; + case "pin": _.addPin (inst, selector, pane); break; + case "toggle-slide": _.addToggle (inst, selector, pane, true); break; + case "open-slide": _.addOpen (inst, selector, pane, true); break; + } + return inst; + } + + /** + * Add a custom Toggler button for a pane + * + * @param {Object} inst Layout Instance object + * @param {(string|!Object)} selector jQuery selector (or element) for button, eg: ".ui-layout-north .toggle-button" + * @param {string} pane Name of the pane the button is for: 'north', 'south', etc. + * @param {boolean=} slide true = slide-open, false = pin-open + */ +, addToggle: function (inst, selector, pane, slide) { + $.layout.buttons.get(inst, selector, pane, "toggle") + .click(function(evt){ + inst.toggle(pane, !!slide); + evt.stopPropagation(); + }); + return inst; + } + + /** + * Add a custom Open button for a pane + * + * @param {Object} inst Layout Instance object + * @param {(string|!Object)} selector jQuery selector (or element) for button, eg: ".ui-layout-north .toggle-button" + * @param {string} pane Name of the pane the button is for: 'north', 'south', etc. + * @param {boolean=} slide true = slide-open, false = pin-open + */ +, addOpen: function (inst, selector, pane, slide) { + $.layout.buttons.get(inst, selector, pane, "open") + .attr("title", inst.options[pane].tips.Open) + .click(function (evt) { + inst.open(pane, !!slide); + evt.stopPropagation(); + }); + return inst; + } + + /** + * Add a custom Close button for a pane + * + * @param {Object} inst Layout Instance object + * @param {(string|!Object)} selector jQuery selector (or element) for button, eg: ".ui-layout-north .toggle-button" + * @param {string} pane Name of the pane the button is for: 'north', 'south', etc. + */ +, addClose: function (inst, selector, pane) { + $.layout.buttons.get(inst, selector, pane, "close") + .attr("title", inst.options[pane].tips.Close) + .click(function (evt) { + inst.close(pane); + evt.stopPropagation(); + }); + return inst; + } + + /** + * Add a custom Pin button for a pane + * + * Four classes are added to the element, based on the paneClass for the associated pane... + * Assuming the default paneClass and the pin is 'up', these classes are added for a west-pane pin: + * - ui-layout-pane-pin + * - ui-layout-pane-west-pin + * - ui-layout-pane-pin-up + * - ui-layout-pane-west-pin-up + * + * @param {Object} inst Layout Instance object + * @param {(string|!Object)} selector jQuery selector (or element) for button, eg: ".ui-layout-north .toggle-button" + * @param {string} pane Name of the pane the pin is for: 'north', 'south', etc. + */ +, addPin: function (inst, selector, pane) { + var _ = $.layout.buttons + , $E = _.get(inst, selector, pane, "pin"); + if ($E.length) { + var s = inst.state[pane]; + $E.click(function (evt) { + _.setPinState(inst, $(this), pane, (s.isSliding || s.isClosed)); + if (s.isSliding || s.isClosed) inst.open( pane ); // change from sliding to open + else inst.close( pane ); // slide-closed + evt.stopPropagation(); + }); + // add up/down pin attributes and classes + _.setPinState(inst, $E, pane, (!s.isClosed && !s.isSliding)); + // add this pin to the pane data so we can 'sync it' automatically + // PANE.pins key is an array so we can store multiple pins for each pane + s.pins.push( selector ); // just save the selector string + } + return inst; + } + + /** + * Change the class of the pin button to make it look 'up' or 'down' + * + * @see addPin(), syncPins() + * + * @param {Object} inst Layout Instance object + * @param {Array.} $Pin The pin-span element in a jQuery wrapper + * @param {string} pane These are the params returned to callbacks by layout() + * @param {boolean} doPin true = set the pin 'down', false = set it 'up' + */ +, setPinState: function (inst, $Pin, pane, doPin) { + var updown = $Pin.attr("pin"); + if (updown && doPin === (updown=="down")) return; // already in correct state + var + o = inst.options[pane] + , pin = o.buttonClass +"-pin" + , side = pin +"-"+ pane + , UP = pin +"-up "+ side +"-up" + , DN = pin +"-down "+side +"-down" + ; + $Pin + .attr("pin", doPin ? "down" : "up") // logic + .attr("title", doPin ? o.tips.Unpin : o.tips.Pin) + .removeClass( doPin ? UP : DN ) + .addClass( doPin ? DN : UP ) + ; + } + + /** + * INTERNAL function to sync 'pin buttons' when pane is opened or closed + * Unpinned means the pane is 'sliding' - ie, over-top of the adjacent panes + * + * @see open(), close() + * + * @param {Object} inst Layout Instance object + * @param {string} pane These are the params returned to callbacks by layout() + * @param {boolean} doPin True means set the pin 'down', False means 'up' + */ +, syncPinBtns: function (inst, pane, doPin) { + // REAL METHOD IS _INSIDE_ LAYOUT - THIS IS HERE JUST FOR REFERENCE + $.each(inst.state[pane].pins, function (i, selector) { + $.layout.buttons.setPinState(inst, $(selector), pane, doPin); + }); + } + + +, _load: function (inst) { + var _ = $.layout.buttons; + // ADD Button methods to Layout Instance + // Note: sel = jQuery Selector string + $.extend( inst, { + bindButton: function (sel, action, pane) { return _.bind(inst, sel, action, pane); } + // DEPRECATED METHODS + , addToggleBtn: function (sel, pane, slide) { return _.addToggle(inst, sel, pane, slide); } + , addOpenBtn: function (sel, pane, slide) { return _.addOpen(inst, sel, pane, slide); } + , addCloseBtn: function (sel, pane) { return _.addClose(inst, sel, pane); } + , addPinBtn: function (sel, pane) { return _.addPin(inst, sel, pane); } + }); + + // init state array to hold pin-buttons + for (var i=0; i<4; i++) { + var pane = $.layout.config.borderPanes[i]; + inst.state[pane].pins = []; + } + + // auto-init buttons onLoad if option is enabled + if ( inst.options.autoBindCustomButtons ) + _.init(inst); + } + +, _unload: function (inst) { + // TODO: unbind all buttons??? + } + +}; + +// add initialization method to Layout's onLoad array of functions +$.layout.onLoad.push( $.layout.buttons._load ); +//$.layout.onUnload.push( $.layout.buttons._unload ); + + + +/** + * jquery.layout.browserZoom 1.0 + * $Date: 2011-12-29 08:00:00 (Thu, 29 Dec 2011) $ + * + * Copyright (c) 2012 + * Kevin Dalman (http://allpro.net) + * + * Dual licensed under the GPL (http://www.gnu.org/licenses/gpl.html) + * and MIT (http://www.opensource.org/licenses/mit-license.php) licenses. + * + * @dependancies: UI Layout 1.3.0.rc30.1 or higher + * + * @support: http://groups.google.com/group/jquery-ui-layout + * + * @todo: Extend logic to handle other problematic zooming in browsers + * @todo: Add hotkey/mousewheel bindings to _instantly_ respond to these zoom event + */ + +// tell Layout that the plugin is available +$.layout.plugins.browserZoom = true; + +$.layout.defaults.browserZoomCheckInterval = 1000; +$.layout.optionsMap.layout.push("browserZoomCheckInterval"); + +/* + * browserZoom methods + */ +$.layout.browserZoom = { + + _init: function (inst) { + // abort if browser does not need this check + if ($.layout.browserZoom.ratio() !== false) + $.layout.browserZoom._setTimer(inst); + } + +, _setTimer: function (inst) { + // abort if layout destroyed or browser does not need this check + if (inst.destroyed) return; + var o = inst.options + , s = inst.state + // don't need check if inst has parentLayout, but check occassionally in case parent destroyed! + // MINIMUM 100ms interval, for performance + , ms = inst.hasParentLayout ? 5000 : Math.max( o.browserZoomCheckInterval, 100 ) + ; + // set the timer + setTimeout(function(){ + if (inst.destroyed || !o.resizeWithWindow) return; + var d = $.layout.browserZoom.ratio(); + if (d !== s.browserZoom) { + s.browserZoom = d; + inst.resizeAll(); + } + // set a NEW timeout + $.layout.browserZoom._setTimer(inst); + } + , ms ); + } + +, ratio: function () { + var w = window + , s = screen + , d = document + , dE = d.documentElement || d.body + , b = $.layout.browser + , v = b.version + , r, sW, cW + ; + // we can ignore all browsers that fire window.resize event onZoom + if ((b.msie && v > 8) + || !b.msie + ) return false; // don't need to track zoom + + if (s.deviceXDPI) + return calc(s.deviceXDPI, s.systemXDPI); + // everything below is just for future reference! + if (b.webkit && (r = d.body.getBoundingClientRect)) + return calc((r.left - r.right), d.body.offsetWidth); + if (b.webkit && (sW = w.outerWidth)) + return calc(sW, w.innerWidth); + if ((sW = s.width) && (cW = dE.clientWidth)) + return calc(sW, cW); + return false; // no match, so cannot - or don't need to - track zoom + + function calc (x,y) { return (parseInt(x,10) / parseInt(y,10) * 100).toFixed(); } + } + +}; +// add initialization method to Layout's onLoad array of functions +$.layout.onReady.push( $.layout.browserZoom._init ); + + + +})( jQuery ); \ No newline at end of file diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/modernizr.custom.js b/scalaxy-reified/0.3-SNAPSHOT/api/lib/modernizr.custom.js new file mode 100644 index 00000000..4688d633 --- /dev/null +++ b/scalaxy-reified/0.3-SNAPSHOT/api/lib/modernizr.custom.js @@ -0,0 +1,4 @@ +/* Modernizr 2.5.3 (Custom Build) | MIT & BSD + * Build: http://www.modernizr.com/download/#-inlinesvg + */ +;window.Modernizr=function(a,b,c){function u(a){i.cssText=a}function v(a,b){return u(prefixes.join(a+";")+(b||""))}function w(a,b){return typeof a===b}function x(a,b){return!!~(""+a).indexOf(b)}function y(a,b,d){for(var e in a){var f=b[a[e]];if(f!==c)return d===!1?a[e]:w(f,"function")?f.bind(d||b):f}return!1}var d="2.5.3",e={},f=b.documentElement,g="modernizr",h=b.createElement(g),i=h.style,j,k={}.toString,l={svg:"http://www.w3.org/2000/svg"},m={},n={},o={},p=[],q=p.slice,r,s={}.hasOwnProperty,t;!w(s,"undefined")&&!w(s.call,"undefined")?t=function(a,b){return s.call(a,b)}:t=function(a,b){return b in a&&w(a.constructor.prototype[b],"undefined")},Function.prototype.bind||(Function.prototype.bind=function(b){var c=this;if(typeof c!="function")throw new TypeError;var d=q.call(arguments,1),e=function(){if(this instanceof e){var a=function(){};a.prototype=c.prototype;var f=new a,g=c.apply(f,d.concat(q.call(arguments)));return Object(g)===g?g:f}return c.apply(b,d.concat(q.call(arguments)))};return e}),m.inlinesvg=function(){var a=b.createElement("div");return a.innerHTML="",(a.firstChild&&a.firstChild.namespaceURI)==l.svg};for(var z in m)t(m,z)&&(r=z.toLowerCase(),e[r]=m[z](),p.push((e[r]?"":"no-")+r));return u(""),h=j=null,e._version=d,e}(this,this.document); \ No newline at end of file diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/navigation-li-a.png b/scalaxy-reified/0.3-SNAPSHOT/api/lib/navigation-li-a.png new file mode 100644 index 0000000000000000000000000000000000000000..9b32288e045cd94e6aaa0e35f1382a32b66b64da GIT binary patch literal 1198 zcmV;f1X25mP)0Ed!4I%dZ`*&Mwa}$^y=pHO+G~4PFP7cgqNtZ$C@d7b6ueY6EfuxhrRxTb z)T~ya&4-y}ob2<=X3~k7NxbNd&;u{Yob#Obyyrdd`As60N+sbYO%iU{{(GSei@|cR zGuS!IGHA!t)YSc>qoYVJmkV`tbOa?y%A-GH<cUdUK5PPe5tZ@r@f1t2MrgzaZ_?1v&`X^EOYTd)E}{V5 zBrKVnoSggx-ATO$jP%fpVLd%Pujc0F5{5_@ayADsL3F#_>Dk%Yz5f3G7Z^K)6)Qpn zoJ9)q;cz%LF)?w9y#0>;RLvb1c-_vPEfnk7>VDetXch|w0?yBgaf#`E?QVv5aiCz&KRmDhNAfN^78T-K0o8c>nA1wPy%=( z5O)C7Bna^FIwN@nhG5-_N*fR(<+ zq>qj3TywAajG8nc@EFK`im!TA3)hW85RIX9A?8oY4r+x)7>pTN`NDE(b3=>*Kswq` zNUzwar=gJ9Ku*PmLY@vbr8N{X*`Qgbp%6vFqur}3(J40bgKfgu z08jxxn!Z|ES}Ii0%)Df8Z?DkT*Y{|3b@d57S1nymg#dUKQ9<9L>pLLu-{j-%q}L*f zRsa{DVTI4v*4BQbh?6UYJ3Ku6bNMgH6WG(0l@54P5=M^ M07*qoM6N<$g5>W?*#H0l literal 0 HcmV?d00001 diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/navigation-li.png b/scalaxy-reified/0.3-SNAPSHOT/api/lib/navigation-li.png new file mode 100644 index 0000000000000000000000000000000000000000..fd0ad06e819742b15f3a982a9b2e50bbaa886a1e GIT binary patch literal 2441 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 TK(qrA00000NkvXXu0mjfp!~2x literal 0 HcmV?d00001 diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/object_diagram.png b/scalaxy-reified/0.3-SNAPSHOT/api/lib/object_diagram.png new file mode 100644 index 0000000000000000000000000000000000000000..6e9f2f743f67c15e04846f14819a913713b216e4 GIT binary patch literal 3903 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 N002ovPDHLkV1kt{Q<4Ax literal 0 HcmV?d00001 diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/object_to_class_big.png b/scalaxy-reified/0.3-SNAPSHOT/api/lib/object_to_class_big.png new file mode 100644 index 0000000000000000000000000000000000000000..7502942eb68134f5569c5c00e84533f452093c43 GIT binary patch literal 9158 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 Qv;Y7A07*qoM6N<$f);0?GXMYp literal 0 HcmV?d00001 diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/object_to_trait_big.png b/scalaxy-reified/0.3-SNAPSHOT/api/lib/object_to_trait_big.png new file mode 100644 index 0000000000000000000000000000000000000000..c777bfce8dd0a169f484641a3f439720fd23c427 GIT binary patch literal 9200 zcmVKLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z000>qNklBLoOz7=$1K5veGmRUBw3MXieVy}p9Ab%tuI zVAWe~omz)#QHpwB^=cLLs#WS$u~rl%iW&x)!VtzlLgsLChQ0S%?;m@}VXzlp^xb?m zkem$9cmLKiu5|?8-DLndK%sx<0a<|Mza{_&uz>{70ki=vK)e6icXKJFzLgt@0DXY* zMMXuIzWeUGEB5Z)+mTEr9Vw;yx=Tu_QmK^N)YQ~fU0uEQth3I#0XPL10AziO_8|h` zW4VM7xj;YQ_zfF2{BiK$!MzQ`5KS!|Y^dGM`ptXTvb~YUrcUCC6!CZpg&;dSN>(gF zabXTa2KHp=z@8je(Tl!)ijh*P`uh6z88c@5Zu#=%9{}5ccBPa&20M=pSO^gV`p=j# z&K}uV?l8UF_M{N>^7JG!rvoVHgIcVW8eZ{CDk>_9z4hKoo_l2(|M+MfO?%rAu`EhU3(3vR#xzWXW*~$HLV(Z^LPrPz2!s$Q z1X4=65^0)SJL&A~qO>TBlgAF=lBre9n06A0M8du4rkn10;)y5z6WFDcN`B|SLWmsT zgtcqezA$p+$o?BQ@8Zq}{>tK4J_6mMcfVfb=46AWgU}J0j;84d5ddo*q^5h|2;Z?p z_wT^7Cz(pKtG=18198s#{&41AeHIf>8cIV$LuXl8*-wB^l~Qfr39#_wC>bzdz`2_? zZF44__V$D}rXrVD4w8G={ z0*w#~DJ8Yr_JT}v`2{C(-z`5PFDJ&m_uf1Iw%cy|1F%Oa<$PqHbpcZEbDbHRl}WU3(6-wYB?)4I4HESo^P_|3_fqSv273r=Na$=FFL=|L&m| zxqa>evitO;PoFZRBS6y;x{0O-u(}_hOoXQS%65M~^jl32gP3QA#t|g;ZIiyzE=o!? zA!%>#Wb>w-%)0a>p1S{1)~{dRSXo(lF7TC7%KpZ{zR&h~`Q?|NJO6_7&$!{%Cz$`p zVtNeePkw$LN@}1P2;J~uJz#VLf&Y1-`_P{HLi7DpXx`U`kRk*Whc0bAkv*T5fQyn2 zC>J}OV$D}|{P^tQJp16K?Aozy@5qrOCj*;~U3injS&u5v)jzsxd=&{mrkq;#V(HSy|burl#f%zuG(ErF~uMu`KJ%xpU{veEsbe zJo@k=%8ow)%Q8_)gnlSAFP~~6GwlS1>Y(`n%U3ZBVragiDpXhqEdyRV-2XKLO%tKn zLYSagAWX)L8^){eZsdW#EM@fQ(SzpAn|G@aqUeZhhc0P9NL8g$sZZ(~TD2in{~Ie7 zrC0BsC>0oDgh5L8{a0vKhH-kRJi>#KXxO&Ib_9+Kt}D@XfuRc`mPs^f;_-M7E%RY? z`?MFerF27^m2yC)>Fn%e)21CPef}!WI`ue&5I+Fk&n!-k=)*#Y-XDJW;ky$jPOKb% z?rc6=zJ`k9hae^1QVdg$AEz%R+OT=CFdI#P3<`ct^8Z*f?Yc1z=2M}eX&R<( z(9z|vyP=bk!fZ|+UC#GT=);M}_oloommWn~#3DMDsgt%{5-FFx`{S(N+RT^h_fx&P zfi<-)n5Id;UO8x*hC=hxbr86`pcg<3VIVQ+UtYq>Ra?3B{x@0h`-@{Y-gx8Bg%Ect zr8#yC zkz8>0Fvg51`$lzoD(&*_$2)m`Ni9pO_fT4tO<73}w&P}mZLb(Xxwx+DM{pPEBuFI_ zY^dGA$BVCF+zI`aVHo3q&y`Z@peQYbhzuV-{It^2(ww^<{44SL{S=oJp!|R$goeN? z7zjQV0)d8U7_=Wqv8k?w8B<5`_EVSgyV;YzF)TpD(wTb3Ko&iC4u76^DwZMGRM&!` zYu(j$Sg`15nqQj>FK$F57O_|scmH`Qx~_|-o_gw5ApbChg%AVl>+5SIR{oIjGl|6_ zVH2S1rdLS#Iag?w_c`6bG@~@Oridq89-23WnHP@zR)-V2_8s8LJ3e4_Z7V|u7UDQE zOwQi&R!Gjuqj2@b^5ygL7~Zygq(Z&?n1e|!o<`{%K7TPvoab(f%ik1ZSb?Ui7h-hZa?@?V{{lV}N#}6NQ`qi|ybWl{3A9gsJABBYx zq#_GVH&GaDtZU2>7x@Klw zH10cx4U}GR$Eh^6bm6+n(@JqjuI?T#M57jM?MYsGvxb6#f*4Q{c)!-OXU`#qVTkuW zTm=!+E7lKf%>9lgfN$$e(z{1K_x<|3Z*2TWU+m)V%eK(a6#quwclx+K{P_F*soUL# zK>9u`4u{qRQYlJH@~N)b4#4A&KmKn(R0Fd9@|VBNv~7nkR&6F$oR3nO^M_FDP-RWi z*s-UbSr?x~QGV>G4gO-?K2EvxIevWYE6lj*Z;ZeA8J>A<%{PL+=8{U3Qn;CE>M%<^ zJBtf*Sihx#+HHH8Hf`E@K#>L%jvF`bq;(s2uw}Ha5_&R~|zL6e5-4id){`&3|q_>YsCBWe-jnQ$}NJ@`&wZx19pZ zGHGgwQ?qV2B_$;VK(PiC6%-WYuCLumvaJ)-(8H$NyTkr09KY;uIl#$d`ZJ_|@nLh{ zue$0}3=C*DwriOIWh@}AlR>iZ*EKQ>FRn0mgjfp zQNWdovXUJ3G<33~zWu0yM;}*ARz%>sUT>^21?irZpa9D<*tw@A=(DplAV*3m8XB9y z&_T&VZr2~L1pjw2O~J51CAh9v+DR$D79OC!v6HT(O~lj>GhWvP@vbymcOLcdk%8s; zlorKECexv^nb3;v|3@v8#^z2xjbUm)R7y!pTc;Q4RiLKpk5pWc(tDE9#j$O2vkb~g zvaxL&$8kb%*L4q5St-T7rZ`;*8%;mF{nmsak#g9wv*oCPON(L@=SNA~UX%_ht`I!z zs=zXJIu9g~(gn~Bz;Yai1Mvjt!2nHm56^T^N}!}b35T>J${t8NxNZH_xB+xu{ zY`{|%C6PiQltlUgK`F1WbRB_Z890tjDwPU>bzKkdL&04syW`$rjXmg^Mk4jiHVZWk z9M?f9D`TD=4Etoa8zMuu3$`?s<2Xbt3*2shRZ4nwi7S!*FOWhZr9ip{$wU{4L@b0f z3ZW1RQ_kq0$ffAsL?qMBRq!Q5H(Mh}@8iE>zfoYmY1kcGbFbt4LG$k^&S3I>H zDap;YjvBZt=@9R-F?20RJ|G=02W2R%kl40OR@B7MbpY3xJbCgDo0^)KebrQcartD@ zsWd_eOw%M5i;^ChA7|OJ4=I^88OyRTP4loj^FfppM2JN+ zq~oF)I!b_0B2-(~1pRvDA2sm)mITf1DWaAUHvb`{bbYr}DCv?&CMhY*31W()EnT|w zp10olZ|N$9WqQU7;qBzvwvC-mlTN3-i0s;oKdFkh|Mo1u|LrZbwYBl~+i%m}-cCFo zCmxT})zw8Jksz5&l1imWr_&VXnOKH~?dN&?e2(&ldAZpZgZmX8HSo6G?KCzYz%m6& z*&4X{^wkh$rOEh&L*M|~PN$f4K_$)m zJLo)+Ko@=*k&-Q2_A~9wVHD-Zj(Xen!2r;yU|1C_TG6Vwm3ZIhj2F=}`@ z?d|PdK(hvPKK=C5?+h&~reZ)}7T0Uc{@oo&CBrD|I1b5VGE^^6&bIBa!V*GIUS7_1 z*I!3-b2Dq#u005P;@DpN=GqDD+}q09+I?)=wx61Hdzp6baolMCFDw)Rd2^(|)f$N^MWSFZ$`4Is5|-@e)d2M##n2K6;+SA52v z!6$S1@9*b&{F=Hq%FGotr z<M8JD>4qw!yjZb+ z?|y#t{nLm>EH1g^l0O4+0ptSx7A{=)Qm@LfBd6Z|7_s6KOerxs_jAPweV97=ys)^4 zL?XmuF{05Zu~-btvWP~bn5G%#-poz0M<0EZ9zA+cQBe_oUnCMC5{ZNnJ~M9%Ar5-5 znb+GNZsp=RuQH%d9=evf3n4>Qm9&wrjq9YT-L#E&7tLkj_+f4=78?zGr2#I`aP`$! zKX&4vK76lg42eBEy+bFtB|KT%!CepEkL}mY$z(EI(!sx7U0o!TNz&;wj^i9uOJ9He z^)xj#v32X#!=iUki)S_;nZ-rswS7-Jm)-nd6y}+jx|ecX*YSf@0GswFm@d2a?BnE< zhA?^33Cy2A|7Boju$krpU9Rh{+Pryl>y?vE1ltAE0K)_`%1UbxGw-~ew$8TDr&Fm^ z7|b%^Ga-VddCj%gQdd_;U0ofCMB*^uL!po4$5;L44N|EzrG*h3$M$v|4uZ9j{sTZc zBpRE!;-b?~N^$eeH!lD>Gl3nT?$%pxoqxf&N-9qJ9&L>c=%xvViLfHH^sZvoqtCE% zO-*QA5UDd$R{)d=A%I`~`d8G~*Ry-~?!#0*Qkxm598cI>c->2U@?{;v1{9J`r#)5O zZcrt?2N1y4*EdozqA&k;(Il#?t2Y3(%KxF7KQfR&`zN1#vSj=A?eTw~b_TR{;OaWU zFhTc5w8^4=-1YuC7CifOXkY*qs2+d^OFRf}x~6me4cD`6+csKST8;>vsjyOtr5|r) z(xp$b~M{G63*cJqtdU*p1SpQmo;ent!~_MtqW093h-S8OO3C2cfZwrtr+ z)x;6Zx^yycz4g{gU`^&}0CC8KP5{R(S+Zowz>#AIRNigMYi(6?V$odwZ0sH1~OY*|+LHI0ppyz2Tmcocis%Soy&tj2Ssd8HRDHf0oNV zXn*(+=ooNjYisMP&waWk@?Rz?CY)KM}MJOxHCmJ#ET38vL*$P`%>4AGy zRZwL~wya#sUH4zb?Q?AWohYier#BlDPICNPJL{YuU_f%RfT^DRxvx&*)R`KqlyIHYfMeT$M6DBLAb{_E*&k>G62%zHe z#~**@$}6v&F#4`1S-8x$dd;z8?Z zSr)c*`K~sreNb&TPQ0pVoUWx96OaN zC@44;Sas-0p05KApiN-pv(G;J-1!$?R5|&<=c!)0l;TmNy=dw>-Y>P&o)NBRkkz@D z`!1Z!iKE9JRxJg4QklLzdHOZPox<=4#X-PALj>C(L4FRD#ycZYyI~upJ@WbBZ}(AN zR$%An=bsIH26P>o&;J#00389wE?&I&x#`oVSB$u00h^b9NWt-A(4<5v4;<;DoHV#z zTG5>(=a)EKeZ|j0=wPN4D6Z=|ny&GW_dnvnr$0nDV%-N~gx;r!DnhYs z%@+C%E$5>pf1tP^%gM>f`62KT&~>D0?SBH!3}WM!ELrm0Ip>_y@7zaU z|IA`=Y>EaA@nBpB<+=x{jq4C?*~0v*XHiz#Bdnw{+sdYn7G7HPHmf(My3c58dbl;K zd?SN~qHcRVsx!`YH(bbL_g+IsM@Kq8KYtqVaVG4s0s};Wp}+j)FX!ET_uW7FY-fY^ z^XJ~A_Tx{WcVCJN3z5>zNL_B|-&(qp>qhlq^66)WMMhAerBW&O)bHc|1^>u6B-4E| z2q7>Ho#vJf+UoXDF?uL}`1e^%|G_D&Teq%$(!qeLqk&z(mQ&Gk}lc%YFPNoo5{+`3d_m1 zj&>fNzlgo9Ua(50U7DLapff>1c@KUtc|7yx%wWW@{;XcTdgtiTqh|tN_;2@7M`QCb z0cX7Lp#&KH$Rm&Z=CaE!8<(A(Yd*7LHH$u5!^*mPx^`}ZL>vqQqS+9Qp$S1W*~A~G zPGaQn5lAUXrc%80(rY~P(kjq(@=6OCJ#q-=oIaNGr=G@;L4DYh10?L32e%%A@Br)LfrFd%17+W}Esw}VwX_px#3es;IE($pEJt1C&$ zc0i@cuYHHNpL&U8I>qNJYgkp=%Gl$FQZ;5MBZdw@2q9}~YPL_BG-)1C<1gRjF^F_* zz!}i^g-Quf4h*^DjyoKLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z000>ANkl(Dy27l+nc2fX6Y zR$D7hZ;@N8we^bC-mCY;0bgFM0~MrN5mYK5GEX4^!jzCXIXT1gJbS-?JVOo;Te#}G z`D~JNPEN9Z`?uFxzqR&0f^TjZKn_sg&paRtu>98q-~cv|0NQ{Spb2R8U;Ac;QtE4& zKm_Omj4v!Kyms^E%{w|fJJV81_0NWsQYDi~r>3T+cG|RQcLL`C{ei5n(LO`~_^S*d zL@v-5IK82v;km-X!aN}a4NYxq+qs{uyADvbr=I$TcH)T?@puY_AUiusRxCnMK@Ni| zdQw@@lhX$F;*>r`0CaS8q^`X3$_JM%TlQC=8faBY$**ANR|71Bhynd(&z^n5ym|BP zF$_bisyWDeD>m@AkGHa6Yb^&3H`Cdf2F=8bSQv(ZX&7j_j^ipEN8vawjw{K|vM4Lb zW9XnVCZ2gJ7fl+*h#{vSrBsU-FJAh+?|tu=z%Hd!`~O$KLI@KmtEi|rZ~OM`FIkqQ z|K+c1`0qt4cz@*<8V$TJ>Ur6u|(J3z_TZrN>h8V zk4p!=IEra+I}3kHdu)5#TpW`+{Qs0hDTO8^@y-O>ckZXM zqJSqK_%74WA5Lv;ZC&5KeJ=vGE2UCj8L$s_;M%oo-yA!3?BJIdeZUQOJcXTf88l=d zpm~6F1EHBdt6gA)ru)-C6aLQ%4KytSFo`n_7YLrcx4=izXB``|47tz?**jZd$JPFwJk3j!Zz{0br|NHO1zj(@&DI*{K?W;U+-+Z$B^rTOpGNdCw z(-FFfrUzhkKR}rXP4k)UdOq}9O%H>ZXNE>M6#KSGpJ^8*C7O`5wzjit$3AYlb{sD} zel7L&^&LHX_B;>Rtdz1(8nExPeO9ktz2wYsXO6hz=g;!YQ?FAxs2}0L8Ie8;@kqrzPN`qyx&uPN&$oxrXmvIE0s; zxRzvRdt1+*JtqJ=y7Orv#Bs}-If`C=_0`{xA3uJ?><9kHGxMIOeAubv<>ex!@W5tH z-2lx*6Fyi?N7HpQ-9+df+Ym5r0(wSdR-Q3F>q2P0OL&hpAu{~lLenD%J%Sa9F?RGI z{`~f4Zn*bVN=r-gYHMph^wnOsL;JGS6N|+zxccg=zx(H6CyuA3Sr=EIP2vOKAwqv)nAEd@gDL>u2zg`R)dp%YxO0V8MQ7SOR2!oXF`>)Wf z4CC~Wd4vZ>qG8(-+YvY}xUNLk1%@t&SSHb^iHFBqw9Lim@@X$>OX-F-E9HPp)85|B zjvaehzTjpqIQKM!5Elaz8kP>ezhAGDn zRJwuCEbleVOH1B%Hc8uxhL!~Jq$E2lN?~4<9(h@0MNMK+gJjAfo^)txNz%}qL@FrE z&!VUx8%=-=1iz;F0Xq}4a};PHlkBanBVxF0eD@x*qJ|rZM20J+wr2u1j@il)UDwa5 zsHo`u^b2qD*|JaRcg8SWN22M5zm+_-B>c1z=2M}eX&R<((AMd&zpkC)f^5znRnA!> z`*6nTy(urtrL-`MSVYG%b<(y=BIR=ENSv*^8~J?e5ms-gW8=;yOw*)quN*W@L!tTU zItW}|&l7CC0O181Z@ZdZX-M}qvSwiz77{_#-d1{-_28=M!@1(Z!HgbSc2YV$m3DdW z<9#f6XD7>7AE2Z#o3i2@Y{$(A+nyLfxwx+DM{pPEBuFI_Y}>h)k6*u)v&IZS2r&*= ztCUhlMQI^KWb)+6QzMax@$eI`5I=Z?qT(JXKcEPqA@BqP!DAs1XqbjUYe$M5HBDSI zV+2cIxRyunoOIG)0V0;pjPom4_{2s0;r?^648e|?CJbHcQrn?m(a|(tn+q>)L?afl zSQd}`VL1RxmMobIOQ$tx{Eft7k+2BRb<-0Pe$Ew|$x!D;iNQ7(#;vXTcmCA}zHxh{q26hKNTwY#Y z-t(MoSvoK<@P2LBuwg?1{`%1u5HUTmer#dxS2O|mmi8pQOY@og(`hGd z{K|E;ELl-ST|@k&-Z%NoK74mdKWg^3AdtQfi{n9S0;v=w#rdpWzXyOf-gsjc5H*0T z1q&A3W7`hvzSu>qC?BPcFHZ$sENhy^-UCg{xpNwY`LPo=c-@x6-0|3ZY_D#_b|i)Q zQRdt}k?Suz@f~vO)x%iw(LP+q^^1|?#bXe6iVAYrT2;r+>O)MOI`smePy-4oD=UX= z*}j*my@$xp&GJ`E9IHUXuj#Z)abY&sTr&EE4XxSV!o~l(kd52x=-Vrg%KimNrMTf| zZ}IlucAfC=Ib&EU=Zr3+zB$=#IoV~Wz_Lsln&PbAvY)K1tO!t~0fm-jnOk@6BiYi9 zY3O0m?ai=03)?S8nmRapbUz05D>|<4`(@*iXIIhGnq=sp5;RSq6qFTZQ&N({+~+?f zZM!E7deYc3n%k0oDJgxh;bjuZ?V$m=fT*fD2#(`LzT^IR{-TuksI@K0 znIld?N_iC6F9YA$lHl(f4pLE`-<3xJS1QVib2w1f&fbHqCk%MhX+>m31g`7V#wwGL zu3iZWuq=ap2bzMnW@$i<>$=p{H-e#qlE+NfZ?6R3yO^e6@PJ}m*OPWq$}a^EaIn6e z&ZJGm)Q>Y>*9Gy;G`shmaPyIh@_b4PV3yQIsDgZF^BVP+TGKu&M&f)M@WX;z|cVHvr3a96I6&(1Qk=>}sCrpp-yK zff5dBN0OZtAv>y*PN&gzPtOL^m#MzS^+tVToV4xIZBPYtP0-MsIAOrCh(TVq!5-Tu zC0N|R?x5R=@^?^@MA8PYC4uI#V*?(uD2Wsbp(N4|2ugXv(scxuW#BkAsZ=Titm}F> zj|J{Z*%kMWE9^nnG!m(kJ1o>Ra9jtatc-qk(Cm|4Zio!sE;!OuuHz7~EO5L0RVnG| z5?3PqKOludN`Z6@l8H_diC75IFboXC=oYw=84+J(0{0$BrLauxq)t1NX%}4=8A&N{ zLkU4gL@6BGAuEoTRZU{(GaL% z7?`HnE%2Ny1H%A`L{lQ;c*SGek&@hO>x2P!CLQ9PHioVR$p@t4<)93P6%yOF$%>ko zx&h!CQ>RY-PD4WjciudMpUj*}I+aEUfoYn=Vli^_^2p20B_}5b%ZjjR^Hv^t{6AQ+ z;v>-lnB|@H9_BA`6mqcNK=Bw))Z082#fy^ zq;!3^R4D0^NG2&R$O+oNj<$UH^8fYT`^%N96qe~3FNAlJXWKS*I!!vA_9C)tGk)Ay zmcIECk3IA=T3T9Ix^yY6t*yl4apLhfot>Q|5($#YB&k%2bUIBzo{42>*nXbJ&*vzw znU|YwacbX!69!zpzm@vN4lGlklpV$$53GZf%74x!nM~2AYcZ1=(0b{2E{XqT?cexx z<60t-2!>&VpwsCz$z+mbGKrFkbUKaex>%OQ^y$;N{}=buvu96MtXM&NdwaLQi}Ee{ zlxA_Hsl7||D+xjo@3hH@nN*aYIKy9TuctGSLg0jHQ%X;SNWWYRGy{&!sr`BeZ*9|n zrmCu{s&mFo;Fqucf%yym6W#E9PY8kIIHXc35{U%yc$`!!g>BnmMnI}+%^Pa{%NRds|*zcrY`{MZQ}+kUjBmL9o=zi{9E%Y{%1Niw4$!Cp?aw{;+~Sda2U9qtH?ME|8~^s$FOW)xQPy!B zlF4MqUcj7f+o8e|LQq~_&h4{qr?Ih-O`A3y1$yF`Ui|X53G6%6%%+`(*-?Fj^;-^c z>9V&cS!4*_xE7Y}_`tXQ$U)^6(cgFA18A-ynM zuu^c#s2R+dIxQ3zkw}DCEJidMB^HZeSr*Y~6w@@r+?#nQ_Vm+FQ(9Wez<~q9_eCNR zB9TZK;WP8L5aOtX%^XWV+Rat77t_B_9=eu!3L!&Qm9&wrjq9Y@xucr*7T(9VCZ4Wz zT^|8#)&Li%yZY*@AG=`q+4P@s7VJENFf`H;czV-YJpAP2*uG{?CX?Zo4!(AFc9Kjc zNvG2|j&qcjo;7P04Gj(K-o5*{=pAVB%;F_CS9Xhlokw~O&nS43K+farMxj!K%re1ef(W+et+(AqO-&6oH8ms>iQ@nt3%WZ$zWJALkxHd0DTv@W zws-1q6j&SSF96CRQQyc7-#-t4tFF3gF3_F{*a2!DfBf-3-E`h%L??~F*>eQV(818a z)HqyV^MgO!$C{1nL*s%-ote40}C?BBotIF`FBGXs|637ac#e~nK* zuVHZi0@CTU$Ew=}R7r0E0QJY~|FxJ#ZY`W7Ktg!C{9!E8Q;eZMBEE?~Y4}SQZr(71sktGS7$o zI|aDFu358YJ^thKFQ?xn=i_YHi*8w)fa7qD@h>q)Klzm9AA)&geBPkt(bm-`ab8t^BYd(C6Ge!om&?sO zE>%ZevVc8<1`V2-OeWv_=`S8)-p^;_P8@-bh7tdxtrVLWv2{b649iuA5dh-sQcB9Wumt{8b4&FMn2va-p` z$s!Vs`j^-A@U&h9wS8FBtB_s%D6Q*)9UFHr_1j~4Z{Z{C*|VpvqM~A)Qfgnfw|Kg_ z1|fift5&UAGGffAK^3zvr17H-M9v+GOglbkZ;LCbJi}Z?QN7~z$DXCQ&}-iYj0b`u zC><@!!j>+dtzO5SkNh7DGs`=3*1GOw3ZZ#NwZ27OVK0wj86`1H!S>Bnl$94!wfc`l zEJK>6IUe}p*qc0G1~>q10>js?UHkSarw-^nVa`?Te(w{a6NceBb{EsG2R!iWtfb(# z-@BVLMvXa6Ed^&%nZ7;svRjEe1>qHnqW}vHp_K1%etr&^#=9f3b6YhfrTKjL=3FWV z^j4;6P60jxI*-lg{|ImZIs%MYvu4d31BaegT5;#MX#IFI=7gaLSE5{b)D~ALgsae` z;s?Daa?1@r4nYS!rGRl=*U@y1_di(46My;$-H3Hvh!J|%p?i4MRQWwOKdA^s^~Ngt zR+h8!oqwlKS)novV;Zm$=zGp?35YaS< zcP2T!WjE(sG@iF!evlq{+331{3GiW{sJ;yFKkJ++f3?;Q8#Zi4ZPlK`Up%^)nfLq@ zw$+l{P>XIF2t!90n%CwvG=wfdhlXB)OXmE9+Jgsh94E}Vfh6td=%8xvZpIAj>8BXS zpEgq3NSVe}zKm2ZLMW~t|9rX<0hDLj?G)>76!To&CRV;uiL_aQ%YF;`Xl`Q*SFHp(9mw0=0xD569IcNfblPQZM**Z z>wnm%PoL|j3>=$2@cR$>w_nVG9ubnCY$bi58DVG$Ll4y%x`t!Gy!DH?X7i(bbUi>soKOL&%P-Hp{PN2u9&T&U=KbZrc=6-6Nvz%uRun3VFrpSh;srN9z!fxW z{OPV=la-Yf%E^|tR-SxjA%~j1V3ka}G&Z(Ddx9S2rCdC9JonGOhM|M|QCC;jQdU-W zC9ux_xQ{v!n@==o{i8RVKrt}t-FM&p&E(0GhjgSm#d9kb@!G0)*t~N))HHY}l4b<5 zqYyJe*N9^9+bd=>e8^Cwlq6FrUVH5gUVQBf&~@@k3K%tf5Eo4z!{sy1W6*#;#N+W~ zet!OSKBI?$^#8!-|2g1{E5;U328?+2*=J{8am5wqbhxfAY z$RV2ATS%tT(3(U8ikl3UzVI5!bc(fW*7L>AX2zUe$=K1A46W>sVHg}fe7JGoz=5{` z>-{1=`4vd|YJf99;|rBypj_AW$`@aJ@h4-(j2T%{QW6tFXlW-c8d_UujBbvx{P)$XSFZtTfO`MaYbW*bn{NbgH^2jx zRsfU&CH_sgm@i~ZKUfA=W?f)_Wm%)r>GYq04L}{x=m#U2F~8a;%7Fhj09Con#OkXx Qv;Y7A07*qoM6N<$f);0?GXMYp literal 0 HcmV?d00001 diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/ownderbg2.gif b/scalaxy-reified/0.3-SNAPSHOT/api/lib/ownderbg2.gif new file mode 100644 index 0000000000000000000000000000000000000000..848dd5963a133dc18b9f055928150dc5e762dde0 GIT binary patch literal 1145 zcmZ?wbhEHbWMq(F*v!D-Kff?yQ@u%!Pt?vPr`9;D%FyV&t)7!JLsnHrA8cd50E+*) zBYXoCToOwXfwYZ%ML}Y6c4~=2Qfhi;o~_dR-TRdkGE;1o!cBb*d<&dYGcrA@ic*8C z{6dnevXd=SlxV%Qmue&kg&dz0$52&wylyQ zNJ0T*r*nQ$s)DJWfo`&anSp|tp`M|!iMhGCj)IYap@F`Ek-njkuA#Y=v5}R5fdUjL z0c|TvNwW%aaf8|g1^l#~=$>Fbx5m+O@q>*W`v>l<2HT7t|lGSUUA&@HaaD@m-- z%_~-hnc$LIoLrPyP?DLSrvNfBF)6>a#8wIDQivCF3*g4)73+b$qnDhYt6z~=pl_&W z0P+${p|3A~rMbCq)x{-2sR;LCHMlsWvLIDID784hv?w_hs9YIjRe_arQEFmIeo;t% zehw@Y12XbU@{2R_3lyA#O%;3-lQZ)`e6V_7Un|eN;*!L?t5X6BYAPL3ueX-RQWVL^UgZccVqW=48iYD#iaVnTdeY)o`iWJGvaXh?8SV1U1$uaCEv zr-!?ntBbRfql3Mjt&O#nrG>efsfn=>FiYv_>S$|eYN)HJswgWdD#**p%1BE|N{EYz ziUvE+||Kg4FF`M Bj3xj8 literal 0 HcmV?d00001 diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/ownerbg.gif b/scalaxy-reified/0.3-SNAPSHOT/api/lib/ownerbg.gif new file mode 100644 index 0000000000000000000000000000000000000000..34a04249ee9edc75662a2539fe7daa04424cbe8d GIT binary patch literal 1118 zcmZ?wbhEHbWMq(FSj50^;>3wdmoDwuvuDGG4L5JzWPkz1|J)J20SYdOC5b@V#=fE; zF*!T6L?J0PJu}Z%>HY5gN(z}Nwo2iqz6QPp&Z!xh9#uuD!Bu`C$yM3OmMKd1b_zBX zRu#Dgxv3?I3Kh9IdBs*0wn~X9`AMl(KsHENUr7P1q$Jx`$q^)>0J76LzbI9~RL?*+ z*}%*|!OT$4(AdP>++0V&$iUD*-@r)U&`8(N+{)O<%D_MY3Y37h6{VzE1-ZCE?E>;_ zl`=|73as??%gf94%8m8%i_-NCEiElUW*8ai0#)c1SLT%@R_NvxE5l51Ni9w;$}A|! z%+FH*nV6WAUs__T1av9H3%LbwWAlpjz~0eI&d=4aNG#Ad)H48i38v837r)ZnT)67u zlAu(Cd$Af^98y`3svneEoL^d$oC;K~46>@g%DE^tu_V7JBtJg~7K#BG`6cQEUIa|mjQ{`r z{qy_R&mZ5vef{$J)5j0*-@SeF`qj%9&!0Vg^7zri2lwyYy>t84%^TORUA=Po(!~qs z&z(JU`qar2$B!L7a`@1}1N-;w-Lrew&K=vgZQZhY)5ZeMTG_V zdAT{+S(zE>X{jm6Nr?&Zaj`McQIQehVWAmo_rKzE=rmCW>q^KY-Co3Z@B`F~;CMqH&FX#K^#)_>%=(Oz40}P&vZD%P=Ep@ zplwAdX;wilZcw{`JX@uVl9B=|ef{$Ca=mh6z5JqdeM3u2OOP2xM!G;1y2X`wC5aWf zdBw^w6I@b@lZ!G7N;32F6hI~>Cgqow*eU^C3h_d20o>TUVm+{T^pf*)^(zt!^bPe4 zKwg3=^!3HBG&dKny0|1L72#g21{a4^7NqJ2r55Lx7A2%-qt%$eX-RQWVL^UgZccVqW=48iYD#iaVnTdeY)o`iWJGva zXh?8SV1U1$uaCEvr-!?ntBbRfql3Mjt&KG>(#*|FO^l6zSxQe=M_Wr%LtRZ(MOjHv zL0(Q)Mp{ZzLR?H#L|8~rfS-?-hntI&gPo0)g_((wfkE*n3%I<{0g<5cg@J|3;H2kk MO(h-&o-PJ!02;c9Qvd(} literal 0 HcmV?d00001 diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/package.png b/scalaxy-reified/0.3-SNAPSHOT/api/lib/package.png new file mode 100644 index 0000000000000000000000000000000000000000..6ea17ac320ec13c02680c5549cf496d007ea6acf GIT binary patch literal 3335 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 Y0AfCQM(Z-J8vp 0) { + var fn = scheduler.queues[idx].shift(); + } + return fn; + } + this.add = function(labelName, fn, self, args) { + var doWork = function() { + scheduler.timeout = setTimeout(function() { + var work = scheduler.nextWork(); + if (work != undefined) { + if (work.args == undefined) { work.args = new Array(0); } + work.fn.apply(work.self, work.args); + doWork(); + } + else { + scheduler.timeout = undefined; + } + }, resolution); + } + var idx = 0; + while (idx < scheduler.labels.length && scheduler.labels[idx].name != labelName) { idx = idx + 1; } + if (idx < scheduler.queues.length && scheduler.labels[idx].name == labelName) { + scheduler.queues[idx].push(new scheduler.work(fn, self, args)); + if (scheduler.timeout == undefined) doWork(); + } + else throw("queue for add is non existant"); + } + this.clear = function(labelName) { + var idx = 0; + while (idx < scheduler.labels.length && scheduler.labels[idx].name != labelName) { idx = idx + 1; } + if (idx < scheduler.queues.length && scheduler.labels[idx].name == labelName) { + scheduler.queues[idx] = new Array(); + } + } +}; diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/selected-implicits.png b/scalaxy-reified/0.3-SNAPSHOT/api/lib/selected-implicits.png new file mode 100644 index 0000000000000000000000000000000000000000..bc29efb3e60134039e702d5449e685a3bc103f06 GIT binary patch literal 1150 zcmV-^1cCdBP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyb% z5H~J^JxS;Q00aI>L_t(|+U?vuZxlxy$MNqx?(E$@E}a zfjgk2pr?ZZI(iC9{1RM5N`az8f(nF?5D#);fpbJL7e%q}e0%#alfpQ%40!>*o6k0< z)o$~be)`Ys+>8hzu;10IR{^+p@16iY2d04rkO6`yI{X6A1$Kbce*=Su~m%6x<};NBO|^=w zk&&8I8D)eJLdB9s!^&AlTBkBiQk->uv$J_(rL!`)+`6oQUo`M-?(?sntUozBH8I6_ zIxd}cS_u`9v4GL=Q$k^s5ms8Mgc48JpPpKtTHbQf?P%cW>elMKv(Ak-$BSmt)JB*% z&xl4SAz&~lr34aLhuW=ft3By}IX+c#V!libhr?D})eoI+@M^s{y;vSm62A^F$)OitB>WC^wMc2_eXZ#=?IA zNtVo#TvKb>y}k`n5t#j!>IqWhwOAZQtfS?qODbc_%JAp{Bv5|M;+$+>D$O;$h+90zjvct@cD=76Um1hr9bhBs%or0LWw(j4&M0NBo?c3qpt*ILGd`+j8&ukM^WrzkZ!NckX<_?$*Qo z%j$87JsKwA!0%(gp9dfM)S(Ug1JPplRFf1Ki#3gg$o7X})F#m3e@->|7sOS0SbEhV Q8UO$Q07*qoM6N<$f{R8S_y7O^ literal 0 HcmV?d00001 diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/selected-right-implicits.png b/scalaxy-reified/0.3-SNAPSHOT/api/lib/selected-right-implicits.png new file mode 100644 index 0000000000000000000000000000000000000000..8313f4975b4e7191d18183adcd8de77659622874 GIT binary patch literal 646 zcmV;10(t$3P)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyb% z5H~yS;H?7y00IU{L_t(2&vlbOOIu+S#((eM`{pLzge0aSMr^2qDdNx~brL!h$3j7H z=vW-w3a;+`2(EsF7W@=C3J!%zHAAgkY^&GY>pfj!nreDpp6v(E!+Xx7MC2K81$+m7 zY;JA}!0zrYqoX!HZG4C;@vnu)3ujyHtzOXK7&rxF6g124mS1OCmYnuZ+xuVlXOgMJ zc6`SIH$XZB*WRzaisM*(@Q6t1;PXM}h@;wSWAz%)z$JjLPE>VcqCu%&tubaS2&iC#PW!0_66=%;<0xw^{i3hE^%|)B*O~&n z_No#p0t9Or59T^YDWxZ)$rSL`sPP#KDG(7o7tf`4A3h$uEr?7cOKwR6k+oR=z_!RK zib5?;EM6I9H1O7H{;seXyi77R9j3Fc?F#S)IJZhEKbk8qa%RJ9KCtw_HwGuc_mMD0-%8I-SJwdoORkUZ|94)X^T?I0M7??$cDj1@Kjbd8waHTjq5uE@07*qoM6N<$g8d5^?*IS* literal 0 HcmV?d00001 diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/selected-right.png b/scalaxy-reified/0.3-SNAPSHOT/api/lib/selected-right.png new file mode 100644 index 0000000000000000000000000000000000000000..04eda2f3071a81ada129b906e60709eb5b1c4e29 GIT binary patch literal 1380 zcmeAS@N?(olHy`uVBq!ia0vp^AhtLM8;~@ry7vP}NtU=qlmzFem6RtIr7}3C)9WTXpJp<7&;SCUwvn^&w1Gr=XbIJqdZpd>RtPXT0NVp4u- ziLDaQr4TRV7Ql_oD~1LWFu?RH5)1SV^$b8>f+_U%#ji9s7p}UvBq$Z(UaSTehg24% z>IbD3=a&{G10ya?8Dv#~m2**QVo82cNPd0}EEEGW@=NlIGx7@*oP$jjd=ry1^FVyC zdS72F&%EN2#JuEGPZwJypb2`JnJHGz78Y(MCeDVYmgbIzhOP!qZqAm@u103&mL^V) zCPpSOy)OC5rManjB{01y2)#x)^@5T@ZUN9{m(-%nveXo}qWoM1u$Qeeak|CH4X1ff zy(zfeVt`YxKF~4xpom3^XqXT%^?;c0WDDfL6MkwQFtrx}ll6<;A<7I4j5j=8978H@ z)dcU&QVNvVTm1ao`79at5FR1swyg%5$;tYPy#hCG-BSM`+EU9h|6u!#OUJxif~2?K zxN4GUe$wFaojJf9z)p z5$Ey};}0o`4QH}B9yFW z>98SDtSD?}jGxoZxo6X!U$AKQw|sQq!}8b$jjl6i(~7%3uRQeB{zzBi?B~JhyI$eR9CQS uH6MIndtb!u6IcAC@Ew*lAuIQC8Zg|Lxqpi1i6>#8a?jJ%&t;ucLK6TZv;Euv literal 0 HcmV?d00001 diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/selected.png b/scalaxy-reified/0.3-SNAPSHOT/api/lib/selected.png new file mode 100644 index 0000000000000000000000000000000000000000..c89765239e074f40ac120c7429b5d65a47dc218d GIT binary patch literal 1864 zcmaJ?c~BEq91ceTBSb(%MUFLype4yBBtTLE0s#pnDTc!!APL!pL`ZhCSs~!4NQ)J% zjYlz75elf(`(i|jO7Osgf;y;Fj)H?0s2weyqg2|B3iglEo!Ncw_vZV)-}ip+_hw7u z#fu%tZe$XP z91$o&BVnZ~rVxV@3dMnm*8Y~u#K+tpr8eFcYX>{J>3IbTC zz*H!%LNtI`QJ#sc#Q9Xh>H96H(Fs|N?n9Y~f-&@Rl)L{K0yfdh!-3YEqj zzr%|}JfTL1%QXsEDBx2G1-eQF@z`8Wa5TsX=5T|!OlA}q5go~mjA8`_aoG{!Y!-W* zD?k)0)vyL1=RzO3+)26SR#2lvW&w<;@?a<$L)5^#E%Q{9dkLIW?*kW_+)L1;Tn1r= zVLsS@9rXAT(LLtrMB5U%^S)m|2QQ!4P`HdBBOI%t8E8By$ z)tP&nmBpWMprzkM_|>^sro&sKcBBkCJasJiG9=P9#hP5QNL2+TkyCcgr_WpFbHr7_ z87m!#YYJH5*b!RP{<^=_J_~2|c=d7fAA8(7t(HqhM@QR7hK6D;&9z@F^LTl&+LYOL zUU{>=KQOIits!(3RqM9J$$Df>Q`4Hfywlrm3@To|dNr2U=+QrVeb>z4pMI4}rAnXe z*Su0wQ(?oEXC7Y0{o&u+%(Fh0o}PZBvZ5lZ@LWaJ!Gk4?)RX?H)qdpTZS_XZsax{y z_MKk#HqH@?F3d85ExWtByE8h5+2NQ~XRSrmZE49;u~@u3JtM<+b!er-?p^yG>?l!7 z)@R5TNdqW$9-&m@9!cz z)|KJ#YjcI$M2lT>D1eiHE7md=9Cb6o??`g%oXydj8XFrc(Rq-nRo~Dc92oPqc4`7jYVX4t*9L^0KwY`(Dn^c;fmUh^Z+y;JQ``m+ENO>F}JvzOG zpA_eOow0f6Rfv^j2{j}iqIq*6)BTacb1Yxm)_q06>xylb&!4}+!4jGxigiTeRX*Cn z<30Wx9WD2E4BzxN*jb#kdlW+%OtH1PfPLmI3$H$qQEoeA@M_zz(dMBx)_57yUHsNs zdvF1nVkziYxo1DV=eKeTc|*$c+^@3gOx8(~UC-Pht#*mPtJ;FH$u9Fm&%)M|KTg|f z5*U9$Nu>g6#DPS~Y)4n$4Wb>UOWwc=wp*D7L1rwgy--9rSyofByyv~cY4K+bR|b+B z((YQ6@^?+kI+3=oS=N8}mgQ8nYNyMpfy*0n{`@+ksvim5?MYSE)$MuW)=GnC(9&ES zE)MxRPw9$#K{-F$s=Aq5o>LYZb)fSRyT%9IcD!es`-6BtsJf2jWPf{YuBrE$LxQ!? zVn<`|QHj6njN1xoI7>WT>~c56r$ss7B6`$yLi+Pwn&+jdS}L$Vm@DT=KyDXF%TVr`iW&f2@9*rcCpU*G%kN@v);?Q2jJaQE~K zoxVPGny*U6lIkvBzs-GdKdhGVrt|YT^Vdn8*CU*fW}Ci*yY2_L3v1RibMA*BoY$Y4 ZNDtm_>Mc9CX5mbjz-9e{{de~$lm|} literal 0 HcmV?d00001 diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/selected2-right.png b/scalaxy-reified/0.3-SNAPSHOT/api/lib/selected2-right.png new file mode 100644 index 0000000000000000000000000000000000000000..bf984ef0bac9acacf732a22f6dbb9f648a6dc26a GIT binary patch literal 1434 zcmeAS@N?(olHy`uVBq!ia0vp^JU}eY!3HGlQ`YSVQj#UE5hcO-X(i=}MX3yqDfvmM z3ZA)%>8U}fi7AzZCsS=07?_nZLn2Bde0{8v^Ko2Tt~skz|cV7z)0WFNY~KZ%Gk)tz(4^Clz_GsrKDK}xwt{?0`hE?GD=Dctn~HE z%ggo3jrH=2()A53EiFN27#ZmTRp=I1=9MH?=;jqG!%T2VElw`VEGWs$&r<-In3$Ab zT4JjNbScCOxdm`z^NOLt1Pn0!io^naLp=kKmtYEgeeo;J&4sHjE(uCSxEHIz#UYgi zsro^w#rdU0$-sz9QwCX8VC7ttnpl!w6q28x0}I7~jQo=P;*9(P1?ON>1>eNv%sdbu ztlrnx$}_LHBrz{J)zigR321^|W@d_&iKVH9n}Ml`sinE4p`ojRlbf@pv#XJrxuuDd zqlu9TOs`9Ra%paAUI|QZ3PP_bPQ9R{kXrz>*(J3ovn(~mttdZN0qkX~Oe}7(Ft;>z zbaFKYnrDICEfBpaSlj~D3-Skcz4}1M=z}5_DWYLQz|;d`!jmnK15fy=dBD_O1WeXN zFSNEXFfj3Xx;TbZ-0BJTJuQ?dve&rp{{2Ne1Xv0M^`dqN6o#(7v-^@5ry`4P^EBOC zzl3jzHSWk1W|3sw);Ue+g;U^>O>?#=UP&uCcCNM}UQqY`_d|&fD$mXQ{c(==)z@ET z6-8WsJ}cX8&(eI*ZD~+t^J3nFi-8`!Zq6JfvCFS!sWLo#9-#4MO^n|D15*n%rrdh_ z?c64vTY1}4B-qwo&yLa&V>QjXcQ{Ddg|Gg%9v?OhmP@U{K>-_Wb*=L_APe@*L{q(Jr$a~Dp z0uLUnIsEVgw zb^Gh3!#nG_`dl;Ss7o9b$omss5Haua%O~3xUd$-@yryCEjht$dO0588|FJa{;N_gy{FZdcQZ9v{BdisYp- zHJ`kr@ZNF#_2kvBmj=Bo*P0sDSkC@KndR}v2pt}MKL2LzQ)!#4?B=IGa(;02XkB+e z+UA+9e^cKCtnU1>r)$si?G5_sWsaKjKm0w#%lN*ryrD|bs&hXR4};S~mM6aHstZA- NrKhW(%Q~loCIFxO8+`x( literal 0 HcmV?d00001 diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/selected2.png b/scalaxy-reified/0.3-SNAPSHOT/api/lib/selected2.png new file mode 100644 index 0000000000000000000000000000000000000000..a790bb1169b6b54de1d51f7778ee552979f52183 GIT binary patch literal 1965 zcmeAS@N?(olHy`uVBq!ia0vp^CxBR-gAGXf88D;(DajJoh?3y^w370~qErUQl>DSr z1<%~X^wgl##FWaylc_cg49rTIArU1JzCKpT`MG+DAT@dwxdlMo3=B5*6$OdO*{LN8 zNvY|XdA3ULckfqH$V{%1*XSQL?vFu&J;D8jzb> zlBiITo0C^;Rbi_HHrEQs1_|pcDS(xfWZNo192Makpx~Tel&WB=XP}#GU}m6TW~gUq zY+`P1uA^XNU}&IkV5Dzoq-$tyWo%?+V4wg6Nh+i#(Mch>H3D2mX;thjEr=FDs+o0^GXscbn}XpVJ5hw7AF^F7L;V>=P7_pOiaoz zEwNPsx)kDt+yc06!V;*iRM zRQ;gT;{4L0WMIUlDTAykuyQU+O)SYT3dzsUfrVl~Mt(_taYlZDf^)E`f^TASW*&$S zR`2U;<(XGpl9-pA>gi&u1T;Y}Gc(1?!rao>(aF`&)Y9C-(9qSu$<5i)+11F*+|tC! z(Zt9Erq?AuximL5uLPzy1)LqEuE@a9jJa{g3^D*&Fs~}@sPg}hA3HW}*bs2zZP}lLlevA=_U-n$=5&5bna|Ro zr2Kq;ZlP0ibWR_hJ9lpWiz!uc8tF`mg%K|cGE-8Xi0*W2U!-y9WyzzY#H~@SH*>@$ zseF`8+a!0Y?a0N869Ym+-@Jd{U1771b?3>~^XAPvzD32YutZHj$X%{hPhM8G*7Ie^ z?(45b`P!X@+s~$5zT+&;Zp|_IEnicE2OmGbsk)-GK&Ok7i<02OvfcN~%FFGSFVz;w zJpHni>#DT=iM(5&U57r%J7!PHj4vV0>!_hwa)V3FU5<)V5Wtj)rUr z_x@OMhrMuthvj{s_~K>J23#ctD--tXEDh3}dGw%xx?U5Hm;SAjt|^^YCOO8>;4W(W z`B>!wi)4Fbk%f#_R5Z`wIShpf%kMrdS{am?`BMMP;)KgC^MezCb}+X!3X04>KYc=0 zR#uX=we_tFVODdWSs#%Qo55lt(Cc>b)!)p`H+`n$c~0B4YuEdQ0Un!0#W<5w8WS1> zjU#(|d+lGSYu^gc9Ub-|XBRjj>V(vLdtFNI}x@X#@rKBc({rdHG zadB}{adEJA$PLdKG5RM0gA$&|svdjvXi-LPZg17zxGkmW8{DepS^O^EzhB?FuRbCo zqQKAJ|8#0<>Y`n{qHYIXSzdKBa7IiaPpnJ@zlsD;l83n~+r%|1R@_*u>MJ6h&ct{_ z=H=_x!7m;MuX2_MXn9M_J+Cm-hTNpH>=mNsC<9kP)$a(UEUF`RJRVHGw%nH4A_E h2-=FCwErWPz_6w1NS~Nz6ep+x^>p=fS?83{1OQq_0~!DT literal 0 HcmV?d00001 diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/signaturebg.gif b/scalaxy-reified/0.3-SNAPSHOT/api/lib/signaturebg.gif new file mode 100644 index 0000000000000000000000000000000000000000..b6ac4415e4a3a3ce7e38401a476beea7b1938585 GIT binary patch literal 1214 zcmZ?wbhEHbWMoihIKsei_wL=3Cr`e6|Ni^;?>BB-U$kh^&6_u0zkc=h?b|o6U*ElR z_x}C+_wL<0ckbN#ckgfCzWw^m>zlW3y?yug<;zz$Zrr$Y=gynAZ*JYXb^ZGFckkZ4 zdiCo6|Njg~K=D6!gl~X?OJYePkhZa}C`e4sPAySLN=?tqvsHS(d%u!GW{Ry+xT&v! zZ-H}aMy5wqQEG6NUr2IQcCuxPlD(aRO@&oOZb5EpNuokUZcbjYRfVlmVoH8esuhq8 z64qBz04piUwpDTjNhpBqbj~kIRWQ{v&`mZlGf*%y)H5_TF*i5YQ7|$vG|)FN(l<2H zH8i&}HnK7>P=Ep@plwAdX;wilZcw{`JX@uVl9B=|ef{$Ca=mh6z5JqdeM3u2OOP2x zM!G;1y2X`wC5aWfdBw^w6I@b@lZ!G7N;32F6hI~>Cgqow*eU^C3h_d20o>TUVm+{T z^pf*)^(zt!^bPe4Kwg3=^!3HBG&dKny0|1L72#g21{a4^7NqJ2r55Lx7A2!(A3h{#L&>yz{$%-qt%$9UanL3(T0L?SR?iPsN6x?nx z!08r!pkwqw5sMVjFd<;-0Wsmp7RZ4o{M0;PYA*sNYsUZo{{H#>>*tT}-@bnN{ORL| z_wRsN?$yf|&!0Vg^7zri2lwyYy>t84%^TORUA=Po(!~qs&z(JU`qar2$B!L7a`@1} z1N-;w-Lrew&K=vgZQZhY)5ZeMTG_VdAT{+S(zE>X{jm6Nr?&Z zaj`McQIQehVWAmo_ zrKzE=rmCW>q^KY-Co3Z@B`F~;CMqH&FX#K^#)_>%=(Qs{t4 sPRwL~E)H9a%WR_Xoj{Yna%DYi=CroINg16w1-Ypui3%0DIeEoa6}C!=DfvmMRzNmLSYJs2tfVB{R>=`0p#ZYe zIlm}X!Bo#cH`&0({$jZP#0Sc6WwiTtM zSp~VcLG1$aY?U%fN(!v>^~=l4^~#O)@{7{-4J|D#L1q{k=>k>g7FXt#Bv$C=6)VF` za7isrF3Kz@$;{7F0GXJWlwVq6s|0i@#0$9vaAWg|^}ycIOU}>LuShJ=H`Fr#c?qV_ z*B8Ii++4Wo;*y|LgnO|XTpUtakg6Y)TAW{6l$;7wt_-rOz{ATTy({MavwGFa70Z_`U9x!5!Ugl^&7CuQ*322xr%jzQdD6rQ{e8VX-Cdm>?QN|s z%}tFB^>wv1)m4=h1nAc$w`R`@o}*+(NU2R;bEa6!9jrm z{(inb-d>&_?ryFw&Q6XF_I9>5)>f7l=4PfQ#zw#_rKhW-t);1EF>tv&&SKd&Be*V&c@2Z%*4pRp!kyoTyW@sNKkpiz$&$%l_m71iJOQf Yv$AL3W|;;C$CD p { + margin-top: 5px; +} + +#types ol li:last-child { + margin-bottom: 5px; +} + +/* +#definition { + padding: 6px 0 6px 6px; + min-height: 59px; + color: white; +} +*/ + +#definition { + display: block-inline; + padding: 5px 0px; + height: 61px; +} + +#definition > img { + float: left; + padding-right: 6px; + padding-left: 5px; +} + +#definition > a > img { + float: left; + padding-right: 6px; + padding-left: 5px; +} + +#definition p + h1 { + margin-top: 3px; +} + +#definition > h1 { +/* padding: 12px 0 12px 6px;*/ + color: white; + text-shadow: 3px black; + text-shadow: black 0px 2px 0px; + font-size: 24pt; + display: inline-block; + overflow: hidden; + margin-top: 10px; +} + +#definition h1 > a { + color: #ffffff; + font-size: 24pt; + text-shadow: black 0px 2px 0px; +/* text-shadow: black 0px 0px 0px;*/ +text-decoration: none; +} + +#definition #owner { + color: #ffffff; + margin-top: 4px; + font-size: 10pt; + overflow: hidden; +} + +#definition #owner > a { + color: #ffffff; +} + +#definition #owner > a:hover { + text-decoration: none; +} + +#signature { + background-image:url('signaturebg2.gif'); + background-color: #d7d7d7; + min-height: 18px; + background-repeat:repeat-x; + font-size: 11.5pt; +/* margin-bottom: 10px;*/ + padding: 8px; +} + +#signature > span.modifier_kind { + display: inline; + float: left; + text-align: left; + width: auto; + position: static; + text-shadow: 2px white; + text-shadow: white 0px 1px 0px; +} + +#signature > span.symbol { + text-align: left; + display: inline; + padding-left: 0.7em; + text-shadow: 2px white; + text-shadow: white 0px 1px 0px; +} + +/* Linear super types and known subclasses */ +.hiddenContent { + display: none; +} + +.toggleContainer .toggle { + cursor: pointer; + padding-left: 15px; + background: url("arrow-right.png") no-repeat 0 3px transparent; +} + +.toggleContainer .toggle.open { + background: url("arrow-down.png") no-repeat 0 3px transparent; +} + +.toggleContainer .hiddenContent { + margin-top: 5px; +} + +.value #definition { + background-color: #2C475C; /* blue */ + background-image:url('defbg-blue.gif'); + background-repeat:repeat-x; +} + +.type #definition { + background-color: #316555; /* green */ + background-image:url('defbg-green.gif'); + background-repeat:repeat-x; +} + +#template { + margin-bottom: 50px; +} + +h3 { + color: white; + padding: 5px 10px; + font-size: 12pt; + font-weight: bold; + text-shadow: black 1px 1px 0px; +} + +dl.attributes > dt { + display: block; + float: left; + font-style: italic; +} + +dl.attributes > dt.implicit { + font-weight: bold; + color: darkgreen; +} + +dl.attributes > dd { + display: block; + padding-left: 10em; + margin-bottom: 5px; +} + +#template .values > h3 { + background: #2C475C url("valuemembersbg.gif") repeat-x bottom left; /* grayish blue */ + height: 18px; +} + +#values ol li:last-child { + margin-bottom: 5px; +} + +#template .types > h3 { + background: #316555 url("typebg.gif") repeat-x bottom left; /* green */ + height: 18px; +} + +#constructors > h3 { + background: #4f504f url("constructorsbg.gif") repeat-x bottom left; /* gray */ + height: 18px; +} + +#inheritedMembers > div.parent > h3 { + background: #dadada url("constructorsbg.gif") repeat-x bottom left; /* gray */ + height: 17px; + font-style: italic; + font-size: 12pt; +} + +#inheritedMembers > div.parent > h3 * { + color: white; +} + +#inheritedMembers > div.conversion > h3 { + background: #dadada url("conversionbg.gif") repeat-x bottom left; /* gray */ + height: 17px; + font-style: italic; + font-size: 12pt; +} + +#inheritedMembers > div.conversion > h3 * { + color: white; +} + +#groupedMembers > div.group > h3 { + background: #dadada url("typebg.gif") repeat-x bottom left; /* green */ + height: 17px; + font-size: 12pt; +} + +#groupedMembers > div.group > h3 * { + color: white; +} + + +/* Member cells */ + +div.members > ol { + background-color: white; + list-style: none +} + +div.members > ol > li { + display: block; + border-bottom: 1px solid gray; + padding: 5px 0 6px; + margin: 0 10px; + position: relative; +} + +div.members > ol > li:last-child { + border: 0; + padding: 5px 0 5px; +} + +/* Member signatures */ + +#tooltip { + background: #EFD5B5; + border: 1px solid gray; + color: black; + display: none; + padding: 5px; + position: absolute; +} + +.signature { + font-family: monospace; + font-size: 10pt; + line-height: 18px; + clear: both; + display: block; + text-shadow: 2px white; + text-shadow: white 0px 1px 0px; +} + +.signature .modifier_kind { + position: absolute; + text-align: right; + width: 14em; +} + +.signature > a > .symbol > .name { + text-decoration: underline; +} + +.signature > a:hover > .symbol > .name { + text-decoration: none; +} + +.signature > a { + text-decoration: none; +} + +.signature > .symbol { + display: block; + padding-left: 14.7em; +} + +.signature .name { + display: inline-block; + font-weight: bold; +} + +.signature .symbol > .implicit { + display: inline-block; + font-weight: bold; + text-decoration: underline; + color: darkgreen; +} + +.signature .symbol .shadowed { + color: darkseagreen; +} + +.signature .symbol .params > .implicit { + font-style: italic; +} + +.signature .symbol .deprecated { + text-decoration: line-through; +} + +.signature .symbol .params .default { + font-style: italic; +} + +#template .signature.closed { + background: url("arrow-right.png") no-repeat 0 5px transparent; + cursor: pointer; +} + +#template .signature.opened { + background: url("arrow-down.png") no-repeat 0 5px transparent; + cursor: pointer; +} + +#template .values .signature .name { + color: darkblue; +} + +#template .types .signature .name { + color: darkgreen; +} + +.full-signature-usecase h4 span { + font-size: 10pt; +} + +.full-signature-usecase > #signature { + padding-top: 0px; +} + +#template .full-signature-usecase > .signature.closed { + background: none; +} + +#template .full-signature-usecase > .signature.opened { + background: none; +} + +.full-signature-block { + padding: 5px 0 0; + border-top: 1px solid #EBEBEB; + margin-top: 5px; + margin-bottom: 5px; +} + + +/* Comments text formating */ + +.cmt {} + +.cmt p { + margin: 0.7em 0; +} + +.cmt p:first-child { + margin-top: 0; +} + +.cmt p:last-child { + margin-bottom: 0; +} + +.cmt h3, +.cmt h4, +.cmt h5, +.cmt h6 { + margin-bottom: 0.7em; + margin-top: 1.4em; + display: block; + text-align: left; + font-weight: bold; +} + +.cmt h3 { + font-size: 14pt; +} + +.cmt h4 { + font-size: 13pt; +} + +.cmt h5 { + font-size: 12pt; +} + +.cmt h6 { + font-size: 11pt; +} + +.cmt pre { + padding: 5px; + border: 1px solid #ddd; + background-color: #eee; + margin: 5px 0; + display: block; + font-family: monospace; +} + +.cmt pre span.ano { + color: blue; +} + +.cmt pre span.cmt { + color: green; +} + +.cmt pre span.kw { + font-weight: bold; +} + +.cmt pre span.lit { + color: #c71585; +} + +.cmt pre span.num { + color: #1e90ff; /* dodgerblue */ +} + +.cmt pre span.std { + color: #008080; /* teal */ +} + +.cmt ul { + display: block; + list-style: circle; + padding-left: 20px; +} + +.cmt ol { + display: block; + padding-left:20px; +} + +.cmt ol.decimal { + list-style: decimal; +} + +.cmt ol.lowerAlpha { + list-style: lower-alpha; +} + +.cmt ol.upperAlpha { + list-style: upper-alpha; +} + +.cmt ol.lowerRoman { + list-style: lower-roman; +} + +.cmt ol.upperRoman { + list-style: upper-roman; +} + +.cmt li { + display: list-item; +} + +.cmt code { + font-family: monospace; +} + +.cmt a { + font-style: bold; +} + +.cmt em, .cmt i { + font-style: italic; +} + +.cmt strong, .cmt b { + font-weight: bold; +} + +/* Comments structured layout */ + +.group > div.comment { + padding-top: 5px; + padding-bottom: 5px; + padding-right: 5px; + padding-left: 5px; + border: 1px solid #ddd; + background-color: #eeeee; + margin-top:5px; + margin-bottom:5px; + margin-right:5px; + margin-left:5px; + display: block; +} + +p.comment { + display: block; + margin-left: 14.7em; + margin-top: 5px; +} + +.shortcomment { + display: block; + margin: 5px 10px; +} + +div.fullcommenttop { + padding: 10px 10px; + background-image:url('fullcommenttopbg.gif'); + background-repeat:repeat-x; +} + +div.fullcomment { + margin: 5px 10px; +} + +#template div.fullcommenttop, +#template div.fullcomment { + display:none; + margin: 5px 0 0 14.7em; +} + +#template .shortcomment { + margin: 5px 0 0 14.7em; + padding: 0; +} + +div.fullcomment .block { + padding: 5px 0 0; + border-top: 1px solid #EBEBEB; + margin-top: 5px; + overflow: hidden; +} + +div.fullcommenttop .block { + padding: 5px 0 0; + border-top: 1px solid #EBEBEB; + margin-top: 5px; + margin-bottom: 5px +} + +div.fullcomment div.block ol li p, +div.fullcomment div.block ol li { + display:inline +} + +div.fullcomment .block > h5 { + font-style: italic; + font-weight: normal; + display: inline-block; +} + +div.fullcomment .comment { + margin: 5px 0 10px; +} + +div.fullcommenttop .comment:last-child, +div.fullcomment .comment:last-child { + margin-bottom: 0; +} + +div.fullcommenttop dl.paramcmts { + margin-bottom: 0.8em; + padding-bottom: 0.8em; +} + +div.fullcommenttop dl.paramcmts > dt, +div.fullcomment dl.paramcmts > dt { + display: block; + float: left; + font-weight: bold; + min-width: 70px; +} + +div.fullcommenttop dl.paramcmts > dd, +div.fullcomment dl.paramcmts > dd { + display: block; + padding-left: 10px; + margin-bottom: 5px; + margin-left: 70px; +} + +/* Members filter tool */ + +#textfilter { + position: relative; + display: block; + height: 20px; + margin-bottom: 5px; +} + +#textfilter > .pre { + display: block; + position: absolute; + top: 0; + left: 0; + height: 23px; + width: 21px; + background: url("filter_box_left.png"); +} + +#textfilter > .input { + display: block; + position: absolute; + top: 0; + right: 20px; + left: 20px; +} + +#textfilter > .input > input { + height: 20px; + padding: 1px; + font-weight: bold; + color: #000000; + background: #ffffff url("filterboxbarbg.png") repeat-x top left; + width: 100%; +} + +#textfilter > .post { + display: block; + position: absolute; + top: 0; + right: 0; + height: 23px; + width: 21px; + background: url("filter_box_right.png"); +} + +#mbrsel { + padding: 5px 10px; + background-color: #ededee; /* light gray */ + background-image:url('filterboxbg.gif'); + background-repeat:repeat-x; + font-size: 9.5pt; + display: block; + margin-top: 1em; +/* margin-bottom: 1em; */ +} + +#mbrsel > div { + margin-bottom: 5px; +} + +#mbrsel > div:last-child { + margin-bottom: 0; +} + +#mbrsel > div > span.filtertype { + padding: 4px; + margin-right: 5px; + float: left; + display: inline-block; + color: #000000; + font-weight: bold; + text-shadow: white 0px 1px 0px; + width: 4.5em; +} + +#mbrsel > div > ol { + display: inline-block; +} + +#mbrsel > div > a { + position:relative; + top: -8px; + font-size: 11px; + text-shadow: #ffffff 0 1px 0; +} + +#mbrsel > div > ol#linearization { + display: table; + margin-left: 70px; +} + +#mbrsel > div > ol#linearization > li.in { + text-decoration: none; + float: left; + padding-right: 10px; + margin-right: 5px; + background: url(selected-right.png) no-repeat; + background-position: right 0px; +} + +#mbrsel > div > ol#linearization > li.in > span{ + color: #404040; + float: left; + padding: 1px 0 1px 10px; + background: url(selected.png) no-repeat; + background-position: 0px 0px; + text-shadow: #ffffff 0 1px 0; +} + +#mbrsel > div > ol#implicits { + display: table; + margin-left: 70px; +} + +#mbrsel > div > ol#implicits > li.in { + text-decoration: none; + float: left; + padding-right: 10px; + margin-right: 5px; + background: url(selected-right-implicits.png) no-repeat; + background-position: right 0px; +} + +#mbrsel > div > ol#implicits > li.in > span{ + color: #404040; + float: left; + padding: 1px 0 1px 10px; + background: url(selected-implicits.png) no-repeat; + background-position: 0px 0px; + text-shadow: #ffffff 0 1px 0; +} + +#mbrsel > div > ol > li { +/* padding: 3px 10px;*/ + line-height: 16pt; + display: inline-block; + cursor: pointer; +} + +#mbrsel > div > ol > li.in { + text-decoration: none; + float: left; + padding-right: 10px; + margin-right: 5px; + background: url(selected-right.png) no-repeat; + background-position: right 0px; +} + +#mbrsel > div > ol > li.in > span{ + color: #404040; + float: left; + padding: 1px 0 1px 10px; + background: url(selected.png) no-repeat; + background-position: 0px 0px; + text-shadow: #ffffff 0 1px 0; +} + +#mbrsel > div > ol > li.out { + text-decoration: none; + float: left; + padding-right: 10px; + margin-right: 5px; +} + +#mbrsel > div > ol > li.out > span{ + color: #747474; +/* background-color: #999; */ + float: left; + padding: 1px 0 1px 10px; +/* background: url(unselected.png) no-repeat;*/ + background-position: 0px -1px; + text-shadow: #ffffff 0 1px 0; +} +/* +#mbrsel .hideall { + color: #4C4C4C; + line-height: 16px; + font-weight: bold; +} + +#mbrsel .hideall span { + color: #4C4C4C; + font-weight: bold; +} + +#mbrsel .showall { + color: #4C4C4C; + line-height: 16px; + font-weight: bold; +} + +#mbrsel .showall span { + color: #4C4C4C; + font-weight: bold; +}*/ + +.badge { + display: inline-block; + padding: 2px 4px; + font-size: 11.844px; + font-weight: bold; + line-height: 14px; + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + white-space: nowrap; + vertical-align: baseline; + background-color: #999999; + padding-right: 9px; + padding-left: 9px; + -webkit-border-radius: 9px; + -moz-border-radius: 9px; + border-radius: 9px; +} + +.badge-red { + background-color: #b94a48; +} diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/template.js b/scalaxy-reified/0.3-SNAPSHOT/api/lib/template.js new file mode 100644 index 00000000..6d1caf6d --- /dev/null +++ b/scalaxy-reified/0.3-SNAPSHOT/api/lib/template.js @@ -0,0 +1,466 @@ +// © 2009–2010 EPFL/LAMP +// code by Gilles Dubochet with contributions by Pedro Furlanetto + +$(document).ready(function(){ + + // Escapes special characters and returns a valid jQuery selector + function escapeJquery(str){ + return str.replace(/([;&,\.\+\*\~':"\!\^#$%@\[\]\(\)=>\|])/g, '\\$1'); + } + + // highlight and jump to selected member + if (window.location.hash) { + var temp = window.location.hash.replace('#', ''); + var elem = '#'+escapeJquery(temp); + + window.scrollTo(0, 0); + $(elem).parent().effect("highlight", {color: "#FFCC85"}, 3000); + $('html,body').animate({scrollTop:$(elem).parent().offset().top}, 1000); + } + + var isHiddenClass = function (name) { + return name == 'scala.Any' || + name == 'scala.AnyRef'; + }; + + var isHidden = function (elem) { + return $(elem).attr("data-hidden") == 'true'; + }; + + $("#linearization li:gt(0)").filter(function(){ + return isHiddenClass($(this).attr("name")); + }).removeClass("in").addClass("out"); + + $("#implicits li").filter(function(){ + return isHidden(this); + }).removeClass("in").addClass("out"); + + // Pre-filter members + filter(); + + // Member filter box + var input = $("#textfilter input"); + input.bind("keyup", function(event) { + + switch ( event.keyCode ) { + + case 27: // escape key + input.val(""); + filter(true); + break; + + case 38: // up + input.val(""); + filter(false); + window.scrollTo(0, $("body").offset().top); + input.focus(); + break; + + case 33: //page up + input.val(""); + filter(false); + break; + + case 34: //page down + input.val(""); + filter(false); + break; + + default: + window.scrollTo(0, $("#mbrsel").offset().top); + filter(true); + break; + + } + }); + input.focus(function(event) { + input.select(); + }); + $("#textfilter > .post").click(function() { + $("#textfilter input").attr("value", ""); + filter(); + }); + $(document).keydown(function(event) { + + if (event.keyCode == 9) { // tab + $("#index-input", window.parent.document).focus(); + input.attr("value", ""); + return false; + } + }); + + $("#linearization li").click(function(){ + if ($(this).hasClass("in")) { + $(this).removeClass("in"); + $(this).addClass("out"); + } + else if ($(this).hasClass("out")) { + $(this).removeClass("out"); + $(this).addClass("in"); + }; + filter(); + }); + + $("#implicits li").click(function(){ + if ($(this).hasClass("in")) { + $(this).removeClass("in"); + $(this).addClass("out"); + } + else if ($(this).hasClass("out")) { + $(this).removeClass("out"); + $(this).addClass("in"); + }; + filter(); + }); + + $("#mbrsel > div[id=ancestors] > ol > li.hideall").click(function() { + $("#linearization li.in").removeClass("in").addClass("out"); + $("#linearization li:first").removeClass("out").addClass("in"); + $("#implicits li.in").removeClass("in").addClass("out"); + + if ($(this).hasClass("out") && $("#mbrsel > div[id=ancestors] > ol > li.showall").hasClass("in")) { + $(this).removeClass("out").addClass("in"); + $("#mbrsel > div[id=ancestors] > ol > li.showall").removeClass("in").addClass("out"); + } + + filter(); + }) + $("#mbrsel > div[id=ancestors] > ol > li.showall").click(function() { + var filteredLinearization = + $("#linearization li.out").filter(function() { + return ! isHiddenClass($(this).attr("name")); + }); + filteredLinearization.removeClass("out").addClass("in"); + + var filteredImplicits = + $("#implicits li.out").filter(function() { + return ! isHidden(this); + }); + filteredImplicits.removeClass("out").addClass("in"); + + if ($(this).hasClass("out") && $("#mbrsel > div[id=ancestors] > ol > li.hideall").hasClass("in")) { + $(this).removeClass("out").addClass("in"); + $("#mbrsel > div[id=ancestors] > ol > li.hideall").removeClass("in").addClass("out"); + } + + filter(); + }); + $("#visbl > ol > li.public").click(function() { + if ($(this).hasClass("out")) { + $(this).removeClass("out").addClass("in"); + $("#visbl > ol > li.all").removeClass("in").addClass("out"); + filter(); + }; + }) + $("#visbl > ol > li.all").click(function() { + if ($(this).hasClass("out")) { + $(this).removeClass("out").addClass("in"); + $("#visbl > ol > li.public").removeClass("in").addClass("out"); + filter(); + }; + }); + $("#order > ol > li.alpha").click(function() { + if ($(this).hasClass("out")) { + orderAlpha(); + }; + }) + $("#order > ol > li.inherit").click(function() { + if ($(this).hasClass("out")) { + orderInherit(); + }; + }); + $("#order > ol > li.group").click(function() { + if ($(this).hasClass("out")) { + orderGroup(); + }; + }); + $("#groupedMembers").hide(); + + initInherit(); + + // Create tooltips + $(".extype").add(".defval").tooltip({ + tip: "#tooltip", + position:"top center", + predelay: 500, + onBeforeShow: function(ev) { + $(this.getTip()).text(this.getTrigger().attr("name")); + } + }); + + /* Add toggle arrows */ + //var docAllSigs = $("#template li").has(".fullcomment").find(".signature"); + // trying to speed things up a little bit + var docAllSigs = $("#template li[fullComment=yes] .signature"); + + function commentToggleFct(signature){ + var parent = signature.parent(); + var shortComment = $(".shortcomment", parent); + var fullComment = $(".fullcomment", parent); + var vis = $(":visible", fullComment); + signature.toggleClass("closed").toggleClass("opened"); + if (vis.length > 0) { + shortComment.slideDown(100); + fullComment.slideUp(100); + } + else { + shortComment.slideUp(100); + fullComment.slideDown(100); + } + }; + docAllSigs.addClass("closed"); + docAllSigs.click(function() { + commentToggleFct($(this)); + }); + + /* Linear super types and known subclasses */ + function toggleShowContentFct(e){ + e.toggleClass("open"); + var content = $(".hiddenContent", e.parent().get(0)); + if (content.is(':visible')) { + content.slideUp(100); + } + else { + content.slideDown(100); + } + }; + + $(".toggle:not(.diagram-link)").click(function() { + toggleShowContentFct($(this)); + }); + + // Set parent window title + windowTitle(); + + if ($("#order > ol > li.group").length == 1) { orderGroup(); }; +}); + +function orderAlpha() { + $("#order > ol > li.alpha").removeClass("out").addClass("in"); + $("#order > ol > li.inherit").removeClass("in").addClass("out"); + $("#order > ol > li.group").removeClass("in").addClass("out"); + $("#template > div.parent").hide(); + $("#template > div.conversion").hide(); + $("#mbrsel > div[id=ancestors]").show(); + filter(); +}; + +function orderInherit() { + $("#order > ol > li.inherit").removeClass("out").addClass("in"); + $("#order > ol > li.alpha").removeClass("in").addClass("out"); + $("#order > ol > li.group").removeClass("in").addClass("out"); + $("#template > div.parent").show(); + $("#template > div.conversion").show(); + $("#mbrsel > div[id=ancestors]").hide(); + filter(); +}; + +function orderGroup() { + $("#order > ol > li.group").removeClass("out").addClass("in"); + $("#order > ol > li.alpha").removeClass("in").addClass("out"); + $("#order > ol > li.inherit").removeClass("in").addClass("out"); + $("#template > div.parent").hide(); + $("#template > div.conversion").hide(); + $("#mbrsel > div[id=ancestors]").show(); + filter(); +}; + +/** Prepares the DOM for inheritance-based display. To do so it will: + * - hide all statically-generated parents headings; + * - copy all members from the value and type members lists (flat members) to corresponding lists nested below the + * parent headings (inheritance-grouped members); + * - initialises a control variable used by the filter method to control whether filtering happens on flat members + * or on inheritance-grouped members. */ +function initInherit() { + // inheritParents is a map from fully-qualified names to the DOM node of parent headings. + var inheritParents = new Object(); + var groupParents = new Object(); + $("#inheritedMembers > div.parent").each(function(){ + inheritParents[$(this).attr("name")] = $(this); + }); + $("#inheritedMembers > div.conversion").each(function(){ + inheritParents[$(this).attr("name")] = $(this); + }); + $("#groupedMembers > div.group").each(function(){ + groupParents[$(this).attr("name")] = $(this); + }); + + $("#types > ol > li").each(function(){ + var mbr = $(this); + this.mbrText = mbr.find("> .fullcomment .cmt").text(); + var qualName = mbr.attr("name"); + var owner = qualName.slice(0, qualName.indexOf("#")); + var name = qualName.slice(qualName.indexOf("#") + 1); + var inheritParent = inheritParents[owner]; + if (inheritParent != undefined) { + var types = $("> .types > ol", inheritParent); + if (types.length == 0) { + inheritParent.append("

                                                          Type Members

                                                            "); + types = $("> .types > ol", inheritParent); + } + var clone = mbr.clone(); + clone[0].mbrText = this.mbrText; + types.append(clone); + } + var group = mbr.attr("group") + var groupParent = groupParents[group]; + if (groupParent != undefined) { + var types = $("> .types > ol", groupParent); + if (types.length == 0) { + groupParent.append("
                                                              "); + types = $("> .types > ol", groupParent); + } + var clone = mbr.clone(); + clone[0].mbrText = this.mbrText; + types.append(clone); + } + }); + + $("#values > ol > li").each(function(){ + var mbr = $(this); + this.mbrText = mbr.find("> .fullcomment .cmt").text(); + var qualName = mbr.attr("name"); + var owner = qualName.slice(0, qualName.indexOf("#")); + var name = qualName.slice(qualName.indexOf("#") + 1); + var inheritParent = inheritParents[owner]; + if (inheritParent != undefined) { + var values = $("> .values > ol", inheritParent); + if (values.length == 0) { + inheritParent.append("

                                                              Value Members

                                                                "); + values = $("> .values > ol", inheritParent); + } + var clone = mbr.clone(); + clone[0].mbrText = this.mbrText; + values.append(clone); + } + var group = mbr.attr("group") + var groupParent = groupParents[group]; + if (groupParent != undefined) { + var values = $("> .values > ol", groupParent); + if (values.length == 0) { + groupParent.append("
                                                                  "); + values = $("> .values > ol", groupParent); + } + var clone = mbr.clone(); + clone[0].mbrText = this.mbrText; + values.append(clone); + } + }); + $("#inheritedMembers > div.parent").each(function() { + if ($("> div.members", this).length == 0) { $(this).remove(); }; + }); + $("#inheritedMembers > div.conversion").each(function() { + if ($("> div.members", this).length == 0) { $(this).remove(); }; + }); + $("#groupedMembers > div.group").each(function() { + if ($("> div.members", this).length == 0) { $(this).remove(); }; + }); +}; + +/* filter used to take boolean scrollToMember */ +function filter() { + var query = $.trim($("#textfilter input").val()).toLowerCase(); + query = query.replace(/[-[\]{}()*+?.,\\^$|#]/g, "\\$&").replace(/\s+/g, "|"); + var queryRegExp = new RegExp(query, "i"); + var privateMembersHidden = $("#visbl > ol > li.public").hasClass("in"); + var orderingAlphabetic = $("#order > ol > li.alpha").hasClass("in"); + var orderingInheritance = $("#order > ol > li.inherit").hasClass("in"); + var orderingGroups = $("#order > ol > li.group").hasClass("in"); + var hiddenSuperclassElementsLinearization = orderingInheritance ? $("#linearization > li:gt(0)") : $("#linearization > li.out"); + var hiddenSuperclassesLinearization = hiddenSuperclassElementsLinearization.map(function() { + return $(this).attr("name"); + }).get(); + var hiddenSuperclassElementsImplicits = orderingInheritance ? $("#implicits > li") : $("#implicits > li.out"); + var hiddenSuperclassesImplicits = hiddenSuperclassElementsImplicits.map(function() { + return $(this).attr("name"); + }).get(); + + var hideInheritedMembers; + + if (orderingAlphabetic) { + $("#allMembers").show(); + $("#inheritedMembers").hide(); + $("#groupedMembers").hide(); + hideInheritedMembers = true; + $("#allMembers > .members").each(filterFunc); + } else if (orderingGroups) { + $("#groupedMembers").show(); + $("#inheritedMembers").hide(); + $("#allMembers").hide(); + hideInheritedMembers = true; + $("#groupedMembers > .group > .members").each(filterFunc); + $("#groupedMembers > div.group").each(function() { + $(this).show(); + if ($("> div.members", this).not(":hidden").length == 0) { + $(this).hide(); + } else { + $(this).show(); + } + }); + } else if (orderingInheritance) { + $("#inheritedMembers").show(); + $("#groupedMembers").hide(); + $("#allMembers").hide(); + hideInheritedMembers = false; + $("#inheritedMembers > .parent > .members").each(filterFunc); + $("#inheritedMembers > .conversion > .members").each(filterFunc); + } + + + function filterFunc() { + var membersVisible = false; + var members = $(this); + members.find("> ol > li").each(function() { + var mbr = $(this); + if (privateMembersHidden && mbr.attr("visbl") == "prt") { + mbr.hide(); + return; + } + var name = mbr.attr("name"); + // Owner filtering must not happen in "inherited from" member lists + if (hideInheritedMembers) { + var ownerIndex = name.indexOf("#"); + if (ownerIndex < 0) { + ownerIndex = name.lastIndexOf("."); + } + var owner = name.slice(0, ownerIndex); + for (var i = 0; i < hiddenSuperclassesLinearization.length; i++) { + if (hiddenSuperclassesLinearization[i] == owner) { + mbr.hide(); + return; + } + }; + for (var i = 0; i < hiddenSuperclassesImplicits.length; i++) { + if (hiddenSuperclassesImplicits[i] == owner) { + mbr.hide(); + return; + } + }; + } + if (query && !(queryRegExp.test(name) || queryRegExp.test(this.mbrText))) { + mbr.hide(); + return; + } + mbr.show(); + membersVisible = true; + }); + + if (membersVisible) + members.show(); + else + members.hide(); + }; + + return false; +}; + +function windowTitle() +{ + try { + parent.document.title=document.title; + } + catch(e) { + // Chrome doesn't allow settings the parent's title when + // used on the local file system. + } +}; diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/tools.tooltip.js b/scalaxy-reified/0.3-SNAPSHOT/api/lib/tools.tooltip.js new file mode 100644 index 00000000..0af34eca --- /dev/null +++ b/scalaxy-reified/0.3-SNAPSHOT/api/lib/tools.tooltip.js @@ -0,0 +1,14 @@ +/* + * tools.tooltip 1.1.3 - Tooltips done right. + * + * Copyright (c) 2009 Tero Piirainen + * http://flowplayer.org/tools/tooltip.html + * + * Dual licensed under MIT and GPL 2+ licenses + * http://www.opensource.org/licenses + * + * Launch : November 2008 + * Date: ${date} + * Revision: ${revision} + */ +(function(c){var d=[];c.tools=c.tools||{};c.tools.tooltip={version:"1.1.3",conf:{effect:"toggle",fadeOutSpeed:"fast",tip:null,predelay:0,delay:30,opacity:1,lazy:undefined,position:["top","center"],offset:[0,0],cancelDefault:true,relative:false,oneInstance:true,events:{def:"mouseover,mouseout",input:"focus,blur",widget:"focus mouseover,blur mouseout",tooltip:"mouseover,mouseout"},api:false},addEffect:function(e,g,f){b[e]=[g,f]}};var b={toggle:[function(e){var f=this.getConf(),g=this.getTip(),h=f.opacity;if(h<1){g.css({opacity:h})}g.show();e.call()},function(e){this.getTip().hide();e.call()}],fade:[function(e){this.getTip().fadeIn(this.getConf().fadeInSpeed,e)},function(e){this.getTip().fadeOut(this.getConf().fadeOutSpeed,e)}]};function a(f,g){var p=this,k=c(this);f.data("tooltip",p);var l=f.next();if(g.tip){l=c(g.tip);if(l.length>1){l=f.nextAll(g.tip).eq(0);if(!l.length){l=f.parent().nextAll(g.tip).eq(0)}}}function o(u){var t=g.relative?f.position().top:f.offset().top,s=g.relative?f.position().left:f.offset().left,v=g.position[0];t-=l.outerHeight()-g.offset[0];s+=f.outerWidth()+g.offset[1];var q=l.outerHeight()+f.outerHeight();if(v=="center"){t+=q/2}if(v=="bottom"){t+=q}v=g.position[1];var r=l.outerWidth()+f.outerWidth();if(v=="center"){s-=r/2}if(v=="left"){s-=r}return{top:t,left:s}}var i=f.is(":input"),e=i&&f.is(":checkbox, :radio, select, :button"),h=f.attr("type"),n=g.events[h]||g.events[i?(e?"widget":"input"):"def"];n=n.split(/,\s*/);if(n.length!=2){throw"Tooltip: bad events configuration for "+h}f.bind(n[0],function(r){if(g.oneInstance){c.each(d,function(){this.hide()})}var q=l.data("trigger");if(q&&q[0]!=this){l.hide().stop(true,true)}r.target=this;p.show(r);n=g.events.tooltip.split(/,\s*/);l.bind(n[0],function(){p.show(r)});if(n[1]){l.bind(n[1],function(){p.hide(r)})}});f.bind(n[1],function(q){p.hide(q)});if(!c.browser.msie&&!i&&!g.predelay){f.mousemove(function(){if(!p.isShown()){f.triggerHandler("mouseover")}})}if(g.opacity<1){l.css("opacity",g.opacity)}var m=0,j=f.attr("title");if(j&&g.cancelDefault){f.removeAttr("title");f.data("title",j)}c.extend(p,{show:function(r){if(r){f=c(r.target)}clearTimeout(l.data("timer"));if(l.is(":animated")||l.is(":visible")){return p}function q(){l.data("trigger",f);var t=o(r);if(g.tip&&j){l.html(f.data("title"))}r=r||c.Event();r.type="onBeforeShow";k.trigger(r,[t]);if(r.isDefaultPrevented()){return p}t=o(r);l.css({position:"absolute",top:t.top,left:t.left});var s=b[g.effect];if(!s){throw'Nonexistent effect "'+g.effect+'"'}s[0].call(p,function(){r.type="onShow";k.trigger(r)})}if(g.predelay){clearTimeout(m);m=setTimeout(q,g.predelay)}else{q()}return p},hide:function(r){clearTimeout(l.data("timer"));clearTimeout(m);if(!l.is(":visible")){return}function q(){r=r||c.Event();r.type="onBeforeHide";k.trigger(r);if(r.isDefaultPrevented()){return}b[g.effect][1].call(p,function(){r.type="onHide";k.trigger(r)})}if(g.delay&&r){l.data("timer",setTimeout(q,g.delay))}else{q()}return p},isShown:function(){return l.is(":visible, :animated")},getConf:function(){return g},getTip:function(){return l},getTrigger:function(){return f},bind:function(q,r){k.bind(q,r);return p},onHide:function(q){return this.bind("onHide",q)},onBeforeShow:function(q){return this.bind("onBeforeShow",q)},onShow:function(q){return this.bind("onShow",q)},onBeforeHide:function(q){return this.bind("onBeforeHide",q)},unbind:function(q){k.unbind(q);return p}});c.each(g,function(q,r){if(c.isFunction(r)){p.bind(q,r)}})}c.prototype.tooltip=function(e){var f=this.eq(typeof e=="number"?e:0).data("tooltip");if(f){return f}var g=c.extend(true,{},c.tools.tooltip.conf);if(c.isFunction(e)){e={onBeforeShow:e}}else{if(typeof e=="string"){e={tip:e}}}e=c.extend(true,g,e);if(typeof e.position=="string"){e.position=e.position.split(/,?\s/)}if(e.lazy!==false&&(e.lazy===true||this.length>20)){this.one("mouseover",function(h){f=new a(c(this),e);f.show(h);d.push(f)})}else{this.each(function(){f=new a(c(this),e);d.push(f)})}return e.api?f:this}})(jQuery); \ No newline at end of file diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/trait.png b/scalaxy-reified/0.3-SNAPSHOT/api/lib/trait.png new file mode 100644 index 0000000000000000000000000000000000000000..fb961a2eda3f55c9d8272a4793549e23120aec6b GIT binary patch literal 3374 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 Ef&ySVw*UYD literal 0 HcmV?d00001 diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/trait_big.png b/scalaxy-reified/0.3-SNAPSHOT/api/lib/trait_big.png new file mode 100644 index 0000000000000000000000000000000000000000..625d9251cba32d350beb988fcd072672d5f3b375 GIT binary patch literal 7410 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 literal 0 HcmV?d00001 diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/trait_diagram.png b/scalaxy-reified/0.3-SNAPSHOT/api/lib/trait_diagram.png new file mode 100644 index 0000000000000000000000000000000000000000..88983254ce3a4295951e4d3af927d50b50a3146d GIT binary patch literal 3882 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 literal 0 HcmV?d00001 diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/type_diagram.png b/scalaxy-reified/0.3-SNAPSHOT/api/lib/type_diagram.png new file mode 100644 index 0000000000000000000000000000000000000000..d8152529fdc350853f4b1e7debb0a0c8d632ff7f GIT binary patch literal 1841 zcmaJ?c~BE)99T$Lr=we%F*v^CE}IxJ--BM^o`!9R>q2MpO@j3bQT^*1$SrURFCC z2>>oM1k&PKWSh-nWFHq$`FD5iZZP_mU) z32Z{*^D%gSz6vtrXBfhbw5YjYBq1UN%rLG433H~!CL+YN*SaEd?$~D0z}FBwLri;< zlvb$*B`5}i0w$YbV2857P!5yB;|qntIUtwKVYAp=7Kh8=2t_=uh|LDyJ~T2KW=s`n zr1H11$d#C8!f~sJ#mddiW#;mjD3-?JgolSaG`L&_iD20BEVzzfSZqPV3R2i+zz{2r zpcc@fsMDj_xR^#}`lbZ4bwt);d)p?mVJt#tWpS8nM@hp#rSkuwX7dQzhHKz=`TnP{ z4a&2^EDdZ!voQmCaH&C#P*#xygLOEHK`5Fz+(oqs#Zj9HwStoQ0#Kk;ub192qxO9xI4phs&jMDLuu=8ia*d7`^PQtaB8%V%dM-8hnc zWXxx0wa@!*AHI2bF!i_Rsq(Dc+_=BBRdhN%c)_>(jM>>q_pqkTg98IJUyQoI+fvHW+Ky=RaJHK_H8<_+r@L-=`&~A@8@htuCFyo7|Ye*XR%m1bgeEg zFQ4e-O%5~QhcSJ@+e3+4u5h&TQ7=ol(Sy|%)oB~3rR9qStw?S1qbph5q z&KC1Zo}!x;7&ze>Pnnolwm_0_hq|G?I5}umOoG6-og;M~aFwb0gA-m@CB*>;j`-^fFX zREb^}yI;P1`Atbl3E!lcmDl{`I!vRPV6Uv~sjI8I^y}`yW}g)QO8e{-t(G`lzw?&2 vpS!x@6ME$tZpA+Dnp^bdh^L`1X14%ymwB@Ei@#dw_=zcGDrrOPlA?bAm}bg0 literal 0 HcmV?d00001 diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/type_to_object_big.png b/scalaxy-reified/0.3-SNAPSHOT/api/lib/type_to_object_big.png new file mode 100644 index 0000000000000000000000000000000000000000..ef2615bacc702f153594af64f60e4443ab91ea99 GIT binary patch literal 4969 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 SK}x{k>c&71H4lFd25SHaTcP{_ literal 0 HcmV?d00001 diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/unselected.png b/scalaxy-reified/0.3-SNAPSHOT/api/lib/unselected.png new file mode 100644 index 0000000000000000000000000000000000000000..d5ac639405ffe0a45fd51de2904692c7e905c5ef GIT binary patch literal 1879 zcmaJ?Yg7|Q6b|^HqG$*RJ1=z=bYV{JM(?ty?5^2v#TP* zXV}>~*-|JJJE=r0C+8;ear$C7`R*|}n8|585uzZXu~b42X<$l_3QK_jDGJSlaJAasf;LDeyc*Eo3}9c9H=gDj{Q* zj|`OIA~+3^WNF~&tne6R)&eD8#Rv=l{0#z90EGz%Frevbt-v5;yw??wYs)r^0lbG0 z3xtdhK`CUBfC$sTfDaS&Qi8r9;LB#Ry}5pVe$xRC$Oc&;hsEZ2vHb+z903Rd9|wc< zrctE|2w4^iul*#@dilU#;T0#zg zj`u%>wK17E%#y=eOs7$jg-dm_xWWY@4Ga;OCI-XO2W~Mk4I?mZ8ioU+XdgfZDG{~B zevg;Q1X8t@fYeG@Di$(G1tx;11R@?Ul*<+Q`0)LL*z6E6I8?+Jg>ZcR_}t(iE{8k7 z6=O;r3ag0$uIe+_cTldS6;Pb?EQU46LRb~5!BF6R$^vBYSiA?-`^Z%d9t(F+E{hC? zWhv~x3O%qzc8_KGsclK)Q{%&GvfDLeTemlSSw(&=%~EktjN#goZ7tzWkmK?P5!pej zcgbngf{{xfoysL(v+nXQ%V%{s8|-goFJRRzm(JR?+Cz5Dqrf!(w;eBS^2Qbbyz`?P z!dmMqkhh4rBr`&DuXwy7?8M666TRIP!-Kxd6IZT;-`w47yRIJLS&eDFPkXt3%K^K0 zxvd>{PEz7$&yN26$`x-%mz9NYMy!!sV%a`j^Hs;A+6_meQ|#(84dYrLzs#D0a-9-> zXp5TI*lAt)^L4$LtW3r!u0(7U$M3WNxbFl#Y6)sfCuM_h0Dj+_NI#oU82h zEYn8MB55VEC76D(^U%6(537s|`qy0xuZxiTBPUkw7FpA|oa|q3x&rEbad)k3?r)?p z@(*3r=L{pJ@|ua7?#u&Zb4jDw}LwD`?cl&LflP?-Dcam`y7@w(rfe&hxxzG!8Rq zd3cU-TVqO9e@jct0m#uM%YI6=c)izt$FXzkCGNCDn?3f0)m2qh)oXI)+J))tQ`J%yf$?jzi#;wb6p+pl6@I6FDcU8S@0 z2yYs0)wkxB8$U4cUAkWXYVtGH@3;Xl6o>{ z`8r;g@W#_6H@AB)wLXucXl($Gw>h+!R+r@OGB4r}H<=k5E!h!hFNAsK@*auZUlX^W z*9BWOitVMP{KWY9K4SyCd2$@CpV8szA3vS`;7CnPa`sOhN%_yZfk4XNe)i15yy{pC4X~ch)SnB{P)qSs-VcSX*DP3r<@Yyzrk~MM=TqvuBRvF tur|z~H^sL5c+!MS88ch*;^?;{KuWlJ)Eh;9cd6x9Ck+V~n}X*q`v(^B>01B* literal 0 HcmV?d00001 diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/valuemembersbg.gif b/scalaxy-reified/0.3-SNAPSHOT/api/lib/valuemembersbg.gif new file mode 100644 index 0000000000000000000000000000000000000000..2a949311d7869cb769ef7fd48a9c03a57937b60d GIT binary patch literal 1206 zcmZ?wbhEHbWMq(GIKsdnZ{h0@Uu7LxEUIN)Ic=RqSb?mWkG6ZfPfmw%K&HM|vRQDB zZ(f&YMvIb7kh)W(qIH0ZeVAK%lWR)7rb~>DTbx&Ro3x3ip?;Zqle1Gx6p~WYGxKbf-tXS8q>!0ns}yePYv5bpoSKp8QB{;0 zT;&&%T$P<{nWAKGr(jcIRgqhen_7~nP?4LHS8P>btCX0MpOk6^WP^nDl@!2AO0sR0 z96=HaAUmD&i&7O#^$c{A4a^J_%nbDmjZMtW&2GK4GRy>*)Z*l#%z~24{5%DaiHS-1r6smXK$k+ikXryZHm_I@>>a)2{9OHt!~%Uo zJp+)JUEg{v+u2}(t{7puX=A(aKG`a!A1`K3k4sX*n*AgcnUy@&(kzb(T9BiuKo0y!L2jYX(`}$gW<`tJD<|U_ky4WfKP0-8COtCUC zHgGd=G%zu>baFB@bTx2tbGCGLH8L}|G;wk?F*1Sab;(aI%}vcKf$2>_=rzTu7nBro z3xGDeq!wkCrKY$Q<>xAZy=;|<+bu>o&4cPq!R;1foO<VgsyL#pFrHdENpF4Zz^r@34jvqUEVojbN~+qz}*ri~lc zuUorj^{SOCmM>enWbvYf3+B(8J7@N+nKPzOn>uCkq=^&y`+9r2yE;4C+ge+in;IMH z>uPJNt12tX%Sua%iwXi?qaq{1!$L!Xg8~Em{d|4A zy*xeK-CSLqog5wP?QCtVtt>6f%}h;V~x zOjJZzNKk;EkC%s=i<5($jg^I&iIIUp@h1zoq|gD8pz?@;RXoAfpyR4Xuvm`MMwJ;w P0sc=M8VWO=IT)+~jV+!7 literal 0 HcmV?d00001 diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/package.html b/scalaxy-reified/0.3-SNAPSHOT/api/package.html new file mode 100644 index 00000000..feb5c4ff --- /dev/null +++ b/scalaxy-reified/0.3-SNAPSHOT/api/package.html @@ -0,0 +1,127 @@ + + + + + root - scalaxy-reified-doc: scalaxy-reified-doc 0.3-SNAPSHOT - _root_ + + + + + + + + + + +
                                                                  + + +

                                                                  root package

                                                                  +
                                                                  + +

                                                                  + + + package + + + root + +

                                                                  + +

                                                                  Scalaxy/Reify provides a powerful reified values mechanism that deals well with composition and captures of runtime values, allowing for complex ASTs to be generated during runtime for re-compilation or transformation purposes.

                                                                  It preserves the original value that was reified, allowing for flexible mixed usage of runtime value and compile-time AST.

                                                                  Please look at documentation of scalaxy.reified.reify and scalaxy.reified.ReifiedValue first.

                                                                  import scalaxy.reified._
                                                                  +
                                                                  +def comp(capture1: Int): ReifiedFunction1[Int, Int] = {
                                                                  +  val capture2 = Seq(10, 20, 30)
                                                                  +  val f = reify((x: Int) => capture1 + capture2(x))
                                                                  +  val g = reify((x: Int) => x * x)
                                                                  +
                                                                  +  g.compose(f)
                                                                  +}
                                                                  +
                                                                  +val f = comp(10)
                                                                  +// Normal evaluation, using regular function:
                                                                  +println(f(1))
                                                                  +
                                                                  +// Get the function's AST, inlining all captured values and captured reified values:
                                                                  +val ast = f.expr().tree
                                                                  +println(ast)
                                                                  +
                                                                  +// Compile the AST at runtime (needs scala-compiler.jar in the classpath).
                                                                  +// This is an optimized compilation by default, soon with extra optimizing AST transforms taken from Scalaxy.
                                                                  +val compiledF = ast.compile()()
                                                                  +// Evaluation, using the freshly-compiled function:
                                                                  +println(compiledF(1))
                                                                  + + +
                                                                  +
                                                                  + + +
                                                                  + Visibility +
                                                                  1. Public
                                                                  2. All
                                                                  +
                                                                  +
                                                                  + +
                                                                  +
                                                                  + + + + + + +
                                                                  +

                                                                  Value Members

                                                                  +
                                                                  1. + + +

                                                                    + + + package + + + scalaxy + +

                                                                    + +
                                                                  +
                                                                  + + + + +
                                                                  + +
                                                                  + + +
                                                                  + +
                                                                  +
                                                                  +

                                                                  Ungrouped

                                                                  + +
                                                                  +
                                                                  + +
                                                                  + +
                                                                  + + + + + \ No newline at end of file diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/scalaxy/package.html b/scalaxy-reified/0.3-SNAPSHOT/api/scalaxy/package.html new file mode 100644 index 00000000..b92a905d --- /dev/null +++ b/scalaxy-reified/0.3-SNAPSHOT/api/scalaxy/package.html @@ -0,0 +1,106 @@ + + + + + scalaxy - scalaxy-reified-doc: scalaxy-reified-doc 0.3-SNAPSHOT - scalaxy + + + + + + + + + + +
                                                                  + + +

                                                                  scalaxy

                                                                  +
                                                                  + +

                                                                  + + + package + + + scalaxy + +

                                                                  + +
                                                                  + + +
                                                                  +
                                                                  + + +
                                                                  + Visibility +
                                                                  1. Public
                                                                  2. All
                                                                  +
                                                                  +
                                                                  + +
                                                                  +
                                                                  + + + + + + +
                                                                  +

                                                                  Value Members

                                                                  +
                                                                  1. + + +

                                                                    + + + package + + + reified + +

                                                                    +

                                                                    Scalaxy/Reified: the reify method in this package captures it's compile-time argument's AST, +allowing / preserving values captured outside its expression.

                                                                    +
                                                                  +
                                                                  + + + + +
                                                                  + +
                                                                  + + +
                                                                  + +
                                                                  +
                                                                  +

                                                                  Ungrouped

                                                                  + +
                                                                  +
                                                                  + +
                                                                  + +
                                                                  + + + + + \ No newline at end of file diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/scalaxy/reified/CaptureConversions$.html b/scalaxy-reified/0.3-SNAPSHOT/api/scalaxy/reified/CaptureConversions$.html new file mode 100644 index 00000000..0fe54f19 --- /dev/null +++ b/scalaxy-reified/0.3-SNAPSHOT/api/scalaxy/reified/CaptureConversions$.html @@ -0,0 +1,516 @@ + + + + + CaptureConversions - scalaxy-reified-doc: scalaxy-reified-doc 0.3-SNAPSHOT - scalaxy.reified.CaptureConversions + + + + + + + + + + +
                                                                  + +

                                                                  scalaxy.reified

                                                                  +

                                                                  CaptureConversions

                                                                  +
                                                                  + +

                                                                  + + + object + + + CaptureConversions + +

                                                                  + +

                                                                  Conversions for captured references of common types. +

                                                                  + Linear Supertypes +
                                                                  AnyRef, Any
                                                                  +
                                                                  + + +
                                                                  +
                                                                  +
                                                                  + Ordering +
                                                                    + +
                                                                  1. Alphabetic
                                                                  2. +
                                                                  3. By inheritance
                                                                  4. +
                                                                  +
                                                                  +
                                                                  + Inherited
                                                                  +
                                                                  +
                                                                    +
                                                                  1. CaptureConversions
                                                                  2. AnyRef
                                                                  3. Any
                                                                  4. +
                                                                  +
                                                                  + +
                                                                    +
                                                                  1. Hide All
                                                                  2. +
                                                                  3. Show all
                                                                  4. +
                                                                  + Learn more about member selection +
                                                                  +
                                                                  + Visibility +
                                                                  1. Public
                                                                  2. All
                                                                  +
                                                                  +
                                                                  + +
                                                                  +
                                                                  + + +
                                                                  +

                                                                  Type Members

                                                                  +
                                                                  1. + + +

                                                                    + + + type + + + Conversion = PartialFunction[(Any, scala.reflect.api.JavaUniverse.Type, Any), scala.reflect.api.JavaUniverse.Tree] + +

                                                                    + +
                                                                  +
                                                                  + + + +
                                                                  +

                                                                  Value Members

                                                                  +
                                                                  1. + + +

                                                                    + + final + def + + + !=(arg0: AnyRef): Boolean + +

                                                                    +
                                                                    Definition Classes
                                                                    AnyRef
                                                                    +
                                                                  2. + + +

                                                                    + + final + def + + + !=(arg0: Any): Boolean + +

                                                                    +
                                                                    Definition Classes
                                                                    Any
                                                                    +
                                                                  3. + + +

                                                                    + + final + def + + + ##(): Int + +

                                                                    +
                                                                    Definition Classes
                                                                    AnyRef → Any
                                                                    +
                                                                  4. + + +

                                                                    + + final + def + + + ==(arg0: AnyRef): Boolean + +

                                                                    +
                                                                    Definition Classes
                                                                    AnyRef
                                                                    +
                                                                  5. + + +

                                                                    + + final + def + + + ==(arg0: Any): Boolean + +

                                                                    +
                                                                    Definition Classes
                                                                    Any
                                                                    +
                                                                  6. + + +

                                                                    + + final + lazy val + + + ARRAY: Conversion + +

                                                                    +

                                                                    Converts arrays to an AST that represents a call to Array.

                                                                    Converts arrays to an AST that represents a call to Array.apply with a 'best guess' component + type, and all values converted. +

                                                                    +
                                                                  7. + + +

                                                                    + + final + lazy val + + + CONSTANT: Conversion + +

                                                                    +

                                                                    Converts captured constants (AnyVal, String) to their corresponding AST

                                                                    +
                                                                  8. + + +

                                                                    + + final + lazy val + + + DEFAULT: Conversion + +

                                                                    +

                                                                    Default conversion function that handles constants, reified values, arrays and immutable +collections.

                                                                    Default conversion function that handles constants, reified values, arrays and immutable +collections. +Other conversion functions can be composed with this default (or with a subset of its +components) with the standard PartialFunction methods (orElse...). +

                                                                    +
                                                                  9. + + +

                                                                    + + final + lazy val + + + IMMUTABLE_COLLECTION: Conversion + +

                                                                    +

                                                                    Converts immutable collections to an AST that represents a call to a constructor for that + collection type with a 'best guess' component type, and all values converted.

                                                                    Converts immutable collections to an AST that represents a call to a constructor for that + collection type with a 'best guess' component type, and all values converted. + Types supported are HashSet, Set, List, Vector, Stack, Queue, Seq. +

                                                                    +
                                                                  10. + + +

                                                                    + + final + lazy val + + + REIFIED_VALUE: Conversion + +

                                                                    +

                                                                    Inlines reified values' ASTs +

                                                                    +
                                                                  11. + + +

                                                                    + + final + def + + + asInstanceOf[T0]: T0 + +

                                                                    +
                                                                    Definition Classes
                                                                    Any
                                                                    +
                                                                  12. + + +

                                                                    + + + def + + + clone(): AnyRef + +

                                                                    +
                                                                    Attributes
                                                                    protected[java.lang]
                                                                    Definition Classes
                                                                    AnyRef
                                                                    Annotations
                                                                    + @throws( + + ... + ) + +
                                                                    +
                                                                  13. + + +

                                                                    + + final + def + + + eq(arg0: AnyRef): Boolean + +

                                                                    +
                                                                    Definition Classes
                                                                    AnyRef
                                                                    +
                                                                  14. + + +

                                                                    + + + def + + + equals(arg0: Any): Boolean + +

                                                                    +
                                                                    Definition Classes
                                                                    AnyRef → Any
                                                                    +
                                                                  15. + + +

                                                                    + + + def + + + finalize(): Unit + +

                                                                    +
                                                                    Attributes
                                                                    protected[java.lang]
                                                                    Definition Classes
                                                                    AnyRef
                                                                    Annotations
                                                                    + @throws( + + classOf[java.lang.Throwable] + ) + +
                                                                    +
                                                                  16. + + +

                                                                    + + final + def + + + getClass(): Class[_] + +

                                                                    +
                                                                    Definition Classes
                                                                    AnyRef → Any
                                                                    +
                                                                  17. + + +

                                                                    + + + def + + + hashCode(): Int + +

                                                                    +
                                                                    Definition Classes
                                                                    AnyRef → Any
                                                                    +
                                                                  18. + + +

                                                                    + + final + def + + + isInstanceOf[T0]: Boolean + +

                                                                    +
                                                                    Definition Classes
                                                                    Any
                                                                    +
                                                                  19. + + +

                                                                    + + final + def + + + ne(arg0: AnyRef): Boolean + +

                                                                    +
                                                                    Definition Classes
                                                                    AnyRef
                                                                    +
                                                                  20. + + +

                                                                    + + final + def + + + notify(): Unit + +

                                                                    +
                                                                    Definition Classes
                                                                    AnyRef
                                                                    +
                                                                  21. + + +

                                                                    + + final + def + + + notifyAll(): Unit + +

                                                                    +
                                                                    Definition Classes
                                                                    AnyRef
                                                                    +
                                                                  22. + + +

                                                                    + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                                                                    +
                                                                    Definition Classes
                                                                    AnyRef
                                                                    +
                                                                  23. + + +

                                                                    + + + def + + + toString(): String + +

                                                                    +
                                                                    Definition Classes
                                                                    AnyRef → Any
                                                                    +
                                                                  24. + + +

                                                                    + + final + def + + + wait(): Unit + +

                                                                    +
                                                                    Definition Classes
                                                                    AnyRef
                                                                    Annotations
                                                                    + @throws( + + ... + ) + +
                                                                    +
                                                                  25. + + +

                                                                    + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                                                                    +
                                                                    Definition Classes
                                                                    AnyRef
                                                                    Annotations
                                                                    + @throws( + + ... + ) + +
                                                                    +
                                                                  26. + + +

                                                                    + + final + def + + + wait(arg0: Long): Unit + +

                                                                    +
                                                                    Definition Classes
                                                                    AnyRef
                                                                    Annotations
                                                                    + @throws( + + ... + ) + +
                                                                    +
                                                                  +
                                                                  + + + + +
                                                                  + +
                                                                  +
                                                                  +

                                                                  Inherited from AnyRef

                                                                  +
                                                                  +

                                                                  Inherited from Any

                                                                  +
                                                                  + +
                                                                  + +
                                                                  +
                                                                  +

                                                                  Ungrouped

                                                                  + +
                                                                  +
                                                                  + +
                                                                  + +
                                                                  + + + + + \ No newline at end of file diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/scalaxy/reified/ReifiedValue.html b/scalaxy-reified/0.3-SNAPSHOT/api/scalaxy/reified/ReifiedValue.html new file mode 100644 index 00000000..89b06928 --- /dev/null +++ b/scalaxy-reified/0.3-SNAPSHOT/api/scalaxy/reified/ReifiedValue.html @@ -0,0 +1,507 @@ + + + + + ReifiedValue - scalaxy-reified-doc: scalaxy-reified-doc 0.3-SNAPSHOT - scalaxy.reified.ReifiedValue + + + + + + + + + + +
                                                                  + +

                                                                  scalaxy.reified

                                                                  +

                                                                  ReifiedValue

                                                                  +
                                                                  + +

                                                                  + + final + case class + + + ReifiedValue[A] extends HasReifiedValue[A] with Product with Serializable + +

                                                                  + +

                                                                  Reified value which can be created by scalaxy.reified.reify. +This object retains the runtime value passed to scalaxy.reified.reify as well as its +compile-time AST. +It also keeps track of the values captured by the AST in its scope, which are identified in the +AST by calls to scalaxy.reified.internal.CaptureTag (which contain the index of the captured value +in the capturedTerms field of this reified value). +

                                                                  + Linear Supertypes +
                                                                  Serializable, Serializable, Product, Equals, HasReifiedValue[A], AnyRef, Any
                                                                  +
                                                                  + + +
                                                                  +
                                                                  +
                                                                  + Ordering +
                                                                    + +
                                                                  1. Alphabetic
                                                                  2. +
                                                                  3. By inheritance
                                                                  4. +
                                                                  +
                                                                  +
                                                                  + Inherited
                                                                  +
                                                                  +
                                                                    +
                                                                  1. ReifiedValue
                                                                  2. Serializable
                                                                  3. Serializable
                                                                  4. Product
                                                                  5. Equals
                                                                  6. HasReifiedValue
                                                                  7. AnyRef
                                                                  8. Any
                                                                  9. +
                                                                  +
                                                                  + +
                                                                    +
                                                                  1. Hide All
                                                                  2. +
                                                                  3. Show all
                                                                  4. +
                                                                  + Learn more about member selection +
                                                                  +
                                                                  + Visibility +
                                                                  1. Public
                                                                  2. All
                                                                  +
                                                                  +
                                                                  + +
                                                                  +
                                                                  + + + + + + +
                                                                  +

                                                                  Value Members

                                                                  +
                                                                  1. + + +

                                                                    + + final + def + + + !=(arg0: AnyRef): Boolean + +

                                                                    +
                                                                    Definition Classes
                                                                    AnyRef
                                                                    +
                                                                  2. + + +

                                                                    + + final + def + + + !=(arg0: Any): Boolean + +

                                                                    +
                                                                    Definition Classes
                                                                    Any
                                                                    +
                                                                  3. + + +

                                                                    + + final + def + + + ##(): Int + +

                                                                    +
                                                                    Definition Classes
                                                                    AnyRef → Any
                                                                    +
                                                                  4. + + +

                                                                    + + final + def + + + ==(arg0: AnyRef): Boolean + +

                                                                    +
                                                                    Definition Classes
                                                                    AnyRef
                                                                    +
                                                                  5. + + +

                                                                    + + final + def + + + ==(arg0: Any): Boolean + +

                                                                    +
                                                                    Definition Classes
                                                                    Any
                                                                    +
                                                                  6. + + +

                                                                    + + final + def + + + asInstanceOf[T0]: T0 + +

                                                                    +
                                                                    Definition Classes
                                                                    Any
                                                                    +
                                                                  7. + + +

                                                                    + + + val + + + capturedTerms: Seq[(AnyRef, scala.reflect.api.JavaUniverse.Type)] + +

                                                                    +

                                                                    runtime values of the references captured by the AST, along with their static type at the site of the capture.

                                                                    runtime values of the references captured by the AST, along with their static type at the site of the capture. The order of captures matches captureIndex in scalaxy.reified.internal.CaptureTag.apply. +

                                                                    +
                                                                  8. + + +

                                                                    + + + def + + + clone(): AnyRef + +

                                                                    +
                                                                    Attributes
                                                                    protected[java.lang]
                                                                    Definition Classes
                                                                    AnyRef
                                                                    Annotations
                                                                    + @throws( + + ... + ) + +
                                                                    +
                                                                  9. + + +

                                                                    + + + def + + + compile(conversion: Conversion = CaptureConversions.DEFAULT, toolbox: ToolBox[universe.type] = internal.Utils.optimisingToolbox): () ⇒ A + +

                                                                    +

                                                                    Compile the AST (using the provided conversion to convert captured values to ASTs).

                                                                    Compile the AST (using the provided conversion to convert captured values to ASTs). +Requires scala-compiler.jar to be in the classpath. +Note: with Sbt, you can put scala-compiler.jar in the classpath with the following setting:

                                                                    libraryDependencies <+= scalaVersion("org.scala-lang" % "scala-compiler" % _)
                                                                    +
                                                                  10. + + +

                                                                    + + final + def + + + eq(arg0: AnyRef): Boolean + +

                                                                    +
                                                                    Definition Classes
                                                                    AnyRef
                                                                    +
                                                                  11. + + +

                                                                    + + + def + + + expr(conversion: Conversion = CaptureConversions.DEFAULT): scala.reflect.api.JavaUniverse.Expr[A] + +

                                                                    +

                                                                    Get the AST of this reified value, using the specified conversion function for any +value that was captured by the expression.

                                                                    +
                                                                  12. + + +

                                                                    + + + def + + + finalize(): Unit + +

                                                                    +
                                                                    Attributes
                                                                    protected[java.lang]
                                                                    Definition Classes
                                                                    AnyRef
                                                                    Annotations
                                                                    + @throws( + + classOf[java.lang.Throwable] + ) + +
                                                                    +
                                                                  13. + + +

                                                                    + + final + def + + + getClass(): Class[_] + +

                                                                    +
                                                                    Definition Classes
                                                                    AnyRef → Any
                                                                    +
                                                                  14. + + +

                                                                    + + final + def + + + isInstanceOf[T0]: Boolean + +

                                                                    +
                                                                    Definition Classes
                                                                    Any
                                                                    +
                                                                  15. + + +

                                                                    + + final + def + + + ne(arg0: AnyRef): Boolean + +

                                                                    +
                                                                    Definition Classes
                                                                    AnyRef
                                                                    +
                                                                  16. + + +

                                                                    + + final + def + + + notify(): Unit + +

                                                                    +
                                                                    Definition Classes
                                                                    AnyRef
                                                                    +
                                                                  17. + + +

                                                                    + + final + def + + + notifyAll(): Unit + +

                                                                    +
                                                                    Definition Classes
                                                                    AnyRef
                                                                    +
                                                                  18. + + +

                                                                    + + + def + + + reifiedValue: ReifiedValue[A] + +

                                                                    +

                                                                    Underlying reified value of this object

                                                                    Underlying reified value of this object

                                                                    Definition Classes
                                                                    ReifiedValue → HasReifiedValue
                                                                    +
                                                                  19. + + +

                                                                    + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                                                                    +
                                                                    Definition Classes
                                                                    AnyRef
                                                                    +
                                                                  20. + + +

                                                                    + + + val + + + taggedExpr: scala.reflect.api.JavaUniverse.Expr[A] + +

                                                                    +

                                                                    AST of the value, with scalaxy.reified.internal.CaptureTag calls wherever an external value reference was captured.

                                                                    +
                                                                  21. + + +

                                                                    + + + def + + + toString(): String + +

                                                                    +

                                                                    String representation of this object, mainly for debugging purposes

                                                                    String representation of this object, mainly for debugging purposes

                                                                    Definition Classes
                                                                    HasReifiedValue → AnyRef → Any
                                                                    +
                                                                  22. + + +

                                                                    + + + val + + + value: A + +

                                                                    +

                                                                    original value passed to scalaxy.reified.reify

                                                                    +
                                                                  23. + + +

                                                                    + + + def + + + valueTag: scala.reflect.api.JavaUniverse.TypeTag[A] + +

                                                                    +

                                                                    Type tag of the reified value

                                                                    Type tag of the reified value

                                                                    Definition Classes
                                                                    ReifiedValue → HasReifiedValue
                                                                    +
                                                                  24. + + +

                                                                    + + final + def + + + wait(): Unit + +

                                                                    +
                                                                    Definition Classes
                                                                    AnyRef
                                                                    Annotations
                                                                    + @throws( + + ... + ) + +
                                                                    +
                                                                  25. + + +

                                                                    + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                                                                    +
                                                                    Definition Classes
                                                                    AnyRef
                                                                    Annotations
                                                                    + @throws( + + ... + ) + +
                                                                    +
                                                                  26. + + +

                                                                    + + final + def + + + wait(arg0: Long): Unit + +

                                                                    +
                                                                    Definition Classes
                                                                    AnyRef
                                                                    Annotations
                                                                    + @throws( + + ... + ) + +
                                                                    +
                                                                  +
                                                                  + + + + +
                                                                  + +
                                                                  +
                                                                  +

                                                                  Inherited from Serializable

                                                                  +
                                                                  +

                                                                  Inherited from Serializable

                                                                  +
                                                                  +

                                                                  Inherited from Product

                                                                  +
                                                                  +

                                                                  Inherited from Equals

                                                                  +
                                                                  +

                                                                  Inherited from HasReifiedValue[A]

                                                                  +
                                                                  +

                                                                  Inherited from AnyRef

                                                                  +
                                                                  +

                                                                  Inherited from Any

                                                                  +
                                                                  + +
                                                                  + +
                                                                  +
                                                                  +

                                                                  Ungrouped

                                                                  + +
                                                                  +
                                                                  + +
                                                                  + +
                                                                  + + + + + \ No newline at end of file diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/scalaxy/reified/internal/CaptureTag$.html b/scalaxy-reified/0.3-SNAPSHOT/api/scalaxy/reified/internal/CaptureTag$.html new file mode 100644 index 00000000..6c9257c0 --- /dev/null +++ b/scalaxy-reified/0.3-SNAPSHOT/api/scalaxy/reified/internal/CaptureTag$.html @@ -0,0 +1,467 @@ + + + + + CaptureTag - scalaxy-reified-doc: scalaxy-reified-doc 0.3-SNAPSHOT - scalaxy.reified.internal.CaptureTag + + + + + + + + + + +
                                                                  + +

                                                                  scalaxy.reified.internal

                                                                  +

                                                                  CaptureTag

                                                                  +
                                                                  + +

                                                                  + + + object + + + CaptureTag + +

                                                                  + +

                                                                  Object that enables tagging of values captured by scalaxy.reified.ReifiedValue's ASTs. +Provides creation and extraction of capture tagging calls. +

                                                                  + Linear Supertypes +
                                                                  AnyRef, Any
                                                                  +
                                                                  + + +
                                                                  +
                                                                  +
                                                                  + Ordering +
                                                                    + +
                                                                  1. Alphabetic
                                                                  2. +
                                                                  3. By inheritance
                                                                  4. +
                                                                  +
                                                                  +
                                                                  + Inherited
                                                                  +
                                                                  +
                                                                    +
                                                                  1. CaptureTag
                                                                  2. AnyRef
                                                                  3. Any
                                                                  4. +
                                                                  +
                                                                  + +
                                                                    +
                                                                  1. Hide All
                                                                  2. +
                                                                  3. Show all
                                                                  4. +
                                                                  + Learn more about member selection +
                                                                  +
                                                                  + Visibility +
                                                                  1. Public
                                                                  2. All
                                                                  +
                                                                  +
                                                                  + +
                                                                  +
                                                                  + + + + + + +
                                                                  +

                                                                  Value Members

                                                                  +
                                                                  1. + + +

                                                                    + + final + def + + + !=(arg0: AnyRef): Boolean + +

                                                                    +
                                                                    Definition Classes
                                                                    AnyRef
                                                                    +
                                                                  2. + + +

                                                                    + + final + def + + + !=(arg0: Any): Boolean + +

                                                                    +
                                                                    Definition Classes
                                                                    Any
                                                                    +
                                                                  3. + + +

                                                                    + + final + def + + + ##(): Int + +

                                                                    +
                                                                    Definition Classes
                                                                    AnyRef → Any
                                                                    +
                                                                  4. + + +

                                                                    + + final + def + + + ==(arg0: AnyRef): Boolean + +

                                                                    +
                                                                    Definition Classes
                                                                    AnyRef
                                                                    +
                                                                  5. + + +

                                                                    + + final + def + + + ==(arg0: Any): Boolean + +

                                                                    +
                                                                    Definition Classes
                                                                    Any
                                                                    +
                                                                  6. + + +

                                                                    + + + def + + + apply[T](ref: T, captureIndex: Int): T + +

                                                                    +

                                                                    Used to tag captures of external constants or reified values / functions in ASTs.

                                                                    Used to tag captures of external constants or reified values / functions in ASTs. +This is not meant to be called at runtime, it just exists to put a matchable call in the AST.

                                                                    ref

                                                                    original reference to the captured value, kept in the AST for correct typing by the toolbox at runtime.

                                                                    captureIndex

                                                                    index in the captures array of the runtime value of the captured reference +

                                                                    +
                                                                  7. + + +

                                                                    + + final + def + + + asInstanceOf[T0]: T0 + +

                                                                    +
                                                                    Definition Classes
                                                                    Any
                                                                    +
                                                                  8. + + +

                                                                    + + + def + + + clone(): AnyRef + +

                                                                    +
                                                                    Attributes
                                                                    protected[java.lang]
                                                                    Definition Classes
                                                                    AnyRef
                                                                    Annotations
                                                                    + @throws( + + ... + ) + +
                                                                    +
                                                                  9. + + +

                                                                    + + + def + + + construct(tpe: scala.reflect.api.JavaUniverse.Type, reference: scala.reflect.api.JavaUniverse.Tree, captureIndex: Int): scala.reflect.api.JavaUniverse.Tree + +

                                                                    +

                                                                    Construct the AST for the capture tagging call that corresponds to these params.

                                                                    Construct the AST for the capture tagging call that corresponds to these params.

                                                                    tpe

                                                                    static type of the captured value

                                                                    reference

                                                                    original reference that was captured

                                                                    captureIndex

                                                                    index of the runtime value of the capture in scalaxy.reified.ReifiedValue.capturedTerms +

                                                                    +
                                                                  10. + + +

                                                                    + + final + def + + + eq(arg0: AnyRef): Boolean + +

                                                                    +
                                                                    Definition Classes
                                                                    AnyRef
                                                                    +
                                                                  11. + + +

                                                                    + + + def + + + equals(arg0: Any): Boolean + +

                                                                    +
                                                                    Definition Classes
                                                                    AnyRef → Any
                                                                    +
                                                                  12. + + +

                                                                    + + + def + + + finalize(): Unit + +

                                                                    +
                                                                    Attributes
                                                                    protected[java.lang]
                                                                    Definition Classes
                                                                    AnyRef
                                                                    Annotations
                                                                    + @throws( + + classOf[java.lang.Throwable] + ) + +
                                                                    +
                                                                  13. + + +

                                                                    + + final + def + + + getClass(): Class[_] + +

                                                                    +
                                                                    Definition Classes
                                                                    AnyRef → Any
                                                                    +
                                                                  14. + + +

                                                                    + + + def + + + hashCode(): Int + +

                                                                    +
                                                                    Definition Classes
                                                                    AnyRef → Any
                                                                    +
                                                                  15. + + +

                                                                    + + final + def + + + isInstanceOf[T0]: Boolean + +

                                                                    +
                                                                    Definition Classes
                                                                    Any
                                                                    +
                                                                  16. + + +

                                                                    + + final + def + + + ne(arg0: AnyRef): Boolean + +

                                                                    +
                                                                    Definition Classes
                                                                    AnyRef
                                                                    +
                                                                  17. + + +

                                                                    + + final + def + + + notify(): Unit + +

                                                                    +
                                                                    Definition Classes
                                                                    AnyRef
                                                                    +
                                                                  18. + + +

                                                                    + + final + def + + + notifyAll(): Unit + +

                                                                    +
                                                                    Definition Classes
                                                                    AnyRef
                                                                    +
                                                                  19. + + +

                                                                    + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                                                                    +
                                                                    Definition Classes
                                                                    AnyRef
                                                                    +
                                                                  20. + + +

                                                                    + + + def + + + toString(): String + +

                                                                    +
                                                                    Definition Classes
                                                                    AnyRef → Any
                                                                    +
                                                                  21. + + +

                                                                    + + + def + + + unapply(tree: scala.reflect.api.JavaUniverse.Tree): Option[(scala.reflect.api.JavaUniverse.Type, scala.reflect.api.JavaUniverse.Tree, Int)] + +

                                                                    +

                                                                    Deconstructor for scalaxy.reified.internal.CaptureTag.apply tagging calls in ASTs.

                                                                    Deconstructor for scalaxy.reified.internal.CaptureTag.apply tagging calls in ASTs.

                                                                    returns

                                                                    if a scalaxy.reified.internal.CaptureTag.apply tagging call was matched, return some tuple made of the static type of the captured value, the original reference that was captured, and the index of the runtime value of the capture in scalaxy.reified.ReifiedValue#capturedTerms. Otherwise, return None. +

                                                                    +
                                                                  22. + + +

                                                                    + + final + def + + + wait(): Unit + +

                                                                    +
                                                                    Definition Classes
                                                                    AnyRef
                                                                    Annotations
                                                                    + @throws( + + ... + ) + +
                                                                    +
                                                                  23. + + +

                                                                    + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                                                                    +
                                                                    Definition Classes
                                                                    AnyRef
                                                                    Annotations
                                                                    + @throws( + + ... + ) + +
                                                                    +
                                                                  24. + + +

                                                                    + + final + def + + + wait(arg0: Long): Unit + +

                                                                    +
                                                                    Definition Classes
                                                                    AnyRef
                                                                    Annotations
                                                                    + @throws( + + ... + ) + +
                                                                    +
                                                                  +
                                                                  + + + + +
                                                                  + +
                                                                  +
                                                                  +

                                                                  Inherited from AnyRef

                                                                  +
                                                                  +

                                                                  Inherited from Any

                                                                  +
                                                                  + +
                                                                  + +
                                                                  +
                                                                  +

                                                                  Ungrouped

                                                                  + +
                                                                  +
                                                                  + +
                                                                  + +
                                                                  + + + + + \ No newline at end of file diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/scalaxy/reified/internal/Utils$.html b/scalaxy-reified/0.3-SNAPSHOT/api/scalaxy/reified/internal/Utils$.html new file mode 100644 index 00000000..bd9e0d7b --- /dev/null +++ b/scalaxy-reified/0.3-SNAPSHOT/api/scalaxy/reified/internal/Utils$.html @@ -0,0 +1,441 @@ + + + + + Utils - scalaxy-reified-doc: scalaxy-reified-doc 0.3-SNAPSHOT - scalaxy.reified.internal.Utils + + + + + + + + + + +
                                                                  + +

                                                                  scalaxy.reified.internal

                                                                  +

                                                                  Utils

                                                                  +
                                                                  + +

                                                                  + + + object + + + Utils + +

                                                                  + +

                                                                  Internal utility methods used by Scalaxy/Reified's implementation. +Should not be called by users of the library, API might change even in minor / patch versions. +

                                                                  + Linear Supertypes +
                                                                  AnyRef, Any
                                                                  +
                                                                  + + +
                                                                  +
                                                                  +
                                                                  + Ordering +
                                                                    + +
                                                                  1. Alphabetic
                                                                  2. +
                                                                  3. By inheritance
                                                                  4. +
                                                                  +
                                                                  +
                                                                  + Inherited
                                                                  +
                                                                  +
                                                                    +
                                                                  1. Utils
                                                                  2. AnyRef
                                                                  3. Any
                                                                  4. +
                                                                  +
                                                                  + +
                                                                    +
                                                                  1. Hide All
                                                                  2. +
                                                                  3. Show all
                                                                  4. +
                                                                  + Learn more about member selection +
                                                                  +
                                                                  + Visibility +
                                                                  1. Public
                                                                  2. All
                                                                  +
                                                                  +
                                                                  + +
                                                                  +
                                                                  + + + + + + +
                                                                  +

                                                                  Value Members

                                                                  +
                                                                  1. + + +

                                                                    + + final + def + + + !=(arg0: AnyRef): Boolean + +

                                                                    +
                                                                    Definition Classes
                                                                    AnyRef
                                                                    +
                                                                  2. + + +

                                                                    + + final + def + + + !=(arg0: Any): Boolean + +

                                                                    +
                                                                    Definition Classes
                                                                    Any
                                                                    +
                                                                  3. + + +

                                                                    + + final + def + + + ##(): Int + +

                                                                    +
                                                                    Definition Classes
                                                                    AnyRef → Any
                                                                    +
                                                                  4. + + +

                                                                    + + final + def + + + ==(arg0: AnyRef): Boolean + +

                                                                    +
                                                                    Definition Classes
                                                                    AnyRef
                                                                    +
                                                                  5. + + +

                                                                    + + final + def + + + ==(arg0: Any): Boolean + +

                                                                    +
                                                                    Definition Classes
                                                                    Any
                                                                    +
                                                                  6. + + +

                                                                    + + final + def + + + asInstanceOf[T0]: T0 + +

                                                                    +
                                                                    Definition Classes
                                                                    Any
                                                                    +
                                                                  7. + + +

                                                                    + + + def + + + clone(): AnyRef + +

                                                                    +
                                                                    Attributes
                                                                    protected[java.lang]
                                                                    Definition Classes
                                                                    AnyRef
                                                                    Annotations
                                                                    + @throws( + + ... + ) + +
                                                                    +
                                                                  8. + + +

                                                                    + + final + def + + + eq(arg0: AnyRef): Boolean + +

                                                                    +
                                                                    Definition Classes
                                                                    AnyRef
                                                                    +
                                                                  9. + + +

                                                                    + + + def + + + equals(arg0: Any): Boolean + +

                                                                    +
                                                                    Definition Classes
                                                                    AnyRef → Any
                                                                    +
                                                                  10. + + +

                                                                    + + + def + + + finalize(): Unit + +

                                                                    +
                                                                    Attributes
                                                                    protected[java.lang]
                                                                    Definition Classes
                                                                    AnyRef
                                                                    Annotations
                                                                    + @throws( + + classOf[java.lang.Throwable] + ) + +
                                                                    +
                                                                  11. + + +

                                                                    + + final + def + + + getClass(): Class[_] + +

                                                                    +
                                                                    Definition Classes
                                                                    AnyRef → Any
                                                                    +
                                                                  12. + + +

                                                                    + + + def + + + hashCode(): Int + +

                                                                    +
                                                                    Definition Classes
                                                                    AnyRef → Any
                                                                    +
                                                                  13. + + +

                                                                    + + final + def + + + isInstanceOf[T0]: Boolean + +

                                                                    +
                                                                    Definition Classes
                                                                    Any
                                                                    +
                                                                  14. + + +

                                                                    + + final + def + + + ne(arg0: AnyRef): Boolean + +

                                                                    +
                                                                    Definition Classes
                                                                    AnyRef
                                                                    +
                                                                  15. + + +

                                                                    + + final + def + + + notify(): Unit + +

                                                                    +
                                                                    Definition Classes
                                                                    AnyRef
                                                                    +
                                                                  16. + + +

                                                                    + + final + def + + + notifyAll(): Unit + +

                                                                    +
                                                                    Definition Classes
                                                                    AnyRef
                                                                    +
                                                                  17. + + +

                                                                    + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                                                                    +
                                                                    Definition Classes
                                                                    AnyRef
                                                                    +
                                                                  18. + + +

                                                                    + + + def + + + toString(): String + +

                                                                    +
                                                                    Definition Classes
                                                                    AnyRef → Any
                                                                    +
                                                                  19. + + +

                                                                    + + + def + + + typeCheck[A](expr: scala.reflect.api.JavaUniverse.Expr[A]): scala.reflect.api.JavaUniverse.Expr[A] + +

                                                                    +

                                                                    Internal method to type-check a runtime AST (API might change at any future version).

                                                                    Internal method to type-check a runtime AST (API might change at any future version). +This might transform the AST's structure (e.g. introduce TypeApply nodes), and might prevent +toolboxes from compiling it (requiring a call to scala.tools.ToolBox.resetAllAttrs prior +to compiling with scala.tools.ToolBox.compile). +

                                                                    +
                                                                  20. + + +

                                                                    + + final + def + + + wait(): Unit + +

                                                                    +
                                                                    Definition Classes
                                                                    AnyRef
                                                                    Annotations
                                                                    + @throws( + + ... + ) + +
                                                                    +
                                                                  21. + + +

                                                                    + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                                                                    +
                                                                    Definition Classes
                                                                    AnyRef
                                                                    Annotations
                                                                    + @throws( + + ... + ) + +
                                                                    +
                                                                  22. + + +

                                                                    + + final + def + + + wait(arg0: Long): Unit + +

                                                                    +
                                                                    Definition Classes
                                                                    AnyRef
                                                                    Annotations
                                                                    + @throws( + + ... + ) + +
                                                                    +
                                                                  +
                                                                  + + + + +
                                                                  + +
                                                                  +
                                                                  +

                                                                  Inherited from AnyRef

                                                                  +
                                                                  +

                                                                  Inherited from Any

                                                                  +
                                                                  + +
                                                                  + +
                                                                  +
                                                                  +

                                                                  Ungrouped

                                                                  + +
                                                                  +
                                                                  + +
                                                                  + +
                                                                  + + + + + \ No newline at end of file diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/scalaxy/reified/internal/package.html b/scalaxy-reified/0.3-SNAPSHOT/api/scalaxy/reified/internal/package.html new file mode 100644 index 00000000..597d43a5 --- /dev/null +++ b/scalaxy-reified/0.3-SNAPSHOT/api/scalaxy/reified/internal/package.html @@ -0,0 +1,159 @@ + + + + + internal - scalaxy-reified-doc: scalaxy-reified-doc 0.3-SNAPSHOT - scalaxy.reified.internal + + + + + + + + + + +
                                                                  + +

                                                                  scalaxy.reified

                                                                  +

                                                                  internal

                                                                  +
                                                                  + +

                                                                  + + + package + + + internal + +

                                                                  + +

                                                                  Internal methods and classes used by Scalaxy/Reified's implementation +

                                                                  + Linear Supertypes +
                                                                  AnyRef, Any
                                                                  +
                                                                  + + +
                                                                  +
                                                                  +
                                                                  + Ordering +
                                                                    + +
                                                                  1. Alphabetic
                                                                  2. +
                                                                  3. By inheritance
                                                                  4. +
                                                                  +
                                                                  +
                                                                  + Inherited
                                                                  +
                                                                  +
                                                                    +
                                                                  1. internal
                                                                  2. AnyRef
                                                                  3. Any
                                                                  4. +
                                                                  +
                                                                  + +
                                                                    +
                                                                  1. Hide All
                                                                  2. +
                                                                  3. Show all
                                                                  4. +
                                                                  + Learn more about member selection +
                                                                  +
                                                                  + Visibility +
                                                                  1. Public
                                                                  2. All
                                                                  +
                                                                  +
                                                                  + +
                                                                  +
                                                                  + + + + + + +
                                                                  +

                                                                  Value Members

                                                                  +
                                                                  1. + + +

                                                                    + + + object + + + CaptureTag + +

                                                                    +

                                                                    Object that enables tagging of values captured by scalaxy.reified.ReifiedValue's ASTs.

                                                                    +
                                                                  2. + + +

                                                                    + + + object + + + Utils + +

                                                                    +

                                                                    Internal utility methods used by Scalaxy/Reified's implementation.

                                                                    +
                                                                  3. + + +

                                                                    + + + def + + + reifyImpl[A](c: Context)(v: scala.reflect.macros.Context.Expr[A])(tt: scala.reflect.macros.Context.Expr[scala.reflect.api.JavaUniverse.TypeTag[A]])(implicit arg0: scala.reflect.macros.Context.WeakTypeTag[A]): scala.reflect.macros.Context.Expr[ReifiedValue[A]] + +

                                                                    + +
                                                                  +
                                                                  + + + + +
                                                                  + +
                                                                  +
                                                                  +

                                                                  Inherited from AnyRef

                                                                  +
                                                                  +

                                                                  Inherited from Any

                                                                  +
                                                                  + +
                                                                  + +
                                                                  +
                                                                  +

                                                                  Ungrouped

                                                                  + +
                                                                  +
                                                                  + +
                                                                  + +
                                                                  + + + + + \ No newline at end of file diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/scalaxy/reified/package$$ReifiedFunction1.html b/scalaxy-reified/0.3-SNAPSHOT/api/scalaxy/reified/package$$ReifiedFunction1.html new file mode 100644 index 00000000..f18cdc4f --- /dev/null +++ b/scalaxy-reified/0.3-SNAPSHOT/api/scalaxy/reified/package$$ReifiedFunction1.html @@ -0,0 +1,521 @@ + + + + + ReifiedFunction1 - scalaxy-reified-doc: scalaxy-reified-doc 0.3-SNAPSHOT - scalaxy.reified.ReifiedFunction1 + + + + + + + + + + +
                                                                  + +

                                                                  scalaxy.reified

                                                                  +

                                                                  ReifiedFunction1

                                                                  +
                                                                  + +

                                                                  + + implicit + class + + + ReifiedFunction1[T1, R] extends HasReifiedValue[(T1) ⇒ R] + +

                                                                  + +

                                                                  Wrapper that provides Function1-like methods to a reified Function1 value. +

                                                                  + Linear Supertypes +
                                                                  HasReifiedValue[(T1) ⇒ R], AnyRef, Any
                                                                  +
                                                                  + + +
                                                                  +
                                                                  +
                                                                  + Ordering +
                                                                    + +
                                                                  1. Alphabetic
                                                                  2. +
                                                                  3. By inheritance
                                                                  4. +
                                                                  +
                                                                  +
                                                                  + Inherited
                                                                  +
                                                                  +
                                                                    +
                                                                  1. ReifiedFunction1
                                                                  2. HasReifiedValue
                                                                  3. AnyRef
                                                                  4. Any
                                                                  5. +
                                                                  +
                                                                  + +
                                                                    +
                                                                  1. Hide All
                                                                  2. +
                                                                  3. Show all
                                                                  4. +
                                                                  + Learn more about member selection +
                                                                  +
                                                                  + Visibility +
                                                                  1. Public
                                                                  2. All
                                                                  +
                                                                  +
                                                                  + +
                                                                  +
                                                                  +
                                                                  +

                                                                  Instance Constructors

                                                                  +
                                                                  1. + + +

                                                                    + + + new + + + ReifiedFunction1(value: ReifiedValue[(T1) ⇒ R])(implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[T1], arg1: scala.reflect.api.JavaUniverse.TypeTag[R]) + +

                                                                    +

                                                                    value

                                                                    reified function value +

                                                                    +
                                                                  +
                                                                  + + + + + +
                                                                  +

                                                                  Value Members

                                                                  +
                                                                  1. + + +

                                                                    + + final + def + + + !=(arg0: AnyRef): Boolean + +

                                                                    +
                                                                    Definition Classes
                                                                    AnyRef
                                                                    +
                                                                  2. + + +

                                                                    + + final + def + + + !=(arg0: Any): Boolean + +

                                                                    +
                                                                    Definition Classes
                                                                    Any
                                                                    +
                                                                  3. + + +

                                                                    + + final + def + + + ##(): Int + +

                                                                    +
                                                                    Definition Classes
                                                                    AnyRef → Any
                                                                    +
                                                                  4. + + +

                                                                    + + final + def + + + ==(arg0: AnyRef): Boolean + +

                                                                    +
                                                                    Definition Classes
                                                                    AnyRef
                                                                    +
                                                                  5. + + +

                                                                    + + final + def + + + ==(arg0: Any): Boolean + +

                                                                    +
                                                                    Definition Classes
                                                                    Any
                                                                    +
                                                                  6. + + +

                                                                    + + + def + + + andThen[A](g: ReifiedFunction1[R, A])(implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[A]): ReifiedFunction1[T1, A] + +

                                                                    + +
                                                                  7. + + +

                                                                    + + + def + + + apply(a: T1): R + +

                                                                    +

                                                                    Evaluate this function using the regular, non-reified runtime value

                                                                    +
                                                                  8. + + +

                                                                    + + final + def + + + asInstanceOf[T0]: T0 + +

                                                                    +
                                                                    Definition Classes
                                                                    Any
                                                                    +
                                                                  9. + + +

                                                                    + + + def + + + clone(): AnyRef + +

                                                                    +
                                                                    Attributes
                                                                    protected[java.lang]
                                                                    Definition Classes
                                                                    AnyRef
                                                                    Annotations
                                                                    + @throws( + + ... + ) + +
                                                                    +
                                                                  10. + + +

                                                                    + + + def + + + compose[A](g: ReifiedFunction1[A, T1])(implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[A]): ReifiedFunction1[A, R] + +

                                                                    + +
                                                                  11. + + +

                                                                    + + final + def + + + eq(arg0: AnyRef): Boolean + +

                                                                    +
                                                                    Definition Classes
                                                                    AnyRef
                                                                    +
                                                                  12. + + +

                                                                    + + + def + + + equals(arg0: Any): Boolean + +

                                                                    +
                                                                    Definition Classes
                                                                    AnyRef → Any
                                                                    +
                                                                  13. + + +

                                                                    + + + def + + + finalize(): Unit + +

                                                                    +
                                                                    Attributes
                                                                    protected[java.lang]
                                                                    Definition Classes
                                                                    AnyRef
                                                                    Annotations
                                                                    + @throws( + + classOf[java.lang.Throwable] + ) + +
                                                                    +
                                                                  14. + + +

                                                                    + + final + def + + + getClass(): Class[_] + +

                                                                    +
                                                                    Definition Classes
                                                                    AnyRef → Any
                                                                    +
                                                                  15. + + +

                                                                    + + + def + + + hashCode(): Int + +

                                                                    +
                                                                    Definition Classes
                                                                    AnyRef → Any
                                                                    +
                                                                  16. + + +

                                                                    + + final + def + + + isInstanceOf[T0]: Boolean + +

                                                                    +
                                                                    Definition Classes
                                                                    Any
                                                                    +
                                                                  17. + + +

                                                                    + + final + def + + + ne(arg0: AnyRef): Boolean + +

                                                                    +
                                                                    Definition Classes
                                                                    AnyRef
                                                                    +
                                                                  18. + + +

                                                                    + + final + def + + + notify(): Unit + +

                                                                    +
                                                                    Definition Classes
                                                                    AnyRef
                                                                    +
                                                                  19. + + +

                                                                    + + final + def + + + notifyAll(): Unit + +

                                                                    +
                                                                    Definition Classes
                                                                    AnyRef
                                                                    +
                                                                  20. + + +

                                                                    + + + def + + + reifiedValue: ReifiedValue[(T1) ⇒ R] + +

                                                                    +

                                                                    Underlying reified value of this object

                                                                    Underlying reified value of this object

                                                                    Definition Classes
                                                                    ReifiedFunction1 → HasReifiedValue
                                                                    +
                                                                  21. + + +

                                                                    + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                                                                    +
                                                                    Definition Classes
                                                                    AnyRef
                                                                    +
                                                                  22. + + +

                                                                    + + + def + + + toString(): String + +

                                                                    +

                                                                    String representation of this object, mainly for debugging purposes

                                                                    String representation of this object, mainly for debugging purposes

                                                                    Definition Classes
                                                                    HasReifiedValue → AnyRef → Any
                                                                    +
                                                                  23. + + +

                                                                    + + + val + + + value: ReifiedValue[(T1) ⇒ R] + +

                                                                    +

                                                                    reified function value +

                                                                    +
                                                                  24. + + +

                                                                    + + + def + + + valueTag: scala.reflect.api.JavaUniverse.TypeTag[(T1) ⇒ R] + +

                                                                    +

                                                                    Type tag of the reified value

                                                                    Type tag of the reified value

                                                                    Definition Classes
                                                                    ReifiedFunction1 → HasReifiedValue
                                                                    +
                                                                  25. + + +

                                                                    + + final + def + + + wait(): Unit + +

                                                                    +
                                                                    Definition Classes
                                                                    AnyRef
                                                                    Annotations
                                                                    + @throws( + + ... + ) + +
                                                                    +
                                                                  26. + + +

                                                                    + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                                                                    +
                                                                    Definition Classes
                                                                    AnyRef
                                                                    Annotations
                                                                    + @throws( + + ... + ) + +
                                                                    +
                                                                  27. + + +

                                                                    + + final + def + + + wait(arg0: Long): Unit + +

                                                                    +
                                                                    Definition Classes
                                                                    AnyRef
                                                                    Annotations
                                                                    + @throws( + + ... + ) + +
                                                                    +
                                                                  +
                                                                  + + + + +
                                                                  + +
                                                                  +
                                                                  +

                                                                  Inherited from HasReifiedValue[(T1) ⇒ R]

                                                                  +
                                                                  +

                                                                  Inherited from AnyRef

                                                                  +
                                                                  +

                                                                  Inherited from Any

                                                                  +
                                                                  + +
                                                                  + +
                                                                  +
                                                                  +

                                                                  Ungrouped

                                                                  + +
                                                                  +
                                                                  + +
                                                                  + +
                                                                  + + + + + \ No newline at end of file diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/scalaxy/reified/package$$ReifiedFunction2.html b/scalaxy-reified/0.3-SNAPSHOT/api/scalaxy/reified/package$$ReifiedFunction2.html new file mode 100644 index 00000000..4e896a3f --- /dev/null +++ b/scalaxy-reified/0.3-SNAPSHOT/api/scalaxy/reified/package$$ReifiedFunction2.html @@ -0,0 +1,509 @@ + + + + + ReifiedFunction2 - scalaxy-reified-doc: scalaxy-reified-doc 0.3-SNAPSHOT - scalaxy.reified.ReifiedFunction2 + + + + + + + + + + +
                                                                  + +

                                                                  scalaxy.reified

                                                                  +

                                                                  ReifiedFunction2

                                                                  +
                                                                  + +

                                                                  + + implicit + class + + + ReifiedFunction2[T1, T2, R] extends HasReifiedValue[(T1, T2) ⇒ R] + +

                                                                  + +

                                                                  Wrapper that provides Function2-like methods to a reified Function2 value. +

                                                                  + Linear Supertypes +
                                                                  HasReifiedValue[(T1, T2) ⇒ R], AnyRef, Any
                                                                  +
                                                                  + + +
                                                                  +
                                                                  +
                                                                  + Ordering +
                                                                    + +
                                                                  1. Alphabetic
                                                                  2. +
                                                                  3. By inheritance
                                                                  4. +
                                                                  +
                                                                  +
                                                                  + Inherited
                                                                  +
                                                                  +
                                                                    +
                                                                  1. ReifiedFunction2
                                                                  2. HasReifiedValue
                                                                  3. AnyRef
                                                                  4. Any
                                                                  5. +
                                                                  +
                                                                  + +
                                                                    +
                                                                  1. Hide All
                                                                  2. +
                                                                  3. Show all
                                                                  4. +
                                                                  + Learn more about member selection +
                                                                  +
                                                                  + Visibility +
                                                                  1. Public
                                                                  2. All
                                                                  +
                                                                  +
                                                                  + +
                                                                  +
                                                                  +
                                                                  +

                                                                  Instance Constructors

                                                                  +
                                                                  1. + + +

                                                                    + + + new + + + ReifiedFunction2(value: ReifiedValue[(T1, T2) ⇒ R])(implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[T1], arg1: scala.reflect.api.JavaUniverse.TypeTag[T2], arg2: scala.reflect.api.JavaUniverse.TypeTag[R]) + +

                                                                    +

                                                                    value

                                                                    reified function value +

                                                                    +
                                                                  +
                                                                  + + + + + +
                                                                  +

                                                                  Value Members

                                                                  +
                                                                  1. + + +

                                                                    + + final + def + + + !=(arg0: AnyRef): Boolean + +

                                                                    +
                                                                    Definition Classes
                                                                    AnyRef
                                                                    +
                                                                  2. + + +

                                                                    + + final + def + + + !=(arg0: Any): Boolean + +

                                                                    +
                                                                    Definition Classes
                                                                    Any
                                                                    +
                                                                  3. + + +

                                                                    + + final + def + + + ##(): Int + +

                                                                    +
                                                                    Definition Classes
                                                                    AnyRef → Any
                                                                    +
                                                                  4. + + +

                                                                    + + final + def + + + ==(arg0: AnyRef): Boolean + +

                                                                    +
                                                                    Definition Classes
                                                                    AnyRef
                                                                    +
                                                                  5. + + +

                                                                    + + final + def + + + ==(arg0: Any): Boolean + +

                                                                    +
                                                                    Definition Classes
                                                                    Any
                                                                    +
                                                                  6. + + +

                                                                    + + + def + + + apply(v1: T1, v2: T2): R + +

                                                                    +

                                                                    Evaluate this function using the regular, non-reified runtime value

                                                                    +
                                                                  7. + + +

                                                                    + + final + def + + + asInstanceOf[T0]: T0 + +

                                                                    +
                                                                    Definition Classes
                                                                    Any
                                                                    +
                                                                  8. + + +

                                                                    + + + def + + + clone(): AnyRef + +

                                                                    +
                                                                    Attributes
                                                                    protected[java.lang]
                                                                    Definition Classes
                                                                    AnyRef
                                                                    Annotations
                                                                    + @throws( + + ... + ) + +
                                                                    +
                                                                  9. + + +

                                                                    + + final + def + + + eq(arg0: AnyRef): Boolean + +

                                                                    +
                                                                    Definition Classes
                                                                    AnyRef
                                                                    +
                                                                  10. + + +

                                                                    + + + def + + + equals(arg0: Any): Boolean + +

                                                                    +
                                                                    Definition Classes
                                                                    AnyRef → Any
                                                                    +
                                                                  11. + + +

                                                                    + + + def + + + finalize(): Unit + +

                                                                    +
                                                                    Attributes
                                                                    protected[java.lang]
                                                                    Definition Classes
                                                                    AnyRef
                                                                    Annotations
                                                                    + @throws( + + classOf[java.lang.Throwable] + ) + +
                                                                    +
                                                                  12. + + +

                                                                    + + final + def + + + getClass(): Class[_] + +

                                                                    +
                                                                    Definition Classes
                                                                    AnyRef → Any
                                                                    +
                                                                  13. + + +

                                                                    + + + def + + + hashCode(): Int + +

                                                                    +
                                                                    Definition Classes
                                                                    AnyRef → Any
                                                                    +
                                                                  14. + + +

                                                                    + + final + def + + + isInstanceOf[T0]: Boolean + +

                                                                    +
                                                                    Definition Classes
                                                                    Any
                                                                    +
                                                                  15. + + +

                                                                    + + final + def + + + ne(arg0: AnyRef): Boolean + +

                                                                    +
                                                                    Definition Classes
                                                                    AnyRef
                                                                    +
                                                                  16. + + +

                                                                    + + final + def + + + notify(): Unit + +

                                                                    +
                                                                    Definition Classes
                                                                    AnyRef
                                                                    +
                                                                  17. + + +

                                                                    + + final + def + + + notifyAll(): Unit + +

                                                                    +
                                                                    Definition Classes
                                                                    AnyRef
                                                                    +
                                                                  18. + + +

                                                                    + + + def + + + reifiedValue: ReifiedValue[(T1, T2) ⇒ R] + +

                                                                    +

                                                                    Underlying reified value of this object

                                                                    Underlying reified value of this object

                                                                    Definition Classes
                                                                    ReifiedFunction2 → HasReifiedValue
                                                                    +
                                                                  19. + + +

                                                                    + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                                                                    +
                                                                    Definition Classes
                                                                    AnyRef
                                                                    +
                                                                  20. + + +

                                                                    + + + def + + + toString(): String + +

                                                                    +

                                                                    String representation of this object, mainly for debugging purposes

                                                                    String representation of this object, mainly for debugging purposes

                                                                    Definition Classes
                                                                    HasReifiedValue → AnyRef → Any
                                                                    +
                                                                  21. + + +

                                                                    + + + def + + + tupled: ReifiedFunction1[(T1, T2), R] + +

                                                                    +

                                                                    Creates a tupled version of this reified function: instead of 2 arguments, it accepts a +single scala.Tuple2 argument.

                                                                    +
                                                                  22. + + +

                                                                    + + + val + + + value: ReifiedValue[(T1, T2) ⇒ R] + +

                                                                    +

                                                                    reified function value +

                                                                    +
                                                                  23. + + +

                                                                    + + + def + + + valueTag: scala.reflect.api.JavaUniverse.TypeTag[(T1, T2) ⇒ R] + +

                                                                    +

                                                                    Type tag of the reified value

                                                                    Type tag of the reified value

                                                                    Definition Classes
                                                                    ReifiedFunction2 → HasReifiedValue
                                                                    +
                                                                  24. + + +

                                                                    + + final + def + + + wait(): Unit + +

                                                                    +
                                                                    Definition Classes
                                                                    AnyRef
                                                                    Annotations
                                                                    + @throws( + + ... + ) + +
                                                                    +
                                                                  25. + + +

                                                                    + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                                                                    +
                                                                    Definition Classes
                                                                    AnyRef
                                                                    Annotations
                                                                    + @throws( + + ... + ) + +
                                                                    +
                                                                  26. + + +

                                                                    + + final + def + + + wait(arg0: Long): Unit + +

                                                                    +
                                                                    Definition Classes
                                                                    AnyRef
                                                                    Annotations
                                                                    + @throws( + + ... + ) + +
                                                                    +
                                                                  +
                                                                  + + + + +
                                                                  + +
                                                                  +
                                                                  +

                                                                  Inherited from HasReifiedValue[(T1, T2) ⇒ R]

                                                                  +
                                                                  +

                                                                  Inherited from AnyRef

                                                                  +
                                                                  +

                                                                  Inherited from Any

                                                                  +
                                                                  + +
                                                                  + +
                                                                  +
                                                                  +

                                                                  Ungrouped

                                                                  + +
                                                                  +
                                                                  + +
                                                                  + +
                                                                  + + + + + \ No newline at end of file diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/scalaxy/reified/package.html b/scalaxy-reified/0.3-SNAPSHOT/api/scalaxy/reified/package.html new file mode 100644 index 00000000..b3990426 --- /dev/null +++ b/scalaxy-reified/0.3-SNAPSHOT/api/scalaxy/reified/package.html @@ -0,0 +1,243 @@ + + + + + reified - scalaxy-reified-doc: scalaxy-reified-doc 0.3-SNAPSHOT - scalaxy.reified + + + + + + + + + + +
                                                                  + +

                                                                  scalaxy

                                                                  +

                                                                  reified

                                                                  +
                                                                  + +

                                                                  + + + package + + + reified + +

                                                                  + +

                                                                  Scalaxy/Reified: the reify method in this package captures it's compile-time argument's AST, +allowing / preserving values captured outside its expression. +

                                                                  + Linear Supertypes +
                                                                  AnyRef, Any
                                                                  +
                                                                  + + +
                                                                  +
                                                                  +
                                                                  + Ordering +
                                                                    + +
                                                                  1. Alphabetic
                                                                  2. +
                                                                  3. By inheritance
                                                                  4. +
                                                                  +
                                                                  +
                                                                  + Inherited
                                                                  +
                                                                  +
                                                                    +
                                                                  1. reified
                                                                  2. AnyRef
                                                                  3. Any
                                                                  4. +
                                                                  +
                                                                  + +
                                                                    +
                                                                  1. Hide All
                                                                  2. +
                                                                  3. Show all
                                                                  4. +
                                                                  + Learn more about member selection +
                                                                  +
                                                                  + Visibility +
                                                                  1. Public
                                                                  2. All
                                                                  +
                                                                  +
                                                                  + +
                                                                  +
                                                                  + + +
                                                                  +

                                                                  Type Members

                                                                  +
                                                                  1. + + +

                                                                    + + implicit + class + + + ReifiedFunction1[T1, R] extends HasReifiedValue[(T1) ⇒ R] + +

                                                                    +

                                                                    Wrapper that provides Function1-like methods to a reified Function1 value.

                                                                    +
                                                                  2. + + +

                                                                    + + implicit + class + + + ReifiedFunction2[T1, T2, R] extends HasReifiedValue[(T1, T2) ⇒ R] + +

                                                                    +

                                                                    Wrapper that provides Function2-like methods to a reified Function2 value.

                                                                    +
                                                                  3. + + +

                                                                    + + final + case class + + + ReifiedValue[A] extends HasReifiedValue[A] with Product with Serializable + +

                                                                    +

                                                                    Reified value which can be created by scalaxy.reified.reify.

                                                                    +
                                                                  +
                                                                  + + + +
                                                                  +

                                                                  Value Members

                                                                  +
                                                                  1. + + +

                                                                    + + + object + + + CaptureConversions + +

                                                                    +

                                                                    Conversions for captured references of common types.

                                                                    +
                                                                  2. + + +

                                                                    + + implicit + def + + + hasReifiedValueToReifiedValue[A](r: HasReifiedValue[A]): ReifiedValue[A] + +

                                                                    +

                                                                    Implicitly extract the reified value out of one of its wrappers (such as +scalaxy.reified.ReifiedFunction1 and scalaxy.reified.ReifiedFunction2).

                                                                    +
                                                                  3. + + +

                                                                    + + implicit + def + + + hasReifiedValueToValue[A](r: HasReifiedValue[A]): A + +

                                                                    +

                                                                    Implicitly convert reified value to their original non-reified value.

                                                                    +
                                                                  4. + + +

                                                                    + + + package + + + internal + +

                                                                    +

                                                                    Internal methods and classes used by Scalaxy/Reified's implementation +

                                                                    +
                                                                  5. + + +

                                                                    + + + def + + + reify[A](v: A)(implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[A]): ReifiedValue[A] + +

                                                                    +

                                                                    Reify a value (including functions), preserving the original value and keeping track of the +values it captures from the scope of its expression.

                                                                    Reify a value (including functions), preserving the original value and keeping track of the +values it captures from the scope of its expression. +This allows for runtime processing of the value's AST (being able to capture external values makes this method more flexible than Universe.reify).

                                                                    Compile-time error are raised when an external reference cannot be captured safely (vars and +lazy vals are not considered safe, for instance).

                                                                    Captured values are inlined in the reified value's AST with a conversion function (see +scalaxy.reified.CaptureConversions), which can be customized (by default, it handles +constants, arrays, immutable collections, reified values and their wrappers). +

                                                                    Annotations
                                                                    + @macroImpl( + + ... + ) + +
                                                                    +
                                                                  +
                                                                  + + + + +
                                                                  + +
                                                                  +
                                                                  +

                                                                  Inherited from AnyRef

                                                                  +
                                                                  +

                                                                  Inherited from Any

                                                                  +
                                                                  + +
                                                                  + +
                                                                  +
                                                                  +

                                                                  Ungrouped

                                                                  + +
                                                                  +
                                                                  + +
                                                                  + +
                                                                  + + + + + \ No newline at end of file From 342c0868d23553ee852167df8e94f5dd6082f855 Mon Sep 17 00:00:00 2001 From: Olivier Chafik Date: Sun, 14 Jul 2013 00:15:39 +0100 Subject: [PATCH 10/16] updated site --- .../0.3-SNAPSHOT/api/index.html | 0 .../0.3-SNAPSHOT/api/index.js | 0 .../0.3-SNAPSHOT/api/lib/arrow-down.png | Bin .../0.3-SNAPSHOT/api/lib/arrow-right.png | Bin .../0.3-SNAPSHOT/api/lib/class.png | Bin .../0.3-SNAPSHOT/api/lib/class_big.png | Bin .../0.3-SNAPSHOT/api/lib/class_diagram.png | Bin .../api/lib/class_to_object_big.png | Bin .../0.3-SNAPSHOT/api/lib/constructorsbg.gif | Bin .../0.3-SNAPSHOT/api/lib/conversionbg.gif | Bin .../0.3-SNAPSHOT/api/lib/defbg-blue.gif | Bin .../0.3-SNAPSHOT/api/lib/defbg-green.gif | Bin .../0.3-SNAPSHOT/api/lib/diagrams.css | 0 .../0.3-SNAPSHOT/api/lib/diagrams.js | 0 .../0.3-SNAPSHOT/api/lib/filter_box_left.png | Bin .../0.3-SNAPSHOT/api/lib/filter_box_left2.gif | Bin .../0.3-SNAPSHOT/api/lib/filter_box_right.png | Bin .../0.3-SNAPSHOT/api/lib/filterbg.gif | Bin .../0.3-SNAPSHOT/api/lib/filterboxbarbg.gif | Bin .../0.3-SNAPSHOT/api/lib/filterboxbarbg.png | Bin .../0.3-SNAPSHOT/api/lib/filterboxbg.gif | Bin .../0.3-SNAPSHOT/api/lib/fullcommenttopbg.gif | Bin .../0.3-SNAPSHOT/api/lib/index.css | 0 .../0.3-SNAPSHOT/api/lib/index.js | 0 .../0.3-SNAPSHOT/api/lib/jquery-ui.js | 0 .../0.3-SNAPSHOT/api/lib/jquery.js | 0 .../0.3-SNAPSHOT/api/lib/jquery.layout.js | 0 .../0.3-SNAPSHOT/api/lib/modernizr.custom.js | 0 .../0.3-SNAPSHOT/api/lib/navigation-li-a.png | Bin .../0.3-SNAPSHOT/api/lib/navigation-li.png | Bin .../0.3-SNAPSHOT/api/lib/object.png | Bin .../0.3-SNAPSHOT/api/lib/object_big.png | Bin .../0.3-SNAPSHOT/api/lib/object_diagram.png | Bin .../api/lib/object_to_class_big.png | Bin .../api/lib/object_to_trait_big.png | Bin .../api/lib/object_to_type_big.png | Bin .../0.3-SNAPSHOT/api/lib/ownderbg2.gif | Bin .../0.3-SNAPSHOT/api/lib/ownerbg.gif | Bin .../0.3-SNAPSHOT/api/lib/ownerbg2.gif | Bin .../0.3-SNAPSHOT/api/lib/package.png | Bin .../0.3-SNAPSHOT/api/lib/package_big.png | Bin .../0.3-SNAPSHOT/api/lib/packagesbg.gif | Bin .../0.3-SNAPSHOT/api/lib/ref-index.css | 0 .../0.3-SNAPSHOT/api/lib/remove.png | Bin .../0.3-SNAPSHOT/api/lib/scheduler.js | 0 .../api/lib/selected-implicits.png | Bin .../api/lib/selected-right-implicits.png | Bin .../0.3-SNAPSHOT/api/lib/selected-right.png | Bin .../0.3-SNAPSHOT/api/lib/selected.png | Bin .../0.3-SNAPSHOT/api/lib/selected2-right.png | Bin .../0.3-SNAPSHOT/api/lib/selected2.png | Bin .../0.3-SNAPSHOT/api/lib/signaturebg.gif | Bin .../0.3-SNAPSHOT/api/lib/signaturebg2.gif | Bin .../0.3-SNAPSHOT/api/lib/template.css | 0 .../0.3-SNAPSHOT/api/lib/template.js | 0 .../0.3-SNAPSHOT/api/lib/tools.tooltip.js | 0 .../0.3-SNAPSHOT/api/lib/trait.png | Bin .../0.3-SNAPSHOT/api/lib/trait_big.png | Bin .../0.3-SNAPSHOT/api/lib/trait_diagram.png | Bin .../api/lib/trait_to_object_big.png | Bin .../0.3-SNAPSHOT/api/lib/type.png | Bin .../0.3-SNAPSHOT/api/lib/type_big.png | Bin .../0.3-SNAPSHOT/api/lib/type_diagram.png | Bin .../api/lib/type_to_object_big.png | Bin .../0.3-SNAPSHOT/api/lib/typebg.gif | Bin .../0.3-SNAPSHOT/api/lib/unselected.png | Bin .../0.3-SNAPSHOT/api/lib/valuemembersbg.gif | Bin .../0.3-SNAPSHOT/api/package.html | 0 Beans/index.md | 53 +++++ Compilets/index.md | 100 ++++++++ .../0.3-SNAPSHOT/api/index.html | 0 .../0.3-SNAPSHOT/api/index.js | 0 .../0.3-SNAPSHOT/api/index/index-_.html | 0 .../0.3-SNAPSHOT/api/index/index-a.html | 0 .../0.3-SNAPSHOT/api/index/index-b.html | 0 .../0.3-SNAPSHOT/api/index/index-c.html | 0 .../0.3-SNAPSHOT/api/index/index-d.html | 0 .../0.3-SNAPSHOT/api/index/index-e.html | 0 .../0.3-SNAPSHOT/api/index/index-f.html | 0 .../0.3-SNAPSHOT/api/index/index-g.html | 0 .../0.3-SNAPSHOT/api/index/index-h.html | 0 .../0.3-SNAPSHOT/api/index/index-i.html | 0 .../0.3-SNAPSHOT/api/index/index-l.html | 0 .../0.3-SNAPSHOT/api/index/index-m.html | 0 .../0.3-SNAPSHOT/api/index/index-n.html | 0 .../0.3-SNAPSHOT/api/index/index-o.html | 0 .../0.3-SNAPSHOT/api/index/index-p.html | 0 .../0.3-SNAPSHOT/api/index/index-r.html | 0 .../0.3-SNAPSHOT/api/index/index-s.html | 0 .../0.3-SNAPSHOT/api/index/index-t.html | 0 .../0.3-SNAPSHOT/api/index/index-u.html | 0 .../0.3-SNAPSHOT/api/index/index-v.html | 0 .../0.3-SNAPSHOT/api/index/index-w.html | 0 .../0.3-SNAPSHOT/api/index/index-x.html | 0 .../0.3-SNAPSHOT/api/index/index-z.html | 0 .../0.3-SNAPSHOT/api/lib/arrow-down.png | Bin .../0.3-SNAPSHOT/api/lib/arrow-right.png | Bin .../0.3-SNAPSHOT/api/lib/class.png | Bin .../0.3-SNAPSHOT/api/lib/class_big.png | Bin .../0.3-SNAPSHOT/api/lib/class_diagram.png | Bin .../api/lib/class_to_object_big.png | Bin .../0.3-SNAPSHOT/api/lib/constructorsbg.gif | Bin .../0.3-SNAPSHOT/api/lib/conversionbg.gif | Bin .../0.3-SNAPSHOT/api/lib/defbg-blue.gif | Bin .../0.3-SNAPSHOT/api/lib/defbg-green.gif | Bin .../0.3-SNAPSHOT/api/lib/diagrams.css | 0 .../0.3-SNAPSHOT/api/lib/diagrams.js | 0 .../0.3-SNAPSHOT/api/lib/filter_box_left.png | Bin .../0.3-SNAPSHOT/api/lib/filter_box_left2.gif | Bin .../0.3-SNAPSHOT/api/lib/filter_box_right.png | Bin .../0.3-SNAPSHOT/api/lib/filterbg.gif | Bin .../0.3-SNAPSHOT/api/lib/filterboxbarbg.gif | Bin .../0.3-SNAPSHOT/api/lib/filterboxbarbg.png | Bin .../0.3-SNAPSHOT/api/lib/filterboxbg.gif | Bin .../0.3-SNAPSHOT/api/lib/fullcommenttopbg.gif | Bin .../0.3-SNAPSHOT/api/lib/index.css | 0 .../0.3-SNAPSHOT/api/lib/index.js | 0 .../0.3-SNAPSHOT/api/lib/jquery-ui.js | 0 .../0.3-SNAPSHOT/api/lib/jquery.js | 0 .../0.3-SNAPSHOT/api/lib/jquery.layout.js | 0 .../0.3-SNAPSHOT/api/lib/modernizr.custom.js | 0 .../0.3-SNAPSHOT/api/lib/navigation-li-a.png | Bin .../0.3-SNAPSHOT/api/lib/navigation-li.png | Bin .../0.3-SNAPSHOT/api/lib/object.png | Bin .../0.3-SNAPSHOT/api/lib/object_big.png | Bin .../0.3-SNAPSHOT/api/lib/object_diagram.png | Bin .../api/lib/object_to_class_big.png | Bin .../api/lib/object_to_trait_big.png | Bin .../api/lib/object_to_type_big.png | Bin .../0.3-SNAPSHOT/api/lib/ownderbg2.gif | Bin .../0.3-SNAPSHOT/api/lib/ownerbg.gif | Bin .../0.3-SNAPSHOT/api/lib/ownerbg2.gif | Bin .../0.3-SNAPSHOT/api/lib/package.png | Bin .../0.3-SNAPSHOT/api/lib/package_big.png | Bin .../0.3-SNAPSHOT/api/lib/packagesbg.gif | Bin .../0.3-SNAPSHOT/api/lib/ref-index.css | 0 .../0.3-SNAPSHOT/api/lib/remove.png | Bin .../0.3-SNAPSHOT/api/lib/scheduler.js | 0 .../api/lib/selected-implicits.png | Bin .../api/lib/selected-right-implicits.png | Bin .../0.3-SNAPSHOT/api/lib/selected-right.png | Bin .../0.3-SNAPSHOT/api/lib/selected.png | Bin .../0.3-SNAPSHOT/api/lib/selected2-right.png | Bin .../0.3-SNAPSHOT/api/lib/selected2.png | Bin .../0.3-SNAPSHOT/api/lib/signaturebg.gif | Bin .../0.3-SNAPSHOT/api/lib/signaturebg2.gif | Bin .../0.3-SNAPSHOT/api/lib/template.css | 0 .../0.3-SNAPSHOT/api/lib/template.js | 0 .../0.3-SNAPSHOT/api/lib/tools.tooltip.js | 0 .../0.3-SNAPSHOT/api/lib/trait.png | Bin .../0.3-SNAPSHOT/api/lib/trait_big.png | Bin .../0.3-SNAPSHOT/api/lib/trait_diagram.png | Bin .../api/lib/trait_to_object_big.png | Bin .../0.3-SNAPSHOT/api/lib/type.png | Bin .../0.3-SNAPSHOT/api/lib/type_big.png | Bin .../0.3-SNAPSHOT/api/lib/type_diagram.png | Bin .../api/lib/type_to_object_big.png | Bin .../0.3-SNAPSHOT/api/lib/typebg.gif | Bin .../0.3-SNAPSHOT/api/lib/unselected.png | Bin .../0.3-SNAPSHOT/api/lib/valuemembersbg.gif | Bin .../0.3-SNAPSHOT/api/package.html | 0 .../api/scalaxy/components/ArrayType$.html | 0 .../CodeAnalysis$BooleanEvaluator.html | 0 .../components/CodeAnalysis$Evaluator.html | 0 .../components/CodeAnalysis$IntEvaluator.html | 0 .../components/CodeAnalysis$SeqEvaluator.html | 0 .../CodeAnalysis$SideEffectsEvaluator.html | 0 .../components/CodeAnalysis$SymbolsInfo.html | 0 .../api/scalaxy/components/CodeAnalysis.html | 0 .../api/scalaxy/components/ColType.html | 0 .../components/CommonScalaNames$N$.html | 0 .../components/CommonScalaNames$N.html | 0 .../scalaxy/components/CommonScalaNames.html | 0 .../api/scalaxy/components/FlatCode.html | 0 .../api/scalaxy/components/FlatCodes$.html | 0 .../scalaxy/components/HasSideEffects$.html | 0 .../scalaxy/components/IndexedSeqType$.html | 0 .../api/scalaxy/components/ListType$.html | 0 .../api/scalaxy/components/MapType$.html | 0 .../components/MiscMatchers$ArrayApply$.html | 0 .../components/MiscMatchers$ArrayOps$.html | 0 .../MiscMatchers$ArrayTabulate$.html | 0 .../components/MiscMatchers$ArrayTyped$.html | 0 .../MiscMatchers$BasicTypeApply$.html | 0 .../MiscMatchers$CanBuildFromArg$.html | 0 .../MiscMatchers$CollectionApply.html | 0 .../components/MiscMatchers$Foreach$.html | 0 .../components/MiscMatchers$Func$.html | 0 ...Matchers$HigherTypeParameterExtractor.html | 0 .../scalaxy/components/MiscMatchers$Ids.html | 0 .../MiscMatchers$IndexedSeqApply$.html | 0 .../components/MiscMatchers$IntRange$.html | 0 .../components/MiscMatchers$ListApply$.html | 0 .../components/MiscMatchers$ListTree$.html | 0 .../components/MiscMatchers$OptionApply$.html | 0 .../components/MiscMatchers$OptionTree$.html | 0 .../components/MiscMatchers$Predef$.html | 0 .../MiscMatchers$ScalaMathFunction$.html | 0 .../components/MiscMatchers$SeqApply$.html | 0 .../MiscMatchers$SymbolWithOwnerAndName$.html | 0 .../MiscMatchers$TreeWithSymbol$.html | 0 .../MiscMatchers$TreeWithType$.html | 0 .../MiscMatchers$TrivialCanBuildFromArg$.html | 0 .../components/MiscMatchers$TupleClass$.html | 0 .../MiscMatchers$TupleComponent$.html | 0 .../MiscMatchers$TupleCreation$.html | 0 .../components/MiscMatchers$TuplePath$.html | 0 .../components/MiscMatchers$TupleSelect$.html | 0 .../components/MiscMatchers$WhileLoop$.html | 0 .../MiscMatchers$WrappedArrayTree$.html | 0 .../MiscMatchers$tupleComponentName$.html | 0 .../api/scalaxy/components/MiscMatchers.html | 0 .../api/scalaxy/components/OptionType$.html | 0 .../api/scalaxy/components/SeqType$.html | 0 .../api/scalaxy/components/SetType$.html | 0 .../components/StreamOps$TraversalOp.html | 0 .../components/StreamOps$TraversalOpType.html | 0 .../StreamOps$TraversalOps$$AllOrSomeOp.html | 0 .../StreamOps$TraversalOps$$CollectOp.html | 0 .../StreamOps$TraversalOps$$CountOp.html | 0 .../StreamOps$TraversalOps$$FilterOp.html | 0 ...StreamOps$TraversalOps$$FilterWhileOp.html | 0 .../StreamOps$TraversalOps$$FindOp.html | 0 .../StreamOps$TraversalOps$$FoldOp.html | 0 .../StreamOps$TraversalOps$$ForeachOp.html | 0 ...ps$TraversalOps$$Function1Transformer.html | 0 ...mOps$TraversalOps$$Function2Reduction.html | 0 ...Ops$TraversalOps$$FunctionTransformer.html | 0 .../StreamOps$TraversalOps$$MapOp.html | 0 .../StreamOps$TraversalOps$$MaxOp.html | 0 .../StreamOps$TraversalOps$$MinOp.html | 0 .../StreamOps$TraversalOps$$ProductOp.html | 0 .../StreamOps$TraversalOps$$ReduceOp.html | 0 ...alOps$$Reductoid$ReductionTotalUpdate.html | 0 .../StreamOps$TraversalOps$$Reductoid.html | 0 .../StreamOps$TraversalOps$$ReverseOp.html | 0 ...reamOps$TraversalOps$$ScalarReduction.html | 0 .../StreamOps$TraversalOps$$ScanOp.html | 0 ...salOps$$SideEffectFreeScalarReduction.html | 0 .../StreamOps$TraversalOps$$SumOp.html | 0 .../StreamOps$TraversalOps$$ToArrayOp.html | 0 ...treamOps$TraversalOps$$ToCollectionOp.html | 0 ...treamOps$TraversalOps$$ToIndexedSeqOp.html | 0 .../StreamOps$TraversalOps$$ToListOp.html | 0 .../StreamOps$TraversalOps$$ToSeqOp.html | 0 .../StreamOps$TraversalOps$$ToSetOp.html | 0 .../StreamOps$TraversalOps$$ToVectorOp.html | 0 .../StreamOps$TraversalOps$$UpdateAllOp.html | 0 .../StreamOps$TraversalOps$$ZipOp.html | 0 ...treamOps$TraversalOps$$ZipWithIndexOp.html | 0 .../components/StreamOps$TraversalOps$.html | 0 .../api/scalaxy/components/StreamOps.html | 0 .../StreamSinks$ArrayBuilderGen.html | 0 .../StreamSinks$ArrayBuilderStreamSink.html | 0 .../StreamSinks$ArrayStreamSink.html | 0 .../components/StreamSinks$BuilderGen.html | 0 .../StreamSinks$BuilderStreamSink.html | 0 .../StreamSinks$CanCreateArraySink.html | 0 .../StreamSinks$CanCreateListSink.html | 0 .../StreamSinks$CanCreateOptionSink.html | 0 .../StreamSinks$CanCreateSetSink.html | 0 .../StreamSinks$CanCreateVectorSink.html | 0 .../StreamSinks$DefaultBuilderGen.html | 0 .../StreamSinks$ListBuilderGen.html | 0 .../components/StreamSinks$SetBuilderGen.html | 0 .../StreamSinks$VectorBuilderGen.html | 0 .../StreamSinks$WithArrayResultWrapper.html | 0 .../StreamSinks$WithResultWrapper.html | 0 .../api/scalaxy/components/StreamSinks.html | 0 ...reamSources$AbstractArrayStreamSource.html | 0 .../StreamSources$ArrayApplyStreamSource.html | 0 ...ources$ExplicitCollectionStreamSource.html | 0 ...amSources$IndexedSeqApplyStreamSource.html | 0 .../StreamSources$ListApplyStreamSource.html | 0 .../StreamSources$ListStreamSource.html | 0 .../StreamSources$OptionStreamSource.html | 0 .../StreamSources$RangeStreamSource.html | 0 .../StreamSources$SeqApplyStreamSource.html | 0 .../StreamSources$StreamSource$$By$.html | 0 .../StreamSources$StreamSource$.html | 0 ...treamSources$WrappedArrayStreamSource.html | 0 .../api/scalaxy/components/StreamSources.html | 0 .../StreamTransformers$OpsStream.html | 0 .../components/StreamTransformers.html | 0 ...reams$BrokenOperationsStreamException.html | 0 .../components/Streams$CanChainResult.html | 0 .../Streams$CanCreateStreamSink.html | 0 ...reams$CodeWontBenefitFromOptimization.html | 0 .../components/Streams$DefaultTupleValue.html | 0 .../scalaxy/components/Streams$FromLeft$.html | 0 .../components/Streams$FromRight$.html | 0 .../components/Streams$LocalContext.html | 0 .../components/Streams$Loop$Inners.html | 0 .../components/Streams$Loop$SubContext.html | 0 .../components/Streams$Loop$TreeGenList.html | 0 .../api/scalaxy/components/Streams$Loop.html | 0 .../scalaxy/components/Streams$NoResult$.html | 0 .../api/scalaxy/components/Streams$Order.html | 0 .../components/Streams$ResultKind.html | 0 .../components/Streams$ReverseOrder$.html | 0 .../components/Streams$SameOrder$.html | 0 .../components/Streams$ScalarResult$.html | 0 ...Streams$SideEffectFreeStreamComponent.html | 0 .../Streams$SideEffectFullComponent.html | 0 .../Streams$SideEffectsAnalyzer.html | 0 .../scalaxy/components/Streams$Stream.html | 0 .../Streams$StreamChainTestable.html | 0 .../components/Streams$StreamComponent.html | 0 .../components/Streams$StreamResult$.html | 0 .../components/Streams$StreamSink.html | 0 .../components/Streams$StreamSource.html | 0 .../components/Streams$StreamTransformer.html | 0 .../components/Streams$StreamValue.html | 0 .../Streams$TraversalDirection.html | 0 .../components/Streams$TupleValue.html | 0 .../components/Streams$Unordered$.html | 0 .../api/scalaxy/components/Streams.html | 0 .../components/TraversalOps$FoldName$.html | 0 .../components/TraversalOps$ReduceName$.html | 0 .../components/TraversalOps$ScanName$.html | 0 .../components/TraversalOps$TraversalOp$.html | 0 .../api/scalaxy/components/TraversalOps.html | 0 .../components/TreeBuilders$VarDef.html | 0 .../api/scalaxy/components/TreeBuilders.html | 0 .../components/TupleAnalysis$BoundTuple.html | 0 .../TupleAnalysis$TupleAnalyzer.html | 0 .../components/TupleAnalysis$TupleInfo.html | 0 .../components/TupleAnalysis$TupleSlice.html | 0 .../api/scalaxy/components/TupleAnalysis.html | 0 .../api/scalaxy/components/Tuploids.html | 0 .../api/scalaxy/components/VectorType$.html | 0 .../components/WithRuntimeUniverse.html | 0 .../api/scalaxy/components/WithTestFresh.html | 0 .../api/scalaxy/components/package.html | 0 .../0.3-SNAPSHOT/api/scalaxy/package.html | 0 .../0.3-SNAPSHOT/api/index.html | 0 .../0.3-SNAPSHOT/api/index.js | 0 .../0.3-SNAPSHOT/api/index/index-a.html | 0 .../0.3-SNAPSHOT/api/index/index-c.html | 0 .../0.3-SNAPSHOT/api/index/index-d.html | 0 .../0.3-SNAPSHOT/api/index/index-g.html | 0 .../0.3-SNAPSHOT/api/index/index-i.html | 0 .../0.3-SNAPSHOT/api/index/index-m.html | 0 .../0.3-SNAPSHOT/api/index/index-n.html | 0 .../0.3-SNAPSHOT/api/index/index-p.html | 0 .../0.3-SNAPSHOT/api/index/index-r.html | 0 .../0.3-SNAPSHOT/api/index/index-s.html | 0 .../0.3-SNAPSHOT/api/lib/arrow-down.png | Bin .../0.3-SNAPSHOT/api/lib/arrow-right.png | Bin .../0.3-SNAPSHOT/api/lib/class.png | Bin .../0.3-SNAPSHOT/api/lib/class_big.png | Bin .../0.3-SNAPSHOT/api/lib/class_diagram.png | Bin .../api/lib/class_to_object_big.png | Bin .../0.3-SNAPSHOT/api/lib/constructorsbg.gif | Bin .../0.3-SNAPSHOT/api/lib/conversionbg.gif | Bin .../0.3-SNAPSHOT/api/lib/defbg-blue.gif | Bin .../0.3-SNAPSHOT/api/lib/defbg-green.gif | Bin .../0.3-SNAPSHOT/api/lib/diagrams.css | 0 .../0.3-SNAPSHOT/api/lib/diagrams.js | 0 .../0.3-SNAPSHOT/api/lib/filter_box_left.png | Bin .../0.3-SNAPSHOT/api/lib/filter_box_left2.gif | Bin .../0.3-SNAPSHOT/api/lib/filter_box_right.png | Bin .../0.3-SNAPSHOT/api/lib/filterbg.gif | Bin .../0.3-SNAPSHOT/api/lib/filterboxbarbg.gif | Bin .../0.3-SNAPSHOT/api/lib/filterboxbarbg.png | Bin .../0.3-SNAPSHOT/api/lib/filterboxbg.gif | Bin .../0.3-SNAPSHOT/api/lib/fullcommenttopbg.gif | Bin .../0.3-SNAPSHOT/api/lib/index.css | 0 .../0.3-SNAPSHOT/api/lib/index.js | 0 .../0.3-SNAPSHOT/api/lib/jquery-ui.js | 0 .../0.3-SNAPSHOT/api/lib/jquery.js | 0 .../0.3-SNAPSHOT/api/lib/jquery.layout.js | 0 .../0.3-SNAPSHOT/api/lib/modernizr.custom.js | 0 .../0.3-SNAPSHOT/api/lib/navigation-li-a.png | Bin .../0.3-SNAPSHOT/api/lib/navigation-li.png | Bin .../0.3-SNAPSHOT/api/lib/object.png | Bin .../0.3-SNAPSHOT/api/lib/object_big.png | Bin .../0.3-SNAPSHOT/api/lib/object_diagram.png | Bin .../api/lib/object_to_class_big.png | Bin .../api/lib/object_to_trait_big.png | Bin .../api/lib/object_to_type_big.png | Bin .../0.3-SNAPSHOT/api/lib/ownderbg2.gif | Bin .../0.3-SNAPSHOT/api/lib/ownerbg.gif | Bin .../0.3-SNAPSHOT/api/lib/ownerbg2.gif | Bin .../0.3-SNAPSHOT/api/lib/package.png | Bin .../0.3-SNAPSHOT/api/lib/package_big.png | Bin .../0.3-SNAPSHOT/api/lib/packagesbg.gif | Bin .../0.3-SNAPSHOT/api/lib/ref-index.css | 0 .../0.3-SNAPSHOT/api/lib/remove.png | Bin .../0.3-SNAPSHOT/api/lib/scheduler.js | 0 .../api/lib/selected-implicits.png | Bin .../api/lib/selected-right-implicits.png | Bin .../0.3-SNAPSHOT/api/lib/selected-right.png | Bin .../0.3-SNAPSHOT/api/lib/selected.png | Bin .../0.3-SNAPSHOT/api/lib/selected2-right.png | Bin .../0.3-SNAPSHOT/api/lib/selected2.png | Bin .../0.3-SNAPSHOT/api/lib/signaturebg.gif | Bin .../0.3-SNAPSHOT/api/lib/signaturebg2.gif | Bin .../0.3-SNAPSHOT/api/lib/template.css | 0 .../0.3-SNAPSHOT/api/lib/template.js | 0 .../0.3-SNAPSHOT/api/lib/tools.tooltip.js | 0 .../0.3-SNAPSHOT/api/lib/trait.png | Bin .../0.3-SNAPSHOT/api/lib/trait_big.png | Bin .../0.3-SNAPSHOT/api/lib/trait_diagram.png | Bin .../api/lib/trait_to_object_big.png | Bin .../0.3-SNAPSHOT/api/lib/type.png | Bin .../0.3-SNAPSHOT/api/lib/type_big.png | Bin .../0.3-SNAPSHOT/api/lib/type_diagram.png | Bin .../api/lib/type_to_object_big.png | Bin .../0.3-SNAPSHOT/api/lib/typebg.gif | Bin .../0.3-SNAPSHOT/api/lib/unselected.png | Bin .../0.3-SNAPSHOT/api/lib/valuemembersbg.gif | Bin .../0.3-SNAPSHOT/api/package.html | 0 .../0.3-SNAPSHOT/api/scalaxy/debug/impl$.html | 0 .../api/scalaxy/debug/package.html | 0 .../plugin/DebuggableMacrosCompiler$.html | 0 .../plugin/DebuggableMacrosComponent.html | 0 .../debug/plugin/DebuggableMacrosPlugin.html | 0 .../api/scalaxy/debug/plugin/package.html | 0 .../0.3-SNAPSHOT/api/scalaxy/package.html | 0 Debug/index.md | 64 +++++ .../0.3-SNAPSHOT/api/index.html | 0 {scalaxy-fx => Fx}/0.3-SNAPSHOT/api/index.js | 0 .../0.3-SNAPSHOT/api/lib/arrow-down.png | Bin .../0.3-SNAPSHOT/api/lib/arrow-right.png | Bin .../0.3-SNAPSHOT/api/lib/class.png | Bin .../0.3-SNAPSHOT/api/lib/class_big.png | Bin .../0.3-SNAPSHOT/api/lib/class_diagram.png | Bin .../api/lib/class_to_object_big.png | Bin .../0.3-SNAPSHOT/api/lib/constructorsbg.gif | Bin .../0.3-SNAPSHOT/api/lib/conversionbg.gif | Bin .../0.3-SNAPSHOT/api/lib/defbg-blue.gif | Bin .../0.3-SNAPSHOT/api/lib/defbg-green.gif | Bin .../0.3-SNAPSHOT/api/lib/diagrams.css | 0 .../0.3-SNAPSHOT/api/lib/diagrams.js | 0 .../0.3-SNAPSHOT/api/lib/filter_box_left.png | Bin .../0.3-SNAPSHOT/api/lib/filter_box_left2.gif | Bin .../0.3-SNAPSHOT/api/lib/filter_box_right.png | Bin .../0.3-SNAPSHOT/api/lib/filterbg.gif | Bin .../0.3-SNAPSHOT/api/lib/filterboxbarbg.gif | Bin .../0.3-SNAPSHOT/api/lib/filterboxbarbg.png | Bin .../0.3-SNAPSHOT/api/lib/filterboxbg.gif | Bin .../0.3-SNAPSHOT/api/lib/fullcommenttopbg.gif | Bin .../0.3-SNAPSHOT/api/lib/index.css | 0 .../0.3-SNAPSHOT/api/lib/index.js | 0 .../0.3-SNAPSHOT/api/lib/jquery-ui.js | 0 .../0.3-SNAPSHOT/api/lib/jquery.js | 0 .../0.3-SNAPSHOT/api/lib/jquery.layout.js | 0 .../0.3-SNAPSHOT/api/lib/modernizr.custom.js | 0 .../0.3-SNAPSHOT/api/lib/navigation-li-a.png | Bin .../0.3-SNAPSHOT/api/lib/navigation-li.png | Bin .../0.3-SNAPSHOT/api/lib/object.png | Bin .../0.3-SNAPSHOT/api/lib/object_big.png | Bin .../0.3-SNAPSHOT/api/lib/object_diagram.png | Bin .../api/lib/object_to_class_big.png | Bin .../api/lib/object_to_trait_big.png | Bin .../api/lib/object_to_type_big.png | Bin .../0.3-SNAPSHOT/api/lib/ownderbg2.gif | Bin .../0.3-SNAPSHOT/api/lib/ownerbg.gif | Bin .../0.3-SNAPSHOT/api/lib/ownerbg2.gif | Bin .../0.3-SNAPSHOT/api/lib/package.png | Bin .../0.3-SNAPSHOT/api/lib/package_big.png | Bin .../0.3-SNAPSHOT/api/lib/packagesbg.gif | Bin .../0.3-SNAPSHOT/api/lib/ref-index.css | 0 .../0.3-SNAPSHOT/api/lib/remove.png | Bin .../0.3-SNAPSHOT/api/lib/scheduler.js | 0 .../api/lib/selected-implicits.png | Bin .../api/lib/selected-right-implicits.png | Bin .../0.3-SNAPSHOT/api/lib/selected-right.png | Bin .../0.3-SNAPSHOT/api/lib/selected.png | Bin .../0.3-SNAPSHOT/api/lib/selected2-right.png | Bin .../0.3-SNAPSHOT/api/lib/selected2.png | Bin .../0.3-SNAPSHOT/api/lib/signaturebg.gif | Bin .../0.3-SNAPSHOT/api/lib/signaturebg2.gif | Bin .../0.3-SNAPSHOT/api/lib/template.css | 0 .../0.3-SNAPSHOT/api/lib/template.js | 0 .../0.3-SNAPSHOT/api/lib/tools.tooltip.js | 0 .../0.3-SNAPSHOT/api/lib/trait.png | Bin .../0.3-SNAPSHOT/api/lib/trait_big.png | Bin .../0.3-SNAPSHOT/api/lib/trait_diagram.png | Bin .../api/lib/trait_to_object_big.png | Bin .../0.3-SNAPSHOT/api/lib/type.png | Bin .../0.3-SNAPSHOT/api/lib/type_big.png | Bin .../0.3-SNAPSHOT/api/lib/type_diagram.png | Bin .../api/lib/type_to_object_big.png | Bin .../0.3-SNAPSHOT/api/lib/typebg.gif | Bin .../0.3-SNAPSHOT/api/lib/unselected.png | Bin .../0.3-SNAPSHOT/api/lib/valuemembersbg.gif | Bin .../0.3-SNAPSHOT/api/package.html | 0 Fx/index.md | 224 ++++++++++++++++++ .../0.3-SNAPSHOT/api/index.html | 0 .../0.3-SNAPSHOT/api/index.js | 0 .../0.3-SNAPSHOT/api/index/index-_.html | 0 .../0.3-SNAPSHOT/api/index/index-a.html | 0 .../0.3-SNAPSHOT/api/index/index-c.html | 0 .../0.3-SNAPSHOT/api/index/index-d.html | 0 .../0.3-SNAPSHOT/api/index/index-e.html | 0 .../0.3-SNAPSHOT/api/index/index-f.html | 0 .../0.3-SNAPSHOT/api/index/index-g.html | 0 .../0.3-SNAPSHOT/api/index/index-j.html | 0 .../0.3-SNAPSHOT/api/index/index-l.html | 0 .../0.3-SNAPSHOT/api/index/index-m.html | 0 .../0.3-SNAPSHOT/api/index/index-n.html | 0 .../0.3-SNAPSHOT/api/index/index-p.html | 0 .../0.3-SNAPSHOT/api/index/index-r.html | 0 .../0.3-SNAPSHOT/api/index/index-s.html | 0 .../0.3-SNAPSHOT/api/index/index-t.html | 0 .../0.3-SNAPSHOT/api/lib/arrow-down.png | Bin .../0.3-SNAPSHOT/api/lib/arrow-right.png | Bin .../0.3-SNAPSHOT/api/lib/class.png | Bin .../0.3-SNAPSHOT/api/lib/class_big.png | Bin .../0.3-SNAPSHOT/api/lib/class_diagram.png | Bin .../api/lib/class_to_object_big.png | Bin .../0.3-SNAPSHOT/api/lib/constructorsbg.gif | Bin .../0.3-SNAPSHOT/api/lib/conversionbg.gif | Bin .../0.3-SNAPSHOT/api/lib/defbg-blue.gif | Bin .../0.3-SNAPSHOT/api/lib/defbg-green.gif | Bin .../0.3-SNAPSHOT/api/lib/diagrams.css | 0 .../0.3-SNAPSHOT/api/lib/diagrams.js | 0 .../0.3-SNAPSHOT/api/lib/filter_box_left.png | Bin .../0.3-SNAPSHOT/api/lib/filter_box_left2.gif | Bin .../0.3-SNAPSHOT/api/lib/filter_box_right.png | Bin .../0.3-SNAPSHOT/api/lib/filterbg.gif | Bin .../0.3-SNAPSHOT/api/lib/filterboxbarbg.gif | Bin .../0.3-SNAPSHOT/api/lib/filterboxbarbg.png | Bin .../0.3-SNAPSHOT/api/lib/filterboxbg.gif | Bin .../0.3-SNAPSHOT/api/lib/fullcommenttopbg.gif | Bin .../0.3-SNAPSHOT/api/lib/index.css | 0 .../0.3-SNAPSHOT/api/lib/index.js | 0 .../0.3-SNAPSHOT/api/lib/jquery-ui.js | 0 .../0.3-SNAPSHOT/api/lib/jquery.js | 0 .../0.3-SNAPSHOT/api/lib/jquery.layout.js | 0 .../0.3-SNAPSHOT/api/lib/modernizr.custom.js | 0 .../0.3-SNAPSHOT/api/lib/navigation-li-a.png | Bin .../0.3-SNAPSHOT/api/lib/navigation-li.png | Bin .../0.3-SNAPSHOT/api/lib/object.png | Bin .../0.3-SNAPSHOT/api/lib/object_big.png | Bin .../0.3-SNAPSHOT/api/lib/object_diagram.png | Bin .../api/lib/object_to_class_big.png | Bin .../api/lib/object_to_trait_big.png | Bin .../api/lib/object_to_type_big.png | Bin .../0.3-SNAPSHOT/api/lib/ownderbg2.gif | Bin .../0.3-SNAPSHOT/api/lib/ownerbg.gif | Bin .../0.3-SNAPSHOT/api/lib/ownerbg2.gif | Bin .../0.3-SNAPSHOT/api/lib/package.png | Bin .../0.3-SNAPSHOT/api/lib/package_big.png | Bin .../0.3-SNAPSHOT/api/lib/packagesbg.gif | Bin .../0.3-SNAPSHOT/api/lib/ref-index.css | 0 .../0.3-SNAPSHOT/api/lib/remove.png | Bin .../0.3-SNAPSHOT/api/lib/scheduler.js | 0 .../api/lib/selected-implicits.png | Bin .../api/lib/selected-right-implicits.png | Bin .../0.3-SNAPSHOT/api/lib/selected-right.png | Bin .../0.3-SNAPSHOT/api/lib/selected.png | Bin .../0.3-SNAPSHOT/api/lib/selected2-right.png | Bin .../0.3-SNAPSHOT/api/lib/selected2.png | Bin .../0.3-SNAPSHOT/api/lib/signaturebg.gif | Bin .../0.3-SNAPSHOT/api/lib/signaturebg2.gif | Bin .../0.3-SNAPSHOT/api/lib/template.css | 0 .../0.3-SNAPSHOT/api/lib/template.js | 0 .../0.3-SNAPSHOT/api/lib/tools.tooltip.js | 0 .../0.3-SNAPSHOT/api/lib/trait.png | Bin .../0.3-SNAPSHOT/api/lib/trait_big.png | Bin .../0.3-SNAPSHOT/api/lib/trait_diagram.png | Bin .../api/lib/trait_to_object_big.png | Bin .../0.3-SNAPSHOT/api/lib/type.png | Bin .../0.3-SNAPSHOT/api/lib/type_big.png | Bin .../0.3-SNAPSHOT/api/lib/type_diagram.png | Bin .../api/lib/type_to_object_big.png | Bin .../0.3-SNAPSHOT/api/lib/typebg.gif | Bin .../0.3-SNAPSHOT/api/lib/unselected.png | Bin .../0.3-SNAPSHOT/api/lib/valuemembersbg.gif | Bin .../0.3-SNAPSHOT/api/package.html | 0 .../Extensions$DefsTransformer.html | 0 .../extensions/Extensions$DefsTraverser.html | 0 .../extensions/Extensions$FlagOps2.html | 0 .../api/scalaxy/extensions/Extensions.html | 0 .../extensions/MacroExtensionsCompiler$.html | 0 .../extensions/MacroExtensionsComponent.html | 0 .../extensions/MacroExtensionsPlugin.html | 0 ...gTransformers$TreeReifyingTransformer.html | 0 .../extensions/TreeReifyingTransformers.html | 0 .../api/scalaxy/extensions/package.html | 0 .../0.3-SNAPSHOT/api/scalaxy/package.html | 0 MacroExtensions/index.md | 111 +++++++++ .../0.3-SNAPSHOT/api/index.html | 0 .../0.3-SNAPSHOT/api/index.js | 0 .../0.3-SNAPSHOT/api/index/index-a.html | 0 .../0.3-SNAPSHOT/api/index/index-c.html | 0 .../0.3-SNAPSHOT/api/index/index-d.html | 0 .../0.3-SNAPSHOT/api/index/index-e.html | 0 .../0.3-SNAPSHOT/api/index/index-h.html | 0 .../0.3-SNAPSHOT/api/index/index-i.html | 0 .../0.3-SNAPSHOT/api/index/index-r.html | 0 .../0.3-SNAPSHOT/api/index/index-s.html | 0 .../0.3-SNAPSHOT/api/index/index-t.html | 0 .../0.3-SNAPSHOT/api/index/index-u.html | 0 .../0.3-SNAPSHOT/api/index/index-v.html | 0 .../0.3-SNAPSHOT/api/lib/arrow-down.png | Bin .../0.3-SNAPSHOT/api/lib/arrow-right.png | Bin .../0.3-SNAPSHOT/api/lib/class.png | Bin .../0.3-SNAPSHOT/api/lib/class_big.png | Bin .../0.3-SNAPSHOT/api/lib/class_diagram.png | Bin .../api/lib/class_to_object_big.png | Bin .../0.3-SNAPSHOT/api/lib/constructorsbg.gif | Bin .../0.3-SNAPSHOT/api/lib/conversionbg.gif | Bin .../0.3-SNAPSHOT/api/lib/defbg-blue.gif | Bin .../0.3-SNAPSHOT/api/lib/defbg-green.gif | Bin .../0.3-SNAPSHOT/api/lib/diagrams.css | 0 .../0.3-SNAPSHOT/api/lib/diagrams.js | 0 .../0.3-SNAPSHOT/api/lib/filter_box_left.png | Bin .../0.3-SNAPSHOT/api/lib/filter_box_left2.gif | Bin .../0.3-SNAPSHOT/api/lib/filter_box_right.png | Bin .../0.3-SNAPSHOT/api/lib/filterbg.gif | Bin .../0.3-SNAPSHOT/api/lib/filterboxbarbg.gif | Bin .../0.3-SNAPSHOT/api/lib/filterboxbarbg.png | Bin .../0.3-SNAPSHOT/api/lib/filterboxbg.gif | Bin .../0.3-SNAPSHOT/api/lib/fullcommenttopbg.gif | Bin .../0.3-SNAPSHOT/api/lib/index.css | 0 .../0.3-SNAPSHOT/api/lib/index.js | 0 .../0.3-SNAPSHOT/api/lib/jquery-ui.js | 0 .../0.3-SNAPSHOT/api/lib/jquery.js | 0 .../0.3-SNAPSHOT/api/lib/jquery.layout.js | 0 .../0.3-SNAPSHOT/api/lib/modernizr.custom.js | 0 .../0.3-SNAPSHOT/api/lib/navigation-li-a.png | Bin .../0.3-SNAPSHOT/api/lib/navigation-li.png | Bin .../0.3-SNAPSHOT/api/lib/object.png | Bin .../0.3-SNAPSHOT/api/lib/object_big.png | Bin .../0.3-SNAPSHOT/api/lib/object_diagram.png | Bin .../api/lib/object_to_class_big.png | Bin .../api/lib/object_to_trait_big.png | Bin .../api/lib/object_to_type_big.png | Bin .../0.3-SNAPSHOT/api/lib/ownderbg2.gif | Bin .../0.3-SNAPSHOT/api/lib/ownerbg.gif | Bin .../0.3-SNAPSHOT/api/lib/ownerbg2.gif | Bin .../0.3-SNAPSHOT/api/lib/package.png | Bin .../0.3-SNAPSHOT/api/lib/package_big.png | Bin .../0.3-SNAPSHOT/api/lib/packagesbg.gif | Bin .../0.3-SNAPSHOT/api/lib/ref-index.css | 0 .../0.3-SNAPSHOT/api/lib/remove.png | Bin .../0.3-SNAPSHOT/api/lib/scheduler.js | 0 .../api/lib/selected-implicits.png | Bin .../api/lib/selected-right-implicits.png | Bin .../0.3-SNAPSHOT/api/lib/selected-right.png | Bin .../0.3-SNAPSHOT/api/lib/selected.png | Bin .../0.3-SNAPSHOT/api/lib/selected2-right.png | Bin .../0.3-SNAPSHOT/api/lib/selected2.png | Bin .../0.3-SNAPSHOT/api/lib/signaturebg.gif | Bin .../0.3-SNAPSHOT/api/lib/signaturebg2.gif | Bin .../0.3-SNAPSHOT/api/lib/template.css | 0 .../0.3-SNAPSHOT/api/lib/template.js | 0 .../0.3-SNAPSHOT/api/lib/tools.tooltip.js | 0 .../0.3-SNAPSHOT/api/lib/trait.png | Bin .../0.3-SNAPSHOT/api/lib/trait_big.png | Bin .../0.3-SNAPSHOT/api/lib/trait_diagram.png | Bin .../api/lib/trait_to_object_big.png | Bin .../0.3-SNAPSHOT/api/lib/type.png | Bin .../0.3-SNAPSHOT/api/lib/type_big.png | Bin .../0.3-SNAPSHOT/api/lib/type_diagram.png | Bin .../api/lib/type_to_object_big.png | Bin .../0.3-SNAPSHOT/api/lib/typebg.gif | Bin .../0.3-SNAPSHOT/api/lib/unselected.png | Bin .../0.3-SNAPSHOT/api/lib/valuemembersbg.gif | Bin .../0.3-SNAPSHOT/api/package.html | 24 +- .../0.3-SNAPSHOT/api/scalaxy/package.html | 0 .../scalaxy/reified/CaptureConversions$.html | 0 .../api/scalaxy/reified/ReifiedValue.html | 0 .../scalaxy/reified/internal/CaptureTag$.html | 0 .../api/scalaxy/reified/internal/Utils$.html | 0 .../api/scalaxy/reified/internal/package.html | 0 .../reified/package$$ReifiedFunction1.html | 0 .../reified/package$$ReifiedFunction2.html | 0 .../api/scalaxy/reified/package.html | 0 Reified/index.md | 82 +++++++ index.md | 93 ++++++++ 675 files changed, 728 insertions(+), 23 deletions(-) rename {scalaxy-beans => Beans}/0.3-SNAPSHOT/api/index.html (100%) rename {scalaxy-beans => Beans}/0.3-SNAPSHOT/api/index.js (100%) rename {scalaxy-beans => Beans}/0.3-SNAPSHOT/api/lib/arrow-down.png (100%) rename {scalaxy-beans => Beans}/0.3-SNAPSHOT/api/lib/arrow-right.png (100%) rename {scalaxy-beans => Beans}/0.3-SNAPSHOT/api/lib/class.png (100%) rename {scalaxy-beans => Beans}/0.3-SNAPSHOT/api/lib/class_big.png (100%) rename {scalaxy-beans => Beans}/0.3-SNAPSHOT/api/lib/class_diagram.png (100%) rename {scalaxy-beans => Beans}/0.3-SNAPSHOT/api/lib/class_to_object_big.png (100%) rename {scalaxy-beans => Beans}/0.3-SNAPSHOT/api/lib/constructorsbg.gif (100%) rename {scalaxy-beans => Beans}/0.3-SNAPSHOT/api/lib/conversionbg.gif (100%) rename {scalaxy-beans => Beans}/0.3-SNAPSHOT/api/lib/defbg-blue.gif (100%) rename {scalaxy-beans => Beans}/0.3-SNAPSHOT/api/lib/defbg-green.gif (100%) rename {scalaxy-beans => Beans}/0.3-SNAPSHOT/api/lib/diagrams.css (100%) rename {scalaxy-beans => Beans}/0.3-SNAPSHOT/api/lib/diagrams.js (100%) rename {scalaxy-beans => Beans}/0.3-SNAPSHOT/api/lib/filter_box_left.png (100%) rename {scalaxy-beans => Beans}/0.3-SNAPSHOT/api/lib/filter_box_left2.gif (100%) rename {scalaxy-beans => Beans}/0.3-SNAPSHOT/api/lib/filter_box_right.png (100%) rename {scalaxy-beans => Beans}/0.3-SNAPSHOT/api/lib/filterbg.gif (100%) rename {scalaxy-beans => Beans}/0.3-SNAPSHOT/api/lib/filterboxbarbg.gif (100%) rename {scalaxy-beans => Beans}/0.3-SNAPSHOT/api/lib/filterboxbarbg.png (100%) rename {scalaxy-beans => Beans}/0.3-SNAPSHOT/api/lib/filterboxbg.gif (100%) rename {scalaxy-beans => Beans}/0.3-SNAPSHOT/api/lib/fullcommenttopbg.gif (100%) rename {scalaxy-beans => Beans}/0.3-SNAPSHOT/api/lib/index.css (100%) rename {scalaxy-beans => Beans}/0.3-SNAPSHOT/api/lib/index.js (100%) rename {scalaxy-beans => Beans}/0.3-SNAPSHOT/api/lib/jquery-ui.js (100%) rename {scalaxy-beans => Beans}/0.3-SNAPSHOT/api/lib/jquery.js (100%) rename {scalaxy-beans => Beans}/0.3-SNAPSHOT/api/lib/jquery.layout.js (100%) rename {scalaxy-beans => Beans}/0.3-SNAPSHOT/api/lib/modernizr.custom.js (100%) rename {scalaxy-beans => Beans}/0.3-SNAPSHOT/api/lib/navigation-li-a.png (100%) rename {scalaxy-beans => Beans}/0.3-SNAPSHOT/api/lib/navigation-li.png (100%) rename {scalaxy-beans => Beans}/0.3-SNAPSHOT/api/lib/object.png (100%) rename {scalaxy-beans => Beans}/0.3-SNAPSHOT/api/lib/object_big.png (100%) rename {scalaxy-beans => Beans}/0.3-SNAPSHOT/api/lib/object_diagram.png (100%) rename {scalaxy-beans => Beans}/0.3-SNAPSHOT/api/lib/object_to_class_big.png (100%) rename {scalaxy-beans => Beans}/0.3-SNAPSHOT/api/lib/object_to_trait_big.png (100%) rename {scalaxy-beans => Beans}/0.3-SNAPSHOT/api/lib/object_to_type_big.png (100%) rename {scalaxy-beans => Beans}/0.3-SNAPSHOT/api/lib/ownderbg2.gif (100%) rename {scalaxy-beans => Beans}/0.3-SNAPSHOT/api/lib/ownerbg.gif (100%) rename {scalaxy-beans => Beans}/0.3-SNAPSHOT/api/lib/ownerbg2.gif (100%) rename {scalaxy-beans => Beans}/0.3-SNAPSHOT/api/lib/package.png (100%) rename {scalaxy-beans => Beans}/0.3-SNAPSHOT/api/lib/package_big.png (100%) rename {scalaxy-beans => Beans}/0.3-SNAPSHOT/api/lib/packagesbg.gif (100%) rename {scalaxy-beans => Beans}/0.3-SNAPSHOT/api/lib/ref-index.css (100%) rename {scalaxy-beans => Beans}/0.3-SNAPSHOT/api/lib/remove.png (100%) rename {scalaxy-beans => Beans}/0.3-SNAPSHOT/api/lib/scheduler.js (100%) rename {scalaxy-beans => Beans}/0.3-SNAPSHOT/api/lib/selected-implicits.png (100%) rename {scalaxy-beans => Beans}/0.3-SNAPSHOT/api/lib/selected-right-implicits.png (100%) rename {scalaxy-beans => Beans}/0.3-SNAPSHOT/api/lib/selected-right.png (100%) rename {scalaxy-beans => Beans}/0.3-SNAPSHOT/api/lib/selected.png (100%) rename {scalaxy-beans => Beans}/0.3-SNAPSHOT/api/lib/selected2-right.png (100%) rename {scalaxy-beans => Beans}/0.3-SNAPSHOT/api/lib/selected2.png (100%) rename {scalaxy-beans => Beans}/0.3-SNAPSHOT/api/lib/signaturebg.gif (100%) rename {scalaxy-beans => Beans}/0.3-SNAPSHOT/api/lib/signaturebg2.gif (100%) rename {scalaxy-beans => Beans}/0.3-SNAPSHOT/api/lib/template.css (100%) rename {scalaxy-beans => Beans}/0.3-SNAPSHOT/api/lib/template.js (100%) rename {scalaxy-beans => Beans}/0.3-SNAPSHOT/api/lib/tools.tooltip.js (100%) rename {scalaxy-beans => Beans}/0.3-SNAPSHOT/api/lib/trait.png (100%) rename {scalaxy-beans => Beans}/0.3-SNAPSHOT/api/lib/trait_big.png (100%) rename {scalaxy-beans => Beans}/0.3-SNAPSHOT/api/lib/trait_diagram.png (100%) rename {scalaxy-beans => Beans}/0.3-SNAPSHOT/api/lib/trait_to_object_big.png (100%) rename {scalaxy-beans => Beans}/0.3-SNAPSHOT/api/lib/type.png (100%) rename {scalaxy-beans => Beans}/0.3-SNAPSHOT/api/lib/type_big.png (100%) rename {scalaxy-beans => Beans}/0.3-SNAPSHOT/api/lib/type_diagram.png (100%) rename {scalaxy-beans => Beans}/0.3-SNAPSHOT/api/lib/type_to_object_big.png (100%) rename {scalaxy-beans => Beans}/0.3-SNAPSHOT/api/lib/typebg.gif (100%) rename {scalaxy-beans => Beans}/0.3-SNAPSHOT/api/lib/unselected.png (100%) rename {scalaxy-beans => Beans}/0.3-SNAPSHOT/api/lib/valuemembersbg.gif (100%) rename {scalaxy-beans => Beans}/0.3-SNAPSHOT/api/package.html (100%) create mode 100644 Beans/index.md create mode 100644 Compilets/index.md rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/index.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/index.js (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/index/index-_.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/index/index-a.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/index/index-b.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/index/index-c.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/index/index-d.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/index/index-e.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/index/index-f.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/index/index-g.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/index/index-h.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/index/index-i.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/index/index-l.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/index/index-m.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/index/index-n.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/index/index-o.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/index/index-p.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/index/index-r.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/index/index-s.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/index/index-t.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/index/index-u.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/index/index-v.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/index/index-w.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/index/index-x.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/index/index-z.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/lib/arrow-down.png (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/lib/arrow-right.png (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/lib/class.png (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/lib/class_big.png (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/lib/class_diagram.png (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/lib/class_to_object_big.png (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/lib/constructorsbg.gif (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/lib/conversionbg.gif (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/lib/defbg-blue.gif (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/lib/defbg-green.gif (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/lib/diagrams.css (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/lib/diagrams.js (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/lib/filter_box_left.png (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/lib/filter_box_left2.gif (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/lib/filter_box_right.png (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/lib/filterbg.gif (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/lib/filterboxbarbg.gif (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/lib/filterboxbarbg.png (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/lib/filterboxbg.gif (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/lib/fullcommenttopbg.gif (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/lib/index.css (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/lib/index.js (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/lib/jquery-ui.js (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/lib/jquery.js (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/lib/jquery.layout.js (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/lib/modernizr.custom.js (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/lib/navigation-li-a.png (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/lib/navigation-li.png (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/lib/object.png (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/lib/object_big.png (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/lib/object_diagram.png (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/lib/object_to_class_big.png (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/lib/object_to_trait_big.png (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/lib/object_to_type_big.png (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/lib/ownderbg2.gif (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/lib/ownerbg.gif (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/lib/ownerbg2.gif (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/lib/package.png (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/lib/package_big.png (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/lib/packagesbg.gif (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/lib/ref-index.css (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/lib/remove.png (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/lib/scheduler.js (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/lib/selected-implicits.png (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/lib/selected-right-implicits.png (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/lib/selected-right.png (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/lib/selected.png (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/lib/selected2-right.png (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/lib/selected2.png (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/lib/signaturebg.gif (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/lib/signaturebg2.gif (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/lib/template.css (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/lib/template.js (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/lib/tools.tooltip.js (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/lib/trait.png (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/lib/trait_big.png (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/lib/trait_diagram.png (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/lib/trait_to_object_big.png (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/lib/type.png (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/lib/type_big.png (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/lib/type_diagram.png (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/lib/type_to_object_big.png (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/lib/typebg.gif (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/lib/unselected.png (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/lib/valuemembersbg.gif (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/package.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/ArrayType$.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/CodeAnalysis$BooleanEvaluator.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/CodeAnalysis$Evaluator.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/CodeAnalysis$IntEvaluator.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/CodeAnalysis$SeqEvaluator.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/CodeAnalysis$SideEffectsEvaluator.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/CodeAnalysis$SymbolsInfo.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/CodeAnalysis.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/ColType.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/CommonScalaNames$N$.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/CommonScalaNames$N.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/CommonScalaNames.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/FlatCode.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/FlatCodes$.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/HasSideEffects$.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/IndexedSeqType$.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/ListType$.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/MapType$.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$ArrayApply$.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$ArrayOps$.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$ArrayTabulate$.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$ArrayTyped$.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$BasicTypeApply$.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$CanBuildFromArg$.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$CollectionApply.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$Foreach$.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$Func$.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$HigherTypeParameterExtractor.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$Ids.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$IndexedSeqApply$.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$IntRange$.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$ListApply$.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$ListTree$.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$OptionApply$.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$OptionTree$.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$Predef$.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$ScalaMathFunction$.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$SeqApply$.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$SymbolWithOwnerAndName$.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TreeWithSymbol$.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TreeWithType$.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TrivialCanBuildFromArg$.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TupleClass$.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TupleComponent$.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TupleCreation$.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TuplePath$.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TupleSelect$.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$WhileLoop$.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$WrappedArrayTree$.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$tupleComponentName$.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/OptionType$.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/SeqType$.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/SetType$.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOp.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOpType.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$AllOrSomeOp.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$CollectOp.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$CountOp.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$FilterOp.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$FilterWhileOp.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$FindOp.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$FoldOp.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ForeachOp.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$Function1Transformer.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$Function2Reduction.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$FunctionTransformer.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$MapOp.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$MaxOp.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$MinOp.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ProductOp.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ReduceOp.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$Reductoid$ReductionTotalUpdate.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$Reductoid.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ReverseOp.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ScalarReduction.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ScanOp.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$SideEffectFreeScalarReduction.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$SumOp.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ToArrayOp.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ToCollectionOp.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ToIndexedSeqOp.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ToListOp.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ToSeqOp.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ToSetOp.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ToVectorOp.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$UpdateAllOp.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ZipOp.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ZipWithIndexOp.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/StreamOps.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$ArrayBuilderGen.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$ArrayBuilderStreamSink.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$ArrayStreamSink.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$BuilderGen.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$BuilderStreamSink.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$CanCreateArraySink.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$CanCreateListSink.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$CanCreateOptionSink.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$CanCreateSetSink.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$CanCreateVectorSink.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$DefaultBuilderGen.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$ListBuilderGen.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$SetBuilderGen.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$VectorBuilderGen.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$WithArrayResultWrapper.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$WithResultWrapper.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$AbstractArrayStreamSource.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$ArrayApplyStreamSource.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$ExplicitCollectionStreamSource.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$IndexedSeqApplyStreamSource.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$ListApplyStreamSource.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$ListStreamSource.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$OptionStreamSource.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$RangeStreamSource.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$SeqApplyStreamSource.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$StreamSource$$By$.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$StreamSource$.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$WrappedArrayStreamSource.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/StreamSources.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/StreamTransformers$OpsStream.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/StreamTransformers.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/Streams$BrokenOperationsStreamException.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/Streams$CanChainResult.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/Streams$CanCreateStreamSink.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/Streams$CodeWontBenefitFromOptimization.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/Streams$DefaultTupleValue.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/Streams$FromLeft$.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/Streams$FromRight$.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/Streams$LocalContext.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/Streams$Loop$Inners.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/Streams$Loop$SubContext.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/Streams$Loop$TreeGenList.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/Streams$Loop.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/Streams$NoResult$.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/Streams$Order.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/Streams$ResultKind.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/Streams$ReverseOrder$.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/Streams$SameOrder$.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/Streams$ScalarResult$.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/Streams$SideEffectFreeStreamComponent.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/Streams$SideEffectFullComponent.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/Streams$SideEffectsAnalyzer.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/Streams$Stream.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/Streams$StreamChainTestable.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/Streams$StreamComponent.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/Streams$StreamResult$.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/Streams$StreamSink.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/Streams$StreamSource.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/Streams$StreamTransformer.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/Streams$StreamValue.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/Streams$TraversalDirection.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/Streams$TupleValue.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/Streams$Unordered$.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/Streams.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/TraversalOps$FoldName$.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/TraversalOps$ReduceName$.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/TraversalOps$ScanName$.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/TraversalOps$TraversalOp$.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/TraversalOps.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/TreeBuilders$VarDef.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/TreeBuilders.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/TupleAnalysis$BoundTuple.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/TupleAnalysis$TupleAnalyzer.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/TupleAnalysis$TupleInfo.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/TupleAnalysis$TupleSlice.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/TupleAnalysis.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/Tuploids.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/VectorType$.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/WithRuntimeUniverse.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/WithTestFresh.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/components/package.html (100%) rename {scalaxy-components => Components}/0.3-SNAPSHOT/api/scalaxy/package.html (100%) rename {scalaxy-debug => Debug}/0.3-SNAPSHOT/api/index.html (100%) rename {scalaxy-debug => Debug}/0.3-SNAPSHOT/api/index.js (100%) rename {scalaxy-debug => Debug}/0.3-SNAPSHOT/api/index/index-a.html (100%) rename {scalaxy-debug => Debug}/0.3-SNAPSHOT/api/index/index-c.html (100%) rename {scalaxy-debug => Debug}/0.3-SNAPSHOT/api/index/index-d.html (100%) rename {scalaxy-debug => Debug}/0.3-SNAPSHOT/api/index/index-g.html (100%) rename {scalaxy-debug => Debug}/0.3-SNAPSHOT/api/index/index-i.html (100%) rename {scalaxy-debug => Debug}/0.3-SNAPSHOT/api/index/index-m.html (100%) rename {scalaxy-debug => Debug}/0.3-SNAPSHOT/api/index/index-n.html (100%) rename {scalaxy-debug => Debug}/0.3-SNAPSHOT/api/index/index-p.html (100%) rename {scalaxy-debug => Debug}/0.3-SNAPSHOT/api/index/index-r.html (100%) rename {scalaxy-debug => Debug}/0.3-SNAPSHOT/api/index/index-s.html (100%) rename {scalaxy-debug => Debug}/0.3-SNAPSHOT/api/lib/arrow-down.png (100%) rename {scalaxy-debug => Debug}/0.3-SNAPSHOT/api/lib/arrow-right.png (100%) rename {scalaxy-debug => Debug}/0.3-SNAPSHOT/api/lib/class.png (100%) rename {scalaxy-debug => Debug}/0.3-SNAPSHOT/api/lib/class_big.png (100%) rename {scalaxy-debug => Debug}/0.3-SNAPSHOT/api/lib/class_diagram.png (100%) rename {scalaxy-debug => Debug}/0.3-SNAPSHOT/api/lib/class_to_object_big.png (100%) rename {scalaxy-debug => Debug}/0.3-SNAPSHOT/api/lib/constructorsbg.gif (100%) rename {scalaxy-debug => Debug}/0.3-SNAPSHOT/api/lib/conversionbg.gif (100%) rename {scalaxy-debug => Debug}/0.3-SNAPSHOT/api/lib/defbg-blue.gif (100%) rename {scalaxy-debug => Debug}/0.3-SNAPSHOT/api/lib/defbg-green.gif (100%) rename {scalaxy-debug => Debug}/0.3-SNAPSHOT/api/lib/diagrams.css (100%) rename {scalaxy-debug => Debug}/0.3-SNAPSHOT/api/lib/diagrams.js (100%) rename {scalaxy-debug => Debug}/0.3-SNAPSHOT/api/lib/filter_box_left.png (100%) rename {scalaxy-debug => Debug}/0.3-SNAPSHOT/api/lib/filter_box_left2.gif (100%) rename {scalaxy-debug => Debug}/0.3-SNAPSHOT/api/lib/filter_box_right.png (100%) rename {scalaxy-debug => Debug}/0.3-SNAPSHOT/api/lib/filterbg.gif (100%) rename {scalaxy-debug => Debug}/0.3-SNAPSHOT/api/lib/filterboxbarbg.gif (100%) rename {scalaxy-debug => Debug}/0.3-SNAPSHOT/api/lib/filterboxbarbg.png (100%) rename {scalaxy-debug => Debug}/0.3-SNAPSHOT/api/lib/filterboxbg.gif (100%) rename {scalaxy-debug => Debug}/0.3-SNAPSHOT/api/lib/fullcommenttopbg.gif (100%) rename {scalaxy-debug => Debug}/0.3-SNAPSHOT/api/lib/index.css (100%) rename {scalaxy-debug => Debug}/0.3-SNAPSHOT/api/lib/index.js (100%) rename {scalaxy-debug => Debug}/0.3-SNAPSHOT/api/lib/jquery-ui.js (100%) rename {scalaxy-debug => Debug}/0.3-SNAPSHOT/api/lib/jquery.js (100%) rename {scalaxy-debug => Debug}/0.3-SNAPSHOT/api/lib/jquery.layout.js (100%) rename {scalaxy-debug => Debug}/0.3-SNAPSHOT/api/lib/modernizr.custom.js (100%) rename {scalaxy-debug => Debug}/0.3-SNAPSHOT/api/lib/navigation-li-a.png (100%) rename {scalaxy-debug => Debug}/0.3-SNAPSHOT/api/lib/navigation-li.png (100%) rename {scalaxy-debug => Debug}/0.3-SNAPSHOT/api/lib/object.png (100%) rename {scalaxy-debug => Debug}/0.3-SNAPSHOT/api/lib/object_big.png (100%) rename {scalaxy-debug => Debug}/0.3-SNAPSHOT/api/lib/object_diagram.png (100%) rename {scalaxy-debug => Debug}/0.3-SNAPSHOT/api/lib/object_to_class_big.png (100%) rename {scalaxy-debug => Debug}/0.3-SNAPSHOT/api/lib/object_to_trait_big.png (100%) rename {scalaxy-debug => Debug}/0.3-SNAPSHOT/api/lib/object_to_type_big.png (100%) rename {scalaxy-debug => Debug}/0.3-SNAPSHOT/api/lib/ownderbg2.gif (100%) rename {scalaxy-debug => Debug}/0.3-SNAPSHOT/api/lib/ownerbg.gif (100%) rename {scalaxy-debug => Debug}/0.3-SNAPSHOT/api/lib/ownerbg2.gif (100%) rename {scalaxy-debug => Debug}/0.3-SNAPSHOT/api/lib/package.png (100%) rename {scalaxy-debug => Debug}/0.3-SNAPSHOT/api/lib/package_big.png (100%) rename {scalaxy-debug => Debug}/0.3-SNAPSHOT/api/lib/packagesbg.gif (100%) rename {scalaxy-debug => Debug}/0.3-SNAPSHOT/api/lib/ref-index.css (100%) rename {scalaxy-debug => Debug}/0.3-SNAPSHOT/api/lib/remove.png (100%) rename {scalaxy-debug => Debug}/0.3-SNAPSHOT/api/lib/scheduler.js (100%) rename {scalaxy-debug => Debug}/0.3-SNAPSHOT/api/lib/selected-implicits.png (100%) rename {scalaxy-debug => Debug}/0.3-SNAPSHOT/api/lib/selected-right-implicits.png (100%) rename {scalaxy-debug => Debug}/0.3-SNAPSHOT/api/lib/selected-right.png (100%) rename {scalaxy-debug => Debug}/0.3-SNAPSHOT/api/lib/selected.png (100%) rename {scalaxy-debug => Debug}/0.3-SNAPSHOT/api/lib/selected2-right.png (100%) rename {scalaxy-debug => Debug}/0.3-SNAPSHOT/api/lib/selected2.png (100%) rename {scalaxy-debug => Debug}/0.3-SNAPSHOT/api/lib/signaturebg.gif (100%) rename {scalaxy-debug => Debug}/0.3-SNAPSHOT/api/lib/signaturebg2.gif (100%) rename {scalaxy-debug => Debug}/0.3-SNAPSHOT/api/lib/template.css (100%) rename {scalaxy-debug => Debug}/0.3-SNAPSHOT/api/lib/template.js (100%) rename {scalaxy-debug => Debug}/0.3-SNAPSHOT/api/lib/tools.tooltip.js (100%) rename {scalaxy-debug => Debug}/0.3-SNAPSHOT/api/lib/trait.png (100%) rename {scalaxy-debug => Debug}/0.3-SNAPSHOT/api/lib/trait_big.png (100%) rename {scalaxy-debug => Debug}/0.3-SNAPSHOT/api/lib/trait_diagram.png (100%) rename {scalaxy-debug => Debug}/0.3-SNAPSHOT/api/lib/trait_to_object_big.png (100%) rename {scalaxy-debug => Debug}/0.3-SNAPSHOT/api/lib/type.png (100%) rename {scalaxy-debug => Debug}/0.3-SNAPSHOT/api/lib/type_big.png (100%) rename {scalaxy-debug => Debug}/0.3-SNAPSHOT/api/lib/type_diagram.png (100%) rename {scalaxy-debug => Debug}/0.3-SNAPSHOT/api/lib/type_to_object_big.png (100%) rename {scalaxy-debug => Debug}/0.3-SNAPSHOT/api/lib/typebg.gif (100%) rename {scalaxy-debug => Debug}/0.3-SNAPSHOT/api/lib/unselected.png (100%) rename {scalaxy-debug => Debug}/0.3-SNAPSHOT/api/lib/valuemembersbg.gif (100%) rename {scalaxy-debug => Debug}/0.3-SNAPSHOT/api/package.html (100%) rename {scalaxy-debug => Debug}/0.3-SNAPSHOT/api/scalaxy/debug/impl$.html (100%) rename {scalaxy-debug => Debug}/0.3-SNAPSHOT/api/scalaxy/debug/package.html (100%) rename {scalaxy-debug => Debug}/0.3-SNAPSHOT/api/scalaxy/debug/plugin/DebuggableMacrosCompiler$.html (100%) rename {scalaxy-debug => Debug}/0.3-SNAPSHOT/api/scalaxy/debug/plugin/DebuggableMacrosComponent.html (100%) rename {scalaxy-debug => Debug}/0.3-SNAPSHOT/api/scalaxy/debug/plugin/DebuggableMacrosPlugin.html (100%) rename {scalaxy-debug => Debug}/0.3-SNAPSHOT/api/scalaxy/debug/plugin/package.html (100%) rename {scalaxy-debug => Debug}/0.3-SNAPSHOT/api/scalaxy/package.html (100%) create mode 100644 Debug/index.md rename {scalaxy-fx => Fx}/0.3-SNAPSHOT/api/index.html (100%) rename {scalaxy-fx => Fx}/0.3-SNAPSHOT/api/index.js (100%) rename {scalaxy-fx => Fx}/0.3-SNAPSHOT/api/lib/arrow-down.png (100%) rename {scalaxy-fx => Fx}/0.3-SNAPSHOT/api/lib/arrow-right.png (100%) rename {scalaxy-fx => Fx}/0.3-SNAPSHOT/api/lib/class.png (100%) rename {scalaxy-fx => Fx}/0.3-SNAPSHOT/api/lib/class_big.png (100%) rename {scalaxy-fx => Fx}/0.3-SNAPSHOT/api/lib/class_diagram.png (100%) rename {scalaxy-fx => Fx}/0.3-SNAPSHOT/api/lib/class_to_object_big.png (100%) rename {scalaxy-fx => Fx}/0.3-SNAPSHOT/api/lib/constructorsbg.gif (100%) rename {scalaxy-fx => Fx}/0.3-SNAPSHOT/api/lib/conversionbg.gif (100%) rename {scalaxy-fx => Fx}/0.3-SNAPSHOT/api/lib/defbg-blue.gif (100%) rename {scalaxy-fx => Fx}/0.3-SNAPSHOT/api/lib/defbg-green.gif (100%) rename {scalaxy-fx => Fx}/0.3-SNAPSHOT/api/lib/diagrams.css (100%) rename {scalaxy-fx => Fx}/0.3-SNAPSHOT/api/lib/diagrams.js (100%) rename {scalaxy-fx => Fx}/0.3-SNAPSHOT/api/lib/filter_box_left.png (100%) rename {scalaxy-fx => Fx}/0.3-SNAPSHOT/api/lib/filter_box_left2.gif (100%) rename {scalaxy-fx => Fx}/0.3-SNAPSHOT/api/lib/filter_box_right.png (100%) rename {scalaxy-fx => Fx}/0.3-SNAPSHOT/api/lib/filterbg.gif (100%) rename {scalaxy-fx => Fx}/0.3-SNAPSHOT/api/lib/filterboxbarbg.gif (100%) rename {scalaxy-fx => Fx}/0.3-SNAPSHOT/api/lib/filterboxbarbg.png (100%) rename {scalaxy-fx => Fx}/0.3-SNAPSHOT/api/lib/filterboxbg.gif (100%) rename {scalaxy-fx => Fx}/0.3-SNAPSHOT/api/lib/fullcommenttopbg.gif (100%) rename {scalaxy-fx => Fx}/0.3-SNAPSHOT/api/lib/index.css (100%) rename {scalaxy-fx => Fx}/0.3-SNAPSHOT/api/lib/index.js (100%) rename {scalaxy-fx => Fx}/0.3-SNAPSHOT/api/lib/jquery-ui.js (100%) rename {scalaxy-fx => Fx}/0.3-SNAPSHOT/api/lib/jquery.js (100%) rename {scalaxy-fx => Fx}/0.3-SNAPSHOT/api/lib/jquery.layout.js (100%) rename {scalaxy-fx => Fx}/0.3-SNAPSHOT/api/lib/modernizr.custom.js (100%) rename {scalaxy-fx => Fx}/0.3-SNAPSHOT/api/lib/navigation-li-a.png (100%) rename {scalaxy-fx => Fx}/0.3-SNAPSHOT/api/lib/navigation-li.png (100%) rename {scalaxy-fx => Fx}/0.3-SNAPSHOT/api/lib/object.png (100%) rename {scalaxy-fx => Fx}/0.3-SNAPSHOT/api/lib/object_big.png (100%) rename {scalaxy-fx => Fx}/0.3-SNAPSHOT/api/lib/object_diagram.png (100%) rename {scalaxy-fx => Fx}/0.3-SNAPSHOT/api/lib/object_to_class_big.png (100%) rename {scalaxy-fx => Fx}/0.3-SNAPSHOT/api/lib/object_to_trait_big.png (100%) rename {scalaxy-fx => Fx}/0.3-SNAPSHOT/api/lib/object_to_type_big.png (100%) rename {scalaxy-fx => Fx}/0.3-SNAPSHOT/api/lib/ownderbg2.gif (100%) rename {scalaxy-fx => Fx}/0.3-SNAPSHOT/api/lib/ownerbg.gif (100%) rename {scalaxy-fx => Fx}/0.3-SNAPSHOT/api/lib/ownerbg2.gif (100%) rename {scalaxy-fx => Fx}/0.3-SNAPSHOT/api/lib/package.png (100%) rename {scalaxy-fx => Fx}/0.3-SNAPSHOT/api/lib/package_big.png (100%) rename {scalaxy-fx => Fx}/0.3-SNAPSHOT/api/lib/packagesbg.gif (100%) rename {scalaxy-fx => Fx}/0.3-SNAPSHOT/api/lib/ref-index.css (100%) rename {scalaxy-fx => Fx}/0.3-SNAPSHOT/api/lib/remove.png (100%) rename {scalaxy-fx => Fx}/0.3-SNAPSHOT/api/lib/scheduler.js (100%) rename {scalaxy-fx => Fx}/0.3-SNAPSHOT/api/lib/selected-implicits.png (100%) rename {scalaxy-fx => Fx}/0.3-SNAPSHOT/api/lib/selected-right-implicits.png (100%) rename {scalaxy-fx => Fx}/0.3-SNAPSHOT/api/lib/selected-right.png (100%) rename {scalaxy-fx => Fx}/0.3-SNAPSHOT/api/lib/selected.png (100%) rename {scalaxy-fx => Fx}/0.3-SNAPSHOT/api/lib/selected2-right.png (100%) rename {scalaxy-fx => Fx}/0.3-SNAPSHOT/api/lib/selected2.png (100%) rename {scalaxy-fx => Fx}/0.3-SNAPSHOT/api/lib/signaturebg.gif (100%) rename {scalaxy-fx => Fx}/0.3-SNAPSHOT/api/lib/signaturebg2.gif (100%) rename {scalaxy-fx => Fx}/0.3-SNAPSHOT/api/lib/template.css (100%) rename {scalaxy-fx => Fx}/0.3-SNAPSHOT/api/lib/template.js (100%) rename {scalaxy-fx => Fx}/0.3-SNAPSHOT/api/lib/tools.tooltip.js (100%) rename {scalaxy-fx => Fx}/0.3-SNAPSHOT/api/lib/trait.png (100%) rename {scalaxy-fx => Fx}/0.3-SNAPSHOT/api/lib/trait_big.png (100%) rename {scalaxy-fx => Fx}/0.3-SNAPSHOT/api/lib/trait_diagram.png (100%) rename {scalaxy-fx => Fx}/0.3-SNAPSHOT/api/lib/trait_to_object_big.png (100%) rename {scalaxy-fx => Fx}/0.3-SNAPSHOT/api/lib/type.png (100%) rename {scalaxy-fx => Fx}/0.3-SNAPSHOT/api/lib/type_big.png (100%) rename {scalaxy-fx => Fx}/0.3-SNAPSHOT/api/lib/type_diagram.png (100%) rename {scalaxy-fx => Fx}/0.3-SNAPSHOT/api/lib/type_to_object_big.png (100%) rename {scalaxy-fx => Fx}/0.3-SNAPSHOT/api/lib/typebg.gif (100%) rename {scalaxy-fx => Fx}/0.3-SNAPSHOT/api/lib/unselected.png (100%) rename {scalaxy-fx => Fx}/0.3-SNAPSHOT/api/lib/valuemembersbg.gif (100%) rename {scalaxy-fx => Fx}/0.3-SNAPSHOT/api/package.html (100%) create mode 100644 Fx/index.md rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/index.html (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/index.js (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/index/index-_.html (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/index/index-a.html (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/index/index-c.html (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/index/index-d.html (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/index/index-e.html (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/index/index-f.html (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/index/index-g.html (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/index/index-j.html (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/index/index-l.html (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/index/index-m.html (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/index/index-n.html (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/index/index-p.html (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/index/index-r.html (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/index/index-s.html (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/index/index-t.html (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/lib/arrow-down.png (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/lib/arrow-right.png (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/lib/class.png (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/lib/class_big.png (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/lib/class_diagram.png (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/lib/class_to_object_big.png (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/lib/constructorsbg.gif (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/lib/conversionbg.gif (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/lib/defbg-blue.gif (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/lib/defbg-green.gif (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/lib/diagrams.css (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/lib/diagrams.js (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/lib/filter_box_left.png (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/lib/filter_box_left2.gif (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/lib/filter_box_right.png (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/lib/filterbg.gif (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/lib/filterboxbarbg.gif (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/lib/filterboxbarbg.png (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/lib/filterboxbg.gif (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/lib/fullcommenttopbg.gif (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/lib/index.css (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/lib/index.js (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/lib/jquery-ui.js (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/lib/jquery.js (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/lib/jquery.layout.js (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/lib/modernizr.custom.js (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/lib/navigation-li-a.png (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/lib/navigation-li.png (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/lib/object.png (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/lib/object_big.png (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/lib/object_diagram.png (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/lib/object_to_class_big.png (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/lib/object_to_trait_big.png (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/lib/object_to_type_big.png (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/lib/ownderbg2.gif (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/lib/ownerbg.gif (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/lib/ownerbg2.gif (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/lib/package.png (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/lib/package_big.png (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/lib/packagesbg.gif (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/lib/ref-index.css (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/lib/remove.png (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/lib/scheduler.js (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/lib/selected-implicits.png (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/lib/selected-right-implicits.png (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/lib/selected-right.png (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/lib/selected.png (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/lib/selected2-right.png (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/lib/selected2.png (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/lib/signaturebg.gif (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/lib/signaturebg2.gif (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/lib/template.css (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/lib/template.js (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/lib/tools.tooltip.js (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/lib/trait.png (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/lib/trait_big.png (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/lib/trait_diagram.png (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/lib/trait_to_object_big.png (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/lib/type.png (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/lib/type_big.png (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/lib/type_diagram.png (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/lib/type_to_object_big.png (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/lib/typebg.gif (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/lib/unselected.png (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/lib/valuemembersbg.gif (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/package.html (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/scalaxy/extensions/Extensions$DefsTransformer.html (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/scalaxy/extensions/Extensions$DefsTraverser.html (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/scalaxy/extensions/Extensions$FlagOps2.html (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/scalaxy/extensions/Extensions.html (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/scalaxy/extensions/MacroExtensionsCompiler$.html (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/scalaxy/extensions/MacroExtensionsComponent.html (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/scalaxy/extensions/MacroExtensionsPlugin.html (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/scalaxy/extensions/TreeReifyingTransformers$TreeReifyingTransformer.html (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/scalaxy/extensions/TreeReifyingTransformers.html (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/scalaxy/extensions/package.html (100%) rename {scalaxy-macro-extensions => MacroExtensions}/0.3-SNAPSHOT/api/scalaxy/package.html (100%) create mode 100644 MacroExtensions/index.md rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/index.html (100%) rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/index.js (100%) rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/index/index-a.html (100%) rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/index/index-c.html (100%) rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/index/index-d.html (100%) rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/index/index-e.html (100%) rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/index/index-h.html (100%) rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/index/index-i.html (100%) rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/index/index-r.html (100%) rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/index/index-s.html (100%) rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/index/index-t.html (100%) rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/index/index-u.html (100%) rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/index/index-v.html (100%) rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/lib/arrow-down.png (100%) rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/lib/arrow-right.png (100%) rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/lib/class.png (100%) rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/lib/class_big.png (100%) rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/lib/class_diagram.png (100%) rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/lib/class_to_object_big.png (100%) rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/lib/constructorsbg.gif (100%) rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/lib/conversionbg.gif (100%) rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/lib/defbg-blue.gif (100%) rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/lib/defbg-green.gif (100%) rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/lib/diagrams.css (100%) rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/lib/diagrams.js (100%) rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/lib/filter_box_left.png (100%) rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/lib/filter_box_left2.gif (100%) rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/lib/filter_box_right.png (100%) rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/lib/filterbg.gif (100%) rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/lib/filterboxbarbg.gif (100%) rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/lib/filterboxbarbg.png (100%) rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/lib/filterboxbg.gif (100%) rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/lib/fullcommenttopbg.gif (100%) rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/lib/index.css (100%) rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/lib/index.js (100%) rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/lib/jquery-ui.js (100%) rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/lib/jquery.js (100%) rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/lib/jquery.layout.js (100%) rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/lib/modernizr.custom.js (100%) rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/lib/navigation-li-a.png (100%) rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/lib/navigation-li.png (100%) rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/lib/object.png (100%) rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/lib/object_big.png (100%) rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/lib/object_diagram.png (100%) rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/lib/object_to_class_big.png (100%) rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/lib/object_to_trait_big.png (100%) rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/lib/object_to_type_big.png (100%) rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/lib/ownderbg2.gif (100%) rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/lib/ownerbg.gif (100%) rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/lib/ownerbg2.gif (100%) rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/lib/package.png (100%) rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/lib/package_big.png (100%) rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/lib/packagesbg.gif (100%) rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/lib/ref-index.css (100%) rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/lib/remove.png (100%) rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/lib/scheduler.js (100%) rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/lib/selected-implicits.png (100%) rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/lib/selected-right-implicits.png (100%) rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/lib/selected-right.png (100%) rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/lib/selected.png (100%) rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/lib/selected2-right.png (100%) rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/lib/selected2.png (100%) rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/lib/signaturebg.gif (100%) rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/lib/signaturebg2.gif (100%) rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/lib/template.css (100%) rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/lib/template.js (100%) rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/lib/tools.tooltip.js (100%) rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/lib/trait.png (100%) rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/lib/trait_big.png (100%) rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/lib/trait_diagram.png (100%) rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/lib/trait_to_object_big.png (100%) rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/lib/type.png (100%) rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/lib/type_big.png (100%) rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/lib/type_diagram.png (100%) rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/lib/type_to_object_big.png (100%) rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/lib/typebg.gif (100%) rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/lib/unselected.png (100%) rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/lib/valuemembersbg.gif (100%) rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/package.html (60%) rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/scalaxy/package.html (100%) rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/scalaxy/reified/CaptureConversions$.html (100%) rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/scalaxy/reified/ReifiedValue.html (100%) rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/scalaxy/reified/internal/CaptureTag$.html (100%) rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/scalaxy/reified/internal/Utils$.html (100%) rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/scalaxy/reified/internal/package.html (100%) rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/scalaxy/reified/package$$ReifiedFunction1.html (100%) rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/scalaxy/reified/package$$ReifiedFunction2.html (100%) rename {scalaxy-reified => Reified}/0.3-SNAPSHOT/api/scalaxy/reified/package.html (100%) create mode 100644 Reified/index.md create mode 100644 index.md diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/index.html b/Beans/0.3-SNAPSHOT/api/index.html similarity index 100% rename from scalaxy-beans/0.3-SNAPSHOT/api/index.html rename to Beans/0.3-SNAPSHOT/api/index.html diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/index.js b/Beans/0.3-SNAPSHOT/api/index.js similarity index 100% rename from scalaxy-beans/0.3-SNAPSHOT/api/index.js rename to Beans/0.3-SNAPSHOT/api/index.js diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/arrow-down.png b/Beans/0.3-SNAPSHOT/api/lib/arrow-down.png similarity index 100% rename from scalaxy-beans/0.3-SNAPSHOT/api/lib/arrow-down.png rename to Beans/0.3-SNAPSHOT/api/lib/arrow-down.png diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/arrow-right.png b/Beans/0.3-SNAPSHOT/api/lib/arrow-right.png similarity index 100% rename from scalaxy-beans/0.3-SNAPSHOT/api/lib/arrow-right.png rename to Beans/0.3-SNAPSHOT/api/lib/arrow-right.png diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/class.png b/Beans/0.3-SNAPSHOT/api/lib/class.png similarity index 100% rename from scalaxy-beans/0.3-SNAPSHOT/api/lib/class.png rename to Beans/0.3-SNAPSHOT/api/lib/class.png diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/class_big.png b/Beans/0.3-SNAPSHOT/api/lib/class_big.png similarity index 100% rename from scalaxy-beans/0.3-SNAPSHOT/api/lib/class_big.png rename to Beans/0.3-SNAPSHOT/api/lib/class_big.png diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/class_diagram.png b/Beans/0.3-SNAPSHOT/api/lib/class_diagram.png similarity index 100% rename from scalaxy-beans/0.3-SNAPSHOT/api/lib/class_diagram.png rename to Beans/0.3-SNAPSHOT/api/lib/class_diagram.png diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/class_to_object_big.png b/Beans/0.3-SNAPSHOT/api/lib/class_to_object_big.png similarity index 100% rename from scalaxy-beans/0.3-SNAPSHOT/api/lib/class_to_object_big.png rename to Beans/0.3-SNAPSHOT/api/lib/class_to_object_big.png diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/constructorsbg.gif b/Beans/0.3-SNAPSHOT/api/lib/constructorsbg.gif similarity index 100% rename from scalaxy-beans/0.3-SNAPSHOT/api/lib/constructorsbg.gif rename to Beans/0.3-SNAPSHOT/api/lib/constructorsbg.gif diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/conversionbg.gif b/Beans/0.3-SNAPSHOT/api/lib/conversionbg.gif similarity index 100% rename from scalaxy-beans/0.3-SNAPSHOT/api/lib/conversionbg.gif rename to Beans/0.3-SNAPSHOT/api/lib/conversionbg.gif diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/defbg-blue.gif b/Beans/0.3-SNAPSHOT/api/lib/defbg-blue.gif similarity index 100% rename from scalaxy-beans/0.3-SNAPSHOT/api/lib/defbg-blue.gif rename to Beans/0.3-SNAPSHOT/api/lib/defbg-blue.gif diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/defbg-green.gif b/Beans/0.3-SNAPSHOT/api/lib/defbg-green.gif similarity index 100% rename from scalaxy-beans/0.3-SNAPSHOT/api/lib/defbg-green.gif rename to Beans/0.3-SNAPSHOT/api/lib/defbg-green.gif diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/diagrams.css b/Beans/0.3-SNAPSHOT/api/lib/diagrams.css similarity index 100% rename from scalaxy-beans/0.3-SNAPSHOT/api/lib/diagrams.css rename to Beans/0.3-SNAPSHOT/api/lib/diagrams.css diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/diagrams.js b/Beans/0.3-SNAPSHOT/api/lib/diagrams.js similarity index 100% rename from scalaxy-beans/0.3-SNAPSHOT/api/lib/diagrams.js rename to Beans/0.3-SNAPSHOT/api/lib/diagrams.js diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/filter_box_left.png b/Beans/0.3-SNAPSHOT/api/lib/filter_box_left.png similarity index 100% rename from scalaxy-beans/0.3-SNAPSHOT/api/lib/filter_box_left.png rename to Beans/0.3-SNAPSHOT/api/lib/filter_box_left.png diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/filter_box_left2.gif b/Beans/0.3-SNAPSHOT/api/lib/filter_box_left2.gif similarity index 100% rename from scalaxy-beans/0.3-SNAPSHOT/api/lib/filter_box_left2.gif rename to Beans/0.3-SNAPSHOT/api/lib/filter_box_left2.gif diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/filter_box_right.png b/Beans/0.3-SNAPSHOT/api/lib/filter_box_right.png similarity index 100% rename from scalaxy-beans/0.3-SNAPSHOT/api/lib/filter_box_right.png rename to Beans/0.3-SNAPSHOT/api/lib/filter_box_right.png diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/filterbg.gif b/Beans/0.3-SNAPSHOT/api/lib/filterbg.gif similarity index 100% rename from scalaxy-beans/0.3-SNAPSHOT/api/lib/filterbg.gif rename to Beans/0.3-SNAPSHOT/api/lib/filterbg.gif diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/filterboxbarbg.gif b/Beans/0.3-SNAPSHOT/api/lib/filterboxbarbg.gif similarity index 100% rename from scalaxy-beans/0.3-SNAPSHOT/api/lib/filterboxbarbg.gif rename to Beans/0.3-SNAPSHOT/api/lib/filterboxbarbg.gif diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/filterboxbarbg.png b/Beans/0.3-SNAPSHOT/api/lib/filterboxbarbg.png similarity index 100% rename from scalaxy-beans/0.3-SNAPSHOT/api/lib/filterboxbarbg.png rename to Beans/0.3-SNAPSHOT/api/lib/filterboxbarbg.png diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/filterboxbg.gif b/Beans/0.3-SNAPSHOT/api/lib/filterboxbg.gif similarity index 100% rename from scalaxy-beans/0.3-SNAPSHOT/api/lib/filterboxbg.gif rename to Beans/0.3-SNAPSHOT/api/lib/filterboxbg.gif diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/fullcommenttopbg.gif b/Beans/0.3-SNAPSHOT/api/lib/fullcommenttopbg.gif similarity index 100% rename from scalaxy-beans/0.3-SNAPSHOT/api/lib/fullcommenttopbg.gif rename to Beans/0.3-SNAPSHOT/api/lib/fullcommenttopbg.gif diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/index.css b/Beans/0.3-SNAPSHOT/api/lib/index.css similarity index 100% rename from scalaxy-beans/0.3-SNAPSHOT/api/lib/index.css rename to Beans/0.3-SNAPSHOT/api/lib/index.css diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/index.js b/Beans/0.3-SNAPSHOT/api/lib/index.js similarity index 100% rename from scalaxy-beans/0.3-SNAPSHOT/api/lib/index.js rename to Beans/0.3-SNAPSHOT/api/lib/index.js diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/jquery-ui.js b/Beans/0.3-SNAPSHOT/api/lib/jquery-ui.js similarity index 100% rename from scalaxy-beans/0.3-SNAPSHOT/api/lib/jquery-ui.js rename to Beans/0.3-SNAPSHOT/api/lib/jquery-ui.js diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/jquery.js b/Beans/0.3-SNAPSHOT/api/lib/jquery.js similarity index 100% rename from scalaxy-beans/0.3-SNAPSHOT/api/lib/jquery.js rename to Beans/0.3-SNAPSHOT/api/lib/jquery.js diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/jquery.layout.js b/Beans/0.3-SNAPSHOT/api/lib/jquery.layout.js similarity index 100% rename from scalaxy-beans/0.3-SNAPSHOT/api/lib/jquery.layout.js rename to Beans/0.3-SNAPSHOT/api/lib/jquery.layout.js diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/modernizr.custom.js b/Beans/0.3-SNAPSHOT/api/lib/modernizr.custom.js similarity index 100% rename from scalaxy-beans/0.3-SNAPSHOT/api/lib/modernizr.custom.js rename to Beans/0.3-SNAPSHOT/api/lib/modernizr.custom.js diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/navigation-li-a.png b/Beans/0.3-SNAPSHOT/api/lib/navigation-li-a.png similarity index 100% rename from scalaxy-beans/0.3-SNAPSHOT/api/lib/navigation-li-a.png rename to Beans/0.3-SNAPSHOT/api/lib/navigation-li-a.png diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/navigation-li.png b/Beans/0.3-SNAPSHOT/api/lib/navigation-li.png similarity index 100% rename from scalaxy-beans/0.3-SNAPSHOT/api/lib/navigation-li.png rename to Beans/0.3-SNAPSHOT/api/lib/navigation-li.png diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/object.png b/Beans/0.3-SNAPSHOT/api/lib/object.png similarity index 100% rename from scalaxy-beans/0.3-SNAPSHOT/api/lib/object.png rename to Beans/0.3-SNAPSHOT/api/lib/object.png diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/object_big.png b/Beans/0.3-SNAPSHOT/api/lib/object_big.png similarity index 100% rename from scalaxy-beans/0.3-SNAPSHOT/api/lib/object_big.png rename to Beans/0.3-SNAPSHOT/api/lib/object_big.png diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/object_diagram.png b/Beans/0.3-SNAPSHOT/api/lib/object_diagram.png similarity index 100% rename from scalaxy-beans/0.3-SNAPSHOT/api/lib/object_diagram.png rename to Beans/0.3-SNAPSHOT/api/lib/object_diagram.png diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/object_to_class_big.png b/Beans/0.3-SNAPSHOT/api/lib/object_to_class_big.png similarity index 100% rename from scalaxy-beans/0.3-SNAPSHOT/api/lib/object_to_class_big.png rename to Beans/0.3-SNAPSHOT/api/lib/object_to_class_big.png diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/object_to_trait_big.png b/Beans/0.3-SNAPSHOT/api/lib/object_to_trait_big.png similarity index 100% rename from scalaxy-beans/0.3-SNAPSHOT/api/lib/object_to_trait_big.png rename to Beans/0.3-SNAPSHOT/api/lib/object_to_trait_big.png diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/object_to_type_big.png b/Beans/0.3-SNAPSHOT/api/lib/object_to_type_big.png similarity index 100% rename from scalaxy-beans/0.3-SNAPSHOT/api/lib/object_to_type_big.png rename to Beans/0.3-SNAPSHOT/api/lib/object_to_type_big.png diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/ownderbg2.gif b/Beans/0.3-SNAPSHOT/api/lib/ownderbg2.gif similarity index 100% rename from scalaxy-beans/0.3-SNAPSHOT/api/lib/ownderbg2.gif rename to Beans/0.3-SNAPSHOT/api/lib/ownderbg2.gif diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/ownerbg.gif b/Beans/0.3-SNAPSHOT/api/lib/ownerbg.gif similarity index 100% rename from scalaxy-beans/0.3-SNAPSHOT/api/lib/ownerbg.gif rename to Beans/0.3-SNAPSHOT/api/lib/ownerbg.gif diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/ownerbg2.gif b/Beans/0.3-SNAPSHOT/api/lib/ownerbg2.gif similarity index 100% rename from scalaxy-beans/0.3-SNAPSHOT/api/lib/ownerbg2.gif rename to Beans/0.3-SNAPSHOT/api/lib/ownerbg2.gif diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/package.png b/Beans/0.3-SNAPSHOT/api/lib/package.png similarity index 100% rename from scalaxy-beans/0.3-SNAPSHOT/api/lib/package.png rename to Beans/0.3-SNAPSHOT/api/lib/package.png diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/package_big.png b/Beans/0.3-SNAPSHOT/api/lib/package_big.png similarity index 100% rename from scalaxy-beans/0.3-SNAPSHOT/api/lib/package_big.png rename to Beans/0.3-SNAPSHOT/api/lib/package_big.png diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/packagesbg.gif b/Beans/0.3-SNAPSHOT/api/lib/packagesbg.gif similarity index 100% rename from scalaxy-beans/0.3-SNAPSHOT/api/lib/packagesbg.gif rename to Beans/0.3-SNAPSHOT/api/lib/packagesbg.gif diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/ref-index.css b/Beans/0.3-SNAPSHOT/api/lib/ref-index.css similarity index 100% rename from scalaxy-beans/0.3-SNAPSHOT/api/lib/ref-index.css rename to Beans/0.3-SNAPSHOT/api/lib/ref-index.css diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/remove.png b/Beans/0.3-SNAPSHOT/api/lib/remove.png similarity index 100% rename from scalaxy-beans/0.3-SNAPSHOT/api/lib/remove.png rename to Beans/0.3-SNAPSHOT/api/lib/remove.png diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/scheduler.js b/Beans/0.3-SNAPSHOT/api/lib/scheduler.js similarity index 100% rename from scalaxy-beans/0.3-SNAPSHOT/api/lib/scheduler.js rename to Beans/0.3-SNAPSHOT/api/lib/scheduler.js diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/selected-implicits.png b/Beans/0.3-SNAPSHOT/api/lib/selected-implicits.png similarity index 100% rename from scalaxy-beans/0.3-SNAPSHOT/api/lib/selected-implicits.png rename to Beans/0.3-SNAPSHOT/api/lib/selected-implicits.png diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/selected-right-implicits.png b/Beans/0.3-SNAPSHOT/api/lib/selected-right-implicits.png similarity index 100% rename from scalaxy-beans/0.3-SNAPSHOT/api/lib/selected-right-implicits.png rename to Beans/0.3-SNAPSHOT/api/lib/selected-right-implicits.png diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/selected-right.png b/Beans/0.3-SNAPSHOT/api/lib/selected-right.png similarity index 100% rename from scalaxy-beans/0.3-SNAPSHOT/api/lib/selected-right.png rename to Beans/0.3-SNAPSHOT/api/lib/selected-right.png diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/selected.png b/Beans/0.3-SNAPSHOT/api/lib/selected.png similarity index 100% rename from scalaxy-beans/0.3-SNAPSHOT/api/lib/selected.png rename to Beans/0.3-SNAPSHOT/api/lib/selected.png diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/selected2-right.png b/Beans/0.3-SNAPSHOT/api/lib/selected2-right.png similarity index 100% rename from scalaxy-beans/0.3-SNAPSHOT/api/lib/selected2-right.png rename to Beans/0.3-SNAPSHOT/api/lib/selected2-right.png diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/selected2.png b/Beans/0.3-SNAPSHOT/api/lib/selected2.png similarity index 100% rename from scalaxy-beans/0.3-SNAPSHOT/api/lib/selected2.png rename to Beans/0.3-SNAPSHOT/api/lib/selected2.png diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/signaturebg.gif b/Beans/0.3-SNAPSHOT/api/lib/signaturebg.gif similarity index 100% rename from scalaxy-beans/0.3-SNAPSHOT/api/lib/signaturebg.gif rename to Beans/0.3-SNAPSHOT/api/lib/signaturebg.gif diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/signaturebg2.gif b/Beans/0.3-SNAPSHOT/api/lib/signaturebg2.gif similarity index 100% rename from scalaxy-beans/0.3-SNAPSHOT/api/lib/signaturebg2.gif rename to Beans/0.3-SNAPSHOT/api/lib/signaturebg2.gif diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/template.css b/Beans/0.3-SNAPSHOT/api/lib/template.css similarity index 100% rename from scalaxy-beans/0.3-SNAPSHOT/api/lib/template.css rename to Beans/0.3-SNAPSHOT/api/lib/template.css diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/template.js b/Beans/0.3-SNAPSHOT/api/lib/template.js similarity index 100% rename from scalaxy-beans/0.3-SNAPSHOT/api/lib/template.js rename to Beans/0.3-SNAPSHOT/api/lib/template.js diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/tools.tooltip.js b/Beans/0.3-SNAPSHOT/api/lib/tools.tooltip.js similarity index 100% rename from scalaxy-beans/0.3-SNAPSHOT/api/lib/tools.tooltip.js rename to Beans/0.3-SNAPSHOT/api/lib/tools.tooltip.js diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/trait.png b/Beans/0.3-SNAPSHOT/api/lib/trait.png similarity index 100% rename from scalaxy-beans/0.3-SNAPSHOT/api/lib/trait.png rename to Beans/0.3-SNAPSHOT/api/lib/trait.png diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/trait_big.png b/Beans/0.3-SNAPSHOT/api/lib/trait_big.png similarity index 100% rename from scalaxy-beans/0.3-SNAPSHOT/api/lib/trait_big.png rename to Beans/0.3-SNAPSHOT/api/lib/trait_big.png diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/trait_diagram.png b/Beans/0.3-SNAPSHOT/api/lib/trait_diagram.png similarity index 100% rename from scalaxy-beans/0.3-SNAPSHOT/api/lib/trait_diagram.png rename to Beans/0.3-SNAPSHOT/api/lib/trait_diagram.png diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/trait_to_object_big.png b/Beans/0.3-SNAPSHOT/api/lib/trait_to_object_big.png similarity index 100% rename from scalaxy-beans/0.3-SNAPSHOT/api/lib/trait_to_object_big.png rename to Beans/0.3-SNAPSHOT/api/lib/trait_to_object_big.png diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/type.png b/Beans/0.3-SNAPSHOT/api/lib/type.png similarity index 100% rename from scalaxy-beans/0.3-SNAPSHOT/api/lib/type.png rename to Beans/0.3-SNAPSHOT/api/lib/type.png diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/type_big.png b/Beans/0.3-SNAPSHOT/api/lib/type_big.png similarity index 100% rename from scalaxy-beans/0.3-SNAPSHOT/api/lib/type_big.png rename to Beans/0.3-SNAPSHOT/api/lib/type_big.png diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/type_diagram.png b/Beans/0.3-SNAPSHOT/api/lib/type_diagram.png similarity index 100% rename from scalaxy-beans/0.3-SNAPSHOT/api/lib/type_diagram.png rename to Beans/0.3-SNAPSHOT/api/lib/type_diagram.png diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/type_to_object_big.png b/Beans/0.3-SNAPSHOT/api/lib/type_to_object_big.png similarity index 100% rename from scalaxy-beans/0.3-SNAPSHOT/api/lib/type_to_object_big.png rename to Beans/0.3-SNAPSHOT/api/lib/type_to_object_big.png diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/typebg.gif b/Beans/0.3-SNAPSHOT/api/lib/typebg.gif similarity index 100% rename from scalaxy-beans/0.3-SNAPSHOT/api/lib/typebg.gif rename to Beans/0.3-SNAPSHOT/api/lib/typebg.gif diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/unselected.png b/Beans/0.3-SNAPSHOT/api/lib/unselected.png similarity index 100% rename from scalaxy-beans/0.3-SNAPSHOT/api/lib/unselected.png rename to Beans/0.3-SNAPSHOT/api/lib/unselected.png diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/lib/valuemembersbg.gif b/Beans/0.3-SNAPSHOT/api/lib/valuemembersbg.gif similarity index 100% rename from scalaxy-beans/0.3-SNAPSHOT/api/lib/valuemembersbg.gif rename to Beans/0.3-SNAPSHOT/api/lib/valuemembersbg.gif diff --git a/scalaxy-beans/0.3-SNAPSHOT/api/package.html b/Beans/0.3-SNAPSHOT/api/package.html similarity index 100% rename from scalaxy-beans/0.3-SNAPSHOT/api/package.html rename to Beans/0.3-SNAPSHOT/api/package.html diff --git a/Beans/index.md b/Beans/index.md new file mode 100644 index 00000000..638c5d90 --- /dev/null +++ b/Beans/index.md @@ -0,0 +1,53 @@ +# Scalaxy/Beans + +Syntactic sugar to set Java beans properties with a very Scala-friendly syntax ([BSD-licensed](https://github.com/ochafik/Scalaxy/blob/master/LICENSE), does not depend on the rest of Scalaxy). + +The following expression: +```scala +import scalaxy.beans._ + +new MyBean().set(foo = 10, bar = 12) +``` +Gets replaced (and fully type-checked) at compile time by: +```scala +{ + val bean = new MyBean() + bean.setFoo(10) + bean.setBar(12) + bean +} +``` + +Works with all Java beans and doesn't bring any runtime dependency. + +Only downside: code completion won't work in IDE (unless someone adds a special case for `Scalaxy/Beans` :-)). + +# Usage + +If you're using `sbt` 0.12.2+, just put the following lines in `build.sbt`: +```scala +// Only works with 2.10.0+ +scalaVersion := "2.10.0" + +// Dependency at compilation-time only (not at runtime). +libraryDependencies += "com.nativelibs4java" %% "scalaxy-beans" % "0.3-SNAPSHOT" % "provided" + +// Scalaxy/Beans snapshots are published on the Sonatype repository. +resolvers += Resolver.sonatypeRepo("snapshots") +``` + +# Hacking + +If you want to build / test / hack on this project: +- Make sure to use [paulp's sbt script](https://github.com/paulp/sbt-extras) with `sbt` 0.12.2+ +- Use the following commands to checkout the sources and build the tests continuously: + + ``` + git clone git://github.com/ochafik/Scalaxy.git + cd Scalaxy + sbt "project scalaxy-beans" "; clean ; ~test" + ``` + +# References + +See [my original post](http://ochafik.com/blog/?p=786). diff --git a/Compilets/index.md b/Compilets/index.md new file mode 100644 index 00000000..64972d81 --- /dev/null +++ b/Compilets/index.md @@ -0,0 +1,100 @@ +*Compilets* are a rewrite of [ScalaCL / Scalaxy](http://code.google.com/p/scalacl/) using Scala 2.10.0 and its powerful macro system that provide: +- Natural expression of rewrite patterns and replacements that makes it easy to express rewrites +- Will eventually support all the rewrites from ScalaCL 0.2, and more +- Easy to express AOP-style rewrites (to add or remove logs, runtime checks, etc...) +- Add your own warnings and errors to scalac in a few lines! + +([BSD-licensed](https://github.com/ochafik/Scalaxy/blob/master/LICENSE)) + +# Usage + +The preferred way to use Scalaxy/Compilets is with Sbt 0.12.2 and the [sbt-scalaxy](http://github.com/ochafik/sbt-scalaxy) Sbt plugin, but the `Examples` subfolder demonstrates how to use it [with Maven or with Sbt but without `sbt-scalaxy`](https://github.com/ochafik/Scalaxy/tree/master/Examples/UsageWithMavenOrWithoutSbtPlugin). + +To compile your Sbt project with Scalaxy's compiler plugin and default compilets: +* Put the following in `project/plugins.sbt` (or in `~/.sbt/plugins/build.sbt` for global setup): + + ```scala + resolvers += Resolver.sonatypeRepo("snapshots") + + addSbtPlugin("com.nativelibs4java" % "sbt-scalaxy" % "0.3-SNAPSHOT") + ``` + +* Make your `build.sbt` look like this: + + ```scala + scalaVersion := "2.10.0" + + autoCompilets := true + + addDefaultCompilets() + ``` + +See a full example in [Scalaxy/Examples/UsageWithSbtPlugin](https://github.com/ochafik/Scalaxy/tree/master/Examples/UsageWithSbtPlugin). + +To see what's happening: + + SCALAXY_VERBOSE=1 sbt clean compile + +Or to see the code after it's been rewritten during compilation: + + scalacOptions += "-Xprint:scalaxy-rewriter" + +# Creating your own Compilets + +It's very easy to define your own compilets to, say, optimize your shiny DSL's overhead away, or enforce some corporate coding practices (making any call to `Thread.stop` a compilation error, for instance). + +This is very easy to do, please have a look at `Examples/CustomCompilets` and `Examples/DSLWithOptimizingCompilets`. + +# Hacking + +To build the sources and compile a file test.scala using the compiler plugin, use [paulp's sbt script](https://github.com/paulp/sbt-extras) : + + sbt "run Test/test.scala" + +To see what's happening, you might want to print the AST before and after the rewrite : + + sbt "run Test/test.scala -Xprint:typer -Xprint:scalaxy-rewriter" + +The rewrites are defined in `Compilets` and look like this : + +```scala +import scalaxy.compilets._ +import scalaxy.compilets.matchers._ + +object SomeExamples { + + def simpleForeachUntil[U](start: Int, end: Int, body: Int => U) = replace( + for (i <- start until end) + body(i), + { + var ii = start; val ee = end + while (ii < ee) { + val i = ii + body(i) + ii = ii + 1 + } + } + ) + + def forbidThreadStop(t: Thread) = + fail("You must NOT call Thread.stop() !") { + t.stop + } + + def warnAccessibleField(f: java.lang.reflect.Field, b: Boolean) = + when(f.setAccessible(b))(b) { + case True() :: Nil => + warning("You shouldn't do that") + } +} +``` + +Here's how to run tests: + + sbt clean test + +To deploy to Sonatype (assuming ~/.sbt/0.12.2/sonatype.sbt contains the correct credentials), then advertise a release on ls.implicit.ly: + + sbt "+ assembly" "+ publish" + sbt "project scalaxy" ls-write-version lsync + diff --git a/scalaxy-components/0.3-SNAPSHOT/api/index.html b/Components/0.3-SNAPSHOT/api/index.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/index.html rename to Components/0.3-SNAPSHOT/api/index.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/index.js b/Components/0.3-SNAPSHOT/api/index.js similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/index.js rename to Components/0.3-SNAPSHOT/api/index.js diff --git a/scalaxy-components/0.3-SNAPSHOT/api/index/index-_.html b/Components/0.3-SNAPSHOT/api/index/index-_.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/index/index-_.html rename to Components/0.3-SNAPSHOT/api/index/index-_.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/index/index-a.html b/Components/0.3-SNAPSHOT/api/index/index-a.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/index/index-a.html rename to Components/0.3-SNAPSHOT/api/index/index-a.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/index/index-b.html b/Components/0.3-SNAPSHOT/api/index/index-b.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/index/index-b.html rename to Components/0.3-SNAPSHOT/api/index/index-b.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/index/index-c.html b/Components/0.3-SNAPSHOT/api/index/index-c.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/index/index-c.html rename to Components/0.3-SNAPSHOT/api/index/index-c.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/index/index-d.html b/Components/0.3-SNAPSHOT/api/index/index-d.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/index/index-d.html rename to Components/0.3-SNAPSHOT/api/index/index-d.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/index/index-e.html b/Components/0.3-SNAPSHOT/api/index/index-e.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/index/index-e.html rename to Components/0.3-SNAPSHOT/api/index/index-e.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/index/index-f.html b/Components/0.3-SNAPSHOT/api/index/index-f.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/index/index-f.html rename to Components/0.3-SNAPSHOT/api/index/index-f.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/index/index-g.html b/Components/0.3-SNAPSHOT/api/index/index-g.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/index/index-g.html rename to Components/0.3-SNAPSHOT/api/index/index-g.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/index/index-h.html b/Components/0.3-SNAPSHOT/api/index/index-h.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/index/index-h.html rename to Components/0.3-SNAPSHOT/api/index/index-h.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/index/index-i.html b/Components/0.3-SNAPSHOT/api/index/index-i.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/index/index-i.html rename to Components/0.3-SNAPSHOT/api/index/index-i.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/index/index-l.html b/Components/0.3-SNAPSHOT/api/index/index-l.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/index/index-l.html rename to Components/0.3-SNAPSHOT/api/index/index-l.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/index/index-m.html b/Components/0.3-SNAPSHOT/api/index/index-m.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/index/index-m.html rename to Components/0.3-SNAPSHOT/api/index/index-m.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/index/index-n.html b/Components/0.3-SNAPSHOT/api/index/index-n.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/index/index-n.html rename to Components/0.3-SNAPSHOT/api/index/index-n.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/index/index-o.html b/Components/0.3-SNAPSHOT/api/index/index-o.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/index/index-o.html rename to Components/0.3-SNAPSHOT/api/index/index-o.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/index/index-p.html b/Components/0.3-SNAPSHOT/api/index/index-p.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/index/index-p.html rename to Components/0.3-SNAPSHOT/api/index/index-p.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/index/index-r.html b/Components/0.3-SNAPSHOT/api/index/index-r.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/index/index-r.html rename to Components/0.3-SNAPSHOT/api/index/index-r.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/index/index-s.html b/Components/0.3-SNAPSHOT/api/index/index-s.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/index/index-s.html rename to Components/0.3-SNAPSHOT/api/index/index-s.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/index/index-t.html b/Components/0.3-SNAPSHOT/api/index/index-t.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/index/index-t.html rename to Components/0.3-SNAPSHOT/api/index/index-t.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/index/index-u.html b/Components/0.3-SNAPSHOT/api/index/index-u.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/index/index-u.html rename to Components/0.3-SNAPSHOT/api/index/index-u.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/index/index-v.html b/Components/0.3-SNAPSHOT/api/index/index-v.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/index/index-v.html rename to Components/0.3-SNAPSHOT/api/index/index-v.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/index/index-w.html b/Components/0.3-SNAPSHOT/api/index/index-w.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/index/index-w.html rename to Components/0.3-SNAPSHOT/api/index/index-w.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/index/index-x.html b/Components/0.3-SNAPSHOT/api/index/index-x.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/index/index-x.html rename to Components/0.3-SNAPSHOT/api/index/index-x.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/index/index-z.html b/Components/0.3-SNAPSHOT/api/index/index-z.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/index/index-z.html rename to Components/0.3-SNAPSHOT/api/index/index-z.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/arrow-down.png b/Components/0.3-SNAPSHOT/api/lib/arrow-down.png similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/lib/arrow-down.png rename to Components/0.3-SNAPSHOT/api/lib/arrow-down.png diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/arrow-right.png b/Components/0.3-SNAPSHOT/api/lib/arrow-right.png similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/lib/arrow-right.png rename to Components/0.3-SNAPSHOT/api/lib/arrow-right.png diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/class.png b/Components/0.3-SNAPSHOT/api/lib/class.png similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/lib/class.png rename to Components/0.3-SNAPSHOT/api/lib/class.png diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/class_big.png b/Components/0.3-SNAPSHOT/api/lib/class_big.png similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/lib/class_big.png rename to Components/0.3-SNAPSHOT/api/lib/class_big.png diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/class_diagram.png b/Components/0.3-SNAPSHOT/api/lib/class_diagram.png similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/lib/class_diagram.png rename to Components/0.3-SNAPSHOT/api/lib/class_diagram.png diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/class_to_object_big.png b/Components/0.3-SNAPSHOT/api/lib/class_to_object_big.png similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/lib/class_to_object_big.png rename to Components/0.3-SNAPSHOT/api/lib/class_to_object_big.png diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/constructorsbg.gif b/Components/0.3-SNAPSHOT/api/lib/constructorsbg.gif similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/lib/constructorsbg.gif rename to Components/0.3-SNAPSHOT/api/lib/constructorsbg.gif diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/conversionbg.gif b/Components/0.3-SNAPSHOT/api/lib/conversionbg.gif similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/lib/conversionbg.gif rename to Components/0.3-SNAPSHOT/api/lib/conversionbg.gif diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/defbg-blue.gif b/Components/0.3-SNAPSHOT/api/lib/defbg-blue.gif similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/lib/defbg-blue.gif rename to Components/0.3-SNAPSHOT/api/lib/defbg-blue.gif diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/defbg-green.gif b/Components/0.3-SNAPSHOT/api/lib/defbg-green.gif similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/lib/defbg-green.gif rename to Components/0.3-SNAPSHOT/api/lib/defbg-green.gif diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/diagrams.css b/Components/0.3-SNAPSHOT/api/lib/diagrams.css similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/lib/diagrams.css rename to Components/0.3-SNAPSHOT/api/lib/diagrams.css diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/diagrams.js b/Components/0.3-SNAPSHOT/api/lib/diagrams.js similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/lib/diagrams.js rename to Components/0.3-SNAPSHOT/api/lib/diagrams.js diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/filter_box_left.png b/Components/0.3-SNAPSHOT/api/lib/filter_box_left.png similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/lib/filter_box_left.png rename to Components/0.3-SNAPSHOT/api/lib/filter_box_left.png diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/filter_box_left2.gif b/Components/0.3-SNAPSHOT/api/lib/filter_box_left2.gif similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/lib/filter_box_left2.gif rename to Components/0.3-SNAPSHOT/api/lib/filter_box_left2.gif diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/filter_box_right.png b/Components/0.3-SNAPSHOT/api/lib/filter_box_right.png similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/lib/filter_box_right.png rename to Components/0.3-SNAPSHOT/api/lib/filter_box_right.png diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/filterbg.gif b/Components/0.3-SNAPSHOT/api/lib/filterbg.gif similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/lib/filterbg.gif rename to Components/0.3-SNAPSHOT/api/lib/filterbg.gif diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/filterboxbarbg.gif b/Components/0.3-SNAPSHOT/api/lib/filterboxbarbg.gif similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/lib/filterboxbarbg.gif rename to Components/0.3-SNAPSHOT/api/lib/filterboxbarbg.gif diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/filterboxbarbg.png b/Components/0.3-SNAPSHOT/api/lib/filterboxbarbg.png similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/lib/filterboxbarbg.png rename to Components/0.3-SNAPSHOT/api/lib/filterboxbarbg.png diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/filterboxbg.gif b/Components/0.3-SNAPSHOT/api/lib/filterboxbg.gif similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/lib/filterboxbg.gif rename to Components/0.3-SNAPSHOT/api/lib/filterboxbg.gif diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/fullcommenttopbg.gif b/Components/0.3-SNAPSHOT/api/lib/fullcommenttopbg.gif similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/lib/fullcommenttopbg.gif rename to Components/0.3-SNAPSHOT/api/lib/fullcommenttopbg.gif diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/index.css b/Components/0.3-SNAPSHOT/api/lib/index.css similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/lib/index.css rename to Components/0.3-SNAPSHOT/api/lib/index.css diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/index.js b/Components/0.3-SNAPSHOT/api/lib/index.js similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/lib/index.js rename to Components/0.3-SNAPSHOT/api/lib/index.js diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/jquery-ui.js b/Components/0.3-SNAPSHOT/api/lib/jquery-ui.js similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/lib/jquery-ui.js rename to Components/0.3-SNAPSHOT/api/lib/jquery-ui.js diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/jquery.js b/Components/0.3-SNAPSHOT/api/lib/jquery.js similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/lib/jquery.js rename to Components/0.3-SNAPSHOT/api/lib/jquery.js diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/jquery.layout.js b/Components/0.3-SNAPSHOT/api/lib/jquery.layout.js similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/lib/jquery.layout.js rename to Components/0.3-SNAPSHOT/api/lib/jquery.layout.js diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/modernizr.custom.js b/Components/0.3-SNAPSHOT/api/lib/modernizr.custom.js similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/lib/modernizr.custom.js rename to Components/0.3-SNAPSHOT/api/lib/modernizr.custom.js diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/navigation-li-a.png b/Components/0.3-SNAPSHOT/api/lib/navigation-li-a.png similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/lib/navigation-li-a.png rename to Components/0.3-SNAPSHOT/api/lib/navigation-li-a.png diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/navigation-li.png b/Components/0.3-SNAPSHOT/api/lib/navigation-li.png similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/lib/navigation-li.png rename to Components/0.3-SNAPSHOT/api/lib/navigation-li.png diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/object.png b/Components/0.3-SNAPSHOT/api/lib/object.png similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/lib/object.png rename to Components/0.3-SNAPSHOT/api/lib/object.png diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/object_big.png b/Components/0.3-SNAPSHOT/api/lib/object_big.png similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/lib/object_big.png rename to Components/0.3-SNAPSHOT/api/lib/object_big.png diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/object_diagram.png b/Components/0.3-SNAPSHOT/api/lib/object_diagram.png similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/lib/object_diagram.png rename to Components/0.3-SNAPSHOT/api/lib/object_diagram.png diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/object_to_class_big.png b/Components/0.3-SNAPSHOT/api/lib/object_to_class_big.png similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/lib/object_to_class_big.png rename to Components/0.3-SNAPSHOT/api/lib/object_to_class_big.png diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/object_to_trait_big.png b/Components/0.3-SNAPSHOT/api/lib/object_to_trait_big.png similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/lib/object_to_trait_big.png rename to Components/0.3-SNAPSHOT/api/lib/object_to_trait_big.png diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/object_to_type_big.png b/Components/0.3-SNAPSHOT/api/lib/object_to_type_big.png similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/lib/object_to_type_big.png rename to Components/0.3-SNAPSHOT/api/lib/object_to_type_big.png diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/ownderbg2.gif b/Components/0.3-SNAPSHOT/api/lib/ownderbg2.gif similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/lib/ownderbg2.gif rename to Components/0.3-SNAPSHOT/api/lib/ownderbg2.gif diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/ownerbg.gif b/Components/0.3-SNAPSHOT/api/lib/ownerbg.gif similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/lib/ownerbg.gif rename to Components/0.3-SNAPSHOT/api/lib/ownerbg.gif diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/ownerbg2.gif b/Components/0.3-SNAPSHOT/api/lib/ownerbg2.gif similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/lib/ownerbg2.gif rename to Components/0.3-SNAPSHOT/api/lib/ownerbg2.gif diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/package.png b/Components/0.3-SNAPSHOT/api/lib/package.png similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/lib/package.png rename to Components/0.3-SNAPSHOT/api/lib/package.png diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/package_big.png b/Components/0.3-SNAPSHOT/api/lib/package_big.png similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/lib/package_big.png rename to Components/0.3-SNAPSHOT/api/lib/package_big.png diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/packagesbg.gif b/Components/0.3-SNAPSHOT/api/lib/packagesbg.gif similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/lib/packagesbg.gif rename to Components/0.3-SNAPSHOT/api/lib/packagesbg.gif diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/ref-index.css b/Components/0.3-SNAPSHOT/api/lib/ref-index.css similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/lib/ref-index.css rename to Components/0.3-SNAPSHOT/api/lib/ref-index.css diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/remove.png b/Components/0.3-SNAPSHOT/api/lib/remove.png similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/lib/remove.png rename to Components/0.3-SNAPSHOT/api/lib/remove.png diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/scheduler.js b/Components/0.3-SNAPSHOT/api/lib/scheduler.js similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/lib/scheduler.js rename to Components/0.3-SNAPSHOT/api/lib/scheduler.js diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/selected-implicits.png b/Components/0.3-SNAPSHOT/api/lib/selected-implicits.png similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/lib/selected-implicits.png rename to Components/0.3-SNAPSHOT/api/lib/selected-implicits.png diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/selected-right-implicits.png b/Components/0.3-SNAPSHOT/api/lib/selected-right-implicits.png similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/lib/selected-right-implicits.png rename to Components/0.3-SNAPSHOT/api/lib/selected-right-implicits.png diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/selected-right.png b/Components/0.3-SNAPSHOT/api/lib/selected-right.png similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/lib/selected-right.png rename to Components/0.3-SNAPSHOT/api/lib/selected-right.png diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/selected.png b/Components/0.3-SNAPSHOT/api/lib/selected.png similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/lib/selected.png rename to Components/0.3-SNAPSHOT/api/lib/selected.png diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/selected2-right.png b/Components/0.3-SNAPSHOT/api/lib/selected2-right.png similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/lib/selected2-right.png rename to Components/0.3-SNAPSHOT/api/lib/selected2-right.png diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/selected2.png b/Components/0.3-SNAPSHOT/api/lib/selected2.png similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/lib/selected2.png rename to Components/0.3-SNAPSHOT/api/lib/selected2.png diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/signaturebg.gif b/Components/0.3-SNAPSHOT/api/lib/signaturebg.gif similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/lib/signaturebg.gif rename to Components/0.3-SNAPSHOT/api/lib/signaturebg.gif diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/signaturebg2.gif b/Components/0.3-SNAPSHOT/api/lib/signaturebg2.gif similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/lib/signaturebg2.gif rename to Components/0.3-SNAPSHOT/api/lib/signaturebg2.gif diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/template.css b/Components/0.3-SNAPSHOT/api/lib/template.css similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/lib/template.css rename to Components/0.3-SNAPSHOT/api/lib/template.css diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/template.js b/Components/0.3-SNAPSHOT/api/lib/template.js similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/lib/template.js rename to Components/0.3-SNAPSHOT/api/lib/template.js diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/tools.tooltip.js b/Components/0.3-SNAPSHOT/api/lib/tools.tooltip.js similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/lib/tools.tooltip.js rename to Components/0.3-SNAPSHOT/api/lib/tools.tooltip.js diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/trait.png b/Components/0.3-SNAPSHOT/api/lib/trait.png similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/lib/trait.png rename to Components/0.3-SNAPSHOT/api/lib/trait.png diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/trait_big.png b/Components/0.3-SNAPSHOT/api/lib/trait_big.png similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/lib/trait_big.png rename to Components/0.3-SNAPSHOT/api/lib/trait_big.png diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/trait_diagram.png b/Components/0.3-SNAPSHOT/api/lib/trait_diagram.png similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/lib/trait_diagram.png rename to Components/0.3-SNAPSHOT/api/lib/trait_diagram.png diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/trait_to_object_big.png b/Components/0.3-SNAPSHOT/api/lib/trait_to_object_big.png similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/lib/trait_to_object_big.png rename to Components/0.3-SNAPSHOT/api/lib/trait_to_object_big.png diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/type.png b/Components/0.3-SNAPSHOT/api/lib/type.png similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/lib/type.png rename to Components/0.3-SNAPSHOT/api/lib/type.png diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/type_big.png b/Components/0.3-SNAPSHOT/api/lib/type_big.png similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/lib/type_big.png rename to Components/0.3-SNAPSHOT/api/lib/type_big.png diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/type_diagram.png b/Components/0.3-SNAPSHOT/api/lib/type_diagram.png similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/lib/type_diagram.png rename to Components/0.3-SNAPSHOT/api/lib/type_diagram.png diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/type_to_object_big.png b/Components/0.3-SNAPSHOT/api/lib/type_to_object_big.png similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/lib/type_to_object_big.png rename to Components/0.3-SNAPSHOT/api/lib/type_to_object_big.png diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/typebg.gif b/Components/0.3-SNAPSHOT/api/lib/typebg.gif similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/lib/typebg.gif rename to Components/0.3-SNAPSHOT/api/lib/typebg.gif diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/unselected.png b/Components/0.3-SNAPSHOT/api/lib/unselected.png similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/lib/unselected.png rename to Components/0.3-SNAPSHOT/api/lib/unselected.png diff --git a/scalaxy-components/0.3-SNAPSHOT/api/lib/valuemembersbg.gif b/Components/0.3-SNAPSHOT/api/lib/valuemembersbg.gif similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/lib/valuemembersbg.gif rename to Components/0.3-SNAPSHOT/api/lib/valuemembersbg.gif diff --git a/scalaxy-components/0.3-SNAPSHOT/api/package.html b/Components/0.3-SNAPSHOT/api/package.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/package.html rename to Components/0.3-SNAPSHOT/api/package.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/ArrayType$.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/ArrayType$.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/ArrayType$.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/ArrayType$.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/CodeAnalysis$BooleanEvaluator.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/CodeAnalysis$BooleanEvaluator.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/CodeAnalysis$BooleanEvaluator.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/CodeAnalysis$BooleanEvaluator.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/CodeAnalysis$Evaluator.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/CodeAnalysis$Evaluator.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/CodeAnalysis$Evaluator.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/CodeAnalysis$Evaluator.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/CodeAnalysis$IntEvaluator.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/CodeAnalysis$IntEvaluator.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/CodeAnalysis$IntEvaluator.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/CodeAnalysis$IntEvaluator.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/CodeAnalysis$SeqEvaluator.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/CodeAnalysis$SeqEvaluator.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/CodeAnalysis$SeqEvaluator.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/CodeAnalysis$SeqEvaluator.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/CodeAnalysis$SideEffectsEvaluator.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/CodeAnalysis$SideEffectsEvaluator.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/CodeAnalysis$SideEffectsEvaluator.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/CodeAnalysis$SideEffectsEvaluator.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/CodeAnalysis$SymbolsInfo.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/CodeAnalysis$SymbolsInfo.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/CodeAnalysis$SymbolsInfo.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/CodeAnalysis$SymbolsInfo.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/CodeAnalysis.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/CodeAnalysis.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/CodeAnalysis.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/CodeAnalysis.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/ColType.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/ColType.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/ColType.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/ColType.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/CommonScalaNames$N$.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/CommonScalaNames$N$.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/CommonScalaNames$N$.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/CommonScalaNames$N$.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/CommonScalaNames$N.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/CommonScalaNames$N.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/CommonScalaNames$N.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/CommonScalaNames$N.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/CommonScalaNames.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/CommonScalaNames.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/CommonScalaNames.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/CommonScalaNames.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/FlatCode.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/FlatCode.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/FlatCode.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/FlatCode.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/FlatCodes$.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/FlatCodes$.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/FlatCodes$.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/FlatCodes$.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/HasSideEffects$.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/HasSideEffects$.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/HasSideEffects$.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/HasSideEffects$.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/IndexedSeqType$.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/IndexedSeqType$.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/IndexedSeqType$.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/IndexedSeqType$.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/ListType$.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/ListType$.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/ListType$.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/ListType$.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MapType$.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/MapType$.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MapType$.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/MapType$.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$ArrayApply$.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$ArrayApply$.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$ArrayApply$.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$ArrayApply$.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$ArrayOps$.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$ArrayOps$.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$ArrayOps$.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$ArrayOps$.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$ArrayTabulate$.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$ArrayTabulate$.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$ArrayTabulate$.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$ArrayTabulate$.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$ArrayTyped$.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$ArrayTyped$.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$ArrayTyped$.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$ArrayTyped$.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$BasicTypeApply$.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$BasicTypeApply$.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$BasicTypeApply$.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$BasicTypeApply$.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$CanBuildFromArg$.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$CanBuildFromArg$.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$CanBuildFromArg$.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$CanBuildFromArg$.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$CollectionApply.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$CollectionApply.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$CollectionApply.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$CollectionApply.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$Foreach$.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$Foreach$.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$Foreach$.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$Foreach$.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$Func$.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$Func$.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$Func$.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$Func$.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$HigherTypeParameterExtractor.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$HigherTypeParameterExtractor.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$HigherTypeParameterExtractor.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$HigherTypeParameterExtractor.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$Ids.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$Ids.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$Ids.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$Ids.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$IndexedSeqApply$.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$IndexedSeqApply$.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$IndexedSeqApply$.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$IndexedSeqApply$.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$IntRange$.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$IntRange$.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$IntRange$.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$IntRange$.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$ListApply$.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$ListApply$.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$ListApply$.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$ListApply$.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$ListTree$.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$ListTree$.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$ListTree$.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$ListTree$.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$OptionApply$.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$OptionApply$.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$OptionApply$.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$OptionApply$.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$OptionTree$.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$OptionTree$.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$OptionTree$.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$OptionTree$.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$Predef$.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$Predef$.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$Predef$.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$Predef$.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$ScalaMathFunction$.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$ScalaMathFunction$.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$ScalaMathFunction$.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$ScalaMathFunction$.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$SeqApply$.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$SeqApply$.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$SeqApply$.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$SeqApply$.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$SymbolWithOwnerAndName$.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$SymbolWithOwnerAndName$.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$SymbolWithOwnerAndName$.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$SymbolWithOwnerAndName$.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TreeWithSymbol$.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TreeWithSymbol$.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TreeWithSymbol$.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TreeWithSymbol$.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TreeWithType$.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TreeWithType$.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TreeWithType$.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TreeWithType$.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TrivialCanBuildFromArg$.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TrivialCanBuildFromArg$.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TrivialCanBuildFromArg$.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TrivialCanBuildFromArg$.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TupleClass$.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TupleClass$.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TupleClass$.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TupleClass$.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TupleComponent$.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TupleComponent$.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TupleComponent$.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TupleComponent$.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TupleCreation$.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TupleCreation$.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TupleCreation$.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TupleCreation$.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TuplePath$.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TuplePath$.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TuplePath$.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TuplePath$.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TupleSelect$.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TupleSelect$.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TupleSelect$.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TupleSelect$.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$WhileLoop$.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$WhileLoop$.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$WhileLoop$.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$WhileLoop$.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$WrappedArrayTree$.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$WrappedArrayTree$.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$WrappedArrayTree$.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$WrappedArrayTree$.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$tupleComponentName$.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$tupleComponentName$.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$tupleComponentName$.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$tupleComponentName$.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/OptionType$.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/OptionType$.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/OptionType$.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/OptionType$.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/SeqType$.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/SeqType$.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/SeqType$.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/SeqType$.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/SetType$.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/SetType$.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/SetType$.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/SetType$.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOp.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOp.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOp.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOp.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOpType.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOpType.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOpType.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOpType.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$AllOrSomeOp.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$AllOrSomeOp.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$AllOrSomeOp.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$AllOrSomeOp.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$CollectOp.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$CollectOp.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$CollectOp.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$CollectOp.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$CountOp.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$CountOp.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$CountOp.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$CountOp.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$FilterOp.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$FilterOp.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$FilterOp.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$FilterOp.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$FilterWhileOp.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$FilterWhileOp.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$FilterWhileOp.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$FilterWhileOp.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$FindOp.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$FindOp.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$FindOp.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$FindOp.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$FoldOp.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$FoldOp.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$FoldOp.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$FoldOp.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ForeachOp.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ForeachOp.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ForeachOp.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ForeachOp.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$Function1Transformer.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$Function1Transformer.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$Function1Transformer.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$Function1Transformer.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$Function2Reduction.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$Function2Reduction.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$Function2Reduction.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$Function2Reduction.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$FunctionTransformer.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$FunctionTransformer.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$FunctionTransformer.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$FunctionTransformer.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$MapOp.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$MapOp.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$MapOp.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$MapOp.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$MaxOp.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$MaxOp.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$MaxOp.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$MaxOp.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$MinOp.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$MinOp.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$MinOp.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$MinOp.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ProductOp.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ProductOp.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ProductOp.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ProductOp.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ReduceOp.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ReduceOp.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ReduceOp.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ReduceOp.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$Reductoid$ReductionTotalUpdate.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$Reductoid$ReductionTotalUpdate.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$Reductoid$ReductionTotalUpdate.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$Reductoid$ReductionTotalUpdate.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$Reductoid.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$Reductoid.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$Reductoid.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$Reductoid.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ReverseOp.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ReverseOp.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ReverseOp.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ReverseOp.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ScalarReduction.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ScalarReduction.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ScalarReduction.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ScalarReduction.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ScanOp.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ScanOp.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ScanOp.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ScanOp.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$SideEffectFreeScalarReduction.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$SideEffectFreeScalarReduction.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$SideEffectFreeScalarReduction.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$SideEffectFreeScalarReduction.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$SumOp.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$SumOp.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$SumOp.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$SumOp.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ToArrayOp.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ToArrayOp.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ToArrayOp.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ToArrayOp.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ToCollectionOp.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ToCollectionOp.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ToCollectionOp.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ToCollectionOp.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ToIndexedSeqOp.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ToIndexedSeqOp.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ToIndexedSeqOp.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ToIndexedSeqOp.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ToListOp.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ToListOp.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ToListOp.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ToListOp.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ToSeqOp.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ToSeqOp.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ToSeqOp.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ToSeqOp.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ToSetOp.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ToSetOp.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ToSetOp.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ToSetOp.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ToVectorOp.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ToVectorOp.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ToVectorOp.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ToVectorOp.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$UpdateAllOp.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$UpdateAllOp.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$UpdateAllOp.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$UpdateAllOp.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ZipOp.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ZipOp.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ZipOp.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ZipOp.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ZipWithIndexOp.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ZipWithIndexOp.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ZipWithIndexOp.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ZipWithIndexOp.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$ArrayBuilderGen.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$ArrayBuilderGen.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$ArrayBuilderGen.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$ArrayBuilderGen.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$ArrayBuilderStreamSink.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$ArrayBuilderStreamSink.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$ArrayBuilderStreamSink.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$ArrayBuilderStreamSink.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$ArrayStreamSink.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$ArrayStreamSink.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$ArrayStreamSink.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$ArrayStreamSink.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$BuilderGen.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$BuilderGen.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$BuilderGen.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$BuilderGen.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$BuilderStreamSink.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$BuilderStreamSink.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$BuilderStreamSink.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$BuilderStreamSink.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$CanCreateArraySink.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$CanCreateArraySink.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$CanCreateArraySink.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$CanCreateArraySink.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$CanCreateListSink.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$CanCreateListSink.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$CanCreateListSink.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$CanCreateListSink.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$CanCreateOptionSink.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$CanCreateOptionSink.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$CanCreateOptionSink.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$CanCreateOptionSink.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$CanCreateSetSink.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$CanCreateSetSink.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$CanCreateSetSink.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$CanCreateSetSink.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$CanCreateVectorSink.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$CanCreateVectorSink.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$CanCreateVectorSink.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$CanCreateVectorSink.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$DefaultBuilderGen.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$DefaultBuilderGen.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$DefaultBuilderGen.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$DefaultBuilderGen.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$ListBuilderGen.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$ListBuilderGen.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$ListBuilderGen.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$ListBuilderGen.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$SetBuilderGen.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$SetBuilderGen.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$SetBuilderGen.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$SetBuilderGen.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$VectorBuilderGen.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$VectorBuilderGen.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$VectorBuilderGen.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$VectorBuilderGen.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$WithArrayResultWrapper.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$WithArrayResultWrapper.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$WithArrayResultWrapper.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$WithArrayResultWrapper.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$WithResultWrapper.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$WithResultWrapper.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$WithResultWrapper.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$WithResultWrapper.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$AbstractArrayStreamSource.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$AbstractArrayStreamSource.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$AbstractArrayStreamSource.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$AbstractArrayStreamSource.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$ArrayApplyStreamSource.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$ArrayApplyStreamSource.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$ArrayApplyStreamSource.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$ArrayApplyStreamSource.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$ExplicitCollectionStreamSource.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$ExplicitCollectionStreamSource.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$ExplicitCollectionStreamSource.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$ExplicitCollectionStreamSource.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$IndexedSeqApplyStreamSource.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$IndexedSeqApplyStreamSource.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$IndexedSeqApplyStreamSource.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$IndexedSeqApplyStreamSource.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$ListApplyStreamSource.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$ListApplyStreamSource.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$ListApplyStreamSource.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$ListApplyStreamSource.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$ListStreamSource.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$ListStreamSource.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$ListStreamSource.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$ListStreamSource.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$OptionStreamSource.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$OptionStreamSource.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$OptionStreamSource.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$OptionStreamSource.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$RangeStreamSource.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$RangeStreamSource.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$RangeStreamSource.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$RangeStreamSource.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$SeqApplyStreamSource.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$SeqApplyStreamSource.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$SeqApplyStreamSource.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$SeqApplyStreamSource.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$StreamSource$$By$.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$StreamSource$$By$.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$StreamSource$$By$.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$StreamSource$$By$.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$StreamSource$.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$StreamSource$.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$StreamSource$.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$StreamSource$.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$WrappedArrayStreamSource.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$WrappedArrayStreamSource.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$WrappedArrayStreamSource.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$WrappedArrayStreamSource.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamTransformers$OpsStream.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamTransformers$OpsStream.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamTransformers$OpsStream.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/StreamTransformers$OpsStream.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamTransformers.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamTransformers.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/StreamTransformers.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/StreamTransformers.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$BrokenOperationsStreamException.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$BrokenOperationsStreamException.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$BrokenOperationsStreamException.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$BrokenOperationsStreamException.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$CanChainResult.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$CanChainResult.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$CanChainResult.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$CanChainResult.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$CanCreateStreamSink.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$CanCreateStreamSink.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$CanCreateStreamSink.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$CanCreateStreamSink.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$CodeWontBenefitFromOptimization.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$CodeWontBenefitFromOptimization.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$CodeWontBenefitFromOptimization.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$CodeWontBenefitFromOptimization.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$DefaultTupleValue.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$DefaultTupleValue.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$DefaultTupleValue.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$DefaultTupleValue.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$FromLeft$.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$FromLeft$.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$FromLeft$.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$FromLeft$.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$FromRight$.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$FromRight$.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$FromRight$.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$FromRight$.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$LocalContext.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$LocalContext.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$LocalContext.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$LocalContext.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$Loop$Inners.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$Loop$Inners.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$Loop$Inners.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$Loop$Inners.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$Loop$SubContext.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$Loop$SubContext.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$Loop$SubContext.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$Loop$SubContext.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$Loop$TreeGenList.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$Loop$TreeGenList.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$Loop$TreeGenList.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$Loop$TreeGenList.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$Loop.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$Loop.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$Loop.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$Loop.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$NoResult$.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$NoResult$.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$NoResult$.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$NoResult$.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$Order.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$Order.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$Order.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$Order.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$ResultKind.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$ResultKind.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$ResultKind.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$ResultKind.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$ReverseOrder$.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$ReverseOrder$.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$ReverseOrder$.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$ReverseOrder$.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$SameOrder$.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$SameOrder$.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$SameOrder$.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$SameOrder$.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$ScalarResult$.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$ScalarResult$.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$ScalarResult$.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$ScalarResult$.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$SideEffectFreeStreamComponent.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$SideEffectFreeStreamComponent.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$SideEffectFreeStreamComponent.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$SideEffectFreeStreamComponent.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$SideEffectFullComponent.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$SideEffectFullComponent.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$SideEffectFullComponent.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$SideEffectFullComponent.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$SideEffectsAnalyzer.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$SideEffectsAnalyzer.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$SideEffectsAnalyzer.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$SideEffectsAnalyzer.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$Stream.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$Stream.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$Stream.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$Stream.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$StreamChainTestable.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$StreamChainTestable.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$StreamChainTestable.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$StreamChainTestable.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$StreamComponent.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$StreamComponent.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$StreamComponent.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$StreamComponent.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$StreamResult$.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$StreamResult$.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$StreamResult$.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$StreamResult$.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$StreamSink.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$StreamSink.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$StreamSink.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$StreamSink.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$StreamSource.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$StreamSource.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$StreamSource.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$StreamSource.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$StreamTransformer.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$StreamTransformer.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$StreamTransformer.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$StreamTransformer.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$StreamValue.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$StreamValue.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$StreamValue.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$StreamValue.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$TraversalDirection.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$TraversalDirection.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$TraversalDirection.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$TraversalDirection.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$TupleValue.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$TupleValue.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$TupleValue.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$TupleValue.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$Unordered$.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$Unordered$.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams$Unordered$.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$Unordered$.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/Streams.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Streams.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/Streams.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/TraversalOps$FoldName$.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/TraversalOps$FoldName$.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/TraversalOps$FoldName$.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/TraversalOps$FoldName$.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/TraversalOps$ReduceName$.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/TraversalOps$ReduceName$.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/TraversalOps$ReduceName$.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/TraversalOps$ReduceName$.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/TraversalOps$ScanName$.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/TraversalOps$ScanName$.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/TraversalOps$ScanName$.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/TraversalOps$ScanName$.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/TraversalOps$TraversalOp$.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/TraversalOps$TraversalOp$.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/TraversalOps$TraversalOp$.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/TraversalOps$TraversalOp$.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/TraversalOps.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/TraversalOps.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/TraversalOps.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/TraversalOps.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/TreeBuilders$VarDef.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/TreeBuilders$VarDef.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/TreeBuilders$VarDef.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/TreeBuilders$VarDef.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/TreeBuilders.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/TreeBuilders.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/TreeBuilders.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/TreeBuilders.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/TupleAnalysis$BoundTuple.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/TupleAnalysis$BoundTuple.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/TupleAnalysis$BoundTuple.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/TupleAnalysis$BoundTuple.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/TupleAnalysis$TupleAnalyzer.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/TupleAnalysis$TupleAnalyzer.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/TupleAnalysis$TupleAnalyzer.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/TupleAnalysis$TupleAnalyzer.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/TupleAnalysis$TupleInfo.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/TupleAnalysis$TupleInfo.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/TupleAnalysis$TupleInfo.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/TupleAnalysis$TupleInfo.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/TupleAnalysis$TupleSlice.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/TupleAnalysis$TupleSlice.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/TupleAnalysis$TupleSlice.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/TupleAnalysis$TupleSlice.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/TupleAnalysis.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/TupleAnalysis.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/TupleAnalysis.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/TupleAnalysis.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Tuploids.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/Tuploids.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/Tuploids.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/Tuploids.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/VectorType$.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/VectorType$.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/VectorType$.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/VectorType$.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/WithRuntimeUniverse.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/WithRuntimeUniverse.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/WithRuntimeUniverse.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/WithRuntimeUniverse.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/WithTestFresh.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/WithTestFresh.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/WithTestFresh.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/WithTestFresh.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/package.html b/Components/0.3-SNAPSHOT/api/scalaxy/components/package.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/components/package.html rename to Components/0.3-SNAPSHOT/api/scalaxy/components/package.html diff --git a/scalaxy-components/0.3-SNAPSHOT/api/scalaxy/package.html b/Components/0.3-SNAPSHOT/api/scalaxy/package.html similarity index 100% rename from scalaxy-components/0.3-SNAPSHOT/api/scalaxy/package.html rename to Components/0.3-SNAPSHOT/api/scalaxy/package.html diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/index.html b/Debug/0.3-SNAPSHOT/api/index.html similarity index 100% rename from scalaxy-debug/0.3-SNAPSHOT/api/index.html rename to Debug/0.3-SNAPSHOT/api/index.html diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/index.js b/Debug/0.3-SNAPSHOT/api/index.js similarity index 100% rename from scalaxy-debug/0.3-SNAPSHOT/api/index.js rename to Debug/0.3-SNAPSHOT/api/index.js diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/index/index-a.html b/Debug/0.3-SNAPSHOT/api/index/index-a.html similarity index 100% rename from scalaxy-debug/0.3-SNAPSHOT/api/index/index-a.html rename to Debug/0.3-SNAPSHOT/api/index/index-a.html diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/index/index-c.html b/Debug/0.3-SNAPSHOT/api/index/index-c.html similarity index 100% rename from scalaxy-debug/0.3-SNAPSHOT/api/index/index-c.html rename to Debug/0.3-SNAPSHOT/api/index/index-c.html diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/index/index-d.html b/Debug/0.3-SNAPSHOT/api/index/index-d.html similarity index 100% rename from scalaxy-debug/0.3-SNAPSHOT/api/index/index-d.html rename to Debug/0.3-SNAPSHOT/api/index/index-d.html diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/index/index-g.html b/Debug/0.3-SNAPSHOT/api/index/index-g.html similarity index 100% rename from scalaxy-debug/0.3-SNAPSHOT/api/index/index-g.html rename to Debug/0.3-SNAPSHOT/api/index/index-g.html diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/index/index-i.html b/Debug/0.3-SNAPSHOT/api/index/index-i.html similarity index 100% rename from scalaxy-debug/0.3-SNAPSHOT/api/index/index-i.html rename to Debug/0.3-SNAPSHOT/api/index/index-i.html diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/index/index-m.html b/Debug/0.3-SNAPSHOT/api/index/index-m.html similarity index 100% rename from scalaxy-debug/0.3-SNAPSHOT/api/index/index-m.html rename to Debug/0.3-SNAPSHOT/api/index/index-m.html diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/index/index-n.html b/Debug/0.3-SNAPSHOT/api/index/index-n.html similarity index 100% rename from scalaxy-debug/0.3-SNAPSHOT/api/index/index-n.html rename to Debug/0.3-SNAPSHOT/api/index/index-n.html diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/index/index-p.html b/Debug/0.3-SNAPSHOT/api/index/index-p.html similarity index 100% rename from scalaxy-debug/0.3-SNAPSHOT/api/index/index-p.html rename to Debug/0.3-SNAPSHOT/api/index/index-p.html diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/index/index-r.html b/Debug/0.3-SNAPSHOT/api/index/index-r.html similarity index 100% rename from scalaxy-debug/0.3-SNAPSHOT/api/index/index-r.html rename to Debug/0.3-SNAPSHOT/api/index/index-r.html diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/index/index-s.html b/Debug/0.3-SNAPSHOT/api/index/index-s.html similarity index 100% rename from scalaxy-debug/0.3-SNAPSHOT/api/index/index-s.html rename to Debug/0.3-SNAPSHOT/api/index/index-s.html diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/arrow-down.png b/Debug/0.3-SNAPSHOT/api/lib/arrow-down.png similarity index 100% rename from scalaxy-debug/0.3-SNAPSHOT/api/lib/arrow-down.png rename to Debug/0.3-SNAPSHOT/api/lib/arrow-down.png diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/arrow-right.png b/Debug/0.3-SNAPSHOT/api/lib/arrow-right.png similarity index 100% rename from scalaxy-debug/0.3-SNAPSHOT/api/lib/arrow-right.png rename to Debug/0.3-SNAPSHOT/api/lib/arrow-right.png diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/class.png b/Debug/0.3-SNAPSHOT/api/lib/class.png similarity index 100% rename from scalaxy-debug/0.3-SNAPSHOT/api/lib/class.png rename to Debug/0.3-SNAPSHOT/api/lib/class.png diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/class_big.png b/Debug/0.3-SNAPSHOT/api/lib/class_big.png similarity index 100% rename from scalaxy-debug/0.3-SNAPSHOT/api/lib/class_big.png rename to Debug/0.3-SNAPSHOT/api/lib/class_big.png diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/class_diagram.png b/Debug/0.3-SNAPSHOT/api/lib/class_diagram.png similarity index 100% rename from scalaxy-debug/0.3-SNAPSHOT/api/lib/class_diagram.png rename to Debug/0.3-SNAPSHOT/api/lib/class_diagram.png diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/class_to_object_big.png b/Debug/0.3-SNAPSHOT/api/lib/class_to_object_big.png similarity index 100% rename from scalaxy-debug/0.3-SNAPSHOT/api/lib/class_to_object_big.png rename to Debug/0.3-SNAPSHOT/api/lib/class_to_object_big.png diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/constructorsbg.gif b/Debug/0.3-SNAPSHOT/api/lib/constructorsbg.gif similarity index 100% rename from scalaxy-debug/0.3-SNAPSHOT/api/lib/constructorsbg.gif rename to Debug/0.3-SNAPSHOT/api/lib/constructorsbg.gif diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/conversionbg.gif b/Debug/0.3-SNAPSHOT/api/lib/conversionbg.gif similarity index 100% rename from scalaxy-debug/0.3-SNAPSHOT/api/lib/conversionbg.gif rename to Debug/0.3-SNAPSHOT/api/lib/conversionbg.gif diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/defbg-blue.gif b/Debug/0.3-SNAPSHOT/api/lib/defbg-blue.gif similarity index 100% rename from scalaxy-debug/0.3-SNAPSHOT/api/lib/defbg-blue.gif rename to Debug/0.3-SNAPSHOT/api/lib/defbg-blue.gif diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/defbg-green.gif b/Debug/0.3-SNAPSHOT/api/lib/defbg-green.gif similarity index 100% rename from scalaxy-debug/0.3-SNAPSHOT/api/lib/defbg-green.gif rename to Debug/0.3-SNAPSHOT/api/lib/defbg-green.gif diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/diagrams.css b/Debug/0.3-SNAPSHOT/api/lib/diagrams.css similarity index 100% rename from scalaxy-debug/0.3-SNAPSHOT/api/lib/diagrams.css rename to Debug/0.3-SNAPSHOT/api/lib/diagrams.css diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/diagrams.js b/Debug/0.3-SNAPSHOT/api/lib/diagrams.js similarity index 100% rename from scalaxy-debug/0.3-SNAPSHOT/api/lib/diagrams.js rename to Debug/0.3-SNAPSHOT/api/lib/diagrams.js diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/filter_box_left.png b/Debug/0.3-SNAPSHOT/api/lib/filter_box_left.png similarity index 100% rename from scalaxy-debug/0.3-SNAPSHOT/api/lib/filter_box_left.png rename to Debug/0.3-SNAPSHOT/api/lib/filter_box_left.png diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/filter_box_left2.gif b/Debug/0.3-SNAPSHOT/api/lib/filter_box_left2.gif similarity index 100% rename from scalaxy-debug/0.3-SNAPSHOT/api/lib/filter_box_left2.gif rename to Debug/0.3-SNAPSHOT/api/lib/filter_box_left2.gif diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/filter_box_right.png b/Debug/0.3-SNAPSHOT/api/lib/filter_box_right.png similarity index 100% rename from scalaxy-debug/0.3-SNAPSHOT/api/lib/filter_box_right.png rename to Debug/0.3-SNAPSHOT/api/lib/filter_box_right.png diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/filterbg.gif b/Debug/0.3-SNAPSHOT/api/lib/filterbg.gif similarity index 100% rename from scalaxy-debug/0.3-SNAPSHOT/api/lib/filterbg.gif rename to Debug/0.3-SNAPSHOT/api/lib/filterbg.gif diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/filterboxbarbg.gif b/Debug/0.3-SNAPSHOT/api/lib/filterboxbarbg.gif similarity index 100% rename from scalaxy-debug/0.3-SNAPSHOT/api/lib/filterboxbarbg.gif rename to Debug/0.3-SNAPSHOT/api/lib/filterboxbarbg.gif diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/filterboxbarbg.png b/Debug/0.3-SNAPSHOT/api/lib/filterboxbarbg.png similarity index 100% rename from scalaxy-debug/0.3-SNAPSHOT/api/lib/filterboxbarbg.png rename to Debug/0.3-SNAPSHOT/api/lib/filterboxbarbg.png diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/filterboxbg.gif b/Debug/0.3-SNAPSHOT/api/lib/filterboxbg.gif similarity index 100% rename from scalaxy-debug/0.3-SNAPSHOT/api/lib/filterboxbg.gif rename to Debug/0.3-SNAPSHOT/api/lib/filterboxbg.gif diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/fullcommenttopbg.gif b/Debug/0.3-SNAPSHOT/api/lib/fullcommenttopbg.gif similarity index 100% rename from scalaxy-debug/0.3-SNAPSHOT/api/lib/fullcommenttopbg.gif rename to Debug/0.3-SNAPSHOT/api/lib/fullcommenttopbg.gif diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/index.css b/Debug/0.3-SNAPSHOT/api/lib/index.css similarity index 100% rename from scalaxy-debug/0.3-SNAPSHOT/api/lib/index.css rename to Debug/0.3-SNAPSHOT/api/lib/index.css diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/index.js b/Debug/0.3-SNAPSHOT/api/lib/index.js similarity index 100% rename from scalaxy-debug/0.3-SNAPSHOT/api/lib/index.js rename to Debug/0.3-SNAPSHOT/api/lib/index.js diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/jquery-ui.js b/Debug/0.3-SNAPSHOT/api/lib/jquery-ui.js similarity index 100% rename from scalaxy-debug/0.3-SNAPSHOT/api/lib/jquery-ui.js rename to Debug/0.3-SNAPSHOT/api/lib/jquery-ui.js diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/jquery.js b/Debug/0.3-SNAPSHOT/api/lib/jquery.js similarity index 100% rename from scalaxy-debug/0.3-SNAPSHOT/api/lib/jquery.js rename to Debug/0.3-SNAPSHOT/api/lib/jquery.js diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/jquery.layout.js b/Debug/0.3-SNAPSHOT/api/lib/jquery.layout.js similarity index 100% rename from scalaxy-debug/0.3-SNAPSHOT/api/lib/jquery.layout.js rename to Debug/0.3-SNAPSHOT/api/lib/jquery.layout.js diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/modernizr.custom.js b/Debug/0.3-SNAPSHOT/api/lib/modernizr.custom.js similarity index 100% rename from scalaxy-debug/0.3-SNAPSHOT/api/lib/modernizr.custom.js rename to Debug/0.3-SNAPSHOT/api/lib/modernizr.custom.js diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/navigation-li-a.png b/Debug/0.3-SNAPSHOT/api/lib/navigation-li-a.png similarity index 100% rename from scalaxy-debug/0.3-SNAPSHOT/api/lib/navigation-li-a.png rename to Debug/0.3-SNAPSHOT/api/lib/navigation-li-a.png diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/navigation-li.png b/Debug/0.3-SNAPSHOT/api/lib/navigation-li.png similarity index 100% rename from scalaxy-debug/0.3-SNAPSHOT/api/lib/navigation-li.png rename to Debug/0.3-SNAPSHOT/api/lib/navigation-li.png diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/object.png b/Debug/0.3-SNAPSHOT/api/lib/object.png similarity index 100% rename from scalaxy-debug/0.3-SNAPSHOT/api/lib/object.png rename to Debug/0.3-SNAPSHOT/api/lib/object.png diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/object_big.png b/Debug/0.3-SNAPSHOT/api/lib/object_big.png similarity index 100% rename from scalaxy-debug/0.3-SNAPSHOT/api/lib/object_big.png rename to Debug/0.3-SNAPSHOT/api/lib/object_big.png diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/object_diagram.png b/Debug/0.3-SNAPSHOT/api/lib/object_diagram.png similarity index 100% rename from scalaxy-debug/0.3-SNAPSHOT/api/lib/object_diagram.png rename to Debug/0.3-SNAPSHOT/api/lib/object_diagram.png diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/object_to_class_big.png b/Debug/0.3-SNAPSHOT/api/lib/object_to_class_big.png similarity index 100% rename from scalaxy-debug/0.3-SNAPSHOT/api/lib/object_to_class_big.png rename to Debug/0.3-SNAPSHOT/api/lib/object_to_class_big.png diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/object_to_trait_big.png b/Debug/0.3-SNAPSHOT/api/lib/object_to_trait_big.png similarity index 100% rename from scalaxy-debug/0.3-SNAPSHOT/api/lib/object_to_trait_big.png rename to Debug/0.3-SNAPSHOT/api/lib/object_to_trait_big.png diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/object_to_type_big.png b/Debug/0.3-SNAPSHOT/api/lib/object_to_type_big.png similarity index 100% rename from scalaxy-debug/0.3-SNAPSHOT/api/lib/object_to_type_big.png rename to Debug/0.3-SNAPSHOT/api/lib/object_to_type_big.png diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/ownderbg2.gif b/Debug/0.3-SNAPSHOT/api/lib/ownderbg2.gif similarity index 100% rename from scalaxy-debug/0.3-SNAPSHOT/api/lib/ownderbg2.gif rename to Debug/0.3-SNAPSHOT/api/lib/ownderbg2.gif diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/ownerbg.gif b/Debug/0.3-SNAPSHOT/api/lib/ownerbg.gif similarity index 100% rename from scalaxy-debug/0.3-SNAPSHOT/api/lib/ownerbg.gif rename to Debug/0.3-SNAPSHOT/api/lib/ownerbg.gif diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/ownerbg2.gif b/Debug/0.3-SNAPSHOT/api/lib/ownerbg2.gif similarity index 100% rename from scalaxy-debug/0.3-SNAPSHOT/api/lib/ownerbg2.gif rename to Debug/0.3-SNAPSHOT/api/lib/ownerbg2.gif diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/package.png b/Debug/0.3-SNAPSHOT/api/lib/package.png similarity index 100% rename from scalaxy-debug/0.3-SNAPSHOT/api/lib/package.png rename to Debug/0.3-SNAPSHOT/api/lib/package.png diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/package_big.png b/Debug/0.3-SNAPSHOT/api/lib/package_big.png similarity index 100% rename from scalaxy-debug/0.3-SNAPSHOT/api/lib/package_big.png rename to Debug/0.3-SNAPSHOT/api/lib/package_big.png diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/packagesbg.gif b/Debug/0.3-SNAPSHOT/api/lib/packagesbg.gif similarity index 100% rename from scalaxy-debug/0.3-SNAPSHOT/api/lib/packagesbg.gif rename to Debug/0.3-SNAPSHOT/api/lib/packagesbg.gif diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/ref-index.css b/Debug/0.3-SNAPSHOT/api/lib/ref-index.css similarity index 100% rename from scalaxy-debug/0.3-SNAPSHOT/api/lib/ref-index.css rename to Debug/0.3-SNAPSHOT/api/lib/ref-index.css diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/remove.png b/Debug/0.3-SNAPSHOT/api/lib/remove.png similarity index 100% rename from scalaxy-debug/0.3-SNAPSHOT/api/lib/remove.png rename to Debug/0.3-SNAPSHOT/api/lib/remove.png diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/scheduler.js b/Debug/0.3-SNAPSHOT/api/lib/scheduler.js similarity index 100% rename from scalaxy-debug/0.3-SNAPSHOT/api/lib/scheduler.js rename to Debug/0.3-SNAPSHOT/api/lib/scheduler.js diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/selected-implicits.png b/Debug/0.3-SNAPSHOT/api/lib/selected-implicits.png similarity index 100% rename from scalaxy-debug/0.3-SNAPSHOT/api/lib/selected-implicits.png rename to Debug/0.3-SNAPSHOT/api/lib/selected-implicits.png diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/selected-right-implicits.png b/Debug/0.3-SNAPSHOT/api/lib/selected-right-implicits.png similarity index 100% rename from scalaxy-debug/0.3-SNAPSHOT/api/lib/selected-right-implicits.png rename to Debug/0.3-SNAPSHOT/api/lib/selected-right-implicits.png diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/selected-right.png b/Debug/0.3-SNAPSHOT/api/lib/selected-right.png similarity index 100% rename from scalaxy-debug/0.3-SNAPSHOT/api/lib/selected-right.png rename to Debug/0.3-SNAPSHOT/api/lib/selected-right.png diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/selected.png b/Debug/0.3-SNAPSHOT/api/lib/selected.png similarity index 100% rename from scalaxy-debug/0.3-SNAPSHOT/api/lib/selected.png rename to Debug/0.3-SNAPSHOT/api/lib/selected.png diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/selected2-right.png b/Debug/0.3-SNAPSHOT/api/lib/selected2-right.png similarity index 100% rename from scalaxy-debug/0.3-SNAPSHOT/api/lib/selected2-right.png rename to Debug/0.3-SNAPSHOT/api/lib/selected2-right.png diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/selected2.png b/Debug/0.3-SNAPSHOT/api/lib/selected2.png similarity index 100% rename from scalaxy-debug/0.3-SNAPSHOT/api/lib/selected2.png rename to Debug/0.3-SNAPSHOT/api/lib/selected2.png diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/signaturebg.gif b/Debug/0.3-SNAPSHOT/api/lib/signaturebg.gif similarity index 100% rename from scalaxy-debug/0.3-SNAPSHOT/api/lib/signaturebg.gif rename to Debug/0.3-SNAPSHOT/api/lib/signaturebg.gif diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/signaturebg2.gif b/Debug/0.3-SNAPSHOT/api/lib/signaturebg2.gif similarity index 100% rename from scalaxy-debug/0.3-SNAPSHOT/api/lib/signaturebg2.gif rename to Debug/0.3-SNAPSHOT/api/lib/signaturebg2.gif diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/template.css b/Debug/0.3-SNAPSHOT/api/lib/template.css similarity index 100% rename from scalaxy-debug/0.3-SNAPSHOT/api/lib/template.css rename to Debug/0.3-SNAPSHOT/api/lib/template.css diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/template.js b/Debug/0.3-SNAPSHOT/api/lib/template.js similarity index 100% rename from scalaxy-debug/0.3-SNAPSHOT/api/lib/template.js rename to Debug/0.3-SNAPSHOT/api/lib/template.js diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/tools.tooltip.js b/Debug/0.3-SNAPSHOT/api/lib/tools.tooltip.js similarity index 100% rename from scalaxy-debug/0.3-SNAPSHOT/api/lib/tools.tooltip.js rename to Debug/0.3-SNAPSHOT/api/lib/tools.tooltip.js diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/trait.png b/Debug/0.3-SNAPSHOT/api/lib/trait.png similarity index 100% rename from scalaxy-debug/0.3-SNAPSHOT/api/lib/trait.png rename to Debug/0.3-SNAPSHOT/api/lib/trait.png diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/trait_big.png b/Debug/0.3-SNAPSHOT/api/lib/trait_big.png similarity index 100% rename from scalaxy-debug/0.3-SNAPSHOT/api/lib/trait_big.png rename to Debug/0.3-SNAPSHOT/api/lib/trait_big.png diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/trait_diagram.png b/Debug/0.3-SNAPSHOT/api/lib/trait_diagram.png similarity index 100% rename from scalaxy-debug/0.3-SNAPSHOT/api/lib/trait_diagram.png rename to Debug/0.3-SNAPSHOT/api/lib/trait_diagram.png diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/trait_to_object_big.png b/Debug/0.3-SNAPSHOT/api/lib/trait_to_object_big.png similarity index 100% rename from scalaxy-debug/0.3-SNAPSHOT/api/lib/trait_to_object_big.png rename to Debug/0.3-SNAPSHOT/api/lib/trait_to_object_big.png diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/type.png b/Debug/0.3-SNAPSHOT/api/lib/type.png similarity index 100% rename from scalaxy-debug/0.3-SNAPSHOT/api/lib/type.png rename to Debug/0.3-SNAPSHOT/api/lib/type.png diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/type_big.png b/Debug/0.3-SNAPSHOT/api/lib/type_big.png similarity index 100% rename from scalaxy-debug/0.3-SNAPSHOT/api/lib/type_big.png rename to Debug/0.3-SNAPSHOT/api/lib/type_big.png diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/type_diagram.png b/Debug/0.3-SNAPSHOT/api/lib/type_diagram.png similarity index 100% rename from scalaxy-debug/0.3-SNAPSHOT/api/lib/type_diagram.png rename to Debug/0.3-SNAPSHOT/api/lib/type_diagram.png diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/type_to_object_big.png b/Debug/0.3-SNAPSHOT/api/lib/type_to_object_big.png similarity index 100% rename from scalaxy-debug/0.3-SNAPSHOT/api/lib/type_to_object_big.png rename to Debug/0.3-SNAPSHOT/api/lib/type_to_object_big.png diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/typebg.gif b/Debug/0.3-SNAPSHOT/api/lib/typebg.gif similarity index 100% rename from scalaxy-debug/0.3-SNAPSHOT/api/lib/typebg.gif rename to Debug/0.3-SNAPSHOT/api/lib/typebg.gif diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/unselected.png b/Debug/0.3-SNAPSHOT/api/lib/unselected.png similarity index 100% rename from scalaxy-debug/0.3-SNAPSHOT/api/lib/unselected.png rename to Debug/0.3-SNAPSHOT/api/lib/unselected.png diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/lib/valuemembersbg.gif b/Debug/0.3-SNAPSHOT/api/lib/valuemembersbg.gif similarity index 100% rename from scalaxy-debug/0.3-SNAPSHOT/api/lib/valuemembersbg.gif rename to Debug/0.3-SNAPSHOT/api/lib/valuemembersbg.gif diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/package.html b/Debug/0.3-SNAPSHOT/api/package.html similarity index 100% rename from scalaxy-debug/0.3-SNAPSHOT/api/package.html rename to Debug/0.3-SNAPSHOT/api/package.html diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/scalaxy/debug/impl$.html b/Debug/0.3-SNAPSHOT/api/scalaxy/debug/impl$.html similarity index 100% rename from scalaxy-debug/0.3-SNAPSHOT/api/scalaxy/debug/impl$.html rename to Debug/0.3-SNAPSHOT/api/scalaxy/debug/impl$.html diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/scalaxy/debug/package.html b/Debug/0.3-SNAPSHOT/api/scalaxy/debug/package.html similarity index 100% rename from scalaxy-debug/0.3-SNAPSHOT/api/scalaxy/debug/package.html rename to Debug/0.3-SNAPSHOT/api/scalaxy/debug/package.html diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/scalaxy/debug/plugin/DebuggableMacrosCompiler$.html b/Debug/0.3-SNAPSHOT/api/scalaxy/debug/plugin/DebuggableMacrosCompiler$.html similarity index 100% rename from scalaxy-debug/0.3-SNAPSHOT/api/scalaxy/debug/plugin/DebuggableMacrosCompiler$.html rename to Debug/0.3-SNAPSHOT/api/scalaxy/debug/plugin/DebuggableMacrosCompiler$.html diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/scalaxy/debug/plugin/DebuggableMacrosComponent.html b/Debug/0.3-SNAPSHOT/api/scalaxy/debug/plugin/DebuggableMacrosComponent.html similarity index 100% rename from scalaxy-debug/0.3-SNAPSHOT/api/scalaxy/debug/plugin/DebuggableMacrosComponent.html rename to Debug/0.3-SNAPSHOT/api/scalaxy/debug/plugin/DebuggableMacrosComponent.html diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/scalaxy/debug/plugin/DebuggableMacrosPlugin.html b/Debug/0.3-SNAPSHOT/api/scalaxy/debug/plugin/DebuggableMacrosPlugin.html similarity index 100% rename from scalaxy-debug/0.3-SNAPSHOT/api/scalaxy/debug/plugin/DebuggableMacrosPlugin.html rename to Debug/0.3-SNAPSHOT/api/scalaxy/debug/plugin/DebuggableMacrosPlugin.html diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/scalaxy/debug/plugin/package.html b/Debug/0.3-SNAPSHOT/api/scalaxy/debug/plugin/package.html similarity index 100% rename from scalaxy-debug/0.3-SNAPSHOT/api/scalaxy/debug/plugin/package.html rename to Debug/0.3-SNAPSHOT/api/scalaxy/debug/plugin/package.html diff --git a/scalaxy-debug/0.3-SNAPSHOT/api/scalaxy/package.html b/Debug/0.3-SNAPSHOT/api/scalaxy/package.html similarity index 100% rename from scalaxy-debug/0.3-SNAPSHOT/api/scalaxy/package.html rename to Debug/0.3-SNAPSHOT/api/scalaxy/package.html diff --git a/Debug/index.md b/Debug/index.md new file mode 100644 index 00000000..08ce8660 --- /dev/null +++ b/Debug/index.md @@ -0,0 +1,64 @@ +# Scalaxy/Debug + +Useful debug macros. + +Package `scalaxy.debug` provides macro alternatives to `Predef.{assert, assume, require}` that automatically add a sensible failure message, making them more similar to [C asserts](http://en.wikipedia.org/wiki/Assert.h): +```scala +import scalaxy.debug._ + +val a = 10 +val aa = a +val b = 12 +val condition = a == b + +// Asserts and their corresponding message: +assert(a == b) // "assertion failed: a == b (10 != 12)" +assert(a != aa) // "assertion failed: a != aa (a == aa == 10)" +assert(a != 12) // "assertion failed: a != 12" +assert(condition) // "assertion failed: condition" +``` + +All of this is done during macro-expansion, so there's no runtime overhead. +For instance, the following: +```scala +assert(a == b) // "assertion failed: a == b (10 != 12)" +``` +Is expanded to: +```scala +{ + val left = a + val right = b + assert(left == right, s"a == b ($left != $right)") +} +``` + +These macros don't bring any runtime dependency: you can just kiss most `assert`, `assume` and `require` messages goodbye (and still have informative failure messages). + +If you knew about `assert` but unsure what `assume` and `require` are, please [Assert, Require and Assume](http://daily-scala.blogspot.co.uk/2010/03/assert-require-assume.html) (on [Daily Scala](http://daily-scala.blogspot.co.uk/)) + +# Usage + +If you're using `sbt` 0.12.2+, just put the following lines in `build.sbt`: +```scala +// Only works with 2.10.0+ +scalaVersion := "2.10.0" + +// Dependency at compilation-time only (not at runtime). +libraryDependencies += "com.nativelibs4java" %% "scalaxy-debug" % "0.3-SNAPSHOT" % "provided" + +// Scalaxy/Debug snapshots are published on the Sonatype repository. +resolvers += Resolver.sonatypeRepo("snapshots") +``` + +# Hacking + +If you want to build / test / hack on this project: +- Make sure to use [paulp's sbt script](https://github.com/paulp/sbt-extras) with `sbt` 0.12.2+ +- Use the following commands to checkout the sources and build the tests continuously: + + ``` + git clone git://github.com/ochafik/Scalaxy.git + cd Scalaxy + sbt "project scalaxy-debug" "; clean ; ~test" + ``` + diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/index.html b/Fx/0.3-SNAPSHOT/api/index.html similarity index 100% rename from scalaxy-fx/0.3-SNAPSHOT/api/index.html rename to Fx/0.3-SNAPSHOT/api/index.html diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/index.js b/Fx/0.3-SNAPSHOT/api/index.js similarity index 100% rename from scalaxy-fx/0.3-SNAPSHOT/api/index.js rename to Fx/0.3-SNAPSHOT/api/index.js diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/arrow-down.png b/Fx/0.3-SNAPSHOT/api/lib/arrow-down.png similarity index 100% rename from scalaxy-fx/0.3-SNAPSHOT/api/lib/arrow-down.png rename to Fx/0.3-SNAPSHOT/api/lib/arrow-down.png diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/arrow-right.png b/Fx/0.3-SNAPSHOT/api/lib/arrow-right.png similarity index 100% rename from scalaxy-fx/0.3-SNAPSHOT/api/lib/arrow-right.png rename to Fx/0.3-SNAPSHOT/api/lib/arrow-right.png diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/class.png b/Fx/0.3-SNAPSHOT/api/lib/class.png similarity index 100% rename from scalaxy-fx/0.3-SNAPSHOT/api/lib/class.png rename to Fx/0.3-SNAPSHOT/api/lib/class.png diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/class_big.png b/Fx/0.3-SNAPSHOT/api/lib/class_big.png similarity index 100% rename from scalaxy-fx/0.3-SNAPSHOT/api/lib/class_big.png rename to Fx/0.3-SNAPSHOT/api/lib/class_big.png diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/class_diagram.png b/Fx/0.3-SNAPSHOT/api/lib/class_diagram.png similarity index 100% rename from scalaxy-fx/0.3-SNAPSHOT/api/lib/class_diagram.png rename to Fx/0.3-SNAPSHOT/api/lib/class_diagram.png diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/class_to_object_big.png b/Fx/0.3-SNAPSHOT/api/lib/class_to_object_big.png similarity index 100% rename from scalaxy-fx/0.3-SNAPSHOT/api/lib/class_to_object_big.png rename to Fx/0.3-SNAPSHOT/api/lib/class_to_object_big.png diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/constructorsbg.gif b/Fx/0.3-SNAPSHOT/api/lib/constructorsbg.gif similarity index 100% rename from scalaxy-fx/0.3-SNAPSHOT/api/lib/constructorsbg.gif rename to Fx/0.3-SNAPSHOT/api/lib/constructorsbg.gif diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/conversionbg.gif b/Fx/0.3-SNAPSHOT/api/lib/conversionbg.gif similarity index 100% rename from scalaxy-fx/0.3-SNAPSHOT/api/lib/conversionbg.gif rename to Fx/0.3-SNAPSHOT/api/lib/conversionbg.gif diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/defbg-blue.gif b/Fx/0.3-SNAPSHOT/api/lib/defbg-blue.gif similarity index 100% rename from scalaxy-fx/0.3-SNAPSHOT/api/lib/defbg-blue.gif rename to Fx/0.3-SNAPSHOT/api/lib/defbg-blue.gif diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/defbg-green.gif b/Fx/0.3-SNAPSHOT/api/lib/defbg-green.gif similarity index 100% rename from scalaxy-fx/0.3-SNAPSHOT/api/lib/defbg-green.gif rename to Fx/0.3-SNAPSHOT/api/lib/defbg-green.gif diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/diagrams.css b/Fx/0.3-SNAPSHOT/api/lib/diagrams.css similarity index 100% rename from scalaxy-fx/0.3-SNAPSHOT/api/lib/diagrams.css rename to Fx/0.3-SNAPSHOT/api/lib/diagrams.css diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/diagrams.js b/Fx/0.3-SNAPSHOT/api/lib/diagrams.js similarity index 100% rename from scalaxy-fx/0.3-SNAPSHOT/api/lib/diagrams.js rename to Fx/0.3-SNAPSHOT/api/lib/diagrams.js diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/filter_box_left.png b/Fx/0.3-SNAPSHOT/api/lib/filter_box_left.png similarity index 100% rename from scalaxy-fx/0.3-SNAPSHOT/api/lib/filter_box_left.png rename to Fx/0.3-SNAPSHOT/api/lib/filter_box_left.png diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/filter_box_left2.gif b/Fx/0.3-SNAPSHOT/api/lib/filter_box_left2.gif similarity index 100% rename from scalaxy-fx/0.3-SNAPSHOT/api/lib/filter_box_left2.gif rename to Fx/0.3-SNAPSHOT/api/lib/filter_box_left2.gif diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/filter_box_right.png b/Fx/0.3-SNAPSHOT/api/lib/filter_box_right.png similarity index 100% rename from scalaxy-fx/0.3-SNAPSHOT/api/lib/filter_box_right.png rename to Fx/0.3-SNAPSHOT/api/lib/filter_box_right.png diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/filterbg.gif b/Fx/0.3-SNAPSHOT/api/lib/filterbg.gif similarity index 100% rename from scalaxy-fx/0.3-SNAPSHOT/api/lib/filterbg.gif rename to Fx/0.3-SNAPSHOT/api/lib/filterbg.gif diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/filterboxbarbg.gif b/Fx/0.3-SNAPSHOT/api/lib/filterboxbarbg.gif similarity index 100% rename from scalaxy-fx/0.3-SNAPSHOT/api/lib/filterboxbarbg.gif rename to Fx/0.3-SNAPSHOT/api/lib/filterboxbarbg.gif diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/filterboxbarbg.png b/Fx/0.3-SNAPSHOT/api/lib/filterboxbarbg.png similarity index 100% rename from scalaxy-fx/0.3-SNAPSHOT/api/lib/filterboxbarbg.png rename to Fx/0.3-SNAPSHOT/api/lib/filterboxbarbg.png diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/filterboxbg.gif b/Fx/0.3-SNAPSHOT/api/lib/filterboxbg.gif similarity index 100% rename from scalaxy-fx/0.3-SNAPSHOT/api/lib/filterboxbg.gif rename to Fx/0.3-SNAPSHOT/api/lib/filterboxbg.gif diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/fullcommenttopbg.gif b/Fx/0.3-SNAPSHOT/api/lib/fullcommenttopbg.gif similarity index 100% rename from scalaxy-fx/0.3-SNAPSHOT/api/lib/fullcommenttopbg.gif rename to Fx/0.3-SNAPSHOT/api/lib/fullcommenttopbg.gif diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/index.css b/Fx/0.3-SNAPSHOT/api/lib/index.css similarity index 100% rename from scalaxy-fx/0.3-SNAPSHOT/api/lib/index.css rename to Fx/0.3-SNAPSHOT/api/lib/index.css diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/index.js b/Fx/0.3-SNAPSHOT/api/lib/index.js similarity index 100% rename from scalaxy-fx/0.3-SNAPSHOT/api/lib/index.js rename to Fx/0.3-SNAPSHOT/api/lib/index.js diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/jquery-ui.js b/Fx/0.3-SNAPSHOT/api/lib/jquery-ui.js similarity index 100% rename from scalaxy-fx/0.3-SNAPSHOT/api/lib/jquery-ui.js rename to Fx/0.3-SNAPSHOT/api/lib/jquery-ui.js diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/jquery.js b/Fx/0.3-SNAPSHOT/api/lib/jquery.js similarity index 100% rename from scalaxy-fx/0.3-SNAPSHOT/api/lib/jquery.js rename to Fx/0.3-SNAPSHOT/api/lib/jquery.js diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/jquery.layout.js b/Fx/0.3-SNAPSHOT/api/lib/jquery.layout.js similarity index 100% rename from scalaxy-fx/0.3-SNAPSHOT/api/lib/jquery.layout.js rename to Fx/0.3-SNAPSHOT/api/lib/jquery.layout.js diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/modernizr.custom.js b/Fx/0.3-SNAPSHOT/api/lib/modernizr.custom.js similarity index 100% rename from scalaxy-fx/0.3-SNAPSHOT/api/lib/modernizr.custom.js rename to Fx/0.3-SNAPSHOT/api/lib/modernizr.custom.js diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/navigation-li-a.png b/Fx/0.3-SNAPSHOT/api/lib/navigation-li-a.png similarity index 100% rename from scalaxy-fx/0.3-SNAPSHOT/api/lib/navigation-li-a.png rename to Fx/0.3-SNAPSHOT/api/lib/navigation-li-a.png diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/navigation-li.png b/Fx/0.3-SNAPSHOT/api/lib/navigation-li.png similarity index 100% rename from scalaxy-fx/0.3-SNAPSHOT/api/lib/navigation-li.png rename to Fx/0.3-SNAPSHOT/api/lib/navigation-li.png diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/object.png b/Fx/0.3-SNAPSHOT/api/lib/object.png similarity index 100% rename from scalaxy-fx/0.3-SNAPSHOT/api/lib/object.png rename to Fx/0.3-SNAPSHOT/api/lib/object.png diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/object_big.png b/Fx/0.3-SNAPSHOT/api/lib/object_big.png similarity index 100% rename from scalaxy-fx/0.3-SNAPSHOT/api/lib/object_big.png rename to Fx/0.3-SNAPSHOT/api/lib/object_big.png diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/object_diagram.png b/Fx/0.3-SNAPSHOT/api/lib/object_diagram.png similarity index 100% rename from scalaxy-fx/0.3-SNAPSHOT/api/lib/object_diagram.png rename to Fx/0.3-SNAPSHOT/api/lib/object_diagram.png diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/object_to_class_big.png b/Fx/0.3-SNAPSHOT/api/lib/object_to_class_big.png similarity index 100% rename from scalaxy-fx/0.3-SNAPSHOT/api/lib/object_to_class_big.png rename to Fx/0.3-SNAPSHOT/api/lib/object_to_class_big.png diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/object_to_trait_big.png b/Fx/0.3-SNAPSHOT/api/lib/object_to_trait_big.png similarity index 100% rename from scalaxy-fx/0.3-SNAPSHOT/api/lib/object_to_trait_big.png rename to Fx/0.3-SNAPSHOT/api/lib/object_to_trait_big.png diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/object_to_type_big.png b/Fx/0.3-SNAPSHOT/api/lib/object_to_type_big.png similarity index 100% rename from scalaxy-fx/0.3-SNAPSHOT/api/lib/object_to_type_big.png rename to Fx/0.3-SNAPSHOT/api/lib/object_to_type_big.png diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/ownderbg2.gif b/Fx/0.3-SNAPSHOT/api/lib/ownderbg2.gif similarity index 100% rename from scalaxy-fx/0.3-SNAPSHOT/api/lib/ownderbg2.gif rename to Fx/0.3-SNAPSHOT/api/lib/ownderbg2.gif diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/ownerbg.gif b/Fx/0.3-SNAPSHOT/api/lib/ownerbg.gif similarity index 100% rename from scalaxy-fx/0.3-SNAPSHOT/api/lib/ownerbg.gif rename to Fx/0.3-SNAPSHOT/api/lib/ownerbg.gif diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/ownerbg2.gif b/Fx/0.3-SNAPSHOT/api/lib/ownerbg2.gif similarity index 100% rename from scalaxy-fx/0.3-SNAPSHOT/api/lib/ownerbg2.gif rename to Fx/0.3-SNAPSHOT/api/lib/ownerbg2.gif diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/package.png b/Fx/0.3-SNAPSHOT/api/lib/package.png similarity index 100% rename from scalaxy-fx/0.3-SNAPSHOT/api/lib/package.png rename to Fx/0.3-SNAPSHOT/api/lib/package.png diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/package_big.png b/Fx/0.3-SNAPSHOT/api/lib/package_big.png similarity index 100% rename from scalaxy-fx/0.3-SNAPSHOT/api/lib/package_big.png rename to Fx/0.3-SNAPSHOT/api/lib/package_big.png diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/packagesbg.gif b/Fx/0.3-SNAPSHOT/api/lib/packagesbg.gif similarity index 100% rename from scalaxy-fx/0.3-SNAPSHOT/api/lib/packagesbg.gif rename to Fx/0.3-SNAPSHOT/api/lib/packagesbg.gif diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/ref-index.css b/Fx/0.3-SNAPSHOT/api/lib/ref-index.css similarity index 100% rename from scalaxy-fx/0.3-SNAPSHOT/api/lib/ref-index.css rename to Fx/0.3-SNAPSHOT/api/lib/ref-index.css diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/remove.png b/Fx/0.3-SNAPSHOT/api/lib/remove.png similarity index 100% rename from scalaxy-fx/0.3-SNAPSHOT/api/lib/remove.png rename to Fx/0.3-SNAPSHOT/api/lib/remove.png diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/scheduler.js b/Fx/0.3-SNAPSHOT/api/lib/scheduler.js similarity index 100% rename from scalaxy-fx/0.3-SNAPSHOT/api/lib/scheduler.js rename to Fx/0.3-SNAPSHOT/api/lib/scheduler.js diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/selected-implicits.png b/Fx/0.3-SNAPSHOT/api/lib/selected-implicits.png similarity index 100% rename from scalaxy-fx/0.3-SNAPSHOT/api/lib/selected-implicits.png rename to Fx/0.3-SNAPSHOT/api/lib/selected-implicits.png diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/selected-right-implicits.png b/Fx/0.3-SNAPSHOT/api/lib/selected-right-implicits.png similarity index 100% rename from scalaxy-fx/0.3-SNAPSHOT/api/lib/selected-right-implicits.png rename to Fx/0.3-SNAPSHOT/api/lib/selected-right-implicits.png diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/selected-right.png b/Fx/0.3-SNAPSHOT/api/lib/selected-right.png similarity index 100% rename from scalaxy-fx/0.3-SNAPSHOT/api/lib/selected-right.png rename to Fx/0.3-SNAPSHOT/api/lib/selected-right.png diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/selected.png b/Fx/0.3-SNAPSHOT/api/lib/selected.png similarity index 100% rename from scalaxy-fx/0.3-SNAPSHOT/api/lib/selected.png rename to Fx/0.3-SNAPSHOT/api/lib/selected.png diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/selected2-right.png b/Fx/0.3-SNAPSHOT/api/lib/selected2-right.png similarity index 100% rename from scalaxy-fx/0.3-SNAPSHOT/api/lib/selected2-right.png rename to Fx/0.3-SNAPSHOT/api/lib/selected2-right.png diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/selected2.png b/Fx/0.3-SNAPSHOT/api/lib/selected2.png similarity index 100% rename from scalaxy-fx/0.3-SNAPSHOT/api/lib/selected2.png rename to Fx/0.3-SNAPSHOT/api/lib/selected2.png diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/signaturebg.gif b/Fx/0.3-SNAPSHOT/api/lib/signaturebg.gif similarity index 100% rename from scalaxy-fx/0.3-SNAPSHOT/api/lib/signaturebg.gif rename to Fx/0.3-SNAPSHOT/api/lib/signaturebg.gif diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/signaturebg2.gif b/Fx/0.3-SNAPSHOT/api/lib/signaturebg2.gif similarity index 100% rename from scalaxy-fx/0.3-SNAPSHOT/api/lib/signaturebg2.gif rename to Fx/0.3-SNAPSHOT/api/lib/signaturebg2.gif diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/template.css b/Fx/0.3-SNAPSHOT/api/lib/template.css similarity index 100% rename from scalaxy-fx/0.3-SNAPSHOT/api/lib/template.css rename to Fx/0.3-SNAPSHOT/api/lib/template.css diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/template.js b/Fx/0.3-SNAPSHOT/api/lib/template.js similarity index 100% rename from scalaxy-fx/0.3-SNAPSHOT/api/lib/template.js rename to Fx/0.3-SNAPSHOT/api/lib/template.js diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/tools.tooltip.js b/Fx/0.3-SNAPSHOT/api/lib/tools.tooltip.js similarity index 100% rename from scalaxy-fx/0.3-SNAPSHOT/api/lib/tools.tooltip.js rename to Fx/0.3-SNAPSHOT/api/lib/tools.tooltip.js diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/trait.png b/Fx/0.3-SNAPSHOT/api/lib/trait.png similarity index 100% rename from scalaxy-fx/0.3-SNAPSHOT/api/lib/trait.png rename to Fx/0.3-SNAPSHOT/api/lib/trait.png diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/trait_big.png b/Fx/0.3-SNAPSHOT/api/lib/trait_big.png similarity index 100% rename from scalaxy-fx/0.3-SNAPSHOT/api/lib/trait_big.png rename to Fx/0.3-SNAPSHOT/api/lib/trait_big.png diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/trait_diagram.png b/Fx/0.3-SNAPSHOT/api/lib/trait_diagram.png similarity index 100% rename from scalaxy-fx/0.3-SNAPSHOT/api/lib/trait_diagram.png rename to Fx/0.3-SNAPSHOT/api/lib/trait_diagram.png diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/trait_to_object_big.png b/Fx/0.3-SNAPSHOT/api/lib/trait_to_object_big.png similarity index 100% rename from scalaxy-fx/0.3-SNAPSHOT/api/lib/trait_to_object_big.png rename to Fx/0.3-SNAPSHOT/api/lib/trait_to_object_big.png diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/type.png b/Fx/0.3-SNAPSHOT/api/lib/type.png similarity index 100% rename from scalaxy-fx/0.3-SNAPSHOT/api/lib/type.png rename to Fx/0.3-SNAPSHOT/api/lib/type.png diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/type_big.png b/Fx/0.3-SNAPSHOT/api/lib/type_big.png similarity index 100% rename from scalaxy-fx/0.3-SNAPSHOT/api/lib/type_big.png rename to Fx/0.3-SNAPSHOT/api/lib/type_big.png diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/type_diagram.png b/Fx/0.3-SNAPSHOT/api/lib/type_diagram.png similarity index 100% rename from scalaxy-fx/0.3-SNAPSHOT/api/lib/type_diagram.png rename to Fx/0.3-SNAPSHOT/api/lib/type_diagram.png diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/type_to_object_big.png b/Fx/0.3-SNAPSHOT/api/lib/type_to_object_big.png similarity index 100% rename from scalaxy-fx/0.3-SNAPSHOT/api/lib/type_to_object_big.png rename to Fx/0.3-SNAPSHOT/api/lib/type_to_object_big.png diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/typebg.gif b/Fx/0.3-SNAPSHOT/api/lib/typebg.gif similarity index 100% rename from scalaxy-fx/0.3-SNAPSHOT/api/lib/typebg.gif rename to Fx/0.3-SNAPSHOT/api/lib/typebg.gif diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/unselected.png b/Fx/0.3-SNAPSHOT/api/lib/unselected.png similarity index 100% rename from scalaxy-fx/0.3-SNAPSHOT/api/lib/unselected.png rename to Fx/0.3-SNAPSHOT/api/lib/unselected.png diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/lib/valuemembersbg.gif b/Fx/0.3-SNAPSHOT/api/lib/valuemembersbg.gif similarity index 100% rename from scalaxy-fx/0.3-SNAPSHOT/api/lib/valuemembersbg.gif rename to Fx/0.3-SNAPSHOT/api/lib/valuemembersbg.gif diff --git a/scalaxy-fx/0.3-SNAPSHOT/api/package.html b/Fx/0.3-SNAPSHOT/api/package.html similarity index 100% rename from scalaxy-fx/0.3-SNAPSHOT/api/package.html rename to Fx/0.3-SNAPSHOT/api/package.html diff --git a/Fx/index.md b/Fx/index.md new file mode 100644 index 00000000..51ca3b57 --- /dev/null +++ b/Fx/index.md @@ -0,0 +1,224 @@ +# Scalaxy/Fx: JavaFX eye-candy experiment for Scala 2.10 + +Minimal set of Scala 2.10 macros, dynamics and implicits for maximal JavaFX eye-candy ([BSD-licensed](https://github.com/ochafik/Scalaxy/blob/master/LICENSE))! +(does not depend on the rest of Scalaxy) + +_Important_: this "library" was designed as a DSL with no runtime dependency (with the exception of [one class](https://github.com/ochafik/Scalaxy/blob/master/Fx/Runtime/src/main/scala/scalaxy/fx/runtime/ScalaChangeListener.scala) I couldn't get rid of yet, because of a [bug / limitation of Scala macros](https://issues.scala-lang.org/browse/SI-6386)). + +This means that all the methods defined in the `scalaxy.fx` package are macros that rewrite the code to something pure-JavaFX, with no reference to any additional class. If you want to learn how to write non-trivial macros, [have a look at the code](https://github.com/ochafik/Scalaxy/tree/master/Fx/Macros/src/main/scala/scalaxy/fx)! + +As a result, you may say think of `Scalaxy/Fx` as a compiler plugin rather than a library (but technically, it *is* just a library of macros). + +# Disclaimer + +This library is a _very limited proof of concept without proper tests_ (should work mostly well, though). + +If you're looking for a complete and supported JavaFX experience in Scala, please use [ScalaFX](http://code.google.com/p/scalafx/) (great mature library written by [Stephen Chin](https://twitter.com/steveonjava/) and other committers, although it doesn't use macros as of yet and hence has some more exotic syntax for bindings). + +# Example + +```scala +import scalaxy.fx._ + +import javafx._ +import javafx.event._ + +object HelloWorld extends App { + Application.launch(classOf[HelloWorld], args: _*) +} + +class HelloWorld extends Application { + override def start(primaryStage: Stage) { + val slider = new Slider().set( + min = 0, + max = 100, + blockIncrement = 1, + value = 50 + ) + slider.valueProperty onChange { + println("Slider changed") + } + primaryStage.set( + title = "Hello World!", + scene = new Scene( + new StackPane() { + getChildren.add( + new BorderPane().set( + bottom = new Button().set( + text = "Say 'Hello World'", + onAction = { + println("Hello World!") + } + ), + center = slider, + top = new Label().set( + text = bind { + s"Slider is at ${slider.getValue.toInt}" + } + ) + ) + ) + }, + 300, + 250 + ) + ) + primaryStage.show() + } +} +``` + +# Usage + +To use with `sbt` 0.12.2+, please have a look at the [HelloWorld example](https://github.com/ochafik/Scalaxy/blob/master/Fx/Example) and make your `build.sbt` file look like: + +```scala +// Only works with 2.10.0+ +scalaVersion := "2.10.0" + +// Add JavaFX Runtime as an unmanaged dependency, hoping to find it in the JRE's library folder. +unmanagedJars in Compile ++= Seq(new File(System.getProperty("java.home")) / "lib" / "jfxrt.jar") + +// This is the bulk of Scalaxy/Fx, needed only during compilation (no runtime dependency here). +libraryDependencies += "com.nativelibs4java" %% "scalaxy-fx" % "0.3-SNAPSHOT" % "provided" + +// This runtime library contains only one class needed for the `onChange { ... }` syntax. +// You can just remove it if you don't use that syntax. +libraryDependencies += "com.nativelibs4java" %% "scalaxy-fx-runtime" % "0.3-SNAPSHOT" + +// JavaFX doesn't cleanup everything well, need to fork tests / runs. +fork := true + +// Scalaxy snapshots are published on the Sonatype repository. +resolvers += Resolver.sonatypeRepo("snapshots") +``` + +# Features + +The syntactic facilities available so far are: +- JavaFX Script-like syntax for setters (without any runtime penalty or loss of type-safetiness): + + ```scala + button.set( + text = "Say 'Hello World'", + tooltip = new Tooltip("Hover me"), + minHeight = 300, + minHidth = 200 + ) + ``` + +- More natural bindings: + + ```scala + val moo = newProperty(10) + val foo = bind { Math.sqrt(moo.get) } + val button = new Button().set( + text = bind { s"Foo is ${foo.get}" }, + cancelButton = true + ) + ``` + + Instead of: + + ```scala + val moo = new SimpleIntegerProperty(10) + val foo = new DoubleBinding() { + super.bind(moo) + override def computeValue() = + Math.sqrt(moo.get) + } + val button = new Button() + button.textProperty.bind( + new StringBinding() { + super.bind(foo) + override def computeValue() = + s"Foo is ${foo.get}" + } + ), + button.setCancelButton(true) + ``` + +- Simpler syntax for event handlers, with or without the event parameter: + + ```scala + button1.set( + text = "Click me!", + onAction = println("clicked") + ) + + button2.set( + text = "Click me!", + onAction = (event: ActionEvent) => { + println(s"clicked: $event") + } + ) + + button2.maxWidthProperty onChange { + println("Constraint changed!") + } + ``` + + Instead of: + + ```scala + button3.setText("Click me!") + button3.setOnAction(new EventHandler[ActionEvent]() { + override def handle(event: ActionEvent) { + println(s"clicked: $event") + } + } + button3.maxWidthProperty.addListener(new ChangeListener[Double]() { + override def changed(observable: ObservableValue[_ <: Double], oldValue: Double, newValue: Double) { + println("Constraint changed!") + } + } + ``` + +# Internals + +`Scalaxy/Fx` uses some interesting techniques: +- Combination of `Dynamic` and macros for a type-safe setters syntax for Java beans, that uses named parameters. + (see [Scalaxy/Beans](https://github.com/ochafik/Scalaxy/tree/master/Beans) and [my blog post](http://ochafik.com/blog/?p=803) on the matter for more details on this technique) +- [CanBuildFrom-style implicits](https://github.com/ochafik/Scalaxy/blob/master/Fx/Macros/src/main/scala/scalaxy/fx/GenericTypes.scala) to associate value types `T` to their `Binding[T]` or `Property[T]` subclasses. + What's interesting here is that there is no implementation of these evidence objects, which only serve to the typer and are thrown away by the macros. + + As a result, the following property and binding are correctly typed to their concrete implementation: + + ```scala + import scalaxy.fx._ + + val p: SimpleIntegerProperty = newProperty(10) + val b: IntegerBinding = bind { p.get + 10 } + ``` + +- Despite it not being officially supported, creates anonymous handler classes from inside macros. + (see [EventHandlerMacros.scala](https://github.com/ochafik/Scalaxy/blob/master/Fx/Macros/src/main/scala/scalaxy/fx/impl/EventHandlerMacros.scala)) +- Macros all over, for virtually no runtime dependency. + The only exception is that it's not currently possible to have unbound types in macros due to [a bug in reifiers](https://issues.scala-lang.org/browse/SI-6386), so the following will crash compilation because of the `[_ <: T]` part: + + ```scala + val valueExpr = c.Expr[ObservableValue[T]](value) + reify( + valueExpr.splice.addListener( + new ChangeListener[T]() { + override def changed(observable: ObservableValue[_ <: T], oldValue: T, newValue: T) { + f.splice(oldValue, newValue) + } + } + ) + ) + ``` + +# Hacking + +If you want to build / test / hack on this project: +- Make sure to use [paulp's sbt script](https://github.com/paulp/sbt-extras) with `sbt` 0.12.2+ +- Install Oracle's JDK + JavaFX and make sure the `java` command in the path points to that version +- Use the following commands to checkout the sources and build the tests continuously: + + ``` + git clone git://github.com/ochafik/Scalaxy.git + cd Scalaxy + sbt "project scalaxy-fx" "; clean ; ~test" + ``` + diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/index.html b/MacroExtensions/0.3-SNAPSHOT/api/index.html similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/index.html rename to MacroExtensions/0.3-SNAPSHOT/api/index.html diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/index.js b/MacroExtensions/0.3-SNAPSHOT/api/index.js similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/index.js rename to MacroExtensions/0.3-SNAPSHOT/api/index.js diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-_.html b/MacroExtensions/0.3-SNAPSHOT/api/index/index-_.html similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-_.html rename to MacroExtensions/0.3-SNAPSHOT/api/index/index-_.html diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-a.html b/MacroExtensions/0.3-SNAPSHOT/api/index/index-a.html similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-a.html rename to MacroExtensions/0.3-SNAPSHOT/api/index/index-a.html diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-c.html b/MacroExtensions/0.3-SNAPSHOT/api/index/index-c.html similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-c.html rename to MacroExtensions/0.3-SNAPSHOT/api/index/index-c.html diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-d.html b/MacroExtensions/0.3-SNAPSHOT/api/index/index-d.html similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-d.html rename to MacroExtensions/0.3-SNAPSHOT/api/index/index-d.html diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-e.html b/MacroExtensions/0.3-SNAPSHOT/api/index/index-e.html similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-e.html rename to MacroExtensions/0.3-SNAPSHOT/api/index/index-e.html diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-f.html b/MacroExtensions/0.3-SNAPSHOT/api/index/index-f.html similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-f.html rename to MacroExtensions/0.3-SNAPSHOT/api/index/index-f.html diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-g.html b/MacroExtensions/0.3-SNAPSHOT/api/index/index-g.html similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-g.html rename to MacroExtensions/0.3-SNAPSHOT/api/index/index-g.html diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-j.html b/MacroExtensions/0.3-SNAPSHOT/api/index/index-j.html similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-j.html rename to MacroExtensions/0.3-SNAPSHOT/api/index/index-j.html diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-l.html b/MacroExtensions/0.3-SNAPSHOT/api/index/index-l.html similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-l.html rename to MacroExtensions/0.3-SNAPSHOT/api/index/index-l.html diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-m.html b/MacroExtensions/0.3-SNAPSHOT/api/index/index-m.html similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-m.html rename to MacroExtensions/0.3-SNAPSHOT/api/index/index-m.html diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-n.html b/MacroExtensions/0.3-SNAPSHOT/api/index/index-n.html similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-n.html rename to MacroExtensions/0.3-SNAPSHOT/api/index/index-n.html diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-p.html b/MacroExtensions/0.3-SNAPSHOT/api/index/index-p.html similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-p.html rename to MacroExtensions/0.3-SNAPSHOT/api/index/index-p.html diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-r.html b/MacroExtensions/0.3-SNAPSHOT/api/index/index-r.html similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-r.html rename to MacroExtensions/0.3-SNAPSHOT/api/index/index-r.html diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-s.html b/MacroExtensions/0.3-SNAPSHOT/api/index/index-s.html similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-s.html rename to MacroExtensions/0.3-SNAPSHOT/api/index/index-s.html diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-t.html b/MacroExtensions/0.3-SNAPSHOT/api/index/index-t.html similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/index/index-t.html rename to MacroExtensions/0.3-SNAPSHOT/api/index/index-t.html diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/arrow-down.png b/MacroExtensions/0.3-SNAPSHOT/api/lib/arrow-down.png similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/arrow-down.png rename to MacroExtensions/0.3-SNAPSHOT/api/lib/arrow-down.png diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/arrow-right.png b/MacroExtensions/0.3-SNAPSHOT/api/lib/arrow-right.png similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/arrow-right.png rename to MacroExtensions/0.3-SNAPSHOT/api/lib/arrow-right.png diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/class.png b/MacroExtensions/0.3-SNAPSHOT/api/lib/class.png similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/class.png rename to MacroExtensions/0.3-SNAPSHOT/api/lib/class.png diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/class_big.png b/MacroExtensions/0.3-SNAPSHOT/api/lib/class_big.png similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/class_big.png rename to MacroExtensions/0.3-SNAPSHOT/api/lib/class_big.png diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/class_diagram.png b/MacroExtensions/0.3-SNAPSHOT/api/lib/class_diagram.png similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/class_diagram.png rename to MacroExtensions/0.3-SNAPSHOT/api/lib/class_diagram.png diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/class_to_object_big.png b/MacroExtensions/0.3-SNAPSHOT/api/lib/class_to_object_big.png similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/class_to_object_big.png rename to MacroExtensions/0.3-SNAPSHOT/api/lib/class_to_object_big.png diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/constructorsbg.gif b/MacroExtensions/0.3-SNAPSHOT/api/lib/constructorsbg.gif similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/constructorsbg.gif rename to MacroExtensions/0.3-SNAPSHOT/api/lib/constructorsbg.gif diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/conversionbg.gif b/MacroExtensions/0.3-SNAPSHOT/api/lib/conversionbg.gif similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/conversionbg.gif rename to MacroExtensions/0.3-SNAPSHOT/api/lib/conversionbg.gif diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/defbg-blue.gif b/MacroExtensions/0.3-SNAPSHOT/api/lib/defbg-blue.gif similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/defbg-blue.gif rename to MacroExtensions/0.3-SNAPSHOT/api/lib/defbg-blue.gif diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/defbg-green.gif b/MacroExtensions/0.3-SNAPSHOT/api/lib/defbg-green.gif similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/defbg-green.gif rename to MacroExtensions/0.3-SNAPSHOT/api/lib/defbg-green.gif diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/diagrams.css b/MacroExtensions/0.3-SNAPSHOT/api/lib/diagrams.css similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/diagrams.css rename to MacroExtensions/0.3-SNAPSHOT/api/lib/diagrams.css diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/diagrams.js b/MacroExtensions/0.3-SNAPSHOT/api/lib/diagrams.js similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/diagrams.js rename to MacroExtensions/0.3-SNAPSHOT/api/lib/diagrams.js diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/filter_box_left.png b/MacroExtensions/0.3-SNAPSHOT/api/lib/filter_box_left.png similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/filter_box_left.png rename to MacroExtensions/0.3-SNAPSHOT/api/lib/filter_box_left.png diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/filter_box_left2.gif b/MacroExtensions/0.3-SNAPSHOT/api/lib/filter_box_left2.gif similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/filter_box_left2.gif rename to MacroExtensions/0.3-SNAPSHOT/api/lib/filter_box_left2.gif diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/filter_box_right.png b/MacroExtensions/0.3-SNAPSHOT/api/lib/filter_box_right.png similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/filter_box_right.png rename to MacroExtensions/0.3-SNAPSHOT/api/lib/filter_box_right.png diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/filterbg.gif b/MacroExtensions/0.3-SNAPSHOT/api/lib/filterbg.gif similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/filterbg.gif rename to MacroExtensions/0.3-SNAPSHOT/api/lib/filterbg.gif diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/filterboxbarbg.gif b/MacroExtensions/0.3-SNAPSHOT/api/lib/filterboxbarbg.gif similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/filterboxbarbg.gif rename to MacroExtensions/0.3-SNAPSHOT/api/lib/filterboxbarbg.gif diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/filterboxbarbg.png b/MacroExtensions/0.3-SNAPSHOT/api/lib/filterboxbarbg.png similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/filterboxbarbg.png rename to MacroExtensions/0.3-SNAPSHOT/api/lib/filterboxbarbg.png diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/filterboxbg.gif b/MacroExtensions/0.3-SNAPSHOT/api/lib/filterboxbg.gif similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/filterboxbg.gif rename to MacroExtensions/0.3-SNAPSHOT/api/lib/filterboxbg.gif diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/fullcommenttopbg.gif b/MacroExtensions/0.3-SNAPSHOT/api/lib/fullcommenttopbg.gif similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/fullcommenttopbg.gif rename to MacroExtensions/0.3-SNAPSHOT/api/lib/fullcommenttopbg.gif diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/index.css b/MacroExtensions/0.3-SNAPSHOT/api/lib/index.css similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/index.css rename to MacroExtensions/0.3-SNAPSHOT/api/lib/index.css diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/index.js b/MacroExtensions/0.3-SNAPSHOT/api/lib/index.js similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/index.js rename to MacroExtensions/0.3-SNAPSHOT/api/lib/index.js diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/jquery-ui.js b/MacroExtensions/0.3-SNAPSHOT/api/lib/jquery-ui.js similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/jquery-ui.js rename to MacroExtensions/0.3-SNAPSHOT/api/lib/jquery-ui.js diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/jquery.js b/MacroExtensions/0.3-SNAPSHOT/api/lib/jquery.js similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/jquery.js rename to MacroExtensions/0.3-SNAPSHOT/api/lib/jquery.js diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/jquery.layout.js b/MacroExtensions/0.3-SNAPSHOT/api/lib/jquery.layout.js similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/jquery.layout.js rename to MacroExtensions/0.3-SNAPSHOT/api/lib/jquery.layout.js diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/modernizr.custom.js b/MacroExtensions/0.3-SNAPSHOT/api/lib/modernizr.custom.js similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/modernizr.custom.js rename to MacroExtensions/0.3-SNAPSHOT/api/lib/modernizr.custom.js diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/navigation-li-a.png b/MacroExtensions/0.3-SNAPSHOT/api/lib/navigation-li-a.png similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/navigation-li-a.png rename to MacroExtensions/0.3-SNAPSHOT/api/lib/navigation-li-a.png diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/navigation-li.png b/MacroExtensions/0.3-SNAPSHOT/api/lib/navigation-li.png similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/navigation-li.png rename to MacroExtensions/0.3-SNAPSHOT/api/lib/navigation-li.png diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/object.png b/MacroExtensions/0.3-SNAPSHOT/api/lib/object.png similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/object.png rename to MacroExtensions/0.3-SNAPSHOT/api/lib/object.png diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/object_big.png b/MacroExtensions/0.3-SNAPSHOT/api/lib/object_big.png similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/object_big.png rename to MacroExtensions/0.3-SNAPSHOT/api/lib/object_big.png diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/object_diagram.png b/MacroExtensions/0.3-SNAPSHOT/api/lib/object_diagram.png similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/object_diagram.png rename to MacroExtensions/0.3-SNAPSHOT/api/lib/object_diagram.png diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/object_to_class_big.png b/MacroExtensions/0.3-SNAPSHOT/api/lib/object_to_class_big.png similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/object_to_class_big.png rename to MacroExtensions/0.3-SNAPSHOT/api/lib/object_to_class_big.png diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/object_to_trait_big.png b/MacroExtensions/0.3-SNAPSHOT/api/lib/object_to_trait_big.png similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/object_to_trait_big.png rename to MacroExtensions/0.3-SNAPSHOT/api/lib/object_to_trait_big.png diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/object_to_type_big.png b/MacroExtensions/0.3-SNAPSHOT/api/lib/object_to_type_big.png similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/object_to_type_big.png rename to MacroExtensions/0.3-SNAPSHOT/api/lib/object_to_type_big.png diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/ownderbg2.gif b/MacroExtensions/0.3-SNAPSHOT/api/lib/ownderbg2.gif similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/ownderbg2.gif rename to MacroExtensions/0.3-SNAPSHOT/api/lib/ownderbg2.gif diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/ownerbg.gif b/MacroExtensions/0.3-SNAPSHOT/api/lib/ownerbg.gif similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/ownerbg.gif rename to MacroExtensions/0.3-SNAPSHOT/api/lib/ownerbg.gif diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/ownerbg2.gif b/MacroExtensions/0.3-SNAPSHOT/api/lib/ownerbg2.gif similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/ownerbg2.gif rename to MacroExtensions/0.3-SNAPSHOT/api/lib/ownerbg2.gif diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/package.png b/MacroExtensions/0.3-SNAPSHOT/api/lib/package.png similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/package.png rename to MacroExtensions/0.3-SNAPSHOT/api/lib/package.png diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/package_big.png b/MacroExtensions/0.3-SNAPSHOT/api/lib/package_big.png similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/package_big.png rename to MacroExtensions/0.3-SNAPSHOT/api/lib/package_big.png diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/packagesbg.gif b/MacroExtensions/0.3-SNAPSHOT/api/lib/packagesbg.gif similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/packagesbg.gif rename to MacroExtensions/0.3-SNAPSHOT/api/lib/packagesbg.gif diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/ref-index.css b/MacroExtensions/0.3-SNAPSHOT/api/lib/ref-index.css similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/ref-index.css rename to MacroExtensions/0.3-SNAPSHOT/api/lib/ref-index.css diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/remove.png b/MacroExtensions/0.3-SNAPSHOT/api/lib/remove.png similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/remove.png rename to MacroExtensions/0.3-SNAPSHOT/api/lib/remove.png diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/scheduler.js b/MacroExtensions/0.3-SNAPSHOT/api/lib/scheduler.js similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/scheduler.js rename to MacroExtensions/0.3-SNAPSHOT/api/lib/scheduler.js diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/selected-implicits.png b/MacroExtensions/0.3-SNAPSHOT/api/lib/selected-implicits.png similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/selected-implicits.png rename to MacroExtensions/0.3-SNAPSHOT/api/lib/selected-implicits.png diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/selected-right-implicits.png b/MacroExtensions/0.3-SNAPSHOT/api/lib/selected-right-implicits.png similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/selected-right-implicits.png rename to MacroExtensions/0.3-SNAPSHOT/api/lib/selected-right-implicits.png diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/selected-right.png b/MacroExtensions/0.3-SNAPSHOT/api/lib/selected-right.png similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/selected-right.png rename to MacroExtensions/0.3-SNAPSHOT/api/lib/selected-right.png diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/selected.png b/MacroExtensions/0.3-SNAPSHOT/api/lib/selected.png similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/selected.png rename to MacroExtensions/0.3-SNAPSHOT/api/lib/selected.png diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/selected2-right.png b/MacroExtensions/0.3-SNAPSHOT/api/lib/selected2-right.png similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/selected2-right.png rename to MacroExtensions/0.3-SNAPSHOT/api/lib/selected2-right.png diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/selected2.png b/MacroExtensions/0.3-SNAPSHOT/api/lib/selected2.png similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/selected2.png rename to MacroExtensions/0.3-SNAPSHOT/api/lib/selected2.png diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/signaturebg.gif b/MacroExtensions/0.3-SNAPSHOT/api/lib/signaturebg.gif similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/signaturebg.gif rename to MacroExtensions/0.3-SNAPSHOT/api/lib/signaturebg.gif diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/signaturebg2.gif b/MacroExtensions/0.3-SNAPSHOT/api/lib/signaturebg2.gif similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/signaturebg2.gif rename to MacroExtensions/0.3-SNAPSHOT/api/lib/signaturebg2.gif diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/template.css b/MacroExtensions/0.3-SNAPSHOT/api/lib/template.css similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/template.css rename to MacroExtensions/0.3-SNAPSHOT/api/lib/template.css diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/template.js b/MacroExtensions/0.3-SNAPSHOT/api/lib/template.js similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/template.js rename to MacroExtensions/0.3-SNAPSHOT/api/lib/template.js diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/tools.tooltip.js b/MacroExtensions/0.3-SNAPSHOT/api/lib/tools.tooltip.js similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/tools.tooltip.js rename to MacroExtensions/0.3-SNAPSHOT/api/lib/tools.tooltip.js diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/trait.png b/MacroExtensions/0.3-SNAPSHOT/api/lib/trait.png similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/trait.png rename to MacroExtensions/0.3-SNAPSHOT/api/lib/trait.png diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/trait_big.png b/MacroExtensions/0.3-SNAPSHOT/api/lib/trait_big.png similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/trait_big.png rename to MacroExtensions/0.3-SNAPSHOT/api/lib/trait_big.png diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/trait_diagram.png b/MacroExtensions/0.3-SNAPSHOT/api/lib/trait_diagram.png similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/trait_diagram.png rename to MacroExtensions/0.3-SNAPSHOT/api/lib/trait_diagram.png diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/trait_to_object_big.png b/MacroExtensions/0.3-SNAPSHOT/api/lib/trait_to_object_big.png similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/trait_to_object_big.png rename to MacroExtensions/0.3-SNAPSHOT/api/lib/trait_to_object_big.png diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/type.png b/MacroExtensions/0.3-SNAPSHOT/api/lib/type.png similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/type.png rename to MacroExtensions/0.3-SNAPSHOT/api/lib/type.png diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/type_big.png b/MacroExtensions/0.3-SNAPSHOT/api/lib/type_big.png similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/type_big.png rename to MacroExtensions/0.3-SNAPSHOT/api/lib/type_big.png diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/type_diagram.png b/MacroExtensions/0.3-SNAPSHOT/api/lib/type_diagram.png similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/type_diagram.png rename to MacroExtensions/0.3-SNAPSHOT/api/lib/type_diagram.png diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/type_to_object_big.png b/MacroExtensions/0.3-SNAPSHOT/api/lib/type_to_object_big.png similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/type_to_object_big.png rename to MacroExtensions/0.3-SNAPSHOT/api/lib/type_to_object_big.png diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/typebg.gif b/MacroExtensions/0.3-SNAPSHOT/api/lib/typebg.gif similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/typebg.gif rename to MacroExtensions/0.3-SNAPSHOT/api/lib/typebg.gif diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/unselected.png b/MacroExtensions/0.3-SNAPSHOT/api/lib/unselected.png similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/unselected.png rename to MacroExtensions/0.3-SNAPSHOT/api/lib/unselected.png diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/valuemembersbg.gif b/MacroExtensions/0.3-SNAPSHOT/api/lib/valuemembersbg.gif similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/lib/valuemembersbg.gif rename to MacroExtensions/0.3-SNAPSHOT/api/lib/valuemembersbg.gif diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/package.html b/MacroExtensions/0.3-SNAPSHOT/api/package.html similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/package.html rename to MacroExtensions/0.3-SNAPSHOT/api/package.html diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/scalaxy/extensions/Extensions$DefsTransformer.html b/MacroExtensions/0.3-SNAPSHOT/api/scalaxy/extensions/Extensions$DefsTransformer.html similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/scalaxy/extensions/Extensions$DefsTransformer.html rename to MacroExtensions/0.3-SNAPSHOT/api/scalaxy/extensions/Extensions$DefsTransformer.html diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/scalaxy/extensions/Extensions$DefsTraverser.html b/MacroExtensions/0.3-SNAPSHOT/api/scalaxy/extensions/Extensions$DefsTraverser.html similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/scalaxy/extensions/Extensions$DefsTraverser.html rename to MacroExtensions/0.3-SNAPSHOT/api/scalaxy/extensions/Extensions$DefsTraverser.html diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/scalaxy/extensions/Extensions$FlagOps2.html b/MacroExtensions/0.3-SNAPSHOT/api/scalaxy/extensions/Extensions$FlagOps2.html similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/scalaxy/extensions/Extensions$FlagOps2.html rename to MacroExtensions/0.3-SNAPSHOT/api/scalaxy/extensions/Extensions$FlagOps2.html diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/scalaxy/extensions/Extensions.html b/MacroExtensions/0.3-SNAPSHOT/api/scalaxy/extensions/Extensions.html similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/scalaxy/extensions/Extensions.html rename to MacroExtensions/0.3-SNAPSHOT/api/scalaxy/extensions/Extensions.html diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/scalaxy/extensions/MacroExtensionsCompiler$.html b/MacroExtensions/0.3-SNAPSHOT/api/scalaxy/extensions/MacroExtensionsCompiler$.html similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/scalaxy/extensions/MacroExtensionsCompiler$.html rename to MacroExtensions/0.3-SNAPSHOT/api/scalaxy/extensions/MacroExtensionsCompiler$.html diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/scalaxy/extensions/MacroExtensionsComponent.html b/MacroExtensions/0.3-SNAPSHOT/api/scalaxy/extensions/MacroExtensionsComponent.html similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/scalaxy/extensions/MacroExtensionsComponent.html rename to MacroExtensions/0.3-SNAPSHOT/api/scalaxy/extensions/MacroExtensionsComponent.html diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/scalaxy/extensions/MacroExtensionsPlugin.html b/MacroExtensions/0.3-SNAPSHOT/api/scalaxy/extensions/MacroExtensionsPlugin.html similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/scalaxy/extensions/MacroExtensionsPlugin.html rename to MacroExtensions/0.3-SNAPSHOT/api/scalaxy/extensions/MacroExtensionsPlugin.html diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/scalaxy/extensions/TreeReifyingTransformers$TreeReifyingTransformer.html b/MacroExtensions/0.3-SNAPSHOT/api/scalaxy/extensions/TreeReifyingTransformers$TreeReifyingTransformer.html similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/scalaxy/extensions/TreeReifyingTransformers$TreeReifyingTransformer.html rename to MacroExtensions/0.3-SNAPSHOT/api/scalaxy/extensions/TreeReifyingTransformers$TreeReifyingTransformer.html diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/scalaxy/extensions/TreeReifyingTransformers.html b/MacroExtensions/0.3-SNAPSHOT/api/scalaxy/extensions/TreeReifyingTransformers.html similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/scalaxy/extensions/TreeReifyingTransformers.html rename to MacroExtensions/0.3-SNAPSHOT/api/scalaxy/extensions/TreeReifyingTransformers.html diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/scalaxy/extensions/package.html b/MacroExtensions/0.3-SNAPSHOT/api/scalaxy/extensions/package.html similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/scalaxy/extensions/package.html rename to MacroExtensions/0.3-SNAPSHOT/api/scalaxy/extensions/package.html diff --git a/scalaxy-macro-extensions/0.3-SNAPSHOT/api/scalaxy/package.html b/MacroExtensions/0.3-SNAPSHOT/api/scalaxy/package.html similarity index 100% rename from scalaxy-macro-extensions/0.3-SNAPSHOT/api/scalaxy/package.html rename to MacroExtensions/0.3-SNAPSHOT/api/scalaxy/package.html diff --git a/MacroExtensions/index.md b/MacroExtensions/index.md new file mode 100644 index 00000000..200bad7f --- /dev/null +++ b/MacroExtensions/index.md @@ -0,0 +1,111 @@ +# Scalaxy/MacroExtensions + +New *experimental* syntax to define class enrichments as macros ([BSD-licensed](https://github.com/ochafik/Scalaxy/blob/master/LICENSE)). + +There's some context [on my blog](http://ochafik.com/blog/?p=872), and a short [discussion on scala-internals](https://groups.google.com/d/topic/scala-internals/vzfgUskaJ_w/discussion) (+ make sure to read about known issues below). + +Scalaxy/MacroExtensions's compiler plugin supports the following syntax: +```scala +@scalaxy.extension[Any] +def quoted(quote: String): String = + quote + self + quote + +@scalaxy.extension[Int] +def copiesOf[T : ClassTag](generator: => T): Array[T] = + Array.fill[T](self)(generator) + +@scalaxy.extension[Array[A]] +def tup[A, B](b: B): (A, B) = macro { + // Explicit macro. + println("Extension macro is executing!") + reify((self.splice.head, b.splice)) +} +``` +Which allows calls such as: +```scala +println(10.quoted("'")) +// macro-expanded to `"'" + 10 + "'"` + +println(10 copiesOf new Entity) +// macro-expanded to `Array.fill(3)(new Entity)` + +println(Array(3).tup(1.0)) +// macro-expanded to `(Array(3).head, 1.0)` (and prints a message during compilation) +``` +This is done by rewriting the `@scalaxy.extension[T]` declarations above during compilation of the extensions. +In the case of `str2`, this gives the following: +```scala +import scala.language.experimental.macros +implicit class scalaxy$extensions$str2$1(self: Any) { + def str2(quote$Expr$1: String) = + macro scalaxy$extensions$str2$1.str2 +} +object scalaxy$extensions$str2$1 { + def str2(c: scala.reflect.macros.Context) + (quote$Expr$1: c.Expr[String]): + c.Expr[String] = + { + import c.universe._ + val Apply(_, List(selfTree$1)) = c.prefix.tree + val self$Expr$1 = c.Expr[Any](selfTree$1) + reify({ + val self = self$Expr$1.splice + val quote = quote$Expr$1.splice + quote + self + quote + }) + } +} +``` + +# Known Issues + +- Annotation is resolved by name: if you redefine an `@scalaxy.extension` annotation, this will break compilation. +- Default parameter values are not supported (due to macros not supporting them?) +- Doesn't check macro extensions are defined in publicly available static objects (but compiler does) + +# Usage + +If you're using `sbt` 0.12.2+, just put the following lines in `build.sbt`: +```scala +// Only works with 2.10.0+ +scalaVersion := "2.10.0" + +autoCompilerPlugins := true + +// Scalaxy/MacroExtensions plugin +addCompilerPlugin("com.nativelibs4java" %% "scalaxy-macro-extensions" % "0.3-SNAPSHOT") + +// Ensure Scalaxy/MacroExtensions's plugin is used. +scalacOptions += "-Xplugin-require:scalaxy-extensions" + +// Uncomment this to see what's happening: +//scalacOptions += "-Xprint:scalaxy-extensions" + +// We're compiling macros, reflection library is needed. +libraryDependencies <+= scalaVersion("org.scala-lang" % "scala-reflect" %) + +// Scalaxy/MacroExtensions snapshots are published on the Sonatype repository. +resolvers += Resolver.sonatypeRepo("snapshots") +``` + +General macro rules regarding compilation apply: you cannot use macros from the same compilation unit that defines them. + +# Hack + +Test with: +``` +git clone git://github.com/ochafik/Scalaxy.git +cd Scalaxy +sbt "project scalaxy-extensions" "run examples/TestExtensions.scala -Xprint:scalaxy-extensions" +sbt "project scalaxy-extensions" "run examples/Test.scala" +``` + +You can also use plain `scalac` directly, once Scalaxy/MacroExtensions's JAR is cached by sbt / Ivy: +``` +git clone git://github.com/ochafik/Scalaxy.git +cd Scalaxy +sbt update +cd Extensions +scalac -Xplugin:$HOME/.ivy2/cache/com.nativelibs4java/scalaxy-macro-extensions_2.10/jars/scalaxy-macro-extensions_2.10-0.3-SNAPSHOT.jar examples/TestExtensions.scala -Xprint:scalaxy-extensions +scalac examples/Test.scala +``` diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/index.html b/Reified/0.3-SNAPSHOT/api/index.html similarity index 100% rename from scalaxy-reified/0.3-SNAPSHOT/api/index.html rename to Reified/0.3-SNAPSHOT/api/index.html diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/index.js b/Reified/0.3-SNAPSHOT/api/index.js similarity index 100% rename from scalaxy-reified/0.3-SNAPSHOT/api/index.js rename to Reified/0.3-SNAPSHOT/api/index.js diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/index/index-a.html b/Reified/0.3-SNAPSHOT/api/index/index-a.html similarity index 100% rename from scalaxy-reified/0.3-SNAPSHOT/api/index/index-a.html rename to Reified/0.3-SNAPSHOT/api/index/index-a.html diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/index/index-c.html b/Reified/0.3-SNAPSHOT/api/index/index-c.html similarity index 100% rename from scalaxy-reified/0.3-SNAPSHOT/api/index/index-c.html rename to Reified/0.3-SNAPSHOT/api/index/index-c.html diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/index/index-d.html b/Reified/0.3-SNAPSHOT/api/index/index-d.html similarity index 100% rename from scalaxy-reified/0.3-SNAPSHOT/api/index/index-d.html rename to Reified/0.3-SNAPSHOT/api/index/index-d.html diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/index/index-e.html b/Reified/0.3-SNAPSHOT/api/index/index-e.html similarity index 100% rename from scalaxy-reified/0.3-SNAPSHOT/api/index/index-e.html rename to Reified/0.3-SNAPSHOT/api/index/index-e.html diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/index/index-h.html b/Reified/0.3-SNAPSHOT/api/index/index-h.html similarity index 100% rename from scalaxy-reified/0.3-SNAPSHOT/api/index/index-h.html rename to Reified/0.3-SNAPSHOT/api/index/index-h.html diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/index/index-i.html b/Reified/0.3-SNAPSHOT/api/index/index-i.html similarity index 100% rename from scalaxy-reified/0.3-SNAPSHOT/api/index/index-i.html rename to Reified/0.3-SNAPSHOT/api/index/index-i.html diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/index/index-r.html b/Reified/0.3-SNAPSHOT/api/index/index-r.html similarity index 100% rename from scalaxy-reified/0.3-SNAPSHOT/api/index/index-r.html rename to Reified/0.3-SNAPSHOT/api/index/index-r.html diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/index/index-s.html b/Reified/0.3-SNAPSHOT/api/index/index-s.html similarity index 100% rename from scalaxy-reified/0.3-SNAPSHOT/api/index/index-s.html rename to Reified/0.3-SNAPSHOT/api/index/index-s.html diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/index/index-t.html b/Reified/0.3-SNAPSHOT/api/index/index-t.html similarity index 100% rename from scalaxy-reified/0.3-SNAPSHOT/api/index/index-t.html rename to Reified/0.3-SNAPSHOT/api/index/index-t.html diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/index/index-u.html b/Reified/0.3-SNAPSHOT/api/index/index-u.html similarity index 100% rename from scalaxy-reified/0.3-SNAPSHOT/api/index/index-u.html rename to Reified/0.3-SNAPSHOT/api/index/index-u.html diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/index/index-v.html b/Reified/0.3-SNAPSHOT/api/index/index-v.html similarity index 100% rename from scalaxy-reified/0.3-SNAPSHOT/api/index/index-v.html rename to Reified/0.3-SNAPSHOT/api/index/index-v.html diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/arrow-down.png b/Reified/0.3-SNAPSHOT/api/lib/arrow-down.png similarity index 100% rename from scalaxy-reified/0.3-SNAPSHOT/api/lib/arrow-down.png rename to Reified/0.3-SNAPSHOT/api/lib/arrow-down.png diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/arrow-right.png b/Reified/0.3-SNAPSHOT/api/lib/arrow-right.png similarity index 100% rename from scalaxy-reified/0.3-SNAPSHOT/api/lib/arrow-right.png rename to Reified/0.3-SNAPSHOT/api/lib/arrow-right.png diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/class.png b/Reified/0.3-SNAPSHOT/api/lib/class.png similarity index 100% rename from scalaxy-reified/0.3-SNAPSHOT/api/lib/class.png rename to Reified/0.3-SNAPSHOT/api/lib/class.png diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/class_big.png b/Reified/0.3-SNAPSHOT/api/lib/class_big.png similarity index 100% rename from scalaxy-reified/0.3-SNAPSHOT/api/lib/class_big.png rename to Reified/0.3-SNAPSHOT/api/lib/class_big.png diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/class_diagram.png b/Reified/0.3-SNAPSHOT/api/lib/class_diagram.png similarity index 100% rename from scalaxy-reified/0.3-SNAPSHOT/api/lib/class_diagram.png rename to Reified/0.3-SNAPSHOT/api/lib/class_diagram.png diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/class_to_object_big.png b/Reified/0.3-SNAPSHOT/api/lib/class_to_object_big.png similarity index 100% rename from scalaxy-reified/0.3-SNAPSHOT/api/lib/class_to_object_big.png rename to Reified/0.3-SNAPSHOT/api/lib/class_to_object_big.png diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/constructorsbg.gif b/Reified/0.3-SNAPSHOT/api/lib/constructorsbg.gif similarity index 100% rename from scalaxy-reified/0.3-SNAPSHOT/api/lib/constructorsbg.gif rename to Reified/0.3-SNAPSHOT/api/lib/constructorsbg.gif diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/conversionbg.gif b/Reified/0.3-SNAPSHOT/api/lib/conversionbg.gif similarity index 100% rename from scalaxy-reified/0.3-SNAPSHOT/api/lib/conversionbg.gif rename to Reified/0.3-SNAPSHOT/api/lib/conversionbg.gif diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/defbg-blue.gif b/Reified/0.3-SNAPSHOT/api/lib/defbg-blue.gif similarity index 100% rename from scalaxy-reified/0.3-SNAPSHOT/api/lib/defbg-blue.gif rename to Reified/0.3-SNAPSHOT/api/lib/defbg-blue.gif diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/defbg-green.gif b/Reified/0.3-SNAPSHOT/api/lib/defbg-green.gif similarity index 100% rename from scalaxy-reified/0.3-SNAPSHOT/api/lib/defbg-green.gif rename to Reified/0.3-SNAPSHOT/api/lib/defbg-green.gif diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/diagrams.css b/Reified/0.3-SNAPSHOT/api/lib/diagrams.css similarity index 100% rename from scalaxy-reified/0.3-SNAPSHOT/api/lib/diagrams.css rename to Reified/0.3-SNAPSHOT/api/lib/diagrams.css diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/diagrams.js b/Reified/0.3-SNAPSHOT/api/lib/diagrams.js similarity index 100% rename from scalaxy-reified/0.3-SNAPSHOT/api/lib/diagrams.js rename to Reified/0.3-SNAPSHOT/api/lib/diagrams.js diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/filter_box_left.png b/Reified/0.3-SNAPSHOT/api/lib/filter_box_left.png similarity index 100% rename from scalaxy-reified/0.3-SNAPSHOT/api/lib/filter_box_left.png rename to Reified/0.3-SNAPSHOT/api/lib/filter_box_left.png diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/filter_box_left2.gif b/Reified/0.3-SNAPSHOT/api/lib/filter_box_left2.gif similarity index 100% rename from scalaxy-reified/0.3-SNAPSHOT/api/lib/filter_box_left2.gif rename to Reified/0.3-SNAPSHOT/api/lib/filter_box_left2.gif diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/filter_box_right.png b/Reified/0.3-SNAPSHOT/api/lib/filter_box_right.png similarity index 100% rename from scalaxy-reified/0.3-SNAPSHOT/api/lib/filter_box_right.png rename to Reified/0.3-SNAPSHOT/api/lib/filter_box_right.png diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/filterbg.gif b/Reified/0.3-SNAPSHOT/api/lib/filterbg.gif similarity index 100% rename from scalaxy-reified/0.3-SNAPSHOT/api/lib/filterbg.gif rename to Reified/0.3-SNAPSHOT/api/lib/filterbg.gif diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/filterboxbarbg.gif b/Reified/0.3-SNAPSHOT/api/lib/filterboxbarbg.gif similarity index 100% rename from scalaxy-reified/0.3-SNAPSHOT/api/lib/filterboxbarbg.gif rename to Reified/0.3-SNAPSHOT/api/lib/filterboxbarbg.gif diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/filterboxbarbg.png b/Reified/0.3-SNAPSHOT/api/lib/filterboxbarbg.png similarity index 100% rename from scalaxy-reified/0.3-SNAPSHOT/api/lib/filterboxbarbg.png rename to Reified/0.3-SNAPSHOT/api/lib/filterboxbarbg.png diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/filterboxbg.gif b/Reified/0.3-SNAPSHOT/api/lib/filterboxbg.gif similarity index 100% rename from scalaxy-reified/0.3-SNAPSHOT/api/lib/filterboxbg.gif rename to Reified/0.3-SNAPSHOT/api/lib/filterboxbg.gif diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/fullcommenttopbg.gif b/Reified/0.3-SNAPSHOT/api/lib/fullcommenttopbg.gif similarity index 100% rename from scalaxy-reified/0.3-SNAPSHOT/api/lib/fullcommenttopbg.gif rename to Reified/0.3-SNAPSHOT/api/lib/fullcommenttopbg.gif diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/index.css b/Reified/0.3-SNAPSHOT/api/lib/index.css similarity index 100% rename from scalaxy-reified/0.3-SNAPSHOT/api/lib/index.css rename to Reified/0.3-SNAPSHOT/api/lib/index.css diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/index.js b/Reified/0.3-SNAPSHOT/api/lib/index.js similarity index 100% rename from scalaxy-reified/0.3-SNAPSHOT/api/lib/index.js rename to Reified/0.3-SNAPSHOT/api/lib/index.js diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/jquery-ui.js b/Reified/0.3-SNAPSHOT/api/lib/jquery-ui.js similarity index 100% rename from scalaxy-reified/0.3-SNAPSHOT/api/lib/jquery-ui.js rename to Reified/0.3-SNAPSHOT/api/lib/jquery-ui.js diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/jquery.js b/Reified/0.3-SNAPSHOT/api/lib/jquery.js similarity index 100% rename from scalaxy-reified/0.3-SNAPSHOT/api/lib/jquery.js rename to Reified/0.3-SNAPSHOT/api/lib/jquery.js diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/jquery.layout.js b/Reified/0.3-SNAPSHOT/api/lib/jquery.layout.js similarity index 100% rename from scalaxy-reified/0.3-SNAPSHOT/api/lib/jquery.layout.js rename to Reified/0.3-SNAPSHOT/api/lib/jquery.layout.js diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/modernizr.custom.js b/Reified/0.3-SNAPSHOT/api/lib/modernizr.custom.js similarity index 100% rename from scalaxy-reified/0.3-SNAPSHOT/api/lib/modernizr.custom.js rename to Reified/0.3-SNAPSHOT/api/lib/modernizr.custom.js diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/navigation-li-a.png b/Reified/0.3-SNAPSHOT/api/lib/navigation-li-a.png similarity index 100% rename from scalaxy-reified/0.3-SNAPSHOT/api/lib/navigation-li-a.png rename to Reified/0.3-SNAPSHOT/api/lib/navigation-li-a.png diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/navigation-li.png b/Reified/0.3-SNAPSHOT/api/lib/navigation-li.png similarity index 100% rename from scalaxy-reified/0.3-SNAPSHOT/api/lib/navigation-li.png rename to Reified/0.3-SNAPSHOT/api/lib/navigation-li.png diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/object.png b/Reified/0.3-SNAPSHOT/api/lib/object.png similarity index 100% rename from scalaxy-reified/0.3-SNAPSHOT/api/lib/object.png rename to Reified/0.3-SNAPSHOT/api/lib/object.png diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/object_big.png b/Reified/0.3-SNAPSHOT/api/lib/object_big.png similarity index 100% rename from scalaxy-reified/0.3-SNAPSHOT/api/lib/object_big.png rename to Reified/0.3-SNAPSHOT/api/lib/object_big.png diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/object_diagram.png b/Reified/0.3-SNAPSHOT/api/lib/object_diagram.png similarity index 100% rename from scalaxy-reified/0.3-SNAPSHOT/api/lib/object_diagram.png rename to Reified/0.3-SNAPSHOT/api/lib/object_diagram.png diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/object_to_class_big.png b/Reified/0.3-SNAPSHOT/api/lib/object_to_class_big.png similarity index 100% rename from scalaxy-reified/0.3-SNAPSHOT/api/lib/object_to_class_big.png rename to Reified/0.3-SNAPSHOT/api/lib/object_to_class_big.png diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/object_to_trait_big.png b/Reified/0.3-SNAPSHOT/api/lib/object_to_trait_big.png similarity index 100% rename from scalaxy-reified/0.3-SNAPSHOT/api/lib/object_to_trait_big.png rename to Reified/0.3-SNAPSHOT/api/lib/object_to_trait_big.png diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/object_to_type_big.png b/Reified/0.3-SNAPSHOT/api/lib/object_to_type_big.png similarity index 100% rename from scalaxy-reified/0.3-SNAPSHOT/api/lib/object_to_type_big.png rename to Reified/0.3-SNAPSHOT/api/lib/object_to_type_big.png diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/ownderbg2.gif b/Reified/0.3-SNAPSHOT/api/lib/ownderbg2.gif similarity index 100% rename from scalaxy-reified/0.3-SNAPSHOT/api/lib/ownderbg2.gif rename to Reified/0.3-SNAPSHOT/api/lib/ownderbg2.gif diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/ownerbg.gif b/Reified/0.3-SNAPSHOT/api/lib/ownerbg.gif similarity index 100% rename from scalaxy-reified/0.3-SNAPSHOT/api/lib/ownerbg.gif rename to Reified/0.3-SNAPSHOT/api/lib/ownerbg.gif diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/ownerbg2.gif b/Reified/0.3-SNAPSHOT/api/lib/ownerbg2.gif similarity index 100% rename from scalaxy-reified/0.3-SNAPSHOT/api/lib/ownerbg2.gif rename to Reified/0.3-SNAPSHOT/api/lib/ownerbg2.gif diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/package.png b/Reified/0.3-SNAPSHOT/api/lib/package.png similarity index 100% rename from scalaxy-reified/0.3-SNAPSHOT/api/lib/package.png rename to Reified/0.3-SNAPSHOT/api/lib/package.png diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/package_big.png b/Reified/0.3-SNAPSHOT/api/lib/package_big.png similarity index 100% rename from scalaxy-reified/0.3-SNAPSHOT/api/lib/package_big.png rename to Reified/0.3-SNAPSHOT/api/lib/package_big.png diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/packagesbg.gif b/Reified/0.3-SNAPSHOT/api/lib/packagesbg.gif similarity index 100% rename from scalaxy-reified/0.3-SNAPSHOT/api/lib/packagesbg.gif rename to Reified/0.3-SNAPSHOT/api/lib/packagesbg.gif diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/ref-index.css b/Reified/0.3-SNAPSHOT/api/lib/ref-index.css similarity index 100% rename from scalaxy-reified/0.3-SNAPSHOT/api/lib/ref-index.css rename to Reified/0.3-SNAPSHOT/api/lib/ref-index.css diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/remove.png b/Reified/0.3-SNAPSHOT/api/lib/remove.png similarity index 100% rename from scalaxy-reified/0.3-SNAPSHOT/api/lib/remove.png rename to Reified/0.3-SNAPSHOT/api/lib/remove.png diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/scheduler.js b/Reified/0.3-SNAPSHOT/api/lib/scheduler.js similarity index 100% rename from scalaxy-reified/0.3-SNAPSHOT/api/lib/scheduler.js rename to Reified/0.3-SNAPSHOT/api/lib/scheduler.js diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/selected-implicits.png b/Reified/0.3-SNAPSHOT/api/lib/selected-implicits.png similarity index 100% rename from scalaxy-reified/0.3-SNAPSHOT/api/lib/selected-implicits.png rename to Reified/0.3-SNAPSHOT/api/lib/selected-implicits.png diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/selected-right-implicits.png b/Reified/0.3-SNAPSHOT/api/lib/selected-right-implicits.png similarity index 100% rename from scalaxy-reified/0.3-SNAPSHOT/api/lib/selected-right-implicits.png rename to Reified/0.3-SNAPSHOT/api/lib/selected-right-implicits.png diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/selected-right.png b/Reified/0.3-SNAPSHOT/api/lib/selected-right.png similarity index 100% rename from scalaxy-reified/0.3-SNAPSHOT/api/lib/selected-right.png rename to Reified/0.3-SNAPSHOT/api/lib/selected-right.png diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/selected.png b/Reified/0.3-SNAPSHOT/api/lib/selected.png similarity index 100% rename from scalaxy-reified/0.3-SNAPSHOT/api/lib/selected.png rename to Reified/0.3-SNAPSHOT/api/lib/selected.png diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/selected2-right.png b/Reified/0.3-SNAPSHOT/api/lib/selected2-right.png similarity index 100% rename from scalaxy-reified/0.3-SNAPSHOT/api/lib/selected2-right.png rename to Reified/0.3-SNAPSHOT/api/lib/selected2-right.png diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/selected2.png b/Reified/0.3-SNAPSHOT/api/lib/selected2.png similarity index 100% rename from scalaxy-reified/0.3-SNAPSHOT/api/lib/selected2.png rename to Reified/0.3-SNAPSHOT/api/lib/selected2.png diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/signaturebg.gif b/Reified/0.3-SNAPSHOT/api/lib/signaturebg.gif similarity index 100% rename from scalaxy-reified/0.3-SNAPSHOT/api/lib/signaturebg.gif rename to Reified/0.3-SNAPSHOT/api/lib/signaturebg.gif diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/signaturebg2.gif b/Reified/0.3-SNAPSHOT/api/lib/signaturebg2.gif similarity index 100% rename from scalaxy-reified/0.3-SNAPSHOT/api/lib/signaturebg2.gif rename to Reified/0.3-SNAPSHOT/api/lib/signaturebg2.gif diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/template.css b/Reified/0.3-SNAPSHOT/api/lib/template.css similarity index 100% rename from scalaxy-reified/0.3-SNAPSHOT/api/lib/template.css rename to Reified/0.3-SNAPSHOT/api/lib/template.css diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/template.js b/Reified/0.3-SNAPSHOT/api/lib/template.js similarity index 100% rename from scalaxy-reified/0.3-SNAPSHOT/api/lib/template.js rename to Reified/0.3-SNAPSHOT/api/lib/template.js diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/tools.tooltip.js b/Reified/0.3-SNAPSHOT/api/lib/tools.tooltip.js similarity index 100% rename from scalaxy-reified/0.3-SNAPSHOT/api/lib/tools.tooltip.js rename to Reified/0.3-SNAPSHOT/api/lib/tools.tooltip.js diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/trait.png b/Reified/0.3-SNAPSHOT/api/lib/trait.png similarity index 100% rename from scalaxy-reified/0.3-SNAPSHOT/api/lib/trait.png rename to Reified/0.3-SNAPSHOT/api/lib/trait.png diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/trait_big.png b/Reified/0.3-SNAPSHOT/api/lib/trait_big.png similarity index 100% rename from scalaxy-reified/0.3-SNAPSHOT/api/lib/trait_big.png rename to Reified/0.3-SNAPSHOT/api/lib/trait_big.png diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/trait_diagram.png b/Reified/0.3-SNAPSHOT/api/lib/trait_diagram.png similarity index 100% rename from scalaxy-reified/0.3-SNAPSHOT/api/lib/trait_diagram.png rename to Reified/0.3-SNAPSHOT/api/lib/trait_diagram.png diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/trait_to_object_big.png b/Reified/0.3-SNAPSHOT/api/lib/trait_to_object_big.png similarity index 100% rename from scalaxy-reified/0.3-SNAPSHOT/api/lib/trait_to_object_big.png rename to Reified/0.3-SNAPSHOT/api/lib/trait_to_object_big.png diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/type.png b/Reified/0.3-SNAPSHOT/api/lib/type.png similarity index 100% rename from scalaxy-reified/0.3-SNAPSHOT/api/lib/type.png rename to Reified/0.3-SNAPSHOT/api/lib/type.png diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/type_big.png b/Reified/0.3-SNAPSHOT/api/lib/type_big.png similarity index 100% rename from scalaxy-reified/0.3-SNAPSHOT/api/lib/type_big.png rename to Reified/0.3-SNAPSHOT/api/lib/type_big.png diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/type_diagram.png b/Reified/0.3-SNAPSHOT/api/lib/type_diagram.png similarity index 100% rename from scalaxy-reified/0.3-SNAPSHOT/api/lib/type_diagram.png rename to Reified/0.3-SNAPSHOT/api/lib/type_diagram.png diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/type_to_object_big.png b/Reified/0.3-SNAPSHOT/api/lib/type_to_object_big.png similarity index 100% rename from scalaxy-reified/0.3-SNAPSHOT/api/lib/type_to_object_big.png rename to Reified/0.3-SNAPSHOT/api/lib/type_to_object_big.png diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/typebg.gif b/Reified/0.3-SNAPSHOT/api/lib/typebg.gif similarity index 100% rename from scalaxy-reified/0.3-SNAPSHOT/api/lib/typebg.gif rename to Reified/0.3-SNAPSHOT/api/lib/typebg.gif diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/unselected.png b/Reified/0.3-SNAPSHOT/api/lib/unselected.png similarity index 100% rename from scalaxy-reified/0.3-SNAPSHOT/api/lib/unselected.png rename to Reified/0.3-SNAPSHOT/api/lib/unselected.png diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/lib/valuemembersbg.gif b/Reified/0.3-SNAPSHOT/api/lib/valuemembersbg.gif similarity index 100% rename from scalaxy-reified/0.3-SNAPSHOT/api/lib/valuemembersbg.gif rename to Reified/0.3-SNAPSHOT/api/lib/valuemembersbg.gif diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/package.html b/Reified/0.3-SNAPSHOT/api/package.html similarity index 60% rename from scalaxy-reified/0.3-SNAPSHOT/api/package.html rename to Reified/0.3-SNAPSHOT/api/package.html index feb5c4ff..fae2f2f4 100644 --- a/scalaxy-reified/0.3-SNAPSHOT/api/package.html +++ b/Reified/0.3-SNAPSHOT/api/package.html @@ -39,29 +39,7 @@

                                                                  -

                                                                  Scalaxy/Reify provides a powerful reified values mechanism that deals well with composition and captures of runtime values, allowing for complex ASTs to be generated during runtime for re-compilation or transformation purposes.

                                                                  It preserves the original value that was reified, allowing for flexible mixed usage of runtime value and compile-time AST.

                                                                  Please look at documentation of scalaxy.reified.reify and scalaxy.reified.ReifiedValue first.

                                                                  import scalaxy.reified._
                                                                  -
                                                                  -def comp(capture1: Int): ReifiedFunction1[Int, Int] = {
                                                                  -  val capture2 = Seq(10, 20, 30)
                                                                  -  val f = reify((x: Int) => capture1 + capture2(x))
                                                                  -  val g = reify((x: Int) => x * x)
                                                                  -
                                                                  -  g.compose(f)
                                                                  -}
                                                                  -
                                                                  -val f = comp(10)
                                                                  -// Normal evaluation, using regular function:
                                                                  -println(f(1))
                                                                  -
                                                                  -// Get the function's AST, inlining all captured values and captured reified values:
                                                                  -val ast = f.expr().tree
                                                                  -println(ast)
                                                                  -
                                                                  -// Compile the AST at runtime (needs scala-compiler.jar in the classpath).
                                                                  -// This is an optimized compilation by default, soon with extra optimizing AST transforms taken from Scalaxy.
                                                                  -val compiledF = ast.compile()()
                                                                  -// Evaluation, using the freshly-compiled function:
                                                                  -println(compiledF(1))
                                                                  +
                                                                  diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/scalaxy/package.html b/Reified/0.3-SNAPSHOT/api/scalaxy/package.html similarity index 100% rename from scalaxy-reified/0.3-SNAPSHOT/api/scalaxy/package.html rename to Reified/0.3-SNAPSHOT/api/scalaxy/package.html diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/scalaxy/reified/CaptureConversions$.html b/Reified/0.3-SNAPSHOT/api/scalaxy/reified/CaptureConversions$.html similarity index 100% rename from scalaxy-reified/0.3-SNAPSHOT/api/scalaxy/reified/CaptureConversions$.html rename to Reified/0.3-SNAPSHOT/api/scalaxy/reified/CaptureConversions$.html diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/scalaxy/reified/ReifiedValue.html b/Reified/0.3-SNAPSHOT/api/scalaxy/reified/ReifiedValue.html similarity index 100% rename from scalaxy-reified/0.3-SNAPSHOT/api/scalaxy/reified/ReifiedValue.html rename to Reified/0.3-SNAPSHOT/api/scalaxy/reified/ReifiedValue.html diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/scalaxy/reified/internal/CaptureTag$.html b/Reified/0.3-SNAPSHOT/api/scalaxy/reified/internal/CaptureTag$.html similarity index 100% rename from scalaxy-reified/0.3-SNAPSHOT/api/scalaxy/reified/internal/CaptureTag$.html rename to Reified/0.3-SNAPSHOT/api/scalaxy/reified/internal/CaptureTag$.html diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/scalaxy/reified/internal/Utils$.html b/Reified/0.3-SNAPSHOT/api/scalaxy/reified/internal/Utils$.html similarity index 100% rename from scalaxy-reified/0.3-SNAPSHOT/api/scalaxy/reified/internal/Utils$.html rename to Reified/0.3-SNAPSHOT/api/scalaxy/reified/internal/Utils$.html diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/scalaxy/reified/internal/package.html b/Reified/0.3-SNAPSHOT/api/scalaxy/reified/internal/package.html similarity index 100% rename from scalaxy-reified/0.3-SNAPSHOT/api/scalaxy/reified/internal/package.html rename to Reified/0.3-SNAPSHOT/api/scalaxy/reified/internal/package.html diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/scalaxy/reified/package$$ReifiedFunction1.html b/Reified/0.3-SNAPSHOT/api/scalaxy/reified/package$$ReifiedFunction1.html similarity index 100% rename from scalaxy-reified/0.3-SNAPSHOT/api/scalaxy/reified/package$$ReifiedFunction1.html rename to Reified/0.3-SNAPSHOT/api/scalaxy/reified/package$$ReifiedFunction1.html diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/scalaxy/reified/package$$ReifiedFunction2.html b/Reified/0.3-SNAPSHOT/api/scalaxy/reified/package$$ReifiedFunction2.html similarity index 100% rename from scalaxy-reified/0.3-SNAPSHOT/api/scalaxy/reified/package$$ReifiedFunction2.html rename to Reified/0.3-SNAPSHOT/api/scalaxy/reified/package$$ReifiedFunction2.html diff --git a/scalaxy-reified/0.3-SNAPSHOT/api/scalaxy/reified/package.html b/Reified/0.3-SNAPSHOT/api/scalaxy/reified/package.html similarity index 100% rename from scalaxy-reified/0.3-SNAPSHOT/api/scalaxy/reified/package.html rename to Reified/0.3-SNAPSHOT/api/scalaxy/reified/package.html diff --git a/Reified/index.md b/Reified/index.md new file mode 100644 index 00000000..0e9393a6 --- /dev/null +++ b/Reified/index.md @@ -0,0 +1,82 @@ +# Scalaxy/Reified + +Simple reified values / functions framework (leverages Scala 2.10 macros). + +Package `scalaxy.reified` provides a `reify` method that goes beyond the stock `Universe.reify` method, by taking care of captured values and allowing composition of reified functions for improved flexibility of dynamic usage of ASTs. +The original expression is also available at runtime, without having to compile it with `ToolBox.eval`. + +This is still highly experimental, documentation will come soon enough. + +```scala +import scalaxy.reified._ + +def comp(capture1: Int): ReifiedFunction1[Int, Int] = { + val capture2 = Seq(10, 20, 30) + val f = reify((x: Int) => capture1 + capture2(x)) + val g = reify((x: Int) => x * x) + + g.compose(f) +} + +val f = comp(10) +// Normal evaluation, using regular function: +println(f(1)) + +// Get the function's AST, inlining all captured values and captured reified values: +val ast = f.expr().tree +println(ast) + +// Compile the AST at runtime (needs scala-compiler.jar in the classpath): +val compiledF = ast.compile()() +// Evaluation, using the freshly-compiled function: +println(compiledF(1)) +``` + +# Usage + +If you're using `sbt` 0.12.2+, just put the following lines in `build.sbt`: +```scala +scalaVersion := "2.10.2" + +// Dependency at compilation-time only (not at runtime). +libraryDependencies += "com.nativelibs4java" %% "scalaxy-reified" % "0.3-SNAPSHOT" % "provided" + +// Scalaxy/Reified snapshots are published on the Sonatype repository. +resolvers += Resolver.sonatypeRepo("snapshots") +``` + +# Why? + +To make it easy to deal with dynamic computations that could benefit from re-compilation at runtime for optimization purposes, or from conversion to other forms of executables (e.g. conversion to SQL, to OpenCL with ScalaCL, etc...). + +For instance, let's say you have a complex financial derivatives valuation framework. It depends on lots of data (eventually stored in arrays and maps, e.g. dividend dates and values), which are fetched dynamically by your program, and it is composed of many pieces that can be assembled in many different ways (you might have several valuation algorithms, several yield curve types, and so on). +If each of these pieces returns a reified value (an instanceof `ReifiedValue[_]` returned by the `scalaxy.reified.reify` method, e.g. a `ReifiedValue[(Date, Map[Product, Double]) => Double]`), then thanks to reified values being composable your top level will be able to return a reified value as well, which will be a function of, say, the evaluation date, and maybe a map of market data bumps. +You can evaluate that function straight away, since every reified value holds the original value: evaluation will then be classically dynamic, with functions calling functions and all. +Or... if you need better performance from that function (which your program might call thousands of times), you can fetch that function's AST, compile it _at runtime_ with a `scala.tool.ToolBox` and get a fresh function with the same signature, but with all the static analysis optimizations the compiler was able to shove in. + +More detailed examples will hopefully come soon... + +# TODO + +- Add many more tests +- Fix case where same term symbol might point to different values. +- Debug `ReifiedValue.optimizedExpr` and remove `ReifiedValue.stableExpr` (which copies captures to their call site, probably producing bad performance at the moment). +- Write an end-to-end usage example with benchmarks, once `optimizedExpr` is the default (maybe an algebraic expressions parser / compiler?) +- Fix `ReifiedFunction2.curried` +- Convert captured reified functions to defs for better performance (perform static analysis on AST to see if a function's only references are of the form `f.apply(...)`) +- Embed Scalaxy loop optimizations +- Provide a `ReifiedPartialFunction` wrapper with an `orElse` method that extracts match cases and recomposes a match that's optimizable by the compiler +- Handle case where some captured values refer to others (e.g. nested immutable collections) + +# Hacking + +If you want to build / test / hack on this project: +- Make sure to use [paulp's sbt script](https://github.com/paulp/sbt-extras) with `sbt` 0.12.2+ +- Use the following commands to checkout the sources and build the tests continuously: + + ``` + git clone git://github.com/ochafik/Scalaxy.git + cd Scalaxy + sbt "project scalaxy-reified" "; clean ; ~test" + ``` + diff --git a/index.md b/index.md new file mode 100644 index 00000000..1cd78b0b --- /dev/null +++ b/index.md @@ -0,0 +1,93 @@ +Collection of Scala Macro goodies ([BSD-licensed](https://github.com/ochafik/Scalaxy/blob/master/LICENSE)) +- *[Loops](https://github.com/ochafik/Scalaxy/tree/master/Loops)* provide a macro that optimizes simple foreach loops by rewriting them to an equivalent while loop: + + ```scala + import scalaxy.loops._ + + for (i <- 0 until 100000000 optimized) { ... } + ``` +- *[Reified](https://github.com/ochafik/Scalaxy/tree/master/Reified)* provides a powerful reified values mechanism that deals well with composition and captures of runtime values, allowing for complex ASTs to be generated during runtime for re-compilation or transformation purposes. It preserves the original value that was reified, allowing for flexible mixed usage of runtime value and compile-time AST. + + ```scala + import scalaxy.reified._ + + def comp(capture1: Int): ReifiedFunction1[Int, Int] = { + val capture2 = Seq(10, 20, 30) + val f = reify((x: Int) => capture1 + capture2(x)) + val g = reify((x: Int) => x * x) + + g.compose(f) + } + + println("AST: " + comp(10).expr().tree) + ``` + +- *[Debug](https://github.com/ochafik/Scalaxy/tree/master/Debug)* provides `assert`, `require` and `assume` macros that automatically add a useful message to the regular [Predef](http://www.scala-lang.org/api/current/index.html#scala.Predef$) calls. +- *[MacroExtensions](https://github.com/ochafik/Scalaxy/tree/master/MacroExtensions)* provides an extremely simple (and *experimental*) syntax to define extensions methods as macros: + + ```scala + @scalaxy.extension[Any] + def quoted(quote: String): String = + quote + self + quote + + @scalaxy.extension[Int] + def copiesOf[T : ClassTag](generator: => T): Array[T] = + Array.fill[T](self)(generator) + + ... + println(10.quoted("'")) + // macro-expanded to `"'" + 10 + "'"` + + println(10 copiesOf new Entity) + // macro-expanded to `Array.fill(3)(new Entity)` + ``` + +- *[Compilets](https://github.com/ochafik/Scalaxy/tree/master/Compilets)* provide an easy way to express AST rewrites, backed by a compiler plugin and an sbt plugin. +- *[Beans](https://github.com/ochafik/Scalaxy/tree/master/Beans)* are a nifty combination of Dynamics and macros that provide a type-safe eye-candy syntax to set fields of regular Java Beans in a Scala way (without any runtime dependency at all!): + + ```scala + import scalaxy.beans._ + + new MyBean().set(foo = 10, bar = 12) + ``` + +- *[Fx](https://github.com/ochafik/Scalaxy/tree/master/Fx)* contains an experimental JavaFX DSL (with virtually no runtime dependency) that makes it easy to build objects and define event handlers: + + ```scala + new Button().set( + text = bind { + s"Hello, ${textField.getText}" + }, + onAction = { + println("Hello World!") + } + ) + ``` + +# Discuss + +If you have suggestions / questions: +- [@ochafik on Twitter](http://twitter.com/ochafik) +- [NativeLibs4Java mailing-list](groups.google.com/group/nativelibs4java) + +You can also [file bugs and enhancement requests here](https://github.com/ochafik/Scalaxy/issues/new). + +Any help (testing, patches, bug reports) will be greatly appreciated! + +# Hacking + +- Pushing the site with each sub-project's Scaladoc at [http://ochafik.github.io/Scalaxy/](http://ochafik.github.io/Scalaxy/): + + ``` + sbt clean + sbt "project scalaxy-doc" ghpages-push-site + ``` + (you can preview the site with `sbt "project scalaxy-doc" preview-site`) + +- Publishing projects on Sonatype OSS Repository + advertise on ls.implicit.ly (assuming correct credentials in `~/.sbt/0.12.4/sonatype.sbt`): + + ``` + sbt "+ assembly" "+ publish" + sbt "project scalaxy" ls-write-version lsync + ``` + From 778bfae81c8a8c4f154001edda8412de9a1f47c5 Mon Sep 17 00:00:00 2001 From: Olivier Chafik Date: Sun, 14 Jul 2013 00:36:08 +0100 Subject: [PATCH 11/16] updated site --- Beans/{0.3-SNAPSHOT => latest}/api/index.html | 0 Beans/{0.3-SNAPSHOT => latest}/api/index.js | 0 .../api/lib/arrow-down.png | Bin .../api/lib/arrow-right.png | Bin .../api/lib/class.png | Bin .../api/lib/class_big.png | Bin .../api/lib/class_diagram.png | Bin .../api/lib/class_to_object_big.png | Bin .../api/lib/constructorsbg.gif | Bin .../api/lib/conversionbg.gif | Bin .../api/lib/defbg-blue.gif | Bin .../api/lib/defbg-green.gif | Bin .../api/lib/diagrams.css | 0 .../api/lib/diagrams.js | 0 .../api/lib/filter_box_left.png | Bin .../api/lib/filter_box_left2.gif | Bin .../api/lib/filter_box_right.png | Bin .../api/lib/filterbg.gif | Bin .../api/lib/filterboxbarbg.gif | Bin .../api/lib/filterboxbarbg.png | Bin .../api/lib/filterboxbg.gif | Bin .../api/lib/fullcommenttopbg.gif | Bin .../api/lib/index.css | 0 .../{0.3-SNAPSHOT => latest}/api/lib/index.js | 0 .../api/lib/jquery-ui.js | 0 .../api/lib/jquery.js | 0 .../api/lib/jquery.layout.js | 0 .../api/lib/modernizr.custom.js | 0 .../api/lib/navigation-li-a.png | Bin .../api/lib/navigation-li.png | Bin .../api/lib/object.png | Bin .../api/lib/object_big.png | Bin .../api/lib/object_diagram.png | Bin .../api/lib/object_to_class_big.png | Bin .../api/lib/object_to_trait_big.png | Bin .../api/lib/object_to_type_big.png | Bin .../api/lib/ownderbg2.gif | Bin .../api/lib/ownerbg.gif | Bin .../api/lib/ownerbg2.gif | Bin .../api/lib/package.png | Bin .../api/lib/package_big.png | Bin .../api/lib/packagesbg.gif | Bin .../api/lib/ref-index.css | 0 .../api/lib/remove.png | Bin .../api/lib/scheduler.js | 0 .../api/lib/selected-implicits.png | Bin .../api/lib/selected-right-implicits.png | Bin .../api/lib/selected-right.png | Bin .../api/lib/selected.png | Bin .../api/lib/selected2-right.png | Bin .../api/lib/selected2.png | Bin .../api/lib/signaturebg.gif | Bin .../api/lib/signaturebg2.gif | Bin .../api/lib/template.css | 0 .../api/lib/template.js | 0 .../api/lib/tools.tooltip.js | 0 .../api/lib/trait.png | Bin .../api/lib/trait_big.png | Bin .../api/lib/trait_diagram.png | Bin .../api/lib/trait_to_object_big.png | Bin .../{0.3-SNAPSHOT => latest}/api/lib/type.png | Bin .../api/lib/type_big.png | Bin .../api/lib/type_diagram.png | Bin .../api/lib/type_to_object_big.png | Bin .../api/lib/typebg.gif | Bin .../api/lib/unselected.png | Bin .../api/lib/valuemembersbg.gif | Bin .../{0.3-SNAPSHOT => latest}/api/package.html | 0 .../{0.3-SNAPSHOT => latest}/api/index.html | 0 .../{0.3-SNAPSHOT => latest}/api/index.js | 0 .../api/index/index-_.html | 0 .../api/index/index-a.html | 0 .../api/index/index-b.html | 0 .../api/index/index-c.html | 0 .../api/index/index-d.html | 0 .../api/index/index-e.html | 0 .../api/index/index-f.html | 0 .../api/index/index-g.html | 0 .../api/index/index-h.html | 0 .../api/index/index-i.html | 0 .../api/index/index-l.html | 0 .../api/index/index-m.html | 0 .../api/index/index-n.html | 0 .../api/index/index-o.html | 0 .../api/index/index-p.html | 0 .../api/index/index-r.html | 0 .../api/index/index-s.html | 0 .../api/index/index-t.html | 0 .../api/index/index-u.html | 0 .../api/index/index-v.html | 0 .../api/index/index-w.html | 0 .../api/index/index-x.html | 0 .../api/index/index-z.html | 0 .../api/lib/arrow-down.png | Bin .../api/lib/arrow-right.png | Bin .../api/lib/class.png | Bin .../api/lib/class_big.png | Bin .../api/lib/class_diagram.png | Bin .../api/lib/class_to_object_big.png | Bin .../api/lib/constructorsbg.gif | Bin .../api/lib/conversionbg.gif | Bin .../api/lib/defbg-blue.gif | Bin .../api/lib/defbg-green.gif | Bin .../api/lib/diagrams.css | 0 .../api/lib/diagrams.js | 0 .../api/lib/filter_box_left.png | Bin .../api/lib/filter_box_left2.gif | Bin .../api/lib/filter_box_right.png | Bin .../api/lib/filterbg.gif | Bin .../api/lib/filterboxbarbg.gif | Bin .../api/lib/filterboxbarbg.png | Bin .../api/lib/filterboxbg.gif | Bin .../api/lib/fullcommenttopbg.gif | Bin .../api/lib/index.css | 0 .../{0.3-SNAPSHOT => latest}/api/lib/index.js | 0 .../api/lib/jquery-ui.js | 0 .../api/lib/jquery.js | 0 .../api/lib/jquery.layout.js | 0 .../api/lib/modernizr.custom.js | 0 .../api/lib/navigation-li-a.png | Bin .../api/lib/navigation-li.png | Bin .../api/lib/object.png | Bin .../api/lib/object_big.png | Bin .../api/lib/object_diagram.png | Bin .../api/lib/object_to_class_big.png | Bin .../api/lib/object_to_trait_big.png | Bin .../api/lib/object_to_type_big.png | Bin .../api/lib/ownderbg2.gif | Bin .../api/lib/ownerbg.gif | Bin .../api/lib/ownerbg2.gif | Bin .../api/lib/package.png | Bin .../api/lib/package_big.png | Bin .../api/lib/packagesbg.gif | Bin .../api/lib/ref-index.css | 0 .../api/lib/remove.png | Bin .../api/lib/scheduler.js | 0 .../api/lib/selected-implicits.png | Bin .../api/lib/selected-right-implicits.png | Bin .../api/lib/selected-right.png | Bin .../api/lib/selected.png | Bin .../api/lib/selected2-right.png | Bin .../api/lib/selected2.png | Bin .../api/lib/signaturebg.gif | Bin .../api/lib/signaturebg2.gif | Bin .../api/lib/template.css | 0 .../api/lib/template.js | 0 .../api/lib/tools.tooltip.js | 0 .../api/lib/trait.png | Bin .../api/lib/trait_big.png | Bin .../api/lib/trait_diagram.png | Bin .../api/lib/trait_to_object_big.png | Bin .../{0.3-SNAPSHOT => latest}/api/lib/type.png | Bin .../api/lib/type_big.png | Bin .../api/lib/type_diagram.png | Bin .../api/lib/type_to_object_big.png | Bin .../api/lib/typebg.gif | Bin .../api/lib/unselected.png | Bin .../api/lib/valuemembersbg.gif | Bin .../{0.3-SNAPSHOT => latest}/api/package.html | 0 .../api/scalaxy/components/ArrayType$.html | 0 .../CodeAnalysis$BooleanEvaluator.html | 0 .../components/CodeAnalysis$Evaluator.html | 0 .../components/CodeAnalysis$IntEvaluator.html | 0 .../components/CodeAnalysis$SeqEvaluator.html | 0 .../CodeAnalysis$SideEffectsEvaluator.html | 0 .../components/CodeAnalysis$SymbolsInfo.html | 0 .../api/scalaxy/components/CodeAnalysis.html | 0 .../api/scalaxy/components/ColType.html | 0 .../components/CommonScalaNames$N$.html | 0 .../components/CommonScalaNames$N.html | 0 .../scalaxy/components/CommonScalaNames.html | 0 .../api/scalaxy/components/FlatCode.html | 0 .../api/scalaxy/components/FlatCodes$.html | 0 .../scalaxy/components/HasSideEffects$.html | 0 .../scalaxy/components/IndexedSeqType$.html | 0 .../api/scalaxy/components/ListType$.html | 0 .../api/scalaxy/components/MapType$.html | 0 .../components/MiscMatchers$ArrayApply$.html | 0 .../components/MiscMatchers$ArrayOps$.html | 0 .../MiscMatchers$ArrayTabulate$.html | 0 .../components/MiscMatchers$ArrayTyped$.html | 0 .../MiscMatchers$BasicTypeApply$.html | 0 .../MiscMatchers$CanBuildFromArg$.html | 0 .../MiscMatchers$CollectionApply.html | 0 .../components/MiscMatchers$Foreach$.html | 0 .../components/MiscMatchers$Func$.html | 0 ...Matchers$HigherTypeParameterExtractor.html | 0 .../scalaxy/components/MiscMatchers$Ids.html | 0 .../MiscMatchers$IndexedSeqApply$.html | 0 .../components/MiscMatchers$IntRange$.html | 0 .../components/MiscMatchers$ListApply$.html | 0 .../components/MiscMatchers$ListTree$.html | 0 .../components/MiscMatchers$OptionApply$.html | 0 .../components/MiscMatchers$OptionTree$.html | 0 .../components/MiscMatchers$Predef$.html | 0 .../MiscMatchers$ScalaMathFunction$.html | 0 .../components/MiscMatchers$SeqApply$.html | 0 .../MiscMatchers$SymbolWithOwnerAndName$.html | 0 .../MiscMatchers$TreeWithSymbol$.html | 0 .../MiscMatchers$TreeWithType$.html | 0 .../MiscMatchers$TrivialCanBuildFromArg$.html | 0 .../components/MiscMatchers$TupleClass$.html | 0 .../MiscMatchers$TupleComponent$.html | 0 .../MiscMatchers$TupleCreation$.html | 0 .../components/MiscMatchers$TuplePath$.html | 0 .../components/MiscMatchers$TupleSelect$.html | 0 .../components/MiscMatchers$WhileLoop$.html | 0 .../MiscMatchers$WrappedArrayTree$.html | 0 .../MiscMatchers$tupleComponentName$.html | 0 .../api/scalaxy/components/MiscMatchers.html | 0 .../api/scalaxy/components/OptionType$.html | 0 .../api/scalaxy/components/SeqType$.html | 0 .../api/scalaxy/components/SetType$.html | 0 .../components/StreamOps$TraversalOp.html | 0 .../components/StreamOps$TraversalOpType.html | 0 .../StreamOps$TraversalOps$$AllOrSomeOp.html | 0 .../StreamOps$TraversalOps$$CollectOp.html | 0 .../StreamOps$TraversalOps$$CountOp.html | 0 .../StreamOps$TraversalOps$$FilterOp.html | 0 ...StreamOps$TraversalOps$$FilterWhileOp.html | 0 .../StreamOps$TraversalOps$$FindOp.html | 0 .../StreamOps$TraversalOps$$FoldOp.html | 0 .../StreamOps$TraversalOps$$ForeachOp.html | 0 ...ps$TraversalOps$$Function1Transformer.html | 0 ...mOps$TraversalOps$$Function2Reduction.html | 0 ...Ops$TraversalOps$$FunctionTransformer.html | 0 .../StreamOps$TraversalOps$$MapOp.html | 0 .../StreamOps$TraversalOps$$MaxOp.html | 0 .../StreamOps$TraversalOps$$MinOp.html | 0 .../StreamOps$TraversalOps$$ProductOp.html | 0 .../StreamOps$TraversalOps$$ReduceOp.html | 0 ...alOps$$Reductoid$ReductionTotalUpdate.html | 0 .../StreamOps$TraversalOps$$Reductoid.html | 0 .../StreamOps$TraversalOps$$ReverseOp.html | 0 ...reamOps$TraversalOps$$ScalarReduction.html | 0 .../StreamOps$TraversalOps$$ScanOp.html | 0 ...salOps$$SideEffectFreeScalarReduction.html | 0 .../StreamOps$TraversalOps$$SumOp.html | 0 .../StreamOps$TraversalOps$$ToArrayOp.html | 0 ...treamOps$TraversalOps$$ToCollectionOp.html | 0 ...treamOps$TraversalOps$$ToIndexedSeqOp.html | 0 .../StreamOps$TraversalOps$$ToListOp.html | 0 .../StreamOps$TraversalOps$$ToSeqOp.html | 0 .../StreamOps$TraversalOps$$ToSetOp.html | 0 .../StreamOps$TraversalOps$$ToVectorOp.html | 0 .../StreamOps$TraversalOps$$UpdateAllOp.html | 0 .../StreamOps$TraversalOps$$ZipOp.html | 0 ...treamOps$TraversalOps$$ZipWithIndexOp.html | 0 .../components/StreamOps$TraversalOps$.html | 0 .../api/scalaxy/components/StreamOps.html | 0 .../StreamSinks$ArrayBuilderGen.html | 0 .../StreamSinks$ArrayBuilderStreamSink.html | 0 .../StreamSinks$ArrayStreamSink.html | 0 .../components/StreamSinks$BuilderGen.html | 0 .../StreamSinks$BuilderStreamSink.html | 0 .../StreamSinks$CanCreateArraySink.html | 0 .../StreamSinks$CanCreateListSink.html | 0 .../StreamSinks$CanCreateOptionSink.html | 0 .../StreamSinks$CanCreateSetSink.html | 0 .../StreamSinks$CanCreateVectorSink.html | 0 .../StreamSinks$DefaultBuilderGen.html | 0 .../StreamSinks$ListBuilderGen.html | 0 .../components/StreamSinks$SetBuilderGen.html | 0 .../StreamSinks$VectorBuilderGen.html | 0 .../StreamSinks$WithArrayResultWrapper.html | 0 .../StreamSinks$WithResultWrapper.html | 0 .../api/scalaxy/components/StreamSinks.html | 0 ...reamSources$AbstractArrayStreamSource.html | 0 .../StreamSources$ArrayApplyStreamSource.html | 0 ...ources$ExplicitCollectionStreamSource.html | 0 ...amSources$IndexedSeqApplyStreamSource.html | 0 .../StreamSources$ListApplyStreamSource.html | 0 .../StreamSources$ListStreamSource.html | 0 .../StreamSources$OptionStreamSource.html | 0 .../StreamSources$RangeStreamSource.html | 0 .../StreamSources$SeqApplyStreamSource.html | 0 .../StreamSources$StreamSource$$By$.html | 0 .../StreamSources$StreamSource$.html | 0 ...treamSources$WrappedArrayStreamSource.html | 0 .../api/scalaxy/components/StreamSources.html | 0 .../StreamTransformers$OpsStream.html | 0 .../components/StreamTransformers.html | 0 ...reams$BrokenOperationsStreamException.html | 0 .../components/Streams$CanChainResult.html | 0 .../Streams$CanCreateStreamSink.html | 0 ...reams$CodeWontBenefitFromOptimization.html | 0 .../components/Streams$DefaultTupleValue.html | 0 .../scalaxy/components/Streams$FromLeft$.html | 0 .../components/Streams$FromRight$.html | 0 .../components/Streams$LocalContext.html | 0 .../components/Streams$Loop$Inners.html | 0 .../components/Streams$Loop$SubContext.html | 0 .../components/Streams$Loop$TreeGenList.html | 0 .../api/scalaxy/components/Streams$Loop.html | 0 .../scalaxy/components/Streams$NoResult$.html | 0 .../api/scalaxy/components/Streams$Order.html | 0 .../components/Streams$ResultKind.html | 0 .../components/Streams$ReverseOrder$.html | 0 .../components/Streams$SameOrder$.html | 0 .../components/Streams$ScalarResult$.html | 0 ...Streams$SideEffectFreeStreamComponent.html | 0 .../Streams$SideEffectFullComponent.html | 0 .../Streams$SideEffectsAnalyzer.html | 0 .../scalaxy/components/Streams$Stream.html | 0 .../Streams$StreamChainTestable.html | 0 .../components/Streams$StreamComponent.html | 0 .../components/Streams$StreamResult$.html | 0 .../components/Streams$StreamSink.html | 0 .../components/Streams$StreamSource.html | 0 .../components/Streams$StreamTransformer.html | 0 .../components/Streams$StreamValue.html | 0 .../Streams$TraversalDirection.html | 0 .../components/Streams$TupleValue.html | 0 .../components/Streams$Unordered$.html | 0 .../api/scalaxy/components/Streams.html | 0 .../components/TraversalOps$FoldName$.html | 0 .../components/TraversalOps$ReduceName$.html | 0 .../components/TraversalOps$ScanName$.html | 0 .../components/TraversalOps$TraversalOp$.html | 0 .../api/scalaxy/components/TraversalOps.html | 0 .../components/TreeBuilders$VarDef.html | 0 .../api/scalaxy/components/TreeBuilders.html | 0 .../components/TupleAnalysis$BoundTuple.html | 0 .../TupleAnalysis$TupleAnalyzer.html | 0 .../components/TupleAnalysis$TupleInfo.html | 0 .../components/TupleAnalysis$TupleSlice.html | 0 .../api/scalaxy/components/TupleAnalysis.html | 0 .../api/scalaxy/components/Tuploids.html | 0 .../api/scalaxy/components/VectorType$.html | 0 .../components/WithRuntimeUniverse.html | 0 .../api/scalaxy/components/WithTestFresh.html | 0 .../api/scalaxy/components/package.html | 0 .../api/scalaxy/package.html | 0 Debug/{0.3-SNAPSHOT => latest}/api/index.html | 0 Debug/{0.3-SNAPSHOT => latest}/api/index.js | 0 .../api/index/index-a.html | 0 .../api/index/index-c.html | 0 .../api/index/index-d.html | 0 .../api/index/index-g.html | 0 .../api/index/index-i.html | 0 .../api/index/index-m.html | 0 .../api/index/index-n.html | 0 .../api/index/index-p.html | 0 .../api/index/index-r.html | 0 .../api/index/index-s.html | 0 .../api/lib/arrow-down.png | Bin .../api/lib/arrow-right.png | Bin .../api/lib/class.png | Bin .../api/lib/class_big.png | Bin .../api/lib/class_diagram.png | Bin .../api/lib/class_to_object_big.png | Bin .../api/lib/constructorsbg.gif | Bin .../api/lib/conversionbg.gif | Bin .../api/lib/defbg-blue.gif | Bin .../api/lib/defbg-green.gif | Bin .../api/lib/diagrams.css | 0 .../api/lib/diagrams.js | 0 .../api/lib/filter_box_left.png | Bin .../api/lib/filter_box_left2.gif | Bin .../api/lib/filter_box_right.png | Bin .../api/lib/filterbg.gif | Bin .../api/lib/filterboxbarbg.gif | Bin .../api/lib/filterboxbarbg.png | Bin .../api/lib/filterboxbg.gif | Bin .../api/lib/fullcommenttopbg.gif | Bin .../api/lib/index.css | 0 .../{0.3-SNAPSHOT => latest}/api/lib/index.js | 0 .../api/lib/jquery-ui.js | 0 .../api/lib/jquery.js | 0 .../api/lib/jquery.layout.js | 0 .../api/lib/modernizr.custom.js | 0 .../api/lib/navigation-li-a.png | Bin .../api/lib/navigation-li.png | Bin .../api/lib/object.png | Bin .../api/lib/object_big.png | Bin .../api/lib/object_diagram.png | Bin .../api/lib/object_to_class_big.png | Bin .../api/lib/object_to_trait_big.png | Bin .../api/lib/object_to_type_big.png | Bin .../api/lib/ownderbg2.gif | Bin .../api/lib/ownerbg.gif | Bin .../api/lib/ownerbg2.gif | Bin .../api/lib/package.png | Bin .../api/lib/package_big.png | Bin .../api/lib/packagesbg.gif | Bin .../api/lib/ref-index.css | 0 .../api/lib/remove.png | Bin .../api/lib/scheduler.js | 0 .../api/lib/selected-implicits.png | Bin .../api/lib/selected-right-implicits.png | Bin .../api/lib/selected-right.png | Bin .../api/lib/selected.png | Bin .../api/lib/selected2-right.png | Bin .../api/lib/selected2.png | Bin .../api/lib/signaturebg.gif | Bin .../api/lib/signaturebg2.gif | Bin .../api/lib/template.css | 0 .../api/lib/template.js | 0 .../api/lib/tools.tooltip.js | 0 .../api/lib/trait.png | Bin .../api/lib/trait_big.png | Bin .../api/lib/trait_diagram.png | Bin .../api/lib/trait_to_object_big.png | Bin .../{0.3-SNAPSHOT => latest}/api/lib/type.png | Bin .../api/lib/type_big.png | Bin .../api/lib/type_diagram.png | Bin .../api/lib/type_to_object_big.png | Bin .../api/lib/typebg.gif | Bin .../api/lib/unselected.png | Bin .../api/lib/valuemembersbg.gif | Bin .../{0.3-SNAPSHOT => latest}/api/package.html | 0 .../api/scalaxy/debug/impl$.html | 0 .../api/scalaxy/debug/package.html | 0 .../plugin/DebuggableMacrosCompiler$.html | 0 .../plugin/DebuggableMacrosComponent.html | 0 .../debug/plugin/DebuggableMacrosPlugin.html | 0 .../api/scalaxy/debug/plugin/package.html | 0 .../api/scalaxy/package.html | 0 Fx/{0.3-SNAPSHOT => latest}/api/index.html | 0 Fx/{0.3-SNAPSHOT => latest}/api/index.js | 0 .../api/lib/arrow-down.png | Bin .../api/lib/arrow-right.png | Bin Fx/{0.3-SNAPSHOT => latest}/api/lib/class.png | Bin .../api/lib/class_big.png | Bin .../api/lib/class_diagram.png | Bin .../api/lib/class_to_object_big.png | Bin .../api/lib/constructorsbg.gif | Bin .../api/lib/conversionbg.gif | Bin .../api/lib/defbg-blue.gif | Bin .../api/lib/defbg-green.gif | Bin .../api/lib/diagrams.css | 0 .../api/lib/diagrams.js | 0 .../api/lib/filter_box_left.png | Bin .../api/lib/filter_box_left2.gif | Bin .../api/lib/filter_box_right.png | Bin .../api/lib/filterbg.gif | Bin .../api/lib/filterboxbarbg.gif | Bin .../api/lib/filterboxbarbg.png | Bin .../api/lib/filterboxbg.gif | Bin .../api/lib/fullcommenttopbg.gif | Bin Fx/{0.3-SNAPSHOT => latest}/api/lib/index.css | 0 Fx/{0.3-SNAPSHOT => latest}/api/lib/index.js | 0 .../api/lib/jquery-ui.js | 0 Fx/{0.3-SNAPSHOT => latest}/api/lib/jquery.js | 0 .../api/lib/jquery.layout.js | 0 .../api/lib/modernizr.custom.js | 0 .../api/lib/navigation-li-a.png | Bin .../api/lib/navigation-li.png | Bin .../api/lib/object.png | Bin .../api/lib/object_big.png | Bin .../api/lib/object_diagram.png | Bin .../api/lib/object_to_class_big.png | Bin .../api/lib/object_to_trait_big.png | Bin .../api/lib/object_to_type_big.png | Bin .../api/lib/ownderbg2.gif | Bin .../api/lib/ownerbg.gif | Bin .../api/lib/ownerbg2.gif | Bin .../api/lib/package.png | Bin .../api/lib/package_big.png | Bin .../api/lib/packagesbg.gif | Bin .../api/lib/ref-index.css | 0 .../api/lib/remove.png | Bin .../api/lib/scheduler.js | 0 .../api/lib/selected-implicits.png | Bin .../api/lib/selected-right-implicits.png | Bin .../api/lib/selected-right.png | Bin .../api/lib/selected.png | Bin .../api/lib/selected2-right.png | Bin .../api/lib/selected2.png | Bin .../api/lib/signaturebg.gif | Bin .../api/lib/signaturebg2.gif | Bin .../api/lib/template.css | 0 .../api/lib/template.js | 0 .../api/lib/tools.tooltip.js | 0 Fx/{0.3-SNAPSHOT => latest}/api/lib/trait.png | Bin .../api/lib/trait_big.png | Bin .../api/lib/trait_diagram.png | Bin .../api/lib/trait_to_object_big.png | Bin Fx/{0.3-SNAPSHOT => latest}/api/lib/type.png | Bin .../api/lib/type_big.png | Bin .../api/lib/type_diagram.png | Bin .../api/lib/type_to_object_big.png | Bin .../api/lib/typebg.gif | Bin .../api/lib/unselected.png | Bin .../api/lib/valuemembersbg.gif | Bin Fx/{0.3-SNAPSHOT => latest}/api/package.html | 0 .../{0.3-SNAPSHOT => latest}/api/index.html | 0 .../{0.3-SNAPSHOT => latest}/api/index.js | 0 .../api/index/index-_.html | 0 .../api/index/index-a.html | 0 .../api/index/index-c.html | 0 .../api/index/index-d.html | 0 .../api/index/index-e.html | 0 .../api/index/index-f.html | 0 .../api/index/index-g.html | 0 .../api/index/index-j.html | 0 .../api/index/index-l.html | 0 .../api/index/index-m.html | 0 .../api/index/index-n.html | 0 .../api/index/index-p.html | 0 .../api/index/index-r.html | 0 .../api/index/index-s.html | 0 .../api/index/index-t.html | 0 .../api/lib/arrow-down.png | Bin .../api/lib/arrow-right.png | Bin .../api/lib/class.png | Bin .../api/lib/class_big.png | Bin .../api/lib/class_diagram.png | Bin .../api/lib/class_to_object_big.png | Bin .../api/lib/constructorsbg.gif | Bin .../api/lib/conversionbg.gif | Bin .../api/lib/defbg-blue.gif | Bin .../api/lib/defbg-green.gif | Bin .../api/lib/diagrams.css | 0 .../api/lib/diagrams.js | 0 .../api/lib/filter_box_left.png | Bin .../api/lib/filter_box_left2.gif | Bin .../api/lib/filter_box_right.png | Bin .../api/lib/filterbg.gif | Bin .../api/lib/filterboxbarbg.gif | Bin .../api/lib/filterboxbarbg.png | Bin .../api/lib/filterboxbg.gif | Bin .../api/lib/fullcommenttopbg.gif | Bin .../api/lib/index.css | 0 .../{0.3-SNAPSHOT => latest}/api/lib/index.js | 0 .../api/lib/jquery-ui.js | 0 .../api/lib/jquery.js | 0 .../api/lib/jquery.layout.js | 0 .../api/lib/modernizr.custom.js | 0 .../api/lib/navigation-li-a.png | Bin .../api/lib/navigation-li.png | Bin .../api/lib/object.png | Bin .../api/lib/object_big.png | Bin .../api/lib/object_diagram.png | Bin .../api/lib/object_to_class_big.png | Bin .../api/lib/object_to_trait_big.png | Bin .../api/lib/object_to_type_big.png | Bin .../api/lib/ownderbg2.gif | Bin .../api/lib/ownerbg.gif | Bin .../api/lib/ownerbg2.gif | Bin .../api/lib/package.png | Bin .../api/lib/package_big.png | Bin .../api/lib/packagesbg.gif | Bin .../api/lib/ref-index.css | 0 .../api/lib/remove.png | Bin .../api/lib/scheduler.js | 0 .../api/lib/selected-implicits.png | Bin .../api/lib/selected-right-implicits.png | Bin .../api/lib/selected-right.png | Bin .../api/lib/selected.png | Bin .../api/lib/selected2-right.png | Bin .../api/lib/selected2.png | Bin .../api/lib/signaturebg.gif | Bin .../api/lib/signaturebg2.gif | Bin .../api/lib/template.css | 0 .../api/lib/template.js | 0 .../api/lib/tools.tooltip.js | 0 .../api/lib/trait.png | Bin .../api/lib/trait_big.png | Bin .../api/lib/trait_diagram.png | Bin .../api/lib/trait_to_object_big.png | Bin .../{0.3-SNAPSHOT => latest}/api/lib/type.png | Bin .../api/lib/type_big.png | Bin .../api/lib/type_diagram.png | Bin .../api/lib/type_to_object_big.png | Bin .../api/lib/typebg.gif | Bin .../api/lib/unselected.png | Bin .../api/lib/valuemembersbg.gif | Bin .../{0.3-SNAPSHOT => latest}/api/package.html | 0 .../Extensions$DefsTransformer.html | 0 .../extensions/Extensions$DefsTraverser.html | 0 .../extensions/Extensions$FlagOps2.html | 0 .../api/scalaxy/extensions/Extensions.html | 0 .../extensions/MacroExtensionsCompiler$.html | 0 .../extensions/MacroExtensionsComponent.html | 0 .../extensions/MacroExtensionsPlugin.html | 0 ...gTransformers$TreeReifyingTransformer.html | 0 .../extensions/TreeReifyingTransformers.html | 0 .../api/scalaxy/extensions/package.html | 0 .../api/scalaxy/package.html | 0 .../{0.3-SNAPSHOT => latest}/api/index.html | 6 ++-- Reified/{0.3-SNAPSHOT => latest}/api/index.js | 2 +- .../api/index/index-a.html | 2 +- .../api/index/index-c.html | 4 +-- .../api/index/index-d.html | 0 .../api/index/index-e.html | 0 .../api/index/index-h.html | 0 .../api/index/index-i.html | 2 +- .../api/index/index-r.html | 2 +- .../api/index/index-s.html | 0 .../api/index/index-t.html | 2 +- .../api/index/index-u.html | 4 +-- .../api/index/index-v.html | 0 .../api/lib/arrow-down.png | Bin .../api/lib/arrow-right.png | Bin .../api/lib/class.png | Bin .../api/lib/class_big.png | Bin .../api/lib/class_diagram.png | Bin .../api/lib/class_to_object_big.png | Bin .../api/lib/constructorsbg.gif | Bin .../api/lib/conversionbg.gif | Bin .../api/lib/defbg-blue.gif | Bin .../api/lib/defbg-green.gif | Bin .../api/lib/diagrams.css | 0 .../api/lib/diagrams.js | 0 .../api/lib/filter_box_left.png | Bin .../api/lib/filter_box_left2.gif | Bin .../api/lib/filter_box_right.png | Bin .../api/lib/filterbg.gif | Bin .../api/lib/filterboxbarbg.gif | Bin .../api/lib/filterboxbarbg.png | Bin .../api/lib/filterboxbg.gif | Bin .../api/lib/fullcommenttopbg.gif | Bin .../api/lib/index.css | 0 .../{0.3-SNAPSHOT => latest}/api/lib/index.js | 0 .../api/lib/jquery-ui.js | 0 .../api/lib/jquery.js | 0 .../api/lib/jquery.layout.js | 0 .../api/lib/modernizr.custom.js | 0 .../api/lib/navigation-li-a.png | Bin .../api/lib/navigation-li.png | Bin .../api/lib/object.png | Bin .../api/lib/object_big.png | Bin .../api/lib/object_diagram.png | Bin .../api/lib/object_to_class_big.png | Bin .../api/lib/object_to_trait_big.png | Bin .../api/lib/object_to_type_big.png | Bin .../api/lib/ownderbg2.gif | Bin .../api/lib/ownerbg.gif | Bin .../api/lib/ownerbg2.gif | Bin .../api/lib/package.png | Bin .../api/lib/package_big.png | Bin .../api/lib/packagesbg.gif | Bin .../api/lib/ref-index.css | 0 .../api/lib/remove.png | Bin .../api/lib/scheduler.js | 0 .../api/lib/selected-implicits.png | Bin .../api/lib/selected-right-implicits.png | Bin .../api/lib/selected-right.png | Bin .../api/lib/selected.png | Bin .../api/lib/selected2-right.png | Bin .../api/lib/selected2.png | Bin .../api/lib/signaturebg.gif | Bin .../api/lib/signaturebg2.gif | Bin .../api/lib/template.css | 0 .../api/lib/template.js | 0 .../api/lib/tools.tooltip.js | 0 .../api/lib/trait.png | Bin .../api/lib/trait_big.png | Bin .../api/lib/trait_diagram.png | Bin .../api/lib/trait_to_object_big.png | Bin .../{0.3-SNAPSHOT => latest}/api/lib/type.png | Bin .../api/lib/type_big.png | Bin .../api/lib/type_diagram.png | Bin .../api/lib/type_to_object_big.png | Bin .../api/lib/typebg.gif | Bin .../api/lib/unselected.png | Bin .../api/lib/valuemembersbg.gif | Bin .../{0.3-SNAPSHOT => latest}/api/package.html | 0 .../api/scalaxy/package.html | 0 .../scalaxy/reified/CaptureConversions$.html | 9 +++-- .../api/scalaxy/reified/ReifiedValue.html | 31 ++++++++++-------- .../scalaxy/reified/impl}/CaptureTag$.html | 26 +++++++-------- .../api/scalaxy/reified/impl}/Utils$.html | 26 ++++++--------- .../api/scalaxy/reified/impl}/package.html | 29 ++++++++-------- .../reified/package$$ReifiedFunction1.html | 16 ++++----- .../reified/package$$ReifiedFunction2.html | 19 +++++------ .../api/scalaxy/reified/package.html | 28 ++++++++-------- index.md | 14 ++++---- 669 files changed, 107 insertions(+), 115 deletions(-) rename Beans/{0.3-SNAPSHOT => latest}/api/index.html (100%) rename Beans/{0.3-SNAPSHOT => latest}/api/index.js (100%) rename Beans/{0.3-SNAPSHOT => latest}/api/lib/arrow-down.png (100%) rename Beans/{0.3-SNAPSHOT => latest}/api/lib/arrow-right.png (100%) rename Beans/{0.3-SNAPSHOT => latest}/api/lib/class.png (100%) rename Beans/{0.3-SNAPSHOT => latest}/api/lib/class_big.png (100%) rename Beans/{0.3-SNAPSHOT => latest}/api/lib/class_diagram.png (100%) rename Beans/{0.3-SNAPSHOT => latest}/api/lib/class_to_object_big.png (100%) rename Beans/{0.3-SNAPSHOT => latest}/api/lib/constructorsbg.gif (100%) rename Beans/{0.3-SNAPSHOT => latest}/api/lib/conversionbg.gif (100%) rename Beans/{0.3-SNAPSHOT => latest}/api/lib/defbg-blue.gif (100%) rename Beans/{0.3-SNAPSHOT => latest}/api/lib/defbg-green.gif (100%) rename Beans/{0.3-SNAPSHOT => latest}/api/lib/diagrams.css (100%) rename Beans/{0.3-SNAPSHOT => latest}/api/lib/diagrams.js (100%) rename Beans/{0.3-SNAPSHOT => latest}/api/lib/filter_box_left.png (100%) rename Beans/{0.3-SNAPSHOT => latest}/api/lib/filter_box_left2.gif (100%) rename Beans/{0.3-SNAPSHOT => latest}/api/lib/filter_box_right.png (100%) rename Beans/{0.3-SNAPSHOT => latest}/api/lib/filterbg.gif (100%) rename Beans/{0.3-SNAPSHOT => latest}/api/lib/filterboxbarbg.gif (100%) rename Beans/{0.3-SNAPSHOT => latest}/api/lib/filterboxbarbg.png (100%) rename Beans/{0.3-SNAPSHOT => latest}/api/lib/filterboxbg.gif (100%) rename Beans/{0.3-SNAPSHOT => latest}/api/lib/fullcommenttopbg.gif (100%) rename Beans/{0.3-SNAPSHOT => latest}/api/lib/index.css (100%) rename Beans/{0.3-SNAPSHOT => latest}/api/lib/index.js (100%) rename Beans/{0.3-SNAPSHOT => latest}/api/lib/jquery-ui.js (100%) rename Beans/{0.3-SNAPSHOT => latest}/api/lib/jquery.js (100%) rename Beans/{0.3-SNAPSHOT => latest}/api/lib/jquery.layout.js (100%) rename Beans/{0.3-SNAPSHOT => latest}/api/lib/modernizr.custom.js (100%) rename Beans/{0.3-SNAPSHOT => latest}/api/lib/navigation-li-a.png (100%) rename Beans/{0.3-SNAPSHOT => latest}/api/lib/navigation-li.png (100%) rename Beans/{0.3-SNAPSHOT => latest}/api/lib/object.png (100%) rename Beans/{0.3-SNAPSHOT => latest}/api/lib/object_big.png (100%) rename Beans/{0.3-SNAPSHOT => latest}/api/lib/object_diagram.png (100%) rename Beans/{0.3-SNAPSHOT => latest}/api/lib/object_to_class_big.png (100%) rename Beans/{0.3-SNAPSHOT => latest}/api/lib/object_to_trait_big.png (100%) rename Beans/{0.3-SNAPSHOT => latest}/api/lib/object_to_type_big.png (100%) rename Beans/{0.3-SNAPSHOT => latest}/api/lib/ownderbg2.gif (100%) rename Beans/{0.3-SNAPSHOT => latest}/api/lib/ownerbg.gif (100%) rename Beans/{0.3-SNAPSHOT => latest}/api/lib/ownerbg2.gif (100%) rename Beans/{0.3-SNAPSHOT => latest}/api/lib/package.png (100%) rename Beans/{0.3-SNAPSHOT => latest}/api/lib/package_big.png (100%) rename Beans/{0.3-SNAPSHOT => latest}/api/lib/packagesbg.gif (100%) rename Beans/{0.3-SNAPSHOT => latest}/api/lib/ref-index.css (100%) rename Beans/{0.3-SNAPSHOT => latest}/api/lib/remove.png (100%) rename Beans/{0.3-SNAPSHOT => latest}/api/lib/scheduler.js (100%) rename Beans/{0.3-SNAPSHOT => latest}/api/lib/selected-implicits.png (100%) rename Beans/{0.3-SNAPSHOT => latest}/api/lib/selected-right-implicits.png (100%) rename Beans/{0.3-SNAPSHOT => latest}/api/lib/selected-right.png (100%) rename Beans/{0.3-SNAPSHOT => latest}/api/lib/selected.png (100%) rename Beans/{0.3-SNAPSHOT => latest}/api/lib/selected2-right.png (100%) rename Beans/{0.3-SNAPSHOT => latest}/api/lib/selected2.png (100%) rename Beans/{0.3-SNAPSHOT => latest}/api/lib/signaturebg.gif (100%) rename Beans/{0.3-SNAPSHOT => latest}/api/lib/signaturebg2.gif (100%) rename Beans/{0.3-SNAPSHOT => latest}/api/lib/template.css (100%) rename Beans/{0.3-SNAPSHOT => latest}/api/lib/template.js (100%) rename Beans/{0.3-SNAPSHOT => latest}/api/lib/tools.tooltip.js (100%) rename Beans/{0.3-SNAPSHOT => latest}/api/lib/trait.png (100%) rename Beans/{0.3-SNAPSHOT => latest}/api/lib/trait_big.png (100%) rename Beans/{0.3-SNAPSHOT => latest}/api/lib/trait_diagram.png (100%) rename Beans/{0.3-SNAPSHOT => latest}/api/lib/trait_to_object_big.png (100%) rename Beans/{0.3-SNAPSHOT => latest}/api/lib/type.png (100%) rename Beans/{0.3-SNAPSHOT => latest}/api/lib/type_big.png (100%) rename Beans/{0.3-SNAPSHOT => latest}/api/lib/type_diagram.png (100%) rename Beans/{0.3-SNAPSHOT => latest}/api/lib/type_to_object_big.png (100%) rename Beans/{0.3-SNAPSHOT => latest}/api/lib/typebg.gif (100%) rename Beans/{0.3-SNAPSHOT => latest}/api/lib/unselected.png (100%) rename Beans/{0.3-SNAPSHOT => latest}/api/lib/valuemembersbg.gif (100%) rename Beans/{0.3-SNAPSHOT => latest}/api/package.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/index.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/index.js (100%) rename Components/{0.3-SNAPSHOT => latest}/api/index/index-_.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/index/index-a.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/index/index-b.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/index/index-c.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/index/index-d.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/index/index-e.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/index/index-f.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/index/index-g.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/index/index-h.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/index/index-i.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/index/index-l.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/index/index-m.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/index/index-n.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/index/index-o.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/index/index-p.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/index/index-r.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/index/index-s.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/index/index-t.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/index/index-u.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/index/index-v.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/index/index-w.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/index/index-x.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/index/index-z.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/lib/arrow-down.png (100%) rename Components/{0.3-SNAPSHOT => latest}/api/lib/arrow-right.png (100%) rename Components/{0.3-SNAPSHOT => latest}/api/lib/class.png (100%) rename Components/{0.3-SNAPSHOT => latest}/api/lib/class_big.png (100%) rename Components/{0.3-SNAPSHOT => latest}/api/lib/class_diagram.png (100%) rename Components/{0.3-SNAPSHOT => latest}/api/lib/class_to_object_big.png (100%) rename Components/{0.3-SNAPSHOT => latest}/api/lib/constructorsbg.gif (100%) rename Components/{0.3-SNAPSHOT => latest}/api/lib/conversionbg.gif (100%) rename Components/{0.3-SNAPSHOT => latest}/api/lib/defbg-blue.gif (100%) rename Components/{0.3-SNAPSHOT => latest}/api/lib/defbg-green.gif (100%) rename Components/{0.3-SNAPSHOT => latest}/api/lib/diagrams.css (100%) rename Components/{0.3-SNAPSHOT => latest}/api/lib/diagrams.js (100%) rename Components/{0.3-SNAPSHOT => latest}/api/lib/filter_box_left.png (100%) rename Components/{0.3-SNAPSHOT => latest}/api/lib/filter_box_left2.gif (100%) rename Components/{0.3-SNAPSHOT => latest}/api/lib/filter_box_right.png (100%) rename Components/{0.3-SNAPSHOT => latest}/api/lib/filterbg.gif (100%) rename Components/{0.3-SNAPSHOT => latest}/api/lib/filterboxbarbg.gif (100%) rename Components/{0.3-SNAPSHOT => latest}/api/lib/filterboxbarbg.png (100%) rename Components/{0.3-SNAPSHOT => latest}/api/lib/filterboxbg.gif (100%) rename Components/{0.3-SNAPSHOT => latest}/api/lib/fullcommenttopbg.gif (100%) rename Components/{0.3-SNAPSHOT => latest}/api/lib/index.css (100%) rename Components/{0.3-SNAPSHOT => latest}/api/lib/index.js (100%) rename Components/{0.3-SNAPSHOT => latest}/api/lib/jquery-ui.js (100%) rename Components/{0.3-SNAPSHOT => latest}/api/lib/jquery.js (100%) rename Components/{0.3-SNAPSHOT => latest}/api/lib/jquery.layout.js (100%) rename Components/{0.3-SNAPSHOT => latest}/api/lib/modernizr.custom.js (100%) rename Components/{0.3-SNAPSHOT => latest}/api/lib/navigation-li-a.png (100%) rename Components/{0.3-SNAPSHOT => latest}/api/lib/navigation-li.png (100%) rename Components/{0.3-SNAPSHOT => latest}/api/lib/object.png (100%) rename Components/{0.3-SNAPSHOT => latest}/api/lib/object_big.png (100%) rename Components/{0.3-SNAPSHOT => latest}/api/lib/object_diagram.png (100%) rename Components/{0.3-SNAPSHOT => latest}/api/lib/object_to_class_big.png (100%) rename Components/{0.3-SNAPSHOT => latest}/api/lib/object_to_trait_big.png (100%) rename Components/{0.3-SNAPSHOT => latest}/api/lib/object_to_type_big.png (100%) rename Components/{0.3-SNAPSHOT => latest}/api/lib/ownderbg2.gif (100%) rename Components/{0.3-SNAPSHOT => latest}/api/lib/ownerbg.gif (100%) rename Components/{0.3-SNAPSHOT => latest}/api/lib/ownerbg2.gif (100%) rename Components/{0.3-SNAPSHOT => latest}/api/lib/package.png (100%) rename Components/{0.3-SNAPSHOT => latest}/api/lib/package_big.png (100%) rename Components/{0.3-SNAPSHOT => latest}/api/lib/packagesbg.gif (100%) rename Components/{0.3-SNAPSHOT => latest}/api/lib/ref-index.css (100%) rename Components/{0.3-SNAPSHOT => latest}/api/lib/remove.png (100%) rename Components/{0.3-SNAPSHOT => latest}/api/lib/scheduler.js (100%) rename Components/{0.3-SNAPSHOT => latest}/api/lib/selected-implicits.png (100%) rename Components/{0.3-SNAPSHOT => latest}/api/lib/selected-right-implicits.png (100%) rename Components/{0.3-SNAPSHOT => latest}/api/lib/selected-right.png (100%) rename Components/{0.3-SNAPSHOT => latest}/api/lib/selected.png (100%) rename Components/{0.3-SNAPSHOT => latest}/api/lib/selected2-right.png (100%) rename Components/{0.3-SNAPSHOT => latest}/api/lib/selected2.png (100%) rename Components/{0.3-SNAPSHOT => latest}/api/lib/signaturebg.gif (100%) rename Components/{0.3-SNAPSHOT => latest}/api/lib/signaturebg2.gif (100%) rename Components/{0.3-SNAPSHOT => latest}/api/lib/template.css (100%) rename Components/{0.3-SNAPSHOT => latest}/api/lib/template.js (100%) rename Components/{0.3-SNAPSHOT => latest}/api/lib/tools.tooltip.js (100%) rename Components/{0.3-SNAPSHOT => latest}/api/lib/trait.png (100%) rename Components/{0.3-SNAPSHOT => latest}/api/lib/trait_big.png (100%) rename Components/{0.3-SNAPSHOT => latest}/api/lib/trait_diagram.png (100%) rename Components/{0.3-SNAPSHOT => latest}/api/lib/trait_to_object_big.png (100%) rename Components/{0.3-SNAPSHOT => latest}/api/lib/type.png (100%) rename Components/{0.3-SNAPSHOT => latest}/api/lib/type_big.png (100%) rename Components/{0.3-SNAPSHOT => latest}/api/lib/type_diagram.png (100%) rename Components/{0.3-SNAPSHOT => latest}/api/lib/type_to_object_big.png (100%) rename Components/{0.3-SNAPSHOT => latest}/api/lib/typebg.gif (100%) rename Components/{0.3-SNAPSHOT => latest}/api/lib/unselected.png (100%) rename Components/{0.3-SNAPSHOT => latest}/api/lib/valuemembersbg.gif (100%) rename Components/{0.3-SNAPSHOT => latest}/api/package.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/ArrayType$.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/CodeAnalysis$BooleanEvaluator.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/CodeAnalysis$Evaluator.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/CodeAnalysis$IntEvaluator.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/CodeAnalysis$SeqEvaluator.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/CodeAnalysis$SideEffectsEvaluator.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/CodeAnalysis$SymbolsInfo.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/CodeAnalysis.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/ColType.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/CommonScalaNames$N$.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/CommonScalaNames$N.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/CommonScalaNames.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/FlatCode.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/FlatCodes$.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/HasSideEffects$.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/IndexedSeqType$.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/ListType$.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/MapType$.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/MiscMatchers$ArrayApply$.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/MiscMatchers$ArrayOps$.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/MiscMatchers$ArrayTabulate$.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/MiscMatchers$ArrayTyped$.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/MiscMatchers$BasicTypeApply$.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/MiscMatchers$CanBuildFromArg$.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/MiscMatchers$CollectionApply.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/MiscMatchers$Foreach$.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/MiscMatchers$Func$.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/MiscMatchers$HigherTypeParameterExtractor.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/MiscMatchers$Ids.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/MiscMatchers$IndexedSeqApply$.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/MiscMatchers$IntRange$.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/MiscMatchers$ListApply$.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/MiscMatchers$ListTree$.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/MiscMatchers$OptionApply$.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/MiscMatchers$OptionTree$.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/MiscMatchers$Predef$.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/MiscMatchers$ScalaMathFunction$.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/MiscMatchers$SeqApply$.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/MiscMatchers$SymbolWithOwnerAndName$.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/MiscMatchers$TreeWithSymbol$.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/MiscMatchers$TreeWithType$.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/MiscMatchers$TrivialCanBuildFromArg$.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/MiscMatchers$TupleClass$.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/MiscMatchers$TupleComponent$.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/MiscMatchers$TupleCreation$.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/MiscMatchers$TuplePath$.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/MiscMatchers$TupleSelect$.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/MiscMatchers$WhileLoop$.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/MiscMatchers$WrappedArrayTree$.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/MiscMatchers$tupleComponentName$.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/MiscMatchers.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/OptionType$.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/SeqType$.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/SetType$.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/StreamOps$TraversalOp.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/StreamOps$TraversalOpType.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/StreamOps$TraversalOps$$AllOrSomeOp.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/StreamOps$TraversalOps$$CollectOp.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/StreamOps$TraversalOps$$CountOp.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/StreamOps$TraversalOps$$FilterOp.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/StreamOps$TraversalOps$$FilterWhileOp.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/StreamOps$TraversalOps$$FindOp.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/StreamOps$TraversalOps$$FoldOp.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/StreamOps$TraversalOps$$ForeachOp.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/StreamOps$TraversalOps$$Function1Transformer.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/StreamOps$TraversalOps$$Function2Reduction.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/StreamOps$TraversalOps$$FunctionTransformer.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/StreamOps$TraversalOps$$MapOp.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/StreamOps$TraversalOps$$MaxOp.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/StreamOps$TraversalOps$$MinOp.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/StreamOps$TraversalOps$$ProductOp.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/StreamOps$TraversalOps$$ReduceOp.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/StreamOps$TraversalOps$$Reductoid$ReductionTotalUpdate.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/StreamOps$TraversalOps$$Reductoid.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/StreamOps$TraversalOps$$ReverseOp.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/StreamOps$TraversalOps$$ScalarReduction.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/StreamOps$TraversalOps$$ScanOp.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/StreamOps$TraversalOps$$SideEffectFreeScalarReduction.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/StreamOps$TraversalOps$$SumOp.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/StreamOps$TraversalOps$$ToArrayOp.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/StreamOps$TraversalOps$$ToCollectionOp.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/StreamOps$TraversalOps$$ToIndexedSeqOp.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/StreamOps$TraversalOps$$ToListOp.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/StreamOps$TraversalOps$$ToSeqOp.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/StreamOps$TraversalOps$$ToSetOp.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/StreamOps$TraversalOps$$ToVectorOp.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/StreamOps$TraversalOps$$UpdateAllOp.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/StreamOps$TraversalOps$$ZipOp.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/StreamOps$TraversalOps$$ZipWithIndexOp.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/StreamOps$TraversalOps$.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/StreamOps.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/StreamSinks$ArrayBuilderGen.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/StreamSinks$ArrayBuilderStreamSink.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/StreamSinks$ArrayStreamSink.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/StreamSinks$BuilderGen.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/StreamSinks$BuilderStreamSink.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/StreamSinks$CanCreateArraySink.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/StreamSinks$CanCreateListSink.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/StreamSinks$CanCreateOptionSink.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/StreamSinks$CanCreateSetSink.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/StreamSinks$CanCreateVectorSink.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/StreamSinks$DefaultBuilderGen.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/StreamSinks$ListBuilderGen.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/StreamSinks$SetBuilderGen.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/StreamSinks$VectorBuilderGen.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/StreamSinks$WithArrayResultWrapper.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/StreamSinks$WithResultWrapper.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/StreamSinks.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/StreamSources$AbstractArrayStreamSource.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/StreamSources$ArrayApplyStreamSource.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/StreamSources$ExplicitCollectionStreamSource.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/StreamSources$IndexedSeqApplyStreamSource.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/StreamSources$ListApplyStreamSource.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/StreamSources$ListStreamSource.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/StreamSources$OptionStreamSource.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/StreamSources$RangeStreamSource.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/StreamSources$SeqApplyStreamSource.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/StreamSources$StreamSource$$By$.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/StreamSources$StreamSource$.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/StreamSources$WrappedArrayStreamSource.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/StreamSources.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/StreamTransformers$OpsStream.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/StreamTransformers.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/Streams$BrokenOperationsStreamException.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/Streams$CanChainResult.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/Streams$CanCreateStreamSink.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/Streams$CodeWontBenefitFromOptimization.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/Streams$DefaultTupleValue.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/Streams$FromLeft$.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/Streams$FromRight$.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/Streams$LocalContext.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/Streams$Loop$Inners.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/Streams$Loop$SubContext.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/Streams$Loop$TreeGenList.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/Streams$Loop.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/Streams$NoResult$.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/Streams$Order.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/Streams$ResultKind.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/Streams$ReverseOrder$.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/Streams$SameOrder$.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/Streams$ScalarResult$.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/Streams$SideEffectFreeStreamComponent.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/Streams$SideEffectFullComponent.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/Streams$SideEffectsAnalyzer.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/Streams$Stream.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/Streams$StreamChainTestable.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/Streams$StreamComponent.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/Streams$StreamResult$.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/Streams$StreamSink.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/Streams$StreamSource.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/Streams$StreamTransformer.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/Streams$StreamValue.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/Streams$TraversalDirection.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/Streams$TupleValue.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/Streams$Unordered$.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/Streams.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/TraversalOps$FoldName$.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/TraversalOps$ReduceName$.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/TraversalOps$ScanName$.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/TraversalOps$TraversalOp$.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/TraversalOps.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/TreeBuilders$VarDef.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/TreeBuilders.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/TupleAnalysis$BoundTuple.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/TupleAnalysis$TupleAnalyzer.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/TupleAnalysis$TupleInfo.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/TupleAnalysis$TupleSlice.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/TupleAnalysis.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/Tuploids.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/VectorType$.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/WithRuntimeUniverse.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/WithTestFresh.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/components/package.html (100%) rename Components/{0.3-SNAPSHOT => latest}/api/scalaxy/package.html (100%) rename Debug/{0.3-SNAPSHOT => latest}/api/index.html (100%) rename Debug/{0.3-SNAPSHOT => latest}/api/index.js (100%) rename Debug/{0.3-SNAPSHOT => latest}/api/index/index-a.html (100%) rename Debug/{0.3-SNAPSHOT => latest}/api/index/index-c.html (100%) rename Debug/{0.3-SNAPSHOT => latest}/api/index/index-d.html (100%) rename Debug/{0.3-SNAPSHOT => latest}/api/index/index-g.html (100%) rename Debug/{0.3-SNAPSHOT => latest}/api/index/index-i.html (100%) rename Debug/{0.3-SNAPSHOT => latest}/api/index/index-m.html (100%) rename Debug/{0.3-SNAPSHOT => latest}/api/index/index-n.html (100%) rename Debug/{0.3-SNAPSHOT => latest}/api/index/index-p.html (100%) rename Debug/{0.3-SNAPSHOT => latest}/api/index/index-r.html (100%) rename Debug/{0.3-SNAPSHOT => latest}/api/index/index-s.html (100%) rename Debug/{0.3-SNAPSHOT => latest}/api/lib/arrow-down.png (100%) rename Debug/{0.3-SNAPSHOT => latest}/api/lib/arrow-right.png (100%) rename Debug/{0.3-SNAPSHOT => latest}/api/lib/class.png (100%) rename Debug/{0.3-SNAPSHOT => latest}/api/lib/class_big.png (100%) rename Debug/{0.3-SNAPSHOT => latest}/api/lib/class_diagram.png (100%) rename Debug/{0.3-SNAPSHOT => latest}/api/lib/class_to_object_big.png (100%) rename Debug/{0.3-SNAPSHOT => latest}/api/lib/constructorsbg.gif (100%) rename Debug/{0.3-SNAPSHOT => latest}/api/lib/conversionbg.gif (100%) rename Debug/{0.3-SNAPSHOT => latest}/api/lib/defbg-blue.gif (100%) rename Debug/{0.3-SNAPSHOT => latest}/api/lib/defbg-green.gif (100%) rename Debug/{0.3-SNAPSHOT => latest}/api/lib/diagrams.css (100%) rename Debug/{0.3-SNAPSHOT => latest}/api/lib/diagrams.js (100%) rename Debug/{0.3-SNAPSHOT => latest}/api/lib/filter_box_left.png (100%) rename Debug/{0.3-SNAPSHOT => latest}/api/lib/filter_box_left2.gif (100%) rename Debug/{0.3-SNAPSHOT => latest}/api/lib/filter_box_right.png (100%) rename Debug/{0.3-SNAPSHOT => latest}/api/lib/filterbg.gif (100%) rename Debug/{0.3-SNAPSHOT => latest}/api/lib/filterboxbarbg.gif (100%) rename Debug/{0.3-SNAPSHOT => latest}/api/lib/filterboxbarbg.png (100%) rename Debug/{0.3-SNAPSHOT => latest}/api/lib/filterboxbg.gif (100%) rename Debug/{0.3-SNAPSHOT => latest}/api/lib/fullcommenttopbg.gif (100%) rename Debug/{0.3-SNAPSHOT => latest}/api/lib/index.css (100%) rename Debug/{0.3-SNAPSHOT => latest}/api/lib/index.js (100%) rename Debug/{0.3-SNAPSHOT => latest}/api/lib/jquery-ui.js (100%) rename Debug/{0.3-SNAPSHOT => latest}/api/lib/jquery.js (100%) rename Debug/{0.3-SNAPSHOT => latest}/api/lib/jquery.layout.js (100%) rename Debug/{0.3-SNAPSHOT => latest}/api/lib/modernizr.custom.js (100%) rename Debug/{0.3-SNAPSHOT => latest}/api/lib/navigation-li-a.png (100%) rename Debug/{0.3-SNAPSHOT => latest}/api/lib/navigation-li.png (100%) rename Debug/{0.3-SNAPSHOT => latest}/api/lib/object.png (100%) rename Debug/{0.3-SNAPSHOT => latest}/api/lib/object_big.png (100%) rename Debug/{0.3-SNAPSHOT => latest}/api/lib/object_diagram.png (100%) rename Debug/{0.3-SNAPSHOT => latest}/api/lib/object_to_class_big.png (100%) rename Debug/{0.3-SNAPSHOT => latest}/api/lib/object_to_trait_big.png (100%) rename Debug/{0.3-SNAPSHOT => latest}/api/lib/object_to_type_big.png (100%) rename Debug/{0.3-SNAPSHOT => latest}/api/lib/ownderbg2.gif (100%) rename Debug/{0.3-SNAPSHOT => latest}/api/lib/ownerbg.gif (100%) rename Debug/{0.3-SNAPSHOT => latest}/api/lib/ownerbg2.gif (100%) rename Debug/{0.3-SNAPSHOT => latest}/api/lib/package.png (100%) rename Debug/{0.3-SNAPSHOT => latest}/api/lib/package_big.png (100%) rename Debug/{0.3-SNAPSHOT => latest}/api/lib/packagesbg.gif (100%) rename Debug/{0.3-SNAPSHOT => latest}/api/lib/ref-index.css (100%) rename Debug/{0.3-SNAPSHOT => latest}/api/lib/remove.png (100%) rename Debug/{0.3-SNAPSHOT => latest}/api/lib/scheduler.js (100%) rename Debug/{0.3-SNAPSHOT => latest}/api/lib/selected-implicits.png (100%) rename Debug/{0.3-SNAPSHOT => latest}/api/lib/selected-right-implicits.png (100%) rename Debug/{0.3-SNAPSHOT => latest}/api/lib/selected-right.png (100%) rename Debug/{0.3-SNAPSHOT => latest}/api/lib/selected.png (100%) rename Debug/{0.3-SNAPSHOT => latest}/api/lib/selected2-right.png (100%) rename Debug/{0.3-SNAPSHOT => latest}/api/lib/selected2.png (100%) rename Debug/{0.3-SNAPSHOT => latest}/api/lib/signaturebg.gif (100%) rename Debug/{0.3-SNAPSHOT => latest}/api/lib/signaturebg2.gif (100%) rename Debug/{0.3-SNAPSHOT => latest}/api/lib/template.css (100%) rename Debug/{0.3-SNAPSHOT => latest}/api/lib/template.js (100%) rename Debug/{0.3-SNAPSHOT => latest}/api/lib/tools.tooltip.js (100%) rename Debug/{0.3-SNAPSHOT => latest}/api/lib/trait.png (100%) rename Debug/{0.3-SNAPSHOT => latest}/api/lib/trait_big.png (100%) rename Debug/{0.3-SNAPSHOT => latest}/api/lib/trait_diagram.png (100%) rename Debug/{0.3-SNAPSHOT => latest}/api/lib/trait_to_object_big.png (100%) rename Debug/{0.3-SNAPSHOT => latest}/api/lib/type.png (100%) rename Debug/{0.3-SNAPSHOT => latest}/api/lib/type_big.png (100%) rename Debug/{0.3-SNAPSHOT => latest}/api/lib/type_diagram.png (100%) rename Debug/{0.3-SNAPSHOT => latest}/api/lib/type_to_object_big.png (100%) rename Debug/{0.3-SNAPSHOT => latest}/api/lib/typebg.gif (100%) rename Debug/{0.3-SNAPSHOT => latest}/api/lib/unselected.png (100%) rename Debug/{0.3-SNAPSHOT => latest}/api/lib/valuemembersbg.gif (100%) rename Debug/{0.3-SNAPSHOT => latest}/api/package.html (100%) rename Debug/{0.3-SNAPSHOT => latest}/api/scalaxy/debug/impl$.html (100%) rename Debug/{0.3-SNAPSHOT => latest}/api/scalaxy/debug/package.html (100%) rename Debug/{0.3-SNAPSHOT => latest}/api/scalaxy/debug/plugin/DebuggableMacrosCompiler$.html (100%) rename Debug/{0.3-SNAPSHOT => latest}/api/scalaxy/debug/plugin/DebuggableMacrosComponent.html (100%) rename Debug/{0.3-SNAPSHOT => latest}/api/scalaxy/debug/plugin/DebuggableMacrosPlugin.html (100%) rename Debug/{0.3-SNAPSHOT => latest}/api/scalaxy/debug/plugin/package.html (100%) rename Debug/{0.3-SNAPSHOT => latest}/api/scalaxy/package.html (100%) rename Fx/{0.3-SNAPSHOT => latest}/api/index.html (100%) rename Fx/{0.3-SNAPSHOT => latest}/api/index.js (100%) rename Fx/{0.3-SNAPSHOT => latest}/api/lib/arrow-down.png (100%) rename Fx/{0.3-SNAPSHOT => latest}/api/lib/arrow-right.png (100%) rename Fx/{0.3-SNAPSHOT => latest}/api/lib/class.png (100%) rename Fx/{0.3-SNAPSHOT => latest}/api/lib/class_big.png (100%) rename Fx/{0.3-SNAPSHOT => latest}/api/lib/class_diagram.png (100%) rename Fx/{0.3-SNAPSHOT => latest}/api/lib/class_to_object_big.png (100%) rename Fx/{0.3-SNAPSHOT => latest}/api/lib/constructorsbg.gif (100%) rename Fx/{0.3-SNAPSHOT => latest}/api/lib/conversionbg.gif (100%) rename Fx/{0.3-SNAPSHOT => latest}/api/lib/defbg-blue.gif (100%) rename Fx/{0.3-SNAPSHOT => latest}/api/lib/defbg-green.gif (100%) rename Fx/{0.3-SNAPSHOT => latest}/api/lib/diagrams.css (100%) rename Fx/{0.3-SNAPSHOT => latest}/api/lib/diagrams.js (100%) rename Fx/{0.3-SNAPSHOT => latest}/api/lib/filter_box_left.png (100%) rename Fx/{0.3-SNAPSHOT => latest}/api/lib/filter_box_left2.gif (100%) rename Fx/{0.3-SNAPSHOT => latest}/api/lib/filter_box_right.png (100%) rename Fx/{0.3-SNAPSHOT => latest}/api/lib/filterbg.gif (100%) rename Fx/{0.3-SNAPSHOT => latest}/api/lib/filterboxbarbg.gif (100%) rename Fx/{0.3-SNAPSHOT => latest}/api/lib/filterboxbarbg.png (100%) rename Fx/{0.3-SNAPSHOT => latest}/api/lib/filterboxbg.gif (100%) rename Fx/{0.3-SNAPSHOT => latest}/api/lib/fullcommenttopbg.gif (100%) rename Fx/{0.3-SNAPSHOT => latest}/api/lib/index.css (100%) rename Fx/{0.3-SNAPSHOT => latest}/api/lib/index.js (100%) rename Fx/{0.3-SNAPSHOT => latest}/api/lib/jquery-ui.js (100%) rename Fx/{0.3-SNAPSHOT => latest}/api/lib/jquery.js (100%) rename Fx/{0.3-SNAPSHOT => latest}/api/lib/jquery.layout.js (100%) rename Fx/{0.3-SNAPSHOT => latest}/api/lib/modernizr.custom.js (100%) rename Fx/{0.3-SNAPSHOT => latest}/api/lib/navigation-li-a.png (100%) rename Fx/{0.3-SNAPSHOT => latest}/api/lib/navigation-li.png (100%) rename Fx/{0.3-SNAPSHOT => latest}/api/lib/object.png (100%) rename Fx/{0.3-SNAPSHOT => latest}/api/lib/object_big.png (100%) rename Fx/{0.3-SNAPSHOT => latest}/api/lib/object_diagram.png (100%) rename Fx/{0.3-SNAPSHOT => latest}/api/lib/object_to_class_big.png (100%) rename Fx/{0.3-SNAPSHOT => latest}/api/lib/object_to_trait_big.png (100%) rename Fx/{0.3-SNAPSHOT => latest}/api/lib/object_to_type_big.png (100%) rename Fx/{0.3-SNAPSHOT => latest}/api/lib/ownderbg2.gif (100%) rename Fx/{0.3-SNAPSHOT => latest}/api/lib/ownerbg.gif (100%) rename Fx/{0.3-SNAPSHOT => latest}/api/lib/ownerbg2.gif (100%) rename Fx/{0.3-SNAPSHOT => latest}/api/lib/package.png (100%) rename Fx/{0.3-SNAPSHOT => latest}/api/lib/package_big.png (100%) rename Fx/{0.3-SNAPSHOT => latest}/api/lib/packagesbg.gif (100%) rename Fx/{0.3-SNAPSHOT => latest}/api/lib/ref-index.css (100%) rename Fx/{0.3-SNAPSHOT => latest}/api/lib/remove.png (100%) rename Fx/{0.3-SNAPSHOT => latest}/api/lib/scheduler.js (100%) rename Fx/{0.3-SNAPSHOT => latest}/api/lib/selected-implicits.png (100%) rename Fx/{0.3-SNAPSHOT => latest}/api/lib/selected-right-implicits.png (100%) rename Fx/{0.3-SNAPSHOT => latest}/api/lib/selected-right.png (100%) rename Fx/{0.3-SNAPSHOT => latest}/api/lib/selected.png (100%) rename Fx/{0.3-SNAPSHOT => latest}/api/lib/selected2-right.png (100%) rename Fx/{0.3-SNAPSHOT => latest}/api/lib/selected2.png (100%) rename Fx/{0.3-SNAPSHOT => latest}/api/lib/signaturebg.gif (100%) rename Fx/{0.3-SNAPSHOT => latest}/api/lib/signaturebg2.gif (100%) rename Fx/{0.3-SNAPSHOT => latest}/api/lib/template.css (100%) rename Fx/{0.3-SNAPSHOT => latest}/api/lib/template.js (100%) rename Fx/{0.3-SNAPSHOT => latest}/api/lib/tools.tooltip.js (100%) rename Fx/{0.3-SNAPSHOT => latest}/api/lib/trait.png (100%) rename Fx/{0.3-SNAPSHOT => latest}/api/lib/trait_big.png (100%) rename Fx/{0.3-SNAPSHOT => latest}/api/lib/trait_diagram.png (100%) rename Fx/{0.3-SNAPSHOT => latest}/api/lib/trait_to_object_big.png (100%) rename Fx/{0.3-SNAPSHOT => latest}/api/lib/type.png (100%) rename Fx/{0.3-SNAPSHOT => latest}/api/lib/type_big.png (100%) rename Fx/{0.3-SNAPSHOT => latest}/api/lib/type_diagram.png (100%) rename Fx/{0.3-SNAPSHOT => latest}/api/lib/type_to_object_big.png (100%) rename Fx/{0.3-SNAPSHOT => latest}/api/lib/typebg.gif (100%) rename Fx/{0.3-SNAPSHOT => latest}/api/lib/unselected.png (100%) rename Fx/{0.3-SNAPSHOT => latest}/api/lib/valuemembersbg.gif (100%) rename Fx/{0.3-SNAPSHOT => latest}/api/package.html (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/index.html (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/index.js (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/index/index-_.html (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/index/index-a.html (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/index/index-c.html (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/index/index-d.html (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/index/index-e.html (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/index/index-f.html (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/index/index-g.html (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/index/index-j.html (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/index/index-l.html (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/index/index-m.html (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/index/index-n.html (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/index/index-p.html (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/index/index-r.html (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/index/index-s.html (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/index/index-t.html (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/lib/arrow-down.png (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/lib/arrow-right.png (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/lib/class.png (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/lib/class_big.png (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/lib/class_diagram.png (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/lib/class_to_object_big.png (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/lib/constructorsbg.gif (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/lib/conversionbg.gif (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/lib/defbg-blue.gif (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/lib/defbg-green.gif (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/lib/diagrams.css (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/lib/diagrams.js (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/lib/filter_box_left.png (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/lib/filter_box_left2.gif (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/lib/filter_box_right.png (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/lib/filterbg.gif (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/lib/filterboxbarbg.gif (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/lib/filterboxbarbg.png (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/lib/filterboxbg.gif (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/lib/fullcommenttopbg.gif (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/lib/index.css (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/lib/index.js (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/lib/jquery-ui.js (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/lib/jquery.js (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/lib/jquery.layout.js (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/lib/modernizr.custom.js (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/lib/navigation-li-a.png (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/lib/navigation-li.png (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/lib/object.png (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/lib/object_big.png (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/lib/object_diagram.png (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/lib/object_to_class_big.png (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/lib/object_to_trait_big.png (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/lib/object_to_type_big.png (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/lib/ownderbg2.gif (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/lib/ownerbg.gif (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/lib/ownerbg2.gif (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/lib/package.png (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/lib/package_big.png (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/lib/packagesbg.gif (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/lib/ref-index.css (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/lib/remove.png (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/lib/scheduler.js (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/lib/selected-implicits.png (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/lib/selected-right-implicits.png (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/lib/selected-right.png (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/lib/selected.png (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/lib/selected2-right.png (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/lib/selected2.png (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/lib/signaturebg.gif (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/lib/signaturebg2.gif (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/lib/template.css (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/lib/template.js (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/lib/tools.tooltip.js (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/lib/trait.png (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/lib/trait_big.png (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/lib/trait_diagram.png (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/lib/trait_to_object_big.png (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/lib/type.png (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/lib/type_big.png (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/lib/type_diagram.png (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/lib/type_to_object_big.png (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/lib/typebg.gif (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/lib/unselected.png (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/lib/valuemembersbg.gif (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/package.html (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/scalaxy/extensions/Extensions$DefsTransformer.html (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/scalaxy/extensions/Extensions$DefsTraverser.html (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/scalaxy/extensions/Extensions$FlagOps2.html (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/scalaxy/extensions/Extensions.html (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/scalaxy/extensions/MacroExtensionsCompiler$.html (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/scalaxy/extensions/MacroExtensionsComponent.html (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/scalaxy/extensions/MacroExtensionsPlugin.html (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/scalaxy/extensions/TreeReifyingTransformers$TreeReifyingTransformer.html (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/scalaxy/extensions/TreeReifyingTransformers.html (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/scalaxy/extensions/package.html (100%) rename MacroExtensions/{0.3-SNAPSHOT => latest}/api/scalaxy/package.html (100%) rename Reified/{0.3-SNAPSHOT => latest}/api/index.html (86%) rename Reified/{0.3-SNAPSHOT => latest}/api/index.js (62%) rename Reified/{0.3-SNAPSHOT => latest}/api/index/index-a.html (93%) rename Reified/{0.3-SNAPSHOT => latest}/api/index/index-c.html (87%) rename Reified/{0.3-SNAPSHOT => latest}/api/index/index-d.html (100%) rename Reified/{0.3-SNAPSHOT => latest}/api/index/index-e.html (100%) rename Reified/{0.3-SNAPSHOT => latest}/api/index/index-h.html (100%) rename Reified/{0.3-SNAPSHOT => latest}/api/index/index-i.html (96%) rename Reified/{0.3-SNAPSHOT => latest}/api/index/index-r.html (94%) rename Reified/{0.3-SNAPSHOT => latest}/api/index/index-s.html (100%) rename Reified/{0.3-SNAPSHOT => latest}/api/index/index-t.html (89%) rename Reified/{0.3-SNAPSHOT => latest}/api/index/index-u.html (73%) rename Reified/{0.3-SNAPSHOT => latest}/api/index/index-v.html (100%) rename Reified/{0.3-SNAPSHOT => latest}/api/lib/arrow-down.png (100%) rename Reified/{0.3-SNAPSHOT => latest}/api/lib/arrow-right.png (100%) rename Reified/{0.3-SNAPSHOT => latest}/api/lib/class.png (100%) rename Reified/{0.3-SNAPSHOT => latest}/api/lib/class_big.png (100%) rename Reified/{0.3-SNAPSHOT => latest}/api/lib/class_diagram.png (100%) rename Reified/{0.3-SNAPSHOT => latest}/api/lib/class_to_object_big.png (100%) rename Reified/{0.3-SNAPSHOT => latest}/api/lib/constructorsbg.gif (100%) rename Reified/{0.3-SNAPSHOT => latest}/api/lib/conversionbg.gif (100%) rename Reified/{0.3-SNAPSHOT => latest}/api/lib/defbg-blue.gif (100%) rename Reified/{0.3-SNAPSHOT => latest}/api/lib/defbg-green.gif (100%) rename Reified/{0.3-SNAPSHOT => latest}/api/lib/diagrams.css (100%) rename Reified/{0.3-SNAPSHOT => latest}/api/lib/diagrams.js (100%) rename Reified/{0.3-SNAPSHOT => latest}/api/lib/filter_box_left.png (100%) rename Reified/{0.3-SNAPSHOT => latest}/api/lib/filter_box_left2.gif (100%) rename Reified/{0.3-SNAPSHOT => latest}/api/lib/filter_box_right.png (100%) rename Reified/{0.3-SNAPSHOT => latest}/api/lib/filterbg.gif (100%) rename Reified/{0.3-SNAPSHOT => latest}/api/lib/filterboxbarbg.gif (100%) rename Reified/{0.3-SNAPSHOT => latest}/api/lib/filterboxbarbg.png (100%) rename Reified/{0.3-SNAPSHOT => latest}/api/lib/filterboxbg.gif (100%) rename Reified/{0.3-SNAPSHOT => latest}/api/lib/fullcommenttopbg.gif (100%) rename Reified/{0.3-SNAPSHOT => latest}/api/lib/index.css (100%) rename Reified/{0.3-SNAPSHOT => latest}/api/lib/index.js (100%) rename Reified/{0.3-SNAPSHOT => latest}/api/lib/jquery-ui.js (100%) rename Reified/{0.3-SNAPSHOT => latest}/api/lib/jquery.js (100%) rename Reified/{0.3-SNAPSHOT => latest}/api/lib/jquery.layout.js (100%) rename Reified/{0.3-SNAPSHOT => latest}/api/lib/modernizr.custom.js (100%) rename Reified/{0.3-SNAPSHOT => latest}/api/lib/navigation-li-a.png (100%) rename Reified/{0.3-SNAPSHOT => latest}/api/lib/navigation-li.png (100%) rename Reified/{0.3-SNAPSHOT => latest}/api/lib/object.png (100%) rename Reified/{0.3-SNAPSHOT => latest}/api/lib/object_big.png (100%) rename Reified/{0.3-SNAPSHOT => latest}/api/lib/object_diagram.png (100%) rename Reified/{0.3-SNAPSHOT => latest}/api/lib/object_to_class_big.png (100%) rename Reified/{0.3-SNAPSHOT => latest}/api/lib/object_to_trait_big.png (100%) rename Reified/{0.3-SNAPSHOT => latest}/api/lib/object_to_type_big.png (100%) rename Reified/{0.3-SNAPSHOT => latest}/api/lib/ownderbg2.gif (100%) rename Reified/{0.3-SNAPSHOT => latest}/api/lib/ownerbg.gif (100%) rename Reified/{0.3-SNAPSHOT => latest}/api/lib/ownerbg2.gif (100%) rename Reified/{0.3-SNAPSHOT => latest}/api/lib/package.png (100%) rename Reified/{0.3-SNAPSHOT => latest}/api/lib/package_big.png (100%) rename Reified/{0.3-SNAPSHOT => latest}/api/lib/packagesbg.gif (100%) rename Reified/{0.3-SNAPSHOT => latest}/api/lib/ref-index.css (100%) rename Reified/{0.3-SNAPSHOT => latest}/api/lib/remove.png (100%) rename Reified/{0.3-SNAPSHOT => latest}/api/lib/scheduler.js (100%) rename Reified/{0.3-SNAPSHOT => latest}/api/lib/selected-implicits.png (100%) rename Reified/{0.3-SNAPSHOT => latest}/api/lib/selected-right-implicits.png (100%) rename Reified/{0.3-SNAPSHOT => latest}/api/lib/selected-right.png (100%) rename Reified/{0.3-SNAPSHOT => latest}/api/lib/selected.png (100%) rename Reified/{0.3-SNAPSHOT => latest}/api/lib/selected2-right.png (100%) rename Reified/{0.3-SNAPSHOT => latest}/api/lib/selected2.png (100%) rename Reified/{0.3-SNAPSHOT => latest}/api/lib/signaturebg.gif (100%) rename Reified/{0.3-SNAPSHOT => latest}/api/lib/signaturebg2.gif (100%) rename Reified/{0.3-SNAPSHOT => latest}/api/lib/template.css (100%) rename Reified/{0.3-SNAPSHOT => latest}/api/lib/template.js (100%) rename Reified/{0.3-SNAPSHOT => latest}/api/lib/tools.tooltip.js (100%) rename Reified/{0.3-SNAPSHOT => latest}/api/lib/trait.png (100%) rename Reified/{0.3-SNAPSHOT => latest}/api/lib/trait_big.png (100%) rename Reified/{0.3-SNAPSHOT => latest}/api/lib/trait_diagram.png (100%) rename Reified/{0.3-SNAPSHOT => latest}/api/lib/trait_to_object_big.png (100%) rename Reified/{0.3-SNAPSHOT => latest}/api/lib/type.png (100%) rename Reified/{0.3-SNAPSHOT => latest}/api/lib/type_big.png (100%) rename Reified/{0.3-SNAPSHOT => latest}/api/lib/type_diagram.png (100%) rename Reified/{0.3-SNAPSHOT => latest}/api/lib/type_to_object_big.png (100%) rename Reified/{0.3-SNAPSHOT => latest}/api/lib/typebg.gif (100%) rename Reified/{0.3-SNAPSHOT => latest}/api/lib/unselected.png (100%) rename Reified/{0.3-SNAPSHOT => latest}/api/lib/valuemembersbg.gif (100%) rename Reified/{0.3-SNAPSHOT => latest}/api/package.html (100%) rename Reified/{0.3-SNAPSHOT => latest}/api/scalaxy/package.html (100%) rename Reified/{0.3-SNAPSHOT => latest}/api/scalaxy/reified/CaptureConversions$.html (98%) rename Reified/{0.3-SNAPSHOT => latest}/api/scalaxy/reified/ReifiedValue.html (90%) rename Reified/{0.3-SNAPSHOT/api/scalaxy/reified/internal => latest/api/scalaxy/reified/impl}/CaptureTag$.html (90%) rename Reified/{0.3-SNAPSHOT/api/scalaxy/reified/internal => latest/api/scalaxy/reified/impl}/Utils$.html (92%) rename Reified/{0.3-SNAPSHOT/api/scalaxy/reified/internal => latest/api/scalaxy/reified/impl}/package.html (70%) rename Reified/{0.3-SNAPSHOT => latest}/api/scalaxy/reified/package$$ReifiedFunction1.html (95%) rename Reified/{0.3-SNAPSHOT => latest}/api/scalaxy/reified/package$$ReifiedFunction2.html (95%) rename Reified/{0.3-SNAPSHOT => latest}/api/scalaxy/reified/package.html (89%) diff --git a/Beans/0.3-SNAPSHOT/api/index.html b/Beans/latest/api/index.html similarity index 100% rename from Beans/0.3-SNAPSHOT/api/index.html rename to Beans/latest/api/index.html diff --git a/Beans/0.3-SNAPSHOT/api/index.js b/Beans/latest/api/index.js similarity index 100% rename from Beans/0.3-SNAPSHOT/api/index.js rename to Beans/latest/api/index.js diff --git a/Beans/0.3-SNAPSHOT/api/lib/arrow-down.png b/Beans/latest/api/lib/arrow-down.png similarity index 100% rename from Beans/0.3-SNAPSHOT/api/lib/arrow-down.png rename to Beans/latest/api/lib/arrow-down.png diff --git a/Beans/0.3-SNAPSHOT/api/lib/arrow-right.png b/Beans/latest/api/lib/arrow-right.png similarity index 100% rename from Beans/0.3-SNAPSHOT/api/lib/arrow-right.png rename to Beans/latest/api/lib/arrow-right.png diff --git a/Beans/0.3-SNAPSHOT/api/lib/class.png b/Beans/latest/api/lib/class.png similarity index 100% rename from Beans/0.3-SNAPSHOT/api/lib/class.png rename to Beans/latest/api/lib/class.png diff --git a/Beans/0.3-SNAPSHOT/api/lib/class_big.png b/Beans/latest/api/lib/class_big.png similarity index 100% rename from Beans/0.3-SNAPSHOT/api/lib/class_big.png rename to Beans/latest/api/lib/class_big.png diff --git a/Beans/0.3-SNAPSHOT/api/lib/class_diagram.png b/Beans/latest/api/lib/class_diagram.png similarity index 100% rename from Beans/0.3-SNAPSHOT/api/lib/class_diagram.png rename to Beans/latest/api/lib/class_diagram.png diff --git a/Beans/0.3-SNAPSHOT/api/lib/class_to_object_big.png b/Beans/latest/api/lib/class_to_object_big.png similarity index 100% rename from Beans/0.3-SNAPSHOT/api/lib/class_to_object_big.png rename to Beans/latest/api/lib/class_to_object_big.png diff --git a/Beans/0.3-SNAPSHOT/api/lib/constructorsbg.gif b/Beans/latest/api/lib/constructorsbg.gif similarity index 100% rename from Beans/0.3-SNAPSHOT/api/lib/constructorsbg.gif rename to Beans/latest/api/lib/constructorsbg.gif diff --git a/Beans/0.3-SNAPSHOT/api/lib/conversionbg.gif b/Beans/latest/api/lib/conversionbg.gif similarity index 100% rename from Beans/0.3-SNAPSHOT/api/lib/conversionbg.gif rename to Beans/latest/api/lib/conversionbg.gif diff --git a/Beans/0.3-SNAPSHOT/api/lib/defbg-blue.gif b/Beans/latest/api/lib/defbg-blue.gif similarity index 100% rename from Beans/0.3-SNAPSHOT/api/lib/defbg-blue.gif rename to Beans/latest/api/lib/defbg-blue.gif diff --git a/Beans/0.3-SNAPSHOT/api/lib/defbg-green.gif b/Beans/latest/api/lib/defbg-green.gif similarity index 100% rename from Beans/0.3-SNAPSHOT/api/lib/defbg-green.gif rename to Beans/latest/api/lib/defbg-green.gif diff --git a/Beans/0.3-SNAPSHOT/api/lib/diagrams.css b/Beans/latest/api/lib/diagrams.css similarity index 100% rename from Beans/0.3-SNAPSHOT/api/lib/diagrams.css rename to Beans/latest/api/lib/diagrams.css diff --git a/Beans/0.3-SNAPSHOT/api/lib/diagrams.js b/Beans/latest/api/lib/diagrams.js similarity index 100% rename from Beans/0.3-SNAPSHOT/api/lib/diagrams.js rename to Beans/latest/api/lib/diagrams.js diff --git a/Beans/0.3-SNAPSHOT/api/lib/filter_box_left.png b/Beans/latest/api/lib/filter_box_left.png similarity index 100% rename from Beans/0.3-SNAPSHOT/api/lib/filter_box_left.png rename to Beans/latest/api/lib/filter_box_left.png diff --git a/Beans/0.3-SNAPSHOT/api/lib/filter_box_left2.gif b/Beans/latest/api/lib/filter_box_left2.gif similarity index 100% rename from Beans/0.3-SNAPSHOT/api/lib/filter_box_left2.gif rename to Beans/latest/api/lib/filter_box_left2.gif diff --git a/Beans/0.3-SNAPSHOT/api/lib/filter_box_right.png b/Beans/latest/api/lib/filter_box_right.png similarity index 100% rename from Beans/0.3-SNAPSHOT/api/lib/filter_box_right.png rename to Beans/latest/api/lib/filter_box_right.png diff --git a/Beans/0.3-SNAPSHOT/api/lib/filterbg.gif b/Beans/latest/api/lib/filterbg.gif similarity index 100% rename from Beans/0.3-SNAPSHOT/api/lib/filterbg.gif rename to Beans/latest/api/lib/filterbg.gif diff --git a/Beans/0.3-SNAPSHOT/api/lib/filterboxbarbg.gif b/Beans/latest/api/lib/filterboxbarbg.gif similarity index 100% rename from Beans/0.3-SNAPSHOT/api/lib/filterboxbarbg.gif rename to Beans/latest/api/lib/filterboxbarbg.gif diff --git a/Beans/0.3-SNAPSHOT/api/lib/filterboxbarbg.png b/Beans/latest/api/lib/filterboxbarbg.png similarity index 100% rename from Beans/0.3-SNAPSHOT/api/lib/filterboxbarbg.png rename to Beans/latest/api/lib/filterboxbarbg.png diff --git a/Beans/0.3-SNAPSHOT/api/lib/filterboxbg.gif b/Beans/latest/api/lib/filterboxbg.gif similarity index 100% rename from Beans/0.3-SNAPSHOT/api/lib/filterboxbg.gif rename to Beans/latest/api/lib/filterboxbg.gif diff --git a/Beans/0.3-SNAPSHOT/api/lib/fullcommenttopbg.gif b/Beans/latest/api/lib/fullcommenttopbg.gif similarity index 100% rename from Beans/0.3-SNAPSHOT/api/lib/fullcommenttopbg.gif rename to Beans/latest/api/lib/fullcommenttopbg.gif diff --git a/Beans/0.3-SNAPSHOT/api/lib/index.css b/Beans/latest/api/lib/index.css similarity index 100% rename from Beans/0.3-SNAPSHOT/api/lib/index.css rename to Beans/latest/api/lib/index.css diff --git a/Beans/0.3-SNAPSHOT/api/lib/index.js b/Beans/latest/api/lib/index.js similarity index 100% rename from Beans/0.3-SNAPSHOT/api/lib/index.js rename to Beans/latest/api/lib/index.js diff --git a/Beans/0.3-SNAPSHOT/api/lib/jquery-ui.js b/Beans/latest/api/lib/jquery-ui.js similarity index 100% rename from Beans/0.3-SNAPSHOT/api/lib/jquery-ui.js rename to Beans/latest/api/lib/jquery-ui.js diff --git a/Beans/0.3-SNAPSHOT/api/lib/jquery.js b/Beans/latest/api/lib/jquery.js similarity index 100% rename from Beans/0.3-SNAPSHOT/api/lib/jquery.js rename to Beans/latest/api/lib/jquery.js diff --git a/Beans/0.3-SNAPSHOT/api/lib/jquery.layout.js b/Beans/latest/api/lib/jquery.layout.js similarity index 100% rename from Beans/0.3-SNAPSHOT/api/lib/jquery.layout.js rename to Beans/latest/api/lib/jquery.layout.js diff --git a/Beans/0.3-SNAPSHOT/api/lib/modernizr.custom.js b/Beans/latest/api/lib/modernizr.custom.js similarity index 100% rename from Beans/0.3-SNAPSHOT/api/lib/modernizr.custom.js rename to Beans/latest/api/lib/modernizr.custom.js diff --git a/Beans/0.3-SNAPSHOT/api/lib/navigation-li-a.png b/Beans/latest/api/lib/navigation-li-a.png similarity index 100% rename from Beans/0.3-SNAPSHOT/api/lib/navigation-li-a.png rename to Beans/latest/api/lib/navigation-li-a.png diff --git a/Beans/0.3-SNAPSHOT/api/lib/navigation-li.png b/Beans/latest/api/lib/navigation-li.png similarity index 100% rename from Beans/0.3-SNAPSHOT/api/lib/navigation-li.png rename to Beans/latest/api/lib/navigation-li.png diff --git a/Beans/0.3-SNAPSHOT/api/lib/object.png b/Beans/latest/api/lib/object.png similarity index 100% rename from Beans/0.3-SNAPSHOT/api/lib/object.png rename to Beans/latest/api/lib/object.png diff --git a/Beans/0.3-SNAPSHOT/api/lib/object_big.png b/Beans/latest/api/lib/object_big.png similarity index 100% rename from Beans/0.3-SNAPSHOT/api/lib/object_big.png rename to Beans/latest/api/lib/object_big.png diff --git a/Beans/0.3-SNAPSHOT/api/lib/object_diagram.png b/Beans/latest/api/lib/object_diagram.png similarity index 100% rename from Beans/0.3-SNAPSHOT/api/lib/object_diagram.png rename to Beans/latest/api/lib/object_diagram.png diff --git a/Beans/0.3-SNAPSHOT/api/lib/object_to_class_big.png b/Beans/latest/api/lib/object_to_class_big.png similarity index 100% rename from Beans/0.3-SNAPSHOT/api/lib/object_to_class_big.png rename to Beans/latest/api/lib/object_to_class_big.png diff --git a/Beans/0.3-SNAPSHOT/api/lib/object_to_trait_big.png b/Beans/latest/api/lib/object_to_trait_big.png similarity index 100% rename from Beans/0.3-SNAPSHOT/api/lib/object_to_trait_big.png rename to Beans/latest/api/lib/object_to_trait_big.png diff --git a/Beans/0.3-SNAPSHOT/api/lib/object_to_type_big.png b/Beans/latest/api/lib/object_to_type_big.png similarity index 100% rename from Beans/0.3-SNAPSHOT/api/lib/object_to_type_big.png rename to Beans/latest/api/lib/object_to_type_big.png diff --git a/Beans/0.3-SNAPSHOT/api/lib/ownderbg2.gif b/Beans/latest/api/lib/ownderbg2.gif similarity index 100% rename from Beans/0.3-SNAPSHOT/api/lib/ownderbg2.gif rename to Beans/latest/api/lib/ownderbg2.gif diff --git a/Beans/0.3-SNAPSHOT/api/lib/ownerbg.gif b/Beans/latest/api/lib/ownerbg.gif similarity index 100% rename from Beans/0.3-SNAPSHOT/api/lib/ownerbg.gif rename to Beans/latest/api/lib/ownerbg.gif diff --git a/Beans/0.3-SNAPSHOT/api/lib/ownerbg2.gif b/Beans/latest/api/lib/ownerbg2.gif similarity index 100% rename from Beans/0.3-SNAPSHOT/api/lib/ownerbg2.gif rename to Beans/latest/api/lib/ownerbg2.gif diff --git a/Beans/0.3-SNAPSHOT/api/lib/package.png b/Beans/latest/api/lib/package.png similarity index 100% rename from Beans/0.3-SNAPSHOT/api/lib/package.png rename to Beans/latest/api/lib/package.png diff --git a/Beans/0.3-SNAPSHOT/api/lib/package_big.png b/Beans/latest/api/lib/package_big.png similarity index 100% rename from Beans/0.3-SNAPSHOT/api/lib/package_big.png rename to Beans/latest/api/lib/package_big.png diff --git a/Beans/0.3-SNAPSHOT/api/lib/packagesbg.gif b/Beans/latest/api/lib/packagesbg.gif similarity index 100% rename from Beans/0.3-SNAPSHOT/api/lib/packagesbg.gif rename to Beans/latest/api/lib/packagesbg.gif diff --git a/Beans/0.3-SNAPSHOT/api/lib/ref-index.css b/Beans/latest/api/lib/ref-index.css similarity index 100% rename from Beans/0.3-SNAPSHOT/api/lib/ref-index.css rename to Beans/latest/api/lib/ref-index.css diff --git a/Beans/0.3-SNAPSHOT/api/lib/remove.png b/Beans/latest/api/lib/remove.png similarity index 100% rename from Beans/0.3-SNAPSHOT/api/lib/remove.png rename to Beans/latest/api/lib/remove.png diff --git a/Beans/0.3-SNAPSHOT/api/lib/scheduler.js b/Beans/latest/api/lib/scheduler.js similarity index 100% rename from Beans/0.3-SNAPSHOT/api/lib/scheduler.js rename to Beans/latest/api/lib/scheduler.js diff --git a/Beans/0.3-SNAPSHOT/api/lib/selected-implicits.png b/Beans/latest/api/lib/selected-implicits.png similarity index 100% rename from Beans/0.3-SNAPSHOT/api/lib/selected-implicits.png rename to Beans/latest/api/lib/selected-implicits.png diff --git a/Beans/0.3-SNAPSHOT/api/lib/selected-right-implicits.png b/Beans/latest/api/lib/selected-right-implicits.png similarity index 100% rename from Beans/0.3-SNAPSHOT/api/lib/selected-right-implicits.png rename to Beans/latest/api/lib/selected-right-implicits.png diff --git a/Beans/0.3-SNAPSHOT/api/lib/selected-right.png b/Beans/latest/api/lib/selected-right.png similarity index 100% rename from Beans/0.3-SNAPSHOT/api/lib/selected-right.png rename to Beans/latest/api/lib/selected-right.png diff --git a/Beans/0.3-SNAPSHOT/api/lib/selected.png b/Beans/latest/api/lib/selected.png similarity index 100% rename from Beans/0.3-SNAPSHOT/api/lib/selected.png rename to Beans/latest/api/lib/selected.png diff --git a/Beans/0.3-SNAPSHOT/api/lib/selected2-right.png b/Beans/latest/api/lib/selected2-right.png similarity index 100% rename from Beans/0.3-SNAPSHOT/api/lib/selected2-right.png rename to Beans/latest/api/lib/selected2-right.png diff --git a/Beans/0.3-SNAPSHOT/api/lib/selected2.png b/Beans/latest/api/lib/selected2.png similarity index 100% rename from Beans/0.3-SNAPSHOT/api/lib/selected2.png rename to Beans/latest/api/lib/selected2.png diff --git a/Beans/0.3-SNAPSHOT/api/lib/signaturebg.gif b/Beans/latest/api/lib/signaturebg.gif similarity index 100% rename from Beans/0.3-SNAPSHOT/api/lib/signaturebg.gif rename to Beans/latest/api/lib/signaturebg.gif diff --git a/Beans/0.3-SNAPSHOT/api/lib/signaturebg2.gif b/Beans/latest/api/lib/signaturebg2.gif similarity index 100% rename from Beans/0.3-SNAPSHOT/api/lib/signaturebg2.gif rename to Beans/latest/api/lib/signaturebg2.gif diff --git a/Beans/0.3-SNAPSHOT/api/lib/template.css b/Beans/latest/api/lib/template.css similarity index 100% rename from Beans/0.3-SNAPSHOT/api/lib/template.css rename to Beans/latest/api/lib/template.css diff --git a/Beans/0.3-SNAPSHOT/api/lib/template.js b/Beans/latest/api/lib/template.js similarity index 100% rename from Beans/0.3-SNAPSHOT/api/lib/template.js rename to Beans/latest/api/lib/template.js diff --git a/Beans/0.3-SNAPSHOT/api/lib/tools.tooltip.js b/Beans/latest/api/lib/tools.tooltip.js similarity index 100% rename from Beans/0.3-SNAPSHOT/api/lib/tools.tooltip.js rename to Beans/latest/api/lib/tools.tooltip.js diff --git a/Beans/0.3-SNAPSHOT/api/lib/trait.png b/Beans/latest/api/lib/trait.png similarity index 100% rename from Beans/0.3-SNAPSHOT/api/lib/trait.png rename to Beans/latest/api/lib/trait.png diff --git a/Beans/0.3-SNAPSHOT/api/lib/trait_big.png b/Beans/latest/api/lib/trait_big.png similarity index 100% rename from Beans/0.3-SNAPSHOT/api/lib/trait_big.png rename to Beans/latest/api/lib/trait_big.png diff --git a/Beans/0.3-SNAPSHOT/api/lib/trait_diagram.png b/Beans/latest/api/lib/trait_diagram.png similarity index 100% rename from Beans/0.3-SNAPSHOT/api/lib/trait_diagram.png rename to Beans/latest/api/lib/trait_diagram.png diff --git a/Beans/0.3-SNAPSHOT/api/lib/trait_to_object_big.png b/Beans/latest/api/lib/trait_to_object_big.png similarity index 100% rename from Beans/0.3-SNAPSHOT/api/lib/trait_to_object_big.png rename to Beans/latest/api/lib/trait_to_object_big.png diff --git a/Beans/0.3-SNAPSHOT/api/lib/type.png b/Beans/latest/api/lib/type.png similarity index 100% rename from Beans/0.3-SNAPSHOT/api/lib/type.png rename to Beans/latest/api/lib/type.png diff --git a/Beans/0.3-SNAPSHOT/api/lib/type_big.png b/Beans/latest/api/lib/type_big.png similarity index 100% rename from Beans/0.3-SNAPSHOT/api/lib/type_big.png rename to Beans/latest/api/lib/type_big.png diff --git a/Beans/0.3-SNAPSHOT/api/lib/type_diagram.png b/Beans/latest/api/lib/type_diagram.png similarity index 100% rename from Beans/0.3-SNAPSHOT/api/lib/type_diagram.png rename to Beans/latest/api/lib/type_diagram.png diff --git a/Beans/0.3-SNAPSHOT/api/lib/type_to_object_big.png b/Beans/latest/api/lib/type_to_object_big.png similarity index 100% rename from Beans/0.3-SNAPSHOT/api/lib/type_to_object_big.png rename to Beans/latest/api/lib/type_to_object_big.png diff --git a/Beans/0.3-SNAPSHOT/api/lib/typebg.gif b/Beans/latest/api/lib/typebg.gif similarity index 100% rename from Beans/0.3-SNAPSHOT/api/lib/typebg.gif rename to Beans/latest/api/lib/typebg.gif diff --git a/Beans/0.3-SNAPSHOT/api/lib/unselected.png b/Beans/latest/api/lib/unselected.png similarity index 100% rename from Beans/0.3-SNAPSHOT/api/lib/unselected.png rename to Beans/latest/api/lib/unselected.png diff --git a/Beans/0.3-SNAPSHOT/api/lib/valuemembersbg.gif b/Beans/latest/api/lib/valuemembersbg.gif similarity index 100% rename from Beans/0.3-SNAPSHOT/api/lib/valuemembersbg.gif rename to Beans/latest/api/lib/valuemembersbg.gif diff --git a/Beans/0.3-SNAPSHOT/api/package.html b/Beans/latest/api/package.html similarity index 100% rename from Beans/0.3-SNAPSHOT/api/package.html rename to Beans/latest/api/package.html diff --git a/Components/0.3-SNAPSHOT/api/index.html b/Components/latest/api/index.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/index.html rename to Components/latest/api/index.html diff --git a/Components/0.3-SNAPSHOT/api/index.js b/Components/latest/api/index.js similarity index 100% rename from Components/0.3-SNAPSHOT/api/index.js rename to Components/latest/api/index.js diff --git a/Components/0.3-SNAPSHOT/api/index/index-_.html b/Components/latest/api/index/index-_.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/index/index-_.html rename to Components/latest/api/index/index-_.html diff --git a/Components/0.3-SNAPSHOT/api/index/index-a.html b/Components/latest/api/index/index-a.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/index/index-a.html rename to Components/latest/api/index/index-a.html diff --git a/Components/0.3-SNAPSHOT/api/index/index-b.html b/Components/latest/api/index/index-b.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/index/index-b.html rename to Components/latest/api/index/index-b.html diff --git a/Components/0.3-SNAPSHOT/api/index/index-c.html b/Components/latest/api/index/index-c.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/index/index-c.html rename to Components/latest/api/index/index-c.html diff --git a/Components/0.3-SNAPSHOT/api/index/index-d.html b/Components/latest/api/index/index-d.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/index/index-d.html rename to Components/latest/api/index/index-d.html diff --git a/Components/0.3-SNAPSHOT/api/index/index-e.html b/Components/latest/api/index/index-e.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/index/index-e.html rename to Components/latest/api/index/index-e.html diff --git a/Components/0.3-SNAPSHOT/api/index/index-f.html b/Components/latest/api/index/index-f.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/index/index-f.html rename to Components/latest/api/index/index-f.html diff --git a/Components/0.3-SNAPSHOT/api/index/index-g.html b/Components/latest/api/index/index-g.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/index/index-g.html rename to Components/latest/api/index/index-g.html diff --git a/Components/0.3-SNAPSHOT/api/index/index-h.html b/Components/latest/api/index/index-h.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/index/index-h.html rename to Components/latest/api/index/index-h.html diff --git a/Components/0.3-SNAPSHOT/api/index/index-i.html b/Components/latest/api/index/index-i.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/index/index-i.html rename to Components/latest/api/index/index-i.html diff --git a/Components/0.3-SNAPSHOT/api/index/index-l.html b/Components/latest/api/index/index-l.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/index/index-l.html rename to Components/latest/api/index/index-l.html diff --git a/Components/0.3-SNAPSHOT/api/index/index-m.html b/Components/latest/api/index/index-m.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/index/index-m.html rename to Components/latest/api/index/index-m.html diff --git a/Components/0.3-SNAPSHOT/api/index/index-n.html b/Components/latest/api/index/index-n.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/index/index-n.html rename to Components/latest/api/index/index-n.html diff --git a/Components/0.3-SNAPSHOT/api/index/index-o.html b/Components/latest/api/index/index-o.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/index/index-o.html rename to Components/latest/api/index/index-o.html diff --git a/Components/0.3-SNAPSHOT/api/index/index-p.html b/Components/latest/api/index/index-p.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/index/index-p.html rename to Components/latest/api/index/index-p.html diff --git a/Components/0.3-SNAPSHOT/api/index/index-r.html b/Components/latest/api/index/index-r.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/index/index-r.html rename to Components/latest/api/index/index-r.html diff --git a/Components/0.3-SNAPSHOT/api/index/index-s.html b/Components/latest/api/index/index-s.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/index/index-s.html rename to Components/latest/api/index/index-s.html diff --git a/Components/0.3-SNAPSHOT/api/index/index-t.html b/Components/latest/api/index/index-t.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/index/index-t.html rename to Components/latest/api/index/index-t.html diff --git a/Components/0.3-SNAPSHOT/api/index/index-u.html b/Components/latest/api/index/index-u.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/index/index-u.html rename to Components/latest/api/index/index-u.html diff --git a/Components/0.3-SNAPSHOT/api/index/index-v.html b/Components/latest/api/index/index-v.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/index/index-v.html rename to Components/latest/api/index/index-v.html diff --git a/Components/0.3-SNAPSHOT/api/index/index-w.html b/Components/latest/api/index/index-w.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/index/index-w.html rename to Components/latest/api/index/index-w.html diff --git a/Components/0.3-SNAPSHOT/api/index/index-x.html b/Components/latest/api/index/index-x.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/index/index-x.html rename to Components/latest/api/index/index-x.html diff --git a/Components/0.3-SNAPSHOT/api/index/index-z.html b/Components/latest/api/index/index-z.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/index/index-z.html rename to Components/latest/api/index/index-z.html diff --git a/Components/0.3-SNAPSHOT/api/lib/arrow-down.png b/Components/latest/api/lib/arrow-down.png similarity index 100% rename from Components/0.3-SNAPSHOT/api/lib/arrow-down.png rename to Components/latest/api/lib/arrow-down.png diff --git a/Components/0.3-SNAPSHOT/api/lib/arrow-right.png b/Components/latest/api/lib/arrow-right.png similarity index 100% rename from Components/0.3-SNAPSHOT/api/lib/arrow-right.png rename to Components/latest/api/lib/arrow-right.png diff --git a/Components/0.3-SNAPSHOT/api/lib/class.png b/Components/latest/api/lib/class.png similarity index 100% rename from Components/0.3-SNAPSHOT/api/lib/class.png rename to Components/latest/api/lib/class.png diff --git a/Components/0.3-SNAPSHOT/api/lib/class_big.png b/Components/latest/api/lib/class_big.png similarity index 100% rename from Components/0.3-SNAPSHOT/api/lib/class_big.png rename to Components/latest/api/lib/class_big.png diff --git a/Components/0.3-SNAPSHOT/api/lib/class_diagram.png b/Components/latest/api/lib/class_diagram.png similarity index 100% rename from Components/0.3-SNAPSHOT/api/lib/class_diagram.png rename to Components/latest/api/lib/class_diagram.png diff --git a/Components/0.3-SNAPSHOT/api/lib/class_to_object_big.png b/Components/latest/api/lib/class_to_object_big.png similarity index 100% rename from Components/0.3-SNAPSHOT/api/lib/class_to_object_big.png rename to Components/latest/api/lib/class_to_object_big.png diff --git a/Components/0.3-SNAPSHOT/api/lib/constructorsbg.gif b/Components/latest/api/lib/constructorsbg.gif similarity index 100% rename from Components/0.3-SNAPSHOT/api/lib/constructorsbg.gif rename to Components/latest/api/lib/constructorsbg.gif diff --git a/Components/0.3-SNAPSHOT/api/lib/conversionbg.gif b/Components/latest/api/lib/conversionbg.gif similarity index 100% rename from Components/0.3-SNAPSHOT/api/lib/conversionbg.gif rename to Components/latest/api/lib/conversionbg.gif diff --git a/Components/0.3-SNAPSHOT/api/lib/defbg-blue.gif b/Components/latest/api/lib/defbg-blue.gif similarity index 100% rename from Components/0.3-SNAPSHOT/api/lib/defbg-blue.gif rename to Components/latest/api/lib/defbg-blue.gif diff --git a/Components/0.3-SNAPSHOT/api/lib/defbg-green.gif b/Components/latest/api/lib/defbg-green.gif similarity index 100% rename from Components/0.3-SNAPSHOT/api/lib/defbg-green.gif rename to Components/latest/api/lib/defbg-green.gif diff --git a/Components/0.3-SNAPSHOT/api/lib/diagrams.css b/Components/latest/api/lib/diagrams.css similarity index 100% rename from Components/0.3-SNAPSHOT/api/lib/diagrams.css rename to Components/latest/api/lib/diagrams.css diff --git a/Components/0.3-SNAPSHOT/api/lib/diagrams.js b/Components/latest/api/lib/diagrams.js similarity index 100% rename from Components/0.3-SNAPSHOT/api/lib/diagrams.js rename to Components/latest/api/lib/diagrams.js diff --git a/Components/0.3-SNAPSHOT/api/lib/filter_box_left.png b/Components/latest/api/lib/filter_box_left.png similarity index 100% rename from Components/0.3-SNAPSHOT/api/lib/filter_box_left.png rename to Components/latest/api/lib/filter_box_left.png diff --git a/Components/0.3-SNAPSHOT/api/lib/filter_box_left2.gif b/Components/latest/api/lib/filter_box_left2.gif similarity index 100% rename from Components/0.3-SNAPSHOT/api/lib/filter_box_left2.gif rename to Components/latest/api/lib/filter_box_left2.gif diff --git a/Components/0.3-SNAPSHOT/api/lib/filter_box_right.png b/Components/latest/api/lib/filter_box_right.png similarity index 100% rename from Components/0.3-SNAPSHOT/api/lib/filter_box_right.png rename to Components/latest/api/lib/filter_box_right.png diff --git a/Components/0.3-SNAPSHOT/api/lib/filterbg.gif b/Components/latest/api/lib/filterbg.gif similarity index 100% rename from Components/0.3-SNAPSHOT/api/lib/filterbg.gif rename to Components/latest/api/lib/filterbg.gif diff --git a/Components/0.3-SNAPSHOT/api/lib/filterboxbarbg.gif b/Components/latest/api/lib/filterboxbarbg.gif similarity index 100% rename from Components/0.3-SNAPSHOT/api/lib/filterboxbarbg.gif rename to Components/latest/api/lib/filterboxbarbg.gif diff --git a/Components/0.3-SNAPSHOT/api/lib/filterboxbarbg.png b/Components/latest/api/lib/filterboxbarbg.png similarity index 100% rename from Components/0.3-SNAPSHOT/api/lib/filterboxbarbg.png rename to Components/latest/api/lib/filterboxbarbg.png diff --git a/Components/0.3-SNAPSHOT/api/lib/filterboxbg.gif b/Components/latest/api/lib/filterboxbg.gif similarity index 100% rename from Components/0.3-SNAPSHOT/api/lib/filterboxbg.gif rename to Components/latest/api/lib/filterboxbg.gif diff --git a/Components/0.3-SNAPSHOT/api/lib/fullcommenttopbg.gif b/Components/latest/api/lib/fullcommenttopbg.gif similarity index 100% rename from Components/0.3-SNAPSHOT/api/lib/fullcommenttopbg.gif rename to Components/latest/api/lib/fullcommenttopbg.gif diff --git a/Components/0.3-SNAPSHOT/api/lib/index.css b/Components/latest/api/lib/index.css similarity index 100% rename from Components/0.3-SNAPSHOT/api/lib/index.css rename to Components/latest/api/lib/index.css diff --git a/Components/0.3-SNAPSHOT/api/lib/index.js b/Components/latest/api/lib/index.js similarity index 100% rename from Components/0.3-SNAPSHOT/api/lib/index.js rename to Components/latest/api/lib/index.js diff --git a/Components/0.3-SNAPSHOT/api/lib/jquery-ui.js b/Components/latest/api/lib/jquery-ui.js similarity index 100% rename from Components/0.3-SNAPSHOT/api/lib/jquery-ui.js rename to Components/latest/api/lib/jquery-ui.js diff --git a/Components/0.3-SNAPSHOT/api/lib/jquery.js b/Components/latest/api/lib/jquery.js similarity index 100% rename from Components/0.3-SNAPSHOT/api/lib/jquery.js rename to Components/latest/api/lib/jquery.js diff --git a/Components/0.3-SNAPSHOT/api/lib/jquery.layout.js b/Components/latest/api/lib/jquery.layout.js similarity index 100% rename from Components/0.3-SNAPSHOT/api/lib/jquery.layout.js rename to Components/latest/api/lib/jquery.layout.js diff --git a/Components/0.3-SNAPSHOT/api/lib/modernizr.custom.js b/Components/latest/api/lib/modernizr.custom.js similarity index 100% rename from Components/0.3-SNAPSHOT/api/lib/modernizr.custom.js rename to Components/latest/api/lib/modernizr.custom.js diff --git a/Components/0.3-SNAPSHOT/api/lib/navigation-li-a.png b/Components/latest/api/lib/navigation-li-a.png similarity index 100% rename from Components/0.3-SNAPSHOT/api/lib/navigation-li-a.png rename to Components/latest/api/lib/navigation-li-a.png diff --git a/Components/0.3-SNAPSHOT/api/lib/navigation-li.png b/Components/latest/api/lib/navigation-li.png similarity index 100% rename from Components/0.3-SNAPSHOT/api/lib/navigation-li.png rename to Components/latest/api/lib/navigation-li.png diff --git a/Components/0.3-SNAPSHOT/api/lib/object.png b/Components/latest/api/lib/object.png similarity index 100% rename from Components/0.3-SNAPSHOT/api/lib/object.png rename to Components/latest/api/lib/object.png diff --git a/Components/0.3-SNAPSHOT/api/lib/object_big.png b/Components/latest/api/lib/object_big.png similarity index 100% rename from Components/0.3-SNAPSHOT/api/lib/object_big.png rename to Components/latest/api/lib/object_big.png diff --git a/Components/0.3-SNAPSHOT/api/lib/object_diagram.png b/Components/latest/api/lib/object_diagram.png similarity index 100% rename from Components/0.3-SNAPSHOT/api/lib/object_diagram.png rename to Components/latest/api/lib/object_diagram.png diff --git a/Components/0.3-SNAPSHOT/api/lib/object_to_class_big.png b/Components/latest/api/lib/object_to_class_big.png similarity index 100% rename from Components/0.3-SNAPSHOT/api/lib/object_to_class_big.png rename to Components/latest/api/lib/object_to_class_big.png diff --git a/Components/0.3-SNAPSHOT/api/lib/object_to_trait_big.png b/Components/latest/api/lib/object_to_trait_big.png similarity index 100% rename from Components/0.3-SNAPSHOT/api/lib/object_to_trait_big.png rename to Components/latest/api/lib/object_to_trait_big.png diff --git a/Components/0.3-SNAPSHOT/api/lib/object_to_type_big.png b/Components/latest/api/lib/object_to_type_big.png similarity index 100% rename from Components/0.3-SNAPSHOT/api/lib/object_to_type_big.png rename to Components/latest/api/lib/object_to_type_big.png diff --git a/Components/0.3-SNAPSHOT/api/lib/ownderbg2.gif b/Components/latest/api/lib/ownderbg2.gif similarity index 100% rename from Components/0.3-SNAPSHOT/api/lib/ownderbg2.gif rename to Components/latest/api/lib/ownderbg2.gif diff --git a/Components/0.3-SNAPSHOT/api/lib/ownerbg.gif b/Components/latest/api/lib/ownerbg.gif similarity index 100% rename from Components/0.3-SNAPSHOT/api/lib/ownerbg.gif rename to Components/latest/api/lib/ownerbg.gif diff --git a/Components/0.3-SNAPSHOT/api/lib/ownerbg2.gif b/Components/latest/api/lib/ownerbg2.gif similarity index 100% rename from Components/0.3-SNAPSHOT/api/lib/ownerbg2.gif rename to Components/latest/api/lib/ownerbg2.gif diff --git a/Components/0.3-SNAPSHOT/api/lib/package.png b/Components/latest/api/lib/package.png similarity index 100% rename from Components/0.3-SNAPSHOT/api/lib/package.png rename to Components/latest/api/lib/package.png diff --git a/Components/0.3-SNAPSHOT/api/lib/package_big.png b/Components/latest/api/lib/package_big.png similarity index 100% rename from Components/0.3-SNAPSHOT/api/lib/package_big.png rename to Components/latest/api/lib/package_big.png diff --git a/Components/0.3-SNAPSHOT/api/lib/packagesbg.gif b/Components/latest/api/lib/packagesbg.gif similarity index 100% rename from Components/0.3-SNAPSHOT/api/lib/packagesbg.gif rename to Components/latest/api/lib/packagesbg.gif diff --git a/Components/0.3-SNAPSHOT/api/lib/ref-index.css b/Components/latest/api/lib/ref-index.css similarity index 100% rename from Components/0.3-SNAPSHOT/api/lib/ref-index.css rename to Components/latest/api/lib/ref-index.css diff --git a/Components/0.3-SNAPSHOT/api/lib/remove.png b/Components/latest/api/lib/remove.png similarity index 100% rename from Components/0.3-SNAPSHOT/api/lib/remove.png rename to Components/latest/api/lib/remove.png diff --git a/Components/0.3-SNAPSHOT/api/lib/scheduler.js b/Components/latest/api/lib/scheduler.js similarity index 100% rename from Components/0.3-SNAPSHOT/api/lib/scheduler.js rename to Components/latest/api/lib/scheduler.js diff --git a/Components/0.3-SNAPSHOT/api/lib/selected-implicits.png b/Components/latest/api/lib/selected-implicits.png similarity index 100% rename from Components/0.3-SNAPSHOT/api/lib/selected-implicits.png rename to Components/latest/api/lib/selected-implicits.png diff --git a/Components/0.3-SNAPSHOT/api/lib/selected-right-implicits.png b/Components/latest/api/lib/selected-right-implicits.png similarity index 100% rename from Components/0.3-SNAPSHOT/api/lib/selected-right-implicits.png rename to Components/latest/api/lib/selected-right-implicits.png diff --git a/Components/0.3-SNAPSHOT/api/lib/selected-right.png b/Components/latest/api/lib/selected-right.png similarity index 100% rename from Components/0.3-SNAPSHOT/api/lib/selected-right.png rename to Components/latest/api/lib/selected-right.png diff --git a/Components/0.3-SNAPSHOT/api/lib/selected.png b/Components/latest/api/lib/selected.png similarity index 100% rename from Components/0.3-SNAPSHOT/api/lib/selected.png rename to Components/latest/api/lib/selected.png diff --git a/Components/0.3-SNAPSHOT/api/lib/selected2-right.png b/Components/latest/api/lib/selected2-right.png similarity index 100% rename from Components/0.3-SNAPSHOT/api/lib/selected2-right.png rename to Components/latest/api/lib/selected2-right.png diff --git a/Components/0.3-SNAPSHOT/api/lib/selected2.png b/Components/latest/api/lib/selected2.png similarity index 100% rename from Components/0.3-SNAPSHOT/api/lib/selected2.png rename to Components/latest/api/lib/selected2.png diff --git a/Components/0.3-SNAPSHOT/api/lib/signaturebg.gif b/Components/latest/api/lib/signaturebg.gif similarity index 100% rename from Components/0.3-SNAPSHOT/api/lib/signaturebg.gif rename to Components/latest/api/lib/signaturebg.gif diff --git a/Components/0.3-SNAPSHOT/api/lib/signaturebg2.gif b/Components/latest/api/lib/signaturebg2.gif similarity index 100% rename from Components/0.3-SNAPSHOT/api/lib/signaturebg2.gif rename to Components/latest/api/lib/signaturebg2.gif diff --git a/Components/0.3-SNAPSHOT/api/lib/template.css b/Components/latest/api/lib/template.css similarity index 100% rename from Components/0.3-SNAPSHOT/api/lib/template.css rename to Components/latest/api/lib/template.css diff --git a/Components/0.3-SNAPSHOT/api/lib/template.js b/Components/latest/api/lib/template.js similarity index 100% rename from Components/0.3-SNAPSHOT/api/lib/template.js rename to Components/latest/api/lib/template.js diff --git a/Components/0.3-SNAPSHOT/api/lib/tools.tooltip.js b/Components/latest/api/lib/tools.tooltip.js similarity index 100% rename from Components/0.3-SNAPSHOT/api/lib/tools.tooltip.js rename to Components/latest/api/lib/tools.tooltip.js diff --git a/Components/0.3-SNAPSHOT/api/lib/trait.png b/Components/latest/api/lib/trait.png similarity index 100% rename from Components/0.3-SNAPSHOT/api/lib/trait.png rename to Components/latest/api/lib/trait.png diff --git a/Components/0.3-SNAPSHOT/api/lib/trait_big.png b/Components/latest/api/lib/trait_big.png similarity index 100% rename from Components/0.3-SNAPSHOT/api/lib/trait_big.png rename to Components/latest/api/lib/trait_big.png diff --git a/Components/0.3-SNAPSHOT/api/lib/trait_diagram.png b/Components/latest/api/lib/trait_diagram.png similarity index 100% rename from Components/0.3-SNAPSHOT/api/lib/trait_diagram.png rename to Components/latest/api/lib/trait_diagram.png diff --git a/Components/0.3-SNAPSHOT/api/lib/trait_to_object_big.png b/Components/latest/api/lib/trait_to_object_big.png similarity index 100% rename from Components/0.3-SNAPSHOT/api/lib/trait_to_object_big.png rename to Components/latest/api/lib/trait_to_object_big.png diff --git a/Components/0.3-SNAPSHOT/api/lib/type.png b/Components/latest/api/lib/type.png similarity index 100% rename from Components/0.3-SNAPSHOT/api/lib/type.png rename to Components/latest/api/lib/type.png diff --git a/Components/0.3-SNAPSHOT/api/lib/type_big.png b/Components/latest/api/lib/type_big.png similarity index 100% rename from Components/0.3-SNAPSHOT/api/lib/type_big.png rename to Components/latest/api/lib/type_big.png diff --git a/Components/0.3-SNAPSHOT/api/lib/type_diagram.png b/Components/latest/api/lib/type_diagram.png similarity index 100% rename from Components/0.3-SNAPSHOT/api/lib/type_diagram.png rename to Components/latest/api/lib/type_diagram.png diff --git a/Components/0.3-SNAPSHOT/api/lib/type_to_object_big.png b/Components/latest/api/lib/type_to_object_big.png similarity index 100% rename from Components/0.3-SNAPSHOT/api/lib/type_to_object_big.png rename to Components/latest/api/lib/type_to_object_big.png diff --git a/Components/0.3-SNAPSHOT/api/lib/typebg.gif b/Components/latest/api/lib/typebg.gif similarity index 100% rename from Components/0.3-SNAPSHOT/api/lib/typebg.gif rename to Components/latest/api/lib/typebg.gif diff --git a/Components/0.3-SNAPSHOT/api/lib/unselected.png b/Components/latest/api/lib/unselected.png similarity index 100% rename from Components/0.3-SNAPSHOT/api/lib/unselected.png rename to Components/latest/api/lib/unselected.png diff --git a/Components/0.3-SNAPSHOT/api/lib/valuemembersbg.gif b/Components/latest/api/lib/valuemembersbg.gif similarity index 100% rename from Components/0.3-SNAPSHOT/api/lib/valuemembersbg.gif rename to Components/latest/api/lib/valuemembersbg.gif diff --git a/Components/0.3-SNAPSHOT/api/package.html b/Components/latest/api/package.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/package.html rename to Components/latest/api/package.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/ArrayType$.html b/Components/latest/api/scalaxy/components/ArrayType$.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/ArrayType$.html rename to Components/latest/api/scalaxy/components/ArrayType$.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/CodeAnalysis$BooleanEvaluator.html b/Components/latest/api/scalaxy/components/CodeAnalysis$BooleanEvaluator.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/CodeAnalysis$BooleanEvaluator.html rename to Components/latest/api/scalaxy/components/CodeAnalysis$BooleanEvaluator.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/CodeAnalysis$Evaluator.html b/Components/latest/api/scalaxy/components/CodeAnalysis$Evaluator.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/CodeAnalysis$Evaluator.html rename to Components/latest/api/scalaxy/components/CodeAnalysis$Evaluator.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/CodeAnalysis$IntEvaluator.html b/Components/latest/api/scalaxy/components/CodeAnalysis$IntEvaluator.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/CodeAnalysis$IntEvaluator.html rename to Components/latest/api/scalaxy/components/CodeAnalysis$IntEvaluator.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/CodeAnalysis$SeqEvaluator.html b/Components/latest/api/scalaxy/components/CodeAnalysis$SeqEvaluator.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/CodeAnalysis$SeqEvaluator.html rename to Components/latest/api/scalaxy/components/CodeAnalysis$SeqEvaluator.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/CodeAnalysis$SideEffectsEvaluator.html b/Components/latest/api/scalaxy/components/CodeAnalysis$SideEffectsEvaluator.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/CodeAnalysis$SideEffectsEvaluator.html rename to Components/latest/api/scalaxy/components/CodeAnalysis$SideEffectsEvaluator.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/CodeAnalysis$SymbolsInfo.html b/Components/latest/api/scalaxy/components/CodeAnalysis$SymbolsInfo.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/CodeAnalysis$SymbolsInfo.html rename to Components/latest/api/scalaxy/components/CodeAnalysis$SymbolsInfo.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/CodeAnalysis.html b/Components/latest/api/scalaxy/components/CodeAnalysis.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/CodeAnalysis.html rename to Components/latest/api/scalaxy/components/CodeAnalysis.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/ColType.html b/Components/latest/api/scalaxy/components/ColType.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/ColType.html rename to Components/latest/api/scalaxy/components/ColType.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/CommonScalaNames$N$.html b/Components/latest/api/scalaxy/components/CommonScalaNames$N$.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/CommonScalaNames$N$.html rename to Components/latest/api/scalaxy/components/CommonScalaNames$N$.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/CommonScalaNames$N.html b/Components/latest/api/scalaxy/components/CommonScalaNames$N.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/CommonScalaNames$N.html rename to Components/latest/api/scalaxy/components/CommonScalaNames$N.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/CommonScalaNames.html b/Components/latest/api/scalaxy/components/CommonScalaNames.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/CommonScalaNames.html rename to Components/latest/api/scalaxy/components/CommonScalaNames.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/FlatCode.html b/Components/latest/api/scalaxy/components/FlatCode.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/FlatCode.html rename to Components/latest/api/scalaxy/components/FlatCode.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/FlatCodes$.html b/Components/latest/api/scalaxy/components/FlatCodes$.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/FlatCodes$.html rename to Components/latest/api/scalaxy/components/FlatCodes$.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/HasSideEffects$.html b/Components/latest/api/scalaxy/components/HasSideEffects$.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/HasSideEffects$.html rename to Components/latest/api/scalaxy/components/HasSideEffects$.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/IndexedSeqType$.html b/Components/latest/api/scalaxy/components/IndexedSeqType$.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/IndexedSeqType$.html rename to Components/latest/api/scalaxy/components/IndexedSeqType$.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/ListType$.html b/Components/latest/api/scalaxy/components/ListType$.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/ListType$.html rename to Components/latest/api/scalaxy/components/ListType$.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/MapType$.html b/Components/latest/api/scalaxy/components/MapType$.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/MapType$.html rename to Components/latest/api/scalaxy/components/MapType$.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$ArrayApply$.html b/Components/latest/api/scalaxy/components/MiscMatchers$ArrayApply$.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$ArrayApply$.html rename to Components/latest/api/scalaxy/components/MiscMatchers$ArrayApply$.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$ArrayOps$.html b/Components/latest/api/scalaxy/components/MiscMatchers$ArrayOps$.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$ArrayOps$.html rename to Components/latest/api/scalaxy/components/MiscMatchers$ArrayOps$.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$ArrayTabulate$.html b/Components/latest/api/scalaxy/components/MiscMatchers$ArrayTabulate$.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$ArrayTabulate$.html rename to Components/latest/api/scalaxy/components/MiscMatchers$ArrayTabulate$.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$ArrayTyped$.html b/Components/latest/api/scalaxy/components/MiscMatchers$ArrayTyped$.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$ArrayTyped$.html rename to Components/latest/api/scalaxy/components/MiscMatchers$ArrayTyped$.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$BasicTypeApply$.html b/Components/latest/api/scalaxy/components/MiscMatchers$BasicTypeApply$.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$BasicTypeApply$.html rename to Components/latest/api/scalaxy/components/MiscMatchers$BasicTypeApply$.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$CanBuildFromArg$.html b/Components/latest/api/scalaxy/components/MiscMatchers$CanBuildFromArg$.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$CanBuildFromArg$.html rename to Components/latest/api/scalaxy/components/MiscMatchers$CanBuildFromArg$.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$CollectionApply.html b/Components/latest/api/scalaxy/components/MiscMatchers$CollectionApply.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$CollectionApply.html rename to Components/latest/api/scalaxy/components/MiscMatchers$CollectionApply.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$Foreach$.html b/Components/latest/api/scalaxy/components/MiscMatchers$Foreach$.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$Foreach$.html rename to Components/latest/api/scalaxy/components/MiscMatchers$Foreach$.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$Func$.html b/Components/latest/api/scalaxy/components/MiscMatchers$Func$.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$Func$.html rename to Components/latest/api/scalaxy/components/MiscMatchers$Func$.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$HigherTypeParameterExtractor.html b/Components/latest/api/scalaxy/components/MiscMatchers$HigherTypeParameterExtractor.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$HigherTypeParameterExtractor.html rename to Components/latest/api/scalaxy/components/MiscMatchers$HigherTypeParameterExtractor.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$Ids.html b/Components/latest/api/scalaxy/components/MiscMatchers$Ids.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$Ids.html rename to Components/latest/api/scalaxy/components/MiscMatchers$Ids.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$IndexedSeqApply$.html b/Components/latest/api/scalaxy/components/MiscMatchers$IndexedSeqApply$.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$IndexedSeqApply$.html rename to Components/latest/api/scalaxy/components/MiscMatchers$IndexedSeqApply$.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$IntRange$.html b/Components/latest/api/scalaxy/components/MiscMatchers$IntRange$.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$IntRange$.html rename to Components/latest/api/scalaxy/components/MiscMatchers$IntRange$.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$ListApply$.html b/Components/latest/api/scalaxy/components/MiscMatchers$ListApply$.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$ListApply$.html rename to Components/latest/api/scalaxy/components/MiscMatchers$ListApply$.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$ListTree$.html b/Components/latest/api/scalaxy/components/MiscMatchers$ListTree$.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$ListTree$.html rename to Components/latest/api/scalaxy/components/MiscMatchers$ListTree$.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$OptionApply$.html b/Components/latest/api/scalaxy/components/MiscMatchers$OptionApply$.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$OptionApply$.html rename to Components/latest/api/scalaxy/components/MiscMatchers$OptionApply$.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$OptionTree$.html b/Components/latest/api/scalaxy/components/MiscMatchers$OptionTree$.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$OptionTree$.html rename to Components/latest/api/scalaxy/components/MiscMatchers$OptionTree$.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$Predef$.html b/Components/latest/api/scalaxy/components/MiscMatchers$Predef$.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$Predef$.html rename to Components/latest/api/scalaxy/components/MiscMatchers$Predef$.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$ScalaMathFunction$.html b/Components/latest/api/scalaxy/components/MiscMatchers$ScalaMathFunction$.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$ScalaMathFunction$.html rename to Components/latest/api/scalaxy/components/MiscMatchers$ScalaMathFunction$.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$SeqApply$.html b/Components/latest/api/scalaxy/components/MiscMatchers$SeqApply$.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$SeqApply$.html rename to Components/latest/api/scalaxy/components/MiscMatchers$SeqApply$.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$SymbolWithOwnerAndName$.html b/Components/latest/api/scalaxy/components/MiscMatchers$SymbolWithOwnerAndName$.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$SymbolWithOwnerAndName$.html rename to Components/latest/api/scalaxy/components/MiscMatchers$SymbolWithOwnerAndName$.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TreeWithSymbol$.html b/Components/latest/api/scalaxy/components/MiscMatchers$TreeWithSymbol$.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TreeWithSymbol$.html rename to Components/latest/api/scalaxy/components/MiscMatchers$TreeWithSymbol$.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TreeWithType$.html b/Components/latest/api/scalaxy/components/MiscMatchers$TreeWithType$.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TreeWithType$.html rename to Components/latest/api/scalaxy/components/MiscMatchers$TreeWithType$.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TrivialCanBuildFromArg$.html b/Components/latest/api/scalaxy/components/MiscMatchers$TrivialCanBuildFromArg$.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TrivialCanBuildFromArg$.html rename to Components/latest/api/scalaxy/components/MiscMatchers$TrivialCanBuildFromArg$.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TupleClass$.html b/Components/latest/api/scalaxy/components/MiscMatchers$TupleClass$.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TupleClass$.html rename to Components/latest/api/scalaxy/components/MiscMatchers$TupleClass$.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TupleComponent$.html b/Components/latest/api/scalaxy/components/MiscMatchers$TupleComponent$.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TupleComponent$.html rename to Components/latest/api/scalaxy/components/MiscMatchers$TupleComponent$.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TupleCreation$.html b/Components/latest/api/scalaxy/components/MiscMatchers$TupleCreation$.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TupleCreation$.html rename to Components/latest/api/scalaxy/components/MiscMatchers$TupleCreation$.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TuplePath$.html b/Components/latest/api/scalaxy/components/MiscMatchers$TuplePath$.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TuplePath$.html rename to Components/latest/api/scalaxy/components/MiscMatchers$TuplePath$.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TupleSelect$.html b/Components/latest/api/scalaxy/components/MiscMatchers$TupleSelect$.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$TupleSelect$.html rename to Components/latest/api/scalaxy/components/MiscMatchers$TupleSelect$.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$WhileLoop$.html b/Components/latest/api/scalaxy/components/MiscMatchers$WhileLoop$.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$WhileLoop$.html rename to Components/latest/api/scalaxy/components/MiscMatchers$WhileLoop$.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$WrappedArrayTree$.html b/Components/latest/api/scalaxy/components/MiscMatchers$WrappedArrayTree$.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$WrappedArrayTree$.html rename to Components/latest/api/scalaxy/components/MiscMatchers$WrappedArrayTree$.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$tupleComponentName$.html b/Components/latest/api/scalaxy/components/MiscMatchers$tupleComponentName$.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers$tupleComponentName$.html rename to Components/latest/api/scalaxy/components/MiscMatchers$tupleComponentName$.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers.html b/Components/latest/api/scalaxy/components/MiscMatchers.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/MiscMatchers.html rename to Components/latest/api/scalaxy/components/MiscMatchers.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/OptionType$.html b/Components/latest/api/scalaxy/components/OptionType$.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/OptionType$.html rename to Components/latest/api/scalaxy/components/OptionType$.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/SeqType$.html b/Components/latest/api/scalaxy/components/SeqType$.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/SeqType$.html rename to Components/latest/api/scalaxy/components/SeqType$.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/SetType$.html b/Components/latest/api/scalaxy/components/SetType$.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/SetType$.html rename to Components/latest/api/scalaxy/components/SetType$.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOp.html b/Components/latest/api/scalaxy/components/StreamOps$TraversalOp.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOp.html rename to Components/latest/api/scalaxy/components/StreamOps$TraversalOp.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOpType.html b/Components/latest/api/scalaxy/components/StreamOps$TraversalOpType.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOpType.html rename to Components/latest/api/scalaxy/components/StreamOps$TraversalOpType.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$AllOrSomeOp.html b/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$AllOrSomeOp.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$AllOrSomeOp.html rename to Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$AllOrSomeOp.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$CollectOp.html b/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$CollectOp.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$CollectOp.html rename to Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$CollectOp.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$CountOp.html b/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$CountOp.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$CountOp.html rename to Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$CountOp.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$FilterOp.html b/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$FilterOp.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$FilterOp.html rename to Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$FilterOp.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$FilterWhileOp.html b/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$FilterWhileOp.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$FilterWhileOp.html rename to Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$FilterWhileOp.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$FindOp.html b/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$FindOp.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$FindOp.html rename to Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$FindOp.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$FoldOp.html b/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$FoldOp.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$FoldOp.html rename to Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$FoldOp.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ForeachOp.html b/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$ForeachOp.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ForeachOp.html rename to Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$ForeachOp.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$Function1Transformer.html b/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$Function1Transformer.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$Function1Transformer.html rename to Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$Function1Transformer.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$Function2Reduction.html b/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$Function2Reduction.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$Function2Reduction.html rename to Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$Function2Reduction.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$FunctionTransformer.html b/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$FunctionTransformer.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$FunctionTransformer.html rename to Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$FunctionTransformer.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$MapOp.html b/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$MapOp.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$MapOp.html rename to Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$MapOp.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$MaxOp.html b/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$MaxOp.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$MaxOp.html rename to Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$MaxOp.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$MinOp.html b/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$MinOp.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$MinOp.html rename to Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$MinOp.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ProductOp.html b/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$ProductOp.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ProductOp.html rename to Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$ProductOp.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ReduceOp.html b/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$ReduceOp.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ReduceOp.html rename to Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$ReduceOp.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$Reductoid$ReductionTotalUpdate.html b/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$Reductoid$ReductionTotalUpdate.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$Reductoid$ReductionTotalUpdate.html rename to Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$Reductoid$ReductionTotalUpdate.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$Reductoid.html b/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$Reductoid.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$Reductoid.html rename to Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$Reductoid.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ReverseOp.html b/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$ReverseOp.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ReverseOp.html rename to Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$ReverseOp.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ScalarReduction.html b/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$ScalarReduction.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ScalarReduction.html rename to Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$ScalarReduction.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ScanOp.html b/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$ScanOp.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ScanOp.html rename to Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$ScanOp.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$SideEffectFreeScalarReduction.html b/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$SideEffectFreeScalarReduction.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$SideEffectFreeScalarReduction.html rename to Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$SideEffectFreeScalarReduction.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$SumOp.html b/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$SumOp.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$SumOp.html rename to Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$SumOp.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ToArrayOp.html b/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$ToArrayOp.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ToArrayOp.html rename to Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$ToArrayOp.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ToCollectionOp.html b/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$ToCollectionOp.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ToCollectionOp.html rename to Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$ToCollectionOp.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ToIndexedSeqOp.html b/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$ToIndexedSeqOp.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ToIndexedSeqOp.html rename to Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$ToIndexedSeqOp.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ToListOp.html b/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$ToListOp.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ToListOp.html rename to Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$ToListOp.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ToSeqOp.html b/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$ToSeqOp.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ToSeqOp.html rename to Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$ToSeqOp.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ToSetOp.html b/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$ToSetOp.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ToSetOp.html rename to Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$ToSetOp.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ToVectorOp.html b/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$ToVectorOp.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ToVectorOp.html rename to Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$ToVectorOp.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$UpdateAllOp.html b/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$UpdateAllOp.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$UpdateAllOp.html rename to Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$UpdateAllOp.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ZipOp.html b/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$ZipOp.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ZipOp.html rename to Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$ZipOp.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ZipWithIndexOp.html b/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$ZipWithIndexOp.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$$ZipWithIndexOp.html rename to Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$ZipWithIndexOp.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$.html b/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps$TraversalOps$.html rename to Components/latest/api/scalaxy/components/StreamOps$TraversalOps$.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps.html b/Components/latest/api/scalaxy/components/StreamOps.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/StreamOps.html rename to Components/latest/api/scalaxy/components/StreamOps.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$ArrayBuilderGen.html b/Components/latest/api/scalaxy/components/StreamSinks$ArrayBuilderGen.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$ArrayBuilderGen.html rename to Components/latest/api/scalaxy/components/StreamSinks$ArrayBuilderGen.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$ArrayBuilderStreamSink.html b/Components/latest/api/scalaxy/components/StreamSinks$ArrayBuilderStreamSink.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$ArrayBuilderStreamSink.html rename to Components/latest/api/scalaxy/components/StreamSinks$ArrayBuilderStreamSink.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$ArrayStreamSink.html b/Components/latest/api/scalaxy/components/StreamSinks$ArrayStreamSink.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$ArrayStreamSink.html rename to Components/latest/api/scalaxy/components/StreamSinks$ArrayStreamSink.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$BuilderGen.html b/Components/latest/api/scalaxy/components/StreamSinks$BuilderGen.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$BuilderGen.html rename to Components/latest/api/scalaxy/components/StreamSinks$BuilderGen.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$BuilderStreamSink.html b/Components/latest/api/scalaxy/components/StreamSinks$BuilderStreamSink.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$BuilderStreamSink.html rename to Components/latest/api/scalaxy/components/StreamSinks$BuilderStreamSink.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$CanCreateArraySink.html b/Components/latest/api/scalaxy/components/StreamSinks$CanCreateArraySink.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$CanCreateArraySink.html rename to Components/latest/api/scalaxy/components/StreamSinks$CanCreateArraySink.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$CanCreateListSink.html b/Components/latest/api/scalaxy/components/StreamSinks$CanCreateListSink.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$CanCreateListSink.html rename to Components/latest/api/scalaxy/components/StreamSinks$CanCreateListSink.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$CanCreateOptionSink.html b/Components/latest/api/scalaxy/components/StreamSinks$CanCreateOptionSink.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$CanCreateOptionSink.html rename to Components/latest/api/scalaxy/components/StreamSinks$CanCreateOptionSink.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$CanCreateSetSink.html b/Components/latest/api/scalaxy/components/StreamSinks$CanCreateSetSink.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$CanCreateSetSink.html rename to Components/latest/api/scalaxy/components/StreamSinks$CanCreateSetSink.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$CanCreateVectorSink.html b/Components/latest/api/scalaxy/components/StreamSinks$CanCreateVectorSink.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$CanCreateVectorSink.html rename to Components/latest/api/scalaxy/components/StreamSinks$CanCreateVectorSink.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$DefaultBuilderGen.html b/Components/latest/api/scalaxy/components/StreamSinks$DefaultBuilderGen.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$DefaultBuilderGen.html rename to Components/latest/api/scalaxy/components/StreamSinks$DefaultBuilderGen.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$ListBuilderGen.html b/Components/latest/api/scalaxy/components/StreamSinks$ListBuilderGen.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$ListBuilderGen.html rename to Components/latest/api/scalaxy/components/StreamSinks$ListBuilderGen.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$SetBuilderGen.html b/Components/latest/api/scalaxy/components/StreamSinks$SetBuilderGen.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$SetBuilderGen.html rename to Components/latest/api/scalaxy/components/StreamSinks$SetBuilderGen.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$VectorBuilderGen.html b/Components/latest/api/scalaxy/components/StreamSinks$VectorBuilderGen.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$VectorBuilderGen.html rename to Components/latest/api/scalaxy/components/StreamSinks$VectorBuilderGen.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$WithArrayResultWrapper.html b/Components/latest/api/scalaxy/components/StreamSinks$WithArrayResultWrapper.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$WithArrayResultWrapper.html rename to Components/latest/api/scalaxy/components/StreamSinks$WithArrayResultWrapper.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$WithResultWrapper.html b/Components/latest/api/scalaxy/components/StreamSinks$WithResultWrapper.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks$WithResultWrapper.html rename to Components/latest/api/scalaxy/components/StreamSinks$WithResultWrapper.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks.html b/Components/latest/api/scalaxy/components/StreamSinks.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSinks.html rename to Components/latest/api/scalaxy/components/StreamSinks.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$AbstractArrayStreamSource.html b/Components/latest/api/scalaxy/components/StreamSources$AbstractArrayStreamSource.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$AbstractArrayStreamSource.html rename to Components/latest/api/scalaxy/components/StreamSources$AbstractArrayStreamSource.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$ArrayApplyStreamSource.html b/Components/latest/api/scalaxy/components/StreamSources$ArrayApplyStreamSource.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$ArrayApplyStreamSource.html rename to Components/latest/api/scalaxy/components/StreamSources$ArrayApplyStreamSource.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$ExplicitCollectionStreamSource.html b/Components/latest/api/scalaxy/components/StreamSources$ExplicitCollectionStreamSource.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$ExplicitCollectionStreamSource.html rename to Components/latest/api/scalaxy/components/StreamSources$ExplicitCollectionStreamSource.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$IndexedSeqApplyStreamSource.html b/Components/latest/api/scalaxy/components/StreamSources$IndexedSeqApplyStreamSource.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$IndexedSeqApplyStreamSource.html rename to Components/latest/api/scalaxy/components/StreamSources$IndexedSeqApplyStreamSource.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$ListApplyStreamSource.html b/Components/latest/api/scalaxy/components/StreamSources$ListApplyStreamSource.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$ListApplyStreamSource.html rename to Components/latest/api/scalaxy/components/StreamSources$ListApplyStreamSource.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$ListStreamSource.html b/Components/latest/api/scalaxy/components/StreamSources$ListStreamSource.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$ListStreamSource.html rename to Components/latest/api/scalaxy/components/StreamSources$ListStreamSource.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$OptionStreamSource.html b/Components/latest/api/scalaxy/components/StreamSources$OptionStreamSource.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$OptionStreamSource.html rename to Components/latest/api/scalaxy/components/StreamSources$OptionStreamSource.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$RangeStreamSource.html b/Components/latest/api/scalaxy/components/StreamSources$RangeStreamSource.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$RangeStreamSource.html rename to Components/latest/api/scalaxy/components/StreamSources$RangeStreamSource.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$SeqApplyStreamSource.html b/Components/latest/api/scalaxy/components/StreamSources$SeqApplyStreamSource.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$SeqApplyStreamSource.html rename to Components/latest/api/scalaxy/components/StreamSources$SeqApplyStreamSource.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$StreamSource$$By$.html b/Components/latest/api/scalaxy/components/StreamSources$StreamSource$$By$.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$StreamSource$$By$.html rename to Components/latest/api/scalaxy/components/StreamSources$StreamSource$$By$.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$StreamSource$.html b/Components/latest/api/scalaxy/components/StreamSources$StreamSource$.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$StreamSource$.html rename to Components/latest/api/scalaxy/components/StreamSources$StreamSource$.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$WrappedArrayStreamSource.html b/Components/latest/api/scalaxy/components/StreamSources$WrappedArrayStreamSource.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources$WrappedArrayStreamSource.html rename to Components/latest/api/scalaxy/components/StreamSources$WrappedArrayStreamSource.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources.html b/Components/latest/api/scalaxy/components/StreamSources.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/StreamSources.html rename to Components/latest/api/scalaxy/components/StreamSources.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamTransformers$OpsStream.html b/Components/latest/api/scalaxy/components/StreamTransformers$OpsStream.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/StreamTransformers$OpsStream.html rename to Components/latest/api/scalaxy/components/StreamTransformers$OpsStream.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/StreamTransformers.html b/Components/latest/api/scalaxy/components/StreamTransformers.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/StreamTransformers.html rename to Components/latest/api/scalaxy/components/StreamTransformers.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$BrokenOperationsStreamException.html b/Components/latest/api/scalaxy/components/Streams$BrokenOperationsStreamException.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$BrokenOperationsStreamException.html rename to Components/latest/api/scalaxy/components/Streams$BrokenOperationsStreamException.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$CanChainResult.html b/Components/latest/api/scalaxy/components/Streams$CanChainResult.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$CanChainResult.html rename to Components/latest/api/scalaxy/components/Streams$CanChainResult.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$CanCreateStreamSink.html b/Components/latest/api/scalaxy/components/Streams$CanCreateStreamSink.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$CanCreateStreamSink.html rename to Components/latest/api/scalaxy/components/Streams$CanCreateStreamSink.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$CodeWontBenefitFromOptimization.html b/Components/latest/api/scalaxy/components/Streams$CodeWontBenefitFromOptimization.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$CodeWontBenefitFromOptimization.html rename to Components/latest/api/scalaxy/components/Streams$CodeWontBenefitFromOptimization.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$DefaultTupleValue.html b/Components/latest/api/scalaxy/components/Streams$DefaultTupleValue.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$DefaultTupleValue.html rename to Components/latest/api/scalaxy/components/Streams$DefaultTupleValue.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$FromLeft$.html b/Components/latest/api/scalaxy/components/Streams$FromLeft$.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$FromLeft$.html rename to Components/latest/api/scalaxy/components/Streams$FromLeft$.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$FromRight$.html b/Components/latest/api/scalaxy/components/Streams$FromRight$.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$FromRight$.html rename to Components/latest/api/scalaxy/components/Streams$FromRight$.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$LocalContext.html b/Components/latest/api/scalaxy/components/Streams$LocalContext.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$LocalContext.html rename to Components/latest/api/scalaxy/components/Streams$LocalContext.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$Loop$Inners.html b/Components/latest/api/scalaxy/components/Streams$Loop$Inners.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$Loop$Inners.html rename to Components/latest/api/scalaxy/components/Streams$Loop$Inners.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$Loop$SubContext.html b/Components/latest/api/scalaxy/components/Streams$Loop$SubContext.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$Loop$SubContext.html rename to Components/latest/api/scalaxy/components/Streams$Loop$SubContext.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$Loop$TreeGenList.html b/Components/latest/api/scalaxy/components/Streams$Loop$TreeGenList.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$Loop$TreeGenList.html rename to Components/latest/api/scalaxy/components/Streams$Loop$TreeGenList.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$Loop.html b/Components/latest/api/scalaxy/components/Streams$Loop.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$Loop.html rename to Components/latest/api/scalaxy/components/Streams$Loop.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$NoResult$.html b/Components/latest/api/scalaxy/components/Streams$NoResult$.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$NoResult$.html rename to Components/latest/api/scalaxy/components/Streams$NoResult$.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$Order.html b/Components/latest/api/scalaxy/components/Streams$Order.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$Order.html rename to Components/latest/api/scalaxy/components/Streams$Order.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$ResultKind.html b/Components/latest/api/scalaxy/components/Streams$ResultKind.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$ResultKind.html rename to Components/latest/api/scalaxy/components/Streams$ResultKind.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$ReverseOrder$.html b/Components/latest/api/scalaxy/components/Streams$ReverseOrder$.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$ReverseOrder$.html rename to Components/latest/api/scalaxy/components/Streams$ReverseOrder$.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$SameOrder$.html b/Components/latest/api/scalaxy/components/Streams$SameOrder$.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$SameOrder$.html rename to Components/latest/api/scalaxy/components/Streams$SameOrder$.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$ScalarResult$.html b/Components/latest/api/scalaxy/components/Streams$ScalarResult$.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$ScalarResult$.html rename to Components/latest/api/scalaxy/components/Streams$ScalarResult$.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$SideEffectFreeStreamComponent.html b/Components/latest/api/scalaxy/components/Streams$SideEffectFreeStreamComponent.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$SideEffectFreeStreamComponent.html rename to Components/latest/api/scalaxy/components/Streams$SideEffectFreeStreamComponent.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$SideEffectFullComponent.html b/Components/latest/api/scalaxy/components/Streams$SideEffectFullComponent.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$SideEffectFullComponent.html rename to Components/latest/api/scalaxy/components/Streams$SideEffectFullComponent.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$SideEffectsAnalyzer.html b/Components/latest/api/scalaxy/components/Streams$SideEffectsAnalyzer.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$SideEffectsAnalyzer.html rename to Components/latest/api/scalaxy/components/Streams$SideEffectsAnalyzer.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$Stream.html b/Components/latest/api/scalaxy/components/Streams$Stream.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$Stream.html rename to Components/latest/api/scalaxy/components/Streams$Stream.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$StreamChainTestable.html b/Components/latest/api/scalaxy/components/Streams$StreamChainTestable.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$StreamChainTestable.html rename to Components/latest/api/scalaxy/components/Streams$StreamChainTestable.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$StreamComponent.html b/Components/latest/api/scalaxy/components/Streams$StreamComponent.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$StreamComponent.html rename to Components/latest/api/scalaxy/components/Streams$StreamComponent.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$StreamResult$.html b/Components/latest/api/scalaxy/components/Streams$StreamResult$.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$StreamResult$.html rename to Components/latest/api/scalaxy/components/Streams$StreamResult$.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$StreamSink.html b/Components/latest/api/scalaxy/components/Streams$StreamSink.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$StreamSink.html rename to Components/latest/api/scalaxy/components/Streams$StreamSink.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$StreamSource.html b/Components/latest/api/scalaxy/components/Streams$StreamSource.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$StreamSource.html rename to Components/latest/api/scalaxy/components/Streams$StreamSource.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$StreamTransformer.html b/Components/latest/api/scalaxy/components/Streams$StreamTransformer.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$StreamTransformer.html rename to Components/latest/api/scalaxy/components/Streams$StreamTransformer.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$StreamValue.html b/Components/latest/api/scalaxy/components/Streams$StreamValue.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$StreamValue.html rename to Components/latest/api/scalaxy/components/Streams$StreamValue.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$TraversalDirection.html b/Components/latest/api/scalaxy/components/Streams$TraversalDirection.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$TraversalDirection.html rename to Components/latest/api/scalaxy/components/Streams$TraversalDirection.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$TupleValue.html b/Components/latest/api/scalaxy/components/Streams$TupleValue.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$TupleValue.html rename to Components/latest/api/scalaxy/components/Streams$TupleValue.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$Unordered$.html b/Components/latest/api/scalaxy/components/Streams$Unordered$.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/Streams$Unordered$.html rename to Components/latest/api/scalaxy/components/Streams$Unordered$.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/Streams.html b/Components/latest/api/scalaxy/components/Streams.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/Streams.html rename to Components/latest/api/scalaxy/components/Streams.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/TraversalOps$FoldName$.html b/Components/latest/api/scalaxy/components/TraversalOps$FoldName$.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/TraversalOps$FoldName$.html rename to Components/latest/api/scalaxy/components/TraversalOps$FoldName$.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/TraversalOps$ReduceName$.html b/Components/latest/api/scalaxy/components/TraversalOps$ReduceName$.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/TraversalOps$ReduceName$.html rename to Components/latest/api/scalaxy/components/TraversalOps$ReduceName$.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/TraversalOps$ScanName$.html b/Components/latest/api/scalaxy/components/TraversalOps$ScanName$.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/TraversalOps$ScanName$.html rename to Components/latest/api/scalaxy/components/TraversalOps$ScanName$.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/TraversalOps$TraversalOp$.html b/Components/latest/api/scalaxy/components/TraversalOps$TraversalOp$.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/TraversalOps$TraversalOp$.html rename to Components/latest/api/scalaxy/components/TraversalOps$TraversalOp$.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/TraversalOps.html b/Components/latest/api/scalaxy/components/TraversalOps.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/TraversalOps.html rename to Components/latest/api/scalaxy/components/TraversalOps.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/TreeBuilders$VarDef.html b/Components/latest/api/scalaxy/components/TreeBuilders$VarDef.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/TreeBuilders$VarDef.html rename to Components/latest/api/scalaxy/components/TreeBuilders$VarDef.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/TreeBuilders.html b/Components/latest/api/scalaxy/components/TreeBuilders.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/TreeBuilders.html rename to Components/latest/api/scalaxy/components/TreeBuilders.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/TupleAnalysis$BoundTuple.html b/Components/latest/api/scalaxy/components/TupleAnalysis$BoundTuple.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/TupleAnalysis$BoundTuple.html rename to Components/latest/api/scalaxy/components/TupleAnalysis$BoundTuple.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/TupleAnalysis$TupleAnalyzer.html b/Components/latest/api/scalaxy/components/TupleAnalysis$TupleAnalyzer.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/TupleAnalysis$TupleAnalyzer.html rename to Components/latest/api/scalaxy/components/TupleAnalysis$TupleAnalyzer.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/TupleAnalysis$TupleInfo.html b/Components/latest/api/scalaxy/components/TupleAnalysis$TupleInfo.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/TupleAnalysis$TupleInfo.html rename to Components/latest/api/scalaxy/components/TupleAnalysis$TupleInfo.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/TupleAnalysis$TupleSlice.html b/Components/latest/api/scalaxy/components/TupleAnalysis$TupleSlice.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/TupleAnalysis$TupleSlice.html rename to Components/latest/api/scalaxy/components/TupleAnalysis$TupleSlice.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/TupleAnalysis.html b/Components/latest/api/scalaxy/components/TupleAnalysis.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/TupleAnalysis.html rename to Components/latest/api/scalaxy/components/TupleAnalysis.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/Tuploids.html b/Components/latest/api/scalaxy/components/Tuploids.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/Tuploids.html rename to Components/latest/api/scalaxy/components/Tuploids.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/VectorType$.html b/Components/latest/api/scalaxy/components/VectorType$.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/VectorType$.html rename to Components/latest/api/scalaxy/components/VectorType$.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/WithRuntimeUniverse.html b/Components/latest/api/scalaxy/components/WithRuntimeUniverse.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/WithRuntimeUniverse.html rename to Components/latest/api/scalaxy/components/WithRuntimeUniverse.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/WithTestFresh.html b/Components/latest/api/scalaxy/components/WithTestFresh.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/WithTestFresh.html rename to Components/latest/api/scalaxy/components/WithTestFresh.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/components/package.html b/Components/latest/api/scalaxy/components/package.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/components/package.html rename to Components/latest/api/scalaxy/components/package.html diff --git a/Components/0.3-SNAPSHOT/api/scalaxy/package.html b/Components/latest/api/scalaxy/package.html similarity index 100% rename from Components/0.3-SNAPSHOT/api/scalaxy/package.html rename to Components/latest/api/scalaxy/package.html diff --git a/Debug/0.3-SNAPSHOT/api/index.html b/Debug/latest/api/index.html similarity index 100% rename from Debug/0.3-SNAPSHOT/api/index.html rename to Debug/latest/api/index.html diff --git a/Debug/0.3-SNAPSHOT/api/index.js b/Debug/latest/api/index.js similarity index 100% rename from Debug/0.3-SNAPSHOT/api/index.js rename to Debug/latest/api/index.js diff --git a/Debug/0.3-SNAPSHOT/api/index/index-a.html b/Debug/latest/api/index/index-a.html similarity index 100% rename from Debug/0.3-SNAPSHOT/api/index/index-a.html rename to Debug/latest/api/index/index-a.html diff --git a/Debug/0.3-SNAPSHOT/api/index/index-c.html b/Debug/latest/api/index/index-c.html similarity index 100% rename from Debug/0.3-SNAPSHOT/api/index/index-c.html rename to Debug/latest/api/index/index-c.html diff --git a/Debug/0.3-SNAPSHOT/api/index/index-d.html b/Debug/latest/api/index/index-d.html similarity index 100% rename from Debug/0.3-SNAPSHOT/api/index/index-d.html rename to Debug/latest/api/index/index-d.html diff --git a/Debug/0.3-SNAPSHOT/api/index/index-g.html b/Debug/latest/api/index/index-g.html similarity index 100% rename from Debug/0.3-SNAPSHOT/api/index/index-g.html rename to Debug/latest/api/index/index-g.html diff --git a/Debug/0.3-SNAPSHOT/api/index/index-i.html b/Debug/latest/api/index/index-i.html similarity index 100% rename from Debug/0.3-SNAPSHOT/api/index/index-i.html rename to Debug/latest/api/index/index-i.html diff --git a/Debug/0.3-SNAPSHOT/api/index/index-m.html b/Debug/latest/api/index/index-m.html similarity index 100% rename from Debug/0.3-SNAPSHOT/api/index/index-m.html rename to Debug/latest/api/index/index-m.html diff --git a/Debug/0.3-SNAPSHOT/api/index/index-n.html b/Debug/latest/api/index/index-n.html similarity index 100% rename from Debug/0.3-SNAPSHOT/api/index/index-n.html rename to Debug/latest/api/index/index-n.html diff --git a/Debug/0.3-SNAPSHOT/api/index/index-p.html b/Debug/latest/api/index/index-p.html similarity index 100% rename from Debug/0.3-SNAPSHOT/api/index/index-p.html rename to Debug/latest/api/index/index-p.html diff --git a/Debug/0.3-SNAPSHOT/api/index/index-r.html b/Debug/latest/api/index/index-r.html similarity index 100% rename from Debug/0.3-SNAPSHOT/api/index/index-r.html rename to Debug/latest/api/index/index-r.html diff --git a/Debug/0.3-SNAPSHOT/api/index/index-s.html b/Debug/latest/api/index/index-s.html similarity index 100% rename from Debug/0.3-SNAPSHOT/api/index/index-s.html rename to Debug/latest/api/index/index-s.html diff --git a/Debug/0.3-SNAPSHOT/api/lib/arrow-down.png b/Debug/latest/api/lib/arrow-down.png similarity index 100% rename from Debug/0.3-SNAPSHOT/api/lib/arrow-down.png rename to Debug/latest/api/lib/arrow-down.png diff --git a/Debug/0.3-SNAPSHOT/api/lib/arrow-right.png b/Debug/latest/api/lib/arrow-right.png similarity index 100% rename from Debug/0.3-SNAPSHOT/api/lib/arrow-right.png rename to Debug/latest/api/lib/arrow-right.png diff --git a/Debug/0.3-SNAPSHOT/api/lib/class.png b/Debug/latest/api/lib/class.png similarity index 100% rename from Debug/0.3-SNAPSHOT/api/lib/class.png rename to Debug/latest/api/lib/class.png diff --git a/Debug/0.3-SNAPSHOT/api/lib/class_big.png b/Debug/latest/api/lib/class_big.png similarity index 100% rename from Debug/0.3-SNAPSHOT/api/lib/class_big.png rename to Debug/latest/api/lib/class_big.png diff --git a/Debug/0.3-SNAPSHOT/api/lib/class_diagram.png b/Debug/latest/api/lib/class_diagram.png similarity index 100% rename from Debug/0.3-SNAPSHOT/api/lib/class_diagram.png rename to Debug/latest/api/lib/class_diagram.png diff --git a/Debug/0.3-SNAPSHOT/api/lib/class_to_object_big.png b/Debug/latest/api/lib/class_to_object_big.png similarity index 100% rename from Debug/0.3-SNAPSHOT/api/lib/class_to_object_big.png rename to Debug/latest/api/lib/class_to_object_big.png diff --git a/Debug/0.3-SNAPSHOT/api/lib/constructorsbg.gif b/Debug/latest/api/lib/constructorsbg.gif similarity index 100% rename from Debug/0.3-SNAPSHOT/api/lib/constructorsbg.gif rename to Debug/latest/api/lib/constructorsbg.gif diff --git a/Debug/0.3-SNAPSHOT/api/lib/conversionbg.gif b/Debug/latest/api/lib/conversionbg.gif similarity index 100% rename from Debug/0.3-SNAPSHOT/api/lib/conversionbg.gif rename to Debug/latest/api/lib/conversionbg.gif diff --git a/Debug/0.3-SNAPSHOT/api/lib/defbg-blue.gif b/Debug/latest/api/lib/defbg-blue.gif similarity index 100% rename from Debug/0.3-SNAPSHOT/api/lib/defbg-blue.gif rename to Debug/latest/api/lib/defbg-blue.gif diff --git a/Debug/0.3-SNAPSHOT/api/lib/defbg-green.gif b/Debug/latest/api/lib/defbg-green.gif similarity index 100% rename from Debug/0.3-SNAPSHOT/api/lib/defbg-green.gif rename to Debug/latest/api/lib/defbg-green.gif diff --git a/Debug/0.3-SNAPSHOT/api/lib/diagrams.css b/Debug/latest/api/lib/diagrams.css similarity index 100% rename from Debug/0.3-SNAPSHOT/api/lib/diagrams.css rename to Debug/latest/api/lib/diagrams.css diff --git a/Debug/0.3-SNAPSHOT/api/lib/diagrams.js b/Debug/latest/api/lib/diagrams.js similarity index 100% rename from Debug/0.3-SNAPSHOT/api/lib/diagrams.js rename to Debug/latest/api/lib/diagrams.js diff --git a/Debug/0.3-SNAPSHOT/api/lib/filter_box_left.png b/Debug/latest/api/lib/filter_box_left.png similarity index 100% rename from Debug/0.3-SNAPSHOT/api/lib/filter_box_left.png rename to Debug/latest/api/lib/filter_box_left.png diff --git a/Debug/0.3-SNAPSHOT/api/lib/filter_box_left2.gif b/Debug/latest/api/lib/filter_box_left2.gif similarity index 100% rename from Debug/0.3-SNAPSHOT/api/lib/filter_box_left2.gif rename to Debug/latest/api/lib/filter_box_left2.gif diff --git a/Debug/0.3-SNAPSHOT/api/lib/filter_box_right.png b/Debug/latest/api/lib/filter_box_right.png similarity index 100% rename from Debug/0.3-SNAPSHOT/api/lib/filter_box_right.png rename to Debug/latest/api/lib/filter_box_right.png diff --git a/Debug/0.3-SNAPSHOT/api/lib/filterbg.gif b/Debug/latest/api/lib/filterbg.gif similarity index 100% rename from Debug/0.3-SNAPSHOT/api/lib/filterbg.gif rename to Debug/latest/api/lib/filterbg.gif diff --git a/Debug/0.3-SNAPSHOT/api/lib/filterboxbarbg.gif b/Debug/latest/api/lib/filterboxbarbg.gif similarity index 100% rename from Debug/0.3-SNAPSHOT/api/lib/filterboxbarbg.gif rename to Debug/latest/api/lib/filterboxbarbg.gif diff --git a/Debug/0.3-SNAPSHOT/api/lib/filterboxbarbg.png b/Debug/latest/api/lib/filterboxbarbg.png similarity index 100% rename from Debug/0.3-SNAPSHOT/api/lib/filterboxbarbg.png rename to Debug/latest/api/lib/filterboxbarbg.png diff --git a/Debug/0.3-SNAPSHOT/api/lib/filterboxbg.gif b/Debug/latest/api/lib/filterboxbg.gif similarity index 100% rename from Debug/0.3-SNAPSHOT/api/lib/filterboxbg.gif rename to Debug/latest/api/lib/filterboxbg.gif diff --git a/Debug/0.3-SNAPSHOT/api/lib/fullcommenttopbg.gif b/Debug/latest/api/lib/fullcommenttopbg.gif similarity index 100% rename from Debug/0.3-SNAPSHOT/api/lib/fullcommenttopbg.gif rename to Debug/latest/api/lib/fullcommenttopbg.gif diff --git a/Debug/0.3-SNAPSHOT/api/lib/index.css b/Debug/latest/api/lib/index.css similarity index 100% rename from Debug/0.3-SNAPSHOT/api/lib/index.css rename to Debug/latest/api/lib/index.css diff --git a/Debug/0.3-SNAPSHOT/api/lib/index.js b/Debug/latest/api/lib/index.js similarity index 100% rename from Debug/0.3-SNAPSHOT/api/lib/index.js rename to Debug/latest/api/lib/index.js diff --git a/Debug/0.3-SNAPSHOT/api/lib/jquery-ui.js b/Debug/latest/api/lib/jquery-ui.js similarity index 100% rename from Debug/0.3-SNAPSHOT/api/lib/jquery-ui.js rename to Debug/latest/api/lib/jquery-ui.js diff --git a/Debug/0.3-SNAPSHOT/api/lib/jquery.js b/Debug/latest/api/lib/jquery.js similarity index 100% rename from Debug/0.3-SNAPSHOT/api/lib/jquery.js rename to Debug/latest/api/lib/jquery.js diff --git a/Debug/0.3-SNAPSHOT/api/lib/jquery.layout.js b/Debug/latest/api/lib/jquery.layout.js similarity index 100% rename from Debug/0.3-SNAPSHOT/api/lib/jquery.layout.js rename to Debug/latest/api/lib/jquery.layout.js diff --git a/Debug/0.3-SNAPSHOT/api/lib/modernizr.custom.js b/Debug/latest/api/lib/modernizr.custom.js similarity index 100% rename from Debug/0.3-SNAPSHOT/api/lib/modernizr.custom.js rename to Debug/latest/api/lib/modernizr.custom.js diff --git a/Debug/0.3-SNAPSHOT/api/lib/navigation-li-a.png b/Debug/latest/api/lib/navigation-li-a.png similarity index 100% rename from Debug/0.3-SNAPSHOT/api/lib/navigation-li-a.png rename to Debug/latest/api/lib/navigation-li-a.png diff --git a/Debug/0.3-SNAPSHOT/api/lib/navigation-li.png b/Debug/latest/api/lib/navigation-li.png similarity index 100% rename from Debug/0.3-SNAPSHOT/api/lib/navigation-li.png rename to Debug/latest/api/lib/navigation-li.png diff --git a/Debug/0.3-SNAPSHOT/api/lib/object.png b/Debug/latest/api/lib/object.png similarity index 100% rename from Debug/0.3-SNAPSHOT/api/lib/object.png rename to Debug/latest/api/lib/object.png diff --git a/Debug/0.3-SNAPSHOT/api/lib/object_big.png b/Debug/latest/api/lib/object_big.png similarity index 100% rename from Debug/0.3-SNAPSHOT/api/lib/object_big.png rename to Debug/latest/api/lib/object_big.png diff --git a/Debug/0.3-SNAPSHOT/api/lib/object_diagram.png b/Debug/latest/api/lib/object_diagram.png similarity index 100% rename from Debug/0.3-SNAPSHOT/api/lib/object_diagram.png rename to Debug/latest/api/lib/object_diagram.png diff --git a/Debug/0.3-SNAPSHOT/api/lib/object_to_class_big.png b/Debug/latest/api/lib/object_to_class_big.png similarity index 100% rename from Debug/0.3-SNAPSHOT/api/lib/object_to_class_big.png rename to Debug/latest/api/lib/object_to_class_big.png diff --git a/Debug/0.3-SNAPSHOT/api/lib/object_to_trait_big.png b/Debug/latest/api/lib/object_to_trait_big.png similarity index 100% rename from Debug/0.3-SNAPSHOT/api/lib/object_to_trait_big.png rename to Debug/latest/api/lib/object_to_trait_big.png diff --git a/Debug/0.3-SNAPSHOT/api/lib/object_to_type_big.png b/Debug/latest/api/lib/object_to_type_big.png similarity index 100% rename from Debug/0.3-SNAPSHOT/api/lib/object_to_type_big.png rename to Debug/latest/api/lib/object_to_type_big.png diff --git a/Debug/0.3-SNAPSHOT/api/lib/ownderbg2.gif b/Debug/latest/api/lib/ownderbg2.gif similarity index 100% rename from Debug/0.3-SNAPSHOT/api/lib/ownderbg2.gif rename to Debug/latest/api/lib/ownderbg2.gif diff --git a/Debug/0.3-SNAPSHOT/api/lib/ownerbg.gif b/Debug/latest/api/lib/ownerbg.gif similarity index 100% rename from Debug/0.3-SNAPSHOT/api/lib/ownerbg.gif rename to Debug/latest/api/lib/ownerbg.gif diff --git a/Debug/0.3-SNAPSHOT/api/lib/ownerbg2.gif b/Debug/latest/api/lib/ownerbg2.gif similarity index 100% rename from Debug/0.3-SNAPSHOT/api/lib/ownerbg2.gif rename to Debug/latest/api/lib/ownerbg2.gif diff --git a/Debug/0.3-SNAPSHOT/api/lib/package.png b/Debug/latest/api/lib/package.png similarity index 100% rename from Debug/0.3-SNAPSHOT/api/lib/package.png rename to Debug/latest/api/lib/package.png diff --git a/Debug/0.3-SNAPSHOT/api/lib/package_big.png b/Debug/latest/api/lib/package_big.png similarity index 100% rename from Debug/0.3-SNAPSHOT/api/lib/package_big.png rename to Debug/latest/api/lib/package_big.png diff --git a/Debug/0.3-SNAPSHOT/api/lib/packagesbg.gif b/Debug/latest/api/lib/packagesbg.gif similarity index 100% rename from Debug/0.3-SNAPSHOT/api/lib/packagesbg.gif rename to Debug/latest/api/lib/packagesbg.gif diff --git a/Debug/0.3-SNAPSHOT/api/lib/ref-index.css b/Debug/latest/api/lib/ref-index.css similarity index 100% rename from Debug/0.3-SNAPSHOT/api/lib/ref-index.css rename to Debug/latest/api/lib/ref-index.css diff --git a/Debug/0.3-SNAPSHOT/api/lib/remove.png b/Debug/latest/api/lib/remove.png similarity index 100% rename from Debug/0.3-SNAPSHOT/api/lib/remove.png rename to Debug/latest/api/lib/remove.png diff --git a/Debug/0.3-SNAPSHOT/api/lib/scheduler.js b/Debug/latest/api/lib/scheduler.js similarity index 100% rename from Debug/0.3-SNAPSHOT/api/lib/scheduler.js rename to Debug/latest/api/lib/scheduler.js diff --git a/Debug/0.3-SNAPSHOT/api/lib/selected-implicits.png b/Debug/latest/api/lib/selected-implicits.png similarity index 100% rename from Debug/0.3-SNAPSHOT/api/lib/selected-implicits.png rename to Debug/latest/api/lib/selected-implicits.png diff --git a/Debug/0.3-SNAPSHOT/api/lib/selected-right-implicits.png b/Debug/latest/api/lib/selected-right-implicits.png similarity index 100% rename from Debug/0.3-SNAPSHOT/api/lib/selected-right-implicits.png rename to Debug/latest/api/lib/selected-right-implicits.png diff --git a/Debug/0.3-SNAPSHOT/api/lib/selected-right.png b/Debug/latest/api/lib/selected-right.png similarity index 100% rename from Debug/0.3-SNAPSHOT/api/lib/selected-right.png rename to Debug/latest/api/lib/selected-right.png diff --git a/Debug/0.3-SNAPSHOT/api/lib/selected.png b/Debug/latest/api/lib/selected.png similarity index 100% rename from Debug/0.3-SNAPSHOT/api/lib/selected.png rename to Debug/latest/api/lib/selected.png diff --git a/Debug/0.3-SNAPSHOT/api/lib/selected2-right.png b/Debug/latest/api/lib/selected2-right.png similarity index 100% rename from Debug/0.3-SNAPSHOT/api/lib/selected2-right.png rename to Debug/latest/api/lib/selected2-right.png diff --git a/Debug/0.3-SNAPSHOT/api/lib/selected2.png b/Debug/latest/api/lib/selected2.png similarity index 100% rename from Debug/0.3-SNAPSHOT/api/lib/selected2.png rename to Debug/latest/api/lib/selected2.png diff --git a/Debug/0.3-SNAPSHOT/api/lib/signaturebg.gif b/Debug/latest/api/lib/signaturebg.gif similarity index 100% rename from Debug/0.3-SNAPSHOT/api/lib/signaturebg.gif rename to Debug/latest/api/lib/signaturebg.gif diff --git a/Debug/0.3-SNAPSHOT/api/lib/signaturebg2.gif b/Debug/latest/api/lib/signaturebg2.gif similarity index 100% rename from Debug/0.3-SNAPSHOT/api/lib/signaturebg2.gif rename to Debug/latest/api/lib/signaturebg2.gif diff --git a/Debug/0.3-SNAPSHOT/api/lib/template.css b/Debug/latest/api/lib/template.css similarity index 100% rename from Debug/0.3-SNAPSHOT/api/lib/template.css rename to Debug/latest/api/lib/template.css diff --git a/Debug/0.3-SNAPSHOT/api/lib/template.js b/Debug/latest/api/lib/template.js similarity index 100% rename from Debug/0.3-SNAPSHOT/api/lib/template.js rename to Debug/latest/api/lib/template.js diff --git a/Debug/0.3-SNAPSHOT/api/lib/tools.tooltip.js b/Debug/latest/api/lib/tools.tooltip.js similarity index 100% rename from Debug/0.3-SNAPSHOT/api/lib/tools.tooltip.js rename to Debug/latest/api/lib/tools.tooltip.js diff --git a/Debug/0.3-SNAPSHOT/api/lib/trait.png b/Debug/latest/api/lib/trait.png similarity index 100% rename from Debug/0.3-SNAPSHOT/api/lib/trait.png rename to Debug/latest/api/lib/trait.png diff --git a/Debug/0.3-SNAPSHOT/api/lib/trait_big.png b/Debug/latest/api/lib/trait_big.png similarity index 100% rename from Debug/0.3-SNAPSHOT/api/lib/trait_big.png rename to Debug/latest/api/lib/trait_big.png diff --git a/Debug/0.3-SNAPSHOT/api/lib/trait_diagram.png b/Debug/latest/api/lib/trait_diagram.png similarity index 100% rename from Debug/0.3-SNAPSHOT/api/lib/trait_diagram.png rename to Debug/latest/api/lib/trait_diagram.png diff --git a/Debug/0.3-SNAPSHOT/api/lib/trait_to_object_big.png b/Debug/latest/api/lib/trait_to_object_big.png similarity index 100% rename from Debug/0.3-SNAPSHOT/api/lib/trait_to_object_big.png rename to Debug/latest/api/lib/trait_to_object_big.png diff --git a/Debug/0.3-SNAPSHOT/api/lib/type.png b/Debug/latest/api/lib/type.png similarity index 100% rename from Debug/0.3-SNAPSHOT/api/lib/type.png rename to Debug/latest/api/lib/type.png diff --git a/Debug/0.3-SNAPSHOT/api/lib/type_big.png b/Debug/latest/api/lib/type_big.png similarity index 100% rename from Debug/0.3-SNAPSHOT/api/lib/type_big.png rename to Debug/latest/api/lib/type_big.png diff --git a/Debug/0.3-SNAPSHOT/api/lib/type_diagram.png b/Debug/latest/api/lib/type_diagram.png similarity index 100% rename from Debug/0.3-SNAPSHOT/api/lib/type_diagram.png rename to Debug/latest/api/lib/type_diagram.png diff --git a/Debug/0.3-SNAPSHOT/api/lib/type_to_object_big.png b/Debug/latest/api/lib/type_to_object_big.png similarity index 100% rename from Debug/0.3-SNAPSHOT/api/lib/type_to_object_big.png rename to Debug/latest/api/lib/type_to_object_big.png diff --git a/Debug/0.3-SNAPSHOT/api/lib/typebg.gif b/Debug/latest/api/lib/typebg.gif similarity index 100% rename from Debug/0.3-SNAPSHOT/api/lib/typebg.gif rename to Debug/latest/api/lib/typebg.gif diff --git a/Debug/0.3-SNAPSHOT/api/lib/unselected.png b/Debug/latest/api/lib/unselected.png similarity index 100% rename from Debug/0.3-SNAPSHOT/api/lib/unselected.png rename to Debug/latest/api/lib/unselected.png diff --git a/Debug/0.3-SNAPSHOT/api/lib/valuemembersbg.gif b/Debug/latest/api/lib/valuemembersbg.gif similarity index 100% rename from Debug/0.3-SNAPSHOT/api/lib/valuemembersbg.gif rename to Debug/latest/api/lib/valuemembersbg.gif diff --git a/Debug/0.3-SNAPSHOT/api/package.html b/Debug/latest/api/package.html similarity index 100% rename from Debug/0.3-SNAPSHOT/api/package.html rename to Debug/latest/api/package.html diff --git a/Debug/0.3-SNAPSHOT/api/scalaxy/debug/impl$.html b/Debug/latest/api/scalaxy/debug/impl$.html similarity index 100% rename from Debug/0.3-SNAPSHOT/api/scalaxy/debug/impl$.html rename to Debug/latest/api/scalaxy/debug/impl$.html diff --git a/Debug/0.3-SNAPSHOT/api/scalaxy/debug/package.html b/Debug/latest/api/scalaxy/debug/package.html similarity index 100% rename from Debug/0.3-SNAPSHOT/api/scalaxy/debug/package.html rename to Debug/latest/api/scalaxy/debug/package.html diff --git a/Debug/0.3-SNAPSHOT/api/scalaxy/debug/plugin/DebuggableMacrosCompiler$.html b/Debug/latest/api/scalaxy/debug/plugin/DebuggableMacrosCompiler$.html similarity index 100% rename from Debug/0.3-SNAPSHOT/api/scalaxy/debug/plugin/DebuggableMacrosCompiler$.html rename to Debug/latest/api/scalaxy/debug/plugin/DebuggableMacrosCompiler$.html diff --git a/Debug/0.3-SNAPSHOT/api/scalaxy/debug/plugin/DebuggableMacrosComponent.html b/Debug/latest/api/scalaxy/debug/plugin/DebuggableMacrosComponent.html similarity index 100% rename from Debug/0.3-SNAPSHOT/api/scalaxy/debug/plugin/DebuggableMacrosComponent.html rename to Debug/latest/api/scalaxy/debug/plugin/DebuggableMacrosComponent.html diff --git a/Debug/0.3-SNAPSHOT/api/scalaxy/debug/plugin/DebuggableMacrosPlugin.html b/Debug/latest/api/scalaxy/debug/plugin/DebuggableMacrosPlugin.html similarity index 100% rename from Debug/0.3-SNAPSHOT/api/scalaxy/debug/plugin/DebuggableMacrosPlugin.html rename to Debug/latest/api/scalaxy/debug/plugin/DebuggableMacrosPlugin.html diff --git a/Debug/0.3-SNAPSHOT/api/scalaxy/debug/plugin/package.html b/Debug/latest/api/scalaxy/debug/plugin/package.html similarity index 100% rename from Debug/0.3-SNAPSHOT/api/scalaxy/debug/plugin/package.html rename to Debug/latest/api/scalaxy/debug/plugin/package.html diff --git a/Debug/0.3-SNAPSHOT/api/scalaxy/package.html b/Debug/latest/api/scalaxy/package.html similarity index 100% rename from Debug/0.3-SNAPSHOT/api/scalaxy/package.html rename to Debug/latest/api/scalaxy/package.html diff --git a/Fx/0.3-SNAPSHOT/api/index.html b/Fx/latest/api/index.html similarity index 100% rename from Fx/0.3-SNAPSHOT/api/index.html rename to Fx/latest/api/index.html diff --git a/Fx/0.3-SNAPSHOT/api/index.js b/Fx/latest/api/index.js similarity index 100% rename from Fx/0.3-SNAPSHOT/api/index.js rename to Fx/latest/api/index.js diff --git a/Fx/0.3-SNAPSHOT/api/lib/arrow-down.png b/Fx/latest/api/lib/arrow-down.png similarity index 100% rename from Fx/0.3-SNAPSHOT/api/lib/arrow-down.png rename to Fx/latest/api/lib/arrow-down.png diff --git a/Fx/0.3-SNAPSHOT/api/lib/arrow-right.png b/Fx/latest/api/lib/arrow-right.png similarity index 100% rename from Fx/0.3-SNAPSHOT/api/lib/arrow-right.png rename to Fx/latest/api/lib/arrow-right.png diff --git a/Fx/0.3-SNAPSHOT/api/lib/class.png b/Fx/latest/api/lib/class.png similarity index 100% rename from Fx/0.3-SNAPSHOT/api/lib/class.png rename to Fx/latest/api/lib/class.png diff --git a/Fx/0.3-SNAPSHOT/api/lib/class_big.png b/Fx/latest/api/lib/class_big.png similarity index 100% rename from Fx/0.3-SNAPSHOT/api/lib/class_big.png rename to Fx/latest/api/lib/class_big.png diff --git a/Fx/0.3-SNAPSHOT/api/lib/class_diagram.png b/Fx/latest/api/lib/class_diagram.png similarity index 100% rename from Fx/0.3-SNAPSHOT/api/lib/class_diagram.png rename to Fx/latest/api/lib/class_diagram.png diff --git a/Fx/0.3-SNAPSHOT/api/lib/class_to_object_big.png b/Fx/latest/api/lib/class_to_object_big.png similarity index 100% rename from Fx/0.3-SNAPSHOT/api/lib/class_to_object_big.png rename to Fx/latest/api/lib/class_to_object_big.png diff --git a/Fx/0.3-SNAPSHOT/api/lib/constructorsbg.gif b/Fx/latest/api/lib/constructorsbg.gif similarity index 100% rename from Fx/0.3-SNAPSHOT/api/lib/constructorsbg.gif rename to Fx/latest/api/lib/constructorsbg.gif diff --git a/Fx/0.3-SNAPSHOT/api/lib/conversionbg.gif b/Fx/latest/api/lib/conversionbg.gif similarity index 100% rename from Fx/0.3-SNAPSHOT/api/lib/conversionbg.gif rename to Fx/latest/api/lib/conversionbg.gif diff --git a/Fx/0.3-SNAPSHOT/api/lib/defbg-blue.gif b/Fx/latest/api/lib/defbg-blue.gif similarity index 100% rename from Fx/0.3-SNAPSHOT/api/lib/defbg-blue.gif rename to Fx/latest/api/lib/defbg-blue.gif diff --git a/Fx/0.3-SNAPSHOT/api/lib/defbg-green.gif b/Fx/latest/api/lib/defbg-green.gif similarity index 100% rename from Fx/0.3-SNAPSHOT/api/lib/defbg-green.gif rename to Fx/latest/api/lib/defbg-green.gif diff --git a/Fx/0.3-SNAPSHOT/api/lib/diagrams.css b/Fx/latest/api/lib/diagrams.css similarity index 100% rename from Fx/0.3-SNAPSHOT/api/lib/diagrams.css rename to Fx/latest/api/lib/diagrams.css diff --git a/Fx/0.3-SNAPSHOT/api/lib/diagrams.js b/Fx/latest/api/lib/diagrams.js similarity index 100% rename from Fx/0.3-SNAPSHOT/api/lib/diagrams.js rename to Fx/latest/api/lib/diagrams.js diff --git a/Fx/0.3-SNAPSHOT/api/lib/filter_box_left.png b/Fx/latest/api/lib/filter_box_left.png similarity index 100% rename from Fx/0.3-SNAPSHOT/api/lib/filter_box_left.png rename to Fx/latest/api/lib/filter_box_left.png diff --git a/Fx/0.3-SNAPSHOT/api/lib/filter_box_left2.gif b/Fx/latest/api/lib/filter_box_left2.gif similarity index 100% rename from Fx/0.3-SNAPSHOT/api/lib/filter_box_left2.gif rename to Fx/latest/api/lib/filter_box_left2.gif diff --git a/Fx/0.3-SNAPSHOT/api/lib/filter_box_right.png b/Fx/latest/api/lib/filter_box_right.png similarity index 100% rename from Fx/0.3-SNAPSHOT/api/lib/filter_box_right.png rename to Fx/latest/api/lib/filter_box_right.png diff --git a/Fx/0.3-SNAPSHOT/api/lib/filterbg.gif b/Fx/latest/api/lib/filterbg.gif similarity index 100% rename from Fx/0.3-SNAPSHOT/api/lib/filterbg.gif rename to Fx/latest/api/lib/filterbg.gif diff --git a/Fx/0.3-SNAPSHOT/api/lib/filterboxbarbg.gif b/Fx/latest/api/lib/filterboxbarbg.gif similarity index 100% rename from Fx/0.3-SNAPSHOT/api/lib/filterboxbarbg.gif rename to Fx/latest/api/lib/filterboxbarbg.gif diff --git a/Fx/0.3-SNAPSHOT/api/lib/filterboxbarbg.png b/Fx/latest/api/lib/filterboxbarbg.png similarity index 100% rename from Fx/0.3-SNAPSHOT/api/lib/filterboxbarbg.png rename to Fx/latest/api/lib/filterboxbarbg.png diff --git a/Fx/0.3-SNAPSHOT/api/lib/filterboxbg.gif b/Fx/latest/api/lib/filterboxbg.gif similarity index 100% rename from Fx/0.3-SNAPSHOT/api/lib/filterboxbg.gif rename to Fx/latest/api/lib/filterboxbg.gif diff --git a/Fx/0.3-SNAPSHOT/api/lib/fullcommenttopbg.gif b/Fx/latest/api/lib/fullcommenttopbg.gif similarity index 100% rename from Fx/0.3-SNAPSHOT/api/lib/fullcommenttopbg.gif rename to Fx/latest/api/lib/fullcommenttopbg.gif diff --git a/Fx/0.3-SNAPSHOT/api/lib/index.css b/Fx/latest/api/lib/index.css similarity index 100% rename from Fx/0.3-SNAPSHOT/api/lib/index.css rename to Fx/latest/api/lib/index.css diff --git a/Fx/0.3-SNAPSHOT/api/lib/index.js b/Fx/latest/api/lib/index.js similarity index 100% rename from Fx/0.3-SNAPSHOT/api/lib/index.js rename to Fx/latest/api/lib/index.js diff --git a/Fx/0.3-SNAPSHOT/api/lib/jquery-ui.js b/Fx/latest/api/lib/jquery-ui.js similarity index 100% rename from Fx/0.3-SNAPSHOT/api/lib/jquery-ui.js rename to Fx/latest/api/lib/jquery-ui.js diff --git a/Fx/0.3-SNAPSHOT/api/lib/jquery.js b/Fx/latest/api/lib/jquery.js similarity index 100% rename from Fx/0.3-SNAPSHOT/api/lib/jquery.js rename to Fx/latest/api/lib/jquery.js diff --git a/Fx/0.3-SNAPSHOT/api/lib/jquery.layout.js b/Fx/latest/api/lib/jquery.layout.js similarity index 100% rename from Fx/0.3-SNAPSHOT/api/lib/jquery.layout.js rename to Fx/latest/api/lib/jquery.layout.js diff --git a/Fx/0.3-SNAPSHOT/api/lib/modernizr.custom.js b/Fx/latest/api/lib/modernizr.custom.js similarity index 100% rename from Fx/0.3-SNAPSHOT/api/lib/modernizr.custom.js rename to Fx/latest/api/lib/modernizr.custom.js diff --git a/Fx/0.3-SNAPSHOT/api/lib/navigation-li-a.png b/Fx/latest/api/lib/navigation-li-a.png similarity index 100% rename from Fx/0.3-SNAPSHOT/api/lib/navigation-li-a.png rename to Fx/latest/api/lib/navigation-li-a.png diff --git a/Fx/0.3-SNAPSHOT/api/lib/navigation-li.png b/Fx/latest/api/lib/navigation-li.png similarity index 100% rename from Fx/0.3-SNAPSHOT/api/lib/navigation-li.png rename to Fx/latest/api/lib/navigation-li.png diff --git a/Fx/0.3-SNAPSHOT/api/lib/object.png b/Fx/latest/api/lib/object.png similarity index 100% rename from Fx/0.3-SNAPSHOT/api/lib/object.png rename to Fx/latest/api/lib/object.png diff --git a/Fx/0.3-SNAPSHOT/api/lib/object_big.png b/Fx/latest/api/lib/object_big.png similarity index 100% rename from Fx/0.3-SNAPSHOT/api/lib/object_big.png rename to Fx/latest/api/lib/object_big.png diff --git a/Fx/0.3-SNAPSHOT/api/lib/object_diagram.png b/Fx/latest/api/lib/object_diagram.png similarity index 100% rename from Fx/0.3-SNAPSHOT/api/lib/object_diagram.png rename to Fx/latest/api/lib/object_diagram.png diff --git a/Fx/0.3-SNAPSHOT/api/lib/object_to_class_big.png b/Fx/latest/api/lib/object_to_class_big.png similarity index 100% rename from Fx/0.3-SNAPSHOT/api/lib/object_to_class_big.png rename to Fx/latest/api/lib/object_to_class_big.png diff --git a/Fx/0.3-SNAPSHOT/api/lib/object_to_trait_big.png b/Fx/latest/api/lib/object_to_trait_big.png similarity index 100% rename from Fx/0.3-SNAPSHOT/api/lib/object_to_trait_big.png rename to Fx/latest/api/lib/object_to_trait_big.png diff --git a/Fx/0.3-SNAPSHOT/api/lib/object_to_type_big.png b/Fx/latest/api/lib/object_to_type_big.png similarity index 100% rename from Fx/0.3-SNAPSHOT/api/lib/object_to_type_big.png rename to Fx/latest/api/lib/object_to_type_big.png diff --git a/Fx/0.3-SNAPSHOT/api/lib/ownderbg2.gif b/Fx/latest/api/lib/ownderbg2.gif similarity index 100% rename from Fx/0.3-SNAPSHOT/api/lib/ownderbg2.gif rename to Fx/latest/api/lib/ownderbg2.gif diff --git a/Fx/0.3-SNAPSHOT/api/lib/ownerbg.gif b/Fx/latest/api/lib/ownerbg.gif similarity index 100% rename from Fx/0.3-SNAPSHOT/api/lib/ownerbg.gif rename to Fx/latest/api/lib/ownerbg.gif diff --git a/Fx/0.3-SNAPSHOT/api/lib/ownerbg2.gif b/Fx/latest/api/lib/ownerbg2.gif similarity index 100% rename from Fx/0.3-SNAPSHOT/api/lib/ownerbg2.gif rename to Fx/latest/api/lib/ownerbg2.gif diff --git a/Fx/0.3-SNAPSHOT/api/lib/package.png b/Fx/latest/api/lib/package.png similarity index 100% rename from Fx/0.3-SNAPSHOT/api/lib/package.png rename to Fx/latest/api/lib/package.png diff --git a/Fx/0.3-SNAPSHOT/api/lib/package_big.png b/Fx/latest/api/lib/package_big.png similarity index 100% rename from Fx/0.3-SNAPSHOT/api/lib/package_big.png rename to Fx/latest/api/lib/package_big.png diff --git a/Fx/0.3-SNAPSHOT/api/lib/packagesbg.gif b/Fx/latest/api/lib/packagesbg.gif similarity index 100% rename from Fx/0.3-SNAPSHOT/api/lib/packagesbg.gif rename to Fx/latest/api/lib/packagesbg.gif diff --git a/Fx/0.3-SNAPSHOT/api/lib/ref-index.css b/Fx/latest/api/lib/ref-index.css similarity index 100% rename from Fx/0.3-SNAPSHOT/api/lib/ref-index.css rename to Fx/latest/api/lib/ref-index.css diff --git a/Fx/0.3-SNAPSHOT/api/lib/remove.png b/Fx/latest/api/lib/remove.png similarity index 100% rename from Fx/0.3-SNAPSHOT/api/lib/remove.png rename to Fx/latest/api/lib/remove.png diff --git a/Fx/0.3-SNAPSHOT/api/lib/scheduler.js b/Fx/latest/api/lib/scheduler.js similarity index 100% rename from Fx/0.3-SNAPSHOT/api/lib/scheduler.js rename to Fx/latest/api/lib/scheduler.js diff --git a/Fx/0.3-SNAPSHOT/api/lib/selected-implicits.png b/Fx/latest/api/lib/selected-implicits.png similarity index 100% rename from Fx/0.3-SNAPSHOT/api/lib/selected-implicits.png rename to Fx/latest/api/lib/selected-implicits.png diff --git a/Fx/0.3-SNAPSHOT/api/lib/selected-right-implicits.png b/Fx/latest/api/lib/selected-right-implicits.png similarity index 100% rename from Fx/0.3-SNAPSHOT/api/lib/selected-right-implicits.png rename to Fx/latest/api/lib/selected-right-implicits.png diff --git a/Fx/0.3-SNAPSHOT/api/lib/selected-right.png b/Fx/latest/api/lib/selected-right.png similarity index 100% rename from Fx/0.3-SNAPSHOT/api/lib/selected-right.png rename to Fx/latest/api/lib/selected-right.png diff --git a/Fx/0.3-SNAPSHOT/api/lib/selected.png b/Fx/latest/api/lib/selected.png similarity index 100% rename from Fx/0.3-SNAPSHOT/api/lib/selected.png rename to Fx/latest/api/lib/selected.png diff --git a/Fx/0.3-SNAPSHOT/api/lib/selected2-right.png b/Fx/latest/api/lib/selected2-right.png similarity index 100% rename from Fx/0.3-SNAPSHOT/api/lib/selected2-right.png rename to Fx/latest/api/lib/selected2-right.png diff --git a/Fx/0.3-SNAPSHOT/api/lib/selected2.png b/Fx/latest/api/lib/selected2.png similarity index 100% rename from Fx/0.3-SNAPSHOT/api/lib/selected2.png rename to Fx/latest/api/lib/selected2.png diff --git a/Fx/0.3-SNAPSHOT/api/lib/signaturebg.gif b/Fx/latest/api/lib/signaturebg.gif similarity index 100% rename from Fx/0.3-SNAPSHOT/api/lib/signaturebg.gif rename to Fx/latest/api/lib/signaturebg.gif diff --git a/Fx/0.3-SNAPSHOT/api/lib/signaturebg2.gif b/Fx/latest/api/lib/signaturebg2.gif similarity index 100% rename from Fx/0.3-SNAPSHOT/api/lib/signaturebg2.gif rename to Fx/latest/api/lib/signaturebg2.gif diff --git a/Fx/0.3-SNAPSHOT/api/lib/template.css b/Fx/latest/api/lib/template.css similarity index 100% rename from Fx/0.3-SNAPSHOT/api/lib/template.css rename to Fx/latest/api/lib/template.css diff --git a/Fx/0.3-SNAPSHOT/api/lib/template.js b/Fx/latest/api/lib/template.js similarity index 100% rename from Fx/0.3-SNAPSHOT/api/lib/template.js rename to Fx/latest/api/lib/template.js diff --git a/Fx/0.3-SNAPSHOT/api/lib/tools.tooltip.js b/Fx/latest/api/lib/tools.tooltip.js similarity index 100% rename from Fx/0.3-SNAPSHOT/api/lib/tools.tooltip.js rename to Fx/latest/api/lib/tools.tooltip.js diff --git a/Fx/0.3-SNAPSHOT/api/lib/trait.png b/Fx/latest/api/lib/trait.png similarity index 100% rename from Fx/0.3-SNAPSHOT/api/lib/trait.png rename to Fx/latest/api/lib/trait.png diff --git a/Fx/0.3-SNAPSHOT/api/lib/trait_big.png b/Fx/latest/api/lib/trait_big.png similarity index 100% rename from Fx/0.3-SNAPSHOT/api/lib/trait_big.png rename to Fx/latest/api/lib/trait_big.png diff --git a/Fx/0.3-SNAPSHOT/api/lib/trait_diagram.png b/Fx/latest/api/lib/trait_diagram.png similarity index 100% rename from Fx/0.3-SNAPSHOT/api/lib/trait_diagram.png rename to Fx/latest/api/lib/trait_diagram.png diff --git a/Fx/0.3-SNAPSHOT/api/lib/trait_to_object_big.png b/Fx/latest/api/lib/trait_to_object_big.png similarity index 100% rename from Fx/0.3-SNAPSHOT/api/lib/trait_to_object_big.png rename to Fx/latest/api/lib/trait_to_object_big.png diff --git a/Fx/0.3-SNAPSHOT/api/lib/type.png b/Fx/latest/api/lib/type.png similarity index 100% rename from Fx/0.3-SNAPSHOT/api/lib/type.png rename to Fx/latest/api/lib/type.png diff --git a/Fx/0.3-SNAPSHOT/api/lib/type_big.png b/Fx/latest/api/lib/type_big.png similarity index 100% rename from Fx/0.3-SNAPSHOT/api/lib/type_big.png rename to Fx/latest/api/lib/type_big.png diff --git a/Fx/0.3-SNAPSHOT/api/lib/type_diagram.png b/Fx/latest/api/lib/type_diagram.png similarity index 100% rename from Fx/0.3-SNAPSHOT/api/lib/type_diagram.png rename to Fx/latest/api/lib/type_diagram.png diff --git a/Fx/0.3-SNAPSHOT/api/lib/type_to_object_big.png b/Fx/latest/api/lib/type_to_object_big.png similarity index 100% rename from Fx/0.3-SNAPSHOT/api/lib/type_to_object_big.png rename to Fx/latest/api/lib/type_to_object_big.png diff --git a/Fx/0.3-SNAPSHOT/api/lib/typebg.gif b/Fx/latest/api/lib/typebg.gif similarity index 100% rename from Fx/0.3-SNAPSHOT/api/lib/typebg.gif rename to Fx/latest/api/lib/typebg.gif diff --git a/Fx/0.3-SNAPSHOT/api/lib/unselected.png b/Fx/latest/api/lib/unselected.png similarity index 100% rename from Fx/0.3-SNAPSHOT/api/lib/unselected.png rename to Fx/latest/api/lib/unselected.png diff --git a/Fx/0.3-SNAPSHOT/api/lib/valuemembersbg.gif b/Fx/latest/api/lib/valuemembersbg.gif similarity index 100% rename from Fx/0.3-SNAPSHOT/api/lib/valuemembersbg.gif rename to Fx/latest/api/lib/valuemembersbg.gif diff --git a/Fx/0.3-SNAPSHOT/api/package.html b/Fx/latest/api/package.html similarity index 100% rename from Fx/0.3-SNAPSHOT/api/package.html rename to Fx/latest/api/package.html diff --git a/MacroExtensions/0.3-SNAPSHOT/api/index.html b/MacroExtensions/latest/api/index.html similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/index.html rename to MacroExtensions/latest/api/index.html diff --git a/MacroExtensions/0.3-SNAPSHOT/api/index.js b/MacroExtensions/latest/api/index.js similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/index.js rename to MacroExtensions/latest/api/index.js diff --git a/MacroExtensions/0.3-SNAPSHOT/api/index/index-_.html b/MacroExtensions/latest/api/index/index-_.html similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/index/index-_.html rename to MacroExtensions/latest/api/index/index-_.html diff --git a/MacroExtensions/0.3-SNAPSHOT/api/index/index-a.html b/MacroExtensions/latest/api/index/index-a.html similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/index/index-a.html rename to MacroExtensions/latest/api/index/index-a.html diff --git a/MacroExtensions/0.3-SNAPSHOT/api/index/index-c.html b/MacroExtensions/latest/api/index/index-c.html similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/index/index-c.html rename to MacroExtensions/latest/api/index/index-c.html diff --git a/MacroExtensions/0.3-SNAPSHOT/api/index/index-d.html b/MacroExtensions/latest/api/index/index-d.html similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/index/index-d.html rename to MacroExtensions/latest/api/index/index-d.html diff --git a/MacroExtensions/0.3-SNAPSHOT/api/index/index-e.html b/MacroExtensions/latest/api/index/index-e.html similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/index/index-e.html rename to MacroExtensions/latest/api/index/index-e.html diff --git a/MacroExtensions/0.3-SNAPSHOT/api/index/index-f.html b/MacroExtensions/latest/api/index/index-f.html similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/index/index-f.html rename to MacroExtensions/latest/api/index/index-f.html diff --git a/MacroExtensions/0.3-SNAPSHOT/api/index/index-g.html b/MacroExtensions/latest/api/index/index-g.html similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/index/index-g.html rename to MacroExtensions/latest/api/index/index-g.html diff --git a/MacroExtensions/0.3-SNAPSHOT/api/index/index-j.html b/MacroExtensions/latest/api/index/index-j.html similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/index/index-j.html rename to MacroExtensions/latest/api/index/index-j.html diff --git a/MacroExtensions/0.3-SNAPSHOT/api/index/index-l.html b/MacroExtensions/latest/api/index/index-l.html similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/index/index-l.html rename to MacroExtensions/latest/api/index/index-l.html diff --git a/MacroExtensions/0.3-SNAPSHOT/api/index/index-m.html b/MacroExtensions/latest/api/index/index-m.html similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/index/index-m.html rename to MacroExtensions/latest/api/index/index-m.html diff --git a/MacroExtensions/0.3-SNAPSHOT/api/index/index-n.html b/MacroExtensions/latest/api/index/index-n.html similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/index/index-n.html rename to MacroExtensions/latest/api/index/index-n.html diff --git a/MacroExtensions/0.3-SNAPSHOT/api/index/index-p.html b/MacroExtensions/latest/api/index/index-p.html similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/index/index-p.html rename to MacroExtensions/latest/api/index/index-p.html diff --git a/MacroExtensions/0.3-SNAPSHOT/api/index/index-r.html b/MacroExtensions/latest/api/index/index-r.html similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/index/index-r.html rename to MacroExtensions/latest/api/index/index-r.html diff --git a/MacroExtensions/0.3-SNAPSHOT/api/index/index-s.html b/MacroExtensions/latest/api/index/index-s.html similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/index/index-s.html rename to MacroExtensions/latest/api/index/index-s.html diff --git a/MacroExtensions/0.3-SNAPSHOT/api/index/index-t.html b/MacroExtensions/latest/api/index/index-t.html similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/index/index-t.html rename to MacroExtensions/latest/api/index/index-t.html diff --git a/MacroExtensions/0.3-SNAPSHOT/api/lib/arrow-down.png b/MacroExtensions/latest/api/lib/arrow-down.png similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/lib/arrow-down.png rename to MacroExtensions/latest/api/lib/arrow-down.png diff --git a/MacroExtensions/0.3-SNAPSHOT/api/lib/arrow-right.png b/MacroExtensions/latest/api/lib/arrow-right.png similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/lib/arrow-right.png rename to MacroExtensions/latest/api/lib/arrow-right.png diff --git a/MacroExtensions/0.3-SNAPSHOT/api/lib/class.png b/MacroExtensions/latest/api/lib/class.png similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/lib/class.png rename to MacroExtensions/latest/api/lib/class.png diff --git a/MacroExtensions/0.3-SNAPSHOT/api/lib/class_big.png b/MacroExtensions/latest/api/lib/class_big.png similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/lib/class_big.png rename to MacroExtensions/latest/api/lib/class_big.png diff --git a/MacroExtensions/0.3-SNAPSHOT/api/lib/class_diagram.png b/MacroExtensions/latest/api/lib/class_diagram.png similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/lib/class_diagram.png rename to MacroExtensions/latest/api/lib/class_diagram.png diff --git a/MacroExtensions/0.3-SNAPSHOT/api/lib/class_to_object_big.png b/MacroExtensions/latest/api/lib/class_to_object_big.png similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/lib/class_to_object_big.png rename to MacroExtensions/latest/api/lib/class_to_object_big.png diff --git a/MacroExtensions/0.3-SNAPSHOT/api/lib/constructorsbg.gif b/MacroExtensions/latest/api/lib/constructorsbg.gif similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/lib/constructorsbg.gif rename to MacroExtensions/latest/api/lib/constructorsbg.gif diff --git a/MacroExtensions/0.3-SNAPSHOT/api/lib/conversionbg.gif b/MacroExtensions/latest/api/lib/conversionbg.gif similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/lib/conversionbg.gif rename to MacroExtensions/latest/api/lib/conversionbg.gif diff --git a/MacroExtensions/0.3-SNAPSHOT/api/lib/defbg-blue.gif b/MacroExtensions/latest/api/lib/defbg-blue.gif similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/lib/defbg-blue.gif rename to MacroExtensions/latest/api/lib/defbg-blue.gif diff --git a/MacroExtensions/0.3-SNAPSHOT/api/lib/defbg-green.gif b/MacroExtensions/latest/api/lib/defbg-green.gif similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/lib/defbg-green.gif rename to MacroExtensions/latest/api/lib/defbg-green.gif diff --git a/MacroExtensions/0.3-SNAPSHOT/api/lib/diagrams.css b/MacroExtensions/latest/api/lib/diagrams.css similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/lib/diagrams.css rename to MacroExtensions/latest/api/lib/diagrams.css diff --git a/MacroExtensions/0.3-SNAPSHOT/api/lib/diagrams.js b/MacroExtensions/latest/api/lib/diagrams.js similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/lib/diagrams.js rename to MacroExtensions/latest/api/lib/diagrams.js diff --git a/MacroExtensions/0.3-SNAPSHOT/api/lib/filter_box_left.png b/MacroExtensions/latest/api/lib/filter_box_left.png similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/lib/filter_box_left.png rename to MacroExtensions/latest/api/lib/filter_box_left.png diff --git a/MacroExtensions/0.3-SNAPSHOT/api/lib/filter_box_left2.gif b/MacroExtensions/latest/api/lib/filter_box_left2.gif similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/lib/filter_box_left2.gif rename to MacroExtensions/latest/api/lib/filter_box_left2.gif diff --git a/MacroExtensions/0.3-SNAPSHOT/api/lib/filter_box_right.png b/MacroExtensions/latest/api/lib/filter_box_right.png similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/lib/filter_box_right.png rename to MacroExtensions/latest/api/lib/filter_box_right.png diff --git a/MacroExtensions/0.3-SNAPSHOT/api/lib/filterbg.gif b/MacroExtensions/latest/api/lib/filterbg.gif similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/lib/filterbg.gif rename to MacroExtensions/latest/api/lib/filterbg.gif diff --git a/MacroExtensions/0.3-SNAPSHOT/api/lib/filterboxbarbg.gif b/MacroExtensions/latest/api/lib/filterboxbarbg.gif similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/lib/filterboxbarbg.gif rename to MacroExtensions/latest/api/lib/filterboxbarbg.gif diff --git a/MacroExtensions/0.3-SNAPSHOT/api/lib/filterboxbarbg.png b/MacroExtensions/latest/api/lib/filterboxbarbg.png similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/lib/filterboxbarbg.png rename to MacroExtensions/latest/api/lib/filterboxbarbg.png diff --git a/MacroExtensions/0.3-SNAPSHOT/api/lib/filterboxbg.gif b/MacroExtensions/latest/api/lib/filterboxbg.gif similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/lib/filterboxbg.gif rename to MacroExtensions/latest/api/lib/filterboxbg.gif diff --git a/MacroExtensions/0.3-SNAPSHOT/api/lib/fullcommenttopbg.gif b/MacroExtensions/latest/api/lib/fullcommenttopbg.gif similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/lib/fullcommenttopbg.gif rename to MacroExtensions/latest/api/lib/fullcommenttopbg.gif diff --git a/MacroExtensions/0.3-SNAPSHOT/api/lib/index.css b/MacroExtensions/latest/api/lib/index.css similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/lib/index.css rename to MacroExtensions/latest/api/lib/index.css diff --git a/MacroExtensions/0.3-SNAPSHOT/api/lib/index.js b/MacroExtensions/latest/api/lib/index.js similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/lib/index.js rename to MacroExtensions/latest/api/lib/index.js diff --git a/MacroExtensions/0.3-SNAPSHOT/api/lib/jquery-ui.js b/MacroExtensions/latest/api/lib/jquery-ui.js similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/lib/jquery-ui.js rename to MacroExtensions/latest/api/lib/jquery-ui.js diff --git a/MacroExtensions/0.3-SNAPSHOT/api/lib/jquery.js b/MacroExtensions/latest/api/lib/jquery.js similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/lib/jquery.js rename to MacroExtensions/latest/api/lib/jquery.js diff --git a/MacroExtensions/0.3-SNAPSHOT/api/lib/jquery.layout.js b/MacroExtensions/latest/api/lib/jquery.layout.js similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/lib/jquery.layout.js rename to MacroExtensions/latest/api/lib/jquery.layout.js diff --git a/MacroExtensions/0.3-SNAPSHOT/api/lib/modernizr.custom.js b/MacroExtensions/latest/api/lib/modernizr.custom.js similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/lib/modernizr.custom.js rename to MacroExtensions/latest/api/lib/modernizr.custom.js diff --git a/MacroExtensions/0.3-SNAPSHOT/api/lib/navigation-li-a.png b/MacroExtensions/latest/api/lib/navigation-li-a.png similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/lib/navigation-li-a.png rename to MacroExtensions/latest/api/lib/navigation-li-a.png diff --git a/MacroExtensions/0.3-SNAPSHOT/api/lib/navigation-li.png b/MacroExtensions/latest/api/lib/navigation-li.png similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/lib/navigation-li.png rename to MacroExtensions/latest/api/lib/navigation-li.png diff --git a/MacroExtensions/0.3-SNAPSHOT/api/lib/object.png b/MacroExtensions/latest/api/lib/object.png similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/lib/object.png rename to MacroExtensions/latest/api/lib/object.png diff --git a/MacroExtensions/0.3-SNAPSHOT/api/lib/object_big.png b/MacroExtensions/latest/api/lib/object_big.png similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/lib/object_big.png rename to MacroExtensions/latest/api/lib/object_big.png diff --git a/MacroExtensions/0.3-SNAPSHOT/api/lib/object_diagram.png b/MacroExtensions/latest/api/lib/object_diagram.png similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/lib/object_diagram.png rename to MacroExtensions/latest/api/lib/object_diagram.png diff --git a/MacroExtensions/0.3-SNAPSHOT/api/lib/object_to_class_big.png b/MacroExtensions/latest/api/lib/object_to_class_big.png similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/lib/object_to_class_big.png rename to MacroExtensions/latest/api/lib/object_to_class_big.png diff --git a/MacroExtensions/0.3-SNAPSHOT/api/lib/object_to_trait_big.png b/MacroExtensions/latest/api/lib/object_to_trait_big.png similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/lib/object_to_trait_big.png rename to MacroExtensions/latest/api/lib/object_to_trait_big.png diff --git a/MacroExtensions/0.3-SNAPSHOT/api/lib/object_to_type_big.png b/MacroExtensions/latest/api/lib/object_to_type_big.png similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/lib/object_to_type_big.png rename to MacroExtensions/latest/api/lib/object_to_type_big.png diff --git a/MacroExtensions/0.3-SNAPSHOT/api/lib/ownderbg2.gif b/MacroExtensions/latest/api/lib/ownderbg2.gif similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/lib/ownderbg2.gif rename to MacroExtensions/latest/api/lib/ownderbg2.gif diff --git a/MacroExtensions/0.3-SNAPSHOT/api/lib/ownerbg.gif b/MacroExtensions/latest/api/lib/ownerbg.gif similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/lib/ownerbg.gif rename to MacroExtensions/latest/api/lib/ownerbg.gif diff --git a/MacroExtensions/0.3-SNAPSHOT/api/lib/ownerbg2.gif b/MacroExtensions/latest/api/lib/ownerbg2.gif similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/lib/ownerbg2.gif rename to MacroExtensions/latest/api/lib/ownerbg2.gif diff --git a/MacroExtensions/0.3-SNAPSHOT/api/lib/package.png b/MacroExtensions/latest/api/lib/package.png similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/lib/package.png rename to MacroExtensions/latest/api/lib/package.png diff --git a/MacroExtensions/0.3-SNAPSHOT/api/lib/package_big.png b/MacroExtensions/latest/api/lib/package_big.png similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/lib/package_big.png rename to MacroExtensions/latest/api/lib/package_big.png diff --git a/MacroExtensions/0.3-SNAPSHOT/api/lib/packagesbg.gif b/MacroExtensions/latest/api/lib/packagesbg.gif similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/lib/packagesbg.gif rename to MacroExtensions/latest/api/lib/packagesbg.gif diff --git a/MacroExtensions/0.3-SNAPSHOT/api/lib/ref-index.css b/MacroExtensions/latest/api/lib/ref-index.css similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/lib/ref-index.css rename to MacroExtensions/latest/api/lib/ref-index.css diff --git a/MacroExtensions/0.3-SNAPSHOT/api/lib/remove.png b/MacroExtensions/latest/api/lib/remove.png similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/lib/remove.png rename to MacroExtensions/latest/api/lib/remove.png diff --git a/MacroExtensions/0.3-SNAPSHOT/api/lib/scheduler.js b/MacroExtensions/latest/api/lib/scheduler.js similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/lib/scheduler.js rename to MacroExtensions/latest/api/lib/scheduler.js diff --git a/MacroExtensions/0.3-SNAPSHOT/api/lib/selected-implicits.png b/MacroExtensions/latest/api/lib/selected-implicits.png similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/lib/selected-implicits.png rename to MacroExtensions/latest/api/lib/selected-implicits.png diff --git a/MacroExtensions/0.3-SNAPSHOT/api/lib/selected-right-implicits.png b/MacroExtensions/latest/api/lib/selected-right-implicits.png similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/lib/selected-right-implicits.png rename to MacroExtensions/latest/api/lib/selected-right-implicits.png diff --git a/MacroExtensions/0.3-SNAPSHOT/api/lib/selected-right.png b/MacroExtensions/latest/api/lib/selected-right.png similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/lib/selected-right.png rename to MacroExtensions/latest/api/lib/selected-right.png diff --git a/MacroExtensions/0.3-SNAPSHOT/api/lib/selected.png b/MacroExtensions/latest/api/lib/selected.png similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/lib/selected.png rename to MacroExtensions/latest/api/lib/selected.png diff --git a/MacroExtensions/0.3-SNAPSHOT/api/lib/selected2-right.png b/MacroExtensions/latest/api/lib/selected2-right.png similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/lib/selected2-right.png rename to MacroExtensions/latest/api/lib/selected2-right.png diff --git a/MacroExtensions/0.3-SNAPSHOT/api/lib/selected2.png b/MacroExtensions/latest/api/lib/selected2.png similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/lib/selected2.png rename to MacroExtensions/latest/api/lib/selected2.png diff --git a/MacroExtensions/0.3-SNAPSHOT/api/lib/signaturebg.gif b/MacroExtensions/latest/api/lib/signaturebg.gif similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/lib/signaturebg.gif rename to MacroExtensions/latest/api/lib/signaturebg.gif diff --git a/MacroExtensions/0.3-SNAPSHOT/api/lib/signaturebg2.gif b/MacroExtensions/latest/api/lib/signaturebg2.gif similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/lib/signaturebg2.gif rename to MacroExtensions/latest/api/lib/signaturebg2.gif diff --git a/MacroExtensions/0.3-SNAPSHOT/api/lib/template.css b/MacroExtensions/latest/api/lib/template.css similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/lib/template.css rename to MacroExtensions/latest/api/lib/template.css diff --git a/MacroExtensions/0.3-SNAPSHOT/api/lib/template.js b/MacroExtensions/latest/api/lib/template.js similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/lib/template.js rename to MacroExtensions/latest/api/lib/template.js diff --git a/MacroExtensions/0.3-SNAPSHOT/api/lib/tools.tooltip.js b/MacroExtensions/latest/api/lib/tools.tooltip.js similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/lib/tools.tooltip.js rename to MacroExtensions/latest/api/lib/tools.tooltip.js diff --git a/MacroExtensions/0.3-SNAPSHOT/api/lib/trait.png b/MacroExtensions/latest/api/lib/trait.png similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/lib/trait.png rename to MacroExtensions/latest/api/lib/trait.png diff --git a/MacroExtensions/0.3-SNAPSHOT/api/lib/trait_big.png b/MacroExtensions/latest/api/lib/trait_big.png similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/lib/trait_big.png rename to MacroExtensions/latest/api/lib/trait_big.png diff --git a/MacroExtensions/0.3-SNAPSHOT/api/lib/trait_diagram.png b/MacroExtensions/latest/api/lib/trait_diagram.png similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/lib/trait_diagram.png rename to MacroExtensions/latest/api/lib/trait_diagram.png diff --git a/MacroExtensions/0.3-SNAPSHOT/api/lib/trait_to_object_big.png b/MacroExtensions/latest/api/lib/trait_to_object_big.png similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/lib/trait_to_object_big.png rename to MacroExtensions/latest/api/lib/trait_to_object_big.png diff --git a/MacroExtensions/0.3-SNAPSHOT/api/lib/type.png b/MacroExtensions/latest/api/lib/type.png similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/lib/type.png rename to MacroExtensions/latest/api/lib/type.png diff --git a/MacroExtensions/0.3-SNAPSHOT/api/lib/type_big.png b/MacroExtensions/latest/api/lib/type_big.png similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/lib/type_big.png rename to MacroExtensions/latest/api/lib/type_big.png diff --git a/MacroExtensions/0.3-SNAPSHOT/api/lib/type_diagram.png b/MacroExtensions/latest/api/lib/type_diagram.png similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/lib/type_diagram.png rename to MacroExtensions/latest/api/lib/type_diagram.png diff --git a/MacroExtensions/0.3-SNAPSHOT/api/lib/type_to_object_big.png b/MacroExtensions/latest/api/lib/type_to_object_big.png similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/lib/type_to_object_big.png rename to MacroExtensions/latest/api/lib/type_to_object_big.png diff --git a/MacroExtensions/0.3-SNAPSHOT/api/lib/typebg.gif b/MacroExtensions/latest/api/lib/typebg.gif similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/lib/typebg.gif rename to MacroExtensions/latest/api/lib/typebg.gif diff --git a/MacroExtensions/0.3-SNAPSHOT/api/lib/unselected.png b/MacroExtensions/latest/api/lib/unselected.png similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/lib/unselected.png rename to MacroExtensions/latest/api/lib/unselected.png diff --git a/MacroExtensions/0.3-SNAPSHOT/api/lib/valuemembersbg.gif b/MacroExtensions/latest/api/lib/valuemembersbg.gif similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/lib/valuemembersbg.gif rename to MacroExtensions/latest/api/lib/valuemembersbg.gif diff --git a/MacroExtensions/0.3-SNAPSHOT/api/package.html b/MacroExtensions/latest/api/package.html similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/package.html rename to MacroExtensions/latest/api/package.html diff --git a/MacroExtensions/0.3-SNAPSHOT/api/scalaxy/extensions/Extensions$DefsTransformer.html b/MacroExtensions/latest/api/scalaxy/extensions/Extensions$DefsTransformer.html similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/scalaxy/extensions/Extensions$DefsTransformer.html rename to MacroExtensions/latest/api/scalaxy/extensions/Extensions$DefsTransformer.html diff --git a/MacroExtensions/0.3-SNAPSHOT/api/scalaxy/extensions/Extensions$DefsTraverser.html b/MacroExtensions/latest/api/scalaxy/extensions/Extensions$DefsTraverser.html similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/scalaxy/extensions/Extensions$DefsTraverser.html rename to MacroExtensions/latest/api/scalaxy/extensions/Extensions$DefsTraverser.html diff --git a/MacroExtensions/0.3-SNAPSHOT/api/scalaxy/extensions/Extensions$FlagOps2.html b/MacroExtensions/latest/api/scalaxy/extensions/Extensions$FlagOps2.html similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/scalaxy/extensions/Extensions$FlagOps2.html rename to MacroExtensions/latest/api/scalaxy/extensions/Extensions$FlagOps2.html diff --git a/MacroExtensions/0.3-SNAPSHOT/api/scalaxy/extensions/Extensions.html b/MacroExtensions/latest/api/scalaxy/extensions/Extensions.html similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/scalaxy/extensions/Extensions.html rename to MacroExtensions/latest/api/scalaxy/extensions/Extensions.html diff --git a/MacroExtensions/0.3-SNAPSHOT/api/scalaxy/extensions/MacroExtensionsCompiler$.html b/MacroExtensions/latest/api/scalaxy/extensions/MacroExtensionsCompiler$.html similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/scalaxy/extensions/MacroExtensionsCompiler$.html rename to MacroExtensions/latest/api/scalaxy/extensions/MacroExtensionsCompiler$.html diff --git a/MacroExtensions/0.3-SNAPSHOT/api/scalaxy/extensions/MacroExtensionsComponent.html b/MacroExtensions/latest/api/scalaxy/extensions/MacroExtensionsComponent.html similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/scalaxy/extensions/MacroExtensionsComponent.html rename to MacroExtensions/latest/api/scalaxy/extensions/MacroExtensionsComponent.html diff --git a/MacroExtensions/0.3-SNAPSHOT/api/scalaxy/extensions/MacroExtensionsPlugin.html b/MacroExtensions/latest/api/scalaxy/extensions/MacroExtensionsPlugin.html similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/scalaxy/extensions/MacroExtensionsPlugin.html rename to MacroExtensions/latest/api/scalaxy/extensions/MacroExtensionsPlugin.html diff --git a/MacroExtensions/0.3-SNAPSHOT/api/scalaxy/extensions/TreeReifyingTransformers$TreeReifyingTransformer.html b/MacroExtensions/latest/api/scalaxy/extensions/TreeReifyingTransformers$TreeReifyingTransformer.html similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/scalaxy/extensions/TreeReifyingTransformers$TreeReifyingTransformer.html rename to MacroExtensions/latest/api/scalaxy/extensions/TreeReifyingTransformers$TreeReifyingTransformer.html diff --git a/MacroExtensions/0.3-SNAPSHOT/api/scalaxy/extensions/TreeReifyingTransformers.html b/MacroExtensions/latest/api/scalaxy/extensions/TreeReifyingTransformers.html similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/scalaxy/extensions/TreeReifyingTransformers.html rename to MacroExtensions/latest/api/scalaxy/extensions/TreeReifyingTransformers.html diff --git a/MacroExtensions/0.3-SNAPSHOT/api/scalaxy/extensions/package.html b/MacroExtensions/latest/api/scalaxy/extensions/package.html similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/scalaxy/extensions/package.html rename to MacroExtensions/latest/api/scalaxy/extensions/package.html diff --git a/MacroExtensions/0.3-SNAPSHOT/api/scalaxy/package.html b/MacroExtensions/latest/api/scalaxy/package.html similarity index 100% rename from MacroExtensions/0.3-SNAPSHOT/api/scalaxy/package.html rename to MacroExtensions/latest/api/scalaxy/package.html diff --git a/Reified/0.3-SNAPSHOT/api/index.html b/Reified/latest/api/index.html similarity index 86% rename from Reified/0.3-SNAPSHOT/api/index.html rename to Reified/latest/api/index.html index 74061fb7..3d90e6af 100644 --- a/Reified/0.3-SNAPSHOT/api/index.html +++ b/Reified/latest/api/index.html @@ -32,9 +32,9 @@
                                                                  1. scalaxy.reified
                                                                    1. (object)
                                                                      CaptureConversions
                                                                    2. (class)ReifiedFunction1
                                                                    3. (class)ReifiedFunction2
                                                                    4. (case class)ReifiedValue
                                                                    -
                                                                    1. - scalaxy.reified.internal -
                                                                      1. (object)
                                                                        CaptureTag
                                                                      2. (object)
                                                                        Utils
                                                                      +
                                                                      1. + scalaxy.reified.impl +
                                                                        1. (object)
                                                                          CaptureTag
                                                                        2. (object)
                                                                          Utils
                                                                    diff --git a/Reified/0.3-SNAPSHOT/api/index.js b/Reified/latest/api/index.js similarity index 62% rename from Reified/0.3-SNAPSHOT/api/index.js rename to Reified/latest/api/index.js index fe1fe1c1..136d406a 100644 --- a/Reified/0.3-SNAPSHOT/api/index.js +++ b/Reified/latest/api/index.js @@ -1 +1 @@ -Index.PACKAGES = {"scalaxy" : [], "scalaxy.reified" : [{"object" : "scalaxy\/reified\/CaptureConversions$.html", "name" : "scalaxy.reified.CaptureConversions"}, {"class" : "scalaxy\/reified\/package$$ReifiedFunction1.html", "name" : "scalaxy.reified.ReifiedFunction1"}, {"class" : "scalaxy\/reified\/package$$ReifiedFunction2.html", "name" : "scalaxy.reified.ReifiedFunction2"}, {"case class" : "scalaxy\/reified\/ReifiedValue.html", "name" : "scalaxy.reified.ReifiedValue"}], "scalaxy.reified.internal" : [{"object" : "scalaxy\/reified\/internal\/CaptureTag$.html", "name" : "scalaxy.reified.internal.CaptureTag"}, {"object" : "scalaxy\/reified\/internal\/Utils$.html", "name" : "scalaxy.reified.internal.Utils"}]}; \ No newline at end of file +Index.PACKAGES = {"scalaxy" : [], "scalaxy.reified" : [{"object" : "scalaxy\/reified\/CaptureConversions$.html", "name" : "scalaxy.reified.CaptureConversions"}, {"class" : "scalaxy\/reified\/package$$ReifiedFunction1.html", "name" : "scalaxy.reified.ReifiedFunction1"}, {"class" : "scalaxy\/reified\/package$$ReifiedFunction2.html", "name" : "scalaxy.reified.ReifiedFunction2"}, {"case class" : "scalaxy\/reified\/ReifiedValue.html", "name" : "scalaxy.reified.ReifiedValue"}], "scalaxy.reified.impl" : [{"object" : "scalaxy\/reified\/impl\/CaptureTag$.html", "name" : "scalaxy.reified.impl.CaptureTag"}, {"object" : "scalaxy\/reified\/impl\/Utils$.html", "name" : "scalaxy.reified.impl.Utils"}]}; \ No newline at end of file diff --git a/Reified/0.3-SNAPSHOT/api/index/index-a.html b/Reified/latest/api/index/index-a.html similarity index 93% rename from Reified/0.3-SNAPSHOT/api/index/index-a.html rename to Reified/latest/api/index/index-a.html index 67fc6a35..4307cbbf 100644 --- a/Reified/0.3-SNAPSHOT/api/index/index-a.html +++ b/Reified/latest/api/index/index-a.html @@ -19,6 +19,6 @@
                                                                  apply
                                                                  - +
                                                                  \ No newline at end of file diff --git a/Reified/0.3-SNAPSHOT/api/index/index-c.html b/Reified/latest/api/index/index-c.html similarity index 87% rename from Reified/0.3-SNAPSHOT/api/index/index-c.html rename to Reified/latest/api/index/index-c.html index c34bbfb2..16947d69 100644 --- a/Reified/0.3-SNAPSHOT/api/index/index-c.html +++ b/Reified/latest/api/index/index-c.html @@ -19,7 +19,7 @@
                                                                  CaptureTag
                                                                  - +
                                                                  Conversion
                                                                  @@ -34,6 +34,6 @@
                                                                  construct
                                                                  - +
                                                                  \ No newline at end of file diff --git a/Reified/0.3-SNAPSHOT/api/index/index-d.html b/Reified/latest/api/index/index-d.html similarity index 100% rename from Reified/0.3-SNAPSHOT/api/index/index-d.html rename to Reified/latest/api/index/index-d.html diff --git a/Reified/0.3-SNAPSHOT/api/index/index-e.html b/Reified/latest/api/index/index-e.html similarity index 100% rename from Reified/0.3-SNAPSHOT/api/index/index-e.html rename to Reified/latest/api/index/index-e.html diff --git a/Reified/0.3-SNAPSHOT/api/index/index-h.html b/Reified/latest/api/index/index-h.html similarity index 100% rename from Reified/0.3-SNAPSHOT/api/index/index-h.html rename to Reified/latest/api/index/index-h.html diff --git a/Reified/0.3-SNAPSHOT/api/index/index-i.html b/Reified/latest/api/index/index-i.html similarity index 96% rename from Reified/0.3-SNAPSHOT/api/index/index-i.html rename to Reified/latest/api/index/index-i.html index 304b32ff..43ca0ebf 100644 --- a/Reified/0.3-SNAPSHOT/api/index/index-i.html +++ b/Reified/latest/api/index/index-i.html @@ -15,7 +15,7 @@
                                                                  IMMUTABLE_COLLECTION
                                                                  -
                                                                  internal
                                                                  +
                                                                  impl
                                                                  \ No newline at end of file diff --git a/Reified/0.3-SNAPSHOT/api/index/index-r.html b/Reified/latest/api/index/index-r.html similarity index 94% rename from Reified/0.3-SNAPSHOT/api/index/index-r.html rename to Reified/latest/api/index/index-r.html index 0bd587f5..00cd42ec 100644 --- a/Reified/0.3-SNAPSHOT/api/index/index-r.html +++ b/Reified/latest/api/index/index-r.html @@ -34,6 +34,6 @@
                                                                  reifyImpl
                                                                  - +
                                                                  \ No newline at end of file diff --git a/Reified/0.3-SNAPSHOT/api/index/index-s.html b/Reified/latest/api/index/index-s.html similarity index 100% rename from Reified/0.3-SNAPSHOT/api/index/index-s.html rename to Reified/latest/api/index/index-s.html diff --git a/Reified/0.3-SNAPSHOT/api/index/index-t.html b/Reified/latest/api/index/index-t.html similarity index 89% rename from Reified/0.3-SNAPSHOT/api/index/index-t.html rename to Reified/latest/api/index/index-t.html index 1b91b84d..761b9073 100644 --- a/Reified/0.3-SNAPSHOT/api/index/index-t.html +++ b/Reified/latest/api/index/index-t.html @@ -19,6 +19,6 @@
                                                                  typeCheck
                                                                  - +
                                                                  \ No newline at end of file diff --git a/Reified/0.3-SNAPSHOT/api/index/index-u.html b/Reified/latest/api/index/index-u.html similarity index 73% rename from Reified/0.3-SNAPSHOT/api/index/index-u.html rename to Reified/latest/api/index/index-u.html index 85c00e99..604f279a 100644 --- a/Reified/0.3-SNAPSHOT/api/index/index-u.html +++ b/Reified/latest/api/index/index-u.html @@ -13,9 +13,9 @@
                                                                  Utils
                                                                  - +
                                                                  unapply
                                                                  - +
                                                                  \ No newline at end of file diff --git a/Reified/0.3-SNAPSHOT/api/index/index-v.html b/Reified/latest/api/index/index-v.html similarity index 100% rename from Reified/0.3-SNAPSHOT/api/index/index-v.html rename to Reified/latest/api/index/index-v.html diff --git a/Reified/0.3-SNAPSHOT/api/lib/arrow-down.png b/Reified/latest/api/lib/arrow-down.png similarity index 100% rename from Reified/0.3-SNAPSHOT/api/lib/arrow-down.png rename to Reified/latest/api/lib/arrow-down.png diff --git a/Reified/0.3-SNAPSHOT/api/lib/arrow-right.png b/Reified/latest/api/lib/arrow-right.png similarity index 100% rename from Reified/0.3-SNAPSHOT/api/lib/arrow-right.png rename to Reified/latest/api/lib/arrow-right.png diff --git a/Reified/0.3-SNAPSHOT/api/lib/class.png b/Reified/latest/api/lib/class.png similarity index 100% rename from Reified/0.3-SNAPSHOT/api/lib/class.png rename to Reified/latest/api/lib/class.png diff --git a/Reified/0.3-SNAPSHOT/api/lib/class_big.png b/Reified/latest/api/lib/class_big.png similarity index 100% rename from Reified/0.3-SNAPSHOT/api/lib/class_big.png rename to Reified/latest/api/lib/class_big.png diff --git a/Reified/0.3-SNAPSHOT/api/lib/class_diagram.png b/Reified/latest/api/lib/class_diagram.png similarity index 100% rename from Reified/0.3-SNAPSHOT/api/lib/class_diagram.png rename to Reified/latest/api/lib/class_diagram.png diff --git a/Reified/0.3-SNAPSHOT/api/lib/class_to_object_big.png b/Reified/latest/api/lib/class_to_object_big.png similarity index 100% rename from Reified/0.3-SNAPSHOT/api/lib/class_to_object_big.png rename to Reified/latest/api/lib/class_to_object_big.png diff --git a/Reified/0.3-SNAPSHOT/api/lib/constructorsbg.gif b/Reified/latest/api/lib/constructorsbg.gif similarity index 100% rename from Reified/0.3-SNAPSHOT/api/lib/constructorsbg.gif rename to Reified/latest/api/lib/constructorsbg.gif diff --git a/Reified/0.3-SNAPSHOT/api/lib/conversionbg.gif b/Reified/latest/api/lib/conversionbg.gif similarity index 100% rename from Reified/0.3-SNAPSHOT/api/lib/conversionbg.gif rename to Reified/latest/api/lib/conversionbg.gif diff --git a/Reified/0.3-SNAPSHOT/api/lib/defbg-blue.gif b/Reified/latest/api/lib/defbg-blue.gif similarity index 100% rename from Reified/0.3-SNAPSHOT/api/lib/defbg-blue.gif rename to Reified/latest/api/lib/defbg-blue.gif diff --git a/Reified/0.3-SNAPSHOT/api/lib/defbg-green.gif b/Reified/latest/api/lib/defbg-green.gif similarity index 100% rename from Reified/0.3-SNAPSHOT/api/lib/defbg-green.gif rename to Reified/latest/api/lib/defbg-green.gif diff --git a/Reified/0.3-SNAPSHOT/api/lib/diagrams.css b/Reified/latest/api/lib/diagrams.css similarity index 100% rename from Reified/0.3-SNAPSHOT/api/lib/diagrams.css rename to Reified/latest/api/lib/diagrams.css diff --git a/Reified/0.3-SNAPSHOT/api/lib/diagrams.js b/Reified/latest/api/lib/diagrams.js similarity index 100% rename from Reified/0.3-SNAPSHOT/api/lib/diagrams.js rename to Reified/latest/api/lib/diagrams.js diff --git a/Reified/0.3-SNAPSHOT/api/lib/filter_box_left.png b/Reified/latest/api/lib/filter_box_left.png similarity index 100% rename from Reified/0.3-SNAPSHOT/api/lib/filter_box_left.png rename to Reified/latest/api/lib/filter_box_left.png diff --git a/Reified/0.3-SNAPSHOT/api/lib/filter_box_left2.gif b/Reified/latest/api/lib/filter_box_left2.gif similarity index 100% rename from Reified/0.3-SNAPSHOT/api/lib/filter_box_left2.gif rename to Reified/latest/api/lib/filter_box_left2.gif diff --git a/Reified/0.3-SNAPSHOT/api/lib/filter_box_right.png b/Reified/latest/api/lib/filter_box_right.png similarity index 100% rename from Reified/0.3-SNAPSHOT/api/lib/filter_box_right.png rename to Reified/latest/api/lib/filter_box_right.png diff --git a/Reified/0.3-SNAPSHOT/api/lib/filterbg.gif b/Reified/latest/api/lib/filterbg.gif similarity index 100% rename from Reified/0.3-SNAPSHOT/api/lib/filterbg.gif rename to Reified/latest/api/lib/filterbg.gif diff --git a/Reified/0.3-SNAPSHOT/api/lib/filterboxbarbg.gif b/Reified/latest/api/lib/filterboxbarbg.gif similarity index 100% rename from Reified/0.3-SNAPSHOT/api/lib/filterboxbarbg.gif rename to Reified/latest/api/lib/filterboxbarbg.gif diff --git a/Reified/0.3-SNAPSHOT/api/lib/filterboxbarbg.png b/Reified/latest/api/lib/filterboxbarbg.png similarity index 100% rename from Reified/0.3-SNAPSHOT/api/lib/filterboxbarbg.png rename to Reified/latest/api/lib/filterboxbarbg.png diff --git a/Reified/0.3-SNAPSHOT/api/lib/filterboxbg.gif b/Reified/latest/api/lib/filterboxbg.gif similarity index 100% rename from Reified/0.3-SNAPSHOT/api/lib/filterboxbg.gif rename to Reified/latest/api/lib/filterboxbg.gif diff --git a/Reified/0.3-SNAPSHOT/api/lib/fullcommenttopbg.gif b/Reified/latest/api/lib/fullcommenttopbg.gif similarity index 100% rename from Reified/0.3-SNAPSHOT/api/lib/fullcommenttopbg.gif rename to Reified/latest/api/lib/fullcommenttopbg.gif diff --git a/Reified/0.3-SNAPSHOT/api/lib/index.css b/Reified/latest/api/lib/index.css similarity index 100% rename from Reified/0.3-SNAPSHOT/api/lib/index.css rename to Reified/latest/api/lib/index.css diff --git a/Reified/0.3-SNAPSHOT/api/lib/index.js b/Reified/latest/api/lib/index.js similarity index 100% rename from Reified/0.3-SNAPSHOT/api/lib/index.js rename to Reified/latest/api/lib/index.js diff --git a/Reified/0.3-SNAPSHOT/api/lib/jquery-ui.js b/Reified/latest/api/lib/jquery-ui.js similarity index 100% rename from Reified/0.3-SNAPSHOT/api/lib/jquery-ui.js rename to Reified/latest/api/lib/jquery-ui.js diff --git a/Reified/0.3-SNAPSHOT/api/lib/jquery.js b/Reified/latest/api/lib/jquery.js similarity index 100% rename from Reified/0.3-SNAPSHOT/api/lib/jquery.js rename to Reified/latest/api/lib/jquery.js diff --git a/Reified/0.3-SNAPSHOT/api/lib/jquery.layout.js b/Reified/latest/api/lib/jquery.layout.js similarity index 100% rename from Reified/0.3-SNAPSHOT/api/lib/jquery.layout.js rename to Reified/latest/api/lib/jquery.layout.js diff --git a/Reified/0.3-SNAPSHOT/api/lib/modernizr.custom.js b/Reified/latest/api/lib/modernizr.custom.js similarity index 100% rename from Reified/0.3-SNAPSHOT/api/lib/modernizr.custom.js rename to Reified/latest/api/lib/modernizr.custom.js diff --git a/Reified/0.3-SNAPSHOT/api/lib/navigation-li-a.png b/Reified/latest/api/lib/navigation-li-a.png similarity index 100% rename from Reified/0.3-SNAPSHOT/api/lib/navigation-li-a.png rename to Reified/latest/api/lib/navigation-li-a.png diff --git a/Reified/0.3-SNAPSHOT/api/lib/navigation-li.png b/Reified/latest/api/lib/navigation-li.png similarity index 100% rename from Reified/0.3-SNAPSHOT/api/lib/navigation-li.png rename to Reified/latest/api/lib/navigation-li.png diff --git a/Reified/0.3-SNAPSHOT/api/lib/object.png b/Reified/latest/api/lib/object.png similarity index 100% rename from Reified/0.3-SNAPSHOT/api/lib/object.png rename to Reified/latest/api/lib/object.png diff --git a/Reified/0.3-SNAPSHOT/api/lib/object_big.png b/Reified/latest/api/lib/object_big.png similarity index 100% rename from Reified/0.3-SNAPSHOT/api/lib/object_big.png rename to Reified/latest/api/lib/object_big.png diff --git a/Reified/0.3-SNAPSHOT/api/lib/object_diagram.png b/Reified/latest/api/lib/object_diagram.png similarity index 100% rename from Reified/0.3-SNAPSHOT/api/lib/object_diagram.png rename to Reified/latest/api/lib/object_diagram.png diff --git a/Reified/0.3-SNAPSHOT/api/lib/object_to_class_big.png b/Reified/latest/api/lib/object_to_class_big.png similarity index 100% rename from Reified/0.3-SNAPSHOT/api/lib/object_to_class_big.png rename to Reified/latest/api/lib/object_to_class_big.png diff --git a/Reified/0.3-SNAPSHOT/api/lib/object_to_trait_big.png b/Reified/latest/api/lib/object_to_trait_big.png similarity index 100% rename from Reified/0.3-SNAPSHOT/api/lib/object_to_trait_big.png rename to Reified/latest/api/lib/object_to_trait_big.png diff --git a/Reified/0.3-SNAPSHOT/api/lib/object_to_type_big.png b/Reified/latest/api/lib/object_to_type_big.png similarity index 100% rename from Reified/0.3-SNAPSHOT/api/lib/object_to_type_big.png rename to Reified/latest/api/lib/object_to_type_big.png diff --git a/Reified/0.3-SNAPSHOT/api/lib/ownderbg2.gif b/Reified/latest/api/lib/ownderbg2.gif similarity index 100% rename from Reified/0.3-SNAPSHOT/api/lib/ownderbg2.gif rename to Reified/latest/api/lib/ownderbg2.gif diff --git a/Reified/0.3-SNAPSHOT/api/lib/ownerbg.gif b/Reified/latest/api/lib/ownerbg.gif similarity index 100% rename from Reified/0.3-SNAPSHOT/api/lib/ownerbg.gif rename to Reified/latest/api/lib/ownerbg.gif diff --git a/Reified/0.3-SNAPSHOT/api/lib/ownerbg2.gif b/Reified/latest/api/lib/ownerbg2.gif similarity index 100% rename from Reified/0.3-SNAPSHOT/api/lib/ownerbg2.gif rename to Reified/latest/api/lib/ownerbg2.gif diff --git a/Reified/0.3-SNAPSHOT/api/lib/package.png b/Reified/latest/api/lib/package.png similarity index 100% rename from Reified/0.3-SNAPSHOT/api/lib/package.png rename to Reified/latest/api/lib/package.png diff --git a/Reified/0.3-SNAPSHOT/api/lib/package_big.png b/Reified/latest/api/lib/package_big.png similarity index 100% rename from Reified/0.3-SNAPSHOT/api/lib/package_big.png rename to Reified/latest/api/lib/package_big.png diff --git a/Reified/0.3-SNAPSHOT/api/lib/packagesbg.gif b/Reified/latest/api/lib/packagesbg.gif similarity index 100% rename from Reified/0.3-SNAPSHOT/api/lib/packagesbg.gif rename to Reified/latest/api/lib/packagesbg.gif diff --git a/Reified/0.3-SNAPSHOT/api/lib/ref-index.css b/Reified/latest/api/lib/ref-index.css similarity index 100% rename from Reified/0.3-SNAPSHOT/api/lib/ref-index.css rename to Reified/latest/api/lib/ref-index.css diff --git a/Reified/0.3-SNAPSHOT/api/lib/remove.png b/Reified/latest/api/lib/remove.png similarity index 100% rename from Reified/0.3-SNAPSHOT/api/lib/remove.png rename to Reified/latest/api/lib/remove.png diff --git a/Reified/0.3-SNAPSHOT/api/lib/scheduler.js b/Reified/latest/api/lib/scheduler.js similarity index 100% rename from Reified/0.3-SNAPSHOT/api/lib/scheduler.js rename to Reified/latest/api/lib/scheduler.js diff --git a/Reified/0.3-SNAPSHOT/api/lib/selected-implicits.png b/Reified/latest/api/lib/selected-implicits.png similarity index 100% rename from Reified/0.3-SNAPSHOT/api/lib/selected-implicits.png rename to Reified/latest/api/lib/selected-implicits.png diff --git a/Reified/0.3-SNAPSHOT/api/lib/selected-right-implicits.png b/Reified/latest/api/lib/selected-right-implicits.png similarity index 100% rename from Reified/0.3-SNAPSHOT/api/lib/selected-right-implicits.png rename to Reified/latest/api/lib/selected-right-implicits.png diff --git a/Reified/0.3-SNAPSHOT/api/lib/selected-right.png b/Reified/latest/api/lib/selected-right.png similarity index 100% rename from Reified/0.3-SNAPSHOT/api/lib/selected-right.png rename to Reified/latest/api/lib/selected-right.png diff --git a/Reified/0.3-SNAPSHOT/api/lib/selected.png b/Reified/latest/api/lib/selected.png similarity index 100% rename from Reified/0.3-SNAPSHOT/api/lib/selected.png rename to Reified/latest/api/lib/selected.png diff --git a/Reified/0.3-SNAPSHOT/api/lib/selected2-right.png b/Reified/latest/api/lib/selected2-right.png similarity index 100% rename from Reified/0.3-SNAPSHOT/api/lib/selected2-right.png rename to Reified/latest/api/lib/selected2-right.png diff --git a/Reified/0.3-SNAPSHOT/api/lib/selected2.png b/Reified/latest/api/lib/selected2.png similarity index 100% rename from Reified/0.3-SNAPSHOT/api/lib/selected2.png rename to Reified/latest/api/lib/selected2.png diff --git a/Reified/0.3-SNAPSHOT/api/lib/signaturebg.gif b/Reified/latest/api/lib/signaturebg.gif similarity index 100% rename from Reified/0.3-SNAPSHOT/api/lib/signaturebg.gif rename to Reified/latest/api/lib/signaturebg.gif diff --git a/Reified/0.3-SNAPSHOT/api/lib/signaturebg2.gif b/Reified/latest/api/lib/signaturebg2.gif similarity index 100% rename from Reified/0.3-SNAPSHOT/api/lib/signaturebg2.gif rename to Reified/latest/api/lib/signaturebg2.gif diff --git a/Reified/0.3-SNAPSHOT/api/lib/template.css b/Reified/latest/api/lib/template.css similarity index 100% rename from Reified/0.3-SNAPSHOT/api/lib/template.css rename to Reified/latest/api/lib/template.css diff --git a/Reified/0.3-SNAPSHOT/api/lib/template.js b/Reified/latest/api/lib/template.js similarity index 100% rename from Reified/0.3-SNAPSHOT/api/lib/template.js rename to Reified/latest/api/lib/template.js diff --git a/Reified/0.3-SNAPSHOT/api/lib/tools.tooltip.js b/Reified/latest/api/lib/tools.tooltip.js similarity index 100% rename from Reified/0.3-SNAPSHOT/api/lib/tools.tooltip.js rename to Reified/latest/api/lib/tools.tooltip.js diff --git a/Reified/0.3-SNAPSHOT/api/lib/trait.png b/Reified/latest/api/lib/trait.png similarity index 100% rename from Reified/0.3-SNAPSHOT/api/lib/trait.png rename to Reified/latest/api/lib/trait.png diff --git a/Reified/0.3-SNAPSHOT/api/lib/trait_big.png b/Reified/latest/api/lib/trait_big.png similarity index 100% rename from Reified/0.3-SNAPSHOT/api/lib/trait_big.png rename to Reified/latest/api/lib/trait_big.png diff --git a/Reified/0.3-SNAPSHOT/api/lib/trait_diagram.png b/Reified/latest/api/lib/trait_diagram.png similarity index 100% rename from Reified/0.3-SNAPSHOT/api/lib/trait_diagram.png rename to Reified/latest/api/lib/trait_diagram.png diff --git a/Reified/0.3-SNAPSHOT/api/lib/trait_to_object_big.png b/Reified/latest/api/lib/trait_to_object_big.png similarity index 100% rename from Reified/0.3-SNAPSHOT/api/lib/trait_to_object_big.png rename to Reified/latest/api/lib/trait_to_object_big.png diff --git a/Reified/0.3-SNAPSHOT/api/lib/type.png b/Reified/latest/api/lib/type.png similarity index 100% rename from Reified/0.3-SNAPSHOT/api/lib/type.png rename to Reified/latest/api/lib/type.png diff --git a/Reified/0.3-SNAPSHOT/api/lib/type_big.png b/Reified/latest/api/lib/type_big.png similarity index 100% rename from Reified/0.3-SNAPSHOT/api/lib/type_big.png rename to Reified/latest/api/lib/type_big.png diff --git a/Reified/0.3-SNAPSHOT/api/lib/type_diagram.png b/Reified/latest/api/lib/type_diagram.png similarity index 100% rename from Reified/0.3-SNAPSHOT/api/lib/type_diagram.png rename to Reified/latest/api/lib/type_diagram.png diff --git a/Reified/0.3-SNAPSHOT/api/lib/type_to_object_big.png b/Reified/latest/api/lib/type_to_object_big.png similarity index 100% rename from Reified/0.3-SNAPSHOT/api/lib/type_to_object_big.png rename to Reified/latest/api/lib/type_to_object_big.png diff --git a/Reified/0.3-SNAPSHOT/api/lib/typebg.gif b/Reified/latest/api/lib/typebg.gif similarity index 100% rename from Reified/0.3-SNAPSHOT/api/lib/typebg.gif rename to Reified/latest/api/lib/typebg.gif diff --git a/Reified/0.3-SNAPSHOT/api/lib/unselected.png b/Reified/latest/api/lib/unselected.png similarity index 100% rename from Reified/0.3-SNAPSHOT/api/lib/unselected.png rename to Reified/latest/api/lib/unselected.png diff --git a/Reified/0.3-SNAPSHOT/api/lib/valuemembersbg.gif b/Reified/latest/api/lib/valuemembersbg.gif similarity index 100% rename from Reified/0.3-SNAPSHOT/api/lib/valuemembersbg.gif rename to Reified/latest/api/lib/valuemembersbg.gif diff --git a/Reified/0.3-SNAPSHOT/api/package.html b/Reified/latest/api/package.html similarity index 100% rename from Reified/0.3-SNAPSHOT/api/package.html rename to Reified/latest/api/package.html diff --git a/Reified/0.3-SNAPSHOT/api/scalaxy/package.html b/Reified/latest/api/scalaxy/package.html similarity index 100% rename from Reified/0.3-SNAPSHOT/api/scalaxy/package.html rename to Reified/latest/api/scalaxy/package.html diff --git a/Reified/0.3-SNAPSHOT/api/scalaxy/reified/CaptureConversions$.html b/Reified/latest/api/scalaxy/reified/CaptureConversions$.html similarity index 98% rename from Reified/0.3-SNAPSHOT/api/scalaxy/reified/CaptureConversions$.html rename to Reified/latest/api/scalaxy/reified/CaptureConversions$.html index 0fe54f19..957e3ccc 100644 --- a/Reified/0.3-SNAPSHOT/api/scalaxy/reified/CaptureConversions$.html +++ b/Reified/latest/api/scalaxy/reified/CaptureConversions$.html @@ -179,7 +179,7 @@

                                                                  ARRAY: Conversion

                                                                  -

                                                                  Converts arrays to an AST that represents a call to Array.

                                                                  Converts arrays to an AST that represents a call to Array.apply with a 'best guess' component +

                                                                  Convert an array an AST that represents a call to Array.

                                                                  Convert an array an AST that represents a call to Array.apply with a 'best guess' component type, and all values converted.

                                                                1. @@ -225,8 +225,8 @@

                                                                  IMMUTABLE_COLLECTION: Conversion

                                                                  -

                                                                  Converts immutable collections to an AST that represents a call to a constructor for that - collection type with a 'best guess' component type, and all values converted.

                                                                  Converts immutable collections to an AST that represents a call to a constructor for that +

                                                                  Convert an immutable collection to an AST that represents a call to a constructor for that + collection type with a 'best guess' component type, and all values converted.

                                                                  Convert an immutable collection to an AST that represents a call to a constructor for that collection type with a 'best guess' component type, and all values converted. Types supported are HashSet, Set, List, Vector, Stack, Queue, Seq.

                                                                  @@ -242,8 +242,7 @@

                                                                  REIFIED_VALUE: Conversion

                                                                  -

                                                                  Inlines reified values' ASTs -

                                                                  +

                                                                  Inlines a reified value's AST

                                                                2. diff --git a/Reified/0.3-SNAPSHOT/api/scalaxy/reified/ReifiedValue.html b/Reified/latest/api/scalaxy/reified/ReifiedValue.html similarity index 90% rename from Reified/0.3-SNAPSHOT/api/scalaxy/reified/ReifiedValue.html rename to Reified/latest/api/scalaxy/reified/ReifiedValue.html index 89b06928..7c9d7c92 100644 --- a/Reified/0.3-SNAPSHOT/api/scalaxy/reified/ReifiedValue.html +++ b/Reified/latest/api/scalaxy/reified/ReifiedValue.html @@ -39,11 +39,11 @@

                                                                  -

                                                                  Reified value which can be created by scalaxy.reified.reify. -This object retains the runtime value passed to scalaxy.reified.reify as well as its +

                                                                  Reified value which can be created by scalaxy.reified.reify. +This object retains the runtime value passed to scalaxy.reified.reify as well as its compile-time AST. It also keeps track of the values captured by the AST in its scope, which are identified in the -AST by calls to scalaxy.reified.internal.CaptureTag (which contain the index of the captured value +AST by calls to scalaxy.impl.CaptureTag (which contain the index of the captured value in the capturedTerms field of this reified value).

                                                                  Linear Supertypes @@ -169,7 +169,7 @@

                                                                  Definition Classes
                                                                  Any
                                                                  -
                                                                3. +
                                                                4. @@ -181,8 +181,7 @@

                                                                  capturedTerms: Seq[(AnyRef, scala.reflect.api.JavaUniverse.Type)]

                                                                  -

                                                                  runtime values of the references captured by the AST, along with their static type at the site of the capture.

                                                                  runtime values of the references captured by the AST, along with their static type at the site of the capture. The order of captures matches captureIndex in scalaxy.reified.internal.CaptureTag.apply. -

                                                                  +
                                                                5. @@ -211,12 +210,18 @@

                                                                  def - compile(conversion: Conversion = CaptureConversions.DEFAULT, toolbox: ToolBox[universe.type] = internal.Utils.optimisingToolbox): () ⇒ A + compile(conversion: Conversion = CaptureConversions.DEFAULT, toolbox: ToolBox[universe.type] = impl.Utils.optimisingToolbox): () ⇒ A

                                                                  Compile the AST (using the provided conversion to convert captured values to ASTs).

                                                                  Compile the AST (using the provided conversion to convert captured values to ASTs). Requires scala-compiler.jar to be in the classpath. -Note: with Sbt, you can put scala-compiler.jar in the classpath with the following setting:

                                                                  libraryDependencies <+= scalaVersion("org.scala-lang" % "scala-compiler" % _)
                                                                  +Note: with Sbt, you can put scala-compiler.jar in the classpath with the following setting: +
                                                                  +
                                                                  +  libraryDependencies <+= scalaVersion("org.scala-lang" % "scala-compiler" % _)
                                                                  +
                                                                  +
                                                                  +

                                                                6. @@ -340,7 +345,7 @@

                                                                  reifiedValue: ReifiedValue[A]

                                                                  -

                                                                  Underlying reified value of this object

                                                                  Underlying reified value of this object

                                                                  Definition Classes
                                                                  ReifiedValue → HasReifiedValue
                                                                  +
                                                                  Definition Classes
                                                                  ReifiedValue → HasReifiedValue
                                                                7. @@ -366,7 +371,7 @@

                                                                  taggedExpr: scala.reflect.api.JavaUniverse.Expr[A]

                                                                  -

                                                                  AST of the value, with scalaxy.reified.internal.CaptureTag calls wherever an external value reference was captured.

                                                                  +
                                                                8. @@ -379,7 +384,7 @@

                                                                  toString(): String

                                                                  -

                                                                  String representation of this object, mainly for debugging purposes

                                                                  String representation of this object, mainly for debugging purposes

                                                                  Definition Classes
                                                                  HasReifiedValue → AnyRef → Any
                                                                  +
                                                                  Definition Classes
                                                                  HasReifiedValue → AnyRef → Any
                                                                9. @@ -392,7 +397,7 @@

                                                                  value: A

                                                                  -

                                                                  original value passed to scalaxy.reified.reify

                                                                  +
                                                                10. @@ -405,7 +410,7 @@

                                                                  valueTag: scala.reflect.api.JavaUniverse.TypeTag[A]

                                                                  -

                                                                  Type tag of the reified value

                                                                  Type tag of the reified value

                                                                  Definition Classes
                                                                  ReifiedValue → HasReifiedValue
                                                                  +
                                                                  Definition Classes
                                                                  ReifiedValue → HasReifiedValue
                                                                11. diff --git a/Reified/0.3-SNAPSHOT/api/scalaxy/reified/internal/CaptureTag$.html b/Reified/latest/api/scalaxy/reified/impl/CaptureTag$.html similarity index 90% rename from Reified/0.3-SNAPSHOT/api/scalaxy/reified/internal/CaptureTag$.html rename to Reified/latest/api/scalaxy/reified/impl/CaptureTag$.html index 6c9257c0..1b7a9ac3 100644 --- a/Reified/0.3-SNAPSHOT/api/scalaxy/reified/internal/CaptureTag$.html +++ b/Reified/latest/api/scalaxy/reified/impl/CaptureTag$.html @@ -2,9 +2,9 @@ - CaptureTag - scalaxy-reified-doc: scalaxy-reified-doc 0.3-SNAPSHOT - scalaxy.reified.internal.CaptureTag - - + CaptureTag - scalaxy-reified-doc: scalaxy-reified-doc 0.3-SNAPSHOT - scalaxy.reified.impl.CaptureTag + + @@ -12,7 +12,7 @@ - - \ No newline at end of file diff --git a/Components/latest/api/index.js b/Components/latest/api/index.js deleted file mode 100644 index 06c6eaa5..00000000 --- a/Components/latest/api/index.js +++ /dev/null @@ -1 +0,0 @@ -Index.PACKAGES = {"scalaxy" : [], "scalaxy.components" : [{"object" : "scalaxy\/components\/ArrayType$.html", "name" : "scalaxy.components.ArrayType"}, {"trait" : "scalaxy\/components\/CodeAnalysis.html", "name" : "scalaxy.components.CodeAnalysis"}, {"class" : "scalaxy\/components\/ColType.html", "name" : "scalaxy.components.ColType"}, {"trait" : "scalaxy\/components\/CommonScalaNames.html", "name" : "scalaxy.components.CommonScalaNames"}, {"case class" : "scalaxy\/components\/FlatCode.html", "name" : "scalaxy.components.FlatCode"}, {"object" : "scalaxy\/components\/FlatCodes$.html", "name" : "scalaxy.components.FlatCodes"}, {"object" : "scalaxy\/components\/HasSideEffects$.html", "name" : "scalaxy.components.HasSideEffects"}, {"object" : "scalaxy\/components\/IndexedSeqType$.html", "name" : "scalaxy.components.IndexedSeqType"}, {"object" : "scalaxy\/components\/ListType$.html", "name" : "scalaxy.components.ListType"}, {"object" : "scalaxy\/components\/MapType$.html", "name" : "scalaxy.components.MapType"}, {"trait" : "scalaxy\/components\/MiscMatchers.html", "name" : "scalaxy.components.MiscMatchers"}, {"object" : "scalaxy\/components\/OptionType$.html", "name" : "scalaxy.components.OptionType"}, {"object" : "scalaxy\/components\/SeqType$.html", "name" : "scalaxy.components.SeqType"}, {"object" : "scalaxy\/components\/SetType$.html", "name" : "scalaxy.components.SetType"}, {"trait" : "scalaxy\/components\/StreamOps.html", "name" : "scalaxy.components.StreamOps"}, {"trait" : "scalaxy\/components\/Streams.html", "name" : "scalaxy.components.Streams"}, {"trait" : "scalaxy\/components\/StreamSinks.html", "name" : "scalaxy.components.StreamSinks"}, {"trait" : "scalaxy\/components\/StreamSources.html", "name" : "scalaxy.components.StreamSources"}, {"trait" : "scalaxy\/components\/StreamTransformers.html", "name" : "scalaxy.components.StreamTransformers"}, {"trait" : "scalaxy\/components\/TraversalOps.html", "name" : "scalaxy.components.TraversalOps"}, {"trait" : "scalaxy\/components\/TreeBuilders.html", "name" : "scalaxy.components.TreeBuilders"}, {"trait" : "scalaxy\/components\/TupleAnalysis.html", "name" : "scalaxy.components.TupleAnalysis"}, {"trait" : "scalaxy\/components\/Tuploids.html", "name" : "scalaxy.components.Tuploids"}, {"object" : "scalaxy\/components\/VectorType$.html", "name" : "scalaxy.components.VectorType"}, {"trait" : "scalaxy\/components\/WithRuntimeUniverse.html", "name" : "scalaxy.components.WithRuntimeUniverse"}, {"trait" : "scalaxy\/components\/WithTestFresh.html", "name" : "scalaxy.components.WithTestFresh"}]}; \ No newline at end of file diff --git a/Components/latest/api/index/index-_.html b/Components/latest/api/index/index-_.html deleted file mode 100644 index ec7a39f4..00000000 --- a/Components/latest/api/index/index-_.html +++ /dev/null @@ -1,30 +0,0 @@ - - - - - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - - - - - - - - -
                                                                  -
                                                                  ++
                                                                  - -
                                                                  -
                                                                  ++=
                                                                  - -
                                                                  -
                                                                  +=
                                                                  - -
                                                                  -
                                                                  >>
                                                                  - -
                                                                  -
                                                                  _builderResultGetter
                                                                  - -
                                                                  - \ No newline at end of file diff --git a/Components/latest/api/index/index-a.html b/Components/latest/api/index/index-a.html deleted file mode 100644 index 51162183..00000000 --- a/Components/latest/api/index/index-a.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - - - - - - - - -
                                                                  -
                                                                  ADD
                                                                  - -
                                                                  -
                                                                  AND
                                                                  - -
                                                                  -
                                                                  ASR
                                                                  - -
                                                                  -
                                                                  AbstractArrayStreamSource
                                                                  - -
                                                                  -
                                                                  AllOrSomeOp
                                                                  - -
                                                                  -
                                                                  ArrayApply
                                                                  - -
                                                                  -
                                                                  ArrayApplyStreamSource
                                                                  - -
                                                                  -
                                                                  ArrayBufferClass
                                                                  - -
                                                                  -
                                                                  ArrayBuilderGen
                                                                  - -
                                                                  -
                                                                  ArrayBuilderStreamSink
                                                                  - -
                                                                  -
                                                                  ArrayIndexOutOfBoundsExceptionClass
                                                                  - -
                                                                  -
                                                                  ArrayName
                                                                  - -
                                                                  -
                                                                  ArrayOps
                                                                  - -
                                                                  -
                                                                  ArrayOpsClass
                                                                  - -
                                                                  -
                                                                  ArrayStreamSink
                                                                  - -
                                                                  -
                                                                  ArrayTabulate
                                                                  - -
                                                                  -
                                                                  ArrayType
                                                                  - -
                                                                  -
                                                                  ArrayTyped
                                                                  - -
                                                                  -
                                                                  addAssign
                                                                  - -
                                                                  -
                                                                  addAssignName
                                                                  - -
                                                                  -
                                                                  addDefinition
                                                                  - -
                                                                  -
                                                                  addOuters
                                                                  - -
                                                                  -
                                                                  addStatements
                                                                  - -
                                                                  -
                                                                  all
                                                                  - -
                                                                  -
                                                                  analyzeSideEffects
                                                                  - -
                                                                  -
                                                                  analyzeSideEffectsOnStream
                                                                  - -
                                                                  -
                                                                  apply
                                                                  - -
                                                                  -
                                                                  applyFiberPath
                                                                  - -
                                                                  -
                                                                  applyName
                                                                  - -
                                                                  -
                                                                  arg
                                                                  - -
                                                                  -
                                                                  array
                                                                  - -
                                                                  -
                                                                  arrayOpsClass
                                                                  - -
                                                                  -
                                                                  assembleStream
                                                                  - -
                                                                  - \ No newline at end of file diff --git a/Components/latest/api/index/index-b.html b/Components/latest/api/index/index-b.html deleted file mode 100644 index 856fa5dd..00000000 --- a/Components/latest/api/index/index-b.html +++ /dev/null @@ -1,75 +0,0 @@ - - - - - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - - - - - - - - -
                                                                  -
                                                                  BasicTypeApply
                                                                  - -
                                                                  -
                                                                  BooleanEvaluator
                                                                  - -
                                                                  -
                                                                  BoundTuple
                                                                  - -
                                                                  -
                                                                  BrokenOperationsStreamException
                                                                  - -
                                                                  -
                                                                  BuilderGen
                                                                  - -
                                                                  -
                                                                  BuilderStreamSink
                                                                  - -
                                                                  -
                                                                  By
                                                                  - -
                                                                  -
                                                                  baseSymbol
                                                                  - -
                                                                  -
                                                                  basicTypeApplyTraversalOp
                                                                  - -
                                                                  -
                                                                  binOp
                                                                  - -
                                                                  -
                                                                  body
                                                                  - -
                                                                  -
                                                                  boolAnd
                                                                  - -
                                                                  -
                                                                  boolNot
                                                                  - -
                                                                  -
                                                                  boolOr
                                                                  - -
                                                                  -
                                                                  builderAppend
                                                                  - -
                                                                  -
                                                                  builderCreation
                                                                  - -
                                                                  -
                                                                  builderResultGetter
                                                                  - -
                                                                  -
                                                                  builderType
                                                                  - -
                                                                  -
                                                                  byName
                                                                  - -
                                                                  -
                                                                  byValue
                                                                  - -
                                                                  - \ No newline at end of file diff --git a/Components/latest/api/index/index-c.html b/Components/latest/api/index/index-c.html deleted file mode 100644 index 449b4397..00000000 --- a/Components/latest/api/index/index-c.html +++ /dev/null @@ -1,156 +0,0 @@ - - - - - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - - - - - - - - -
                                                                  -
                                                                  C
                                                                  - -
                                                                  -
                                                                  CanBuildFromArg
                                                                  - -
                                                                  -
                                                                  CanBuildFromClass
                                                                  - -
                                                                  -
                                                                  CanChainResult
                                                                  - -
                                                                  -
                                                                  CanCreateArraySink
                                                                  - -
                                                                  -
                                                                  CanCreateListSink
                                                                  - -
                                                                  -
                                                                  CanCreateOptionSink
                                                                  - -
                                                                  -
                                                                  CanCreateSetSink
                                                                  - -
                                                                  -
                                                                  CanCreateStreamSink
                                                                  - -
                                                                  -
                                                                  CanCreateVectorSink
                                                                  - -
                                                                  -
                                                                  CodeAnalysis
                                                                  - -
                                                                  -
                                                                  CodeWontBenefitFromOptimization
                                                                  - -
                                                                  -
                                                                  ColType
                                                                  - -
                                                                  -
                                                                  CollectOp
                                                                  - -
                                                                  -
                                                                  CollectionApply
                                                                  - -
                                                                  -
                                                                  CommonScalaNames
                                                                  - -
                                                                  -
                                                                  CountOp
                                                                  - -
                                                                  -
                                                                  cache
                                                                  - -
                                                                  -
                                                                  canBuildFrom
                                                                  - -
                                                                  -
                                                                  canBuildFromName
                                                                  - -
                                                                  -
                                                                  canChain
                                                                  - -
                                                                  -
                                                                  canChainAfter
                                                                  - -
                                                                  -
                                                                  checkStreamWillBenefitFromOptimization
                                                                  - -
                                                                  -
                                                                  classToType
                                                                  - -
                                                                  -
                                                                  closuresCount
                                                                  - -
                                                                  -
                                                                  colTree
                                                                  - -
                                                                  -
                                                                  colType
                                                                  - -
                                                                  -
                                                                  collectName
                                                                  - -
                                                                  -
                                                                  collection
                                                                  - -
                                                                  -
                                                                  component
                                                                  - -
                                                                  -
                                                                  componentOption
                                                                  - -
                                                                  -
                                                                  componentSize
                                                                  - -
                                                                  -
                                                                  componentType
                                                                  - -
                                                                  -
                                                                  components
                                                                  - -
                                                                  -
                                                                  componentsCount
                                                                  - -
                                                                  -
                                                                  componentsWithSideEffects
                                                                  - -
                                                                  -
                                                                  conditionOpt
                                                                  - -
                                                                  -
                                                                  consumesExtraFirstValue
                                                                  - -
                                                                  -
                                                                  contains
                                                                  - -
                                                                  -
                                                                  core
                                                                  - -
                                                                  -
                                                                  countName
                                                                  - -
                                                                  -
                                                                  createBuilderGen
                                                                  - -
                                                                  -
                                                                  createInitialValue
                                                                  - -
                                                                  -
                                                                  createSideEffectsEvaluator
                                                                  - -
                                                                  -
                                                                  createStreamSink
                                                                  - -
                                                                  -
                                                                  createTupleSlice
                                                                  - -
                                                                  -
                                                                  currentOwner
                                                                  - -
                                                                  - \ No newline at end of file diff --git a/Components/latest/api/index/index-d.html b/Components/latest/api/index/index-d.html deleted file mode 100644 index de53ca72..00000000 --- a/Components/latest/api/index/index-d.html +++ /dev/null @@ -1,42 +0,0 @@ - - - - - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - - - - - - - - -
                                                                  -
                                                                  DIV
                                                                  - -
                                                                  -
                                                                  DefaultBuilderGen
                                                                  - -
                                                                  -
                                                                  DefaultTupleValue
                                                                  - -
                                                                  -
                                                                  data
                                                                  - -
                                                                  -
                                                                  decrementIntVar
                                                                  - -
                                                                  -
                                                                  defIfUsed
                                                                  - -
                                                                  -
                                                                  definedSymbols
                                                                  - -
                                                                  -
                                                                  definition
                                                                  - -
                                                                  -
                                                                  dropWhileName
                                                                  - -
                                                                  - \ No newline at end of file diff --git a/Components/latest/api/index/index-e.html b/Components/latest/api/index/index-e.html deleted file mode 100644 index a9130bb5..00000000 --- a/Components/latest/api/index/index-e.html +++ /dev/null @@ -1,48 +0,0 @@ - - - - - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - - - - - - - - -
                                                                  -
                                                                  EQ
                                                                  - -
                                                                  -
                                                                  EQL
                                                                  - -
                                                                  -
                                                                  EmptyFlatCode
                                                                  - -
                                                                  -
                                                                  Evaluator
                                                                  - -
                                                                  -
                                                                  ExplicitCollectionStreamSource
                                                                  - -
                                                                  -
                                                                  elements
                                                                  - -
                                                                  -
                                                                  emit
                                                                  - -
                                                                  -
                                                                  encode
                                                                  - -
                                                                  -
                                                                  evaluate
                                                                  - -
                                                                  -
                                                                  existsName
                                                                  - -
                                                                  -
                                                                  extraFirstValue
                                                                  - -
                                                                  - \ No newline at end of file diff --git a/Components/latest/api/index/index-f.html b/Components/latest/api/index/index-f.html deleted file mode 100644 index 3decdc75..00000000 --- a/Components/latest/api/index/index-f.html +++ /dev/null @@ -1,120 +0,0 @@ - - - - - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - - - - - - - - -
                                                                  -
                                                                  FilterOp
                                                                  - -
                                                                  -
                                                                  FilterWhileOp
                                                                  - -
                                                                  -
                                                                  FindOp
                                                                  - -
                                                                  -
                                                                  FlatCode
                                                                  - -
                                                                  -
                                                                  FlatCodes
                                                                  - -
                                                                  -
                                                                  FoldName
                                                                  - -
                                                                  -
                                                                  FoldOp
                                                                  - -
                                                                  -
                                                                  Foreach
                                                                  - -
                                                                  -
                                                                  ForeachOp
                                                                  - -
                                                                  -
                                                                  FromLeft
                                                                  - -
                                                                  -
                                                                  FromRight
                                                                  - -
                                                                  -
                                                                  Func
                                                                  - -
                                                                  -
                                                                  Function1Transformer
                                                                  - -
                                                                  -
                                                                  Function2Reduction
                                                                  - -
                                                                  -
                                                                  FunctionTransformer
                                                                  - -
                                                                  -
                                                                  f
                                                                  - -
                                                                  -
                                                                  fiber
                                                                  - -
                                                                  -
                                                                  fibersCount
                                                                  - -
                                                                  -
                                                                  filterName
                                                                  - -
                                                                  -
                                                                  filterNotName
                                                                  - -
                                                                  -
                                                                  filterTree
                                                                  - -
                                                                  -
                                                                  findName
                                                                  - -
                                                                  -
                                                                  flatMap
                                                                  - -
                                                                  -
                                                                  flattenApply
                                                                  - -
                                                                  -
                                                                  flattenApplyGroups
                                                                  - -
                                                                  -
                                                                  flattenFiberPaths
                                                                  - -
                                                                  -
                                                                  flattenPaths
                                                                  - -
                                                                  -
                                                                  flattenSelect
                                                                  - -
                                                                  -
                                                                  flattenTypes
                                                                  - -
                                                                  -
                                                                  foldLeftName
                                                                  - -
                                                                  -
                                                                  foldRightName
                                                                  - -
                                                                  -
                                                                  forallName
                                                                  - -
                                                                  -
                                                                  foreachName
                                                                  - -
                                                                  -
                                                                  fresh
                                                                  - -
                                                                  -
                                                                  from
                                                                  - -
                                                                  - \ No newline at end of file diff --git a/Components/latest/api/index/index-g.html b/Components/latest/api/index/index-g.html deleted file mode 100644 index fc781fd8..00000000 --- a/Components/latest/api/index/index-g.html +++ /dev/null @@ -1,69 +0,0 @@ - - - - - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - - - - - - - - -
                                                                  -
                                                                  GE
                                                                  - -
                                                                  -
                                                                  GT
                                                                  - -
                                                                  -
                                                                  GenericArrayOps
                                                                  - -
                                                                  -
                                                                  getArrayType
                                                                  - -
                                                                  -
                                                                  getArrayWrapperTpe
                                                                  - -
                                                                  -
                                                                  getComponentOffsetAndSizeOfIthMember
                                                                  - -
                                                                  -
                                                                  getInitialValue
                                                                  - -
                                                                  -
                                                                  getRawUnknownSymbolReferences
                                                                  - -
                                                                  -
                                                                  getSideEffects
                                                                  - -
                                                                  -
                                                                  getSymbolDefinitions
                                                                  - -
                                                                  -
                                                                  getSymbolSlice
                                                                  - -
                                                                  -
                                                                  getTreeChildren
                                                                  - -
                                                                  -
                                                                  getTreeSlice
                                                                  - -
                                                                  -
                                                                  getTupleComponentTypes
                                                                  - -
                                                                  -
                                                                  getTupleInfo
                                                                  - -
                                                                  -
                                                                  getType
                                                                  - -
                                                                  -
                                                                  getUnknownSymbolInfo
                                                                  - -
                                                                  -
                                                                  global
                                                                  - -
                                                                  - \ No newline at end of file diff --git a/Components/latest/api/index/index-h.html b/Components/latest/api/index/index-h.html deleted file mode 100644 index 5d49f86c..00000000 --- a/Components/latest/api/index/index-h.html +++ /dev/null @@ -1,33 +0,0 @@ - - - - - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - - - - - - - - -
                                                                  -
                                                                  HASHHASH
                                                                  - -
                                                                  -
                                                                  HasSideEffects
                                                                  - -
                                                                  -
                                                                  HigherTypeParameterExtractor
                                                                  - -
                                                                  -
                                                                  hasInitialValue
                                                                  - -
                                                                  -
                                                                  hasOneFiber
                                                                  - -
                                                                  -
                                                                  headName
                                                                  - -
                                                                  - \ No newline at end of file diff --git a/Components/latest/api/index/index-i.html b/Components/latest/api/index/index-i.html deleted file mode 100644 index 9bcd74ac..00000000 --- a/Components/latest/api/index/index-i.html +++ /dev/null @@ -1,156 +0,0 @@ - - - - - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - - - - - - - - -
                                                                  -
                                                                  IdentGen
                                                                  - -
                                                                  -
                                                                  Ids
                                                                  - -
                                                                  -
                                                                  ImmutableListClass
                                                                  - -
                                                                  -
                                                                  IndexedSeqApply
                                                                  - -
                                                                  -
                                                                  IndexedSeqApplyStreamSource
                                                                  - -
                                                                  -
                                                                  IndexedSeqClass
                                                                  - -
                                                                  -
                                                                  IndexedSeqModule
                                                                  - -
                                                                  -
                                                                  IndexedSeqType
                                                                  - -
                                                                  -
                                                                  Inners
                                                                  - -
                                                                  -
                                                                  IntEvaluator
                                                                  - -
                                                                  -
                                                                  IntRange
                                                                  - -
                                                                  -
                                                                  IntWrapper
                                                                  - -
                                                                  -
                                                                  ident
                                                                  - -
                                                                  -
                                                                  identGen
                                                                  - -
                                                                  -
                                                                  identUsed
                                                                  - -
                                                                  -
                                                                  ifUsed
                                                                  - -
                                                                  -
                                                                  incrementIntVar
                                                                  - -
                                                                  -
                                                                  inferImplicitValue
                                                                  - -
                                                                  -
                                                                  initialValue
                                                                  - -
                                                                  -
                                                                  inner
                                                                  - -
                                                                  -
                                                                  innerComposition
                                                                  - -
                                                                  -
                                                                  innerContext
                                                                  - -
                                                                  -
                                                                  innerIf
                                                                  - -
                                                                  -
                                                                  inners
                                                                  - -
                                                                  -
                                                                  intAdd
                                                                  - -
                                                                  -
                                                                  intDiv
                                                                  - -
                                                                  -
                                                                  intSub
                                                                  - -
                                                                  -
                                                                  intWrapperName
                                                                  - -
                                                                  -
                                                                  isAnyVal
                                                                  - -
                                                                  -
                                                                  isArrayType
                                                                  - -
                                                                  -
                                                                  isEmptyName
                                                                  - -
                                                                  -
                                                                  isKnownTerm
                                                                  - -
                                                                  -
                                                                  isLeft
                                                                  - -
                                                                  -
                                                                  isLoop
                                                                  - -
                                                                  -
                                                                  isPrimitiveType
                                                                  - -
                                                                  -
                                                                  isPureCaseClass
                                                                  - -
                                                                  -
                                                                  isResultWrapped
                                                                  - -
                                                                  -
                                                                  isSideEffectFree
                                                                  - -
                                                                  -
                                                                  isSideEffectFreeMethod
                                                                  - -
                                                                  -
                                                                  isSideEffectFreeOwner
                                                                  - -
                                                                  -
                                                                  isTupleSymbol
                                                                  - -
                                                                  -
                                                                  isTupleType
                                                                  - -
                                                                  -
                                                                  isTupleTypeRef
                                                                  - -
                                                                  -
                                                                  isTuploidType
                                                                  - -
                                                                  -
                                                                  isUnit
                                                                  - -
                                                                  -
                                                                  isUntil
                                                                  - -
                                                                  -
                                                                  itemIdentGen
                                                                  - -
                                                                  - \ No newline at end of file diff --git a/Components/latest/api/index/index-l.html b/Components/latest/api/index/index-l.html deleted file mode 100644 index 55dc3434..00000000 --- a/Components/latest/api/index/index-l.html +++ /dev/null @@ -1,69 +0,0 @@ - - - - - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - - - - - - - - -
                                                                  -
                                                                  LE
                                                                  - -
                                                                  -
                                                                  LSL
                                                                  - -
                                                                  -
                                                                  LSR
                                                                  - -
                                                                  -
                                                                  LT
                                                                  - -
                                                                  -
                                                                  ListApply
                                                                  - -
                                                                  -
                                                                  ListApplyStreamSource
                                                                  - -
                                                                  -
                                                                  ListBufferClass
                                                                  - -
                                                                  -
                                                                  ListBuilderGen
                                                                  - -
                                                                  -
                                                                  ListClass
                                                                  - -
                                                                  -
                                                                  ListStreamSource
                                                                  - -
                                                                  -
                                                                  ListTree
                                                                  - -
                                                                  -
                                                                  ListType
                                                                  - -
                                                                  -
                                                                  LocalContext
                                                                  - -
                                                                  -
                                                                  Loop
                                                                  - -
                                                                  -
                                                                  leftParam
                                                                  - -
                                                                  -
                                                                  lengthName
                                                                  - -
                                                                  -
                                                                  list
                                                                  - -
                                                                  -
                                                                  loopSkipsFirst
                                                                  - -
                                                                  - \ No newline at end of file diff --git a/Components/latest/api/index/index-m.html b/Components/latest/api/index/index-m.html deleted file mode 100644 index 79dd4a8a..00000000 --- a/Components/latest/api/index/index-m.html +++ /dev/null @@ -1,90 +0,0 @@ - - - - - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - - - - - - - - -
                                                                  -
                                                                  M
                                                                  - -
                                                                  -
                                                                  MINUS
                                                                  - -
                                                                  -
                                                                  MOD
                                                                  - -
                                                                  -
                                                                  MUL
                                                                  - -
                                                                  -
                                                                  MapOp
                                                                  - -
                                                                  -
                                                                  MapType
                                                                  - -
                                                                  -
                                                                  MaxOp
                                                                  - -
                                                                  -
                                                                  MinOp
                                                                  - -
                                                                  -
                                                                  MiscMatchers
                                                                  - -
                                                                  -
                                                                  mainArgs
                                                                  - -
                                                                  -
                                                                  manifestIsInMain
                                                                  - -
                                                                  -
                                                                  manifestPre
                                                                  - -
                                                                  -
                                                                  manifestSym
                                                                  - -
                                                                  -
                                                                  map
                                                                  - -
                                                                  -
                                                                  mapEachValue
                                                                  - -
                                                                  -
                                                                  mapName
                                                                  - -
                                                                  -
                                                                  mapValues
                                                                  - -
                                                                  -
                                                                  mappedCollectionType
                                                                  - -
                                                                  -
                                                                  mathName
                                                                  - -
                                                                  -
                                                                  maxName
                                                                  - -
                                                                  -
                                                                  merge
                                                                  - -
                                                                  -
                                                                  methPart
                                                                  - -
                                                                  -
                                                                  minName
                                                                  - -
                                                                  -
                                                                  mkSelect
                                                                  - -
                                                                  -
                                                                  msg
                                                                  - -
                                                                  - \ No newline at end of file diff --git a/Components/latest/api/index/index-n.html b/Components/latest/api/index/index-n.html deleted file mode 100644 index 29f27d96..00000000 --- a/Components/latest/api/index/index-n.html +++ /dev/null @@ -1,165 +0,0 @@ - - - - - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - - - - - - - - -
                                                                  -
                                                                  N
                                                                  - -
                                                                  -
                                                                  N2TermName
                                                                  - -
                                                                  -
                                                                  NE
                                                                  - -
                                                                  -
                                                                  NoResult
                                                                  - -
                                                                  -
                                                                  NonEmptyListClass
                                                                  - -
                                                                  -
                                                                  NoneModule
                                                                  - -
                                                                  -
                                                                  n1
                                                                  - -
                                                                  -
                                                                  n2
                                                                  - -
                                                                  -
                                                                  needsFunction
                                                                  - -
                                                                  -
                                                                  needsInitialValue
                                                                  - -
                                                                  -
                                                                  needsManifest
                                                                  - -
                                                                  -
                                                                  newApply
                                                                  - -
                                                                  -
                                                                  newArray
                                                                  - -
                                                                  -
                                                                  newArrayApply
                                                                  - -
                                                                  -
                                                                  newArrayLength
                                                                  - -
                                                                  -
                                                                  newArrayModuleTree
                                                                  - -
                                                                  -
                                                                  newArrayMulti
                                                                  - -
                                                                  -
                                                                  newArrayWithArrayType
                                                                  - -
                                                                  -
                                                                  newAssign
                                                                  - -
                                                                  -
                                                                  newBool
                                                                  - -
                                                                  -
                                                                  newCollectionApply
                                                                  - -
                                                                  -
                                                                  newConstant
                                                                  - -
                                                                  -
                                                                  newDefaultValue
                                                                  - -
                                                                  -
                                                                  newIf
                                                                  - -
                                                                  -
                                                                  newInstance
                                                                  - -
                                                                  -
                                                                  newInt
                                                                  - -
                                                                  -
                                                                  newIsInstanceOf
                                                                  - -
                                                                  -
                                                                  newIsNotNull
                                                                  - -
                                                                  -
                                                                  newLong
                                                                  - -
                                                                  -
                                                                  newNoneModuleTree
                                                                  - -
                                                                  -
                                                                  newNull
                                                                  - -
                                                                  -
                                                                  newOneValue
                                                                  - -
                                                                  -
                                                                  newScalaCollectionPackageTree
                                                                  - -
                                                                  -
                                                                  newScalaPackageTree
                                                                  - -
                                                                  -
                                                                  newSelect
                                                                  - -
                                                                  -
                                                                  newSeqApply
                                                                  - -
                                                                  -
                                                                  newSeqModuleTree
                                                                  - -
                                                                  -
                                                                  newSetModuleTree
                                                                  - -
                                                                  -
                                                                  newSomeApply
                                                                  - -
                                                                  -
                                                                  newSomeModuleTree
                                                                  - -
                                                                  -
                                                                  newTotalValue
                                                                  - -
                                                                  -
                                                                  newTransformer
                                                                  - -
                                                                  -
                                                                  newTypeTree
                                                                  - -
                                                                  -
                                                                  newUnit
                                                                  - -
                                                                  -
                                                                  newUpdate
                                                                  - -
                                                                  -
                                                                  newVariable
                                                                  - -
                                                                  -
                                                                  next
                                                                  - -
                                                                  -
                                                                  noValues
                                                                  - -
                                                                  -
                                                                  normalize
                                                                  - -
                                                                  -
                                                                  not
                                                                  - -
                                                                  - \ No newline at end of file diff --git a/Components/latest/api/index/index-o.html b/Components/latest/api/index/index-o.html deleted file mode 100644 index 61dfc042..00000000 --- a/Components/latest/api/index/index-o.html +++ /dev/null @@ -1,78 +0,0 @@ - - - - - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - - - - - - - - -
                                                                  -
                                                                  OR
                                                                  - -
                                                                  -
                                                                  OpsStream
                                                                  - -
                                                                  -
                                                                  OptTreeGen
                                                                  - -
                                                                  -
                                                                  OptionApply
                                                                  - -
                                                                  -
                                                                  OptionClass
                                                                  - -
                                                                  -
                                                                  OptionModule
                                                                  - -
                                                                  -
                                                                  OptionStreamSource
                                                                  - -
                                                                  -
                                                                  OptionTree
                                                                  - -
                                                                  -
                                                                  OptionType
                                                                  - -
                                                                  -
                                                                  Order
                                                                  - -
                                                                  -
                                                                  onlyIfNotNull
                                                                  - -
                                                                  -
                                                                  op
                                                                  - -
                                                                  -
                                                                  ops
                                                                  - -
                                                                  -
                                                                  optionClass
                                                                  - -
                                                                  -
                                                                  order
                                                                  - -
                                                                  -
                                                                  outerContext
                                                                  - -
                                                                  -
                                                                  outerDefinitions
                                                                  - -
                                                                  -
                                                                  output
                                                                  - -
                                                                  -
                                                                  outputArray
                                                                  - -
                                                                  -
                                                                  outputBuilder
                                                                  - -
                                                                  -
                                                                  ownerChain
                                                                  - -
                                                                  - \ No newline at end of file diff --git a/Components/latest/api/index/index-p.html b/Components/latest/api/index/index-p.html deleted file mode 100644 index cb040c31..00000000 --- a/Components/latest/api/index/index-p.html +++ /dev/null @@ -1,87 +0,0 @@ - - - - - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - - - - - - - - -
                                                                  -
                                                                  P
                                                                  - -
                                                                  -
                                                                  PLUS
                                                                  - -
                                                                  -
                                                                  Predef
                                                                  - -
                                                                  -
                                                                  ProductOp
                                                                  - -
                                                                  -
                                                                  packageName
                                                                  - -
                                                                  -
                                                                  pos
                                                                  - -
                                                                  -
                                                                  post
                                                                  - -
                                                                  -
                                                                  postInner
                                                                  - -
                                                                  -
                                                                  postOuter
                                                                  - -
                                                                  -
                                                                  pre
                                                                  - -
                                                                  -
                                                                  preInner
                                                                  - -
                                                                  -
                                                                  preKnownSymbols
                                                                  - -
                                                                  -
                                                                  preOuter
                                                                  - -
                                                                  -
                                                                  preventedOptimizations
                                                                  - -
                                                                  -
                                                                  primArrayBuilderClasses
                                                                  - -
                                                                  -
                                                                  primArrayNames
                                                                  - -
                                                                  -
                                                                  primArrayOpsClasses
                                                                  - -
                                                                  -
                                                                  primaryConstructor
                                                                  - -
                                                                  -
                                                                  printDebug
                                                                  - -
                                                                  -
                                                                  println
                                                                  - -
                                                                  -
                                                                  privilegedDirection
                                                                  - -
                                                                  -
                                                                  producesExtraFirstValue
                                                                  - -
                                                                  -
                                                                  productName
                                                                  - -
                                                                  -
                                                                  providesInitialValue
                                                                  - -
                                                                  - \ No newline at end of file diff --git a/Components/latest/api/index/index-r.html b/Components/latest/api/index/index-r.html deleted file mode 100644 index f8d71e5b..00000000 --- a/Components/latest/api/index/index-r.html +++ /dev/null @@ -1,93 +0,0 @@ - - - - - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - - - - - - - - -
                                                                  -
                                                                  RangeStreamSource
                                                                  - -
                                                                  -
                                                                  ReduceName
                                                                  - -
                                                                  -
                                                                  ReduceOp
                                                                  - -
                                                                  -
                                                                  ReductionTotalUpdate
                                                                  - -
                                                                  -
                                                                  Reductoid
                                                                  - -
                                                                  -
                                                                  RefArrayBuilderClass
                                                                  - -
                                                                  -
                                                                  RefArrayOps
                                                                  - -
                                                                  -
                                                                  RefArrayOpsClass
                                                                  - -
                                                                  -
                                                                  ResultKind
                                                                  - -
                                                                  -
                                                                  ReverseOp
                                                                  - -
                                                                  -
                                                                  ReverseOrder
                                                                  - -
                                                                  -
                                                                  RichWrappers
                                                                  - -
                                                                  -
                                                                  rawIdentGen
                                                                  - -
                                                                  -
                                                                  reason
                                                                  - -
                                                                  -
                                                                  reduceLeftName
                                                                  - -
                                                                  -
                                                                  reduceRightName
                                                                  - -
                                                                  -
                                                                  refineComponentType
                                                                  - -
                                                                  -
                                                                  replaceOccurrences
                                                                  - -
                                                                  -
                                                                  resultKind
                                                                  - -
                                                                  -
                                                                  resultName
                                                                  - -
                                                                  -
                                                                  resultType
                                                                  - -
                                                                  -
                                                                  reverseName
                                                                  - -
                                                                  -
                                                                  reverses
                                                                  - -
                                                                  -
                                                                  rightParam
                                                                  - -
                                                                  -
                                                                  rootInners
                                                                  - -
                                                                  -
                                                                  rx
                                                                  - -
                                                                  - \ No newline at end of file diff --git a/Components/latest/api/index/index-s.html b/Components/latest/api/index/index-s.html deleted file mode 100644 index 98c7f36f..00000000 --- a/Components/latest/api/index/index-s.html +++ /dev/null @@ -1,249 +0,0 @@ - - - - - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - - - - - - - - -
                                                                  -
                                                                  SELF
                                                                  - -
                                                                  -
                                                                  SUB
                                                                  - -
                                                                  -
                                                                  SameOrder
                                                                  - -
                                                                  -
                                                                  ScalaCollectionPackage
                                                                  - -
                                                                  -
                                                                  ScalaMathCommonClass
                                                                  - -
                                                                  -
                                                                  ScalaMathFunction
                                                                  - -
                                                                  -
                                                                  ScalaMathPackage
                                                                  - -
                                                                  -
                                                                  ScalaMathPackageClass
                                                                  - -
                                                                  -
                                                                  ScalaReflectPackage
                                                                  - -
                                                                  -
                                                                  ScalarReduction
                                                                  - -
                                                                  -
                                                                  ScalarResult
                                                                  - -
                                                                  -
                                                                  ScanName
                                                                  - -
                                                                  -
                                                                  ScanOp
                                                                  - -
                                                                  -
                                                                  SeqApply
                                                                  - -
                                                                  -
                                                                  SeqApplyStreamSource
                                                                  - -
                                                                  -
                                                                  SeqClass
                                                                  - -
                                                                  -
                                                                  SeqEvaluator
                                                                  - -
                                                                  -
                                                                  SeqModule
                                                                  - -
                                                                  -
                                                                  SeqType
                                                                  - -
                                                                  -
                                                                  SetBuilderClass
                                                                  - -
                                                                  -
                                                                  SetBuilderGen
                                                                  - -
                                                                  -
                                                                  SetClass
                                                                  - -
                                                                  -
                                                                  SetModule
                                                                  - -
                                                                  -
                                                                  SetType
                                                                  - -
                                                                  -
                                                                  SideEffectFreeScalarReduction
                                                                  - -
                                                                  -
                                                                  SideEffectFreeStreamComponent
                                                                  - -
                                                                  -
                                                                  SideEffectFullComponent
                                                                  - -
                                                                  -
                                                                  SideEffects
                                                                  - -
                                                                  -
                                                                  SideEffectsAnalyzer
                                                                  - -
                                                                  -
                                                                  SideEffectsEvaluator
                                                                  - -
                                                                  -
                                                                  SomeModule
                                                                  - -
                                                                  -
                                                                  Stream
                                                                  - -
                                                                  -
                                                                  StreamChainTestable
                                                                  - -
                                                                  -
                                                                  StreamComponent
                                                                  - -
                                                                  -
                                                                  StreamOps
                                                                  - -
                                                                  -
                                                                  StreamResult
                                                                  - -
                                                                  -
                                                                  StreamSink
                                                                  - -
                                                                  -
                                                                  StreamSinks
                                                                  - -
                                                                  -
                                                                  StreamSource
                                                                  - -
                                                                  -
                                                                  StreamSources
                                                                  - -
                                                                  -
                                                                  StreamTransformer
                                                                  - -
                                                                  -
                                                                  StreamTransformers
                                                                  - -
                                                                  -
                                                                  StreamValue
                                                                  - -
                                                                  -
                                                                  Streams
                                                                  - -
                                                                  -
                                                                  StringOpsClass
                                                                  - -
                                                                  -
                                                                  SubContext
                                                                  - -
                                                                  -
                                                                  SumOp
                                                                  - -
                                                                  -
                                                                  SymbolWithOwnerAndName
                                                                  - -
                                                                  -
                                                                  SymbolsInfo
                                                                  - -
                                                                  -
                                                                  s
                                                                  -
                                                                  N
                                                                  -
                                                                  -
                                                                  scalaName
                                                                  - -
                                                                  -
                                                                  scalaPackage
                                                                  - -
                                                                  -
                                                                  scalaxy
                                                                  - -
                                                                  -
                                                                  scanLeftName
                                                                  - -
                                                                  -
                                                                  scanRightName
                                                                  - -
                                                                  -
                                                                  setInfo
                                                                  - -
                                                                  -
                                                                  setPos
                                                                  - -
                                                                  -
                                                                  setSlice
                                                                  - -
                                                                  -
                                                                  setType
                                                                  - -
                                                                  -
                                                                  sideEffectFreeAnalysis
                                                                  - -
                                                                  -
                                                                  sideEffects
                                                                  - -
                                                                  -
                                                                  simpleBuilderResult
                                                                  - -
                                                                  -
                                                                  sliceLength
                                                                  - -
                                                                  -
                                                                  sliceOffset
                                                                  - -
                                                                  -
                                                                  someIf
                                                                  - -
                                                                  -
                                                                  source
                                                                  - -
                                                                  -
                                                                  sourceAndOps
                                                                  - -
                                                                  -
                                                                  statements
                                                                  - -
                                                                  -
                                                                  stream
                                                                  - -
                                                                  -
                                                                  subSlice
                                                                  - -
                                                                  -
                                                                  subTuple
                                                                  - -
                                                                  -
                                                                  subValue
                                                                  - -
                                                                  -
                                                                  sumName
                                                                  - -
                                                                  -
                                                                  superName
                                                                  - -
                                                                  -
                                                                  symbol
                                                                  - -
                                                                  -
                                                                  symbolDefinitions
                                                                  - -
                                                                  -
                                                                  symbolTupleSlices
                                                                  - -
                                                                  -
                                                                  symbolsInfo
                                                                  - -
                                                                  - \ No newline at end of file diff --git a/Components/latest/api/index/index-t.html b/Components/latest/api/index/index-t.html deleted file mode 100644 index ff10ca84..00000000 --- a/Components/latest/api/index/index-t.html +++ /dev/null @@ -1,243 +0,0 @@ - - - - - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - - - - - - - - -
                                                                  -
                                                                  THIS
                                                                  - -
                                                                  -
                                                                  ToArrayOp
                                                                  - -
                                                                  -
                                                                  ToCollectionOp
                                                                  - -
                                                                  -
                                                                  ToIndexedSeqOp
                                                                  - -
                                                                  -
                                                                  ToListOp
                                                                  - -
                                                                  -
                                                                  ToSeqOp
                                                                  - -
                                                                  -
                                                                  ToSetOp
                                                                  - -
                                                                  -
                                                                  ToVectorOp
                                                                  - -
                                                                  -
                                                                  TraversalDirection
                                                                  - -
                                                                  -
                                                                  TraversalOp
                                                                  - -
                                                                  -
                                                                  TraversalOpType
                                                                  - -
                                                                  -
                                                                  TraversalOps
                                                                  - -
                                                                  -
                                                                  TreeBuilders
                                                                  - -
                                                                  -
                                                                  TreeGen
                                                                  - -
                                                                  -
                                                                  TreeGenList
                                                                  - -
                                                                  -
                                                                  TreeWithSymbol
                                                                  - -
                                                                  -
                                                                  TreeWithType
                                                                  - -
                                                                  -
                                                                  TrivialCanBuildFromArg
                                                                  - -
                                                                  -
                                                                  TupleAnalysis
                                                                  - -
                                                                  -
                                                                  TupleAnalyzer
                                                                  - -
                                                                  -
                                                                  TupleClass
                                                                  - -
                                                                  -
                                                                  TupleComponent
                                                                  - -
                                                                  -
                                                                  TupleCreation
                                                                  - -
                                                                  -
                                                                  TupleInfo
                                                                  - -
                                                                  -
                                                                  TuplePath
                                                                  - -
                                                                  -
                                                                  TupleSelect
                                                                  - -
                                                                  -
                                                                  TupleSlice
                                                                  - -
                                                                  -
                                                                  TupleValue
                                                                  - -
                                                                  -
                                                                  Tuploids
                                                                  - -
                                                                  -
                                                                  tabulateName
                                                                  - -
                                                                  -
                                                                  tabulateSyms
                                                                  - -
                                                                  -
                                                                  tailName
                                                                  - -
                                                                  -
                                                                  take
                                                                  - -
                                                                  -
                                                                  takeWhileName
                                                                  - -
                                                                  -
                                                                  tests
                                                                  - -
                                                                  -
                                                                  thisName
                                                                  - -
                                                                  -
                                                                  throwsIfEmpty
                                                                  - -
                                                                  -
                                                                  to
                                                                  - -
                                                                  -
                                                                  toArray
                                                                  - -
                                                                  -
                                                                  toArrayName
                                                                  - -
                                                                  -
                                                                  toByteName
                                                                  - -
                                                                  -
                                                                  toCharName
                                                                  - -
                                                                  -
                                                                  toDoubleName
                                                                  - -
                                                                  -
                                                                  toFloatName
                                                                  - -
                                                                  -
                                                                  toIndexedSeqName
                                                                  - -
                                                                  -
                                                                  toIntName
                                                                  - -
                                                                  -
                                                                  toList
                                                                  - -
                                                                  -
                                                                  toListName
                                                                  - -
                                                                  -
                                                                  toLongName
                                                                  - -
                                                                  -
                                                                  toMapName
                                                                  - -
                                                                  -
                                                                  toName
                                                                  - -
                                                                  -
                                                                  toSeq
                                                                  - -
                                                                  -
                                                                  toSeqName
                                                                  - -
                                                                  -
                                                                  toSetName
                                                                  - -
                                                                  -
                                                                  toShortName
                                                                  - -
                                                                  -
                                                                  toSizeTName
                                                                  - -
                                                                  -
                                                                  toString
                                                                  - -
                                                                  -
                                                                  toTreeGen
                                                                  - -
                                                                  -
                                                                  toVectorName
                                                                  - -
                                                                  -
                                                                  toolbox
                                                                  - -
                                                                  -
                                                                  tpe
                                                                  - -
                                                                  -
                                                                  transform
                                                                  - -
                                                                  -
                                                                  transformedFunc
                                                                  - -
                                                                  -
                                                                  transformedValue
                                                                  - -
                                                                  -
                                                                  transformers
                                                                  - -
                                                                  -
                                                                  traversalOpWithoutArg
                                                                  - -
                                                                  -
                                                                  tree
                                                                  - -
                                                                  -
                                                                  treeTupleSlices
                                                                  - -
                                                                  -
                                                                  tuple
                                                                  - -
                                                                  -
                                                                  tupleComponentName
                                                                  - -
                                                                  -
                                                                  tupleInfo
                                                                  - -
                                                                  -
                                                                  typeApply
                                                                  - -
                                                                  -
                                                                  typeArgs
                                                                  - -
                                                                  -
                                                                  typeCheck
                                                                  - -
                                                                  -
                                                                  typeToDefaultValue
                                                                  - -
                                                                  -
                                                                  typed
                                                                  - -
                                                                  - \ No newline at end of file diff --git a/Components/latest/api/index/index-u.html b/Components/latest/api/index/index-u.html deleted file mode 100644 index 84ebc9fb..00000000 --- a/Components/latest/api/index/index-u.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - - - - - - - - -
                                                                  -
                                                                  UNARY_!
                                                                  - -
                                                                  -
                                                                  UNARY_+
                                                                  - -
                                                                  -
                                                                  UNARY_-
                                                                  - -
                                                                  -
                                                                  UNARY_~
                                                                  - -
                                                                  -
                                                                  Unordered
                                                                  - -
                                                                  -
                                                                  UpdateAllOp
                                                                  - -
                                                                  -
                                                                  unapply
                                                                  - -
                                                                  -
                                                                  uncachedEvaluation
                                                                  - -
                                                                  -
                                                                  unitTpe
                                                                  - -
                                                                  -
                                                                  unknownReferences
                                                                  - -
                                                                  -
                                                                  unknownReferencesBySymbol
                                                                  - -
                                                                  -
                                                                  unknownSymbols
                                                                  - -
                                                                  -
                                                                  untilName
                                                                  - -
                                                                  -
                                                                  unwrappedTree
                                                                  - -
                                                                  -
                                                                  updateName
                                                                  - -
                                                                  -
                                                                  updateTotalWithValue
                                                                  - -
                                                                  - \ No newline at end of file diff --git a/Components/latest/api/index/index-v.html b/Components/latest/api/index/index-v.html deleted file mode 100644 index d2b9e92d..00000000 --- a/Components/latest/api/index/index-v.html +++ /dev/null @@ -1,51 +0,0 @@ - - - - - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - - - - - - - - -
                                                                  -
                                                                  VarDef
                                                                  - -
                                                                  -
                                                                  VarDev2IdentGen
                                                                  - -
                                                                  -
                                                                  VectorBuilderClass
                                                                  - -
                                                                  -
                                                                  VectorBuilderGen
                                                                  - -
                                                                  -
                                                                  VectorClass
                                                                  - -
                                                                  -
                                                                  VectorType
                                                                  - -
                                                                  -
                                                                  value
                                                                  - -
                                                                  -
                                                                  valueIndex
                                                                  - -
                                                                  -
                                                                  values
                                                                  - -
                                                                  -
                                                                  valuesCount
                                                                  - -
                                                                  -
                                                                  varDef2TupleValue
                                                                  - -
                                                                  -
                                                                  verbose
                                                                  - -
                                                                  - \ No newline at end of file diff --git a/Components/latest/api/index/index-w.html b/Components/latest/api/index/index-w.html deleted file mode 100644 index 2adfae92..00000000 --- a/Components/latest/api/index/index-w.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - - - - - - - - -
                                                                  -
                                                                  WhileLoop
                                                                  - -
                                                                  -
                                                                  WithArrayResultWrapper
                                                                  - -
                                                                  -
                                                                  WithResultWrapper
                                                                  - -
                                                                  -
                                                                  WithRuntimeUniverse
                                                                  - -
                                                                  -
                                                                  WithTestFresh
                                                                  - -
                                                                  -
                                                                  WrappedArrayBuilderClass
                                                                  - -
                                                                  -
                                                                  WrappedArrayStreamSource
                                                                  - -
                                                                  -
                                                                  WrappedArrayTree
                                                                  - -
                                                                  -
                                                                  warnSideEffect
                                                                  - -
                                                                  -
                                                                  warning
                                                                  - -
                                                                  -
                                                                  whileLoop
                                                                  - -
                                                                  -
                                                                  withFilterName
                                                                  - -
                                                                  -
                                                                  withSymbol
                                                                  - -
                                                                  -
                                                                  withoutSizeInfo
                                                                  - -
                                                                  -
                                                                  wrapResultIfNeeded
                                                                  - -
                                                                  - \ No newline at end of file diff --git a/Components/latest/api/index/index-x.html b/Components/latest/api/index/index-x.html deleted file mode 100644 index 7a1d6b28..00000000 --- a/Components/latest/api/index/index-x.html +++ /dev/null @@ -1,18 +0,0 @@ - - - - - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - - - - - - - - -
                                                                  -
                                                                  XOR
                                                                  - -
                                                                  - \ No newline at end of file diff --git a/Components/latest/api/index/index-z.html b/Components/latest/api/index/index-z.html deleted file mode 100644 index 8f01bdab..00000000 --- a/Components/latest/api/index/index-z.html +++ /dev/null @@ -1,36 +0,0 @@ - - - - - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - - - - - - - - -
                                                                  -
                                                                  ZAND
                                                                  - -
                                                                  -
                                                                  ZOR
                                                                  - -
                                                                  -
                                                                  ZipOp
                                                                  - -
                                                                  -
                                                                  ZipWithIndexOp
                                                                  - -
                                                                  -
                                                                  zipName
                                                                  - -
                                                                  -
                                                                  zipWithIndexName
                                                                  - -
                                                                  -
                                                                  zippedCollection
                                                                  - -
                                                                  - \ No newline at end of file diff --git a/Components/latest/api/lib/arrow-down.png b/Components/latest/api/lib/arrow-down.png deleted file mode 100644 index 7229603ae5b30ce0e0bd09863543b260085c8f2d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6232 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 diff --git a/Components/latest/api/lib/class_big.png b/Components/latest/api/lib/class_big.png deleted file mode 100644 index cb1f638a585c50456f57b73c4d043c75762ff9a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7516 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
                                                                  }cgT+sFDw4uMOU<91Pe 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 U==iC&s{jB107*qoM6N<$f-P8sEdT%j diff --git a/Components/latest/api/lib/constructorsbg.gif b/Components/latest/api/lib/constructorsbg.gif deleted file mode 100644 index 2e3f5ea53025f68e2636f9c65e5115a3aa1bb581..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1206 zcmZ?wbhEHbWMq(GIKseSZEam&UmqG8YHx4v?(P;76XWUWX=!Qc=j$685$WvY?CR?3 zAK)Jt7-V8%YG!5@8yjnDYwPIXsHUnK9v&VQ9TgWB=jiAd5*+O9?QL#hZftDKfCLo( zb4U0FD7Yk+Bm!w0`-+0ZZE`@j@w*YQzUa=n7J9^3ax%w4}1^R}1 z1|ToN6#Dw&SDKp(S6y5Zl!|aKR)dQ}DhpEegHnt0ON)|Ify$LZRuxz|7o{eaQ#zd*q`*i^wcF*!32#0RVQ^|kWMD=taQOHTE4u~h<^pqH7MVr61% z;AY@x;B0E?uBO)VrJ|N z)az`3RWB$hI zxnujbty?y4+PGo;y0vRouUffc`Ld-;7B5=3VE(+hb7s$)Ib-^?sZ%CTnmD1queYbW ztFxoMt+l1Osj;EHuC}JSsEZKEj1-MDKQ~FE;c4QDl#HG zEHorIC@{d^&)3J>%hSW%&DF)($Qx)!_Hn5)9TB4Am2f&=-p_kccyqPBfKGwUE!WRLZeY z&9_xAcF-<$)~j$)tu;5Sb~kMFG;Z}V?)EY6_cxj1Z!#mmbas&G!VuHNfk6*)|04m# ze}c|Msfi`2DGKG8B^e6tp1uJLIt)MnasUIXxWbl9$+AdMQ_qW!P0lP*Igu!GM1jSD HgTWdAVsJLn diff --git a/Components/latest/api/lib/defbg-blue.gif b/Components/latest/api/lib/defbg-blue.gif deleted file mode 100644 index 69038337a793be5ec04430183980b7e393113ea1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1544 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 availableWidth) - { - // resize diagram - var height = diagramHeight / diagramWidth * availableWidth; - $(".diagram svg", this).width(availableWidth); - $(".diagram svg", this).height(height); - - // register click event on whole div - $(".diagram", this).click(function() { - diagrams.popup($(this)); - }); - $(".diagram", this).addClass("magnifying"); - } - else - { - // restore full size of diagram - $(".diagram svg", this).width(diagramWidth); - $(".diagram svg", this).height(diagramHeight); - // don't show custom cursor any more - $(".diagram", this).removeClass("magnifying"); - } - }); -}; - -/** - * Shows or hides a diagram depending on its current state. - */ -diagrams.toggle = function(container, dontAnimate) -{ - // change class of link - $(".diagram-link", container).toggleClass("open"); - // get element to show / hide - var div = $(".diagram", container); - if (div.is(':visible')) - { - $(".diagram-help", container).hide(); - div.unbind("click"); - div.removeClass("magnifying"); - div.slideUp(100); - } - else - { - diagrams.resize(); - if(dontAnimate) - div.show(); - else - div.slideDown(100); - $(".diagram-help", container).show(); - } -}; - -/** - * Opens a popup containing a copy of a diagram. - */ -diagrams.windows = {}; -diagrams.popup = function(diagram) -{ - var id = diagram.attr("id"); - if(!diagrams.windows[id] || diagrams.windows[id].closed) { - var title = $(".symbol .name", $("#signature")).text(); - // cloning from parent window to popup somehow doesn't work in IE - // therefore include the SVG as a string into the HTML - var svgIE = jQuery.browser.msie ? $("
                                                                  ").append(diagram.data("svg")).html() : ""; - var html = '' + - '\n' + - '\n' + - '\n' + - ' \n' + - ' ' + title + '\n' + - ' \n' + - ' \n' + - ' \n' + - ' \n' + - ' \n' + - ' \n' + - ' Close this window\n' + - ' ' + svgIE + '\n' + - ' \n' + - ''; - - var padding = 30; - var screenHeight = screen.availHeight; - var screenWidth = screen.availWidth; - var w = Math.min(screenWidth, diagram.data("width") + 2 * padding); - var h = Math.min(screenHeight, diagram.data("height") + 2 * padding); - var left = (screenWidth - w) / 2; - var top = (screenHeight - h) / 2; - var parameters = "height=" + h + ", width=" + w + ", left=" + left + ", top=" + top + ", scrollbars=yes, location=no, resizable=yes"; - var win = window.open("about:blank", "_blank", parameters); - win.document.open(); - win.document.write(html); - win.document.close(); - diagrams.windows[id] = win; - } - win.focus(); -}; - -/** - * This method is called from within the popup when a node is clicked. - */ -diagrams.redirectFromPopup = function(url) -{ - window.location = url; -}; - -/** - * Helper method that adds a class to a SVG element. - */ -diagrams.addClass = function(svgElem, newClass) { - newClass = newClass || "over"; - var classes = svgElem.attr("class"); - if ($.inArray(newClass, classes.split(/\s+/)) == -1) { - classes += (classes ? ' ' : '') + newClass; - svgElem.attr("class", classes); - } -}; - -/** - * Helper method that removes a class from a SVG element. - */ -diagrams.removeClass = function(svgElem, oldClass) { - oldClass = oldClass || "over"; - var classes = svgElem.attr("class"); - classes = $.grep(classes.split(/\s+/), function(n, i) { return n != oldClass; }).join(' '); - svgElem.attr("class", classes); -}; - diff --git a/Components/latest/api/lib/filter_box_left.png b/Components/latest/api/lib/filter_box_left.png deleted file mode 100644 index 0e8c893315e7955b02474d3a544b9145aafb15b2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1692 zcmaJ?Yfuws6pg$rSOqBp3YKM~RV;Zz60;aJAs|tLX#yHS2bN@k3}iRiY$T*bRAg#9 zU=@FeD54a{@j+EkDTq>D1*#y5=}<;1FQtW2QWQm;)^1R+Kd|4-?)R8;&OP^jcW1wn zMQxbxvc!c#q0E;=h~?zGh0nhVLI8<$M9qZi_hoVG}vq!iJ%!WPy#m5Py=;ZL5vtw zxJE~4Fch#U!ikuX5P+o9Hz{a!GqR}RZJEe|F-)+I!J;#5DNO^V(*K8QwKHe~AxGZ% zomJQnouNY*a>RfcaTR%SNmN@X9TbWqFoEIG7?w6&MOg|)V1^V-2ZSm(fD~3~P}_bA zFO@=z7d?GMc8_g2)3)ShrtuM!>~@@N>+T&8M1C!960tDa)O{gFy2(fA zz3T<_SYuv{D)_EL=f;)y69e-Ky4|eHMud}d&8tpKdJXw|FA8wVks>d2E7RxJTpy%k& zkln?LUfbzg^RAqmv%e%NGORQBAW}-Td|p~VHijo;X8zsZ($X^6+uM6!J#g~Lon3o| z%yy6Q#l8#XZjX=8POAt4(SV9rv74$vZ!mQ7Ih=6>K^_l|jA(PbOJZ)7%FntjLr%)i zy2~xr+}{#jYpUxb&qZ$DoK;v{eCMdMAN4_|-e@%T^!4>EHE#RNqt*9tQPEOmTwHcp z8SUCPVvxz@I`!(h*bT?;AMpB?9IRY;6SepD?GM%LqlKtmzwpwk1RTGYUvT)Ehf9tw zE33A9!v5+(_aFQ91qB5O)j2tiU0q!X$!!raxvG}Ir~D;ZJ#daH$(+?g#+>uOcV@q9( zNA}J$hYc4tg?PB^X-m33JSql-TX}6aoBK0{#?8YKde>dG#XG8NY8+x>{FmgFM?ny@ z_lvcz0)e1s=k?TwO*EQAcHQALZe00KpIDBLpO!mctE_}kbiwl%FJKIFot&Jc+$f_8 z8oG+eBKkEqH`A|N(9~bzE0=fty7^4!Zl}xsijNe>*2c%iZiL<2FV|eD)ojQO;0pxH zS6iOl-NNi$#aFwY%o;pr{{mUu^Fwjf3l}ad*ZyPVIVyrIkPEX+>TMxn15Nd zav-ZrQP;=Um;C7y>q90w(zLCoZdruVQ63j}ETaFVxBMUOjizep$G*PA6TE6m?$RPx zmv)7uBXiNdkmBLz_4cmubG5#W6mXxF8k^TF<8E1SsNetIhE~5hP876f;&u1}p9{AC Ng(NIW{GBLa@4p#{lvn@& diff --git a/Components/latest/api/lib/filter_box_left2.gif b/Components/latest/api/lib/filter_box_left2.gif deleted file mode 100644 index b9b49076a6410112fd18b370bc661154bbab8f80..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1462 zcmZ?wbhEHb6k!lyxN5?1>C&aRxVRrbe!P11>f*(Vt*xySCr_wV1o zw{PEm|Ni~!*RS{P-TU(8%b!1gZrr%>`t|GF+}z{Gk3W6-^z7NQ8#ZiMzkdCvPoHkz zz8w`6_44J*J9qAsmzV$k{ky2BXxFY?A3l8e`}gm(Y13k3V}U0q$LPMun}Zr!h6zgDka?cw3^9}E}>0mc8^5xxNmE{P?HK-$K>q98Fj zJGDe1DK$Ma&sORE?)^#%nJKnP;ikR@z6H*y8JQkcMXAA6ej&+K*~ykEO7?aNHWgMC zxdpkYC5Z|ZxjA{oRu#5Ni7EL>sa8NXNLXJ<0j#7X+g8aDB%uJZ(>cE=Rl!uxKsVXI z%s|1+P|wiV#N6CmN5ROz&_Lh7NZ-&%*U;R`*vQJjKmiJrfVLH-q*(>IxIyg#@@$nd zN=gc>^!0&3rdMvPmtT~wZ)j<02{OaTNEfI=x41H|B(Xv_uUHvof=g;~a#3bMNoIbY z0?5R~r2NtnTP2`NAzsKWfE$}vtOxdvUUGh}ennz|zM-B0$V)JVzP|XC=H|jx7ncO3 zBHWAB;NpiyW)Z+ZoqU2Pda%GTJ1y;^Qsfi`|MIrh5Ij~R+$jC3rFV4s>P;d@5 zRq#zr&ddYx!Rmc|tvvIJOA_;vQ$1a5m4GJbWoD*WS(v-I7@E3Rm|B{e7#g}7IJr4n zI=dQ~nOmATIhq)m!1TK0Czs}?=9R$orXciM;?xUD3b_S9n_W_iGRsm^+=}vZ6~JD$ z%Eav!Go0o@^`_uv@OxBG5|NZ^* z``6DO-@kqR^7+%p5AWZ-ee?R&%NNg|J$>@{(ZdJ#@7=v~`_|1H*RNf@a{1E53+K6ZM9qnzcEzM1h4fS=kHPuy>73F26CB;RB1^Ico zIoVm68R==MDalER3Gs2UG0{A;Cd`0selzKHgrQ9`0_gF3wJl4)%7oHr7^_ z7UpKACdNjp{}N?qO7E-ATK8?BP}HFfhW0S{OOhO#noZi%b`dsS#`djvo JU&f9M)&NKAH`@RJ diff --git a/Components/latest/api/lib/filter_box_right.png b/Components/latest/api/lib/filter_box_right.png deleted file mode 100644 index f127e35b48d39bd048fea2a8e98dd68fb5984601..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1803 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 diff --git a/Components/latest/api/lib/filterboxbg.gif b/Components/latest/api/lib/filterboxbg.gif deleted file mode 100644 index ae2f85823bbbd77d85a28d8348bfd75a1ec626ba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1366 zcmaJ>d0^927|&$j+)$KD(Vht+jHR17kQ|Xk~>-G7(u~=+)csLf1#pCg4G#U&J1%shPBA!%LkH;I2 z#Q-f73I+oHOga+^12g3F`2nN9zdw;s)9KX6$Vez04h4f=k2jS{`~1FiCX-OrU@#aR zj;2yc5GN9eh9hAxhK7dXaj>aIB9TBKkVqu_e!s`#Nv4u1Ku)Kj9HV5UsKr$eJ4l5D z-^wbtNKze)0=F`4EN??Hd-ftQOWTlUvkP;HcBY+O+AA@Qy~~@Z-VVx2BUOvwN;l!= zM2=BN*v)nFGU2u%BrUWu1hBPb6oE$}N{0=p);3@*rd^O2*sRBN6jqMG;It~H;$H-2Ig?S|0ygt^@t4Gz{oyTp)+ATXZA1F zw+o6Ow+kX{Z#2U$l45zyAH};|L>(_HBu_DQ4jTd#^ejsg6&9z%V0M_yRFSl4tHPt5El;t`Es*7WICCjA`bIm!qS}SlOi0oh_b}d6YC4qxSOD5Rdx!^hV z#<+CuT#PxnC`bm?4)$LMom~RmqnYDv3!L%BXL!)<5@_qZk-z@@Zk3iy3q&o^Ix_2n0zAN=goPd@(W!w=pceDB?N-X3`C%{LCb zzJK4|*Is>P&+eCBdhvzlpL_P1T~F_PYR8lP+n;#+u}8N(^6*0sK5+ki_ug~&U3YHX za>wnr-FnN-n{T>t(+wN1zwX*=uHJCf`o1gIU2*wkmtNA_&!Ej)h%7(taaFHsux!+vQ;i5tQD4W zv&o2qE2YzH_B}#`-nO=9mf!3Ja$e73rto#dFaKXdXHZg3R;GHY5gN(z}Nwo2iqz6QPp&Z!xh9#uuD!Bu`C$yM3OmMKd1b_zBX zRu#Dgxv3?I3Kh9IdBs*0wn~X9`AMl(KsHENUr7P1q$Jx`$q^)>0J76LzbI9~RL?*+ z*}%*|!OT$4(AdP>++0V&$iUD*-@r)U&`8(N+{)O<%D_MY3Y37h6{VzE1-ZCE?E>;_ zl`=|73as??%gf94%8m8%i_-NCEiElUW*8ai0#)c1SLT%@R_NvxE5l51Ni9w;$}A|! z%+FH*nV6WAUs__T1av9H3%LbwWAlpjz~0eI&d=4aNG#Ad)H48i38v837r)ZnT)67u zlAu(Cd$Af^98y`3svneEoL^d$oC;K~46>@g%DE^tu_V7JBtJg~7K#BG`6c$o&6x?nx#i>^x=oo!a#3DsBObD2IKumbD1#;jCKQ#}S+KYh6n(_a? zzkh!J`uXGgx36D5fBN|0{kyksUcY+z;`y_uPaZ#d_~8D%yLWEix_RUJwX0VyU%GhV z{JFDdPMZ`!zF{kpYlR z+RD .pre { - display: block; - position: absolute; - top: 0; - left: 0; - height: 23px; - width: 21px; - background: url("filter_box_left.png"); -} - -#textfilter > .input { - display: block; - position: absolute; - top: 0; - right: 20px; - left: 20px; -} - -#textfilter > .input > input { - height: 20px; - padding: 1px; - font-weight: bold; - color: #000000; - background: #ffffff url("filterboxbarbg.png") repeat-x bottom left; - width: 100%; -} - -#textfilter > .post { - display: block; - position: absolute; - top: 0; - right: 0; - height: 23px; - width: 21px; - background: url("filter_box_right.png"); -} - -/*#textfilter { - position: relative; - display: block; - height: 20px; - margin-bottom: 5px; -} - -#textfilter > .pre { - display: block; - position: absolute; - top: 0; - left: 0; - height: 20px; - width: 20px; - background: url("filter_box_left.png"); -} - -#textfilter > .input { - display: block; - position: absolute; - top: 0; - right: 20px; - left: 20px; -} - -#textfilter > .input > input { - height: 16px; - padding: 2px; - font-weight: bold; - color: darkblue; - background-color: white; - width: 100%; -} - -#textfilter > .post { - display: block; - position: absolute; - top: 0; - right: 0; - height: 20px; - width: 20px; - background: url("filter_box_right.png"); -}*/ - -#focusfilter { - position: relative; - text-align: center; - display: block; - padding: 5px; - background-color: #fffebd; /* light yellow*/ - text-shadow: #ffffff 0 1px 0; -} - -#focusfilter .focuscoll { - font-weight: bold; - text-shadow: #ffffff 0 1px 0; -} - -#focusfilter img { - bottom: -2px; - position: relative; -} - -#kindfilter { - position: relative; - display: block; - padding: 5px; -/* background-color: #999;*/ - text-align: center; -} - -#kindfilter > a { - color: black; -/* text-decoration: underline;*/ - text-shadow: #ffffff 0 1px 0; - -} - -#kindfilter > a:hover { - color: #4C4C4C; - text-decoration: none; - text-shadow: #ffffff 0 1px 0; -} - -#letters { - position: relative; - text-align: center; - padding-bottom: 5px; - border:1px solid #bbbbbb; - border-top:0; - border-left:0; - border-right:0; -} - -#letters > a, #letters > span { -/* font-family: monospace;*/ - color: #858484; - font-weight: bold; - font-size: 8pt; - text-shadow: #ffffff 0 1px 0; - padding-right: 2px; -} - -#letters > span { - color: #bbb; -} - -#tpl { - display: block; - position: fixed; - overflow: auto; - right: 0; - left: 0; - bottom: 0; - top: 5px; - position: absolute; - display: block; -} - -#tpl .packhide { - display: block; - float: right; - font-weight: normal; - color: white; -} - -#tpl .packfocus { - display: block; - float: right; - font-weight: normal; - color: white; -} - -#tpl .packages > ol { - background-color: #dadfe6; - /*margin-bottom: 5px;*/ -} - -/*#tpl .packages > ol > li { - margin-bottom: 1px; -}*/ - -#tpl .packages > li > a { - padding: 0px 5px; -} - -#tpl .packages > li > a.tplshow { - display: block; - color: white; - font-weight: bold; - display: block; - text-shadow: #000000 0 1px 0; -} - -#tpl ol > li.pack { - padding: 3px 5px; - background: url("packagesbg.gif"); - background-repeat:repeat-x; - min-height: 14px; - background-color: #6e808e; -} - -#tpl ol > li { - display: block; -} - -#tpl .templates > li { - padding-left: 5px; - min-height: 18px; -} - -#tpl ol > li .icon { - padding-right: 5px; - bottom: -2px; - position: relative; -} - -#tpl .templates div.placeholder { - padding-right: 5px; - width: 13px; - display: inline-block; -} - -#tpl .templates span.tplLink { - padding-left: 5px; -} - -#content { - border-left-width: 1px; - border-left-color: black; - border-left-style: white; - right: 0px; - left: 0px; - bottom: 0px; - top: 0px; - position: fixed; - margin-left: 300px; - display: block; -} - -#content > iframe { - display: block; - height: 100%; - width: 100%; -} - -.ui-layout-pane { - background: #FFF; - overflow: auto; -} - -.ui-layout-resizer { - background-image:url('filterbg.gif'); - background-repeat:repeat-x; - background-color: #ededee; /* light gray */ - border:1px solid #bbbbbb; - border-top:0; - border-bottom:0; - border-left: 0; -} - -.ui-layout-toggler { - background: #AAA; -} \ No newline at end of file diff --git a/Components/latest/api/lib/index.js b/Components/latest/api/lib/index.js deleted file mode 100644 index 96689ae7..00000000 --- a/Components/latest/api/lib/index.js +++ /dev/null @@ -1,536 +0,0 @@ -// © 2009–2010 EPFL/LAMP -// code by Gilles Dubochet with contributions by Johannes Rudolph and "spiros" - -var topLevelTemplates = undefined; -var topLevelPackages = undefined; - -var scheduler = undefined; - -var kindFilterState = undefined; -var focusFilterState = undefined; - -var title = $(document).attr('title'); - -var lastHash = ""; - -$(document).ready(function() { - $('body').layout({ - west__size: '20%', - center__maskContents: true - }); - $('#browser').layout({ - center__paneSelector: ".ui-west-center" - //,center__initClosed:true - ,north__paneSelector: ".ui-west-north" - }); - $('iframe').bind("load", function(){ - var subtitle = $(this).contents().find('title').text(); - $(document).attr('title', (title ? title + " - " : "") + subtitle); - - setUrlFragmentFromFrameSrc(); - }); - - // workaround for IE's iframe sizing lack of smartness - if($.browser.msie) { - function fixIFrame() { - $('iframe').height($(window).height() ) - } - $('iframe').bind("load",fixIFrame) - $('iframe').bind("resize",fixIFrame) - } - - scheduler = new Scheduler(); - scheduler.addLabel("init", 1); - scheduler.addLabel("focus", 2); - scheduler.addLabel("filter", 4); - - prepareEntityList(); - - configureTextFilter(); - configureKindFilter(); - configureEntityList(); - - setFrameSrcFromUrlFragment(); - - // If the url fragment changes, adjust the src of iframe "template". - $(window).bind('hashchange', function() { - if(lastFragment != window.location.hash) { - lastFragment = window.location.hash; - setFrameSrcFromUrlFragment(); - } - }); -}); - -// Set the iframe's src according to the fragment of the current url. -// fragment = "#scala.Either" => iframe url = "scala/Either.html" -// fragment = "#scala.Either@isRight:Boolean" => iframe url = "scala/Either.html#isRight:Boolean" -function setFrameSrcFromUrlFragment() { - var fragment = location.hash.slice(1); - if(fragment) { - var loc = fragment.split("@")[0].replace(/\./g, "/"); - if(loc.indexOf(".html") < 0) loc += ".html"; - if(fragment.indexOf('@') > 0) loc += ("#" + fragment.split("@", 2)[1]); - frames["template"].location.replace(loc); - } - else - frames["template"].location.replace("package.html"); -} - -// Set the url fragment according to the src of the iframe "template". -// iframe url = "scala/Either.html" => url fragment = "#scala.Either" -// iframe url = "scala/Either.html#isRight:Boolean" => url fragment = "#scala.Either@isRight:Boolean" -function setUrlFragmentFromFrameSrc() { - try { - var commonLength = location.pathname.lastIndexOf("/"); - var frameLocation = frames["template"].location; - var relativePath = frameLocation.pathname.slice(commonLength + 1); - - if(!relativePath || frameLocation.pathname.indexOf("/") < 0) - return; - - // Add #, remove ".html" and replace "/" with "." - fragment = "#" + relativePath.replace(/\.html$/, "").replace(/\//g, "."); - - // Add the frame's hash after an @ - if(frameLocation.hash) fragment += ("@" + frameLocation.hash.slice(1)); - - // Use replace to not add history items - lastFragment = fragment; - location.replace(fragment); - } - catch(e) { - // Chrome doesn't allow reading the iframe's location when - // used on the local file system. - } -} - -var Index = {}; - -(function (ns) { - function openLink(t, type) { - var href; - if (type == 'object') { - href = t['object']; - } else { - href = t['class'] || t['trait'] || t['case class'] || t['type']; - } - return [ - '' - ].join(''); - } - - function createPackageHeader(pack) { - return [ - '
                                                                12. ', - 'focushide', - '', - pack, - '
                                                                13. ' - ].join(''); - }; - - function createListItem(template) { - var inner = ''; - - - if (template.object) { - inner += openLink(template, 'object'); - } - - if (template['class'] || template['trait'] || template['case class'] || template['type']) { - inner += (inner == '') ? - '
                                                                  ' : ''; - inner += openLink(template, template['trait'] ? 'trait' : template['type'] ? 'type' : 'class'); - } else { - inner += '
                                                                  '; - } - - return [ - '
                                                                14. ', - inner, - '', - template.name.replace(/^.*\./, ''), - '
                                                                15. ' - ].join(''); - } - - - ns.createPackageTree = function (pack, matched, focused) { - var html = $.map(matched, function (child, i) { - return createListItem(child); - }).join(''); - - var header; - if (focused && pack == focused) { - header = ''; - } else { - header = createPackageHeader(pack); - } - - return [ - '
                                                                    ', - header, - '
                                                                      ', - html, - '
                                                                  ' - ].join(''); - } - - ns.keys = function (obj) { - var result = []; - var key; - for (key in obj) { - result.push(key); - } - return result; - } - - var hiddenPackages = {}; - - function subPackages(pack) { - return $.grep($('#tpl ol.packages'), function (element, index) { - var pack = $('li.pack > .tplshow', element).text(); - return pack.indexOf(pack + '.') == 0; - }); - } - - ns.hidePackage = function (ol) { - var selected = $('li.pack > .tplshow', ol).text(); - hiddenPackages[selected] = true; - - $('ol.templates', ol).hide(); - - $.each(subPackages(selected), function (index, element) { - $(element).hide(); - }); - } - - ns.showPackage = function (ol, state) { - var selected = $('li.pack > .tplshow', ol).text(); - hiddenPackages[selected] = false; - - $('ol.templates', ol).show(); - - $.each(subPackages(selected), function (index, element) { - $(element).show(); - - // When the filter is in "packs" state, - // we don't want to show the `.templates` - var key = $('li.pack > .tplshow', element).text(); - if (hiddenPackages[key] || state == 'packs') { - $('ol.templates', element).hide(); - } - }); - } - -})(Index); - -function configureEntityList() { - kindFilterSync(); - configureHideFilter(); - configureFocusFilter(); - textFilter(); -} - -/* Updates the list of entities (i.e. the content of the #tpl element) from the raw form generated by Scaladoc to a - form suitable for display. In particular, it adds class and object etc. icons, and it configures links to open in - the right frame. Furthermore, it sets the two reference top-level entities lists (topLevelTemplates and - topLevelPackages) to serve as reference for resetting the list when needed. - Be advised: this function should only be called once, on page load. */ -function prepareEntityList() { - var classIcon = $("#library > img.class"); - var traitIcon = $("#library > img.trait"); - var typeIcon = $("#library > img.type"); - var objectIcon = $("#library > img.object"); - var packageIcon = $("#library > img.package"); - - $('#tpl li.pack > a.tplshow').attr("target", "template"); - $('#tpl li.pack').each(function () { - $("span.class", this).each(function() { $(this).replaceWith(classIcon.clone()); }); - $("span.trait", this).each(function() { $(this).replaceWith(traitIcon.clone()); }); - $("span.type", this).each(function() { $(this).replaceWith(typeIcon.clone()); }); - $("span.object", this).each(function() { $(this).replaceWith(objectIcon.clone()); }); - $("span.package", this).each(function() { $(this).replaceWith(packageIcon.clone()); }); - }); - $('#tpl li.pack') - .prepend("hide") - .prepend("focus"); -} - -/* Handles all key presses while scrolling around with keyboard shortcuts in left panel */ -function keyboardScrolldownLeftPane() { - scheduler.add("init", function() { - $("#textfilter input").blur(); - var $items = $("#tpl li"); - $items.first().addClass('selected'); - - $(window).bind("keydown", function(e) { - var $old = $items.filter('.selected'), - $new; - - switch ( e.keyCode ) { - - case 9: // tab - $old.removeClass('selected'); - break; - - case 13: // enter - $old.removeClass('selected'); - var $url = $old.children().filter('a:last').attr('href'); - $("#template").attr("src",$url); - break; - - case 27: // escape - $old.removeClass('selected'); - $(window).unbind(e); - $("#textfilter input").focus(); - - break; - - case 38: // up - $new = $old.prev(); - - if (!$new.length) { - $new = $old.parent().prev(); - } - - if ($new.is('ol') && $new.children(':last').is('ol')) { - $new = $new.children().children(':last'); - } else if ($new.is('ol')) { - $new = $new.children(':last'); - } - - break; - - case 40: // down - $new = $old.next(); - if (!$new.length) { - $new = $old.parent().parent().next(); - } - if ($new.is('ol')) { - $new = $new.children(':first'); - } - break; - } - - if ($new.is('li')) { - $old.removeClass('selected'); - $new.addClass('selected'); - } else if (e.keyCode == 38) { - $(window).unbind(e); - $("#textfilter input").focus(); - } - }); - }); -} - -/* Configures the text filter */ -function configureTextFilter() { - scheduler.add("init", function() { - $("#textfilter").append(""); - var input = $("#textfilter input"); - resizeFilterBlock(); - input.bind('keyup', function(event) { - if (event.keyCode == 27) { // escape - input.attr("value", ""); - } - if (event.keyCode == 40) { // down arrow - $(window).unbind("keydown"); - keyboardScrolldownLeftPane(); - return false; - } - textFilter(); - }); - input.bind('keydown', function(event) { - if (event.keyCode == 9) { // tab - $("#template").contents().find("#mbrsel-input").focus(); - input.attr("value", ""); - return false; - } - textFilter(); - }); - input.focus(function(event) { input.select(); }); - }); - scheduler.add("init", function() { - $("#textfilter > .post").click(function(){ - $("#textfilter input").attr("value", ""); - textFilter(); - }); - }); -} - -function compilePattern(query) { - var escaped = query.replace(/([\.\*\+\?\|\(\)\[\]\\])/g, '\\$1'); - - if (query.toLowerCase() != query) { - // Regexp that matches CamelCase subbits: "BiSe" is - // "[a-z]*Bi[a-z]*Se" and matches "BitSet", "ABitSet", ... - return new RegExp(escaped.replace(/([A-Z])/g,"[a-z]*$1")); - } - else { // if query is all lower case make a normal case insensitive search - return new RegExp(escaped, "i"); - } -} - -// Filters all focused templates and packages. This function should be made less-blocking. -// @param query The string of the query -function textFilter() { - scheduler.clear("filter"); - - $('#tpl').html(''); - - var query = $("#textfilter input").attr("value") || ''; - var queryRegExp = compilePattern(query); - - var index = 0; - - var searchLoop = function () { - var packages = Index.keys(Index.PACKAGES).sort(); - - while (packages[index]) { - var pack = packages[index]; - var children = Index.PACKAGES[pack]; - index++; - - if (focusFilterState) { - if (pack == focusFilterState || - pack.indexOf(focusFilterState + '.') == 0) { - ; - } else { - continue; - } - } - - var matched = $.grep(children, function (child, i) { - return queryRegExp.test(child.name); - }); - - if (matched.length > 0) { - $('#tpl').append(Index.createPackageTree(pack, matched, - focusFilterState)); - scheduler.add('filter', searchLoop); - return; - } - } - - $('#tpl a.packfocus').click(function () { - focusFilter($(this).parent().parent()); - }); - configureHideFilter(); - }; - - scheduler.add('filter', searchLoop); -} - -/* Configures the hide tool by adding the hide link to all packages. */ -function configureHideFilter() { - $('#tpl li.pack a.packhide').click(function () { - var packhide = $(this) - var action = packhide.text(); - - var ol = $(this).parent().parent(); - - if (action == "hide") { - Index.hidePackage(ol); - packhide.text("show"); - } - else { - Index.showPackage(ol, kindFilterState); - packhide.text("hide"); - } - return false; - }); -} - -/* Configures the focus tool by adding the focus bar in the filter box (initially hidden), and by adding the focus - link to all packages. */ -function configureFocusFilter() { - scheduler.add("init", function() { - focusFilterState = null; - if ($("#focusfilter").length == 0) { - $("#filter").append("
                                                                  focused on
                                                                  "); - $("#focusfilter > .focusremove").click(function(event) { - textFilter(); - - $("#focusfilter").hide(); - $("#kindfilter").show(); - resizeFilterBlock(); - focusFilterState = null; - }); - $("#focusfilter").hide(); - resizeFilterBlock(); - } - }); - scheduler.add("init", function() { - $('#tpl li.pack a.packfocus').click(function () { - focusFilter($(this).parent()); - return false; - }); - }); -} - -/* Focuses the entity index on a specific package. To do so, it will copy the sub-templates and sub-packages of the - focuses package into the top-level templates and packages position of the index. The original top-level - @param package The
                                                                16. element that corresponds to the package in the entity index */ -function focusFilter(package) { - scheduler.clear("filter"); - - var currentFocus = $('li.pack > .tplshow', package).text(); - $("#focusfilter > .focuscoll").empty(); - $("#focusfilter > .focuscoll").append(currentFocus); - - $("#focusfilter").show(); - $("#kindfilter").hide(); - resizeFilterBlock(); - focusFilterState = currentFocus; - kindFilterSync(); - - textFilter(); -} - -function configureKindFilter() { - scheduler.add("init", function() { - kindFilterState = "all"; - $("#filter").append(""); - $("#kindfilter > a").click(function(event) { kindFilter("packs"); }); - resizeFilterBlock(); - }); -} - -function kindFilter(kind) { - if (kind == "packs") { - kindFilterState = "packs"; - kindFilterSync(); - $("#kindfilter > a").replaceWith("display all entities"); - $("#kindfilter > a").click(function(event) { kindFilter("all"); }); - } - else { - kindFilterState = "all"; - kindFilterSync(); - $("#kindfilter > a").replaceWith("display packages only"); - $("#kindfilter > a").click(function(event) { kindFilter("packs"); }); - } -} - -/* Applies the kind filter. */ -function kindFilterSync() { - if (kindFilterState == "all" || focusFilterState != null) { - $("#tpl a.packhide").text('hide'); - $("#tpl ol.templates").show(); - } else { - $("#tpl a.packhide").text('show'); - $("#tpl ol.templates").hide(); - } -} - -function resizeFilterBlock() { - $("#tpl").css("top", $("#filter").outerHeight(true)); -} diff --git a/Components/latest/api/lib/jquery-ui.js b/Components/latest/api/lib/jquery-ui.js deleted file mode 100644 index faab0cf1..00000000 --- a/Components/latest/api/lib/jquery-ui.js +++ /dev/null @@ -1,6 +0,0 @@ -/*! jQuery UI - v1.9.0 - 2012-10-05 -* http://jqueryui.com -* Includes: jquery.ui.core.js, jquery.ui.widget.js, jquery.ui.mouse.js, jquery.ui.position.js, jquery.ui.accordion.js, jquery.ui.autocomplete.js, jquery.ui.button.js, jquery.ui.datepicker.js, jquery.ui.dialog.js, jquery.ui.draggable.js, jquery.ui.droppable.js, jquery.ui.effect.js, jquery.ui.effect-blind.js, jquery.ui.effect-bounce.js, jquery.ui.effect-clip.js, jquery.ui.effect-drop.js, jquery.ui.effect-explode.js, jquery.ui.effect-fade.js, jquery.ui.effect-fold.js, jquery.ui.effect-highlight.js, jquery.ui.effect-pulsate.js, jquery.ui.effect-scale.js, jquery.ui.effect-shake.js, jquery.ui.effect-slide.js, jquery.ui.effect-transfer.js, jquery.ui.menu.js, jquery.ui.progressbar.js, jquery.ui.resizable.js, jquery.ui.selectable.js, jquery.ui.slider.js, jquery.ui.sortable.js, jquery.ui.spinner.js, jquery.ui.tabs.js, jquery.ui.tooltip.js -* Copyright (c) 2012 jQuery Foundation and other contributors Licensed MIT */ - -(function(e,t){function i(t,n){var r,i,o,u=t.nodeName.toLowerCase();return"area"===u?(r=t.parentNode,i=r.name,!t.href||!i||r.nodeName.toLowerCase()!=="map"?!1:(o=e("img[usemap=#"+i+"]")[0],!!o&&s(o))):(/input|select|textarea|button|object/.test(u)?!t.disabled:"a"===u?t.href||n:n)&&s(t)}function s(t){return!e(t).parents().andSelf().filter(function(){return e.css(this,"visibility")==="hidden"||e.expr.filters.hidden(this)}).length}var n=0,r=/^ui-id-\d+$/;e.ui=e.ui||{};if(e.ui.version)return;e.extend(e.ui,{version:"1.9.0",keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}}),e.fn.extend({_focus:e.fn.focus,focus:function(t,n){return typeof t=="number"?this.each(function(){var r=this;setTimeout(function(){e(r).focus(),n&&n.call(r)},t)}):this._focus.apply(this,arguments)},scrollParent:function(){var t;return e.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?t=this.parents().filter(function(){return/(relative|absolute|fixed)/.test(e.css(this,"position"))&&/(auto|scroll)/.test(e.css(this,"overflow")+e.css(this,"overflow-y")+e.css(this,"overflow-x"))}).eq(0):t=this.parents().filter(function(){return/(auto|scroll)/.test(e.css(this,"overflow")+e.css(this,"overflow-y")+e.css(this,"overflow-x"))}).eq(0),/fixed/.test(this.css("position"))||!t.length?e(document):t},zIndex:function(n){if(n!==t)return this.css("zIndex",n);if(this.length){var r=e(this[0]),i,s;while(r.length&&r[0]!==document){i=r.css("position");if(i==="absolute"||i==="relative"||i==="fixed"){s=parseInt(r.css("zIndex"),10);if(!isNaN(s)&&s!==0)return s}r=r.parent()}}return 0},uniqueId:function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++n)})},removeUniqueId:function(){return this.each(function(){r.test(this.id)&&e(this).removeAttr("id")})}}),e("").outerWidth(1).jquery||e.each(["Width","Height"],function(n,r){function u(t,n,r,s){return e.each(i,function(){n-=parseFloat(e.css(t,"padding"+this))||0,r&&(n-=parseFloat(e.css(t,"border"+this+"Width"))||0),s&&(n-=parseFloat(e.css(t,"margin"+this))||0)}),n}var i=r==="Width"?["Left","Right"]:["Top","Bottom"],s=r.toLowerCase(),o={innerWidth:e.fn.innerWidth,innerHeight:e.fn.innerHeight,outerWidth:e.fn.outerWidth,outerHeight:e.fn.outerHeight};e.fn["inner"+r]=function(n){return n===t?o["inner"+r].call(this):this.each(function(){e(this).css(s,u(this,n)+"px")})},e.fn["outer"+r]=function(t,n){return typeof t!="number"?o["outer"+r].call(this,t):this.each(function(){e(this).css(s,u(this,t,!0,n)+"px")})}}),e.extend(e.expr[":"],{data:e.expr.createPseudo?e.expr.createPseudo(function(t){return function(n){return!!e.data(n,t)}}):function(t,n,r){return!!e.data(t,r[3])},focusable:function(t){return i(t,!isNaN(e.attr(t,"tabindex")))},tabbable:function(t){var n=e.attr(t,"tabindex"),r=isNaN(n);return(r||n>=0)&&i(t,!r)}}),e(function(){var t=document.body,n=t.appendChild(n=document.createElement("div"));n.offsetHeight,e.extend(n.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0}),e.support.minHeight=n.offsetHeight===100,e.support.selectstart="onselectstart"in n,t.removeChild(n).style.display="none"}),e.fn.extend({disableSelection:function(){return this.bind((e.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(e){e.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}}),e.extend(e.ui,{plugin:{add:function(t,n,r){var i,s=e.ui[t].prototype;for(i in r)s.plugins[i]=s.plugins[i]||[],s.plugins[i].push([n,r[i]])},call:function(e,t,n){var r,i=e.plugins[t];if(!i||!e.element[0].parentNode||e.element[0].parentNode.nodeType===11)return;for(r=0;r0?!0:(t[r]=1,i=t[r]>0,t[r]=0,i)},isOverAxis:function(e,t,n){return e>t&&e",options:{disabled:!1,create:null},_createWidget:function(t,r){r=e(r||this.defaultElement||this)[0],this.element=e(r),this.uuid=n++,this.eventNamespace="."+this.widgetName+this.uuid,this.options=e.widget.extend({},this.options,this._getCreateOptions(),t),this.bindings=e(),this.hoverable=e(),this.focusable=e(),r!==this&&(e.data(r,this.widgetName,this),e.data(r,this.widgetFullName,this),this._on({remove:"destroy"}),this.document=e(r.style?r.ownerDocument:r.document||r),this.window=e(this.document[0].defaultView||this.document[0].parentWindow)),this._create(),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:e.noop,_getCreateEventData:e.noop,_create:e.noop,_init:e.noop,destroy:function(){this._destroy(),this.element.unbind(this.eventNamespace).removeData(this.widgetName).removeData(this.widgetFullName).removeData(e.camelCase(this.widgetFullName)),this.widget().unbind(this.eventNamespace).removeAttr("aria-disabled").removeClass(this.widgetFullName+"-disabled "+"ui-state-disabled"),this.bindings.unbind(this.eventNamespace),this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus")},_destroy:e.noop,widget:function(){return this.element},option:function(n,r){var i=n,s,o,u;if(arguments.length===0)return e.widget.extend({},this.options);if(typeof n=="string"){i={},s=n.split("."),n=s.shift();if(s.length){o=i[n]=e.widget.extend({},this.options[n]);for(u=0;u=9||!!t.button?this._mouseStarted?(this._mouseDrag(t),t.preventDefault()):(this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,t)!==!1,this._mouseStarted?this._mouseDrag(t):this._mouseUp(t)),!this._mouseStarted):this._mouseUp(t)},_mouseUp:function(t){return e(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,t.target===this._mouseDownEvent.target&&e.data(t.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(t)),!1},_mouseDistanceMet:function(e){return Math.max(Math.abs(this._mouseDownEvent.pageX-e.pageX),Math.abs(this._mouseDownEvent.pageY-e.pageY))>=this.options.distance},_mouseDelayMet:function(e){return this.mouseDelayMet},_mouseStart:function(e){},_mouseDrag:function(e){},_mouseStop:function(e){},_mouseCapture:function(e){return!0}})})(jQuery);(function(e,t){function h(e,t,n){return[parseInt(e[0],10)*(l.test(e[0])?t/100:1),parseInt(e[1],10)*(l.test(e[1])?n/100:1)]}function p(t,n){return parseInt(e.css(t,n),10)||0}e.ui=e.ui||{};var n,r=Math.max,i=Math.abs,s=Math.round,o=/left|center|right/,u=/top|center|bottom/,a=/[\+\-]\d+%?/,f=/^\w+/,l=/%$/,c=e.fn.position;e.position={scrollbarWidth:function(){if(n!==t)return n;var r,i,s=e("
                                                                  "),o=s.children()[0];return e("body").append(s),r=o.offsetWidth,s.css("overflow","scroll"),i=o.offsetWidth,r===i&&(i=s[0].clientWidth),s.remove(),n=r-i},getScrollInfo:function(t){var n=t.isWindow?"":t.element.css("overflow-x"),r=t.isWindow?"":t.element.css("overflow-y"),i=n==="scroll"||n==="auto"&&t.width0?"right":"center",vertical:u<0?"top":o>0?"bottom":"middle"};lr(i(o),i(u))?h.important="horizontal":h.important="vertical",t.using.call(this,e,h)}),a.offset(e.extend(C,{using:u}))})},e.ui.position={fit:{left:function(e,t){var n=t.within,i=n.isWindow?n.scrollLeft:n.offset.left,s=n.width,o=e.left-t.collisionPosition.marginLeft,u=i-o,a=o+t.collisionWidth-s-i,f;t.collisionWidth>s?u>0&&a<=0?(f=e.left+u+t.collisionWidth-s-i,e.left+=u-f):a>0&&u<=0?e.left=i:u>a?e.left=i+s-t.collisionWidth:e.left=i:u>0?e.left+=u:a>0?e.left-=a:e.left=r(e.left-o,e.left)},top:function(e,t){var n=t.within,i=n.isWindow?n.scrollTop:n.offset.top,s=t.within.height,o=e.top-t.collisionPosition.marginTop,u=i-o,a=o+t.collisionHeight-s-i,f;t.collisionHeight>s?u>0&&a<=0?(f=e.top+u+t.collisionHeight-s-i,e.top+=u-f):a>0&&u<=0?e.top=i:u>a?e.top=i+s-t.collisionHeight:e.top=i:u>0?e.top+=u:a>0?e.top-=a:e.top=r(e.top-o,e.top)}},flip:{left:function(e,t){var n=t.within,r=n.offset.left+n.scrollLeft,s=n.width,o=n.isWindow?n.scrollLeft:n.offset.left,u=e.left-t.collisionPosition.marginLeft,a=u-o,f=u+t.collisionWidth-s-o,l=t.my[0]==="left"?-t.elemWidth:t.my[0]==="right"?t.elemWidth:0,c=t.at[0]==="left"?t.targetWidth:t.at[0]==="right"?-t.targetWidth:0,h=-2*t.offset[0],p,d;if(a<0){p=e.left+l+c+h+t.collisionWidth-s-r;if(p<0||p0){d=e.left-t.collisionPosition.marginLeft+l+c+h-o;if(d>0||i(d)a&&(v<0||v0&&(d=e.top-t.collisionPosition.marginTop+c+h+p-o,e.top+c+h+p>f&&(d>0||i(d)10&&i<11,t.innerHTML="",n.removeChild(t)}(),e.uiBackCompat!==!1&&function(e){var n=e.fn.position;e.fn.position=function(r){if(!r||!r.offset)return n.call(this,r);var i=r.offset.split(" "),s=r.at.split(" ");return i.length===1&&(i[1]=i[0]),/^\d/.test(i[0])&&(i[0]="+"+i[0]),/^\d/.test(i[1])&&(i[1]="+"+i[1]),s.length===1&&(/left|center|right/.test(s[0])?s[1]="center":(s[1]=s[0],s[0]="center")),n.call(this,e.extend(r,{at:s[0]+i[0]+" "+s[1]+i[1],offset:t}))}}(jQuery)})(jQuery);(function(e,t){var n=0,r={},i={};r.height=r.paddingTop=r.paddingBottom=r.borderTopWidth=r.borderBottomWidth="hide",i.height=i.paddingTop=i.paddingBottom=i.borderTopWidth=i.borderBottomWidth="show",e.widget("ui.accordion",{version:"1.9.0",options:{active:0,animate:{},collapsible:!1,event:"click",header:"> li > :first-child,> :not(li):even",heightStyle:"auto",icons:{activeHeader:"ui-icon-triangle-1-s",header:"ui-icon-triangle-1-e"},activate:null,beforeActivate:null},_create:function(){var t=this.accordionId="ui-accordion-"+(this.element.attr("id")||++n),r=this.options;this.prevShow=this.prevHide=e(),this.element.addClass("ui-accordion ui-widget ui-helper-reset"),this.headers=this.element.find(r.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all"),this._hoverable(this.headers),this._focusable(this.headers),this.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom").hide(),!r.collapsible&&r.active===!1&&(r.active=0),r.active<0&&(r.active+=this.headers.length),this.active=this._findActive(r.active).addClass("ui-accordion-header-active ui-state-active").toggleClass("ui-corner-all ui-corner-top"),this.active.next().addClass("ui-accordion-content-active").show(),this._createIcons(),this.originalHeight=this.element[0].style.height,this.refresh(),this.element.attr("role","tablist"),this.headers.attr("role","tab").each(function(n){var r=e(this),i=r.attr("id"),s=r.next(),o=s.attr("id");i||(i=t+"-header-"+n,r.attr("id",i)),o||(o=t+"-panel-"+n,s.attr("id",o)),r.attr("aria-controls",o),s.attr("aria-labelledby",i)}).next().attr("role","tabpanel"),this.headers.not(this.active).attr({"aria-selected":"false",tabIndex:-1}).next().attr({"aria-expanded":"false","aria-hidden":"true"}).hide(),this.active.length?this.active.attr({"aria-selected":"true",tabIndex:0}).next().attr({"aria-expanded":"true","aria-hidden":"false"}):this.headers.eq(0).attr("tabIndex",0),this._on(this.headers,{keydown:"_keydown"}),this._on(this.headers.next(),{keydown:"_panelKeyDown"}),this._setupEvents(r.event)},_getCreateEventData:function(){return{header:this.active,content:this.active.length?this.active.next():e()}},_createIcons:function(){var t=this.options.icons;t&&(e("").addClass("ui-accordion-header-icon ui-icon "+t.header).prependTo(this.headers),this.active.children(".ui-accordion-header-icon").removeClass(t.header).addClass(t.activeHeader),this.headers.addClass("ui-accordion-icons"))},_destroyIcons:function(){this.headers.removeClass("ui-accordion-icons").children(".ui-accordion-header-icon").remove()},_destroy:function(){var e;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role"),this.headers.removeClass("ui-accordion-header ui-accordion-header-active ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top").removeAttr("role").removeAttr("aria-selected").removeAttr("aria-controls").removeAttr("tabIndex").each(function(){/^ui-accordion/.test(this.id)&&this.removeAttribute("id")}),this._destroyIcons(),e=this.headers.next().css("display","").removeAttr("role").removeAttr("aria-expanded").removeAttr("aria-hidden").removeAttr("aria-labelledby").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-state-disabled").each(function(){/^ui-accordion/.test(this.id)&&this.removeAttribute("id")}),this.options.heightStyle!=="content"&&(this.element.css("height",this.originalHeight),e.css("height",""))},_setOption:function(e,t){if(e==="active"){this._activate(t);return}e==="event"&&(this.options.event&&this._off(this.headers,this.options.event),this._setupEvents(t)),this._super(e,t),e==="collapsible"&&!t&&this.options.active===!1&&this._activate(0),e==="icons"&&(this._destroyIcons(),t&&this._createIcons()),e==="disabled"&&this.headers.add(this.headers.next()).toggleClass("ui-state-disabled",!!t)},_keydown:function(t){if(t.altKey||t.ctrlKey)return;var n=e.ui.keyCode,r=this.headers.length,i=this.headers.index(t.target),s=!1;switch(t.keyCode){case n.RIGHT:case n.DOWN:s=this.headers[(i+1)%r];break;case n.LEFT:case n.UP:s=this.headers[(i-1+r)%r];break;case n.SPACE:case n.ENTER:this._eventHandler(t);break;case n.HOME:s=this.headers[0];break;case n.END:s=this.headers[r-1]}s&&(e(t.target).attr("tabIndex",-1),e(s).attr("tabIndex",0),s.focus(),t.preventDefault())},_panelKeyDown:function(t){t.keyCode===e.ui.keyCode.UP&&t.ctrlKey&&e(t.currentTarget).prev().focus()},refresh:function(){var t,n,r=this.options.heightStyle,i=this.element.parent();this.element.css("height",this.originalHeight),r==="fill"?(e.support.minHeight||(n=i.css("overflow"),i.css("overflow","hidden")),t=i.height(),this.element.siblings(":visible").each(function(){var n=e(this),r=n.css("position");if(r==="absolute"||r==="fixed")return;t-=n.outerHeight(!0)}),n&&i.css("overflow",n),this.headers.each(function(){t-=e(this).outerHeight(!0)}),this.headers.next().each(function(){e(this).height(Math.max(0,t-e(this).innerHeight()+e(this).height()))}).css("overflow","auto")):r==="auto"&&(t=0,this.headers.next().each(function(){t=Math.max(t,e(this).height("").height())}).height(t)),r!=="content"&&this.element.height(this.element.height())},_activate:function(t){var n=this._findActive(t)[0];if(n===this.active[0])return;n=n||this.active[0],this._eventHandler({target:n,currentTarget:n,preventDefault:e.noop})},_findActive:function(t){return typeof t=="number"?this.headers.eq(t):e()},_setupEvents:function(t){var n={};if(!t)return;e.each(t.split(" "),function(e,t){n[t]="_eventHandler"}),this._on(this.headers,n)},_eventHandler:function(t){var n=this.options,r=this.active,i=e(t.currentTarget),s=i[0]===r[0],o=s&&n.collapsible,u=o?e():i.next(),a=r.next(),f={oldHeader:r,oldPanel:a,newHeader:o?e():i,newPanel:u};t.preventDefault();if(s&&!n.collapsible||this._trigger("beforeActivate",t,f)===!1)return;n.active=o?!1:this.headers.index(i),this.active=s?e():i,this._toggle(f),r.removeClass("ui-accordion-header-active ui-state-active"),n.icons&&r.children(".ui-accordion-header-icon").removeClass(n.icons.activeHeader).addClass(n.icons.header),s||(i.removeClass("ui-corner-all").addClass("ui-accordion-header-active ui-state-active ui-corner-top"),n.icons&&i.children(".ui-accordion-header-icon").removeClass(n.icons.header).addClass(n.icons.activeHeader),i.next().addClass("ui-accordion-content-active"))},_toggle:function(t){var n=t.newPanel,r=this.prevShow.length?this.prevShow:t.oldPanel;this.prevShow.add(this.prevHide).stop(!0,!0),this.prevShow=n,this.prevHide=r,this.options.animate?this._animate(n,r,t):(r.hide(),n.show(),this._toggleComplete(t)),r.attr({"aria-expanded":"false","aria-hidden":"true"}),r.prev().attr("aria-selected","false"),n.length&&r.length?r.prev().attr("tabIndex",-1):n.length&&this.headers.filter(function(){return e(this).attr("tabIndex")===0}).attr("tabIndex",-1),n.attr({"aria-expanded":"true","aria-hidden":"false"}).prev().attr({"aria-selected":"true",tabIndex:0})},_animate:function(e,t,n){var s,o,u,a=this,f=0,l=e.length&&(!t.length||e.index()",options:{appendTo:"body",autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},pending:0,_create:function(){var t,n,r;this.isMultiLine=this._isMultiLine(),this.valueMethod=this.element[this.element.is("input,textarea")?"val":"text"],this.isNewMenu=!0,this.element.addClass("ui-autocomplete-input").attr("autocomplete","off"),this._on({keydown:function(i){if(this.element.prop("readOnly")){t=!0,r=!0,n=!0;return}t=!1,r=!1,n=!1;var s=e.ui.keyCode;switch(i.keyCode){case s.PAGE_UP:t=!0,this._move("previousPage",i);break;case s.PAGE_DOWN:t=!0,this._move("nextPage",i);break;case s.UP:t=!0,this._keyEvent("previous",i);break;case s.DOWN:t=!0,this._keyEvent("next",i);break;case s.ENTER:case s.NUMPAD_ENTER:this.menu.active&&(t=!0,i.preventDefault(),this.menu.select(i));break;case s.TAB:this.menu.active&&this.menu.select(i);break;case s.ESCAPE:this.menu.element.is(":visible")&&(this._value(this.term),this.close(i),i.preventDefault());break;default:n=!0,this._searchTimeout(i)}},keypress:function(r){if(t){t=!1,r.preventDefault();return}if(n)return;var i=e.ui.keyCode;switch(r.keyCode){case i.PAGE_UP:this._move("previousPage",r);break;case i.PAGE_DOWN:this._move("nextPage",r);break;case i.UP:this._keyEvent("previous",r);break;case i.DOWN:this._keyEvent("next",r)}},input:function(e){if(r){r=!1,e.preventDefault();return}this._searchTimeout(e)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(e){if(this.cancelBlur){delete this.cancelBlur;return}clearTimeout(this.searching),this.close(e),this._change(e)}}),this._initSource(),this.menu=e("
                                                                17. '+"";var z=N?'":"";for(var W=0;W<7;W++){var X=(W+T)%7;z+="=5?' class="ui-datepicker-week-end"':"")+">"+''+L[X]+""}U+=z+"";var V=this._getDaysInMonth(d,p);d==e.selectedYear&&p==e.selectedMonth&&(e.selectedDay=Math.min(e.selectedDay,V));var J=(this._getFirstDayOfMonth(d,p)-T+7)%7,K=Math.ceil((J+V)/7),Q=f?this.maxRows>K?this.maxRows:K:K;this.maxRows=Q;var G=this._daylightSavingAdjust(new Date(d,p,1-J));for(var Y=0;Y";var Z=N?'":"";for(var W=0;W<7;W++){var et=M?M.apply(e.input?e.input[0]:null,[G]):[!0,""],tt=G.getMonth()!=p,nt=tt&&!D||!et[0]||c&&Gh;Z+='",G.setDate(G.getDate()+1),G=this._daylightSavingAdjust(G)}U+=Z+""}p++,p>11&&(p=0,d++),U+="
                                                                  '+this._get(e,"weekHeader")+"
                                                                  '+this._get(e,"calculateWeek")(G)+""+(tt&&!_?" ":nt?''+G.getDate()+"":''+G.getDate()+"")+"
                                                                  "+(f?"
                                                                  "+(o[0]>0&&I==o[1]-1?'
                                                                  ':""):""),F+=U}B+=F}return B+=x+($.browser.msie&&parseInt($.browser.version,10)<7&&!e.inline?'':""),e._keyEvent=!1,B},_generateMonthYearHeader:function(e,t,n,r,i,s,o,u){var a=this._get(e,"changeMonth"),f=this._get(e,"changeYear"),l=this._get(e,"showMonthAfterYear"),c='
                                                                  ',h="";if(s||!a)h+=''+o[t]+"";else{var p=r&&r.getFullYear()==n,d=i&&i.getFullYear()==n;h+='"}l||(c+=h+(s||!a||!f?" ":""));if(!e.yearshtml){e.yearshtml="";if(s||!f)c+=''+n+"";else{var m=this._get(e,"yearRange").split(":"),g=(new Date).getFullYear(),y=function(e){var t=e.match(/c[+-].*/)?n+parseInt(e.substring(1),10):e.match(/[+-].*/)?g+parseInt(e,10):parseInt(e,10);return isNaN(t)?g:t},b=y(m[0]),w=Math.max(b,y(m[1]||""));b=r?Math.max(b,r.getFullYear()):b,w=i?Math.min(w,i.getFullYear()):w,e.yearshtml+='",c+=e.yearshtml,e.yearshtml=null}}return c+=this._get(e,"yearSuffix"),l&&(c+=(s||!a||!f?" ":"")+h),c+="
                                                                  ",c},_adjustInstDate:function(e,t,n){var r=e.drawYear+(n=="Y"?t:0),i=e.drawMonth+(n=="M"?t:0),s=Math.min(e.selectedDay,this._getDaysInMonth(r,i))+(n=="D"?t:0),o=this._restrictMinMax(e,this._daylightSavingAdjust(new Date(r,i,s)));e.selectedDay=o.getDate(),e.drawMonth=e.selectedMonth=o.getMonth(),e.drawYear=e.selectedYear=o.getFullYear(),(n=="M"||n=="Y")&&this._notifyChange(e)},_restrictMinMax:function(e,t){var n=this._getMinMaxDate(e,"min"),r=this._getMinMaxDate(e,"max"),i=n&&tr?r:i,i},_notifyChange:function(e){var t=this._get(e,"onChangeMonthYear");t&&t.apply(e.input?e.input[0]:null,[e.selectedYear,e.selectedMonth+1,e])},_getNumberOfMonths:function(e){var t=this._get(e,"numberOfMonths");return t==null?[1,1]:typeof t=="number"?[1,t]:t},_getMinMaxDate:function(e,t){return this._determineDate(e,this._get(e,t+"Date"),null)},_getDaysInMonth:function(e,t){return 32-this._daylightSavingAdjust(new Date(e,t,32)).getDate()},_getFirstDayOfMonth:function(e,t){return(new Date(e,t,1)).getDay()},_canAdjustMonth:function(e,t,n,r){var i=this._getNumberOfMonths(e),s=this._daylightSavingAdjust(new Date(n,r+(t<0?t:i[0]*i[1]),1));return t<0&&s.setDate(this._getDaysInMonth(s.getFullYear(),s.getMonth())),this._isInRange(e,s)},_isInRange:function(e,t){var n=this._getMinMaxDate(e,"min"),r=this._getMinMaxDate(e,"max");return(!n||t.getTime()>=n.getTime())&&(!r||t.getTime()<=r.getTime())},_getFormatConfig:function(e){var t=this._get(e,"shortYearCutoff");return t=typeof t!="string"?t:(new Date).getFullYear()%100+parseInt(t,10),{shortYearCutoff:t,dayNamesShort:this._get(e,"dayNamesShort"),dayNames:this._get(e,"dayNames"),monthNamesShort:this._get(e,"monthNamesShort"),monthNames:this._get(e,"monthNames")}},_formatDate:function(e,t,n,r){t||(e.currentDay=e.selectedDay,e.currentMonth=e.selectedMonth,e.currentYear=e.selectedYear);var i=t?typeof t=="object"?t:this._daylightSavingAdjust(new Date(r,n,t)):this._daylightSavingAdjust(new Date(e.currentYear,e.currentMonth,e.currentDay));return this.formatDate(this._get(e,"dateFormat"),i,this._getFormatConfig(e))}}),$.fn.datepicker=function(e){if(!this.length)return this;$.datepicker.initialized||($(document).mousedown($.datepicker._checkExternalClick).find(document.body).append($.datepicker.dpDiv),$.datepicker.initialized=!0);var t=Array.prototype.slice.call(arguments,1);return typeof e!="string"||e!="isDisabled"&&e!="getDate"&&e!="widget"?e=="option"&&arguments.length==2&&typeof arguments[1]=="string"?$.datepicker["_"+e+"Datepicker"].apply($.datepicker,[this[0]].concat(t)):this.each(function(){typeof e=="string"?$.datepicker["_"+e+"Datepicker"].apply($.datepicker,[this].concat(t)):$.datepicker._attachDatepicker(this,e)}):$.datepicker["_"+e+"Datepicker"].apply($.datepicker,[this[0]].concat(t))},$.datepicker=new Datepicker,$.datepicker.initialized=!1,$.datepicker.uuid=(new Date).getTime(),$.datepicker.version="1.9.0",window["DP_jQuery_"+dpuuid]=$})(jQuery);(function(e,t){var n="ui-dialog ui-widget ui-widget-content ui-corner-all ",r={buttons:!0,height:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,width:!0},i={maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0};e.widget("ui.dialog",{version:"1.9.0",options:{autoOpen:!0,buttons:{},closeOnEscape:!0,closeText:"close",dialogClass:"",draggable:!0,hide:null,height:"auto",maxHeight:!1,maxWidth:!1,minHeight:150,minWidth:150,modal:!1,position:{my:"center",at:"center",of:window,collision:"fit",using:function(t){var n=e(this).css(t).offset().top;n<0&&e(this).css("top",t.top-n)}},resizable:!0,show:null,stack:!0,title:"",width:300,zIndex:1e3},_create:function(){this.originalTitle=this.element.attr("title"),typeof this.originalTitle!="string"&&(this.originalTitle=""),this.oldPosition={parent:this.element.parent(),index:this.element.parent().children().index(this.element)},this.options.title=this.options.title||this.originalTitle;var t=this,r=this.options,i=r.title||" ",s=(this.uiDialog=e("
                                                                  ")).addClass(n+r.dialogClass).css({display:"none",outline:0,zIndex:r.zIndex}).attr("tabIndex",-1).keydown(function(n){r.closeOnEscape&&!n.isDefaultPrevented()&&n.keyCode&&n.keyCode===e.ui.keyCode.ESCAPE&&(t.close(n),n.preventDefault())}).mousedown(function(e){t.moveToTop(!1,e)}).appendTo("body"),o=this.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(s),u=(this.uiDialogTitlebar=e("
                                                                  ")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(s),a=e("").addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").click(function(e){e.preventDefault(),t.close(e)}).appendTo(u),f=(this.uiDialogTitlebarCloseText=e("")).addClass("ui-icon ui-icon-closethick").text(r.closeText).appendTo(a),l=e("").uniqueId().addClass("ui-dialog-title").html(i).prependTo(u),c=(this.uiDialogButtonPane=e("
                                                                  ")).addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix"),h=(this.uiButtonSet=e("
                                                                  ")).addClass("ui-dialog-buttonset").appendTo(c);s.attr({role:"dialog","aria-labelledby":l.attr("id")}),u.find("*").add(u).disableSelection(),this._hoverable(a),this._focusable(a),r.draggable&&e.fn.draggable&&this._makeDraggable(),r.resizable&&e.fn.resizable&&this._makeResizable(),this._createButtons(r.buttons),this._isOpen=!1,e.fn.bgiframe&&s.bgiframe(),this._on(s,{keydown:function(t){if(!r.modal||t.keyCode!==e.ui.keyCode.TAB)return;var n=e(":tabbable",s),i=n.filter(":first"),o=n.filter(":last");if(t.target===o[0]&&!t.shiftKey)return i.focus(1),!1;if(t.target===i[0]&&t.shiftKey)return o.focus(1),!1}})},_init:function(){this.options.autoOpen&&this.open()},_destroy:function(){var e,t=this.oldPosition;this.overlay&&this.overlay.destroy(),this.uiDialog.hide(),this.element.removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body"),this.uiDialog.remove(),this.originalTitle&&this.element.attr("title",this.originalTitle),e=t.parent.children().eq(t.index),e.length&&e[0]!==this.element[0]?e.before(this.element):t.parent.append(this.element)},widget:function(){return this.uiDialog},close:function(t){var n=this,r,i;if(!this._isOpen)return;if(!1===this._trigger("beforeClose",t))return;return this._isOpen=!1,this.overlay&&this.overlay.destroy(),this.options.hide?this.uiDialog.hide(this.options.hide,function(){n._trigger("close",t)}):(this.uiDialog.hide(),this._trigger("close",t)),e.ui.dialog.overlay.resize(),this.options.modal&&(r=0,e(".ui-dialog").each(function(){this!==n.uiDialog[0]&&(i=e(this).css("z-index"),isNaN(i)||(r=Math.max(r,i)))}),e.ui.dialog.maxZ=r),this},isOpen:function(){return this._isOpen},moveToTop:function(t,n){var r=this.options,i;return r.modal&&!t||!r.stack&&!r.modal?this._trigger("focus",n):(r.zIndex>e.ui.dialog.maxZ&&(e.ui.dialog.maxZ=r.zIndex),this.overlay&&(e.ui.dialog.maxZ+=1,e.ui.dialog.overlay.maxZ=e.ui.dialog.maxZ,this.overlay.$el.css("z-index",e.ui.dialog.overlay.maxZ)),i={scrollTop:this.element.scrollTop(),scrollLeft:this.element.scrollLeft()},e.ui.dialog.maxZ+=1,this.uiDialog.css("z-index",e.ui.dialog.maxZ),this.element.attr(i),this._trigger("focus",n),this)},open:function(){if(this._isOpen)return;var t,n=this.options,r=this.uiDialog;return this._size(),this._position(n.position),r.show(n.show),this.overlay=n.modal?new e.ui.dialog.overlay(this):null,this.moveToTop(!0),t=this.element.find(":tabbable"),t.length||(t=this.uiDialogButtonPane.find(":tabbable"),t.length||(t=r)),t.eq(0).focus(),this._isOpen=!0,this._trigger("open"),this},_createButtons:function(t){var n,r,i=this,s=!1;this.uiDialogButtonPane.remove(),this.uiButtonSet.empty(),typeof t=="object"&&t!==null&&e.each(t,function(){return!(s=!0)}),s?(e.each(t,function(t,n){n=e.isFunction(n)?{click:n,text:t}:n;var r=e("
                                                                  ').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1e3}).css(e(this).offset()).appendTo("body")}),!0):!1)},_mouseStart:function(t){var n=this.options;return this.helper=this._createHelper(t),this.helper.addClass("ui-draggable-dragging"),this._cacheHelperProportions(),e.ui.ddmanager&&(e.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(),this.offset=this.positionAbs=this.element.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},e.extend(this.offset,{click:{left:t.pageX-this.offset.left,top:t.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.originalPosition=this.position=this._generatePosition(t),this.originalPageX=t.pageX,this.originalPageY=t.pageY,n.cursorAt&&this._adjustOffsetFromHelper(n.cursorAt),n.containment&&this._setContainment(),this._trigger("start",t)===!1?(this._clear(),!1):(this._cacheHelperProportions(),e.ui.ddmanager&&!n.dropBehaviour&&e.ui.ddmanager.prepareOffsets(this,t),this._mouseDrag(t,!0),e.ui.ddmanager&&e.ui.ddmanager.dragStart(this,t),!0)},_mouseDrag:function(t,n){this.position=this._generatePosition(t),this.positionAbs=this._convertPositionTo("absolute");if(!n){var r=this._uiHash();if(this._trigger("drag",t,r)===!1)return this._mouseUp({}),!1;this.position=r.position}if(!this.options.axis||this.options.axis!="y")this.helper[0].style.left=this.position.left+"px";if(!this.options.axis||this.options.axis!="x")this.helper[0].style.top=this.position.top+"px";return e.ui.ddmanager&&e.ui.ddmanager.drag(this,t),!1},_mouseStop:function(t){var n=!1;e.ui.ddmanager&&!this.options.dropBehaviour&&(n=e.ui.ddmanager.drop(this,t)),this.dropped&&(n=this.dropped,this.dropped=!1);var r=this.element[0],i=!1;while(r&&(r=r.parentNode))r==document&&(i=!0);if(!i&&this.options.helper==="original")return!1;if(this.options.revert=="invalid"&&!n||this.options.revert=="valid"&&n||this.options.revert===!0||e.isFunction(this.options.revert)&&this.options.revert.call(this.element,n)){var s=this;e(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){s._trigger("stop",t)!==!1&&s._clear()})}else this._trigger("stop",t)!==!1&&this._clear();return!1},_mouseUp:function(t){return e("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)}),e.ui.ddmanager&&e.ui.ddmanager.dragStop(this,t),e.ui.mouse.prototype._mouseUp.call(this,t)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear(),this},_getHandle:function(t){var n=!this.options.handle||!e(this.options.handle,this.element).length?!0:!1;return e(this.options.handle,this.element).find("*").andSelf().each(function(){this==t.target&&(n=!0)}),n},_createHelper:function(t){var n=this.options,r=e.isFunction(n.helper)?e(n.helper.apply(this.element[0],[t])):n.helper=="clone"?this.element.clone().removeAttr("id"):this.element;return r.parents("body").length||r.appendTo(n.appendTo=="parent"?this.element[0].parentNode:n.appendTo),r[0]!=this.element[0]&&!/(fixed|absolute)/.test(r.css("position"))&&r.css("position","absolute"),r},_adjustOffsetFromHelper:function(t){typeof t=="string"&&(t=t.split(" ")),e.isArray(t)&&(t={left:+t[0],top:+t[1]||0}),"left"in t&&(this.offset.click.left=t.left+this.margins.left),"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left),"top"in t&&(this.offset.click.top=t.top+this.margins.top),"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var t=this.offsetParent.offset();this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&e.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop());if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&e.browser.msie)t={top:0,left:0};return{top:t.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var e=this.element.position();return{top:e.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:e.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var t=this.options;t.containment=="parent"&&(t.containment=this.helper[0].parentNode);if(t.containment=="document"||t.containment=="window")this.containment=[t.containment=="document"?0:e(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,t.containment=="document"?0:e(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,(t.containment=="document"?0:e(window).scrollLeft())+e(t.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(t.containment=="document"?0:e(window).scrollTop())+(e(t.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(t.containment)&&t.containment.constructor!=Array){var n=e(t.containment),r=n[0];if(!r)return;var i=n.offset(),s=e(r).css("overflow")!="hidden";this.containment=[(parseInt(e(r).css("borderLeftWidth"),10)||0)+(parseInt(e(r).css("paddingLeft"),10)||0),(parseInt(e(r).css("borderTopWidth"),10)||0)+(parseInt(e(r).css("paddingTop"),10)||0),(s?Math.max(r.scrollWidth,r.offsetWidth):r.offsetWidth)-(parseInt(e(r).css("borderLeftWidth"),10)||0)-(parseInt(e(r).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(s?Math.max(r.scrollHeight,r.offsetHeight):r.offsetHeight)-(parseInt(e(r).css("borderTopWidth"),10)||0)-(parseInt(e(r).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relative_container=n}else t.containment.constructor==Array&&(this.containment=t.containment)},_convertPositionTo:function(t,n){n||(n=this.position);var r=t=="absolute"?1:-1,i=this.options,s=this.cssPosition!="absolute"||this.scrollParent[0]!=document&&!!e.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,o=/(html|body)/i.test(s[0].tagName);return{top:n.top+this.offset.relative.top*r+this.offset.parent.top*r-(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():o?0:s.scrollTop())*r,left:n.left+this.offset.relative.left*r+this.offset.parent.left*r-(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():o?0:s.scrollLeft())*r}},_generatePosition:function(t){var n=this.options,r=this.cssPosition!="absolute"||this.scrollParent[0]!=document&&!!e.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,i=/(html|body)/i.test(r[0].tagName),s=t.pageX,o=t.pageY;if(this.originalPosition){var u;if(this.containment){if(this.relative_container){var a=this.relative_container.offset();u=[this.containment[0]+a.left,this.containment[1]+a.top,this.containment[2]+a.left,this.containment[3]+a.top]}else u=this.containment;t.pageX-this.offset.click.leftu[2]&&(s=u[2]+this.offset.click.left),t.pageY-this.offset.click.top>u[3]&&(o=u[3]+this.offset.click.top)}if(n.grid){var f=n.grid[1]?this.originalPageY+Math.round((o-this.originalPageY)/n.grid[1])*n.grid[1]:this.originalPageY;o=u?f-this.offset.click.topu[3]?f-this.offset.click.topu[2]?l-this.offset.click.left=0;l--){var c=r.snapElements[l].left,h=c+r.snapElements[l].width,p=r.snapElements[l].top,d=p+r.snapElements[l].height;if(!(c-s=l&&o<=c||u>=l&&u<=c||oc)&&(i>=a&&i<=f||s>=a&&s<=f||if);default:return!1}},e.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(t,n){var r=e.ui.ddmanager.droppables[t.options.scope]||[],i=n?n.type:null,s=(t.currentItem||t.element).find(":data(droppable)").andSelf();e:for(var o=0;oe?0:r.max")[0],c,h=t.each;l.style.cssText="background-color:rgba(1,1,1,.5)",f.rgba=l.style.backgroundColor.indexOf("rgba")>-1,h(u,function(e,t){t.cache="_"+e,t.props.alpha={idx:3,type:"percent",def:1}}),o.fn=t.extend(o.prototype,{parse:function(r,i,s,a){if(r===n)return this._rgba=[null,null,null,null],this;if(r.jquery||r.nodeType)r=t(r).css(i),i=n;var f=this,l=t.type(r),v=this._rgba=[],m;i!==n&&(r=[r,i,s,a],l="array");if(l==="string")return this.parse(d(r)||c._default);if(l==="array")return h(u.rgba.props,function(e,t){v[t.idx]=p(r[t.idx],t)}),this;if(l==="object")return r instanceof o?h(u,function(e,t){r[t.cache]&&(f[t.cache]=r[t.cache].slice())}):h(u,function(t,n){var i=n.cache;h(n.props,function(e,t){if(!f[i]&&n.to){if(e==="alpha"||r[e]==null)return;f[i]=n.to(f._rgba)}f[i][t.idx]=p(r[e],t,!0)}),f[i]&&e.inArray(null,f[i].slice(0,3))<0&&(f[i][3]=1,n.from&&(f._rgba=n.from(f[i])))}),this},is:function(e){var t=o(e),n=!0,r=this;return h(u,function(e,i){var s,o=t[i.cache];return o&&(s=r[i.cache]||i.to&&i.to(r._rgba)||[],h(i.props,function(e,t){if(o[t.idx]!=null)return n=o[t.idx]===s[t.idx],n})),n}),n},_space:function(){var e=[],t=this;return h(u,function(n,r){t[r.cache]&&e.push(n)}),e.pop()},transition:function(e,t){var n=o(e),r=n._space(),i=u[r],s=this.alpha()===0?o("transparent"):this,f=s[i.cache]||i.to(s._rgba),l=f.slice();return n=n[i.cache],h(i.props,function(e,r){var i=r.idx,s=f[i],o=n[i],u=a[r.type]||{};if(o===null)return;s===null?l[i]=o:(u.mod&&(o-s>u.mod/2?s+=u.mod:s-o>u.mod/2&&(s-=u.mod)),l[i]=p((o-s)*t+s,r))}),this[r](l)},blend:function(e){if(this._rgba[3]===1)return this;var n=this._rgba.slice(),r=n.pop(),i=o(e)._rgba;return o(t.map(n,function(e,t){return(1-r)*i[t]+r*e}))},toRgbaString:function(){var e="rgba(",n=t.map(this._rgba,function(e,t){return e==null?t>2?1:0:e});return n[3]===1&&(n.pop(),e="rgb("),e+n.join()+")"},toHslaString:function(){var e="hsla(",n=t.map(this.hsla(),function(e,t){return e==null&&(e=t>2?1:0),t&&t<3&&(e=Math.round(e*100)+"%"),e});return n[3]===1&&(n.pop(),e="hsl("),e+n.join()+")"},toHexString:function(e){var n=this._rgba.slice(),r=n.pop();return e&&n.push(~~(r*255)),"#"+t.map(n,function(e,t){return e=(e||0).toString(16),e.length===1?"0"+e:e}).join("")},toString:function(){return this._rgba[3]===0?"transparent":this.toRgbaString()}}),o.fn.parse.prototype=o.fn,u.hsla.to=function(e){if(e[0]==null||e[1]==null||e[2]==null)return[null,null,null,e[3]];var t=e[0]/255,n=e[1]/255,r=e[2]/255,i=e[3],s=Math.max(t,n,r),o=Math.min(t,n,r),u=s-o,a=s+o,f=a*.5,l,c;return o===s?l=0:t===s?l=60*(n-r)/u+360:n===s?l=60*(r-t)/u+120:l=60*(t-n)/u+240,f===0||f===1?c=f:f<=.5?c=u/a:c=u/(2-a),[Math.round(l)%360,c,f,i==null?1:i]},u.hsla.from=function(e){if(e[0]==null||e[1]==null||e[2]==null)return[null,null,null,e[3]];var t=e[0]/360,n=e[1],r=e[2],i=e[3],s=r<=.5?r*(1+n):r+n-r*n,o=2*r-s,u,a,f;return[Math.round(v(o,s,t+1/3)*255),Math.round(v(o,s,t)*255),Math.round(v(o,s,t-1/3)*255),i]},h(u,function(e,r){var s=r.props,u=r.cache,a=r.to,f=r.from;o.fn[e]=function(e){a&&!this[u]&&(this[u]=a(this._rgba));if(e===n)return this[u].slice();var r,i=t.type(e),l=i==="array"||i==="object"?e:arguments,c=this[u].slice();return h(s,function(e,t){var n=l[i==="object"?e:t.idx];n==null&&(n=c[t.idx]),c[t.idx]=p(n,t)}),f?(r=o(f(c)),r[u]=c,r):o(c)},h(s,function(n,r){if(o.fn[n])return;o.fn[n]=function(s){var o=t.type(s),u=n==="alpha"?this._hsla?"hsla":"rgba":e,a=this[u](),f=a[r.idx],l;return o==="undefined"?f:(o==="function"&&(s=s.call(this,f),o=t.type(s)),s==null&&r.empty?this:(o==="string"&&(l=i.exec(s),l&&(s=f+parseFloat(l[2])*(l[1]==="+"?1:-1))),a[r.idx]=s,this[u](a)))}})}),h(r,function(e,n){t.cssHooks[n]={set:function(e,r){var i,s,u="";if(t.type(r)!=="string"||(i=d(r))){r=o(i||r);if(!f.rgba&&r._rgba[3]!==1){s=n==="backgroundColor"?e.parentNode:e;while((u===""||u==="transparent")&&s&&s.style)try{u=t.css(s,"backgroundColor"),s=s.parentNode}catch(a){}r=r.blend(u&&u!=="transparent"?u:"_default")}r=r.toRgbaString()}try{e.style[n]=r}catch(r){}}},t.fx.step[n]=function(e){e.colorInit||(e.start=o(e.elem,n),e.end=o(e.end),e.colorInit=!0),t.cssHooks[n].set(e.elem,e.start.transition(e.end,e.pos))}}),t.cssHooks.borderColor={expand:function(e){var t={};return h(["Top","Right","Bottom","Left"],function(n,r){t["border"+r+"Color"]=e}),t}},c=t.Color.names={aqua:"#00ffff",black:"#000000",blue:"#0000ff",fuchsia:"#ff00ff",gray:"#808080",green:"#008000",lime:"#00ff00",maroon:"#800000",navy:"#000080",olive:"#808000",purple:"#800080",red:"#ff0000",silver:"#c0c0c0",teal:"#008080",white:"#ffffff",yellow:"#ffff00",transparent:[null,null,null,0],_default:"#ffffff"}}(jQuery),function(){function i(){var t=this.ownerDocument.defaultView?this.ownerDocument.defaultView.getComputedStyle(this,null):this.currentStyle,n={},r,i,s;if(t&&t.length&&t[0]&&t[t[0]]){s=t.length;while(s--)r=t[s],typeof t[r]=="string"&&(n[e.camelCase(r)]=t[r])}else for(r in t)typeof t[r]=="string"&&(n[r]=t[r]);return n}function s(t,n){var i={},s,o;for(s in n)o=n[s],t[s]!==o&&!r[s]&&(e.fx.step[s]||!isNaN(parseFloat(o)))&&(i[s]=o);return i}var n=["add","remove","toggle"],r={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};e.each(["borderLeftStyle","borderRightStyle","borderBottomStyle","borderTopStyle"],function(t,n){e.fx.step[n]=function(e){if(e.end!=="none"&&!e.setAttr||e.pos===1&&!e.setAttr)jQuery.style(e.elem,n,e.end),e.setAttr=!0}}),e.effects.animateClass=function(t,r,o,u){var a=e.speed(r,o,u);return this.queue(function(){var r=e(this),o=r.attr("class")||"",u,f=a.children?r.find("*").andSelf():r;f=f.map(function(){var t=e(this);return{el:t,start:i.call(this)}}),u=function(){e.each(n,function(e,n){t[n]&&r[n+"Class"](t[n])})},u(),f=f.map(function(){return this.end=i.call(this.el[0]),this.diff=s(this.start,this.end),this}),r.attr("class",o),f=f.map(function(){var t=this,n=e.Deferred(),r=jQuery.extend({},a,{queue:!1,complete:function(){n.resolve(t)}});return this.el.animate(this.diff,r),n.promise()}),e.when.apply(e,f.get()).done(function(){u(),e.each(arguments,function(){var t=this.el;e.each(this.diff,function(e){t.css(e,"")})}),a.complete.call(r[0])})})},e.fn.extend({_addClass:e.fn.addClass,addClass:function(t,n,r,i){return n?e.effects.animateClass.call(this,{add:t},n,r,i):this._addClass(t)},_removeClass:e.fn.removeClass,removeClass:function(t,n,r,i){return n?e.effects.animateClass.call(this,{remove:t},n,r,i):this._removeClass(t)},_toggleClass:e.fn.toggleClass,toggleClass:function(n,r,i,s,o){return typeof r=="boolean"||r===t?i?e.effects.animateClass.call(this,r?{add:n}:{remove:n},i,s,o):this._toggleClass(n,r):e.effects.animateClass.call(this,{toggle:n},r,i,s)},switchClass:function(t,n,r,i,s){return e.effects.animateClass.call(this,{add:n,remove:t},r,i,s)}})}(),function(){function i(n,r,i,s){e.isPlainObject(n)&&(r=n,n=n.effect),n={effect:n},r===t&&(r={}),e.isFunction(r)&&(s=r,i=null,r={});if(typeof r=="number"||e.fx.speeds[r])s=i,i=r,r={};return e.isFunction(i)&&(s=i,i=null),r&&e.extend(n,r),i=i||r.duration,n.duration=e.fx.off?0:typeof i=="number"?i:i in e.fx.speeds?e.fx.speeds[i]:e.fx.speeds._default,n.complete=s||r.complete,n}function s(t){return!t||typeof t=="number"||e.fx.speeds[t]?!0:typeof t=="string"&&!e.effects.effect[t]?n&&e.effects[t]?!1:!0:!1}e.extend(e.effects,{version:"1.9.0",save:function(e,t){for(var n=0;n
                                                                  ").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),i={width:t.width(),height:t.height()},s=document.activeElement;try{s.id}catch(o){s=document.body}return t.wrap(r),(t[0]===s||e.contains(t[0],s))&&e(s).focus(),r=t.parent(),t.css("position")==="static"?(r.css({position:"relative"}),t.css({position:"relative"})):(e.extend(n,{position:t.css("position"),zIndex:t.css("z-index")}),e.each(["top","left","bottom","right"],function(e,r){n[r]=t.css(r),isNaN(parseInt(n[r],10))&&(n[r]="auto")}),t.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),t.css(i),r.css(n).show()},removeWrapper:function(t){var n=document.activeElement;return t.parent().is(".ui-effects-wrapper")&&(t.parent().replaceWith(t),(t[0]===n||e.contains(t[0],n))&&e(n).focus()),t},setTransition:function(t,n,r,i){return i=i||{},e.each(n,function(e,n){var s=t.cssUnit(n);s[0]>0&&(i[n]=s[0]*r+s[1])}),i}}),e.fn.extend({effect:function(t,r,s,o){function h(t){function s(){e.isFunction(r)&&r.call(n[0]),e.isFunction(t)&&t()}var n=e(this),r=u.complete,i=u.mode;(n.is(":hidden")?i==="hide":i==="show")?s():l.call(n[0],u,s)}var u=i.apply(this,arguments),a=u.mode,f=u.queue,l=e.effects.effect[u.effect],c=!l&&n&&e.effects[u.effect];return e.fx.off||!l&&!c?a?this[a](u.duration,u.complete):this.each(function(){u.complete&&u.complete.call(this)}):l?f===!1?this.each(h):this.queue(f||"fx",h):c.call(this,{options:u,duration:u.duration,callback:u.complete,mode:u.mode})},_show:e.fn.show,show:function(e){if(s(e))return this._show.apply(this,arguments);var t=i.apply(this,arguments);return t.mode="show",this.effect.call(this,t)},_hide:e.fn.hide,hide:function(e){if(s(e))return this._hide.apply(this,arguments);var t=i.apply(this,arguments);return t.mode="hide",this.effect.call(this,t)},__toggle:e.fn.toggle,toggle:function(t){if(s(t)||typeof t=="boolean"||e.isFunction(t))return this.__toggle.apply(this,arguments);var n=i.apply(this,arguments);return n.mode="toggle",this.effect.call(this,n)},cssUnit:function(t){var n=this.css(t),r=[];return e.each(["em","px","%","pt"],function(e,t){n.indexOf(t)>0&&(r=[parseFloat(n),t])}),r}})}(),function(){var t={};e.each(["Quad","Cubic","Quart","Quint","Expo"],function(e,n){t[n]=function(t){return Math.pow(t,e+2)}}),e.extend(t,{Sine:function(e){return 1-Math.cos(e*Math.PI/2)},Circ:function(e){return 1-Math.sqrt(1-e*e)},Elastic:function(e){return e===0||e===1?e:-Math.pow(2,8*(e-1))*Math.sin(((e-1)*80-7.5)*Math.PI/15)},Back:function(e){return e*e*(3*e-2)},Bounce:function(e){var t,n=4;while(e<((t=Math.pow(2,--n))-1)/11);return 1/Math.pow(4,3-n)-7.5625*Math.pow((t*3-2)/22-e,2)}}),e.each(t,function(t,n){e.easing["easeIn"+t]=n,e.easing["easeOut"+t]=function(e){return 1-n(1-e)},e.easing["easeInOut"+t]=function(e){return e<.5?n(e*2)/2:1-n(e*-2+2)/2}})}()}(jQuery);(function(e,t){var n=/up|down|vertical/,r=/up|left|vertical|horizontal/;e.effects.effect.blind=function(t,i){var s=e(this),o=["position","top","bottom","left","right","height","width"],u=e.effects.setMode(s,t.mode||"hide"),a=t.direction||"up",f=n.test(a),l=f?"height":"width",c=f?"top":"left",h=r.test(a),p={},d=u==="show",v,m,g;s.parent().is(".ui-effects-wrapper")?e.effects.save(s.parent(),o):e.effects.save(s,o),s.show(),v=e.effects.createWrapper(s).css({overflow:"hidden"}),m=v[l](),g=parseFloat(v.css(c))||0,p[l]=d?m:0,h||(s.css(f?"bottom":"right",0).css(f?"top":"left","auto").css({position:"absolute"}),p[c]=d?g:m+g),d&&(v.css(l,0),h||v.css(c,g+m)),v.animate(p,{duration:t.duration,easing:t.easing,queue:!1,complete:function(){u==="hide"&&s.hide(),e.effects.restore(s,o),e.effects.removeWrapper(s),i()}})}})(jQuery);(function(e,t){e.effects.effect.bounce=function(t,n){var r=e(this),i=["position","top","bottom","left","right","height","width"],s=e.effects.setMode(r,t.mode||"effect"),o=s==="hide",u=s==="show",a=t.direction||"up",f=t.distance,l=t.times||5,c=l*2+(u||o?1:0),h=t.duration/c,p=t.easing,d=a==="up"||a==="down"?"top":"left",v=a==="up"||a==="left",m,g,y,b=r.queue(),w=b.length;(u||o)&&i.push("opacity"),e.effects.save(r,i),r.show(),e.effects.createWrapper(r),f||(f=r[d==="top"?"outerHeight":"outerWidth"]()/3),u&&(y={opacity:1},y[d]=0,r.css("opacity",0).css(d,v?-f*2:f*2).animate(y,h,p)),o&&(f/=Math.pow(2,l-1)),y={},y[d]=0;for(m=0;m1&&b.splice.apply(b,[1,0].concat(b.splice(w,c+1))),r.dequeue()}})(jQuery);(function(e,t){e.effects.effect.clip=function(t,n){var r=e(this),i=["position","top","bottom","left","right","height","width"],s=e.effects.setMode(r,t.mode||"hide"),o=s==="show",u=t.direction||"vertical",a=u==="vertical",f=a?"height":"width",l=a?"top":"left",c={},h,p,d;e.effects.save(r,i),r.show(),h=e.effects.createWrapper(r).css({overflow:"hidden"}),p=r[0].tagName==="IMG"?h:r,d=p[f](),o&&(p.css(f,0),p.css(l,d/2)),c[f]=o?d:0,c[l]=o?0:d/2,p.animate(c,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){o||r.hide(),e.effects.restore(r,i),e.effects.removeWrapper(r),n()}})}})(jQuery);(function(e,t){e.effects.effect.drop=function(t,n){var r=e(this),i=["position","top","bottom","left","right","opacity","height","width"],s=e.effects.setMode(r,t.mode||"hide"),o=s==="show",u=t.direction||"left",a=u==="up"||u==="down"?"top":"left",f=u==="up"||u==="left"?"pos":"neg",l={opacity:o?1:0},c;e.effects.save(r,i),r.show(),e.effects.createWrapper(r),c=t.distance||r[a==="top"?"outerHeight":"outerWidth"](!0)/2,o&&r.css("opacity",0).css(a,f==="pos"?-c:c),l[a]=(o?f==="pos"?"+=":"-=":f==="pos"?"-=":"+=")+c,r.animate(l,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){s==="hide"&&r.hide(),e.effects.restore(r,i),e.effects.removeWrapper(r),n()}})}})(jQuery);(function(e,t){e.effects.effect.explode=function(t,n){function y(){c.push(this),c.length===r*i&&b()}function b(){s.css({visibility:"visible"}),e(c).remove(),u||s.hide(),n()}var r=t.pieces?Math.round(Math.sqrt(t.pieces)):3,i=r,s=e(this),o=e.effects.setMode(s,t.mode||"hide"),u=o==="show",a=s.show().css("visibility","hidden").offset(),f=Math.ceil(s.outerWidth()/i),l=Math.ceil(s.outerHeight()/r),c=[],h,p,d,v,m,g;for(h=0;h
                                                                  ").css({position:"absolute",visibility:"visible",left:-p*f,top:-h*l}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:f,height:l,left:d+(u?m*f:0),top:v+(u?g*l:0),opacity:u?0:1}).animate({left:d+(u?0:m*f),top:v+(u?0:g*l),opacity:u?1:0},t.duration||500,t.easing,y)}}})(jQuery);(function(e,t){e.effects.effect.fade=function(t,n){var r=e(this),i=e.effects.setMode(r,t.mode||"toggle");r.animate({opacity:i},{queue:!1,duration:t.duration,easing:t.easing,complete:n})}})(jQuery);(function(e,t){e.effects.effect.fold=function(t,n){var r=e(this),i=["position","top","bottom","left","right","height","width"],s=e.effects.setMode(r,t.mode||"hide"),o=s==="show",u=s==="hide",a=t.size||15,f=/([0-9]+)%/.exec(a),l=!!t.horizFirst,c=o!==l,h=c?["width","height"]:["height","width"],p=t.duration/2,d,v,m={},g={};e.effects.save(r,i),r.show(),d=e.effects.createWrapper(r).css({overflow:"hidden"}),v=c?[d.width(),d.height()]:[d.height(),d.width()],f&&(a=parseInt(f[1],10)/100*v[u?0:1]),o&&d.css(l?{height:0,width:a}:{height:a,width:0}),m[h[0]]=o?v[0]:a,g[h[1]]=o?v[1]:0,d.animate(m,p,t.easing).animate(g,p,t.easing,function(){u&&r.hide(),e.effects.restore(r,i),e.effects.removeWrapper(r),n()})}})(jQuery);(function(e,t){e.effects.effect.highlight=function(t,n){var r=e(this),i=["backgroundImage","backgroundColor","opacity"],s=e.effects.setMode(r,t.mode||"show"),o={backgroundColor:r.css("backgroundColor")};s==="hide"&&(o.opacity=0),e.effects.save(r,i),r.show().css({backgroundImage:"none",backgroundColor:t.color||"#ffff99"}).animate(o,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){s==="hide"&&r.hide(),e.effects.restore(r,i),n()}})}})(jQuery);(function(e,t){e.effects.effect.pulsate=function(t,n){var r=e(this),i=e.effects.setMode(r,t.mode||"show"),s=i==="show",o=i==="hide",u=s||i==="hide",a=(t.times||5)*2+(u?1:0),f=t.duration/a,l=0,c=r.queue(),h=c.length,p;if(s||!r.is(":visible"))r.css("opacity",0).show(),l=1;for(p=1;p1&&c.splice.apply(c,[1,0].concat(c.splice(h,a+1))),r.dequeue()}})(jQuery);(function(e,t){e.effects.effect.puff=function(t,n){var r=e(this),i=e.effects.setMode(r,t.mode||"hide"),s=i==="hide",o=parseInt(t.percent,10)||150,u=o/100,a={height:r.height(),width:r.width()};e.extend(t,{effect:"scale",queue:!1,fade:!0,mode:i,complete:n,percent:s?o:100,from:s?a:{height:a.height*u,width:a.width*u}}),r.effect(t)},e.effects.effect.scale=function(t,n){var r=e(this),i=e.extend(!0,{},t),s=e.effects.setMode(r,t.mode||"effect"),o=parseInt(t.percent,10)||(parseInt(t.percent,10)===0?0:s==="hide"?0:100),u=t.direction||"both",a=t.origin,f={height:r.height(),width:r.width(),outerHeight:r.outerHeight(),outerWidth:r.outerWidth()},l={y:u!=="horizontal"?o/100:1,x:u!=="vertical"?o/100:1};i.effect="size",i.queue=!1,i.complete=n,s!=="effect"&&(i.origin=a||["middle","center"],i.restore=!0),i.from=t.from||(s==="show"?{height:0,width:0}:f),i.to={height:f.height*l.y,width:f.width*l.x,outerHeight:f.outerHeight*l.y,outerWidth:f.outerWidth*l.x},i.fade&&(s==="show"&&(i.from.opacity=0,i.to.opacity=1),s==="hide"&&(i.from.opacity=1,i.to.opacity=0)),r.effect(i)},e.effects.effect.size=function(t,n){var r=e(this),i=["position","top","bottom","left","right","width","height","overflow","opacity"],s=["position","top","bottom","left","right","overflow","opacity"],o=["width","height","overflow"],u=["fontSize"],a=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],f=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],l=e.effects.setMode(r,t.mode||"effect"),c=t.restore||l!=="effect",h=t.scale||"both",p=t.origin||["middle","center"],d,v,m,g=r.css("position");l==="show"&&r.show(),d={height:r.height(),width:r.width(),outerHeight:r.outerHeight(),outerWidth:r.outerWidth()},r.from=t.from||d,r.to=t.to||d,m={from:{y:r.from.height/d.height,x:r.from.width/d.width},to:{y:r.to.height/d.height,x:r.to.width/d.width}};if(h==="box"||h==="both")m.from.y!==m.to.y&&(i=i.concat(a),r.from=e.effects.setTransition(r,a,m.from.y,r.from),r.to=e.effects.setTransition(r,a,m.to.y,r.to)),m.from.x!==m.to.x&&(i=i.concat(f),r.from=e.effects.setTransition(r,f,m.from.x,r.from),r.to=e.effects.setTransition(r,f,m.to.x,r.to));(h==="content"||h==="both")&&m.from.y!==m.to.y&&(i=i.concat(u),r.from=e.effects.setTransition(r,u,m.from.y,r.from),r.to=e.effects.setTransition(r,u,m.to.y,r.to)),e.effects.save(r,c?i:s),r.show(),e.effects.createWrapper(r),r.css("overflow","hidden").css(r.from),p&&(v=e.effects.getBaseline(p,d),r.from.top=(d.outerHeight-r.outerHeight())*v.y,r.from.left=(d.outerWidth-r.outerWidth())*v.x,r.to.top=(d.outerHeight-r.to.outerHeight)*v.y,r.to.left=(d.outerWidth-r.to.outerWidth)*v.x),r.css(r.from);if(h==="content"||h==="both")a=a.concat(["marginTop","marginBottom"]).concat(u),f=f.concat(["marginLeft","marginRight"]),o=i.concat(a).concat(f),r.find("*[width]").each(function(){var n=e(this),r={height:n.height(),width:n.width()};c&&e.effects.save(n,o),n.from={height:r.height*m.from.y,width:r.width*m.from.x},n.to={height:r.height*m.to.y,width:r.width*m.to.x},m.from.y!==m.to.y&&(n.from=e.effects.setTransition(n,a,m.from.y,n.from),n.to=e.effects.setTransition(n,a,m.to.y,n.to)),m.from.x!==m.to.x&&(n.from=e.effects.setTransition(n,f,m.from.x,n.from),n.to=e.effects.setTransition(n,f,m.to.x,n.to)),n.css(n.from),n.animate(n.to,t.duration,t.easing,function(){c&&e.effects.restore(n,o)})});r.animate(r.to,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){r.to.opacity===0&&r.css("opacity",r.from.opacity),l==="hide"&&r.hide(),e.effects.restore(r,c?i:s),c||(g==="static"?r.css({position:"relative",top:r.to.top,left:r.to.left}):e.each(["top","left"],function(e,t){r.css(t,function(t,n){var i=parseInt(n,10),s=e?r.to.left:r.to.top;return n==="auto"?s+"px":i+s+"px"})})),e.effects.removeWrapper(r),n()}})}})(jQuery);(function(e,t){e.effects.effect.shake=function(t,n){var r=e(this),i=["position","top","bottom","left","right","height","width"],s=e.effects.setMode(r,t.mode||"effect"),o=t.direction||"left",u=t.distance||20,a=t.times||3,f=a*2+1,l=Math.round(t.duration/f),c=o==="up"||o==="down"?"top":"left",h=o==="up"||o==="left",p={},d={},v={},m,g=r.queue(),y=g.length;e.effects.save(r,i),r.show(),e.effects.createWrapper(r),p[c]=(h?"-=":"+=")+u,d[c]=(h?"+=":"-=")+u*2,v[c]=(h?"-=":"+=")+u*2,r.animate(p,l,t.easing);for(m=1;m1&&g.splice.apply(g,[1,0].concat(g.splice(y,f+1))),r.dequeue()}})(jQuery);(function(e,t){e.effects.effect.slide=function(t,n){var r=e(this),i=["position","top","bottom","left","right","width","height"],s=e.effects.setMode(r,t.mode||"show"),o=s==="show",u=t.direction||"left",a=u==="up"||u==="down"?"top":"left",f=u==="up"||u==="left",l,c={};e.effects.save(r,i),r.show(),l=t.distance||r[a==="top"?"outerHeight":"outerWidth"](!0),e.effects.createWrapper(r).css({overflow:"hidden"}),o&&r.css(a,f?isNaN(l)?"-"+l:-l:l),c[a]=(o?f?"+=":"-=":f?"-=":"+=")+l,r.animate(c,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){s==="hide"&&r.hide(),e.effects.restore(r,i),e.effects.removeWrapper(r),n()}})}})(jQuery);(function(e,t){e.effects.effect.transfer=function(t,n){var r=e(this),i=e(t.to),s=i.css("position")==="fixed",o=e("body"),u=s?o.scrollTop():0,a=s?o.scrollLeft():0,f=i.offset(),l={top:f.top-u,left:f.left-a,height:i.innerHeight(),width:i.innerWidth()},c=r.offset(),h=e('
                                                                  ').appendTo(document.body).addClass(t.className).css({top:c.top-u,left:c.left-a,height:r.innerHeight(),width:r.innerWidth(),position:s?"fixed":"absolute"}).animate(l,t.duration,t.easing,function(){h.remove(),n()})}})(jQuery);(function(e,t){var n=!1;e.widget("ui.menu",{version:"1.9.0",defaultElement:"
                                                                    ",delay:300,options:{icons:{submenu:"ui-icon-carat-1-e"},menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.element.uniqueId().addClass("ui-menu ui-widget ui-widget-content ui-corner-all").toggleClass("ui-menu-icons",!!this.element.find(".ui-icon").length).attr({role:this.options.role,tabIndex:0}).bind("click"+this.eventNamespace,e.proxy(function(e){this.options.disabled&&e.preventDefault()},this)),this.options.disabled&&this.element.addClass("ui-state-disabled").attr("aria-disabled","true"),this._on({"mousedown .ui-menu-item > a":function(e){e.preventDefault()},"click .ui-state-disabled > a":function(e){e.preventDefault()},"click .ui-menu-item:has(a)":function(t){var r=e(t.target).closest(".ui-menu-item");!n&&r.not(".ui-state-disabled").length&&(n=!0,this.select(t),r.has(".ui-menu").length?this.expand(t):this.element.is(":focus")||(this.element.trigger("focus",[!0]),this.active&&this.active.parents(".ui-menu").length===1&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":function(t){var n=e(t.currentTarget);n.siblings().children(".ui-state-active").removeClass("ui-state-active"),this.focus(t,n)},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(e,t){var n=this.active||this.element.children(".ui-menu-item").eq(0);t||this.focus(e,n)},blur:function(t){this._delay(function(){e.contains(this.element[0],this.document[0].activeElement)||this.collapseAll(t)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){e(t.target).closest(".ui-menu").length||this.collapseAll(t),n=!1}})},_destroy:function(){this.element.removeAttr("aria-activedescendant").find(".ui-menu").andSelf().removeClass("ui-menu ui-widget ui-widget-content ui-corner-all ui-menu-icons").removeAttr("role").removeAttr("tabIndex").removeAttr("aria-labelledby").removeAttr("aria-expanded").removeAttr("aria-hidden").removeAttr("aria-disabled").removeUniqueId().show(),this.element.find(".ui-menu-item").removeClass("ui-menu-item").removeAttr("role").removeAttr("aria-disabled").children("a").removeUniqueId().removeClass("ui-corner-all ui-state-hover").removeAttr("tabIndex").removeAttr("role").removeAttr("aria-haspopup").children().each(function(){var t=e(this);t.data("ui-menu-submenu-carat")&&t.remove()}),this.element.find(".ui-menu-divider").removeClass("ui-menu-divider ui-widget-content")},_keydown:function(t){function a(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}var n,r,i,s,o,u=!0;switch(t.keyCode){case e.ui.keyCode.PAGE_UP:this.previousPage(t);break;case e.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case e.ui.keyCode.HOME:this._move("first","first",t);break;case e.ui.keyCode.END:this._move("last","last",t);break;case e.ui.keyCode.UP:this.previous(t);break;case e.ui.keyCode.DOWN:this.next(t);break;case e.ui.keyCode.LEFT:this.collapse(t);break;case e.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case e.ui.keyCode.ENTER:case e.ui.keyCode.SPACE:this._activate(t);break;case e.ui.keyCode.ESCAPE:this.collapse(t);break;default:u=!1,r=this.previousFilter||"",i=String.fromCharCode(t.keyCode),s=!1,clearTimeout(this.filterTimer),i===r?s=!0:i=r+i,o=new RegExp("^"+a(i),"i"),n=this.activeMenu.children(".ui-menu-item").filter(function(){return o.test(e(this).children("a").text())}),n=s&&n.index(this.active.next())!==-1?this.active.nextAll(".ui-menu-item"):n,n.length||(i=String.fromCharCode(t.keyCode),o=new RegExp("^"+a(i),"i"),n=this.activeMenu.children(".ui-menu-item").filter(function(){return o.test(e(this).children("a").text())})),n.length?(this.focus(t,n),n.length>1?(this.previousFilter=i,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter):delete this.previousFilter}u&&t.preventDefault()},_activate:function(e){this.active.is(".ui-state-disabled")||(this.active.children("a[aria-haspopup='true']").length?this.expand(e):this.select(e))},refresh:function(){var t,n=this.options.icons.submenu,r=this.element.find(this.options.menus+":not(.ui-menu)").addClass("ui-menu ui-widget ui-widget-content ui-corner-all").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"});t=r.add(this.element),t.children(":not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","presentation").children("a").uniqueId().addClass("ui-corner-all").attr({tabIndex:-1,role:this._itemRole()}),t.children(":not(.ui-menu-item)").each(function(){var t=e(this);/[^\-—–\s]/.test(t.text())||t.addClass("ui-widget-content ui-menu-divider")}),t.children(".ui-state-disabled").attr("aria-disabled","true"),r.each(function(){var t=e(this),r=t.prev("a"),i=e("").addClass("ui-menu-icon ui-icon "+n).data("ui-menu-submenu-carat",!0);r.attr("aria-haspopup","true").prepend(i),t.attr("aria-labelledby",r.attr("id"))}),this.active&&!e.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},focus:function(e,t){var n,r;this.blur(e,e&&e.type==="focus"),this._scrollIntoView(t),this.active=t.first(),r=this.active.children("a").addClass("ui-state-focus"),this.options.role&&this.element.attr("aria-activedescendant",r.attr("id")),this.active.parent().closest(".ui-menu-item").children("a:first").addClass("ui-state-active"),e&&e.type==="keydown"?this._close():this.timer=this._delay(function(){this._close()},this.delay),n=t.children(".ui-menu"),n.length&&/^mouse/.test(e.type)&&this._startOpening(n),this.activeMenu=t.parent(),this._trigger("focus",e,{item:t})},_scrollIntoView:function(t){var n,r,i,s,o,u;this._hasScroll()&&(n=parseFloat(e.css(this.activeMenu[0],"borderTopWidth"))||0,r=parseFloat(e.css(this.activeMenu[0],"paddingTop"))||0,i=t.offset().top-this.activeMenu.offset().top-n-r,s=this.activeMenu.scrollTop(),o=this.activeMenu.height(),u=t.height(),i<0?this.activeMenu.scrollTop(s+i):i+u>o&&this.activeMenu.scrollTop(s+i-o+u))},blur:function(e,t){t||clearTimeout(this.timer);if(!this.active)return;this.active.children("a").removeClass("ui-state-focus"),this.active=null,this._trigger("blur",e,{item:this.active})},_startOpening:function(e){clearTimeout(this.timer);if(e.attr("aria-hidden")!=="true")return;this.timer=this._delay(function(){this._close(),this._open(e)},this.delay)},_open:function(t){var n=e.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(t.parents(".ui-menu")).hide().attr("aria-hidden","true"),t.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(n)},collapseAll:function(t,n){clearTimeout(this.timer),this.timer=this._delay(function(){var r=n?this.element:e(t&&t.target).closest(this.element.find(".ui-menu"));r.length||(r=this.element),this._close(r),this.blur(t),this.activeMenu=r},this.delay)},_close:function(e){e||(e=this.active?this.active.parent():this.element),e.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false").end().find("a.ui-state-active").removeClass("ui-state-active")},collapse:function(e){var t=this.active&&this.active.parent().closest(".ui-menu-item",this.element);t&&t.length&&(this._close(),this.focus(e,t))},expand:function(e){var t=this.active&&this.active.children(".ui-menu ").children(".ui-menu-item").first();t&&t.length&&(this._open(t.parent()),this._delay(function(){this.focus(e,t)}))},next:function(e){this._move("next","first",e)},previous:function(e){this._move("prev","last",e)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_move:function(e,t,n){var r;this.active&&(e==="first"||e==="last"?r=this.active[e==="first"?"prevAll":"nextAll"](".ui-menu-item").eq(-1):r=this.active[e+"All"](".ui-menu-item").eq(0));if(!r||!r.length||!this.active)r=this.activeMenu.children(".ui-menu-item")[t]();this.focus(n,r)},nextPage:function(t){var n,r,i;if(!this.active){this.next(t);return}if(this.isLastItem())return;this._hasScroll()?(r=this.active.offset().top,i=this.element.height(),this.active.nextAll(".ui-menu-item").each(function(){return n=e(this),n.offset().top-r-i<0}),this.focus(t,n)):this.focus(t,this.activeMenu.children(".ui-menu-item")[this.active?"last":"first"]())},previousPage:function(t){var n,r,i;if(!this.active){this.next(t);return}if(this.isFirstItem())return;this._hasScroll()?(r=this.active.offset().top,i=this.element.height(),this.active.prevAll(".ui-menu-item").each(function(){return n=e(this),n.offset().top-r+i>0}),this.focus(t,n)):this.focus(t,this.activeMenu.children(".ui-menu-item").first())},_hasScroll:function(){return this.element.outerHeight()
                                                                  ").appendTo(this.element),this.oldValue=this._value(),this._refreshValue()},_destroy:function(){this.element.removeClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow"),this.valueDiv.remove()},value:function(e){return e===t?this._value():(this._setOption("value",e),this)},_setOption:function(e,t){e==="value"&&(this.options.value=t,this._refreshValue(),this._value()===this.options.max&&this._trigger("complete")),this._super(e,t)},_value:function(){var e=this.options.value;return typeof e!="number"&&(e=0),Math.min(this.options.max,Math.max(this.min,e))},_percentage:function(){return 100*this._value()/this.options.max},_refreshValue:function(){var e=this.value(),t=this._percentage();this.oldValue!==e&&(this.oldValue=e,this._trigger("change")),this.valueDiv.toggle(e>this.min).toggleClass("ui-corner-right",e===this.options.max).width(t.toFixed(0)+"%"),this.element.attr("aria-valuenow",e)}})})(jQuery);(function(e,t){e.widget("ui.resizable",e.ui.mouse,{version:"1.9.0",widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1e3},_create:function(){var t=this,n=this.options;this.element.addClass("ui-resizable"),e.extend(this,{_aspectRatio:!!n.aspectRatio,aspectRatio:n.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:n.helper||n.ghost||n.animate?n.helper||"ui-resizable-helper":null}),this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)&&(this.element.wrap(e('
                                                                  ').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("resizable",this.element.data("resizable")),this.elementIsWrapper=!0,this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")}),this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0}),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css({margin:this.originalElement.css("margin")}),this._proportionallyResize()),this.handles=n.handles||(e(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se");if(this.handles.constructor==String){this.handles=="all"&&(this.handles="n,e,s,w,se,sw,ne,nw");var r=this.handles.split(",");this.handles={};for(var i=0;i
                                                                  ');u.css({zIndex:n.zIndex}),"se"==s&&u.addClass("ui-icon ui-icon-gripsmall-diagonal-se"),this.handles[s]=".ui-resizable-"+s,this.element.append(u)}}this._renderAxis=function(t){t=t||this.element;for(var n in this.handles){this.handles[n].constructor==String&&(this.handles[n]=e(this.handles[n],this.element).show());if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var r=e(this.handles[n],this.element),i=0;i=/sw|ne|nw|se|n|s/.test(n)?r.outerHeight():r.outerWidth();var s=["padding",/ne|nw|n/.test(n)?"Top":/se|sw|s/.test(n)?"Bottom":/^e$/.test(n)?"Right":"Left"].join("");t.css(s,i),this._proportionallyResize()}if(!e(this.handles[n]).length)continue}},this._renderAxis(this.element),this._handles=e(".ui-resizable-handle",this.element).disableSelection(),this._handles.mouseover(function(){if(!t.resizing){if(this.className)var e=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i);t.axis=e&&e[1]?e[1]:"se"}}),n.autoHide&&(this._handles.hide(),e(this.element).addClass("ui-resizable-autohide").mouseenter(function(){if(n.disabled)return;e(this).removeClass("ui-resizable-autohide"),t._handles.show()}).mouseleave(function(){if(n.disabled)return;t.resizing||(e(this).addClass("ui-resizable-autohide"),t._handles.hide())})),this._mouseInit()},_destroy:function(){this._mouseDestroy();var t=function(t){e(t).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").removeData("ui-resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){t(this.element);var n=this.element;n.after(this.originalElement.css({position:n.css("position"),width:n.outerWidth(),height:n.outerHeight(),top:n.css("top"),left:n.css("left")})).remove()}return this.originalElement.css("resize",this.originalResizeStyle),t(this.originalElement),this},_mouseCapture:function(t){var n=!1;for(var r in this.handles)e(this.handles[r])[0]==t.target&&(n=!0);return!this.options.disabled&&n},_mouseStart:function(t){var r=this.options,i=this.element.position(),s=this.element;this.resizing=!0,this.documentScroll={top:e(document).scrollTop(),left:e(document).scrollLeft()},(s.is(".ui-draggable")||/absolute/.test(s.css("position")))&&s.css({position:"absolute",top:i.top,left:i.left}),this._renderProxy();var o=n(this.helper.css("left")),u=n(this.helper.css("top"));r.containment&&(o+=e(r.containment).scrollLeft()||0,u+=e(r.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:o,top:u},this.size=this._helper?{width:s.outerWidth(),height:s.outerHeight()}:{width:s.width(),height:s.height()},this.originalSize=this._helper?{width:s.outerWidth(),height:s.outerHeight()}:{width:s.width(),height:s.height()},this.originalPosition={left:o,top:u},this.sizeDiff={width:s.outerWidth()-s.width(),height:s.outerHeight()-s.height()},this.originalMousePosition={left:t.pageX,top:t.pageY},this.aspectRatio=typeof r.aspectRatio=="number"?r.aspectRatio:this.originalSize.width/this.originalSize.height||1;var a=e(".ui-resizable-"+this.axis).css("cursor");return e("body").css("cursor",a=="auto"?this.axis+"-resize":a),s.addClass("ui-resizable-resizing"),this._propagate("start",t),!0},_mouseDrag:function(e){var t=this.helper,n=this.options,r={},i=this,s=this.originalMousePosition,o=this.axis,u=e.pageX-s.left||0,a=e.pageY-s.top||0,f=this._change[o];if(!f)return!1;var l=f.apply(this,[e,u,a]);this._updateVirtualBoundaries(e.shiftKey);if(this._aspectRatio||e.shiftKey)l=this._updateRatio(l,e);return l=this._respectSize(l,e),this._propagate("resize",e),t.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"}),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),this._updateCache(l),this._trigger("resize",e,this.ui()),!1},_mouseStop:function(t){this.resizing=!1;var n=this.options,r=this;if(this._helper){var i=this._proportionallyResizeElements,s=i.length&&/textarea/i.test(i[0].nodeName),o=s&&e.ui.hasScroll(i[0],"left")?0:r.sizeDiff.height,u=s?0:r.sizeDiff.width,a={width:r.helper.width()-u,height:r.helper.height()-o},f=parseInt(r.element.css("left"),10)+(r.position.left-r.originalPosition.left)||null,l=parseInt(r.element.css("top"),10)+(r.position.top-r.originalPosition.top)||null;n.animate||this.element.css(e.extend(a,{top:l,left:f})),r.helper.height(r.size.height),r.helper.width(r.size.width),this._helper&&!n.animate&&this._proportionallyResize()}return e("body").css("cursor","auto"),this.element.removeClass("ui-resizable-resizing"),this._propagate("stop",t),this._helper&&this.helper.remove(),!1},_updateVirtualBoundaries:function(e){var t=this.options,n,i,s,o,u;u={minWidth:r(t.minWidth)?t.minWidth:0,maxWidth:r(t.maxWidth)?t.maxWidth:Infinity,minHeight:r(t.minHeight)?t.minHeight:0,maxHeight:r(t.maxHeight)?t.maxHeight:Infinity};if(this._aspectRatio||e)n=u.minHeight*this.aspectRatio,s=u.minWidth/this.aspectRatio,i=u.maxHeight*this.aspectRatio,o=u.maxWidth/this.aspectRatio,n>u.minWidth&&(u.minWidth=n),s>u.minHeight&&(u.minHeight=s),ie.width,l=r(e.height)&&i.minHeight&&i.minHeight>e.height;f&&(e.width=i.minWidth),l&&(e.height=i.minHeight),u&&(e.width=i.maxWidth),a&&(e.height=i.maxHeight);var c=this.originalPosition.left+this.originalSize.width,h=this.position.top+this.size.height,p=/sw|nw|w/.test(o),d=/nw|ne|n/.test(o);f&&p&&(e.left=c-i.minWidth),u&&p&&(e.left=c-i.maxWidth),l&&d&&(e.top=h-i.minHeight),a&&d&&(e.top=h-i.maxHeight);var v=!e.width&&!e.height;return v&&!e.left&&e.top?e.top=null:v&&!e.top&&e.left&&(e.left=null),e},_proportionallyResize:function(){var t=this.options;if(!this._proportionallyResizeElements.length)return;var n=this.helper||this.element;for(var r=0;r
                                                                  ');var r=e.browser.msie&&e.browser.version<7,i=r?1:0,s=r?2:-1;this.helper.addClass(this._helper).css({width:this.element.outerWidth()+s,height:this.element.outerHeight()+s,position:"absolute",left:this.elementOffset.left-i+"px",top:this.elementOffset.top-i+"px",zIndex:++n.zIndex}),this.helper.appendTo("body").disableSelection()}else this.helper=this.element},_change:{e:function(e,t,n){return{width:this.originalSize.width+t}},w:function(e,t,n){var r=this.options,i=this.originalSize,s=this.originalPosition;return{left:s.left+t,width:i.width-t}},n:function(e,t,n){var r=this.options,i=this.originalSize,s=this.originalPosition;return{top:s.top+n,height:i.height-n}},s:function(e,t,n){return{height:this.originalSize.height+n}},se:function(t,n,r){return e.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[t,n,r]))},sw:function(t,n,r){return e.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[t,n,r]))},ne:function(t,n,r){return e.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[t,n,r]))},nw:function(t,n,r){return e.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[t,n,r]))}},_propagate:function(t,n){e.ui.plugin.call(this,t,[n,this.ui()]),t!="resize"&&this._trigger(t,n,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),e.ui.plugin.add("resizable","alsoResize",{start:function(t,n){var r=e(this).data("resizable"),i=r.options,s=function(t){e(t).each(function(){var t=e(this);t.data("resizable-alsoresize",{width:parseInt(t.width(),10),height:parseInt(t.height(),10),left:parseInt(t.css("left"),10),top:parseInt(t.css("top"),10)})})};typeof i.alsoResize=="object"&&!i.alsoResize.parentNode?i.alsoResize.length?(i.alsoResize=i.alsoResize[0],s(i.alsoResize)):e.each(i.alsoResize,function(e){s(e)}):s(i.alsoResize)},resize:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r.originalSize,o=r.originalPosition,u={height:r.size.height-s.height||0,width:r.size.width-s.width||0,top:r.position.top-o.top||0,left:r.position.left-o.left||0},a=function(t,r){e(t).each(function(){var t=e(this),i=e(this).data("resizable-alsoresize"),s={},o=r&&r.length?r:t.parents(n.originalElement[0]).length?["width","height"]:["width","height","top","left"];e.each(o,function(e,t){var n=(i[t]||0)+(u[t]||0);n&&n>=0&&(s[t]=n||null)}),t.css(s)})};typeof i.alsoResize=="object"&&!i.alsoResize.nodeType?e.each(i.alsoResize,function(e,t){a(e,t)}):a(i.alsoResize)},stop:function(t,n){e(this).removeData("resizable-alsoresize")}}),e.ui.plugin.add("resizable","animate",{stop:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r._proportionallyResizeElements,o=s.length&&/textarea/i.test(s[0].nodeName),u=o&&e.ui.hasScroll(s[0],"left")?0:r.sizeDiff.height,a=o?0:r.sizeDiff.width,f={width:r.size.width-a,height:r.size.height-u},l=parseInt(r.element.css("left"),10)+(r.position.left-r.originalPosition.left)||null,c=parseInt(r.element.css("top"),10)+(r.position.top-r.originalPosition.top)||null;r.element.animate(e.extend(f,c&&l?{top:c,left:l}:{}),{duration:i.animateDuration,easing:i.animateEasing,step:function(){var n={width:parseInt(r.element.css("width"),10),height:parseInt(r.element.css("height"),10),top:parseInt(r.element.css("top"),10),left:parseInt(r.element.css("left"),10)};s&&s.length&&e(s[0]).css({width:n.width,height:n.height}),r._updateCache(n),r._propagate("resize",t)}})}}),e.ui.plugin.add("resizable","containment",{start:function(t,r){var i=e(this).data("resizable"),s=i.options,o=i.element,u=s.containment,a=u instanceof e?u.get(0):/parent/.test(u)?o.parent().get(0):u;if(!a)return;i.containerElement=e(a);if(/document/.test(u)||u==document)i.containerOffset={left:0,top:0},i.containerPosition={left:0,top:0},i.parentData={element:e(document),left:0,top:0,width:e(document).width(),height:e(document).height()||document.body.parentNode.scrollHeight};else{var f=e(a),l=[];e(["Top","Right","Left","Bottom"]).each(function(e,t){l[e]=n(f.css("padding"+t))}),i.containerOffset=f.offset(),i.containerPosition=f.position(),i.containerSize={height:f.innerHeight()-l[3],width:f.innerWidth()-l[1]};var c=i.containerOffset,h=i.containerSize.height,p=i.containerSize.width,d=e.ui.hasScroll(a,"left")?a.scrollWidth:p,v=e.ui.hasScroll(a)?a.scrollHeight:h;i.parentData={element:a,left:c.left,top:c.top,width:d,height:v}}},resize:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r.containerSize,o=r.containerOffset,u=r.size,a=r.position,f=r._aspectRatio||t.shiftKey,l={top:0,left:0},c=r.containerElement;c[0]!=document&&/static/.test(c.css("position"))&&(l=o),a.left<(r._helper?o.left:0)&&(r.size.width=r.size.width+(r._helper?r.position.left-o.left:r.position.left-l.left),f&&(r.size.height=r.size.width/r.aspectRatio),r.position.left=i.helper?o.left:0),a.top<(r._helper?o.top:0)&&(r.size.height=r.size.height+(r._helper?r.position.top-o.top:r.position.top),f&&(r.size.width=r.size.height*r.aspectRatio),r.position.top=r._helper?o.top:0),r.offset.left=r.parentData.left+r.position.left,r.offset.top=r.parentData.top+r.position.top;var h=Math.abs((r._helper?r.offset.left-l.left:r.offset.left-l.left)+r.sizeDiff.width),p=Math.abs((r._helper?r.offset.top-l.top:r.offset.top-o.top)+r.sizeDiff.height),d=r.containerElement.get(0)==r.element.parent().get(0),v=/relative|absolute/.test(r.containerElement.css("position"));d&&v&&(h-=r.parentData.left),h+r.size.width>=r.parentData.width&&(r.size.width=r.parentData.width-h,f&&(r.size.height=r.size.width/r.aspectRatio)),p+r.size.height>=r.parentData.height&&(r.size.height=r.parentData.height-p,f&&(r.size.width=r.size.height*r.aspectRatio))},stop:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r.position,o=r.containerOffset,u=r.containerPosition,a=r.containerElement,f=e(r.helper),l=f.offset(),c=f.outerWidth()-r.sizeDiff.width,h=f.outerHeight()-r.sizeDiff.height;r._helper&&!i.animate&&/relative/.test(a.css("position"))&&e(this).css({left:l.left-u.left-o.left,width:c,height:h}),r._helper&&!i.animate&&/static/.test(a.css("position"))&&e(this).css({left:l.left-u.left-o.left,width:c,height:h})}}),e.ui.plugin.add("resizable","ghost",{start:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r.size;r.ghost=r.originalElement.clone(),r.ghost.css({opacity:.25,display:"block",position:"relative",height:s.height,width:s.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof i.ghost=="string"?i.ghost:""),r.ghost.appendTo(r.helper)},resize:function(t,n){var r=e(this).data("resizable"),i=r.options;r.ghost&&r.ghost.css({position:"relative",height:r.size.height,width:r.size.width})},stop:function(t,n){var r=e(this).data("resizable"),i=r.options;r.ghost&&r.helper&&r.helper.get(0).removeChild(r.ghost.get(0))}}),e.ui.plugin.add("resizable","grid",{resize:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r.size,o=r.originalSize,u=r.originalPosition,a=r.axis,f=i._aspectRatio||t.shiftKey;i.grid=typeof i.grid=="number"?[i.grid,i.grid]:i.grid;var l=Math.round((s.width-o.width)/(i.grid[0]||1))*(i.grid[0]||1),c=Math.round((s.height-o.height)/(i.grid[1]||1))*(i.grid[1]||1);/^(se|s|e)$/.test(a)?(r.size.width=o.width+l,r.size.height=o.height+c):/^(ne)$/.test(a)?(r.size.width=o.width+l,r.size.height=o.height+c,r.position.top=u.top-c):/^(sw)$/.test(a)?(r.size.width=o.width+l,r.size.height=o.height+c,r.position.left=u.left-l):(r.size.width=o.width+l,r.size.height=o.height+c,r.position.top=u.top-c,r.position.left=u.left-l)}});var n=function(e){return parseInt(e,10)||0},r=function(e){return!isNaN(parseInt(e,10))}})(jQuery);(function(e,t){e.widget("ui.selectable",e.ui.mouse,{version:"1.9.0",options:{appendTo:"body",autoRefresh:!0,distance:0,filter:"*",tolerance:"touch"},_create:function(){var t=this;this.element.addClass("ui-selectable"),this.dragged=!1;var n;this.refresh=function(){n=e(t.options.filter,t.element[0]),n.addClass("ui-selectee"),n.each(function(){var t=e(this),n=t.offset();e.data(this,"selectable-item",{element:this,$element:t,left:n.left,top:n.top,right:n.left+t.outerWidth(),bottom:n.top+t.outerHeight(),startselected:!1,selected:t.hasClass("ui-selected"),selecting:t.hasClass("ui-selecting"),unselecting:t.hasClass("ui-unselecting")})})},this.refresh(),this.selectees=n.addClass("ui-selectee"),this._mouseInit(),this.helper=e("
                                                                  ")},_destroy:function(){this.selectees.removeClass("ui-selectee").removeData("selectable-item"),this.element.removeClass("ui-selectable ui-selectable-disabled"),this._mouseDestroy()},_mouseStart:function(t){var n=this;this.opos=[t.pageX,t.pageY];if(this.options.disabled)return;var r=this.options;this.selectees=e(r.filter,this.element[0]),this._trigger("start",t),e(r.appendTo).append(this.helper),this.helper.css({left:t.clientX,top:t.clientY,width:0,height:0}),r.autoRefresh&&this.refresh(),this.selectees.filter(".ui-selected").each(function(){var r=e.data(this,"selectable-item");r.startselected=!0,!t.metaKey&&!t.ctrlKey&&(r.$element.removeClass("ui-selected"),r.selected=!1,r.$element.addClass("ui-unselecting"),r.unselecting=!0,n._trigger("unselecting",t,{unselecting:r.element}))}),e(t.target).parents().andSelf().each(function(){var r=e.data(this,"selectable-item");if(r){var i=!t.metaKey&&!t.ctrlKey||!r.$element.hasClass("ui-selected");return r.$element.removeClass(i?"ui-unselecting":"ui-selected").addClass(i?"ui-selecting":"ui-unselecting"),r.unselecting=!i,r.selecting=i,r.selected=i,i?n._trigger("selecting",t,{selecting:r.element}):n._trigger("unselecting",t,{unselecting:r.element}),!1}})},_mouseDrag:function(t){var n=this;this.dragged=!0;if(this.options.disabled)return;var r=this.options,i=this.opos[0],s=this.opos[1],o=t.pageX,u=t.pageY;if(i>o){var a=o;o=i,i=a}if(s>u){var a=u;u=s,s=a}return this.helper.css({left:i,top:s,width:o-i,height:u-s}),this.selectees.each(function(){var a=e.data(this,"selectable-item");if(!a||a.element==n.element[0])return;var f=!1;r.tolerance=="touch"?f=!(a.left>o||a.rightu||a.bottomi&&a.rights&&a.bottom").appendTo(this.element).addClass("ui-slider-range ui-widget-header"+(r.range==="min"||r.range==="max"?" ui-slider-range-"+r.range:"")));for(t=i.length;tn&&(i=n,s=e(this),o=t)}),c.range===!0&&this.values(1)===c.min&&(o+=1,s=e(this.handles[o])),u=this._start(t,o),u===!1?!1:(this._mouseSliding=!0,this._handleIndex=o,s.addClass("ui-state-active").focus(),a=s.offset(),f=!e(t.target).parents().andSelf().is(".ui-slider-handle"),this._clickOffset=f?{left:0,top:0}:{left:t.pageX-a.left-s.width()/2,top:t.pageY-a.top-s.height()/2-(parseInt(s.css("borderTopWidth"),10)||0)-(parseInt(s.css("borderBottomWidth"),10)||0)+(parseInt(s.css("marginTop"),10)||0)},this.handles.hasClass("ui-state-hover")||this._slide(t,o,r),this._animateOff=!0,!0))},_mouseStart:function(e){return!0},_mouseDrag:function(e){var t={x:e.pageX,y:e.pageY},n=this._normValueFromMouse(t);return this._slide(e,this._handleIndex,n),!1},_mouseStop:function(e){return this.handles.removeClass("ui-state-active"),this._mouseSliding=!1,this._stop(e,this._handleIndex),this._change(e,this._handleIndex),this._handleIndex=null,this._clickOffset=null,this._animateOff=!1,!1},_detectOrientation:function(){this.orientation=this.options.orientation==="vertical"?"vertical":"horizontal"},_normValueFromMouse:function(e){var t,n,r,i,s;return this.orientation==="horizontal"?(t=this.elementSize.width,n=e.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(t=this.elementSize.height,n=e.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)),r=n/t,r>1&&(r=1),r<0&&(r=0),this.orientation==="vertical"&&(r=1-r),i=this._valueMax()-this._valueMin(),s=this._valueMin()+r*i,this._trimAlignValue(s)},_start:function(e,t){var n={handle:this.handles[t],value:this.value()};return this.options.values&&this.options.values.length&&(n.value=this.values(t),n.values=this.values()),this._trigger("start",e,n)},_slide:function(e,t,n){var r,i,s;this.options.values&&this.options.values.length?(r=this.values(t?0:1),this.options.values.length===2&&this.options.range===!0&&(t===0&&n>r||t===1&&n1){this.options.values[t]=this._trimAlignValue(n),this._refreshValue(),this._change(null,t);return}if(!arguments.length)return this._values();if(!e.isArray(arguments[0]))return this.options.values&&this.options.values.length?this._values(t):this.value();r=this.options.values,i=arguments[0];for(s=0;s=this._valueMax())return this._valueMax();var t=this.options.step>0?this.options.step:1,n=(e-this._valueMin())%t,r=e-n;return Math.abs(n)*2>=t&&(r+=n>0?t:-t),parseFloat(r.toFixed(5))},_valueMin:function(){return this.options.min},_valueMax:function(){return this.options.max},_refreshValue:function(){var t,n,r,i,s,o=this.options.range,u=this.options,a=this,f=this._animateOff?!1:u.animate,l={};this.options.values&&this.options.values.length?this.handles.each(function(r,i){n=(a.values(r)-a._valueMin())/(a._valueMax()-a._valueMin())*100,l[a.orientation==="horizontal"?"left":"bottom"]=n+"%",e(this).stop(1,1)[f?"animate":"css"](l,u.animate),a.options.range===!0&&(a.orientation==="horizontal"?(r===0&&a.range.stop(1,1)[f?"animate":"css"]({left:n+"%"},u.animate),r===1&&a.range[f?"animate":"css"]({width:n-t+"%"},{queue:!1,duration:u.animate})):(r===0&&a.range.stop(1,1)[f?"animate":"css"]({bottom:n+"%"},u.animate),r===1&&a.range[f?"animate":"css"]({height:n-t+"%"},{queue:!1,duration:u.animate}))),t=n}):(r=this.value(),i=this._valueMin(),s=this._valueMax(),n=s!==i?(r-i)/(s-i)*100:0,l[this.orientation==="horizontal"?"left":"bottom"]=n+"%",this.handle.stop(1,1)[f?"animate":"css"](l,u.animate),o==="min"&&this.orientation==="horizontal"&&this.range.stop(1,1)[f?"animate":"css"]({width:n+"%"},u.animate),o==="max"&&this.orientation==="horizontal"&&this.range[f?"animate":"css"]({width:100-n+"%"},{queue:!1,duration:u.animate}),o==="min"&&this.orientation==="vertical"&&this.range.stop(1,1)[f?"animate":"css"]({height:n+"%"},u.animate),o==="max"&&this.orientation==="vertical"&&this.range[f?"animate":"css"]({height:100-n+"%"},{queue:!1,duration:u.animate}))}})})(jQuery);(function(e,t){e.widget("ui.sortable",e.ui.mouse,{version:"1.9.0",widgetEventPrefix:"sort",ready:!1,options:{appendTo:"parent",axis:!1,connectWith:!1,containment:!1,cursor:"auto",cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:"original",items:"> *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1e3},_create:function(){var e=this.options;this.containerCache={},this.element.addClass("ui-sortable"),this.refresh(),this.floating=this.items.length?e.axis==="x"||/left|right/.test(this.items[0].item.css("float"))||/inline|table-cell/.test(this.items[0].item.css("display")):!1,this.offset=this.element.offset(),this._mouseInit(),this.ready=!0},_destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled"),this._mouseDestroy();for(var e=this.items.length-1;e>=0;e--)this.items[e].item.removeData(this.widgetName+"-item");return this},_setOption:function(t,n){t==="disabled"?(this.options[t]=n,this.widget().toggleClass("ui-sortable-disabled",!!n)):e.Widget.prototype._setOption.apply(this,arguments)},_mouseCapture:function(t,n){var r=this;if(this.reverting)return!1;if(this.options.disabled||this.options.type=="static")return!1;this._refreshItems(t);var i=null,s=e(t.target).parents().each(function(){if(e.data(this,r.widgetName+"-item")==r)return i=e(this),!1});e.data(t.target,r.widgetName+"-item")==r&&(i=e(t.target));if(!i)return!1;if(this.options.handle&&!n){var o=!1;e(this.options.handle,i).find("*").andSelf().each(function(){this==t.target&&(o=!0)});if(!o)return!1}return this.currentItem=i,this._removeCurrentsFromItems(),!0},_mouseStart:function(t,n,r){var i=this.options;this.currentContainer=this,this.refreshPositions(),this.helper=this._createHelper(t),this._cacheHelperProportions(),this._cacheMargins(),this.scrollParent=this.helper.scrollParent(),this.offset=this.currentItem.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},e.extend(this.offset,{click:{left:t.pageX-this.offset.left,top:t.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.helper.css("position","absolute"),this.cssPosition=this.helper.css("position"),this.originalPosition=this._generatePosition(t),this.originalPageX=t.pageX,this.originalPageY=t.pageY,i.cursorAt&&this._adjustOffsetFromHelper(i.cursorAt),this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]},this.helper[0]!=this.currentItem[0]&&this.currentItem.hide(),this._createPlaceholder(),i.containment&&this._setContainment(),i.cursor&&(e("body").css("cursor")&&(this._storedCursor=e("body").css("cursor")),e("body").css("cursor",i.cursor)),i.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",i.opacity)),i.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",i.zIndex)),this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",t,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions();if(!r)for(var s=this.containers.length-1;s>=0;s--)this.containers[s]._trigger("activate",t,this._uiHash(this));return e.ui.ddmanager&&(e.ui.ddmanager.current=this),e.ui.ddmanager&&!i.dropBehaviour&&e.ui.ddmanager.prepareOffsets(this,t),this.dragging=!0,this.helper.addClass("ui-sortable-helper"),this._mouseDrag(t),!0},_mouseDrag:function(t){this.position=this._generatePosition(t),this.positionAbs=this._convertPositionTo("absolute"),this.lastPositionAbs||(this.lastPositionAbs=this.positionAbs);if(this.options.scroll){var n=this.options,r=!1;this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-t.pageY=0;i--){var s=this.items[i],o=s.item[0],u=this._intersectsWithPointer(s);if(!u)continue;if(s.instance!==this.currentContainer)continue;if(o!=this.currentItem[0]&&this.placeholder[u==1?"next":"prev"]()[0]!=o&&!e.contains(this.placeholder[0],o)&&(this.options.type=="semi-dynamic"?!e.contains(this.element[0],o):!0)){this.direction=u==1?"down":"up";if(this.options.tolerance!="pointer"&&!this._intersectsWithSides(s))break;this._rearrange(t,s),this._trigger("change",t,this._uiHash());break}}return this._contactContainers(t),e.ui.ddmanager&&e.ui.ddmanager.drag(this,t),this._trigger("sort",t,this._uiHash()),this.lastPositionAbs=this.positionAbs,!1},_mouseStop:function(t,n){if(!t)return;e.ui.ddmanager&&!this.options.dropBehaviour&&e.ui.ddmanager.drop(this,t);if(this.options.revert){var r=this,i=this.placeholder.offset();this.reverting=!0,e(this.helper).animate({left:i.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft),top:i.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){r._clear(t)})}else this._clear(t,n);return!1},cancel:function(){if(this.dragging){this._mouseUp({target:null}),this.options.helper=="original"?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"):this.currentItem.show();for(var t=this.containers.length-1;t>=0;t--)this.containers[t]._trigger("deactivate",null,this._uiHash(this)),this.containers[t].containerCache.over&&(this.containers[t]._trigger("out",null,this._uiHash(this)),this.containers[t].containerCache.over=0)}return this.placeholder&&(this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.options.helper!="original"&&this.helper&&this.helper[0].parentNode&&this.helper.remove(),e.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?e(this.domPosition.prev).after(this.currentItem):e(this.domPosition.parent).prepend(this.currentItem)),this},serialize:function(t){var n=this._getItemsAsjQuery(t&&t.connected),r=[];return t=t||{},e(n).each(function(){var n=(e(t.item||this).attr(t.attribute||"id")||"").match(t.expression||/(.+)[-=_](.+)/);n&&r.push((t.key||n[1]+"[]")+"="+(t.key&&t.expression?n[1]:n[2]))}),!r.length&&t.key&&r.push(t.key+"="),r.join("&")},toArray:function(t){var n=this._getItemsAsjQuery(t&&t.connected),r=[];return t=t||{},n.each(function(){r.push(e(t.item||this).attr(t.attribute||"id")||"")}),r},_intersectsWith:function(e){var t=this.positionAbs.left,n=t+this.helperProportions.width,r=this.positionAbs.top,i=r+this.helperProportions.height,s=e.left,o=s+e.width,u=e.top,a=u+e.height,f=this.offset.click.top,l=this.offset.click.left,c=r+f>u&&r+fs&&t+le[this.floating?"width":"height"]?c:s0?"down":"up")},_getDragHorizontalDirection:function(){var e=this.positionAbs.left-this.lastPositionAbs.left;return e!=0&&(e>0?"right":"left")},refresh:function(e){return this._refreshItems(e),this.refreshPositions(),this},_connectWith:function(){var e=this.options;return e.connectWith.constructor==String?[e.connectWith]:e.connectWith},_getItemsAsjQuery:function(t){var n=[],r=[],i=this._connectWith();if(i&&t)for(var s=i.length-1;s>=0;s--){var o=e(i[s]);for(var u=o.length-1;u>=0;u--){var a=e.data(o[u],this.widgetName);a&&a!=this&&!a.options.disabled&&r.push([e.isFunction(a.options.items)?a.options.items.call(a.element):e(a.options.items,a.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),a])}}r.push([e.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):e(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]);for(var s=r.length-1;s>=0;s--)r[s][0].each(function(){n.push(this)});return e(n)},_removeCurrentsFromItems:function(){var e=this.currentItem.find(":data("+this.widgetName+"-item)");for(var t=0;t=0;s--){var o=e(i[s]);for(var u=o.length-1;u>=0;u--){var a=e.data(o[u],this.widgetName);a&&a!=this&&!a.options.disabled&&(r.push([e.isFunction(a.options.items)?a.options.items.call(a.element[0],t,{item:this.currentItem}):e(a.options.items,a.element),a]),this.containers.push(a))}}for(var s=r.length-1;s>=0;s--){var f=r[s][1],l=r[s][0];for(var u=0,c=l.length;u=0;n--){var r=this.items[n];if(r.instance!=this.currentContainer&&this.currentContainer&&r.item[0]!=this.currentItem[0])continue;var i=this.options.toleranceElement?e(this.options.toleranceElement,r.item):r.item;t||(r.width=i.outerWidth(),r.height=i.outerHeight());var s=i.offset();r.left=s.left,r.top=s.top}if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(var n=this.containers.length-1;n>=0;n--){var s=this.containers[n].element.offset();this.containers[n].containerCache.left=s.left,this.containers[n].containerCache.top=s.top,this.containers[n].containerCache.width=this.containers[n].element.outerWidth(),this.containers[n].containerCache.height=this.containers[n].element.outerHeight()}return this},_createPlaceholder:function(t){t=t||this;var n=t.options;if(!n.placeholder||n.placeholder.constructor==String){var r=n.placeholder;n.placeholder={element:function(){var n=e(document.createElement(t.currentItem[0].nodeName)).addClass(r||t.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];return r||(n.style.visibility="hidden"),n},update:function(e,i){if(r&&!n.forcePlaceholderSize)return;i.height()||i.height(t.currentItem.innerHeight()-parseInt(t.currentItem.css("paddingTop")||0,10)-parseInt(t.currentItem.css("paddingBottom")||0,10)),i.width()||i.width(t.currentItem.innerWidth()-parseInt(t.currentItem.css("paddingLeft")||0,10)-parseInt(t.currentItem.css("paddingRight")||0,10))}}}t.placeholder=e(n.placeholder.element.call(t.element,t.currentItem)),t.currentItem.after(t.placeholder),n.placeholder.update(t,t.placeholder)},_contactContainers:function(t){var n=null,r=null;for(var i=this.containers.length-1;i>=0;i--){if(e.contains(this.currentItem[0],this.containers[i].element[0]))continue;if(this._intersectsWith(this.containers[i].containerCache)){if(n&&e.contains(this.containers[i].element[0],n.element[0]))continue;n=this.containers[i],r=i}else this.containers[i].containerCache.over&&(this.containers[i]._trigger("out",t,this._uiHash(this)),this.containers[i].containerCache.over=0)}if(!n)return;if(this.containers.length===1)this.containers[r]._trigger("over",t,this._uiHash(this)),this.containers[r].containerCache.over=1;else if(this.currentContainer!=this.containers[r]){var s=1e4,o=null,u=this.positionAbs[this.containers[r].floating?"left":"top"];for(var a=this.items.length-1;a>=0;a--){if(!e.contains(this.containers[r].element[0],this.items[a].item[0]))continue;var f=this.containers[r].floating?this.items[a].item.offset().left:this.items[a].item.offset().top;Math.abs(f-u)0?"down":"up")}if(!o&&!this.options.dropOnEmpty)return;this.currentContainer=this.containers[r],o?this._rearrange(t,o,null,!0):this._rearrange(t,null,this.containers[r].element,!0),this._trigger("change",t,this._uiHash()),this.containers[r]._trigger("change",t,this._uiHash(this)),this.options.placeholder.update(this.currentContainer,this.placeholder),this.containers[r]._trigger("over",t,this._uiHash(this)),this.containers[r].containerCache.over=1}},_createHelper:function(t){var n=this.options,r=e.isFunction(n.helper)?e(n.helper.apply(this.element[0],[t,this.currentItem])):n.helper=="clone"?this.currentItem.clone():this.currentItem;return r.parents("body").length||e(n.appendTo!="parent"?n.appendTo:this.currentItem[0].parentNode)[0].appendChild(r[0]),r[0]==this.currentItem[0]&&(this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")}),(r[0].style.width==""||n.forceHelperSize)&&r.width(this.currentItem.width()),(r[0].style.height==""||n.forceHelperSize)&&r.height(this.currentItem.height()),r},_adjustOffsetFromHelper:function(t){typeof t=="string"&&(t=t.split(" ")),e.isArray(t)&&(t={left:+t[0],top:+t[1]||0}),"left"in t&&(this.offset.click.left=t.left+this.margins.left),"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left),"top"in t&&(this.offset.click.top=t.top+this.margins.top),"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var t=this.offsetParent.offset();this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&e.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop());if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&e.browser.msie)t={top:0,left:0};return{top:t.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var e=this.currentItem.position();return{top:e.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:e.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var t=this.options;t.containment=="parent"&&(t.containment=this.helper[0].parentNode);if(t.containment=="document"||t.containment=="window")this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,e(t.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(e(t.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(t.containment)){var n=e(t.containment)[0],r=e(t.containment).offset(),i=e(n).css("overflow")!="hidden";this.containment=[r.left+(parseInt(e(n).css("borderLeftWidth"),10)||0)+(parseInt(e(n).css("paddingLeft"),10)||0)-this.margins.left,r.top+(parseInt(e(n).css("borderTopWidth"),10)||0)+(parseInt(e(n).css("paddingTop"),10)||0)-this.margins.top,r.left+(i?Math.max(n.scrollWidth,n.offsetWidth):n.offsetWidth)-(parseInt(e(n).css("borderLeftWidth"),10)||0)-(parseInt(e(n).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,r.top+(i?Math.max(n.scrollHeight,n.offsetHeight):n.offsetHeight)-(parseInt(e(n).css("borderTopWidth"),10)||0)-(parseInt(e(n).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}},_convertPositionTo:function(t,n){n||(n=this.position);var r=t=="absolute"?1:-1,i=this.options,s=this.cssPosition!="absolute"||this.scrollParent[0]!=document&&!!e.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,o=/(html|body)/i.test(s[0].tagName);return{top:n.top+this.offset.relative.top*r+this.offset.parent.top*r-(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():o?0:s.scrollTop())*r,left:n.left+this.offset.relative.left*r+this.offset.parent.left*r-(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():o?0:s.scrollLeft())*r}},_generatePosition:function(t){var n=this.options,r=this.cssPosition!="absolute"||this.scrollParent[0]!=document&&!!e.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,i=/(html|body)/i.test(r[0].tagName);this.cssPosition=="relative"&&(this.scrollParent[0]==document||this.scrollParent[0]==this.offsetParent[0])&&(this.offset.relative=this._getRelativeOffset());var s=t.pageX,o=t.pageY;if(this.originalPosition){this.containment&&(t.pageX-this.offset.click.leftthis.containment[2]&&(s=this.containment[2]+this.offset.click.left),t.pageY-this.offset.click.top>this.containment[3]&&(o=this.containment[3]+this.offset.click.top));if(n.grid){var u=this.originalPageY+Math.round((o-this.originalPageY)/n.grid[1])*n.grid[1];o=this.containment?u-this.offset.click.topthis.containment[3]?u-this.offset.click.topthis.containment[2]?a-this.offset.click.left=0;i--)n||r.push(function(e){return function(t){e._trigger("deactivate",t,this._uiHash(this))}}.call(this,this.containers[i])),this.containers[i].containerCache.over&&(r.push(function(e){return function(t){e._trigger("out",t,this._uiHash(this))}}.call(this,this.containers[i])),this.containers[i].containerCache.over=0);this._storedCursor&&e("body").css("cursor",this._storedCursor),this._storedOpacity&&this.helper.css("opacity",this._storedOpacity),this._storedZIndex&&this.helper.css("zIndex",this._storedZIndex=="auto"?"":this._storedZIndex),this.dragging=!1;if(this.cancelHelperRemoval){if(!n){this._trigger("beforeStop",t,this._uiHash());for(var i=0;i",widgetEventPrefix:"spin",options:{culture:null,icons:{down:"ui-icon-triangle-1-s",up:"ui-icon-triangle-1-n"},incremental:!0,max:null,min:null,numberFormat:null,page:10,step:1,change:null,spin:null,start:null,stop:null},_create:function(){this._setOption("max",this.options.max),this._setOption("min",this.options.min),this._setOption("step",this.options.step),this._value(this.element.val(),!0),this._draw(),this._on(this._events),this._refresh(),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_getCreateOptions:function(){var t={},n=this.element;return e.each(["min","max","step"],function(e,r){var i=n.attr(r);i!==undefined&&i.length&&(t[r]=i)}),t},_events:{keydown:function(e){this._start(e)&&this._keydown(e)&&e.preventDefault()},keyup:"_stop",focus:function(){this.uiSpinner.addClass("ui-state-active"),this.previous=this.element.val()},blur:function(e){if(this.cancelBlur){delete this.cancelBlur;return}this._refresh(),this.uiSpinner.removeClass("ui-state-active"),this.previous!==this.element.val()&&this._trigger("change",e)},mousewheel:function(e,t){if(!t)return;if(!this.spinning&&!this._start(e))return!1;this._spin((t>0?1:-1)*this.options.step,e),clearTimeout(this.mousewheelTimer),this.mousewheelTimer=this._delay(function(){this.spinning&&this._stop(e)},100),e.preventDefault()},"mousedown .ui-spinner-button":function(t){function r(){var e=this.element[0]===this.document[0].activeElement;e||(this.element.focus(),this.previous=n,this._delay(function(){this.previous=n}))}var n;n=this.element[0]===this.document[0].activeElement?this.previous:this.element.val(),t.preventDefault(),r.call(this),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur,r.call(this)});if(this._start(t)===!1)return;this._repeat(null,e(t.currentTarget).hasClass("ui-spinner-up")?1:-1,t)},"mouseup .ui-spinner-button":"_stop","mouseenter .ui-spinner-button":function(t){if(!e(t.currentTarget).hasClass("ui-state-active"))return;if(this._start(t)===!1)return!1;this._repeat(null,e(t.currentTarget).hasClass("ui-spinner-up")?1:-1,t)},"mouseleave .ui-spinner-button":"_stop"},_draw:function(){var e=this.uiSpinner=this.element.addClass("ui-spinner-input").attr("autocomplete","off").wrap(this._uiSpinnerHtml()).parent().append(this._buttonHtml());this._hoverable(e),this.element.attr("role","spinbutton"),this.buttons=e.find(".ui-spinner-button").attr("tabIndex",-1).button().removeClass("ui-corner-all"),this.buttons.height()>Math.ceil(e.height()*.5)&&e.height()>0&&e.height(e.height()),this.options.disabled&&this.disable()},_keydown:function(t){var n=this.options,r=e.ui.keyCode;switch(t.keyCode){case r.UP:return this._repeat(null,1,t),!0;case r.DOWN:return this._repeat(null,-1,t),!0;case r.PAGE_UP:return this._repeat(null,n.page,t),!0;case r.PAGE_DOWN:return this._repeat(null,-n.page,t),!0}return!1},_uiSpinnerHtml:function(){return""},_buttonHtml:function(){return""+""+""+""+""},_start:function(e){return!this.spinning&&this._trigger("start",e)===!1?!1:(this.counter||(this.counter=1),this.spinning=!0,!0)},_repeat:function(e,t,n){e=e||500,clearTimeout(this.timer),this.timer=this._delay(function(){this._repeat(40,t,n)},e),this._spin(t*this.options.step,n)},_spin:function(e,t){var n=this.value()||0;this.counter||(this.counter=1),n=this._adjustValue(n+e*this._increment(this.counter));if(!this.spinning||this._trigger("spin",t,{value:n})!==!1)this._value(n),this.counter++},_increment:function(t){var n=this.options.incremental;return n?e.isFunction(n)?n(t):Math.floor(t*t*t/5e4-t*t/500+17*t/200+1):1},_precision:function(){var e=this._precisionOf(this.options.step);return this.options.min!==null&&(e=Math.max(e,this._precisionOf(this.options.min))),e},_precisionOf:function(e){var t=e.toString(),n=t.indexOf(".");return n===-1?0:t.length-n-1},_adjustValue:function(e){var t,n,r=this.options;return t=r.min!==null?r.min:0,n=e-t,n=Math.round(n/r.step)*r.step,e=t+n,e=parseFloat(e.toFixed(this._precision())),r.max!==null&&e>r.max?r.max:r.min!==null&&e1&&e.href.replace(r,"")===location.href.replace(r,"")}var n=0,r=/#.*$/;e.widget("ui.tabs",{version:"1.9.0",delay:300,options:{active:null,collapsible:!1,event:"click",heightStyle:"content",hide:null,show:null,activate:null,beforeActivate:null,beforeLoad:null,load:null},_create:function(){var t,n=this,r=this.options,i=r.active;this.running=!1,this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all").toggleClass("ui-tabs-collapsible",r.collapsible).delegate(".ui-tabs-nav > li","mousedown"+this.eventNamespace,function(t){e(this).is(".ui-state-disabled")&&t.preventDefault()}).delegate(".ui-tabs-anchor","focus"+this.eventNamespace,function(){e(this).closest("li").is(".ui-state-disabled")&&this.blur()}),this._processTabs();if(i===null){location.hash&&this.anchors.each(function(e,t){if(t.hash===location.hash)return i=e,!1}),i===null&&(i=this.tabs.filter(".ui-tabs-active").index());if(i===null||i===-1)i=this.tabs.length?0:!1}i!==!1&&(i=this.tabs.index(this.tabs.eq(i)),i===-1&&(i=r.collapsible?!1:0)),r.active=i,!r.collapsible&&r.active===!1&&this.anchors.length&&(r.active=0),e.isArray(r.disabled)&&(r.disabled=e.unique(r.disabled.concat(e.map(this.tabs.filter(".ui-state-disabled"),function(e){return n.tabs.index(e)}))).sort()),this.options.active!==!1&&this.anchors.length?this.active=this._findActive(this.options.active):this.active=e(),this._refresh(),this.active.length&&this.load(r.active)},_getCreateEventData:function(){return{tab:this.active,panel:this.active.length?this._getPanelForTab(this.active):e()}},_tabKeydown:function(t){var n=e(this.document[0].activeElement).closest("li"),r=this.tabs.index(n),i=!0;if(this._handlePageNav(t))return;switch(t.keyCode){case e.ui.keyCode.RIGHT:case e.ui.keyCode.DOWN:r++;break;case e.ui.keyCode.UP:case e.ui.keyCode.LEFT:i=!1,r--;break;case e.ui.keyCode.END:r=this.anchors.length-1;break;case e.ui.keyCode.HOME:r=0;break;case e.ui.keyCode.SPACE:t.preventDefault(),clearTimeout(this.activating),this._activate(r);return;case e.ui.keyCode.ENTER:t.preventDefault(),clearTimeout(this.activating),this._activate(r===this.options.active?!1:r);return;default:return}t.preventDefault(),clearTimeout(this.activating),r=this._focusNextTab(r,i),t.ctrlKey||(n.attr("aria-selected","false"),this.tabs.eq(r).attr("aria-selected","true"),this.activating=this._delay(function(){this.option("active",r)},this.delay))},_panelKeydown:function(t){if(this._handlePageNav(t))return;t.ctrlKey&&t.keyCode===e.ui.keyCode.UP&&(t.preventDefault(),this.active.focus())},_handlePageNav:function(t){if(t.altKey&&t.keyCode===e.ui.keyCode.PAGE_UP)return this._activate(this._focusNextTab(this.options.active-1,!1)),!0;if(t.altKey&&t.keyCode===e.ui.keyCode.PAGE_DOWN)return this._activate(this._focusNextTab(this.options.active+1,!0)),!0},_findNextTab:function(t,n){function i(){return t>r&&(t=0),t<0&&(t=r),t}var r=this.tabs.length-1;while(e.inArray(i(),this.options.disabled)!==-1)t=n?t+1:t-1;return t},_focusNextTab:function(e,t){return e=this._findNextTab(e,t),this.tabs.eq(e).focus(),e},_setOption:function(e,t){if(e==="active"){this._activate(t);return}if(e==="disabled"){this._setupDisabled(t);return}this._super(e,t),e==="collapsible"&&(this.element.toggleClass("ui-tabs-collapsible",t),!t&&this.options.active===!1&&this._activate(0)),e==="event"&&this._setupEvents(t),e==="heightStyle"&&this._setupHeightStyle(t)},_tabId:function(e){return e.attr("aria-controls")||"ui-tabs-"+i()},_sanitizeSelector:function(e){return e?e.replace(/[!"$%&'()*+,.\/:;<=>?@\[\]\^`{|}~]/g,"\\$&"):""},refresh:function(){var t,n=this.options,r=this.tablist.children(":has(a[href])");n.disabled=e.map(r.filter(".ui-state-disabled"),function(e){return r.index(e)}),this._processTabs(),n.active===!1||!this.anchors.length?(n.active=!1,this.active=e()):this.active.length&&!e.contains(this.tablist[0],this.active[0])?this.tabs.length===n.disabled.length?(n.active=!1,this.active=e()):this._activate(this._findNextTab(Math.max(0,n.active-1),!1)):n.active=this.tabs.index(this.active),this._refresh()},_refresh:function(){this._setupDisabled(this.options.disabled),this._setupEvents(this.options.event),this._setupHeightStyle(this.options.heightStyle),this.tabs.not(this.active).attr({"aria-selected":"false",tabIndex:-1}),this.panels.not(this._getPanelForTab(this.active)).hide().attr({"aria-expanded":"false","aria-hidden":"true"}),this.active.length?(this.active.addClass("ui-tabs-active ui-state-active").attr({"aria-selected":"true",tabIndex:0}),this._getPanelForTab(this.active).show().attr({"aria-expanded":"true","aria-hidden":"false"})):this.tabs.eq(0).attr("tabIndex",0)},_processTabs:function(){var t=this;this.tablist=this._getList().addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").attr("role","tablist"),this.tabs=this.tablist.find("> li:has(a[href])").addClass("ui-state-default ui-corner-top").attr({role:"tab",tabIndex:-1}),this.anchors=this.tabs.map(function(){return e("a",this)[0]}).addClass("ui-tabs-anchor").attr({role:"presentation",tabIndex:-1}),this.panels=e(),this.anchors.each(function(n,r){var i,o,u,a=e(r).uniqueId().attr("id"),f=e(r).closest("li"),l=f.attr("aria-controls");s(r)?(i=r.hash,o=t.element.find(t._sanitizeSelector(i))):(u=t._tabId(f),i="#"+u,o=t.element.find(i),o.length||(o=t._createPanel(u),o.insertAfter(t.panels[n-1]||t.tablist)),o.attr("aria-live","polite")),o.length&&(t.panels=t.panels.add(o)),l&&f.data("ui-tabs-aria-controls",l),f.attr({"aria-controls":i.substring(1),"aria-labelledby":a}),o.attr("aria-labelledby",a)}),this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").attr("role","tabpanel")},_getList:function(){return this.element.find("ol,ul").eq(0)},_createPanel:function(t){return e("
                                                                  ").attr("id",t).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").data("ui-tabs-destroy",!0)},_setupDisabled:function(t){e.isArray(t)&&(t.length?t.length===this.anchors.length&&(t=!0):t=!1);for(var n=0,r;r=this.tabs[n];n++)t===!0||e.inArray(n,t)!==-1?e(r).addClass("ui-state-disabled").attr("aria-disabled","true"):e(r).removeClass("ui-state-disabled").removeAttr("aria-disabled");this.options.disabled=t},_setupEvents:function(t){var n={click:function(e){e.preventDefault()}};t&&e.each(t.split(" "),function(e,t){n[t]="_eventHandler"}),this._off(this.anchors.add(this.tabs).add(this.panels)),this._on(this.anchors,n),this._on(this.tabs,{keydown:"_tabKeydown"}),this._on(this.panels,{keydown:"_panelKeydown"}),this._focusable(this.tabs),this._hoverable(this.tabs)},_setupHeightStyle:function(t){var n,r,i=this.element.parent();t==="fill"?(e.support.minHeight||(r=i.css("overflow"),i.css("overflow","hidden")),n=i.height(),this.element.siblings(":visible").each(function(){var t=e(this),r=t.css("position");if(r==="absolute"||r==="fixed")return;n-=t.outerHeight(!0)}),r&&i.css("overflow",r),this.element.children().not(this.panels).each(function(){n-=e(this).outerHeight(!0)}),this.panels.each(function(){e(this).height(Math.max(0,n-e(this).innerHeight()+e(this).height()))}).css("overflow","auto")):t==="auto"&&(n=0,this.panels.each(function(){n=Math.max(n,e(this).height("").height())}).height(n))},_eventHandler:function(t){var n=this.options,r=this.active,i=e(t.currentTarget),s=i.closest("li"),o=s[0]===r[0],u=o&&n.collapsible,a=u?e():this._getPanelForTab(s),f=r.length?this._getPanelForTab(r):e(),l={oldTab:r,oldPanel:f,newTab:u?e():s,newPanel:a};t.preventDefault();if(s.hasClass("ui-state-disabled")||s.hasClass("ui-tabs-loading")||this.running||o&&!n.collapsible||this._trigger("beforeActivate",t,l)===!1)return;n.active=u?!1:this.tabs.index(s),this.active=o?e():s,this.xhr&&this.xhr.abort(),!f.length&&!a.length&&e.error("jQuery UI Tabs: Mismatching fragment identifier."),a.length&&this.load(this.tabs.index(s),t),this._toggle(t,l)},_toggle:function(t,n){function o(){r.running=!1,r._trigger("activate",t,n)}function u(){n.newTab.closest("li").addClass("ui-tabs-active ui-state-active"),i.length&&r.options.show?r._show(i,r.options.show,o):(i.show(),o())}var r=this,i=n.newPanel,s=n.oldPanel;this.running=!0,s.length&&this.options.hide?this._hide(s,this.options.hide,function(){n.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),u()}):(n.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),s.hide(),u()),s.attr({"aria-expanded":"false","aria-hidden":"true"}),n.oldTab.attr("aria-selected","false"),i.length&&s.length?n.oldTab.attr("tabIndex",-1):i.length&&this.tabs.filter(function(){return e(this).attr("tabIndex")===0}).attr("tabIndex",-1),i.attr({"aria-expanded":"true","aria-hidden":"false"}),n.newTab.attr({"aria-selected":"true",tabIndex:0})},_activate:function(t){var n,r=this._findActive(t);if(r[0]===this.active[0])return;r.length||(r=this.active),n=r.find(".ui-tabs-anchor")[0],this._eventHandler({target:n,currentTarget:n,preventDefault:e.noop})},_findActive:function(t){return t===!1?e():this.tabs.eq(t)},_getIndex:function(e){return typeof e=="string"&&(e=this.anchors.index(this.anchors.filter("[href$='"+e+"']"))),e},_destroy:function(){this.xhr&&this.xhr.abort(),this.element.removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible"),this.tablist.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").removeAttr("role"),this.anchors.removeClass("ui-tabs-anchor").removeAttr("role").removeAttr("tabIndex").removeData("href.tabs").removeData("load.tabs").removeUniqueId(),this.tabs.add(this.panels).each(function(){e.data(this,"ui-tabs-destroy")?e(this).remove():e(this).removeClass("ui-state-default ui-state-active ui-state-disabled ui-corner-top ui-corner-bottom ui-widget-content ui-tabs-active ui-tabs-panel").removeAttr("tabIndex").removeAttr("aria-live").removeAttr("aria-busy").removeAttr("aria-selected").removeAttr("aria-labelledby").removeAttr("aria-hidden").removeAttr("aria-expanded").removeAttr("role")}),this.tabs.each(function(){var t=e(this),n=t.data("ui-tabs-aria-controls");n?t.attr("aria-controls",n):t.removeAttr("aria-controls")}),this.options.heightStyle!=="content"&&this.panels.css("height","")},enable:function(n){var r=this.options.disabled;if(r===!1)return;n===t?r=!1:(n=this._getIndex(n),e.isArray(r)?r=e.map(r,function(e){return e!==n?e:null}):r=e.map(this.tabs,function(e,t){return t!==n?t:null})),this._setupDisabled(r)},disable:function(n){var r=this.options.disabled;if(r===!0)return;if(n===t)r=!0;else{n=this._getIndex(n);if(e.inArray(n,r)!==-1)return;e.isArray(r)?r=e.merge([n],r).sort():r=[n]}this._setupDisabled(r)},load:function(t,n){t=this._getIndex(t);var r=this,i=this.tabs.eq(t),o=i.find(".ui-tabs-anchor"),u=this._getPanelForTab(i),a={tab:i,panel:u};if(s(o[0]))return;this.xhr=e.ajax(this._ajaxSettings(o,n,a)),this.xhr&&this.xhr.statusText!=="canceled"&&(i.addClass("ui-tabs-loading"),u.attr("aria-busy","true"),this.xhr.success(function(e){setTimeout(function(){u.html(e),r._trigger("load",n,a)},1)}).complete(function(e,t){setTimeout(function(){t==="abort"&&r.panels.stop(!1,!0),i.removeClass("ui-tabs-loading"),u.removeAttr("aria-busy"),e===r.xhr&&delete r.xhr},1)}))},_ajaxSettings:function(t,n,r){var i=this;return{url:t.attr("href"),beforeSend:function(t,s){return i._trigger("beforeLoad",n,e.extend({jqXHR:t,ajaxSettings:s},r))}}},_getPanelForTab:function(t){var n=e(t).attr("aria-controls");return this.element.find(this._sanitizeSelector("#"+n))}}),e.uiBackCompat!==!1&&(e.ui.tabs.prototype._ui=function(e,t){return{tab:e,panel:t,index:this.anchors.index(e)}},e.widget("ui.tabs",e.ui.tabs,{url:function(e,t){this.anchors.eq(e).attr("href",t)}}),e.widget("ui.tabs",e.ui.tabs,{options:{ajaxOptions:null,cache:!1},_create:function(){this._super();var t=this;this._on({tabsbeforeload:function(n,r){if(e.data(r.tab[0],"cache.tabs")){n.preventDefault();return}r.jqXHR.success(function(){t.options.cache&&e.data(r.tab[0],"cache.tabs",!0)})}})},_ajaxSettings:function(t,n,r){var i=this.options.ajaxOptions;return e.extend({},i,{error:function(e,t,n){try{i.error(e,t,r.tab.closest("li").index(),r.tab[0])}catch(n){}}},this._superApply(arguments))},_setOption:function(e,t){e==="cache"&&t===!1&&this.anchors.removeData("cache.tabs"),this._super(e,t)},_destroy:function(){this.anchors.removeData("cache.tabs"),this._super()},url:function(e,t){this.anchors.eq(e).removeData("cache.tabs"),this._superApply(arguments)}}),e.widget("ui.tabs",e.ui.tabs,{abort:function(){this.xhr&&this.xhr.abort()}}),e.widget("ui.tabs",e.ui.tabs,{options:{spinner:"Loading…"},_create:function(){this._super(),this._on({tabsbeforeload:function(e,t){if(e.target!==this.element[0]||!this.options.spinner)return;var n=t.tab.find("span"),r=n.html();n.html(this.options.spinner),t.jqXHR.complete(function(){n.html(r)})}})}}),e.widget("ui.tabs",e.ui.tabs,{options:{enable:null,disable:null},enable:function(t){var n=this.options,r;if(t&&n.disabled===!0||e.isArray(n.disabled)&&e.inArray(t,n.disabled)!==-1)r=!0;this._superApply(arguments),r&&this._trigger("enable",null,this._ui(this.anchors[t],this.panels[t]))},disable:function(t){var n=this.options,r;if(t&&n.disabled===!1||e.isArray(n.disabled)&&e.inArray(t,n.disabled)===-1)r=!0;this._superApply(arguments),r&&this._trigger("disable",null,this._ui(this.anchors[t],this.panels[t]))}}),e.widget("ui.tabs",e.ui.tabs,{options:{add:null,remove:null,tabTemplate:"
                                                                18. #{label}
                                                                19. "},add:function(n,r,i){i===t&&(i=this.anchors.length);var s,o,u=this.options,a=e(u.tabTemplate.replace(/#\{href\}/g,n).replace(/#\{label\}/g,r)),f=n.indexOf("#")?this._tabId(a):n.replace("#","");return a.addClass("ui-state-default ui-corner-top").data("ui-tabs-destroy",!0),a.attr("aria-controls",f),s=i>=this.tabs.length,o=this.element.find("#"+f),o.length||(o=this._createPanel(f),s?i>0?o.insertAfter(this.panels.eq(-1)):o.appendTo(this.element):o.insertBefore(this.panels[i])),o.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").hide(),s?a.appendTo(this.tablist):a.insertBefore(this.tabs[i]),u.disabled=e.map(u.disabled,function(e){return e>=i?++e:e}),this.refresh(),this.tabs.length===1&&u.active===!1&&this.option("active",0),this._trigger("add",null,this._ui(this.anchors[i],this.panels[i])),this},remove:function(t){t=this._getIndex(t);var n=this.options,r=this.tabs.eq(t).remove(),i=this._getPanelForTab(r).remove();return r.hasClass("ui-tabs-active")&&this.anchors.length>2&&this._activate(t+(t+1=t?--e:e}),this.refresh(),this._trigger("remove",null,this._ui(r.find("a")[0],i[0])),this}}),e.widget("ui.tabs",e.ui.tabs,{length:function(){return this.anchors.length}}),e.widget("ui.tabs",e.ui.tabs,{options:{idPrefix:"ui-tabs-"},_tabId:function(t){var n=t.is("li")?t.find("a[href]"):t;return n=n[0],e(n).closest("li").attr("aria-controls")||n.title&&n.title.replace(/\s/g,"_").replace(/[^\w\u00c0-\uFFFF\-]/g,"")||this.options.idPrefix+i()}}),e.widget("ui.tabs",e.ui.tabs,{options:{panelTemplate:"
                                                                  "},_createPanel:function(t){return e(this.options.panelTemplate).attr("id",t).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").data("ui-tabs-destroy",!0)}}),e.widget("ui.tabs",e.ui.tabs,{_create:function(){var e=this.options;e.active===null&&e.selected!==t&&(e.active=e.selected===-1?!1:e.selected),this._super(),e.selected=e.active,e.selected===!1&&(e.selected=-1)},_setOption:function(e,t){if(e!=="selected")return this._super(e,t);var n=this.options;this._super("active",t===-1?!1:t),n.selected=n.active,n.selected===!1&&(n.selected=-1)},_eventHandler:function(e){this._superApply(arguments),this.options.selected=this.options.active,this.options.selected===!1&&(this.options.selected=-1)}}),e.widget("ui.tabs",e.ui.tabs,{options:{show:null,select:null},_create:function(){this._super(),this.options.active!==!1&&this._trigger("show",null,this._ui(this.active.find(".ui-tabs-anchor")[0],this._getPanelForTab(this.active)[0]))},_trigger:function(e,t,n){var r=this._superApply(arguments);return r?(e==="beforeActivate"&&n.newTab.length?r=this._super("select",t,{tab:n.newTab.find(".ui-tabs-anchor")[0],panel:n.newPanel[0],index:n.newTab.closest("li").index()}):e==="activate"&&n.newTab.length&&(r=this._super("show",t,{tab:n.newTab.find(".ui-tabs-anchor")[0],panel:n.newPanel[0],index:n.newTab.closest("li").index()})),r):!1}}),e.widget("ui.tabs",e.ui.tabs,{select:function(e){e=this._getIndex(e);if(e===-1){if(!this.options.collapsible||this.options.selected===-1)return;e=this.options.selected}this.anchors.eq(e).trigger(this.options.event+this.eventNamespace)}}),function(){var t=0;e.widget("ui.tabs",e.ui.tabs,{options:{cookie:null},_create:function(){var e=this.options,t;e.active==null&&e.cookie&&(t=parseInt(this._cookie(),10),t===-1&&(t=!1),e.active=t),this._super()},_cookie:function(n){var r=[this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+ ++t)];return arguments.length&&(r.push(n===!1?-1:n),r.push(this.options.cookie)),e.cookie.apply(null,r)},_refresh:function(){this._super(),this.options.cookie&&this._cookie(this.options.active,this.options.cookie)},_eventHandler:function(e){this._superApply(arguments),this.options.cookie&&this._cookie(this.options.active,this.options.cookie)},_destroy:function(){this._super(),this.options.cookie&&this._cookie(null,this.options.cookie)}})}(),e.widget("ui.tabs",e.ui.tabs,{_trigger:function(t,n,r){var i=e.extend({},r);return t==="load"&&(i.panel=i.panel[0],i.tab=i.tab.find(".ui-tabs-anchor")[0]),this._super(t,n,i)}}),e.widget("ui.tabs",e.ui.tabs,{options:{fx:null},_getFx:function(){var t,n,r=this.options.fx;return r&&(e.isArray(r)?(t=r[0],n=r[1]):t=n=r),r?{show:n,hide:t}:null},_toggle:function(e,t){function o(){n.running=!1,n._trigger("activate",e,t)}function u(){t.newTab.closest("li").addClass("ui-tabs-active ui-state-active"),r.length&&s.show?r.animate(s.show,s.show.duration,function(){o()}):(r.show(),o())}var n=this,r=t.newPanel,i=t.oldPanel,s=this._getFx();if(!s)return this._super(e,t);n.running=!0,i.length&&s.hide?i.animate(s.hide,s.hide.duration,function(){t.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),u()}):(t.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),i.hide(),u())}}))})(jQuery);(function(e){function n(t,n){var r=(t.attr("aria-describedby")||"").split(/\s+/);r.push(n),t.data("ui-tooltip-id",n).attr("aria-describedby",e.trim(r.join(" ")))}function r(t){var n=t.data("ui-tooltip-id"),r=(t.attr("aria-describedby")||"").split(/\s+/),i=e.inArray(n,r);i!==-1&&r.splice(i,1),t.removeData("ui-tooltip-id"),r=e.trim(r.join(" ")),r?t.attr("aria-describedby",r):t.removeAttr("aria-describedby")}var t=0;e.widget("ui.tooltip",{version:"1.9.0",options:{content:function(){return e(this).attr("title")},hide:!0,items:"[title]",position:{my:"left+15 center",at:"right center",collision:"flipfit flipfit"},show:!0,tooltipClass:null,track:!1,close:null,open:null},_create:function(){this._on({mouseover:"open",focusin:"open"}),this.tooltips={}},_setOption:function(t,n){var r=this;if(t==="disabled"){this[n?"_disable":"_enable"](),this.options[t]=n;return}this._super(t,n),t==="content"&&e.each(this.tooltips,function(e,t){r._updateContent(t)})},_disable:function(){var t=this;e.each(this.tooltips,function(n,r){var i=e.Event("blur");i.target=i.currentTarget=r[0],t.close(i,!0)}),this.element.find(this.options.items).andSelf().each(function(){var t=e(this);t.is("[title]")&&t.data("ui-tooltip-title",t.attr("title")).attr("title","")})},_enable:function(){this.element.find(this.options.items).andSelf().each(function(){var t=e(this);t.data("ui-tooltip-title")&&t.attr("title",t.data("ui-tooltip-title"))})},open:function(t){var n=e(t?t.target:this.element).closest(this.options.items);if(!n.length)return;if(this.options.track&&n.data("ui-tooltip-id")){this._find(n).position(e.extend({of:n},this.options.position)),this._off(this.document,"mousemove");return}n.attr("title")&&n.data("ui-tooltip-title",n.attr("title")),n.data("tooltip-open",!0),this._updateContent(n,t)},_updateContent:function(e,t){var n,r=this.options.content,i=this;if(typeof r=="string")return this._open(t,e,r);n=r.call(e[0],function(n){if(!e.data("tooltip-open"))return;i._delay(function(){this._open(t,e,n)})}),n&&this._open(t,e,n)},_open:function(t,r,i){function u(e){o.of=e,s.position(o)}var s,o;if(!i)return;s=this._find(r);if(s.length){s.find(".ui-tooltip-content").html(i);return}r.is("[title]")&&(t&&t.type==="mouseover"?r.attr("title",""):r.removeAttr("title")),s=this._tooltip(r),n(r,s.attr("id")),s.find(".ui-tooltip-content").html(i),this.options.track&&t&&/^mouse/.test(t.originalEvent.type)?(o=e.extend({},this.options.position),this._on(this.document,{mousemove:u}),u(t)):s.position(e.extend({of:r},this.options.position)),s.hide(),this._show(s,this.options.show),this._trigger("open",t,{tooltip:s}),this._on(r,{mouseleave:"close",focusout:"close",keyup:function(t){if(t.keyCode===e.ui.keyCode.ESCAPE){var n=e.Event(t);n.currentTarget=r[0],this.close(n,!0)}}})},close:function(t,n){var i=this,s=e(t?t.currentTarget:this.element),o=this._find(s);if(this.closing)return;if(!n&&t&&t.type!=="focusout"&&this.document[0].activeElement===s[0])return;s.data("ui-tooltip-title")&&s.attr("title",s.data("ui-tooltip-title")),r(s),o.stop(!0),this._hide(o,this.options.hide,function(){e(this).remove(),delete i.tooltips[this.id]}),s.removeData("tooltip-open"),this._off(s,"mouseleave focusout keyup"),this._off(this.document,"mousemove"),this.closing=!0,this._trigger("close",t,{tooltip:o}),this.closing=!1},_tooltip:function(n){var r="ui-tooltip-"+t++,i=e("
                                                                  ").attr({id:r,role:"tooltip"}).addClass("ui-tooltip ui-widget ui-corner-all ui-widget-content "+(this.options.tooltipClass||""));return e("
                                                                  ").addClass("ui-tooltip-content").appendTo(i),i.appendTo(this.document[0].body),e.fn.bgiframe&&i.bgiframe(),this.tooltips[r]=n,i},_find:function(t){var n=t.data("ui-tooltip-id");return n?e("#"+n):e()},_destroy:function(){var t=this;e.each(this.tooltips,function(n,r){var i=e.Event("blur");i.target=i.currentTarget=r[0],t.close(i,!0),e("#"+n).remove(),r.data("ui-tooltip-title")&&(r.attr("title",r.data("ui-tooltip-title")),r.removeData("ui-tooltip-title"))})}})})(jQuery); \ No newline at end of file diff --git a/Components/latest/api/lib/jquery.js b/Components/latest/api/lib/jquery.js deleted file mode 100644 index bc3fbc81..00000000 --- a/Components/latest/api/lib/jquery.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! jQuery v1.8.2 jquery.com | jquery.org/license */ -(function(a,b){function G(a){var b=F[a]={};return p.each(a.split(s),function(a,c){b[c]=!0}),b}function J(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(I,"-$1").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:+d+""===d?+d:H.test(d)?p.parseJSON(d):d}catch(f){}p.data(a,c,d)}else d=b}return d}function K(a){var b;for(b in a){if(b==="data"&&p.isEmptyObject(a[b]))continue;if(b!=="toJSON")return!1}return!0}function ba(){return!1}function bb(){return!0}function bh(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function bi(a,b){do a=a[b];while(a&&a.nodeType!==1);return a}function bj(a,b,c){b=b||0;if(p.isFunction(b))return p.grep(a,function(a,d){var e=!!b.call(a,d,a);return e===c});if(b.nodeType)return p.grep(a,function(a,d){return a===b===c});if(typeof b=="string"){var d=p.grep(a,function(a){return a.nodeType===1});if(be.test(b))return p.filter(b,d,!c);b=p.filter(b,d)}return p.grep(a,function(a,d){return p.inArray(a,b)>=0===c})}function bk(a){var b=bl.split("|"),c=a.createDocumentFragment();if(c.createElement)while(b.length)c.createElement(b.pop());return c}function bC(a,b){return a.getElementsByTagName(b)[0]||a.appendChild(a.ownerDocument.createElement(b))}function bD(a,b){if(b.nodeType!==1||!p.hasData(a))return;var c,d,e,f=p._data(a),g=p._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;d").appendTo(e.body),c=b.css("display");b.remove();if(c==="none"||c===""){bI=e.body.appendChild(bI||p.extend(e.createElement("iframe"),{frameBorder:0,width:0,height:0}));if(!bJ||!bI.createElement)bJ=(bI.contentWindow||bI.contentDocument).document,bJ.write(""),bJ.close();b=bJ.body.appendChild(bJ.createElement(a)),c=bH(b,"display"),e.body.removeChild(bI)}return bS[a]=c,c}function ci(a,b,c,d){var e;if(p.isArray(b))p.each(b,function(b,e){c||ce.test(a)?d(a,e):ci(a+"["+(typeof e=="object"?b:"")+"]",e,c,d)});else if(!c&&p.type(b)==="object")for(e in b)ci(a+"["+e+"]",b[e],c,d);else d(a,b)}function cz(a){return function(b,c){typeof b!="string"&&(c=b,b="*");var d,e,f,g=b.toLowerCase().split(s),h=0,i=g.length;if(p.isFunction(c))for(;h)[^>]*$|#([\w\-]*)$)/,v=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,w=/^[\],:{}\s]*$/,x=/(?:^|:|,)(?:\s*\[)+/g,y=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,z=/"[^"\\\r\n]*"|true|false|null|-?(?:\d\d*\.|)\d+(?:[eE][\-+]?\d+|)/g,A=/^-ms-/,B=/-([\da-z])/gi,C=function(a,b){return(b+"").toUpperCase()},D=function(){e.addEventListener?(e.removeEventListener("DOMContentLoaded",D,!1),p.ready()):e.readyState==="complete"&&(e.detachEvent("onreadystatechange",D),p.ready())},E={};p.fn=p.prototype={constructor:p,init:function(a,c,d){var f,g,h,i;if(!a)return this;if(a.nodeType)return this.context=this[0]=a,this.length=1,this;if(typeof a=="string"){a.charAt(0)==="<"&&a.charAt(a.length-1)===">"&&a.length>=3?f=[null,a,null]:f=u.exec(a);if(f&&(f[1]||!c)){if(f[1])return c=c instanceof p?c[0]:c,i=c&&c.nodeType?c.ownerDocument||c:e,a=p.parseHTML(f[1],i,!0),v.test(f[1])&&p.isPlainObject(c)&&this.attr.call(a,c,!0),p.merge(this,a);g=e.getElementById(f[2]);if(g&&g.parentNode){if(g.id!==f[2])return d.find(a);this.length=1,this[0]=g}return this.context=e,this.selector=a,this}return!c||c.jquery?(c||d).find(a):this.constructor(c).find(a)}return p.isFunction(a)?d.ready(a):(a.selector!==b&&(this.selector=a.selector,this.context=a.context),p.makeArray(a,this))},selector:"",jquery:"1.8.2",length:0,size:function(){return this.length},toArray:function(){return k.call(this)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=p.merge(this.constructor(),a);return d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")"),d},each:function(a,b){return p.each(this,a,b)},ready:function(a){return p.ready.promise().done(a),this},eq:function(a){return a=+a,a===-1?this.slice(a):this.slice(a,a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(k.apply(this,arguments),"slice",k.call(arguments).join(","))},map:function(a){return this.pushStack(p.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:j,sort:[].sort,splice:[].splice},p.fn.init.prototype=p.fn,p.extend=p.fn.extend=function(){var a,c,d,e,f,g,h=arguments[0]||{},i=1,j=arguments.length,k=!1;typeof h=="boolean"&&(k=h,h=arguments[1]||{},i=2),typeof h!="object"&&!p.isFunction(h)&&(h={}),j===i&&(h=this,--i);for(;i0)return;d.resolveWith(e,[p]),p.fn.trigger&&p(e).trigger("ready").off("ready")},isFunction:function(a){return p.type(a)==="function"},isArray:Array.isArray||function(a){return p.type(a)==="array"},isWindow:function(a){return a!=null&&a==a.window},isNumeric:function(a){return!isNaN(parseFloat(a))&&isFinite(a)},type:function(a){return a==null?String(a):E[m.call(a)]||"object"},isPlainObject:function(a){if(!a||p.type(a)!=="object"||a.nodeType||p.isWindow(a))return!1;try{if(a.constructor&&!n.call(a,"constructor")&&!n.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}var d;for(d in a);return d===b||n.call(a,d)},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},error:function(a){throw new Error(a)},parseHTML:function(a,b,c){var d;return!a||typeof a!="string"?null:(typeof b=="boolean"&&(c=b,b=0),b=b||e,(d=v.exec(a))?[b.createElement(d[1])]:(d=p.buildFragment([a],b,c?null:[]),p.merge([],(d.cacheable?p.clone(d.fragment):d.fragment).childNodes)))},parseJSON:function(b){if(!b||typeof b!="string")return null;b=p.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(w.test(b.replace(y,"@").replace(z,"]").replace(x,"")))return(new Function("return "+b))();p.error("Invalid JSON: "+b)},parseXML:function(c){var d,e;if(!c||typeof c!="string")return null;try{a.DOMParser?(e=new DOMParser,d=e.parseFromString(c,"text/xml")):(d=new ActiveXObject("Microsoft.XMLDOM"),d.async="false",d.loadXML(c))}catch(f){d=b}return(!d||!d.documentElement||d.getElementsByTagName("parsererror").length)&&p.error("Invalid XML: "+c),d},noop:function(){},globalEval:function(b){b&&r.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(A,"ms-").replace(B,C)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,c,d){var e,f=0,g=a.length,h=g===b||p.isFunction(a);if(d){if(h){for(e in a)if(c.apply(a[e],d)===!1)break}else for(;f0&&a[0]&&a[i-1]||i===0||p.isArray(a));if(j)for(;h-1)i.splice(c,1),e&&(c<=g&&g--,c<=h&&h--)}),this},has:function(a){return p.inArray(a,i)>-1},empty:function(){return i=[],this},disable:function(){return i=j=c=b,this},disabled:function(){return!i},lock:function(){return j=b,c||l.disable(),this},locked:function(){return!j},fireWith:function(a,b){return b=b||[],b=[a,b.slice?b.slice():b],i&&(!d||j)&&(e?j.push(b):k(b)),this},fire:function(){return l.fireWith(this,arguments),this},fired:function(){return!!d}};return l},p.extend({Deferred:function(a){var b=[["resolve","done",p.Callbacks("once memory"),"resolved"],["reject","fail",p.Callbacks("once memory"),"rejected"],["notify","progress",p.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return p.Deferred(function(c){p.each(b,function(b,d){var f=d[0],g=a[b];e[d[1]](p.isFunction(g)?function(){var a=g.apply(this,arguments);a&&p.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f+"With"](this===e?c:this,[a])}:c[f])}),a=null}).promise()},promise:function(a){return a!=null?p.extend(a,d):d}},e={};return d.pipe=d.then,p.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[a^1][2].disable,b[2][2].lock),e[f[0]]=g.fire,e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=k.call(arguments),d=c.length,e=d!==1||a&&p.isFunction(a.promise)?d:0,f=e===1?a:p.Deferred(),g=function(a,b,c){return function(d){b[a]=this,c[a]=arguments.length>1?k.call(arguments):d,c===h?f.notifyWith(b,c):--e||f.resolveWith(b,c)}},h,i,j;if(d>1){h=new Array(d),i=new Array(d),j=new Array(d);for(;b
                                                                  a",c=n.getElementsByTagName("*"),d=n.getElementsByTagName("a")[0],d.style.cssText="top:1px;float:left;opacity:.5";if(!c||!c.length)return{};f=e.createElement("select"),g=f.appendChild(e.createElement("option")),h=n.getElementsByTagName("input")[0],b={leadingWhitespace:n.firstChild.nodeType===3,tbody:!n.getElementsByTagName("tbody").length,htmlSerialize:!!n.getElementsByTagName("link").length,style:/top/.test(d.getAttribute("style")),hrefNormalized:d.getAttribute("href")==="/a",opacity:/^0.5/.test(d.style.opacity),cssFloat:!!d.style.cssFloat,checkOn:h.value==="on",optSelected:g.selected,getSetAttribute:n.className!=="t",enctype:!!e.createElement("form").enctype,html5Clone:e.createElement("nav").cloneNode(!0).outerHTML!=="<:nav>",boxModel:e.compatMode==="CSS1Compat",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,boxSizingReliable:!0,pixelPosition:!1},h.checked=!0,b.noCloneChecked=h.cloneNode(!0).checked,f.disabled=!0,b.optDisabled=!g.disabled;try{delete n.test}catch(o){b.deleteExpando=!1}!n.addEventListener&&n.attachEvent&&n.fireEvent&&(n.attachEvent("onclick",m=function(){b.noCloneEvent=!1}),n.cloneNode(!0).fireEvent("onclick"),n.detachEvent("onclick",m)),h=e.createElement("input"),h.value="t",h.setAttribute("type","radio"),b.radioValue=h.value==="t",h.setAttribute("checked","checked"),h.setAttribute("name","t"),n.appendChild(h),i=e.createDocumentFragment(),i.appendChild(n.lastChild),b.checkClone=i.cloneNode(!0).cloneNode(!0).lastChild.checked,b.appendChecked=h.checked,i.removeChild(h),i.appendChild(n);if(n.attachEvent)for(k in{submit:!0,change:!0,focusin:!0})j="on"+k,l=j in n,l||(n.setAttribute(j,"return;"),l=typeof n[j]=="function"),b[k+"Bubbles"]=l;return p(function(){var c,d,f,g,h="padding:0;margin:0;border:0;display:block;overflow:hidden;",i=e.getElementsByTagName("body")[0];if(!i)return;c=e.createElement("div"),c.style.cssText="visibility:hidden;border:0;width:0;height:0;position:static;top:0;margin-top:1px",i.insertBefore(c,i.firstChild),d=e.createElement("div"),c.appendChild(d),d.innerHTML="
                                                                  t
                                                                  ",f=d.getElementsByTagName("td"),f[0].style.cssText="padding:0;margin:0;border:0;display:none",l=f[0].offsetHeight===0,f[0].style.display="",f[1].style.display="none",b.reliableHiddenOffsets=l&&f[0].offsetHeight===0,d.innerHTML="",d.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",b.boxSizing=d.offsetWidth===4,b.doesNotIncludeMarginInBodyOffset=i.offsetTop!==1,a.getComputedStyle&&(b.pixelPosition=(a.getComputedStyle(d,null)||{}).top!=="1%",b.boxSizingReliable=(a.getComputedStyle(d,null)||{width:"4px"}).width==="4px",g=e.createElement("div"),g.style.cssText=d.style.cssText=h,g.style.marginRight=g.style.width="0",d.style.width="1px",d.appendChild(g),b.reliableMarginRight=!parseFloat((a.getComputedStyle(g,null)||{}).marginRight)),typeof d.style.zoom!="undefined"&&(d.innerHTML="",d.style.cssText=h+"width:1px;padding:1px;display:inline;zoom:1",b.inlineBlockNeedsLayout=d.offsetWidth===3,d.style.display="block",d.style.overflow="visible",d.innerHTML="
                                                                  ",d.firstChild.style.width="5px",b.shrinkWrapBlocks=d.offsetWidth!==3,c.style.zoom=1),i.removeChild(c),c=d=f=g=null}),i.removeChild(n),c=d=f=g=h=i=n=null,b}();var H=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,I=/([A-Z])/g;p.extend({cache:{},deletedIds:[],uuid:0,expando:"jQuery"+(p.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){return a=a.nodeType?p.cache[a[p.expando]]:a[p.expando],!!a&&!K(a)},data:function(a,c,d,e){if(!p.acceptData(a))return;var f,g,h=p.expando,i=typeof c=="string",j=a.nodeType,k=j?p.cache:a,l=j?a[h]:a[h]&&h;if((!l||!k[l]||!e&&!k[l].data)&&i&&d===b)return;l||(j?a[h]=l=p.deletedIds.pop()||p.guid++:l=h),k[l]||(k[l]={},j||(k[l].toJSON=p.noop));if(typeof c=="object"||typeof c=="function")e?k[l]=p.extend(k[l],c):k[l].data=p.extend(k[l].data,c);return f=k[l],e||(f.data||(f.data={}),f=f.data),d!==b&&(f[p.camelCase(c)]=d),i?(g=f[c],g==null&&(g=f[p.camelCase(c)])):g=f,g},removeData:function(a,b,c){if(!p.acceptData(a))return;var d,e,f,g=a.nodeType,h=g?p.cache:a,i=g?a[p.expando]:p.expando;if(!h[i])return;if(b){d=c?h[i]:h[i].data;if(d){p.isArray(b)||(b in d?b=[b]:(b=p.camelCase(b),b in d?b=[b]:b=b.split(" ")));for(e=0,f=b.length;e1,null,!1))},removeData:function(a){return this.each(function(){p.removeData(this,a)})}}),p.extend({queue:function(a,b,c){var d;if(a)return b=(b||"fx")+"queue",d=p._data(a,b),c&&(!d||p.isArray(c)?d=p._data(a,b,p.makeArray(c)):d.push(c)),d||[]},dequeue:function(a,b){b=b||"fx";var c=p.queue(a,b),d=c.length,e=c.shift(),f=p._queueHooks(a,b),g=function(){p.dequeue(a,b)};e==="inprogress"&&(e=c.shift(),d--),e&&(b==="fx"&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return p._data(a,c)||p._data(a,c,{empty:p.Callbacks("once memory").add(function(){p.removeData(a,b+"queue",!0),p.removeData(a,c,!0)})})}}),p.fn.extend({queue:function(a,c){var d=2;return typeof a!="string"&&(c=a,a="fx",d--),arguments.length1)},removeAttr:function(a){return this.each(function(){p.removeAttr(this,a)})},prop:function(a,b){return p.access(this,p.prop,a,b,arguments.length>1)},removeProp:function(a){return a=p.propFix[a]||a,this.each(function(){try{this[a]=b,delete this[a]}catch(c){}})},addClass:function(a){var b,c,d,e,f,g,h;if(p.isFunction(a))return this.each(function(b){p(this).addClass(a.call(this,b,this.className))});if(a&&typeof a=="string"){b=a.split(s);for(c=0,d=this.length;c=0)d=d.replace(" "+c[f]+" "," ");e.className=a?p.trim(d):""}}}return this},toggleClass:function(a,b){var c=typeof a,d=typeof b=="boolean";return p.isFunction(a)?this.each(function(c){p(this).toggleClass(a.call(this,c,this.className,b),b)}):this.each(function(){if(c==="string"){var e,f=0,g=p(this),h=b,i=a.split(s);while(e=i[f++])h=d?h:!g.hasClass(e),g[h?"addClass":"removeClass"](e)}else if(c==="undefined"||c==="boolean")this.className&&p._data(this,"__className__",this.className),this.className=this.className||a===!1?"":p._data(this,"__className__")||""})},hasClass:function(a){var b=" "+a+" ",c=0,d=this.length;for(;c=0)return!0;return!1},val:function(a){var c,d,e,f=this[0];if(!arguments.length){if(f)return c=p.valHooks[f.type]||p.valHooks[f.nodeName.toLowerCase()],c&&"get"in c&&(d=c.get(f,"value"))!==b?d:(d=f.value,typeof d=="string"?d.replace(P,""):d==null?"":d);return}return e=p.isFunction(a),this.each(function(d){var f,g=p(this);if(this.nodeType!==1)return;e?f=a.call(this,d,g.val()):f=a,f==null?f="":typeof f=="number"?f+="":p.isArray(f)&&(f=p.map(f,function(a){return a==null?"":a+""})),c=p.valHooks[this.type]||p.valHooks[this.nodeName.toLowerCase()];if(!c||!("set"in c)||c.set(this,f,"value")===b)this.value=f})}}),p.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c,d,e,f=a.selectedIndex,g=[],h=a.options,i=a.type==="select-one";if(f<0)return null;c=i?f:0,d=i?f+1:h.length;for(;c=0}),c.length||(a.selectedIndex=-1),c}}},attrFn:{},attr:function(a,c,d,e){var f,g,h,i=a.nodeType;if(!a||i===3||i===8||i===2)return;if(e&&p.isFunction(p.fn[c]))return p(a)[c](d);if(typeof a.getAttribute=="undefined")return p.prop(a,c,d);h=i!==1||!p.isXMLDoc(a),h&&(c=c.toLowerCase(),g=p.attrHooks[c]||(T.test(c)?M:L));if(d!==b){if(d===null){p.removeAttr(a,c);return}return g&&"set"in g&&h&&(f=g.set(a,d,c))!==b?f:(a.setAttribute(c,d+""),d)}return g&&"get"in g&&h&&(f=g.get(a,c))!==null?f:(f=a.getAttribute(c),f===null?b:f)},removeAttr:function(a,b){var c,d,e,f,g=0;if(b&&a.nodeType===1){d=b.split(s);for(;g=0}})});var V=/^(?:textarea|input|select)$/i,W=/^([^\.]*|)(?:\.(.+)|)$/,X=/(?:^|\s)hover(\.\S+|)\b/,Y=/^key/,Z=/^(?:mouse|contextmenu)|click/,$=/^(?:focusinfocus|focusoutblur)$/,_=function(a){return p.event.special.hover?a:a.replace(X,"mouseenter$1 mouseleave$1")};p.event={add:function(a,c,d,e,f){var g,h,i,j,k,l,m,n,o,q,r;if(a.nodeType===3||a.nodeType===8||!c||!d||!(g=p._data(a)))return;d.handler&&(o=d,d=o.handler,f=o.selector),d.guid||(d.guid=p.guid++),i=g.events,i||(g.events=i={}),h=g.handle,h||(g.handle=h=function(a){return typeof p!="undefined"&&(!a||p.event.triggered!==a.type)?p.event.dispatch.apply(h.elem,arguments):b},h.elem=a),c=p.trim(_(c)).split(" ");for(j=0;j=0&&(s=s.slice(0,-1),i=!0),s.indexOf(".")>=0&&(t=s.split("."),s=t.shift(),t.sort());if((!f||p.event.customEvent[s])&&!p.event.global[s])return;c=typeof c=="object"?c[p.expando]?c:new p.Event(s,c):new p.Event(s),c.type=s,c.isTrigger=!0,c.exclusive=i,c.namespace=t.join("."),c.namespace_re=c.namespace?new RegExp("(^|\\.)"+t.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,m=s.indexOf(":")<0?"on"+s:"";if(!f){h=p.cache;for(j in h)h[j].events&&h[j].events[s]&&p.event.trigger(c,d,h[j].handle.elem,!0);return}c.result=b,c.target||(c.target=f),d=d!=null?p.makeArray(d):[],d.unshift(c),n=p.event.special[s]||{};if(n.trigger&&n.trigger.apply(f,d)===!1)return;q=[[f,n.bindType||s]];if(!g&&!n.noBubble&&!p.isWindow(f)){r=n.delegateType||s,k=$.test(r+s)?f:f.parentNode;for(l=f;k;k=k.parentNode)q.push([k,r]),l=k;l===(f.ownerDocument||e)&&q.push([l.defaultView||l.parentWindow||a,r])}for(j=0;j=0:p.find(m,this,null,[f]).length),h[m]&&j.push(l);j.length&&u.push({elem:f,matches:j})}o.length>q&&u.push({elem:this,matches:o.slice(q)});for(d=0;d0?this.on(b,null,a,c):this.trigger(b)},Y.test(b)&&(p.event.fixHooks[b]=p.event.keyHooks),Z.test(b)&&(p.event.fixHooks[b]=p.event.mouseHooks)}),function(a,b){function bc(a,b,c,d){c=c||[],b=b||r;var e,f,i,j,k=b.nodeType;if(!a||typeof a!="string")return c;if(k!==1&&k!==9)return[];i=g(b);if(!i&&!d)if(e=P.exec(a))if(j=e[1]){if(k===9){f=b.getElementById(j);if(!f||!f.parentNode)return c;if(f.id===j)return c.push(f),c}else if(b.ownerDocument&&(f=b.ownerDocument.getElementById(j))&&h(b,f)&&f.id===j)return c.push(f),c}else{if(e[2])return w.apply(c,x.call(b.getElementsByTagName(a),0)),c;if((j=e[3])&&_&&b.getElementsByClassName)return w.apply(c,x.call(b.getElementsByClassName(j),0)),c}return bp(a.replace(L,"$1"),b,c,d,i)}function bd(a){return function(b){var c=b.nodeName.toLowerCase();return c==="input"&&b.type===a}}function be(a){return function(b){var c=b.nodeName.toLowerCase();return(c==="input"||c==="button")&&b.type===a}}function bf(a){return z(function(b){return b=+b,z(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function bg(a,b,c){if(a===b)return c;var d=a.nextSibling;while(d){if(d===b)return-1;d=d.nextSibling}return 1}function bh(a,b){var c,d,f,g,h,i,j,k=C[o][a];if(k)return b?0:k.slice(0);h=a,i=[],j=e.preFilter;while(h){if(!c||(d=M.exec(h)))d&&(h=h.slice(d[0].length)),i.push(f=[]);c=!1;if(d=N.exec(h))f.push(c=new q(d.shift())),h=h.slice(c.length),c.type=d[0].replace(L," ");for(g in e.filter)(d=W[g].exec(h))&&(!j[g]||(d=j[g](d,r,!0)))&&(f.push(c=new q(d.shift())),h=h.slice(c.length),c.type=g,c.matches=d);if(!c)break}return b?h.length:h?bc.error(a):C(a,i).slice(0)}function bi(a,b,d){var e=b.dir,f=d&&b.dir==="parentNode",g=u++;return b.first?function(b,c,d){while(b=b[e])if(f||b.nodeType===1)return a(b,c,d)}:function(b,d,h){if(!h){var i,j=t+" "+g+" ",k=j+c;while(b=b[e])if(f||b.nodeType===1){if((i=b[o])===k)return b.sizset;if(typeof i=="string"&&i.indexOf(j)===0){if(b.sizset)return b}else{b[o]=k;if(a(b,d,h))return b.sizset=!0,b;b.sizset=!1}}}else while(b=b[e])if(f||b.nodeType===1)if(a(b,d,h))return b}}function bj(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function bk(a,b,c,d,e){var f,g=[],h=0,i=a.length,j=b!=null;for(;h-1},h,!0),m=[function(a,c,d){return!g&&(d||c!==l)||((b=c).nodeType?j(a,c,d):k(a,c,d))}];for(;i1&&bj(m),i>1&&a.slice(0,i-1).join("").replace(L,"$1"),c,i0,f=a.length>0,g=function(h,i,j,k,m){var n,o,p,q=[],s=0,u="0",x=h&&[],y=m!=null,z=l,A=h||f&&e.find.TAG("*",m&&i.parentNode||i),B=t+=z==null?1:Math.E;y&&(l=i!==r&&i,c=g.el);for(;(n=A[u])!=null;u++){if(f&&n){for(o=0;p=a[o];o++)if(p(n,i,j)){k.push(n);break}y&&(t=B,c=++g.el)}d&&((n=!p&&n)&&s--,h&&x.push(n))}s+=u;if(d&&u!==s){for(o=0;p=b[o];o++)p(x,q,i,j);if(h){if(s>0)while(u--)!x[u]&&!q[u]&&(q[u]=v.call(k));q=bk(q)}w.apply(k,q),y&&!h&&q.length>0&&s+b.length>1&&bc.uniqueSort(k)}return y&&(t=B,l=z),x};return g.el=0,d?z(g):g}function bo(a,b,c,d){var e=0,f=b.length;for(;e2&&(j=h[0]).type==="ID"&&b.nodeType===9&&!f&&e.relative[h[1].type]){b=e.find.ID(j.matches[0].replace(V,""),b,f)[0];if(!b)return c;a=a.slice(h.shift().length)}for(g=W.POS.test(a)?-1:h.length-1;g>=0;g--){j=h[g];if(e.relative[k=j.type])break;if(l=e.find[k])if(d=l(j.matches[0].replace(V,""),R.test(h[0].type)&&b.parentNode||b,f)){h.splice(g,1),a=d.length&&h.join("");if(!a)return w.apply(c,x.call(d,0)),c;break}}}return i(a,m)(d,b,f,c,R.test(a)),c}function bq(){}var c,d,e,f,g,h,i,j,k,l,m=!0,n="undefined",o=("sizcache"+Math.random()).replace(".",""),q=String,r=a.document,s=r.documentElement,t=0,u=0,v=[].pop,w=[].push,x=[].slice,y=[].indexOf||function(a){var b=0,c=this.length;for(;be.cacheLength&&delete a[b.shift()],a[c]=d},a)},B=A(),C=A(),D=A(),E="[\\x20\\t\\r\\n\\f]",F="(?:\\\\.|[-\\w]|[^\\x00-\\xa0])+",G=F.replace("w","w#"),H="([*^$|!~]?=)",I="\\["+E+"*("+F+")"+E+"*(?:"+H+E+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+G+")|)|)"+E+"*\\]",J=":("+F+")(?:\\((?:(['\"])((?:\\\\.|[^\\\\])*?)\\2|([^()[\\]]*|(?:(?:"+I+")|[^:]|\\\\.)*|.*))\\)|)",K=":(even|odd|eq|gt|lt|nth|first|last)(?:\\("+E+"*((?:-\\d)?\\d*)"+E+"*\\)|)(?=[^-]|$)",L=new RegExp("^"+E+"+|((?:^|[^\\\\])(?:\\\\.)*)"+E+"+$","g"),M=new RegExp("^"+E+"*,"+E+"*"),N=new RegExp("^"+E+"*([\\x20\\t\\r\\n\\f>+~])"+E+"*"),O=new RegExp(J),P=/^(?:#([\w\-]+)|(\w+)|\.([\w\-]+))$/,Q=/^:not/,R=/[\x20\t\r\n\f]*[+~]/,S=/:not\($/,T=/h\d/i,U=/input|select|textarea|button/i,V=/\\(?!\\)/g,W={ID:new RegExp("^#("+F+")"),CLASS:new RegExp("^\\.("+F+")"),NAME:new RegExp("^\\[name=['\"]?("+F+")['\"]?\\]"),TAG:new RegExp("^("+F.replace("w","w*")+")"),ATTR:new RegExp("^"+I),PSEUDO:new RegExp("^"+J),POS:new RegExp(K,"i"),CHILD:new RegExp("^:(only|nth|first|last)-child(?:\\("+E+"*(even|odd|(([+-]|)(\\d*)n|)"+E+"*(?:([+-]|)"+E+"*(\\d+)|))"+E+"*\\)|)","i"),needsContext:new RegExp("^"+E+"*[>+~]|"+K,"i")},X=function(a){var b=r.createElement("div");try{return a(b)}catch(c){return!1}finally{b=null}},Y=X(function(a){return a.appendChild(r.createComment("")),!a.getElementsByTagName("*").length}),Z=X(function(a){return a.innerHTML="",a.firstChild&&typeof a.firstChild.getAttribute!==n&&a.firstChild.getAttribute("href")==="#"}),$=X(function(a){a.innerHTML="";var b=typeof a.lastChild.getAttribute("multiple");return b!=="boolean"&&b!=="string"}),_=X(function(a){return a.innerHTML="",!a.getElementsByClassName||!a.getElementsByClassName("e").length?!1:(a.lastChild.className="e",a.getElementsByClassName("e").length===2)}),ba=X(function(a){a.id=o+0,a.innerHTML="
                                                                  ",s.insertBefore(a,s.firstChild);var b=r.getElementsByName&&r.getElementsByName(o).length===2+r.getElementsByName(o+0).length;return d=!r.getElementById(o),s.removeChild(a),b});try{x.call(s.childNodes,0)[0].nodeType}catch(bb){x=function(a){var b,c=[];for(;b=this[a];a++)c.push(b);return c}}bc.matches=function(a,b){return bc(a,null,null,b)},bc.matchesSelector=function(a,b){return bc(b,null,null,[a]).length>0},f=bc.getText=function(a){var b,c="",d=0,e=a.nodeType;if(e){if(e===1||e===9||e===11){if(typeof a.textContent=="string")return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=f(a)}else if(e===3||e===4)return a.nodeValue}else for(;b=a[d];d++)c+=f(b);return c},g=bc.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?b.nodeName!=="HTML":!1},h=bc.contains=s.contains?function(a,b){var c=a.nodeType===9?a.documentElement:a,d=b&&b.parentNode;return a===d||!!(d&&d.nodeType===1&&c.contains&&c.contains(d))}:s.compareDocumentPosition?function(a,b){return b&&!!(a.compareDocumentPosition(b)&16)}:function(a,b){while(b=b.parentNode)if(b===a)return!0;return!1},bc.attr=function(a,b){var c,d=g(a);return d||(b=b.toLowerCase()),(c=e.attrHandle[b])?c(a):d||$?a.getAttribute(b):(c=a.getAttributeNode(b),c?typeof a[b]=="boolean"?a[b]?b:null:c.specified?c.value:null:null)},e=bc.selectors={cacheLength:50,createPseudo:z,match:W,attrHandle:Z?{}:{href:function(a){return a.getAttribute("href",2)},type:function(a){return a.getAttribute("type")}},find:{ID:d?function(a,b,c){if(typeof b.getElementById!==n&&!c){var d=b.getElementById(a);return d&&d.parentNode?[d]:[]}}:function(a,c,d){if(typeof c.getElementById!==n&&!d){var e=c.getElementById(a);return e?e.id===a||typeof e.getAttributeNode!==n&&e.getAttributeNode("id").value===a?[e]:b:[]}},TAG:Y?function(a,b){if(typeof b.getElementsByTagName!==n)return b.getElementsByTagName(a)}:function(a,b){var c=b.getElementsByTagName(a);if(a==="*"){var d,e=[],f=0;for(;d=c[f];f++)d.nodeType===1&&e.push(d);return e}return c},NAME:ba&&function(a,b){if(typeof b.getElementsByName!==n)return b.getElementsByName(name)},CLASS:_&&function(a,b,c){if(typeof b.getElementsByClassName!==n&&!c)return b.getElementsByClassName(a)}},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(V,""),a[3]=(a[4]||a[5]||"").replace(V,""),a[2]==="~="&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),a[1]==="nth"?(a[2]||bc.error(a[0]),a[3]=+(a[3]?a[4]+(a[5]||1):2*(a[2]==="even"||a[2]==="odd")),a[4]=+(a[6]+a[7]||a[2]==="odd")):a[2]&&bc.error(a[0]),a},PSEUDO:function(a){var b,c;if(W.CHILD.test(a[0]))return null;if(a[3])a[2]=a[3];else if(b=a[4])O.test(b)&&(c=bh(b,!0))&&(c=b.indexOf(")",b.length-c)-b.length)&&(b=b.slice(0,c),a[0]=a[0].slice(0,c)),a[2]=b;return a.slice(0,3)}},filter:{ID:d?function(a){return a=a.replace(V,""),function(b){return b.getAttribute("id")===a}}:function(a){return a=a.replace(V,""),function(b){var c=typeof b.getAttributeNode!==n&&b.getAttributeNode("id");return c&&c.value===a}},TAG:function(a){return a==="*"?function(){return!0}:(a=a.replace(V,"").toLowerCase(),function(b){return b.nodeName&&b.nodeName.toLowerCase()===a})},CLASS:function(a){var b=B[o][a];return b||(b=B(a,new RegExp("(^|"+E+")"+a+"("+E+"|$)"))),function(a){return b.test(a.className||typeof a.getAttribute!==n&&a.getAttribute("class")||"")}},ATTR:function(a,b,c){return function(d,e){var f=bc.attr(d,a);return f==null?b==="!=":b?(f+="",b==="="?f===c:b==="!="?f!==c:b==="^="?c&&f.indexOf(c)===0:b==="*="?c&&f.indexOf(c)>-1:b==="$="?c&&f.substr(f.length-c.length)===c:b==="~="?(" "+f+" ").indexOf(c)>-1:b==="|="?f===c||f.substr(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d){return a==="nth"?function(a){var b,e,f=a.parentNode;if(c===1&&d===0)return!0;if(f){e=0;for(b=f.firstChild;b;b=b.nextSibling)if(b.nodeType===1){e++;if(a===b)break}}return e-=d,e===c||e%c===0&&e/c>=0}:function(b){var c=b;switch(a){case"only":case"first":while(c=c.previousSibling)if(c.nodeType===1)return!1;if(a==="first")return!0;c=b;case"last":while(c=c.nextSibling)if(c.nodeType===1)return!1;return!0}}},PSEUDO:function(a,b){var c,d=e.pseudos[a]||e.setFilters[a.toLowerCase()]||bc.error("unsupported pseudo: "+a);return d[o]?d(b):d.length>1?(c=[a,a,"",b],e.setFilters.hasOwnProperty(a.toLowerCase())?z(function(a,c){var e,f=d(a,b),g=f.length;while(g--)e=y.call(a,f[g]),a[e]=!(c[e]=f[g])}):function(a){return d(a,0,c)}):d}},pseudos:{not:z(function(a){var b=[],c=[],d=i(a.replace(L,"$1"));return d[o]?z(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)if(f=g[h])a[h]=!(b[h]=f)}):function(a,e,f){return b[0]=a,d(b,null,f,c),!c.pop()}}),has:z(function(a){return function(b){return bc(a,b).length>0}}),contains:z(function(a){return function(b){return(b.textContent||b.innerText||f(b)).indexOf(a)>-1}}),enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&!!a.checked||b==="option"&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},parent:function(a){return!e.pseudos.empty(a)},empty:function(a){var b;a=a.firstChild;while(a){if(a.nodeName>"@"||(b=a.nodeType)===3||b===4)return!1;a=a.nextSibling}return!0},header:function(a){return T.test(a.nodeName)},text:function(a){var b,c;return a.nodeName.toLowerCase()==="input"&&(b=a.type)==="text"&&((c=a.getAttribute("type"))==null||c.toLowerCase()===b)},radio:bd("radio"),checkbox:bd("checkbox"),file:bd("file"),password:bd("password"),image:bd("image"),submit:be("submit"),reset:be("reset"),button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&a.type==="button"||b==="button"},input:function(a){return U.test(a.nodeName)},focus:function(a){var b=a.ownerDocument;return a===b.activeElement&&(!b.hasFocus||b.hasFocus())&&(!!a.type||!!a.href)},active:function(a){return a===a.ownerDocument.activeElement},first:bf(function(a,b,c){return[0]}),last:bf(function(a,b,c){return[b-1]}),eq:bf(function(a,b,c){return[c<0?c+b:c]}),even:bf(function(a,b,c){for(var d=0;d=0;)a.push(d);return a}),gt:bf(function(a,b,c){for(var d=c<0?c+b:c;++d",a.querySelectorAll("[selected]").length||e.push("\\["+E+"*(?:checked|disabled|ismap|multiple|readonly|selected|value)"),a.querySelectorAll(":checked").length||e.push(":checked")}),X(function(a){a.innerHTML="

                                                                  ",a.querySelectorAll("[test^='']").length&&e.push("[*^$]="+E+"*(?:\"\"|'')"),a.innerHTML="",a.querySelectorAll(":enabled").length||e.push(":enabled",":disabled")}),e=new RegExp(e.join("|")),bp=function(a,d,f,g,h){if(!g&&!h&&(!e||!e.test(a))){var i,j,k=!0,l=o,m=d,n=d.nodeType===9&&a;if(d.nodeType===1&&d.nodeName.toLowerCase()!=="object"){i=bh(a),(k=d.getAttribute("id"))?l=k.replace(c,"\\$&"):d.setAttribute("id",l),l="[id='"+l+"'] ",j=i.length;while(j--)i[j]=l+i[j].join("");m=R.test(a)&&d.parentNode||d,n=i.join(",")}if(n)try{return w.apply(f,x.call(m.querySelectorAll(n),0)),f}catch(p){}finally{k||d.removeAttribute("id")}}return b(a,d,f,g,h)},h&&(X(function(b){a=h.call(b,"div");try{h.call(b,"[test!='']:sizzle"),f.push("!=",J)}catch(c){}}),f=new RegExp(f.join("|")),bc.matchesSelector=function(b,c){c=c.replace(d,"='$1']");if(!g(b)&&!f.test(c)&&(!e||!e.test(c)))try{var i=h.call(b,c);if(i||a||b.document&&b.document.nodeType!==11)return i}catch(j){}return bc(c,null,null,[b]).length>0})}(),e.pseudos.nth=e.pseudos.eq,e.filters=bq.prototype=e.pseudos,e.setFilters=new bq,bc.attr=p.attr,p.find=bc,p.expr=bc.selectors,p.expr[":"]=p.expr.pseudos,p.unique=bc.uniqueSort,p.text=bc.getText,p.isXMLDoc=bc.isXML,p.contains=bc.contains}(a);var bc=/Until$/,bd=/^(?:parents|prev(?:Until|All))/,be=/^.[^:#\[\.,]*$/,bf=p.expr.match.needsContext,bg={children:!0,contents:!0,next:!0,prev:!0};p.fn.extend({find:function(a){var b,c,d,e,f,g,h=this;if(typeof a!="string")return p(a).filter(function(){for(b=0,c=h.length;b0)for(e=d;e=0:p.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var c,d=0,e=this.length,f=[],g=bf.test(a)||typeof a!="string"?p(a,b||this.context):0;for(;d-1:p.find.matchesSelector(c,a)){f.push(c);break}c=c.parentNode}}return f=f.length>1?p.unique(f):f,this.pushStack(f,"closest",a)},index:function(a){return a?typeof a=="string"?p.inArray(this[0],p(a)):p.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.prevAll().length:-1},add:function(a,b){var c=typeof a=="string"?p(a,b):p.makeArray(a&&a.nodeType?[a]:a),d=p.merge(this.get(),c);return this.pushStack(bh(c[0])||bh(d[0])?d:p.unique(d))},addBack:function(a){return this.add(a==null?this.prevObject:this.prevObject.filter(a))}}),p.fn.andSelf=p.fn.addBack,p.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return p.dir(a,"parentNode")},parentsUntil:function(a,b,c){return p.dir(a,"parentNode",c)},next:function(a){return bi(a,"nextSibling")},prev:function(a){return bi(a,"previousSibling")},nextAll:function(a){return p.dir(a,"nextSibling")},prevAll:function(a){return p.dir(a,"previousSibling")},nextUntil:function(a,b,c){return p.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return p.dir(a,"previousSibling",c)},siblings:function(a){return p.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return p.sibling(a.firstChild)},contents:function(a){return p.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:p.merge([],a.childNodes)}},function(a,b){p.fn[a]=function(c,d){var e=p.map(this,b,c);return bc.test(a)||(d=c),d&&typeof d=="string"&&(e=p.filter(d,e)),e=this.length>1&&!bg[a]?p.unique(e):e,this.length>1&&bd.test(a)&&(e=e.reverse()),this.pushStack(e,a,k.call(arguments).join(","))}}),p.extend({filter:function(a,b,c){return c&&(a=":not("+a+")"),b.length===1?p.find.matchesSelector(b[0],a)?[b[0]]:[]:p.find.matches(a,b)},dir:function(a,c,d){var e=[],f=a[c];while(f&&f.nodeType!==9&&(d===b||f.nodeType!==1||!p(f).is(d)))f.nodeType===1&&e.push(f),f=f[c];return e},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var bl="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",bm=/ jQuery\d+="(?:null|\d+)"/g,bn=/^\s+/,bo=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,bp=/<([\w:]+)/,bq=/]","i"),bv=/^(?:checkbox|radio)$/,bw=/checked\s*(?:[^=]|=\s*.checked.)/i,bx=/\/(java|ecma)script/i,by=/^\s*\s*$/g,bz={option:[1,""],legend:[1,"
                                                                  ","
                                                                  "],thead:[1,"","
                                                                  "],tr:[2,"","
                                                                  "],td:[3,"","
                                                                  "],col:[2,"","
                                                                  "],area:[1,"",""],_default:[0,"",""]},bA=bk(e),bB=bA.appendChild(e.createElement("div"));bz.optgroup=bz.option,bz.tbody=bz.tfoot=bz.colgroup=bz.caption=bz.thead,bz.th=bz.td,p.support.htmlSerialize||(bz._default=[1,"X
                                                                  ","
                                                                  "]),p.fn.extend({text:function(a){return p.access(this,function(a){return a===b?p.text(this):this.empty().append((this[0]&&this[0].ownerDocument||e).createTextNode(a))},null,a,arguments.length)},wrapAll:function(a){if(p.isFunction(a))return this.each(function(b){p(this).wrapAll(a.call(this,b))});if(this[0]){var b=p(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return p.isFunction(a)?this.each(function(b){p(this).wrapInner(a.call(this,b))}):this.each(function(){var b=p(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=p.isFunction(a);return this.each(function(c){p(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){p.nodeName(this,"body")||p(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){(this.nodeType===1||this.nodeType===11)&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){(this.nodeType===1||this.nodeType===11)&&this.insertBefore(a,this.firstChild)})},before:function(){if(!bh(this[0]))return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=p.clean(arguments);return this.pushStack(p.merge(a,this),"before",this.selector)}},after:function(){if(!bh(this[0]))return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=p.clean(arguments);return this.pushStack(p.merge(this,a),"after",this.selector)}},remove:function(a,b){var c,d=0;for(;(c=this[d])!=null;d++)if(!a||p.filter(a,[c]).length)!b&&c.nodeType===1&&(p.cleanData(c.getElementsByTagName("*")),p.cleanData([c])),c.parentNode&&c.parentNode.removeChild(c);return this},empty:function(){var a,b=0;for(;(a=this[b])!=null;b++){a.nodeType===1&&p.cleanData(a.getElementsByTagName("*"));while(a.firstChild)a.removeChild(a.firstChild)}return this},clone:function(a,b){return a=a==null?!1:a,b=b==null?a:b,this.map(function(){return p.clone(this,a,b)})},html:function(a){return p.access(this,function(a){var c=this[0]||{},d=0,e=this.length;if(a===b)return c.nodeType===1?c.innerHTML.replace(bm,""):b;if(typeof a=="string"&&!bs.test(a)&&(p.support.htmlSerialize||!bu.test(a))&&(p.support.leadingWhitespace||!bn.test(a))&&!bz[(bp.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(bo,"<$1>");try{for(;d1&&typeof j=="string"&&bw.test(j))return this.each(function(){p(this).domManip(a,c,d)});if(p.isFunction(j))return this.each(function(e){var f=p(this);a[0]=j.call(this,e,c?f.html():b),f.domManip(a,c,d)});if(this[0]){e=p.buildFragment(a,this,k),g=e.fragment,f=g.firstChild,g.childNodes.length===1&&(g=f);if(f){c=c&&p.nodeName(f,"tr");for(h=e.cacheable||l-1;i0?this.clone(!0):this).get(),p(g[e])[b](d),f=f.concat(d);return this.pushStack(f,a,g.selector)}}),p.extend({clone:function(a,b,c){var d,e,f,g;p.support.html5Clone||p.isXMLDoc(a)||!bu.test("<"+a.nodeName+">")?g=a.cloneNode(!0):(bB.innerHTML=a.outerHTML,bB.removeChild(g=bB.firstChild));if((!p.support.noCloneEvent||!p.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!p.isXMLDoc(a)){bE(a,g),d=bF(a),e=bF(g);for(f=0;d[f];++f)e[f]&&bE(d[f],e[f])}if(b){bD(a,g);if(c){d=bF(a),e=bF(g);for(f=0;d[f];++f)bD(d[f],e[f])}}return d=e=null,g},clean:function(a,b,c,d){var f,g,h,i,j,k,l,m,n,o,q,r,s=b===e&&bA,t=[];if(!b||typeof b.createDocumentFragment=="undefined")b=e;for(f=0;(h=a[f])!=null;f++){typeof h=="number"&&(h+="");if(!h)continue;if(typeof h=="string")if(!br.test(h))h=b.createTextNode(h);else{s=s||bk(b),l=b.createElement("div"),s.appendChild(l),h=h.replace(bo,"<$1>"),i=(bp.exec(h)||["",""])[1].toLowerCase(),j=bz[i]||bz._default,k=j[0],l.innerHTML=j[1]+h+j[2];while(k--)l=l.lastChild;if(!p.support.tbody){m=bq.test(h),n=i==="table"&&!m?l.firstChild&&l.firstChild.childNodes:j[1]===""&&!m?l.childNodes:[];for(g=n.length-1;g>=0;--g)p.nodeName(n[g],"tbody")&&!n[g].childNodes.length&&n[g].parentNode.removeChild(n[g])}!p.support.leadingWhitespace&&bn.test(h)&&l.insertBefore(b.createTextNode(bn.exec(h)[0]),l.firstChild),h=l.childNodes,l.parentNode.removeChild(l)}h.nodeType?t.push(h):p.merge(t,h)}l&&(h=l=s=null);if(!p.support.appendChecked)for(f=0;(h=t[f])!=null;f++)p.nodeName(h,"input")?bG(h):typeof h.getElementsByTagName!="undefined"&&p.grep(h.getElementsByTagName("input"),bG);if(c){q=function(a){if(!a.type||bx.test(a.type))return d?d.push(a.parentNode?a.parentNode.removeChild(a):a):c.appendChild(a)};for(f=0;(h=t[f])!=null;f++)if(!p.nodeName(h,"script")||!q(h))c.appendChild(h),typeof h.getElementsByTagName!="undefined"&&(r=p.grep(p.merge([],h.getElementsByTagName("script")),q),t.splice.apply(t,[f+1,0].concat(r)),f+=r.length)}return t},cleanData:function(a,b){var c,d,e,f,g=0,h=p.expando,i=p.cache,j=p.support.deleteExpando,k=p.event.special;for(;(e=a[g])!=null;g++)if(b||p.acceptData(e)){d=e[h],c=d&&i[d];if(c){if(c.events)for(f in c.events)k[f]?p.event.remove(e,f):p.removeEvent(e,f,c.handle);i[d]&&(delete i[d],j?delete e[h]:e.removeAttribute?e.removeAttribute(h):e[h]=null,p.deletedIds.push(d))}}}}),function(){var a,b;p.uaMatch=function(a){a=a.toLowerCase();var b=/(chrome)[ \/]([\w.]+)/.exec(a)||/(webkit)[ \/]([\w.]+)/.exec(a)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(a)||/(msie) ([\w.]+)/.exec(a)||a.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(a)||[];return{browser:b[1]||"",version:b[2]||"0"}},a=p.uaMatch(g.userAgent),b={},a.browser&&(b[a.browser]=!0,b.version=a.version),b.chrome?b.webkit=!0:b.webkit&&(b.safari=!0),p.browser=b,p.sub=function(){function a(b,c){return new a.fn.init(b,c)}p.extend(!0,a,this),a.superclass=this,a.fn=a.prototype=this(),a.fn.constructor=a,a.sub=this.sub,a.fn.init=function c(c,d){return d&&d instanceof p&&!(d instanceof a)&&(d=a(d)),p.fn.init.call(this,c,d,b)},a.fn.init.prototype=a.fn;var b=a(e);return a}}();var bH,bI,bJ,bK=/alpha\([^)]*\)/i,bL=/opacity=([^)]*)/,bM=/^(top|right|bottom|left)$/,bN=/^(none|table(?!-c[ea]).+)/,bO=/^margin/,bP=new RegExp("^("+q+")(.*)$","i"),bQ=new RegExp("^("+q+")(?!px)[a-z%]+$","i"),bR=new RegExp("^([-+])=("+q+")","i"),bS={},bT={position:"absolute",visibility:"hidden",display:"block"},bU={letterSpacing:0,fontWeight:400},bV=["Top","Right","Bottom","Left"],bW=["Webkit","O","Moz","ms"],bX=p.fn.toggle;p.fn.extend({css:function(a,c){return p.access(this,function(a,c,d){return d!==b?p.style(a,c,d):p.css(a,c)},a,c,arguments.length>1)},show:function(){return b$(this,!0)},hide:function(){return b$(this)},toggle:function(a,b){var c=typeof a=="boolean";return p.isFunction(a)&&p.isFunction(b)?bX.apply(this,arguments):this.each(function(){(c?a:bZ(this))?p(this).show():p(this).hide()})}}),p.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=bH(a,"opacity");return c===""?"1":c}}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":p.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,c,d,e){if(!a||a.nodeType===3||a.nodeType===8||!a.style)return;var f,g,h,i=p.camelCase(c),j=a.style;c=p.cssProps[i]||(p.cssProps[i]=bY(j,i)),h=p.cssHooks[c]||p.cssHooks[i];if(d===b)return h&&"get"in h&&(f=h.get(a,!1,e))!==b?f:j[c];g=typeof d,g==="string"&&(f=bR.exec(d))&&(d=(f[1]+1)*f[2]+parseFloat(p.css(a,c)),g="number");if(d==null||g==="number"&&isNaN(d))return;g==="number"&&!p.cssNumber[i]&&(d+="px");if(!h||!("set"in h)||(d=h.set(a,d,e))!==b)try{j[c]=d}catch(k){}},css:function(a,c,d,e){var f,g,h,i=p.camelCase(c);return c=p.cssProps[i]||(p.cssProps[i]=bY(a.style,i)),h=p.cssHooks[c]||p.cssHooks[i],h&&"get"in h&&(f=h.get(a,!0,e)),f===b&&(f=bH(a,c)),f==="normal"&&c in bU&&(f=bU[c]),d||e!==b?(g=parseFloat(f),d||p.isNumeric(g)?g||0:f):f},swap:function(a,b,c){var d,e,f={};for(e in b)f[e]=a.style[e],a.style[e]=b[e];d=c.call(a);for(e in b)a.style[e]=f[e];return d}}),a.getComputedStyle?bH=function(b,c){var d,e,f,g,h=a.getComputedStyle(b,null),i=b.style;return h&&(d=h[c],d===""&&!p.contains(b.ownerDocument,b)&&(d=p.style(b,c)),bQ.test(d)&&bO.test(c)&&(e=i.width,f=i.minWidth,g=i.maxWidth,i.minWidth=i.maxWidth=i.width=d,d=h.width,i.width=e,i.minWidth=f,i.maxWidth=g)),d}:e.documentElement.currentStyle&&(bH=function(a,b){var c,d,e=a.currentStyle&&a.currentStyle[b],f=a.style;return e==null&&f&&f[b]&&(e=f[b]),bQ.test(e)&&!bM.test(b)&&(c=f.left,d=a.runtimeStyle&&a.runtimeStyle.left,d&&(a.runtimeStyle.left=a.currentStyle.left),f.left=b==="fontSize"?"1em":e,e=f.pixelLeft+"px",f.left=c,d&&(a.runtimeStyle.left=d)),e===""?"auto":e}),p.each(["height","width"],function(a,b){p.cssHooks[b]={get:function(a,c,d){if(c)return a.offsetWidth===0&&bN.test(bH(a,"display"))?p.swap(a,bT,function(){return cb(a,b,d)}):cb(a,b,d)},set:function(a,c,d){return b_(a,c,d?ca(a,b,d,p.support.boxSizing&&p.css(a,"boxSizing")==="border-box"):0)}}}),p.support.opacity||(p.cssHooks.opacity={get:function(a,b){return bL.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=p.isNumeric(b)?"alpha(opacity="+b*100+")":"",f=d&&d.filter||c.filter||"";c.zoom=1;if(b>=1&&p.trim(f.replace(bK,""))===""&&c.removeAttribute){c.removeAttribute("filter");if(d&&!d.filter)return}c.filter=bK.test(f)?f.replace(bK,e):f+" "+e}}),p(function(){p.support.reliableMarginRight||(p.cssHooks.marginRight={get:function(a,b){return p.swap(a,{display:"inline-block"},function(){if(b)return bH(a,"marginRight")})}}),!p.support.pixelPosition&&p.fn.position&&p.each(["top","left"],function(a,b){p.cssHooks[b]={get:function(a,c){if(c){var d=bH(a,b);return bQ.test(d)?p(a).position()[b]+"px":d}}}})}),p.expr&&p.expr.filters&&(p.expr.filters.hidden=function(a){return a.offsetWidth===0&&a.offsetHeight===0||!p.support.reliableHiddenOffsets&&(a.style&&a.style.display||bH(a,"display"))==="none"},p.expr.filters.visible=function(a){return!p.expr.filters.hidden(a)}),p.each({margin:"",padding:"",border:"Width"},function(a,b){p.cssHooks[a+b]={expand:function(c){var d,e=typeof c=="string"?c.split(" "):[c],f={};for(d=0;d<4;d++)f[a+bV[d]+b]=e[d]||e[d-2]||e[0];return f}},bO.test(a)||(p.cssHooks[a+b].set=b_)});var cd=/%20/g,ce=/\[\]$/,cf=/\r?\n/g,cg=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,ch=/^(?:select|textarea)/i;p.fn.extend({serialize:function(){return p.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?p.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||ch.test(this.nodeName)||cg.test(this.type))}).map(function(a,b){var c=p(this).val();return c==null?null:p.isArray(c)?p.map(c,function(a,c){return{name:b.name,value:a.replace(cf,"\r\n")}}):{name:b.name,value:c.replace(cf,"\r\n")}}).get()}}),p.param=function(a,c){var d,e=[],f=function(a,b){b=p.isFunction(b)?b():b==null?"":b,e[e.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=p.ajaxSettings&&p.ajaxSettings.traditional);if(p.isArray(a)||a.jquery&&!p.isPlainObject(a))p.each(a,function(){f(this.name,this.value)});else for(d in a)ci(d,a[d],c,f);return e.join("&").replace(cd,"+")};var cj,ck,cl=/#.*$/,cm=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,cn=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,co=/^(?:GET|HEAD)$/,cp=/^\/\//,cq=/\?/,cr=/)<[^<]*)*<\/script>/gi,cs=/([?&])_=[^&]*/,ct=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,cu=p.fn.load,cv={},cw={},cx=["*/"]+["*"];try{ck=f.href}catch(cy){ck=e.createElement("a"),ck.href="",ck=ck.href}cj=ct.exec(ck.toLowerCase())||[],p.fn.load=function(a,c,d){if(typeof a!="string"&&cu)return cu.apply(this,arguments);if(!this.length)return this;var e,f,g,h=this,i=a.indexOf(" ");return i>=0&&(e=a.slice(i,a.length),a=a.slice(0,i)),p.isFunction(c)?(d=c,c=b):c&&typeof c=="object"&&(f="POST"),p.ajax({url:a,type:f,dataType:"html",data:c,complete:function(a,b){d&&h.each(d,g||[a.responseText,b,a])}}).done(function(a){g=arguments,h.html(e?p("
                                                                  ").append(a.replace(cr,"")).find(e):a)}),this},p.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){p.fn[b]=function(a){return this.on(b,a)}}),p.each(["get","post"],function(a,c){p[c]=function(a,d,e,f){return p.isFunction(d)&&(f=f||e,e=d,d=b),p.ajax({type:c,url:a,data:d,success:e,dataType:f})}}),p.extend({getScript:function(a,c){return p.get(a,b,c,"script")},getJSON:function(a,b,c){return p.get(a,b,c,"json")},ajaxSetup:function(a,b){return b?cB(a,p.ajaxSettings):(b=a,a=p.ajaxSettings),cB(a,b),a},ajaxSettings:{url:ck,isLocal:cn.test(cj[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded; charset=UTF-8",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":cx},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":p.parseJSON,"text xml":p.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:cz(cv),ajaxTransport:cz(cw),ajax:function(a,c){function y(a,c,f,i){var k,s,t,u,w,y=c;if(v===2)return;v=2,h&&clearTimeout(h),g=b,e=i||"",x.readyState=a>0?4:0,f&&(u=cC(l,x,f));if(a>=200&&a<300||a===304)l.ifModified&&(w=x.getResponseHeader("Last-Modified"),w&&(p.lastModified[d]=w),w=x.getResponseHeader("Etag"),w&&(p.etag[d]=w)),a===304?(y="notmodified",k=!0):(k=cD(l,u),y=k.state,s=k.data,t=k.error,k=!t);else{t=y;if(!y||a)y="error",a<0&&(a=0)}x.status=a,x.statusText=(c||y)+"",k?o.resolveWith(m,[s,y,x]):o.rejectWith(m,[x,y,t]),x.statusCode(r),r=b,j&&n.trigger("ajax"+(k?"Success":"Error"),[x,l,k?s:t]),q.fireWith(m,[x,y]),j&&(n.trigger("ajaxComplete",[x,l]),--p.active||p.event.trigger("ajaxStop"))}typeof a=="object"&&(c=a,a=b),c=c||{};var d,e,f,g,h,i,j,k,l=p.ajaxSetup({},c),m=l.context||l,n=m!==l&&(m.nodeType||m instanceof p)?p(m):p.event,o=p.Deferred(),q=p.Callbacks("once memory"),r=l.statusCode||{},t={},u={},v=0,w="canceled",x={readyState:0,setRequestHeader:function(a,b){if(!v){var c=a.toLowerCase();a=u[c]=u[c]||a,t[a]=b}return this},getAllResponseHeaders:function(){return v===2?e:null},getResponseHeader:function(a){var c;if(v===2){if(!f){f={};while(c=cm.exec(e))f[c[1].toLowerCase()]=c[2]}c=f[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){return v||(l.mimeType=a),this},abort:function(a){return a=a||w,g&&g.abort(a),y(0,a),this}};o.promise(x),x.success=x.done,x.error=x.fail,x.complete=q.add,x.statusCode=function(a){if(a){var b;if(v<2)for(b in a)r[b]=[r[b],a[b]];else b=a[x.status],x.always(b)}return this},l.url=((a||l.url)+"").replace(cl,"").replace(cp,cj[1]+"//"),l.dataTypes=p.trim(l.dataType||"*").toLowerCase().split(s),l.crossDomain==null&&(i=ct.exec(l.url.toLowerCase())||!1,l.crossDomain=i&&i.join(":")+(i[3]?"":i[1]==="http:"?80:443)!==cj.join(":")+(cj[3]?"":cj[1]==="http:"?80:443)),l.data&&l.processData&&typeof l.data!="string"&&(l.data=p.param(l.data,l.traditional)),cA(cv,l,c,x);if(v===2)return x;j=l.global,l.type=l.type.toUpperCase(),l.hasContent=!co.test(l.type),j&&p.active++===0&&p.event.trigger("ajaxStart");if(!l.hasContent){l.data&&(l.url+=(cq.test(l.url)?"&":"?")+l.data,delete l.data),d=l.url;if(l.cache===!1){var z=p.now(),A=l.url.replace(cs,"$1_="+z);l.url=A+(A===l.url?(cq.test(l.url)?"&":"?")+"_="+z:"")}}(l.data&&l.hasContent&&l.contentType!==!1||c.contentType)&&x.setRequestHeader("Content-Type",l.contentType),l.ifModified&&(d=d||l.url,p.lastModified[d]&&x.setRequestHeader("If-Modified-Since",p.lastModified[d]),p.etag[d]&&x.setRequestHeader("If-None-Match",p.etag[d])),x.setRequestHeader("Accept",l.dataTypes[0]&&l.accepts[l.dataTypes[0]]?l.accepts[l.dataTypes[0]]+(l.dataTypes[0]!=="*"?", "+cx+"; q=0.01":""):l.accepts["*"]);for(k in l.headers)x.setRequestHeader(k,l.headers[k]);if(!l.beforeSend||l.beforeSend.call(m,x,l)!==!1&&v!==2){w="abort";for(k in{success:1,error:1,complete:1})x[k](l[k]);g=cA(cw,l,c,x);if(!g)y(-1,"No Transport");else{x.readyState=1,j&&n.trigger("ajaxSend",[x,l]),l.async&&l.timeout>0&&(h=setTimeout(function(){x.abort("timeout")},l.timeout));try{v=1,g.send(t,y)}catch(B){if(v<2)y(-1,B);else throw B}}return x}return x.abort()},active:0,lastModified:{},etag:{}});var cE=[],cF=/\?/,cG=/(=)\?(?=&|$)|\?\?/,cH=p.now();p.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=cE.pop()||p.expando+"_"+cH++;return this[a]=!0,a}}),p.ajaxPrefilter("json jsonp",function(c,d,e){var f,g,h,i=c.data,j=c.url,k=c.jsonp!==!1,l=k&&cG.test(j),m=k&&!l&&typeof i=="string"&&!(c.contentType||"").indexOf("application/x-www-form-urlencoded")&&cG.test(i);if(c.dataTypes[0]==="jsonp"||l||m)return f=c.jsonpCallback=p.isFunction(c.jsonpCallback)?c.jsonpCallback():c.jsonpCallback,g=a[f],l?c.url=j.replace(cG,"$1"+f):m?c.data=i.replace(cG,"$1"+f):k&&(c.url+=(cF.test(j)?"&":"?")+c.jsonp+"="+f),c.converters["script json"]=function(){return h||p.error(f+" was not called"),h[0]},c.dataTypes[0]="json",a[f]=function(){h=arguments},e.always(function(){a[f]=g,c[f]&&(c.jsonpCallback=d.jsonpCallback,cE.push(f)),h&&p.isFunction(g)&&g(h[0]),h=g=b}),"script"}),p.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){return p.globalEval(a),a}}}),p.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),p.ajaxTransport("script",function(a){if(a.crossDomain){var c,d=e.head||e.getElementsByTagName("head")[0]||e.documentElement;return{send:function(f,g){c=e.createElement("script"),c.async="async",a.scriptCharset&&(c.charset=a.scriptCharset),c.src=a.url,c.onload=c.onreadystatechange=function(a,e){if(e||!c.readyState||/loaded|complete/.test(c.readyState))c.onload=c.onreadystatechange=null,d&&c.parentNode&&d.removeChild(c),c=b,e||g(200,"success")},d.insertBefore(c,d.firstChild)},abort:function(){c&&c.onload(0,1)}}}});var cI,cJ=a.ActiveXObject?function(){for(var a in cI)cI[a](0,1)}:!1,cK=0;p.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&cL()||cM()}:cL,function(a){p.extend(p.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(p.ajaxSettings.xhr()),p.support.ajax&&p.ajaxTransport(function(c){if(!c.crossDomain||p.support.cors){var d;return{send:function(e,f){var g,h,i=c.xhr();c.username?i.open(c.type,c.url,c.async,c.username,c.password):i.open(c.type,c.url,c.async);if(c.xhrFields)for(h in c.xhrFields)i[h]=c.xhrFields[h];c.mimeType&&i.overrideMimeType&&i.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(h in e)i.setRequestHeader(h,e[h])}catch(j){}i.send(c.hasContent&&c.data||null),d=function(a,e){var h,j,k,l,m;try{if(d&&(e||i.readyState===4)){d=b,g&&(i.onreadystatechange=p.noop,cJ&&delete cI[g]);if(e)i.readyState!==4&&i.abort();else{h=i.status,k=i.getAllResponseHeaders(),l={},m=i.responseXML,m&&m.documentElement&&(l.xml=m);try{l.text=i.responseText}catch(a){}try{j=i.statusText}catch(n){j=""}!h&&c.isLocal&&!c.crossDomain?h=l.text?200:404:h===1223&&(h=204)}}}catch(o){e||f(-1,o)}l&&f(h,j,l,k)},c.async?i.readyState===4?setTimeout(d,0):(g=++cK,cJ&&(cI||(cI={},p(a).unload(cJ)),cI[g]=d),i.onreadystatechange=d):d()},abort:function(){d&&d(0,1)}}}});var cN,cO,cP=/^(?:toggle|show|hide)$/,cQ=new RegExp("^(?:([-+])=|)("+q+")([a-z%]*)$","i"),cR=/queueHooks$/,cS=[cY],cT={"*":[function(a,b){var c,d,e=this.createTween(a,b),f=cQ.exec(b),g=e.cur(),h=+g||0,i=1,j=20;if(f){c=+f[2],d=f[3]||(p.cssNumber[a]?"":"px");if(d!=="px"&&h){h=p.css(e.elem,a,!0)||c||1;do i=i||".5",h=h/i,p.style(e.elem,a,h+d);while(i!==(i=e.cur()/g)&&i!==1&&--j)}e.unit=d,e.start=h,e.end=f[1]?h+(f[1]+1)*c:c}return e}]};p.Animation=p.extend(cW,{tweener:function(a,b){p.isFunction(a)?(b=a,a=["*"]):a=a.split(" ");var c,d=0,e=a.length;for(;d-1,j={},k={},l,m;i?(k=e.position(),l=k.top,m=k.left):(l=parseFloat(g)||0,m=parseFloat(h)||0),p.isFunction(b)&&(b=b.call(a,c,f)),b.top!=null&&(j.top=b.top-f.top+l),b.left!=null&&(j.left=b.left-f.left+m),"using"in b?b.using.call(a,j):e.css(j)}},p.fn.extend({position:function(){if(!this[0])return;var a=this[0],b=this.offsetParent(),c=this.offset(),d=c_.test(b[0].nodeName)?{top:0,left:0}:b.offset();return c.top-=parseFloat(p.css(a,"marginTop"))||0,c.left-=parseFloat(p.css(a,"marginLeft"))||0,d.top+=parseFloat(p.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(p.css(b[0],"borderLeftWidth"))||0,{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||e.body;while(a&&!c_.test(a.nodeName)&&p.css(a,"position")==="static")a=a.offsetParent;return a||e.body})}}),p.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,c){var d=/Y/.test(c);p.fn[a]=function(e){return p.access(this,function(a,e,f){var g=da(a);if(f===b)return g?c in g?g[c]:g.document.documentElement[e]:a[e];g?g.scrollTo(d?p(g).scrollLeft():f,d?f:p(g).scrollTop()):a[e]=f},a,e,arguments.length,null)}}),p.each({Height:"height",Width:"width"},function(a,c){p.each({padding:"inner"+a,content:c,"":"outer"+a},function(d,e){p.fn[e]=function(e,f){var g=arguments.length&&(d||typeof e!="boolean"),h=d||(e===!0||f===!0?"margin":"border");return p.access(this,function(c,d,e){var f;return p.isWindow(c)?c.document.documentElement["client"+a]:c.nodeType===9?(f=c.documentElement,Math.max(c.body["scroll"+a],f["scroll"+a],c.body["offset"+a],f["offset"+a],f["client"+a])):e===b?p.css(c,d,e,h):p.style(c,d,e,h)},c,g?e:b,g,null)}})}),a.jQuery=a.$=p,typeof define=="function"&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return p})})(window); \ No newline at end of file diff --git a/Components/latest/api/lib/jquery.layout.js b/Components/latest/api/lib/jquery.layout.js deleted file mode 100644 index 4dd48675..00000000 --- a/Components/latest/api/lib/jquery.layout.js +++ /dev/null @@ -1,5486 +0,0 @@ -/** - * @preserve jquery.layout 1.3.0 - Release Candidate 30.62 - * $Date: 2012-08-04 08:00:00 (Thu, 23 Aug 2012) $ - * $Rev: 303006 $ - * - * Copyright (c) 2012 - * Fabrizio Balliano (http://www.fabrizioballiano.net) - * Kevin Dalman (http://allpro.net) - * - * Dual licensed under the GPL (http://www.gnu.org/licenses/gpl.html) - * and MIT (http://www.opensource.org/licenses/mit-license.php) licenses. - * - * Changelog: http://layout.jquery-dev.net/changelog.cfm#1.3.0.rc30.62 - * NOTE: This is a short-term release to patch a couple of bugs. - * These bugs are listed as officially fixed in RC30.7, which will be released shortly. - * - * Docs: http://layout.jquery-dev.net/documentation.html - * Tips: http://layout.jquery-dev.net/tips.html - * Help: http://groups.google.com/group/jquery-ui-layout - */ - -/* JavaDoc Info: http://code.google.com/closure/compiler/docs/js-for-compiler.html - * {!Object} non-nullable type (never NULL) - * {?string} nullable type (sometimes NULL) - default for {Object} - * {number=} optional parameter - * {*} ALL types - */ - -// NOTE: For best readability, view with a fixed-width font and tabs equal to 4-chars - -;(function ($) { - -// alias Math methods - used a lot! -var min = Math.min -, max = Math.max -, round = Math.floor - -, isStr = function (v) { return $.type(v) === "string"; } - -, runPluginCallbacks = function (Instance, a_fn) { - if ($.isArray(a_fn)) - for (var i=0, c=a_fn.length; i
                                                                  ').appendTo("body"); - var d = { width: $c.width() - $c[0].clientWidth, height: $c.height() - $c[0].clientHeight }; - $c.remove(); - window.scrollbarWidth = d.width; - window.scrollbarHeight = d.height; - return dim.match(/^(width|height)$/) ? d[dim] : d; - } - - - /** - * Returns hash container 'display' and 'visibility' - * - * @see $.swap() - swaps CSS, runs callback, resets CSS - */ -, showInvisibly: function ($E, force) { - if ($E && $E.length && (force || $E.css('display') === "none")) { // only if not *already hidden* - var s = $E[0].style - // save ONLY the 'style' props because that is what we must restore - , CSS = { display: s.display || '', visibility: s.visibility || '' }; - // show element 'invisibly' so can be measured - $E.css({ display: "block", visibility: "hidden" }); - return CSS; - } - return {}; - } - - /** - * Returns data for setting size of an element (container or a pane). - * - * @see _create(), onWindowResize() for container, plus others for pane - * @return JSON Returns a hash of all dimensions: top, bottom, left, right, outerWidth, innerHeight, etc - */ -, getElementDimensions: function ($E) { - var - d = {} // dimensions hash - , x = d.css = {} // CSS hash - , i = {} // TEMP insets - , b, p // TEMP border, padding - , N = $.layout.cssNum - , off = $E.offset() - ; - d.offsetLeft = off.left; - d.offsetTop = off.top; - - $.each("Left,Right,Top,Bottom".split(","), function (idx, e) { // e = edge - b = x["border" + e] = $.layout.borderWidth($E, e); - p = x["padding"+ e] = $.layout.cssNum($E, "padding"+e); - i[e] = b + p; // total offset of content from outer side - d["inset"+ e] = p; // eg: insetLeft = paddingLeft - }); - - d.offsetWidth = $E.innerWidth(); // offsetWidth is used in calc when doing manual resize - d.offsetHeight = $E.innerHeight(); // ditto - d.outerWidth = $E.outerWidth(); - d.outerHeight = $E.outerHeight(); - d.innerWidth = max(0, d.outerWidth - i.Left - i.Right); - d.innerHeight = max(0, d.outerHeight - i.Top - i.Bottom); - - x.width = $E.width(); - x.height = $E.height(); - x.top = N($E,"top",true); - x.bottom = N($E,"bottom",true); - x.left = N($E,"left",true); - x.right = N($E,"right",true); - - //d.visible = $E.is(":visible");// && x.width > 0 && x.height > 0; - - return d; - } - -, getElementCSS: function ($E, list) { - var - CSS = {} - , style = $E[0].style - , props = list.split(",") - , sides = "Top,Bottom,Left,Right".split(",") - , attrs = "Color,Style,Width".split(",") - , p, s, a, i, j, k - ; - for (i=0; i < props.length; i++) { - p = props[i]; - if (p.match(/(border|padding|margin)$/)) - for (j=0; j < 4; j++) { - s = sides[j]; - if (p === "border") - for (k=0; k < 3; k++) { - a = attrs[k]; - CSS[p+s+a] = style[p+s+a]; - } - else - CSS[p+s] = style[p+s]; - } - else - CSS[p] = style[p]; - }; - return CSS - } - - /** - * Return the innerWidth for the current browser/doctype - * - * @see initPanes(), sizeMidPanes(), initHandles(), sizeHandles() - * @param {Array.} $E Must pass a jQuery object - first element is processed - * @param {number=} outerWidth (optional) Can pass a width, allowing calculations BEFORE element is resized - * @return {number} Returns the innerWidth of the elem by subtracting padding and borders - */ -, cssWidth: function ($E, outerWidth) { - // a 'calculated' outerHeight can be passed so borders and/or padding are removed if needed - if (outerWidth <= 0) return 0; - - if (!$.layout.browser.boxModel) return outerWidth; - - // strip border and padding from outerWidth to get CSS Width - var b = $.layout.borderWidth - , n = $.layout.cssNum - , W = outerWidth - - b($E, "Left") - - b($E, "Right") - - n($E, "paddingLeft") - - n($E, "paddingRight"); - - return max(0,W); - } - - /** - * Return the innerHeight for the current browser/doctype - * - * @see initPanes(), sizeMidPanes(), initHandles(), sizeHandles() - * @param {Array.} $E Must pass a jQuery object - first element is processed - * @param {number=} outerHeight (optional) Can pass a width, allowing calculations BEFORE element is resized - * @return {number} Returns the innerHeight of the elem by subtracting padding and borders - */ -, cssHeight: function ($E, outerHeight) { - // a 'calculated' outerHeight can be passed so borders and/or padding are removed if needed - if (outerHeight <= 0) return 0; - - if (!$.layout.browser.boxModel) return outerHeight; - - // strip border and padding from outerHeight to get CSS Height - var b = $.layout.borderWidth - , n = $.layout.cssNum - , H = outerHeight - - b($E, "Top") - - b($E, "Bottom") - - n($E, "paddingTop") - - n($E, "paddingBottom"); - - return max(0,H); - } - - /** - * Returns the 'current CSS numeric value' for a CSS property - 0 if property does not exist - * - * @see Called by many methods - * @param {Array.} $E Must pass a jQuery object - first element is processed - * @param {string} prop The name of the CSS property, eg: top, width, etc. - * @param {boolean=} [allowAuto=false] true = return 'auto' if that is value; false = return 0 - * @return {(string|number)} Usually used to get an integer value for position (top, left) or size (height, width) - */ -, cssNum: function ($E, prop, allowAuto) { - if (!$E.jquery) $E = $($E); - var CSS = $.layout.showInvisibly($E) - , p = $.css($E[0], prop, true) - , v = allowAuto && p=="auto" ? p : (parseInt(p, 10) || 0); - $E.css( CSS ); // RESET - return v; - } - -, borderWidth: function (el, side) { - if (el.jquery) el = el[0]; - var b = "border"+ side.substr(0,1).toUpperCase() + side.substr(1); // left => Left - return $.css(el, b+"Style", true) === "none" ? 0 : (parseInt($.css(el, b+"Width", true), 10) || 0); - } - - /** - * Mouse-tracking utility - FUTURE REFERENCE - * - * init: if (!window.mouse) { - * window.mouse = { x: 0, y: 0 }; - * $(document).mousemove( $.layout.trackMouse ); - * } - * - * @param {Object} evt - * -, trackMouse: function (evt) { - window.mouse = { x: evt.clientX, y: evt.clientY }; - } - */ - - /** - * SUBROUTINE for preventPrematureSlideClose option - * - * @param {Object} evt - * @param {Object=} el - */ -, isMouseOverElem: function (evt, el) { - var - $E = $(el || this) - , d = $E.offset() - , T = d.top - , L = d.left - , R = L + $E.outerWidth() - , B = T + $E.outerHeight() - , x = evt.pageX // evt.clientX ? - , y = evt.pageY // evt.clientY ? - ; - // if X & Y are < 0, probably means is over an open SELECT - return ($.layout.browser.msie && x < 0 && y < 0) || ((x >= L && x <= R) && (y >= T && y <= B)); - } - - /** - * Message/Logging Utility - * - * @example $.layout.msg("My message"); // log text - * @example $.layout.msg("My message", true); // alert text - * @example $.layout.msg({ foo: "bar" }, "Title"); // log hash-data, with custom title - * @example $.layout.msg({ foo: "bar" }, true, "Title", { sort: false }); -OR- - * @example $.layout.msg({ foo: "bar" }, "Title", { sort: false, display: true }); // alert hash-data - * - * @param {(Object|string)} info String message OR Hash/Array - * @param {(Boolean|string|Object)=} [popup=false] True means alert-box - can be skipped - * @param {(Object|string)=} [debugTitle=""] Title for Hash data - can be skipped - * @param {Object=} [debugOpts] Extra options for debug output - */ -, msg: function (info, popup, debugTitle, debugOpts) { - if ($.isPlainObject(info) && window.debugData) { - if (typeof popup === "string") { - debugOpts = debugTitle; - debugTitle = popup; - } - else if (typeof debugTitle === "object") { - debugOpts = debugTitle; - debugTitle = null; - } - var t = debugTitle || "log( )" - , o = $.extend({ sort: false, returnHTML: false, display: false }, debugOpts); - if (popup === true || o.display) - debugData( info, t, o ); - else if (window.console) - console.log(debugData( info, t, o )); - } - else if (popup) - alert(info); - else if (window.console) - console.log(info); - else { - var id = "#layoutLogger" - , $l = $(id); - if (!$l.length) - $l = createLog(); - $l.children("ul").append('
                                                                20. '+ info.replace(/\/g,">") +'
                                                                21. '); - } - - function createLog () { - var pos = $.support.fixedPosition ? 'fixed' : 'absolute' - , $e = $('
                                                                  ' - + '
                                                                  ' - + 'XLayout console.log
                                                                  ' - + '
                                                                    ' - + '
                                                                    ' - ).appendTo("body"); - $e.css('left', $(window).width() - $e.outerWidth() - 5) - if ($.ui.draggable) $e.draggable({ handle: ':first-child' }); - return $e; - }; - } - -}; - -// DEFAULT OPTIONS -$.layout.defaults = { -/* - * LAYOUT & LAYOUT-CONTAINER OPTIONS - * - none of these options are applicable to individual panes - */ - name: "" // Not required, but useful for buttons and used for the state-cookie -, containerSelector: "" // ONLY used when specifying a childOptions - to find container-element that is NOT directly-nested -, containerClass: "ui-layout-container" // layout-container element -, scrollToBookmarkOnLoad: true // after creating a layout, scroll to bookmark in URL (.../page.htm#myBookmark) -, resizeWithWindow: true // bind thisLayout.resizeAll() to the window.resize event -, resizeWithWindowDelay: 200 // delay calling resizeAll because makes window resizing very jerky -, resizeWithWindowMaxDelay: 0 // 0 = none - force resize every XX ms while window is being resized -, onresizeall_start: null // CALLBACK when resizeAll() STARTS - NOT pane-specific -, onresizeall_end: null // CALLBACK when resizeAll() ENDS - NOT pane-specific -, onload_start: null // CALLBACK when Layout inits - after options initialized, but before elements -, onload_end: null // CALLBACK when Layout inits - after EVERYTHING has been initialized -, onunload_start: null // CALLBACK when Layout is destroyed OR onWindowUnload -, onunload_end: null // CALLBACK when Layout is destroyed OR onWindowUnload -, initPanes: true // false = DO NOT initialize the panes onLoad - will init later -, showErrorMessages: true // enables fatal error messages to warn developers of common errors -, showDebugMessages: false // display console-and-alert debug msgs - IF this Layout version _has_ debugging code! -// Changing this zIndex value will cause other zIndex values to automatically change -, zIndex: null // the PANE zIndex - resizers and masks will be +1 -// DO NOT CHANGE the zIndex values below unless you clearly understand their relationships -, zIndexes: { // set _default_ z-index values here... - pane_normal: 0 // normal z-index for panes - , content_mask: 1 // applied to overlays used to mask content INSIDE panes during resizing - , resizer_normal: 2 // normal z-index for resizer-bars - , pane_sliding: 100 // applied to *BOTH* the pane and its resizer when a pane is 'slid open' - , pane_animate: 1000 // applied to the pane when being animated - not applied to the resizer - , resizer_drag: 10000 // applied to the CLONED resizer-bar when being 'dragged' - } -, errors: { - pane: "pane" // description of "layout pane element" - used only in error messages - , selector: "selector" // description of "jQuery-selector" - used only in error messages - , addButtonError: "Error Adding Button \n\nInvalid " - , containerMissing: "UI Layout Initialization Error\n\nThe specified layout-container does not exist." - , centerPaneMissing: "UI Layout Initialization Error\n\nThe center-pane element does not exist.\n\nThe center-pane is a required element." - , noContainerHeight: "UI Layout Initialization Warning\n\nThe layout-container \"CONTAINER\" has no height.\n\nTherefore the layout is 0-height and hence 'invisible'!" - , callbackError: "UI Layout Callback Error\n\nThe EVENT callback is not a valid function." - } -/* - * PANE DEFAULT SETTINGS - * - settings under the 'panes' key become the default settings for *all panes* - * - ALL pane-options can also be set specifically for each panes, which will override these 'default values' - */ -, panes: { // default options for 'all panes' - will be overridden by 'per-pane settings' - applyDemoStyles: false // NOTE: renamed from applyDefaultStyles for clarity - , closable: true // pane can open & close - , resizable: true // when open, pane can be resized - , slidable: true // when closed, pane can 'slide open' over other panes - closes on mouse-out - , initClosed: false // true = init pane as 'closed' - , initHidden: false // true = init pane as 'hidden' - no resizer-bar/spacing - // SELECTORS - //, paneSelector: "" // MUST be pane-specific - jQuery selector for pane - , contentSelector: ".ui-layout-content" // INNER div/element to auto-size so only it scrolls, not the entire pane! - , contentIgnoreSelector: ".ui-layout-ignore" // element(s) to 'ignore' when measuring 'content' - , findNestedContent: false // true = $P.find(contentSelector), false = $P.children(contentSelector) - // GENERIC ROOT-CLASSES - for auto-generated classNames - , paneClass: "ui-layout-pane" // Layout Pane - , resizerClass: "ui-layout-resizer" // Resizer Bar - , togglerClass: "ui-layout-toggler" // Toggler Button - , buttonClass: "ui-layout-button" // CUSTOM Buttons - eg: '[ui-layout-button]-toggle/-open/-close/-pin' - // ELEMENT SIZE & SPACING - //, size: 100 // MUST be pane-specific -initial size of pane - , minSize: 0 // when manually resizing a pane - , maxSize: 0 // ditto, 0 = no limit - , spacing_open: 6 // space between pane and adjacent panes - when pane is 'open' - , spacing_closed: 6 // ditto - when pane is 'closed' - , togglerLength_open: 50 // Length = WIDTH of toggler button on north/south sides - HEIGHT on east/west sides - , togglerLength_closed: 50 // 100% OR -1 means 'full height/width of resizer bar' - 0 means 'hidden' - , togglerAlign_open: "center" // top/left, bottom/right, center, OR... - , togglerAlign_closed: "center" // 1 => nn = offset from top/left, -1 => -nn == offset from bottom/right - , togglerContent_open: "" // text or HTML to put INSIDE the toggler - , togglerContent_closed: "" // ditto - // RESIZING OPTIONS - , resizerDblClickToggle: true // - , autoResize: true // IF size is 'auto' or a percentage, then recalc 'pixel size' whenever the layout resizes - , autoReopen: true // IF a pane was auto-closed due to noRoom, reopen it when there is room? False = leave it closed - , resizerDragOpacity: 1 // option for ui.draggable - //, resizerCursor: "" // MUST be pane-specific - cursor when over resizer-bar - , maskContents: false // true = add DIV-mask over-or-inside this pane so can 'drag' over IFRAMES - , maskObjects: false // true = add IFRAME-mask over-or-inside this pane to cover objects/applets - content-mask will overlay this mask - , maskZindex: null // will override zIndexes.content_mask if specified - not applicable to iframe-panes - , resizingGrid: false // grid size that the resizers will snap-to during resizing, eg: [20,20] - , livePaneResizing: false // true = LIVE Resizing as resizer is dragged - , liveContentResizing: false // true = re-measure header/footer heights as resizer is dragged - , liveResizingTolerance: 1 // how many px change before pane resizes, to control performance - // SLIDING OPTIONS - , sliderCursor: "pointer" // cursor when resizer-bar will trigger 'sliding' - , slideTrigger_open: "click" // click, dblclick, mouseenter - , slideTrigger_close: "mouseleave"// click, mouseleave - , slideDelay_open: 300 // applies only for mouseenter event - 0 = instant open - , slideDelay_close: 300 // applies only for mouseleave event (300ms is the minimum!) - , hideTogglerOnSlide: false // when pane is slid-open, should the toggler show? - , preventQuickSlideClose: $.layout.browser.webkit // Chrome triggers slideClosed as it is opening - , preventPrematureSlideClose: false // handle incorrect mouseleave trigger, like when over a SELECT-list in IE - // PANE-SPECIFIC TIPS & MESSAGES - , tips: { - Open: "Open" // eg: "Open Pane" - , Close: "Close" - , Resize: "Resize" - , Slide: "Slide Open" - , Pin: "Pin" - , Unpin: "Un-Pin" - , noRoomToOpen: "Not enough room to show this panel." // alert if user tries to open a pane that cannot - , minSizeWarning: "Panel has reached its minimum size" // displays in browser statusbar - , maxSizeWarning: "Panel has reached its maximum size" // ditto - } - // HOT-KEYS & MISC - , showOverflowOnHover: false // will bind allowOverflow() utility to pane.onMouseOver - , enableCursorHotkey: true // enabled 'cursor' hotkeys - //, customHotkey: "" // MUST be pane-specific - EITHER a charCode OR a character - , customHotkeyModifier: "SHIFT" // either 'SHIFT', 'CTRL' or 'CTRL+SHIFT' - NOT 'ALT' - // PANE ANIMATION - // NOTE: fxSss_open, fxSss_close & fxSss_size options (eg: fxName_open) are auto-generated if not passed - , fxName: "slide" // ('none' or blank), slide, drop, scale -- only relevant to 'open' & 'close', NOT 'size' - , fxSpeed: null // slow, normal, fast, 200, nnn - if passed, will OVERRIDE fxSettings.duration - , fxSettings: {} // can be passed, eg: { easing: "easeOutBounce", duration: 1500 } - , fxOpacityFix: true // tries to fix opacity in IE to restore anti-aliasing after animation - , animatePaneSizing: false // true = animate resizing after dragging resizer-bar OR sizePane() is called - /* NOTE: Action-specific FX options are auto-generated from the options above if not specifically set: - fxName_open: "slide" // 'Open' pane animation - fnName_close: "slide" // 'Close' pane animation - fxName_size: "slide" // 'Size' pane animation - when animatePaneSizing = true - fxSpeed_open: null - fxSpeed_close: null - fxSpeed_size: null - fxSettings_open: {} - fxSettings_close: {} - fxSettings_size: {} - */ - // CHILD/NESTED LAYOUTS - , childOptions: null // Layout-options for nested/child layout - even {} is valid as options - , initChildLayout: true // true = child layout will be created as soon as _this_ layout completes initialization - , destroyChildLayout: true // true = destroy child-layout if this pane is destroyed - , resizeChildLayout: true // true = trigger child-layout.resizeAll() when this pane is resized - // EVENT TRIGGERING - , triggerEventsOnLoad: false // true = trigger onopen OR onclose callbacks when layout initializes - , triggerEventsDuringLiveResize: true // true = trigger onresize callback REPEATEDLY if livePaneResizing==true - // PANE CALLBACKS - , onshow_start: null // CALLBACK when pane STARTS to Show - BEFORE onopen/onhide_start - , onshow_end: null // CALLBACK when pane ENDS being Shown - AFTER onopen/onhide_end - , onhide_start: null // CALLBACK when pane STARTS to Close - BEFORE onclose_start - , onhide_end: null // CALLBACK when pane ENDS being Closed - AFTER onclose_end - , onopen_start: null // CALLBACK when pane STARTS to Open - , onopen_end: null // CALLBACK when pane ENDS being Opened - , onclose_start: null // CALLBACK when pane STARTS to Close - , onclose_end: null // CALLBACK when pane ENDS being Closed - , onresize_start: null // CALLBACK when pane STARTS being Resized ***FOR ANY REASON*** - , onresize_end: null // CALLBACK when pane ENDS being Resized ***FOR ANY REASON*** - , onsizecontent_start: null // CALLBACK when sizing of content-element STARTS - , onsizecontent_end: null // CALLBACK when sizing of content-element ENDS - , onswap_start: null // CALLBACK when pane STARTS to Swap - , onswap_end: null // CALLBACK when pane ENDS being Swapped - , ondrag_start: null // CALLBACK when pane STARTS being ***MANUALLY*** Resized - , ondrag_end: null // CALLBACK when pane ENDS being ***MANUALLY*** Resized - } -/* - * PANE-SPECIFIC SETTINGS - * - options listed below MUST be specified per-pane - they CANNOT be set under 'panes' - * - all options under the 'panes' key can also be set specifically for any pane - * - most options under the 'panes' key apply only to 'border-panes' - NOT the the center-pane - */ -, north: { - paneSelector: ".ui-layout-north" - , size: "auto" // eg: "auto", "30%", .30, 200 - , resizerCursor: "n-resize" // custom = url(myCursor.cur) - , customHotkey: "" // EITHER a charCode (43) OR a character ("o") - } -, south: { - paneSelector: ".ui-layout-south" - , size: "auto" - , resizerCursor: "s-resize" - , customHotkey: "" - } -, east: { - paneSelector: ".ui-layout-east" - , size: 200 - , resizerCursor: "e-resize" - , customHotkey: "" - } -, west: { - paneSelector: ".ui-layout-west" - , size: 200 - , resizerCursor: "w-resize" - , customHotkey: "" - } -, center: { - paneSelector: ".ui-layout-center" - , minWidth: 0 - , minHeight: 0 - } -}; - -$.layout.optionsMap = { - // layout/global options - NOT pane-options - layout: ("stateManagement,effects,zIndexes,errors," - + "name,zIndex,scrollToBookmarkOnLoad,showErrorMessages," - + "resizeWithWindow,resizeWithWindowDelay,resizeWithWindowMaxDelay," - + "onresizeall,onresizeall_start,onresizeall_end,onload,onunload").split(",") -// borderPanes: [ ALL options that are NOT specified as 'layout' ] - // default.panes options that apply to the center-pane (most options apply _only_ to border-panes) -, center: ("paneClass,contentSelector,contentIgnoreSelector,findNestedContent,applyDemoStyles,triggerEventsOnLoad," - + "showOverflowOnHover,maskContents,maskObjects,liveContentResizing," - + "childOptions,initChildLayout,resizeChildLayout,destroyChildLayout," - + "onresize,onresize_start,onresize_end,onsizecontent,onsizecontent_start,onsizecontent_end").split(",") - // options that MUST be specifically set 'per-pane' - CANNOT set in the panes (defaults) key -, noDefault: ("paneSelector,resizerCursor,customHotkey").split(",") -}; - -/** - * Processes options passed in converts flat-format data into subkey (JSON) format - * In flat-format, subkeys are _currently_ separated with 2 underscores, like north__optName - * Plugins may also call this method so they can transform their own data - * - * @param {!Object} hash Data/options passed by user - may be a single level or nested levels - * @return {Object} Returns hash of minWidth & minHeight - */ -$.layout.transformData = function (hash) { - var json = { panes: {}, center: {} } // init return object - , data, branch, optKey, keys, key, val, i, c; - - if (typeof hash !== "object") return json; // no options passed - - // convert all 'flat-keys' to 'sub-key' format - for (optKey in hash) { - branch = json; - data = $.layout.optionsMap.layout; - val = hash[ optKey ]; - keys = optKey.split("__"); // eg: west__size or north__fxSettings__duration - c = keys.length - 1; - // convert underscore-delimited to subkeys - for (i=0; i <= c; i++) { - key = keys[i]; - if (i === c) - branch[key] = val; - else if (!branch[key]) - branch[key] = {}; // create the subkey - // recurse to sub-key for next loop - if not done - branch = branch[key]; - } - } - - return json; -}; - -// INTERNAL CONFIG DATA - DO NOT CHANGE THIS! -$.layout.backwardCompatibility = { - // data used by renameOldOptions() - map: { - // OLD Option Name: NEW Option Name - applyDefaultStyles: "applyDemoStyles" - , resizeNestedLayout: "resizeChildLayout" - , resizeWhileDragging: "livePaneResizing" - , resizeContentWhileDragging: "liveContentResizing" - , triggerEventsWhileDragging: "triggerEventsDuringLiveResize" - , maskIframesOnResize: "maskContents" - , useStateCookie: "stateManagement.enabled" - , "cookie.autoLoad": "stateManagement.autoLoad" - , "cookie.autoSave": "stateManagement.autoSave" - , "cookie.keys": "stateManagement.stateKeys" - , "cookie.name": "stateManagement.cookie.name" - , "cookie.domain": "stateManagement.cookie.domain" - , "cookie.path": "stateManagement.cookie.path" - , "cookie.expires": "stateManagement.cookie.expires" - , "cookie.secure": "stateManagement.cookie.secure" - // OLD Language options - , noRoomToOpenTip: "tips.noRoomToOpen" - , togglerTip_open: "tips.Close" // open = Close - , togglerTip_closed: "tips.Open" // closed = Open - , resizerTip: "tips.Resize" - , sliderTip: "tips.Slide" - } - -/** -* @param {Object} opts -*/ -, renameOptions: function (opts) { - var map = $.layout.backwardCompatibility.map - , oldData, newData, value - ; - for (var itemPath in map) { - oldData = getBranch( itemPath ); - value = oldData.branch[ oldData.key ]; - if (value !== undefined) { - newData = getBranch( map[itemPath], true ); - newData.branch[ newData.key ] = value; - delete oldData.branch[ oldData.key ]; - } - } - - /** - * @param {string} path - * @param {boolean=} [create=false] Create path if does not exist - */ - function getBranch (path, create) { - var a = path.split(".") // split keys into array - , c = a.length - 1 - , D = { branch: opts, key: a[c] } // init branch at top & set key (last item) - , i = 0, k, undef; - for (; i 0) { - if (autoHide && $E.data('autoHidden') && $E.innerHeight() > 0) { - $E.show().data('autoHidden', false); - if (!browser.mozilla) // FireFox refreshes iframes - IE does not - // make hidden, then visible to 'refresh' display after animation - $E.css(_c.hidden).css(_c.visible); - } - } - else if (autoHide && !$E.data('autoHidden')) - $E.hide().data('autoHidden', true); - } - - /** - * @param {(string|!Object)} el - * @param {number=} outerHeight - * @param {boolean=} [autoHide=false] - */ -, setOuterHeight = function (el, outerHeight, autoHide) { - var $E = el, h; - if (isStr(el)) $E = $Ps[el]; // west - else if (!el.jquery) $E = $(el); - h = cssH($E, outerHeight); - $E.css({ height: h, visibility: "visible" }); // may have been 'hidden' by sizeContent - if (h > 0 && $E.innerWidth() > 0) { - if (autoHide && $E.data('autoHidden')) { - $E.show().data('autoHidden', false); - if (!browser.mozilla) // FireFox refreshes iframes - IE does not - $E.css(_c.hidden).css(_c.visible); - } - } - else if (autoHide && !$E.data('autoHidden')) - $E.hide().data('autoHidden', true); - } - - /** - * @param {(string|!Object)} el - * @param {number=} outerSize - * @param {boolean=} [autoHide=false] - */ -, setOuterSize = function (el, outerSize, autoHide) { - if (_c[pane].dir=="horz") // pane = north or south - setOuterHeight(el, outerSize, autoHide); - else // pane = east or west - setOuterWidth(el, outerSize, autoHide); - } - - - /** - * Converts any 'size' params to a pixel/integer size, if not already - * If 'auto' or a decimal/percentage is passed as 'size', a pixel-size is calculated - * - /** - * @param {string} pane - * @param {(string|number)=} size - * @param {string=} [dir] - * @return {number} - */ -, _parseSize = function (pane, size, dir) { - if (!dir) dir = _c[pane].dir; - - if (isStr(size) && size.match(/%/)) - size = (size === '100%') ? -1 : parseInt(size, 10) / 100; // convert % to decimal - - if (size === 0) - return 0; - else if (size >= 1) - return parseInt(size, 10); - - var o = options, avail = 0; - if (dir=="horz") // north or south or center.minHeight - avail = sC.innerHeight - ($Ps.north ? o.north.spacing_open : 0) - ($Ps.south ? o.south.spacing_open : 0); - else if (dir=="vert") // east or west or center.minWidth - avail = sC.innerWidth - ($Ps.west ? o.west.spacing_open : 0) - ($Ps.east ? o.east.spacing_open : 0); - - if (size === -1) // -1 == 100% - return avail; - else if (size > 0) // percentage, eg: .25 - return round(avail * size); - else if (pane=="center") - return 0; - else { // size < 0 || size=='auto' || size==Missing || size==Invalid - // auto-size the pane - var dim = (dir === "horz" ? "height" : "width") - , $P = $Ps[pane] - , $C = dim === 'height' ? $Cs[pane] : false - , vis = $.layout.showInvisibly($P) // show pane invisibly if hidden - , szP = $P.css(dim) // SAVE current pane size - , szC = $C ? $C.css(dim) : 0 // SAVE current content size - ; - $P.css(dim, "auto"); - if ($C) $C.css(dim, "auto"); - size = (dim === "height") ? $P.outerHeight() : $P.outerWidth(); // MEASURE - $P.css(dim, szP).css(vis); // RESET size & visibility - if ($C) $C.css(dim, szC); - return size; - } - } - - /** - * Calculates current 'size' (outer-width or outer-height) of a border-pane - optionally with 'pane-spacing' added - * - * @param {(string|!Object)} pane - * @param {boolean=} [inclSpace=false] - * @return {number} Returns EITHER Width for east/west panes OR Height for north/south panes - */ -, getPaneSize = function (pane, inclSpace) { - var - $P = $Ps[pane] - , o = options[pane] - , s = state[pane] - , oSp = (inclSpace ? o.spacing_open : 0) - , cSp = (inclSpace ? o.spacing_closed : 0) - ; - if (!$P || s.isHidden) - return 0; - else if (s.isClosed || (s.isSliding && inclSpace)) - return cSp; - else if (_c[pane].dir === "horz") - return $P.outerHeight() + oSp; - else // dir === "vert" - return $P.outerWidth() + oSp; - } - - /** - * Calculate min/max pane dimensions and limits for resizing - * - * @param {string} pane - * @param {boolean=} [slide=false] - */ -, setSizeLimits = function (pane, slide) { - if (!isInitialized()) return; - var - o = options[pane] - , s = state[pane] - , c = _c[pane] - , dir = c.dir - , side = c.side.toLowerCase() - , type = c.sizeType.toLowerCase() - , isSliding = (slide != undefined ? slide : s.isSliding) // only open() passes 'slide' param - , $P = $Ps[pane] - , paneSpacing = o.spacing_open - // measure the pane on the *opposite side* from this pane - , altPane = _c.oppositeEdge[pane] - , altS = state[altPane] - , $altP = $Ps[altPane] - , altPaneSize = (!$altP || altS.isVisible===false || altS.isSliding ? 0 : (dir=="horz" ? $altP.outerHeight() : $altP.outerWidth())) - , altPaneSpacing = ((!$altP || altS.isHidden ? 0 : options[altPane][ altS.isClosed !== false ? "spacing_closed" : "spacing_open" ]) || 0) - // limitSize prevents this pane from 'overlapping' opposite pane - , containerSize = (dir=="horz" ? sC.innerHeight : sC.innerWidth) - , minCenterDims = cssMinDims("center") - , minCenterSize = dir=="horz" ? max(options.center.minHeight, minCenterDims.minHeight) : max(options.center.minWidth, minCenterDims.minWidth) - // if pane is 'sliding', then ignore center and alt-pane sizes - because 'overlays' them - , limitSize = (containerSize - paneSpacing - (isSliding ? 0 : (_parseSize("center", minCenterSize, dir) + altPaneSize + altPaneSpacing))) - , minSize = s.minSize = max( _parseSize(pane, o.minSize), cssMinDims(pane).minSize ) - , maxSize = s.maxSize = min( (o.maxSize ? _parseSize(pane, o.maxSize) : 100000), limitSize ) - , r = s.resizerPosition = {} // used to set resizing limits - , top = sC.insetTop - , left = sC.insetLeft - , W = sC.innerWidth - , H = sC.innerHeight - , rW = o.spacing_open // subtract resizer-width to get top/left position for south/east - ; - switch (pane) { - case "north": r.min = top + minSize; - r.max = top + maxSize; - break; - case "west": r.min = left + minSize; - r.max = left + maxSize; - break; - case "south": r.min = top + H - maxSize - rW; - r.max = top + H - minSize - rW; - break; - case "east": r.min = left + W - maxSize - rW; - r.max = left + W - minSize - rW; - break; - }; - } - - /** - * Returns data for setting the size/position of center pane. Also used to set Height for east/west panes - * - * @return JSON Returns a hash of all dimensions: top, bottom, left, right, (outer) width and (outer) height - */ -, calcNewCenterPaneDims = function () { - var d = { - top: getPaneSize("north", true) // true = include 'spacing' value for pane - , bottom: getPaneSize("south", true) - , left: getPaneSize("west", true) - , right: getPaneSize("east", true) - , width: 0 - , height: 0 - }; - - // NOTE: sC = state.container - // calc center-pane outer dimensions - d.width = sC.innerWidth - d.left - d.right; // outerWidth - d.height = sC.innerHeight - d.bottom - d.top; // outerHeight - // add the 'container border/padding' to get final positions relative to the container - d.top += sC.insetTop; - d.bottom += sC.insetBottom; - d.left += sC.insetLeft; - d.right += sC.insetRight; - - return d; - } - - - /** - * @param {!Object} el - * @param {boolean=} [allStates=false] - */ -, getHoverClasses = function (el, allStates) { - var - $El = $(el) - , type = $El.data("layoutRole") - , pane = $El.data("layoutEdge") - , o = options[pane] - , root = o[type +"Class"] - , _pane = "-"+ pane // eg: "-west" - , _open = "-open" - , _closed = "-closed" - , _slide = "-sliding" - , _hover = "-hover " // NOTE the trailing space - , _state = $El.hasClass(root+_closed) ? _closed : _open - , _alt = _state === _closed ? _open : _closed - , classes = (root+_hover) + (root+_pane+_hover) + (root+_state+_hover) + (root+_pane+_state+_hover) - ; - if (allStates) // when 'removing' classes, also remove alternate-state classes - classes += (root+_alt+_hover) + (root+_pane+_alt+_hover); - - if (type=="resizer" && $El.hasClass(root+_slide)) - classes += (root+_slide+_hover) + (root+_pane+_slide+_hover); - - return $.trim(classes); - } -, addHover = function (evt, el) { - var $E = $(el || this); - if (evt && $E.data("layoutRole") === "toggler") - evt.stopPropagation(); // prevent triggering 'slide' on Resizer-bar - $E.addClass( getHoverClasses($E) ); - } -, removeHover = function (evt, el) { - var $E = $(el || this); - $E.removeClass( getHoverClasses($E, true) ); - } - -, onResizerEnter = function (evt) { // ALSO called by toggler.mouseenter - if ($.fn.disableSelection) - $("body").disableSelection(); - } -, onResizerLeave = function (evt, el) { - var - e = el || this // el is only passed when called by the timer - , pane = $(e).data("layoutEdge") - , name = pane +"ResizerLeave" - ; - timer.clear(pane+"_openSlider"); // cancel slideOpen timer, if set - timer.clear(name); // cancel enableSelection timer - may re/set below - // this method calls itself on a timer because it needs to allow - // enough time for dragging to kick-in and set the isResizing flag - // dragging has a 100ms delay set, so this delay must be >100 - if (!el) // 1st call - mouseleave event - timer.set(name, function(){ onResizerLeave(evt, e); }, 200); - // if user is resizing, then dragStop will enableSelection(), so can skip it here - else if (!state[pane].isResizing && $.fn.enableSelection) // 2nd call - by timer - $("body").enableSelection(); - } - -/* - * ########################### - * INITIALIZATION METHODS - * ########################### - */ - - /** - * Initialize the layout - called automatically whenever an instance of layout is created - * - * @see none - triggered onInit - * @return mixed true = fully initialized | false = panes not initialized (yet) | 'cancel' = abort - */ -, _create = function () { - // initialize config/options - initOptions(); - var o = options; - - // TEMP state so isInitialized returns true during init process - state.creatingLayout = true; - - // init plugins for this layout, if there are any (eg: stateManagement) - runPluginCallbacks( Instance, $.layout.onCreate ); - - // options & state have been initialized, so now run beforeLoad callback - // onload will CANCEL layout creation if it returns false - if (false === _runCallbacks("onload_start")) - return 'cancel'; - - // initialize the container element - _initContainer(); - - // bind hotkey function - keyDown - if required - initHotkeys(); - - // bind window.onunload - $(window).bind("unload."+ sID, unload); - - // init plugins for this layout, if there are any (eg: customButtons) - runPluginCallbacks( Instance, $.layout.onLoad ); - - // if layout elements are hidden, then layout WILL NOT complete initialization! - // initLayoutElements will set initialized=true and run the onload callback IF successful - if (o.initPanes) _initLayoutElements(); - - delete state.creatingLayout; - - return state.initialized; - } - - /** - * Initialize the layout IF not already - * - * @see All methods in Instance run this test - * @return boolean true = layoutElements have been initialized | false = panes are not initialized (yet) - */ -, isInitialized = function () { - if (state.initialized || state.creatingLayout) return true; // already initialized - else return _initLayoutElements(); // try to init panes NOW - } - - /** - * Initialize the layout - called automatically whenever an instance of layout is created - * - * @see _create() & isInitialized - * @return An object pointer to the instance created - */ -, _initLayoutElements = function (retry) { - // initialize config/options - var o = options; - - // CANNOT init panes inside a hidden container! - if (!$N.is(":visible")) { - // handle Chrome bug where popup window 'has no height' - // if layout is BODY element, try again in 50ms - // SEE: http://layout.jquery-dev.net/samples/test_popup_window.html - if ( !retry && browser.webkit && $N[0].tagName === "BODY" ) - setTimeout(function(){ _initLayoutElements(true); }, 50); - return false; - } - - // a center pane is required, so make sure it exists - if (!getPane("center").length) { - return _log( o.errors.centerPaneMissing ); - } - - // TEMP state so isInitialized returns true during init process - state.creatingLayout = true; - - // update Container dims - $.extend(sC, elDims( $N )); - - // initialize all layout elements - initPanes(); // size & position panes - calls initHandles() - which calls initResizable() - - if (o.scrollToBookmarkOnLoad) { - var l = self.location; - if (l.hash) l.replace( l.hash ); // scrollTo Bookmark - } - - // check to see if this layout 'nested' inside a pane - if (Instance.hasParentLayout) - o.resizeWithWindow = false; - // bind resizeAll() for 'this layout instance' to window.resize event - else if (o.resizeWithWindow) - $(window).bind("resize."+ sID, windowResize); - - delete state.creatingLayout; - state.initialized = true; - - // init plugins for this layout, if there are any - runPluginCallbacks( Instance, $.layout.onReady ); - - // now run the onload callback, if exists - _runCallbacks("onload_end"); - - return true; // elements initialized successfully - } - - /** - * Initialize nested layouts - called when _initLayoutElements completes - * - * NOT CURRENTLY USED - * - * @see _initLayoutElements - * @return An object pointer to the instance created - */ -, _initChildLayouts = function () { - $.each(_c.allPanes, function (idx, pane) { - if (options[pane].initChildLayout) - createChildLayout( pane ); - }); - } - - /** - * Initialize nested layouts for a specific pane - can optionally pass layout-options - * - * @see _initChildLayouts - * @param {string|Object} evt_or_pane The pane being opened, ie: north, south, east, or west - * @param {Object=} [opts] Layout-options - if passed, will OVERRRIDE options[pane].childOptions - * @return An object pointer to the layout instance created - or null - */ -, createChildLayout = function (evt_or_pane, opts) { - var pane = evtPane.call(this, evt_or_pane) - , $P = $Ps[pane] - , C = children - ; - if ($P) { - var $C = $Cs[pane] - , o = opts || options[pane].childOptions - , d = "layout" - // determine which element is supposed to be the 'child container' - // if pane has a 'containerSelector' OR a 'content-div', use those instead of the pane - , $Cont = o.containerSelector ? $P.find( o.containerSelector ) : ($C || $P) - , containerFound = $Cont.length - // see if a child-layout ALREADY exists on this element - , child = containerFound ? (C[pane] = $Cont.data(d) || null) : null - ; - // if no layout exists, but childOptions are set, try to create the layout now - if (!child && containerFound && o) - child = C[pane] = $Cont.eq(0).layout(o) || null; - if (child) - child.hasParentLayout = true; // set parent-flag in child - } - Instance[pane].child = C[pane]; // ALWAYS set pane-object pointer, even if null - } - -, windowResize = function () { - var delay = Number(options.resizeWithWindowDelay); - if (delay < 10) delay = 100; // MUST have a delay! - // resizing uses a delay-loop because the resize event fires repeatly - except in FF, but delay anyway - timer.clear("winResize"); // if already running - timer.set("winResize", function(){ - timer.clear("winResize"); - timer.clear("winResizeRepeater"); - var dims = elDims( $N ); - // only trigger resizeAll() if container has changed size - if (dims.innerWidth !== sC.innerWidth || dims.innerHeight !== sC.innerHeight) - resizeAll(); - }, delay); - // ALSO set fixed-delay timer, if not already running - if (!timer.data["winResizeRepeater"]) setWindowResizeRepeater(); - } - -, setWindowResizeRepeater = function () { - var delay = Number(options.resizeWithWindowMaxDelay); - if (delay > 0) - timer.set("winResizeRepeater", function(){ setWindowResizeRepeater(); resizeAll(); }, delay); - } - -, unload = function () { - var o = options; - - _runCallbacks("onunload_start"); - - // trigger plugin callabacks for this layout (eg: stateManagement) - runPluginCallbacks( Instance, $.layout.onUnload ); - - _runCallbacks("onunload_end"); - } - - /** - * Validate and initialize container CSS and events - * - * @see _create() - */ -, _initContainer = function () { - var - N = $N[0] - , tag = sC.tagName = N.tagName - , id = sC.id = N.id - , cls = sC.className = N.className - , o = options - , name = o.name - , fullPage= (tag === "BODY") - , props = "overflow,position,margin,padding,border" - , css = "layoutCSS" - , CSS = {} - , hid = "hidden" // used A LOT! - // see if this container is a 'pane' inside an outer-layout - , parent = $N.data("parentLayout") // parent-layout Instance - , pane = $N.data("layoutEdge") // pane-name in parent-layout - , isChild = parent && pane - ; - // sC -> state.container - sC.selector = $N.selector.split(".slice")[0]; - sC.ref = (o.name ? o.name +' layout / ' : '') + tag + (id ? "#"+id : cls ? '.['+cls+']' : ''); // used in messages - - $N .data({ - layout: Instance - , layoutContainer: sID // FLAG to indicate this is a layout-container - contains unique internal ID - }) - .addClass(o.containerClass) - ; - var layoutMethods = { - destroy: '' - , initPanes: '' - , resizeAll: 'resizeAll' - , resize: 'resizeAll' - }; - // loop hash and bind all methods - include layoutID namespacing - for (name in layoutMethods) { - $N.bind("layout"+ name.toLowerCase() +"."+ sID, Instance[ layoutMethods[name] || name ]); - } - - // if this container is another layout's 'pane', then set child/parent pointers - if (isChild) { - // update parent flag - Instance.hasParentLayout = true; - // set pointers to THIS child-layout (Instance) in parent-layout - // NOTE: parent.PANE.child is an ALIAS to parent.children.PANE - parent[pane].child = parent.children[pane] = $N.data("layout"); - } - - // SAVE original container CSS for use in destroy() - if (!$N.data(css)) { - // handle props like overflow different for BODY & HTML - has 'system default' values - if (fullPage) { - CSS = $.extend( elCSS($N, props), { - height: $N.css("height") - , overflow: $N.css("overflow") - , overflowX: $N.css("overflowX") - , overflowY: $N.css("overflowY") - }); - // ALSO SAVE CSS - var $H = $("html"); - $H.data(css, { - height: "auto" // FF would return a fixed px-size! - , overflow: $H.css("overflow") - , overflowX: $H.css("overflowX") - , overflowY: $H.css("overflowY") - }); - } - else // handle props normally for non-body elements - CSS = elCSS($N, props+",top,bottom,left,right,width,height,overflow,overflowX,overflowY"); - - $N.data(css, CSS); - } - - try { // format html/body if this is a full page layout - if (fullPage) { - $("html").css({ - height: "100%" - , overflow: hid - , overflowX: hid - , overflowY: hid - }); - $("body").css({ - position: "relative" - , height: "100%" - , overflow: hid - , overflowX: hid - , overflowY: hid - , margin: 0 - , padding: 0 // TODO: test whether body-padding could be handled? - , border: "none" // a body-border creates problems because it cannot be measured! - }); - - // set current layout-container dimensions - $.extend(sC, elDims( $N )); - } - else { // set required CSS for overflow and position - // ENSURE container will not 'scroll' - CSS = { overflow: hid, overflowX: hid, overflowY: hid } - var - p = $N.css("position") - , h = $N.css("height") - ; - // if this is a NESTED layout, then container/outer-pane ALREADY has position and height - if (!isChild) { - if (!p || !p.match(/fixed|absolute|relative/)) - CSS.position = "relative"; // container MUST have a 'position' - /* - if (!h || h=="auto") - CSS.height = "100%"; // container MUST have a 'height' - */ - } - $N.css( CSS ); - - // set current layout-container dimensions - if ( $N.is(":visible") ) { - $.extend(sC, elDims( $N )); - if (sC.innerHeight < 1) - _log( o.errors.noContainerHeight.replace(/CONTAINER/, sC.ref) ); - } - } - } catch (ex) {} - } - - /** - * Bind layout hotkeys - if options enabled - * - * @see _create() and addPane() - * @param {string=} [panes=""] The edge(s) to process - */ -, initHotkeys = function (panes) { - panes = panes ? panes.split(",") : _c.borderPanes; - // bind keyDown to capture hotkeys, if option enabled for ANY pane - $.each(panes, function (i, pane) { - var o = options[pane]; - if (o.enableCursorHotkey || o.customHotkey) { - $(document).bind("keydown."+ sID, keyDown); // only need to bind this ONCE - return false; // BREAK - binding was done - } - }); - } - - /** - * Build final OPTIONS data - * - * @see _create() - */ -, initOptions = function () { - var data, d, pane, key, val, i, c, o; - - // reprocess user's layout-options to have correct options sub-key structure - opts = $.layout.transformData( opts ); // panes = default subkey - - // auto-rename old options for backward compatibility - opts = $.layout.backwardCompatibility.renameAllOptions( opts ); - - // if user-options has 'panes' key (pane-defaults), clean it... - if (!$.isEmptyObject(opts.panes)) { - // REMOVE any pane-defaults that MUST be set per-pane - data = $.layout.optionsMap.noDefault; - for (i=0, c=data.length; i 0) { - z.pane_normal = zo; - z.content_mask = max(zo+1, z.content_mask); // MIN = +1 - z.resizer_normal = max(zo+2, z.resizer_normal); // MIN = +2 - } - - // DELETE 'panes' key now that we are done - values were copied to EACH pane - delete options.panes; - - - function createFxOptions ( pane ) { - var o = options[pane] - , d = options.panes; - // ensure fxSettings key to avoid errors - if (!o.fxSettings) o.fxSettings = {}; - if (!d.fxSettings) d.fxSettings = {}; - - $.each(["_open","_close","_size"], function (i,n) { - var - sName = "fxName"+ n - , sSpeed = "fxSpeed"+ n - , sSettings = "fxSettings"+ n - // recalculate fxName according to specificity rules - , fxName = o[sName] = - o[sName] // options.west.fxName_open - || d[sName] // options.panes.fxName_open - || o.fxName // options.west.fxName - || d.fxName // options.panes.fxName - || "none" // MEANS $.layout.defaults.panes.fxName == "" || false || null || 0 - ; - // validate fxName to ensure is valid effect - MUST have effect-config data in options.effects - if (fxName === "none" || !$.effects || !$.effects[fxName] || !options.effects[fxName]) - fxName = o[sName] = "none"; // effect not loaded OR unrecognized fxName - - // set vars for effects subkeys to simplify logic - var fx = options.effects[fxName] || {} // effects.slide - , fx_all = fx.all || null // effects.slide.all - , fx_pane = fx[pane] || null // effects.slide.west - ; - // create fxSpeed[_open|_close|_size] - o[sSpeed] = - o[sSpeed] // options.west.fxSpeed_open - || d[sSpeed] // options.west.fxSpeed_open - || o.fxSpeed // options.west.fxSpeed - || d.fxSpeed // options.panes.fxSpeed - || null // DEFAULT - let fxSetting.duration control speed - ; - // create fxSettings[_open|_close|_size] - o[sSettings] = $.extend( - true - , {} - , fx_all // effects.slide.all - , fx_pane // effects.slide.west - , d.fxSettings // options.panes.fxSettings - , o.fxSettings // options.west.fxSettings - , d[sSettings] // options.panes.fxSettings_open - , o[sSettings] // options.west.fxSettings_open - ); - }); - - // DONE creating action-specific-settings for this pane, - // so DELETE generic options - are no longer meaningful - delete o.fxName; - delete o.fxSpeed; - delete o.fxSettings; - } - } - - /** - * Initialize module objects, styling, size and position for all panes - * - * @see _initElements() - * @param {string} pane The pane to process - */ -, getPane = function (pane) { - var sel = options[pane].paneSelector - if (sel.substr(0,1)==="#") // ID selector - // NOTE: elements selected 'by ID' DO NOT have to be 'children' - return $N.find(sel).eq(0); - else { // class or other selector - var $P = $N.children(sel).eq(0); - // look for the pane nested inside a 'form' element - return $P.length ? $P : $N.children("form:first").children(sel).eq(0); - } - } - -, initPanes = function (evt) { - // stopPropagation if called by trigger("layoutinitpanes") - use evtPane utility - evtPane(evt); - - // NOTE: do north & south FIRST so we can measure their height - do center LAST - $.each(_c.allPanes, function (idx, pane) { - addPane( pane, true ); - }); - - // init the pane-handles NOW in case we have to hide or close the pane below - initHandles(); - - // now that all panes have been initialized and initially-sized, - // make sure there is really enough space available for each pane - $.each(_c.borderPanes, function (i, pane) { - if ($Ps[pane] && state[pane].isVisible) { // pane is OPEN - setSizeLimits(pane); - makePaneFit(pane); // pane may be Closed, Hidden or Resized by makePaneFit() - } - }); - // size center-pane AGAIN in case we 'closed' a border-pane in loop above - sizeMidPanes("center"); - - // Chrome/Webkit sometimes fires callbacks BEFORE it completes resizing! - // Before RC30.3, there was a 10ms delay here, but that caused layout - // to load asynchrously, which is BAD, so try skipping delay for now - - // process pane contents and callbacks, and init/resize child-layout if exists - $.each(_c.allPanes, function (i, pane) { - var o = options[pane]; - if ($Ps[pane]) { - if (state[pane].isVisible) { // pane is OPEN - sizeContent(pane); - // trigger pane.onResize if triggerEventsOnLoad = true - if (o.triggerEventsOnLoad) - _runCallbacks("onresize_end", pane); - else // automatic if onresize called, otherwise call it specifically - // resize child - IF inner-layout already exists (created before this layout) - resizeChildLayout(pane); - } - // init childLayout - even if pane is not visible - if (o.initChildLayout && o.childOptions) - createChildLayout(pane); - } - }); - } - - /** - * Add a pane to the layout - subroutine of initPanes() - * - * @see initPanes() - * @param {string} pane The pane to process - * @param {boolean=} [force=false] Size content after init - */ -, addPane = function (pane, force) { - if (!force && !isInitialized()) return; - var - o = options[pane] - , s = state[pane] - , c = _c[pane] - , fx = s.fx - , dir = c.dir - , spacing = o.spacing_open || 0 - , isCenter = (pane === "center") - , CSS = {} - , $P = $Ps[pane] - , size, minSize, maxSize - ; - // if pane-pointer already exists, remove the old one first - if ($P) - removePane( pane, false, true, false ); - else - $Cs[pane] = false; // init - - $P = $Ps[pane] = getPane(pane); - if (!$P.length) { - $Ps[pane] = false; // logic - return; - } - - // SAVE original Pane CSS - if (!$P.data("layoutCSS")) { - var props = "position,top,left,bottom,right,width,height,overflow,zIndex,display,backgroundColor,padding,margin,border"; - $P.data("layoutCSS", elCSS($P, props)); - } - - // create alias for pane data in Instance - initHandles will add more - Instance[pane] = { name: pane, pane: $Ps[pane], content: $Cs[pane], options: options[pane], state: state[pane], child: children[pane] }; - - // add classes, attributes & events - $P .data({ - parentLayout: Instance // pointer to Layout Instance - , layoutPane: Instance[pane] // NEW pointer to pane-alias-object - , layoutEdge: pane - , layoutRole: "pane" - }) - .css(c.cssReq).css("zIndex", options.zIndexes.pane_normal) - .css(o.applyDemoStyles ? c.cssDemo : {}) // demo styles - .addClass( o.paneClass +" "+ o.paneClass+"-"+pane ) // default = "ui-layout-pane ui-layout-pane-west" - may be a dupe of 'paneSelector' - .bind("mouseenter."+ sID, addHover ) - .bind("mouseleave."+ sID, removeHover ) - ; - var paneMethods = { - hide: '' - , show: '' - , toggle: '' - , close: '' - , open: '' - , slideOpen: '' - , slideClose: '' - , slideToggle: '' - , size: 'sizePane' - , sizePane: 'sizePane' - , sizeContent: '' - , sizeHandles: '' - , enableClosable: '' - , disableClosable: '' - , enableSlideable: '' - , disableSlideable: '' - , enableResizable: '' - , disableResizable: '' - , swapPanes: 'swapPanes' - , swap: 'swapPanes' - , move: 'swapPanes' - , removePane: 'removePane' - , remove: 'removePane' - , createChildLayout: '' - , resizeChildLayout: '' - , resizeAll: 'resizeAll' - , resizeLayout: 'resizeAll' - } - , name; - // loop hash and bind all methods - include layoutID namespacing - for (name in paneMethods) { - $P.bind("layoutpane"+ name.toLowerCase() +"."+ sID, Instance[ paneMethods[name] || name ]); - } - - // see if this pane has a 'scrolling-content element' - initContent(pane, false); // false = do NOT sizeContent() - called later - - if (!isCenter) { - // call _parseSize AFTER applying pane classes & styles - but before making visible (if hidden) - // if o.size is auto or not valid, then MEASURE the pane and use that as its 'size' - size = s.size = _parseSize(pane, o.size); - minSize = _parseSize(pane,o.minSize) || 1; - maxSize = _parseSize(pane,o.maxSize) || 100000; - if (size > 0) size = max(min(size, maxSize), minSize); - - // state for border-panes - s.isClosed = false; // true = pane is closed - s.isSliding = false; // true = pane is currently open by 'sliding' over adjacent panes - s.isResizing= false; // true = pane is in process of being resized - s.isHidden = false; // true = pane is hidden - no spacing, resizer or toggler is visible! - - // array for 'pin buttons' whose classNames are auto-updated on pane-open/-close - if (!s.pins) s.pins = []; - } - // states common to ALL panes - s.tagName = $P[0].tagName; - s.edge = pane; // useful if pane is (or about to be) 'swapped' - easy find out where it is (or is going) - s.noRoom = false; // true = pane 'automatically' hidden due to insufficient room - will unhide automatically - s.isVisible = true; // false = pane is invisible - closed OR hidden - simplify logic - - // set css-position to account for container borders & padding - switch (pane) { - case "north": CSS.top = sC.insetTop; - CSS.left = sC.insetLeft; - CSS.right = sC.insetRight; - break; - case "south": CSS.bottom = sC.insetBottom; - CSS.left = sC.insetLeft; - CSS.right = sC.insetRight; - break; - case "west": CSS.left = sC.insetLeft; // top, bottom & height set by sizeMidPanes() - break; - case "east": CSS.right = sC.insetRight; // ditto - break; - case "center": // top, left, width & height set by sizeMidPanes() - } - - if (dir === "horz") // north or south pane - CSS.height = cssH($P, size); - else if (dir === "vert") // east or west pane - CSS.width = cssW($P, size); - //else if (isCenter) {} - - $P.css(CSS); // apply size -- top, bottom & height will be set by sizeMidPanes - if (dir != "horz") sizeMidPanes(pane, true); // true = skipCallback - - // close or hide the pane if specified in settings - if (o.initClosed && o.closable && !o.initHidden) - close(pane, true, true); // true, true = force, noAnimation - else if (o.initHidden || o.initClosed) - hide(pane); // will be completely invisible - no resizer or spacing - else if (!s.noRoom) - // make the pane visible - in case was initially hidden - $P.css("display","block"); - // ELSE setAsOpen() - called later by initHandles() - - // RESET visibility now - pane will appear IF display:block - $P.css("visibility","visible"); - - // check option for auto-handling of pop-ups & drop-downs - if (o.showOverflowOnHover) - $P.hover( allowOverflow, resetOverflow ); - - // if manually adding a pane AFTER layout initialization, then... - if (state.initialized) { - initHandles( pane ); - initHotkeys( pane ); - resizeAll(); // will sizeContent if pane is visible - if (s.isVisible) { // pane is OPEN - if (o.triggerEventsOnLoad) - _runCallbacks("onresize_end", pane); - else // automatic if onresize called, otherwise call it specifically - // resize child - IF inner-layout already exists (created before this layout) - resizeChildLayout(pane); // a previously existing childLayout - } - if (o.initChildLayout && o.childOptions) - createChildLayout(pane); - } - } - - /** - * Initialize module objects, styling, size and position for all resize bars and toggler buttons - * - * @see _create() - * @param {string=} [panes=""] The edge(s) to process - */ -, initHandles = function (panes) { - panes = panes ? panes.split(",") : _c.borderPanes; - - // create toggler DIVs for each pane, and set object pointers for them, eg: $R.north = north toggler DIV - $.each(panes, function (i, pane) { - var $P = $Ps[pane]; - $Rs[pane] = false; // INIT - $Ts[pane] = false; - if (!$P) return; // pane does not exist - skip - - var - o = options[pane] - , s = state[pane] - , c = _c[pane] - , paneId = o.paneSelector.substr(0,1) === "#" ? o.paneSelector.substr(1) : "" - , rClass = o.resizerClass - , tClass = o.togglerClass - , side = c.side.toLowerCase() - , spacing = (s.isVisible ? o.spacing_open : o.spacing_closed) - , _pane = "-"+ pane // used for classNames - , _state = (s.isVisible ? "-open" : "-closed") // used for classNames - , I = Instance[pane] - // INIT RESIZER BAR - , $R = I.resizer = $Rs[pane] = $("
                                                                    ") - // INIT TOGGLER BUTTON - , $T = I.toggler = (o.closable ? $Ts[pane] = $("
                                                                    ") : false) - ; - - //if (s.isVisible && o.resizable) ... handled by initResizable - if (!s.isVisible && o.slidable) - $R.attr("title", o.tips.Slide).css("cursor", o.sliderCursor); - - $R // if paneSelector is an ID, then create a matching ID for the resizer, eg: "#paneLeft" => "paneLeft-resizer" - .attr("id", paneId ? paneId +"-resizer" : "" ) - .data({ - parentLayout: Instance - , layoutPane: Instance[pane] // NEW pointer to pane-alias-object - , layoutEdge: pane - , layoutRole: "resizer" - }) - .css(_c.resizers.cssReq).css("zIndex", options.zIndexes.resizer_normal) - .css(o.applyDemoStyles ? _c.resizers.cssDemo : {}) // add demo styles - .addClass(rClass +" "+ rClass+_pane) - .hover(addHover, removeHover) // ALWAYS add hover-classes, even if resizing is not enabled - handle with CSS instead - .hover(onResizerEnter, onResizerLeave) // ALWAYS NEED resizer.mouseleave to balance toggler.mouseenter - .appendTo($N) // append DIV to container - ; - - if ($T) { - $T // if paneSelector is an ID, then create a matching ID for the resizer, eg: "#paneLeft" => "#paneLeft-toggler" - .attr("id", paneId ? paneId +"-toggler" : "" ) - .data({ - parentLayout: Instance - , layoutPane: Instance[pane] // NEW pointer to pane-alias-object - , layoutEdge: pane - , layoutRole: "toggler" - }) - .css(_c.togglers.cssReq) // add base/required styles - .css(o.applyDemoStyles ? _c.togglers.cssDemo : {}) // add demo styles - .addClass(tClass +" "+ tClass+_pane) - .hover(addHover, removeHover) // ALWAYS add hover-classes, even if toggling is not enabled - handle with CSS instead - .bind("mouseenter", onResizerEnter) // NEED toggler.mouseenter because mouseenter MAY NOT fire on resizer - .appendTo($R) // append SPAN to resizer DIV - ; - // ADD INNER-SPANS TO TOGGLER - if (o.togglerContent_open) // ui-layout-open - $(""+ o.togglerContent_open +"") - .data({ - layoutEdge: pane - , layoutRole: "togglerContent" - }) - .data("layoutRole", "togglerContent") - .data("layoutEdge", pane) - .addClass("content content-open") - .css("display","none") - .appendTo( $T ) - //.hover( addHover, removeHover ) // use ui-layout-toggler-west-hover .content-open instead! - ; - if (o.togglerContent_closed) // ui-layout-closed - $(""+ o.togglerContent_closed +"") - .data({ - layoutEdge: pane - , layoutRole: "togglerContent" - }) - .addClass("content content-closed") - .css("display","none") - .appendTo( $T ) - //.hover( addHover, removeHover ) // use ui-layout-toggler-west-hover .content-closed instead! - ; - // ADD TOGGLER.click/.hover - enableClosable(pane); - } - - // add Draggable events - initResizable(pane); - - // ADD CLASSNAMES & SLIDE-BINDINGS - eg: class="resizer resizer-west resizer-open" - if (s.isVisible) - setAsOpen(pane); // onOpen will be called, but NOT onResize - else { - setAsClosed(pane); // onClose will be called - bindStartSlidingEvent(pane, true); // will enable events IF option is set - } - - }); - - // SET ALL HANDLE DIMENSIONS - sizeHandles(); - } - - - /** - * Initialize scrolling ui-layout-content div - if exists - * - * @see initPane() - or externally after an Ajax injection - * @param {string} [pane] The pane to process - * @param {boolean=} [resize=true] Size content after init - */ -, initContent = function (pane, resize) { - if (!isInitialized()) return; - var - o = options[pane] - , sel = o.contentSelector - , I = Instance[pane] - , $P = $Ps[pane] - , $C - ; - if (sel) $C = I.content = $Cs[pane] = (o.findNestedContent) - ? $P.find(sel).eq(0) // match 1-element only - : $P.children(sel).eq(0) - ; - if ($C && $C.length) { - $C.data("layoutRole", "content"); - // SAVE original Pane CSS - if (!$C.data("layoutCSS")) - $C.data("layoutCSS", elCSS($C, "height")); - $C.css( _c.content.cssReq ); - if (o.applyDemoStyles) { - $C.css( _c.content.cssDemo ); // add padding & overflow: auto to content-div - $P.css( _c.content.cssDemoPane ); // REMOVE padding/scrolling from pane - } - state[pane].content = {}; // init content state - if (resize !== false) sizeContent(pane); - // sizeContent() is called AFTER init of all elements - } - else - I.content = $Cs[pane] = false; - } - - - /** - * Add resize-bars to all panes that specify it in options - * -dependancy: $.fn.resizable - will skip if not found - * - * @see _create() - * @param {string=} [panes=""] The edge(s) to process - */ -, initResizable = function (panes) { - var draggingAvailable = $.layout.plugins.draggable - , side // set in start() - ; - panes = panes ? panes.split(",") : _c.borderPanes; - - $.each(panes, function (idx, pane) { - var o = options[pane]; - if (!draggingAvailable || !$Ps[pane] || !o.resizable) { - o.resizable = false; - return true; // skip to next - } - - var s = state[pane] - , z = options.zIndexes - , c = _c[pane] - , side = c.dir=="horz" ? "top" : "left" - , opEdge = _c.oppositeEdge[pane] - , masks = pane +",center,"+ opEdge + (c.dir=="horz" ? ",west,east" : "") - , $P = $Ps[pane] - , $R = $Rs[pane] - , base = o.resizerClass - , lastPos = 0 // used when live-resizing - , r, live // set in start because may change - // 'drag' classes are applied to the ORIGINAL resizer-bar while dragging is in process - , resizerClass = base+"-drag" // resizer-drag - , resizerPaneClass = base+"-"+pane+"-drag" // resizer-north-drag - // 'helper' class is applied to the CLONED resizer-bar while it is being dragged - , helperClass = base+"-dragging" // resizer-dragging - , helperPaneClass = base+"-"+pane+"-dragging" // resizer-north-dragging - , helperLimitClass = base+"-dragging-limit" // resizer-drag - , helperPaneLimitClass = base+"-"+pane+"-dragging-limit" // resizer-north-drag - , helperClassesSet = false // logic var - ; - - if (!s.isClosed) - $R.attr("title", o.tips.Resize) - .css("cursor", o.resizerCursor); // n-resize, s-resize, etc - - $R.draggable({ - containment: $N[0] // limit resizing to layout container - , axis: (c.dir=="horz" ? "y" : "x") // limit resizing to horz or vert axis - , delay: 0 - , distance: 1 - , grid: o.resizingGrid - // basic format for helper - style it using class: .ui-draggable-dragging - , helper: "clone" - , opacity: o.resizerDragOpacity - , addClasses: false // avoid ui-state-disabled class when disabled - //, iframeFix: o.draggableIframeFix // TODO: consider using when bug is fixed - , zIndex: z.resizer_drag - - , start: function (e, ui) { - // REFRESH options & state pointers in case we used swapPanes - o = options[pane]; - s = state[pane]; - // re-read options - live = o.livePaneResizing; - - // ondrag_start callback - will CANCEL hide if returns false - // TODO: dragging CANNOT be cancelled like this, so see if there is a way? - if (false === _runCallbacks("ondrag_start", pane)) return false; - - s.isResizing = true; // prevent pane from closing while resizing - timer.clear(pane+"_closeSlider"); // just in case already triggered - - // SET RESIZER LIMITS - used in drag() - setSizeLimits(pane); // update pane/resizer state - r = s.resizerPosition; - lastPos = ui.position[ side ] - - $R.addClass( resizerClass +" "+ resizerPaneClass ); // add drag classes - helperClassesSet = false; // reset logic var - see drag() - - // DISABLE TEXT SELECTION (probably already done by resizer.mouseOver) - $('body').disableSelection(); - - // MASK PANES CONTAINING IFRAMES, APPLETS OR OTHER TROUBLESOME ELEMENTS - showMasks( masks ); - } - - , drag: function (e, ui) { - if (!helperClassesSet) { // can only add classes after clone has been added to the DOM - //$(".ui-draggable-dragging") - ui.helper - .addClass( helperClass +" "+ helperPaneClass ) // add helper classes - .css({ right: "auto", bottom: "auto" }) // fix dir="rtl" issue - .children().css("visibility","hidden") // hide toggler inside dragged resizer-bar - ; - helperClassesSet = true; - // draggable bug!? RE-SET zIndex to prevent E/W resize-bar showing through N/S pane! - if (s.isSliding) $Ps[pane].css("zIndex", z.pane_sliding); - } - // CONTAIN RESIZER-BAR TO RESIZING LIMITS - var limit = 0; - if (ui.position[side] < r.min) { - ui.position[side] = r.min; - limit = -1; - } - else if (ui.position[side] > r.max) { - ui.position[side] = r.max; - limit = 1; - } - // ADD/REMOVE dragging-limit CLASS - if (limit) { - ui.helper.addClass( helperLimitClass +" "+ helperPaneLimitClass ); // at dragging-limit - window.defaultStatus = (limit>0 && pane.match(/(north|west)/)) || (limit<0 && pane.match(/(south|east)/)) ? o.tips.maxSizeWarning : o.tips.minSizeWarning; - } - else { - ui.helper.removeClass( helperLimitClass +" "+ helperPaneLimitClass ); // not at dragging-limit - window.defaultStatus = ""; - } - // DYNAMICALLY RESIZE PANES IF OPTION ENABLED - // won't trigger unless resizer has actually moved! - if (live && Math.abs(ui.position[side] - lastPos) >= o.liveResizingTolerance) { - lastPos = ui.position[side]; - resizePanes(e, ui, pane) - } - } - - , stop: function (e, ui) { - $('body').enableSelection(); // RE-ENABLE TEXT SELECTION - window.defaultStatus = ""; // clear 'resizing limit' message from statusbar - $R.removeClass( resizerClass +" "+ resizerPaneClass ); // remove drag classes from Resizer - s.isResizing = false; - resizePanes(e, ui, pane, true, masks); // true = resizingDone - } - - }); - }); - - /** - * resizePanes - * - * Sub-routine called from stop() - and drag() if livePaneResizing - * - * @param {!Object} evt - * @param {!Object} ui - * @param {string} pane - * @param {boolean=} [resizingDone=false] - */ - var resizePanes = function (evt, ui, pane, resizingDone, masks) { - var dragPos = ui.position - , c = _c[pane] - , o = options[pane] - , s = state[pane] - , resizerPos - ; - switch (pane) { - case "north": resizerPos = dragPos.top; break; - case "west": resizerPos = dragPos.left; break; - case "south": resizerPos = sC.offsetHeight - dragPos.top - o.spacing_open; break; - case "east": resizerPos = sC.offsetWidth - dragPos.left - o.spacing_open; break; - }; - // remove container margin from resizer position to get the pane size - var newSize = resizerPos - sC["inset"+ c.side]; - - // Disable OR Resize Mask(s) created in drag.start - if (!resizingDone) { - // ensure we meet liveResizingTolerance criteria - if (Math.abs(newSize - s.size) < o.liveResizingTolerance) - return; // SKIP resize this time - // resize the pane - manualSizePane(pane, newSize, false, true); // true = noAnimation - sizeMasks(); // resize all visible masks - } - else { // resizingDone - // ondrag_end callback - if (false !== _runCallbacks("ondrag_end", pane)) - manualSizePane(pane, newSize, false, true); // true = noAnimation - hideMasks(); // hide all masks, which include panes with 'content/iframe-masks' - if (s.isSliding && masks) // RE-SHOW only 'object-masks' so objects won't show through sliding pane - showMasks( masks, true ); // true = onlyForObjects - } - }; - } - - /** - * sizeMask - * - * Needed to overlay a DIV over an IFRAME-pane because mask CANNOT be *inside* the pane - * Called when mask created, and during livePaneResizing - */ -, sizeMask = function () { - var $M = $(this) - , pane = $M.data("layoutMask") // eg: "west" - , s = state[pane] - ; - // only masks over an IFRAME-pane need manual resizing - if (s.tagName == "IFRAME" && s.isVisible) // no need to mask closed/hidden panes - $M.css({ - top: s.offsetTop - , left: s.offsetLeft - , width: s.outerWidth - , height: s.outerHeight - }); - /* ALT Method... - var $P = $Ps[pane]; - $M.css( $P.position() ).css({ width: $P[0].offsetWidth, height: $P[0].offsetHeight }); - */ - } -, sizeMasks = function () { - $Ms.each( sizeMask ); // resize all 'visible' masks - } - -, showMasks = function (panes, onlyForObjects) { - var a = panes ? panes.split(",") : $.layout.config.allPanes - , z = options.zIndexes - , o, s; - $.each(a, function(i,p){ - s = state[p]; - o = options[p]; - if (s.isVisible && ( (!onlyForObjects && o.maskContents) || o.maskObjects )) { - getMasks(p).each(function(){ - sizeMask.call(this); - this.style.zIndex = s.isSliding ? z.pane_sliding+1 : z.pane_normal+1 - this.style.display = "block"; - }); - } - }); - } - -, hideMasks = function () { - // ensure no pane is resizing - could be a timing issue - var skip; - $.each( $.layout.config.borderPanes, function(i,p){ - if (state[p].isResizing) { - skip = true; - return false; // BREAK - } - }); - if (!skip) - $Ms.hide(); // hide ALL masks - } - -, getMasks = function (pane) { - var $Masks = $([]) - , $M, i = 0, c = $Ms.length - ; - for (; i CSS - if (sC.tagName === "BODY" && ($N = $("html")).data(css)) // RESET CSS - $N.css( $N.data(css) ).removeData(css); - - // trigger plugins for this layout, if there are any - runPluginCallbacks( Instance, $.layout.onDestroy ); - - // trigger state-management and onunload callback - unload(); - - // clear the Instance of everything except for container & options (so could recreate) - // RE-CREATE: myLayout = myLayout.container.layout( myLayout.options ); - for (n in Instance) - if (!n.match(/^(container|options)$/)) delete Instance[ n ]; - // add a 'destroyed' flag to make it easy to check - Instance.destroyed = true; - - // if this is a child layout, CLEAR the child-pointer in the parent - /* for now the pointer REMAINS, but with only container, options and destroyed keys - if (parentPane) { - var layout = parentPane.pane.data("parentLayout"); - parentPane.child = layout.children[ parentPane.name ] = null; - } - */ - - return Instance; // for coding convenience - } - - /** - * Remove a pane from the layout - subroutine of destroy() - * - * @see destroy() - * @param {string|Object} evt_or_pane The pane to process - * @param {boolean=} [remove=false] Remove the DOM element? - * @param {boolean=} [skipResize=false] Skip calling resizeAll()? - * @param {boolean=} [destroyChild=true] Destroy Child-layouts? If not passed, obeys options setting - */ -, removePane = function (evt_or_pane, remove, skipResize, destroyChild) { - if (!isInitialized()) return; - var pane = evtPane.call(this, evt_or_pane) - , $P = $Ps[pane] - , $C = $Cs[pane] - , $R = $Rs[pane] - , $T = $Ts[pane] - ; - // NOTE: elements can still exist even after remove() - // so check for missing data(), which is cleared by removed() - if ($P && $.isEmptyObject( $P.data() )) $P = false; - if ($C && $.isEmptyObject( $C.data() )) $C = false; - if ($R && $.isEmptyObject( $R.data() )) $R = false; - if ($T && $.isEmptyObject( $T.data() )) $T = false; - - if ($P) $P.stop(true, true); - - // check for a child layout - var o = options[pane] - , s = state[pane] - , d = "layout" - , css = "layoutCSS" - , child = children[pane] || ($P ? $P.data(d) : 0) || ($C ? $C.data(d) : 0) || null - , destroy = destroyChild !== undefined ? destroyChild : o.destroyChildLayout - ; - - // FIRST destroy the child-layout(s) - if (destroy && child && !child.destroyed) { - child.destroy(true); // tell child-layout to destroy ALL its child-layouts too - if (child.destroyed) // destroy was successful - child = null; // clear pointer for logic below - } - - if ($P && remove && !child) - $P.remove(); - else if ($P && $P[0]) { - // create list of ALL pane-classes that need to be removed - var root = o.paneClass // default="ui-layout-pane" - , pRoot = root +"-"+ pane // eg: "ui-layout-pane-west" - , _open = "-open" - , _sliding= "-sliding" - , _closed = "-closed" - , classes = [ root, root+_open, root+_closed, root+_sliding, // generic classes - pRoot, pRoot+_open, pRoot+_closed, pRoot+_sliding ] // pane-specific classes - ; - $.merge(classes, getHoverClasses($P, true)); // ADD hover-classes - // remove all Layout classes from pane-element - $P .removeClass( classes.join(" ") ) // remove ALL pane-classes - .removeData("parentLayout") - .removeData("layoutPane") - .removeData("layoutRole") - .removeData("layoutEdge") - .removeData("autoHidden") // in case set - .unbind("."+ sID) // remove ALL Layout events - // TODO: remove these extra unbind commands when jQuery is fixed - //.unbind("mouseenter"+ sID) - //.unbind("mouseleave"+ sID) - ; - // do NOT reset CSS if this pane/content is STILL the container of a nested layout! - // the nested layout will reset its 'container' CSS when/if it is destroyed - if ($C && $C.data(d)) { - // a content-div may not have a specific width, so give it one to contain the Layout - $C.width( $C.width() ); - child.resizeAll(); // now resize the Layout - } - else if ($C) - $C.css( $C.data(css) ).removeData(css).removeData("layoutRole"); - // remove pane AFTER content in case there was a nested layout - if (!$P.data(d)) - $P.css( $P.data(css) ).removeData(css); - } - - // REMOVE pane resizer and toggler elements - if ($T) $T.remove(); - if ($R) $R.remove(); - - // CLEAR all pointers and state data - Instance[pane] = $Ps[pane] = $Cs[pane] = $Rs[pane] = $Ts[pane] = children[pane] = false; - s = { removed: true }; - - if (!skipResize) - resizeAll(); - } - - -/* - * ########################### - * ACTION METHODS - * ########################### - */ - -, _hidePane = function (pane) { - var $P = $Ps[pane] - , o = options[pane] - , s = $P[0].style - ; - if (o.useOffscreenClose) { - if (!$P.data(_c.offscreenReset)) - $P.data(_c.offscreenReset, { left: s.left, right: s.right }); - $P.css( _c.offscreenCSS ); - } - else - $P.hide().removeData(_c.offscreenReset); - } - -, _showPane = function (pane) { - var $P = $Ps[pane] - , o = options[pane] - , off = _c.offscreenCSS - , old = $P.data(_c.offscreenReset) - , s = $P[0].style - ; - $P .show() // ALWAYS show, just in case - .removeData(_c.offscreenReset); - if (o.useOffscreenClose && old) { - if (s.left == off.left) - s.left = old.left; - if (s.right == off.right) - s.right = old.right; - } - } - - - /** - * Completely 'hides' a pane, including its spacing - as if it does not exist - * The pane is not actually 'removed' from the source, so can use 'show' to un-hide it - * - * @param {string|Object} evt_or_pane The pane being hidden, ie: north, south, east, or west - * @param {boolean=} [noAnimation=false] - */ -, hide = function (evt_or_pane, noAnimation) { - if (!isInitialized()) return; - var pane = evtPane.call(this, evt_or_pane) - , o = options[pane] - , s = state[pane] - , $P = $Ps[pane] - , $R = $Rs[pane] - ; - if (!$P || s.isHidden) return; // pane does not exist OR is already hidden - - // onhide_start callback - will CANCEL hide if returns false - if (state.initialized && false === _runCallbacks("onhide_start", pane)) return; - - s.isSliding = false; // just in case - - // now hide the elements - if ($R) $R.hide(); // hide resizer-bar - if (!state.initialized || s.isClosed) { - s.isClosed = true; // to trigger open-animation on show() - s.isHidden = true; - s.isVisible = false; - if (!state.initialized) - _hidePane(pane); // no animation when loading page - sizeMidPanes(_c[pane].dir === "horz" ? "" : "center"); - if (state.initialized || o.triggerEventsOnLoad) - _runCallbacks("onhide_end", pane); - } - else { - s.isHiding = true; // used by onclose - close(pane, false, noAnimation); // adjust all panes to fit - } - } - - /** - * Show a hidden pane - show as 'closed' by default unless openPane = true - * - * @param {string|Object} evt_or_pane The pane being opened, ie: north, south, east, or west - * @param {boolean=} [openPane=false] - * @param {boolean=} [noAnimation=false] - * @param {boolean=} [noAlert=false] - */ -, show = function (evt_or_pane, openPane, noAnimation, noAlert) { - if (!isInitialized()) return; - var pane = evtPane.call(this, evt_or_pane) - , o = options[pane] - , s = state[pane] - , $P = $Ps[pane] - , $R = $Rs[pane] - ; - if (!$P || !s.isHidden) return; // pane does not exist OR is not hidden - - // onshow_start callback - will CANCEL show if returns false - if (false === _runCallbacks("onshow_start", pane)) return; - - s.isSliding = false; // just in case - s.isShowing = true; // used by onopen/onclose - //s.isHidden = false; - will be set by open/close - if not cancelled - - // now show the elements - //if ($R) $R.show(); - will be shown by open/close - if (openPane === false) - close(pane, true); // true = force - else - open(pane, false, noAnimation, noAlert); // adjust all panes to fit - } - - - /** - * Toggles a pane open/closed by calling either open or close - * - * @param {string|Object} evt_or_pane The pane being toggled, ie: north, south, east, or west - * @param {boolean=} [slide=false] - */ -, toggle = function (evt_or_pane, slide) { - if (!isInitialized()) return; - var evt = evtObj(evt_or_pane) - , pane = evtPane.call(this, evt_or_pane) - , s = state[pane] - ; - if (evt) // called from to $R.dblclick OR triggerPaneEvent - evt.stopImmediatePropagation(); - if (s.isHidden) - show(pane); // will call 'open' after unhiding it - else if (s.isClosed) - open(pane, !!slide); - else - close(pane); - } - - - /** - * Utility method used during init or other auto-processes - * - * @param {string} pane The pane being closed - * @param {boolean=} [setHandles=false] - */ -, _closePane = function (pane, setHandles) { - var - $P = $Ps[pane] - , s = state[pane] - ; - _hidePane(pane); - s.isClosed = true; - s.isVisible = false; - // UNUSED: if (setHandles) setAsClosed(pane, true); // true = force - } - - /** - * Close the specified pane (animation optional), and resize all other panes as needed - * - * @param {string|Object} evt_or_pane The pane being closed, ie: north, south, east, or west - * @param {boolean=} [force=false] - * @param {boolean=} [noAnimation=false] - * @param {boolean=} [skipCallback=false] - */ -, close = function (evt_or_pane, force, noAnimation, skipCallback) { - var pane = evtPane.call(this, evt_or_pane); - // if pane has been initialized, but NOT the complete layout, close pane instantly - if (!state.initialized && $Ps[pane]) { - _closePane(pane); // INIT pane as closed - return; - } - if (!isInitialized()) return; - - var - $P = $Ps[pane] - , $R = $Rs[pane] - , $T = $Ts[pane] - , o = options[pane] - , s = state[pane] - , c = _c[pane] - , doFX, isShowing, isHiding, wasSliding; - - // QUEUE in case another action/animation is in progress - $N.queue(function( queueNext ){ - - if ( !$P - || (!o.closable && !s.isShowing && !s.isHiding) // invalid request // (!o.resizable && !o.closable) ??? - || (!force && s.isClosed && !s.isShowing) // already closed - ) return queueNext(); - - // onclose_start callback - will CANCEL hide if returns false - // SKIP if just 'showing' a hidden pane as 'closed' - var abort = !s.isShowing && false === _runCallbacks("onclose_start", pane); - - // transfer logic vars to temp vars - isShowing = s.isShowing; - isHiding = s.isHiding; - wasSliding = s.isSliding; - // now clear the logic vars (REQUIRED before aborting) - delete s.isShowing; - delete s.isHiding; - - if (abort) return queueNext(); - - doFX = !noAnimation && !s.isClosed && (o.fxName_close != "none"); - s.isMoving = true; - s.isClosed = true; - s.isVisible = false; - // update isHidden BEFORE sizing panes - if (isHiding) s.isHidden = true; - else if (isShowing) s.isHidden = false; - - if (s.isSliding) // pane is being closed, so UNBIND trigger events - bindStopSlidingEvents(pane, false); // will set isSliding=false - else // resize panes adjacent to this one - sizeMidPanes(_c[pane].dir === "horz" ? "" : "center", false); // false = NOT skipCallback - - // if this pane has a resizer bar, move it NOW - before animation - setAsClosed(pane); - - // CLOSE THE PANE - if (doFX) { // animate the close - // mask panes with objects - var masks = "center"+ (c.dir=="horz" ? ",west,east" : ""); - showMasks( masks, true ); // true = ONLY mask panes with maskObjects=true - lockPaneForFX(pane, true); // need to set left/top so animation will work - $P.hide( o.fxName_close, o.fxSettings_close, o.fxSpeed_close, function () { - lockPaneForFX(pane, false); // undo - if (s.isClosed) close_2(); - queueNext(); - }); - } - else { // hide the pane without animation - _hidePane(pane); - close_2(); - queueNext(); - }; - }); - - // SUBROUTINE - function close_2 () { - s.isMoving = false; - bindStartSlidingEvent(pane, true); // will enable if o.slidable = true - - // if opposite-pane was autoClosed, see if it can be autoOpened now - var altPane = _c.oppositeEdge[pane]; - if (state[ altPane ].noRoom) { - setSizeLimits( altPane ); - makePaneFit( altPane ); - } - - // hide any masks shown while closing - hideMasks(); - - if (!skipCallback && (state.initialized || o.triggerEventsOnLoad)) { - // onclose callback - UNLESS just 'showing' a hidden pane as 'closed' - if (!isShowing) _runCallbacks("onclose_end", pane); - // onhide OR onshow callback - if (isShowing) _runCallbacks("onshow_end", pane); - if (isHiding) _runCallbacks("onhide_end", pane); - } - } - } - - /** - * @param {string} pane The pane just closed, ie: north, south, east, or west - */ -, setAsClosed = function (pane) { - var - $P = $Ps[pane] - , $R = $Rs[pane] - , $T = $Ts[pane] - , o = options[pane] - , s = state[pane] - , side = _c[pane].side.toLowerCase() - , inset = "inset"+ _c[pane].side - , rClass = o.resizerClass - , tClass = o.togglerClass - , _pane = "-"+ pane // used for classNames - , _open = "-open" - , _sliding= "-sliding" - , _closed = "-closed" - ; - $R - .css(side, sC[inset]) // move the resizer - .removeClass( rClass+_open +" "+ rClass+_pane+_open ) - .removeClass( rClass+_sliding +" "+ rClass+_pane+_sliding ) - .addClass( rClass+_closed +" "+ rClass+_pane+_closed ) - .unbind("dblclick."+ sID) - ; - // DISABLE 'resizing' when closed - do this BEFORE bindStartSlidingEvent? - if (o.resizable && $.layout.plugins.draggable) - $R - .draggable("disable") - .removeClass("ui-state-disabled") // do NOT apply disabled styling - not suitable here - .css("cursor", "default") - .attr("title","") - ; - - // if pane has a toggler button, adjust that too - if ($T) { - $T - .removeClass( tClass+_open +" "+ tClass+_pane+_open ) - .addClass( tClass+_closed +" "+ tClass+_pane+_closed ) - .attr("title", o.tips.Open) // may be blank - ; - // toggler-content - if exists - $T.children(".content-open").hide(); - $T.children(".content-closed").css("display","block"); - } - - // sync any 'pin buttons' - syncPinBtns(pane, false); - - if (state.initialized) { - // resize 'length' and position togglers for adjacent panes - sizeHandles(); - } - } - - /** - * Open the specified pane (animation optional), and resize all other panes as needed - * - * @param {string|Object} evt_or_pane The pane being opened, ie: north, south, east, or west - * @param {boolean=} [slide=false] - * @param {boolean=} [noAnimation=false] - * @param {boolean=} [noAlert=false] - */ -, open = function (evt_or_pane, slide, noAnimation, noAlert) { - if (!isInitialized()) return; - var pane = evtPane.call(this, evt_or_pane) - , $P = $Ps[pane] - , $R = $Rs[pane] - , $T = $Ts[pane] - , o = options[pane] - , s = state[pane] - , c = _c[pane] - , doFX, isShowing - ; - // QUEUE in case another action/animation is in progress - $N.queue(function( queueNext ){ - - if ( !$P - || (!o.resizable && !o.closable && !s.isShowing) // invalid request - || (s.isVisible && !s.isSliding) // already open - ) return queueNext(); - - // pane can ALSO be unhidden by just calling show(), so handle this scenario - if (s.isHidden && !s.isShowing) { - queueNext(); // call before show() because it needs the queue free - show(pane, true); - return; - } - - if (o.autoResize && s.size != o.size) // resize pane to original size set in options - sizePane(pane, o.size, true, true, true); // true=skipCallback/forceResize/noAnimation - else - // make sure there is enough space available to open the pane - setSizeLimits(pane, slide); - - // onopen_start callback - will CANCEL open if returns false - var cbReturn = _runCallbacks("onopen_start", pane); - - if (cbReturn === "abort") - return queueNext(); - - // update pane-state again in case options were changed in onopen_start - if (cbReturn !== "NC") // NC = "No Callback" - setSizeLimits(pane, slide); - - if (s.minSize > s.maxSize) { // INSUFFICIENT ROOM FOR PANE TO OPEN! - syncPinBtns(pane, false); // make sure pin-buttons are reset - if (!noAlert && o.tips.noRoomToOpen) - alert(o.tips.noRoomToOpen); - return queueNext(); // ABORT - } - - if (slide) // START Sliding - will set isSliding=true - bindStopSlidingEvents(pane, true); // BIND trigger events to close sliding-pane - else if (s.isSliding) // PIN PANE (stop sliding) - open pane 'normally' instead - bindStopSlidingEvents(pane, false); // UNBIND trigger events - will set isSliding=false - else if (o.slidable) - bindStartSlidingEvent(pane, false); // UNBIND trigger events - - s.noRoom = false; // will be reset by makePaneFit if 'noRoom' - makePaneFit(pane); - - // transfer logic var to temp var - isShowing = s.isShowing; - // now clear the logic var - delete s.isShowing; - - doFX = !noAnimation && s.isClosed && (o.fxName_open != "none"); - s.isMoving = true; - s.isVisible = true; - s.isClosed = false; - // update isHidden BEFORE sizing panes - WHY??? Old? - if (isShowing) s.isHidden = false; - - if (doFX) { // ANIMATE - // mask panes with objects - var masks = "center"+ (c.dir=="horz" ? ",west,east" : ""); - if (s.isSliding) masks += ","+ _c.oppositeEdge[pane]; - showMasks( masks, true ); // true = ONLY mask panes with maskObjects=true - lockPaneForFX(pane, true); // need to set left/top so animation will work - $P.show( o.fxName_open, o.fxSettings_open, o.fxSpeed_open, function() { - lockPaneForFX(pane, false); // undo - if (s.isVisible) open_2(); // continue - queueNext(); - }); - } - else { // no animation - _showPane(pane);// just show pane and... - open_2(); // continue - queueNext(); - }; - }); - - // SUBROUTINE - function open_2 () { - s.isMoving = false; - - // cure iframe display issues - _fixIframe(pane); - - // NOTE: if isSliding, then other panes are NOT 'resized' - if (!s.isSliding) { // resize all panes adjacent to this one - hideMasks(); // remove any masks shown while opening - sizeMidPanes(_c[pane].dir=="vert" ? "center" : "", false); // false = NOT skipCallback - } - - // set classes, position handles and execute callbacks... - setAsOpen(pane); - }; - - } - - /** - * @param {string} pane The pane just opened, ie: north, south, east, or west - * @param {boolean=} [skipCallback=false] - */ -, setAsOpen = function (pane, skipCallback) { - var - $P = $Ps[pane] - , $R = $Rs[pane] - , $T = $Ts[pane] - , o = options[pane] - , s = state[pane] - , side = _c[pane].side.toLowerCase() - , inset = "inset"+ _c[pane].side - , rClass = o.resizerClass - , tClass = o.togglerClass - , _pane = "-"+ pane // used for classNames - , _open = "-open" - , _closed = "-closed" - , _sliding= "-sliding" - ; - $R - .css(side, sC[inset] + getPaneSize(pane)) // move the resizer - .removeClass( rClass+_closed +" "+ rClass+_pane+_closed ) - .addClass( rClass+_open +" "+ rClass+_pane+_open ) - ; - if (s.isSliding) - $R.addClass( rClass+_sliding +" "+ rClass+_pane+_sliding ) - else // in case 'was sliding' - $R.removeClass( rClass+_sliding +" "+ rClass+_pane+_sliding ) - - if (o.resizerDblClickToggle) - $R.bind("dblclick", toggle ); - removeHover( 0, $R ); // remove hover classes - if (o.resizable && $.layout.plugins.draggable) - $R .draggable("enable") - .css("cursor", o.resizerCursor) - .attr("title", o.tips.Resize); - else if (!s.isSliding) - $R.css("cursor", "default"); // n-resize, s-resize, etc - - // if pane also has a toggler button, adjust that too - if ($T) { - $T .removeClass( tClass+_closed +" "+ tClass+_pane+_closed ) - .addClass( tClass+_open +" "+ tClass+_pane+_open ) - .attr("title", o.tips.Close); // may be blank - removeHover( 0, $T ); // remove hover classes - // toggler-content - if exists - $T.children(".content-closed").hide(); - $T.children(".content-open").css("display","block"); - } - - // sync any 'pin buttons' - syncPinBtns(pane, !s.isSliding); - - // update pane-state dimensions - BEFORE resizing content - $.extend(s, elDims($P)); - - if (state.initialized) { - // resize resizer & toggler sizes for all panes - sizeHandles(); - // resize content every time pane opens - to be sure - sizeContent(pane, true); // true = remeasure headers/footers, even if 'pane.isMoving' - } - - if (!skipCallback && (state.initialized || o.triggerEventsOnLoad) && $P.is(":visible")) { - // onopen callback - _runCallbacks("onopen_end", pane); - // onshow callback - TODO: should this be here? - if (s.isShowing) _runCallbacks("onshow_end", pane); - - // ALSO call onresize because layout-size *may* have changed while pane was closed - if (state.initialized) - _runCallbacks("onresize_end", pane); - } - - // TODO: Somehow sizePane("north") is being called after this point??? - } - - - /** - * slideOpen / slideClose / slideToggle - * - * Pass-though methods for sliding - */ -, slideOpen = function (evt_or_pane) { - if (!isInitialized()) return; - var evt = evtObj(evt_or_pane) - , pane = evtPane.call(this, evt_or_pane) - , s = state[pane] - , delay = options[pane].slideDelay_open - ; - // prevent event from triggering on NEW resizer binding created below - if (evt) evt.stopImmediatePropagation(); - - if (s.isClosed && evt && evt.type === "mouseenter" && delay > 0) - // trigger = mouseenter - use a delay - timer.set(pane+"_openSlider", open_NOW, delay); - else - open_NOW(); // will unbind events if is already open - - /** - * SUBROUTINE for timed open - */ - function open_NOW () { - if (!s.isClosed) // skip if no longer closed! - bindStopSlidingEvents(pane, true); // BIND trigger events to close sliding-pane - else if (!s.isMoving) - open(pane, true); // true = slide - open() will handle binding - }; - } - -, slideClose = function (evt_or_pane) { - if (!isInitialized()) return; - var evt = evtObj(evt_or_pane) - , pane = evtPane.call(this, evt_or_pane) - , o = options[pane] - , s = state[pane] - , delay = s.isMoving ? 1000 : 300 // MINIMUM delay - option may override - ; - if (s.isClosed || s.isResizing) - return; // skip if already closed OR in process of resizing - else if (o.slideTrigger_close === "click") - close_NOW(); // close immediately onClick - else if (o.preventQuickSlideClose && s.isMoving) - return; // handle Chrome quick-close on slide-open - else if (o.preventPrematureSlideClose && evt && $.layout.isMouseOverElem(evt, $Ps[pane])) - return; // handle incorrect mouseleave trigger, like when over a SELECT-list in IE - else if (evt) // trigger = mouseleave - use a delay - // 1 sec delay if 'opening', else .3 sec - timer.set(pane+"_closeSlider", close_NOW, max(o.slideDelay_close, delay)); - else // called programically - close_NOW(); - - /** - * SUBROUTINE for timed close - */ - function close_NOW () { - if (s.isClosed) // skip 'close' if already closed! - bindStopSlidingEvents(pane, false); // UNBIND trigger events - TODO: is this needed here? - else if (!s.isMoving) - close(pane); // close will handle unbinding - }; - } - - /** - * @param {string|Object} evt_or_pane The pane being opened, ie: north, south, east, or west - */ -, slideToggle = function (evt_or_pane) { - var pane = evtPane.call(this, evt_or_pane); - toggle(pane, true); - } - - - /** - * Must set left/top on East/South panes so animation will work properly - * - * @param {string} pane The pane to lock, 'east' or 'south' - any other is ignored! - * @param {boolean} doLock true = set left/top, false = remove - */ -, lockPaneForFX = function (pane, doLock) { - var $P = $Ps[pane] - , s = state[pane] - , o = options[pane] - , z = options.zIndexes - ; - if (doLock) { - $P.css({ zIndex: z.pane_animate }); // overlay all elements during animation - if (pane=="south") - $P.css({ top: sC.insetTop + sC.innerHeight - $P.outerHeight() }); - else if (pane=="east") - $P.css({ left: sC.insetLeft + sC.innerWidth - $P.outerWidth() }); - } - else { // animation DONE - RESET CSS - // TODO: see if this can be deleted. It causes a quick-close when sliding in Chrome - $P.css({ zIndex: (s.isSliding ? z.pane_sliding : z.pane_normal) }); - if (pane=="south") - $P.css({ top: "auto" }); - // if pane is positioned 'off-screen', then DO NOT screw with it! - else if (pane=="east" && !$P.css("left").match(/\-99999/)) - $P.css({ left: "auto" }); - // fix anti-aliasing in IE - only needed for animations that change opacity - if (browser.msie && o.fxOpacityFix && o.fxName_open != "slide" && $P.css("filter") && $P.css("opacity") == 1) - $P[0].style.removeAttribute('filter'); - } - } - - - /** - * Toggle sliding functionality of a specific pane on/off by adding removing 'slide open' trigger - * - * @see open(), close() - * @param {string} pane The pane to enable/disable, 'north', 'south', etc. - * @param {boolean} enable Enable or Disable sliding? - */ -, bindStartSlidingEvent = function (pane, enable) { - var o = options[pane] - , $P = $Ps[pane] - , $R = $Rs[pane] - , evtName = o.slideTrigger_open.toLowerCase() - ; - if (!$R || (enable && !o.slidable)) return; - - // make sure we have a valid event - if (evtName.match(/mouseover/)) - evtName = o.slideTrigger_open = "mouseenter"; - else if (!evtName.match(/(click|dblclick|mouseenter)/)) - evtName = o.slideTrigger_open = "click"; - - $R - // add or remove event - [enable ? "bind" : "unbind"](evtName +'.'+ sID, slideOpen) - // set the appropriate cursor & title/tip - .css("cursor", enable ? o.sliderCursor : "default") - .attr("title", enable ? o.tips.Slide : "") - ; - } - - /** - * Add or remove 'mouseleave' events to 'slide close' when pane is 'sliding' open or closed - * Also increases zIndex when pane is sliding open - * See bindStartSlidingEvent for code to control 'slide open' - * - * @see slideOpen(), slideClose() - * @param {string} pane The pane to process, 'north', 'south', etc. - * @param {boolean} enable Enable or Disable events? - */ -, bindStopSlidingEvents = function (pane, enable) { - var o = options[pane] - , s = state[pane] - , c = _c[pane] - , z = options.zIndexes - , evtName = o.slideTrigger_close.toLowerCase() - , action = (enable ? "bind" : "unbind") - , $P = $Ps[pane] - , $R = $Rs[pane] - ; - s.isSliding = enable; // logic - timer.clear(pane+"_closeSlider"); // just in case - - // remove 'slideOpen' event from resizer - // ALSO will raise the zIndex of the pane & resizer - if (enable) bindStartSlidingEvent(pane, false); - - // RE/SET zIndex - increases when pane is sliding-open, resets to normal when not - $P.css("zIndex", enable ? z.pane_sliding : z.pane_normal); - $R.css("zIndex", enable ? z.pane_sliding+2 : z.resizer_normal); // NOTE: mask = pane_sliding+1 - - // make sure we have a valid event - if (!evtName.match(/(click|mouseleave)/)) - evtName = o.slideTrigger_close = "mouseleave"; // also catches 'mouseout' - - // add/remove slide triggers - $R[action](evtName, slideClose); // base event on resize - // need extra events for mouseleave - if (evtName === "mouseleave") { - // also close on pane.mouseleave - $P[action]("mouseleave."+ sID, slideClose); - // cancel timer when mouse moves between 'pane' and 'resizer' - $R[action]("mouseenter."+ sID, cancelMouseOut); - $P[action]("mouseenter."+ sID, cancelMouseOut); - } - - if (!enable) - timer.clear(pane+"_closeSlider"); - else if (evtName === "click" && !o.resizable) { - // IF pane is not resizable (which already has a cursor and tip) - // then set the a cursor & title/tip on resizer when sliding - $R.css("cursor", enable ? o.sliderCursor : "default"); - $R.attr("title", enable ? o.tips.Close : ""); // use Toggler-tip, eg: "Close Pane" - } - - // SUBROUTINE for mouseleave timer clearing - function cancelMouseOut (evt) { - timer.clear(pane+"_closeSlider"); - evt.stopPropagation(); - } - } - - - /** - * Hides/closes a pane if there is insufficient room - reverses this when there is room again - * MUST have already called setSizeLimits() before calling this method - * - * @param {string} pane The pane being resized - * @param {boolean=} [isOpening=false] Called from onOpen? - * @param {boolean=} [skipCallback=false] Should the onresize callback be run? - * @param {boolean=} [force=false] - */ -, makePaneFit = function (pane, isOpening, skipCallback, force) { - var - o = options[pane] - , s = state[pane] - , c = _c[pane] - , $P = $Ps[pane] - , $R = $Rs[pane] - , isSidePane = c.dir==="vert" - , hasRoom = false - ; - // special handling for center & east/west panes - if (pane === "center" || (isSidePane && s.noVerticalRoom)) { - // see if there is enough room to display the pane - // ERROR: hasRoom = s.minHeight <= s.maxHeight && (isSidePane || s.minWidth <= s.maxWidth); - hasRoom = (s.maxHeight >= 0); - if (hasRoom && s.noRoom) { // previously hidden due to noRoom, so show now - _showPane(pane); - if ($R) $R.show(); - s.isVisible = true; - s.noRoom = false; - if (isSidePane) s.noVerticalRoom = false; - _fixIframe(pane); - } - else if (!hasRoom && !s.noRoom) { // not currently hidden, so hide now - _hidePane(pane); - if ($R) $R.hide(); - s.isVisible = false; - s.noRoom = true; - } - } - - // see if there is enough room to fit the border-pane - if (pane === "center") { - // ignore center in this block - } - else if (s.minSize <= s.maxSize) { // pane CAN fit - hasRoom = true; - if (s.size > s.maxSize) // pane is too big - shrink it - sizePane(pane, s.maxSize, skipCallback, force, true); // true = noAnimation - else if (s.size < s.minSize) // pane is too small - enlarge it - sizePane(pane, s.minSize, skipCallback, force, true); - // need s.isVisible because new pseudoClose method keeps pane visible, but off-screen - else if ($R && s.isVisible && $P.is(":visible")) { - // make sure resizer-bar is positioned correctly - // handles situation where nested layout was 'hidden' when initialized - var side = c.side.toLowerCase() - , pos = s.size + sC["inset"+ c.side] - ; - if ($.layout.cssNum($R, side) != pos) $R.css( side, pos ); - } - - // if was previously hidden due to noRoom, then RESET because NOW there is room - if (s.noRoom) { - // s.noRoom state will be set by open or show - if (s.wasOpen && o.closable) { - if (o.autoReopen) - open(pane, false, true, true); // true = noAnimation, true = noAlert - else // leave the pane closed, so just update state - s.noRoom = false; - } - else - show(pane, s.wasOpen, true, true); // true = noAnimation, true = noAlert - } - } - else { // !hasRoom - pane CANNOT fit - if (!s.noRoom) { // pane not set as noRoom yet, so hide or close it now... - s.noRoom = true; // update state - s.wasOpen = !s.isClosed && !s.isSliding; - if (s.isClosed){} // SKIP - else if (o.closable) // 'close' if possible - close(pane, true, true); // true = force, true = noAnimation - else // 'hide' pane if cannot just be closed - hide(pane, true); // true = noAnimation - } - } - } - - - /** - * sizePane / manualSizePane - * sizePane is called only by internal methods whenever a pane needs to be resized - * manualSizePane is an exposed flow-through method allowing extra code when pane is 'manually resized' - * - * @param {string|Object} evt_or_pane The pane being resized - * @param {number} size The *desired* new size for this pane - will be validated - * @param {boolean=} [skipCallback=false] Should the onresize callback be run? - * @param {boolean=} [noAnimation=false] - */ -, manualSizePane = function (evt_or_pane, size, skipCallback, noAnimation) { - if (!isInitialized()) return; - var pane = evtPane.call(this, evt_or_pane) - , o = options[pane] - , s = state[pane] - // if resizing callbacks have been delayed and resizing is now DONE, force resizing to complete... - , forceResize = o.livePaneResizing && !s.isResizing - ; - // ANY call to manualSizePane disables autoResize - ie, percentage sizing - o.autoResize = false; - // flow-through... - sizePane(pane, size, skipCallback, forceResize, noAnimation); // will animate resize if option enabled - } - - /** - * @param {string|Object} evt_or_pane The pane being resized - * @param {number} size The *desired* new size for this pane - will be validated - * @param {boolean=} [skipCallback=false] Should the onresize callback be run? - * @param {boolean=} [force=false] Force resizing even if does not seem necessary - * @param {boolean=} [noAnimation=false] - */ -, sizePane = function (evt_or_pane, size, skipCallback, force, noAnimation) { - if (!isInitialized()) return; - var pane = evtPane.call(this, evt_or_pane) // probably NEVER called from event? - , o = options[pane] - , s = state[pane] - , $P = $Ps[pane] - , $R = $Rs[pane] - , side = _c[pane].side.toLowerCase() - , dimName = _c[pane].sizeType.toLowerCase() - , inset = "inset"+ _c[pane].side - , skipResizeWhileDragging = s.isResizing && !o.triggerEventsDuringLiveResize - , doFX = noAnimation !== true && o.animatePaneSizing - , oldSize, newSize - ; - // QUEUE in case another action/animation is in progress - $N.queue(function( queueNext ){ - // calculate 'current' min/max sizes - setSizeLimits(pane); // update pane-state - oldSize = s.size; - size = _parseSize(pane, size); // handle percentages & auto - size = max(size, _parseSize(pane, o.minSize)); - size = min(size, s.maxSize); - if (size < s.minSize) { // not enough room for pane! - queueNext(); // call before makePaneFit() because it needs the queue free - makePaneFit(pane, false, skipCallback); // will hide or close pane - return; - } - - // IF newSize is same as oldSize, then nothing to do - abort - if (!force && size === oldSize) - return queueNext(); - - // onresize_start callback CANNOT cancel resizing because this would break the layout! - if (!skipCallback && state.initialized && s.isVisible) - _runCallbacks("onresize_start", pane); - - // resize the pane, and make sure its visible - newSize = cssSize(pane, size); - - if (doFX && $P.is(":visible")) { // ANIMATE - var fx = $.layout.effects.size[pane] || $.layout.effects.size.all - , easing = o.fxSettings_size.easing || fx.easing - , z = options.zIndexes - , props = {}; - props[ dimName ] = newSize +'px'; - s.isMoving = true; - // overlay all elements during animation - $P.css({ zIndex: z.pane_animate }) - .show().animate( props, o.fxSpeed_size, easing, function(){ - // reset zIndex after animation - $P.css({ zIndex: (s.isSliding ? z.pane_sliding : z.pane_normal) }); - s.isMoving = false; - sizePane_2(); // continue - queueNext(); - }); - } - else { // no animation - $P.css( dimName, newSize ); // resize pane - // if pane is visible, then - if ($P.is(":visible")) - sizePane_2(); // continue - else { - // pane is NOT VISIBLE, so just update state data... - // when pane is *next opened*, it will have the new size - s.size = size; // update state.size - $.extend(s, elDims($P)); // update state dimensions - } - queueNext(); - }; - - }); - - // SUBROUTINE - function sizePane_2 () { - /* Panes are sometimes not sized precisely in some browsers!? - * This code will resize the pane up to 3 times to nudge the pane to the correct size - */ - var actual = dimName==='width' ? $P.outerWidth() : $P.outerHeight() - , tries = [{ - pane: pane - , count: 1 - , target: size - , actual: actual - , correct: (size === actual) - , attempt: size - , cssSize: newSize - }] - , lastTry = tries[0] - , thisTry = {} - , msg = 'Inaccurate size after resizing the '+ pane +'-pane.' - ; - while ( !lastTry.correct ) { - thisTry = { pane: pane, count: lastTry.count+1, target: size }; - - if (lastTry.actual > size) - thisTry.attempt = max(0, lastTry.attempt - (lastTry.actual - size)); - else // lastTry.actual < size - thisTry.attempt = max(0, lastTry.attempt + (size - lastTry.actual)); - - thisTry.cssSize = cssSize(pane, thisTry.attempt); - $P.css( dimName, thisTry.cssSize ); - - thisTry.actual = dimName=='width' ? $P.outerWidth() : $P.outerHeight(); - thisTry.correct = (size === thisTry.actual); - - // log attempts and alert the user of this *non-fatal error* (if showDebugMessages) - if ( tries.length === 1) { - _log(msg, false, true); - _log(lastTry, false, true); - } - _log(thisTry, false, true); - // after 4 tries, is as close as its gonna get! - if (tries.length > 3) break; - - tries.push( thisTry ); - lastTry = tries[ tries.length - 1 ]; - } - // END TESTING CODE - - // update pane-state dimensions - s.size = size; - $.extend(s, elDims($P)); - - if (s.isVisible && $P.is(":visible")) { - // reposition the resizer-bar - if ($R) $R.css( side, size + sC[inset] ); - // resize the content-div - sizeContent(pane); - } - - if (!skipCallback && !skipResizeWhileDragging && state.initialized && s.isVisible) - _runCallbacks("onresize_end", pane); - - // resize all the adjacent panes, and adjust their toggler buttons - // when skipCallback passed, it means the controlling method will handle 'other panes' - if (!skipCallback) { - // also no callback if live-resize is in progress and NOT triggerEventsDuringLiveResize - if (!s.isSliding) sizeMidPanes(_c[pane].dir=="horz" ? "" : "center", skipResizeWhileDragging, force); - sizeHandles(); - } - - // if opposite-pane was autoClosed, see if it can be autoOpened now - var altPane = _c.oppositeEdge[pane]; - if (size < oldSize && state[ altPane ].noRoom) { - setSizeLimits( altPane ); - makePaneFit( altPane, false, skipCallback ); - } - - // DEBUG - ALERT user/developer so they know there was a sizing problem - if (tries.length > 1) - _log(msg +'\nSee the Error Console for details.', true, true); - } - } - - /** - * @see initPanes(), sizePane(), resizeAll(), open(), close(), hide() - * @param {Array.|string} panes The pane(s) being resized, comma-delmited string - * @param {boolean=} [skipCallback=false] Should the onresize callback be run? - * @param {boolean=} [force=false] - */ -, sizeMidPanes = function (panes, skipCallback, force) { - panes = (panes ? panes : "east,west,center").split(","); - - $.each(panes, function (i, pane) { - if (!$Ps[pane]) return; // NO PANE - skip - var - o = options[pane] - , s = state[pane] - , $P = $Ps[pane] - , $R = $Rs[pane] - , isCenter= (pane=="center") - , hasRoom = true - , CSS = {} - , newCenter = calcNewCenterPaneDims() - ; - // update pane-state dimensions - $.extend(s, elDims($P)); - - if (pane === "center") { - if (!force && s.isVisible && newCenter.width === s.outerWidth && newCenter.height === s.outerHeight) - return true; // SKIP - pane already the correct size - // set state for makePaneFit() logic - $.extend(s, cssMinDims(pane), { - maxWidth: newCenter.width - , maxHeight: newCenter.height - }); - CSS = newCenter; - // convert OUTER width/height to CSS width/height - CSS.width = cssW($P, CSS.width); - // NEW - allow pane to extend 'below' visible area rather than hide it - CSS.height = cssH($P, CSS.height); - hasRoom = CSS.width >= 0 && CSS.height >= 0; // height >= 0 = ALWAYS TRUE NOW - // during layout init, try to shrink east/west panes to make room for center - if (!state.initialized && o.minWidth > s.outerWidth) { - var - reqPx = o.minWidth - s.outerWidth - , minE = options.east.minSize || 0 - , minW = options.west.minSize || 0 - , sizeE = state.east.size - , sizeW = state.west.size - , newE = sizeE - , newW = sizeW - ; - if (reqPx > 0 && state.east.isVisible && sizeE > minE) { - newE = max( sizeE-minE, sizeE-reqPx ); - reqPx -= sizeE-newE; - } - if (reqPx > 0 && state.west.isVisible && sizeW > minW) { - newW = max( sizeW-minW, sizeW-reqPx ); - reqPx -= sizeW-newW; - } - // IF we found enough extra space, then resize the border panes as calculated - if (reqPx === 0) { - if (sizeE && sizeE != minE) - sizePane('east', newE, true, force, true); // true = skipCallback/noAnimation - initPanes will handle when done - if (sizeW && sizeW != minW) - sizePane('west', newW, true, force, true); - // now start over! - sizeMidPanes('center', skipCallback, force); - return; // abort this loop - } - } - } - else { // for east and west, set only the height, which is same as center height - // set state.min/maxWidth/Height for makePaneFit() logic - if (s.isVisible && !s.noVerticalRoom) - $.extend(s, elDims($P), cssMinDims(pane)) - if (!force && !s.noVerticalRoom && newCenter.height === s.outerHeight) - return true; // SKIP - pane already the correct size - // east/west have same top, bottom & height as center - CSS.top = newCenter.top; - CSS.bottom = newCenter.bottom; - // NEW - allow pane to extend 'below' visible area rather than hide it - CSS.height = cssH($P, newCenter.height); - s.maxHeight = CSS.height; - hasRoom = (s.maxHeight >= 0); // ALWAYS TRUE NOW - if (!hasRoom) s.noVerticalRoom = true; // makePaneFit() logic - } - - if (hasRoom) { - // resizeAll passes skipCallback because it triggers callbacks after ALL panes are resized - if (!skipCallback && state.initialized) - _runCallbacks("onresize_start", pane); - - $P.css(CSS); // apply the CSS to pane - if (pane !== "center") - sizeHandles(pane); // also update resizer length - if (s.noRoom && !s.isClosed && !s.isHidden) - makePaneFit(pane); // will re-open/show auto-closed/hidden pane - if (s.isVisible) { - $.extend(s, elDims($P)); // update pane dimensions - if (state.initialized) sizeContent(pane); // also resize the contents, if exists - } - } - else if (!s.noRoom && s.isVisible) // no room for pane - makePaneFit(pane); // will hide or close pane - - if (!s.isVisible) - return true; // DONE - next pane - - /* - * Extra CSS for IE6 or IE7 in Quirks-mode - add 'width' to NORTH/SOUTH panes - * Normally these panes have only 'left' & 'right' positions so pane auto-sizes - * ALSO required when pane is an IFRAME because will NOT default to 'full width' - * TODO: Can I use width:100% for a north/south iframe? - * TODO: Sounds like a job for $P.outerWidth( sC.innerWidth ) SETTER METHOD - */ - if (pane === "center") { // finished processing midPanes - var fix = browser.isIE6 || !browser.boxModel; - if ($Ps.north && (fix || state.north.tagName=="IFRAME")) - $Ps.north.css("width", cssW($Ps.north, sC.innerWidth)); - if ($Ps.south && (fix || state.south.tagName=="IFRAME")) - $Ps.south.css("width", cssW($Ps.south, sC.innerWidth)); - } - - // resizeAll passes skipCallback because it triggers callbacks after ALL panes are resized - if (!skipCallback && state.initialized) - _runCallbacks("onresize_end", pane); - }); - } - - - /** - * @see window.onresize(), callbacks or custom code - */ -, resizeAll = function (evt) { - // stopPropagation if called by trigger("layoutdestroy") - use evtPane utility - evtPane(evt); - - if (!state.initialized) { - _initLayoutElements(); - return; // no need to resize since we just initialized! - } - var oldW = sC.innerWidth - , oldH = sC.innerHeight - ; - // cannot size layout when 'container' is hidden or collapsed - if (!$N.is(":visible") ) return; - $.extend(state.container, elDims( $N )); // UPDATE container dimensions - if (!sC.outerHeight) return; - - // onresizeall_start will CANCEL resizing if returns false - // state.container has already been set, so user can access this info for calcuations - if (false === _runCallbacks("onresizeall_start")) return false; - - var // see if container is now 'smaller' than before - shrunkH = (sC.innerHeight < oldH) - , shrunkW = (sC.innerWidth < oldW) - , $P, o, s, dir - ; - // NOTE special order for sizing: S-N-E-W - $.each(["south","north","east","west"], function (i, pane) { - if (!$Ps[pane]) return; // no pane - SKIP - s = state[pane]; - o = options[pane]; - dir = _c[pane].dir; - - if (o.autoResize && s.size != o.size) // resize pane to original size set in options - sizePane(pane, o.size, true, true, true); // true=skipCallback/forceResize/noAnimation - else { - setSizeLimits(pane); - makePaneFit(pane, false, true, true); // true=skipCallback/forceResize - } - }); - - sizeMidPanes("", true, true); // true=skipCallback, true=forceResize - sizeHandles(); // reposition the toggler elements - - // trigger all individual pane callbacks AFTER layout has finished resizing - o = options; // reuse alias - $.each(_c.allPanes, function (i, pane) { - $P = $Ps[pane]; - if (!$P) return; // SKIP - if (state[pane].isVisible) // undefined for non-existent panes - _runCallbacks("onresize_end", pane); // callback - if exists - }); - - _runCallbacks("onresizeall_end"); - //_triggerLayoutEvent(pane, 'resizeall'); - } - - /** - * Whenever a pane resizes or opens that has a nested layout, trigger resizeAll - * - * @param {string|Object} evt_or_pane The pane just resized or opened - */ -, resizeChildLayout = function (evt_or_pane) { - var pane = evtPane.call(this, evt_or_pane); - if (!options[pane].resizeChildLayout) return; - var $P = $Ps[pane] - , $C = $Cs[pane] - , d = "layout" - , P = Instance[pane] - , L = children[pane] - ; - // user may have manually set EITHER instance pointer, so handle that - if (P.child && !L) { - // have to reverse the pointers! - var el = P.child.container; - L = children[pane] = (el ? el.data(d) : 0) || null; // set pointer _directly_ to layout instance - } - - // if a layout-pointer exists, see if child has been destroyed - if (L && L.destroyed) - L = children[pane] = null; // clear child pointers - // no child layout pointer is set - see if there is a child layout NOW - if (!L) L = children[pane] = $P.data(d) || ($C ? $C.data(d) : 0) || null; // set/update child pointers - - // ALWAYS refresh the pane.child alias - P.child = children[pane]; - - if (L) L.resizeAll(); - } - - - /** - * IF pane has a content-div, then resize all elements inside pane to fit pane-height - * - * @param {string|Object} evt_or_panes The pane(s) being resized - * @param {boolean=} [remeasure=false] Should the content (header/footer) be remeasured? - */ -, sizeContent = function (evt_or_panes, remeasure) { - if (!isInitialized()) return; - - var panes = evtPane.call(this, evt_or_panes); - panes = panes ? panes.split(",") : _c.allPanes; - - $.each(panes, function (idx, pane) { - var - $P = $Ps[pane] - , $C = $Cs[pane] - , o = options[pane] - , s = state[pane] - , m = s.content // m = measurements - ; - if (!$P || !$C || !$P.is(":visible")) return true; // NOT VISIBLE - skip - - // if content-element was REMOVED, update OR remove the pointer - if (!$C.length) { - initContent(pane, false); // false = do NOT sizeContent() - already there! - if (!$C) return; // no replacement element found - pointer have been removed - } - - // onsizecontent_start will CANCEL resizing if returns false - if (false === _runCallbacks("onsizecontent_start", pane)) return; - - // skip re-measuring offsets if live-resizing - if ((!s.isMoving && !s.isResizing) || o.liveContentResizing || remeasure || m.top == undefined) { - _measure(); - // if any footers are below pane-bottom, they may not measure correctly, - // so allow pane overflow and re-measure - if (m.hiddenFooters > 0 && $P.css("overflow") === "hidden") { - $P.css("overflow", "visible"); - _measure(); // remeasure while overflowing - $P.css("overflow", "hidden"); - } - } - // NOTE: spaceAbove/Below *includes* the pane paddingTop/Bottom, but not pane.borders - var newH = s.innerHeight - (m.spaceAbove - s.css.paddingTop) - (m.spaceBelow - s.css.paddingBottom); - - if (!$C.is(":visible") || m.height != newH) { - // size the Content element to fit new pane-size - will autoHide if not enough room - setOuterHeight($C, newH, true); // true=autoHide - m.height = newH; // save new height - }; - - if (state.initialized) - _runCallbacks("onsizecontent_end", pane); - - function _below ($E) { - return max(s.css.paddingBottom, (parseInt($E.css("marginBottom"), 10) || 0)); - }; - - function _measure () { - var - ignore = options[pane].contentIgnoreSelector - , $Fs = $C.nextAll().not(ignore || ':lt(0)') // not :lt(0) = ALL - , $Fs_vis = $Fs.filter(':visible') - , $F = $Fs_vis.filter(':last') - ; - m = { - top: $C[0].offsetTop - , height: $C.outerHeight() - , numFooters: $Fs.length - , hiddenFooters: $Fs.length - $Fs_vis.length - , spaceBelow: 0 // correct if no content footer ($E) - } - m.spaceAbove = m.top; // just for state - not used in calc - m.bottom = m.top + m.height; - if ($F.length) - //spaceBelow = (LastFooter.top + LastFooter.height) [footerBottom] - Content.bottom + max(LastFooter.marginBottom, pane.paddingBotom) - m.spaceBelow = ($F[0].offsetTop + $F.outerHeight()) - m.bottom + _below($F); - else // no footer - check marginBottom on Content element itself - m.spaceBelow = _below($C); - }; - }); - } - - - /** - * Called every time a pane is opened, closed, or resized to slide the togglers to 'center' and adjust their length if necessary - * - * @see initHandles(), open(), close(), resizeAll() - * @param {string|Object} evt_or_panes The pane(s) being resized - */ -, sizeHandles = function (evt_or_panes) { - var panes = evtPane.call(this, evt_or_panes) - panes = panes ? panes.split(",") : _c.borderPanes; - - $.each(panes, function (i, pane) { - var - o = options[pane] - , s = state[pane] - , $P = $Ps[pane] - , $R = $Rs[pane] - , $T = $Ts[pane] - , $TC - ; - if (!$P || !$R) return; - - var - dir = _c[pane].dir - , _state = (s.isClosed ? "_closed" : "_open") - , spacing = o["spacing"+ _state] - , togAlign = o["togglerAlign"+ _state] - , togLen = o["togglerLength"+ _state] - , paneLen - , left - , offset - , CSS = {} - ; - - if (spacing === 0) { - $R.hide(); - return; - } - else if (!s.noRoom && !s.isHidden) // skip if resizer was hidden for any reason - $R.show(); // in case was previously hidden - - // Resizer Bar is ALWAYS same width/height of pane it is attached to - if (dir === "horz") { // north/south - //paneLen = $P.outerWidth(); // s.outerWidth || - paneLen = sC.innerWidth; // handle offscreen-panes - s.resizerLength = paneLen; - left = $.layout.cssNum($P, "left") - $R.css({ - width: cssW($R, paneLen) // account for borders & padding - , height: cssH($R, spacing) // ditto - , left: left > -9999 ? left : sC.insetLeft // handle offscreen-panes - }); - } - else { // east/west - paneLen = $P.outerHeight(); // s.outerHeight || - s.resizerLength = paneLen; - $R.css({ - height: cssH($R, paneLen) // account for borders & padding - , width: cssW($R, spacing) // ditto - , top: sC.insetTop + getPaneSize("north", true) // TODO: what if no North pane? - //, top: $.layout.cssNum($Ps["center"], "top") - }); - } - - // remove hover classes - removeHover( o, $R ); - - if ($T) { - if (togLen === 0 || (s.isSliding && o.hideTogglerOnSlide)) { - $T.hide(); // always HIDE the toggler when 'sliding' - return; - } - else - $T.show(); // in case was previously hidden - - if (!(togLen > 0) || togLen === "100%" || togLen > paneLen) { - togLen = paneLen; - offset = 0; - } - else { // calculate 'offset' based on options.PANE.togglerAlign_open/closed - if (isStr(togAlign)) { - switch (togAlign) { - case "top": - case "left": offset = 0; - break; - case "bottom": - case "right": offset = paneLen - togLen; - break; - case "middle": - case "center": - default: offset = round((paneLen - togLen) / 2); // 'default' catches typos - } - } - else { // togAlign = number - var x = parseInt(togAlign, 10); // - if (togAlign >= 0) offset = x; - else offset = paneLen - togLen + x; // NOTE: x is negative! - } - } - - if (dir === "horz") { // north/south - var width = cssW($T, togLen); - $T.css({ - width: width // account for borders & padding - , height: cssH($T, spacing) // ditto - , left: offset // TODO: VERIFY that toggler positions correctly for ALL values - , top: 0 - }); - // CENTER the toggler content SPAN - $T.children(".content").each(function(){ - $TC = $(this); - $TC.css("marginLeft", round((width-$TC.outerWidth())/2)); // could be negative - }); - } - else { // east/west - var height = cssH($T, togLen); - $T.css({ - height: height // account for borders & padding - , width: cssW($T, spacing) // ditto - , top: offset // POSITION the toggler - , left: 0 - }); - // CENTER the toggler content SPAN - $T.children(".content").each(function(){ - $TC = $(this); - $TC.css("marginTop", round((height-$TC.outerHeight())/2)); // could be negative - }); - } - - // remove ALL hover classes - removeHover( 0, $T ); - } - - // DONE measuring and sizing this resizer/toggler, so can be 'hidden' now - if (!state.initialized && (o.initHidden || s.noRoom)) { - $R.hide(); - if ($T) $T.hide(); - } - }); - } - - - /** - * @param {string|Object} evt_or_pane - */ -, enableClosable = function (evt_or_pane) { - if (!isInitialized()) return; - var pane = evtPane.call(this, evt_or_pane) - , $T = $Ts[pane] - , o = options[pane] - ; - if (!$T) return; - o.closable = true; - $T .bind("click."+ sID, function(evt){ evt.stopPropagation(); toggle(pane); }) - .css("visibility", "visible") - .css("cursor", "pointer") - .attr("title", state[pane].isClosed ? o.tips.Open : o.tips.Close) // may be blank - .show(); - } - /** - * @param {string|Object} evt_or_pane - * @param {boolean=} [hide=false] - */ -, disableClosable = function (evt_or_pane, hide) { - if (!isInitialized()) return; - var pane = evtPane.call(this, evt_or_pane) - , $T = $Ts[pane] - ; - if (!$T) return; - options[pane].closable = false; - // is closable is disable, then pane MUST be open! - if (state[pane].isClosed) open(pane, false, true); - $T .unbind("."+ sID) - .css("visibility", hide ? "hidden" : "visible") // instead of hide(), which creates logic issues - .css("cursor", "default") - .attr("title", ""); - } - - - /** - * @param {string|Object} evt_or_pane - */ -, enableSlidable = function (evt_or_pane) { - if (!isInitialized()) return; - var pane = evtPane.call(this, evt_or_pane) - , $R = $Rs[pane] - ; - if (!$R || !$R.data('draggable')) return; - options[pane].slidable = true; - if (state[pane].isClosed) - bindStartSlidingEvent(pane, true); - } - /** - * @param {string|Object} evt_or_pane - */ -, disableSlidable = function (evt_or_pane) { - if (!isInitialized()) return; - var pane = evtPane.call(this, evt_or_pane) - , $R = $Rs[pane] - ; - if (!$R) return; - options[pane].slidable = false; - if (state[pane].isSliding) - close(pane, false, true); - else { - bindStartSlidingEvent(pane, false); - $R .css("cursor", "default") - .attr("title", ""); - removeHover(null, $R[0]); // in case currently hovered - } - } - - - /** - * @param {string|Object} evt_or_pane - */ -, enableResizable = function (evt_or_pane) { - if (!isInitialized()) return; - var pane = evtPane.call(this, evt_or_pane) - , $R = $Rs[pane] - , o = options[pane] - ; - if (!$R || !$R.data('draggable')) return; - o.resizable = true; - $R.draggable("enable"); - if (!state[pane].isClosed) - $R .css("cursor", o.resizerCursor) - .attr("title", o.tips.Resize); - } - /** - * @param {string|Object} evt_or_pane - */ -, disableResizable = function (evt_or_pane) { - if (!isInitialized()) return; - var pane = evtPane.call(this, evt_or_pane) - , $R = $Rs[pane] - ; - if (!$R || !$R.data('draggable')) return; - options[pane].resizable = false; - $R .draggable("disable") - .css("cursor", "default") - .attr("title", ""); - removeHover(null, $R[0]); // in case currently hovered - } - - - /** - * Move a pane from source-side (eg, west) to target-side (eg, east) - * If pane exists on target-side, move that to source-side, ie, 'swap' the panes - * - * @param {string|Object} evt_or_pane1 The pane/edge being swapped - * @param {string} pane2 ditto - */ -, swapPanes = function (evt_or_pane1, pane2) { - if (!isInitialized()) return; - var pane1 = evtPane.call(this, evt_or_pane1); - // change state.edge NOW so callbacks can know where pane is headed... - state[pane1].edge = pane2; - state[pane2].edge = pane1; - // run these even if NOT state.initialized - if (false === _runCallbacks("onswap_start", pane1) - || false === _runCallbacks("onswap_start", pane2) - ) { - state[pane1].edge = pane1; // reset - state[pane2].edge = pane2; - return; - } - - var - oPane1 = copy( pane1 ) - , oPane2 = copy( pane2 ) - , sizes = {} - ; - sizes[pane1] = oPane1 ? oPane1.state.size : 0; - sizes[pane2] = oPane2 ? oPane2.state.size : 0; - - // clear pointers & state - $Ps[pane1] = false; - $Ps[pane2] = false; - state[pane1] = {}; - state[pane2] = {}; - - // ALWAYS remove the resizer & toggler elements - if ($Ts[pane1]) $Ts[pane1].remove(); - if ($Ts[pane2]) $Ts[pane2].remove(); - if ($Rs[pane1]) $Rs[pane1].remove(); - if ($Rs[pane2]) $Rs[pane2].remove(); - $Rs[pane1] = $Rs[pane2] = $Ts[pane1] = $Ts[pane2] = false; - - // transfer element pointers and data to NEW Layout keys - move( oPane1, pane2 ); - move( oPane2, pane1 ); - - // cleanup objects - oPane1 = oPane2 = sizes = null; - - // make panes 'visible' again - if ($Ps[pane1]) $Ps[pane1].css(_c.visible); - if ($Ps[pane2]) $Ps[pane2].css(_c.visible); - - // fix any size discrepancies caused by swap - resizeAll(); - - // run these even if NOT state.initialized - _runCallbacks("onswap_end", pane1); - _runCallbacks("onswap_end", pane2); - - return; - - function copy (n) { // n = pane - var - $P = $Ps[n] - , $C = $Cs[n] - ; - return !$P ? false : { - pane: n - , P: $P ? $P[0] : false - , C: $C ? $C[0] : false - , state: $.extend(true, {}, state[n]) - , options: $.extend(true, {}, options[n]) - } - }; - - function move (oPane, pane) { - if (!oPane) return; - var - P = oPane.P - , C = oPane.C - , oldPane = oPane.pane - , c = _c[pane] - , side = c.side.toLowerCase() - , inset = "inset"+ c.side - // save pane-options that should be retained - , s = $.extend(true, {}, state[pane]) - , o = options[pane] - // RETAIN side-specific FX Settings - more below - , fx = { resizerCursor: o.resizerCursor } - , re, size, pos - ; - $.each("fxName,fxSpeed,fxSettings".split(","), function (i, k) { - fx[k +"_open"] = o[k +"_open"]; - fx[k +"_close"] = o[k +"_close"]; - fx[k +"_size"] = o[k +"_size"]; - }); - - // update object pointers and attributes - $Ps[pane] = $(P) - .data({ - layoutPane: Instance[pane] // NEW pointer to pane-alias-object - , layoutEdge: pane - }) - .css(_c.hidden) - .css(c.cssReq) - ; - $Cs[pane] = C ? $(C) : false; - - // set options and state - options[pane] = $.extend(true, {}, oPane.options, fx); - state[pane] = $.extend(true, {}, oPane.state); - - // change classNames on the pane, eg: ui-layout-pane-east ==> ui-layout-pane-west - re = new RegExp(o.paneClass +"-"+ oldPane, "g"); - P.className = P.className.replace(re, o.paneClass +"-"+ pane); - - // ALWAYS regenerate the resizer & toggler elements - initHandles(pane); // create the required resizer & toggler - - // if moving to different orientation, then keep 'target' pane size - if (c.dir != _c[oldPane].dir) { - size = sizes[pane] || 0; - setSizeLimits(pane); // update pane-state - size = max(size, state[pane].minSize); - // use manualSizePane to disable autoResize - not useful after panes are swapped - manualSizePane(pane, size, true, true); // true/true = skipCallback/noAnimation - } - else // move the resizer here - $Rs[pane].css(side, sC[inset] + (state[pane].isVisible ? getPaneSize(pane) : 0)); - - - // ADD CLASSNAMES & SLIDE-BINDINGS - if (oPane.state.isVisible && !s.isVisible) - setAsOpen(pane, true); // true = skipCallback - else { - setAsClosed(pane); - bindStartSlidingEvent(pane, true); // will enable events IF option is set - } - - // DESTROY the object - oPane = null; - }; - } - - - /** - * INTERNAL method to sync pin-buttons when pane is opened or closed - * Unpinned means the pane is 'sliding' - ie, over-top of the adjacent panes - * - * @see open(), setAsOpen(), setAsClosed() - * @param {string} pane These are the params returned to callbacks by layout() - * @param {boolean} doPin True means set the pin 'down', False means 'up' - */ -, syncPinBtns = function (pane, doPin) { - if ($.layout.plugins.buttons) - $.each(state[pane].pins, function (i, selector) { - $.layout.buttons.setPinState(Instance, $(selector), pane, doPin); - }); - } - -; // END var DECLARATIONS - - /** - * Capture keys when enableCursorHotkey - toggle pane if hotkey pressed - * - * @see document.keydown() - */ - function keyDown (evt) { - if (!evt) return true; - var code = evt.keyCode; - if (code < 33) return true; // ignore special keys: ENTER, TAB, etc - - var - PANE = { - 38: "north" // Up Cursor - $.ui.keyCode.UP - , 40: "south" // Down Cursor - $.ui.keyCode.DOWN - , 37: "west" // Left Cursor - $.ui.keyCode.LEFT - , 39: "east" // Right Cursor - $.ui.keyCode.RIGHT - } - , ALT = evt.altKey // no worky! - , SHIFT = evt.shiftKey - , CTRL = evt.ctrlKey - , CURSOR = (CTRL && code >= 37 && code <= 40) - , o, k, m, pane - ; - - if (CURSOR && options[PANE[code]].enableCursorHotkey) // valid cursor-hotkey - pane = PANE[code]; - else if (CTRL || SHIFT) // check to see if this matches a custom-hotkey - $.each(_c.borderPanes, function (i, p) { // loop each pane to check its hotkey - o = options[p]; - k = o.customHotkey; - m = o.customHotkeyModifier; // if missing or invalid, treated as "CTRL+SHIFT" - if ((SHIFT && m=="SHIFT") || (CTRL && m=="CTRL") || (CTRL && SHIFT)) { // Modifier matches - if (k && code === (isNaN(k) || k <= 9 ? k.toUpperCase().charCodeAt(0) : k)) { // Key matches - pane = p; - return false; // BREAK - } - } - }); - - // validate pane - if (!pane || !$Ps[pane] || !options[pane].closable || state[pane].isHidden) - return true; - - toggle(pane); - - evt.stopPropagation(); - evt.returnValue = false; // CANCEL key - return false; - }; - - -/* - * ###################################### - * UTILITY METHODS - * called externally or by initButtons - * ###################################### - */ - - /** - * Change/reset a pane overflow setting & zIndex to allow popups/drop-downs to work - * - * @param {Object=} [el] (optional) Can also be 'bound' to a click, mouseOver, or other event - */ - function allowOverflow (el) { - if (!isInitialized()) return; - if (this && this.tagName) el = this; // BOUND to element - var $P; - if (isStr(el)) - $P = $Ps[el]; - else if ($(el).data("layoutRole")) - $P = $(el); - else - $(el).parents().each(function(){ - if ($(this).data("layoutRole")) { - $P = $(this); - return false; // BREAK - } - }); - if (!$P || !$P.length) return; // INVALID - - var - pane = $P.data("layoutEdge") - , s = state[pane] - ; - - // if pane is already raised, then reset it before doing it again! - // this would happen if allowOverflow is attached to BOTH the pane and an element - if (s.cssSaved) - resetOverflow(pane); // reset previous CSS before continuing - - // if pane is raised by sliding or resizing, or its closed, then abort - if (s.isSliding || s.isResizing || s.isClosed) { - s.cssSaved = false; - return; - } - - var - newCSS = { zIndex: (options.zIndexes.resizer_normal + 1) } - , curCSS = {} - , of = $P.css("overflow") - , ofX = $P.css("overflowX") - , ofY = $P.css("overflowY") - ; - // determine which, if any, overflow settings need to be changed - if (of != "visible") { - curCSS.overflow = of; - newCSS.overflow = "visible"; - } - if (ofX && !ofX.match(/(visible|auto)/)) { - curCSS.overflowX = ofX; - newCSS.overflowX = "visible"; - } - if (ofY && !ofY.match(/(visible|auto)/)) { - curCSS.overflowY = ofX; - newCSS.overflowY = "visible"; - } - - // save the current overflow settings - even if blank! - s.cssSaved = curCSS; - - // apply new CSS to raise zIndex and, if necessary, make overflow 'visible' - $P.css( newCSS ); - - // make sure the zIndex of all other panes is normal - $.each(_c.allPanes, function(i, p) { - if (p != pane) resetOverflow(p); - }); - - }; - /** - * @param {Object=} [el] (optional) Can also be 'bound' to a click, mouseOver, or other event - */ - function resetOverflow (el) { - if (!isInitialized()) return; - if (this && this.tagName) el = this; // BOUND to element - var $P; - if (isStr(el)) - $P = $Ps[el]; - else if ($(el).data("layoutRole")) - $P = $(el); - else - $(el).parents().each(function(){ - if ($(this).data("layoutRole")) { - $P = $(this); - return false; // BREAK - } - }); - if (!$P || !$P.length) return; // INVALID - - var - pane = $P.data("layoutEdge") - , s = state[pane] - , CSS = s.cssSaved || {} - ; - // reset the zIndex - if (!s.isSliding && !s.isResizing) - $P.css("zIndex", options.zIndexes.pane_normal); - - // reset Overflow - if necessary - $P.css( CSS ); - - // clear var - s.cssSaved = false; - }; - -/* - * ##################### - * CREATE/RETURN LAYOUT - * ##################### - */ - - // validate that container exists - var $N = $(this).eq(0); // FIRST matching Container element - if (!$N.length) { - return _log( options.errors.containerMissing ); - }; - - // Users retrieve Instance of a layout with: $N.layout() OR $N.data("layout") - // return the Instance-pointer if layout has already been initialized - if ($N.data("layoutContainer") && $N.data("layout")) - return $N.data("layout"); // cached pointer - - // init global vars - var - $Ps = {} // Panes x5 - set in initPanes() - , $Cs = {} // Content x5 - set in initPanes() - , $Rs = {} // Resizers x4 - set in initHandles() - , $Ts = {} // Togglers x4 - set in initHandles() - , $Ms = $([]) // Masks - up to 2 masks per pane (IFRAME + DIV) - // aliases for code brevity - , sC = state.container // alias for easy access to 'container dimensions' - , sID = state.id // alias for unique layout ID/namespace - eg: "layout435" - ; - - // create Instance object to expose data & option Properties, and primary action Methods - var Instance = { - // layout data - options: options // property - options hash - , state: state // property - dimensions hash - // object pointers - , container: $N // property - object pointers for layout container - , panes: $Ps // property - object pointers for ALL Panes: panes.north, panes.center - , contents: $Cs // property - object pointers for ALL Content: contents.north, contents.center - , resizers: $Rs // property - object pointers for ALL Resizers, eg: resizers.north - , togglers: $Ts // property - object pointers for ALL Togglers, eg: togglers.north - // border-pane open/close - , hide: hide // method - ditto - , show: show // method - ditto - , toggle: toggle // method - pass a 'pane' ("north", "west", etc) - , open: open // method - ditto - , close: close // method - ditto - , slideOpen: slideOpen // method - ditto - , slideClose: slideClose // method - ditto - , slideToggle: slideToggle // method - ditto - // pane actions - , setSizeLimits: setSizeLimits // method - pass a 'pane' - update state min/max data - , _sizePane: sizePane // method -intended for user by plugins only! - , sizePane: manualSizePane // method - pass a 'pane' AND an 'outer-size' in pixels or percent, or 'auto' - , sizeContent: sizeContent // method - pass a 'pane' - , swapPanes: swapPanes // method - pass TWO 'panes' - will swap them - , showMasks: showMasks // method - pass a 'pane' OR list of panes - default = all panes with mask option set - , hideMasks: hideMasks // method - ditto' - // pane element methods - , initContent: initContent // method - ditto - , addPane: addPane // method - pass a 'pane' - , removePane: removePane // method - pass a 'pane' to remove from layout, add 'true' to delete the pane-elem - , createChildLayout: createChildLayout// method - pass a 'pane' and (optional) layout-options (OVERRIDES options[pane].childOptions - // special pane option setting - , enableClosable: enableClosable // method - pass a 'pane' - , disableClosable: disableClosable // method - ditto - , enableSlidable: enableSlidable // method - ditto - , disableSlidable: disableSlidable // method - ditto - , enableResizable: enableResizable // method - ditto - , disableResizable: disableResizable// method - ditto - // utility methods for panes - , allowOverflow: allowOverflow // utility - pass calling element (this) - , resetOverflow: resetOverflow // utility - ditto - // layout control - , destroy: destroy // method - no parameters - , initPanes: isInitialized // method - no parameters - , resizeAll: resizeAll // method - no parameters - // callback triggering - , runCallbacks: _runCallbacks // method - pass evtName & pane (if a pane-event), eg: trigger("onopen", "west") - // alias collections of options, state and children - created in addPane and extended elsewhere - , hasParentLayout: false // set by initContainer() - , children: children // pointers to child-layouts, eg: Instance.children["west"] - , north: false // alias group: { name: pane, pane: $Ps[pane], options: options[pane], state: state[pane], child: children[pane] } - , south: false // ditto - , west: false // ditto - , east: false // ditto - , center: false // ditto - }; - - // create the border layout NOW - if (_create() === 'cancel') // onload_start callback returned false to CANCEL layout creation - return null; - else // true OR false -- if layout-elements did NOT init (hidden or do not exist), can auto-init later - return Instance; // return the Instance object - -} - - -/* OLD versions of jQuery only set $.support.boxModel after page is loaded - * so if this is IE, use support.boxModel to test for quirks-mode (ONLY IE changes boxModel). - */ -$(function(){ - var b = $.layout.browser; - if (b.msie) b.boxModel = $.support.boxModel; -}); - - -/** - * jquery.layout.state 1.0 - * $Date: 2011-07-16 08:00:00 (Sat, 16 July 2011) $ - * - * Copyright (c) 2010 - * Kevin Dalman (http://allpro.net) - * - * Dual licensed under the GPL (http://www.gnu.org/licenses/gpl.html) - * and MIT (http://www.opensource.org/licenses/mit-license.php) licenses. - * - * @dependancies: UI Layout 1.3.0.rc30.1 or higher - * @dependancies: $.ui.cookie (above) - * - * @support: http://groups.google.com/group/jquery-ui-layout - */ -/* - * State-management options stored in options.stateManagement, which includes a .cookie hash - * Default options saves ALL KEYS for ALL PANES, ie: pane.size, pane.isClosed, pane.isHidden - * - * // STATE/COOKIE OPTIONS - * @example $(el).layout({ - stateManagement: { - enabled: true - , stateKeys: "east.size,west.size,east.isClosed,west.isClosed" - , cookie: { name: "appLayout", path: "/" } - } - }) - * @example $(el).layout({ stateManagement__enabled: true }) // enable auto-state-management using cookies - * @example $(el).layout({ stateManagement__cookie: { name: "appLayout", path: "/" } }) - * @example $(el).layout({ stateManagement__cookie__name: "appLayout", stateManagement__cookie__path: "/" }) - * - * // STATE/COOKIE METHODS - * @example myLayout.saveCookie( "west.isClosed,north.size,south.isHidden", {expires: 7} ); - * @example myLayout.loadCookie(); - * @example myLayout.deleteCookie(); - * @example var JSON = myLayout.readState(); // CURRENT Layout State - * @example var JSON = myLayout.readCookie(); // SAVED Layout State (from cookie) - * @example var JSON = myLayout.state.stateData; // LAST LOADED Layout State (cookie saved in layout.state hash) - * - * CUSTOM STATE-MANAGEMENT (eg, saved in a database) - * @example var JSON = myLayout.readState( "west.isClosed,north.size,south.isHidden" ); - * @example myLayout.loadState( JSON ); - */ - -/** - * UI COOKIE UTILITY - * - * A $.cookie OR $.ui.cookie namespace *should be standard*, but until then... - * This creates $.ui.cookie so Layout does not need the cookie.jquery.js plugin - * NOTE: This utility is REQUIRED by the layout.state plugin - * - * Cookie methods in Layout are created as part of State Management - */ -if (!$.ui) $.ui = {}; -$.ui.cookie = { - - // cookieEnabled is not in DOM specs, but DOES works in all browsers,including IE6 - acceptsCookies: !!navigator.cookieEnabled - -, read: function (name) { - var - c = document.cookie - , cs = c ? c.split(';') : [] - , pair // loop var - ; - for (var i=0, n=cs.length; i < n; i++) { - pair = $.trim(cs[i]).split('='); // name=value pair - if (pair[0] == name) // found the layout cookie - return decodeURIComponent(pair[1]); - - } - return null; - } - -, write: function (name, val, cookieOpts) { - var - params = '' - , date = '' - , clear = false - , o = cookieOpts || {} - , x = o.expires - ; - if (x && x.toUTCString) - date = x; - else if (x === null || typeof x === 'number') { - date = new Date(); - if (x > 0) - date.setDate(date.getDate() + x); - else { - date.setFullYear(1970); - clear = true; - } - } - if (date) params += ';expires='+ date.toUTCString(); - if (o.path) params += ';path='+ o.path; - if (o.domain) params += ';domain='+ o.domain; - if (o.secure) params += ';secure'; - document.cookie = name +'='+ (clear ? "" : encodeURIComponent( val )) + params; // write or clear cookie - } - -, clear: function (name) { - $.ui.cookie.write(name, '', {expires: -1}); - } - -}; -// if cookie.jquery.js is not loaded, create an alias to replicate it -// this may be useful to other plugins or code dependent on that plugin -if (!$.cookie) $.cookie = function (k, v, o) { - var C = $.ui.cookie; - if (v === null) - C.clear(k); - else if (v === undefined) - return C.read(k); - else - C.write(k, v, o); -}; - - -// tell Layout that the state plugin is available -$.layout.plugins.stateManagement = true; - -// Add State-Management options to layout.defaults -$.layout.config.optionRootKeys.push("stateManagement"); -$.layout.defaults.stateManagement = { - enabled: false // true = enable state-management, even if not using cookies -, autoSave: true // Save a state-cookie when page exits? -, autoLoad: true // Load the state-cookie when Layout inits? - // List state-data to save - must be pane-specific -, stateKeys: "north.size,south.size,east.size,west.size,"+ - "north.isClosed,south.isClosed,east.isClosed,west.isClosed,"+ - "north.isHidden,south.isHidden,east.isHidden,west.isHidden" -, cookie: { - name: "" // If not specified, will use Layout.name, else just "Layout" - , domain: "" // blank = current domain - , path: "" // blank = current page, '/' = entire website - , expires: "" // 'days' to keep cookie - leave blank for 'session cookie' - , secure: false - } -}; -// Set stateManagement as a layout-option, NOT a pane-option -$.layout.optionsMap.layout.push("stateManagement"); - -/* - * State Management methods - */ -$.layout.state = { - - /** - * Get the current layout state and save it to a cookie - * - * myLayout.saveCookie( keys, cookieOpts ) - * - * @param {Object} inst - * @param {(string|Array)=} keys - * @param {Object=} cookieOpts - */ - saveCookie: function (inst, keys, cookieOpts) { - var o = inst.options - , oS = o.stateManagement - , oC = $.extend(true, {}, oS.cookie, cookieOpts || null) - , data = inst.state.stateData = inst.readState( keys || oS.stateKeys ) // read current panes-state - ; - $.ui.cookie.write( oC.name || o.name || "Layout", $.layout.state.encodeJSON(data), oC ); - return $.extend(true, {}, data); // return COPY of state.stateData data - } - - /** - * Remove the state cookie - * - * @param {Object} inst - */ -, deleteCookie: function (inst) { - var o = inst.options; - $.ui.cookie.clear( o.stateManagement.cookie.name || o.name || "Layout" ); - } - - /** - * Read & return data from the cookie - as JSON - * - * @param {Object} inst - */ -, readCookie: function (inst) { - var o = inst.options; - var c = $.ui.cookie.read( o.stateManagement.cookie.name || o.name || "Layout" ); - // convert cookie string back to a hash and return it - return c ? $.layout.state.decodeJSON(c) : {}; - } - - /** - * Get data from the cookie and USE IT to loadState - * - * @param {Object} inst - */ -, loadCookie: function (inst) { - var c = $.layout.state.readCookie(inst); // READ the cookie - if (c) { - inst.state.stateData = $.extend(true, {}, c); // SET state.stateData - inst.loadState(c); // LOAD the retrieved state - } - return c; - } - - /** - * Update layout options from the cookie, if one exists - * - * @param {Object} inst - * @param {Object=} stateData - * @param {boolean=} animate - */ -, loadState: function (inst, stateData, animate) { - stateData = $.layout.transformData( stateData ); // panes = default subkey - if ($.isEmptyObject( stateData )) return; - $.extend(true, inst.options, stateData); // update layout options - // if layout has already been initialized, then UPDATE layout state - if (inst.state.initialized) { - var pane, vis, o, s, h, c - , noAnimate = (animate===false) - ; - $.each($.layout.config.borderPanes, function (idx, pane) { - state = inst.state[pane]; - o = stateData[ pane ]; - if (typeof o != 'object') return; // no key, continue - s = o.size; - c = o.initClosed; - h = o.initHidden; - vis = state.isVisible; - // resize BEFORE opening - if (!vis) - inst.sizePane(pane, s, false, false); - if (h === true) inst.hide(pane, noAnimate); - else if (c === false) inst.open (pane, false, noAnimate); - else if (c === true) inst.close(pane, false, noAnimate); - else if (h === false) inst.show (pane, false, noAnimate); - // resize AFTER any other actions - if (vis) - inst.sizePane(pane, s, false, noAnimate); // animate resize if option passed - }); - }; - } - - /** - * Get the *current layout state* and return it as a hash - * - * @param {Object=} inst - * @param {(string|Array)=} keys - */ -, readState: function (inst, keys) { - var - data = {} - , alt = { isClosed: 'initClosed', isHidden: 'initHidden' } - , state = inst.state - , panes = $.layout.config.allPanes - , pair, pane, key, val - ; - if (!keys) keys = inst.options.stateManagement.stateKeys; // if called by user - if ($.isArray(keys)) keys = keys.join(","); - // convert keys to an array and change delimiters from '__' to '.' - keys = keys.replace(/__/g, ".").split(','); - // loop keys and create a data hash - for (var i=0, n=keys.length; i < n; i++) { - pair = keys[i].split("."); - pane = pair[0]; - key = pair[1]; - if ($.inArray(pane, panes) < 0) continue; // bad pane! - val = state[ pane ][ key ]; - if (val == undefined) continue; - if (key=="isClosed" && state[pane]["isSliding"]) - val = true; // if sliding, then *really* isClosed - ( data[pane] || (data[pane]={}) )[ alt[key] ? alt[key] : key ] = val; - } - return data; - } - - /** - * Stringify a JSON hash so can save in a cookie or db-field - */ -, encodeJSON: function (JSON) { - return parse(JSON); - function parse (h) { - var D=[], i=0, k, v, t; // k = key, v = value - for (k in h) { - v = h[k]; - t = typeof v; - if (t == 'string') // STRING - add quotes - v = '"'+ v +'"'; - else if (t == 'object') // SUB-KEY - recurse into it - v = parse(v); - D[i++] = '"'+ k +'":'+ v; - } - return '{'+ D.join(',') +'}'; - }; - } - - /** - * Convert stringified JSON back to a hash object - * @see $.parseJSON(), adding in jQuery 1.4.1 - */ -, decodeJSON: function (str) { - try { return $.parseJSON ? $.parseJSON(str) : window["eval"]("("+ str +")") || {}; } - catch (e) { return {}; } - } - - -, _create: function (inst) { - var _ = $.layout.state; - // ADD State-Management plugin methods to inst - $.extend( inst, { - // readCookie - update options from cookie - returns hash of cookie data - readCookie: function () { return _.readCookie(inst); } - // deleteCookie - , deleteCookie: function () { _.deleteCookie(inst); } - // saveCookie - optionally pass keys-list and cookie-options (hash) - , saveCookie: function (keys, cookieOpts) { return _.saveCookie(inst, keys, cookieOpts); } - // loadCookie - readCookie and use to loadState() - returns hash of cookie data - , loadCookie: function () { return _.loadCookie(inst); } - // loadState - pass a hash of state to use to update options - , loadState: function (stateData, animate) { _.loadState(inst, stateData, animate); } - // readState - returns hash of current layout-state - , readState: function (keys) { return _.readState(inst, keys); } - // add JSON utility methods too... - , encodeJSON: _.encodeJSON - , decodeJSON: _.decodeJSON - }); - - // init state.stateData key, even if plugin is initially disabled - inst.state.stateData = {}; - - // read and load cookie-data per options - var oS = inst.options.stateManagement; - if (oS.enabled) { - if (oS.autoLoad) // update the options from the cookie - inst.loadCookie(); - else // don't modify options - just store cookie data in state.stateData - inst.state.stateData = inst.readCookie(); - } - } - -, _unload: function (inst) { - var oS = inst.options.stateManagement; - if (oS.enabled) { - if (oS.autoSave) // save a state-cookie automatically - inst.saveCookie(); - else // don't save a cookie, but do store state-data in state.stateData key - inst.state.stateData = inst.readState(); - } - } - -}; - -// add state initialization method to Layout's onCreate array of functions -$.layout.onCreate.push( $.layout.state._create ); -$.layout.onUnload.push( $.layout.state._unload ); - - - - -/** - * jquery.layout.buttons 1.0 - * $Date: 2011-07-16 08:00:00 (Sat, 16 July 2011) $ - * - * Copyright (c) 2010 - * Kevin Dalman (http://allpro.net) - * - * Dual licensed under the GPL (http://www.gnu.org/licenses/gpl.html) - * and MIT (http://www.opensource.org/licenses/mit-license.php) licenses. - * - * @dependancies: UI Layout 1.3.0.rc30.1 or higher - * - * @support: http://groups.google.com/group/jquery-ui-layout - * - * Docs: [ to come ] - * Tips: [ to come ] - */ - -// tell Layout that the state plugin is available -$.layout.plugins.buttons = true; - -// Add buttons options to layout.defaults -$.layout.defaults.autoBindCustomButtons = false; -// Specify autoBindCustomButtons as a layout-option, NOT a pane-option -$.layout.optionsMap.layout.push("autoBindCustomButtons"); - -/* - * Button methods - */ -$.layout.buttons = { - - /** - * Searches for .ui-layout-button-xxx elements and auto-binds them as layout-buttons - * - * @see _create() - * - * @param {Object} inst Layout Instance object - */ - init: function (inst) { - var pre = "ui-layout-button-" - , layout = inst.options.name || "" - , name; - $.each("toggle,open,close,pin,toggle-slide,open-slide".split(","), function (i, action) { - $.each($.layout.config.borderPanes, function (ii, pane) { - $("."+pre+action+"-"+pane).each(function(){ - // if button was previously 'bound', data.layoutName was set, but is blank if layout has no 'name' - name = $(this).data("layoutName") || $(this).attr("layoutName"); - if (name == undefined || name === layout) - inst.bindButton(this, action, pane); - }); - }); - }); - } - - /** - * Helper function to validate params received by addButton utilities - * - * Two classes are added to the element, based on the buttonClass... - * The type of button is appended to create the 2nd className: - * - ui-layout-button-pin // action btnClass - * - ui-layout-button-pin-west // action btnClass + pane - * - ui-layout-button-toggle - * - ui-layout-button-open - * - ui-layout-button-close - * - * @param {Object} inst Layout Instance object - * @param {(string|!Object)} selector jQuery selector (or element) for button, eg: ".ui-layout-north .toggle-button" - * @param {string} pane Name of the pane the button is for: 'north', 'south', etc. - * - * @return {Array.} If both params valid, the element matching 'selector' in a jQuery wrapper - otherwise returns null - */ -, get: function (inst, selector, pane, action) { - var $E = $(selector) - , o = inst.options - , err = o.errors.addButtonError - ; - if (!$E.length) { // element not found - $.layout.msg(err +" "+ o.errors.selector +": "+ selector, true); - } - else if ($.inArray(pane, $.layout.config.borderPanes) < 0) { // invalid 'pane' sepecified - $.layout.msg(err +" "+ o.errors.pane +": "+ pane, true); - $E = $(""); // NO BUTTON - } - else { // VALID - var btn = o[pane].buttonClass +"-"+ action; - $E .addClass( btn +" "+ btn +"-"+ pane ) - .data("layoutName", o.name); // add layout identifier - even if blank! - } - return $E; - } - - - /** - * NEW syntax for binding layout-buttons - will eventually replace addToggle, addOpen, etc. - * - * @param {Object} inst Layout Instance object - * @param {(string|!Object)} selector jQuery selector (or element) for button, eg: ".ui-layout-north .toggle-button" - * @param {string} action - * @param {string} pane - */ -, bind: function (inst, selector, action, pane) { - var _ = $.layout.buttons; - switch (action.toLowerCase()) { - case "toggle": _.addToggle (inst, selector, pane); break; - case "open": _.addOpen (inst, selector, pane); break; - case "close": _.addClose (inst, selector, pane); break; - case "pin": _.addPin (inst, selector, pane); break; - case "toggle-slide": _.addToggle (inst, selector, pane, true); break; - case "open-slide": _.addOpen (inst, selector, pane, true); break; - } - return inst; - } - - /** - * Add a custom Toggler button for a pane - * - * @param {Object} inst Layout Instance object - * @param {(string|!Object)} selector jQuery selector (or element) for button, eg: ".ui-layout-north .toggle-button" - * @param {string} pane Name of the pane the button is for: 'north', 'south', etc. - * @param {boolean=} slide true = slide-open, false = pin-open - */ -, addToggle: function (inst, selector, pane, slide) { - $.layout.buttons.get(inst, selector, pane, "toggle") - .click(function(evt){ - inst.toggle(pane, !!slide); - evt.stopPropagation(); - }); - return inst; - } - - /** - * Add a custom Open button for a pane - * - * @param {Object} inst Layout Instance object - * @param {(string|!Object)} selector jQuery selector (or element) for button, eg: ".ui-layout-north .toggle-button" - * @param {string} pane Name of the pane the button is for: 'north', 'south', etc. - * @param {boolean=} slide true = slide-open, false = pin-open - */ -, addOpen: function (inst, selector, pane, slide) { - $.layout.buttons.get(inst, selector, pane, "open") - .attr("title", inst.options[pane].tips.Open) - .click(function (evt) { - inst.open(pane, !!slide); - evt.stopPropagation(); - }); - return inst; - } - - /** - * Add a custom Close button for a pane - * - * @param {Object} inst Layout Instance object - * @param {(string|!Object)} selector jQuery selector (or element) for button, eg: ".ui-layout-north .toggle-button" - * @param {string} pane Name of the pane the button is for: 'north', 'south', etc. - */ -, addClose: function (inst, selector, pane) { - $.layout.buttons.get(inst, selector, pane, "close") - .attr("title", inst.options[pane].tips.Close) - .click(function (evt) { - inst.close(pane); - evt.stopPropagation(); - }); - return inst; - } - - /** - * Add a custom Pin button for a pane - * - * Four classes are added to the element, based on the paneClass for the associated pane... - * Assuming the default paneClass and the pin is 'up', these classes are added for a west-pane pin: - * - ui-layout-pane-pin - * - ui-layout-pane-west-pin - * - ui-layout-pane-pin-up - * - ui-layout-pane-west-pin-up - * - * @param {Object} inst Layout Instance object - * @param {(string|!Object)} selector jQuery selector (or element) for button, eg: ".ui-layout-north .toggle-button" - * @param {string} pane Name of the pane the pin is for: 'north', 'south', etc. - */ -, addPin: function (inst, selector, pane) { - var _ = $.layout.buttons - , $E = _.get(inst, selector, pane, "pin"); - if ($E.length) { - var s = inst.state[pane]; - $E.click(function (evt) { - _.setPinState(inst, $(this), pane, (s.isSliding || s.isClosed)); - if (s.isSliding || s.isClosed) inst.open( pane ); // change from sliding to open - else inst.close( pane ); // slide-closed - evt.stopPropagation(); - }); - // add up/down pin attributes and classes - _.setPinState(inst, $E, pane, (!s.isClosed && !s.isSliding)); - // add this pin to the pane data so we can 'sync it' automatically - // PANE.pins key is an array so we can store multiple pins for each pane - s.pins.push( selector ); // just save the selector string - } - return inst; - } - - /** - * Change the class of the pin button to make it look 'up' or 'down' - * - * @see addPin(), syncPins() - * - * @param {Object} inst Layout Instance object - * @param {Array.} $Pin The pin-span element in a jQuery wrapper - * @param {string} pane These are the params returned to callbacks by layout() - * @param {boolean} doPin true = set the pin 'down', false = set it 'up' - */ -, setPinState: function (inst, $Pin, pane, doPin) { - var updown = $Pin.attr("pin"); - if (updown && doPin === (updown=="down")) return; // already in correct state - var - o = inst.options[pane] - , pin = o.buttonClass +"-pin" - , side = pin +"-"+ pane - , UP = pin +"-up "+ side +"-up" - , DN = pin +"-down "+side +"-down" - ; - $Pin - .attr("pin", doPin ? "down" : "up") // logic - .attr("title", doPin ? o.tips.Unpin : o.tips.Pin) - .removeClass( doPin ? UP : DN ) - .addClass( doPin ? DN : UP ) - ; - } - - /** - * INTERNAL function to sync 'pin buttons' when pane is opened or closed - * Unpinned means the pane is 'sliding' - ie, over-top of the adjacent panes - * - * @see open(), close() - * - * @param {Object} inst Layout Instance object - * @param {string} pane These are the params returned to callbacks by layout() - * @param {boolean} doPin True means set the pin 'down', False means 'up' - */ -, syncPinBtns: function (inst, pane, doPin) { - // REAL METHOD IS _INSIDE_ LAYOUT - THIS IS HERE JUST FOR REFERENCE - $.each(inst.state[pane].pins, function (i, selector) { - $.layout.buttons.setPinState(inst, $(selector), pane, doPin); - }); - } - - -, _load: function (inst) { - var _ = $.layout.buttons; - // ADD Button methods to Layout Instance - // Note: sel = jQuery Selector string - $.extend( inst, { - bindButton: function (sel, action, pane) { return _.bind(inst, sel, action, pane); } - // DEPRECATED METHODS - , addToggleBtn: function (sel, pane, slide) { return _.addToggle(inst, sel, pane, slide); } - , addOpenBtn: function (sel, pane, slide) { return _.addOpen(inst, sel, pane, slide); } - , addCloseBtn: function (sel, pane) { return _.addClose(inst, sel, pane); } - , addPinBtn: function (sel, pane) { return _.addPin(inst, sel, pane); } - }); - - // init state array to hold pin-buttons - for (var i=0; i<4; i++) { - var pane = $.layout.config.borderPanes[i]; - inst.state[pane].pins = []; - } - - // auto-init buttons onLoad if option is enabled - if ( inst.options.autoBindCustomButtons ) - _.init(inst); - } - -, _unload: function (inst) { - // TODO: unbind all buttons??? - } - -}; - -// add initialization method to Layout's onLoad array of functions -$.layout.onLoad.push( $.layout.buttons._load ); -//$.layout.onUnload.push( $.layout.buttons._unload ); - - - -/** - * jquery.layout.browserZoom 1.0 - * $Date: 2011-12-29 08:00:00 (Thu, 29 Dec 2011) $ - * - * Copyright (c) 2012 - * Kevin Dalman (http://allpro.net) - * - * Dual licensed under the GPL (http://www.gnu.org/licenses/gpl.html) - * and MIT (http://www.opensource.org/licenses/mit-license.php) licenses. - * - * @dependancies: UI Layout 1.3.0.rc30.1 or higher - * - * @support: http://groups.google.com/group/jquery-ui-layout - * - * @todo: Extend logic to handle other problematic zooming in browsers - * @todo: Add hotkey/mousewheel bindings to _instantly_ respond to these zoom event - */ - -// tell Layout that the plugin is available -$.layout.plugins.browserZoom = true; - -$.layout.defaults.browserZoomCheckInterval = 1000; -$.layout.optionsMap.layout.push("browserZoomCheckInterval"); - -/* - * browserZoom methods - */ -$.layout.browserZoom = { - - _init: function (inst) { - // abort if browser does not need this check - if ($.layout.browserZoom.ratio() !== false) - $.layout.browserZoom._setTimer(inst); - } - -, _setTimer: function (inst) { - // abort if layout destroyed or browser does not need this check - if (inst.destroyed) return; - var o = inst.options - , s = inst.state - // don't need check if inst has parentLayout, but check occassionally in case parent destroyed! - // MINIMUM 100ms interval, for performance - , ms = inst.hasParentLayout ? 5000 : Math.max( o.browserZoomCheckInterval, 100 ) - ; - // set the timer - setTimeout(function(){ - if (inst.destroyed || !o.resizeWithWindow) return; - var d = $.layout.browserZoom.ratio(); - if (d !== s.browserZoom) { - s.browserZoom = d; - inst.resizeAll(); - } - // set a NEW timeout - $.layout.browserZoom._setTimer(inst); - } - , ms ); - } - -, ratio: function () { - var w = window - , s = screen - , d = document - , dE = d.documentElement || d.body - , b = $.layout.browser - , v = b.version - , r, sW, cW - ; - // we can ignore all browsers that fire window.resize event onZoom - if ((b.msie && v > 8) - || !b.msie - ) return false; // don't need to track zoom - - if (s.deviceXDPI) - return calc(s.deviceXDPI, s.systemXDPI); - // everything below is just for future reference! - if (b.webkit && (r = d.body.getBoundingClientRect)) - return calc((r.left - r.right), d.body.offsetWidth); - if (b.webkit && (sW = w.outerWidth)) - return calc(sW, w.innerWidth); - if ((sW = s.width) && (cW = dE.clientWidth)) - return calc(sW, cW); - return false; // no match, so cannot - or don't need to - track zoom - - function calc (x,y) { return (parseInt(x,10) / parseInt(y,10) * 100).toFixed(); } - } - -}; -// add initialization method to Layout's onLoad array of functions -$.layout.onReady.push( $.layout.browserZoom._init ); - - - -})( jQuery ); \ No newline at end of file diff --git a/Components/latest/api/lib/modernizr.custom.js b/Components/latest/api/lib/modernizr.custom.js deleted file mode 100644 index 4688d633..00000000 --- a/Components/latest/api/lib/modernizr.custom.js +++ /dev/null @@ -1,4 +0,0 @@ -/* Modernizr 2.5.3 (Custom Build) | MIT & BSD - * Build: http://www.modernizr.com/download/#-inlinesvg - */ -;window.Modernizr=function(a,b,c){function u(a){i.cssText=a}function v(a,b){return u(prefixes.join(a+";")+(b||""))}function w(a,b){return typeof a===b}function x(a,b){return!!~(""+a).indexOf(b)}function y(a,b,d){for(var e in a){var f=b[a[e]];if(f!==c)return d===!1?a[e]:w(f,"function")?f.bind(d||b):f}return!1}var d="2.5.3",e={},f=b.documentElement,g="modernizr",h=b.createElement(g),i=h.style,j,k={}.toString,l={svg:"http://www.w3.org/2000/svg"},m={},n={},o={},p=[],q=p.slice,r,s={}.hasOwnProperty,t;!w(s,"undefined")&&!w(s.call,"undefined")?t=function(a,b){return s.call(a,b)}:t=function(a,b){return b in a&&w(a.constructor.prototype[b],"undefined")},Function.prototype.bind||(Function.prototype.bind=function(b){var c=this;if(typeof c!="function")throw new TypeError;var d=q.call(arguments,1),e=function(){if(this instanceof e){var a=function(){};a.prototype=c.prototype;var f=new a,g=c.apply(f,d.concat(q.call(arguments)));return Object(g)===g?g:f}return c.apply(b,d.concat(q.call(arguments)))};return e}),m.inlinesvg=function(){var a=b.createElement("div");return a.innerHTML="",(a.firstChild&&a.firstChild.namespaceURI)==l.svg};for(var z in m)t(m,z)&&(r=z.toLowerCase(),e[r]=m[z](),p.push((e[r]?"":"no-")+r));return u(""),h=j=null,e._version=d,e}(this,this.document); \ No newline at end of file diff --git a/Components/latest/api/lib/navigation-li-a.png b/Components/latest/api/lib/navigation-li-a.png deleted file mode 100644 index 9b32288e045cd94e6aaa0e35f1382a32b66b64da..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1198 zcmV;f1X25mP)0Ed!4I%dZ`*&Mwa}$^y=pHO+G~4PFP7cgqNtZ$C@d7b6ueY6EfuxhrRxTb z)T~ya&4-y}ob2<=X3~k7NxbNd&;u{Yob#Obyyrdd`As60N+sbYO%iU{{(GSei@|cR zGuS!IGHA!t)YSc>qoYVJmkV`tbOa?y%A-GH<cUdUK5PPe5tZ@r@f1t2MrgzaZ_?1v&`X^EOYTd)E}{V5 zBrKVnoSggx-ATO$jP%fpVLd%Pujc0F5{5_@ayADsL3F#_>Dk%Yz5f3G7Z^K)6)Qpn zoJ9)q;cz%LF)?w9y#0>;RLvb1c-_vPEfnk7>VDetXch|w0?yBgaf#`E?QVv5aiCz&KRmDhNAfN^78T-K0o8c>nA1wPy%=( z5O)C7Bna^FIwN@nhG5-_N*fR(<+ zq>qj3TywAajG8nc@EFK`im!TA3)hW85RIX9A?8oY4r+x)7>pTN`NDE(b3=>*Kswq` zNUzwar=gJ9Ku*PmLY@vbr8N{X*`Qgbp%6vFqur}3(J40bgKfgu z08jxxn!Z|ES}Ii0%)Df8Z?DkT*Y{|3b@d57S1nymg#dUKQ9<9L>pLLu-{j-%q}L*f zRsa{DVTI4v*4BQbh?6UYJ3Ku6bNMgH6WG(0l@54P5=M^ M07*qoM6N<$g5>W?*#H0l diff --git a/Components/latest/api/lib/navigation-li.png b/Components/latest/api/lib/navigation-li.png deleted file mode 100644 index fd0ad06e819742b15f3a982a9b2e50bbaa886a1e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2441 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 TK(qrA00000NkvXXu0mjfp!~2x diff --git a/Components/latest/api/lib/object_diagram.png b/Components/latest/api/lib/object_diagram.png deleted file mode 100644 index 6e9f2f743f67c15e04846f14819a913713b216e4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3903 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 N002ovPDHLkV1kt{Q<4Ax diff --git a/Components/latest/api/lib/object_to_class_big.png b/Components/latest/api/lib/object_to_class_big.png deleted file mode 100644 index 7502942eb68134f5569c5c00e84533f452093c43..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9158 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 Qv;Y7A07*qoM6N<$f);0?GXMYp diff --git a/Components/latest/api/lib/object_to_trait_big.png b/Components/latest/api/lib/object_to_trait_big.png deleted file mode 100644 index c777bfce8dd0a169f484641a3f439720fd23c427..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9200 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 Qv;Y7A07*qoM6N<$f);0?GXMYp diff --git a/Components/latest/api/lib/ownderbg2.gif b/Components/latest/api/lib/ownderbg2.gif deleted file mode 100644 index 848dd5963a133dc18b9f055928150dc5e762dde0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1145 zcmZ?wbhEHbWMq(F*v!D-Kff?yQ@u%!Pt?vPr`9;D%FyV&t)7!JLsnHrA8cd50E+*) zBYXoCToOwXfwYZ%ML}Y6c4~=2Qfhi;o~_dR-TRdkGE;1o!cBb*d<&dYGcrA@ic*8C z{6dnevXd=SlxV%Qmue&kg&dz0$52&wylyQ zNJ0T*r*nQ$s)DJWfo`&anSp|tp`M|!iMhGCj)IYap@F`Ek-njkuA#Y=v5}R5fdUjL z0c|TvNwW%aaf8|g1^l#~=$>Fbx5m+O@q>*W`v>l<2HT7t|lGSUUA&@HaaD@m-- z%_~-hnc$LIoLrPyP?DLSrvNfBF)6>a#8wIDQivCF3*g4)73+b$qnDhYt6z~=pl_&W z0P+${p|3A~rMbCq)x{-2sR;LCHMlsWvLIDID784hv?w_hs9YIjRe_arQEFmIeo;t% zehw@Y12XbU@{2R_3lyA#O%;3-lQZ)`e6V_7Un|eN;*!L?t5X6BYAPL3ueX-RQWVL^UgZccVqW=48iYD#iaVnTdeY)o`iWJGvaXh?8SV1U1$uaCEv zr-!?ntBbRfql3Mjt&O#nrG>efsfn=>FiYv_>S$|eYN)HJswgWdD#**p%1BE|N{EYz ziUvE+||Kg4FF`M Bj3xj8 diff --git a/Components/latest/api/lib/ownerbg.gif b/Components/latest/api/lib/ownerbg.gif deleted file mode 100644 index 34a04249ee9edc75662a2539fe7daa04424cbe8d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1118 zcmZ?wbhEHbWMq(FSj50^;>3wdmoDwuvuDGG4L5JzWPkz1|J)J20SYdOC5b@V#=fE; zF*!T6L?J0PJu}Z%>HY5gN(z}Nwo2iqz6QPp&Z!xh9#uuD!Bu`C$yM3OmMKd1b_zBX zRu#Dgxv3?I3Kh9IdBs*0wn~X9`AMl(KsHENUr7P1q$Jx`$q^)>0J76LzbI9~RL?*+ z*}%*|!OT$4(AdP>++0V&$iUD*-@r)U&`8(N+{)O<%D_MY3Y37h6{VzE1-ZCE?E>;_ zl`=|73as??%gf94%8m8%i_-NCEiElUW*8ai0#)c1SLT%@R_NvxE5l51Ni9w;$}A|! z%+FH*nV6WAUs__T1av9H3%LbwWAlpjz~0eI&d=4aNG#Ad)H48i38v837r)ZnT)67u zlAu(Cd$Af^98y`3svneEoL^d$oC;K~46>@g%DE^tu_V7JBtJg~7K#BG`6cQEUIa|mjQ{`r z{qy_R&mZ5vef{$J)5j0*-@SeF`qj%9&!0Vg^7zri2lwyYy>t84%^TORUA=Po(!~qs z&z(JU`qar2$B!L7a`@1}1N-;w-Lrew&K=vgZQZhY)5ZeMTG_V zdAT{+S(zE>X{jm6Nr?&Zaj`McQIQehVWAmo_rKzE=rmCW>q^KY-Co3Z@B`F~;CMqH&FX#K^#)_>%=(Oz40}P&vZD%P=Ep@ zplwAdX;wilZcw{`JX@uVl9B=|ef{$Ca=mh6z5JqdeM3u2OOP2xM!G;1y2X`wC5aWf zdBw^w6I@b@lZ!G7N;32F6hI~>Cgqow*eU^C3h_d20o>TUVm+{T^pf*)^(zt!^bPe4 zKwg3=^!3HBG&dKny0|1L72#g21{a4^7NqJ2r55Lx7A2%-qt%$eX-RQWVL^UgZccVqW=48iYD#iaVnTdeY)o`iWJGva zXh?8SV1U1$uaCEvr-!?ntBbRfql3Mjt&KG>(#*|FO^l6zSxQe=M_Wr%LtRZ(MOjHv zL0(Q)Mp{ZzLR?H#L|8~rfS-?-hntI&gPo0)g_((wfkE*n3%I<{0g<5cg@J|3;H2kk MO(h-&o-PJ!02;c9Qvd(} diff --git a/Components/latest/api/lib/package.png b/Components/latest/api/lib/package.png deleted file mode 100644 index 6ea17ac320ec13c02680c5549cf496d007ea6acf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3335 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 Y0AfCQM(Z-J8vp 0) { - var fn = scheduler.queues[idx].shift(); - } - return fn; - } - this.add = function(labelName, fn, self, args) { - var doWork = function() { - scheduler.timeout = setTimeout(function() { - var work = scheduler.nextWork(); - if (work != undefined) { - if (work.args == undefined) { work.args = new Array(0); } - work.fn.apply(work.self, work.args); - doWork(); - } - else { - scheduler.timeout = undefined; - } - }, resolution); - } - var idx = 0; - while (idx < scheduler.labels.length && scheduler.labels[idx].name != labelName) { idx = idx + 1; } - if (idx < scheduler.queues.length && scheduler.labels[idx].name == labelName) { - scheduler.queues[idx].push(new scheduler.work(fn, self, args)); - if (scheduler.timeout == undefined) doWork(); - } - else throw("queue for add is non existant"); - } - this.clear = function(labelName) { - var idx = 0; - while (idx < scheduler.labels.length && scheduler.labels[idx].name != labelName) { idx = idx + 1; } - if (idx < scheduler.queues.length && scheduler.labels[idx].name == labelName) { - scheduler.queues[idx] = new Array(); - } - } -}; diff --git a/Components/latest/api/lib/selected-implicits.png b/Components/latest/api/lib/selected-implicits.png deleted file mode 100644 index bc29efb3e60134039e702d5449e685a3bc103f06..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1150 zcmV-^1cCdBP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyb% z5H~J^JxS;Q00aI>L_t(|+U?vuZxlxy$MNqx?(E$@E}a zfjgk2pr?ZZI(iC9{1RM5N`az8f(nF?5D#);fpbJL7e%q}e0%#alfpQ%40!>*o6k0< z)o$~be)`Ys+>8hzu;10IR{^+p@16iY2d04rkO6`yI{X6A1$Kbce*=Su~m%6x<};NBO|^=w zk&&8I8D)eJLdB9s!^&AlTBkBiQk->uv$J_(rL!`)+`6oQUo`M-?(?sntUozBH8I6_ zIxd}cS_u`9v4GL=Q$k^s5ms8Mgc48JpPpKtTHbQf?P%cW>elMKv(Ak-$BSmt)JB*% z&xl4SAz&~lr34aLhuW=ft3By}IX+c#V!libhr?D})eoI+@M^s{y;vSm62A^F$)OitB>WC^wMc2_eXZ#=?IA zNtVo#TvKb>y}k`n5t#j!>IqWhwOAZQtfS?qODbc_%JAp{Bv5|M;+$+>D$O;$h+90zjvct@cD=76Um1hr9bhBs%or0LWw(j4&M0NBo?c3qpt*ILGd`+j8&ukM^WrzkZ!NckX<_?$*Qo z%j$87JsKwA!0%(gp9dfM)S(Ug1JPplRFf1Ki#3gg$o7X})F#m3e@->|7sOS0SbEhV Q8UO$Q07*qoM6N<$f{R8S_y7O^ diff --git a/Components/latest/api/lib/selected-right-implicits.png b/Components/latest/api/lib/selected-right-implicits.png deleted file mode 100644 index 8313f4975b4e7191d18183adcd8de77659622874..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 646 zcmV;10(t$3P)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyb% z5H~yS;H?7y00IU{L_t(2&vlbOOIu+S#((eM`{pLzge0aSMr^2qDdNx~brL!h$3j7H z=vW-w3a;+`2(EsF7W@=C3J!%zHAAgkY^&GY>pfj!nreDpp6v(E!+Xx7MC2K81$+m7 zY;JA}!0zrYqoX!HZG4C;@vnu)3ujyHtzOXK7&rxF6g124mS1OCmYnuZ+xuVlXOgMJ zc6`SIH$XZB*WRzaisM*(@Q6t1;PXM}h@;wSWAz%)z$JjLPE>VcqCu%&tubaS2&iC#PW!0_66=%;<0xw^{i3hE^%|)B*O~&n z_No#p0t9Or59T^YDWxZ)$rSL`sPP#KDG(7o7tf`4A3h$uEr?7cOKwR6k+oR=z_!RK zib5?;EM6I9H1O7H{;seXyi77R9j3Fc?F#S)IJZhEKbk8qa%RJ9KCtw_HwGuc_mMD0-%8I-SJwdoORkUZ|94)X^T?I0M7??$cDj1@Kjbd8waHTjq5uE@07*qoM6N<$g8d5^?*IS* diff --git a/Components/latest/api/lib/selected-right.png b/Components/latest/api/lib/selected-right.png deleted file mode 100644 index 04eda2f3071a81ada129b906e60709eb5b1c4e29..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1380 zcmeAS@N?(olHy`uVBq!ia0vp^AhtLM8;~@ry7vP}NtU=qlmzFem6RtIr7}3C)9WTXpJp<7&;SCUwvn^&w1Gr=XbIJqdZpd>RtPXT0NVp4u- ziLDaQr4TRV7Ql_oD~1LWFu?RH5)1SV^$b8>f+_U%#ji9s7p}UvBq$Z(UaSTehg24% z>IbD3=a&{G10ya?8Dv#~m2**QVo82cNPd0}EEEGW@=NlIGx7@*oP$jjd=ry1^FVyC zdS72F&%EN2#JuEGPZwJypb2`JnJHGz78Y(MCeDVYmgbIzhOP!qZqAm@u103&mL^V) zCPpSOy)OC5rManjB{01y2)#x)^@5T@ZUN9{m(-%nveXo}qWoM1u$Qeeak|CH4X1ff zy(zfeVt`YxKF~4xpom3^XqXT%^?;c0WDDfL6MkwQFtrx}ll6<;A<7I4j5j=8978H@ z)dcU&QVNvVTm1ao`79at5FR1swyg%5$;tYPy#hCG-BSM`+EU9h|6u!#OUJxif~2?K zxN4GUe$wFaojJf9z)p z5$Ey};}0o`4QH}B9yFW z>98SDtSD?}jGxoZxo6X!U$AKQw|sQq!}8b$jjl6i(~7%3uRQeB{zzBi?B~JhyI$eR9CQS uH6MIndtb!u6IcAC@Ew*lAuIQC8Zg|Lxqpi1i6>#8a?jJ%&t;ucLK6TZv;Euv diff --git a/Components/latest/api/lib/selected.png b/Components/latest/api/lib/selected.png deleted file mode 100644 index c89765239e074f40ac120c7429b5d65a47dc218d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1864 zcmaJ?c~BEq91ceTBSb(%MUFLype4yBBtTLE0s#pnDTc!!APL!pL`ZhCSs~!4NQ)J% zjYlz75elf(`(i|jO7Osgf;y;Fj)H?0s2weyqg2|B3iglEo!Ncw_vZV)-}ip+_hw7u z#fu%tZe$XP z91$o&BVnZ~rVxV@3dMnm*8Y~u#K+tpr8eFcYX>{J>3IbTC zz*H!%LNtI`QJ#sc#Q9Xh>H96H(Fs|N?n9Y~f-&@Rl)L{K0yfdh!-3YEqj zzr%|}JfTL1%QXsEDBx2G1-eQF@z`8Wa5TsX=5T|!OlA}q5go~mjA8`_aoG{!Y!-W* zD?k)0)vyL1=RzO3+)26SR#2lvW&w<;@?a<$L)5^#E%Q{9dkLIW?*kW_+)L1;Tn1r= zVLsS@9rXAT(LLtrMB5U%^S)m|2QQ!4P`HdBBOI%t8E8By$ z)tP&nmBpWMprzkM_|>^sro&sKcBBkCJasJiG9=P9#hP5QNL2+TkyCcgr_WpFbHr7_ z87m!#YYJH5*b!RP{<^=_J_~2|c=d7fAA8(7t(HqhM@QR7hK6D;&9z@F^LTl&+LYOL zUU{>=KQOIits!(3RqM9J$$Df>Q`4Hfywlrm3@To|dNr2U=+QrVeb>z4pMI4}rAnXe z*Su0wQ(?oEXC7Y0{o&u+%(Fh0o}PZBvZ5lZ@LWaJ!Gk4?)RX?H)qdpTZS_XZsax{y z_MKk#HqH@?F3d85ExWtByE8h5+2NQ~XRSrmZE49;u~@u3JtM<+b!er-?p^yG>?l!7 z)@R5TNdqW$9-&m@9!cz z)|KJ#YjcI$M2lT>D1eiHE7md=9Cb6o??`g%oXydj8XFrc(Rq-nRo~Dc92oPqc4`7jYVX4t*9L^0KwY`(Dn^c;fmUh^Z+y;JQ``m+ENO>F}JvzOG zpA_eOow0f6Rfv^j2{j}iqIq*6)BTacb1Yxm)_q06>xylb&!4}+!4jGxigiTeRX*Cn z<30Wx9WD2E4BzxN*jb#kdlW+%OtH1PfPLmI3$H$qQEoeA@M_zz(dMBx)_57yUHsNs zdvF1nVkziYxo1DV=eKeTc|*$c+^@3gOx8(~UC-Pht#*mPtJ;FH$u9Fm&%)M|KTg|f z5*U9$Nu>g6#DPS~Y)4n$4Wb>UOWwc=wp*D7L1rwgy--9rSyofByyv~cY4K+bR|b+B z((YQ6@^?+kI+3=oS=N8}mgQ8nYNyMpfy*0n{`@+ksvim5?MYSE)$MuW)=GnC(9&ES zE)MxRPw9$#K{-F$s=Aq5o>LYZb)fSRyT%9IcD!es`-6BtsJf2jWPf{YuBrE$LxQ!? zVn<`|QHj6njN1xoI7>WT>~c56r$ss7B6`$yLi+Pwn&+jdS}L$Vm@DT=KyDXF%TVr`iW&f2@9*rcCpU*G%kN@v);?Q2jJaQE~K zoxVPGny*U6lIkvBzs-GdKdhGVrt|YT^Vdn8*CU*fW}Ci*yY2_L3v1RibMA*BoY$Y4 ZNDtm_>Mc9CX5mbjz-9e{{de~$lm|} diff --git a/Components/latest/api/lib/selected2-right.png b/Components/latest/api/lib/selected2-right.png deleted file mode 100644 index bf984ef0bac9acacf732a22f6dbb9f648a6dc26a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1434 zcmeAS@N?(olHy`uVBq!ia0vp^JU}eY!3HGlQ`YSVQj#UE5hcO-X(i=}MX3yqDfvmM z3ZA)%>8U}fi7AzZCsS=07?_nZLn2Bde0{8v^Ko2Tt~skz|cV7z)0WFNY~KZ%Gk)tz(4^Clz_GsrKDK}xwt{?0`hE?GD=Dctn~HE z%ggo3jrH=2()A53EiFN27#ZmTRp=I1=9MH?=;jqG!%T2VElw`VEGWs$&r<-In3$Ab zT4JjNbScCOxdm`z^NOLt1Pn0!io^naLp=kKmtYEgeeo;J&4sHjE(uCSxEHIz#UYgi zsro^w#rdU0$-sz9QwCX8VC7ttnpl!w6q28x0}I7~jQo=P;*9(P1?ON>1>eNv%sdbu ztlrnx$}_LHBrz{J)zigR321^|W@d_&iKVH9n}Ml`sinE4p`ojRlbf@pv#XJrxuuDd zqlu9TOs`9Ra%paAUI|QZ3PP_bPQ9R{kXrz>*(J3ovn(~mttdZN0qkX~Oe}7(Ft;>z zbaFKYnrDICEfBpaSlj~D3-Skcz4}1M=z}5_DWYLQz|;d`!jmnK15fy=dBD_O1WeXN zFSNEXFfj3Xx;TbZ-0BJTJuQ?dve&rp{{2Ne1Xv0M^`dqN6o#(7v-^@5ry`4P^EBOC zzl3jzHSWk1W|3sw);Ue+g;U^>O>?#=UP&uCcCNM}UQqY`_d|&fD$mXQ{c(==)z@ET z6-8WsJ}cX8&(eI*ZD~+t^J3nFi-8`!Zq6JfvCFS!sWLo#9-#4MO^n|D15*n%rrdh_ z?c64vTY1}4B-qwo&yLa&V>QjXcQ{Ddg|Gg%9v?OhmP@U{K>-_Wb*=L_APe@*L{q(Jr$a~Dp z0uLUnIsEVgw zb^Gh3!#nG_`dl;Ss7o9b$omss5Haua%O~3xUd$-@yryCEjht$dO0588|FJa{;N_gy{FZdcQZ9v{BdisYp- zHJ`kr@ZNF#_2kvBmj=Bo*P0sDSkC@KndR}v2pt}MKL2LzQ)!#4?B=IGa(;02XkB+e z+UA+9e^cKCtnU1>r)$si?G5_sWsaKjKm0w#%lN*ryrD|bs&hXR4};S~mM6aHstZA- NrKhW(%Q~loCIFxO8+`x( diff --git a/Components/latest/api/lib/selected2.png b/Components/latest/api/lib/selected2.png deleted file mode 100644 index a790bb1169b6b54de1d51f7778ee552979f52183..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1965 zcmeAS@N?(olHy`uVBq!ia0vp^CxBR-gAGXf88D;(DajJoh?3y^w370~qErUQl>DSr z1<%~X^wgl##FWaylc_cg49rTIArU1JzCKpT`MG+DAT@dwxdlMo3=B5*6$OdO*{LN8 zNvY|XdA3ULckfqH$V{%1*XSQL?vFu&J;D8jzb> zlBiITo0C^;Rbi_HHrEQs1_|pcDS(xfWZNo192Makpx~Tel&WB=XP}#GU}m6TW~gUq zY+`P1uA^XNU}&IkV5Dzoq-$tyWo%?+V4wg6Nh+i#(Mch>H3D2mX;thjEr=FDs+o0^GXscbn}XpVJ5hw7AF^F7L;V>=P7_pOiaoz zEwNPsx)kDt+yc06!V;*iRM zRQ;gT;{4L0WMIUlDTAykuyQU+O)SYT3dzsUfrVl~Mt(_taYlZDf^)E`f^TASW*&$S zR`2U;<(XGpl9-pA>gi&u1T;Y}Gc(1?!rao>(aF`&)Y9C-(9qSu$<5i)+11F*+|tC! z(Zt9Erq?AuximL5uLPzy1)LqEuE@a9jJa{g3^D*&Fs~}@sPg}hA3HW}*bs2zZP}lLlevA=_U-n$=5&5bna|Ro zr2Kq;ZlP0ibWR_hJ9lpWiz!uc8tF`mg%K|cGE-8Xi0*W2U!-y9WyzzY#H~@SH*>@$ zseF`8+a!0Y?a0N869Ym+-@Jd{U1771b?3>~^XAPvzD32YutZHj$X%{hPhM8G*7Ie^ z?(45b`P!X@+s~$5zT+&;Zp|_IEnicE2OmGbsk)-GK&Ok7i<02OvfcN~%FFGSFVz;w zJpHni>#DT=iM(5&U57r%J7!PHj4vV0>!_hwa)V3FU5<)V5Wtj)rUr z_x@OMhrMuthvj{s_~K>J23#ctD--tXEDh3}dGw%xx?U5Hm;SAjt|^^YCOO8>;4W(W z`B>!wi)4Fbk%f#_R5Z`wIShpf%kMrdS{am?`BMMP;)KgC^MezCb}+X!3X04>KYc=0 zR#uX=we_tFVODdWSs#%Qo55lt(Cc>b)!)p`H+`n$c~0B4YuEdQ0Un!0#W<5w8WS1> zjU#(|d+lGSYu^gc9Ub-|XBRjj>V(vLdtFNI}x@X#@rKBc({rdHG zadB}{adEJA$PLdKG5RM0gA$&|svdjvXi-LPZg17zxGkmW8{DepS^O^EzhB?FuRbCo zqQKAJ|8#0<>Y`n{qHYIXSzdKBa7IiaPpnJ@zlsD;l83n~+r%|1R@_*u>MJ6h&ct{_ z=H=_x!7m;MuX2_MXn9M_J+Cm-hTNpH>=mNsC<9kP)$a(UEUF`RJRVHGw%nH4A_E h2-=FCwErWPz_6w1NS~Nz6ep+x^>p=fS?83{1OQq_0~!DT diff --git a/Components/latest/api/lib/signaturebg.gif b/Components/latest/api/lib/signaturebg.gif deleted file mode 100644 index b6ac4415e4a3a3ce7e38401a476beea7b1938585..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1214 zcmZ?wbhEHbWMoihIKsei_wL=3Cr`e6|Ni^;?>BB-U$kh^&6_u0zkc=h?b|o6U*ElR z_x}C+_wL<0ckbN#ckgfCzWw^m>zlW3y?yug<;zz$Zrr$Y=gynAZ*JYXb^ZGFckkZ4 zdiCo6|Njg~K=D6!gl~X?OJYePkhZa}C`e4sPAySLN=?tqvsHS(d%u!GW{Ry+xT&v! zZ-H}aMy5wqQEG6NUr2IQcCuxPlD(aRO@&oOZb5EpNuokUZcbjYRfVlmVoH8esuhq8 z64qBz04piUwpDTjNhpBqbj~kIRWQ{v&`mZlGf*%y)H5_TF*i5YQ7|$vG|)FN(l<2H zH8i&}HnK7>P=Ep@plwAdX;wilZcw{`JX@uVl9B=|ef{$Ca=mh6z5JqdeM3u2OOP2x zM!G;1y2X`wC5aWfdBw^w6I@b@lZ!G7N;32F6hI~>Cgqow*eU^C3h_d20o>TUVm+{T z^pf*)^(zt!^bPe4Kwg3=^!3HBG&dKny0|1L72#g21{a4^7NqJ2r55Lx7A2!(A3h{#L&>yz{$%-qt%$9UanL3(T0L?SR?iPsN6x?nx z!08r!pkwqw5sMVjFd<;-0Wsmp7RZ4o{M0;PYA*sNYsUZo{{H#>>*tT}-@bnN{ORL| z_wRsN?$yf|&!0Vg^7zri2lwyYy>t84%^TORUA=Po(!~qs&z(JU`qar2$B!L7a`@1} z1N-;w-Lrew&K=vgZQZhY)5ZeMTG_VdAT{+S(zE>X{jm6Nr?&Z zaj`McQIQehVWAmo_ zrKzE=rmCW>q^KY-Co3Z@B`F~;CMqH&FX#K^#)_>%=(Qs{t4 sPRwL~E)H9a%WR_Xoj{Yna%DYi=CroINg16w1-Ypui3%0DIeEoa6}C!=DfvmMRzNmLSYJs2tfVB{R>=`0p#ZYe zIlm}X!Bo#cH`&0({$jZP#0Sc6WwiTtM zSp~VcLG1$aY?U%fN(!v>^~=l4^~#O)@{7{-4J|D#L1q{k=>k>g7FXt#Bv$C=6)VF` za7isrF3Kz@$;{7F0GXJWlwVq6s|0i@#0$9vaAWg|^}ycIOU}>LuShJ=H`Fr#c?qV_ z*B8Ii++4Wo;*y|LgnO|XTpUtakg6Y)TAW{6l$;7wt_-rOz{ATTy({MavwGFa70Z_`U9x!5!Ugl^&7CuQ*322xr%jzQdD6rQ{e8VX-Cdm>?QN|s z%}tFB^>wv1)m4=h1nAc$w`R`@o}*+(NU2R;bEa6!9jrm z{(inb-d>&_?ryFw&Q6XF_I9>5)>f7l=4PfQ#zw#_rKhW-t);1EF>tv&&SKd&Be*V&c@2Z%*4pRp!kyoTyW@sNKkpiz$&$%l_m71iJOQf Yv$AL3W|;;C$CD p { - margin-top: 5px; -} - -#types ol li:last-child { - margin-bottom: 5px; -} - -/* -#definition { - padding: 6px 0 6px 6px; - min-height: 59px; - color: white; -} -*/ - -#definition { - display: block-inline; - padding: 5px 0px; - height: 61px; -} - -#definition > img { - float: left; - padding-right: 6px; - padding-left: 5px; -} - -#definition > a > img { - float: left; - padding-right: 6px; - padding-left: 5px; -} - -#definition p + h1 { - margin-top: 3px; -} - -#definition > h1 { -/* padding: 12px 0 12px 6px;*/ - color: white; - text-shadow: 3px black; - text-shadow: black 0px 2px 0px; - font-size: 24pt; - display: inline-block; - overflow: hidden; - margin-top: 10px; -} - -#definition h1 > a { - color: #ffffff; - font-size: 24pt; - text-shadow: black 0px 2px 0px; -/* text-shadow: black 0px 0px 0px;*/ -text-decoration: none; -} - -#definition #owner { - color: #ffffff; - margin-top: 4px; - font-size: 10pt; - overflow: hidden; -} - -#definition #owner > a { - color: #ffffff; -} - -#definition #owner > a:hover { - text-decoration: none; -} - -#signature { - background-image:url('signaturebg2.gif'); - background-color: #d7d7d7; - min-height: 18px; - background-repeat:repeat-x; - font-size: 11.5pt; -/* margin-bottom: 10px;*/ - padding: 8px; -} - -#signature > span.modifier_kind { - display: inline; - float: left; - text-align: left; - width: auto; - position: static; - text-shadow: 2px white; - text-shadow: white 0px 1px 0px; -} - -#signature > span.symbol { - text-align: left; - display: inline; - padding-left: 0.7em; - text-shadow: 2px white; - text-shadow: white 0px 1px 0px; -} - -/* Linear super types and known subclasses */ -.hiddenContent { - display: none; -} - -.toggleContainer .toggle { - cursor: pointer; - padding-left: 15px; - background: url("arrow-right.png") no-repeat 0 3px transparent; -} - -.toggleContainer .toggle.open { - background: url("arrow-down.png") no-repeat 0 3px transparent; -} - -.toggleContainer .hiddenContent { - margin-top: 5px; -} - -.value #definition { - background-color: #2C475C; /* blue */ - background-image:url('defbg-blue.gif'); - background-repeat:repeat-x; -} - -.type #definition { - background-color: #316555; /* green */ - background-image:url('defbg-green.gif'); - background-repeat:repeat-x; -} - -#template { - margin-bottom: 50px; -} - -h3 { - color: white; - padding: 5px 10px; - font-size: 12pt; - font-weight: bold; - text-shadow: black 1px 1px 0px; -} - -dl.attributes > dt { - display: block; - float: left; - font-style: italic; -} - -dl.attributes > dt.implicit { - font-weight: bold; - color: darkgreen; -} - -dl.attributes > dd { - display: block; - padding-left: 10em; - margin-bottom: 5px; -} - -#template .values > h3 { - background: #2C475C url("valuemembersbg.gif") repeat-x bottom left; /* grayish blue */ - height: 18px; -} - -#values ol li:last-child { - margin-bottom: 5px; -} - -#template .types > h3 { - background: #316555 url("typebg.gif") repeat-x bottom left; /* green */ - height: 18px; -} - -#constructors > h3 { - background: #4f504f url("constructorsbg.gif") repeat-x bottom left; /* gray */ - height: 18px; -} - -#inheritedMembers > div.parent > h3 { - background: #dadada url("constructorsbg.gif") repeat-x bottom left; /* gray */ - height: 17px; - font-style: italic; - font-size: 12pt; -} - -#inheritedMembers > div.parent > h3 * { - color: white; -} - -#inheritedMembers > div.conversion > h3 { - background: #dadada url("conversionbg.gif") repeat-x bottom left; /* gray */ - height: 17px; - font-style: italic; - font-size: 12pt; -} - -#inheritedMembers > div.conversion > h3 * { - color: white; -} - -#groupedMembers > div.group > h3 { - background: #dadada url("typebg.gif") repeat-x bottom left; /* green */ - height: 17px; - font-size: 12pt; -} - -#groupedMembers > div.group > h3 * { - color: white; -} - - -/* Member cells */ - -div.members > ol { - background-color: white; - list-style: none -} - -div.members > ol > li { - display: block; - border-bottom: 1px solid gray; - padding: 5px 0 6px; - margin: 0 10px; - position: relative; -} - -div.members > ol > li:last-child { - border: 0; - padding: 5px 0 5px; -} - -/* Member signatures */ - -#tooltip { - background: #EFD5B5; - border: 1px solid gray; - color: black; - display: none; - padding: 5px; - position: absolute; -} - -.signature { - font-family: monospace; - font-size: 10pt; - line-height: 18px; - clear: both; - display: block; - text-shadow: 2px white; - text-shadow: white 0px 1px 0px; -} - -.signature .modifier_kind { - position: absolute; - text-align: right; - width: 14em; -} - -.signature > a > .symbol > .name { - text-decoration: underline; -} - -.signature > a:hover > .symbol > .name { - text-decoration: none; -} - -.signature > a { - text-decoration: none; -} - -.signature > .symbol { - display: block; - padding-left: 14.7em; -} - -.signature .name { - display: inline-block; - font-weight: bold; -} - -.signature .symbol > .implicit { - display: inline-block; - font-weight: bold; - text-decoration: underline; - color: darkgreen; -} - -.signature .symbol .shadowed { - color: darkseagreen; -} - -.signature .symbol .params > .implicit { - font-style: italic; -} - -.signature .symbol .deprecated { - text-decoration: line-through; -} - -.signature .symbol .params .default { - font-style: italic; -} - -#template .signature.closed { - background: url("arrow-right.png") no-repeat 0 5px transparent; - cursor: pointer; -} - -#template .signature.opened { - background: url("arrow-down.png") no-repeat 0 5px transparent; - cursor: pointer; -} - -#template .values .signature .name { - color: darkblue; -} - -#template .types .signature .name { - color: darkgreen; -} - -.full-signature-usecase h4 span { - font-size: 10pt; -} - -.full-signature-usecase > #signature { - padding-top: 0px; -} - -#template .full-signature-usecase > .signature.closed { - background: none; -} - -#template .full-signature-usecase > .signature.opened { - background: none; -} - -.full-signature-block { - padding: 5px 0 0; - border-top: 1px solid #EBEBEB; - margin-top: 5px; - margin-bottom: 5px; -} - - -/* Comments text formating */ - -.cmt {} - -.cmt p { - margin: 0.7em 0; -} - -.cmt p:first-child { - margin-top: 0; -} - -.cmt p:last-child { - margin-bottom: 0; -} - -.cmt h3, -.cmt h4, -.cmt h5, -.cmt h6 { - margin-bottom: 0.7em; - margin-top: 1.4em; - display: block; - text-align: left; - font-weight: bold; -} - -.cmt h3 { - font-size: 14pt; -} - -.cmt h4 { - font-size: 13pt; -} - -.cmt h5 { - font-size: 12pt; -} - -.cmt h6 { - font-size: 11pt; -} - -.cmt pre { - padding: 5px; - border: 1px solid #ddd; - background-color: #eee; - margin: 5px 0; - display: block; - font-family: monospace; -} - -.cmt pre span.ano { - color: blue; -} - -.cmt pre span.cmt { - color: green; -} - -.cmt pre span.kw { - font-weight: bold; -} - -.cmt pre span.lit { - color: #c71585; -} - -.cmt pre span.num { - color: #1e90ff; /* dodgerblue */ -} - -.cmt pre span.std { - color: #008080; /* teal */ -} - -.cmt ul { - display: block; - list-style: circle; - padding-left: 20px; -} - -.cmt ol { - display: block; - padding-left:20px; -} - -.cmt ol.decimal { - list-style: decimal; -} - -.cmt ol.lowerAlpha { - list-style: lower-alpha; -} - -.cmt ol.upperAlpha { - list-style: upper-alpha; -} - -.cmt ol.lowerRoman { - list-style: lower-roman; -} - -.cmt ol.upperRoman { - list-style: upper-roman; -} - -.cmt li { - display: list-item; -} - -.cmt code { - font-family: monospace; -} - -.cmt a { - font-style: bold; -} - -.cmt em, .cmt i { - font-style: italic; -} - -.cmt strong, .cmt b { - font-weight: bold; -} - -/* Comments structured layout */ - -.group > div.comment { - padding-top: 5px; - padding-bottom: 5px; - padding-right: 5px; - padding-left: 5px; - border: 1px solid #ddd; - background-color: #eeeee; - margin-top:5px; - margin-bottom:5px; - margin-right:5px; - margin-left:5px; - display: block; -} - -p.comment { - display: block; - margin-left: 14.7em; - margin-top: 5px; -} - -.shortcomment { - display: block; - margin: 5px 10px; -} - -div.fullcommenttop { - padding: 10px 10px; - background-image:url('fullcommenttopbg.gif'); - background-repeat:repeat-x; -} - -div.fullcomment { - margin: 5px 10px; -} - -#template div.fullcommenttop, -#template div.fullcomment { - display:none; - margin: 5px 0 0 14.7em; -} - -#template .shortcomment { - margin: 5px 0 0 14.7em; - padding: 0; -} - -div.fullcomment .block { - padding: 5px 0 0; - border-top: 1px solid #EBEBEB; - margin-top: 5px; - overflow: hidden; -} - -div.fullcommenttop .block { - padding: 5px 0 0; - border-top: 1px solid #EBEBEB; - margin-top: 5px; - margin-bottom: 5px -} - -div.fullcomment div.block ol li p, -div.fullcomment div.block ol li { - display:inline -} - -div.fullcomment .block > h5 { - font-style: italic; - font-weight: normal; - display: inline-block; -} - -div.fullcomment .comment { - margin: 5px 0 10px; -} - -div.fullcommenttop .comment:last-child, -div.fullcomment .comment:last-child { - margin-bottom: 0; -} - -div.fullcommenttop dl.paramcmts { - margin-bottom: 0.8em; - padding-bottom: 0.8em; -} - -div.fullcommenttop dl.paramcmts > dt, -div.fullcomment dl.paramcmts > dt { - display: block; - float: left; - font-weight: bold; - min-width: 70px; -} - -div.fullcommenttop dl.paramcmts > dd, -div.fullcomment dl.paramcmts > dd { - display: block; - padding-left: 10px; - margin-bottom: 5px; - margin-left: 70px; -} - -/* Members filter tool */ - -#textfilter { - position: relative; - display: block; - height: 20px; - margin-bottom: 5px; -} - -#textfilter > .pre { - display: block; - position: absolute; - top: 0; - left: 0; - height: 23px; - width: 21px; - background: url("filter_box_left.png"); -} - -#textfilter > .input { - display: block; - position: absolute; - top: 0; - right: 20px; - left: 20px; -} - -#textfilter > .input > input { - height: 20px; - padding: 1px; - font-weight: bold; - color: #000000; - background: #ffffff url("filterboxbarbg.png") repeat-x top left; - width: 100%; -} - -#textfilter > .post { - display: block; - position: absolute; - top: 0; - right: 0; - height: 23px; - width: 21px; - background: url("filter_box_right.png"); -} - -#mbrsel { - padding: 5px 10px; - background-color: #ededee; /* light gray */ - background-image:url('filterboxbg.gif'); - background-repeat:repeat-x; - font-size: 9.5pt; - display: block; - margin-top: 1em; -/* margin-bottom: 1em; */ -} - -#mbrsel > div { - margin-bottom: 5px; -} - -#mbrsel > div:last-child { - margin-bottom: 0; -} - -#mbrsel > div > span.filtertype { - padding: 4px; - margin-right: 5px; - float: left; - display: inline-block; - color: #000000; - font-weight: bold; - text-shadow: white 0px 1px 0px; - width: 4.5em; -} - -#mbrsel > div > ol { - display: inline-block; -} - -#mbrsel > div > a { - position:relative; - top: -8px; - font-size: 11px; - text-shadow: #ffffff 0 1px 0; -} - -#mbrsel > div > ol#linearization { - display: table; - margin-left: 70px; -} - -#mbrsel > div > ol#linearization > li.in { - text-decoration: none; - float: left; - padding-right: 10px; - margin-right: 5px; - background: url(selected-right.png) no-repeat; - background-position: right 0px; -} - -#mbrsel > div > ol#linearization > li.in > span{ - color: #404040; - float: left; - padding: 1px 0 1px 10px; - background: url(selected.png) no-repeat; - background-position: 0px 0px; - text-shadow: #ffffff 0 1px 0; -} - -#mbrsel > div > ol#implicits { - display: table; - margin-left: 70px; -} - -#mbrsel > div > ol#implicits > li.in { - text-decoration: none; - float: left; - padding-right: 10px; - margin-right: 5px; - background: url(selected-right-implicits.png) no-repeat; - background-position: right 0px; -} - -#mbrsel > div > ol#implicits > li.in > span{ - color: #404040; - float: left; - padding: 1px 0 1px 10px; - background: url(selected-implicits.png) no-repeat; - background-position: 0px 0px; - text-shadow: #ffffff 0 1px 0; -} - -#mbrsel > div > ol > li { -/* padding: 3px 10px;*/ - line-height: 16pt; - display: inline-block; - cursor: pointer; -} - -#mbrsel > div > ol > li.in { - text-decoration: none; - float: left; - padding-right: 10px; - margin-right: 5px; - background: url(selected-right.png) no-repeat; - background-position: right 0px; -} - -#mbrsel > div > ol > li.in > span{ - color: #404040; - float: left; - padding: 1px 0 1px 10px; - background: url(selected.png) no-repeat; - background-position: 0px 0px; - text-shadow: #ffffff 0 1px 0; -} - -#mbrsel > div > ol > li.out { - text-decoration: none; - float: left; - padding-right: 10px; - margin-right: 5px; -} - -#mbrsel > div > ol > li.out > span{ - color: #747474; -/* background-color: #999; */ - float: left; - padding: 1px 0 1px 10px; -/* background: url(unselected.png) no-repeat;*/ - background-position: 0px -1px; - text-shadow: #ffffff 0 1px 0; -} -/* -#mbrsel .hideall { - color: #4C4C4C; - line-height: 16px; - font-weight: bold; -} - -#mbrsel .hideall span { - color: #4C4C4C; - font-weight: bold; -} - -#mbrsel .showall { - color: #4C4C4C; - line-height: 16px; - font-weight: bold; -} - -#mbrsel .showall span { - color: #4C4C4C; - font-weight: bold; -}*/ - -.badge { - display: inline-block; - padding: 2px 4px; - font-size: 11.844px; - font-weight: bold; - line-height: 14px; - color: #ffffff; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - white-space: nowrap; - vertical-align: baseline; - background-color: #999999; - padding-right: 9px; - padding-left: 9px; - -webkit-border-radius: 9px; - -moz-border-radius: 9px; - border-radius: 9px; -} - -.badge-red { - background-color: #b94a48; -} diff --git a/Components/latest/api/lib/template.js b/Components/latest/api/lib/template.js deleted file mode 100644 index 6d1caf6d..00000000 --- a/Components/latest/api/lib/template.js +++ /dev/null @@ -1,466 +0,0 @@ -// © 2009–2010 EPFL/LAMP -// code by Gilles Dubochet with contributions by Pedro Furlanetto - -$(document).ready(function(){ - - // Escapes special characters and returns a valid jQuery selector - function escapeJquery(str){ - return str.replace(/([;&,\.\+\*\~':"\!\^#$%@\[\]\(\)=>\|])/g, '\\$1'); - } - - // highlight and jump to selected member - if (window.location.hash) { - var temp = window.location.hash.replace('#', ''); - var elem = '#'+escapeJquery(temp); - - window.scrollTo(0, 0); - $(elem).parent().effect("highlight", {color: "#FFCC85"}, 3000); - $('html,body').animate({scrollTop:$(elem).parent().offset().top}, 1000); - } - - var isHiddenClass = function (name) { - return name == 'scala.Any' || - name == 'scala.AnyRef'; - }; - - var isHidden = function (elem) { - return $(elem).attr("data-hidden") == 'true'; - }; - - $("#linearization li:gt(0)").filter(function(){ - return isHiddenClass($(this).attr("name")); - }).removeClass("in").addClass("out"); - - $("#implicits li").filter(function(){ - return isHidden(this); - }).removeClass("in").addClass("out"); - - // Pre-filter members - filter(); - - // Member filter box - var input = $("#textfilter input"); - input.bind("keyup", function(event) { - - switch ( event.keyCode ) { - - case 27: // escape key - input.val(""); - filter(true); - break; - - case 38: // up - input.val(""); - filter(false); - window.scrollTo(0, $("body").offset().top); - input.focus(); - break; - - case 33: //page up - input.val(""); - filter(false); - break; - - case 34: //page down - input.val(""); - filter(false); - break; - - default: - window.scrollTo(0, $("#mbrsel").offset().top); - filter(true); - break; - - } - }); - input.focus(function(event) { - input.select(); - }); - $("#textfilter > .post").click(function() { - $("#textfilter input").attr("value", ""); - filter(); - }); - $(document).keydown(function(event) { - - if (event.keyCode == 9) { // tab - $("#index-input", window.parent.document).focus(); - input.attr("value", ""); - return false; - } - }); - - $("#linearization li").click(function(){ - if ($(this).hasClass("in")) { - $(this).removeClass("in"); - $(this).addClass("out"); - } - else if ($(this).hasClass("out")) { - $(this).removeClass("out"); - $(this).addClass("in"); - }; - filter(); - }); - - $("#implicits li").click(function(){ - if ($(this).hasClass("in")) { - $(this).removeClass("in"); - $(this).addClass("out"); - } - else if ($(this).hasClass("out")) { - $(this).removeClass("out"); - $(this).addClass("in"); - }; - filter(); - }); - - $("#mbrsel > div[id=ancestors] > ol > li.hideall").click(function() { - $("#linearization li.in").removeClass("in").addClass("out"); - $("#linearization li:first").removeClass("out").addClass("in"); - $("#implicits li.in").removeClass("in").addClass("out"); - - if ($(this).hasClass("out") && $("#mbrsel > div[id=ancestors] > ol > li.showall").hasClass("in")) { - $(this).removeClass("out").addClass("in"); - $("#mbrsel > div[id=ancestors] > ol > li.showall").removeClass("in").addClass("out"); - } - - filter(); - }) - $("#mbrsel > div[id=ancestors] > ol > li.showall").click(function() { - var filteredLinearization = - $("#linearization li.out").filter(function() { - return ! isHiddenClass($(this).attr("name")); - }); - filteredLinearization.removeClass("out").addClass("in"); - - var filteredImplicits = - $("#implicits li.out").filter(function() { - return ! isHidden(this); - }); - filteredImplicits.removeClass("out").addClass("in"); - - if ($(this).hasClass("out") && $("#mbrsel > div[id=ancestors] > ol > li.hideall").hasClass("in")) { - $(this).removeClass("out").addClass("in"); - $("#mbrsel > div[id=ancestors] > ol > li.hideall").removeClass("in").addClass("out"); - } - - filter(); - }); - $("#visbl > ol > li.public").click(function() { - if ($(this).hasClass("out")) { - $(this).removeClass("out").addClass("in"); - $("#visbl > ol > li.all").removeClass("in").addClass("out"); - filter(); - }; - }) - $("#visbl > ol > li.all").click(function() { - if ($(this).hasClass("out")) { - $(this).removeClass("out").addClass("in"); - $("#visbl > ol > li.public").removeClass("in").addClass("out"); - filter(); - }; - }); - $("#order > ol > li.alpha").click(function() { - if ($(this).hasClass("out")) { - orderAlpha(); - }; - }) - $("#order > ol > li.inherit").click(function() { - if ($(this).hasClass("out")) { - orderInherit(); - }; - }); - $("#order > ol > li.group").click(function() { - if ($(this).hasClass("out")) { - orderGroup(); - }; - }); - $("#groupedMembers").hide(); - - initInherit(); - - // Create tooltips - $(".extype").add(".defval").tooltip({ - tip: "#tooltip", - position:"top center", - predelay: 500, - onBeforeShow: function(ev) { - $(this.getTip()).text(this.getTrigger().attr("name")); - } - }); - - /* Add toggle arrows */ - //var docAllSigs = $("#template li").has(".fullcomment").find(".signature"); - // trying to speed things up a little bit - var docAllSigs = $("#template li[fullComment=yes] .signature"); - - function commentToggleFct(signature){ - var parent = signature.parent(); - var shortComment = $(".shortcomment", parent); - var fullComment = $(".fullcomment", parent); - var vis = $(":visible", fullComment); - signature.toggleClass("closed").toggleClass("opened"); - if (vis.length > 0) { - shortComment.slideDown(100); - fullComment.slideUp(100); - } - else { - shortComment.slideUp(100); - fullComment.slideDown(100); - } - }; - docAllSigs.addClass("closed"); - docAllSigs.click(function() { - commentToggleFct($(this)); - }); - - /* Linear super types and known subclasses */ - function toggleShowContentFct(e){ - e.toggleClass("open"); - var content = $(".hiddenContent", e.parent().get(0)); - if (content.is(':visible')) { - content.slideUp(100); - } - else { - content.slideDown(100); - } - }; - - $(".toggle:not(.diagram-link)").click(function() { - toggleShowContentFct($(this)); - }); - - // Set parent window title - windowTitle(); - - if ($("#order > ol > li.group").length == 1) { orderGroup(); }; -}); - -function orderAlpha() { - $("#order > ol > li.alpha").removeClass("out").addClass("in"); - $("#order > ol > li.inherit").removeClass("in").addClass("out"); - $("#order > ol > li.group").removeClass("in").addClass("out"); - $("#template > div.parent").hide(); - $("#template > div.conversion").hide(); - $("#mbrsel > div[id=ancestors]").show(); - filter(); -}; - -function orderInherit() { - $("#order > ol > li.inherit").removeClass("out").addClass("in"); - $("#order > ol > li.alpha").removeClass("in").addClass("out"); - $("#order > ol > li.group").removeClass("in").addClass("out"); - $("#template > div.parent").show(); - $("#template > div.conversion").show(); - $("#mbrsel > div[id=ancestors]").hide(); - filter(); -}; - -function orderGroup() { - $("#order > ol > li.group").removeClass("out").addClass("in"); - $("#order > ol > li.alpha").removeClass("in").addClass("out"); - $("#order > ol > li.inherit").removeClass("in").addClass("out"); - $("#template > div.parent").hide(); - $("#template > div.conversion").hide(); - $("#mbrsel > div[id=ancestors]").show(); - filter(); -}; - -/** Prepares the DOM for inheritance-based display. To do so it will: - * - hide all statically-generated parents headings; - * - copy all members from the value and type members lists (flat members) to corresponding lists nested below the - * parent headings (inheritance-grouped members); - * - initialises a control variable used by the filter method to control whether filtering happens on flat members - * or on inheritance-grouped members. */ -function initInherit() { - // inheritParents is a map from fully-qualified names to the DOM node of parent headings. - var inheritParents = new Object(); - var groupParents = new Object(); - $("#inheritedMembers > div.parent").each(function(){ - inheritParents[$(this).attr("name")] = $(this); - }); - $("#inheritedMembers > div.conversion").each(function(){ - inheritParents[$(this).attr("name")] = $(this); - }); - $("#groupedMembers > div.group").each(function(){ - groupParents[$(this).attr("name")] = $(this); - }); - - $("#types > ol > li").each(function(){ - var mbr = $(this); - this.mbrText = mbr.find("> .fullcomment .cmt").text(); - var qualName = mbr.attr("name"); - var owner = qualName.slice(0, qualName.indexOf("#")); - var name = qualName.slice(qualName.indexOf("#") + 1); - var inheritParent = inheritParents[owner]; - if (inheritParent != undefined) { - var types = $("> .types > ol", inheritParent); - if (types.length == 0) { - inheritParent.append("

                                                                    Type Members

                                                                      "); - types = $("> .types > ol", inheritParent); - } - var clone = mbr.clone(); - clone[0].mbrText = this.mbrText; - types.append(clone); - } - var group = mbr.attr("group") - var groupParent = groupParents[group]; - if (groupParent != undefined) { - var types = $("> .types > ol", groupParent); - if (types.length == 0) { - groupParent.append("
                                                                        "); - types = $("> .types > ol", groupParent); - } - var clone = mbr.clone(); - clone[0].mbrText = this.mbrText; - types.append(clone); - } - }); - - $("#values > ol > li").each(function(){ - var mbr = $(this); - this.mbrText = mbr.find("> .fullcomment .cmt").text(); - var qualName = mbr.attr("name"); - var owner = qualName.slice(0, qualName.indexOf("#")); - var name = qualName.slice(qualName.indexOf("#") + 1); - var inheritParent = inheritParents[owner]; - if (inheritParent != undefined) { - var values = $("> .values > ol", inheritParent); - if (values.length == 0) { - inheritParent.append("

                                                                        Value Members

                                                                          "); - values = $("> .values > ol", inheritParent); - } - var clone = mbr.clone(); - clone[0].mbrText = this.mbrText; - values.append(clone); - } - var group = mbr.attr("group") - var groupParent = groupParents[group]; - if (groupParent != undefined) { - var values = $("> .values > ol", groupParent); - if (values.length == 0) { - groupParent.append("
                                                                            "); - values = $("> .values > ol", groupParent); - } - var clone = mbr.clone(); - clone[0].mbrText = this.mbrText; - values.append(clone); - } - }); - $("#inheritedMembers > div.parent").each(function() { - if ($("> div.members", this).length == 0) { $(this).remove(); }; - }); - $("#inheritedMembers > div.conversion").each(function() { - if ($("> div.members", this).length == 0) { $(this).remove(); }; - }); - $("#groupedMembers > div.group").each(function() { - if ($("> div.members", this).length == 0) { $(this).remove(); }; - }); -}; - -/* filter used to take boolean scrollToMember */ -function filter() { - var query = $.trim($("#textfilter input").val()).toLowerCase(); - query = query.replace(/[-[\]{}()*+?.,\\^$|#]/g, "\\$&").replace(/\s+/g, "|"); - var queryRegExp = new RegExp(query, "i"); - var privateMembersHidden = $("#visbl > ol > li.public").hasClass("in"); - var orderingAlphabetic = $("#order > ol > li.alpha").hasClass("in"); - var orderingInheritance = $("#order > ol > li.inherit").hasClass("in"); - var orderingGroups = $("#order > ol > li.group").hasClass("in"); - var hiddenSuperclassElementsLinearization = orderingInheritance ? $("#linearization > li:gt(0)") : $("#linearization > li.out"); - var hiddenSuperclassesLinearization = hiddenSuperclassElementsLinearization.map(function() { - return $(this).attr("name"); - }).get(); - var hiddenSuperclassElementsImplicits = orderingInheritance ? $("#implicits > li") : $("#implicits > li.out"); - var hiddenSuperclassesImplicits = hiddenSuperclassElementsImplicits.map(function() { - return $(this).attr("name"); - }).get(); - - var hideInheritedMembers; - - if (orderingAlphabetic) { - $("#allMembers").show(); - $("#inheritedMembers").hide(); - $("#groupedMembers").hide(); - hideInheritedMembers = true; - $("#allMembers > .members").each(filterFunc); - } else if (orderingGroups) { - $("#groupedMembers").show(); - $("#inheritedMembers").hide(); - $("#allMembers").hide(); - hideInheritedMembers = true; - $("#groupedMembers > .group > .members").each(filterFunc); - $("#groupedMembers > div.group").each(function() { - $(this).show(); - if ($("> div.members", this).not(":hidden").length == 0) { - $(this).hide(); - } else { - $(this).show(); - } - }); - } else if (orderingInheritance) { - $("#inheritedMembers").show(); - $("#groupedMembers").hide(); - $("#allMembers").hide(); - hideInheritedMembers = false; - $("#inheritedMembers > .parent > .members").each(filterFunc); - $("#inheritedMembers > .conversion > .members").each(filterFunc); - } - - - function filterFunc() { - var membersVisible = false; - var members = $(this); - members.find("> ol > li").each(function() { - var mbr = $(this); - if (privateMembersHidden && mbr.attr("visbl") == "prt") { - mbr.hide(); - return; - } - var name = mbr.attr("name"); - // Owner filtering must not happen in "inherited from" member lists - if (hideInheritedMembers) { - var ownerIndex = name.indexOf("#"); - if (ownerIndex < 0) { - ownerIndex = name.lastIndexOf("."); - } - var owner = name.slice(0, ownerIndex); - for (var i = 0; i < hiddenSuperclassesLinearization.length; i++) { - if (hiddenSuperclassesLinearization[i] == owner) { - mbr.hide(); - return; - } - }; - for (var i = 0; i < hiddenSuperclassesImplicits.length; i++) { - if (hiddenSuperclassesImplicits[i] == owner) { - mbr.hide(); - return; - } - }; - } - if (query && !(queryRegExp.test(name) || queryRegExp.test(this.mbrText))) { - mbr.hide(); - return; - } - mbr.show(); - membersVisible = true; - }); - - if (membersVisible) - members.show(); - else - members.hide(); - }; - - return false; -}; - -function windowTitle() -{ - try { - parent.document.title=document.title; - } - catch(e) { - // Chrome doesn't allow settings the parent's title when - // used on the local file system. - } -}; diff --git a/Components/latest/api/lib/tools.tooltip.js b/Components/latest/api/lib/tools.tooltip.js deleted file mode 100644 index 0af34eca..00000000 --- a/Components/latest/api/lib/tools.tooltip.js +++ /dev/null @@ -1,14 +0,0 @@ -/* - * tools.tooltip 1.1.3 - Tooltips done right. - * - * Copyright (c) 2009 Tero Piirainen - * http://flowplayer.org/tools/tooltip.html - * - * Dual licensed under MIT and GPL 2+ licenses - * http://www.opensource.org/licenses - * - * Launch : November 2008 - * Date: ${date} - * Revision: ${revision} - */ -(function(c){var d=[];c.tools=c.tools||{};c.tools.tooltip={version:"1.1.3",conf:{effect:"toggle",fadeOutSpeed:"fast",tip:null,predelay:0,delay:30,opacity:1,lazy:undefined,position:["top","center"],offset:[0,0],cancelDefault:true,relative:false,oneInstance:true,events:{def:"mouseover,mouseout",input:"focus,blur",widget:"focus mouseover,blur mouseout",tooltip:"mouseover,mouseout"},api:false},addEffect:function(e,g,f){b[e]=[g,f]}};var b={toggle:[function(e){var f=this.getConf(),g=this.getTip(),h=f.opacity;if(h<1){g.css({opacity:h})}g.show();e.call()},function(e){this.getTip().hide();e.call()}],fade:[function(e){this.getTip().fadeIn(this.getConf().fadeInSpeed,e)},function(e){this.getTip().fadeOut(this.getConf().fadeOutSpeed,e)}]};function a(f,g){var p=this,k=c(this);f.data("tooltip",p);var l=f.next();if(g.tip){l=c(g.tip);if(l.length>1){l=f.nextAll(g.tip).eq(0);if(!l.length){l=f.parent().nextAll(g.tip).eq(0)}}}function o(u){var t=g.relative?f.position().top:f.offset().top,s=g.relative?f.position().left:f.offset().left,v=g.position[0];t-=l.outerHeight()-g.offset[0];s+=f.outerWidth()+g.offset[1];var q=l.outerHeight()+f.outerHeight();if(v=="center"){t+=q/2}if(v=="bottom"){t+=q}v=g.position[1];var r=l.outerWidth()+f.outerWidth();if(v=="center"){s-=r/2}if(v=="left"){s-=r}return{top:t,left:s}}var i=f.is(":input"),e=i&&f.is(":checkbox, :radio, select, :button"),h=f.attr("type"),n=g.events[h]||g.events[i?(e?"widget":"input"):"def"];n=n.split(/,\s*/);if(n.length!=2){throw"Tooltip: bad events configuration for "+h}f.bind(n[0],function(r){if(g.oneInstance){c.each(d,function(){this.hide()})}var q=l.data("trigger");if(q&&q[0]!=this){l.hide().stop(true,true)}r.target=this;p.show(r);n=g.events.tooltip.split(/,\s*/);l.bind(n[0],function(){p.show(r)});if(n[1]){l.bind(n[1],function(){p.hide(r)})}});f.bind(n[1],function(q){p.hide(q)});if(!c.browser.msie&&!i&&!g.predelay){f.mousemove(function(){if(!p.isShown()){f.triggerHandler("mouseover")}})}if(g.opacity<1){l.css("opacity",g.opacity)}var m=0,j=f.attr("title");if(j&&g.cancelDefault){f.removeAttr("title");f.data("title",j)}c.extend(p,{show:function(r){if(r){f=c(r.target)}clearTimeout(l.data("timer"));if(l.is(":animated")||l.is(":visible")){return p}function q(){l.data("trigger",f);var t=o(r);if(g.tip&&j){l.html(f.data("title"))}r=r||c.Event();r.type="onBeforeShow";k.trigger(r,[t]);if(r.isDefaultPrevented()){return p}t=o(r);l.css({position:"absolute",top:t.top,left:t.left});var s=b[g.effect];if(!s){throw'Nonexistent effect "'+g.effect+'"'}s[0].call(p,function(){r.type="onShow";k.trigger(r)})}if(g.predelay){clearTimeout(m);m=setTimeout(q,g.predelay)}else{q()}return p},hide:function(r){clearTimeout(l.data("timer"));clearTimeout(m);if(!l.is(":visible")){return}function q(){r=r||c.Event();r.type="onBeforeHide";k.trigger(r);if(r.isDefaultPrevented()){return}b[g.effect][1].call(p,function(){r.type="onHide";k.trigger(r)})}if(g.delay&&r){l.data("timer",setTimeout(q,g.delay))}else{q()}return p},isShown:function(){return l.is(":visible, :animated")},getConf:function(){return g},getTip:function(){return l},getTrigger:function(){return f},bind:function(q,r){k.bind(q,r);return p},onHide:function(q){return this.bind("onHide",q)},onBeforeShow:function(q){return this.bind("onBeforeShow",q)},onShow:function(q){return this.bind("onShow",q)},onBeforeHide:function(q){return this.bind("onBeforeHide",q)},unbind:function(q){k.unbind(q);return p}});c.each(g,function(q,r){if(c.isFunction(r)){p.bind(q,r)}})}c.prototype.tooltip=function(e){var f=this.eq(typeof e=="number"?e:0).data("tooltip");if(f){return f}var g=c.extend(true,{},c.tools.tooltip.conf);if(c.isFunction(e)){e={onBeforeShow:e}}else{if(typeof e=="string"){e={tip:e}}}e=c.extend(true,g,e);if(typeof e.position=="string"){e.position=e.position.split(/,?\s/)}if(e.lazy!==false&&(e.lazy===true||this.length>20)){this.one("mouseover",function(h){f=new a(c(this),e);f.show(h);d.push(f)})}else{this.each(function(){f=new a(c(this),e);d.push(f)})}return e.api?f:this}})(jQuery); \ No newline at end of file diff --git a/Components/latest/api/lib/trait.png b/Components/latest/api/lib/trait.png deleted file mode 100644 index fb961a2eda3f55c9d8272a4793549e23120aec6b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3374 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 Ef&ySVw*UYD diff --git a/Components/latest/api/lib/trait_big.png b/Components/latest/api/lib/trait_big.png deleted file mode 100644 index 625d9251cba32d350beb988fcd072672d5f3b375..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7410 zcmVKLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z000slNklIDsr#szAFIf!+2@@6-8770cgb@@GJ)Yxz?btDc*K!@!x1L6V%a0p_6kPyh;Sv%<^>9xA5-n;kCANRdi zuQ~y`O`>y-FL|e4Dz&`t{cYdh_jgMeWB5xt+>`j(4zMIR=K*tpI$#=*01TjkBS0Up z6W9W*56+>JaZ}GLayeO5!*ULQ0H~c)r3{n!N9mbRBBTOPMpHfyM1Dyyve@;j9InJ;0s74}e{N zZomoP3&3Z8^ZOTT?)=r0Jo?-Q4jvw+rly+unrcc*OOdXNloF&w2nVD zV2mN}`5YM?rEhSA>U4^?FKFkIx4wnqSMwsOU? zv$*K2Q!~Jqfp7h(04ISTj*MkK`uSBq;r53gLm}y!)k;Y!g^@1ObuC!OK{zf_x&cTF z6e*C73ql}-w1A618~fL2gfVEP*nO~ z>pQQ!=?CoSK0rrTJLP4i7$GgVM6v)h1nbDc0!V4C?6{G2g^H4ZtQNi(24L47`IjFqHEd&HL1sr>QAR z<7r(C*nkN@W3&aX6-FsA8ZVdS#cjJ-wqQ07UV8-yu^f2lL;zj_JaW}HzhA%V_Mg+W za6YM$5}R?I1kz0)6V{p*Y$5>fSgT8G*}R6qT%OUKPkB1UqL%3_oKeTFff2U$4pNqM z149S#Y)rHO1_Rn)(4aM1DU9+#d92^EllQ*4lhvQOj8rml8L;Mf0Cxdf|KZ#jfuaS8B?KZaTg z;PIQ++|MmPSwqL0=95Sy01=cL8Cg%nN>DQ4a%e1va9z5Z8d%)g$XjMLvADH?S#?!M zeaTohPaI-ZeEPPZ^Mg-*@aI5BKvky% zc+KxNY;L~h##J$*ZZ>>CG3xfRRla@XxOO{%Uq_?`C#O6WW-FAt9x;Ku8rM z)?}|!i6nM1fco#olBNV>2&8Vzfc~evp*3wRBjY1FMJM zhY(0NATkIXH-Qn7u9ilA`|?iidHQ*P|9B(7CBQ#_6_mu^Mdx&;d(xELBA~2seR{4lND! zeEXrb|x=J05S!=vMjWU|PRbZ8%AbP?Y!xO1W7l8y_GOH*AnoA&i` z_mk@ZZg{;cea&t6KMbB{OOTL378Uk7;=Uq^t)cN8ZH?1dwPG1k3Nm@0&W4&v1HS6K z)A+!Wd8CtWQQU4kFu=`^Z=kk3jpI5PtpdE#(y-tjjM28Y);cnP_9fG6tGVl`7x?IT zXDkntmVt?Y-@Ws|!RC7(dzzN!CQQ5@MnHpj4HK1+!EYUG7`=62OXyG3)~8KK;VWq^c@xW)4e6yqgI#W_TT1pNXB$i8(C6P?k+=ZNY1e z)_!oRV^q1o+CWoXH81Yk&(LV5DQImYz)O1i4_9v7zKiBtY@59gK3k~@je3*zX>}pPm zMo!_7k+?^ZWg{jQl9FfvCaihj)~STc_5*zYv*Uoxcfx@ZNVE#Q%MdC3;|Te%hL4TBZIhZ;^;S-WA-zORXKjFk+9rA1{qsN{N7A>P51|6aHJ%Y%Q2i8PsITz zJWmx`uDE$kD4Cj=uvU1DHX26?TI(vo7<{d%E=^6^b*EL7(mK87nBu@uV8eS7SZzxP zPzs~%b7(6C#Z?k1Ae+yV$>x%Am!81)P3$Vrl8WNw7%}swI82NmfbF4!))j1=o1oLO zVxI|0n?@NU;z>(6QexuS&Je44K}pb7BaWAd@IB%r5Rapkf@74VFq>;-iHZrNAZ@!X zKbTpSrjq$M;E{^5H2JX05iu(p9RnYNjafWO7=Ho_3yvm5LPSbtBfW47Bxymu5PpE$rU>oz`-`WS`PM8m!1k(y(7g(8SJYynP4tTcm zY}^KMJeC=!siq2GG!FQcu9?l?I>)HP1?As9st9bPLn(#U$~NF91FWDpNt#%KiZL*) zJdE-qutqD!Gvmx|tOwW|cj-SYp3}~>>S}VH7jx^lD~AAsGmu_%cz@xyrrEi+Y=;6U4ZX6O0yP}1GmQjAuqxOBY@1eEAodUORtFPk7SQh74EoQtk z3oWd4#G$n=%$ST)0eHIrXiZP=0E^mY&{SVL3ap!`c>LtjW$&P*vYc$pt!>=uXr5y~ zH~{N=DCJq8zK8bm7%z|Kt4RZX*P;&2?rh=Nod@XdA7by}5q1p>Gmy!VbOOGti$Q8_ z??L<4vSH$~LpCq4xME~@mFRWwv;nYJB99^UZk8*|6=vmXpIV8DvV#1 zC+)!YeTR;_81;{2aL|#iWwalBmsf~Y-?wKBEXt>U;4sb8YWUROolmG%z82tv!0PK) zUPgX+bVByDol&SWMXu!K(VmC#JhbOik(6xQxra@A4jvz3qYDYi_kv0=5vY$2a!53g zQy#m!_weZpmr++$xdr&;8_kxkdDq#ev;1$*Vf(JVxY3YWL>9&bMLq=W=Yyo>;TX-p z;2{6~+{WX?tLd<~ zaBn}~xq1a9snmnO?DkgqTM!;Ag+}yOL5R%p30=d!QOs8 z@tvQZ01F2T>F2HcdIk43%17sO=zJbwG_St8jn7>AUfy}eX?ftoQ<)C~T=22?EaUQz zT+EIwJFEsBpZ_P#j^i>}I%~Q;q--V7T9icv4G-M0r$5J}Djzf3v07gj8J#_&K+FEFxUeBz? zY1CAdqm3bx%`uY6(l<2Bz{nW=LnFMjb1%CO_K{8|3VpaKC>a=yBPE-*?PNjQ4F2ca z|3YhH!@mO8pNNfV7XlBQx#AkuJ^MUe^E&Mgnxglb!VaHs1QRTR<2d-*&^tK7ST2tN zN=r&eCR{+Ew8m44oaft#ft1u%lrgQcEKp%gQ5%RcNC}&^?xeA{is$e6E=~1y*8<-- zky{TxVvM=tl54-te?9mpjcqN|RFvZ@bu{SM{5TxNgqu>rT?4F)Oj0_I4^5S>%qwB6l2=Rt)d^~^&_DtOQ?4~V? zuKD*{dFJ;oQdM6|Q+;i5Y{%j|vT|$y7dE;gzUyv6CoX~sf|PT6#kz6o}33qP50Xik#;$ zHl9P}^WZo%*4MD8b2b;g{Y)-9{~gp+Ry+Z$nyUMrOu*sM30w}mZ-3vwob|76W7Cdq zw(Z`}zP^6?2ZtFO&yw>zj4>n=2})BbYAVZ_Iei+lXEd^4b}OgN?_y4C^M369=O1H# z$8=&e(3AMfv{Qk%V)t9m0_sM`v+0qsOgfXzCABf6Q%S$FtaQAxtaKdvgRKLBy7){$ k{MCuRDe;%~Q@sBh0M=;!C5tO1z5oCK07*qoM6N<$f;U?y!~g&Q diff --git a/Components/latest/api/lib/trait_diagram.png b/Components/latest/api/lib/trait_diagram.png deleted file mode 100644 index 88983254ce3a4295951e4d3af927d50b50a3146d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3882 zcmV+_57qFAP)KLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z000D4Nklzk_5wY_+hbCCW=adpvAC2oMz4)-Q3GL+j)PU=YH-!Y-}@D*T?JP z|G%#5zW(=LXs!8=D2S)hYp+Fynq$dSB|?aBFfcf;qU2&Y7&rxt%mp&%$mL$WdFz!g zyHD*r^G9FpSjNVc9t^J+(=;i{4YGPsU1Z0)rmq)OmwyP1%?68qO}OMhXZPWcI(t@R zq=&+iQvAVOl<5W2L(uQXb` z{np@~_YWVtzo@tv)9XWed`u`_kbnAd>xy!DtF4Ll=7p$i7FR2zVPJYa zXm1XOPG4vTDrGXAX+3fNw~E|Q2&6X={a_b;L(%E{rGa6#eA3CQ-=0Dsz*V?Pp_Kyd zg4Wy|9t)W;Sx39LN`dR*YR#=!63dxslyMv)u>`q(FCIfqPVKsrID2wpS1BR$L%|`B zVW3@wR?bw>!fQ%|6f-{nf!8$f8WIp_^kj3}Mp+r0Y=)}hf}~tfQ+2VlAdEHDMOhh~ zbPDa*2r)xwnvz5|OFUyCq(Hka%F5zoQe=|}LIy0TEa{bb!NAGZrpA#(Dvj&dIO!Bl zGEQb9hBIsBB^AZ&ZCgd#vU*&lrpS`0bdu=k2rKKW5@m%2-4YmiVe7_@fX|0*TR2u4 zClx0V9pTTv2c`*qrorploa1!I}+_>%t&@TZN)>eP8XWQe~ z#-ii6j)k30;;~X3>^ebYG9qZ4tMy0$rzjlny4 suGZ9+mn7y_SN2ww7XJiXp9}QQ0Gjv{vZ7CM{{R3007*qoM6N<$f&*|KLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z000;=NklqZHBm+wK_z68IAfT}B5I6I zG&+9B;yy8xafwcp$e4+HP=T3f#C;>;ZUj+i5om1oX6tUc>F%m}%e{C0c<)tJ11b(W z4<23BMb&%Xd(J)Qch0>f`0@@LC;=+NvkXW9@$fYP_<#pwfCE4W&<=EluYEa(G3E<7 zfdo(ooLE&=HTUhe-~OPZqa*G6zBZq6_`a{Zy1LxP#>P$4r%%5OI2jlMq`tuWLqxzw za|j_yfkD8y?c2BiZoq&6RZ>c^xn&RQw(eldu6=CT(@I-c51l<}TwfzC3(Jy}ri!R4 zEoM+nABOa+W>kHDMh~vT7{mVk`+MfjoqOZ+&p-bX&$Yq5K>}<#Pb!t(zw1) z+_tDHNpZ}88paQ+=jH2>K7DB{;{`K|sUtPa` z{r$zo#qpQ^`aX+Zc$Meh{ea!=2dJ#9pt`bxR4RqEZKRYSB|=yr1yWidBtnSL&jiL8 zT+e5JcQ^Ywx~M2h@U=0+`1?~P@OLMjfaiI7{`~nj-*Lws_XFFFG1)I2SO`%99N*mB z{69m74(!Fr(vniNlnBd0NDEc~M{IO8O~dD01Vc6MefDk{DKykm^%_)>s{5CW(kGGxfiO`A47 zn9e$4{(}3s|C!||BqN3lBAG~Fq>Z%g0M@b)mW`Bl2pNDP1=6xX2!xOUa4%>R{52Y3 z3|c9+?%qpRcMoTsFp7Wu&MZdM_2brCZ~gsGfBMsZ2X-1`{4Wex2w?;D4?q0yf6Sdb z_Z!c@y^4Rn^*{M|OA8GnhEY5Vm3Y^5u)CO`A6UrU#bri-iwT zQd&mCpn5bQtXN=G+s-|fmK{Jz3u#G&ZG*IsLPF@~LWC|ITqsH!1y(LdDOzKU#xk0{ z?fcohb2sNto5X@2or$K)vun2~J$g*Y27SEnNd-BCME#U4&k1=rg zFe)o5(1_5gHqweAY&(RF=PVk4TLthI+CZn{)9w0HmlRQ1T!g1}Z(su^gvRIqTq}%H zU^JeS<^873%osD2C$74X9Xoe+4jede8qjEr@jf?jIA`mgdFGiVvu4dY>9XG}WWoJQ z88LP=iDWW}xK<2l$B?nWngMJqgtr2#%fPa(h7QN2+wmzWN-(azA7cmfVRKs-8~1il z9Jg~fg%AN~H~Ax%w9+eeNZ`Bh`g*24kYpOkvy@%ZUiTye$se*5U-+;!ihG#opcSS$vJ zFxAMM^+Z7mipOmB^f(CHW<+fb;|KL;!jM|V52|5EpYlVl)suCJ#RBh$0EG}BWv}2R z0HZZVDNHn#gg|>RVPpe;`KXCYe!rCe{Lw!Qyy1o$t`b80!Wh$j2;0FH4ujN0-}m2o zyK#d!<$FJ-uD*`)^6~&K3`l`1#}T%TW#z5BH=X6{lgBde)QOC(>x=A_ZVo+ecSIkfw|d6{c4Bu7mGnShao=cbzwf^Jh#&2yqs$yilA7Avjz< zs9CjY)gK+t7yo$eO%#=uQeIYy0fdxDA(1i+MlyIDr5j;M+A}VvjcH(9ea&aWMni6t z#`u2Tl@Ef=ik|Gdcj2_FGOBg^qPA|RGS8o7a=j)pnX3KN;Anj1dAh7HhMo31~ z_vhsgn_2Sud)$2U&6ffrg~+>_EVS* zw?DZ8*Z0N44?lbzP<}WI4|wB^Hx|6RZX=Js@&>~O)uD_D2RIKZEURD;B+{}lLa;yW zus`F_+LI;g9eJ~&E1hLe#{pV9yJ+h?KznzZ_U;T_=`1o59ookj-Aixh-8o-zNy`Sy zrnXN7jXUyWH<8PZ=cJrs@uTx)Fiz&>9 zInZ#vMuAF59PN=x#+f{9!2hX<&`?uJ!(j%fC}z=<%~D2i;2tw`By$5=bS_P6)>EH|%R$*GsrLscrvjWX7ZJWp5UPCICiUSRV zJ}dk6>o-D5DPCXwA&K(RATmcOqp+HZB4+eBvOWh_I$z8Y2n-ddX{`fzt2EsxX*+%9}w*N{W(fYwKXu$6J{*XU;63N&=M=CQO+8-iA%=YHOz` z5ihWAo;5IJzW>zAjl#Cfm(oJk3a$Nv3JCL=9wh)vNV1+{?ba5`%galEJ`$)ZDJd!1 zuw@6n<3!@R*J*k^2Vo2%c#s=_FWSa3H@Nh&Y)*+qq9iu}2aS2?)`^(Srj~tJmL-4+ z8z>b*$Spf}1rjg!<_K0JOc*f2=Nf|uuc$POUCI;XSnw9 zR}lhsb@VXzD`S{8YVZ+(Kl;u(R&3Zt-_le;u^`xcAWd~iDzJ2DSs??fnqZWp(az0r zL}&q%H+M1~qxC>Hj_U!$Y#^zWqNA&exNYS}Eay%#*IF@3VJwN!9!6Pc%OV+*^f*3? z-du||hV8rC7+Y7(X(I>aa^t6guh_7S-@m+yLH#OwS*JJ=qqe*Rzo3u^w1EsGw$AB$ zbI|{Z{$LE2l%ySpu1p5NvVpko`?!vW6hUh=s0B@s4*cM$7C}oz_yR2~g!C~=qLhcU zECyDVgxXkBmWUnV-k${Cw=~6|ewBx94jcj-v^&C*QU!BZDU1$di4N-J!q_7PWL=kZ z#sQEvAeB<+uxc?%13~qIF~R#ocp)XaptUNcL|Z;cA0b0!W)xa0lv060DyW{0#NwZ^ z>Q~se2x{oCbcJA^o3PRfntdirZ5kE6*ACw22MRTur$Mtb0}?u@LR zFEvF$PCatwg4LKjaM;PrwRE+YOJBb4lT6x_79|0cJ!8g; z#dES`vsq%X7+Py=+r}7!RnUe#czz#|X@v-asxrCd8KWat4t2Kjf_WRx>!SlSF7YGC+M~>vy zUtY(be||nQ`^U&;(xlVDnaO0xX0teslk*hc4{l0pjqj_xM;~rMps+9rUyqCtM&+Uo zQeKcrR4!Nrmi5B48VDqFq1g0?I>+Nbcn zpZ|s(yIT-Kpp?qFc6WC-Jv}|7)9GFSIdBBC&ODPjbLQ~uv(K`1>()=T^uVf8_V;9Z zSD1x?sjwzD29(ZeXsz>WOeRcA(Ey+|yY{v*ZtwtVtE-qjd-iXD9xL2NWTsD_e%7Sp zM^@bX{KqH*=o(&l<3oz$dl=a;qE~THxHCqFV!rT{LQqsx#A&CU#tSdJfa5rnmX`Kf z9*rK?RhIJJ);+w_+=8n#U0ILzjDto{QItR_ebD++zVl&}4`GCkV2$zuV5Ql%V<$iR z&TNhyQm?PQ_S#Nyu zeXvr}S|6H5!k<&7Oku@}6^B4aXK^CVH%>T)vQ(1V@)AZ4=*#pmL#QoF@!`%^;#NU% z5Wy-HfGR&sLm{m1p_B_svu|H31FK58^YVGzd(SpHj4zZvRf=QDn^VCyMA%vi$q$HP% zqcah+Ica!3v&JiSl4@i)$3&6+jMz(y0!M;TNKXrS}O7hn8yS67#NSkTHY^wlcWcT5ed_$lVX#o4dgXEJ|Mycs85Gb=}+wf+a03z3ft&o11BGZ$B(_ z1RHE|Cw3#V{ttW3Q&T=&GOLI8HB1E2Z!}?+|N8=}REE^2#e& zv0??8Or}?~_IwALE!g_iSujPIkp04_M){OdZHzxXa&ckbetA$9!AxnJkiS6^KN ztSQ_LAPdB-0XkQ&Uj5|y_3QWj?wXm1+F`Ws+m98G1(l?Thl^=3Hnkkj*%w{UmhIbe zHyho!=XsxKZQu8~x(K6LzrKk} z&z;T8uS{gpq)AtVyL!~&mP-qv)4*Hjo_p?X-#lY1Ke}oz*-cGgSqNc+2%v-QM>fhY z=avWeaP`0cGABYJOL}3M7|GHIyeO97q6^RCkBgrQ3Y5dRwZ!1NP5|n=7%zYgQjs4F zhU=g`2MfcR4IeXU+(>?V`30<9yLQX!)vF&r+@4H%P@gXXZ(Fu(*?&Fv+;eO1yygs! zoi>$@RgKt*7?u_6%rOzPkO&cD`TOdfmYU@i*lU+*7vZ4U~SXK)K-@AWo9=hNkSbfz6X+P<4@d!vN`6ZEZ2zLSB`SW?p1 z)XbQ{19p!$Q$4SGC<+d$-3UmUPuxiz+KaU4o3#Lxz+`V`?iUMTqjaII9(4^uwHsn_`LI~NeMW4ZhqxoiY($6|c@ z$JdkS-xn(u%Wqi>*R6~Y2otrMgD#}wx@_98iHYOK^2Behqko@DW83x|;1!^&u+#Z@ zfuo}s82{E=Z#_DB^5lUx-TfNZ+`I(R4i$qNKeQ)c-+AYq&;0D7Q+Q+9FBmuF1Uf!iPe*$Pb|O$@`FtHiN{dWp7#Cdk zG|#>KLN5zPQ9LQ*oPP3Tbk+?7Mihm^pC})RrlYfy57(}vrlOQbZn~O#uDOD3+qShP zlgY0EuO1BhS$)7G`XWfU6TUBST1!jIy)`v8$=m+$Ccj#^g02tO!O%fel%|6Ai}t}N zjP?-tU_6SGFZ0kXclAzx=@uesFqwM^;{c=PUg8(;sqR z^F}DLuq*mel(dip3)qAMP+YQ>|GMs9NTpJ_yxVc0lRNHR%04RwQsVfEeH{nz9G8Zn zgZbvPley?yXVFkUfad1ry$uZwbAeUi*L}>9-1AWZ7kuxb8W_K9*|J+_%$PBzZGT4m z&-3ee@}-Y>MF(#AIj{nPG#=QX;fEM(AL)0-LGH2?*l7=-JfLDFAcb0i*X$24;**TJ@;HWd-m+9 zrKP3u&D%S8`~7XK-msJPoA$A3^FH<;=m{ie)&t>DU9p_!?paLMby)fCYCdZ1V%(_V zOdNd-qlON`vMjTC^X5I{#*MoiSRJ}=_9%>Wbif7BghHhns0T*ed+)tJoIH8*3H|!@ zOGzoETBRz;GCL~=}}db8eHWUl3bOYY?-2DZ>L~WVFffGH?<^D zp&~aYuh^=>Rtapb6_5=Q)>l#hD=EpgRf0Gw!Z$#{Ilm}X!Bo#cH`&0({$jZP#0Sc6WwiTtMSp~VcLG1$aY?U%fN(!v>^~=l4 z^~#O)@{7{-4J|D#L1q{k=>k>g7FXt#Bv$C=6)VF`a7isrF3Kz@$;{7F0GXJWlwVq6 zs|0i@#0$9vaAWg|p}_`shgp*o1vkhtC5qNlc}SDrJIYJi;0to zxhYJqOMY@`Zfaf$Om7NYubBZ(y`ZF!TL84#CABECEH%ZgC_h&L>}9J=+-`BfX&zK> z3Qo6}y5iKU4|I$^C}NQ!8YToxJs>7L*#bH6grAxROzlO$WX}B>sQ>}HwGvyGy1B}(*|EYf#B~*?h!cl|0IOiE3rAUjhOE`htxc0JcxE_q+&Gx0 z*BBsTm8!Y2!{lE>N5>)s4Hi?*kd;+?zdLB!R`B0@ynFZi-|tvDIQ}154Fu&^v%Y>k zeE2Z;&X~G%qnW1~9Uh!MckbMG-7eLQ#&iAd|M**{qOj^}mWfnv#^#$B9u_312px1= z{IRfEbVIh$%sD@6_N_mgChX_$pIBcnuOXPWS+Znz?2E5edmOFi?%QztZGPl3GpSyq zz8OAhAOEko{#v5{_{G;>lQcw}7QL-6Dk=G5Inl#HM~quQRe*yfKtm+KLWb%0ec0=M(qFHAm>QUCmMznKZS2M#8m&k3W8B@mk9CuwaJtMouQ? zmx-(a9<%E7rh5aOWgx+0ao}aip|4*}XPiy@7p5Wd;l~e-w`I~_s{YEZeqd#1_v{^O zv!l*buZsHm{_Weh&p7{l;<1M5)2DlcEk2lVz;Ai+IaZ+ulf9NYJ?aTtEqXW4Tux4I z(dnm$CQlZ&OIaDxwKL|O`27WEr{w45>8&t*@A0c3Kc7Fdb%Kvmn8EC`{}k?Ae(RRA z=>Gft=TnT*pUmlFu@~=j*xvXu|^FBgPGA722qwMLWG1+*#~78$~crI zkrrb)loN{VgpBPS=XW~4_m8*txvuBAm+SNWeAoNBztsl#k2nti061udG_hul z+WRjTi1q!e`Mex!5Tl%RpxBT+DO4;O2S9j`+;Cts0@e#>jl+6`TUL%?_sJ%~LVrGoM|#(CqB zp=6v*sD-V2sIR-02gE=htQ)M&A|T)>Sa2}Gj~JjGtOxmlDgLqRY{@TjQR4NrpRfCeqUdk{nEv(zKCvkvnh(Au*8W%tcB)hW`=Xr8pmA|$z8Hc5i$hIVs->)cIdXp%m z0B@2%*w_XRMq%CY#QpW(coa(8j2J+{65VlTCVCJS0~C+<(AF^0R97*98^MfCVKCTP zRU=a)I6_6s)Wp<8-AG*%{!7+`;WB#rZKZEActF=}cCmMH z=h_C9zM;5rweLkLd6uDM&!>bc$V4in+&n8D_wn%QBU_0km z&ZBZAodnR99*{ry`n$ZeCp9ovYG;@$d+%XO_Eo^4Y0yFOX9)>>gEWkS{ZrQ$`75iG6f;Qk zb;XA$6H}KLp>C-7)*^WYuI!9xwOm~zp2;h_z%Ts>ZS0tbOoED1gQs6 zH6u3M2%0Bd6Wn;{@`df!=?V+Xwb_M7H;Z*%o3 ziY;=!Gs+z&US}vTvau&bu5w!fi#>f2j^lPmdE2NFG)H&o!6z=pHBYFEpPpRXVK%PV z7^En@V*Ams@}9fK>#aq$DlT4AIqZDojceXdPaoD{f_(nZ*R}|BzwtZR)+$4zRE%Z) zb@&xt)2+WWUwE?J?BUNlG1QTG>}n+*kLQ?Vly(Ect=pK}b8~YaSvkHMfI&GVi=IK9 zEPURNdFncbsc;%FxGjA+XW4gQO8>E3OVHOhV$|;+Pm|*LBw9!E2537p?#p-sCyacA z`wjJD%Itch%?sF=Lsjmd^eS^xWzkgphlPeYJV{-3`B}gM#s(m z+3<8wc(H2npx8a8X4_{q&o|?lgHwz{RCaBjz6V;;;HmqPYNAjeZR~xaxsGE{n5ne{ zYUs|@nZk^Vui`~sT)km6Qms%2?NBW5t#GJz0f zE)=#mN295Fp+CAbhgI~ahd$;U6%wrqUUn01ji%pXXNqegY3U>o!;diCAe;oSevmlM zsK%K~RhDZEc+FeKj(?b>UkY0WW^l$DN{M=13*Ft`bj@a%sDB@ZTgygpp9pw|lXm@Z z88I%0JPBHY_B<%Bn+aBT5Hzu`aEj?R5Hgot&B*wsN&0j#7EuFoDiRFxY}b?Y1tRWF zZhLpZ6;CQFzf~6TkouWvCxU#ULzy1Wcw!_NC<0IaP_fDghJ2&*1L1%|AB#OfqaznaS z%X=?f-wD*utTb$|ViTQj?*)4E14kU*$VcBU(Vfg)W{svLD`{Ex7jN~e!m z=%Wv8%XB%yCv+YzpQ{Dg81ZtwONCn@oRnlo(qdJQ>*!|#9Hy3zn;|b>On>>qnXPs$ zl7n-!&^%*13+E-LNWG!>nh7f6=}(f>X{smu$t-VkLSnNS4{PH~9xD3sCdtP$z60bwW(F8*dd`}>?W;&E`Xn9RAeuS zb4y;V^-iJZ1u{S{Jm;f}5N2tM-X5HPTJ~b?@ zb4xuE2`bN#n9ZOeat=%l2+tHqf~F67JKg7YSaV(-R}<^t7`FdjwBy@!?}7?1?+C5C z@>5TsGrEmgK;WE~3F~8)_T8Ny&4NXq%DmfUgVvk6^g4j6R2+Vy9?08tkJcy;E|+=0 zbx|5b5z1|H1qEQBX)&vUU`4}1mwU_Sx0a_p;azS9yd88Kq!D2&;;B8l_Z5~kwI4hW(a0gaXHLT=cqic`)$SmBga869S ze1QKOjZ4YVM`y~VOo` z&B6K6Mz!lAmc2AO``s7suS|4|rBzW=&e@OQHRmT--P5|HhM&W(p;4?GzpHohLn+T= zt5F9}Tu5UOk-bZjpn_(KkMspwTdh;I5J~iOe%NCaQ%omFvDjWeUUH>rq8=-mGGJ45 z0pBHX3?%VMD5@?!%=uGg3~@}|F3zc=4Se+YP-S+n#%rIM+Ut9}3sV`FWPa+(keS3| zfAr@fjNa`kyadM>sjUr_ybeZ+47@brZmdSteIa~vo_FevLH8`( zoHt^z4Hmh&o0=MS+((x_=wN_>++66m7}-~Cfjdxto#R+0+u_q5iPp#Yp zYNf00_CGR?9-fQgY)9u?Bn-_*$R%4ji&1Ig!_rCzeBeAtAG^htEvWfxhsK>8qa3xn zlOg>jR{1OF;+N+6bA8Uws6s?U>?R&*@%WyGLNPjTz1Xm(re;{=KDeR9Ramz3Q|j|Tu?(mPRuheTuG3xqZz6{%;Ny@`RiR>e-24a6x~a={E|C4V{x8+Z?vA^ zyc#DY%bYi0XfXQvJKM%)4nIeU&mAzqK)RJ2qjdtmPr8OoiEQ7s$)O85X86ZE27C)F z)kqX1FLkhP<(}yf7mWx&c(GD~%7|0F2*c-{#sNUG#Bxd@$JbYExFp8*z?lA>#dx8T z`nndU diff --git a/Components/latest/api/lib/type_diagram.png b/Components/latest/api/lib/type_diagram.png deleted file mode 100644 index d8152529fdc350853f4b1e7debb0a0c8d632ff7f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1841 zcmaJ?c~BE)99T$Lr=we%F*v^CE}IxJ--BM^o`!9R>q2MpO@j3bQT^*1$SrURFCC z2>>oM1k&PKWSh-nWFHq$`FD5iZZP_mU) z32Z{*^D%gSz6vtrXBfhbw5YjYBq1UN%rLG433H~!CL+YN*SaEd?$~D0z}FBwLri;< zlvb$*B`5}i0w$YbV2857P!5yB;|qntIUtwKVYAp=7Kh8=2t_=uh|LDyJ~T2KW=s`n zr1H11$d#C8!f~sJ#mddiW#;mjD3-?JgolSaG`L&_iD20BEVzzfSZqPV3R2i+zz{2r zpcc@fsMDj_xR^#}`lbZ4bwt);d)p?mVJt#tWpS8nM@hp#rSkuwX7dQzhHKz=`TnP{ z4a&2^EDdZ!voQmCaH&C#P*#xygLOEHK`5Fz+(oqs#Zj9HwStoQ0#Kk;ub192qxO9xI4phs&jMDLuu=8ia*d7`^PQtaB8%V%dM-8hnc zWXxx0wa@!*AHI2bF!i_Rsq(Dc+_=BBRdhN%c)_>(jM>>q_pqkTg98IJUyQoI+fvHW+Ky=RaJHK_H8<_+r@L-=`&~A@8@htuCFyo7|Ye*XR%m1bgeEg zFQ4e-O%5~QhcSJ@+e3+4u5h&TQ7=ol(Sy|%)oB~3rR9qStw?S1qbph5q z&KC1Zo}!x;7&ze>Pnnolwm_0_hq|G?I5}umOoG6-og;M~aFwb0gA-m@CB*>;j`-^fFX zREb^}yI;P1`Atbl3E!lcmDl{`I!vRPV6Uv~sjI8I^y}`yW}g)QO8e{-t(G`lzw?&2 vpS!x@6ME$tZpA+Dnp^bdh^L`1X14%ymwB@Ei@#dw_=zcGDrrOPlA?bAm}bg0 diff --git a/Components/latest/api/lib/type_to_object_big.png b/Components/latest/api/lib/type_to_object_big.png deleted file mode 100644 index ef2615bacc702f153594af64f60e4443ab91ea99..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4969 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 SK}x{k>c&71H4lFd25SHaTcP{_ diff --git a/Components/latest/api/lib/unselected.png b/Components/latest/api/lib/unselected.png deleted file mode 100644 index d5ac639405ffe0a45fd51de2904692c7e905c5ef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1879 zcmaJ?Yg7|Q6b|^HqG$*RJ1=z=bYV{JM(?ty?5^2v#TP* zXV}>~*-|JJJE=r0C+8;ear$C7`R*|}n8|585uzZXu~b42X<$l_3QK_jDGJSlaJAasf;LDeyc*Eo3}9c9H=gDj{Q* zj|`OIA~+3^WNF~&tne6R)&eD8#Rv=l{0#z90EGz%Frevbt-v5;yw??wYs)r^0lbG0 z3xtdhK`CUBfC$sTfDaS&Qi8r9;LB#Ry}5pVe$xRC$Oc&;hsEZ2vHb+z903Rd9|wc< zrctE|2w4^iul*#@dilU#;T0#zg zj`u%>wK17E%#y=eOs7$jg-dm_xWWY@4Ga;OCI-XO2W~Mk4I?mZ8ioU+XdgfZDG{~B zevg;Q1X8t@fYeG@Di$(G1tx;11R@?Ul*<+Q`0)LL*z6E6I8?+Jg>ZcR_}t(iE{8k7 z6=O;r3ag0$uIe+_cTldS6;Pb?EQU46LRb~5!BF6R$^vBYSiA?-`^Z%d9t(F+E{hC? zWhv~x3O%qzc8_KGsclK)Q{%&GvfDLeTemlSSw(&=%~EktjN#goZ7tzWkmK?P5!pej zcgbngf{{xfoysL(v+nXQ%V%{s8|-goFJRRzm(JR?+Cz5Dqrf!(w;eBS^2Qbbyz`?P z!dmMqkhh4rBr`&DuXwy7?8M666TRIP!-Kxd6IZT;-`w47yRIJLS&eDFPkXt3%K^K0 zxvd>{PEz7$&yN26$`x-%mz9NYMy!!sV%a`j^Hs;A+6_meQ|#(84dYrLzs#D0a-9-> zXp5TI*lAt)^L4$LtW3r!u0(7U$M3WNxbFl#Y6)sfCuM_h0Dj+_NI#oU82h zEYn8MB55VEC76D(^U%6(537s|`qy0xuZxiTBPUkw7FpA|oa|q3x&rEbad)k3?r)?p z@(*3r=L{pJ@|ua7?#u&Zb4jDw}LwD`?cl&LflP?-Dcam`y7@w(rfe&hxxzG!8Rq zd3cU-TVqO9e@jct0m#uM%YI6=c)izt$FXzkCGNCDn?3f0)m2qh)oXI)+J))tQ`J%yf$?jzi#;wb6p+pl6@I6FDcU8S@0 z2yYs0)wkxB8$U4cUAkWXYVtGH@3;Xl6o>{ z`8r;g@W#_6H@AB)wLXucXl($Gw>h+!R+r@OGB4r}H<=k5E!h!hFNAsK@*auZUlX^W z*9BWOitVMP{KWY9K4SyCd2$@CpV8szA3vS`;7CnPa`sOhN%_yZfk4XNe)i15yy{pC4X~ch)SnB{P)qSs-VcSX*DP3r<@Yyzrk~MM=TqvuBRvF tur|z~H^sL5c+!MS88ch*;^?;{KuWlJ)Eh;9cd6x9Ck+V~n}X*q`v(^B>01B* diff --git a/Components/latest/api/lib/valuemembersbg.gif b/Components/latest/api/lib/valuemembersbg.gif deleted file mode 100644 index 2a949311d7869cb769ef7fd48a9c03a57937b60d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1206 zcmZ?wbhEHbWMq(GIKsdnZ{h0@Uu7LxEUIN)Ic=RqSb?mWkG6ZfPfmw%K&HM|vRQDB zZ(f&YMvIb7kh)W(qIH0ZeVAK%lWR)7rb~>DTbx&Ro3x3ip?;Zqle1Gx6p~WYGxKbf-tXS8q>!0ns}yePYv5bpoSKp8QB{;0 zT;&&%T$P<{nWAKGr(jcIRgqhen_7~nP?4LHS8P>btCX0MpOk6^WP^nDl@!2AO0sR0 z96=HaAUmD&i&7O#^$c{A4a^J_%nbDmjZMtW&2GK4GRy>*)Z*l#%z~24{5%DaiHS-1r6smXK$k+ikXryZHm_I@>>a)2{9OHt!~%Uo zJp+)JUEg{v+u2}(t{7puX=A(aKG`a!A1`K3k4sX*n*AgcnUy@&(kzb(T9BiuKo0y!L2jYX(`}$gW<`tJD<|U_ky4WfKP0-8COtCUC zHgGd=G%zu>baFB@bTx2tbGCGLH8L}|G;wk?F*1Sab;(aI%}vcKf$2>_=rzTu7nBro z3xGDeq!wkCrKY$Q<>xAZy=;|<+bu>o&4cPq!R;1foO<VgsyL#pFrHdENpF4Zz^r@34jvqUEVojbN~+qz}*ri~lc zuUorj^{SOCmM>enWbvYf3+B(8J7@N+nKPzOn>uCkq=^&y`+9r2yE;4C+ge+in;IMH z>uPJNt12tX%Sua%iwXi?qaq{1!$L!Xg8~Em{d|4A zy*xeK-CSLqog5wP?QCtVtt>6f%}h;V~x zOjJZzNKk;EkC%s=i<5($jg^I&iIIUp@h1zoq|gD8pz?@;RXoAfpyR4Xuvm`MMwJ;w P0sc=M8VWO=IT)+~jV+!7 diff --git a/Components/latest/api/package.html b/Components/latest/api/package.html deleted file mode 100644 index dc44ddf4..00000000 --- a/Components/latest/api/package.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - root - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - _root_ - - - - - - - - - - -
                                                                            - - -

                                                                            root package

                                                                            -
                                                                            - -

                                                                            - - - package - - - root - -

                                                                            - -
                                                                            - - -
                                                                            -
                                                                            - - -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - - package - - - scalaxy - -

                                                                              - -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/ArrayType$.html b/Components/latest/api/scalaxy/components/ArrayType$.html deleted file mode 100644 index 9324d05e..00000000 --- a/Components/latest/api/scalaxy/components/ArrayType$.html +++ /dev/null @@ -1,419 +0,0 @@ - - - - - ArrayType - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.ArrayType - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components

                                                                            -

                                                                            ArrayType

                                                                            -
                                                                            - -

                                                                            - - - object - - - ArrayType extends ColType with Product with Serializable - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            Serializable, Serializable, Product, Equals, ColType, AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. ArrayType
                                                                            2. Serializable
                                                                            3. Serializable
                                                                            4. Product
                                                                            5. Equals
                                                                            6. ColType
                                                                            7. AnyRef
                                                                            8. Any
                                                                            9. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            8. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            11. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            12. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            13. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            17. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              ColType → AnyRef → Any
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            19. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            20. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Product

                                                                            -
                                                                            -

                                                                            Inherited from Equals

                                                                            -
                                                                            -

                                                                            Inherited from ColType

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/CodeAnalysis$BooleanEvaluator.html b/Components/latest/api/scalaxy/components/CodeAnalysis$BooleanEvaluator.html deleted file mode 100644 index fef997a9..00000000 --- a/Components/latest/api/scalaxy/components/CodeAnalysis$BooleanEvaluator.html +++ /dev/null @@ -1,546 +0,0 @@ - - - - - BooleanEvaluator - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.CodeAnalysis.BooleanEvaluator - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.CodeAnalysis

                                                                            -

                                                                            BooleanEvaluator

                                                                            -
                                                                            - -

                                                                            - - abstract - class - - - BooleanEvaluator extends Evaluator[Boolean] - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            Evaluator[Boolean], scala.reflect.api.Universe.Traverser, AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. BooleanEvaluator
                                                                            2. Evaluator
                                                                            3. Traverser
                                                                            4. AnyRef
                                                                            5. Any
                                                                            6. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            -
                                                                            -

                                                                            Instance Constructors

                                                                            -
                                                                            1. - - -

                                                                              - - - new - - - BooleanEvaluator() - -

                                                                              - -
                                                                            -
                                                                            - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - - def - - - apply[T <: scala.reflect.api.Universe.Tree](tree: T): T - -

                                                                              -
                                                                              Definition Classes
                                                                              Traverser
                                                                              -
                                                                            7. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            8. - - -

                                                                              - - - def - - - atOwner(owner: scala.reflect.api.Universe.Symbol)(traverse: ⇒ Unit): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              Traverser
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            10. - - -

                                                                              - - - var - - - currentOwner: scala.reflect.api.Universe.Symbol - -

                                                                              -
                                                                              Attributes
                                                                              protected[scala]
                                                                              Definition Classes
                                                                              Traverser
                                                                              -
                                                                            11. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            12. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            13. - - -

                                                                              - - - def - - - evaluate(tree: scala.reflect.api.Universe.Tree): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Evaluator
                                                                              -
                                                                            14. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            16. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            19. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            20. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            21. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            22. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            23. - - -

                                                                              - - - def - - - traverse(tree: scala.reflect.api.Universe.Tree): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              Traverser
                                                                              -
                                                                            24. - - -

                                                                              - - - def - - - traverseStats(stats: List[scala.reflect.api.Universe.Tree], exprOwner: scala.reflect.api.Universe.Symbol): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              Traverser
                                                                              -
                                                                            25. - - -

                                                                              - - - def - - - traverseTrees(trees: List[scala.reflect.api.Universe.Tree]): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              Traverser
                                                                              -
                                                                            26. - - -

                                                                              - - - def - - - traverseTreess(treess: List[List[scala.reflect.api.Universe.Tree]]): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              Traverser
                                                                              -
                                                                            27. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            28. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            29. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from Evaluator[Boolean]

                                                                            -
                                                                            -

                                                                            Inherited from scala.reflect.api.Universe.Traverser

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/CodeAnalysis$Evaluator.html b/Components/latest/api/scalaxy/components/CodeAnalysis$Evaluator.html deleted file mode 100644 index 829d119b..00000000 --- a/Components/latest/api/scalaxy/components/CodeAnalysis$Evaluator.html +++ /dev/null @@ -1,547 +0,0 @@ - - - - - Evaluator - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.CodeAnalysis.Evaluator - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.CodeAnalysis

                                                                            -

                                                                            Evaluator

                                                                            -
                                                                            - -

                                                                            - - abstract - class - - - Evaluator[R] extends scala.reflect.api.Universe.Traverser - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            scala.reflect.api.Universe.Traverser, AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. Evaluator
                                                                            2. Traverser
                                                                            3. AnyRef
                                                                            4. Any
                                                                            5. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            -
                                                                            -

                                                                            Instance Constructors

                                                                            -
                                                                            1. - - -

                                                                              - - - new - - - Evaluator(defaultValue: R, combine: (R, R) ⇒ R) - -

                                                                              - -
                                                                            -
                                                                            - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - - def - - - apply[T <: scala.reflect.api.Universe.Tree](tree: T): T - -

                                                                              -
                                                                              Definition Classes
                                                                              Traverser
                                                                              -
                                                                            7. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            8. - - -

                                                                              - - - def - - - atOwner(owner: scala.reflect.api.Universe.Symbol)(traverse: ⇒ Unit): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              Traverser
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            10. - - -

                                                                              - - - var - - - currentOwner: scala.reflect.api.Universe.Symbol - -

                                                                              -
                                                                              Attributes
                                                                              protected[scala]
                                                                              Definition Classes
                                                                              Traverser
                                                                              -
                                                                            11. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            12. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            13. - - -

                                                                              - - - def - - - evaluate(tree: scala.reflect.api.Universe.Tree): R - -

                                                                              - -
                                                                            14. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            16. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            19. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            20. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            21. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            22. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            23. - - -

                                                                              - - - def - - - traverse(tree: scala.reflect.api.Universe.Tree): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              Traverser
                                                                              -
                                                                            24. - - -

                                                                              - - - def - - - traverseStats(stats: List[scala.reflect.api.Universe.Tree], exprOwner: scala.reflect.api.Universe.Symbol): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              Traverser
                                                                              -
                                                                            25. - - -

                                                                              - - - def - - - traverseTrees(trees: List[scala.reflect.api.Universe.Tree]): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              Traverser
                                                                              -
                                                                            26. - - -

                                                                              - - - def - - - traverseTreess(treess: List[List[scala.reflect.api.Universe.Tree]]): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              Traverser
                                                                              -
                                                                            27. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            28. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            29. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from scala.reflect.api.Universe.Traverser

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/CodeAnalysis$IntEvaluator.html b/Components/latest/api/scalaxy/components/CodeAnalysis$IntEvaluator.html deleted file mode 100644 index 833e5101..00000000 --- a/Components/latest/api/scalaxy/components/CodeAnalysis$IntEvaluator.html +++ /dev/null @@ -1,546 +0,0 @@ - - - - - IntEvaluator - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.CodeAnalysis.IntEvaluator - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.CodeAnalysis

                                                                            -

                                                                            IntEvaluator

                                                                            -
                                                                            - -

                                                                            - - abstract - class - - - IntEvaluator extends Evaluator[Int] - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            Evaluator[Int], scala.reflect.api.Universe.Traverser, AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. IntEvaluator
                                                                            2. Evaluator
                                                                            3. Traverser
                                                                            4. AnyRef
                                                                            5. Any
                                                                            6. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            -
                                                                            -

                                                                            Instance Constructors

                                                                            -
                                                                            1. - - -

                                                                              - - - new - - - IntEvaluator() - -

                                                                              - -
                                                                            -
                                                                            - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - - def - - - apply[T <: scala.reflect.api.Universe.Tree](tree: T): T - -

                                                                              -
                                                                              Definition Classes
                                                                              Traverser
                                                                              -
                                                                            7. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            8. - - -

                                                                              - - - def - - - atOwner(owner: scala.reflect.api.Universe.Symbol)(traverse: ⇒ Unit): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              Traverser
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            10. - - -

                                                                              - - - var - - - currentOwner: scala.reflect.api.Universe.Symbol - -

                                                                              -
                                                                              Attributes
                                                                              protected[scala]
                                                                              Definition Classes
                                                                              Traverser
                                                                              -
                                                                            11. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            12. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            13. - - -

                                                                              - - - def - - - evaluate(tree: scala.reflect.api.Universe.Tree): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              Evaluator
                                                                              -
                                                                            14. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            16. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            19. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            20. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            21. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            22. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            23. - - -

                                                                              - - - def - - - traverse(tree: scala.reflect.api.Universe.Tree): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              Traverser
                                                                              -
                                                                            24. - - -

                                                                              - - - def - - - traverseStats(stats: List[scala.reflect.api.Universe.Tree], exprOwner: scala.reflect.api.Universe.Symbol): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              Traverser
                                                                              -
                                                                            25. - - -

                                                                              - - - def - - - traverseTrees(trees: List[scala.reflect.api.Universe.Tree]): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              Traverser
                                                                              -
                                                                            26. - - -

                                                                              - - - def - - - traverseTreess(treess: List[List[scala.reflect.api.Universe.Tree]]): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              Traverser
                                                                              -
                                                                            27. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            28. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            29. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from Evaluator[Int]

                                                                            -
                                                                            -

                                                                            Inherited from scala.reflect.api.Universe.Traverser

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/CodeAnalysis$SeqEvaluator.html b/Components/latest/api/scalaxy/components/CodeAnalysis$SeqEvaluator.html deleted file mode 100644 index 4558a1a7..00000000 --- a/Components/latest/api/scalaxy/components/CodeAnalysis$SeqEvaluator.html +++ /dev/null @@ -1,549 +0,0 @@ - - - - - SeqEvaluator - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.CodeAnalysis.SeqEvaluator - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.CodeAnalysis

                                                                            -

                                                                            SeqEvaluator

                                                                            -
                                                                            - -

                                                                            - - abstract - class - - - SeqEvaluator extends Evaluator[Seq[scala.reflect.api.Universe.Tree]] - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            Evaluator[Seq[scala.reflect.api.Universe.Tree]], scala.reflect.api.Universe.Traverser, AnyRef, Any
                                                                            -
                                                                            - Known Subclasses - -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. SeqEvaluator
                                                                            2. Evaluator
                                                                            3. Traverser
                                                                            4. AnyRef
                                                                            5. Any
                                                                            6. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            -
                                                                            -

                                                                            Instance Constructors

                                                                            -
                                                                            1. - - -

                                                                              - - - new - - - SeqEvaluator() - -

                                                                              - -
                                                                            -
                                                                            - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - - def - - - apply[T <: scala.reflect.api.Universe.Tree](tree: T): T - -

                                                                              -
                                                                              Definition Classes
                                                                              Traverser
                                                                              -
                                                                            7. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            8. - - -

                                                                              - - - def - - - atOwner(owner: scala.reflect.api.Universe.Symbol)(traverse: ⇒ Unit): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              Traverser
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            10. - - -

                                                                              - - - var - - - currentOwner: scala.reflect.api.Universe.Symbol - -

                                                                              -
                                                                              Attributes
                                                                              protected[scala]
                                                                              Definition Classes
                                                                              Traverser
                                                                              -
                                                                            11. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            12. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            13. - - -

                                                                              - - - def - - - evaluate(tree: scala.reflect.api.Universe.Tree): Seq[scala.reflect.api.Universe.Tree] - -

                                                                              -
                                                                              Definition Classes
                                                                              Evaluator
                                                                              -
                                                                            14. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            16. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            19. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            20. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            21. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            22. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            23. - - -

                                                                              - - - def - - - traverse(tree: scala.reflect.api.Universe.Tree): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              Traverser
                                                                              -
                                                                            24. - - -

                                                                              - - - def - - - traverseStats(stats: List[scala.reflect.api.Universe.Tree], exprOwner: scala.reflect.api.Universe.Symbol): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              Traverser
                                                                              -
                                                                            25. - - -

                                                                              - - - def - - - traverseTrees(trees: List[scala.reflect.api.Universe.Tree]): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              Traverser
                                                                              -
                                                                            26. - - -

                                                                              - - - def - - - traverseTreess(treess: List[List[scala.reflect.api.Universe.Tree]]): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              Traverser
                                                                              -
                                                                            27. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            28. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            29. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from Evaluator[Seq[scala.reflect.api.Universe.Tree]]

                                                                            -
                                                                            -

                                                                            Inherited from scala.reflect.api.Universe.Traverser

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/CodeAnalysis$SideEffectsEvaluator.html b/Components/latest/api/scalaxy/components/CodeAnalysis$SideEffectsEvaluator.html deleted file mode 100644 index 5149a5a5..00000000 --- a/Components/latest/api/scalaxy/components/CodeAnalysis$SideEffectsEvaluator.html +++ /dev/null @@ -1,652 +0,0 @@ - - - - - SideEffectsEvaluator - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.CodeAnalysis.SideEffectsEvaluator - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.CodeAnalysis

                                                                            -

                                                                            SideEffectsEvaluator

                                                                            -
                                                                            - -

                                                                            - - - class - - - SideEffectsEvaluator extends SeqEvaluator - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            SeqEvaluator, Evaluator[Seq[scala.reflect.api.Universe.Tree]], scala.reflect.api.Universe.Traverser, AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. SideEffectsEvaluator
                                                                            2. SeqEvaluator
                                                                            3. Evaluator
                                                                            4. Traverser
                                                                            5. AnyRef
                                                                            6. Any
                                                                            7. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            -
                                                                            -

                                                                            Instance Constructors

                                                                            -
                                                                            1. - - -

                                                                              - - - new - - - SideEffectsEvaluator(tree: scala.reflect.api.Universe.Tree, cached: Boolean = true, preKnownSymbols: Set[scala.reflect.api.Universe.Symbol] = ...) - -

                                                                              - -
                                                                            -
                                                                            - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - - def - - - apply[T <: scala.reflect.api.Universe.Tree](tree: T): T - -

                                                                              -
                                                                              Definition Classes
                                                                              Traverser
                                                                              -
                                                                            7. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            8. - - -

                                                                              - - - def - - - atOwner(owner: scala.reflect.api.Universe.Symbol)(traverse: ⇒ Unit): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              Traverser
                                                                              -
                                                                            9. - - -

                                                                              - - - val - - - cache: Map[scala.reflect.api.Universe.Tree, Seq[scala.reflect.api.Universe.Tree]] - -

                                                                              -
                                                                              Attributes
                                                                              protected
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            11. - - -

                                                                              - - - var - - - currentOwner: scala.reflect.api.Universe.Symbol - -

                                                                              -
                                                                              Attributes
                                                                              protected[scala]
                                                                              Definition Classes
                                                                              Traverser
                                                                              -
                                                                            12. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            13. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            14. - - -

                                                                              - - - def - - - evaluate(tree: scala.reflect.api.Universe.Tree): Seq[scala.reflect.api.Universe.Tree] - -

                                                                              -
                                                                              Definition Classes
                                                                              SideEffectsEvaluator → Evaluator
                                                                              -
                                                                            15. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            17. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            19. - - -

                                                                              - - - def - - - isKnownTerm(symbol: scala.reflect.api.Universe.Symbol): Boolean - -

                                                                              -
                                                                              Attributes
                                                                              protected
                                                                              -
                                                                            20. - - -

                                                                              - - - def - - - isPureCaseClass(tpe: scala.reflect.api.Universe.Type): Boolean - -

                                                                              - -
                                                                            21. - - -

                                                                              - - - def - - - isSideEffectFreeMethod(target: scala.reflect.api.Universe.Tree, symbol: scala.reflect.api.Universe.MethodSymbol): Boolean - -

                                                                              -
                                                                              Attributes
                                                                              protected
                                                                              -
                                                                            22. - - -

                                                                              - - - def - - - isSideEffectFreeOwner(symbol: scala.reflect.api.Universe.Symbol): Boolean - -

                                                                              -
                                                                              Attributes
                                                                              protected
                                                                              -
                                                                            23. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            24. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            25. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            26. - - -

                                                                              - - - val - - - symbolsInfo: SymbolsInfo - -

                                                                              -
                                                                              Attributes
                                                                              protected
                                                                              -
                                                                            27. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            28. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            29. - - -

                                                                              - - - def - - - traverse(tree: scala.reflect.api.Universe.Tree): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              Traverser
                                                                              -
                                                                            30. - - -

                                                                              - - - def - - - traverseStats(stats: List[scala.reflect.api.Universe.Tree], exprOwner: scala.reflect.api.Universe.Symbol): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              Traverser
                                                                              -
                                                                            31. - - -

                                                                              - - - def - - - traverseTrees(trees: List[scala.reflect.api.Universe.Tree]): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              Traverser
                                                                              -
                                                                            32. - - -

                                                                              - - - def - - - traverseTreess(treess: List[List[scala.reflect.api.Universe.Tree]]): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              Traverser
                                                                              -
                                                                            33. - - -

                                                                              - - - def - - - uncachedEvaluation(tree: scala.reflect.api.Universe.Tree): Seq[scala.reflect.api.Universe.Tree] - -

                                                                              - -
                                                                            34. - - -

                                                                              - - - val - - - unknownSymbols: Set[scala.reflect.api.Universe.Symbol] - -

                                                                              -
                                                                              Attributes
                                                                              protected
                                                                              -
                                                                            35. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            36. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            37. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from SeqEvaluator

                                                                            -
                                                                            -

                                                                            Inherited from Evaluator[Seq[scala.reflect.api.Universe.Tree]]

                                                                            -
                                                                            -

                                                                            Inherited from scala.reflect.api.Universe.Traverser

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/CodeAnalysis$SymbolsInfo.html b/Components/latest/api/scalaxy/components/CodeAnalysis$SymbolsInfo.html deleted file mode 100644 index b0e393f8..00000000 --- a/Components/latest/api/scalaxy/components/CodeAnalysis$SymbolsInfo.html +++ /dev/null @@ -1,498 +0,0 @@ - - - - - SymbolsInfo - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.CodeAnalysis.SymbolsInfo - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.CodeAnalysis

                                                                            -

                                                                            SymbolsInfo

                                                                            -
                                                                            - -

                                                                            - - - case class - - - SymbolsInfo(tree: scala.reflect.api.Universe.Tree, symbolDefinitions: Seq[scala.reflect.api.Universe.DefTree], definedSymbols: Set[scala.reflect.api.Universe.Symbol], preKnownSymbols: Set[scala.reflect.api.Universe.Symbol], unknownReferences: Seq[scala.reflect.api.Universe.RefTree]) extends Product with Serializable - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            Serializable, Serializable, Product, Equals, AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. SymbolsInfo
                                                                            2. Serializable
                                                                            3. Serializable
                                                                            4. Product
                                                                            5. Equals
                                                                            6. AnyRef
                                                                            7. Any
                                                                            8. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            -
                                                                            -

                                                                            Instance Constructors

                                                                            -
                                                                            1. - - -

                                                                              - - - new - - - SymbolsInfo(tree: scala.reflect.api.Universe.Tree, symbolDefinitions: Seq[scala.reflect.api.Universe.DefTree], definedSymbols: Set[scala.reflect.api.Universe.Symbol], preKnownSymbols: Set[scala.reflect.api.Universe.Symbol], unknownReferences: Seq[scala.reflect.api.Universe.RefTree]) - -

                                                                              - -
                                                                            -
                                                                            - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            8. - - -

                                                                              - - - val - - - definedSymbols: Set[scala.reflect.api.Universe.Symbol] - -

                                                                              - -
                                                                            9. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            11. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            12. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            13. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            16. - - -

                                                                              - - - val - - - preKnownSymbols: Set[scala.reflect.api.Universe.Symbol] - -

                                                                              - -
                                                                            17. - - -

                                                                              - - - val - - - symbolDefinitions: Seq[scala.reflect.api.Universe.DefTree] - -

                                                                              - -
                                                                            18. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            19. - - -

                                                                              - - - val - - - tree: scala.reflect.api.Universe.Tree - -

                                                                              - -
                                                                            20. - - -

                                                                              - - - val - - - unknownReferences: Seq[scala.reflect.api.Universe.RefTree] - -

                                                                              - -
                                                                            21. - - -

                                                                              - - - lazy val - - - unknownReferencesBySymbol: Map[scala.reflect.api.Universe.Symbol, Seq[scala.reflect.api.Universe.RefTree]] - -

                                                                              - -
                                                                            22. - - -

                                                                              - - - lazy val - - - unknownSymbols: Set[scala.reflect.api.Universe.Symbol] - -

                                                                              - -
                                                                            23. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            24. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            25. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Product

                                                                            -
                                                                            -

                                                                            Inherited from Equals

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/CodeAnalysis.html b/Components/latest/api/scalaxy/components/CodeAnalysis.html deleted file mode 100644 index d3ec5c1f..00000000 --- a/Components/latest/api/scalaxy/components/CodeAnalysis.html +++ /dev/null @@ -1,4083 +0,0 @@ - - - - - CodeAnalysis - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.CodeAnalysis - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components

                                                                            -

                                                                            CodeAnalysis

                                                                            -
                                                                            - -

                                                                            - - - trait - - - CodeAnalysis extends MiscMatchers with TreeBuilders with TupleAnalysis - -

                                                                            - - - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. CodeAnalysis
                                                                            2. TupleAnalysis
                                                                            3. TreeBuilders
                                                                            4. MiscMatchers
                                                                            5. Tuploids
                                                                            6. CommonScalaNames
                                                                            7. AnyRef
                                                                            8. Any
                                                                            9. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - -
                                                                            -

                                                                            Type Members

                                                                            -
                                                                            1. - - -

                                                                              - - abstract - class - - - BooleanEvaluator extends Evaluator[Boolean] - -

                                                                              - -
                                                                            2. - - -

                                                                              - - - class - - - BoundTuple extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              TupleAnalysis
                                                                              -
                                                                            3. - - -

                                                                              - - - class - - - CollectionApply extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            4. - - -

                                                                              - - abstract - class - - - Evaluator[R] extends scala.reflect.api.Universe.Traverser - -

                                                                              - -
                                                                            5. - - -

                                                                              - - - class - - - HigherTypeParameterExtractor extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            6. - - -

                                                                              - - - type - - - IdentGen = () ⇒ scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            7. - - -

                                                                              - - - class - - - Ids extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            8. - - -

                                                                              - - abstract - class - - - IntEvaluator extends Evaluator[Int] - -

                                                                              - -
                                                                            9. - - -

                                                                              - - - class - - - N extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            10. - - -

                                                                              - - abstract - class - - - SeqEvaluator extends Evaluator[Seq[scala.reflect.api.Universe.Tree]] - -

                                                                              - -
                                                                            11. - - -

                                                                              - - - type - - - SideEffects = Seq[scala.reflect.api.Universe.Tree] - -

                                                                              - -
                                                                            12. - - -

                                                                              - - - class - - - SideEffectsEvaluator extends SeqEvaluator - -

                                                                              - -
                                                                            13. - - -

                                                                              - - - case class - - - SymbolsInfo(tree: scala.reflect.api.Universe.Tree, symbolDefinitions: Seq[scala.reflect.api.Universe.DefTree], definedSymbols: Set[scala.reflect.api.Universe.Symbol], preKnownSymbols: Set[scala.reflect.api.Universe.Symbol], unknownReferences: Seq[scala.reflect.api.Universe.RefTree]) extends Product with Serializable - -

                                                                              - -
                                                                            14. - - -

                                                                              - - - type - - - TreeGen = () ⇒ scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            15. - - -

                                                                              - - - class - - - TupleAnalyzer extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              TupleAnalysis
                                                                              -
                                                                            16. - - -

                                                                              - - - case class - - - TupleInfo(tpe: scala.reflect.api.Universe.Type, components: Seq[TupleInfo]) extends Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              TupleAnalysis
                                                                              -
                                                                            17. - - -

                                                                              - - - case class - - - TupleSlice(baseSymbol: scala.reflect.api.Universe.Symbol, sliceOffset: Int, sliceLength: Int) extends Product with Serializable - -

                                                                              -

                                                                              Phases : -- unique renaming -- tuple cartography (map symbols and treeId to TupleSlices : x.

                                                                              -
                                                                            18. - - -

                                                                              - - - case class - - - VarDef(rawIdentGen: () ⇒ scala.reflect.api.Universe.Ident, symbol: scala.reflect.api.Universe.Symbol, definition: scala.reflect.api.Universe.ValDef) extends Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            -
                                                                            - -
                                                                            -

                                                                            Abstract Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - abstract - def - - - fresh(s: String): String - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            2. - - -

                                                                              - - abstract - val - - - global: Universe - -

                                                                              -
                                                                              Definition Classes
                                                                              CodeAnalysis → TupleAnalysis → TreeBuilders → MiscMatchers → Tuploids → CommonScalaNames
                                                                              -
                                                                            3. - - -

                                                                              - - abstract - def - - - inferImplicitValue(pt: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            4. - - -

                                                                              - - abstract - def - - - setInfo(sym: scala.reflect.api.Universe.Symbol, tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Symbol - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            5. - - -

                                                                              - - abstract - def - - - setPos(tree: scala.reflect.api.Universe.Tree, pos: scala.reflect.api.Universe.Position): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            6. - - -

                                                                              - - abstract - def - - - setType(tree: scala.reflect.api.Universe.Tree, tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            7. - - -

                                                                              - - abstract - def - - - setType(sym: scala.reflect.api.Universe.Symbol, tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Symbol - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            8. - - -

                                                                              - - abstract - def - - - typeCheck(tree: scala.reflect.api.Universe.Tree, pt: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            9. - - -

                                                                              - - abstract - def - - - typed[T <: scala.reflect.api.Universe.Tree](tree: T): T - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            10. - - -

                                                                              - - abstract - def - - - verbose: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            11. - - -

                                                                              - - abstract - def - - - withSymbol[T <: scala.reflect.api.Universe.Tree](sym: scala.reflect.api.Universe.Symbol, tpe: scala.reflect.api.Universe.Type = NoType)(tree: T): T - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            -
                                                                            - -
                                                                            -

                                                                            Concrete Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - - lazy val - - - ADD: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            7. - - -

                                                                              - - - lazy val - - - AND: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            8. - - -

                                                                              - - - lazy val - - - ASR: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            9. - - -

                                                                              - - - object - - - ArrayApply extends CollectionApply - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            10. - - -

                                                                              - - - lazy val - - - ArrayBufferClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            11. - - -

                                                                              - - - lazy val - - - ArrayIndexOutOfBoundsExceptionClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            12. - - -

                                                                              - - - val - - - ArrayName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            13. - - -

                                                                              - - - object - - - ArrayOps - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            14. - - -

                                                                              - - - lazy val - - - ArrayOpsClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            15. - - -

                                                                              - - - object - - - ArrayTabulate - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            16. - - -

                                                                              - - - object - - - ArrayTyped extends HigherTypeParameterExtractor - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            17. - - -

                                                                              - - - object - - - BasicTypeApply - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            18. - - -

                                                                              - - - def - - - C(name: String): scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            19. - - -

                                                                              - - - object - - - CanBuildFromArg - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            20. - - -

                                                                              - - - lazy val - - - CanBuildFromClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            21. - - -

                                                                              - - - lazy val - - - DIV: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            22. - - -

                                                                              - - - lazy val - - - EQ: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            23. - - -

                                                                              - - - lazy val - - - EQL: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            24. - - -

                                                                              - - - object - - - Foreach - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            25. - - -

                                                                              - - - object - - - Func - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            26. - - -

                                                                              - - - lazy val - - - GE: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            27. - - -

                                                                              - - - lazy val - - - GT: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            28. - - -

                                                                              - - - lazy val - - - HASHHASH: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            29. - - -

                                                                              - - - lazy val - - - ImmutableListClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            30. - - -

                                                                              - - - object - - - IndexedSeqApply extends CollectionApply - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            31. - - -

                                                                              - - - lazy val - - - IndexedSeqClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            32. - - -

                                                                              - - - lazy val - - - IndexedSeqModule: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            33. - - -

                                                                              - - - object - - - IntRange - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            34. - - -

                                                                              - - - lazy val - - - LE: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            35. - - -

                                                                              - - - lazy val - - - LSL: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            36. - - -

                                                                              - - - lazy val - - - LSR: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            37. - - -

                                                                              - - - lazy val - - - LT: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            38. - - -

                                                                              - - - object - - - ListApply extends CollectionApply - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            39. - - -

                                                                              - - - lazy val - - - ListBufferClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            40. - - -

                                                                              - - - lazy val - - - ListClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            41. - - -

                                                                              - - - object - - - ListTree extends HigherTypeParameterExtractor - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            42. - - -

                                                                              - - - def - - - M(name: String): scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            43. - - -

                                                                              - - - lazy val - - - MINUS: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            44. - - -

                                                                              - - - lazy val - - - MOD: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            45. - - -

                                                                              - - - lazy val - - - MUL: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            46. - - -

                                                                              - - - object - - - N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            47. - - -

                                                                              - - implicit - def - - - N2TermName(n: N): scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            48. - - -

                                                                              - - - lazy val - - - NE: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            49. - - -

                                                                              - - - lazy val - - - NonEmptyListClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            50. - - -

                                                                              - - - lazy val - - - NoneModule: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            51. - - -

                                                                              - - - lazy val - - - OR: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            52. - - -

                                                                              - - - object - - - OptionApply extends CollectionApply - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            53. - - -

                                                                              - - - lazy val - - - OptionClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            54. - - -

                                                                              - - - lazy val - - - OptionModule: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            55. - - -

                                                                              - - - object - - - OptionTree - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            56. - - -

                                                                              - - - def - - - P(name: String): scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            57. - - -

                                                                              - - - lazy val - - - PLUS: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            58. - - -

                                                                              - - - object - - - Predef - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            59. - - -

                                                                              - - - lazy val - - - RefArrayBuilderClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            60. - - -

                                                                              - - - lazy val - - - RefArrayOpsClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            61. - - -

                                                                              - - - lazy val - - - RichWrappers: Set[scala.reflect.api.Universe.Symbol] - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            62. - - -

                                                                              - - - lazy val - - - SELF: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            63. - - -

                                                                              - - - lazy val - - - SUB: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            64. - - -

                                                                              - - - lazy val - - - ScalaCollectionPackage: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            65. - - -

                                                                              - - - lazy val - - - ScalaMathCommonClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            66. - - -

                                                                              - - - object - - - ScalaMathFunction - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            67. - - -

                                                                              - - - lazy val - - - ScalaMathPackage: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            68. - - -

                                                                              - - - lazy val - - - ScalaMathPackageClass: scala.reflect.api.Universe.Symbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            69. - - -

                                                                              - - - lazy val - - - ScalaReflectPackage: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            70. - - -

                                                                              - - - object - - - SeqApply extends CollectionApply - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            71. - - -

                                                                              - - - lazy val - - - SeqClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            72. - - -

                                                                              - - - lazy val - - - SeqModule: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            73. - - -

                                                                              - - - lazy val - - - SetBuilderClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            74. - - -

                                                                              - - - lazy val - - - SetClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            75. - - -

                                                                              - - - lazy val - - - SetModule: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            76. - - -

                                                                              - - - lazy val - - - SomeModule: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            77. - - -

                                                                              - - - lazy val - - - StringOpsClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            78. - - -

                                                                              - - - object - - - SymbolWithOwnerAndName - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            79. - - -

                                                                              - - - lazy val - - - THIS: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            80. - - -

                                                                              - - - object - - - TreeWithSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            81. - - -

                                                                              - - - object - - - TreeWithType - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            82. - - -

                                                                              - - - object - - - TrivialCanBuildFromArg - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            83. - - -

                                                                              - - - object - - - TupleClass - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            84. - - -

                                                                              - - - object - - - TupleComponent - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            85. - - -

                                                                              - - - object - - - TupleCreation - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            86. - - -

                                                                              - - - object - - - TuplePath - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            87. - - -

                                                                              - - - object - - - TupleSelect - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            88. - - -

                                                                              - - - lazy val - - - UNARY_!: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            89. - - -

                                                                              - - - lazy val - - - UNARY_+: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            90. - - -

                                                                              - - - lazy val - - - UNARY_-: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            91. - - -

                                                                              - - - lazy val - - - UNARY_~: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            92. - - -

                                                                              - - implicit - def - - - VarDev2IdentGen(vd: VarDef): () ⇒ scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            93. - - -

                                                                              - - - lazy val - - - VectorBuilderClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            94. - - -

                                                                              - - - lazy val - - - VectorClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            95. - - -

                                                                              - - - object - - - WhileLoop - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            96. - - -

                                                                              - - - lazy val - - - WrappedArrayBuilderClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            97. - - -

                                                                              - - - object - - - WrappedArrayTree - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            98. - - -

                                                                              - - - lazy val - - - XOR: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            99. - - -

                                                                              - - - lazy val - - - ZAND: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            100. - - -

                                                                              - - - lazy val - - - ZOR: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            101. - - -

                                                                              - - - def - - - addAssign(target: scala.reflect.api.Universe.Tree, toAdd: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            102. - - -

                                                                              - - - val - - - addAssignName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            103. - - -

                                                                              - - - def - - - apply(sym: scala.reflect.api.Universe.Symbol)(target: scala.reflect.api.Universe.Tree, args: List[scala.reflect.api.Universe.Tree]): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            104. - - -

                                                                              - - - def - - - applyFiberPath(rootGen: () ⇒ scala.reflect.api.Universe.Tree, rootTpe: scala.reflect.api.Universe.Type, path: List[Int]): (scala.reflect.api.Universe.Tree, scala.reflect.api.Universe.Type) - -

                                                                              -
                                                                              Definition Classes
                                                                              TupleAnalysis
                                                                              -
                                                                            105. - - -

                                                                              - - - def - - - applyFiberPath(rootGen: () ⇒ scala.reflect.api.Universe.Tree, path: List[Int]): (scala.reflect.api.Universe.Tree, scala.reflect.api.Universe.Type) - -

                                                                              -
                                                                              Definition Classes
                                                                              TupleAnalysis
                                                                              -
                                                                            106. - - -

                                                                              - - - val - - - applyName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            107. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            108. - - -

                                                                              - - - def - - - binOp(a: scala.reflect.api.Universe.Tree, op: scala.reflect.api.Universe.Symbol, b: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            109. - - -

                                                                              - - - def - - - boolAnd(a: scala.reflect.api.Universe.Tree, b: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            110. - - -

                                                                              - - - def - - - boolNot(a: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Select - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            111. - - -

                                                                              - - - def - - - boolOr(a: scala.reflect.api.Universe.Tree, b: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            112. - - -

                                                                              - - - val - - - byName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            113. - - -

                                                                              - - - val - - - canBuildFromName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            114. - - -

                                                                              - - - lazy val - - - classToType: Map[Class[_], scala.reflect.api.Universe.Type] - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            115. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            116. - - -

                                                                              - - - val - - - collectName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            117. - - -

                                                                              - - - val - - - countName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            118. - - -

                                                                              - - - def - - - createSideEffectsEvaluator(tree: scala.reflect.api.Universe.Tree, cached: Boolean = true, preKnownSymbols: Set[scala.reflect.api.Universe.Symbol] = Set()): SideEffectsEvaluator - -

                                                                              -
                                                                              Attributes
                                                                              protected
                                                                              -
                                                                            119. - - -

                                                                              - - - def - - - decrementIntVar(identGen: () ⇒ scala.reflect.api.Universe.Ident, value: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Assign - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            120. - - -

                                                                              - - - val - - - dropWhileName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            121. - - -

                                                                              - - - def - - - encode(str: String): scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            122. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            123. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            124. - - -

                                                                              - - - val - - - existsName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            125. - - -

                                                                              - - - val - - - filterName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            126. - - -

                                                                              - - - val - - - filterNotName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            127. - - -

                                                                              - - - def - - - filterTree[V](tree: scala.reflect.api.Universe.Tree)(f: PartialFunction[scala.reflect.api.Universe.Tree, V]): Seq[V] - -

                                                                              - -
                                                                            128. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            129. - - -

                                                                              - - - val - - - findName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            130. - - -

                                                                              - - - def - - - flattenApply(tree: scala.reflect.api.Universe.Tree): List[scala.reflect.api.Universe.Tree] - -

                                                                              -

                                                                              Smashes directly nested applies down to catenate the argument lists.

                                                                              Smashes directly nested applies down to catenate the argument lists.

                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            131. - - -

                                                                              - - - def - - - flattenApplyGroups(tree: scala.reflect.api.Universe.Tree): List[List[scala.reflect.api.Universe.Tree]] - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            132. - - -

                                                                              - - - def - - - flattenFiberPaths(info: TupleInfo): Seq[List[Int]] - -

                                                                              -
                                                                              Definition Classes
                                                                              TupleAnalysis
                                                                              -
                                                                            133. - - -

                                                                              - - - def - - - flattenFiberPaths(tpe: scala.reflect.api.Universe.Type): Seq[List[Int]] - -

                                                                              -
                                                                              Definition Classes
                                                                              TupleAnalysis
                                                                              -
                                                                            134. - - -

                                                                              - - - def - - - flattenSelect(tree: scala.reflect.api.Universe.Tree): (scala.reflect.api.Universe.Tree, List[scala.reflect.api.Universe.Name]) - -

                                                                              -

                                                                              Smashes directly nested selects down to the inner tree and a list of names.

                                                                              Smashes directly nested selects down to the inner tree and a list of names.

                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            135. - - -

                                                                              - - - def - - - flattenTypes(tpe: scala.reflect.api.Universe.Type): Seq[scala.reflect.api.Universe.Type] - -

                                                                              -
                                                                              Definition Classes
                                                                              TupleAnalysis
                                                                              -
                                                                            136. - - -

                                                                              - - - val - - - foldLeftName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            137. - - -

                                                                              - - - val - - - foldRightName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            138. - - -

                                                                              - - - val - - - forallName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            139. - - -

                                                                              - - - val - - - foreachName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            140. - - -

                                                                              - - - def - - - getArrayType(dimensions: Int, componentType: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Type - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            141. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            142. - - -

                                                                              - - - def - - - getComponentOffsetAndSizeOfIthMember(tpe: scala.reflect.api.Universe.Type, i: Int): (Int, Int) - -

                                                                              -
                                                                              Definition Classes
                                                                              TupleAnalysis
                                                                              -
                                                                            143. - - -

                                                                              - - - def - - - getRawUnknownSymbolReferences(tree: scala.reflect.api.Universe.Tree, isKnownSymbol: (scala.reflect.api.Universe.Symbol) ⇒ Boolean, accept: (scala.reflect.api.Universe.Tree) ⇒ Boolean): Seq[scala.reflect.api.Universe.RefTree] - -

                                                                              - -
                                                                            144. - - -

                                                                              - - - def - - - getSideEffects(tree: scala.reflect.api.Universe.Tree): Seq[scala.reflect.api.Universe.Tree] - -

                                                                              - -
                                                                            145. - - -

                                                                              - - - def - - - getSymbolDefinitions(tree: scala.reflect.api.Universe.Tree): Seq[scala.reflect.api.Universe.DefTree] - -

                                                                              - -
                                                                            146. - - -

                                                                              - - - def - - - getTreeChildren(tree: scala.reflect.api.Universe.Tree): Seq[scala.reflect.api.Universe.Tree] - -

                                                                              - -
                                                                            147. - - -

                                                                              - - - def - - - getTupleComponentTypes(tpe: scala.reflect.api.Universe.Type): List[scala.reflect.api.Universe.Type] - -

                                                                              -
                                                                              Definition Classes
                                                                              Tuploids
                                                                              -
                                                                            148. - - -

                                                                              - - - def - - - getTupleInfo(tpe: scala.reflect.api.Universe.Type): TupleInfo - -

                                                                              -
                                                                              Definition Classes
                                                                              TupleAnalysis
                                                                              -
                                                                            149. - - -

                                                                              - - - def - - - getType(tree: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Type - -

                                                                              -
                                                                              Definition Classes
                                                                              TupleAnalysis
                                                                              -
                                                                            150. - - -

                                                                              - - - def - - - getUnknownSymbolInfo(tree: scala.reflect.api.Universe.Tree, filter: (scala.reflect.api.Universe.Tree) ⇒ Boolean = _ => true, preKnownSymbols: Set[scala.reflect.api.Universe.Symbol] = Set()): SymbolsInfo - -

                                                                              - -
                                                                            151. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            152. - - -

                                                                              - - - val - - - headName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            153. - - -

                                                                              - - - def - - - ident(sym: scala.reflect.api.Universe.Symbol, tpe: scala.reflect.api.Universe.Type, n: scala.reflect.api.Universe.Name, pos: scala.reflect.api.Universe.Position = NoPosition): scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            154. - - -

                                                                              - - - def - - - incrementIntVar(identGen: () ⇒ scala.reflect.api.Universe.Ident, value: scala.reflect.api.Universe.Tree = newInt(1)): scala.reflect.api.Universe.Assign - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            155. - - -

                                                                              - - - def - - - intAdd(a: ⇒ scala.reflect.api.Universe.Tree, b: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            156. - - -

                                                                              - - - def - - - intDiv(a: ⇒ scala.reflect.api.Universe.Tree, b: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            157. - - -

                                                                              - - - def - - - intSub(a: ⇒ scala.reflect.api.Universe.Tree, b: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            158. - - -

                                                                              - - - val - - - intWrapperName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            159. - - -

                                                                              - - - def - - - isAnyVal(tpe: scala.reflect.api.Universe.Type): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            160. - - -

                                                                              - - - val - - - isEmptyName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            161. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            162. - - -

                                                                              - - - def - - - isPrimitiveType(tpe: scala.reflect.api.Universe.Type): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Tuploids
                                                                              -
                                                                            163. - - -

                                                                              - - - def - - - isSideEffectFree(tree: scala.reflect.api.Universe.Tree): Boolean - -

                                                                              - -
                                                                            164. - - -

                                                                              - - - def - - - isTupleSymbol(sym: scala.reflect.api.Universe.Symbol): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            165. - - -

                                                                              - - - def - - - isTupleType(tpe: scala.reflect.api.Universe.Type): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Tuploids
                                                                              -
                                                                            166. - - -

                                                                              - - - def - - - isTupleTypeRef(ref: scala.reflect.api.Universe.TypeRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Tuploids
                                                                              -
                                                                            167. - - -

                                                                              - - - def - - - isTuploidType(tpe: scala.reflect.api.Universe.Type): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Tuploids
                                                                              -
                                                                            168. - - -

                                                                              - - - def - - - isUnit(tpe: scala.reflect.api.Universe.Type): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            169. - - -

                                                                              - - - val - - - lengthName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            170. - - -

                                                                              - - - lazy val - - - manifestPre: scala.reflect.api.Universe.Type - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            171. - - -

                                                                              - - - lazy val - - - manifestSym: scala.reflect.api.Universe.Symbol - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            172. - - -

                                                                              - - - val - - - mapName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            173. - - -

                                                                              - - - val - - - mathName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            174. - - -

                                                                              - - - val - - - maxName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            175. - - -

                                                                              - - - def - - - methPart(tree: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            176. - - -

                                                                              - - - val - - - minName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            177. - - -

                                                                              - - - def - - - mkSelect(names: scala.reflect.api.Universe.TermName*): scala.reflect.api.Universe.Tree - -

                                                                              -

                                                                              Creates an Ident or Select from a list of names.

                                                                              Creates an Ident or Select from a list of names.

                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            178. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            179. - - -

                                                                              - - - def - - - newApply(target: scala.reflect.api.Universe.Tree, name: scala.reflect.api.Universe.Name, typeArgs: List[scala.reflect.api.Universe.TypeTree] = Nil, args: List[scala.reflect.api.Universe.Tree] = Nil): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            180. - - -

                                                                              - - - def - - - newApply(pos: scala.reflect.api.Universe.Position, array: ⇒ scala.reflect.api.Universe.Tree, index: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            181. - - -

                                                                              - - - def - - - newArray(componentType: scala.reflect.api.Universe.Type, length: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            182. - - -

                                                                              - - - def - - - newArrayApply(typeExpr: scala.reflect.api.Universe.TypeTree, values: scala.reflect.api.Universe.Tree*): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            183. - - -

                                                                              - - - def - - - newArrayLength(a: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Select - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            184. - - -

                                                                              - - - def - - - newArrayModuleTree: scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            185. - - -

                                                                              - - - def - - - newArrayMulti(arrayType: scala.reflect.api.Universe.Type, componentTpe: scala.reflect.api.Universe.Type, lengths: ⇒ List[scala.reflect.api.Universe.Tree], manifest: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            186. - - -

                                                                              - - - def - - - newArrayWithArrayType(arrayType: scala.reflect.api.Universe.Type, length: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            187. - - -

                                                                              - - - def - - - newAssign(target: () ⇒ scala.reflect.api.Universe.Ident, value: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Assign - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            188. - - -

                                                                              - - - def - - - newBool(v: Boolean): scala.reflect.api.Universe.Literal - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            189. - - -

                                                                              - - - def - - - newCollectionApply(collectionModuleTree: ⇒ scala.reflect.api.Universe.Tree, typeExpr: scala.reflect.api.Universe.TypeTree, values: scala.reflect.api.Universe.Tree*): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            190. - - -

                                                                              - - - def - - - newConstant(v: Any, tpe: scala.reflect.api.Universe.Type = null): scala.reflect.api.Universe.Literal - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            191. - - -

                                                                              - - - def - - - newDefaultValue(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Literal - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            192. - - -

                                                                              - - - def - - - newIf(cond: scala.reflect.api.Universe.Tree, thenTree: scala.reflect.api.Universe.Tree, elseTree: scala.reflect.api.Universe.Tree = null): scala.reflect.api.Universe.If - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            193. - - -

                                                                              - - - def - - - newInstance(tpe: scala.reflect.api.Universe.Type, constructorArgs: List[scala.reflect.api.Universe.Tree]): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            194. - - -

                                                                              - - - def - - - newInt(v: Int): scala.reflect.api.Universe.Literal - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            195. - - -

                                                                              - - - def - - - newIsInstanceOf(tree: scala.reflect.api.Universe.Tree, tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.TypeApply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            196. - - -

                                                                              - - - def - - - newIsNotNull(target: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            197. - - -

                                                                              - - - def - - - newLong(v: Long): scala.reflect.api.Universe.Literal - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            198. - - -

                                                                              - - - def - - - newNoneModuleTree: scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            199. - - -

                                                                              - - - def - - - newNull(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Literal - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            200. - - -

                                                                              - - - def - - - newOneValue(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Literal - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            201. - - -

                                                                              - - - def - - - newScalaCollectionPackageTree: scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            202. - - -

                                                                              - - - def - - - newScalaPackageTree: scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            203. - - -

                                                                              - - - def - - - newSelect(target: scala.reflect.api.Universe.Tree, name: scala.reflect.api.Universe.Name, typeArgs: List[scala.reflect.api.Universe.TypeTree] = Nil): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            204. - - -

                                                                              - - - def - - - newSeqApply(typeExpr: scala.reflect.api.Universe.TypeTree, values: scala.reflect.api.Universe.Tree*): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            205. - - -

                                                                              - - - def - - - newSeqModuleTree: scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            206. - - -

                                                                              - - - def - - - newSetModuleTree: scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            207. - - -

                                                                              - - - def - - - newSomeApply(tpe: scala.reflect.api.Universe.Type, value: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            208. - - -

                                                                              - - - def - - - newSomeModuleTree: scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            209. - - -

                                                                              - - - def - - - newTypeTree(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.TypeTree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            210. - - -

                                                                              - - - def - - - newUnit(): scala.reflect.api.Universe.Literal - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            211. - - -

                                                                              - - - def - - - newUpdate(pos: scala.reflect.api.Universe.Position, array: ⇒ scala.reflect.api.Universe.Tree, index: ⇒ scala.reflect.api.Universe.Tree, value: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            212. - - -

                                                                              - - - def - - - newVariable(prefix: String, symbolOwner: scala.reflect.api.Universe.Symbol, pos: scala.reflect.api.Universe.Position, mutable: Boolean, initialValue: scala.reflect.api.Universe.Tree, ttpe: scala.reflect.api.Universe.Type = NoType): VarDef - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            213. - - -

                                                                              - - - def - - - normalize(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Type - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            214. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            215. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            216. - - -

                                                                              - - - def - - - ownerChain(s: scala.reflect.api.Universe.Symbol): List[scala.reflect.api.Universe.Symbol] - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            217. - - -

                                                                              - - - val - - - packageName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            218. - - -

                                                                              - - - lazy val - - - primArrayBuilderClasses: Map[scala.reflect.api.Universe.Type, scala.reflect.api.Universe.ClassSymbol] - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            219. - - -

                                                                              - - - lazy val - - - primArrayNames: Array[(scala.reflect.api.Universe.Type, String)] - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            220. - - -

                                                                              - - - lazy val - - - primArrayOpsClasses: Map[scala.reflect.api.Universe.Type, scala.reflect.api.Universe.ClassSymbol] - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            221. - - -

                                                                              - - - def - - - primaryConstructor(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Symbol - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            222. - - -

                                                                              - - - val - - - productName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            223. - - -

                                                                              - - - val - - - reduceLeftName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            224. - - -

                                                                              - - - val - - - reduceRightName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            225. - - -

                                                                              - - - def - - - replaceOccurrences(tree: scala.reflect.api.Universe.Tree, mappingsSym: Map[scala.reflect.api.Universe.Symbol, () ⇒ scala.reflect.api.Universe.Tree], symbolReplacements: Map[scala.reflect.api.Universe.Symbol, scala.reflect.api.Universe.Symbol], treeReplacements: Map[scala.reflect.api.Universe.Tree, () ⇒ scala.reflect.api.Universe.Tree]): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            226. - - -

                                                                              - - - val - - - resultName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            227. - - -

                                                                              - - - val - - - reverseName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            228. - - -

                                                                              - - - val - - - scalaName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            229. - - -

                                                                              - - - lazy val - - - scalaPackage: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            230. - - -

                                                                              - - - val - - - scanLeftName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            231. - - -

                                                                              - - - val - - - scanRightName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            232. - - -

                                                                              - - - def - - - simpleBuilderResult(builder: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            233. - - -

                                                                              - - - val - - - sumName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            234. - - -

                                                                              - - - val - - - superName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            235. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            236. - - -

                                                                              - - - val - - - tabulateName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            237. - - -

                                                                              - - - val - - - tailName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            238. - - -

                                                                              - - - val - - - takeWhileName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            239. - - -

                                                                              - - - val - - - thisName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            240. - - -

                                                                              - - - def - - - toArray(tree: scala.reflect.api.Universe.Tree, componentType: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            241. - - -

                                                                              - - - val - - - toArrayName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            242. - - -

                                                                              - - - val - - - toByteName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            243. - - -

                                                                              - - - val - - - toCharName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            244. - - -

                                                                              - - - val - - - toDoubleName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            245. - - -

                                                                              - - - val - - - toFloatName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            246. - - -

                                                                              - - - val - - - toIndexedSeqName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            247. - - -

                                                                              - - - val - - - toIntName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            248. - - -

                                                                              - - - val - - - toListName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            249. - - -

                                                                              - - - val - - - toLongName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            250. - - -

                                                                              - - - val - - - toMapName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            251. - - -

                                                                              - - - val - - - toName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            252. - - -

                                                                              - - - val - - - toSeqName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            253. - - -

                                                                              - - - val - - - toSetName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            254. - - -

                                                                              - - - val - - - toShortName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            255. - - -

                                                                              - - - val - - - toSizeTName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            256. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            257. - - -

                                                                              - - - val - - - toVectorName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            258. - - -

                                                                              - - - object - - - tupleComponentName - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            259. - - -

                                                                              - - - def - - - typeApply(sym: scala.reflect.api.Universe.Symbol)(target: scala.reflect.api.Universe.Tree, targs: List[scala.reflect.api.Universe.TypeTree]): scala.reflect.api.Universe.TypeApply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            260. - - -

                                                                              - - - def - - - typeArgs(tree: scala.reflect.api.Universe.Tree): List[scala.reflect.api.Universe.Tree] - -

                                                                              -

                                                                              Strips apply nodes looking for type application.

                                                                              Strips apply nodes looking for type application.

                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            261. - - -

                                                                              - - - lazy val - - - typeToDefaultValue: Map[scala.reflect.api.Universe.Type, AnyVal] - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            262. - - -

                                                                              - - - lazy val - - - unitTpe: scala.reflect.api.Universe.Type - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            263. - - -

                                                                              - - - val - - - untilName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            264. - - -

                                                                              - - - val - - - updateName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            265. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            266. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            267. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            268. - - -

                                                                              - - - def - - - whileLoop(owner: scala.reflect.api.Universe.Symbol, pos: scala.reflect.api.Universe.Position, cond: scala.reflect.api.Universe.Tree, body: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            269. - - -

                                                                              - - - def - - - whileLoop(owner: scala.reflect.api.Universe.Symbol, tree: scala.reflect.api.Universe.Tree, cond: scala.reflect.api.Universe.Tree, body: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            270. - - -

                                                                              - - - val - - - withFilterName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            271. - - -

                                                                              - - - val - - - zipName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            272. - - -

                                                                              - - - val - - - zipWithIndexName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from TupleAnalysis

                                                                            -
                                                                            -

                                                                            Inherited from TreeBuilders

                                                                            -
                                                                            -

                                                                            Inherited from MiscMatchers

                                                                            -
                                                                            -

                                                                            Inherited from Tuploids

                                                                            -
                                                                            -

                                                                            Inherited from CommonScalaNames

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/ColType.html b/Components/latest/api/scalaxy/components/ColType.html deleted file mode 100644 index 013dd1ac..00000000 --- a/Components/latest/api/scalaxy/components/ColType.html +++ /dev/null @@ -1,441 +0,0 @@ - - - - - ColType - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.ColType - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components

                                                                            -

                                                                            ColType

                                                                            -
                                                                            - -

                                                                            - - sealed abstract - class - - - ColType extends AnyRef - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. ColType
                                                                            2. AnyRef
                                                                            3. Any
                                                                            4. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            -
                                                                            -

                                                                            Instance Constructors

                                                                            -
                                                                            1. - - -

                                                                              - - - new - - - ColType(name: String) - -

                                                                              - -
                                                                            -
                                                                            - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            8. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            11. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            12. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            13. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            18. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              ColType → AnyRef → Any
                                                                              -
                                                                            19. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            20. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            21. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/CommonScalaNames$N.html b/Components/latest/api/scalaxy/components/CommonScalaNames$N.html deleted file mode 100644 index 7bb9e91e..00000000 --- a/Components/latest/api/scalaxy/components/CommonScalaNames$N.html +++ /dev/null @@ -1,477 +0,0 @@ - - - - - N - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.CommonScalaNames.N - - - - - - - - - - - - -

                                                                            - - - class - - - N extends AnyRef - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. N
                                                                            2. AnyRef
                                                                            3. Any
                                                                            4. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            -
                                                                            -

                                                                            Instance Constructors

                                                                            -
                                                                            1. - - -

                                                                              - - - new - - - N(s: String) - -

                                                                              - -
                                                                            -
                                                                            - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - - def - - - apply(): scala.reflect.api.Universe.TermName - -

                                                                              - -
                                                                            7. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            8. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            9. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            11. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            12. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            13. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            18. - - -

                                                                              - - - val - - - s: String - -

                                                                              - -
                                                                            19. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            20. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            21. - - -

                                                                              - - - def - - - unapply(n: scala.reflect.api.Universe.Name): Boolean - -

                                                                              - -
                                                                            22. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            23. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            24. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/CommonScalaNames.html b/Components/latest/api/scalaxy/components/CommonScalaNames.html deleted file mode 100644 index 444dff80..00000000 --- a/Components/latest/api/scalaxy/components/CommonScalaNames.html +++ /dev/null @@ -1,2134 +0,0 @@ - - - - - CommonScalaNames - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.CommonScalaNames - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components

                                                                            -

                                                                            CommonScalaNames

                                                                            -
                                                                            - -

                                                                            - - - trait - - - CommonScalaNames extends AnyRef - -

                                                                            - - - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. CommonScalaNames
                                                                            2. AnyRef
                                                                            3. Any
                                                                            4. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - -
                                                                            -

                                                                            Type Members

                                                                            -
                                                                            1. - - -

                                                                              - - - class - - - N extends AnyRef - -

                                                                              - -
                                                                            -
                                                                            - -
                                                                            -

                                                                            Abstract Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - abstract - val - - - global: Universe - -

                                                                              - -
                                                                            -
                                                                            - -
                                                                            -

                                                                            Concrete Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - - lazy val - - - ADD: scala.reflect.api.Universe.TermName - -

                                                                              - -
                                                                            7. - - -

                                                                              - - - lazy val - - - AND: scala.reflect.api.Universe.TermName - -

                                                                              - -
                                                                            8. - - -

                                                                              - - - lazy val - - - ASR: scala.reflect.api.Universe.TermName - -

                                                                              - -
                                                                            9. - - -

                                                                              - - - lazy val - - - ArrayBufferClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              - -
                                                                            10. - - -

                                                                              - - - lazy val - - - ArrayIndexOutOfBoundsExceptionClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              - -
                                                                            11. - - -

                                                                              - - - val - - - ArrayName: N - -

                                                                              - -
                                                                            12. - - -

                                                                              - - - lazy val - - - ArrayOpsClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              - -
                                                                            13. - - -

                                                                              - - - def - - - C(name: String): scala.reflect.api.Universe.ClassSymbol - -

                                                                              - -
                                                                            14. - - -

                                                                              - - - lazy val - - - CanBuildFromClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              - -
                                                                            15. - - -

                                                                              - - - lazy val - - - DIV: scala.reflect.api.Universe.TermName - -

                                                                              - -
                                                                            16. - - -

                                                                              - - - lazy val - - - EQ: scala.reflect.api.Universe.TermName - -

                                                                              - -
                                                                            17. - - -

                                                                              - - - lazy val - - - EQL: scala.reflect.api.Universe.TermName - -

                                                                              - -
                                                                            18. - - -

                                                                              - - - lazy val - - - GE: scala.reflect.api.Universe.TermName - -

                                                                              - -
                                                                            19. - - -

                                                                              - - - lazy val - - - GT: scala.reflect.api.Universe.TermName - -

                                                                              - -
                                                                            20. - - -

                                                                              - - - lazy val - - - HASHHASH: scala.reflect.api.Universe.TermName - -

                                                                              - -
                                                                            21. - - -

                                                                              - - - lazy val - - - ImmutableListClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              - -
                                                                            22. - - -

                                                                              - - - lazy val - - - IndexedSeqClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              - -
                                                                            23. - - -

                                                                              - - - lazy val - - - IndexedSeqModule: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              - -
                                                                            24. - - -

                                                                              - - - lazy val - - - LE: scala.reflect.api.Universe.TermName - -

                                                                              - -
                                                                            25. - - -

                                                                              - - - lazy val - - - LSL: scala.reflect.api.Universe.TermName - -

                                                                              - -
                                                                            26. - - -

                                                                              - - - lazy val - - - LSR: scala.reflect.api.Universe.TermName - -

                                                                              - -
                                                                            27. - - -

                                                                              - - - lazy val - - - LT: scala.reflect.api.Universe.TermName - -

                                                                              - -
                                                                            28. - - -

                                                                              - - - lazy val - - - ListBufferClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              - -
                                                                            29. - - -

                                                                              - - - lazy val - - - ListClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              - -
                                                                            30. - - -

                                                                              - - - def - - - M(name: String): scala.reflect.api.Universe.ModuleSymbol - -

                                                                              - -
                                                                            31. - - -

                                                                              - - - lazy val - - - MINUS: scala.reflect.api.Universe.TermName - -

                                                                              - -
                                                                            32. - - -

                                                                              - - - lazy val - - - MOD: scala.reflect.api.Universe.TermName - -

                                                                              - -
                                                                            33. - - -

                                                                              - - - lazy val - - - MUL: scala.reflect.api.Universe.TermName - -

                                                                              - -
                                                                            34. - - -

                                                                              - - - object - - - N - -

                                                                              - -
                                                                            35. - - -

                                                                              - - implicit - def - - - N2TermName(n: N): scala.reflect.api.Universe.TermName - -

                                                                              - -
                                                                            36. - - -

                                                                              - - - lazy val - - - NE: scala.reflect.api.Universe.TermName - -

                                                                              - -
                                                                            37. - - -

                                                                              - - - lazy val - - - NonEmptyListClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              - -
                                                                            38. - - -

                                                                              - - - lazy val - - - NoneModule: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              - -
                                                                            39. - - -

                                                                              - - - lazy val - - - OR: scala.reflect.api.Universe.TermName - -

                                                                              - -
                                                                            40. - - -

                                                                              - - - lazy val - - - OptionClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              - -
                                                                            41. - - -

                                                                              - - - lazy val - - - OptionModule: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              - -
                                                                            42. - - -

                                                                              - - - def - - - P(name: String): scala.reflect.api.Universe.ModuleSymbol - -

                                                                              - -
                                                                            43. - - -

                                                                              - - - lazy val - - - PLUS: scala.reflect.api.Universe.TermName - -

                                                                              - -
                                                                            44. - - -

                                                                              - - - lazy val - - - RefArrayBuilderClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              - -
                                                                            45. - - -

                                                                              - - - lazy val - - - RefArrayOpsClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              - -
                                                                            46. - - -

                                                                              - - - lazy val - - - RichWrappers: Set[scala.reflect.api.Universe.Symbol] - -

                                                                              - -
                                                                            47. - - -

                                                                              - - - lazy val - - - SELF: scala.reflect.api.Universe.TermName - -

                                                                              - -
                                                                            48. - - -

                                                                              - - - lazy val - - - SUB: scala.reflect.api.Universe.TermName - -

                                                                              - -
                                                                            49. - - -

                                                                              - - - lazy val - - - ScalaCollectionPackage: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              - -
                                                                            50. - - -

                                                                              - - - lazy val - - - ScalaMathCommonClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              - -
                                                                            51. - - -

                                                                              - - - lazy val - - - ScalaMathPackage: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              - -
                                                                            52. - - -

                                                                              - - - lazy val - - - ScalaMathPackageClass: scala.reflect.api.Universe.Symbol - -

                                                                              - -
                                                                            53. - - -

                                                                              - - - lazy val - - - ScalaReflectPackage: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              - -
                                                                            54. - - -

                                                                              - - - lazy val - - - SeqClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              - -
                                                                            55. - - -

                                                                              - - - lazy val - - - SeqModule: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              - -
                                                                            56. - - -

                                                                              - - - lazy val - - - SetBuilderClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              - -
                                                                            57. - - -

                                                                              - - - lazy val - - - SetClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              - -
                                                                            58. - - -

                                                                              - - - lazy val - - - SetModule: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              - -
                                                                            59. - - -

                                                                              - - - lazy val - - - SomeModule: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              - -
                                                                            60. - - -

                                                                              - - - lazy val - - - StringOpsClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              - -
                                                                            61. - - -

                                                                              - - - lazy val - - - THIS: scala.reflect.api.Universe.TermName - -

                                                                              - -
                                                                            62. - - -

                                                                              - - - lazy val - - - UNARY_!: scala.reflect.api.Universe.TermName - -

                                                                              - -
                                                                            63. - - -

                                                                              - - - lazy val - - - UNARY_+: scala.reflect.api.Universe.TermName - -

                                                                              - -
                                                                            64. - - -

                                                                              - - - lazy val - - - UNARY_-: scala.reflect.api.Universe.TermName - -

                                                                              - -
                                                                            65. - - -

                                                                              - - - lazy val - - - UNARY_~: scala.reflect.api.Universe.TermName - -

                                                                              - -
                                                                            66. - - -

                                                                              - - - lazy val - - - VectorBuilderClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              - -
                                                                            67. - - -

                                                                              - - - lazy val - - - VectorClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              - -
                                                                            68. - - -

                                                                              - - - lazy val - - - WrappedArrayBuilderClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              - -
                                                                            69. - - -

                                                                              - - - lazy val - - - XOR: scala.reflect.api.Universe.TermName - -

                                                                              - -
                                                                            70. - - -

                                                                              - - - lazy val - - - ZAND: scala.reflect.api.Universe.TermName - -

                                                                              - -
                                                                            71. - - -

                                                                              - - - lazy val - - - ZOR: scala.reflect.api.Universe.TermName - -

                                                                              - -
                                                                            72. - - -

                                                                              - - - val - - - addAssignName: N - -

                                                                              - -
                                                                            73. - - -

                                                                              - - - val - - - applyName: N - -

                                                                              - -
                                                                            74. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            75. - - -

                                                                              - - - val - - - byName: N - -

                                                                              - -
                                                                            76. - - -

                                                                              - - - val - - - canBuildFromName: N - -

                                                                              - -
                                                                            77. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            78. - - -

                                                                              - - - val - - - collectName: N - -

                                                                              - -
                                                                            79. - - -

                                                                              - - - val - - - countName: N - -

                                                                              - -
                                                                            80. - - -

                                                                              - - - val - - - dropWhileName: N - -

                                                                              - -
                                                                            81. - - -

                                                                              - - - def - - - encode(str: String): scala.reflect.api.Universe.TermName - -

                                                                              - -
                                                                            82. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            83. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            84. - - -

                                                                              - - - val - - - existsName: N - -

                                                                              - -
                                                                            85. - - -

                                                                              - - - val - - - filterName: N - -

                                                                              - -
                                                                            86. - - -

                                                                              - - - val - - - filterNotName: N - -

                                                                              - -
                                                                            87. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            88. - - -

                                                                              - - - val - - - findName: N - -

                                                                              - -
                                                                            89. - - -

                                                                              - - - val - - - foldLeftName: N - -

                                                                              - -
                                                                            90. - - -

                                                                              - - - val - - - foldRightName: N - -

                                                                              - -
                                                                            91. - - -

                                                                              - - - val - - - forallName: N - -

                                                                              - -
                                                                            92. - - -

                                                                              - - - val - - - foreachName: N - -

                                                                              - -
                                                                            93. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            94. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            95. - - -

                                                                              - - - val - - - headName: N - -

                                                                              - -
                                                                            96. - - -

                                                                              - - - val - - - intWrapperName: N - -

                                                                              - -
                                                                            97. - - -

                                                                              - - - val - - - isEmptyName: N - -

                                                                              - -
                                                                            98. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            99. - - -

                                                                              - - - val - - - lengthName: N - -

                                                                              - -
                                                                            100. - - -

                                                                              - - - val - - - mapName: N - -

                                                                              - -
                                                                            101. - - -

                                                                              - - - val - - - mathName: N - -

                                                                              - -
                                                                            102. - - -

                                                                              - - - val - - - maxName: N - -

                                                                              - -
                                                                            103. - - -

                                                                              - - - val - - - minName: N - -

                                                                              - -
                                                                            104. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            105. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            106. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            107. - - -

                                                                              - - - val - - - packageName: N - -

                                                                              - -
                                                                            108. - - -

                                                                              - - - lazy val - - - primArrayBuilderClasses: Map[scala.reflect.api.Universe.Type, scala.reflect.api.Universe.ClassSymbol] - -

                                                                              - -
                                                                            109. - - -

                                                                              - - - lazy val - - - primArrayNames: Array[(scala.reflect.api.Universe.Type, String)] - -

                                                                              - -
                                                                            110. - - -

                                                                              - - - lazy val - - - primArrayOpsClasses: Map[scala.reflect.api.Universe.Type, scala.reflect.api.Universe.ClassSymbol] - -

                                                                              - -
                                                                            111. - - -

                                                                              - - - val - - - productName: N - -

                                                                              - -
                                                                            112. - - -

                                                                              - - - val - - - reduceLeftName: N - -

                                                                              - -
                                                                            113. - - -

                                                                              - - - val - - - reduceRightName: N - -

                                                                              - -
                                                                            114. - - -

                                                                              - - - val - - - resultName: N - -

                                                                              - -
                                                                            115. - - -

                                                                              - - - val - - - reverseName: N - -

                                                                              - -
                                                                            116. - - -

                                                                              - - - val - - - scalaName: N - -

                                                                              - -
                                                                            117. - - -

                                                                              - - - val - - - scanLeftName: N - -

                                                                              - -
                                                                            118. - - -

                                                                              - - - val - - - scanRightName: N - -

                                                                              - -
                                                                            119. - - -

                                                                              - - - val - - - sumName: N - -

                                                                              - -
                                                                            120. - - -

                                                                              - - - val - - - superName: N - -

                                                                              - -
                                                                            121. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            122. - - -

                                                                              - - - val - - - tabulateName: N - -

                                                                              - -
                                                                            123. - - -

                                                                              - - - val - - - tailName: N - -

                                                                              - -
                                                                            124. - - -

                                                                              - - - val - - - takeWhileName: N - -

                                                                              - -
                                                                            125. - - -

                                                                              - - - val - - - thisName: N - -

                                                                              - -
                                                                            126. - - -

                                                                              - - - val - - - toArrayName: N - -

                                                                              - -
                                                                            127. - - -

                                                                              - - - val - - - toByteName: N - -

                                                                              - -
                                                                            128. - - -

                                                                              - - - val - - - toCharName: N - -

                                                                              - -
                                                                            129. - - -

                                                                              - - - val - - - toDoubleName: N - -

                                                                              - -
                                                                            130. - - -

                                                                              - - - val - - - toFloatName: N - -

                                                                              - -
                                                                            131. - - -

                                                                              - - - val - - - toIndexedSeqName: N - -

                                                                              - -
                                                                            132. - - -

                                                                              - - - val - - - toIntName: N - -

                                                                              - -
                                                                            133. - - -

                                                                              - - - val - - - toListName: N - -

                                                                              - -
                                                                            134. - - -

                                                                              - - - val - - - toLongName: N - -

                                                                              - -
                                                                            135. - - -

                                                                              - - - val - - - toMapName: N - -

                                                                              - -
                                                                            136. - - -

                                                                              - - - val - - - toName: N - -

                                                                              - -
                                                                            137. - - -

                                                                              - - - val - - - toSeqName: N - -

                                                                              - -
                                                                            138. - - -

                                                                              - - - val - - - toSetName: N - -

                                                                              - -
                                                                            139. - - -

                                                                              - - - val - - - toShortName: N - -

                                                                              - -
                                                                            140. - - -

                                                                              - - - val - - - toSizeTName: N - -

                                                                              - -
                                                                            141. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            142. - - -

                                                                              - - - val - - - toVectorName: N - -

                                                                              - -
                                                                            143. - - -

                                                                              - - - val - - - untilName: N - -

                                                                              - -
                                                                            144. - - -

                                                                              - - - val - - - updateName: N - -

                                                                              - -
                                                                            145. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            146. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            147. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            148. - - -

                                                                              - - - val - - - withFilterName: N - -

                                                                              - -
                                                                            149. - - -

                                                                              - - - val - - - zipName: N - -

                                                                              - -
                                                                            150. - - -

                                                                              - - - val - - - zipWithIndexName: N - -

                                                                              - -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/FlatCode.html b/Components/latest/api/scalaxy/components/FlatCode.html deleted file mode 100644 index 37ce43a1..00000000 --- a/Components/latest/api/scalaxy/components/FlatCode.html +++ /dev/null @@ -1,589 +0,0 @@ - - - - - FlatCode - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.FlatCode - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components

                                                                            -

                                                                            FlatCode

                                                                            -
                                                                            - -

                                                                            - - - case class - - - FlatCode[T](outerDefinitions: Seq[T] = ..., statements: Seq[T] = ..., values: Seq[T] = ...) extends Product with Serializable - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            Serializable, Serializable, Product, Equals, AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. FlatCode
                                                                            2. Serializable
                                                                            3. Serializable
                                                                            4. Product
                                                                            5. Equals
                                                                            6. AnyRef
                                                                            7. Any
                                                                            8. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            -
                                                                            -

                                                                            Instance Constructors

                                                                            -
                                                                            1. - - -

                                                                              - - - new - - - FlatCode(outerDefinitions: Seq[T] = ..., statements: Seq[T] = ..., values: Seq[T] = ...) - -

                                                                              - -
                                                                            -
                                                                            - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - - def - - - ++(fc: FlatCode[T]): FlatCode[T] - -

                                                                              - -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - >>(fc: FlatCode[T]): FlatCode[T] - -

                                                                              - -
                                                                            8. - - -

                                                                              - - - def - - - addOuters(outerDefs: Seq[T]): FlatCode[T] - -

                                                                              - -
                                                                            9. - - -

                                                                              - - - def - - - addStatements(stats: Seq[T]): FlatCode[T] - -

                                                                              - -
                                                                            10. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            11. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            12. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            13. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            14. - - -

                                                                              - - - def - - - flatMap[V](f: (T) ⇒ FlatCode[V])(implicit arg0: ClassTag[V]): FlatCode[V] - -

                                                                              - -
                                                                            15. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            17. - - -

                                                                              - - - def - - - map[V](f: (T) ⇒ V): FlatCode[V] - -

                                                                              - -
                                                                            18. - - -

                                                                              - - - def - - - mapEachValue(f: (T) ⇒ Seq[T]): FlatCode[T] - -

                                                                              - -
                                                                            19. - - -

                                                                              - - - def - - - mapValues(f: (Seq[T]) ⇒ Seq[T]): FlatCode[T] - -

                                                                              - -
                                                                            20. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            21. - - -

                                                                              - - - def - - - noValues: FlatCode[T] - -

                                                                              - -
                                                                            22. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            23. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            24. - - -

                                                                              - - - val - - - outerDefinitions: Seq[T] - -

                                                                              - -
                                                                            25. - - -

                                                                              - - - def - - - printDebug(name: String = ""): Unit - -

                                                                              - -
                                                                            26. - - -

                                                                              - - - val - - - statements: Seq[T] - -

                                                                              - -
                                                                            27. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            28. - - -

                                                                              - - - def - - - transform(f: (Seq[T]) ⇒ Seq[T]): FlatCode[T] - -

                                                                              - -
                                                                            29. - - -

                                                                              - - - val - - - values: Seq[T] - -

                                                                              - -
                                                                            30. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            31. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            32. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Product

                                                                            -
                                                                            -

                                                                            Inherited from Equals

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/FlatCodes$.html b/Components/latest/api/scalaxy/components/FlatCodes$.html deleted file mode 100644 index 8c861aee..00000000 --- a/Components/latest/api/scalaxy/components/FlatCodes$.html +++ /dev/null @@ -1,448 +0,0 @@ - - - - - FlatCodes - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.FlatCodes - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components

                                                                            -

                                                                            FlatCodes

                                                                            -
                                                                            - -

                                                                            - - - object - - - FlatCodes - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. FlatCodes
                                                                            2. AnyRef
                                                                            3. Any
                                                                            4. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - - def - - - EmptyFlatCode[T]: FlatCode[T] - -

                                                                              - -
                                                                            7. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            8. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            9. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            11. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            12. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            13. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            15. - - -

                                                                              - - - def - - - merge[T](fcs: FlatCode[T]*)(f: (Seq[T]) ⇒ Seq[T]): FlatCode[T] - -

                                                                              - -
                                                                            16. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            19. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            20. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            21. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            22. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            23. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/HasSideEffects$.html b/Components/latest/api/scalaxy/components/HasSideEffects$.html deleted file mode 100644 index 58bf7912..00000000 --- a/Components/latest/api/scalaxy/components/HasSideEffects$.html +++ /dev/null @@ -1,422 +0,0 @@ - - - - - HasSideEffects - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.HasSideEffects - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components

                                                                            -

                                                                            HasSideEffects

                                                                            -
                                                                            - -

                                                                            - - - object - - - HasSideEffects - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. HasSideEffects
                                                                            2. AnyRef
                                                                            3. Any
                                                                            4. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            8. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            11. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            12. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            13. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            18. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            19. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            20. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            21. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/IndexedSeqType$.html b/Components/latest/api/scalaxy/components/IndexedSeqType$.html deleted file mode 100644 index 6d1a66e2..00000000 --- a/Components/latest/api/scalaxy/components/IndexedSeqType$.html +++ /dev/null @@ -1,419 +0,0 @@ - - - - - IndexedSeqType - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.IndexedSeqType - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components

                                                                            -

                                                                            IndexedSeqType

                                                                            -
                                                                            - -

                                                                            - - - object - - - IndexedSeqType extends ColType with Product with Serializable - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            Serializable, Serializable, Product, Equals, ColType, AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. IndexedSeqType
                                                                            2. Serializable
                                                                            3. Serializable
                                                                            4. Product
                                                                            5. Equals
                                                                            6. ColType
                                                                            7. AnyRef
                                                                            8. Any
                                                                            9. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            8. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            11. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            12. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            13. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            17. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              ColType → AnyRef → Any
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            19. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            20. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Product

                                                                            -
                                                                            -

                                                                            Inherited from Equals

                                                                            -
                                                                            -

                                                                            Inherited from ColType

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/ListType$.html b/Components/latest/api/scalaxy/components/ListType$.html deleted file mode 100644 index 4d72aee5..00000000 --- a/Components/latest/api/scalaxy/components/ListType$.html +++ /dev/null @@ -1,419 +0,0 @@ - - - - - ListType - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.ListType - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components

                                                                            -

                                                                            ListType

                                                                            -
                                                                            - -

                                                                            - - - object - - - ListType extends ColType with Product with Serializable - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            Serializable, Serializable, Product, Equals, ColType, AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. ListType
                                                                            2. Serializable
                                                                            3. Serializable
                                                                            4. Product
                                                                            5. Equals
                                                                            6. ColType
                                                                            7. AnyRef
                                                                            8. Any
                                                                            9. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            8. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            11. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            12. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            13. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            17. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              ColType → AnyRef → Any
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            19. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            20. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Product

                                                                            -
                                                                            -

                                                                            Inherited from Equals

                                                                            -
                                                                            -

                                                                            Inherited from ColType

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/MapType$.html b/Components/latest/api/scalaxy/components/MapType$.html deleted file mode 100644 index a940127a..00000000 --- a/Components/latest/api/scalaxy/components/MapType$.html +++ /dev/null @@ -1,419 +0,0 @@ - - - - - MapType - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.MapType - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components

                                                                            -

                                                                            MapType

                                                                            -
                                                                            - -

                                                                            - - - object - - - MapType extends ColType with Product with Serializable - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            Serializable, Serializable, Product, Equals, ColType, AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. MapType
                                                                            2. Serializable
                                                                            3. Serializable
                                                                            4. Product
                                                                            5. Equals
                                                                            6. ColType
                                                                            7. AnyRef
                                                                            8. Any
                                                                            9. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            8. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            11. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            12. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            13. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            17. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              ColType → AnyRef → Any
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            19. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            20. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Product

                                                                            -
                                                                            -

                                                                            Inherited from Equals

                                                                            -
                                                                            -

                                                                            Inherited from ColType

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/MiscMatchers$ArrayApply$.html b/Components/latest/api/scalaxy/components/MiscMatchers$ArrayApply$.html deleted file mode 100644 index 1fb6cf35..00000000 --- a/Components/latest/api/scalaxy/components/MiscMatchers$ArrayApply$.html +++ /dev/null @@ -1,450 +0,0 @@ - - - - - ArrayApply - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.MiscMatchers.ArrayApply - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.MiscMatchers

                                                                            -

                                                                            ArrayApply

                                                                            -
                                                                            - -

                                                                            - - - object - - - ArrayApply extends CollectionApply - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            CollectionApply, AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. ArrayApply
                                                                            2. CollectionApply
                                                                            3. AnyRef
                                                                            4. Any
                                                                            5. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - - def - - - apply(component: scala.reflect.api.Universe.Tree): Nothing - -

                                                                              -
                                                                              Definition Classes
                                                                              CollectionApply
                                                                              -
                                                                            7. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            8. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            9. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            11. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            12. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            13. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            19. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            20. - - -

                                                                              - - - def - - - unapply(tree: scala.reflect.api.Universe.Tree): Option[(List[scala.reflect.api.Universe.Tree], scala.reflect.api.Universe.Type)] - -

                                                                              -
                                                                              Definition Classes
                                                                              CollectionApply
                                                                              -
                                                                            21. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            22. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            23. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from CollectionApply

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/MiscMatchers$ArrayOps$.html b/Components/latest/api/scalaxy/components/MiscMatchers$ArrayOps$.html deleted file mode 100644 index 44412777..00000000 --- a/Components/latest/api/scalaxy/components/MiscMatchers$ArrayOps$.html +++ /dev/null @@ -1,448 +0,0 @@ - - - - - ArrayOps - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.MiscMatchers.ArrayOps - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.MiscMatchers

                                                                            -

                                                                            ArrayOps

                                                                            -
                                                                            - -

                                                                            - - - object - - - ArrayOps - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. ArrayOps
                                                                            2. AnyRef
                                                                            3. Any
                                                                            4. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - - val - - - arrayOpsClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              - -
                                                                            7. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            8. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            9. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            11. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            12. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            13. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            19. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            20. - - -

                                                                              - - - def - - - unapply(tree: scala.reflect.api.Universe.Tree): Option[scala.reflect.api.Universe.Type] - -

                                                                              - -
                                                                            21. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            22. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            23. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/MiscMatchers$ArrayTabulate$.html b/Components/latest/api/scalaxy/components/MiscMatchers$ArrayTabulate$.html deleted file mode 100644 index 82b8df8c..00000000 --- a/Components/latest/api/scalaxy/components/MiscMatchers$ArrayTabulate$.html +++ /dev/null @@ -1,461 +0,0 @@ - - - - - ArrayTabulate - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.MiscMatchers.ArrayTabulate - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.MiscMatchers

                                                                            -

                                                                            ArrayTabulate

                                                                            -
                                                                            - -

                                                                            - - - object - - - ArrayTabulate - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. ArrayTabulate
                                                                            2. AnyRef
                                                                            3. Any
                                                                            4. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - - def - - - apply(componentType: scala.reflect.api.Universe.Tree, lengths: List[scala.reflect.api.Universe.Tree], function: scala.reflect.api.Universe.Tree, manifest: scala.reflect.api.Universe.Tree): Nothing - -

                                                                              - -
                                                                            7. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            8. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            9. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            11. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            12. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            13. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            19. - - -

                                                                              - - - lazy val - - - tabulateSyms: Set[scala.reflect.api.Universe.Symbol] - -

                                                                              -

                                                                              This is the one all the other ones go through.

                                                                              -
                                                                            20. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            21. - - -

                                                                              - - - def - - - unapply(tree: scala.reflect.api.Universe.Tree): Option[(scala.reflect.api.Universe.Tree, List[scala.reflect.api.Universe.Tree], scala.reflect.api.Universe.Tree, scala.reflect.api.Universe.Tree)] - -

                                                                              - -
                                                                            22. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            23. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            24. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/MiscMatchers$ArrayTyped$.html b/Components/latest/api/scalaxy/components/MiscMatchers$ArrayTyped$.html deleted file mode 100644 index fc547a6c..00000000 --- a/Components/latest/api/scalaxy/components/MiscMatchers$ArrayTyped$.html +++ /dev/null @@ -1,450 +0,0 @@ - - - - - ArrayTyped - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.MiscMatchers.ArrayTyped - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.MiscMatchers

                                                                            -

                                                                            ArrayTyped

                                                                            -
                                                                            - -

                                                                            - - - object - - - ArrayTyped extends HigherTypeParameterExtractor - -

                                                                            - -
                                                                            - Linear Supertypes - -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. ArrayTyped
                                                                            2. HigherTypeParameterExtractor
                                                                            3. AnyRef
                                                                            4. Any
                                                                            5. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            8. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            11. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            12. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            13. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            18. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            19. - - -

                                                                              - - - def - - - unapply(tree: scala.reflect.api.Universe.Tree): Option[scala.reflect.api.Universe.Type] - -

                                                                              -
                                                                              Definition Classes
                                                                              HigherTypeParameterExtractor
                                                                              -
                                                                            20. - - -

                                                                              - - - def - - - unapply(tpe: scala.reflect.api.Universe.Type): Option[scala.reflect.api.Universe.Type] - -

                                                                              -
                                                                              Definition Classes
                                                                              HigherTypeParameterExtractor
                                                                              -
                                                                            21. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            22. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            23. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from HigherTypeParameterExtractor

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/MiscMatchers$BasicTypeApply$.html b/Components/latest/api/scalaxy/components/MiscMatchers$BasicTypeApply$.html deleted file mode 100644 index 25b99f44..00000000 --- a/Components/latest/api/scalaxy/components/MiscMatchers$BasicTypeApply$.html +++ /dev/null @@ -1,435 +0,0 @@ - - - - - BasicTypeApply - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.MiscMatchers.BasicTypeApply - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.MiscMatchers

                                                                            -

                                                                            BasicTypeApply

                                                                            -
                                                                            - -

                                                                            - - - object - - - BasicTypeApply - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. BasicTypeApply
                                                                            2. AnyRef
                                                                            3. Any
                                                                            4. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            8. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            11. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            12. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            13. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            18. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            19. - - -

                                                                              - - - def - - - unapply(tree: scala.reflect.api.Universe.Tree): Option[(scala.reflect.api.Universe.Tree, scala.reflect.api.Universe.Name, List[scala.reflect.api.Universe.Tree], Seq[List[scala.reflect.api.Universe.Tree]])] - -

                                                                              - -
                                                                            20. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            21. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            22. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/MiscMatchers$CanBuildFromArg$.html b/Components/latest/api/scalaxy/components/MiscMatchers$CanBuildFromArg$.html deleted file mode 100644 index 28df4d6c..00000000 --- a/Components/latest/api/scalaxy/components/MiscMatchers$CanBuildFromArg$.html +++ /dev/null @@ -1,435 +0,0 @@ - - - - - CanBuildFromArg - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.MiscMatchers.CanBuildFromArg - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.MiscMatchers

                                                                            -

                                                                            CanBuildFromArg

                                                                            -
                                                                            - -

                                                                            - - - object - - - CanBuildFromArg - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. CanBuildFromArg
                                                                            2. AnyRef
                                                                            3. Any
                                                                            4. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            8. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            11. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            12. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            13. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            18. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            19. - - -

                                                                              - - - def - - - unapply(tree: scala.reflect.api.Universe.Tree): Boolean - -

                                                                              - -
                                                                            20. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            21. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            22. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/MiscMatchers$CollectionApply.html b/Components/latest/api/scalaxy/components/MiscMatchers$CollectionApply.html deleted file mode 100644 index 80fe3f4f..00000000 --- a/Components/latest/api/scalaxy/components/MiscMatchers$CollectionApply.html +++ /dev/null @@ -1,467 +0,0 @@ - - - - - CollectionApply - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.MiscMatchers.CollectionApply - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.MiscMatchers

                                                                            -

                                                                            CollectionApply

                                                                            -
                                                                            - -

                                                                            - - - class - - - CollectionApply extends AnyRef - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. CollectionApply
                                                                            2. AnyRef
                                                                            3. Any
                                                                            4. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            -
                                                                            -

                                                                            Instance Constructors

                                                                            -
                                                                            1. - - -

                                                                              - - - new - - - CollectionApply(colModule: scala.reflect.api.Universe.Symbol, colClass: scala.reflect.api.Universe.Symbol) - -

                                                                              - -
                                                                            -
                                                                            - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - - def - - - apply(component: scala.reflect.api.Universe.Tree): Nothing - -

                                                                              - -
                                                                            7. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            8. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            9. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            11. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            12. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            13. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            19. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            20. - - -

                                                                              - - - def - - - unapply(tree: scala.reflect.api.Universe.Tree): Option[(List[scala.reflect.api.Universe.Tree], scala.reflect.api.Universe.Type)] - -

                                                                              - -
                                                                            21. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            22. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            23. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/MiscMatchers$Foreach$.html b/Components/latest/api/scalaxy/components/MiscMatchers$Foreach$.html deleted file mode 100644 index aba0beff..00000000 --- a/Components/latest/api/scalaxy/components/MiscMatchers$Foreach$.html +++ /dev/null @@ -1,435 +0,0 @@ - - - - - Foreach - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.MiscMatchers.Foreach - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.MiscMatchers

                                                                            -

                                                                            Foreach

                                                                            -
                                                                            - -

                                                                            - - - object - - - Foreach - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. Foreach
                                                                            2. AnyRef
                                                                            3. Any
                                                                            4. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            8. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            11. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            12. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            13. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            18. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            19. - - -

                                                                              - - - def - - - unapply(tree: scala.reflect.api.Universe.Tree): Option[(scala.reflect.api.Universe.Tree, scala.reflect.api.Universe.Function)] - -

                                                                              - -
                                                                            20. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            21. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            22. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/MiscMatchers$Func$.html b/Components/latest/api/scalaxy/components/MiscMatchers$Func$.html deleted file mode 100644 index 1c28441c..00000000 --- a/Components/latest/api/scalaxy/components/MiscMatchers$Func$.html +++ /dev/null @@ -1,435 +0,0 @@ - - - - - Func - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.MiscMatchers.Func - - - - - - - - - - - - -

                                                                            - - - object - - - Func - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. Func
                                                                            2. AnyRef
                                                                            3. Any
                                                                            4. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            8. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            11. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            12. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            13. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            18. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            19. - - -

                                                                              - - - def - - - unapply(tree: scala.reflect.api.Universe.Tree): Option[(List[scala.reflect.api.Universe.ValDef], scala.reflect.api.Universe.Tree)] - -

                                                                              - -
                                                                            20. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            21. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            22. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/MiscMatchers$HigherTypeParameterExtractor.html b/Components/latest/api/scalaxy/components/MiscMatchers$HigherTypeParameterExtractor.html deleted file mode 100644 index d6a47b10..00000000 --- a/Components/latest/api/scalaxy/components/MiscMatchers$HigherTypeParameterExtractor.html +++ /dev/null @@ -1,467 +0,0 @@ - - - - - HigherTypeParameterExtractor - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.MiscMatchers.HigherTypeParameterExtractor - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.MiscMatchers

                                                                            -

                                                                            HigherTypeParameterExtractor

                                                                            -
                                                                            - -

                                                                            - - - class - - - HigherTypeParameterExtractor extends AnyRef - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            AnyRef, Any
                                                                            -
                                                                            - Known Subclasses - -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. HigherTypeParameterExtractor
                                                                            2. AnyRef
                                                                            3. Any
                                                                            4. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            -
                                                                            -

                                                                            Instance Constructors

                                                                            -
                                                                            1. - - -

                                                                              - - - new - - - HigherTypeParameterExtractor(ColClass: scala.reflect.api.Universe.Symbol) - -

                                                                              - -
                                                                            -
                                                                            - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            8. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            11. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            12. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            13. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            18. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            19. - - -

                                                                              - - - def - - - unapply(tree: scala.reflect.api.Universe.Tree): Option[scala.reflect.api.Universe.Type] - -

                                                                              - -
                                                                            20. - - -

                                                                              - - - def - - - unapply(tpe: scala.reflect.api.Universe.Type): Option[scala.reflect.api.Universe.Type] - -

                                                                              - -
                                                                            21. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            22. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            23. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/MiscMatchers$Ids.html b/Components/latest/api/scalaxy/components/MiscMatchers$Ids.html deleted file mode 100644 index 97695810..00000000 --- a/Components/latest/api/scalaxy/components/MiscMatchers$Ids.html +++ /dev/null @@ -1,451 +0,0 @@ - - - - - Ids - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.MiscMatchers.Ids - - - - - - - - - - - - -

                                                                            - - - class - - - Ids extends AnyRef - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. Ids
                                                                            2. AnyRef
                                                                            3. Any
                                                                            4. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            -
                                                                            -

                                                                            Instance Constructors

                                                                            -
                                                                            1. - - -

                                                                              - - - new - - - Ids(start: Long = 1) - -

                                                                              - -
                                                                            -
                                                                            - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            8. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            11. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            12. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            13. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            15. - - -

                                                                              - - - def - - - next: Long - -

                                                                              - -
                                                                            16. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            19. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            20. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            21. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            22. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/MiscMatchers$IndexedSeqApply$.html b/Components/latest/api/scalaxy/components/MiscMatchers$IndexedSeqApply$.html deleted file mode 100644 index 607cc6df..00000000 --- a/Components/latest/api/scalaxy/components/MiscMatchers$IndexedSeqApply$.html +++ /dev/null @@ -1,450 +0,0 @@ - - - - - IndexedSeqApply - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.MiscMatchers.IndexedSeqApply - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.MiscMatchers

                                                                            -

                                                                            IndexedSeqApply

                                                                            -
                                                                            - -

                                                                            - - - object - - - IndexedSeqApply extends CollectionApply - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            CollectionApply, AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. IndexedSeqApply
                                                                            2. CollectionApply
                                                                            3. AnyRef
                                                                            4. Any
                                                                            5. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - - def - - - apply(component: scala.reflect.api.Universe.Tree): Nothing - -

                                                                              -
                                                                              Definition Classes
                                                                              CollectionApply
                                                                              -
                                                                            7. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            8. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            9. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            11. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            12. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            13. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            19. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            20. - - -

                                                                              - - - def - - - unapply(tree: scala.reflect.api.Universe.Tree): Option[(List[scala.reflect.api.Universe.Tree], scala.reflect.api.Universe.Type)] - -

                                                                              -
                                                                              Definition Classes
                                                                              CollectionApply
                                                                              -
                                                                            21. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            22. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            23. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from CollectionApply

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/MiscMatchers$IntRange$.html b/Components/latest/api/scalaxy/components/MiscMatchers$IntRange$.html deleted file mode 100644 index ae8b0999..00000000 --- a/Components/latest/api/scalaxy/components/MiscMatchers$IntRange$.html +++ /dev/null @@ -1,448 +0,0 @@ - - - - - IntRange - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.MiscMatchers.IntRange - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.MiscMatchers

                                                                            -

                                                                            IntRange

                                                                            -
                                                                            - -

                                                                            - - - object - - - IntRange - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. IntRange
                                                                            2. AnyRef
                                                                            3. Any
                                                                            4. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - - def - - - apply(from: scala.reflect.api.Universe.Tree, to: scala.reflect.api.Universe.Tree, by: Option[scala.reflect.api.Universe.Tree], isUntil: Boolean, filters: List[scala.reflect.api.Universe.Tree]): Nothing - -

                                                                              - -
                                                                            7. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            8. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            9. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            11. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            12. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            13. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            19. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            20. - - -

                                                                              - - - def - - - unapply(tree: scala.reflect.api.Universe.Tree): Option[(scala.reflect.api.Universe.Tree, scala.reflect.api.Universe.Tree, Option[scala.reflect.api.Universe.Tree], Boolean, List[scala.reflect.api.Universe.Tree])] - -

                                                                              - -
                                                                            21. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            22. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            23. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/MiscMatchers$ListApply$.html b/Components/latest/api/scalaxy/components/MiscMatchers$ListApply$.html deleted file mode 100644 index 6700f30a..00000000 --- a/Components/latest/api/scalaxy/components/MiscMatchers$ListApply$.html +++ /dev/null @@ -1,450 +0,0 @@ - - - - - ListApply - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.MiscMatchers.ListApply - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.MiscMatchers

                                                                            -

                                                                            ListApply

                                                                            -
                                                                            - -

                                                                            - - - object - - - ListApply extends CollectionApply - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            CollectionApply, AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. ListApply
                                                                            2. CollectionApply
                                                                            3. AnyRef
                                                                            4. Any
                                                                            5. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - - def - - - apply(component: scala.reflect.api.Universe.Tree): Nothing - -

                                                                              -
                                                                              Definition Classes
                                                                              CollectionApply
                                                                              -
                                                                            7. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            8. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            9. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            11. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            12. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            13. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            19. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            20. - - -

                                                                              - - - def - - - unapply(tree: scala.reflect.api.Universe.Tree): Option[(List[scala.reflect.api.Universe.Tree], scala.reflect.api.Universe.Type)] - -

                                                                              -
                                                                              Definition Classes
                                                                              CollectionApply
                                                                              -
                                                                            21. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            22. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            23. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from CollectionApply

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/MiscMatchers$ListTree$.html b/Components/latest/api/scalaxy/components/MiscMatchers$ListTree$.html deleted file mode 100644 index 9ebd2ade..00000000 --- a/Components/latest/api/scalaxy/components/MiscMatchers$ListTree$.html +++ /dev/null @@ -1,450 +0,0 @@ - - - - - ListTree - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.MiscMatchers.ListTree - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.MiscMatchers

                                                                            -

                                                                            ListTree

                                                                            -
                                                                            - -

                                                                            - - - object - - - ListTree extends HigherTypeParameterExtractor - -

                                                                            - -
                                                                            - Linear Supertypes - -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. ListTree
                                                                            2. HigherTypeParameterExtractor
                                                                            3. AnyRef
                                                                            4. Any
                                                                            5. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            8. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            11. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            12. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            13. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            18. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            19. - - -

                                                                              - - - def - - - unapply(tree: scala.reflect.api.Universe.Tree): Option[scala.reflect.api.Universe.Type] - -

                                                                              -
                                                                              Definition Classes
                                                                              HigherTypeParameterExtractor
                                                                              -
                                                                            20. - - -

                                                                              - - - def - - - unapply(tpe: scala.reflect.api.Universe.Type): Option[scala.reflect.api.Universe.Type] - -

                                                                              -
                                                                              Definition Classes
                                                                              HigherTypeParameterExtractor
                                                                              -
                                                                            21. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            22. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            23. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from HigherTypeParameterExtractor

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/MiscMatchers$OptionApply$.html b/Components/latest/api/scalaxy/components/MiscMatchers$OptionApply$.html deleted file mode 100644 index f9f2b028..00000000 --- a/Components/latest/api/scalaxy/components/MiscMatchers$OptionApply$.html +++ /dev/null @@ -1,450 +0,0 @@ - - - - - OptionApply - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.MiscMatchers.OptionApply - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.MiscMatchers

                                                                            -

                                                                            OptionApply

                                                                            -
                                                                            - -

                                                                            - - - object - - - OptionApply extends CollectionApply - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            CollectionApply, AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. OptionApply
                                                                            2. CollectionApply
                                                                            3. AnyRef
                                                                            4. Any
                                                                            5. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - - def - - - apply(component: scala.reflect.api.Universe.Tree): Nothing - -

                                                                              -
                                                                              Definition Classes
                                                                              CollectionApply
                                                                              -
                                                                            7. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            8. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            9. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            11. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            12. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            13. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            19. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            20. - - -

                                                                              - - - def - - - unapply(tree: scala.reflect.api.Universe.Tree): Option[(List[scala.reflect.api.Universe.Tree], scala.reflect.api.Universe.Type)] - -

                                                                              -
                                                                              Definition Classes
                                                                              CollectionApply
                                                                              -
                                                                            21. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            22. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            23. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from CollectionApply

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/MiscMatchers$OptionTree$.html b/Components/latest/api/scalaxy/components/MiscMatchers$OptionTree$.html deleted file mode 100644 index 500496f4..00000000 --- a/Components/latest/api/scalaxy/components/MiscMatchers$OptionTree$.html +++ /dev/null @@ -1,461 +0,0 @@ - - - - - OptionTree - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.MiscMatchers.OptionTree - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.MiscMatchers

                                                                            -

                                                                            OptionTree

                                                                            -
                                                                            - -

                                                                            - - - object - - - OptionTree - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. OptionTree
                                                                            2. AnyRef
                                                                            3. Any
                                                                            4. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - - def - - - apply(componentType: scala.reflect.api.Universe.Type): Nothing - -

                                                                              - -
                                                                            7. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            8. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            9. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            11. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            12. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            13. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            18. - - -

                                                                              - - - val - - - optionClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              - -
                                                                            19. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            20. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            21. - - -

                                                                              - - - def - - - unapply(tree: scala.reflect.api.Universe.Tree): Option[scala.reflect.api.Universe.Type] - -

                                                                              - -
                                                                            22. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            23. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            24. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/MiscMatchers$Predef$.html b/Components/latest/api/scalaxy/components/MiscMatchers$Predef$.html deleted file mode 100644 index 448791ca..00000000 --- a/Components/latest/api/scalaxy/components/MiscMatchers$Predef$.html +++ /dev/null @@ -1,513 +0,0 @@ - - - - - Predef - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.MiscMatchers.Predef - - - - - - - - - - - - -

                                                                            - - - object - - - Predef - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. Predef
                                                                            2. AnyRef
                                                                            3. Any
                                                                            4. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - - lazy val - - - GenericArrayOps: scala.reflect.api.Universe.Symbol - -

                                                                              - -
                                                                            7. - - -

                                                                              - - - lazy val - - - IntWrapper: scala.reflect.api.Universe.Symbol - -

                                                                              - -
                                                                            8. - - -

                                                                              - - - lazy val - - - RefArrayOps: scala.reflect.api.Universe.Symbol - -

                                                                              - -
                                                                            9. - - -

                                                                              - - - def - - - apply(name: String): scala.reflect.api.Universe.Symbol - -

                                                                              - -
                                                                            10. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            11. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            12. - - -

                                                                              - - - def - - - contains(sym: scala.reflect.api.Universe.Symbol): Boolean - -

                                                                              - -
                                                                            13. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            14. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            15. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            17. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            19. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            20. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            21. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            22. - - -

                                                                              - - - lazy val - - - println: scala.reflect.api.Universe.Symbol - -

                                                                              - -
                                                                            23. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            24. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            25. - - -

                                                                              - - - def - - - unapply(tree: scala.reflect.api.Universe.Tree): Boolean - -

                                                                              - -
                                                                            26. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            27. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            28. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/MiscMatchers$ScalaMathFunction$.html b/Components/latest/api/scalaxy/components/MiscMatchers$ScalaMathFunction$.html deleted file mode 100644 index 08f2a217..00000000 --- a/Components/latest/api/scalaxy/components/MiscMatchers$ScalaMathFunction$.html +++ /dev/null @@ -1,449 +0,0 @@ - - - - - ScalaMathFunction - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.MiscMatchers.ScalaMathFunction - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.MiscMatchers

                                                                            -

                                                                            ScalaMathFunction

                                                                            -
                                                                            - -

                                                                            - - - object - - - ScalaMathFunction - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. ScalaMathFunction
                                                                            2. AnyRef
                                                                            3. Any
                                                                            4. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - - def - - - apply(functionName: String, args: List[scala.reflect.api.Universe.Tree]): scala.reflect.api.Universe.Apply - -

                                                                              -

                                                                              I'm all for avoiding "magic strings" but in this case it's hard to - see the twice-as-long identifiers as much improvement.

                                                                              -
                                                                            7. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            8. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            9. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            11. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            12. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            13. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            19. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            20. - - -

                                                                              - - - def - - - unapply(tree: scala.reflect.api.Universe.Tree): Option[(scala.reflect.api.Universe.Type, scala.reflect.api.Universe.Name, List[scala.reflect.api.Universe.Tree])] - -

                                                                              - -
                                                                            21. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            22. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            23. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/MiscMatchers$SeqApply$.html b/Components/latest/api/scalaxy/components/MiscMatchers$SeqApply$.html deleted file mode 100644 index cc388aad..00000000 --- a/Components/latest/api/scalaxy/components/MiscMatchers$SeqApply$.html +++ /dev/null @@ -1,450 +0,0 @@ - - - - - SeqApply - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.MiscMatchers.SeqApply - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.MiscMatchers

                                                                            -

                                                                            SeqApply

                                                                            -
                                                                            - -

                                                                            - - - object - - - SeqApply extends CollectionApply - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            CollectionApply, AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. SeqApply
                                                                            2. CollectionApply
                                                                            3. AnyRef
                                                                            4. Any
                                                                            5. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - - def - - - apply(component: scala.reflect.api.Universe.Tree): Nothing - -

                                                                              -
                                                                              Definition Classes
                                                                              CollectionApply
                                                                              -
                                                                            7. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            8. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            9. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            11. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            12. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            13. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            19. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            20. - - -

                                                                              - - - def - - - unapply(tree: scala.reflect.api.Universe.Tree): Option[(List[scala.reflect.api.Universe.Tree], scala.reflect.api.Universe.Type)] - -

                                                                              -
                                                                              Definition Classes
                                                                              CollectionApply
                                                                              -
                                                                            21. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            22. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            23. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from CollectionApply

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/MiscMatchers$SymbolWithOwnerAndName$.html b/Components/latest/api/scalaxy/components/MiscMatchers$SymbolWithOwnerAndName$.html deleted file mode 100644 index 454d0f6a..00000000 --- a/Components/latest/api/scalaxy/components/MiscMatchers$SymbolWithOwnerAndName$.html +++ /dev/null @@ -1,435 +0,0 @@ - - - - - SymbolWithOwnerAndName - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.MiscMatchers.SymbolWithOwnerAndName - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.MiscMatchers

                                                                            -

                                                                            SymbolWithOwnerAndName

                                                                            -
                                                                            - -

                                                                            - - - object - - - SymbolWithOwnerAndName - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. SymbolWithOwnerAndName
                                                                            2. AnyRef
                                                                            3. Any
                                                                            4. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            8. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            11. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            12. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            13. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            18. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            19. - - -

                                                                              - - - def - - - unapply(sym: scala.reflect.api.Universe.Symbol): Option[(scala.reflect.api.Universe.Symbol, scala.reflect.api.Universe.Symbol, scala.reflect.api.Universe.Name)] - -

                                                                              - -
                                                                            20. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            21. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            22. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/MiscMatchers$TreeWithSymbol$.html b/Components/latest/api/scalaxy/components/MiscMatchers$TreeWithSymbol$.html deleted file mode 100644 index 055cb908..00000000 --- a/Components/latest/api/scalaxy/components/MiscMatchers$TreeWithSymbol$.html +++ /dev/null @@ -1,435 +0,0 @@ - - - - - TreeWithSymbol - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.MiscMatchers.TreeWithSymbol - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.MiscMatchers

                                                                            -

                                                                            TreeWithSymbol

                                                                            -
                                                                            - -

                                                                            - - - object - - - TreeWithSymbol - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. TreeWithSymbol
                                                                            2. AnyRef
                                                                            3. Any
                                                                            4. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            8. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            11. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            12. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            13. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            18. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            19. - - -

                                                                              - - - def - - - unapply(tree: scala.reflect.api.Universe.Tree): Option[(scala.reflect.api.Universe.Tree, scala.reflect.api.Universe.Symbol)] - -

                                                                              - -
                                                                            20. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            21. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            22. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/MiscMatchers$TreeWithType$.html b/Components/latest/api/scalaxy/components/MiscMatchers$TreeWithType$.html deleted file mode 100644 index a1774b4c..00000000 --- a/Components/latest/api/scalaxy/components/MiscMatchers$TreeWithType$.html +++ /dev/null @@ -1,435 +0,0 @@ - - - - - TreeWithType - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.MiscMatchers.TreeWithType - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.MiscMatchers

                                                                            -

                                                                            TreeWithType

                                                                            -
                                                                            - -

                                                                            - - - object - - - TreeWithType - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. TreeWithType
                                                                            2. AnyRef
                                                                            3. Any
                                                                            4. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            8. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            11. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            12. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            13. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            18. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            19. - - -

                                                                              - - - def - - - unapply(tree: scala.reflect.api.Universe.Tree): Option[(scala.reflect.api.Universe.Tree, scala.reflect.api.Universe.Type)] - -

                                                                              - -
                                                                            20. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            21. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            22. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/MiscMatchers$TrivialCanBuildFromArg$.html b/Components/latest/api/scalaxy/components/MiscMatchers$TrivialCanBuildFromArg$.html deleted file mode 100644 index 215abee5..00000000 --- a/Components/latest/api/scalaxy/components/MiscMatchers$TrivialCanBuildFromArg$.html +++ /dev/null @@ -1,461 +0,0 @@ - - - - - TrivialCanBuildFromArg - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.MiscMatchers.TrivialCanBuildFromArg - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.MiscMatchers

                                                                            -

                                                                            TrivialCanBuildFromArg

                                                                            -
                                                                            - -

                                                                            - - - object - - - TrivialCanBuildFromArg - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. TrivialCanBuildFromArg
                                                                            2. AnyRef
                                                                            3. Any
                                                                            4. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            8. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            11. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            12. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            13. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            14. - - -

                                                                              - - - val - - - n1: MiscMatchers.N - -

                                                                              - -
                                                                            15. - - -

                                                                              - - - val - - - n2: MiscMatchers.N - -

                                                                              - -
                                                                            16. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            19. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            20. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            21. - - -

                                                                              - - - def - - - unapply(tree: scala.reflect.api.Universe.Tree): Option[scala.reflect.api.Universe.Tree] - -

                                                                              - -
                                                                            22. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            23. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            24. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/MiscMatchers$TupleClass$.html b/Components/latest/api/scalaxy/components/MiscMatchers$TupleClass$.html deleted file mode 100644 index ebfa16fc..00000000 --- a/Components/latest/api/scalaxy/components/MiscMatchers$TupleClass$.html +++ /dev/null @@ -1,435 +0,0 @@ - - - - - TupleClass - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.MiscMatchers.TupleClass - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.MiscMatchers

                                                                            -

                                                                            TupleClass

                                                                            -
                                                                            - -

                                                                            - - - object - - - TupleClass - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. TupleClass
                                                                            2. AnyRef
                                                                            3. Any
                                                                            4. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            8. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            11. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            12. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            13. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            18. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            19. - - -

                                                                              - - - def - - - unapply(sym: scala.reflect.api.Universe.Symbol): Boolean - -

                                                                              - -
                                                                            20. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            21. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            22. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/MiscMatchers$TupleComponent$.html b/Components/latest/api/scalaxy/components/MiscMatchers$TupleComponent$.html deleted file mode 100644 index 262fdbed..00000000 --- a/Components/latest/api/scalaxy/components/MiscMatchers$TupleComponent$.html +++ /dev/null @@ -1,448 +0,0 @@ - - - - - TupleComponent - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.MiscMatchers.TupleComponent - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.MiscMatchers

                                                                            -

                                                                            TupleComponent

                                                                            -
                                                                            - -

                                                                            - - - object - - - TupleComponent - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. TupleComponent
                                                                            2. AnyRef
                                                                            3. Any
                                                                            4. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            8. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            11. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            12. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            13. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            17. - - -

                                                                              - - - val - - - rx: Regex - -

                                                                              - -
                                                                            18. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            19. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            20. - - -

                                                                              - - - def - - - unapply(tree: scala.reflect.api.Universe.Tree): Option[(scala.reflect.api.Universe.Tree, Int)] - -

                                                                              - -
                                                                            21. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            22. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            23. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/MiscMatchers$TupleCreation$.html b/Components/latest/api/scalaxy/components/MiscMatchers$TupleCreation$.html deleted file mode 100644 index 042a7562..00000000 --- a/Components/latest/api/scalaxy/components/MiscMatchers$TupleCreation$.html +++ /dev/null @@ -1,435 +0,0 @@ - - - - - TupleCreation - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.MiscMatchers.TupleCreation - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.MiscMatchers

                                                                            -

                                                                            TupleCreation

                                                                            -
                                                                            - -

                                                                            - - - object - - - TupleCreation - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. TupleCreation
                                                                            2. AnyRef
                                                                            3. Any
                                                                            4. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            8. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            11. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            12. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            13. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            18. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            19. - - -

                                                                              - - - def - - - unapply(tree: scala.reflect.api.Universe.Tree): Option[List[scala.reflect.api.Universe.Tree]] - -

                                                                              - -
                                                                            20. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            21. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            22. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/MiscMatchers$TuplePath$.html b/Components/latest/api/scalaxy/components/MiscMatchers$TuplePath$.html deleted file mode 100644 index 638c22ed..00000000 --- a/Components/latest/api/scalaxy/components/MiscMatchers$TuplePath$.html +++ /dev/null @@ -1,435 +0,0 @@ - - - - - TuplePath - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.MiscMatchers.TuplePath - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.MiscMatchers

                                                                            -

                                                                            TuplePath

                                                                            -
                                                                            - -

                                                                            - - - object - - - TuplePath - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. TuplePath
                                                                            2. AnyRef
                                                                            3. Any
                                                                            4. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            8. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            11. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            12. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            13. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            18. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            19. - - -

                                                                              - - - def - - - unapply(tree: scala.reflect.api.Universe.Tree): Option[(scala.reflect.api.Universe.Tree, List[Int])] - -

                                                                              - -
                                                                            20. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            21. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            22. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/MiscMatchers$TupleSelect$.html b/Components/latest/api/scalaxy/components/MiscMatchers$TupleSelect$.html deleted file mode 100644 index 3616c6f7..00000000 --- a/Components/latest/api/scalaxy/components/MiscMatchers$TupleSelect$.html +++ /dev/null @@ -1,435 +0,0 @@ - - - - - TupleSelect - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.MiscMatchers.TupleSelect - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.MiscMatchers

                                                                            -

                                                                            TupleSelect

                                                                            -
                                                                            - -

                                                                            - - - object - - - TupleSelect - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. TupleSelect
                                                                            2. AnyRef
                                                                            3. Any
                                                                            4. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            8. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            11. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            12. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            13. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            18. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            19. - - -

                                                                              - - - def - - - unapply(tree: scala.reflect.api.Universe.Tree): Boolean - -

                                                                              - -
                                                                            20. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            21. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            22. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/MiscMatchers$WhileLoop$.html b/Components/latest/api/scalaxy/components/MiscMatchers$WhileLoop$.html deleted file mode 100644 index 737dd7c5..00000000 --- a/Components/latest/api/scalaxy/components/MiscMatchers$WhileLoop$.html +++ /dev/null @@ -1,435 +0,0 @@ - - - - - WhileLoop - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.MiscMatchers.WhileLoop - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.MiscMatchers

                                                                            -

                                                                            WhileLoop

                                                                            -
                                                                            - -

                                                                            - - - object - - - WhileLoop - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. WhileLoop
                                                                            2. AnyRef
                                                                            3. Any
                                                                            4. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            8. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            11. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            12. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            13. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            18. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            19. - - -

                                                                              - - - def - - - unapply(tree: scala.reflect.api.Universe.Tree): Option[(scala.reflect.api.Universe.Tree, List[scala.reflect.api.Universe.Tree])] - -

                                                                              - -
                                                                            20. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            21. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            22. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/MiscMatchers$WrappedArrayTree$.html b/Components/latest/api/scalaxy/components/MiscMatchers$WrappedArrayTree$.html deleted file mode 100644 index 479dcccf..00000000 --- a/Components/latest/api/scalaxy/components/MiscMatchers$WrappedArrayTree$.html +++ /dev/null @@ -1,435 +0,0 @@ - - - - - WrappedArrayTree - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.MiscMatchers.WrappedArrayTree - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.MiscMatchers

                                                                            -

                                                                            WrappedArrayTree

                                                                            -
                                                                            - -

                                                                            - - - object - - - WrappedArrayTree - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. WrappedArrayTree
                                                                            2. AnyRef
                                                                            3. Any
                                                                            4. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            8. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            11. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            12. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            13. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            18. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            19. - - -

                                                                              - - - def - - - unapply(tree: scala.reflect.api.Universe.Tree): Option[(scala.reflect.api.Universe.Tree, scala.reflect.api.Universe.Type)] - -

                                                                              - -
                                                                            20. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            21. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            22. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/MiscMatchers$tupleComponentName$.html b/Components/latest/api/scalaxy/components/MiscMatchers$tupleComponentName$.html deleted file mode 100644 index 6ae59331..00000000 --- a/Components/latest/api/scalaxy/components/MiscMatchers$tupleComponentName$.html +++ /dev/null @@ -1,448 +0,0 @@ - - - - - tupleComponentName - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.MiscMatchers.tupleComponentName - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.MiscMatchers

                                                                            -

                                                                            tupleComponentName

                                                                            -
                                                                            - -

                                                                            - - - object - - - tupleComponentName - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. tupleComponentName
                                                                            2. AnyRef
                                                                            3. Any
                                                                            4. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            8. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            11. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            12. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            13. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            17. - - -

                                                                              - - - val - - - rx: Regex - -

                                                                              - -
                                                                            18. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            19. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            20. - - -

                                                                              - - - def - - - unapply(n: scala.reflect.api.Universe.Name): Option[Int] - -

                                                                              - -
                                                                            21. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            22. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            23. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/MiscMatchers.html b/Components/latest/api/scalaxy/components/MiscMatchers.html deleted file mode 100644 index 32004d2f..00000000 --- a/Components/latest/api/scalaxy/components/MiscMatchers.html +++ /dev/null @@ -1,2814 +0,0 @@ - - - - - MiscMatchers - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.MiscMatchers - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components

                                                                            -

                                                                            MiscMatchers

                                                                            -
                                                                            - -

                                                                            - - - trait - - - MiscMatchers extends Tuploids - -

                                                                            - - - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. MiscMatchers
                                                                            2. Tuploids
                                                                            3. CommonScalaNames
                                                                            4. AnyRef
                                                                            5. Any
                                                                            6. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - -
                                                                            -

                                                                            Type Members

                                                                            -
                                                                            1. - - -

                                                                              - - - class - - - CollectionApply extends AnyRef - -

                                                                              - -
                                                                            2. - - -

                                                                              - - - class - - - HigherTypeParameterExtractor extends AnyRef - -

                                                                              - -
                                                                            3. - - -

                                                                              - - - class - - - Ids extends AnyRef - -

                                                                              - -
                                                                            4. - - -

                                                                              - - - class - - - N extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            -
                                                                            - -
                                                                            -

                                                                            Abstract Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - abstract - val - - - global: Universe - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers → Tuploids → CommonScalaNames
                                                                              -
                                                                            2. - - -

                                                                              - - abstract - def - - - verbose: Boolean - -

                                                                              - -
                                                                            -
                                                                            - -
                                                                            -

                                                                            Concrete Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - - lazy val - - - ADD: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            7. - - -

                                                                              - - - lazy val - - - AND: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            8. - - -

                                                                              - - - lazy val - - - ASR: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            9. - - -

                                                                              - - - object - - - ArrayApply extends CollectionApply - -

                                                                              - -
                                                                            10. - - -

                                                                              - - - lazy val - - - ArrayBufferClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            11. - - -

                                                                              - - - lazy val - - - ArrayIndexOutOfBoundsExceptionClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            12. - - -

                                                                              - - - val - - - ArrayName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            13. - - -

                                                                              - - - object - - - ArrayOps - -

                                                                              - -
                                                                            14. - - -

                                                                              - - - lazy val - - - ArrayOpsClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            15. - - -

                                                                              - - - object - - - ArrayTabulate - -

                                                                              - -
                                                                            16. - - -

                                                                              - - - object - - - ArrayTyped extends HigherTypeParameterExtractor - -

                                                                              - -
                                                                            17. - - -

                                                                              - - - object - - - BasicTypeApply - -

                                                                              - -
                                                                            18. - - -

                                                                              - - - def - - - C(name: String): scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            19. - - -

                                                                              - - - object - - - CanBuildFromArg - -

                                                                              - -
                                                                            20. - - -

                                                                              - - - lazy val - - - CanBuildFromClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            21. - - -

                                                                              - - - lazy val - - - DIV: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            22. - - -

                                                                              - - - lazy val - - - EQ: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            23. - - -

                                                                              - - - lazy val - - - EQL: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            24. - - -

                                                                              - - - object - - - Foreach - -

                                                                              - -
                                                                            25. - - -

                                                                              - - - object - - - Func - -

                                                                              - -
                                                                            26. - - -

                                                                              - - - lazy val - - - GE: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            27. - - -

                                                                              - - - lazy val - - - GT: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            28. - - -

                                                                              - - - lazy val - - - HASHHASH: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            29. - - -

                                                                              - - - lazy val - - - ImmutableListClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            30. - - -

                                                                              - - - object - - - IndexedSeqApply extends CollectionApply - -

                                                                              - -
                                                                            31. - - -

                                                                              - - - lazy val - - - IndexedSeqClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            32. - - -

                                                                              - - - lazy val - - - IndexedSeqModule: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            33. - - -

                                                                              - - - object - - - IntRange - -

                                                                              - -
                                                                            34. - - -

                                                                              - - - lazy val - - - LE: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            35. - - -

                                                                              - - - lazy val - - - LSL: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            36. - - -

                                                                              - - - lazy val - - - LSR: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            37. - - -

                                                                              - - - lazy val - - - LT: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            38. - - -

                                                                              - - - object - - - ListApply extends CollectionApply - -

                                                                              - -
                                                                            39. - - -

                                                                              - - - lazy val - - - ListBufferClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            40. - - -

                                                                              - - - lazy val - - - ListClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            41. - - -

                                                                              - - - object - - - ListTree extends HigherTypeParameterExtractor - -

                                                                              - -
                                                                            42. - - -

                                                                              - - - def - - - M(name: String): scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            43. - - -

                                                                              - - - lazy val - - - MINUS: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            44. - - -

                                                                              - - - lazy val - - - MOD: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            45. - - -

                                                                              - - - lazy val - - - MUL: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            46. - - -

                                                                              - - - object - - - N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            47. - - -

                                                                              - - implicit - def - - - N2TermName(n: N): scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            48. - - -

                                                                              - - - lazy val - - - NE: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            49. - - -

                                                                              - - - lazy val - - - NonEmptyListClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            50. - - -

                                                                              - - - lazy val - - - NoneModule: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            51. - - -

                                                                              - - - lazy val - - - OR: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            52. - - -

                                                                              - - - object - - - OptionApply extends CollectionApply - -

                                                                              - -
                                                                            53. - - -

                                                                              - - - lazy val - - - OptionClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            54. - - -

                                                                              - - - lazy val - - - OptionModule: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            55. - - -

                                                                              - - - object - - - OptionTree - -

                                                                              - -
                                                                            56. - - -

                                                                              - - - def - - - P(name: String): scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            57. - - -

                                                                              - - - lazy val - - - PLUS: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            58. - - -

                                                                              - - - object - - - Predef - -

                                                                              - -
                                                                            59. - - -

                                                                              - - - lazy val - - - RefArrayBuilderClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            60. - - -

                                                                              - - - lazy val - - - RefArrayOpsClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            61. - - -

                                                                              - - - lazy val - - - RichWrappers: Set[scala.reflect.api.Universe.Symbol] - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            62. - - -

                                                                              - - - lazy val - - - SELF: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            63. - - -

                                                                              - - - lazy val - - - SUB: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            64. - - -

                                                                              - - - lazy val - - - ScalaCollectionPackage: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            65. - - -

                                                                              - - - lazy val - - - ScalaMathCommonClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            66. - - -

                                                                              - - - object - - - ScalaMathFunction - -

                                                                              - -
                                                                            67. - - -

                                                                              - - - lazy val - - - ScalaMathPackage: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            68. - - -

                                                                              - - - lazy val - - - ScalaMathPackageClass: scala.reflect.api.Universe.Symbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            69. - - -

                                                                              - - - lazy val - - - ScalaReflectPackage: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            70. - - -

                                                                              - - - object - - - SeqApply extends CollectionApply - -

                                                                              - -
                                                                            71. - - -

                                                                              - - - lazy val - - - SeqClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            72. - - -

                                                                              - - - lazy val - - - SeqModule: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            73. - - -

                                                                              - - - lazy val - - - SetBuilderClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            74. - - -

                                                                              - - - lazy val - - - SetClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            75. - - -

                                                                              - - - lazy val - - - SetModule: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            76. - - -

                                                                              - - - lazy val - - - SomeModule: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            77. - - -

                                                                              - - - lazy val - - - StringOpsClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            78. - - -

                                                                              - - - object - - - SymbolWithOwnerAndName - -

                                                                              - -
                                                                            79. - - -

                                                                              - - - lazy val - - - THIS: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            80. - - -

                                                                              - - - object - - - TreeWithSymbol - -

                                                                              - -
                                                                            81. - - -

                                                                              - - - object - - - TreeWithType - -

                                                                              - -
                                                                            82. - - -

                                                                              - - - object - - - TrivialCanBuildFromArg - -

                                                                              - -
                                                                            83. - - -

                                                                              - - - object - - - TupleClass - -

                                                                              - -
                                                                            84. - - -

                                                                              - - - object - - - TupleComponent - -

                                                                              - -
                                                                            85. - - -

                                                                              - - - object - - - TupleCreation - -

                                                                              - -
                                                                            86. - - -

                                                                              - - - object - - - TuplePath - -

                                                                              - -
                                                                            87. - - -

                                                                              - - - object - - - TupleSelect - -

                                                                              - -
                                                                            88. - - -

                                                                              - - - lazy val - - - UNARY_!: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            89. - - -

                                                                              - - - lazy val - - - UNARY_+: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            90. - - -

                                                                              - - - lazy val - - - UNARY_-: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            91. - - -

                                                                              - - - lazy val - - - UNARY_~: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            92. - - -

                                                                              - - - lazy val - - - VectorBuilderClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            93. - - -

                                                                              - - - lazy val - - - VectorClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            94. - - -

                                                                              - - - object - - - WhileLoop - -

                                                                              - -
                                                                            95. - - -

                                                                              - - - lazy val - - - WrappedArrayBuilderClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            96. - - -

                                                                              - - - object - - - WrappedArrayTree - -

                                                                              - -
                                                                            97. - - -

                                                                              - - - lazy val - - - XOR: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            98. - - -

                                                                              - - - lazy val - - - ZAND: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            99. - - -

                                                                              - - - lazy val - - - ZOR: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            100. - - -

                                                                              - - - val - - - addAssignName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            101. - - -

                                                                              - - - val - - - applyName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            102. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            103. - - -

                                                                              - - - val - - - byName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            104. - - -

                                                                              - - - val - - - canBuildFromName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            105. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            106. - - -

                                                                              - - - val - - - collectName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            107. - - -

                                                                              - - - val - - - countName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            108. - - -

                                                                              - - - val - - - dropWhileName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            109. - - -

                                                                              - - - def - - - encode(str: String): scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            110. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            111. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            112. - - -

                                                                              - - - val - - - existsName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            113. - - -

                                                                              - - - val - - - filterName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            114. - - -

                                                                              - - - val - - - filterNotName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            115. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            116. - - -

                                                                              - - - val - - - findName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            117. - - -

                                                                              - - - def - - - flattenApply(tree: scala.reflect.api.Universe.Tree): List[scala.reflect.api.Universe.Tree] - -

                                                                              -

                                                                              Smashes directly nested applies down to catenate the argument lists.

                                                                              -
                                                                            118. - - -

                                                                              - - - def - - - flattenApplyGroups(tree: scala.reflect.api.Universe.Tree): List[List[scala.reflect.api.Universe.Tree]] - -

                                                                              - -
                                                                            119. - - -

                                                                              - - - def - - - flattenSelect(tree: scala.reflect.api.Universe.Tree): (scala.reflect.api.Universe.Tree, List[scala.reflect.api.Universe.Name]) - -

                                                                              -

                                                                              Smashes directly nested selects down to the inner tree and a list of names.

                                                                              -
                                                                            120. - - -

                                                                              - - - val - - - foldLeftName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            121. - - -

                                                                              - - - val - - - foldRightName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            122. - - -

                                                                              - - - val - - - forallName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            123. - - -

                                                                              - - - val - - - foreachName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            124. - - -

                                                                              - - - def - - - getArrayType(dimensions: Int, componentType: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Type - -

                                                                              - -
                                                                            125. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            126. - - -

                                                                              - - - def - - - getTupleComponentTypes(tpe: scala.reflect.api.Universe.Type): List[scala.reflect.api.Universe.Type] - -

                                                                              -
                                                                              Definition Classes
                                                                              Tuploids
                                                                              -
                                                                            127. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            128. - - -

                                                                              - - - val - - - headName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            129. - - -

                                                                              - - - val - - - intWrapperName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            130. - - -

                                                                              - - - def - - - isAnyVal(tpe: scala.reflect.api.Universe.Type): Boolean - -

                                                                              - -
                                                                            131. - - -

                                                                              - - - val - - - isEmptyName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            132. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            133. - - -

                                                                              - - - def - - - isPrimitiveType(tpe: scala.reflect.api.Universe.Type): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Tuploids
                                                                              -
                                                                            134. - - -

                                                                              - - - def - - - isTupleSymbol(sym: scala.reflect.api.Universe.Symbol): Boolean - -

                                                                              - -
                                                                            135. - - -

                                                                              - - - def - - - isTupleType(tpe: scala.reflect.api.Universe.Type): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Tuploids
                                                                              -
                                                                            136. - - -

                                                                              - - - def - - - isTupleTypeRef(ref: scala.reflect.api.Universe.TypeRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Tuploids
                                                                              -
                                                                            137. - - -

                                                                              - - - def - - - isTuploidType(tpe: scala.reflect.api.Universe.Type): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Tuploids
                                                                              -
                                                                            138. - - -

                                                                              - - - def - - - isUnit(tpe: scala.reflect.api.Universe.Type): Boolean - -

                                                                              - -
                                                                            139. - - -

                                                                              - - - val - - - lengthName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            140. - - -

                                                                              - - - val - - - mapName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            141. - - -

                                                                              - - - val - - - mathName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            142. - - -

                                                                              - - - val - - - maxName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            143. - - -

                                                                              - - - def - - - methPart(tree: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree - -

                                                                              - -
                                                                            144. - - -

                                                                              - - - val - - - minName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            145. - - -

                                                                              - - - def - - - mkSelect(names: scala.reflect.api.Universe.TermName*): scala.reflect.api.Universe.Tree - -

                                                                              -

                                                                              Creates an Ident or Select from a list of names.

                                                                              -
                                                                            146. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            147. - - -

                                                                              - - - def - - - normalize(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Type - -

                                                                              - -
                                                                            148. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            149. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            150. - - -

                                                                              - - - def - - - ownerChain(s: scala.reflect.api.Universe.Symbol): List[scala.reflect.api.Universe.Symbol] - -

                                                                              - -
                                                                            151. - - -

                                                                              - - - val - - - packageName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            152. - - -

                                                                              - - - lazy val - - - primArrayBuilderClasses: Map[scala.reflect.api.Universe.Type, scala.reflect.api.Universe.ClassSymbol] - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            153. - - -

                                                                              - - - lazy val - - - primArrayNames: Array[(scala.reflect.api.Universe.Type, String)] - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            154. - - -

                                                                              - - - lazy val - - - primArrayOpsClasses: Map[scala.reflect.api.Universe.Type, scala.reflect.api.Universe.ClassSymbol] - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            155. - - -

                                                                              - - - val - - - productName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            156. - - -

                                                                              - - - val - - - reduceLeftName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            157. - - -

                                                                              - - - val - - - reduceRightName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            158. - - -

                                                                              - - - val - - - resultName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            159. - - -

                                                                              - - - val - - - reverseName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            160. - - -

                                                                              - - - val - - - scalaName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            161. - - -

                                                                              - - - lazy val - - - scalaPackage: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              - -
                                                                            162. - - -

                                                                              - - - val - - - scanLeftName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            163. - - -

                                                                              - - - val - - - scanRightName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            164. - - -

                                                                              - - - val - - - sumName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            165. - - -

                                                                              - - - val - - - superName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            166. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            167. - - -

                                                                              - - - val - - - tabulateName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            168. - - -

                                                                              - - - val - - - tailName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            169. - - -

                                                                              - - - val - - - takeWhileName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            170. - - -

                                                                              - - - val - - - thisName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            171. - - -

                                                                              - - - val - - - toArrayName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            172. - - -

                                                                              - - - val - - - toByteName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            173. - - -

                                                                              - - - val - - - toCharName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            174. - - -

                                                                              - - - val - - - toDoubleName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            175. - - -

                                                                              - - - val - - - toFloatName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            176. - - -

                                                                              - - - val - - - toIndexedSeqName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            177. - - -

                                                                              - - - val - - - toIntName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            178. - - -

                                                                              - - - val - - - toListName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            179. - - -

                                                                              - - - val - - - toLongName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            180. - - -

                                                                              - - - val - - - toMapName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            181. - - -

                                                                              - - - val - - - toName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            182. - - -

                                                                              - - - val - - - toSeqName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            183. - - -

                                                                              - - - val - - - toSetName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            184. - - -

                                                                              - - - val - - - toShortName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            185. - - -

                                                                              - - - val - - - toSizeTName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            186. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            187. - - -

                                                                              - - - val - - - toVectorName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            188. - - -

                                                                              - - - object - - - tupleComponentName - -

                                                                              - -
                                                                            189. - - -

                                                                              - - - def - - - typeArgs(tree: scala.reflect.api.Universe.Tree): List[scala.reflect.api.Universe.Tree] - -

                                                                              -

                                                                              Strips apply nodes looking for type application.

                                                                              -
                                                                            190. - - -

                                                                              - - - lazy val - - - unitTpe: scala.reflect.api.Universe.Type - -

                                                                              - -
                                                                            191. - - -

                                                                              - - - val - - - untilName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            192. - - -

                                                                              - - - val - - - updateName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            193. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            194. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            195. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            196. - - -

                                                                              - - - val - - - withFilterName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            197. - - -

                                                                              - - - val - - - zipName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            198. - - -

                                                                              - - - val - - - zipWithIndexName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from Tuploids

                                                                            -
                                                                            -

                                                                            Inherited from CommonScalaNames

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/OptionType$.html b/Components/latest/api/scalaxy/components/OptionType$.html deleted file mode 100644 index 52f5b2df..00000000 --- a/Components/latest/api/scalaxy/components/OptionType$.html +++ /dev/null @@ -1,419 +0,0 @@ - - - - - OptionType - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.OptionType - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components

                                                                            -

                                                                            OptionType

                                                                            -
                                                                            - -

                                                                            - - - object - - - OptionType extends ColType with Product with Serializable - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            Serializable, Serializable, Product, Equals, ColType, AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. OptionType
                                                                            2. Serializable
                                                                            3. Serializable
                                                                            4. Product
                                                                            5. Equals
                                                                            6. ColType
                                                                            7. AnyRef
                                                                            8. Any
                                                                            9. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            8. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            11. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            12. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            13. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            17. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              ColType → AnyRef → Any
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            19. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            20. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Product

                                                                            -
                                                                            -

                                                                            Inherited from Equals

                                                                            -
                                                                            -

                                                                            Inherited from ColType

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/SeqType$.html b/Components/latest/api/scalaxy/components/SeqType$.html deleted file mode 100644 index aff95796..00000000 --- a/Components/latest/api/scalaxy/components/SeqType$.html +++ /dev/null @@ -1,419 +0,0 @@ - - - - - SeqType - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.SeqType - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components

                                                                            -

                                                                            SeqType

                                                                            -
                                                                            - -

                                                                            - - - object - - - SeqType extends ColType with Product with Serializable - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            Serializable, Serializable, Product, Equals, ColType, AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. SeqType
                                                                            2. Serializable
                                                                            3. Serializable
                                                                            4. Product
                                                                            5. Equals
                                                                            6. ColType
                                                                            7. AnyRef
                                                                            8. Any
                                                                            9. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            8. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            11. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            12. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            13. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            17. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              ColType → AnyRef → Any
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            19. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            20. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Product

                                                                            -
                                                                            -

                                                                            Inherited from Equals

                                                                            -
                                                                            -

                                                                            Inherited from ColType

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/SetType$.html b/Components/latest/api/scalaxy/components/SetType$.html deleted file mode 100644 index 434b08ac..00000000 --- a/Components/latest/api/scalaxy/components/SetType$.html +++ /dev/null @@ -1,419 +0,0 @@ - - - - - SetType - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.SetType - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components

                                                                            -

                                                                            SetType

                                                                            -
                                                                            - -

                                                                            - - - object - - - SetType extends ColType with Product with Serializable - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            Serializable, Serializable, Product, Equals, ColType, AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. SetType
                                                                            2. Serializable
                                                                            3. Serializable
                                                                            4. Product
                                                                            5. Equals
                                                                            6. ColType
                                                                            7. AnyRef
                                                                            8. Any
                                                                            9. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            8. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            11. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            12. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            13. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            17. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              ColType → AnyRef → Any
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            19. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            20. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Product

                                                                            -
                                                                            -

                                                                            Inherited from Equals

                                                                            -
                                                                            -

                                                                            Inherited from ColType

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/StreamOps$TraversalOp.html b/Components/latest/api/scalaxy/components/StreamOps$TraversalOp.html deleted file mode 100644 index ca9803b7..00000000 --- a/Components/latest/api/scalaxy/components/StreamOps$TraversalOp.html +++ /dev/null @@ -1,516 +0,0 @@ - - - - - TraversalOp - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamOps.TraversalOp - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.StreamOps

                                                                            -

                                                                            TraversalOp

                                                                            -
                                                                            - -

                                                                            - - - class - - - TraversalOp extends AnyRef - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. TraversalOp
                                                                            2. AnyRef
                                                                            3. Any
                                                                            4. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            -
                                                                            -

                                                                            Instance Constructors

                                                                            -
                                                                            1. - - -

                                                                              - - - new - - - TraversalOp(op: TraversalOpType, collection: scala.reflect.api.Universe.Tree, resultType: scala.reflect.api.Universe.Type, mappedCollectionType: scala.reflect.api.Universe.Type, isLeft: Boolean, initialValue: scala.reflect.api.Universe.Tree) - -

                                                                              - -
                                                                            -
                                                                            - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            8. - - -

                                                                              - - - val - - - collection: scala.reflect.api.Universe.Tree - -

                                                                              - -
                                                                            9. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            11. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            12. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            13. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            14. - - -

                                                                              - - - val - - - initialValue: scala.reflect.api.Universe.Tree - -

                                                                              - -
                                                                            15. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            16. - - -

                                                                              - - - val - - - isLeft: Boolean - -

                                                                              - -
                                                                            17. - - -

                                                                              - - - val - - - mappedCollectionType: scala.reflect.api.Universe.Type - -

                                                                              - -
                                                                            18. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            19. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            20. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            21. - - -

                                                                              - - - val - - - op: TraversalOpType - -

                                                                              - -
                                                                            22. - - -

                                                                              - - - val - - - resultType: scala.reflect.api.Universe.Type - -

                                                                              - -
                                                                            23. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            24. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              TraversalOp → AnyRef → Any
                                                                              -
                                                                            25. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            26. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            27. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/StreamOps$TraversalOpType.html b/Components/latest/api/scalaxy/components/StreamOps$TraversalOpType.html deleted file mode 100644 index 63c61eb9..00000000 --- a/Components/latest/api/scalaxy/components/StreamOps$TraversalOpType.html +++ /dev/null @@ -1,496 +0,0 @@ - - - - - TraversalOpType - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamOps.TraversalOpType - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.StreamOps

                                                                            -

                                                                            TraversalOpType

                                                                            -
                                                                            - -

                                                                            - - sealed abstract - class - - - TraversalOpType extends AnyRef - -

                                                                            - - - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. TraversalOpType
                                                                            2. AnyRef
                                                                            3. Any
                                                                            4. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            -
                                                                            -

                                                                            Instance Constructors

                                                                            -
                                                                            1. - - -

                                                                              - - - new - - - TraversalOpType() - -

                                                                              - -
                                                                            -
                                                                            - - - -
                                                                            -

                                                                            Abstract Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - abstract - val - - - f: scala.reflect.api.Universe.Tree - -

                                                                              - -
                                                                            -
                                                                            - -
                                                                            -

                                                                            Concrete Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            8. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            11. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            12. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            13. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            14. - - -

                                                                              - - - val - - - loopSkipsFirst: Boolean - -

                                                                              - -
                                                                            15. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            16. - - -

                                                                              - - - val - - - needsFunction: Boolean - -

                                                                              - -
                                                                            17. - - -

                                                                              - - - val - - - needsInitialValue: Boolean - -

                                                                              - -
                                                                            18. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            19. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            20. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            21. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            22. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            23. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            24. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$AllOrSomeOp.html b/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$AllOrSomeOp.html deleted file mode 100644 index 79c02d76..00000000 --- a/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$AllOrSomeOp.html +++ /dev/null @@ -1,692 +0,0 @@ - - - - - AllOrSomeOp - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamOps.TraversalOps.AllOrSomeOp - - - - - - - - - - - - -

                                                                            - - - case class - - - AllOrSomeOp(tree: scala.reflect.api.Universe.Tree, f: scala.reflect.api.Universe.Tree, all: Boolean) extends TraversalOpType with Function1Transformer with Product with Serializable - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            Serializable, Serializable, Product, Equals, Function1Transformer, FunctionTransformer, StreamOps.StreamTransformer, StreamOps.StreamComponent, StreamOps.StreamChainTestable, TraversalOpType, AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. AllOrSomeOp
                                                                            2. Serializable
                                                                            3. Serializable
                                                                            4. Product
                                                                            5. Equals
                                                                            6. Function1Transformer
                                                                            7. FunctionTransformer
                                                                            8. StreamTransformer
                                                                            9. StreamComponent
                                                                            10. StreamChainTestable
                                                                            11. TraversalOpType
                                                                            12. AnyRef
                                                                            13. Any
                                                                            14. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            -
                                                                            -

                                                                            Instance Constructors

                                                                            -
                                                                            1. - - -

                                                                              - - - new - - - AllOrSomeOp(tree: scala.reflect.api.Universe.Tree, f: scala.reflect.api.Universe.Tree, all: Boolean) - -

                                                                              - -
                                                                            -
                                                                            - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - - val - - - all: Boolean - -

                                                                              - -
                                                                            7. - - -

                                                                              - - - def - - - analyzeSideEffectsOnStream(analyzer: StreamOps.SideEffectsAnalyzer): StreamOps.SideEffects - -

                                                                              -
                                                                              Definition Classes
                                                                              FunctionTransformer → StreamComponent
                                                                              -
                                                                            8. - - -

                                                                              - - - lazy val - - - arg: scala.reflect.api.Universe.ValDef - -

                                                                              -
                                                                              Definition Classes
                                                                              Function1Transformer
                                                                              -
                                                                            9. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            10. - - -

                                                                              - - - lazy val - - - body: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              Function1Transformer
                                                                              -
                                                                            11. - - -

                                                                              - - - def - - - canChainAfter(previous: StreamOps.StreamChainTestable, privilegedDirection: Option[StreamOps.TraversalDirection]): StreamOps.CanChainResult - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            12. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            13. - - -

                                                                              - - - def - - - closuresCount: Int - -

                                                                              -
                                                                              Definition Classes
                                                                              FunctionTransformer → StreamComponent
                                                                              -
                                                                            14. - - -

                                                                              - - - def - - - consumesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            16. - - -

                                                                              - - - val - - - f: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              AllOrSomeOp → FunctionTransformer → TraversalOpType
                                                                              -
                                                                            17. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            19. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            20. - - -

                                                                              - - - val - - - loopSkipsFirst: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              TraversalOpType
                                                                              -
                                                                            21. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            22. - - -

                                                                              - - - val - - - needsFunction: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              TraversalOpType
                                                                              -
                                                                            23. - - -

                                                                              - - - val - - - needsInitialValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              TraversalOpType
                                                                              -
                                                                            24. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            25. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            26. - - -

                                                                              - - - def - - - order: StreamOps.Unordered.type - -

                                                                              -
                                                                              Definition Classes
                                                                              AllOrSomeOp → StreamTransformer
                                                                              -
                                                                            27. - - -

                                                                              - - - def - - - privilegedDirection: Option[StreamOps.TraversalDirection] - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            28. - - -

                                                                              - - - def - - - producesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            29. - - -

                                                                              - - - def - - - resultKind: StreamOps.ScalarResult.type - -

                                                                              -
                                                                              Definition Classes
                                                                              AllOrSomeOp → StreamTransformer
                                                                              -
                                                                            30. - - -

                                                                              - - - def - - - reverses: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamTransformer
                                                                              -
                                                                            31. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            32. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AllOrSomeOp → AnyRef → Any
                                                                              -
                                                                            33. - - -

                                                                              - - - def - - - transform(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): StreamOps.StreamValue - -

                                                                              -
                                                                              Definition Classes
                                                                              AllOrSomeOp → StreamTransformer
                                                                              -
                                                                            34. - - -

                                                                              - - - def - - - transformedFunc(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              Function1Transformer
                                                                              -
                                                                            35. - - -

                                                                              - - - val - - - tree: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              AllOrSomeOp → StreamComponent
                                                                              -
                                                                            36. - - -

                                                                              - - - def - - - unwrappedTree: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamComponent
                                                                              -
                                                                            37. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            38. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            39. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Product

                                                                            -
                                                                            -

                                                                            Inherited from Equals

                                                                            -
                                                                            -

                                                                            Inherited from Function1Transformer

                                                                            -
                                                                            -

                                                                            Inherited from FunctionTransformer

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.StreamTransformer

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.StreamComponent

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.StreamChainTestable

                                                                            -
                                                                            -

                                                                            Inherited from TraversalOpType

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$CollectOp.html b/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$CollectOp.html deleted file mode 100644 index c69efd08..00000000 --- a/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$CollectOp.html +++ /dev/null @@ -1,500 +0,0 @@ - - - - - CollectOp - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamOps.TraversalOps.CollectOp - - - - - - - - - - - - -

                                                                            - - - case class - - - CollectOp(tree: scala.reflect.api.Universe.Tree, f: scala.reflect.api.Universe.Tree, canBuildFrom: scala.reflect.api.Universe.Tree) extends TraversalOpType with Product with Serializable - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            Serializable, Serializable, Product, Equals, TraversalOpType, AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. CollectOp
                                                                            2. Serializable
                                                                            3. Serializable
                                                                            4. Product
                                                                            5. Equals
                                                                            6. TraversalOpType
                                                                            7. AnyRef
                                                                            8. Any
                                                                            9. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            -
                                                                            -

                                                                            Instance Constructors

                                                                            -
                                                                            1. - - -

                                                                              - - - new - - - CollectOp(tree: scala.reflect.api.Universe.Tree, f: scala.reflect.api.Universe.Tree, canBuildFrom: scala.reflect.api.Universe.Tree) - -

                                                                              - -
                                                                            -
                                                                            - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - val - - - canBuildFrom: scala.reflect.api.Universe.Tree - -

                                                                              - -
                                                                            8. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            9. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            10. - - -

                                                                              - - - val - - - f: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              CollectOp → TraversalOpType
                                                                              -
                                                                            11. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            12. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            13. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            14. - - -

                                                                              - - - val - - - loopSkipsFirst: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              TraversalOpType
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            16. - - -

                                                                              - - - val - - - needsFunction: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              TraversalOpType
                                                                              -
                                                                            17. - - -

                                                                              - - - val - - - needsInitialValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              TraversalOpType
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            19. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            20. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            21. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              CollectOp → AnyRef → Any
                                                                              -
                                                                            22. - - -

                                                                              - - - val - - - tree: scala.reflect.api.Universe.Tree - -

                                                                              - -
                                                                            23. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            24. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            25. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Product

                                                                            -
                                                                            -

                                                                            Inherited from Equals

                                                                            -
                                                                            -

                                                                            Inherited from TraversalOpType

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$CountOp.html b/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$CountOp.html deleted file mode 100644 index d415b13d..00000000 --- a/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$CountOp.html +++ /dev/null @@ -1,679 +0,0 @@ - - - - - CountOp - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamOps.TraversalOps.CountOp - - - - - - - - - - - - -

                                                                            - - - case class - - - CountOp(tree: scala.reflect.api.Universe.Tree, f: scala.reflect.api.Universe.Tree) extends TraversalOpType with Function1Transformer with Product with Serializable - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            Serializable, Serializable, Product, Equals, Function1Transformer, FunctionTransformer, StreamOps.StreamTransformer, StreamOps.StreamComponent, StreamOps.StreamChainTestable, TraversalOpType, AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. CountOp
                                                                            2. Serializable
                                                                            3. Serializable
                                                                            4. Product
                                                                            5. Equals
                                                                            6. Function1Transformer
                                                                            7. FunctionTransformer
                                                                            8. StreamTransformer
                                                                            9. StreamComponent
                                                                            10. StreamChainTestable
                                                                            11. TraversalOpType
                                                                            12. AnyRef
                                                                            13. Any
                                                                            14. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            -
                                                                            -

                                                                            Instance Constructors

                                                                            -
                                                                            1. - - -

                                                                              - - - new - - - CountOp(tree: scala.reflect.api.Universe.Tree, f: scala.reflect.api.Universe.Tree) - -

                                                                              - -
                                                                            -
                                                                            - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - - def - - - analyzeSideEffectsOnStream(analyzer: StreamOps.SideEffectsAnalyzer): StreamOps.SideEffects - -

                                                                              -
                                                                              Definition Classes
                                                                              FunctionTransformer → StreamComponent
                                                                              -
                                                                            7. - - -

                                                                              - - - lazy val - - - arg: scala.reflect.api.Universe.ValDef - -

                                                                              -
                                                                              Definition Classes
                                                                              Function1Transformer
                                                                              -
                                                                            8. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            9. - - -

                                                                              - - - lazy val - - - body: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              Function1Transformer
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - canChainAfter(previous: StreamOps.StreamChainTestable, privilegedDirection: Option[StreamOps.TraversalDirection]): StreamOps.CanChainResult - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            11. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            12. - - -

                                                                              - - - def - - - closuresCount: Int - -

                                                                              -
                                                                              Definition Classes
                                                                              FunctionTransformer → StreamComponent
                                                                              -
                                                                            13. - - -

                                                                              - - - def - - - consumesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            15. - - -

                                                                              - - - val - - - f: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              CountOp → FunctionTransformer → TraversalOpType
                                                                              -
                                                                            16. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            19. - - -

                                                                              - - - val - - - loopSkipsFirst: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              TraversalOpType
                                                                              -
                                                                            20. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            21. - - -

                                                                              - - - val - - - needsFunction: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              CountOp → TraversalOpType
                                                                              -
                                                                            22. - - -

                                                                              - - - val - - - needsInitialValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              TraversalOpType
                                                                              -
                                                                            23. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            24. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            25. - - -

                                                                              - - - def - - - order: StreamOps.Unordered.type - -

                                                                              -
                                                                              Definition Classes
                                                                              CountOp → StreamTransformer
                                                                              -
                                                                            26. - - -

                                                                              - - - def - - - privilegedDirection: Option[StreamOps.TraversalDirection] - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            27. - - -

                                                                              - - - def - - - producesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            28. - - -

                                                                              - - - def - - - resultKind: StreamOps.ScalarResult.type - -

                                                                              -
                                                                              Definition Classes
                                                                              CountOp → StreamTransformer
                                                                              -
                                                                            29. - - -

                                                                              - - - def - - - reverses: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamTransformer
                                                                              -
                                                                            30. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            31. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              CountOp → AnyRef → Any
                                                                              -
                                                                            32. - - -

                                                                              - - - def - - - transform(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): StreamOps.StreamValue - -

                                                                              -
                                                                              Definition Classes
                                                                              CountOp → StreamTransformer
                                                                              -
                                                                            33. - - -

                                                                              - - - def - - - transformedFunc(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              Function1Transformer
                                                                              -
                                                                            34. - - -

                                                                              - - - val - - - tree: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              CountOp → StreamComponent
                                                                              -
                                                                            35. - - -

                                                                              - - - def - - - unwrappedTree: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamComponent
                                                                              -
                                                                            36. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            37. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            38. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Product

                                                                            -
                                                                            -

                                                                            Inherited from Equals

                                                                            -
                                                                            -

                                                                            Inherited from Function1Transformer

                                                                            -
                                                                            -

                                                                            Inherited from FunctionTransformer

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.StreamTransformer

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.StreamComponent

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.StreamChainTestable

                                                                            -
                                                                            -

                                                                            Inherited from TraversalOpType

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$FilterOp.html b/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$FilterOp.html deleted file mode 100644 index 73e3bc1c..00000000 --- a/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$FilterOp.html +++ /dev/null @@ -1,692 +0,0 @@ - - - - - FilterOp - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamOps.TraversalOps.FilterOp - - - - - - - - - - - - -

                                                                            - - - case class - - - FilterOp(tree: scala.reflect.api.Universe.Tree, f: scala.reflect.api.Universe.Tree, not: Boolean) extends TraversalOpType with Function1Transformer with Product with Serializable - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            Serializable, Serializable, Product, Equals, Function1Transformer, FunctionTransformer, StreamOps.StreamTransformer, StreamOps.StreamComponent, StreamOps.StreamChainTestable, TraversalOpType, AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. FilterOp
                                                                            2. Serializable
                                                                            3. Serializable
                                                                            4. Product
                                                                            5. Equals
                                                                            6. Function1Transformer
                                                                            7. FunctionTransformer
                                                                            8. StreamTransformer
                                                                            9. StreamComponent
                                                                            10. StreamChainTestable
                                                                            11. TraversalOpType
                                                                            12. AnyRef
                                                                            13. Any
                                                                            14. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            -
                                                                            -

                                                                            Instance Constructors

                                                                            -
                                                                            1. - - -

                                                                              - - - new - - - FilterOp(tree: scala.reflect.api.Universe.Tree, f: scala.reflect.api.Universe.Tree, not: Boolean) - -

                                                                              - -
                                                                            -
                                                                            - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - - def - - - analyzeSideEffectsOnStream(analyzer: StreamOps.SideEffectsAnalyzer): StreamOps.SideEffects - -

                                                                              -
                                                                              Definition Classes
                                                                              FunctionTransformer → StreamComponent
                                                                              -
                                                                            7. - - -

                                                                              - - - lazy val - - - arg: scala.reflect.api.Universe.ValDef - -

                                                                              -
                                                                              Definition Classes
                                                                              Function1Transformer
                                                                              -
                                                                            8. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            9. - - -

                                                                              - - - lazy val - - - body: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              Function1Transformer
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - canChainAfter(previous: StreamOps.StreamChainTestable, privilegedDirection: Option[StreamOps.TraversalDirection]): StreamOps.CanChainResult - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            11. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            12. - - -

                                                                              - - - def - - - closuresCount: Int - -

                                                                              -
                                                                              Definition Classes
                                                                              FunctionTransformer → StreamComponent
                                                                              -
                                                                            13. - - -

                                                                              - - - def - - - consumesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            15. - - -

                                                                              - - - val - - - f: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              FilterOp → FunctionTransformer → TraversalOpType
                                                                              -
                                                                            16. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            19. - - -

                                                                              - - - val - - - loopSkipsFirst: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              TraversalOpType
                                                                              -
                                                                            20. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            21. - - -

                                                                              - - - val - - - needsFunction: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              TraversalOpType
                                                                              -
                                                                            22. - - -

                                                                              - - - val - - - needsInitialValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              TraversalOpType
                                                                              -
                                                                            23. - - -

                                                                              - - - val - - - not: Boolean - -

                                                                              - -
                                                                            24. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            25. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            26. - - -

                                                                              - - - def - - - order: StreamOps.Unordered.type - -

                                                                              -
                                                                              Definition Classes
                                                                              FilterOp → StreamTransformer
                                                                              -
                                                                            27. - - -

                                                                              - - - def - - - privilegedDirection: Option[StreamOps.TraversalDirection] - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            28. - - -

                                                                              - - - def - - - producesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            29. - - -

                                                                              - - - def - - - resultKind: StreamOps.ResultKind - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamTransformer
                                                                              -
                                                                            30. - - -

                                                                              - - - def - - - reverses: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamTransformer
                                                                              -
                                                                            31. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            32. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              FilterOp → AnyRef → Any
                                                                              -
                                                                            33. - - -

                                                                              - - - def - - - transform(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): StreamOps.StreamValue - -

                                                                              -
                                                                              Definition Classes
                                                                              FilterOp → StreamTransformer
                                                                              -
                                                                            34. - - -

                                                                              - - - def - - - transformedFunc(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              Function1Transformer
                                                                              -
                                                                            35. - - -

                                                                              - - - val - - - tree: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              FilterOp → StreamComponent
                                                                              -
                                                                            36. - - -

                                                                              - - - def - - - unwrappedTree: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamComponent
                                                                              -
                                                                            37. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            38. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            39. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Product

                                                                            -
                                                                            -

                                                                            Inherited from Equals

                                                                            -
                                                                            -

                                                                            Inherited from Function1Transformer

                                                                            -
                                                                            -

                                                                            Inherited from FunctionTransformer

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.StreamTransformer

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.StreamComponent

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.StreamChainTestable

                                                                            -
                                                                            -

                                                                            Inherited from TraversalOpType

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$FilterWhileOp.html b/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$FilterWhileOp.html deleted file mode 100644 index 92c35fec..00000000 --- a/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$FilterWhileOp.html +++ /dev/null @@ -1,692 +0,0 @@ - - - - - FilterWhileOp - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamOps.TraversalOps.FilterWhileOp - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.StreamOps.TraversalOps

                                                                            -

                                                                            FilterWhileOp

                                                                            -
                                                                            - -

                                                                            - - - case class - - - FilterWhileOp(tree: scala.reflect.api.Universe.Tree, f: scala.reflect.api.Universe.Tree, take: Boolean) extends TraversalOpType with Function1Transformer with Product with Serializable - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            Serializable, Serializable, Product, Equals, Function1Transformer, FunctionTransformer, StreamOps.StreamTransformer, StreamOps.StreamComponent, StreamOps.StreamChainTestable, TraversalOpType, AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. FilterWhileOp
                                                                            2. Serializable
                                                                            3. Serializable
                                                                            4. Product
                                                                            5. Equals
                                                                            6. Function1Transformer
                                                                            7. FunctionTransformer
                                                                            8. StreamTransformer
                                                                            9. StreamComponent
                                                                            10. StreamChainTestable
                                                                            11. TraversalOpType
                                                                            12. AnyRef
                                                                            13. Any
                                                                            14. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            -
                                                                            -

                                                                            Instance Constructors

                                                                            -
                                                                            1. - - -

                                                                              - - - new - - - FilterWhileOp(tree: scala.reflect.api.Universe.Tree, f: scala.reflect.api.Universe.Tree, take: Boolean) - -

                                                                              - -
                                                                            -
                                                                            - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - - def - - - analyzeSideEffectsOnStream(analyzer: StreamOps.SideEffectsAnalyzer): StreamOps.SideEffects - -

                                                                              -
                                                                              Definition Classes
                                                                              FunctionTransformer → StreamComponent
                                                                              -
                                                                            7. - - -

                                                                              - - - lazy val - - - arg: scala.reflect.api.Universe.ValDef - -

                                                                              -
                                                                              Definition Classes
                                                                              Function1Transformer
                                                                              -
                                                                            8. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            9. - - -

                                                                              - - - lazy val - - - body: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              Function1Transformer
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - canChainAfter(previous: StreamOps.StreamChainTestable, privilegedDirection: Option[StreamOps.TraversalDirection]): StreamOps.CanChainResult - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            11. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            12. - - -

                                                                              - - - def - - - closuresCount: Int - -

                                                                              -
                                                                              Definition Classes
                                                                              FunctionTransformer → StreamComponent
                                                                              -
                                                                            13. - - -

                                                                              - - - def - - - consumesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            15. - - -

                                                                              - - - val - - - f: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              FilterWhileOp → FunctionTransformer → TraversalOpType
                                                                              -
                                                                            16. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            19. - - -

                                                                              - - - val - - - loopSkipsFirst: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              TraversalOpType
                                                                              -
                                                                            20. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            21. - - -

                                                                              - - - val - - - needsFunction: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              TraversalOpType
                                                                              -
                                                                            22. - - -

                                                                              - - - val - - - needsInitialValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              TraversalOpType
                                                                              -
                                                                            23. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            24. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            25. - - -

                                                                              - - - def - - - order: StreamOps.SameOrder.type - -

                                                                              -
                                                                              Definition Classes
                                                                              FilterWhileOp → StreamTransformer
                                                                              -
                                                                            26. - - -

                                                                              - - - def - - - privilegedDirection: Option[StreamOps.TraversalDirection] - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            27. - - -

                                                                              - - - def - - - producesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            28. - - -

                                                                              - - - def - - - resultKind: StreamOps.ResultKind - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamTransformer
                                                                              -
                                                                            29. - - -

                                                                              - - - def - - - reverses: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamTransformer
                                                                              -
                                                                            30. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            31. - - -

                                                                              - - - val - - - take: Boolean - -

                                                                              - -
                                                                            32. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              FilterWhileOp → AnyRef → Any
                                                                              -
                                                                            33. - - -

                                                                              - - - def - - - transform(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): StreamOps.StreamValue - -

                                                                              -
                                                                              Definition Classes
                                                                              FilterWhileOp → StreamTransformer
                                                                              -
                                                                            34. - - -

                                                                              - - - def - - - transformedFunc(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              Function1Transformer
                                                                              -
                                                                            35. - - -

                                                                              - - - val - - - tree: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              FilterWhileOp → StreamComponent
                                                                              -
                                                                            36. - - -

                                                                              - - - def - - - unwrappedTree: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamComponent
                                                                              -
                                                                            37. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            38. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            39. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Product

                                                                            -
                                                                            -

                                                                            Inherited from Equals

                                                                            -
                                                                            -

                                                                            Inherited from Function1Transformer

                                                                            -
                                                                            -

                                                                            Inherited from FunctionTransformer

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.StreamTransformer

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.StreamComponent

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.StreamChainTestable

                                                                            -
                                                                            -

                                                                            Inherited from TraversalOpType

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$FindOp.html b/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$FindOp.html deleted file mode 100644 index b31bab5f..00000000 --- a/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$FindOp.html +++ /dev/null @@ -1,487 +0,0 @@ - - - - - FindOp - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamOps.TraversalOps.FindOp - - - - - - - - - - - - -

                                                                            - - - case class - - - FindOp(tree: scala.reflect.api.Universe.Tree, f: scala.reflect.api.Universe.Tree) extends TraversalOpType with Product with Serializable - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            Serializable, Serializable, Product, Equals, TraversalOpType, AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. FindOp
                                                                            2. Serializable
                                                                            3. Serializable
                                                                            4. Product
                                                                            5. Equals
                                                                            6. TraversalOpType
                                                                            7. AnyRef
                                                                            8. Any
                                                                            9. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            -
                                                                            -

                                                                            Instance Constructors

                                                                            -
                                                                            1. - - -

                                                                              - - - new - - - FindOp(tree: scala.reflect.api.Universe.Tree, f: scala.reflect.api.Universe.Tree) - -

                                                                              - -
                                                                            -
                                                                            - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            8. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            9. - - -

                                                                              - - - val - - - f: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              FindOp → TraversalOpType
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            11. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            12. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            13. - - -

                                                                              - - - val - - - loopSkipsFirst: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              TraversalOpType
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            15. - - -

                                                                              - - - val - - - needsFunction: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              TraversalOpType
                                                                              -
                                                                            16. - - -

                                                                              - - - val - - - needsInitialValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              TraversalOpType
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            19. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            20. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              FindOp → AnyRef → Any
                                                                              -
                                                                            21. - - -

                                                                              - - - val - - - tree: scala.reflect.api.Universe.Tree - -

                                                                              - -
                                                                            22. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            23. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            24. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Product

                                                                            -
                                                                            -

                                                                            Inherited from Equals

                                                                            -
                                                                            -

                                                                            Inherited from TraversalOpType

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$FoldOp.html b/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$FoldOp.html deleted file mode 100644 index 8532637f..00000000 --- a/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$FoldOp.html +++ /dev/null @@ -1,842 +0,0 @@ - - - - - FoldOp - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamOps.TraversalOps.FoldOp - - - - - - - - - - - - -

                                                                            - - - case class - - - FoldOp(tree: scala.reflect.api.Universe.Tree, f: scala.reflect.api.Universe.Tree, initialValue: scala.reflect.api.Universe.Tree, isLeft: Boolean) extends TraversalOpType with ScalarReduction with Function2Reduction with Product with Serializable - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            Serializable, Serializable, Product, Equals, Function2Reduction, FunctionTransformer, ScalarReduction, Reductoid, StreamOps.StreamTransformer, StreamOps.StreamComponent, StreamOps.StreamChainTestable, TraversalOpType, AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. FoldOp
                                                                            2. Serializable
                                                                            3. Serializable
                                                                            4. Product
                                                                            5. Equals
                                                                            6. Function2Reduction
                                                                            7. FunctionTransformer
                                                                            8. ScalarReduction
                                                                            9. Reductoid
                                                                            10. StreamTransformer
                                                                            11. StreamComponent
                                                                            12. StreamChainTestable
                                                                            13. TraversalOpType
                                                                            14. AnyRef
                                                                            15. Any
                                                                            16. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            -
                                                                            -

                                                                            Instance Constructors

                                                                            -
                                                                            1. - - -

                                                                              - - - new - - - FoldOp(tree: scala.reflect.api.Universe.Tree, f: scala.reflect.api.Universe.Tree, initialValue: scala.reflect.api.Universe.Tree, isLeft: Boolean) - -

                                                                              - -
                                                                            -
                                                                            - -
                                                                            -

                                                                            Type Members

                                                                            -
                                                                            1. - - -

                                                                              - - - case class - - - ReductionTotalUpdate(newTotalValue: scala.reflect.api.Universe.Tree, conditionOpt: Option[scala.reflect.api.Universe.Tree] = scala.None) extends Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              Reductoid
                                                                              -
                                                                            -
                                                                            - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - - def - - - analyzeSideEffectsOnStream(analyzer: StreamOps.SideEffectsAnalyzer): StreamOps.SideEffects - -

                                                                              -
                                                                              Definition Classes
                                                                              FunctionTransformer → StreamComponent
                                                                              -
                                                                            7. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            8. - - -

                                                                              - - - lazy val - - - body: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              Function2Reduction
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - canChainAfter(previous: StreamOps.StreamChainTestable, privilegedDirection: Option[StreamOps.TraversalDirection]): StreamOps.CanChainResult - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            11. - - -

                                                                              - - - def - - - closuresCount: Int - -

                                                                              -
                                                                              Definition Classes
                                                                              FunctionTransformer → StreamComponent
                                                                              -
                                                                            12. - - -

                                                                              - - - def - - - consumesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              FoldOp → StreamChainTestable
                                                                              -
                                                                            13. - - -

                                                                              - - - def - - - createInitialValue(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              Reductoid
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            15. - - -

                                                                              - - - val - - - f: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              FoldOp → FunctionTransformer → TraversalOpType
                                                                              -
                                                                            16. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            18. - - -

                                                                              - - - def - - - getInitialValue(value: StreamOps.StreamValue): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              FoldOp → Reductoid
                                                                              -
                                                                            19. - - -

                                                                              - - - def - - - hasInitialValue(value: StreamOps.StreamValue): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Reductoid
                                                                              -
                                                                            20. - - -

                                                                              - - - val - - - initialValue: scala.reflect.api.Universe.Tree - -

                                                                              - -
                                                                            21. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            22. - - -

                                                                              - - - val - - - isLeft: Boolean - -

                                                                              - -
                                                                            23. - - -

                                                                              - - - lazy val - - - leftParam: scala.reflect.api.Universe.ValDef - -

                                                                              -
                                                                              Definition Classes
                                                                              Function2Reduction
                                                                              -
                                                                            24. - - -

                                                                              - - - val - - - loopSkipsFirst: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              TraversalOpType
                                                                              -
                                                                            25. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            26. - - -

                                                                              - - - val - - - needsFunction: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              FoldOp → TraversalOpType
                                                                              -
                                                                            27. - - -

                                                                              - - - val - - - needsInitialValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              FoldOp → Reductoid → TraversalOpType
                                                                              -
                                                                            28. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            29. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            30. - - -

                                                                              - - - def - - - op: String - -

                                                                              -
                                                                              Definition Classes
                                                                              Reductoid
                                                                              -
                                                                            31. - - -

                                                                              - - - def - - - order: StreamOps.SameOrder.type - -

                                                                              -
                                                                              Definition Classes
                                                                              FoldOp → StreamTransformer
                                                                              -
                                                                            32. - - -

                                                                              - - - def - - - privilegedDirection: Option[StreamOps.TraversalDirection] - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            33. - - -

                                                                              - - - def - - - producesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            34. - - -

                                                                              - - - def - - - providesInitialValue(value: StreamOps.StreamValue): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Reductoid
                                                                              -
                                                                            35. - - -

                                                                              - - - def - - - resultKind: StreamOps.ScalarResult.type - -

                                                                              -
                                                                              Definition Classes
                                                                              ScalarReduction → StreamTransformer
                                                                              -
                                                                            36. - - -

                                                                              - - - def - - - reverses: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamTransformer
                                                                              -
                                                                            37. - - -

                                                                              - - - lazy val - - - rightParam: scala.reflect.api.Universe.ValDef - -

                                                                              -
                                                                              Definition Classes
                                                                              Function2Reduction
                                                                              -
                                                                            38. - - -

                                                                              - - - def - - - someIf[V](cond: Boolean)(v: ⇒ V): Option[V] - -

                                                                              -
                                                                              Definition Classes
                                                                              Reductoid
                                                                              -
                                                                            39. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            40. - - -

                                                                              - - - def - - - throwsIfEmpty(value: StreamOps.StreamValue): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              FoldOp → Reductoid
                                                                              -
                                                                            41. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              FoldOp → AnyRef → Any
                                                                              -
                                                                            42. - - -

                                                                              - - - def - - - transform(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): StreamOps.StreamValue - -

                                                                              -
                                                                              Definition Classes
                                                                              Reductoid → StreamTransformer
                                                                              -
                                                                            43. - - -

                                                                              - - - def - - - transformedValue(value: StreamOps.StreamValue, totalVar: StreamOps.VarDef, initVarOpt: Option[StreamOps.VarDef])(implicit loop: StreamOps.Loop): StreamOps.StreamValue - -

                                                                              -
                                                                              Definition Classes
                                                                              ScalarReduction → Reductoid
                                                                              -
                                                                            44. - - -

                                                                              - - - val - - - tree: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              FoldOp → StreamComponent
                                                                              -
                                                                            45. - - -

                                                                              - - - def - - - unwrappedTree: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamComponent
                                                                              -
                                                                            46. - - -

                                                                              - - - def - - - updateTotalWithValue(total: () ⇒ scala.reflect.api.Universe.Tree, value: () ⇒ scala.reflect.api.Universe.Tree)(implicit loop: StreamOps.Loop): ReductionTotalUpdate - -

                                                                              -
                                                                              Definition Classes
                                                                              Function2Reduction → Reductoid
                                                                              -
                                                                            47. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            48. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            49. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Product

                                                                            -
                                                                            -

                                                                            Inherited from Equals

                                                                            -
                                                                            -

                                                                            Inherited from Function2Reduction

                                                                            -
                                                                            -

                                                                            Inherited from FunctionTransformer

                                                                            -
                                                                            -

                                                                            Inherited from ScalarReduction

                                                                            -
                                                                            -

                                                                            Inherited from Reductoid

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.StreamTransformer

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.StreamComponent

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.StreamChainTestable

                                                                            -
                                                                            -

                                                                            Inherited from TraversalOpType

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$ForeachOp.html b/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$ForeachOp.html deleted file mode 100644 index d0c9a4a4..00000000 --- a/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$ForeachOp.html +++ /dev/null @@ -1,679 +0,0 @@ - - - - - ForeachOp - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamOps.TraversalOps.ForeachOp - - - - - - - - - - - - -

                                                                            - - - case class - - - ForeachOp(tree: scala.reflect.api.Universe.Tree, f: scala.reflect.api.Universe.Tree) extends TraversalOpType with Function1Transformer with Product with Serializable - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            Serializable, Serializable, Product, Equals, Function1Transformer, FunctionTransformer, StreamOps.StreamTransformer, StreamOps.StreamComponent, StreamOps.StreamChainTestable, TraversalOpType, AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. ForeachOp
                                                                            2. Serializable
                                                                            3. Serializable
                                                                            4. Product
                                                                            5. Equals
                                                                            6. Function1Transformer
                                                                            7. FunctionTransformer
                                                                            8. StreamTransformer
                                                                            9. StreamComponent
                                                                            10. StreamChainTestable
                                                                            11. TraversalOpType
                                                                            12. AnyRef
                                                                            13. Any
                                                                            14. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            -
                                                                            -

                                                                            Instance Constructors

                                                                            -
                                                                            1. - - -

                                                                              - - - new - - - ForeachOp(tree: scala.reflect.api.Universe.Tree, f: scala.reflect.api.Universe.Tree) - -

                                                                              - -
                                                                            -
                                                                            - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - - def - - - analyzeSideEffectsOnStream(analyzer: StreamOps.SideEffectsAnalyzer): StreamOps.SideEffects - -

                                                                              -
                                                                              Definition Classes
                                                                              FunctionTransformer → StreamComponent
                                                                              -
                                                                            7. - - -

                                                                              - - - lazy val - - - arg: scala.reflect.api.Universe.ValDef - -

                                                                              -
                                                                              Definition Classes
                                                                              Function1Transformer
                                                                              -
                                                                            8. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            9. - - -

                                                                              - - - lazy val - - - body: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              Function1Transformer
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - canChainAfter(previous: StreamOps.StreamChainTestable, privilegedDirection: Option[StreamOps.TraversalDirection]): StreamOps.CanChainResult - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            11. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            12. - - -

                                                                              - - - def - - - closuresCount: Int - -

                                                                              -
                                                                              Definition Classes
                                                                              FunctionTransformer → StreamComponent
                                                                              -
                                                                            13. - - -

                                                                              - - - def - - - consumesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            15. - - -

                                                                              - - - val - - - f: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              ForeachOp → FunctionTransformer → TraversalOpType
                                                                              -
                                                                            16. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            19. - - -

                                                                              - - - val - - - loopSkipsFirst: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              TraversalOpType
                                                                              -
                                                                            20. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            21. - - -

                                                                              - - - val - - - needsFunction: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              TraversalOpType
                                                                              -
                                                                            22. - - -

                                                                              - - - val - - - needsInitialValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              TraversalOpType
                                                                              -
                                                                            23. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            24. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            25. - - -

                                                                              - - - def - - - order: StreamOps.SameOrder.type - -

                                                                              -
                                                                              Definition Classes
                                                                              ForeachOp → StreamTransformer
                                                                              -
                                                                            26. - - -

                                                                              - - - def - - - privilegedDirection: Option[StreamOps.TraversalDirection] - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            27. - - -

                                                                              - - - def - - - producesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            28. - - -

                                                                              - - - def - - - resultKind: StreamOps.NoResult.type - -

                                                                              -
                                                                              Definition Classes
                                                                              ForeachOp → StreamTransformer
                                                                              -
                                                                            29. - - -

                                                                              - - - def - - - reverses: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamTransformer
                                                                              -
                                                                            30. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            31. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              ForeachOp → AnyRef → Any
                                                                              -
                                                                            32. - - -

                                                                              - - - def - - - transform(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): StreamOps.StreamValue - -

                                                                              -
                                                                              Definition Classes
                                                                              ForeachOp → StreamTransformer
                                                                              -
                                                                            33. - - -

                                                                              - - - def - - - transformedFunc(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              Function1Transformer
                                                                              -
                                                                            34. - - -

                                                                              - - - val - - - tree: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              ForeachOp → StreamComponent
                                                                              -
                                                                            35. - - -

                                                                              - - - def - - - unwrappedTree: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamComponent
                                                                              -
                                                                            36. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            37. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            38. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Product

                                                                            -
                                                                            -

                                                                            Inherited from Equals

                                                                            -
                                                                            -

                                                                            Inherited from Function1Transformer

                                                                            -
                                                                            -

                                                                            Inherited from FunctionTransformer

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.StreamTransformer

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.StreamComponent

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.StreamChainTestable

                                                                            -
                                                                            -

                                                                            Inherited from TraversalOpType

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$Function1Transformer.html b/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$Function1Transformer.html deleted file mode 100644 index ec839689..00000000 --- a/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$Function1Transformer.html +++ /dev/null @@ -1,644 +0,0 @@ - - - - - Function1Transformer - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamOps.TraversalOps.Function1Transformer - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.StreamOps.TraversalOps

                                                                            -

                                                                            Function1Transformer

                                                                            -
                                                                            - -

                                                                            - - - trait - - - Function1Transformer extends FunctionTransformer - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            FunctionTransformer, StreamOps.StreamTransformer, StreamOps.StreamComponent, StreamOps.StreamChainTestable, AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. Function1Transformer
                                                                            2. FunctionTransformer
                                                                            3. StreamTransformer
                                                                            4. StreamComponent
                                                                            5. StreamChainTestable
                                                                            6. AnyRef
                                                                            7. Any
                                                                            8. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - - - -
                                                                            -

                                                                            Abstract Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - abstract - def - - - f: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              FunctionTransformer
                                                                              -
                                                                            2. - - -

                                                                              - - abstract - def - - - order: StreamOps.Order - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamTransformer
                                                                              -
                                                                            3. - - -

                                                                              - - abstract - def - - - transform(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): StreamOps.StreamValue - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamTransformer
                                                                              -
                                                                            4. - - -

                                                                              - - abstract - def - - - tree: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamComponent
                                                                              -
                                                                            -
                                                                            - -
                                                                            -

                                                                            Concrete Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - - def - - - analyzeSideEffectsOnStream(analyzer: StreamOps.SideEffectsAnalyzer): StreamOps.SideEffects - -

                                                                              -
                                                                              Definition Classes
                                                                              FunctionTransformer → StreamComponent
                                                                              -
                                                                            7. - - -

                                                                              - - - lazy val - - - arg: scala.reflect.api.Universe.ValDef - -

                                                                              - -
                                                                            8. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            9. - - -

                                                                              - - - lazy val - - - body: scala.reflect.api.Universe.Tree - -

                                                                              - -
                                                                            10. - - -

                                                                              - - - def - - - canChainAfter(previous: StreamOps.StreamChainTestable, privilegedDirection: Option[StreamOps.TraversalDirection]): StreamOps.CanChainResult - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            11. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            12. - - -

                                                                              - - - def - - - closuresCount: Int - -

                                                                              -
                                                                              Definition Classes
                                                                              FunctionTransformer → StreamComponent
                                                                              -
                                                                            13. - - -

                                                                              - - - def - - - consumesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            15. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            16. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            18. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            19. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            20. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            21. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            22. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            23. - - -

                                                                              - - - def - - - privilegedDirection: Option[StreamOps.TraversalDirection] - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            24. - - -

                                                                              - - - def - - - producesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            25. - - -

                                                                              - - - def - - - resultKind: StreamOps.ResultKind - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamTransformer
                                                                              -
                                                                            26. - - -

                                                                              - - - def - - - reverses: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamTransformer
                                                                              -
                                                                            27. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            28. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            29. - - -

                                                                              - - - def - - - transformedFunc(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): scala.reflect.api.Universe.Tree - -

                                                                              - -
                                                                            30. - - -

                                                                              - - - def - - - unwrappedTree: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamComponent
                                                                              -
                                                                            31. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            32. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            33. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from FunctionTransformer

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.StreamTransformer

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.StreamComponent

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.StreamChainTestable

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$Function2Reduction.html b/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$Function2Reduction.html deleted file mode 100644 index 40914e28..00000000 --- a/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$Function2Reduction.html +++ /dev/null @@ -1,792 +0,0 @@ - - - - - Function2Reduction - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamOps.TraversalOps.Function2Reduction - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.StreamOps.TraversalOps

                                                                            -

                                                                            Function2Reduction

                                                                            -
                                                                            - -

                                                                            - - - trait - - - Function2Reduction extends Reductoid with FunctionTransformer - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            FunctionTransformer, Reductoid, StreamOps.StreamTransformer, StreamOps.StreamComponent, StreamOps.StreamChainTestable, AnyRef, Any
                                                                            -
                                                                            - Known Subclasses - -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. Function2Reduction
                                                                            2. FunctionTransformer
                                                                            3. Reductoid
                                                                            4. StreamTransformer
                                                                            5. StreamComponent
                                                                            6. StreamChainTestable
                                                                            7. AnyRef
                                                                            8. Any
                                                                            9. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - -
                                                                            -

                                                                            Type Members

                                                                            -
                                                                            1. - - -

                                                                              - - - case class - - - ReductionTotalUpdate(newTotalValue: scala.reflect.api.Universe.Tree, conditionOpt: Option[scala.reflect.api.Universe.Tree] = scala.None) extends Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              Reductoid
                                                                              -
                                                                            -
                                                                            - -
                                                                            -

                                                                            Abstract Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - abstract - def - - - f: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              FunctionTransformer
                                                                              -
                                                                            2. - - -

                                                                              - - abstract - def - - - getInitialValue(value: StreamOps.StreamValue): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              Reductoid
                                                                              -
                                                                            3. - - -

                                                                              - - abstract - def - - - needsInitialValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Reductoid
                                                                              -
                                                                            4. - - -

                                                                              - - abstract - def - - - order: StreamOps.Order - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamTransformer
                                                                              -
                                                                            5. - - -

                                                                              - - abstract - def - - - transformedValue(value: StreamOps.StreamValue, totalVar: StreamOps.VarDef, initVarOpt: Option[StreamOps.VarDef])(implicit loop: StreamOps.Loop): StreamOps.StreamValue - -

                                                                              -
                                                                              Definition Classes
                                                                              Reductoid
                                                                              -
                                                                            6. - - -

                                                                              - - abstract - def - - - tree: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamComponent
                                                                              -
                                                                            -
                                                                            - -
                                                                            -

                                                                            Concrete Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - - def - - - analyzeSideEffectsOnStream(analyzer: StreamOps.SideEffectsAnalyzer): StreamOps.SideEffects - -

                                                                              -
                                                                              Definition Classes
                                                                              FunctionTransformer → StreamComponent
                                                                              -
                                                                            7. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            8. - - -

                                                                              - - - lazy val - - - body: scala.reflect.api.Universe.Tree - -

                                                                              - -
                                                                            9. - - -

                                                                              - - - def - - - canChainAfter(previous: StreamOps.StreamChainTestable, privilegedDirection: Option[StreamOps.TraversalDirection]): StreamOps.CanChainResult - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            11. - - -

                                                                              - - - def - - - closuresCount: Int - -

                                                                              -
                                                                              Definition Classes
                                                                              FunctionTransformer → StreamComponent
                                                                              -
                                                                            12. - - -

                                                                              - - - def - - - consumesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            13. - - -

                                                                              - - - def - - - createInitialValue(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              Reductoid
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            15. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            16. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            18. - - -

                                                                              - - - def - - - hasInitialValue(value: StreamOps.StreamValue): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Reductoid
                                                                              -
                                                                            19. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            20. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            21. - - -

                                                                              - - - lazy val - - - leftParam: scala.reflect.api.Universe.ValDef - -

                                                                              - -
                                                                            22. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            23. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            24. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            25. - - -

                                                                              - - - def - - - op: String - -

                                                                              -
                                                                              Definition Classes
                                                                              Reductoid
                                                                              -
                                                                            26. - - -

                                                                              - - - def - - - privilegedDirection: Option[StreamOps.TraversalDirection] - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            27. - - -

                                                                              - - - def - - - producesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            28. - - -

                                                                              - - - def - - - providesInitialValue(value: StreamOps.StreamValue): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Reductoid
                                                                              -
                                                                            29. - - -

                                                                              - - - def - - - resultKind: StreamOps.ResultKind - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamTransformer
                                                                              -
                                                                            30. - - -

                                                                              - - - def - - - reverses: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamTransformer
                                                                              -
                                                                            31. - - -

                                                                              - - - lazy val - - - rightParam: scala.reflect.api.Universe.ValDef - -

                                                                              - -
                                                                            32. - - -

                                                                              - - - def - - - someIf[V](cond: Boolean)(v: ⇒ V): Option[V] - -

                                                                              -
                                                                              Definition Classes
                                                                              Reductoid
                                                                              -
                                                                            33. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            34. - - -

                                                                              - - - def - - - throwsIfEmpty(value: StreamOps.StreamValue): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Reductoid
                                                                              -
                                                                            35. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            36. - - -

                                                                              - - - def - - - transform(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): StreamOps.StreamValue - -

                                                                              -
                                                                              Definition Classes
                                                                              Reductoid → StreamTransformer
                                                                              -
                                                                            37. - - -

                                                                              - - - def - - - unwrappedTree: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamComponent
                                                                              -
                                                                            38. - - -

                                                                              - - - def - - - updateTotalWithValue(total: () ⇒ scala.reflect.api.Universe.Tree, value: () ⇒ scala.reflect.api.Universe.Tree)(implicit loop: StreamOps.Loop): ReductionTotalUpdate - -

                                                                              -
                                                                              Definition Classes
                                                                              Function2Reduction → Reductoid
                                                                              -
                                                                            39. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            40. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            41. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from FunctionTransformer

                                                                            -
                                                                            -

                                                                            Inherited from Reductoid

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.StreamTransformer

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.StreamComponent

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.StreamChainTestable

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$FunctionTransformer.html b/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$FunctionTransformer.html deleted file mode 100644 index 59f7a5bd..00000000 --- a/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$FunctionTransformer.html +++ /dev/null @@ -1,603 +0,0 @@ - - - - - FunctionTransformer - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamOps.TraversalOps.FunctionTransformer - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.StreamOps.TraversalOps

                                                                            -

                                                                            FunctionTransformer

                                                                            -
                                                                            - -

                                                                            - - - trait - - - FunctionTransformer extends StreamOps.StreamTransformer - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            StreamOps.StreamTransformer, StreamOps.StreamComponent, StreamOps.StreamChainTestable, AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. FunctionTransformer
                                                                            2. StreamTransformer
                                                                            3. StreamComponent
                                                                            4. StreamChainTestable
                                                                            5. AnyRef
                                                                            6. Any
                                                                            7. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - - - -
                                                                            -

                                                                            Abstract Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - abstract - def - - - f: scala.reflect.api.Universe.Tree - -

                                                                              - -
                                                                            2. - - -

                                                                              - - abstract - def - - - order: StreamOps.Order - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamTransformer
                                                                              -
                                                                            3. - - -

                                                                              - - abstract - def - - - transform(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): StreamOps.StreamValue - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamTransformer
                                                                              -
                                                                            4. - - -

                                                                              - - abstract - def - - - tree: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamComponent
                                                                              -
                                                                            -
                                                                            - -
                                                                            -

                                                                            Concrete Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - - def - - - analyzeSideEffectsOnStream(analyzer: StreamOps.SideEffectsAnalyzer): StreamOps.SideEffects - -

                                                                              -
                                                                              Definition Classes
                                                                              FunctionTransformer → StreamComponent
                                                                              -
                                                                            7. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            8. - - -

                                                                              - - - def - - - canChainAfter(previous: StreamOps.StreamChainTestable, privilegedDirection: Option[StreamOps.TraversalDirection]): StreamOps.CanChainResult - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - closuresCount: Int - -

                                                                              -
                                                                              Definition Classes
                                                                              FunctionTransformer → StreamComponent
                                                                              -
                                                                            11. - - -

                                                                              - - - def - - - consumesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            12. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            13. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            14. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            16. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            19. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            20. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            21. - - -

                                                                              - - - def - - - privilegedDirection: Option[StreamOps.TraversalDirection] - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            22. - - -

                                                                              - - - def - - - producesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            23. - - -

                                                                              - - - def - - - resultKind: StreamOps.ResultKind - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamTransformer
                                                                              -
                                                                            24. - - -

                                                                              - - - def - - - reverses: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamTransformer
                                                                              -
                                                                            25. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            26. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            27. - - -

                                                                              - - - def - - - unwrappedTree: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamComponent
                                                                              -
                                                                            28. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            29. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            30. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.StreamTransformer

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.StreamComponent

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.StreamChainTestable

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$MapOp.html b/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$MapOp.html deleted file mode 100644 index 487d948b..00000000 --- a/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$MapOp.html +++ /dev/null @@ -1,692 +0,0 @@ - - - - - MapOp - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamOps.TraversalOps.MapOp - - - - - - - - - - - - -

                                                                            - - - case class - - - MapOp(tree: scala.reflect.api.Universe.Tree, f: scala.reflect.api.Universe.Tree, canBuildFrom: scala.reflect.api.Universe.Tree) extends TraversalOpType with Function1Transformer with Product with Serializable - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            Serializable, Serializable, Product, Equals, Function1Transformer, FunctionTransformer, StreamOps.StreamTransformer, StreamOps.StreamComponent, StreamOps.StreamChainTestable, TraversalOpType, AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. MapOp
                                                                            2. Serializable
                                                                            3. Serializable
                                                                            4. Product
                                                                            5. Equals
                                                                            6. Function1Transformer
                                                                            7. FunctionTransformer
                                                                            8. StreamTransformer
                                                                            9. StreamComponent
                                                                            10. StreamChainTestable
                                                                            11. TraversalOpType
                                                                            12. AnyRef
                                                                            13. Any
                                                                            14. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            -
                                                                            -

                                                                            Instance Constructors

                                                                            -
                                                                            1. - - -

                                                                              - - - new - - - MapOp(tree: scala.reflect.api.Universe.Tree, f: scala.reflect.api.Universe.Tree, canBuildFrom: scala.reflect.api.Universe.Tree) - -

                                                                              - -
                                                                            -
                                                                            - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - - def - - - analyzeSideEffectsOnStream(analyzer: StreamOps.SideEffectsAnalyzer): StreamOps.SideEffects - -

                                                                              -
                                                                              Definition Classes
                                                                              FunctionTransformer → StreamComponent
                                                                              -
                                                                            7. - - -

                                                                              - - - lazy val - - - arg: scala.reflect.api.Universe.ValDef - -

                                                                              -
                                                                              Definition Classes
                                                                              Function1Transformer
                                                                              -
                                                                            8. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            9. - - -

                                                                              - - - lazy val - - - body: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              Function1Transformer
                                                                              -
                                                                            10. - - -

                                                                              - - - val - - - canBuildFrom: scala.reflect.api.Universe.Tree - -

                                                                              - -
                                                                            11. - - -

                                                                              - - - def - - - canChainAfter(previous: StreamOps.StreamChainTestable, privilegedDirection: Option[StreamOps.TraversalDirection]): StreamOps.CanChainResult - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            12. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            13. - - -

                                                                              - - - def - - - closuresCount: Int - -

                                                                              -
                                                                              Definition Classes
                                                                              FunctionTransformer → StreamComponent
                                                                              -
                                                                            14. - - -

                                                                              - - - def - - - consumesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            16. - - -

                                                                              - - - val - - - f: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              MapOp → FunctionTransformer → TraversalOpType
                                                                              -
                                                                            17. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            19. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            20. - - -

                                                                              - - - val - - - loopSkipsFirst: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              TraversalOpType
                                                                              -
                                                                            21. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            22. - - -

                                                                              - - - val - - - needsFunction: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              TraversalOpType
                                                                              -
                                                                            23. - - -

                                                                              - - - val - - - needsInitialValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              TraversalOpType
                                                                              -
                                                                            24. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            25. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            26. - - -

                                                                              - - - def - - - order: StreamOps.Unordered.type - -

                                                                              -
                                                                              Definition Classes
                                                                              MapOp → StreamTransformer
                                                                              -
                                                                            27. - - -

                                                                              - - - def - - - privilegedDirection: Option[StreamOps.TraversalDirection] - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            28. - - -

                                                                              - - - def - - - producesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            29. - - -

                                                                              - - - def - - - resultKind: StreamOps.ResultKind - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamTransformer
                                                                              -
                                                                            30. - - -

                                                                              - - - def - - - reverses: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamTransformer
                                                                              -
                                                                            31. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            32. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              MapOp → AnyRef → Any
                                                                              -
                                                                            33. - - -

                                                                              - - - def - - - transform(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): StreamOps.StreamValue - -

                                                                              -
                                                                              Definition Classes
                                                                              MapOp → StreamTransformer
                                                                              -
                                                                            34. - - -

                                                                              - - - def - - - transformedFunc(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              Function1Transformer
                                                                              -
                                                                            35. - - -

                                                                              - - - val - - - tree: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              MapOp → StreamComponent
                                                                              -
                                                                            36. - - -

                                                                              - - - def - - - unwrappedTree: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamComponent
                                                                              -
                                                                            37. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            38. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            39. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Product

                                                                            -
                                                                            -

                                                                            Inherited from Equals

                                                                            -
                                                                            -

                                                                            Inherited from Function1Transformer

                                                                            -
                                                                            -

                                                                            Inherited from FunctionTransformer

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.StreamTransformer

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.StreamComponent

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.StreamChainTestable

                                                                            -
                                                                            -

                                                                            Inherited from TraversalOpType

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$MaxOp.html b/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$MaxOp.html deleted file mode 100644 index 84704b97..00000000 --- a/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$MaxOp.html +++ /dev/null @@ -1,777 +0,0 @@ - - - - - MaxOp - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamOps.TraversalOps.MaxOp - - - - - - - - - - - - -

                                                                            - - - case class - - - MaxOp(tree: scala.reflect.api.Universe.Tree) extends TraversalOpType with SideEffectFreeScalarReduction with Product with Serializable - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            Serializable, Serializable, Product, Equals, SideEffectFreeScalarReduction, StreamOps.SideEffectFreeStreamComponent, ScalarReduction, Reductoid, StreamOps.StreamTransformer, StreamOps.StreamComponent, StreamOps.StreamChainTestable, TraversalOpType, AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. MaxOp
                                                                            2. Serializable
                                                                            3. Serializable
                                                                            4. Product
                                                                            5. Equals
                                                                            6. SideEffectFreeScalarReduction
                                                                            7. SideEffectFreeStreamComponent
                                                                            8. ScalarReduction
                                                                            9. Reductoid
                                                                            10. StreamTransformer
                                                                            11. StreamComponent
                                                                            12. StreamChainTestable
                                                                            13. TraversalOpType
                                                                            14. AnyRef
                                                                            15. Any
                                                                            16. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            -
                                                                            -

                                                                            Instance Constructors

                                                                            -
                                                                            1. - - -

                                                                              - - - new - - - MaxOp(tree: scala.reflect.api.Universe.Tree) - -

                                                                              - -
                                                                            -
                                                                            - -
                                                                            -

                                                                            Type Members

                                                                            -
                                                                            1. - - -

                                                                              - - - case class - - - ReductionTotalUpdate(newTotalValue: scala.reflect.api.Universe.Tree, conditionOpt: Option[scala.reflect.api.Universe.Tree] = scala.None) extends Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              Reductoid
                                                                              -
                                                                            -
                                                                            - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - - def - - - analyzeSideEffectsOnStream(analyzer: StreamOps.SideEffectsAnalyzer): StreamOps.SideEffects - -

                                                                              - -
                                                                            7. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            8. - - -

                                                                              - - - def - - - canChainAfter(previous: StreamOps.StreamChainTestable, privilegedDirection: Option[StreamOps.TraversalDirection]): StreamOps.CanChainResult - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - closuresCount: Int - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamComponent
                                                                              -
                                                                            11. - - -

                                                                              - - - def - - - consumesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            12. - - -

                                                                              - - - def - - - createInitialValue(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              Reductoid
                                                                              -
                                                                            13. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            14. - - -

                                                                              - - - val - - - f: Null - -

                                                                              -
                                                                              Definition Classes
                                                                              MaxOp → TraversalOpType
                                                                              -
                                                                            15. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            17. - - -

                                                                              - - - def - - - getInitialValue(value: StreamOps.StreamValue): Null - -

                                                                              -
                                                                              Definition Classes
                                                                              MaxOp → Reductoid
                                                                              -
                                                                            18. - - -

                                                                              - - - def - - - hasInitialValue(value: StreamOps.StreamValue): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Reductoid
                                                                              -
                                                                            19. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            20. - - -

                                                                              - - - val - - - loopSkipsFirst: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              MaxOp → TraversalOpType
                                                                              -
                                                                            21. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            22. - - -

                                                                              - - - val - - - needsFunction: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              TraversalOpType
                                                                              -
                                                                            23. - - -

                                                                              - - - val - - - needsInitialValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              MaxOp → Reductoid → TraversalOpType
                                                                              -
                                                                            24. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            25. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            26. - - -

                                                                              - - - def - - - op: String - -

                                                                              -
                                                                              Definition Classes
                                                                              Reductoid
                                                                              -
                                                                            27. - - -

                                                                              - - - def - - - order: StreamOps.Unordered.type - -

                                                                              -
                                                                              Definition Classes
                                                                              MaxOp → StreamTransformer
                                                                              -
                                                                            28. - - -

                                                                              - - - def - - - privilegedDirection: Option[StreamOps.TraversalDirection] - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            29. - - -

                                                                              - - - def - - - producesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            30. - - -

                                                                              - - - def - - - providesInitialValue(value: StreamOps.StreamValue): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Reductoid
                                                                              -
                                                                            31. - - -

                                                                              - - - def - - - resultKind: StreamOps.ScalarResult.type - -

                                                                              -
                                                                              Definition Classes
                                                                              ScalarReduction → StreamTransformer
                                                                              -
                                                                            32. - - -

                                                                              - - - def - - - reverses: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamTransformer
                                                                              -
                                                                            33. - - -

                                                                              - - - def - - - someIf[V](cond: Boolean)(v: ⇒ V): Option[V] - -

                                                                              -
                                                                              Definition Classes
                                                                              Reductoid
                                                                              -
                                                                            34. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            35. - - -

                                                                              - - - def - - - throwsIfEmpty(value: StreamOps.StreamValue): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Reductoid
                                                                              -
                                                                            36. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              MaxOp → AnyRef → Any
                                                                              -
                                                                            37. - - -

                                                                              - - - def - - - transform(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): StreamOps.StreamValue - -

                                                                              -
                                                                              Definition Classes
                                                                              Reductoid → StreamTransformer
                                                                              -
                                                                            38. - - -

                                                                              - - - def - - - transformedValue(value: StreamOps.StreamValue, totalVar: StreamOps.VarDef, initVarOpt: Option[StreamOps.VarDef])(implicit loop: StreamOps.Loop): StreamOps.StreamValue - -

                                                                              -
                                                                              Definition Classes
                                                                              ScalarReduction → Reductoid
                                                                              -
                                                                            39. - - -

                                                                              - - - val - - - tree: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              MaxOp → StreamComponent
                                                                              -
                                                                            40. - - -

                                                                              - - - def - - - unwrappedTree: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamComponent
                                                                              -
                                                                            41. - - -

                                                                              - - - def - - - updateTotalWithValue(totIdentGen: () ⇒ scala.reflect.api.Universe.Tree, valueIdentGen: () ⇒ scala.reflect.api.Universe.Tree)(implicit loop: StreamOps.Loop): ReductionTotalUpdate - -

                                                                              -
                                                                              Definition Classes
                                                                              MaxOp → Reductoid
                                                                              -
                                                                            42. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            43. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            44. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Product

                                                                            -
                                                                            -

                                                                            Inherited from Equals

                                                                            -
                                                                            -

                                                                            Inherited from SideEffectFreeScalarReduction

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.SideEffectFreeStreamComponent

                                                                            -
                                                                            -

                                                                            Inherited from ScalarReduction

                                                                            -
                                                                            -

                                                                            Inherited from Reductoid

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.StreamTransformer

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.StreamComponent

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.StreamChainTestable

                                                                            -
                                                                            -

                                                                            Inherited from TraversalOpType

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$MinOp.html b/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$MinOp.html deleted file mode 100644 index 665e56c7..00000000 --- a/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$MinOp.html +++ /dev/null @@ -1,777 +0,0 @@ - - - - - MinOp - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamOps.TraversalOps.MinOp - - - - - - - - - - - - -

                                                                            - - - case class - - - MinOp(tree: scala.reflect.api.Universe.Tree) extends TraversalOpType with SideEffectFreeScalarReduction with Product with Serializable - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            Serializable, Serializable, Product, Equals, SideEffectFreeScalarReduction, StreamOps.SideEffectFreeStreamComponent, ScalarReduction, Reductoid, StreamOps.StreamTransformer, StreamOps.StreamComponent, StreamOps.StreamChainTestable, TraversalOpType, AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. MinOp
                                                                            2. Serializable
                                                                            3. Serializable
                                                                            4. Product
                                                                            5. Equals
                                                                            6. SideEffectFreeScalarReduction
                                                                            7. SideEffectFreeStreamComponent
                                                                            8. ScalarReduction
                                                                            9. Reductoid
                                                                            10. StreamTransformer
                                                                            11. StreamComponent
                                                                            12. StreamChainTestable
                                                                            13. TraversalOpType
                                                                            14. AnyRef
                                                                            15. Any
                                                                            16. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            -
                                                                            -

                                                                            Instance Constructors

                                                                            -
                                                                            1. - - -

                                                                              - - - new - - - MinOp(tree: scala.reflect.api.Universe.Tree) - -

                                                                              - -
                                                                            -
                                                                            - -
                                                                            -

                                                                            Type Members

                                                                            -
                                                                            1. - - -

                                                                              - - - case class - - - ReductionTotalUpdate(newTotalValue: scala.reflect.api.Universe.Tree, conditionOpt: Option[scala.reflect.api.Universe.Tree] = scala.None) extends Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              Reductoid
                                                                              -
                                                                            -
                                                                            - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - - def - - - analyzeSideEffectsOnStream(analyzer: StreamOps.SideEffectsAnalyzer): StreamOps.SideEffects - -

                                                                              - -
                                                                            7. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            8. - - -

                                                                              - - - def - - - canChainAfter(previous: StreamOps.StreamChainTestable, privilegedDirection: Option[StreamOps.TraversalDirection]): StreamOps.CanChainResult - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - closuresCount: Int - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamComponent
                                                                              -
                                                                            11. - - -

                                                                              - - - def - - - consumesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            12. - - -

                                                                              - - - def - - - createInitialValue(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              Reductoid
                                                                              -
                                                                            13. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            14. - - -

                                                                              - - - val - - - f: Null - -

                                                                              -
                                                                              Definition Classes
                                                                              MinOp → TraversalOpType
                                                                              -
                                                                            15. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            17. - - -

                                                                              - - - def - - - getInitialValue(value: StreamOps.StreamValue): Null - -

                                                                              -
                                                                              Definition Classes
                                                                              MinOp → Reductoid
                                                                              -
                                                                            18. - - -

                                                                              - - - def - - - hasInitialValue(value: StreamOps.StreamValue): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Reductoid
                                                                              -
                                                                            19. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            20. - - -

                                                                              - - - val - - - loopSkipsFirst: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              MinOp → TraversalOpType
                                                                              -
                                                                            21. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            22. - - -

                                                                              - - - val - - - needsFunction: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              TraversalOpType
                                                                              -
                                                                            23. - - -

                                                                              - - - val - - - needsInitialValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              MinOp → Reductoid → TraversalOpType
                                                                              -
                                                                            24. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            25. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            26. - - -

                                                                              - - - def - - - op: String - -

                                                                              -
                                                                              Definition Classes
                                                                              Reductoid
                                                                              -
                                                                            27. - - -

                                                                              - - - def - - - order: StreamOps.Unordered.type - -

                                                                              -
                                                                              Definition Classes
                                                                              MinOp → StreamTransformer
                                                                              -
                                                                            28. - - -

                                                                              - - - def - - - privilegedDirection: Option[StreamOps.TraversalDirection] - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            29. - - -

                                                                              - - - def - - - producesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            30. - - -

                                                                              - - - def - - - providesInitialValue(value: StreamOps.StreamValue): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Reductoid
                                                                              -
                                                                            31. - - -

                                                                              - - - def - - - resultKind: StreamOps.ScalarResult.type - -

                                                                              -
                                                                              Definition Classes
                                                                              ScalarReduction → StreamTransformer
                                                                              -
                                                                            32. - - -

                                                                              - - - def - - - reverses: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamTransformer
                                                                              -
                                                                            33. - - -

                                                                              - - - def - - - someIf[V](cond: Boolean)(v: ⇒ V): Option[V] - -

                                                                              -
                                                                              Definition Classes
                                                                              Reductoid
                                                                              -
                                                                            34. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            35. - - -

                                                                              - - - def - - - throwsIfEmpty(value: StreamOps.StreamValue): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Reductoid
                                                                              -
                                                                            36. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              MinOp → AnyRef → Any
                                                                              -
                                                                            37. - - -

                                                                              - - - def - - - transform(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): StreamOps.StreamValue - -

                                                                              -
                                                                              Definition Classes
                                                                              Reductoid → StreamTransformer
                                                                              -
                                                                            38. - - -

                                                                              - - - def - - - transformedValue(value: StreamOps.StreamValue, totalVar: StreamOps.VarDef, initVarOpt: Option[StreamOps.VarDef])(implicit loop: StreamOps.Loop): StreamOps.StreamValue - -

                                                                              -
                                                                              Definition Classes
                                                                              ScalarReduction → Reductoid
                                                                              -
                                                                            39. - - -

                                                                              - - - val - - - tree: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              MinOp → StreamComponent
                                                                              -
                                                                            40. - - -

                                                                              - - - def - - - unwrappedTree: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamComponent
                                                                              -
                                                                            41. - - -

                                                                              - - - def - - - updateTotalWithValue(totIdentGen: () ⇒ scala.reflect.api.Universe.Tree, valueIdentGen: () ⇒ scala.reflect.api.Universe.Tree)(implicit loop: StreamOps.Loop): ReductionTotalUpdate - -

                                                                              -
                                                                              Definition Classes
                                                                              MinOp → Reductoid
                                                                              -
                                                                            42. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            43. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            44. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Product

                                                                            -
                                                                            -

                                                                            Inherited from Equals

                                                                            -
                                                                            -

                                                                            Inherited from SideEffectFreeScalarReduction

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.SideEffectFreeStreamComponent

                                                                            -
                                                                            -

                                                                            Inherited from ScalarReduction

                                                                            -
                                                                            -

                                                                            Inherited from Reductoid

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.StreamTransformer

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.StreamComponent

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.StreamChainTestable

                                                                            -
                                                                            -

                                                                            Inherited from TraversalOpType

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$ProductOp.html b/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$ProductOp.html deleted file mode 100644 index 391a1c64..00000000 --- a/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$ProductOp.html +++ /dev/null @@ -1,777 +0,0 @@ - - - - - ProductOp - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamOps.TraversalOps.ProductOp - - - - - - - - - - - - -

                                                                            - - - case class - - - ProductOp(tree: scala.reflect.api.Universe.Tree) extends TraversalOpType with SideEffectFreeScalarReduction with Product with Serializable - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            Serializable, Serializable, Product, Equals, SideEffectFreeScalarReduction, StreamOps.SideEffectFreeStreamComponent, ScalarReduction, Reductoid, StreamOps.StreamTransformer, StreamOps.StreamComponent, StreamOps.StreamChainTestable, TraversalOpType, AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. ProductOp
                                                                            2. Serializable
                                                                            3. Serializable
                                                                            4. Product
                                                                            5. Equals
                                                                            6. SideEffectFreeScalarReduction
                                                                            7. SideEffectFreeStreamComponent
                                                                            8. ScalarReduction
                                                                            9. Reductoid
                                                                            10. StreamTransformer
                                                                            11. StreamComponent
                                                                            12. StreamChainTestable
                                                                            13. TraversalOpType
                                                                            14. AnyRef
                                                                            15. Any
                                                                            16. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            -
                                                                            -

                                                                            Instance Constructors

                                                                            -
                                                                            1. - - -

                                                                              - - - new - - - ProductOp(tree: scala.reflect.api.Universe.Tree) - -

                                                                              - -
                                                                            -
                                                                            - -
                                                                            -

                                                                            Type Members

                                                                            -
                                                                            1. - - -

                                                                              - - - case class - - - ReductionTotalUpdate(newTotalValue: scala.reflect.api.Universe.Tree, conditionOpt: Option[scala.reflect.api.Universe.Tree] = scala.None) extends Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              Reductoid
                                                                              -
                                                                            -
                                                                            - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - - def - - - analyzeSideEffectsOnStream(analyzer: StreamOps.SideEffectsAnalyzer): StreamOps.SideEffects - -

                                                                              - -
                                                                            7. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            8. - - -

                                                                              - - - def - - - canChainAfter(previous: StreamOps.StreamChainTestable, privilegedDirection: Option[StreamOps.TraversalDirection]): StreamOps.CanChainResult - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - closuresCount: Int - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamComponent
                                                                              -
                                                                            11. - - -

                                                                              - - - def - - - consumesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            12. - - -

                                                                              - - - def - - - createInitialValue(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              Reductoid
                                                                              -
                                                                            13. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            14. - - -

                                                                              - - - val - - - f: Null - -

                                                                              -
                                                                              Definition Classes
                                                                              ProductOp → TraversalOpType
                                                                              -
                                                                            15. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            17. - - -

                                                                              - - - def - - - getInitialValue(value: StreamOps.StreamValue): scala.reflect.api.Universe.Literal - -

                                                                              -
                                                                              Definition Classes
                                                                              ProductOp → Reductoid
                                                                              -
                                                                            18. - - -

                                                                              - - - def - - - hasInitialValue(value: StreamOps.StreamValue): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Reductoid
                                                                              -
                                                                            19. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            20. - - -

                                                                              - - - val - - - loopSkipsFirst: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              TraversalOpType
                                                                              -
                                                                            21. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            22. - - -

                                                                              - - - val - - - needsFunction: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              TraversalOpType
                                                                              -
                                                                            23. - - -

                                                                              - - - val - - - needsInitialValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              ProductOp → Reductoid → TraversalOpType
                                                                              -
                                                                            24. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            25. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            26. - - -

                                                                              - - - def - - - op: String - -

                                                                              -
                                                                              Definition Classes
                                                                              Reductoid
                                                                              -
                                                                            27. - - -

                                                                              - - - def - - - order: StreamOps.Unordered.type - -

                                                                              -
                                                                              Definition Classes
                                                                              ProductOp → StreamTransformer
                                                                              -
                                                                            28. - - -

                                                                              - - - def - - - privilegedDirection: Option[StreamOps.TraversalDirection] - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            29. - - -

                                                                              - - - def - - - producesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            30. - - -

                                                                              - - - def - - - providesInitialValue(value: StreamOps.StreamValue): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Reductoid
                                                                              -
                                                                            31. - - -

                                                                              - - - def - - - resultKind: StreamOps.ScalarResult.type - -

                                                                              -
                                                                              Definition Classes
                                                                              ScalarReduction → StreamTransformer
                                                                              -
                                                                            32. - - -

                                                                              - - - def - - - reverses: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamTransformer
                                                                              -
                                                                            33. - - -

                                                                              - - - def - - - someIf[V](cond: Boolean)(v: ⇒ V): Option[V] - -

                                                                              -
                                                                              Definition Classes
                                                                              Reductoid
                                                                              -
                                                                            34. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            35. - - -

                                                                              - - - def - - - throwsIfEmpty(value: StreamOps.StreamValue): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              ProductOp → Reductoid
                                                                              -
                                                                            36. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              ProductOp → AnyRef → Any
                                                                              -
                                                                            37. - - -

                                                                              - - - def - - - transform(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): StreamOps.StreamValue - -

                                                                              -
                                                                              Definition Classes
                                                                              Reductoid → StreamTransformer
                                                                              -
                                                                            38. - - -

                                                                              - - - def - - - transformedValue(value: StreamOps.StreamValue, totalVar: StreamOps.VarDef, initVarOpt: Option[StreamOps.VarDef])(implicit loop: StreamOps.Loop): StreamOps.StreamValue - -

                                                                              -
                                                                              Definition Classes
                                                                              ScalarReduction → Reductoid
                                                                              -
                                                                            39. - - -

                                                                              - - - val - - - tree: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              ProductOp → StreamComponent
                                                                              -
                                                                            40. - - -

                                                                              - - - def - - - unwrappedTree: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamComponent
                                                                              -
                                                                            41. - - -

                                                                              - - - def - - - updateTotalWithValue(totIdentGen: () ⇒ scala.reflect.api.Universe.Tree, valueIdentGen: () ⇒ scala.reflect.api.Universe.Tree)(implicit loop: StreamOps.Loop): ReductionTotalUpdate - -

                                                                              -
                                                                              Definition Classes
                                                                              ProductOp → Reductoid
                                                                              -
                                                                            42. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            43. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            44. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Product

                                                                            -
                                                                            -

                                                                            Inherited from Equals

                                                                            -
                                                                            -

                                                                            Inherited from SideEffectFreeScalarReduction

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.SideEffectFreeStreamComponent

                                                                            -
                                                                            -

                                                                            Inherited from ScalarReduction

                                                                            -
                                                                            -

                                                                            Inherited from Reductoid

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.StreamTransformer

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.StreamComponent

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.StreamChainTestable

                                                                            -
                                                                            -

                                                                            Inherited from TraversalOpType

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$ReduceOp.html b/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$ReduceOp.html deleted file mode 100644 index 44375325..00000000 --- a/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$ReduceOp.html +++ /dev/null @@ -1,829 +0,0 @@ - - - - - ReduceOp - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamOps.TraversalOps.ReduceOp - - - - - - - - - - - - -

                                                                            - - - case class - - - ReduceOp(tree: scala.reflect.api.Universe.Tree, f: scala.reflect.api.Universe.Tree, isLeft: Boolean) extends TraversalOpType with ScalarReduction with Function2Reduction with Product with Serializable - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            Serializable, Serializable, Product, Equals, Function2Reduction, FunctionTransformer, ScalarReduction, Reductoid, StreamOps.StreamTransformer, StreamOps.StreamComponent, StreamOps.StreamChainTestable, TraversalOpType, AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. ReduceOp
                                                                            2. Serializable
                                                                            3. Serializable
                                                                            4. Product
                                                                            5. Equals
                                                                            6. Function2Reduction
                                                                            7. FunctionTransformer
                                                                            8. ScalarReduction
                                                                            9. Reductoid
                                                                            10. StreamTransformer
                                                                            11. StreamComponent
                                                                            12. StreamChainTestable
                                                                            13. TraversalOpType
                                                                            14. AnyRef
                                                                            15. Any
                                                                            16. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            -
                                                                            -

                                                                            Instance Constructors

                                                                            -
                                                                            1. - - -

                                                                              - - - new - - - ReduceOp(tree: scala.reflect.api.Universe.Tree, f: scala.reflect.api.Universe.Tree, isLeft: Boolean) - -

                                                                              - -
                                                                            -
                                                                            - -
                                                                            -

                                                                            Type Members

                                                                            -
                                                                            1. - - -

                                                                              - - - case class - - - ReductionTotalUpdate(newTotalValue: scala.reflect.api.Universe.Tree, conditionOpt: Option[scala.reflect.api.Universe.Tree] = scala.None) extends Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              Reductoid
                                                                              -
                                                                            -
                                                                            - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - - def - - - analyzeSideEffectsOnStream(analyzer: StreamOps.SideEffectsAnalyzer): StreamOps.SideEffects - -

                                                                              -
                                                                              Definition Classes
                                                                              FunctionTransformer → StreamComponent
                                                                              -
                                                                            7. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            8. - - -

                                                                              - - - lazy val - - - body: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              Function2Reduction
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - canChainAfter(previous: StreamOps.StreamChainTestable, privilegedDirection: Option[StreamOps.TraversalDirection]): StreamOps.CanChainResult - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            11. - - -

                                                                              - - - def - - - closuresCount: Int - -

                                                                              -
                                                                              Definition Classes
                                                                              FunctionTransformer → StreamComponent
                                                                              -
                                                                            12. - - -

                                                                              - - - def - - - consumesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              ReduceOp → StreamChainTestable
                                                                              -
                                                                            13. - - -

                                                                              - - - def - - - createInitialValue(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              Reductoid
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            15. - - -

                                                                              - - - val - - - f: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              ReduceOp → FunctionTransformer → TraversalOpType
                                                                              -
                                                                            16. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            18. - - -

                                                                              - - - def - - - getInitialValue(value: StreamOps.StreamValue): Null - -

                                                                              -
                                                                              Definition Classes
                                                                              ReduceOp → Reductoid
                                                                              -
                                                                            19. - - -

                                                                              - - - def - - - hasInitialValue(value: StreamOps.StreamValue): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Reductoid
                                                                              -
                                                                            20. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            21. - - -

                                                                              - - - val - - - isLeft: Boolean - -

                                                                              - -
                                                                            22. - - -

                                                                              - - - lazy val - - - leftParam: scala.reflect.api.Universe.ValDef - -

                                                                              -
                                                                              Definition Classes
                                                                              Function2Reduction
                                                                              -
                                                                            23. - - -

                                                                              - - - val - - - loopSkipsFirst: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              ReduceOp → TraversalOpType
                                                                              -
                                                                            24. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            25. - - -

                                                                              - - - val - - - needsFunction: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              ReduceOp → TraversalOpType
                                                                              -
                                                                            26. - - -

                                                                              - - - val - - - needsInitialValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              ReduceOp → Reductoid → TraversalOpType
                                                                              -
                                                                            27. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            28. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            29. - - -

                                                                              - - - def - - - op: String - -

                                                                              -
                                                                              Definition Classes
                                                                              Reductoid
                                                                              -
                                                                            30. - - -

                                                                              - - - def - - - order: StreamOps.SameOrder.type - -

                                                                              -
                                                                              Definition Classes
                                                                              ReduceOp → StreamTransformer
                                                                              -
                                                                            31. - - -

                                                                              - - - def - - - privilegedDirection: Option[StreamOps.TraversalDirection] - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            32. - - -

                                                                              - - - def - - - producesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            33. - - -

                                                                              - - - def - - - providesInitialValue(value: StreamOps.StreamValue): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Reductoid
                                                                              -
                                                                            34. - - -

                                                                              - - - def - - - resultKind: StreamOps.ScalarResult.type - -

                                                                              -
                                                                              Definition Classes
                                                                              ScalarReduction → StreamTransformer
                                                                              -
                                                                            35. - - -

                                                                              - - - def - - - reverses: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamTransformer
                                                                              -
                                                                            36. - - -

                                                                              - - - lazy val - - - rightParam: scala.reflect.api.Universe.ValDef - -

                                                                              -
                                                                              Definition Classes
                                                                              Function2Reduction
                                                                              -
                                                                            37. - - -

                                                                              - - - def - - - someIf[V](cond: Boolean)(v: ⇒ V): Option[V] - -

                                                                              -
                                                                              Definition Classes
                                                                              Reductoid
                                                                              -
                                                                            38. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            39. - - -

                                                                              - - - def - - - throwsIfEmpty(value: StreamOps.StreamValue): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              ReduceOp → Reductoid
                                                                              -
                                                                            40. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              ReduceOp → AnyRef → Any
                                                                              -
                                                                            41. - - -

                                                                              - - - def - - - transform(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): StreamOps.StreamValue - -

                                                                              -
                                                                              Definition Classes
                                                                              Reductoid → StreamTransformer
                                                                              -
                                                                            42. - - -

                                                                              - - - def - - - transformedValue(value: StreamOps.StreamValue, totalVar: StreamOps.VarDef, initVarOpt: Option[StreamOps.VarDef])(implicit loop: StreamOps.Loop): StreamOps.StreamValue - -

                                                                              -
                                                                              Definition Classes
                                                                              ScalarReduction → Reductoid
                                                                              -
                                                                            43. - - -

                                                                              - - - val - - - tree: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              ReduceOp → StreamComponent
                                                                              -
                                                                            44. - - -

                                                                              - - - def - - - unwrappedTree: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamComponent
                                                                              -
                                                                            45. - - -

                                                                              - - - def - - - updateTotalWithValue(total: () ⇒ scala.reflect.api.Universe.Tree, value: () ⇒ scala.reflect.api.Universe.Tree)(implicit loop: StreamOps.Loop): ReductionTotalUpdate - -

                                                                              -
                                                                              Definition Classes
                                                                              Function2Reduction → Reductoid
                                                                              -
                                                                            46. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            47. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            48. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Product

                                                                            -
                                                                            -

                                                                            Inherited from Equals

                                                                            -
                                                                            -

                                                                            Inherited from Function2Reduction

                                                                            -
                                                                            -

                                                                            Inherited from FunctionTransformer

                                                                            -
                                                                            -

                                                                            Inherited from ScalarReduction

                                                                            -
                                                                            -

                                                                            Inherited from Reductoid

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.StreamTransformer

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.StreamComponent

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.StreamChainTestable

                                                                            -
                                                                            -

                                                                            Inherited from TraversalOpType

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$Reductoid$ReductionTotalUpdate.html b/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$Reductoid$ReductionTotalUpdate.html deleted file mode 100644 index 63765a97..00000000 --- a/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$Reductoid$ReductionTotalUpdate.html +++ /dev/null @@ -1,433 +0,0 @@ - - - - - ReductionTotalUpdate - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamOps.TraversalOps.Reductoid.ReductionTotalUpdate - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.StreamOps.TraversalOps.Reductoid

                                                                            -

                                                                            ReductionTotalUpdate

                                                                            -
                                                                            - -

                                                                            - - - case class - - - ReductionTotalUpdate(newTotalValue: scala.reflect.api.Universe.Tree, conditionOpt: Option[scala.reflect.api.Universe.Tree] = scala.None) extends Product with Serializable - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            Serializable, Serializable, Product, Equals, AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. ReductionTotalUpdate
                                                                            2. Serializable
                                                                            3. Serializable
                                                                            4. Product
                                                                            5. Equals
                                                                            6. AnyRef
                                                                            7. Any
                                                                            8. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            -
                                                                            -

                                                                            Instance Constructors

                                                                            -
                                                                            1. - - -

                                                                              - - - new - - - ReductionTotalUpdate(newTotalValue: scala.reflect.api.Universe.Tree, conditionOpt: Option[scala.reflect.api.Universe.Tree] = scala.None) - -

                                                                              - -
                                                                            -
                                                                            - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            8. - - -

                                                                              - - - val - - - conditionOpt: Option[scala.reflect.api.Universe.Tree] - -

                                                                              - -
                                                                            9. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            11. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            12. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            13. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            14. - - -

                                                                              - - - val - - - newTotalValue: scala.reflect.api.Universe.Tree - -

                                                                              - -
                                                                            15. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            19. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            20. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Product

                                                                            -
                                                                            -

                                                                            Inherited from Equals

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$Reductoid.html b/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$Reductoid.html deleted file mode 100644 index ad098a54..00000000 --- a/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$Reductoid.html +++ /dev/null @@ -1,736 +0,0 @@ - - - - - Reductoid - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamOps.TraversalOps.Reductoid - - - - - - - - - - - - -

                                                                            - - - trait - - - Reductoid extends StreamOps.StreamTransformer - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            StreamOps.StreamTransformer, StreamOps.StreamComponent, StreamOps.StreamChainTestable, AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. Reductoid
                                                                            2. StreamTransformer
                                                                            3. StreamComponent
                                                                            4. StreamChainTestable
                                                                            5. AnyRef
                                                                            6. Any
                                                                            7. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - -
                                                                            -

                                                                            Type Members

                                                                            -
                                                                            1. - - -

                                                                              - - - case class - - - ReductionTotalUpdate(newTotalValue: scala.reflect.api.Universe.Tree, conditionOpt: Option[scala.reflect.api.Universe.Tree] = scala.None) extends Product with Serializable - -

                                                                              - -
                                                                            -
                                                                            - -
                                                                            -

                                                                            Abstract Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - abstract - def - - - analyzeSideEffectsOnStream(analyzer: StreamOps.SideEffectsAnalyzer): StreamOps.SideEffects - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamComponent
                                                                              -
                                                                            2. - - -

                                                                              - - abstract - def - - - getInitialValue(value: StreamOps.StreamValue): scala.reflect.api.Universe.Tree - -

                                                                              - -
                                                                            3. - - -

                                                                              - - abstract - def - - - needsInitialValue: Boolean - -

                                                                              - -
                                                                            4. - - -

                                                                              - - abstract - def - - - order: StreamOps.Order - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamTransformer
                                                                              -
                                                                            5. - - -

                                                                              - - abstract - def - - - transformedValue(value: StreamOps.StreamValue, totalVar: StreamOps.VarDef, initVarOpt: Option[StreamOps.VarDef])(implicit loop: StreamOps.Loop): StreamOps.StreamValue - -

                                                                              - -
                                                                            6. - - -

                                                                              - - abstract - def - - - tree: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamComponent
                                                                              -
                                                                            7. - - -

                                                                              - - abstract - def - - - updateTotalWithValue(total: () ⇒ scala.reflect.api.Universe.Tree, value: () ⇒ scala.reflect.api.Universe.Tree)(implicit loop: StreamOps.Loop): ReductionTotalUpdate - -

                                                                              - -
                                                                            -
                                                                            - -
                                                                            -

                                                                            Concrete Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - canChainAfter(previous: StreamOps.StreamChainTestable, privilegedDirection: Option[StreamOps.TraversalDirection]): StreamOps.CanChainResult - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            8. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - closuresCount: Int - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamComponent
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - consumesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            11. - - -

                                                                              - - - def - - - createInitialValue(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): scala.reflect.api.Universe.Tree - -

                                                                              - -
                                                                            12. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            13. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            14. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            16. - - -

                                                                              - - - def - - - hasInitialValue(value: StreamOps.StreamValue): Boolean - -

                                                                              - -
                                                                            17. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            19. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            20. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            21. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            22. - - -

                                                                              - - - def - - - op: String - -

                                                                              - -
                                                                            23. - - -

                                                                              - - - def - - - privilegedDirection: Option[StreamOps.TraversalDirection] - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            24. - - -

                                                                              - - - def - - - producesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            25. - - -

                                                                              - - - def - - - providesInitialValue(value: StreamOps.StreamValue): Boolean - -

                                                                              - -
                                                                            26. - - -

                                                                              - - - def - - - resultKind: StreamOps.ResultKind - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamTransformer
                                                                              -
                                                                            27. - - -

                                                                              - - - def - - - reverses: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamTransformer
                                                                              -
                                                                            28. - - -

                                                                              - - - def - - - someIf[V](cond: Boolean)(v: ⇒ V): Option[V] - -

                                                                              - -
                                                                            29. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            30. - - -

                                                                              - - - def - - - throwsIfEmpty(value: StreamOps.StreamValue): Boolean - -

                                                                              - -
                                                                            31. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            32. - - -

                                                                              - - - def - - - transform(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): StreamOps.StreamValue - -

                                                                              -
                                                                              Definition Classes
                                                                              Reductoid → StreamTransformer
                                                                              -
                                                                            33. - - -

                                                                              - - - def - - - unwrappedTree: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamComponent
                                                                              -
                                                                            34. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            35. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            36. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.StreamTransformer

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.StreamComponent

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.StreamChainTestable

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$ReverseOp.html b/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$ReverseOp.html deleted file mode 100644 index 4218f71a..00000000 --- a/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$ReverseOp.html +++ /dev/null @@ -1,638 +0,0 @@ - - - - - ReverseOp - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamOps.TraversalOps.ReverseOp - - - - - - - - - - - - -

                                                                            - - - case class - - - ReverseOp(tree: scala.reflect.api.Universe.Tree) extends TraversalOpType with StreamOps.StreamTransformer with StreamOps.SideEffectFreeStreamComponent with Product with Serializable - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            Serializable, Serializable, Product, Equals, StreamOps.SideEffectFreeStreamComponent, StreamOps.StreamTransformer, StreamOps.StreamComponent, StreamOps.StreamChainTestable, TraversalOpType, AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. ReverseOp
                                                                            2. Serializable
                                                                            3. Serializable
                                                                            4. Product
                                                                            5. Equals
                                                                            6. SideEffectFreeStreamComponent
                                                                            7. StreamTransformer
                                                                            8. StreamComponent
                                                                            9. StreamChainTestable
                                                                            10. TraversalOpType
                                                                            11. AnyRef
                                                                            12. Any
                                                                            13. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            -
                                                                            -

                                                                            Instance Constructors

                                                                            -
                                                                            1. - - -

                                                                              - - - new - - - ReverseOp(tree: scala.reflect.api.Universe.Tree) - -

                                                                              - -
                                                                            -
                                                                            - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - - def - - - analyzeSideEffectsOnStream(analyzer: StreamOps.SideEffectsAnalyzer): StreamOps.SideEffects - -

                                                                              - -
                                                                            7. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            8. - - -

                                                                              - - - def - - - canChainAfter(previous: StreamOps.StreamChainTestable, privilegedDirection: Option[StreamOps.TraversalDirection]): StreamOps.CanChainResult - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - closuresCount: Int - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamComponent
                                                                              -
                                                                            11. - - -

                                                                              - - - def - - - consumesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            12. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            13. - - -

                                                                              - - - val - - - f: Null - -

                                                                              -
                                                                              Definition Classes
                                                                              ReverseOp → TraversalOpType
                                                                              -
                                                                            14. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            17. - - -

                                                                              - - - val - - - loopSkipsFirst: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              TraversalOpType
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            19. - - -

                                                                              - - - val - - - needsFunction: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              TraversalOpType
                                                                              -
                                                                            20. - - -

                                                                              - - - val - - - needsInitialValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              TraversalOpType
                                                                              -
                                                                            21. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            22. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            23. - - -

                                                                              - - - def - - - order: StreamOps.ReverseOrder.type - -

                                                                              -
                                                                              Definition Classes
                                                                              ReverseOp → StreamTransformer
                                                                              -
                                                                            24. - - -

                                                                              - - - def - - - privilegedDirection: Option[StreamOps.TraversalDirection] - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            25. - - -

                                                                              - - - def - - - producesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            26. - - -

                                                                              - - - def - - - resultKind: StreamOps.ResultKind - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamTransformer
                                                                              -
                                                                            27. - - -

                                                                              - - - def - - - reverses: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamTransformer
                                                                              -
                                                                            28. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            29. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              ReverseOp → AnyRef → Any
                                                                              -
                                                                            30. - - -

                                                                              - - - def - - - transform(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): StreamOps.StreamValue - -

                                                                              -
                                                                              Definition Classes
                                                                              ReverseOp → StreamTransformer
                                                                              -
                                                                            31. - - -

                                                                              - - - val - - - tree: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              ReverseOp → StreamComponent
                                                                              -
                                                                            32. - - -

                                                                              - - - def - - - unwrappedTree: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamComponent
                                                                              -
                                                                            33. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            34. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            35. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Product

                                                                            -
                                                                            -

                                                                            Inherited from Equals

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.SideEffectFreeStreamComponent

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.StreamTransformer

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.StreamComponent

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.StreamChainTestable

                                                                            -
                                                                            -

                                                                            Inherited from TraversalOpType

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$ScalarReduction.html b/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$ScalarReduction.html deleted file mode 100644 index 21dd8ff6..00000000 --- a/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$ScalarReduction.html +++ /dev/null @@ -1,738 +0,0 @@ - - - - - ScalarReduction - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamOps.TraversalOps.ScalarReduction - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.StreamOps.TraversalOps

                                                                            -

                                                                            ScalarReduction

                                                                            -
                                                                            - -

                                                                            - - - trait - - - ScalarReduction extends Reductoid - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            Reductoid, StreamOps.StreamTransformer, StreamOps.StreamComponent, StreamOps.StreamChainTestable, AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. ScalarReduction
                                                                            2. Reductoid
                                                                            3. StreamTransformer
                                                                            4. StreamComponent
                                                                            5. StreamChainTestable
                                                                            6. AnyRef
                                                                            7. Any
                                                                            8. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - -
                                                                            -

                                                                            Type Members

                                                                            -
                                                                            1. - - -

                                                                              - - - case class - - - ReductionTotalUpdate(newTotalValue: scala.reflect.api.Universe.Tree, conditionOpt: Option[scala.reflect.api.Universe.Tree] = scala.None) extends Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              Reductoid
                                                                              -
                                                                            -
                                                                            - -
                                                                            -

                                                                            Abstract Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - abstract - def - - - analyzeSideEffectsOnStream(analyzer: StreamOps.SideEffectsAnalyzer): StreamOps.SideEffects - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamComponent
                                                                              -
                                                                            2. - - -

                                                                              - - abstract - def - - - getInitialValue(value: StreamOps.StreamValue): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              Reductoid
                                                                              -
                                                                            3. - - -

                                                                              - - abstract - def - - - needsInitialValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Reductoid
                                                                              -
                                                                            4. - - -

                                                                              - - abstract - def - - - order: StreamOps.Order - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamTransformer
                                                                              -
                                                                            5. - - -

                                                                              - - abstract - def - - - tree: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamComponent
                                                                              -
                                                                            6. - - -

                                                                              - - abstract - def - - - updateTotalWithValue(total: () ⇒ scala.reflect.api.Universe.Tree, value: () ⇒ scala.reflect.api.Universe.Tree)(implicit loop: StreamOps.Loop): ReductionTotalUpdate - -

                                                                              -
                                                                              Definition Classes
                                                                              Reductoid
                                                                              -
                                                                            -
                                                                            - -
                                                                            -

                                                                            Concrete Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - canChainAfter(previous: StreamOps.StreamChainTestable, privilegedDirection: Option[StreamOps.TraversalDirection]): StreamOps.CanChainResult - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            8. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - closuresCount: Int - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamComponent
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - consumesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            11. - - -

                                                                              - - - def - - - createInitialValue(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              Reductoid
                                                                              -
                                                                            12. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            13. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            14. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            16. - - -

                                                                              - - - def - - - hasInitialValue(value: StreamOps.StreamValue): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Reductoid
                                                                              -
                                                                            17. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            19. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            20. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            21. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            22. - - -

                                                                              - - - def - - - op: String - -

                                                                              -
                                                                              Definition Classes
                                                                              Reductoid
                                                                              -
                                                                            23. - - -

                                                                              - - - def - - - privilegedDirection: Option[StreamOps.TraversalDirection] - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            24. - - -

                                                                              - - - def - - - producesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            25. - - -

                                                                              - - - def - - - providesInitialValue(value: StreamOps.StreamValue): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Reductoid
                                                                              -
                                                                            26. - - -

                                                                              - - - def - - - resultKind: StreamOps.ScalarResult.type - -

                                                                              -
                                                                              Definition Classes
                                                                              ScalarReduction → StreamTransformer
                                                                              -
                                                                            27. - - -

                                                                              - - - def - - - reverses: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamTransformer
                                                                              -
                                                                            28. - - -

                                                                              - - - def - - - someIf[V](cond: Boolean)(v: ⇒ V): Option[V] - -

                                                                              -
                                                                              Definition Classes
                                                                              Reductoid
                                                                              -
                                                                            29. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            30. - - -

                                                                              - - - def - - - throwsIfEmpty(value: StreamOps.StreamValue): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Reductoid
                                                                              -
                                                                            31. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            32. - - -

                                                                              - - - def - - - transform(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): StreamOps.StreamValue - -

                                                                              -
                                                                              Definition Classes
                                                                              Reductoid → StreamTransformer
                                                                              -
                                                                            33. - - -

                                                                              - - - def - - - transformedValue(value: StreamOps.StreamValue, totalVar: StreamOps.VarDef, initVarOpt: Option[StreamOps.VarDef])(implicit loop: StreamOps.Loop): StreamOps.StreamValue - -

                                                                              -
                                                                              Definition Classes
                                                                              ScalarReduction → Reductoid
                                                                              -
                                                                            34. - - -

                                                                              - - - def - - - unwrappedTree: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamComponent
                                                                              -
                                                                            35. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            36. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            37. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from Reductoid

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.StreamTransformer

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.StreamComponent

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.StreamChainTestable

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$ScanOp.html b/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$ScanOp.html deleted file mode 100644 index d5b414c2..00000000 --- a/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$ScanOp.html +++ /dev/null @@ -1,840 +0,0 @@ - - - - - ScanOp - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamOps.TraversalOps.ScanOp - - - - - - - - - - - - -

                                                                            - - - case class - - - ScanOp(tree: scala.reflect.api.Universe.Tree, f: scala.reflect.api.Universe.Tree, initialValue: scala.reflect.api.Universe.Tree, isLeft: Boolean) extends TraversalOpType with Function2Reduction with Product with Serializable - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            Serializable, Serializable, Product, Equals, Function2Reduction, FunctionTransformer, Reductoid, StreamOps.StreamTransformer, StreamOps.StreamComponent, StreamOps.StreamChainTestable, TraversalOpType, AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. ScanOp
                                                                            2. Serializable
                                                                            3. Serializable
                                                                            4. Product
                                                                            5. Equals
                                                                            6. Function2Reduction
                                                                            7. FunctionTransformer
                                                                            8. Reductoid
                                                                            9. StreamTransformer
                                                                            10. StreamComponent
                                                                            11. StreamChainTestable
                                                                            12. TraversalOpType
                                                                            13. AnyRef
                                                                            14. Any
                                                                            15. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            -
                                                                            -

                                                                            Instance Constructors

                                                                            -
                                                                            1. - - -

                                                                              - - - new - - - ScanOp(tree: scala.reflect.api.Universe.Tree, f: scala.reflect.api.Universe.Tree, initialValue: scala.reflect.api.Universe.Tree, isLeft: Boolean) - -

                                                                              - -
                                                                            -
                                                                            - -
                                                                            -

                                                                            Type Members

                                                                            -
                                                                            1. - - -

                                                                              - - - case class - - - ReductionTotalUpdate(newTotalValue: scala.reflect.api.Universe.Tree, conditionOpt: Option[scala.reflect.api.Universe.Tree] = scala.None) extends Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              Reductoid
                                                                              -
                                                                            -
                                                                            - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - - def - - - analyzeSideEffectsOnStream(analyzer: StreamOps.SideEffectsAnalyzer): StreamOps.SideEffects - -

                                                                              -
                                                                              Definition Classes
                                                                              FunctionTransformer → StreamComponent
                                                                              -
                                                                            7. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            8. - - -

                                                                              - - - lazy val - - - body: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              Function2Reduction
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - canChainAfter(previous: StreamOps.StreamChainTestable, privilegedDirection: Option[StreamOps.TraversalDirection]): StreamOps.CanChainResult - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            11. - - -

                                                                              - - - def - - - closuresCount: Int - -

                                                                              -
                                                                              Definition Classes
                                                                              FunctionTransformer → StreamComponent
                                                                              -
                                                                            12. - - -

                                                                              - - - def - - - consumesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              ScanOp → StreamChainTestable
                                                                              -
                                                                            13. - - -

                                                                              - - - def - - - createInitialValue(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              Reductoid
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            15. - - -

                                                                              - - - val - - - f: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              ScanOp → FunctionTransformer → TraversalOpType
                                                                              -
                                                                            16. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            18. - - -

                                                                              - - - def - - - getInitialValue(value: StreamOps.StreamValue): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              ScanOp → Reductoid
                                                                              -
                                                                            19. - - -

                                                                              - - - def - - - hasInitialValue(value: StreamOps.StreamValue): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Reductoid
                                                                              -
                                                                            20. - - -

                                                                              - - - val - - - initialValue: scala.reflect.api.Universe.Tree - -

                                                                              - -
                                                                            21. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            22. - - -

                                                                              - - - val - - - isLeft: Boolean - -

                                                                              - -
                                                                            23. - - -

                                                                              - - - lazy val - - - leftParam: scala.reflect.api.Universe.ValDef - -

                                                                              -
                                                                              Definition Classes
                                                                              Function2Reduction
                                                                              -
                                                                            24. - - -

                                                                              - - - val - - - loopSkipsFirst: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              TraversalOpType
                                                                              -
                                                                            25. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            26. - - -

                                                                              - - - val - - - needsFunction: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              ScanOp → TraversalOpType
                                                                              -
                                                                            27. - - -

                                                                              - - - val - - - needsInitialValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              ScanOp → Reductoid → TraversalOpType
                                                                              -
                                                                            28. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            29. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            30. - - -

                                                                              - - - def - - - op: String - -

                                                                              -
                                                                              Definition Classes
                                                                              Reductoid
                                                                              -
                                                                            31. - - -

                                                                              - - - def - - - order: StreamOps.SameOrder.type - -

                                                                              -
                                                                              Definition Classes
                                                                              ScanOp → StreamTransformer
                                                                              -
                                                                            32. - - -

                                                                              - - - def - - - privilegedDirection: Option[StreamOps.TraversalDirection] - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            33. - - -

                                                                              - - - def - - - producesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              ScanOp → StreamChainTestable
                                                                              -
                                                                            34. - - -

                                                                              - - - def - - - providesInitialValue(value: StreamOps.StreamValue): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Reductoid
                                                                              -
                                                                            35. - - -

                                                                              - - - def - - - resultKind: StreamOps.ResultKind - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamTransformer
                                                                              -
                                                                            36. - - -

                                                                              - - - def - - - reverses: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamTransformer
                                                                              -
                                                                            37. - - -

                                                                              - - - lazy val - - - rightParam: scala.reflect.api.Universe.ValDef - -

                                                                              -
                                                                              Definition Classes
                                                                              Function2Reduction
                                                                              -
                                                                            38. - - -

                                                                              - - - def - - - someIf[V](cond: Boolean)(v: ⇒ V): Option[V] - -

                                                                              -
                                                                              Definition Classes
                                                                              Reductoid
                                                                              -
                                                                            39. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            40. - - -

                                                                              - - - def - - - throwsIfEmpty(value: StreamOps.StreamValue): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              ScanOp → Reductoid
                                                                              -
                                                                            41. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              ScanOp → AnyRef → Any
                                                                              -
                                                                            42. - - -

                                                                              - - - def - - - transform(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): StreamOps.StreamValue - -

                                                                              -
                                                                              Definition Classes
                                                                              Reductoid → StreamTransformer
                                                                              -
                                                                            43. - - -

                                                                              - - - def - - - transformedValue(value: StreamOps.StreamValue, totalVar: StreamOps.VarDef, initVarOpt: Option[StreamOps.VarDef])(implicit loop: StreamOps.Loop): StreamOps.StreamValue - -

                                                                              -
                                                                              Definition Classes
                                                                              ScanOp → Reductoid
                                                                              -
                                                                            44. - - -

                                                                              - - - val - - - tree: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              ScanOp → StreamComponent
                                                                              -
                                                                            45. - - -

                                                                              - - - def - - - unwrappedTree: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamComponent
                                                                              -
                                                                            46. - - -

                                                                              - - - def - - - updateTotalWithValue(total: () ⇒ scala.reflect.api.Universe.Tree, value: () ⇒ scala.reflect.api.Universe.Tree)(implicit loop: StreamOps.Loop): ReductionTotalUpdate - -

                                                                              -
                                                                              Definition Classes
                                                                              Function2Reduction → Reductoid
                                                                              -
                                                                            47. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            48. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            49. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Product

                                                                            -
                                                                            -

                                                                            Inherited from Equals

                                                                            -
                                                                            -

                                                                            Inherited from Function2Reduction

                                                                            -
                                                                            -

                                                                            Inherited from FunctionTransformer

                                                                            -
                                                                            -

                                                                            Inherited from Reductoid

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.StreamTransformer

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.StreamComponent

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.StreamChainTestable

                                                                            -
                                                                            -

                                                                            Inherited from TraversalOpType

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$SideEffectFreeScalarReduction.html b/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$SideEffectFreeScalarReduction.html deleted file mode 100644 index c00a1d29..00000000 --- a/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$SideEffectFreeScalarReduction.html +++ /dev/null @@ -1,742 +0,0 @@ - - - - - SideEffectFreeScalarReduction - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamOps.TraversalOps.SideEffectFreeScalarReduction - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.StreamOps.TraversalOps

                                                                            -

                                                                            SideEffectFreeScalarReduction

                                                                            -
                                                                            - -

                                                                            - - - trait - - - SideEffectFreeScalarReduction extends ScalarReduction with StreamOps.SideEffectFreeStreamComponent - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            StreamOps.SideEffectFreeStreamComponent, ScalarReduction, Reductoid, StreamOps.StreamTransformer, StreamOps.StreamComponent, StreamOps.StreamChainTestable, AnyRef, Any
                                                                            -
                                                                            - Known Subclasses - -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. SideEffectFreeScalarReduction
                                                                            2. SideEffectFreeStreamComponent
                                                                            3. ScalarReduction
                                                                            4. Reductoid
                                                                            5. StreamTransformer
                                                                            6. StreamComponent
                                                                            7. StreamChainTestable
                                                                            8. AnyRef
                                                                            9. Any
                                                                            10. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - -
                                                                            -

                                                                            Type Members

                                                                            -
                                                                            1. - - -

                                                                              - - - case class - - - ReductionTotalUpdate(newTotalValue: scala.reflect.api.Universe.Tree, conditionOpt: Option[scala.reflect.api.Universe.Tree] = scala.None) extends Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              Reductoid
                                                                              -
                                                                            -
                                                                            - -
                                                                            -

                                                                            Abstract Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - abstract - def - - - getInitialValue(value: StreamOps.StreamValue): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              Reductoid
                                                                              -
                                                                            2. - - -

                                                                              - - abstract - def - - - needsInitialValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Reductoid
                                                                              -
                                                                            3. - - -

                                                                              - - abstract - def - - - order: StreamOps.Order - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamTransformer
                                                                              -
                                                                            4. - - -

                                                                              - - abstract - def - - - tree: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamComponent
                                                                              -
                                                                            5. - - -

                                                                              - - abstract - def - - - updateTotalWithValue(total: () ⇒ scala.reflect.api.Universe.Tree, value: () ⇒ scala.reflect.api.Universe.Tree)(implicit loop: StreamOps.Loop): ReductionTotalUpdate - -

                                                                              -
                                                                              Definition Classes
                                                                              Reductoid
                                                                              -
                                                                            -
                                                                            - -
                                                                            -

                                                                            Concrete Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - - def - - - analyzeSideEffectsOnStream(analyzer: StreamOps.SideEffectsAnalyzer): StreamOps.SideEffects - -

                                                                              - -
                                                                            7. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            8. - - -

                                                                              - - - def - - - canChainAfter(previous: StreamOps.StreamChainTestable, privilegedDirection: Option[StreamOps.TraversalDirection]): StreamOps.CanChainResult - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - closuresCount: Int - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamComponent
                                                                              -
                                                                            11. - - -

                                                                              - - - def - - - consumesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            12. - - -

                                                                              - - - def - - - createInitialValue(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              Reductoid
                                                                              -
                                                                            13. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            14. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            15. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            17. - - -

                                                                              - - - def - - - hasInitialValue(value: StreamOps.StreamValue): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Reductoid
                                                                              -
                                                                            18. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            19. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            20. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            21. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            22. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            23. - - -

                                                                              - - - def - - - op: String - -

                                                                              -
                                                                              Definition Classes
                                                                              Reductoid
                                                                              -
                                                                            24. - - -

                                                                              - - - def - - - privilegedDirection: Option[StreamOps.TraversalDirection] - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            25. - - -

                                                                              - - - def - - - producesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            26. - - -

                                                                              - - - def - - - providesInitialValue(value: StreamOps.StreamValue): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Reductoid
                                                                              -
                                                                            27. - - -

                                                                              - - - def - - - resultKind: StreamOps.ScalarResult.type - -

                                                                              -
                                                                              Definition Classes
                                                                              ScalarReduction → StreamTransformer
                                                                              -
                                                                            28. - - -

                                                                              - - - def - - - reverses: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamTransformer
                                                                              -
                                                                            29. - - -

                                                                              - - - def - - - someIf[V](cond: Boolean)(v: ⇒ V): Option[V] - -

                                                                              -
                                                                              Definition Classes
                                                                              Reductoid
                                                                              -
                                                                            30. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            31. - - -

                                                                              - - - def - - - throwsIfEmpty(value: StreamOps.StreamValue): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Reductoid
                                                                              -
                                                                            32. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            33. - - -

                                                                              - - - def - - - transform(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): StreamOps.StreamValue - -

                                                                              -
                                                                              Definition Classes
                                                                              Reductoid → StreamTransformer
                                                                              -
                                                                            34. - - -

                                                                              - - - def - - - transformedValue(value: StreamOps.StreamValue, totalVar: StreamOps.VarDef, initVarOpt: Option[StreamOps.VarDef])(implicit loop: StreamOps.Loop): StreamOps.StreamValue - -

                                                                              -
                                                                              Definition Classes
                                                                              ScalarReduction → Reductoid
                                                                              -
                                                                            35. - - -

                                                                              - - - def - - - unwrappedTree: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamComponent
                                                                              -
                                                                            36. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            37. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            38. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.SideEffectFreeStreamComponent

                                                                            -
                                                                            -

                                                                            Inherited from ScalarReduction

                                                                            -
                                                                            -

                                                                            Inherited from Reductoid

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.StreamTransformer

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.StreamComponent

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.StreamChainTestable

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$SumOp.html b/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$SumOp.html deleted file mode 100644 index 06dae50b..00000000 --- a/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$SumOp.html +++ /dev/null @@ -1,777 +0,0 @@ - - - - - SumOp - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamOps.TraversalOps.SumOp - - - - - - - - - - - - -

                                                                            - - - case class - - - SumOp(tree: scala.reflect.api.Universe.Tree) extends TraversalOpType with SideEffectFreeScalarReduction with Product with Serializable - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            Serializable, Serializable, Product, Equals, SideEffectFreeScalarReduction, StreamOps.SideEffectFreeStreamComponent, ScalarReduction, Reductoid, StreamOps.StreamTransformer, StreamOps.StreamComponent, StreamOps.StreamChainTestable, TraversalOpType, AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. SumOp
                                                                            2. Serializable
                                                                            3. Serializable
                                                                            4. Product
                                                                            5. Equals
                                                                            6. SideEffectFreeScalarReduction
                                                                            7. SideEffectFreeStreamComponent
                                                                            8. ScalarReduction
                                                                            9. Reductoid
                                                                            10. StreamTransformer
                                                                            11. StreamComponent
                                                                            12. StreamChainTestable
                                                                            13. TraversalOpType
                                                                            14. AnyRef
                                                                            15. Any
                                                                            16. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            -
                                                                            -

                                                                            Instance Constructors

                                                                            -
                                                                            1. - - -

                                                                              - - - new - - - SumOp(tree: scala.reflect.api.Universe.Tree) - -

                                                                              - -
                                                                            -
                                                                            - -
                                                                            -

                                                                            Type Members

                                                                            -
                                                                            1. - - -

                                                                              - - - case class - - - ReductionTotalUpdate(newTotalValue: scala.reflect.api.Universe.Tree, conditionOpt: Option[scala.reflect.api.Universe.Tree] = scala.None) extends Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              Reductoid
                                                                              -
                                                                            -
                                                                            - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - - def - - - analyzeSideEffectsOnStream(analyzer: StreamOps.SideEffectsAnalyzer): StreamOps.SideEffects - -

                                                                              - -
                                                                            7. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            8. - - -

                                                                              - - - def - - - canChainAfter(previous: StreamOps.StreamChainTestable, privilegedDirection: Option[StreamOps.TraversalDirection]): StreamOps.CanChainResult - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - closuresCount: Int - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamComponent
                                                                              -
                                                                            11. - - -

                                                                              - - - def - - - consumesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            12. - - -

                                                                              - - - def - - - createInitialValue(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              Reductoid
                                                                              -
                                                                            13. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            14. - - -

                                                                              - - - val - - - f: Null - -

                                                                              -
                                                                              Definition Classes
                                                                              SumOp → TraversalOpType
                                                                              -
                                                                            15. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            17. - - -

                                                                              - - - def - - - getInitialValue(value: StreamOps.StreamValue): scala.reflect.api.Universe.Literal - -

                                                                              -
                                                                              Definition Classes
                                                                              SumOp → Reductoid
                                                                              -
                                                                            18. - - -

                                                                              - - - def - - - hasInitialValue(value: StreamOps.StreamValue): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Reductoid
                                                                              -
                                                                            19. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            20. - - -

                                                                              - - - val - - - loopSkipsFirst: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              TraversalOpType
                                                                              -
                                                                            21. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            22. - - -

                                                                              - - - val - - - needsFunction: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              TraversalOpType
                                                                              -
                                                                            23. - - -

                                                                              - - - val - - - needsInitialValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              SumOp → Reductoid → TraversalOpType
                                                                              -
                                                                            24. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            25. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            26. - - -

                                                                              - - - def - - - op: String - -

                                                                              -
                                                                              Definition Classes
                                                                              Reductoid
                                                                              -
                                                                            27. - - -

                                                                              - - - def - - - order: StreamOps.Unordered.type - -

                                                                              -
                                                                              Definition Classes
                                                                              SumOp → StreamTransformer
                                                                              -
                                                                            28. - - -

                                                                              - - - def - - - privilegedDirection: Option[StreamOps.TraversalDirection] - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            29. - - -

                                                                              - - - def - - - producesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            30. - - -

                                                                              - - - def - - - providesInitialValue(value: StreamOps.StreamValue): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Reductoid
                                                                              -
                                                                            31. - - -

                                                                              - - - def - - - resultKind: StreamOps.ScalarResult.type - -

                                                                              -
                                                                              Definition Classes
                                                                              ScalarReduction → StreamTransformer
                                                                              -
                                                                            32. - - -

                                                                              - - - def - - - reverses: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamTransformer
                                                                              -
                                                                            33. - - -

                                                                              - - - def - - - someIf[V](cond: Boolean)(v: ⇒ V): Option[V] - -

                                                                              -
                                                                              Definition Classes
                                                                              Reductoid
                                                                              -
                                                                            34. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            35. - - -

                                                                              - - - def - - - throwsIfEmpty(value: StreamOps.StreamValue): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              SumOp → Reductoid
                                                                              -
                                                                            36. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              SumOp → AnyRef → Any
                                                                              -
                                                                            37. - - -

                                                                              - - - def - - - transform(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): StreamOps.StreamValue - -

                                                                              -
                                                                              Definition Classes
                                                                              Reductoid → StreamTransformer
                                                                              -
                                                                            38. - - -

                                                                              - - - def - - - transformedValue(value: StreamOps.StreamValue, totalVar: StreamOps.VarDef, initVarOpt: Option[StreamOps.VarDef])(implicit loop: StreamOps.Loop): StreamOps.StreamValue - -

                                                                              -
                                                                              Definition Classes
                                                                              ScalarReduction → Reductoid
                                                                              -
                                                                            39. - - -

                                                                              - - - val - - - tree: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              SumOp → StreamComponent
                                                                              -
                                                                            40. - - -

                                                                              - - - def - - - unwrappedTree: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamComponent
                                                                              -
                                                                            41. - - -

                                                                              - - - def - - - updateTotalWithValue(totIdentGen: () ⇒ scala.reflect.api.Universe.Tree, valueIdentGen: () ⇒ scala.reflect.api.Universe.Tree)(implicit loop: StreamOps.Loop): ReductionTotalUpdate - -

                                                                              -
                                                                              Definition Classes
                                                                              SumOp → Reductoid
                                                                              -
                                                                            42. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            43. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            44. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Product

                                                                            -
                                                                            -

                                                                            Inherited from Equals

                                                                            -
                                                                            -

                                                                            Inherited from SideEffectFreeScalarReduction

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.SideEffectFreeStreamComponent

                                                                            -
                                                                            -

                                                                            Inherited from ScalarReduction

                                                                            -
                                                                            -

                                                                            Inherited from Reductoid

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.StreamTransformer

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.StreamComponent

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.StreamChainTestable

                                                                            -
                                                                            -

                                                                            Inherited from TraversalOpType

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$ToArrayOp.html b/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$ToArrayOp.html deleted file mode 100644 index 963ea396..00000000 --- a/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$ToArrayOp.html +++ /dev/null @@ -1,683 +0,0 @@ - - - - - ToArrayOp - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamOps.TraversalOps.ToArrayOp - - - - - - - - - - - - -

                                                                            - - - case class - - - ToArrayOp(tree: scala.reflect.api.Universe.Tree) extends ToCollectionOp with StreamOps.CanCreateArraySink with Product with Serializable - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            Serializable, Serializable, Product, Equals, StreamOps.CanCreateArraySink, StreamOps.CanCreateStreamSink, ToCollectionOp, StreamOps.SideEffectFreeStreamComponent, StreamOps.StreamTransformer, StreamOps.StreamComponent, StreamOps.StreamChainTestable, TraversalOpType, AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. ToArrayOp
                                                                            2. Serializable
                                                                            3. Serializable
                                                                            4. Product
                                                                            5. Equals
                                                                            6. CanCreateArraySink
                                                                            7. CanCreateStreamSink
                                                                            8. ToCollectionOp
                                                                            9. SideEffectFreeStreamComponent
                                                                            10. StreamTransformer
                                                                            11. StreamComponent
                                                                            12. StreamChainTestable
                                                                            13. TraversalOpType
                                                                            14. AnyRef
                                                                            15. Any
                                                                            16. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            -
                                                                            -

                                                                            Instance Constructors

                                                                            -
                                                                            1. - - -

                                                                              - - - new - - - ToArrayOp(tree: scala.reflect.api.Universe.Tree) - -

                                                                              - -
                                                                            -
                                                                            - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - - def - - - analyzeSideEffectsOnStream(analyzer: StreamOps.SideEffectsAnalyzer): StreamOps.SideEffects - -

                                                                              - -
                                                                            7. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            8. - - -

                                                                              - - - def - - - canChainAfter(previous: StreamOps.StreamChainTestable, privilegedDirection: Option[StreamOps.TraversalDirection]): StreamOps.CanChainResult - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - closuresCount: Int - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamComponent
                                                                              -
                                                                            11. - - -

                                                                              - - - val - - - colType: ColType - -

                                                                              -
                                                                              Definition Classes
                                                                              ToCollectionOp
                                                                              -
                                                                            12. - - -

                                                                              - - - def - - - consumesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              CanCreateStreamSink → StreamChainTestable
                                                                              -
                                                                            13. - - -

                                                                              - - - def - - - createStreamSink(expectedType: scala.reflect.api.Universe.Type, componentType: scala.reflect.api.Universe.Type, outputSize: Option[() ⇒ scala.reflect.api.Universe.Tree]): StreamOps.StreamSink - -

                                                                              -
                                                                              Definition Classes
                                                                              CanCreateArraySink → CanCreateStreamSink
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            15. - - -

                                                                              - - - val - - - f: Null - -

                                                                              -
                                                                              Definition Classes
                                                                              ToCollectionOp → TraversalOpType
                                                                              -
                                                                            16. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            19. - - -

                                                                              - - - def - - - isResultWrapped: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              ToArrayOp → CanCreateArraySink
                                                                              -
                                                                            20. - - -

                                                                              - - - val - - - loopSkipsFirst: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              TraversalOpType
                                                                              -
                                                                            21. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            22. - - -

                                                                              - - - val - - - needsFunction: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              TraversalOpType
                                                                              -
                                                                            23. - - -

                                                                              - - - val - - - needsInitialValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              TraversalOpType
                                                                              -
                                                                            24. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            25. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            26. - - -

                                                                              - - - def - - - order: StreamOps.SameOrder.type - -

                                                                              -
                                                                              Definition Classes
                                                                              ToCollectionOp → StreamTransformer
                                                                              -
                                                                            27. - - -

                                                                              - - - def - - - privilegedDirection: Option[StreamOps.TraversalDirection] - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            28. - - -

                                                                              - - - def - - - producesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            29. - - -

                                                                              - - - def - - - resultKind: StreamOps.ResultKind - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamTransformer
                                                                              -
                                                                            30. - - -

                                                                              - - - def - - - reverses: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamTransformer
                                                                              -
                                                                            31. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            32. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              ToCollectionOp → AnyRef → Any
                                                                              -
                                                                            33. - - -

                                                                              - - - def - - - transform(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): StreamOps.StreamValue - -

                                                                              -
                                                                              Definition Classes
                                                                              ToCollectionOp → StreamTransformer
                                                                              -
                                                                            34. - - -

                                                                              - - - val - - - tree: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              ToArrayOp → CanCreateArraySink → StreamComponent
                                                                              -
                                                                            35. - - -

                                                                              - - - def - - - unwrappedTree: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamComponent
                                                                              -
                                                                            36. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            37. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            38. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Product

                                                                            -
                                                                            -

                                                                            Inherited from Equals

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.CanCreateArraySink

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.CanCreateStreamSink

                                                                            -
                                                                            -

                                                                            Inherited from ToCollectionOp

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.SideEffectFreeStreamComponent

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.StreamTransformer

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.StreamComponent

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.StreamChainTestable

                                                                            -
                                                                            -

                                                                            Inherited from TraversalOpType

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$ToCollectionOp.html b/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$ToCollectionOp.html deleted file mode 100644 index 05e3c436..00000000 --- a/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$ToCollectionOp.html +++ /dev/null @@ -1,675 +0,0 @@ - - - - - ToCollectionOp - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamOps.TraversalOps.ToCollectionOp - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.StreamOps.TraversalOps

                                                                            -

                                                                            ToCollectionOp

                                                                            -
                                                                            - -

                                                                            - - abstract - class - - - ToCollectionOp extends TraversalOpType with StreamOps.StreamTransformer with StreamOps.SideEffectFreeStreamComponent - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            StreamOps.SideEffectFreeStreamComponent, StreamOps.StreamTransformer, StreamOps.StreamComponent, StreamOps.StreamChainTestable, TraversalOpType, AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. ToCollectionOp
                                                                            2. SideEffectFreeStreamComponent
                                                                            3. StreamTransformer
                                                                            4. StreamComponent
                                                                            5. StreamChainTestable
                                                                            6. TraversalOpType
                                                                            7. AnyRef
                                                                            8. Any
                                                                            9. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            -
                                                                            -

                                                                            Instance Constructors

                                                                            -
                                                                            1. - - -

                                                                              - - - new - - - ToCollectionOp(colType: ColType) - -

                                                                              - -
                                                                            -
                                                                            - - - -
                                                                            -

                                                                            Abstract Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - abstract - def - - - tree: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamComponent
                                                                              -
                                                                            -
                                                                            - -
                                                                            -

                                                                            Concrete Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - - def - - - analyzeSideEffectsOnStream(analyzer: StreamOps.SideEffectsAnalyzer): StreamOps.SideEffects - -

                                                                              - -
                                                                            7. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            8. - - -

                                                                              - - - def - - - canChainAfter(previous: StreamOps.StreamChainTestable, privilegedDirection: Option[StreamOps.TraversalDirection]): StreamOps.CanChainResult - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - closuresCount: Int - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamComponent
                                                                              -
                                                                            11. - - -

                                                                              - - - val - - - colType: ColType - -

                                                                              - -
                                                                            12. - - -

                                                                              - - - def - - - consumesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            13. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            14. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            15. - - -

                                                                              - - - val - - - f: Null - -

                                                                              -
                                                                              Definition Classes
                                                                              ToCollectionOp → TraversalOpType
                                                                              -
                                                                            16. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            18. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            19. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            20. - - -

                                                                              - - - val - - - loopSkipsFirst: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              TraversalOpType
                                                                              -
                                                                            21. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            22. - - -

                                                                              - - - val - - - needsFunction: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              TraversalOpType
                                                                              -
                                                                            23. - - -

                                                                              - - - val - - - needsInitialValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              TraversalOpType
                                                                              -
                                                                            24. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            25. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            26. - - -

                                                                              - - - def - - - order: StreamOps.SameOrder.type - -

                                                                              -
                                                                              Definition Classes
                                                                              ToCollectionOp → StreamTransformer
                                                                              -
                                                                            27. - - -

                                                                              - - - def - - - privilegedDirection: Option[StreamOps.TraversalDirection] - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            28. - - -

                                                                              - - - def - - - producesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            29. - - -

                                                                              - - - def - - - resultKind: StreamOps.ResultKind - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamTransformer
                                                                              -
                                                                            30. - - -

                                                                              - - - def - - - reverses: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamTransformer
                                                                              -
                                                                            31. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            32. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              ToCollectionOp → AnyRef → Any
                                                                              -
                                                                            33. - - -

                                                                              - - - def - - - transform(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): StreamOps.StreamValue - -

                                                                              -
                                                                              Definition Classes
                                                                              ToCollectionOp → StreamTransformer
                                                                              -
                                                                            34. - - -

                                                                              - - - def - - - unwrappedTree: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamComponent
                                                                              -
                                                                            35. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            36. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            37. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.SideEffectFreeStreamComponent

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.StreamTransformer

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.StreamComponent

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.StreamChainTestable

                                                                            -
                                                                            -

                                                                            Inherited from TraversalOpType

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$ToIndexedSeqOp.html b/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$ToIndexedSeqOp.html deleted file mode 100644 index 83b412dd..00000000 --- a/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$ToIndexedSeqOp.html +++ /dev/null @@ -1,670 +0,0 @@ - - - - - ToIndexedSeqOp - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamOps.TraversalOps.ToIndexedSeqOp - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.StreamOps.TraversalOps

                                                                            -

                                                                            ToIndexedSeqOp

                                                                            -
                                                                            - -

                                                                            - - - case class - - - ToIndexedSeqOp(tree: scala.reflect.api.Universe.Tree) extends ToCollectionOp with StreamOps.CanCreateVectorSink with Product with Serializable - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            Serializable, Serializable, Product, Equals, StreamOps.CanCreateVectorSink, StreamOps.CanCreateStreamSink, ToCollectionOp, StreamOps.SideEffectFreeStreamComponent, StreamOps.StreamTransformer, StreamOps.StreamComponent, StreamOps.StreamChainTestable, TraversalOpType, AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. ToIndexedSeqOp
                                                                            2. Serializable
                                                                            3. Serializable
                                                                            4. Product
                                                                            5. Equals
                                                                            6. CanCreateVectorSink
                                                                            7. CanCreateStreamSink
                                                                            8. ToCollectionOp
                                                                            9. SideEffectFreeStreamComponent
                                                                            10. StreamTransformer
                                                                            11. StreamComponent
                                                                            12. StreamChainTestable
                                                                            13. TraversalOpType
                                                                            14. AnyRef
                                                                            15. Any
                                                                            16. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            -
                                                                            -

                                                                            Instance Constructors

                                                                            -
                                                                            1. - - -

                                                                              - - - new - - - ToIndexedSeqOp(tree: scala.reflect.api.Universe.Tree) - -

                                                                              - -
                                                                            -
                                                                            - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - - def - - - analyzeSideEffectsOnStream(analyzer: StreamOps.SideEffectsAnalyzer): StreamOps.SideEffects - -

                                                                              - -
                                                                            7. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            8. - - -

                                                                              - - - def - - - canChainAfter(previous: StreamOps.StreamChainTestable, privilegedDirection: Option[StreamOps.TraversalDirection]): StreamOps.CanChainResult - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - closuresCount: Int - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamComponent
                                                                              -
                                                                            11. - - -

                                                                              - - - val - - - colType: ColType - -

                                                                              -
                                                                              Definition Classes
                                                                              ToCollectionOp
                                                                              -
                                                                            12. - - -

                                                                              - - - def - - - consumesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              CanCreateStreamSink → StreamChainTestable
                                                                              -
                                                                            13. - - -

                                                                              - - - def - - - createStreamSink(expectedType: scala.reflect.api.Universe.Type, componentType: scala.reflect.api.Universe.Type, outputSize: Option[() ⇒ scala.reflect.api.Universe.Tree]): StreamOps.StreamSink - -

                                                                              -
                                                                              Definition Classes
                                                                              CanCreateVectorSink → CanCreateStreamSink
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            15. - - -

                                                                              - - - val - - - f: Null - -

                                                                              -
                                                                              Definition Classes
                                                                              ToCollectionOp → TraversalOpType
                                                                              -
                                                                            16. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            19. - - -

                                                                              - - - val - - - loopSkipsFirst: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              TraversalOpType
                                                                              -
                                                                            20. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            21. - - -

                                                                              - - - val - - - needsFunction: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              TraversalOpType
                                                                              -
                                                                            22. - - -

                                                                              - - - val - - - needsInitialValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              TraversalOpType
                                                                              -
                                                                            23. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            24. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            25. - - -

                                                                              - - - def - - - order: StreamOps.SameOrder.type - -

                                                                              -
                                                                              Definition Classes
                                                                              ToCollectionOp → StreamTransformer
                                                                              -
                                                                            26. - - -

                                                                              - - - def - - - privilegedDirection: Option[StreamOps.TraversalDirection] - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            27. - - -

                                                                              - - - def - - - producesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            28. - - -

                                                                              - - - def - - - resultKind: StreamOps.ResultKind - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamTransformer
                                                                              -
                                                                            29. - - -

                                                                              - - - def - - - reverses: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamTransformer
                                                                              -
                                                                            30. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            31. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              ToCollectionOp → AnyRef → Any
                                                                              -
                                                                            32. - - -

                                                                              - - - def - - - transform(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): StreamOps.StreamValue - -

                                                                              -
                                                                              Definition Classes
                                                                              ToCollectionOp → StreamTransformer
                                                                              -
                                                                            33. - - -

                                                                              - - - val - - - tree: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              ToIndexedSeqOp → CanCreateVectorSink → StreamComponent
                                                                              -
                                                                            34. - - -

                                                                              - - - def - - - unwrappedTree: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamComponent
                                                                              -
                                                                            35. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            36. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            37. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Product

                                                                            -
                                                                            -

                                                                            Inherited from Equals

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.CanCreateVectorSink

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.CanCreateStreamSink

                                                                            -
                                                                            -

                                                                            Inherited from ToCollectionOp

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.SideEffectFreeStreamComponent

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.StreamTransformer

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.StreamComponent

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.StreamChainTestable

                                                                            -
                                                                            -

                                                                            Inherited from TraversalOpType

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$ToListOp.html b/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$ToListOp.html deleted file mode 100644 index a7263869..00000000 --- a/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$ToListOp.html +++ /dev/null @@ -1,670 +0,0 @@ - - - - - ToListOp - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamOps.TraversalOps.ToListOp - - - - - - - - - - - - -

                                                                            - - - case class - - - ToListOp(tree: scala.reflect.api.Universe.Tree) extends ToCollectionOp with StreamOps.CanCreateListSink with Product with Serializable - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            Serializable, Serializable, Product, Equals, StreamOps.CanCreateListSink, StreamOps.CanCreateStreamSink, ToCollectionOp, StreamOps.SideEffectFreeStreamComponent, StreamOps.StreamTransformer, StreamOps.StreamComponent, StreamOps.StreamChainTestable, TraversalOpType, AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. ToListOp
                                                                            2. Serializable
                                                                            3. Serializable
                                                                            4. Product
                                                                            5. Equals
                                                                            6. CanCreateListSink
                                                                            7. CanCreateStreamSink
                                                                            8. ToCollectionOp
                                                                            9. SideEffectFreeStreamComponent
                                                                            10. StreamTransformer
                                                                            11. StreamComponent
                                                                            12. StreamChainTestable
                                                                            13. TraversalOpType
                                                                            14. AnyRef
                                                                            15. Any
                                                                            16. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            -
                                                                            -

                                                                            Instance Constructors

                                                                            -
                                                                            1. - - -

                                                                              - - - new - - - ToListOp(tree: scala.reflect.api.Universe.Tree) - -

                                                                              - -
                                                                            -
                                                                            - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - - def - - - analyzeSideEffectsOnStream(analyzer: StreamOps.SideEffectsAnalyzer): StreamOps.SideEffects - -

                                                                              - -
                                                                            7. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            8. - - -

                                                                              - - - def - - - canChainAfter(previous: StreamOps.StreamChainTestable, privilegedDirection: Option[StreamOps.TraversalDirection]): StreamOps.CanChainResult - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - closuresCount: Int - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamComponent
                                                                              -
                                                                            11. - - -

                                                                              - - - val - - - colType: ColType - -

                                                                              -
                                                                              Definition Classes
                                                                              ToCollectionOp
                                                                              -
                                                                            12. - - -

                                                                              - - - def - - - consumesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              CanCreateStreamSink → StreamChainTestable
                                                                              -
                                                                            13. - - -

                                                                              - - - def - - - createStreamSink(expectedType: scala.reflect.api.Universe.Type, componentType: scala.reflect.api.Universe.Type, outputSize: Option[() ⇒ scala.reflect.api.Universe.Tree]): StreamOps.StreamSink - -

                                                                              -
                                                                              Definition Classes
                                                                              CanCreateListSink → CanCreateStreamSink
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            15. - - -

                                                                              - - - val - - - f: Null - -

                                                                              -
                                                                              Definition Classes
                                                                              ToCollectionOp → TraversalOpType
                                                                              -
                                                                            16. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            19. - - -

                                                                              - - - val - - - loopSkipsFirst: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              TraversalOpType
                                                                              -
                                                                            20. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            21. - - -

                                                                              - - - val - - - needsFunction: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              TraversalOpType
                                                                              -
                                                                            22. - - -

                                                                              - - - val - - - needsInitialValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              TraversalOpType
                                                                              -
                                                                            23. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            24. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            25. - - -

                                                                              - - - def - - - order: StreamOps.SameOrder.type - -

                                                                              -
                                                                              Definition Classes
                                                                              ToCollectionOp → StreamTransformer
                                                                              -
                                                                            26. - - -

                                                                              - - - def - - - privilegedDirection: Option[StreamOps.TraversalDirection] - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            27. - - -

                                                                              - - - def - - - producesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            28. - - -

                                                                              - - - def - - - resultKind: StreamOps.ResultKind - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamTransformer
                                                                              -
                                                                            29. - - -

                                                                              - - - def - - - reverses: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamTransformer
                                                                              -
                                                                            30. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            31. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              ToCollectionOp → AnyRef → Any
                                                                              -
                                                                            32. - - -

                                                                              - - - def - - - transform(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): StreamOps.StreamValue - -

                                                                              -
                                                                              Definition Classes
                                                                              ToCollectionOp → StreamTransformer
                                                                              -
                                                                            33. - - -

                                                                              - - - val - - - tree: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              ToListOp → CanCreateListSink → StreamComponent
                                                                              -
                                                                            34. - - -

                                                                              - - - def - - - unwrappedTree: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamComponent
                                                                              -
                                                                            35. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            36. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            37. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Product

                                                                            -
                                                                            -

                                                                            Inherited from Equals

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.CanCreateListSink

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.CanCreateStreamSink

                                                                            -
                                                                            -

                                                                            Inherited from ToCollectionOp

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.SideEffectFreeStreamComponent

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.StreamTransformer

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.StreamComponent

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.StreamChainTestable

                                                                            -
                                                                            -

                                                                            Inherited from TraversalOpType

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$ToSeqOp.html b/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$ToSeqOp.html deleted file mode 100644 index e8283a57..00000000 --- a/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$ToSeqOp.html +++ /dev/null @@ -1,670 +0,0 @@ - - - - - ToSeqOp - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamOps.TraversalOps.ToSeqOp - - - - - - - - - - - - -

                                                                            - - - case class - - - ToSeqOp(tree: scala.reflect.api.Universe.Tree) extends ToCollectionOp with StreamOps.CanCreateVectorSink with Product with Serializable - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            Serializable, Serializable, Product, Equals, StreamOps.CanCreateVectorSink, StreamOps.CanCreateStreamSink, ToCollectionOp, StreamOps.SideEffectFreeStreamComponent, StreamOps.StreamTransformer, StreamOps.StreamComponent, StreamOps.StreamChainTestable, TraversalOpType, AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. ToSeqOp
                                                                            2. Serializable
                                                                            3. Serializable
                                                                            4. Product
                                                                            5. Equals
                                                                            6. CanCreateVectorSink
                                                                            7. CanCreateStreamSink
                                                                            8. ToCollectionOp
                                                                            9. SideEffectFreeStreamComponent
                                                                            10. StreamTransformer
                                                                            11. StreamComponent
                                                                            12. StreamChainTestable
                                                                            13. TraversalOpType
                                                                            14. AnyRef
                                                                            15. Any
                                                                            16. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            -
                                                                            -

                                                                            Instance Constructors

                                                                            -
                                                                            1. - - -

                                                                              - - - new - - - ToSeqOp(tree: scala.reflect.api.Universe.Tree) - -

                                                                              - -
                                                                            -
                                                                            - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - - def - - - analyzeSideEffectsOnStream(analyzer: StreamOps.SideEffectsAnalyzer): StreamOps.SideEffects - -

                                                                              - -
                                                                            7. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            8. - - -

                                                                              - - - def - - - canChainAfter(previous: StreamOps.StreamChainTestable, privilegedDirection: Option[StreamOps.TraversalDirection]): StreamOps.CanChainResult - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - closuresCount: Int - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamComponent
                                                                              -
                                                                            11. - - -

                                                                              - - - val - - - colType: ColType - -

                                                                              -
                                                                              Definition Classes
                                                                              ToCollectionOp
                                                                              -
                                                                            12. - - -

                                                                              - - - def - - - consumesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              CanCreateStreamSink → StreamChainTestable
                                                                              -
                                                                            13. - - -

                                                                              - - - def - - - createStreamSink(expectedType: scala.reflect.api.Universe.Type, componentType: scala.reflect.api.Universe.Type, outputSize: Option[() ⇒ scala.reflect.api.Universe.Tree]): StreamOps.StreamSink - -

                                                                              -
                                                                              Definition Classes
                                                                              CanCreateVectorSink → CanCreateStreamSink
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            15. - - -

                                                                              - - - val - - - f: Null - -

                                                                              -
                                                                              Definition Classes
                                                                              ToCollectionOp → TraversalOpType
                                                                              -
                                                                            16. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            19. - - -

                                                                              - - - val - - - loopSkipsFirst: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              TraversalOpType
                                                                              -
                                                                            20. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            21. - - -

                                                                              - - - val - - - needsFunction: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              TraversalOpType
                                                                              -
                                                                            22. - - -

                                                                              - - - val - - - needsInitialValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              TraversalOpType
                                                                              -
                                                                            23. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            24. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            25. - - -

                                                                              - - - def - - - order: StreamOps.SameOrder.type - -

                                                                              -
                                                                              Definition Classes
                                                                              ToCollectionOp → StreamTransformer
                                                                              -
                                                                            26. - - -

                                                                              - - - def - - - privilegedDirection: Option[StreamOps.TraversalDirection] - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            27. - - -

                                                                              - - - def - - - producesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            28. - - -

                                                                              - - - def - - - resultKind: StreamOps.ResultKind - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamTransformer
                                                                              -
                                                                            29. - - -

                                                                              - - - def - - - reverses: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamTransformer
                                                                              -
                                                                            30. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            31. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              ToCollectionOp → AnyRef → Any
                                                                              -
                                                                            32. - - -

                                                                              - - - def - - - transform(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): StreamOps.StreamValue - -

                                                                              -
                                                                              Definition Classes
                                                                              ToCollectionOp → StreamTransformer
                                                                              -
                                                                            33. - - -

                                                                              - - - val - - - tree: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              ToSeqOp → CanCreateVectorSink → StreamComponent
                                                                              -
                                                                            34. - - -

                                                                              - - - def - - - unwrappedTree: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamComponent
                                                                              -
                                                                            35. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            36. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            37. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Product

                                                                            -
                                                                            -

                                                                            Inherited from Equals

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.CanCreateVectorSink

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.CanCreateStreamSink

                                                                            -
                                                                            -

                                                                            Inherited from ToCollectionOp

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.SideEffectFreeStreamComponent

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.StreamTransformer

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.StreamComponent

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.StreamChainTestable

                                                                            -
                                                                            -

                                                                            Inherited from TraversalOpType

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$ToSetOp.html b/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$ToSetOp.html deleted file mode 100644 index a66d9337..00000000 --- a/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$ToSetOp.html +++ /dev/null @@ -1,670 +0,0 @@ - - - - - ToSetOp - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamOps.TraversalOps.ToSetOp - - - - - - - - - - - - -

                                                                            - - - case class - - - ToSetOp(tree: scala.reflect.api.Universe.Tree) extends ToCollectionOp with StreamOps.CanCreateSetSink with Product with Serializable - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            Serializable, Serializable, Product, Equals, StreamOps.CanCreateSetSink, StreamOps.CanCreateStreamSink, ToCollectionOp, StreamOps.SideEffectFreeStreamComponent, StreamOps.StreamTransformer, StreamOps.StreamComponent, StreamOps.StreamChainTestable, TraversalOpType, AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. ToSetOp
                                                                            2. Serializable
                                                                            3. Serializable
                                                                            4. Product
                                                                            5. Equals
                                                                            6. CanCreateSetSink
                                                                            7. CanCreateStreamSink
                                                                            8. ToCollectionOp
                                                                            9. SideEffectFreeStreamComponent
                                                                            10. StreamTransformer
                                                                            11. StreamComponent
                                                                            12. StreamChainTestable
                                                                            13. TraversalOpType
                                                                            14. AnyRef
                                                                            15. Any
                                                                            16. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            -
                                                                            -

                                                                            Instance Constructors

                                                                            -
                                                                            1. - - -

                                                                              - - - new - - - ToSetOp(tree: scala.reflect.api.Universe.Tree) - -

                                                                              - -
                                                                            -
                                                                            - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - - def - - - analyzeSideEffectsOnStream(analyzer: StreamOps.SideEffectsAnalyzer): StreamOps.SideEffects - -

                                                                              - -
                                                                            7. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            8. - - -

                                                                              - - - def - - - canChainAfter(previous: StreamOps.StreamChainTestable, privilegedDirection: Option[StreamOps.TraversalDirection]): StreamOps.CanChainResult - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - closuresCount: Int - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamComponent
                                                                              -
                                                                            11. - - -

                                                                              - - - val - - - colType: ColType - -

                                                                              -
                                                                              Definition Classes
                                                                              ToCollectionOp
                                                                              -
                                                                            12. - - -

                                                                              - - - def - - - consumesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              CanCreateStreamSink → StreamChainTestable
                                                                              -
                                                                            13. - - -

                                                                              - - - def - - - createStreamSink(expectedType: scala.reflect.api.Universe.Type, componentType: scala.reflect.api.Universe.Type, outputSize: Option[() ⇒ scala.reflect.api.Universe.Tree]): StreamOps.StreamSink - -

                                                                              -
                                                                              Definition Classes
                                                                              CanCreateSetSink → CanCreateStreamSink
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            15. - - -

                                                                              - - - val - - - f: Null - -

                                                                              -
                                                                              Definition Classes
                                                                              ToCollectionOp → TraversalOpType
                                                                              -
                                                                            16. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            19. - - -

                                                                              - - - val - - - loopSkipsFirst: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              TraversalOpType
                                                                              -
                                                                            20. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            21. - - -

                                                                              - - - val - - - needsFunction: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              TraversalOpType
                                                                              -
                                                                            22. - - -

                                                                              - - - val - - - needsInitialValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              TraversalOpType
                                                                              -
                                                                            23. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            24. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            25. - - -

                                                                              - - - def - - - order: StreamOps.SameOrder.type - -

                                                                              -
                                                                              Definition Classes
                                                                              ToCollectionOp → StreamTransformer
                                                                              -
                                                                            26. - - -

                                                                              - - - def - - - privilegedDirection: Option[StreamOps.TraversalDirection] - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            27. - - -

                                                                              - - - def - - - producesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            28. - - -

                                                                              - - - def - - - resultKind: StreamOps.ResultKind - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamTransformer
                                                                              -
                                                                            29. - - -

                                                                              - - - def - - - reverses: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamTransformer
                                                                              -
                                                                            30. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            31. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              ToCollectionOp → AnyRef → Any
                                                                              -
                                                                            32. - - -

                                                                              - - - def - - - transform(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): StreamOps.StreamValue - -

                                                                              -
                                                                              Definition Classes
                                                                              ToCollectionOp → StreamTransformer
                                                                              -
                                                                            33. - - -

                                                                              - - - val - - - tree: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              ToSetOp → CanCreateSetSink → StreamComponent
                                                                              -
                                                                            34. - - -

                                                                              - - - def - - - unwrappedTree: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamComponent
                                                                              -
                                                                            35. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            36. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            37. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Product

                                                                            -
                                                                            -

                                                                            Inherited from Equals

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.CanCreateSetSink

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.CanCreateStreamSink

                                                                            -
                                                                            -

                                                                            Inherited from ToCollectionOp

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.SideEffectFreeStreamComponent

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.StreamTransformer

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.StreamComponent

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.StreamChainTestable

                                                                            -
                                                                            -

                                                                            Inherited from TraversalOpType

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$ToVectorOp.html b/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$ToVectorOp.html deleted file mode 100644 index 81d237b4..00000000 --- a/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$ToVectorOp.html +++ /dev/null @@ -1,670 +0,0 @@ - - - - - ToVectorOp - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamOps.TraversalOps.ToVectorOp - - - - - - - - - - - - -

                                                                            - - - case class - - - ToVectorOp(tree: scala.reflect.api.Universe.Tree) extends ToCollectionOp with StreamOps.CanCreateVectorSink with Product with Serializable - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            Serializable, Serializable, Product, Equals, StreamOps.CanCreateVectorSink, StreamOps.CanCreateStreamSink, ToCollectionOp, StreamOps.SideEffectFreeStreamComponent, StreamOps.StreamTransformer, StreamOps.StreamComponent, StreamOps.StreamChainTestable, TraversalOpType, AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. ToVectorOp
                                                                            2. Serializable
                                                                            3. Serializable
                                                                            4. Product
                                                                            5. Equals
                                                                            6. CanCreateVectorSink
                                                                            7. CanCreateStreamSink
                                                                            8. ToCollectionOp
                                                                            9. SideEffectFreeStreamComponent
                                                                            10. StreamTransformer
                                                                            11. StreamComponent
                                                                            12. StreamChainTestable
                                                                            13. TraversalOpType
                                                                            14. AnyRef
                                                                            15. Any
                                                                            16. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            -
                                                                            -

                                                                            Instance Constructors

                                                                            -
                                                                            1. - - -

                                                                              - - - new - - - ToVectorOp(tree: scala.reflect.api.Universe.Tree) - -

                                                                              - -
                                                                            -
                                                                            - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - - def - - - analyzeSideEffectsOnStream(analyzer: StreamOps.SideEffectsAnalyzer): StreamOps.SideEffects - -

                                                                              - -
                                                                            7. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            8. - - -

                                                                              - - - def - - - canChainAfter(previous: StreamOps.StreamChainTestable, privilegedDirection: Option[StreamOps.TraversalDirection]): StreamOps.CanChainResult - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - closuresCount: Int - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamComponent
                                                                              -
                                                                            11. - - -

                                                                              - - - val - - - colType: ColType - -

                                                                              -
                                                                              Definition Classes
                                                                              ToCollectionOp
                                                                              -
                                                                            12. - - -

                                                                              - - - def - - - consumesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              CanCreateStreamSink → StreamChainTestable
                                                                              -
                                                                            13. - - -

                                                                              - - - def - - - createStreamSink(expectedType: scala.reflect.api.Universe.Type, componentType: scala.reflect.api.Universe.Type, outputSize: Option[() ⇒ scala.reflect.api.Universe.Tree]): StreamOps.StreamSink - -

                                                                              -
                                                                              Definition Classes
                                                                              CanCreateVectorSink → CanCreateStreamSink
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            15. - - -

                                                                              - - - val - - - f: Null - -

                                                                              -
                                                                              Definition Classes
                                                                              ToCollectionOp → TraversalOpType
                                                                              -
                                                                            16. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            19. - - -

                                                                              - - - val - - - loopSkipsFirst: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              TraversalOpType
                                                                              -
                                                                            20. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            21. - - -

                                                                              - - - val - - - needsFunction: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              TraversalOpType
                                                                              -
                                                                            22. - - -

                                                                              - - - val - - - needsInitialValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              TraversalOpType
                                                                              -
                                                                            23. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            24. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            25. - - -

                                                                              - - - def - - - order: StreamOps.SameOrder.type - -

                                                                              -
                                                                              Definition Classes
                                                                              ToCollectionOp → StreamTransformer
                                                                              -
                                                                            26. - - -

                                                                              - - - def - - - privilegedDirection: Option[StreamOps.TraversalDirection] - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            27. - - -

                                                                              - - - def - - - producesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            28. - - -

                                                                              - - - def - - - resultKind: StreamOps.ResultKind - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamTransformer
                                                                              -
                                                                            29. - - -

                                                                              - - - def - - - reverses: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamTransformer
                                                                              -
                                                                            30. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            31. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              ToCollectionOp → AnyRef → Any
                                                                              -
                                                                            32. - - -

                                                                              - - - def - - - transform(value: StreamOps.StreamValue)(implicit loop: StreamOps.Loop): StreamOps.StreamValue - -

                                                                              -
                                                                              Definition Classes
                                                                              ToCollectionOp → StreamTransformer
                                                                              -
                                                                            33. - - -

                                                                              - - - val - - - tree: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              ToVectorOp → CanCreateVectorSink → StreamComponent
                                                                              -
                                                                            34. - - -

                                                                              - - - def - - - unwrappedTree: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamComponent
                                                                              -
                                                                            35. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            36. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            37. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Product

                                                                            -
                                                                            -

                                                                            Inherited from Equals

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.CanCreateVectorSink

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.CanCreateStreamSink

                                                                            -
                                                                            -

                                                                            Inherited from ToCollectionOp

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.SideEffectFreeStreamComponent

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.StreamTransformer

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.StreamComponent

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps.StreamChainTestable

                                                                            -
                                                                            -

                                                                            Inherited from TraversalOpType

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$UpdateAllOp.html b/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$UpdateAllOp.html deleted file mode 100644 index 3bd5ac37..00000000 --- a/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$UpdateAllOp.html +++ /dev/null @@ -1,487 +0,0 @@ - - - - - UpdateAllOp - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamOps.TraversalOps.UpdateAllOp - - - - - - - - - - - - -

                                                                            - - - case class - - - UpdateAllOp(tree: scala.reflect.api.Universe.Tree, f: scala.reflect.api.Universe.Tree) extends TraversalOpType with Product with Serializable - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            Serializable, Serializable, Product, Equals, TraversalOpType, AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. UpdateAllOp
                                                                            2. Serializable
                                                                            3. Serializable
                                                                            4. Product
                                                                            5. Equals
                                                                            6. TraversalOpType
                                                                            7. AnyRef
                                                                            8. Any
                                                                            9. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            -
                                                                            -

                                                                            Instance Constructors

                                                                            -
                                                                            1. - - -

                                                                              - - - new - - - UpdateAllOp(tree: scala.reflect.api.Universe.Tree, f: scala.reflect.api.Universe.Tree) - -

                                                                              - -
                                                                            -
                                                                            - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            8. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            9. - - -

                                                                              - - - val - - - f: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              UpdateAllOp → TraversalOpType
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            11. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            12. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            13. - - -

                                                                              - - - val - - - loopSkipsFirst: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              TraversalOpType
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            15. - - -

                                                                              - - - val - - - needsFunction: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              TraversalOpType
                                                                              -
                                                                            16. - - -

                                                                              - - - val - - - needsInitialValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              TraversalOpType
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            19. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            20. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              UpdateAllOp → AnyRef → Any
                                                                              -
                                                                            21. - - -

                                                                              - - - val - - - tree: scala.reflect.api.Universe.Tree - -

                                                                              - -
                                                                            22. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            23. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            24. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Product

                                                                            -
                                                                            -

                                                                            Inherited from Equals

                                                                            -
                                                                            -

                                                                            Inherited from TraversalOpType

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$ZipOp.html b/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$ZipOp.html deleted file mode 100644 index 017c97a1..00000000 --- a/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$ZipOp.html +++ /dev/null @@ -1,500 +0,0 @@ - - - - - ZipOp - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamOps.TraversalOps.ZipOp - - - - - - - - - - - - -

                                                                            - - - case class - - - ZipOp(tree: scala.reflect.api.Universe.Tree, zippedCollection: scala.reflect.api.Universe.Tree) extends TraversalOpType with Product with Serializable - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            Serializable, Serializable, Product, Equals, TraversalOpType, AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. ZipOp
                                                                            2. Serializable
                                                                            3. Serializable
                                                                            4. Product
                                                                            5. Equals
                                                                            6. TraversalOpType
                                                                            7. AnyRef
                                                                            8. Any
                                                                            9. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            -
                                                                            -

                                                                            Instance Constructors

                                                                            -
                                                                            1. - - -

                                                                              - - - new - - - ZipOp(tree: scala.reflect.api.Universe.Tree, zippedCollection: scala.reflect.api.Universe.Tree) - -

                                                                              - -
                                                                            -
                                                                            - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            8. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            9. - - -

                                                                              - - - val - - - f: Null - -

                                                                              -
                                                                              Definition Classes
                                                                              ZipOp → TraversalOpType
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            11. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            12. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            13. - - -

                                                                              - - - val - - - loopSkipsFirst: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              TraversalOpType
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            15. - - -

                                                                              - - - val - - - needsFunction: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              TraversalOpType
                                                                              -
                                                                            16. - - -

                                                                              - - - val - - - needsInitialValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              TraversalOpType
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            19. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            20. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              ZipOp → AnyRef → Any
                                                                              -
                                                                            21. - - -

                                                                              - - - val - - - tree: scala.reflect.api.Universe.Tree - -

                                                                              - -
                                                                            22. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            23. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            24. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            25. - - -

                                                                              - - - val - - - zippedCollection: scala.reflect.api.Universe.Tree - -

                                                                              - -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Product

                                                                            -
                                                                            -

                                                                            Inherited from Equals

                                                                            -
                                                                            -

                                                                            Inherited from TraversalOpType

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$ZipWithIndexOp.html b/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$ZipWithIndexOp.html deleted file mode 100644 index 834053b4..00000000 --- a/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$$ZipWithIndexOp.html +++ /dev/null @@ -1,487 +0,0 @@ - - - - - ZipWithIndexOp - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamOps.TraversalOps.ZipWithIndexOp - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.StreamOps.TraversalOps

                                                                            -

                                                                            ZipWithIndexOp

                                                                            -
                                                                            - -

                                                                            - - - case class - - - ZipWithIndexOp(tree: scala.reflect.api.Universe.Tree) extends TraversalOpType with Product with Serializable - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            Serializable, Serializable, Product, Equals, TraversalOpType, AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. ZipWithIndexOp
                                                                            2. Serializable
                                                                            3. Serializable
                                                                            4. Product
                                                                            5. Equals
                                                                            6. TraversalOpType
                                                                            7. AnyRef
                                                                            8. Any
                                                                            9. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            -
                                                                            -

                                                                            Instance Constructors

                                                                            -
                                                                            1. - - -

                                                                              - - - new - - - ZipWithIndexOp(tree: scala.reflect.api.Universe.Tree) - -

                                                                              - -
                                                                            -
                                                                            - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            8. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            9. - - -

                                                                              - - - val - - - f: Null - -

                                                                              -
                                                                              Definition Classes
                                                                              ZipWithIndexOp → TraversalOpType
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            11. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            12. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            13. - - -

                                                                              - - - val - - - loopSkipsFirst: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              TraversalOpType
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            15. - - -

                                                                              - - - val - - - needsFunction: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              TraversalOpType
                                                                              -
                                                                            16. - - -

                                                                              - - - val - - - needsInitialValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              TraversalOpType
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            19. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            20. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              ZipWithIndexOp → AnyRef → Any
                                                                              -
                                                                            21. - - -

                                                                              - - - val - - - tree: scala.reflect.api.Universe.Tree - -

                                                                              - -
                                                                            22. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            23. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            24. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Product

                                                                            -
                                                                            -

                                                                            Inherited from Equals

                                                                            -
                                                                            -

                                                                            Inherited from TraversalOpType

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$.html b/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$.html deleted file mode 100644 index 7faf33e2..00000000 --- a/Components/latest/api/scalaxy/components/StreamOps$TraversalOps$.html +++ /dev/null @@ -1,841 +0,0 @@ - - - - - TraversalOps - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamOps.TraversalOps - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.StreamOps

                                                                            -

                                                                            TraversalOps

                                                                            -
                                                                            - -

                                                                            - - - object - - - TraversalOps - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. TraversalOps
                                                                            2. AnyRef
                                                                            3. Any
                                                                            4. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - -
                                                                            -

                                                                            Type Members

                                                                            -
                                                                            1. - - -

                                                                              - - - case class - - - AllOrSomeOp(tree: scala.reflect.api.Universe.Tree, f: scala.reflect.api.Universe.Tree, all: Boolean) extends TraversalOpType with Function1Transformer with Product with Serializable - -

                                                                              - -
                                                                            2. - - -

                                                                              - - - case class - - - CollectOp(tree: scala.reflect.api.Universe.Tree, f: scala.reflect.api.Universe.Tree, canBuildFrom: scala.reflect.api.Universe.Tree) extends TraversalOpType with Product with Serializable - -

                                                                              - -
                                                                            3. - - -

                                                                              - - - case class - - - CountOp(tree: scala.reflect.api.Universe.Tree, f: scala.reflect.api.Universe.Tree) extends TraversalOpType with Function1Transformer with Product with Serializable - -

                                                                              - -
                                                                            4. - - -

                                                                              - - - case class - - - FilterOp(tree: scala.reflect.api.Universe.Tree, f: scala.reflect.api.Universe.Tree, not: Boolean) extends TraversalOpType with Function1Transformer with Product with Serializable - -

                                                                              - -
                                                                            5. - - -

                                                                              - - - case class - - - FilterWhileOp(tree: scala.reflect.api.Universe.Tree, f: scala.reflect.api.Universe.Tree, take: Boolean) extends TraversalOpType with Function1Transformer with Product with Serializable - -

                                                                              - -
                                                                            6. - - -

                                                                              - - - case class - - - FindOp(tree: scala.reflect.api.Universe.Tree, f: scala.reflect.api.Universe.Tree) extends TraversalOpType with Product with Serializable - -

                                                                              - -
                                                                            7. - - -

                                                                              - - - case class - - - FoldOp(tree: scala.reflect.api.Universe.Tree, f: scala.reflect.api.Universe.Tree, initialValue: scala.reflect.api.Universe.Tree, isLeft: Boolean) extends TraversalOpType with ScalarReduction with Function2Reduction with Product with Serializable - -

                                                                              - -
                                                                            8. - - -

                                                                              - - - case class - - - ForeachOp(tree: scala.reflect.api.Universe.Tree, f: scala.reflect.api.Universe.Tree) extends TraversalOpType with Function1Transformer with Product with Serializable - -

                                                                              - -
                                                                            9. - - -

                                                                              - - - trait - - - Function1Transformer extends FunctionTransformer - -

                                                                              - -
                                                                            10. - - -

                                                                              - - - trait - - - Function2Reduction extends Reductoid with FunctionTransformer - -

                                                                              - -
                                                                            11. - - -

                                                                              - - - trait - - - FunctionTransformer extends StreamOps.StreamTransformer - -

                                                                              - -
                                                                            12. - - -

                                                                              - - - case class - - - MapOp(tree: scala.reflect.api.Universe.Tree, f: scala.reflect.api.Universe.Tree, canBuildFrom: scala.reflect.api.Universe.Tree) extends TraversalOpType with Function1Transformer with Product with Serializable - -

                                                                              - -
                                                                            13. - - -

                                                                              - - - case class - - - MaxOp(tree: scala.reflect.api.Universe.Tree) extends TraversalOpType with SideEffectFreeScalarReduction with Product with Serializable - -

                                                                              - -
                                                                            14. - - -

                                                                              - - - case class - - - MinOp(tree: scala.reflect.api.Universe.Tree) extends TraversalOpType with SideEffectFreeScalarReduction with Product with Serializable - -

                                                                              - -
                                                                            15. - - -

                                                                              - - - case class - - - ProductOp(tree: scala.reflect.api.Universe.Tree) extends TraversalOpType with SideEffectFreeScalarReduction with Product with Serializable - -

                                                                              - -
                                                                            16. - - -

                                                                              - - - case class - - - ReduceOp(tree: scala.reflect.api.Universe.Tree, f: scala.reflect.api.Universe.Tree, isLeft: Boolean) extends TraversalOpType with ScalarReduction with Function2Reduction with Product with Serializable - -

                                                                              - -
                                                                            17. - - -

                                                                              - - - trait - - - Reductoid extends StreamOps.StreamTransformer - -

                                                                              - -
                                                                            18. - - -

                                                                              - - - case class - - - ReverseOp(tree: scala.reflect.api.Universe.Tree) extends TraversalOpType with StreamOps.StreamTransformer with StreamOps.SideEffectFreeStreamComponent with Product with Serializable - -

                                                                              - -
                                                                            19. - - -

                                                                              - - - trait - - - ScalarReduction extends Reductoid - -

                                                                              - -
                                                                            20. - - -

                                                                              - - - case class - - - ScanOp(tree: scala.reflect.api.Universe.Tree, f: scala.reflect.api.Universe.Tree, initialValue: scala.reflect.api.Universe.Tree, isLeft: Boolean) extends TraversalOpType with Function2Reduction with Product with Serializable - -

                                                                              - -
                                                                            21. - - -

                                                                              - - - trait - - - SideEffectFreeScalarReduction extends ScalarReduction with StreamOps.SideEffectFreeStreamComponent - -

                                                                              - -
                                                                            22. - - -

                                                                              - - - case class - - - SumOp(tree: scala.reflect.api.Universe.Tree) extends TraversalOpType with SideEffectFreeScalarReduction with Product with Serializable - -

                                                                              - -
                                                                            23. - - -

                                                                              - - - case class - - - ToArrayOp(tree: scala.reflect.api.Universe.Tree) extends ToCollectionOp with StreamOps.CanCreateArraySink with Product with Serializable - -

                                                                              - -
                                                                            24. - - -

                                                                              - - abstract - class - - - ToCollectionOp extends TraversalOpType with StreamOps.StreamTransformer with StreamOps.SideEffectFreeStreamComponent - -

                                                                              - -
                                                                            25. - - -

                                                                              - - - case class - - - ToIndexedSeqOp(tree: scala.reflect.api.Universe.Tree) extends ToCollectionOp with StreamOps.CanCreateVectorSink with Product with Serializable - -

                                                                              - -
                                                                            26. - - -

                                                                              - - - case class - - - ToListOp(tree: scala.reflect.api.Universe.Tree) extends ToCollectionOp with StreamOps.CanCreateListSink with Product with Serializable - -

                                                                              - -
                                                                            27. - - -

                                                                              - - - case class - - - ToSeqOp(tree: scala.reflect.api.Universe.Tree) extends ToCollectionOp with StreamOps.CanCreateVectorSink with Product with Serializable - -

                                                                              - -
                                                                            28. - - -

                                                                              - - - case class - - - ToSetOp(tree: scala.reflect.api.Universe.Tree) extends ToCollectionOp with StreamOps.CanCreateSetSink with Product with Serializable - -

                                                                              - -
                                                                            29. - - -

                                                                              - - - case class - - - ToVectorOp(tree: scala.reflect.api.Universe.Tree) extends ToCollectionOp with StreamOps.CanCreateVectorSink with Product with Serializable - -

                                                                              - -
                                                                            30. - - -

                                                                              - - - case class - - - UpdateAllOp(tree: scala.reflect.api.Universe.Tree, f: scala.reflect.api.Universe.Tree) extends TraversalOpType with Product with Serializable - -

                                                                              - -
                                                                            31. - - -

                                                                              - - - case class - - - ZipOp(tree: scala.reflect.api.Universe.Tree, zippedCollection: scala.reflect.api.Universe.Tree) extends TraversalOpType with Product with Serializable - -

                                                                              - -
                                                                            32. - - -

                                                                              - - - case class - - - ZipWithIndexOp(tree: scala.reflect.api.Universe.Tree) extends TraversalOpType with Product with Serializable - -

                                                                              - -
                                                                            -
                                                                            - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            8. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            11. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            12. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            13. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            18. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            19. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            20. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            21. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/StreamOps.html b/Components/latest/api/scalaxy/components/StreamOps.html deleted file mode 100644 index cd829a4d..00000000 --- a/Components/latest/api/scalaxy/components/StreamOps.html +++ /dev/null @@ -1,4791 +0,0 @@ - - - - - StreamOps - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamOps - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components

                                                                            -

                                                                            StreamOps

                                                                            -
                                                                            - -

                                                                            - - - trait - - - StreamOps extends CommonScalaNames with Streams with StreamSinks - -

                                                                            - - - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. StreamOps
                                                                            2. StreamSinks
                                                                            3. Streams
                                                                            4. CodeAnalysis
                                                                            5. TupleAnalysis
                                                                            6. TreeBuilders
                                                                            7. MiscMatchers
                                                                            8. Tuploids
                                                                            9. CommonScalaNames
                                                                            10. AnyRef
                                                                            11. Any
                                                                            12. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - -
                                                                            -

                                                                            Type Members

                                                                            -
                                                                            1. - - -

                                                                              - - - class - - - ArrayBuilderGen extends BuilderGen - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamSinks
                                                                              -
                                                                            2. - - -

                                                                              - - - trait - - - ArrayBuilderStreamSink extends BuilderStreamSink with WithArrayResultWrapper - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamSinks
                                                                              -
                                                                            3. - - -

                                                                              - - - trait - - - ArrayStreamSink extends WithArrayResultWrapper - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamSinks
                                                                              -
                                                                            4. - - -

                                                                              - - abstract - class - - - BooleanEvaluator extends Evaluator[Boolean] - -

                                                                              -
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            5. - - -

                                                                              - - - class - - - BoundTuple extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              TupleAnalysis
                                                                              -
                                                                            6. - - -

                                                                              - - - case class - - - BrokenOperationsStreamException(msg: String, sourceAndOps: Seq[StreamComponent], componentsWithSideEffects: Seq[SideEffectFullComponent]) extends UnsupportedOperationException with Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            7. - - -

                                                                              - - - trait - - - BuilderGen extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamSinks
                                                                              -
                                                                            8. - - -

                                                                              - - - trait - - - BuilderStreamSink extends WithResultWrapper - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamSinks
                                                                              -
                                                                            9. - - -

                                                                              - - - case class - - - CanChainResult(canChain: Boolean, reason: Option[String]) extends Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            10. - - -

                                                                              - - - trait - - - CanCreateArraySink extends CanCreateStreamSink - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamSinks
                                                                              -
                                                                            11. - - -

                                                                              - - - trait - - - CanCreateListSink extends CanCreateStreamSink - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamSinks
                                                                              -
                                                                            12. - - -

                                                                              - - - trait - - - CanCreateOptionSink extends CanCreateStreamSink - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamSinks
                                                                              -
                                                                            13. - - -

                                                                              - - - trait - - - CanCreateSetSink extends CanCreateStreamSink - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamSinks
                                                                              -
                                                                            14. - - -

                                                                              - - - trait - - - CanCreateStreamSink extends StreamChainTestable - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            15. - - -

                                                                              - - - trait - - - CanCreateVectorSink extends CanCreateStreamSink - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamSinks
                                                                              -
                                                                            16. - - -

                                                                              - - - case class - - - CodeWontBenefitFromOptimization(reason: String) extends UnsupportedOperationException with Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            17. - - -

                                                                              - - - class - - - CollectionApply extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            18. - - -

                                                                              - - abstract - class - - - DefaultBuilderGen extends BuilderGen - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamSinks
                                                                              -
                                                                            19. - - -

                                                                              - - - class - - - DefaultTupleValue extends TupleValue - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            20. - - -

                                                                              - - abstract - class - - - Evaluator[R] extends scala.reflect.api.Universe.Traverser - -

                                                                              -
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            21. - - -

                                                                              - - - class - - - HigherTypeParameterExtractor extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            22. - - -

                                                                              - - - type - - - IdentGen = () ⇒ scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            23. - - -

                                                                              - - - class - - - Ids extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            24. - - -

                                                                              - - abstract - class - - - IntEvaluator extends Evaluator[Int] - -

                                                                              -
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            25. - - -

                                                                              - - - class - - - ListBuilderGen extends DefaultBuilderGen - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamSinks
                                                                              -
                                                                            26. - - -

                                                                              - - - trait - - - LocalContext extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            27. - - -

                                                                              - - - case class - - - Loop(pos: scala.reflect.api.Universe.Position, currentOwner: scala.reflect.api.Universe.Symbol, transform: (scala.reflect.api.Universe.Tree) ⇒ scala.reflect.api.Universe.Tree) extends Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            28. - - -

                                                                              - - - class - - - N extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            29. - - -

                                                                              - - sealed - trait - - - Order extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            30. - - -

                                                                              - - sealed - trait - - - ResultKind extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            31. - - -

                                                                              - - abstract - class - - - SeqEvaluator extends Evaluator[Seq[scala.reflect.api.Universe.Tree]] - -

                                                                              -
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            32. - - -

                                                                              - - - class - - - SetBuilderGen extends BuilderGen - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamSinks
                                                                              -
                                                                            33. - - -

                                                                              - - - trait - - - SideEffectFreeStreamComponent extends StreamComponent - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            34. - - -

                                                                              - - - case class - - - SideEffectFullComponent(component: StreamComponent, sideEffects: Streams.SideEffects, preventedOptimizations: Boolean) extends Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            35. - - -

                                                                              - - - type - - - SideEffects = Seq[scala.reflect.api.Universe.Tree] - -

                                                                              -
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            36. - - -

                                                                              - - - class - - - SideEffectsAnalyzer extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            37. - - -

                                                                              - - - class - - - SideEffectsEvaluator extends SeqEvaluator - -

                                                                              -
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            38. - - -

                                                                              - - - case class - - - Stream(source: StreamSource, transformers: Seq[StreamTransformer]) extends Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            39. - - -

                                                                              - - - trait - - - StreamChainTestable extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            40. - - -

                                                                              - - - trait - - - StreamComponent extends StreamChainTestable - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            41. - - -

                                                                              - - - trait - - - StreamSink extends SideEffectFreeStreamComponent - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            42. - - -

                                                                              - - - trait - - - StreamSource extends StreamComponent - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            43. - - -

                                                                              - - - trait - - - StreamTransformer extends StreamComponent - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            44. - - -

                                                                              - - - case class - - - StreamValue(value: TupleValue, extraFirstValue: Option[TupleValue] = scala.None, valueIndex: Option[() ⇒ scala.reflect.api.Universe.Tree] = scala.None, valuesCount: Option[() ⇒ scala.reflect.api.Universe.Tree] = scala.None) extends Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            45. - - -

                                                                              - - - case class - - - SymbolsInfo(tree: scala.reflect.api.Universe.Tree, symbolDefinitions: Seq[scala.reflect.api.Universe.DefTree], definedSymbols: Set[scala.reflect.api.Universe.Symbol], preKnownSymbols: Set[scala.reflect.api.Universe.Symbol], unknownReferences: Seq[scala.reflect.api.Universe.RefTree]) extends Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            46. - - -

                                                                              - - sealed - trait - - - TraversalDirection extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            47. - - -

                                                                              - - - class - - - TraversalOp extends AnyRef - -

                                                                              - -
                                                                            48. - - -

                                                                              - - sealed abstract - class - - - TraversalOpType extends AnyRef - -

                                                                              - -
                                                                            49. - - -

                                                                              - - - type - - - TreeGen = () ⇒ scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            50. - - -

                                                                              - - - class - - - TupleAnalyzer extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              TupleAnalysis
                                                                              -
                                                                            51. - - -

                                                                              - - - case class - - - TupleInfo(tpe: scala.reflect.api.Universe.Type, components: Seq[TupleInfo]) extends Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              TupleAnalysis
                                                                              -
                                                                            52. - - -

                                                                              - - - case class - - - TupleSlice(baseSymbol: scala.reflect.api.Universe.Symbol, sliceOffset: Int, sliceLength: Int) extends Product with Serializable - -

                                                                              -

                                                                              Phases : -- unique renaming -- tuple cartography (map symbols and treeId to TupleSlices : x.

                                                                              -
                                                                            53. - - -

                                                                              - - - trait - - - TupleValue extends () ⇒ scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            54. - - -

                                                                              - - - case class - - - VarDef(rawIdentGen: () ⇒ scala.reflect.api.Universe.Ident, symbol: scala.reflect.api.Universe.Symbol, definition: scala.reflect.api.Universe.ValDef) extends Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            55. - - -

                                                                              - - - class - - - VectorBuilderGen extends DefaultBuilderGen - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamSinks
                                                                              -
                                                                            56. - - -

                                                                              - - - trait - - - WithArrayResultWrapper extends WithResultWrapper - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamSinks
                                                                              -
                                                                            57. - - -

                                                                              - - - trait - - - WithResultWrapper extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamSinks
                                                                              -
                                                                            -
                                                                            - -
                                                                            -

                                                                            Abstract Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - abstract - def - - - fresh(s: String): String - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            2. - - -

                                                                              - - abstract - val - - - global: Universe - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamOps → StreamSinks → Streams → CodeAnalysis → TupleAnalysis → TreeBuilders → MiscMatchers → Tuploids → CommonScalaNames
                                                                              -
                                                                            3. - - -

                                                                              - - abstract - def - - - inferImplicitValue(pt: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            4. - - -

                                                                              - - abstract - def - - - setInfo(sym: scala.reflect.api.Universe.Symbol, tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Symbol - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            5. - - -

                                                                              - - abstract - def - - - setPos(tree: scala.reflect.api.Universe.Tree, pos: scala.reflect.api.Universe.Position): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            6. - - -

                                                                              - - abstract - def - - - setType(tree: scala.reflect.api.Universe.Tree, tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            7. - - -

                                                                              - - abstract - def - - - setType(sym: scala.reflect.api.Universe.Symbol, tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Symbol - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            8. - - -

                                                                              - - abstract - def - - - typeCheck(tree: scala.reflect.api.Universe.Tree, pt: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            9. - - -

                                                                              - - abstract - def - - - typed[T <: scala.reflect.api.Universe.Tree](tree: T): T - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            10. - - -

                                                                              - - abstract - def - - - verbose: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            11. - - -

                                                                              - - abstract - def - - - warning(pos: scala.reflect.api.Universe.Position, msg: String): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            12. - - -

                                                                              - - abstract - def - - - withSymbol[T <: scala.reflect.api.Universe.Tree](sym: scala.reflect.api.Universe.Symbol, tpe: scala.reflect.api.Universe.Type = NoType)(tree: T): T - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            -
                                                                            - -
                                                                            -

                                                                            Concrete Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - - lazy val - - - ADD: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            7. - - -

                                                                              - - - lazy val - - - AND: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            8. - - -

                                                                              - - - lazy val - - - ASR: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            9. - - -

                                                                              - - - object - - - ArrayApply extends CollectionApply - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            10. - - -

                                                                              - - - lazy val - - - ArrayBufferClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            11. - - -

                                                                              - - - lazy val - - - ArrayIndexOutOfBoundsExceptionClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            12. - - -

                                                                              - - - val - - - ArrayName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            13. - - -

                                                                              - - - object - - - ArrayOps - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            14. - - -

                                                                              - - - lazy val - - - ArrayOpsClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            15. - - -

                                                                              - - - object - - - ArrayTabulate - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            16. - - -

                                                                              - - - object - - - ArrayTyped extends HigherTypeParameterExtractor - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            17. - - -

                                                                              - - - object - - - BasicTypeApply - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            18. - - -

                                                                              - - - def - - - C(name: String): scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            19. - - -

                                                                              - - - object - - - CanBuildFromArg - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            20. - - -

                                                                              - - - lazy val - - - CanBuildFromClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            21. - - -

                                                                              - - - lazy val - - - DIV: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            22. - - -

                                                                              - - - lazy val - - - EQ: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            23. - - -

                                                                              - - - lazy val - - - EQL: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            24. - - -

                                                                              - - - object - - - Foreach - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            25. - - -

                                                                              - - - object - - - FromLeft extends TraversalDirection with Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            26. - - -

                                                                              - - - object - - - FromRight extends TraversalDirection with Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            27. - - -

                                                                              - - - object - - - Func - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            28. - - -

                                                                              - - - lazy val - - - GE: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            29. - - -

                                                                              - - - lazy val - - - GT: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            30. - - -

                                                                              - - - lazy val - - - HASHHASH: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            31. - - -

                                                                              - - - lazy val - - - ImmutableListClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            32. - - -

                                                                              - - - object - - - IndexedSeqApply extends CollectionApply - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            33. - - -

                                                                              - - - lazy val - - - IndexedSeqClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            34. - - -

                                                                              - - - lazy val - - - IndexedSeqModule: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            35. - - -

                                                                              - - - object - - - IntRange - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            36. - - -

                                                                              - - - lazy val - - - LE: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            37. - - -

                                                                              - - - lazy val - - - LSL: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            38. - - -

                                                                              - - - lazy val - - - LSR: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            39. - - -

                                                                              - - - lazy val - - - LT: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            40. - - -

                                                                              - - - object - - - ListApply extends CollectionApply - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            41. - - -

                                                                              - - - lazy val - - - ListBufferClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            42. - - -

                                                                              - - - lazy val - - - ListClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            43. - - -

                                                                              - - - object - - - ListTree extends HigherTypeParameterExtractor - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            44. - - -

                                                                              - - - def - - - M(name: String): scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            45. - - -

                                                                              - - - lazy val - - - MINUS: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            46. - - -

                                                                              - - - lazy val - - - MOD: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            47. - - -

                                                                              - - - lazy val - - - MUL: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            48. - - -

                                                                              - - - object - - - N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            49. - - -

                                                                              - - implicit - def - - - N2TermName(n: N): scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            50. - - -

                                                                              - - - lazy val - - - NE: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            51. - - -

                                                                              - - - object - - - NoResult extends ResultKind with Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            52. - - -

                                                                              - - - lazy val - - - NonEmptyListClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            53. - - -

                                                                              - - - lazy val - - - NoneModule: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            54. - - -

                                                                              - - - lazy val - - - OR: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            55. - - -

                                                                              - - - object - - - OptionApply extends CollectionApply - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            56. - - -

                                                                              - - - lazy val - - - OptionClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            57. - - -

                                                                              - - - lazy val - - - OptionModule: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            58. - - -

                                                                              - - - object - - - OptionTree - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            59. - - -

                                                                              - - - def - - - P(name: String): scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            60. - - -

                                                                              - - - lazy val - - - PLUS: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            61. - - -

                                                                              - - - object - - - Predef - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            62. - - -

                                                                              - - - lazy val - - - RefArrayBuilderClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            63. - - -

                                                                              - - - lazy val - - - RefArrayOpsClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            64. - - -

                                                                              - - - object - - - ReverseOrder extends Order with Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            65. - - -

                                                                              - - - lazy val - - - RichWrappers: Set[scala.reflect.api.Universe.Symbol] - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            66. - - -

                                                                              - - - lazy val - - - SELF: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            67. - - -

                                                                              - - - lazy val - - - SUB: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            68. - - -

                                                                              - - - object - - - SameOrder extends Order with Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            69. - - -

                                                                              - - - lazy val - - - ScalaCollectionPackage: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            70. - - -

                                                                              - - - lazy val - - - ScalaMathCommonClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            71. - - -

                                                                              - - - object - - - ScalaMathFunction - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            72. - - -

                                                                              - - - lazy val - - - ScalaMathPackage: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            73. - - -

                                                                              - - - lazy val - - - ScalaMathPackageClass: scala.reflect.api.Universe.Symbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            74. - - -

                                                                              - - - lazy val - - - ScalaReflectPackage: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            75. - - -

                                                                              - - - object - - - ScalarResult extends ResultKind with Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            76. - - -

                                                                              - - - object - - - SeqApply extends CollectionApply - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            77. - - -

                                                                              - - - lazy val - - - SeqClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            78. - - -

                                                                              - - - lazy val - - - SeqModule: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            79. - - -

                                                                              - - - lazy val - - - SetBuilderClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            80. - - -

                                                                              - - - lazy val - - - SetClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            81. - - -

                                                                              - - - lazy val - - - SetModule: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            82. - - -

                                                                              - - - lazy val - - - SomeModule: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            83. - - -

                                                                              - - - object - - - StreamResult extends ResultKind with Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            84. - - -

                                                                              - - - lazy val - - - StringOpsClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            85. - - -

                                                                              - - - object - - - SymbolWithOwnerAndName - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            86. - - -

                                                                              - - - lazy val - - - THIS: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            87. - - -

                                                                              - - - object - - - TraversalOps - -

                                                                              - -
                                                                            88. - - -

                                                                              - - - object - - - TreeWithSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            89. - - -

                                                                              - - - object - - - TreeWithType - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            90. - - -

                                                                              - - - object - - - TrivialCanBuildFromArg - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            91. - - -

                                                                              - - - object - - - TupleClass - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            92. - - -

                                                                              - - - object - - - TupleComponent - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            93. - - -

                                                                              - - - object - - - TupleCreation - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            94. - - -

                                                                              - - - object - - - TuplePath - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            95. - - -

                                                                              - - - object - - - TupleSelect - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            96. - - -

                                                                              - - - lazy val - - - UNARY_!: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            97. - - -

                                                                              - - - lazy val - - - UNARY_+: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            98. - - -

                                                                              - - - lazy val - - - UNARY_-: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            99. - - -

                                                                              - - - lazy val - - - UNARY_~: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            100. - - -

                                                                              - - - object - - - Unordered extends Order with Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            101. - - -

                                                                              - - implicit - def - - - VarDev2IdentGen(vd: VarDef): () ⇒ scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            102. - - -

                                                                              - - - lazy val - - - VectorBuilderClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            103. - - -

                                                                              - - - lazy val - - - VectorClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            104. - - -

                                                                              - - - object - - - WhileLoop - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            105. - - -

                                                                              - - - lazy val - - - WrappedArrayBuilderClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            106. - - -

                                                                              - - - object - - - WrappedArrayTree - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            107. - - -

                                                                              - - - lazy val - - - XOR: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            108. - - -

                                                                              - - - lazy val - - - ZAND: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            109. - - -

                                                                              - - - lazy val - - - ZOR: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            110. - - -

                                                                              - - - def - - - addAssign(target: scala.reflect.api.Universe.Tree, toAdd: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            111. - - -

                                                                              - - - val - - - addAssignName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            112. - - -

                                                                              - - - def - - - apply(sym: scala.reflect.api.Universe.Symbol)(target: scala.reflect.api.Universe.Tree, args: List[scala.reflect.api.Universe.Tree]): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            113. - - -

                                                                              - - - def - - - applyFiberPath(rootGen: () ⇒ scala.reflect.api.Universe.Tree, rootTpe: scala.reflect.api.Universe.Type, path: List[Int]): (scala.reflect.api.Universe.Tree, scala.reflect.api.Universe.Type) - -

                                                                              -
                                                                              Definition Classes
                                                                              TupleAnalysis
                                                                              -
                                                                            114. - - -

                                                                              - - - def - - - applyFiberPath(rootGen: () ⇒ scala.reflect.api.Universe.Tree, path: List[Int]): (scala.reflect.api.Universe.Tree, scala.reflect.api.Universe.Type) - -

                                                                              -
                                                                              Definition Classes
                                                                              TupleAnalysis
                                                                              -
                                                                            115. - - -

                                                                              - - - val - - - applyName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            116. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            117. - - -

                                                                              - - - def - - - assembleStream(stream: Stream, outerTree: scala.reflect.api.Universe.Tree, transform: (scala.reflect.api.Universe.Tree) ⇒ scala.reflect.api.Universe.Tree, pos: scala.reflect.api.Universe.Position, currentOwner: scala.reflect.api.Universe.Symbol): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            118. - - -

                                                                              - - - def - - - binOp(a: scala.reflect.api.Universe.Tree, op: scala.reflect.api.Universe.Symbol, b: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            119. - - -

                                                                              - - - def - - - boolAnd(a: scala.reflect.api.Universe.Tree, b: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            120. - - -

                                                                              - - - def - - - boolNot(a: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Select - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            121. - - -

                                                                              - - - def - - - boolOr(a: scala.reflect.api.Universe.Tree, b: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            122. - - -

                                                                              - - - val - - - byName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            123. - - -

                                                                              - - - val - - - canBuildFromName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            124. - - -

                                                                              - - - lazy val - - - classToType: Map[Class[_], scala.reflect.api.Universe.Type] - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            125. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            126. - - -

                                                                              - - - val - - - collectName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            127. - - -

                                                                              - - - val - - - countName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            128. - - -

                                                                              - - - def - - - createSideEffectsEvaluator(tree: scala.reflect.api.Universe.Tree, cached: Boolean = true, preKnownSymbols: Set[scala.reflect.api.Universe.Symbol] = Set()): SideEffectsEvaluator - -

                                                                              -
                                                                              Attributes
                                                                              protected
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            129. - - -

                                                                              - - - def - - - decrementIntVar(identGen: () ⇒ scala.reflect.api.Universe.Ident, value: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Assign - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            130. - - -

                                                                              - - - val - - - dropWhileName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            131. - - -

                                                                              - - - def - - - encode(str: String): scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            132. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            133. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            134. - - -

                                                                              - - - val - - - existsName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            135. - - -

                                                                              - - - val - - - filterName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            136. - - -

                                                                              - - - val - - - filterNotName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            137. - - -

                                                                              - - - def - - - filterTree[V](tree: scala.reflect.api.Universe.Tree)(f: PartialFunction[scala.reflect.api.Universe.Tree, V]): Seq[V] - -

                                                                              -
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            138. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            139. - - -

                                                                              - - - val - - - findName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            140. - - -

                                                                              - - - def - - - flattenApply(tree: scala.reflect.api.Universe.Tree): List[scala.reflect.api.Universe.Tree] - -

                                                                              -

                                                                              Smashes directly nested applies down to catenate the argument lists.

                                                                              Smashes directly nested applies down to catenate the argument lists.

                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            141. - - -

                                                                              - - - def - - - flattenApplyGroups(tree: scala.reflect.api.Universe.Tree): List[List[scala.reflect.api.Universe.Tree]] - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            142. - - -

                                                                              - - - def - - - flattenFiberPaths(info: TupleInfo): Seq[List[Int]] - -

                                                                              -
                                                                              Definition Classes
                                                                              TupleAnalysis
                                                                              -
                                                                            143. - - -

                                                                              - - - def - - - flattenFiberPaths(tpe: scala.reflect.api.Universe.Type): Seq[List[Int]] - -

                                                                              -
                                                                              Definition Classes
                                                                              TupleAnalysis
                                                                              -
                                                                            144. - - -

                                                                              - - - def - - - flattenSelect(tree: scala.reflect.api.Universe.Tree): (scala.reflect.api.Universe.Tree, List[scala.reflect.api.Universe.Name]) - -

                                                                              -

                                                                              Smashes directly nested selects down to the inner tree and a list of names.

                                                                              Smashes directly nested selects down to the inner tree and a list of names.

                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            145. - - -

                                                                              - - - def - - - flattenTypes(tpe: scala.reflect.api.Universe.Type): Seq[scala.reflect.api.Universe.Type] - -

                                                                              -
                                                                              Definition Classes
                                                                              TupleAnalysis
                                                                              -
                                                                            146. - - -

                                                                              - - - val - - - foldLeftName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            147. - - -

                                                                              - - - val - - - foldRightName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            148. - - -

                                                                              - - - val - - - forallName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            149. - - -

                                                                              - - - val - - - foreachName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            150. - - -

                                                                              - - - def - - - getArrayType(dimensions: Int, componentType: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Type - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            151. - - -

                                                                              - - - def - - - getArrayWrapperTpe(componentType: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Type - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamSinks
                                                                              -
                                                                            152. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            153. - - -

                                                                              - - - def - - - getComponentOffsetAndSizeOfIthMember(tpe: scala.reflect.api.Universe.Type, i: Int): (Int, Int) - -

                                                                              -
                                                                              Definition Classes
                                                                              TupleAnalysis
                                                                              -
                                                                            154. - - -

                                                                              - - - def - - - getRawUnknownSymbolReferences(tree: scala.reflect.api.Universe.Tree, isKnownSymbol: (scala.reflect.api.Universe.Symbol) ⇒ Boolean, accept: (scala.reflect.api.Universe.Tree) ⇒ Boolean): Seq[scala.reflect.api.Universe.RefTree] - -

                                                                              -
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            155. - - -

                                                                              - - - def - - - getSideEffects(tree: scala.reflect.api.Universe.Tree): Seq[scala.reflect.api.Universe.Tree] - -

                                                                              -
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            156. - - -

                                                                              - - - def - - - getSymbolDefinitions(tree: scala.reflect.api.Universe.Tree): Seq[scala.reflect.api.Universe.DefTree] - -

                                                                              -
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            157. - - -

                                                                              - - - def - - - getTreeChildren(tree: scala.reflect.api.Universe.Tree): Seq[scala.reflect.api.Universe.Tree] - -

                                                                              -
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            158. - - -

                                                                              - - - def - - - getTupleComponentTypes(tpe: scala.reflect.api.Universe.Type): List[scala.reflect.api.Universe.Type] - -

                                                                              -
                                                                              Definition Classes
                                                                              Tuploids
                                                                              -
                                                                            159. - - -

                                                                              - - - def - - - getTupleInfo(tpe: scala.reflect.api.Universe.Type): TupleInfo - -

                                                                              -
                                                                              Definition Classes
                                                                              TupleAnalysis
                                                                              -
                                                                            160. - - -

                                                                              - - - def - - - getType(tree: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Type - -

                                                                              -
                                                                              Definition Classes
                                                                              TupleAnalysis
                                                                              -
                                                                            161. - - -

                                                                              - - - def - - - getUnknownSymbolInfo(tree: scala.reflect.api.Universe.Tree, filter: (scala.reflect.api.Universe.Tree) ⇒ Boolean = _ => true, preKnownSymbols: Set[scala.reflect.api.Universe.Symbol] = Set()): SymbolsInfo - -

                                                                              -
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            162. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            163. - - -

                                                                              - - - val - - - headName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            164. - - -

                                                                              - - - def - - - ident(sym: scala.reflect.api.Universe.Symbol, tpe: scala.reflect.api.Universe.Type, n: scala.reflect.api.Universe.Name, pos: scala.reflect.api.Universe.Position = NoPosition): scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            165. - - -

                                                                              - - - def - - - incrementIntVar(identGen: () ⇒ scala.reflect.api.Universe.Ident, value: scala.reflect.api.Universe.Tree = newInt(1)): scala.reflect.api.Universe.Assign - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            166. - - -

                                                                              - - - def - - - intAdd(a: ⇒ scala.reflect.api.Universe.Tree, b: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            167. - - -

                                                                              - - - def - - - intDiv(a: ⇒ scala.reflect.api.Universe.Tree, b: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            168. - - -

                                                                              - - - def - - - intSub(a: ⇒ scala.reflect.api.Universe.Tree, b: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            169. - - -

                                                                              - - - val - - - intWrapperName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            170. - - -

                                                                              - - - def - - - isAnyVal(tpe: scala.reflect.api.Universe.Type): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            171. - - -

                                                                              - - - val - - - isEmptyName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            172. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            173. - - -

                                                                              - - - def - - - isPrimitiveType(tpe: scala.reflect.api.Universe.Type): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Tuploids
                                                                              -
                                                                            174. - - -

                                                                              - - - def - - - isSideEffectFree(tree: scala.reflect.api.Universe.Tree): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            175. - - -

                                                                              - - - def - - - isTupleSymbol(sym: scala.reflect.api.Universe.Symbol): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            176. - - -

                                                                              - - - def - - - isTupleType(tpe: scala.reflect.api.Universe.Type): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Tuploids
                                                                              -
                                                                            177. - - -

                                                                              - - - def - - - isTupleTypeRef(ref: scala.reflect.api.Universe.TypeRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Tuploids
                                                                              -
                                                                            178. - - -

                                                                              - - - def - - - isTuploidType(tpe: scala.reflect.api.Universe.Type): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Tuploids
                                                                              -
                                                                            179. - - -

                                                                              - - - def - - - isUnit(tpe: scala.reflect.api.Universe.Type): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            180. - - -

                                                                              - - - def - - - itemIdentGen(value: StreamValue)(implicit loop: Loop): () ⇒ scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamSinks
                                                                              -
                                                                            181. - - -

                                                                              - - - val - - - lengthName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            182. - - -

                                                                              - - - lazy val - - - manifestPre: scala.reflect.api.Universe.Type - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            183. - - -

                                                                              - - - lazy val - - - manifestSym: scala.reflect.api.Universe.Symbol - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            184. - - -

                                                                              - - - val - - - mapName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            185. - - -

                                                                              - - - val - - - mathName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            186. - - -

                                                                              - - - val - - - maxName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            187. - - -

                                                                              - - - def - - - methPart(tree: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            188. - - -

                                                                              - - - val - - - minName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            189. - - -

                                                                              - - - def - - - mkSelect(names: scala.reflect.api.Universe.TermName*): scala.reflect.api.Universe.Tree - -

                                                                              -

                                                                              Creates an Ident or Select from a list of names.

                                                                              Creates an Ident or Select from a list of names.

                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            190. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            191. - - -

                                                                              - - - def - - - newApply(target: scala.reflect.api.Universe.Tree, name: scala.reflect.api.Universe.Name, typeArgs: List[scala.reflect.api.Universe.TypeTree] = Nil, args: List[scala.reflect.api.Universe.Tree] = Nil): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            192. - - -

                                                                              - - - def - - - newApply(pos: scala.reflect.api.Universe.Position, array: ⇒ scala.reflect.api.Universe.Tree, index: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            193. - - -

                                                                              - - - def - - - newArray(componentType: scala.reflect.api.Universe.Type, length: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            194. - - -

                                                                              - - - def - - - newArrayApply(typeExpr: scala.reflect.api.Universe.TypeTree, values: scala.reflect.api.Universe.Tree*): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            195. - - -

                                                                              - - - def - - - newArrayLength(a: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Select - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            196. - - -

                                                                              - - - def - - - newArrayModuleTree: scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            197. - - -

                                                                              - - - def - - - newArrayMulti(arrayType: scala.reflect.api.Universe.Type, componentTpe: scala.reflect.api.Universe.Type, lengths: ⇒ List[scala.reflect.api.Universe.Tree], manifest: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            198. - - -

                                                                              - - - def - - - newArrayWithArrayType(arrayType: scala.reflect.api.Universe.Type, length: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            199. - - -

                                                                              - - - def - - - newAssign(target: () ⇒ scala.reflect.api.Universe.Ident, value: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Assign - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            200. - - -

                                                                              - - - def - - - newBool(v: Boolean): scala.reflect.api.Universe.Literal - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            201. - - -

                                                                              - - - def - - - newCollectionApply(collectionModuleTree: ⇒ scala.reflect.api.Universe.Tree, typeExpr: scala.reflect.api.Universe.TypeTree, values: scala.reflect.api.Universe.Tree*): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            202. - - -

                                                                              - - - def - - - newConstant(v: Any, tpe: scala.reflect.api.Universe.Type = null): scala.reflect.api.Universe.Literal - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            203. - - -

                                                                              - - - def - - - newDefaultValue(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Literal - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            204. - - -

                                                                              - - - def - - - newIf(cond: scala.reflect.api.Universe.Tree, thenTree: scala.reflect.api.Universe.Tree, elseTree: scala.reflect.api.Universe.Tree = null): scala.reflect.api.Universe.If - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            205. - - -

                                                                              - - - def - - - newInstance(tpe: scala.reflect.api.Universe.Type, constructorArgs: List[scala.reflect.api.Universe.Tree]): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            206. - - -

                                                                              - - - def - - - newInt(v: Int): scala.reflect.api.Universe.Literal - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            207. - - -

                                                                              - - - def - - - newIsInstanceOf(tree: scala.reflect.api.Universe.Tree, tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.TypeApply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            208. - - -

                                                                              - - - def - - - newIsNotNull(target: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            209. - - -

                                                                              - - - def - - - newLong(v: Long): scala.reflect.api.Universe.Literal - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            210. - - -

                                                                              - - - def - - - newNoneModuleTree: scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            211. - - -

                                                                              - - - def - - - newNull(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Literal - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            212. - - -

                                                                              - - - def - - - newOneValue(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Literal - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            213. - - -

                                                                              - - - def - - - newScalaCollectionPackageTree: scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            214. - - -

                                                                              - - - def - - - newScalaPackageTree: scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            215. - - -

                                                                              - - - def - - - newSelect(target: scala.reflect.api.Universe.Tree, name: scala.reflect.api.Universe.Name, typeArgs: List[scala.reflect.api.Universe.TypeTree] = Nil): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            216. - - -

                                                                              - - - def - - - newSeqApply(typeExpr: scala.reflect.api.Universe.TypeTree, values: scala.reflect.api.Universe.Tree*): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            217. - - -

                                                                              - - - def - - - newSeqModuleTree: scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            218. - - -

                                                                              - - - def - - - newSetModuleTree: scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            219. - - -

                                                                              - - - def - - - newSomeApply(tpe: scala.reflect.api.Universe.Type, value: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            220. - - -

                                                                              - - - def - - - newSomeModuleTree: scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            221. - - -

                                                                              - - - def - - - newTypeTree(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.TypeTree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            222. - - -

                                                                              - - - def - - - newUnit(): scala.reflect.api.Universe.Literal - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            223. - - -

                                                                              - - - def - - - newUpdate(pos: scala.reflect.api.Universe.Position, array: ⇒ scala.reflect.api.Universe.Tree, index: ⇒ scala.reflect.api.Universe.Tree, value: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            224. - - -

                                                                              - - - def - - - newVariable(prefix: String, symbolOwner: scala.reflect.api.Universe.Symbol, pos: scala.reflect.api.Universe.Position, mutable: Boolean, initialValue: scala.reflect.api.Universe.Tree, ttpe: scala.reflect.api.Universe.Type = NoType): VarDef - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            225. - - -

                                                                              - - - def - - - normalize(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Type - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            226. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            227. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            228. - - -

                                                                              - - - def - - - ownerChain(s: scala.reflect.api.Universe.Symbol): List[scala.reflect.api.Universe.Symbol] - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            229. - - -

                                                                              - - - val - - - packageName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            230. - - -

                                                                              - - - lazy val - - - primArrayBuilderClasses: Map[scala.reflect.api.Universe.Type, scala.reflect.api.Universe.ClassSymbol] - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            231. - - -

                                                                              - - - lazy val - - - primArrayNames: Array[(scala.reflect.api.Universe.Type, String)] - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            232. - - -

                                                                              - - - lazy val - - - primArrayOpsClasses: Map[scala.reflect.api.Universe.Type, scala.reflect.api.Universe.ClassSymbol] - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            233. - - -

                                                                              - - - def - - - primaryConstructor(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Symbol - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            234. - - -

                                                                              - - - val - - - productName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            235. - - -

                                                                              - - - val - - - reduceLeftName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            236. - - -

                                                                              - - - val - - - reduceRightName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            237. - - -

                                                                              - - - def - - - replaceOccurrences(tree: scala.reflect.api.Universe.Tree, mappingsSym: Map[scala.reflect.api.Universe.Symbol, () ⇒ scala.reflect.api.Universe.Tree], symbolReplacements: Map[scala.reflect.api.Universe.Symbol, scala.reflect.api.Universe.Symbol], treeReplacements: Map[scala.reflect.api.Universe.Tree, () ⇒ scala.reflect.api.Universe.Tree]): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            238. - - -

                                                                              - - - val - - - resultName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            239. - - -

                                                                              - - - val - - - reverseName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            240. - - -

                                                                              - - - val - - - scalaName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            241. - - -

                                                                              - - - lazy val - - - scalaPackage: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            242. - - -

                                                                              - - - val - - - scanLeftName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            243. - - -

                                                                              - - - val - - - scanRightName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            244. - - -

                                                                              - - - def - - - simpleBuilderResult(builder: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            245. - - -

                                                                              - - - val - - - sumName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            246. - - -

                                                                              - - - val - - - superName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            247. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            248. - - -

                                                                              - - - val - - - tabulateName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            249. - - -

                                                                              - - - val - - - tailName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            250. - - -

                                                                              - - - val - - - takeWhileName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            251. - - -

                                                                              - - - val - - - thisName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            252. - - -

                                                                              - - - def - - - toArray(tree: scala.reflect.api.Universe.Tree, componentType: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            253. - - -

                                                                              - - - val - - - toArrayName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            254. - - -

                                                                              - - - val - - - toByteName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            255. - - -

                                                                              - - - val - - - toCharName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            256. - - -

                                                                              - - - val - - - toDoubleName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            257. - - -

                                                                              - - - val - - - toFloatName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            258. - - -

                                                                              - - - val - - - toIndexedSeqName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            259. - - -

                                                                              - - - val - - - toIntName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            260. - - -

                                                                              - - - val - - - toListName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            261. - - -

                                                                              - - - val - - - toLongName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            262. - - -

                                                                              - - - val - - - toMapName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            263. - - -

                                                                              - - - val - - - toName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            264. - - -

                                                                              - - - val - - - toSeqName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            265. - - -

                                                                              - - - val - - - toSetName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            266. - - -

                                                                              - - - val - - - toShortName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            267. - - -

                                                                              - - - val - - - toSizeTName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            268. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            269. - - -

                                                                              - - - val - - - toVectorName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            270. - - -

                                                                              - - - object - - - tupleComponentName - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            271. - - -

                                                                              - - - def - - - typeApply(sym: scala.reflect.api.Universe.Symbol)(target: scala.reflect.api.Universe.Tree, targs: List[scala.reflect.api.Universe.TypeTree]): scala.reflect.api.Universe.TypeApply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            272. - - -

                                                                              - - - def - - - typeArgs(tree: scala.reflect.api.Universe.Tree): List[scala.reflect.api.Universe.Tree] - -

                                                                              -

                                                                              Strips apply nodes looking for type application.

                                                                              Strips apply nodes looking for type application.

                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            273. - - -

                                                                              - - - lazy val - - - typeToDefaultValue: Map[scala.reflect.api.Universe.Type, AnyVal] - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            274. - - -

                                                                              - - - lazy val - - - unitTpe: scala.reflect.api.Universe.Type - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            275. - - -

                                                                              - - - val - - - untilName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            276. - - -

                                                                              - - - val - - - updateName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            277. - - -

                                                                              - - implicit - def - - - varDef2TupleValue(value: VarDef): DefaultTupleValue - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            278. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            279. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            280. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            281. - - -

                                                                              - - - def - - - warnSideEffect(tree: scala.reflect.api.Universe.Tree): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            282. - - -

                                                                              - - - def - - - whileLoop(owner: scala.reflect.api.Universe.Symbol, pos: scala.reflect.api.Universe.Position, cond: scala.reflect.api.Universe.Tree, body: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            283. - - -

                                                                              - - - def - - - whileLoop(owner: scala.reflect.api.Universe.Symbol, tree: scala.reflect.api.Universe.Tree, cond: scala.reflect.api.Universe.Tree, body: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            284. - - -

                                                                              - - - val - - - withFilterName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            285. - - -

                                                                              - - - val - - - zipName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            286. - - -

                                                                              - - - val - - - zipWithIndexName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from StreamSinks

                                                                            -
                                                                            -

                                                                            Inherited from Streams

                                                                            -
                                                                            -

                                                                            Inherited from CodeAnalysis

                                                                            -
                                                                            -

                                                                            Inherited from TupleAnalysis

                                                                            -
                                                                            -

                                                                            Inherited from TreeBuilders

                                                                            -
                                                                            -

                                                                            Inherited from MiscMatchers

                                                                            -
                                                                            -

                                                                            Inherited from Tuploids

                                                                            -
                                                                            -

                                                                            Inherited from CommonScalaNames

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/StreamSinks$ArrayBuilderGen.html b/Components/latest/api/scalaxy/components/StreamSinks$ArrayBuilderGen.html deleted file mode 100644 index 1c6894d1..00000000 --- a/Components/latest/api/scalaxy/components/StreamSinks$ArrayBuilderGen.html +++ /dev/null @@ -1,544 +0,0 @@ - - - - - ArrayBuilderGen - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamSinks.ArrayBuilderGen - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.StreamSinks

                                                                            -

                                                                            ArrayBuilderGen

                                                                            -
                                                                            - -

                                                                            - - - class - - - ArrayBuilderGen extends BuilderGen - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            BuilderGen, AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. ArrayBuilderGen
                                                                            2. BuilderGen
                                                                            3. AnyRef
                                                                            4. Any
                                                                            5. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            -
                                                                            -

                                                                            Instance Constructors

                                                                            -
                                                                            1. - - -

                                                                              - - - new - - - ArrayBuilderGen(componentType: scala.reflect.api.Universe.Type) - -

                                                                              - -
                                                                            -
                                                                            - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - - val - - - _builderResultGetter: (scala.reflect.api.Universe.Tree) ⇒ scala.reflect.api.Universe.Tree - -

                                                                              - -
                                                                            7. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            8. - - -

                                                                              - - - def - - - builderAppend: (scala.reflect.api.Universe.Tree, scala.reflect.api.Universe.Tree) ⇒ scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              BuilderGen
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - builderCreation: scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              ArrayBuilderGen → BuilderGen
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - builderResultGetter: (scala.reflect.api.Universe.Tree) ⇒ scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              ArrayBuilderGen → BuilderGen
                                                                              -
                                                                            11. - - -

                                                                              - - - val - - - builderType: scala.reflect.api.Universe.Type - -

                                                                              - -
                                                                            12. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            13. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            14. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            15. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            17. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            19. - - -

                                                                              - - - val - - - mainArgs: List[scala.reflect.api.Universe.Literal] - -

                                                                              - -
                                                                            20. - - -

                                                                              - - - val - - - manifestIsInMain: Boolean - -

                                                                              - -
                                                                            21. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            22. - - -

                                                                              - - - val - - - needsManifest: Boolean - -

                                                                              - -
                                                                            23. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            24. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            25. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            26. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            27. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            28. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            29. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from BuilderGen

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/StreamSinks$ArrayBuilderStreamSink.html b/Components/latest/api/scalaxy/components/StreamSinks$ArrayBuilderStreamSink.html deleted file mode 100644 index b42c0db0..00000000 --- a/Components/latest/api/scalaxy/components/StreamSinks$ArrayBuilderStreamSink.html +++ /dev/null @@ -1,522 +0,0 @@ - - - - - ArrayBuilderStreamSink - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamSinks.ArrayBuilderStreamSink - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.StreamSinks

                                                                            -

                                                                            ArrayBuilderStreamSink

                                                                            -
                                                                            - -

                                                                            - - - trait - - - ArrayBuilderStreamSink extends BuilderStreamSink with WithArrayResultWrapper - -

                                                                            - -
                                                                            - Linear Supertypes - -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. ArrayBuilderStreamSink
                                                                            2. WithArrayResultWrapper
                                                                            3. BuilderStreamSink
                                                                            4. WithResultWrapper
                                                                            5. AnyRef
                                                                            6. Any
                                                                            7. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - - - -
                                                                            -

                                                                            Abstract Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - abstract - def - - - isResultWrapped: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              WithArrayResultWrapper
                                                                              -
                                                                            2. - - -

                                                                              - - abstract - def - - - tree: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              BuilderStreamSink
                                                                              -
                                                                            -
                                                                            - -
                                                                            -

                                                                            Concrete Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            8. - - -

                                                                              - - - def - - - createBuilderGen(value: StreamSinks.StreamValue)(implicit loop: StreamSinks.Loop): BuilderGen - -

                                                                              -
                                                                              Definition Classes
                                                                              ArrayBuilderStreamSink → BuilderStreamSink
                                                                              -
                                                                            9. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            11. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            12. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            13. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            14. - - -

                                                                              - - - def - - - isArrayType(tpe: scala.reflect.api.Universe.Type): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              WithArrayResultWrapper
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            19. - - -

                                                                              - - - def - - - output(value: StreamSinks.StreamValue, expectedType: scala.reflect.api.Universe.Type)(implicit loop: StreamSinks.Loop): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              BuilderStreamSink
                                                                              -
                                                                            20. - - -

                                                                              - - - def - - - outputBuilder(expectedType: scala.reflect.api.Universe.Type, value: StreamSinks.StreamValue)(implicit loop: StreamSinks.Loop): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              BuilderStreamSink
                                                                              -
                                                                            21. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            22. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            23. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            24. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            25. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            26. - - -

                                                                              - - - def - - - wrapResultIfNeeded(result: scala.reflect.api.Universe.Tree, expectedType: scala.reflect.api.Universe.Type, componentType: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              WithArrayResultWrapper → WithResultWrapper
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from WithArrayResultWrapper

                                                                            -
                                                                            -

                                                                            Inherited from BuilderStreamSink

                                                                            -
                                                                            -

                                                                            Inherited from WithResultWrapper

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/StreamSinks$ArrayStreamSink.html b/Components/latest/api/scalaxy/components/StreamSinks$ArrayStreamSink.html deleted file mode 100644 index d6104e76..00000000 --- a/Components/latest/api/scalaxy/components/StreamSinks$ArrayStreamSink.html +++ /dev/null @@ -1,507 +0,0 @@ - - - - - ArrayStreamSink - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamSinks.ArrayStreamSink - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.StreamSinks

                                                                            -

                                                                            ArrayStreamSink

                                                                            -
                                                                            - -

                                                                            - - - trait - - - ArrayStreamSink extends WithArrayResultWrapper - -

                                                                            - -
                                                                            - Linear Supertypes - -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. ArrayStreamSink
                                                                            2. WithArrayResultWrapper
                                                                            3. WithResultWrapper
                                                                            4. AnyRef
                                                                            5. Any
                                                                            6. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - - - -
                                                                            -

                                                                            Abstract Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - abstract - def - - - isResultWrapped: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              WithArrayResultWrapper
                                                                              -
                                                                            2. - - -

                                                                              - - abstract - def - - - tree: scala.reflect.api.Universe.Tree - -

                                                                              - -
                                                                            -
                                                                            - -
                                                                            -

                                                                            Concrete Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            8. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            11. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            12. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            13. - - -

                                                                              - - - def - - - isArrayType(tpe: scala.reflect.api.Universe.Type): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              WithArrayResultWrapper
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            18. - - -

                                                                              - - - def - - - output(value: StreamSinks.StreamValue, expectedType: scala.reflect.api.Universe.Type)(implicit loop: StreamSinks.Loop): Unit - -

                                                                              - -
                                                                            19. - - -

                                                                              - - - def - - - outputArray(expectedType: scala.reflect.api.Universe.Type, value: StreamSinks.StreamValue, index: () ⇒ scala.reflect.api.Universe.Tree, size: () ⇒ scala.reflect.api.Universe.Tree)(implicit loop: StreamSinks.Loop): Unit - -

                                                                              - -
                                                                            20. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            21. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            22. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            23. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            24. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            25. - - -

                                                                              - - - def - - - wrapResultIfNeeded(result: scala.reflect.api.Universe.Tree, expectedType: scala.reflect.api.Universe.Type, componentType: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              WithArrayResultWrapper → WithResultWrapper
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from WithArrayResultWrapper

                                                                            -
                                                                            -

                                                                            Inherited from WithResultWrapper

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/StreamSinks$BuilderGen.html b/Components/latest/api/scalaxy/components/StreamSinks$BuilderGen.html deleted file mode 100644 index ed01eee6..00000000 --- a/Components/latest/api/scalaxy/components/StreamSinks$BuilderGen.html +++ /dev/null @@ -1,467 +0,0 @@ - - - - - BuilderGen - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamSinks.BuilderGen - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.StreamSinks

                                                                            -

                                                                            BuilderGen

                                                                            -
                                                                            - -

                                                                            - - - trait - - - BuilderGen extends AnyRef - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. BuilderGen
                                                                            2. AnyRef
                                                                            3. Any
                                                                            4. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - - - -
                                                                            -

                                                                            Abstract Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - abstract - def - - - builderCreation: scala.reflect.api.Universe.Tree - -

                                                                              - -
                                                                            -
                                                                            - -
                                                                            -

                                                                            Concrete Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - builderAppend: (scala.reflect.api.Universe.Tree, scala.reflect.api.Universe.Tree) ⇒ scala.reflect.api.Universe.Tree - -

                                                                              - -
                                                                            8. - - -

                                                                              - - - def - - - builderResultGetter: (scala.reflect.api.Universe.Tree) ⇒ scala.reflect.api.Universe.Tree - -

                                                                              - -
                                                                            9. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            10. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            11. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            12. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            13. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            14. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            19. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            20. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            21. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            22. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            23. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/StreamSinks$BuilderStreamSink.html b/Components/latest/api/scalaxy/components/StreamSinks$BuilderStreamSink.html deleted file mode 100644 index 5bb14861..00000000 --- a/Components/latest/api/scalaxy/components/StreamSinks$BuilderStreamSink.html +++ /dev/null @@ -1,495 +0,0 @@ - - - - - BuilderStreamSink - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamSinks.BuilderStreamSink - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.StreamSinks

                                                                            -

                                                                            BuilderStreamSink

                                                                            -
                                                                            - -

                                                                            - - - trait - - - BuilderStreamSink extends WithResultWrapper - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            WithResultWrapper, AnyRef, Any
                                                                            -
                                                                            - Known Subclasses - -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. BuilderStreamSink
                                                                            2. WithResultWrapper
                                                                            3. AnyRef
                                                                            4. Any
                                                                            5. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - - - -
                                                                            -

                                                                            Abstract Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - abstract - def - - - createBuilderGen(value: StreamSinks.StreamValue)(implicit loop: StreamSinks.Loop): BuilderGen - -

                                                                              - -
                                                                            2. - - -

                                                                              - - abstract - def - - - tree: scala.reflect.api.Universe.Tree - -

                                                                              - -
                                                                            -
                                                                            - -
                                                                            -

                                                                            Concrete Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            8. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            11. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            12. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            13. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            17. - - -

                                                                              - - - def - - - output(value: StreamSinks.StreamValue, expectedType: scala.reflect.api.Universe.Type)(implicit loop: StreamSinks.Loop): Unit - -

                                                                              - -
                                                                            18. - - -

                                                                              - - - def - - - outputBuilder(expectedType: scala.reflect.api.Universe.Type, value: StreamSinks.StreamValue)(implicit loop: StreamSinks.Loop): Unit - -

                                                                              - -
                                                                            19. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            20. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            21. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            22. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            23. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            24. - - -

                                                                              - - - def - - - wrapResultIfNeeded(result: scala.reflect.api.Universe.Tree, expectedType: scala.reflect.api.Universe.Type, componentType: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              WithResultWrapper
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from WithResultWrapper

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/StreamSinks$CanCreateArraySink.html b/Components/latest/api/scalaxy/components/StreamSinks$CanCreateArraySink.html deleted file mode 100644 index f4fca214..00000000 --- a/Components/latest/api/scalaxy/components/StreamSinks$CanCreateArraySink.html +++ /dev/null @@ -1,523 +0,0 @@ - - - - - CanCreateArraySink - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamSinks.CanCreateArraySink - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.StreamSinks

                                                                            -

                                                                            CanCreateArraySink

                                                                            -
                                                                            - -

                                                                            - - - trait - - - CanCreateArraySink extends CanCreateStreamSink - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            StreamSinks.CanCreateStreamSink, StreamSinks.StreamChainTestable, AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. CanCreateArraySink
                                                                            2. CanCreateStreamSink
                                                                            3. StreamChainTestable
                                                                            4. AnyRef
                                                                            5. Any
                                                                            6. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - - - -
                                                                            -

                                                                            Abstract Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - abstract - def - - - isResultWrapped: Boolean - -

                                                                              - -
                                                                            2. - - -

                                                                              - - abstract - def - - - tree: scala.reflect.api.Universe.Tree - -

                                                                              - -
                                                                            -
                                                                            - -
                                                                            -

                                                                            Concrete Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - canChainAfter(previous: StreamSinks.StreamChainTestable, privilegedDirection: Option[StreamSinks.TraversalDirection]): StreamSinks.CanChainResult - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            8. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - consumesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              CanCreateStreamSink → StreamChainTestable
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - createStreamSink(expectedType: scala.reflect.api.Universe.Type, componentType: scala.reflect.api.Universe.Type, outputSize: Option[() ⇒ scala.reflect.api.Universe.Tree]): StreamSinks.StreamSink - -

                                                                              -
                                                                              Definition Classes
                                                                              CanCreateArraySink → CanCreateStreamSink
                                                                              -
                                                                            11. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            12. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            13. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            15. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            19. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            20. - - -

                                                                              - - - def - - - privilegedDirection: Option[StreamSinks.TraversalDirection] - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            21. - - -

                                                                              - - - def - - - producesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            22. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            23. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            24. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            25. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            26. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from StreamSinks.CanCreateStreamSink

                                                                            -
                                                                            -

                                                                            Inherited from StreamSinks.StreamChainTestable

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/StreamSinks$CanCreateListSink.html b/Components/latest/api/scalaxy/components/StreamSinks$CanCreateListSink.html deleted file mode 100644 index 4261c665..00000000 --- a/Components/latest/api/scalaxy/components/StreamSinks$CanCreateListSink.html +++ /dev/null @@ -1,510 +0,0 @@ - - - - - CanCreateListSink - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamSinks.CanCreateListSink - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.StreamSinks

                                                                            -

                                                                            CanCreateListSink

                                                                            -
                                                                            - -

                                                                            - - - trait - - - CanCreateListSink extends CanCreateStreamSink - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            StreamSinks.CanCreateStreamSink, StreamSinks.StreamChainTestable, AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. CanCreateListSink
                                                                            2. CanCreateStreamSink
                                                                            3. StreamChainTestable
                                                                            4. AnyRef
                                                                            5. Any
                                                                            6. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - - - -
                                                                            -

                                                                            Abstract Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - abstract - def - - - tree: scala.reflect.api.Universe.Tree - -

                                                                              - -
                                                                            -
                                                                            - -
                                                                            -

                                                                            Concrete Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - canChainAfter(previous: StreamSinks.StreamChainTestable, privilegedDirection: Option[StreamSinks.TraversalDirection]): StreamSinks.CanChainResult - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            8. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - consumesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              CanCreateStreamSink → StreamChainTestable
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - createStreamSink(expectedType: scala.reflect.api.Universe.Type, componentType: scala.reflect.api.Universe.Type, outputSize: Option[() ⇒ scala.reflect.api.Universe.Tree]): StreamSinks.StreamSink - -

                                                                              -
                                                                              Definition Classes
                                                                              CanCreateListSink → CanCreateStreamSink
                                                                              -
                                                                            11. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            12. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            13. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            15. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            19. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            20. - - -

                                                                              - - - def - - - privilegedDirection: Option[StreamSinks.TraversalDirection] - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            21. - - -

                                                                              - - - def - - - producesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            22. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            23. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            24. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            25. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            26. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from StreamSinks.CanCreateStreamSink

                                                                            -
                                                                            -

                                                                            Inherited from StreamSinks.StreamChainTestable

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/StreamSinks$CanCreateOptionSink.html b/Components/latest/api/scalaxy/components/StreamSinks$CanCreateOptionSink.html deleted file mode 100644 index 4c932381..00000000 --- a/Components/latest/api/scalaxy/components/StreamSinks$CanCreateOptionSink.html +++ /dev/null @@ -1,510 +0,0 @@ - - - - - CanCreateOptionSink - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamSinks.CanCreateOptionSink - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.StreamSinks

                                                                            -

                                                                            CanCreateOptionSink

                                                                            -
                                                                            - -

                                                                            - - - trait - - - CanCreateOptionSink extends CanCreateStreamSink - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            StreamSinks.CanCreateStreamSink, StreamSinks.StreamChainTestable, AnyRef, Any
                                                                            -
                                                                            - Known Subclasses - -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. CanCreateOptionSink
                                                                            2. CanCreateStreamSink
                                                                            3. StreamChainTestable
                                                                            4. AnyRef
                                                                            5. Any
                                                                            6. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - - - -
                                                                            -

                                                                            Abstract Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - abstract - def - - - tree: scala.reflect.api.Universe.Tree - -

                                                                              - -
                                                                            -
                                                                            - -
                                                                            -

                                                                            Concrete Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - canChainAfter(previous: StreamSinks.StreamChainTestable, privilegedDirection: Option[StreamSinks.TraversalDirection]): StreamSinks.CanChainResult - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            8. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - consumesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              CanCreateOptionSink → CanCreateStreamSink → StreamChainTestable
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - createStreamSink(expectedType: scala.reflect.api.Universe.Type, componentType: scala.reflect.api.Universe.Type, outputSize: Option[() ⇒ scala.reflect.api.Universe.Tree]): StreamSinks.StreamSink - -

                                                                              -
                                                                              Definition Classes
                                                                              CanCreateOptionSink → CanCreateStreamSink
                                                                              -
                                                                            11. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            12. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            13. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            15. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            19. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            20. - - -

                                                                              - - - def - - - privilegedDirection: Option[StreamSinks.TraversalDirection] - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            21. - - -

                                                                              - - - def - - - producesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            22. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            23. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            24. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            25. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            26. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from StreamSinks.CanCreateStreamSink

                                                                            -
                                                                            -

                                                                            Inherited from StreamSinks.StreamChainTestable

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/StreamSinks$CanCreateSetSink.html b/Components/latest/api/scalaxy/components/StreamSinks$CanCreateSetSink.html deleted file mode 100644 index 2eaae235..00000000 --- a/Components/latest/api/scalaxy/components/StreamSinks$CanCreateSetSink.html +++ /dev/null @@ -1,510 +0,0 @@ - - - - - CanCreateSetSink - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamSinks.CanCreateSetSink - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.StreamSinks

                                                                            -

                                                                            CanCreateSetSink

                                                                            -
                                                                            - -

                                                                            - - - trait - - - CanCreateSetSink extends CanCreateStreamSink - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            StreamSinks.CanCreateStreamSink, StreamSinks.StreamChainTestable, AnyRef, Any
                                                                            -
                                                                            - Known Subclasses - -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. CanCreateSetSink
                                                                            2. CanCreateStreamSink
                                                                            3. StreamChainTestable
                                                                            4. AnyRef
                                                                            5. Any
                                                                            6. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - - - -
                                                                            -

                                                                            Abstract Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - abstract - def - - - tree: scala.reflect.api.Universe.Tree - -

                                                                              - -
                                                                            -
                                                                            - -
                                                                            -

                                                                            Concrete Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - canChainAfter(previous: StreamSinks.StreamChainTestable, privilegedDirection: Option[StreamSinks.TraversalDirection]): StreamSinks.CanChainResult - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            8. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - consumesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              CanCreateStreamSink → StreamChainTestable
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - createStreamSink(expectedType: scala.reflect.api.Universe.Type, componentType: scala.reflect.api.Universe.Type, outputSize: Option[() ⇒ scala.reflect.api.Universe.Tree]): StreamSinks.StreamSink - -

                                                                              -
                                                                              Definition Classes
                                                                              CanCreateSetSink → CanCreateStreamSink
                                                                              -
                                                                            11. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            12. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            13. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            15. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            19. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            20. - - -

                                                                              - - - def - - - privilegedDirection: Option[StreamSinks.TraversalDirection] - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            21. - - -

                                                                              - - - def - - - producesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            22. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            23. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            24. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            25. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            26. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from StreamSinks.CanCreateStreamSink

                                                                            -
                                                                            -

                                                                            Inherited from StreamSinks.StreamChainTestable

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/StreamSinks$CanCreateVectorSink.html b/Components/latest/api/scalaxy/components/StreamSinks$CanCreateVectorSink.html deleted file mode 100644 index cd4534f7..00000000 --- a/Components/latest/api/scalaxy/components/StreamSinks$CanCreateVectorSink.html +++ /dev/null @@ -1,510 +0,0 @@ - - - - - CanCreateVectorSink - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamSinks.CanCreateVectorSink - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.StreamSinks

                                                                            -

                                                                            CanCreateVectorSink

                                                                            -
                                                                            - -

                                                                            - - - trait - - - CanCreateVectorSink extends CanCreateStreamSink - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            StreamSinks.CanCreateStreamSink, StreamSinks.StreamChainTestable, AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. CanCreateVectorSink
                                                                            2. CanCreateStreamSink
                                                                            3. StreamChainTestable
                                                                            4. AnyRef
                                                                            5. Any
                                                                            6. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - - - -
                                                                            -

                                                                            Abstract Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - abstract - def - - - tree: scala.reflect.api.Universe.Tree - -

                                                                              - -
                                                                            -
                                                                            - -
                                                                            -

                                                                            Concrete Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - canChainAfter(previous: StreamSinks.StreamChainTestable, privilegedDirection: Option[StreamSinks.TraversalDirection]): StreamSinks.CanChainResult - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            8. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - consumesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              CanCreateStreamSink → StreamChainTestable
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - createStreamSink(expectedType: scala.reflect.api.Universe.Type, componentType: scala.reflect.api.Universe.Type, outputSize: Option[() ⇒ scala.reflect.api.Universe.Tree]): StreamSinks.StreamSink - -

                                                                              -
                                                                              Definition Classes
                                                                              CanCreateVectorSink → CanCreateStreamSink
                                                                              -
                                                                            11. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            12. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            13. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            15. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            19. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            20. - - -

                                                                              - - - def - - - privilegedDirection: Option[StreamSinks.TraversalDirection] - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            21. - - -

                                                                              - - - def - - - producesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            22. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            23. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            24. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            25. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            26. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from StreamSinks.CanCreateStreamSink

                                                                            -
                                                                            -

                                                                            Inherited from StreamSinks.StreamChainTestable

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/StreamSinks$DefaultBuilderGen.html b/Components/latest/api/scalaxy/components/StreamSinks$DefaultBuilderGen.html deleted file mode 100644 index d9a58655..00000000 --- a/Components/latest/api/scalaxy/components/StreamSinks$DefaultBuilderGen.html +++ /dev/null @@ -1,495 +0,0 @@ - - - - - DefaultBuilderGen - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamSinks.DefaultBuilderGen - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.StreamSinks

                                                                            -

                                                                            DefaultBuilderGen

                                                                            -
                                                                            - -

                                                                            - - abstract - class - - - DefaultBuilderGen extends BuilderGen - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            BuilderGen, AnyRef, Any
                                                                            -
                                                                            - Known Subclasses - -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. DefaultBuilderGen
                                                                            2. BuilderGen
                                                                            3. AnyRef
                                                                            4. Any
                                                                            5. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            -
                                                                            -

                                                                            Instance Constructors

                                                                            -
                                                                            1. - - -

                                                                              - - - new - - - DefaultBuilderGen(rawBuilderSym: scala.reflect.api.Universe.Symbol, componentType: scala.reflect.api.Universe.Type) - -

                                                                              - -
                                                                            -
                                                                            - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - builderAppend: (scala.reflect.api.Universe.Tree, scala.reflect.api.Universe.Tree) ⇒ scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              BuilderGen
                                                                              -
                                                                            8. - - -

                                                                              - - - def - - - builderCreation: scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              DefaultBuilderGen → BuilderGen
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - builderResultGetter: (scala.reflect.api.Universe.Tree) ⇒ scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              BuilderGen
                                                                              -
                                                                            10. - - -

                                                                              - - - val - - - builderType: scala.reflect.api.Universe.Type - -

                                                                              - -
                                                                            11. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            12. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            13. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            14. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            16. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            19. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            20. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            21. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            22. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            23. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            24. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            25. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from BuilderGen

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/StreamSinks$ListBuilderGen.html b/Components/latest/api/scalaxy/components/StreamSinks$ListBuilderGen.html deleted file mode 100644 index 19e0a0ba..00000000 --- a/Components/latest/api/scalaxy/components/StreamSinks$ListBuilderGen.html +++ /dev/null @@ -1,494 +0,0 @@ - - - - - ListBuilderGen - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamSinks.ListBuilderGen - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.StreamSinks

                                                                            -

                                                                            ListBuilderGen

                                                                            -
                                                                            - -

                                                                            - - - class - - - ListBuilderGen extends DefaultBuilderGen - -

                                                                            - -
                                                                            - Linear Supertypes - -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. ListBuilderGen
                                                                            2. DefaultBuilderGen
                                                                            3. BuilderGen
                                                                            4. AnyRef
                                                                            5. Any
                                                                            6. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            -
                                                                            -

                                                                            Instance Constructors

                                                                            -
                                                                            1. - - -

                                                                              - - - new - - - ListBuilderGen(componentType: scala.reflect.api.Universe.Type) - -

                                                                              - -
                                                                            -
                                                                            - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - builderAppend: (scala.reflect.api.Universe.Tree, scala.reflect.api.Universe.Tree) ⇒ scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              BuilderGen
                                                                              -
                                                                            8. - - -

                                                                              - - - def - - - builderCreation: scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              DefaultBuilderGen → BuilderGen
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - builderResultGetter: (scala.reflect.api.Universe.Tree) ⇒ scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              BuilderGen
                                                                              -
                                                                            10. - - -

                                                                              - - - val - - - builderType: scala.reflect.api.Universe.Type - -

                                                                              -
                                                                              Definition Classes
                                                                              DefaultBuilderGen
                                                                              -
                                                                            11. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            12. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            13. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            14. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            16. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            19. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            20. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            21. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            22. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            23. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            24. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            25. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from DefaultBuilderGen

                                                                            -
                                                                            -

                                                                            Inherited from BuilderGen

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/StreamSinks$SetBuilderGen.html b/Components/latest/api/scalaxy/components/StreamSinks$SetBuilderGen.html deleted file mode 100644 index 7d0454fc..00000000 --- a/Components/latest/api/scalaxy/components/StreamSinks$SetBuilderGen.html +++ /dev/null @@ -1,492 +0,0 @@ - - - - - SetBuilderGen - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamSinks.SetBuilderGen - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.StreamSinks

                                                                            -

                                                                            SetBuilderGen

                                                                            -
                                                                            - -

                                                                            - - - class - - - SetBuilderGen extends BuilderGen - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            BuilderGen, AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. SetBuilderGen
                                                                            2. BuilderGen
                                                                            3. AnyRef
                                                                            4. Any
                                                                            5. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            -
                                                                            -

                                                                            Instance Constructors

                                                                            -
                                                                            1. - - -

                                                                              - - - new - - - SetBuilderGen(componentType: scala.reflect.api.Universe.Type) - -

                                                                              - -
                                                                            -
                                                                            - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - builderAppend: (scala.reflect.api.Universe.Tree, scala.reflect.api.Universe.Tree) ⇒ scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              BuilderGen
                                                                              -
                                                                            8. - - -

                                                                              - - - def - - - builderCreation: scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              SetBuilderGen → BuilderGen
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - builderResultGetter: (scala.reflect.api.Universe.Tree) ⇒ scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              BuilderGen
                                                                              -
                                                                            10. - - -

                                                                              - - - val - - - builderType: scala.reflect.api.Universe.Type - -

                                                                              - -
                                                                            11. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            12. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            13. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            14. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            16. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            19. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            20. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            21. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            22. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            23. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            24. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            25. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from BuilderGen

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/StreamSinks$VectorBuilderGen.html b/Components/latest/api/scalaxy/components/StreamSinks$VectorBuilderGen.html deleted file mode 100644 index c8d7a21b..00000000 --- a/Components/latest/api/scalaxy/components/StreamSinks$VectorBuilderGen.html +++ /dev/null @@ -1,494 +0,0 @@ - - - - - VectorBuilderGen - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamSinks.VectorBuilderGen - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.StreamSinks

                                                                            -

                                                                            VectorBuilderGen

                                                                            -
                                                                            - -

                                                                            - - - class - - - VectorBuilderGen extends DefaultBuilderGen - -

                                                                            - -
                                                                            - Linear Supertypes - -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. VectorBuilderGen
                                                                            2. DefaultBuilderGen
                                                                            3. BuilderGen
                                                                            4. AnyRef
                                                                            5. Any
                                                                            6. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            -
                                                                            -

                                                                            Instance Constructors

                                                                            -
                                                                            1. - - -

                                                                              - - - new - - - VectorBuilderGen(componentType: scala.reflect.api.Universe.Type) - -

                                                                              - -
                                                                            -
                                                                            - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - builderAppend: (scala.reflect.api.Universe.Tree, scala.reflect.api.Universe.Tree) ⇒ scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              BuilderGen
                                                                              -
                                                                            8. - - -

                                                                              - - - def - - - builderCreation: scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              DefaultBuilderGen → BuilderGen
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - builderResultGetter: (scala.reflect.api.Universe.Tree) ⇒ scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              BuilderGen
                                                                              -
                                                                            10. - - -

                                                                              - - - val - - - builderType: scala.reflect.api.Universe.Type - -

                                                                              -
                                                                              Definition Classes
                                                                              DefaultBuilderGen
                                                                              -
                                                                            11. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            12. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            13. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            14. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            16. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            19. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            20. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            21. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            22. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            23. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            24. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            25. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from DefaultBuilderGen

                                                                            -
                                                                            -

                                                                            Inherited from BuilderGen

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/StreamSinks$WithArrayResultWrapper.html b/Components/latest/api/scalaxy/components/StreamSinks$WithArrayResultWrapper.html deleted file mode 100644 index ba27bd43..00000000 --- a/Components/latest/api/scalaxy/components/StreamSinks$WithArrayResultWrapper.html +++ /dev/null @@ -1,469 +0,0 @@ - - - - - WithArrayResultWrapper - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamSinks.WithArrayResultWrapper - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.StreamSinks

                                                                            -

                                                                            WithArrayResultWrapper

                                                                            -
                                                                            - -

                                                                            - - - trait - - - WithArrayResultWrapper extends WithResultWrapper - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            WithResultWrapper, AnyRef, Any
                                                                            -
                                                                            - Known Subclasses - -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. WithArrayResultWrapper
                                                                            2. WithResultWrapper
                                                                            3. AnyRef
                                                                            4. Any
                                                                            5. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - - - -
                                                                            -

                                                                            Abstract Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - abstract - def - - - isResultWrapped: Boolean - -

                                                                              - -
                                                                            -
                                                                            - -
                                                                            -

                                                                            Concrete Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            8. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            11. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            12. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            13. - - -

                                                                              - - - def - - - isArrayType(tpe: scala.reflect.api.Universe.Type): Boolean - -

                                                                              - -
                                                                            14. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            19. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            20. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            21. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            22. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            23. - - -

                                                                              - - - def - - - wrapResultIfNeeded(result: scala.reflect.api.Universe.Tree, expectedType: scala.reflect.api.Universe.Type, componentType: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              WithArrayResultWrapper → WithResultWrapper
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from WithResultWrapper

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/StreamSinks$WithResultWrapper.html b/Components/latest/api/scalaxy/components/StreamSinks$WithResultWrapper.html deleted file mode 100644 index f5fe1cbf..00000000 --- a/Components/latest/api/scalaxy/components/StreamSinks$WithResultWrapper.html +++ /dev/null @@ -1,438 +0,0 @@ - - - - - WithResultWrapper - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamSinks.WithResultWrapper - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.StreamSinks

                                                                            -

                                                                            WithResultWrapper

                                                                            -
                                                                            - -

                                                                            - - - trait - - - WithResultWrapper extends AnyRef - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. WithResultWrapper
                                                                            2. AnyRef
                                                                            3. Any
                                                                            4. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            8. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            11. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            12. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            13. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            18. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            19. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            20. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            21. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            22. - - -

                                                                              - - - def - - - wrapResultIfNeeded(result: scala.reflect.api.Universe.Tree, expectedType: scala.reflect.api.Universe.Type, componentType: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Tree - -

                                                                              - -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/StreamSinks.html b/Components/latest/api/scalaxy/components/StreamSinks.html deleted file mode 100644 index ee47d66c..00000000 --- a/Components/latest/api/scalaxy/components/StreamSinks.html +++ /dev/null @@ -1,4750 +0,0 @@ - - - - - StreamSinks - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamSinks - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components

                                                                            -

                                                                            StreamSinks

                                                                            -
                                                                            - -

                                                                            - - - trait - - - StreamSinks extends Streams - -

                                                                            - - - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. StreamSinks
                                                                            2. Streams
                                                                            3. CodeAnalysis
                                                                            4. TupleAnalysis
                                                                            5. TreeBuilders
                                                                            6. MiscMatchers
                                                                            7. Tuploids
                                                                            8. CommonScalaNames
                                                                            9. AnyRef
                                                                            10. Any
                                                                            11. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - -
                                                                            -

                                                                            Type Members

                                                                            -
                                                                            1. - - -

                                                                              - - - class - - - ArrayBuilderGen extends BuilderGen - -

                                                                              - -
                                                                            2. - - -

                                                                              - - - trait - - - ArrayBuilderStreamSink extends BuilderStreamSink with WithArrayResultWrapper - -

                                                                              - -
                                                                            3. - - -

                                                                              - - - trait - - - ArrayStreamSink extends WithArrayResultWrapper - -

                                                                              - -
                                                                            4. - - -

                                                                              - - abstract - class - - - BooleanEvaluator extends Evaluator[Boolean] - -

                                                                              -
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            5. - - -

                                                                              - - - class - - - BoundTuple extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              TupleAnalysis
                                                                              -
                                                                            6. - - -

                                                                              - - - case class - - - BrokenOperationsStreamException(msg: String, sourceAndOps: Seq[StreamComponent], componentsWithSideEffects: Seq[SideEffectFullComponent]) extends UnsupportedOperationException with Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            7. - - -

                                                                              - - - trait - - - BuilderGen extends AnyRef - -

                                                                              - -
                                                                            8. - - -

                                                                              - - - trait - - - BuilderStreamSink extends WithResultWrapper - -

                                                                              - -
                                                                            9. - - -

                                                                              - - - case class - - - CanChainResult(canChain: Boolean, reason: Option[String]) extends Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            10. - - -

                                                                              - - - trait - - - CanCreateArraySink extends CanCreateStreamSink - -

                                                                              - -
                                                                            11. - - -

                                                                              - - - trait - - - CanCreateListSink extends CanCreateStreamSink - -

                                                                              - -
                                                                            12. - - -

                                                                              - - - trait - - - CanCreateOptionSink extends CanCreateStreamSink - -

                                                                              - -
                                                                            13. - - -

                                                                              - - - trait - - - CanCreateSetSink extends CanCreateStreamSink - -

                                                                              - -
                                                                            14. - - -

                                                                              - - - trait - - - CanCreateStreamSink extends StreamChainTestable - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            15. - - -

                                                                              - - - trait - - - CanCreateVectorSink extends CanCreateStreamSink - -

                                                                              - -
                                                                            16. - - -

                                                                              - - - case class - - - CodeWontBenefitFromOptimization(reason: String) extends UnsupportedOperationException with Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            17. - - -

                                                                              - - - class - - - CollectionApply extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            18. - - -

                                                                              - - abstract - class - - - DefaultBuilderGen extends BuilderGen - -

                                                                              - -
                                                                            19. - - -

                                                                              - - - class - - - DefaultTupleValue extends TupleValue - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            20. - - -

                                                                              - - abstract - class - - - Evaluator[R] extends scala.reflect.api.Universe.Traverser - -

                                                                              -
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            21. - - -

                                                                              - - - class - - - HigherTypeParameterExtractor extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            22. - - -

                                                                              - - - type - - - IdentGen = () ⇒ scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            23. - - -

                                                                              - - - class - - - Ids extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            24. - - -

                                                                              - - abstract - class - - - IntEvaluator extends Evaluator[Int] - -

                                                                              -
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            25. - - -

                                                                              - - - class - - - ListBuilderGen extends DefaultBuilderGen - -

                                                                              - -
                                                                            26. - - -

                                                                              - - - trait - - - LocalContext extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            27. - - -

                                                                              - - - case class - - - Loop(pos: scala.reflect.api.Universe.Position, currentOwner: scala.reflect.api.Universe.Symbol, transform: (scala.reflect.api.Universe.Tree) ⇒ scala.reflect.api.Universe.Tree) extends Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            28. - - -

                                                                              - - - class - - - N extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            29. - - -

                                                                              - - sealed - trait - - - Order extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            30. - - -

                                                                              - - sealed - trait - - - ResultKind extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            31. - - -

                                                                              - - abstract - class - - - SeqEvaluator extends Evaluator[Seq[scala.reflect.api.Universe.Tree]] - -

                                                                              -
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            32. - - -

                                                                              - - - class - - - SetBuilderGen extends BuilderGen - -

                                                                              - -
                                                                            33. - - -

                                                                              - - - trait - - - SideEffectFreeStreamComponent extends StreamComponent - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            34. - - -

                                                                              - - - case class - - - SideEffectFullComponent(component: StreamComponent, sideEffects: Streams.SideEffects, preventedOptimizations: Boolean) extends Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            35. - - -

                                                                              - - - type - - - SideEffects = Seq[scala.reflect.api.Universe.Tree] - -

                                                                              -
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            36. - - -

                                                                              - - - class - - - SideEffectsAnalyzer extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            37. - - -

                                                                              - - - class - - - SideEffectsEvaluator extends SeqEvaluator - -

                                                                              -
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            38. - - -

                                                                              - - - case class - - - Stream(source: StreamSource, transformers: Seq[StreamTransformer]) extends Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            39. - - -

                                                                              - - - trait - - - StreamChainTestable extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            40. - - -

                                                                              - - - trait - - - StreamComponent extends StreamChainTestable - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            41. - - -

                                                                              - - - trait - - - StreamSink extends SideEffectFreeStreamComponent - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            42. - - -

                                                                              - - - trait - - - StreamSource extends StreamComponent - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            43. - - -

                                                                              - - - trait - - - StreamTransformer extends StreamComponent - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            44. - - -

                                                                              - - - case class - - - StreamValue(value: TupleValue, extraFirstValue: Option[TupleValue] = scala.None, valueIndex: Option[() ⇒ scala.reflect.api.Universe.Tree] = scala.None, valuesCount: Option[() ⇒ scala.reflect.api.Universe.Tree] = scala.None) extends Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            45. - - -

                                                                              - - - case class - - - SymbolsInfo(tree: scala.reflect.api.Universe.Tree, symbolDefinitions: Seq[scala.reflect.api.Universe.DefTree], definedSymbols: Set[scala.reflect.api.Universe.Symbol], preKnownSymbols: Set[scala.reflect.api.Universe.Symbol], unknownReferences: Seq[scala.reflect.api.Universe.RefTree]) extends Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            46. - - -

                                                                              - - sealed - trait - - - TraversalDirection extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            47. - - -

                                                                              - - - type - - - TreeGen = () ⇒ scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            48. - - -

                                                                              - - - class - - - TupleAnalyzer extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              TupleAnalysis
                                                                              -
                                                                            49. - - -

                                                                              - - - case class - - - TupleInfo(tpe: scala.reflect.api.Universe.Type, components: Seq[TupleInfo]) extends Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              TupleAnalysis
                                                                              -
                                                                            50. - - -

                                                                              - - - case class - - - TupleSlice(baseSymbol: scala.reflect.api.Universe.Symbol, sliceOffset: Int, sliceLength: Int) extends Product with Serializable - -

                                                                              -

                                                                              Phases : -- unique renaming -- tuple cartography (map symbols and treeId to TupleSlices : x.

                                                                              -
                                                                            51. - - -

                                                                              - - - trait - - - TupleValue extends () ⇒ scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            52. - - -

                                                                              - - - case class - - - VarDef(rawIdentGen: () ⇒ scala.reflect.api.Universe.Ident, symbol: scala.reflect.api.Universe.Symbol, definition: scala.reflect.api.Universe.ValDef) extends Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            53. - - -

                                                                              - - - class - - - VectorBuilderGen extends DefaultBuilderGen - -

                                                                              - -
                                                                            54. - - -

                                                                              - - - trait - - - WithArrayResultWrapper extends WithResultWrapper - -

                                                                              - -
                                                                            55. - - -

                                                                              - - - trait - - - WithResultWrapper extends AnyRef - -

                                                                              - -
                                                                            -
                                                                            - -
                                                                            -

                                                                            Abstract Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - abstract - def - - - fresh(s: String): String - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            2. - - -

                                                                              - - abstract - val - - - global: Universe - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamSinks → Streams → CodeAnalysis → TupleAnalysis → TreeBuilders → MiscMatchers → Tuploids → CommonScalaNames
                                                                              -
                                                                            3. - - -

                                                                              - - abstract - def - - - inferImplicitValue(pt: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            4. - - -

                                                                              - - abstract - def - - - setInfo(sym: scala.reflect.api.Universe.Symbol, tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Symbol - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            5. - - -

                                                                              - - abstract - def - - - setPos(tree: scala.reflect.api.Universe.Tree, pos: scala.reflect.api.Universe.Position): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            6. - - -

                                                                              - - abstract - def - - - setType(tree: scala.reflect.api.Universe.Tree, tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            7. - - -

                                                                              - - abstract - def - - - setType(sym: scala.reflect.api.Universe.Symbol, tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Symbol - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            8. - - -

                                                                              - - abstract - def - - - typeCheck(tree: scala.reflect.api.Universe.Tree, pt: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            9. - - -

                                                                              - - abstract - def - - - typed[T <: scala.reflect.api.Universe.Tree](tree: T): T - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            10. - - -

                                                                              - - abstract - def - - - verbose: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            11. - - -

                                                                              - - abstract - def - - - warning(pos: scala.reflect.api.Universe.Position, msg: String): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            12. - - -

                                                                              - - abstract - def - - - withSymbol[T <: scala.reflect.api.Universe.Tree](sym: scala.reflect.api.Universe.Symbol, tpe: scala.reflect.api.Universe.Type = NoType)(tree: T): T - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            -
                                                                            - -
                                                                            -

                                                                            Concrete Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - - lazy val - - - ADD: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            7. - - -

                                                                              - - - lazy val - - - AND: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            8. - - -

                                                                              - - - lazy val - - - ASR: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            9. - - -

                                                                              - - - object - - - ArrayApply extends CollectionApply - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            10. - - -

                                                                              - - - lazy val - - - ArrayBufferClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            11. - - -

                                                                              - - - lazy val - - - ArrayIndexOutOfBoundsExceptionClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            12. - - -

                                                                              - - - val - - - ArrayName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            13. - - -

                                                                              - - - object - - - ArrayOps - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            14. - - -

                                                                              - - - lazy val - - - ArrayOpsClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            15. - - -

                                                                              - - - object - - - ArrayTabulate - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            16. - - -

                                                                              - - - object - - - ArrayTyped extends HigherTypeParameterExtractor - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            17. - - -

                                                                              - - - object - - - BasicTypeApply - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            18. - - -

                                                                              - - - def - - - C(name: String): scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            19. - - -

                                                                              - - - object - - - CanBuildFromArg - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            20. - - -

                                                                              - - - lazy val - - - CanBuildFromClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            21. - - -

                                                                              - - - lazy val - - - DIV: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            22. - - -

                                                                              - - - lazy val - - - EQ: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            23. - - -

                                                                              - - - lazy val - - - EQL: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            24. - - -

                                                                              - - - object - - - Foreach - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            25. - - -

                                                                              - - - object - - - FromLeft extends TraversalDirection with Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            26. - - -

                                                                              - - - object - - - FromRight extends TraversalDirection with Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            27. - - -

                                                                              - - - object - - - Func - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            28. - - -

                                                                              - - - lazy val - - - GE: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            29. - - -

                                                                              - - - lazy val - - - GT: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            30. - - -

                                                                              - - - lazy val - - - HASHHASH: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            31. - - -

                                                                              - - - lazy val - - - ImmutableListClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            32. - - -

                                                                              - - - object - - - IndexedSeqApply extends CollectionApply - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            33. - - -

                                                                              - - - lazy val - - - IndexedSeqClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            34. - - -

                                                                              - - - lazy val - - - IndexedSeqModule: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            35. - - -

                                                                              - - - object - - - IntRange - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            36. - - -

                                                                              - - - lazy val - - - LE: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            37. - - -

                                                                              - - - lazy val - - - LSL: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            38. - - -

                                                                              - - - lazy val - - - LSR: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            39. - - -

                                                                              - - - lazy val - - - LT: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            40. - - -

                                                                              - - - object - - - ListApply extends CollectionApply - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            41. - - -

                                                                              - - - lazy val - - - ListBufferClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            42. - - -

                                                                              - - - lazy val - - - ListClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            43. - - -

                                                                              - - - object - - - ListTree extends HigherTypeParameterExtractor - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            44. - - -

                                                                              - - - def - - - M(name: String): scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            45. - - -

                                                                              - - - lazy val - - - MINUS: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            46. - - -

                                                                              - - - lazy val - - - MOD: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            47. - - -

                                                                              - - - lazy val - - - MUL: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            48. - - -

                                                                              - - - object - - - N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            49. - - -

                                                                              - - implicit - def - - - N2TermName(n: N): scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            50. - - -

                                                                              - - - lazy val - - - NE: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            51. - - -

                                                                              - - - object - - - NoResult extends ResultKind with Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            52. - - -

                                                                              - - - lazy val - - - NonEmptyListClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            53. - - -

                                                                              - - - lazy val - - - NoneModule: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            54. - - -

                                                                              - - - lazy val - - - OR: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            55. - - -

                                                                              - - - object - - - OptionApply extends CollectionApply - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            56. - - -

                                                                              - - - lazy val - - - OptionClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            57. - - -

                                                                              - - - lazy val - - - OptionModule: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            58. - - -

                                                                              - - - object - - - OptionTree - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            59. - - -

                                                                              - - - def - - - P(name: String): scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            60. - - -

                                                                              - - - lazy val - - - PLUS: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            61. - - -

                                                                              - - - object - - - Predef - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            62. - - -

                                                                              - - - lazy val - - - RefArrayBuilderClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            63. - - -

                                                                              - - - lazy val - - - RefArrayOpsClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            64. - - -

                                                                              - - - object - - - ReverseOrder extends Order with Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            65. - - -

                                                                              - - - lazy val - - - RichWrappers: Set[scala.reflect.api.Universe.Symbol] - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            66. - - -

                                                                              - - - lazy val - - - SELF: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            67. - - -

                                                                              - - - lazy val - - - SUB: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            68. - - -

                                                                              - - - object - - - SameOrder extends Order with Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            69. - - -

                                                                              - - - lazy val - - - ScalaCollectionPackage: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            70. - - -

                                                                              - - - lazy val - - - ScalaMathCommonClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            71. - - -

                                                                              - - - object - - - ScalaMathFunction - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            72. - - -

                                                                              - - - lazy val - - - ScalaMathPackage: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            73. - - -

                                                                              - - - lazy val - - - ScalaMathPackageClass: scala.reflect.api.Universe.Symbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            74. - - -

                                                                              - - - lazy val - - - ScalaReflectPackage: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            75. - - -

                                                                              - - - object - - - ScalarResult extends ResultKind with Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            76. - - -

                                                                              - - - object - - - SeqApply extends CollectionApply - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            77. - - -

                                                                              - - - lazy val - - - SeqClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            78. - - -

                                                                              - - - lazy val - - - SeqModule: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            79. - - -

                                                                              - - - lazy val - - - SetBuilderClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            80. - - -

                                                                              - - - lazy val - - - SetClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            81. - - -

                                                                              - - - lazy val - - - SetModule: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            82. - - -

                                                                              - - - lazy val - - - SomeModule: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            83. - - -

                                                                              - - - object - - - StreamResult extends ResultKind with Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            84. - - -

                                                                              - - - lazy val - - - StringOpsClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            85. - - -

                                                                              - - - object - - - SymbolWithOwnerAndName - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            86. - - -

                                                                              - - - lazy val - - - THIS: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            87. - - -

                                                                              - - - object - - - TreeWithSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            88. - - -

                                                                              - - - object - - - TreeWithType - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            89. - - -

                                                                              - - - object - - - TrivialCanBuildFromArg - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            90. - - -

                                                                              - - - object - - - TupleClass - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            91. - - -

                                                                              - - - object - - - TupleComponent - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            92. - - -

                                                                              - - - object - - - TupleCreation - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            93. - - -

                                                                              - - - object - - - TuplePath - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            94. - - -

                                                                              - - - object - - - TupleSelect - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            95. - - -

                                                                              - - - lazy val - - - UNARY_!: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            96. - - -

                                                                              - - - lazy val - - - UNARY_+: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            97. - - -

                                                                              - - - lazy val - - - UNARY_-: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            98. - - -

                                                                              - - - lazy val - - - UNARY_~: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            99. - - -

                                                                              - - - object - - - Unordered extends Order with Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            100. - - -

                                                                              - - implicit - def - - - VarDev2IdentGen(vd: VarDef): () ⇒ scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            101. - - -

                                                                              - - - lazy val - - - VectorBuilderClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            102. - - -

                                                                              - - - lazy val - - - VectorClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            103. - - -

                                                                              - - - object - - - WhileLoop - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            104. - - -

                                                                              - - - lazy val - - - WrappedArrayBuilderClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            105. - - -

                                                                              - - - object - - - WrappedArrayTree - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            106. - - -

                                                                              - - - lazy val - - - XOR: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            107. - - -

                                                                              - - - lazy val - - - ZAND: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            108. - - -

                                                                              - - - lazy val - - - ZOR: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            109. - - -

                                                                              - - - def - - - addAssign(target: scala.reflect.api.Universe.Tree, toAdd: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            110. - - -

                                                                              - - - val - - - addAssignName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            111. - - -

                                                                              - - - def - - - apply(sym: scala.reflect.api.Universe.Symbol)(target: scala.reflect.api.Universe.Tree, args: List[scala.reflect.api.Universe.Tree]): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            112. - - -

                                                                              - - - def - - - applyFiberPath(rootGen: () ⇒ scala.reflect.api.Universe.Tree, rootTpe: scala.reflect.api.Universe.Type, path: List[Int]): (scala.reflect.api.Universe.Tree, scala.reflect.api.Universe.Type) - -

                                                                              -
                                                                              Definition Classes
                                                                              TupleAnalysis
                                                                              -
                                                                            113. - - -

                                                                              - - - def - - - applyFiberPath(rootGen: () ⇒ scala.reflect.api.Universe.Tree, path: List[Int]): (scala.reflect.api.Universe.Tree, scala.reflect.api.Universe.Type) - -

                                                                              -
                                                                              Definition Classes
                                                                              TupleAnalysis
                                                                              -
                                                                            114. - - -

                                                                              - - - val - - - applyName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            115. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            116. - - -

                                                                              - - - def - - - assembleStream(stream: Stream, outerTree: scala.reflect.api.Universe.Tree, transform: (scala.reflect.api.Universe.Tree) ⇒ scala.reflect.api.Universe.Tree, pos: scala.reflect.api.Universe.Position, currentOwner: scala.reflect.api.Universe.Symbol): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            117. - - -

                                                                              - - - def - - - binOp(a: scala.reflect.api.Universe.Tree, op: scala.reflect.api.Universe.Symbol, b: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            118. - - -

                                                                              - - - def - - - boolAnd(a: scala.reflect.api.Universe.Tree, b: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            119. - - -

                                                                              - - - def - - - boolNot(a: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Select - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            120. - - -

                                                                              - - - def - - - boolOr(a: scala.reflect.api.Universe.Tree, b: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            121. - - -

                                                                              - - - val - - - byName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            122. - - -

                                                                              - - - val - - - canBuildFromName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            123. - - -

                                                                              - - - lazy val - - - classToType: Map[Class[_], scala.reflect.api.Universe.Type] - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            124. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            125. - - -

                                                                              - - - val - - - collectName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            126. - - -

                                                                              - - - val - - - countName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            127. - - -

                                                                              - - - def - - - createSideEffectsEvaluator(tree: scala.reflect.api.Universe.Tree, cached: Boolean = true, preKnownSymbols: Set[scala.reflect.api.Universe.Symbol] = Set()): SideEffectsEvaluator - -

                                                                              -
                                                                              Attributes
                                                                              protected
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            128. - - -

                                                                              - - - def - - - decrementIntVar(identGen: () ⇒ scala.reflect.api.Universe.Ident, value: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Assign - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            129. - - -

                                                                              - - - val - - - dropWhileName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            130. - - -

                                                                              - - - def - - - encode(str: String): scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            131. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            132. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            133. - - -

                                                                              - - - val - - - existsName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            134. - - -

                                                                              - - - val - - - filterName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            135. - - -

                                                                              - - - val - - - filterNotName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            136. - - -

                                                                              - - - def - - - filterTree[V](tree: scala.reflect.api.Universe.Tree)(f: PartialFunction[scala.reflect.api.Universe.Tree, V]): Seq[V] - -

                                                                              -
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            137. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            138. - - -

                                                                              - - - val - - - findName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            139. - - -

                                                                              - - - def - - - flattenApply(tree: scala.reflect.api.Universe.Tree): List[scala.reflect.api.Universe.Tree] - -

                                                                              -

                                                                              Smashes directly nested applies down to catenate the argument lists.

                                                                              Smashes directly nested applies down to catenate the argument lists.

                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            140. - - -

                                                                              - - - def - - - flattenApplyGroups(tree: scala.reflect.api.Universe.Tree): List[List[scala.reflect.api.Universe.Tree]] - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            141. - - -

                                                                              - - - def - - - flattenFiberPaths(info: TupleInfo): Seq[List[Int]] - -

                                                                              -
                                                                              Definition Classes
                                                                              TupleAnalysis
                                                                              -
                                                                            142. - - -

                                                                              - - - def - - - flattenFiberPaths(tpe: scala.reflect.api.Universe.Type): Seq[List[Int]] - -

                                                                              -
                                                                              Definition Classes
                                                                              TupleAnalysis
                                                                              -
                                                                            143. - - -

                                                                              - - - def - - - flattenSelect(tree: scala.reflect.api.Universe.Tree): (scala.reflect.api.Universe.Tree, List[scala.reflect.api.Universe.Name]) - -

                                                                              -

                                                                              Smashes directly nested selects down to the inner tree and a list of names.

                                                                              Smashes directly nested selects down to the inner tree and a list of names.

                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            144. - - -

                                                                              - - - def - - - flattenTypes(tpe: scala.reflect.api.Universe.Type): Seq[scala.reflect.api.Universe.Type] - -

                                                                              -
                                                                              Definition Classes
                                                                              TupleAnalysis
                                                                              -
                                                                            145. - - -

                                                                              - - - val - - - foldLeftName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            146. - - -

                                                                              - - - val - - - foldRightName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            147. - - -

                                                                              - - - val - - - forallName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            148. - - -

                                                                              - - - val - - - foreachName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            149. - - -

                                                                              - - - def - - - getArrayType(dimensions: Int, componentType: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Type - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            150. - - -

                                                                              - - - def - - - getArrayWrapperTpe(componentType: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Type - -

                                                                              - -
                                                                            151. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            152. - - -

                                                                              - - - def - - - getComponentOffsetAndSizeOfIthMember(tpe: scala.reflect.api.Universe.Type, i: Int): (Int, Int) - -

                                                                              -
                                                                              Definition Classes
                                                                              TupleAnalysis
                                                                              -
                                                                            153. - - -

                                                                              - - - def - - - getRawUnknownSymbolReferences(tree: scala.reflect.api.Universe.Tree, isKnownSymbol: (scala.reflect.api.Universe.Symbol) ⇒ Boolean, accept: (scala.reflect.api.Universe.Tree) ⇒ Boolean): Seq[scala.reflect.api.Universe.RefTree] - -

                                                                              -
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            154. - - -

                                                                              - - - def - - - getSideEffects(tree: scala.reflect.api.Universe.Tree): Seq[scala.reflect.api.Universe.Tree] - -

                                                                              -
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            155. - - -

                                                                              - - - def - - - getSymbolDefinitions(tree: scala.reflect.api.Universe.Tree): Seq[scala.reflect.api.Universe.DefTree] - -

                                                                              -
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            156. - - -

                                                                              - - - def - - - getTreeChildren(tree: scala.reflect.api.Universe.Tree): Seq[scala.reflect.api.Universe.Tree] - -

                                                                              -
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            157. - - -

                                                                              - - - def - - - getTupleComponentTypes(tpe: scala.reflect.api.Universe.Type): List[scala.reflect.api.Universe.Type] - -

                                                                              -
                                                                              Definition Classes
                                                                              Tuploids
                                                                              -
                                                                            158. - - -

                                                                              - - - def - - - getTupleInfo(tpe: scala.reflect.api.Universe.Type): TupleInfo - -

                                                                              -
                                                                              Definition Classes
                                                                              TupleAnalysis
                                                                              -
                                                                            159. - - -

                                                                              - - - def - - - getType(tree: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Type - -

                                                                              -
                                                                              Definition Classes
                                                                              TupleAnalysis
                                                                              -
                                                                            160. - - -

                                                                              - - - def - - - getUnknownSymbolInfo(tree: scala.reflect.api.Universe.Tree, filter: (scala.reflect.api.Universe.Tree) ⇒ Boolean = _ => true, preKnownSymbols: Set[scala.reflect.api.Universe.Symbol] = Set()): SymbolsInfo - -

                                                                              -
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            161. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            162. - - -

                                                                              - - - val - - - headName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            163. - - -

                                                                              - - - def - - - ident(sym: scala.reflect.api.Universe.Symbol, tpe: scala.reflect.api.Universe.Type, n: scala.reflect.api.Universe.Name, pos: scala.reflect.api.Universe.Position = NoPosition): scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            164. - - -

                                                                              - - - def - - - incrementIntVar(identGen: () ⇒ scala.reflect.api.Universe.Ident, value: scala.reflect.api.Universe.Tree = newInt(1)): scala.reflect.api.Universe.Assign - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            165. - - -

                                                                              - - - def - - - intAdd(a: ⇒ scala.reflect.api.Universe.Tree, b: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            166. - - -

                                                                              - - - def - - - intDiv(a: ⇒ scala.reflect.api.Universe.Tree, b: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            167. - - -

                                                                              - - - def - - - intSub(a: ⇒ scala.reflect.api.Universe.Tree, b: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            168. - - -

                                                                              - - - val - - - intWrapperName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            169. - - -

                                                                              - - - def - - - isAnyVal(tpe: scala.reflect.api.Universe.Type): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            170. - - -

                                                                              - - - val - - - isEmptyName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            171. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            172. - - -

                                                                              - - - def - - - isPrimitiveType(tpe: scala.reflect.api.Universe.Type): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Tuploids
                                                                              -
                                                                            173. - - -

                                                                              - - - def - - - isSideEffectFree(tree: scala.reflect.api.Universe.Tree): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            174. - - -

                                                                              - - - def - - - isTupleSymbol(sym: scala.reflect.api.Universe.Symbol): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            175. - - -

                                                                              - - - def - - - isTupleType(tpe: scala.reflect.api.Universe.Type): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Tuploids
                                                                              -
                                                                            176. - - -

                                                                              - - - def - - - isTupleTypeRef(ref: scala.reflect.api.Universe.TypeRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Tuploids
                                                                              -
                                                                            177. - - -

                                                                              - - - def - - - isTuploidType(tpe: scala.reflect.api.Universe.Type): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Tuploids
                                                                              -
                                                                            178. - - -

                                                                              - - - def - - - isUnit(tpe: scala.reflect.api.Universe.Type): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            179. - - -

                                                                              - - - def - - - itemIdentGen(value: StreamValue)(implicit loop: Loop): () ⇒ scala.reflect.api.Universe.Ident - -

                                                                              - -
                                                                            180. - - -

                                                                              - - - val - - - lengthName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            181. - - -

                                                                              - - - lazy val - - - manifestPre: scala.reflect.api.Universe.Type - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            182. - - -

                                                                              - - - lazy val - - - manifestSym: scala.reflect.api.Universe.Symbol - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            183. - - -

                                                                              - - - val - - - mapName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            184. - - -

                                                                              - - - val - - - mathName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            185. - - -

                                                                              - - - val - - - maxName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            186. - - -

                                                                              - - - def - - - methPart(tree: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            187. - - -

                                                                              - - - val - - - minName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            188. - - -

                                                                              - - - def - - - mkSelect(names: scala.reflect.api.Universe.TermName*): scala.reflect.api.Universe.Tree - -

                                                                              -

                                                                              Creates an Ident or Select from a list of names.

                                                                              Creates an Ident or Select from a list of names.

                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            189. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            190. - - -

                                                                              - - - def - - - newApply(target: scala.reflect.api.Universe.Tree, name: scala.reflect.api.Universe.Name, typeArgs: List[scala.reflect.api.Universe.TypeTree] = Nil, args: List[scala.reflect.api.Universe.Tree] = Nil): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            191. - - -

                                                                              - - - def - - - newApply(pos: scala.reflect.api.Universe.Position, array: ⇒ scala.reflect.api.Universe.Tree, index: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            192. - - -

                                                                              - - - def - - - newArray(componentType: scala.reflect.api.Universe.Type, length: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            193. - - -

                                                                              - - - def - - - newArrayApply(typeExpr: scala.reflect.api.Universe.TypeTree, values: scala.reflect.api.Universe.Tree*): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            194. - - -

                                                                              - - - def - - - newArrayLength(a: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Select - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            195. - - -

                                                                              - - - def - - - newArrayModuleTree: scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            196. - - -

                                                                              - - - def - - - newArrayMulti(arrayType: scala.reflect.api.Universe.Type, componentTpe: scala.reflect.api.Universe.Type, lengths: ⇒ List[scala.reflect.api.Universe.Tree], manifest: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            197. - - -

                                                                              - - - def - - - newArrayWithArrayType(arrayType: scala.reflect.api.Universe.Type, length: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            198. - - -

                                                                              - - - def - - - newAssign(target: () ⇒ scala.reflect.api.Universe.Ident, value: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Assign - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            199. - - -

                                                                              - - - def - - - newBool(v: Boolean): scala.reflect.api.Universe.Literal - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            200. - - -

                                                                              - - - def - - - newCollectionApply(collectionModuleTree: ⇒ scala.reflect.api.Universe.Tree, typeExpr: scala.reflect.api.Universe.TypeTree, values: scala.reflect.api.Universe.Tree*): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            201. - - -

                                                                              - - - def - - - newConstant(v: Any, tpe: scala.reflect.api.Universe.Type = null): scala.reflect.api.Universe.Literal - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            202. - - -

                                                                              - - - def - - - newDefaultValue(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Literal - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            203. - - -

                                                                              - - - def - - - newIf(cond: scala.reflect.api.Universe.Tree, thenTree: scala.reflect.api.Universe.Tree, elseTree: scala.reflect.api.Universe.Tree = null): scala.reflect.api.Universe.If - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            204. - - -

                                                                              - - - def - - - newInstance(tpe: scala.reflect.api.Universe.Type, constructorArgs: List[scala.reflect.api.Universe.Tree]): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            205. - - -

                                                                              - - - def - - - newInt(v: Int): scala.reflect.api.Universe.Literal - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            206. - - -

                                                                              - - - def - - - newIsInstanceOf(tree: scala.reflect.api.Universe.Tree, tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.TypeApply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            207. - - -

                                                                              - - - def - - - newIsNotNull(target: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            208. - - -

                                                                              - - - def - - - newLong(v: Long): scala.reflect.api.Universe.Literal - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            209. - - -

                                                                              - - - def - - - newNoneModuleTree: scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            210. - - -

                                                                              - - - def - - - newNull(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Literal - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            211. - - -

                                                                              - - - def - - - newOneValue(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Literal - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            212. - - -

                                                                              - - - def - - - newScalaCollectionPackageTree: scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            213. - - -

                                                                              - - - def - - - newScalaPackageTree: scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            214. - - -

                                                                              - - - def - - - newSelect(target: scala.reflect.api.Universe.Tree, name: scala.reflect.api.Universe.Name, typeArgs: List[scala.reflect.api.Universe.TypeTree] = Nil): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            215. - - -

                                                                              - - - def - - - newSeqApply(typeExpr: scala.reflect.api.Universe.TypeTree, values: scala.reflect.api.Universe.Tree*): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            216. - - -

                                                                              - - - def - - - newSeqModuleTree: scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            217. - - -

                                                                              - - - def - - - newSetModuleTree: scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            218. - - -

                                                                              - - - def - - - newSomeApply(tpe: scala.reflect.api.Universe.Type, value: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            219. - - -

                                                                              - - - def - - - newSomeModuleTree: scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            220. - - -

                                                                              - - - def - - - newTypeTree(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.TypeTree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            221. - - -

                                                                              - - - def - - - newUnit(): scala.reflect.api.Universe.Literal - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            222. - - -

                                                                              - - - def - - - newUpdate(pos: scala.reflect.api.Universe.Position, array: ⇒ scala.reflect.api.Universe.Tree, index: ⇒ scala.reflect.api.Universe.Tree, value: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            223. - - -

                                                                              - - - def - - - newVariable(prefix: String, symbolOwner: scala.reflect.api.Universe.Symbol, pos: scala.reflect.api.Universe.Position, mutable: Boolean, initialValue: scala.reflect.api.Universe.Tree, ttpe: scala.reflect.api.Universe.Type = NoType): VarDef - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            224. - - -

                                                                              - - - def - - - normalize(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Type - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            225. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            226. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            227. - - -

                                                                              - - - def - - - ownerChain(s: scala.reflect.api.Universe.Symbol): List[scala.reflect.api.Universe.Symbol] - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            228. - - -

                                                                              - - - val - - - packageName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            229. - - -

                                                                              - - - lazy val - - - primArrayBuilderClasses: Map[scala.reflect.api.Universe.Type, scala.reflect.api.Universe.ClassSymbol] - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            230. - - -

                                                                              - - - lazy val - - - primArrayNames: Array[(scala.reflect.api.Universe.Type, String)] - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            231. - - -

                                                                              - - - lazy val - - - primArrayOpsClasses: Map[scala.reflect.api.Universe.Type, scala.reflect.api.Universe.ClassSymbol] - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            232. - - -

                                                                              - - - def - - - primaryConstructor(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Symbol - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            233. - - -

                                                                              - - - val - - - productName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            234. - - -

                                                                              - - - val - - - reduceLeftName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            235. - - -

                                                                              - - - val - - - reduceRightName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            236. - - -

                                                                              - - - def - - - replaceOccurrences(tree: scala.reflect.api.Universe.Tree, mappingsSym: Map[scala.reflect.api.Universe.Symbol, () ⇒ scala.reflect.api.Universe.Tree], symbolReplacements: Map[scala.reflect.api.Universe.Symbol, scala.reflect.api.Universe.Symbol], treeReplacements: Map[scala.reflect.api.Universe.Tree, () ⇒ scala.reflect.api.Universe.Tree]): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            237. - - -

                                                                              - - - val - - - resultName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            238. - - -

                                                                              - - - val - - - reverseName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            239. - - -

                                                                              - - - val - - - scalaName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            240. - - -

                                                                              - - - lazy val - - - scalaPackage: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            241. - - -

                                                                              - - - val - - - scanLeftName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            242. - - -

                                                                              - - - val - - - scanRightName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            243. - - -

                                                                              - - - def - - - simpleBuilderResult(builder: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            244. - - -

                                                                              - - - val - - - sumName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            245. - - -

                                                                              - - - val - - - superName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            246. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            247. - - -

                                                                              - - - val - - - tabulateName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            248. - - -

                                                                              - - - val - - - tailName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            249. - - -

                                                                              - - - val - - - takeWhileName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            250. - - -

                                                                              - - - val - - - thisName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            251. - - -

                                                                              - - - def - - - toArray(tree: scala.reflect.api.Universe.Tree, componentType: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            252. - - -

                                                                              - - - val - - - toArrayName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            253. - - -

                                                                              - - - val - - - toByteName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            254. - - -

                                                                              - - - val - - - toCharName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            255. - - -

                                                                              - - - val - - - toDoubleName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            256. - - -

                                                                              - - - val - - - toFloatName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            257. - - -

                                                                              - - - val - - - toIndexedSeqName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            258. - - -

                                                                              - - - val - - - toIntName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            259. - - -

                                                                              - - - val - - - toListName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            260. - - -

                                                                              - - - val - - - toLongName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            261. - - -

                                                                              - - - val - - - toMapName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            262. - - -

                                                                              - - - val - - - toName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            263. - - -

                                                                              - - - val - - - toSeqName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            264. - - -

                                                                              - - - val - - - toSetName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            265. - - -

                                                                              - - - val - - - toShortName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            266. - - -

                                                                              - - - val - - - toSizeTName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            267. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            268. - - -

                                                                              - - - val - - - toVectorName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            269. - - -

                                                                              - - - object - - - tupleComponentName - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            270. - - -

                                                                              - - - def - - - typeApply(sym: scala.reflect.api.Universe.Symbol)(target: scala.reflect.api.Universe.Tree, targs: List[scala.reflect.api.Universe.TypeTree]): scala.reflect.api.Universe.TypeApply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            271. - - -

                                                                              - - - def - - - typeArgs(tree: scala.reflect.api.Universe.Tree): List[scala.reflect.api.Universe.Tree] - -

                                                                              -

                                                                              Strips apply nodes looking for type application.

                                                                              Strips apply nodes looking for type application.

                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            272. - - -

                                                                              - - - lazy val - - - typeToDefaultValue: Map[scala.reflect.api.Universe.Type, AnyVal] - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            273. - - -

                                                                              - - - lazy val - - - unitTpe: scala.reflect.api.Universe.Type - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            274. - - -

                                                                              - - - val - - - untilName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            275. - - -

                                                                              - - - val - - - updateName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            276. - - -

                                                                              - - implicit - def - - - varDef2TupleValue(value: VarDef): DefaultTupleValue - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            277. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            278. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            279. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            280. - - -

                                                                              - - - def - - - warnSideEffect(tree: scala.reflect.api.Universe.Tree): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            281. - - -

                                                                              - - - def - - - whileLoop(owner: scala.reflect.api.Universe.Symbol, pos: scala.reflect.api.Universe.Position, cond: scala.reflect.api.Universe.Tree, body: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            282. - - -

                                                                              - - - def - - - whileLoop(owner: scala.reflect.api.Universe.Symbol, tree: scala.reflect.api.Universe.Tree, cond: scala.reflect.api.Universe.Tree, body: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            283. - - -

                                                                              - - - val - - - withFilterName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            284. - - -

                                                                              - - - val - - - zipName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            285. - - -

                                                                              - - - val - - - zipWithIndexName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from Streams

                                                                            -
                                                                            -

                                                                            Inherited from CodeAnalysis

                                                                            -
                                                                            -

                                                                            Inherited from TupleAnalysis

                                                                            -
                                                                            -

                                                                            Inherited from TreeBuilders

                                                                            -
                                                                            -

                                                                            Inherited from MiscMatchers

                                                                            -
                                                                            -

                                                                            Inherited from Tuploids

                                                                            -
                                                                            -

                                                                            Inherited from CommonScalaNames

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/StreamSources$AbstractArrayStreamSource.html b/Components/latest/api/scalaxy/components/StreamSources$AbstractArrayStreamSource.html deleted file mode 100644 index 04e16af7..00000000 --- a/Components/latest/api/scalaxy/components/StreamSources$AbstractArrayStreamSource.html +++ /dev/null @@ -1,577 +0,0 @@ - - - - - AbstractArrayStreamSource - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamSources.AbstractArrayStreamSource - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.StreamSources

                                                                            -

                                                                            AbstractArrayStreamSource

                                                                            -
                                                                            - -

                                                                            - - - trait - - - AbstractArrayStreamSource extends StreamSource - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            StreamSources.StreamSource, StreamSources.StreamComponent, StreamSources.StreamChainTestable, AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. AbstractArrayStreamSource
                                                                            2. StreamSource
                                                                            3. StreamComponent
                                                                            4. StreamChainTestable
                                                                            5. AnyRef
                                                                            6. Any
                                                                            7. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - - - -
                                                                            -

                                                                            Abstract Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - abstract - def - - - analyzeSideEffectsOnStream(analyzer: StreamSources.SideEffectsAnalyzer): StreamSources.SideEffects - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamComponent
                                                                              -
                                                                            2. - - -

                                                                              - - abstract - def - - - array: scala.reflect.api.Universe.Tree - -

                                                                              - -
                                                                            3. - - -

                                                                              - - abstract - def - - - componentType: scala.reflect.api.Universe.Type - -

                                                                              - -
                                                                            4. - - -

                                                                              - - abstract - def - - - tree: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              AbstractArrayStreamSource → StreamComponent
                                                                              -
                                                                            -
                                                                            - -
                                                                            -

                                                                            Concrete Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - canChainAfter(previous: StreamSources.StreamChainTestable, privilegedDirection: Option[StreamSources.TraversalDirection]): StreamSources.CanChainResult - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            8. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - closuresCount: Int - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamComponent
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - consumesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            11. - - -

                                                                              - - - def - - - emit(direction: StreamSources.TraversalDirection)(implicit loop: StreamSources.Loop): StreamSources.StreamValue - -

                                                                              -
                                                                              Definition Classes
                                                                              AbstractArrayStreamSource → StreamSource
                                                                              -
                                                                            12. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            13. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            14. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            16. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            19. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            20. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            21. - - -

                                                                              - - - def - - - privilegedDirection: None.type - -

                                                                              - -
                                                                            22. - - -

                                                                              - - - def - - - producesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            23. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            24. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            25. - - -

                                                                              - - - def - - - unwrappedTree: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              AbstractArrayStreamSource → StreamComponent
                                                                              -
                                                                            26. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            27. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            28. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from StreamSources.StreamSource

                                                                            -
                                                                            -

                                                                            Inherited from StreamSources.StreamComponent

                                                                            -
                                                                            -

                                                                            Inherited from StreamSources.StreamChainTestable

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/StreamSources$ArrayApplyStreamSource.html b/Components/latest/api/scalaxy/components/StreamSources$ArrayApplyStreamSource.html deleted file mode 100644 index 3a05d752..00000000 --- a/Components/latest/api/scalaxy/components/StreamSources$ArrayApplyStreamSource.html +++ /dev/null @@ -1,603 +0,0 @@ - - - - - ArrayApplyStreamSource - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamSources.ArrayApplyStreamSource - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.StreamSources

                                                                            -

                                                                            ArrayApplyStreamSource

                                                                            -
                                                                            - -

                                                                            - - - case class - - - ArrayApplyStreamSource(tree: scala.reflect.api.Universe.Tree, components: List[scala.reflect.api.Universe.Tree], componentType: scala.reflect.api.Universe.Type) extends ExplicitCollectionStreamSource with CanCreateArraySink with Product with Serializable - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            Serializable, Serializable, Product, Equals, StreamSources.CanCreateArraySink, StreamSources.CanCreateStreamSink, ExplicitCollectionStreamSource, AbstractArrayStreamSource, StreamSources.StreamSource, StreamSources.StreamComponent, StreamSources.StreamChainTestable, AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. ArrayApplyStreamSource
                                                                            2. Serializable
                                                                            3. Serializable
                                                                            4. Product
                                                                            5. Equals
                                                                            6. CanCreateArraySink
                                                                            7. CanCreateStreamSink
                                                                            8. ExplicitCollectionStreamSource
                                                                            9. AbstractArrayStreamSource
                                                                            10. StreamSource
                                                                            11. StreamComponent
                                                                            12. StreamChainTestable
                                                                            13. AnyRef
                                                                            14. Any
                                                                            15. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            -
                                                                            -

                                                                            Instance Constructors

                                                                            -
                                                                            1. - - -

                                                                              - - - new - - - ArrayApplyStreamSource(tree: scala.reflect.api.Universe.Tree, components: List[scala.reflect.api.Universe.Tree], componentType: scala.reflect.api.Universe.Type) - -

                                                                              - -
                                                                            -
                                                                            - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - - def - - - analyzeSideEffectsOnStream(analyzer: StreamSources.SideEffectsAnalyzer): StreamSources.SideEffects - -

                                                                              - -
                                                                            7. - - -

                                                                              - - - val - - - array: scala.reflect.api.Universe.Tree - -

                                                                              - -
                                                                            8. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - canChainAfter(previous: StreamSources.StreamChainTestable, privilegedDirection: Option[StreamSources.TraversalDirection]): StreamSources.CanChainResult - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            11. - - -

                                                                              - - - def - - - closuresCount: Int - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamComponent
                                                                              -
                                                                            12. - - -

                                                                              - - - val - - - componentType: scala.reflect.api.Universe.Type - -

                                                                              - -
                                                                            13. - - -

                                                                              - - - val - - - components: List[scala.reflect.api.Universe.Tree] - -

                                                                              - -
                                                                            14. - - -

                                                                              - - - def - - - consumesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              CanCreateStreamSink → StreamChainTestable
                                                                              -
                                                                            15. - - -

                                                                              - - - def - - - createStreamSink(expectedType: scala.reflect.api.Universe.Type, componentType: scala.reflect.api.Universe.Type, outputSize: Option[() ⇒ scala.reflect.api.Universe.Tree]): StreamSources.StreamSink - -

                                                                              -
                                                                              Definition Classes
                                                                              CanCreateArraySink → CanCreateStreamSink
                                                                              -
                                                                            16. - - -

                                                                              - - - def - - - emit(direction: StreamSources.TraversalDirection)(implicit loop: StreamSources.Loop): StreamSources.StreamValue - -

                                                                              -
                                                                              Definition Classes
                                                                              AbstractArrayStreamSource → StreamSource
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            18. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            19. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            20. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            21. - - -

                                                                              - - - def - - - isResultWrapped: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              ArrayApplyStreamSource → CanCreateArraySink
                                                                              -
                                                                            22. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            23. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            24. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            25. - - -

                                                                              - - - def - - - privilegedDirection: None.type - -

                                                                              - -
                                                                            26. - - -

                                                                              - - - def - - - producesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            27. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            28. - - -

                                                                              - - - val - - - tree: scala.reflect.api.Universe.Tree - -

                                                                              - -
                                                                            29. - - -

                                                                              - - - def - - - unwrappedTree: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              AbstractArrayStreamSource → StreamComponent
                                                                              -
                                                                            30. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            31. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            32. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Product

                                                                            -
                                                                            -

                                                                            Inherited from Equals

                                                                            -
                                                                            -

                                                                            Inherited from StreamSources.CanCreateArraySink

                                                                            -
                                                                            -

                                                                            Inherited from StreamSources.CanCreateStreamSink

                                                                            -
                                                                            -

                                                                            Inherited from ExplicitCollectionStreamSource

                                                                            -
                                                                            -

                                                                            Inherited from AbstractArrayStreamSource

                                                                            -
                                                                            -

                                                                            Inherited from StreamSources.StreamSource

                                                                            -
                                                                            -

                                                                            Inherited from StreamSources.StreamComponent

                                                                            -
                                                                            -

                                                                            Inherited from StreamSources.StreamChainTestable

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/StreamSources$ExplicitCollectionStreamSource.html b/Components/latest/api/scalaxy/components/StreamSources$ExplicitCollectionStreamSource.html deleted file mode 100644 index 5921a33c..00000000 --- a/Components/latest/api/scalaxy/components/StreamSources$ExplicitCollectionStreamSource.html +++ /dev/null @@ -1,592 +0,0 @@ - - - - - ExplicitCollectionStreamSource - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamSources.ExplicitCollectionStreamSource - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.StreamSources

                                                                            -

                                                                            ExplicitCollectionStreamSource

                                                                            -
                                                                            - -

                                                                            - - abstract - class - - - ExplicitCollectionStreamSource extends AbstractArrayStreamSource - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            AbstractArrayStreamSource, StreamSources.StreamSource, StreamSources.StreamComponent, StreamSources.StreamChainTestable, AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. ExplicitCollectionStreamSource
                                                                            2. AbstractArrayStreamSource
                                                                            3. StreamSource
                                                                            4. StreamComponent
                                                                            5. StreamChainTestable
                                                                            6. AnyRef
                                                                            7. Any
                                                                            8. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            -
                                                                            -

                                                                            Instance Constructors

                                                                            -
                                                                            1. - - -

                                                                              - - - new - - - ExplicitCollectionStreamSource(tree: scala.reflect.api.Universe.Tree, items: List[scala.reflect.api.Universe.Tree], componentType: scala.reflect.api.Universe.Type) - -

                                                                              - -
                                                                            -
                                                                            - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - - def - - - analyzeSideEffectsOnStream(analyzer: StreamSources.SideEffectsAnalyzer): StreamSources.SideEffects - -

                                                                              - -
                                                                            7. - - -

                                                                              - - - val - - - array: scala.reflect.api.Universe.Tree - -

                                                                              - -
                                                                            8. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - canChainAfter(previous: StreamSources.StreamChainTestable, privilegedDirection: Option[StreamSources.TraversalDirection]): StreamSources.CanChainResult - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            11. - - -

                                                                              - - - def - - - closuresCount: Int - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamComponent
                                                                              -
                                                                            12. - - -

                                                                              - - - val - - - componentType: scala.reflect.api.Universe.Type - -

                                                                              - -
                                                                            13. - - -

                                                                              - - - def - - - consumesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            14. - - -

                                                                              - - - def - - - emit(direction: StreamSources.TraversalDirection)(implicit loop: StreamSources.Loop): StreamSources.StreamValue - -

                                                                              -
                                                                              Definition Classes
                                                                              AbstractArrayStreamSource → StreamSource
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            16. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            17. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            19. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            20. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            21. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            22. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            23. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            24. - - -

                                                                              - - - def - - - privilegedDirection: None.type - -

                                                                              - -
                                                                            25. - - -

                                                                              - - - def - - - producesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            26. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            27. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            28. - - -

                                                                              - - - val - - - tree: scala.reflect.api.Universe.Tree - -

                                                                              - -
                                                                            29. - - -

                                                                              - - - def - - - unwrappedTree: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              AbstractArrayStreamSource → StreamComponent
                                                                              -
                                                                            30. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            31. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            32. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from AbstractArrayStreamSource

                                                                            -
                                                                            -

                                                                            Inherited from StreamSources.StreamSource

                                                                            -
                                                                            -

                                                                            Inherited from StreamSources.StreamComponent

                                                                            -
                                                                            -

                                                                            Inherited from StreamSources.StreamChainTestable

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/StreamSources$IndexedSeqApplyStreamSource.html b/Components/latest/api/scalaxy/components/StreamSources$IndexedSeqApplyStreamSource.html deleted file mode 100644 index ba60b6fa..00000000 --- a/Components/latest/api/scalaxy/components/StreamSources$IndexedSeqApplyStreamSource.html +++ /dev/null @@ -1,590 +0,0 @@ - - - - - IndexedSeqApplyStreamSource - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamSources.IndexedSeqApplyStreamSource - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.StreamSources

                                                                            -

                                                                            IndexedSeqApplyStreamSource

                                                                            -
                                                                            - -

                                                                            - - - case class - - - IndexedSeqApplyStreamSource(tree: scala.reflect.api.Universe.Tree, components: List[scala.reflect.api.Universe.Tree], componentType: scala.reflect.api.Universe.Type) extends ExplicitCollectionStreamSource with CanCreateVectorSink with Product with Serializable - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            Serializable, Serializable, Product, Equals, StreamSources.CanCreateVectorSink, StreamSources.CanCreateStreamSink, ExplicitCollectionStreamSource, AbstractArrayStreamSource, StreamSources.StreamSource, StreamSources.StreamComponent, StreamSources.StreamChainTestable, AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. IndexedSeqApplyStreamSource
                                                                            2. Serializable
                                                                            3. Serializable
                                                                            4. Product
                                                                            5. Equals
                                                                            6. CanCreateVectorSink
                                                                            7. CanCreateStreamSink
                                                                            8. ExplicitCollectionStreamSource
                                                                            9. AbstractArrayStreamSource
                                                                            10. StreamSource
                                                                            11. StreamComponent
                                                                            12. StreamChainTestable
                                                                            13. AnyRef
                                                                            14. Any
                                                                            15. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            -
                                                                            -

                                                                            Instance Constructors

                                                                            -
                                                                            1. - - -

                                                                              - - - new - - - IndexedSeqApplyStreamSource(tree: scala.reflect.api.Universe.Tree, components: List[scala.reflect.api.Universe.Tree], componentType: scala.reflect.api.Universe.Type) - -

                                                                              - -
                                                                            -
                                                                            - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - - def - - - analyzeSideEffectsOnStream(analyzer: StreamSources.SideEffectsAnalyzer): StreamSources.SideEffects - -

                                                                              - -
                                                                            7. - - -

                                                                              - - - val - - - array: scala.reflect.api.Universe.Tree - -

                                                                              - -
                                                                            8. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - canChainAfter(previous: StreamSources.StreamChainTestable, privilegedDirection: Option[StreamSources.TraversalDirection]): StreamSources.CanChainResult - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            11. - - -

                                                                              - - - def - - - closuresCount: Int - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamComponent
                                                                              -
                                                                            12. - - -

                                                                              - - - val - - - componentType: scala.reflect.api.Universe.Type - -

                                                                              - -
                                                                            13. - - -

                                                                              - - - val - - - components: List[scala.reflect.api.Universe.Tree] - -

                                                                              - -
                                                                            14. - - -

                                                                              - - - def - - - consumesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              CanCreateStreamSink → StreamChainTestable
                                                                              -
                                                                            15. - - -

                                                                              - - - def - - - createStreamSink(expectedType: scala.reflect.api.Universe.Type, componentType: scala.reflect.api.Universe.Type, outputSize: Option[() ⇒ scala.reflect.api.Universe.Tree]): StreamSources.StreamSink - -

                                                                              -
                                                                              Definition Classes
                                                                              CanCreateVectorSink → CanCreateStreamSink
                                                                              -
                                                                            16. - - -

                                                                              - - - def - - - emit(direction: StreamSources.TraversalDirection)(implicit loop: StreamSources.Loop): StreamSources.StreamValue - -

                                                                              -
                                                                              Definition Classes
                                                                              AbstractArrayStreamSource → StreamSource
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            18. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            19. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            20. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            21. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            22. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            23. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            24. - - -

                                                                              - - - def - - - privilegedDirection: None.type - -

                                                                              - -
                                                                            25. - - -

                                                                              - - - def - - - producesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            26. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            27. - - -

                                                                              - - - val - - - tree: scala.reflect.api.Universe.Tree - -

                                                                              - -
                                                                            28. - - -

                                                                              - - - def - - - unwrappedTree: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              AbstractArrayStreamSource → StreamComponent
                                                                              -
                                                                            29. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            30. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            31. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Product

                                                                            -
                                                                            -

                                                                            Inherited from Equals

                                                                            -
                                                                            -

                                                                            Inherited from StreamSources.CanCreateVectorSink

                                                                            -
                                                                            -

                                                                            Inherited from StreamSources.CanCreateStreamSink

                                                                            -
                                                                            -

                                                                            Inherited from ExplicitCollectionStreamSource

                                                                            -
                                                                            -

                                                                            Inherited from AbstractArrayStreamSource

                                                                            -
                                                                            -

                                                                            Inherited from StreamSources.StreamSource

                                                                            -
                                                                            -

                                                                            Inherited from StreamSources.StreamComponent

                                                                            -
                                                                            -

                                                                            Inherited from StreamSources.StreamChainTestable

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/StreamSources$ListApplyStreamSource.html b/Components/latest/api/scalaxy/components/StreamSources$ListApplyStreamSource.html deleted file mode 100644 index 5fd2137f..00000000 --- a/Components/latest/api/scalaxy/components/StreamSources$ListApplyStreamSource.html +++ /dev/null @@ -1,590 +0,0 @@ - - - - - ListApplyStreamSource - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamSources.ListApplyStreamSource - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.StreamSources

                                                                            -

                                                                            ListApplyStreamSource

                                                                            -
                                                                            - -

                                                                            - - - case class - - - ListApplyStreamSource(tree: scala.reflect.api.Universe.Tree, components: List[scala.reflect.api.Universe.Tree], componentType: scala.reflect.api.Universe.Type) extends ExplicitCollectionStreamSource with CanCreateListSink with Product with Serializable - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            Serializable, Serializable, Product, Equals, StreamSources.CanCreateListSink, StreamSources.CanCreateStreamSink, ExplicitCollectionStreamSource, AbstractArrayStreamSource, StreamSources.StreamSource, StreamSources.StreamComponent, StreamSources.StreamChainTestable, AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. ListApplyStreamSource
                                                                            2. Serializable
                                                                            3. Serializable
                                                                            4. Product
                                                                            5. Equals
                                                                            6. CanCreateListSink
                                                                            7. CanCreateStreamSink
                                                                            8. ExplicitCollectionStreamSource
                                                                            9. AbstractArrayStreamSource
                                                                            10. StreamSource
                                                                            11. StreamComponent
                                                                            12. StreamChainTestable
                                                                            13. AnyRef
                                                                            14. Any
                                                                            15. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            -
                                                                            -

                                                                            Instance Constructors

                                                                            -
                                                                            1. - - -

                                                                              - - - new - - - ListApplyStreamSource(tree: scala.reflect.api.Universe.Tree, components: List[scala.reflect.api.Universe.Tree], componentType: scala.reflect.api.Universe.Type) - -

                                                                              - -
                                                                            -
                                                                            - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - - def - - - analyzeSideEffectsOnStream(analyzer: StreamSources.SideEffectsAnalyzer): StreamSources.SideEffects - -

                                                                              - -
                                                                            7. - - -

                                                                              - - - val - - - array: scala.reflect.api.Universe.Tree - -

                                                                              - -
                                                                            8. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - canChainAfter(previous: StreamSources.StreamChainTestable, privilegedDirection: Option[StreamSources.TraversalDirection]): StreamSources.CanChainResult - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            11. - - -

                                                                              - - - def - - - closuresCount: Int - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamComponent
                                                                              -
                                                                            12. - - -

                                                                              - - - val - - - componentType: scala.reflect.api.Universe.Type - -

                                                                              - -
                                                                            13. - - -

                                                                              - - - val - - - components: List[scala.reflect.api.Universe.Tree] - -

                                                                              - -
                                                                            14. - - -

                                                                              - - - def - - - consumesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              CanCreateStreamSink → StreamChainTestable
                                                                              -
                                                                            15. - - -

                                                                              - - - def - - - createStreamSink(expectedType: scala.reflect.api.Universe.Type, componentType: scala.reflect.api.Universe.Type, outputSize: Option[() ⇒ scala.reflect.api.Universe.Tree]): StreamSources.StreamSink - -

                                                                              -
                                                                              Definition Classes
                                                                              CanCreateListSink → CanCreateStreamSink
                                                                              -
                                                                            16. - - -

                                                                              - - - def - - - emit(direction: StreamSources.TraversalDirection)(implicit loop: StreamSources.Loop): StreamSources.StreamValue - -

                                                                              -
                                                                              Definition Classes
                                                                              AbstractArrayStreamSource → StreamSource
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            18. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            19. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            20. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            21. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            22. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            23. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            24. - - -

                                                                              - - - def - - - privilegedDirection: None.type - -

                                                                              - -
                                                                            25. - - -

                                                                              - - - def - - - producesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            26. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            27. - - -

                                                                              - - - val - - - tree: scala.reflect.api.Universe.Tree - -

                                                                              - -
                                                                            28. - - -

                                                                              - - - def - - - unwrappedTree: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              AbstractArrayStreamSource → StreamComponent
                                                                              -
                                                                            29. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            30. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            31. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Product

                                                                            -
                                                                            -

                                                                            Inherited from Equals

                                                                            -
                                                                            -

                                                                            Inherited from StreamSources.CanCreateListSink

                                                                            -
                                                                            -

                                                                            Inherited from StreamSources.CanCreateStreamSink

                                                                            -
                                                                            -

                                                                            Inherited from ExplicitCollectionStreamSource

                                                                            -
                                                                            -

                                                                            Inherited from AbstractArrayStreamSource

                                                                            -
                                                                            -

                                                                            Inherited from StreamSources.StreamSource

                                                                            -
                                                                            -

                                                                            Inherited from StreamSources.StreamComponent

                                                                            -
                                                                            -

                                                                            Inherited from StreamSources.StreamChainTestable

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/StreamSources$ListStreamSource.html b/Components/latest/api/scalaxy/components/StreamSources$ListStreamSource.html deleted file mode 100644 index 39433d83..00000000 --- a/Components/latest/api/scalaxy/components/StreamSources$ListStreamSource.html +++ /dev/null @@ -1,575 +0,0 @@ - - - - - ListStreamSource - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamSources.ListStreamSource - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.StreamSources

                                                                            -

                                                                            ListStreamSource

                                                                            -
                                                                            - -

                                                                            - - - case class - - - ListStreamSource(tree: scala.reflect.api.Universe.Tree, componentType: scala.reflect.api.Universe.Type) extends StreamSource with CanCreateListSink with SideEffectFreeStreamComponent with Product with Serializable - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            Serializable, Serializable, Product, Equals, StreamSources.SideEffectFreeStreamComponent, StreamSources.CanCreateListSink, StreamSources.CanCreateStreamSink, StreamSources.StreamSource, StreamSources.StreamComponent, StreamSources.StreamChainTestable, AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. ListStreamSource
                                                                            2. Serializable
                                                                            3. Serializable
                                                                            4. Product
                                                                            5. Equals
                                                                            6. SideEffectFreeStreamComponent
                                                                            7. CanCreateListSink
                                                                            8. CanCreateStreamSink
                                                                            9. StreamSource
                                                                            10. StreamComponent
                                                                            11. StreamChainTestable
                                                                            12. AnyRef
                                                                            13. Any
                                                                            14. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            -
                                                                            -

                                                                            Instance Constructors

                                                                            -
                                                                            1. - - -

                                                                              - - - new - - - ListStreamSource(tree: scala.reflect.api.Universe.Tree, componentType: scala.reflect.api.Universe.Type) - -

                                                                              - -
                                                                            -
                                                                            - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - - def - - - analyzeSideEffectsOnStream(analyzer: StreamSources.SideEffectsAnalyzer): StreamSources.SideEffects - -

                                                                              - -
                                                                            7. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            8. - - -

                                                                              - - - def - - - canChainAfter(previous: StreamSources.StreamChainTestable, privilegedDirection: Option[StreamSources.TraversalDirection]): StreamSources.CanChainResult - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - closuresCount: Int - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamComponent
                                                                              -
                                                                            11. - - -

                                                                              - - - val - - - componentType: scala.reflect.api.Universe.Type - -

                                                                              - -
                                                                            12. - - -

                                                                              - - - def - - - consumesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              CanCreateStreamSink → StreamChainTestable
                                                                              -
                                                                            13. - - -

                                                                              - - - def - - - createStreamSink(expectedType: scala.reflect.api.Universe.Type, componentType: scala.reflect.api.Universe.Type, outputSize: Option[() ⇒ scala.reflect.api.Universe.Tree]): StreamSources.StreamSink - -

                                                                              -
                                                                              Definition Classes
                                                                              CanCreateListSink → CanCreateStreamSink
                                                                              -
                                                                            14. - - -

                                                                              - - - def - - - emit(direction: StreamSources.TraversalDirection)(implicit loop: StreamSources.Loop): StreamSources.StreamValue - -

                                                                              -
                                                                              Definition Classes
                                                                              ListStreamSource → StreamSource
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            16. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            19. - - -

                                                                              - - - val - - - list: scala.reflect.api.Universe.Tree - -

                                                                              - -
                                                                            20. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            21. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            22. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            23. - - -

                                                                              - - - def - - - privilegedDirection: Some[StreamSources.FromLeft.type] - -

                                                                              -
                                                                              Definition Classes
                                                                              ListStreamSource → StreamChainTestable
                                                                              -
                                                                            24. - - -

                                                                              - - - def - - - producesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            25. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            26. - - -

                                                                              - - - val - - - tree: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              ListStreamSource → CanCreateListSink → StreamComponent
                                                                              -
                                                                            27. - - -

                                                                              - - - def - - - unwrappedTree: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              ListStreamSource → StreamComponent
                                                                              -
                                                                            28. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            29. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            30. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Product

                                                                            -
                                                                            -

                                                                            Inherited from Equals

                                                                            -
                                                                            -

                                                                            Inherited from StreamSources.SideEffectFreeStreamComponent

                                                                            -
                                                                            -

                                                                            Inherited from StreamSources.CanCreateListSink

                                                                            -
                                                                            -

                                                                            Inherited from StreamSources.CanCreateStreamSink

                                                                            -
                                                                            -

                                                                            Inherited from StreamSources.StreamSource

                                                                            -
                                                                            -

                                                                            Inherited from StreamSources.StreamComponent

                                                                            -
                                                                            -

                                                                            Inherited from StreamSources.StreamChainTestable

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/StreamSources$OptionStreamSource.html b/Components/latest/api/scalaxy/components/StreamSources$OptionStreamSource.html deleted file mode 100644 index 8743c821..00000000 --- a/Components/latest/api/scalaxy/components/StreamSources$OptionStreamSource.html +++ /dev/null @@ -1,588 +0,0 @@ - - - - - OptionStreamSource - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamSources.OptionStreamSource - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.StreamSources

                                                                            -

                                                                            OptionStreamSource

                                                                            -
                                                                            - -

                                                                            - - - case class - - - OptionStreamSource(tree: scala.reflect.api.Universe.Tree, componentOption: Option[scala.reflect.api.Universe.Tree], onlyIfNotNull: Boolean, componentType: scala.reflect.api.Universe.Type) extends StreamSource with CanCreateOptionSink with SideEffectFreeStreamComponent with Product with Serializable - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            Serializable, Serializable, Product, Equals, StreamSources.SideEffectFreeStreamComponent, StreamSources.CanCreateOptionSink, StreamSources.CanCreateStreamSink, StreamSources.StreamSource, StreamSources.StreamComponent, StreamSources.StreamChainTestable, AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. OptionStreamSource
                                                                            2. Serializable
                                                                            3. Serializable
                                                                            4. Product
                                                                            5. Equals
                                                                            6. SideEffectFreeStreamComponent
                                                                            7. CanCreateOptionSink
                                                                            8. CanCreateStreamSink
                                                                            9. StreamSource
                                                                            10. StreamComponent
                                                                            11. StreamChainTestable
                                                                            12. AnyRef
                                                                            13. Any
                                                                            14. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            -
                                                                            -

                                                                            Instance Constructors

                                                                            -
                                                                            1. - - -

                                                                              - - - new - - - OptionStreamSource(tree: scala.reflect.api.Universe.Tree, componentOption: Option[scala.reflect.api.Universe.Tree], onlyIfNotNull: Boolean, componentType: scala.reflect.api.Universe.Type) - -

                                                                              - -
                                                                            -
                                                                            - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - - def - - - analyzeSideEffectsOnStream(analyzer: StreamSources.SideEffectsAnalyzer): StreamSources.SideEffects - -

                                                                              - -
                                                                            7. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            8. - - -

                                                                              - - - def - - - canChainAfter(previous: StreamSources.StreamChainTestable, privilegedDirection: Option[StreamSources.TraversalDirection]): StreamSources.CanChainResult - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - closuresCount: Int - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamComponent
                                                                              -
                                                                            11. - - -

                                                                              - - - val - - - componentOption: Option[scala.reflect.api.Universe.Tree] - -

                                                                              - -
                                                                            12. - - -

                                                                              - - - val - - - componentType: scala.reflect.api.Universe.Type - -

                                                                              - -
                                                                            13. - - -

                                                                              - - - def - - - consumesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              CanCreateOptionSink → CanCreateStreamSink → StreamChainTestable
                                                                              -
                                                                            14. - - -

                                                                              - - - def - - - createStreamSink(expectedType: scala.reflect.api.Universe.Type, componentType: scala.reflect.api.Universe.Type, outputSize: Option[() ⇒ scala.reflect.api.Universe.Tree]): StreamSources.StreamSink - -

                                                                              -
                                                                              Definition Classes
                                                                              CanCreateOptionSink → CanCreateStreamSink
                                                                              -
                                                                            15. - - -

                                                                              - - - def - - - emit(direction: StreamSources.TraversalDirection)(implicit loop: StreamSources.Loop): StreamSources.StreamValue - -

                                                                              -
                                                                              Definition Classes
                                                                              OptionStreamSource → StreamSource
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            17. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            19. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            20. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            21. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            22. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            23. - - -

                                                                              - - - val - - - onlyIfNotNull: Boolean - -

                                                                              - -
                                                                            24. - - -

                                                                              - - - def - - - privilegedDirection: Option[StreamSources.TraversalDirection] - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            25. - - -

                                                                              - - - def - - - producesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            26. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            27. - - -

                                                                              - - - val - - - tree: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              OptionStreamSource → CanCreateOptionSink → StreamComponent
                                                                              -
                                                                            28. - - -

                                                                              - - - def - - - unwrappedTree: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamComponent
                                                                              -
                                                                            29. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            30. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            31. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Product

                                                                            -
                                                                            -

                                                                            Inherited from Equals

                                                                            -
                                                                            -

                                                                            Inherited from StreamSources.SideEffectFreeStreamComponent

                                                                            -
                                                                            -

                                                                            Inherited from StreamSources.CanCreateOptionSink

                                                                            -
                                                                            -

                                                                            Inherited from StreamSources.CanCreateStreamSink

                                                                            -
                                                                            -

                                                                            Inherited from StreamSources.StreamSource

                                                                            -
                                                                            -

                                                                            Inherited from StreamSources.StreamComponent

                                                                            -
                                                                            -

                                                                            Inherited from StreamSources.StreamChainTestable

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/StreamSources$RangeStreamSource.html b/Components/latest/api/scalaxy/components/StreamSources$RangeStreamSource.html deleted file mode 100644 index 487152d1..00000000 --- a/Components/latest/api/scalaxy/components/StreamSources$RangeStreamSource.html +++ /dev/null @@ -1,601 +0,0 @@ - - - - - RangeStreamSource - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamSources.RangeStreamSource - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.StreamSources

                                                                            -

                                                                            RangeStreamSource

                                                                            -
                                                                            - -

                                                                            - - - case class - - - RangeStreamSource(tree: scala.reflect.api.Universe.Tree, from: scala.reflect.api.Universe.Tree, to: scala.reflect.api.Universe.Tree, byValue: Int, isUntil: Boolean) extends StreamSource with CanCreateVectorSink with SideEffectFreeStreamComponent with Product with Serializable - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            Serializable, Serializable, Product, Equals, StreamSources.SideEffectFreeStreamComponent, StreamSources.CanCreateVectorSink, StreamSources.CanCreateStreamSink, StreamSources.StreamSource, StreamSources.StreamComponent, StreamSources.StreamChainTestable, AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. RangeStreamSource
                                                                            2. Serializable
                                                                            3. Serializable
                                                                            4. Product
                                                                            5. Equals
                                                                            6. SideEffectFreeStreamComponent
                                                                            7. CanCreateVectorSink
                                                                            8. CanCreateStreamSink
                                                                            9. StreamSource
                                                                            10. StreamComponent
                                                                            11. StreamChainTestable
                                                                            12. AnyRef
                                                                            13. Any
                                                                            14. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            -
                                                                            -

                                                                            Instance Constructors

                                                                            -
                                                                            1. - - -

                                                                              - - - new - - - RangeStreamSource(tree: scala.reflect.api.Universe.Tree, from: scala.reflect.api.Universe.Tree, to: scala.reflect.api.Universe.Tree, byValue: Int, isUntil: Boolean) - -

                                                                              - -
                                                                            -
                                                                            - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - - def - - - analyzeSideEffectsOnStream(analyzer: StreamSources.SideEffectsAnalyzer): StreamSources.SideEffects - -

                                                                              - -
                                                                            7. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            8. - - -

                                                                              - - - val - - - byValue: Int - -

                                                                              - -
                                                                            9. - - -

                                                                              - - - def - - - canChainAfter(previous: StreamSources.StreamChainTestable, privilegedDirection: Option[StreamSources.TraversalDirection]): StreamSources.CanChainResult - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            11. - - -

                                                                              - - - def - - - closuresCount: Int - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamComponent
                                                                              -
                                                                            12. - - -

                                                                              - - - def - - - consumesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              CanCreateStreamSink → StreamChainTestable
                                                                              -
                                                                            13. - - -

                                                                              - - - def - - - createStreamSink(expectedType: scala.reflect.api.Universe.Type, componentType: scala.reflect.api.Universe.Type, outputSize: Option[() ⇒ scala.reflect.api.Universe.Tree]): StreamSources.StreamSink - -

                                                                              -
                                                                              Definition Classes
                                                                              CanCreateVectorSink → CanCreateStreamSink
                                                                              -
                                                                            14. - - -

                                                                              - - - def - - - emit(direction: StreamSources.TraversalDirection)(implicit loop: StreamSources.Loop): StreamSources.StreamValue - -

                                                                              -
                                                                              Definition Classes
                                                                              RangeStreamSource → StreamSource
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            16. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            17. - - -

                                                                              - - - val - - - from: scala.reflect.api.Universe.Tree - -

                                                                              - -
                                                                            18. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            19. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            20. - - -

                                                                              - - - val - - - isUntil: Boolean - -

                                                                              - -
                                                                            21. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            22. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            23. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            24. - - -

                                                                              - - - def - - - privilegedDirection: Some[StreamSources.FromLeft.type] - -

                                                                              -
                                                                              Definition Classes
                                                                              RangeStreamSource → StreamChainTestable
                                                                              -
                                                                            25. - - -

                                                                              - - - def - - - producesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            26. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            27. - - -

                                                                              - - - val - - - to: scala.reflect.api.Universe.Tree - -

                                                                              - -
                                                                            28. - - -

                                                                              - - - val - - - tree: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              RangeStreamSource → CanCreateVectorSink → StreamComponent
                                                                              -
                                                                            29. - - -

                                                                              - - - def - - - unwrappedTree: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamComponent
                                                                              -
                                                                            30. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            31. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            32. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Product

                                                                            -
                                                                            -

                                                                            Inherited from Equals

                                                                            -
                                                                            -

                                                                            Inherited from StreamSources.SideEffectFreeStreamComponent

                                                                            -
                                                                            -

                                                                            Inherited from StreamSources.CanCreateVectorSink

                                                                            -
                                                                            -

                                                                            Inherited from StreamSources.CanCreateStreamSink

                                                                            -
                                                                            -

                                                                            Inherited from StreamSources.StreamSource

                                                                            -
                                                                            -

                                                                            Inherited from StreamSources.StreamComponent

                                                                            -
                                                                            -

                                                                            Inherited from StreamSources.StreamChainTestable

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/StreamSources$SeqApplyStreamSource.html b/Components/latest/api/scalaxy/components/StreamSources$SeqApplyStreamSource.html deleted file mode 100644 index b0f12970..00000000 --- a/Components/latest/api/scalaxy/components/StreamSources$SeqApplyStreamSource.html +++ /dev/null @@ -1,590 +0,0 @@ - - - - - SeqApplyStreamSource - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamSources.SeqApplyStreamSource - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.StreamSources

                                                                            -

                                                                            SeqApplyStreamSource

                                                                            -
                                                                            - -

                                                                            - - - case class - - - SeqApplyStreamSource(tree: scala.reflect.api.Universe.Tree, components: List[scala.reflect.api.Universe.Tree], componentType: scala.reflect.api.Universe.Type) extends ExplicitCollectionStreamSource with CanCreateListSink with Product with Serializable - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            Serializable, Serializable, Product, Equals, StreamSources.CanCreateListSink, StreamSources.CanCreateStreamSink, ExplicitCollectionStreamSource, AbstractArrayStreamSource, StreamSources.StreamSource, StreamSources.StreamComponent, StreamSources.StreamChainTestable, AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. SeqApplyStreamSource
                                                                            2. Serializable
                                                                            3. Serializable
                                                                            4. Product
                                                                            5. Equals
                                                                            6. CanCreateListSink
                                                                            7. CanCreateStreamSink
                                                                            8. ExplicitCollectionStreamSource
                                                                            9. AbstractArrayStreamSource
                                                                            10. StreamSource
                                                                            11. StreamComponent
                                                                            12. StreamChainTestable
                                                                            13. AnyRef
                                                                            14. Any
                                                                            15. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            -
                                                                            -

                                                                            Instance Constructors

                                                                            -
                                                                            1. - - -

                                                                              - - - new - - - SeqApplyStreamSource(tree: scala.reflect.api.Universe.Tree, components: List[scala.reflect.api.Universe.Tree], componentType: scala.reflect.api.Universe.Type) - -

                                                                              - -
                                                                            -
                                                                            - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - - def - - - analyzeSideEffectsOnStream(analyzer: StreamSources.SideEffectsAnalyzer): StreamSources.SideEffects - -

                                                                              - -
                                                                            7. - - -

                                                                              - - - val - - - array: scala.reflect.api.Universe.Tree - -

                                                                              - -
                                                                            8. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - canChainAfter(previous: StreamSources.StreamChainTestable, privilegedDirection: Option[StreamSources.TraversalDirection]): StreamSources.CanChainResult - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            11. - - -

                                                                              - - - def - - - closuresCount: Int - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamComponent
                                                                              -
                                                                            12. - - -

                                                                              - - - val - - - componentType: scala.reflect.api.Universe.Type - -

                                                                              - -
                                                                            13. - - -

                                                                              - - - val - - - components: List[scala.reflect.api.Universe.Tree] - -

                                                                              - -
                                                                            14. - - -

                                                                              - - - def - - - consumesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              CanCreateStreamSink → StreamChainTestable
                                                                              -
                                                                            15. - - -

                                                                              - - - def - - - createStreamSink(expectedType: scala.reflect.api.Universe.Type, componentType: scala.reflect.api.Universe.Type, outputSize: Option[() ⇒ scala.reflect.api.Universe.Tree]): StreamSources.StreamSink - -

                                                                              -
                                                                              Definition Classes
                                                                              CanCreateListSink → CanCreateStreamSink
                                                                              -
                                                                            16. - - -

                                                                              - - - def - - - emit(direction: StreamSources.TraversalDirection)(implicit loop: StreamSources.Loop): StreamSources.StreamValue - -

                                                                              -
                                                                              Definition Classes
                                                                              AbstractArrayStreamSource → StreamSource
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            18. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            19. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            20. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            21. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            22. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            23. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            24. - - -

                                                                              - - - def - - - privilegedDirection: None.type - -

                                                                              - -
                                                                            25. - - -

                                                                              - - - def - - - producesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            26. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            27. - - -

                                                                              - - - val - - - tree: scala.reflect.api.Universe.Tree - -

                                                                              - -
                                                                            28. - - -

                                                                              - - - def - - - unwrappedTree: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              AbstractArrayStreamSource → StreamComponent
                                                                              -
                                                                            29. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            30. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            31. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Product

                                                                            -
                                                                            -

                                                                            Inherited from Equals

                                                                            -
                                                                            -

                                                                            Inherited from StreamSources.CanCreateListSink

                                                                            -
                                                                            -

                                                                            Inherited from StreamSources.CanCreateStreamSink

                                                                            -
                                                                            -

                                                                            Inherited from ExplicitCollectionStreamSource

                                                                            -
                                                                            -

                                                                            Inherited from AbstractArrayStreamSource

                                                                            -
                                                                            -

                                                                            Inherited from StreamSources.StreamSource

                                                                            -
                                                                            -

                                                                            Inherited from StreamSources.StreamComponent

                                                                            -
                                                                            -

                                                                            Inherited from StreamSources.StreamChainTestable

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/StreamSources$StreamSource$$By$.html b/Components/latest/api/scalaxy/components/StreamSources$StreamSource$$By$.html deleted file mode 100644 index a7d9603b..00000000 --- a/Components/latest/api/scalaxy/components/StreamSources$StreamSource$$By$.html +++ /dev/null @@ -1,435 +0,0 @@ - - - - - By - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamSources.StreamSource.By - - - - - - - - - - - - -

                                                                            - - - object - - - By - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. By
                                                                            2. AnyRef
                                                                            3. Any
                                                                            4. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            8. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            11. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            12. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            13. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            18. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            19. - - -

                                                                              - - - def - - - unapply(treeOpt: Option[scala.reflect.api.Universe.Tree]): Option[Int] - -

                                                                              - -
                                                                            20. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            21. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            22. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/StreamSources$StreamSource$.html b/Components/latest/api/scalaxy/components/StreamSources$StreamSource$.html deleted file mode 100644 index 615002dd..00000000 --- a/Components/latest/api/scalaxy/components/StreamSources$StreamSource$.html +++ /dev/null @@ -1,448 +0,0 @@ - - - - - StreamSource - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamSources.StreamSource - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.StreamSources

                                                                            -

                                                                            StreamSource

                                                                            -
                                                                            - -

                                                                            - - - object - - - StreamSource - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. StreamSource
                                                                            2. AnyRef
                                                                            3. Any
                                                                            4. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - - object - - - By - -

                                                                              - -
                                                                            7. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            8. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            9. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            11. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            12. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            13. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            19. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            20. - - -

                                                                              - - - def - - - unapply(tree: scala.reflect.api.Universe.Tree): Option[StreamSources.StreamSource] - -

                                                                              - -
                                                                            21. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            22. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            23. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/StreamSources$WrappedArrayStreamSource.html b/Components/latest/api/scalaxy/components/StreamSources$WrappedArrayStreamSource.html deleted file mode 100644 index f92aa56b..00000000 --- a/Components/latest/api/scalaxy/components/StreamSources$WrappedArrayStreamSource.html +++ /dev/null @@ -1,590 +0,0 @@ - - - - - WrappedArrayStreamSource - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamSources.WrappedArrayStreamSource - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.StreamSources

                                                                            -

                                                                            WrappedArrayStreamSource

                                                                            -
                                                                            - -

                                                                            - - - case class - - - WrappedArrayStreamSource(tree: scala.reflect.api.Universe.Tree, array: scala.reflect.api.Universe.Tree, componentType: scala.reflect.api.Universe.Type) extends AbstractArrayStreamSource with CanCreateArraySink with SideEffectFreeStreamComponent with Product with Serializable - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            Serializable, Serializable, Product, Equals, StreamSources.SideEffectFreeStreamComponent, StreamSources.CanCreateArraySink, StreamSources.CanCreateStreamSink, AbstractArrayStreamSource, StreamSources.StreamSource, StreamSources.StreamComponent, StreamSources.StreamChainTestable, AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. WrappedArrayStreamSource
                                                                            2. Serializable
                                                                            3. Serializable
                                                                            4. Product
                                                                            5. Equals
                                                                            6. SideEffectFreeStreamComponent
                                                                            7. CanCreateArraySink
                                                                            8. CanCreateStreamSink
                                                                            9. AbstractArrayStreamSource
                                                                            10. StreamSource
                                                                            11. StreamComponent
                                                                            12. StreamChainTestable
                                                                            13. AnyRef
                                                                            14. Any
                                                                            15. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            -
                                                                            -

                                                                            Instance Constructors

                                                                            -
                                                                            1. - - -

                                                                              - - - new - - - WrappedArrayStreamSource(tree: scala.reflect.api.Universe.Tree, array: scala.reflect.api.Universe.Tree, componentType: scala.reflect.api.Universe.Type) - -

                                                                              - -
                                                                            -
                                                                            - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - - def - - - analyzeSideEffectsOnStream(analyzer: StreamSources.SideEffectsAnalyzer): StreamSources.SideEffects - -

                                                                              - -
                                                                            7. - - -

                                                                              - - - val - - - array: scala.reflect.api.Universe.Tree - -

                                                                              - -
                                                                            8. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - canChainAfter(previous: StreamSources.StreamChainTestable, privilegedDirection: Option[StreamSources.TraversalDirection]): StreamSources.CanChainResult - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            11. - - -

                                                                              - - - def - - - closuresCount: Int - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamComponent
                                                                              -
                                                                            12. - - -

                                                                              - - - val - - - componentType: scala.reflect.api.Universe.Type - -

                                                                              - -
                                                                            13. - - -

                                                                              - - - def - - - consumesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              CanCreateStreamSink → StreamChainTestable
                                                                              -
                                                                            14. - - -

                                                                              - - - def - - - createStreamSink(expectedType: scala.reflect.api.Universe.Type, componentType: scala.reflect.api.Universe.Type, outputSize: Option[() ⇒ scala.reflect.api.Universe.Tree]): StreamSources.StreamSink - -

                                                                              -
                                                                              Definition Classes
                                                                              CanCreateArraySink → CanCreateStreamSink
                                                                              -
                                                                            15. - - -

                                                                              - - - def - - - emit(direction: StreamSources.TraversalDirection)(implicit loop: StreamSources.Loop): StreamSources.StreamValue - -

                                                                              -
                                                                              Definition Classes
                                                                              AbstractArrayStreamSource → StreamSource
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            17. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            19. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            20. - - -

                                                                              - - - def - - - isResultWrapped: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              WrappedArrayStreamSource → CanCreateArraySink
                                                                              -
                                                                            21. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            22. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            23. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            24. - - -

                                                                              - - - def - - - privilegedDirection: None.type - -

                                                                              - -
                                                                            25. - - -

                                                                              - - - def - - - producesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            26. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            27. - - -

                                                                              - - - val - - - tree: scala.reflect.api.Universe.Tree - -

                                                                              - -
                                                                            28. - - -

                                                                              - - - def - - - unwrappedTree: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              AbstractArrayStreamSource → StreamComponent
                                                                              -
                                                                            29. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            30. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            31. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Product

                                                                            -
                                                                            -

                                                                            Inherited from Equals

                                                                            -
                                                                            -

                                                                            Inherited from StreamSources.SideEffectFreeStreamComponent

                                                                            -
                                                                            -

                                                                            Inherited from StreamSources.CanCreateArraySink

                                                                            -
                                                                            -

                                                                            Inherited from StreamSources.CanCreateStreamSink

                                                                            -
                                                                            -

                                                                            Inherited from AbstractArrayStreamSource

                                                                            -
                                                                            -

                                                                            Inherited from StreamSources.StreamSource

                                                                            -
                                                                            -

                                                                            Inherited from StreamSources.StreamComponent

                                                                            -
                                                                            -

                                                                            Inherited from StreamSources.StreamChainTestable

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/StreamSources.html b/Components/latest/api/scalaxy/components/StreamSources.html deleted file mode 100644 index 958081b9..00000000 --- a/Components/latest/api/scalaxy/components/StreamSources.html +++ /dev/null @@ -1,4895 +0,0 @@ - - - - - StreamSources - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamSources - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components

                                                                            -

                                                                            StreamSources

                                                                            -
                                                                            - -

                                                                            - - - trait - - - StreamSources extends Streams with StreamSinks with CommonScalaNames - -

                                                                            - -
                                                                            - Known Subclasses - -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. StreamSources
                                                                            2. StreamSinks
                                                                            3. Streams
                                                                            4. CodeAnalysis
                                                                            5. TupleAnalysis
                                                                            6. TreeBuilders
                                                                            7. MiscMatchers
                                                                            8. Tuploids
                                                                            9. CommonScalaNames
                                                                            10. AnyRef
                                                                            11. Any
                                                                            12. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - -
                                                                            -

                                                                            Type Members

                                                                            -
                                                                            1. - - -

                                                                              - - - trait - - - AbstractArrayStreamSource extends StreamSource - -

                                                                              - -
                                                                            2. - - -

                                                                              - - - case class - - - ArrayApplyStreamSource(tree: scala.reflect.api.Universe.Tree, components: List[scala.reflect.api.Universe.Tree], componentType: scala.reflect.api.Universe.Type) extends ExplicitCollectionStreamSource with CanCreateArraySink with Product with Serializable - -

                                                                              - -
                                                                            3. - - -

                                                                              - - - class - - - ArrayBuilderGen extends BuilderGen - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamSinks
                                                                              -
                                                                            4. - - -

                                                                              - - - trait - - - ArrayBuilderStreamSink extends BuilderStreamSink with WithArrayResultWrapper - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamSinks
                                                                              -
                                                                            5. - - -

                                                                              - - - trait - - - ArrayStreamSink extends WithArrayResultWrapper - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamSinks
                                                                              -
                                                                            6. - - -

                                                                              - - abstract - class - - - BooleanEvaluator extends Evaluator[Boolean] - -

                                                                              -
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            7. - - -

                                                                              - - - class - - - BoundTuple extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              TupleAnalysis
                                                                              -
                                                                            8. - - -

                                                                              - - - case class - - - BrokenOperationsStreamException(msg: String, sourceAndOps: Seq[StreamComponent], componentsWithSideEffects: Seq[SideEffectFullComponent]) extends UnsupportedOperationException with Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            9. - - -

                                                                              - - - trait - - - BuilderGen extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamSinks
                                                                              -
                                                                            10. - - -

                                                                              - - - trait - - - BuilderStreamSink extends WithResultWrapper - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamSinks
                                                                              -
                                                                            11. - - -

                                                                              - - - case class - - - CanChainResult(canChain: Boolean, reason: Option[String]) extends Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            12. - - -

                                                                              - - - trait - - - CanCreateArraySink extends CanCreateStreamSink - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamSinks
                                                                              -
                                                                            13. - - -

                                                                              - - - trait - - - CanCreateListSink extends CanCreateStreamSink - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamSinks
                                                                              -
                                                                            14. - - -

                                                                              - - - trait - - - CanCreateOptionSink extends CanCreateStreamSink - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamSinks
                                                                              -
                                                                            15. - - -

                                                                              - - - trait - - - CanCreateSetSink extends CanCreateStreamSink - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamSinks
                                                                              -
                                                                            16. - - -

                                                                              - - - trait - - - CanCreateStreamSink extends StreamChainTestable - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            17. - - -

                                                                              - - - trait - - - CanCreateVectorSink extends CanCreateStreamSink - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamSinks
                                                                              -
                                                                            18. - - -

                                                                              - - - case class - - - CodeWontBenefitFromOptimization(reason: String) extends UnsupportedOperationException with Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            19. - - -

                                                                              - - - class - - - CollectionApply extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            20. - - -

                                                                              - - abstract - class - - - DefaultBuilderGen extends BuilderGen - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamSinks
                                                                              -
                                                                            21. - - -

                                                                              - - - class - - - DefaultTupleValue extends TupleValue - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            22. - - -

                                                                              - - abstract - class - - - Evaluator[R] extends scala.reflect.api.Universe.Traverser - -

                                                                              -
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            23. - - -

                                                                              - - abstract - class - - - ExplicitCollectionStreamSource extends AbstractArrayStreamSource - -

                                                                              - -
                                                                            24. - - -

                                                                              - - - class - - - HigherTypeParameterExtractor extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            25. - - -

                                                                              - - - type - - - IdentGen = () ⇒ scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            26. - - -

                                                                              - - - class - - - Ids extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            27. - - -

                                                                              - - - case class - - - IndexedSeqApplyStreamSource(tree: scala.reflect.api.Universe.Tree, components: List[scala.reflect.api.Universe.Tree], componentType: scala.reflect.api.Universe.Type) extends ExplicitCollectionStreamSource with CanCreateVectorSink with Product with Serializable - -

                                                                              - -
                                                                            28. - - -

                                                                              - - abstract - class - - - IntEvaluator extends Evaluator[Int] - -

                                                                              -
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            29. - - -

                                                                              - - - case class - - - ListApplyStreamSource(tree: scala.reflect.api.Universe.Tree, components: List[scala.reflect.api.Universe.Tree], componentType: scala.reflect.api.Universe.Type) extends ExplicitCollectionStreamSource with CanCreateListSink with Product with Serializable - -

                                                                              - -
                                                                            30. - - -

                                                                              - - - class - - - ListBuilderGen extends DefaultBuilderGen - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamSinks
                                                                              -
                                                                            31. - - -

                                                                              - - - case class - - - ListStreamSource(tree: scala.reflect.api.Universe.Tree, componentType: scala.reflect.api.Universe.Type) extends StreamSource with CanCreateListSink with SideEffectFreeStreamComponent with Product with Serializable - -

                                                                              - -
                                                                            32. - - -

                                                                              - - - trait - - - LocalContext extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            33. - - -

                                                                              - - - case class - - - Loop(pos: scala.reflect.api.Universe.Position, currentOwner: scala.reflect.api.Universe.Symbol, transform: (scala.reflect.api.Universe.Tree) ⇒ scala.reflect.api.Universe.Tree) extends Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            34. - - -

                                                                              - - - class - - - N extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            35. - - -

                                                                              - - - case class - - - OptionStreamSource(tree: scala.reflect.api.Universe.Tree, componentOption: Option[scala.reflect.api.Universe.Tree], onlyIfNotNull: Boolean, componentType: scala.reflect.api.Universe.Type) extends StreamSource with CanCreateOptionSink with SideEffectFreeStreamComponent with Product with Serializable - -

                                                                              - -
                                                                            36. - - -

                                                                              - - sealed - trait - - - Order extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            37. - - -

                                                                              - - - case class - - - RangeStreamSource(tree: scala.reflect.api.Universe.Tree, from: scala.reflect.api.Universe.Tree, to: scala.reflect.api.Universe.Tree, byValue: Int, isUntil: Boolean) extends StreamSource with CanCreateVectorSink with SideEffectFreeStreamComponent with Product with Serializable - -

                                                                              - -
                                                                            38. - - -

                                                                              - - sealed - trait - - - ResultKind extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            39. - - -

                                                                              - - - case class - - - SeqApplyStreamSource(tree: scala.reflect.api.Universe.Tree, components: List[scala.reflect.api.Universe.Tree], componentType: scala.reflect.api.Universe.Type) extends ExplicitCollectionStreamSource with CanCreateListSink with Product with Serializable - -

                                                                              - -
                                                                            40. - - -

                                                                              - - abstract - class - - - SeqEvaluator extends Evaluator[Seq[scala.reflect.api.Universe.Tree]] - -

                                                                              -
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            41. - - -

                                                                              - - - class - - - SetBuilderGen extends BuilderGen - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamSinks
                                                                              -
                                                                            42. - - -

                                                                              - - - trait - - - SideEffectFreeStreamComponent extends StreamComponent - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            43. - - -

                                                                              - - - case class - - - SideEffectFullComponent(component: StreamComponent, sideEffects: Streams.SideEffects, preventedOptimizations: Boolean) extends Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            44. - - -

                                                                              - - - type - - - SideEffects = Seq[scala.reflect.api.Universe.Tree] - -

                                                                              -
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            45. - - -

                                                                              - - - class - - - SideEffectsAnalyzer extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            46. - - -

                                                                              - - - class - - - SideEffectsEvaluator extends SeqEvaluator - -

                                                                              -
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            47. - - -

                                                                              - - - case class - - - Stream(source: StreamSource, transformers: Seq[StreamTransformer]) extends Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            48. - - -

                                                                              - - - trait - - - StreamChainTestable extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            49. - - -

                                                                              - - - trait - - - StreamComponent extends StreamChainTestable - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            50. - - -

                                                                              - - - trait - - - StreamSink extends SideEffectFreeStreamComponent - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            51. - - -

                                                                              - - - trait - - - StreamSource extends StreamComponent - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            52. - - -

                                                                              - - - trait - - - StreamTransformer extends StreamComponent - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            53. - - -

                                                                              - - - case class - - - StreamValue(value: TupleValue, extraFirstValue: Option[TupleValue] = scala.None, valueIndex: Option[() ⇒ scala.reflect.api.Universe.Tree] = scala.None, valuesCount: Option[() ⇒ scala.reflect.api.Universe.Tree] = scala.None) extends Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            54. - - -

                                                                              - - - case class - - - SymbolsInfo(tree: scala.reflect.api.Universe.Tree, symbolDefinitions: Seq[scala.reflect.api.Universe.DefTree], definedSymbols: Set[scala.reflect.api.Universe.Symbol], preKnownSymbols: Set[scala.reflect.api.Universe.Symbol], unknownReferences: Seq[scala.reflect.api.Universe.RefTree]) extends Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            55. - - -

                                                                              - - sealed - trait - - - TraversalDirection extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            56. - - -

                                                                              - - - type - - - TreeGen = () ⇒ scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            57. - - -

                                                                              - - - class - - - TupleAnalyzer extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              TupleAnalysis
                                                                              -
                                                                            58. - - -

                                                                              - - - case class - - - TupleInfo(tpe: scala.reflect.api.Universe.Type, components: Seq[TupleInfo]) extends Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              TupleAnalysis
                                                                              -
                                                                            59. - - -

                                                                              - - - case class - - - TupleSlice(baseSymbol: scala.reflect.api.Universe.Symbol, sliceOffset: Int, sliceLength: Int) extends Product with Serializable - -

                                                                              -

                                                                              Phases : -- unique renaming -- tuple cartography (map symbols and treeId to TupleSlices : x.

                                                                              -
                                                                            60. - - -

                                                                              - - - trait - - - TupleValue extends () ⇒ scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            61. - - -

                                                                              - - - case class - - - VarDef(rawIdentGen: () ⇒ scala.reflect.api.Universe.Ident, symbol: scala.reflect.api.Universe.Symbol, definition: scala.reflect.api.Universe.ValDef) extends Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            62. - - -

                                                                              - - - class - - - VectorBuilderGen extends DefaultBuilderGen - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamSinks
                                                                              -
                                                                            63. - - -

                                                                              - - - trait - - - WithArrayResultWrapper extends WithResultWrapper - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamSinks
                                                                              -
                                                                            64. - - -

                                                                              - - - trait - - - WithResultWrapper extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamSinks
                                                                              -
                                                                            65. - - -

                                                                              - - - case class - - - WrappedArrayStreamSource(tree: scala.reflect.api.Universe.Tree, array: scala.reflect.api.Universe.Tree, componentType: scala.reflect.api.Universe.Type) extends AbstractArrayStreamSource with CanCreateArraySink with SideEffectFreeStreamComponent with Product with Serializable - -

                                                                              - -
                                                                            -
                                                                            - -
                                                                            -

                                                                            Abstract Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - abstract - def - - - fresh(s: String): String - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            2. - - -

                                                                              - - abstract - val - - - global: Universe - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamSources → StreamSinks → Streams → CodeAnalysis → TupleAnalysis → TreeBuilders → MiscMatchers → Tuploids → CommonScalaNames
                                                                              -
                                                                            3. - - -

                                                                              - - abstract - def - - - inferImplicitValue(pt: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            4. - - -

                                                                              - - abstract - def - - - setInfo(sym: scala.reflect.api.Universe.Symbol, tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Symbol - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            5. - - -

                                                                              - - abstract - def - - - setPos(tree: scala.reflect.api.Universe.Tree, pos: scala.reflect.api.Universe.Position): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            6. - - -

                                                                              - - abstract - def - - - setType(tree: scala.reflect.api.Universe.Tree, tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            7. - - -

                                                                              - - abstract - def - - - setType(sym: scala.reflect.api.Universe.Symbol, tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Symbol - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            8. - - -

                                                                              - - abstract - def - - - typeCheck(tree: scala.reflect.api.Universe.Tree, pt: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            9. - - -

                                                                              - - abstract - def - - - typed[T <: scala.reflect.api.Universe.Tree](tree: T): T - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            10. - - -

                                                                              - - abstract - def - - - verbose: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            11. - - -

                                                                              - - abstract - def - - - warning(pos: scala.reflect.api.Universe.Position, msg: String): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            12. - - -

                                                                              - - abstract - def - - - withSymbol[T <: scala.reflect.api.Universe.Tree](sym: scala.reflect.api.Universe.Symbol, tpe: scala.reflect.api.Universe.Type = NoType)(tree: T): T - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            -
                                                                            - -
                                                                            -

                                                                            Concrete Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - - lazy val - - - ADD: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            7. - - -

                                                                              - - - lazy val - - - AND: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            8. - - -

                                                                              - - - lazy val - - - ASR: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            9. - - -

                                                                              - - - object - - - ArrayApply extends CollectionApply - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            10. - - -

                                                                              - - - lazy val - - - ArrayBufferClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            11. - - -

                                                                              - - - lazy val - - - ArrayIndexOutOfBoundsExceptionClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            12. - - -

                                                                              - - - val - - - ArrayName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            13. - - -

                                                                              - - - object - - - ArrayOps - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            14. - - -

                                                                              - - - lazy val - - - ArrayOpsClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            15. - - -

                                                                              - - - object - - - ArrayTabulate - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            16. - - -

                                                                              - - - object - - - ArrayTyped extends HigherTypeParameterExtractor - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            17. - - -

                                                                              - - - object - - - BasicTypeApply - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            18. - - -

                                                                              - - - def - - - C(name: String): scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            19. - - -

                                                                              - - - object - - - CanBuildFromArg - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            20. - - -

                                                                              - - - lazy val - - - CanBuildFromClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            21. - - -

                                                                              - - - lazy val - - - DIV: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            22. - - -

                                                                              - - - lazy val - - - EQ: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            23. - - -

                                                                              - - - lazy val - - - EQL: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            24. - - -

                                                                              - - - object - - - Foreach - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            25. - - -

                                                                              - - - object - - - FromLeft extends TraversalDirection with Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            26. - - -

                                                                              - - - object - - - FromRight extends TraversalDirection with Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            27. - - -

                                                                              - - - object - - - Func - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            28. - - -

                                                                              - - - lazy val - - - GE: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            29. - - -

                                                                              - - - lazy val - - - GT: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            30. - - -

                                                                              - - - lazy val - - - HASHHASH: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            31. - - -

                                                                              - - - lazy val - - - ImmutableListClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            32. - - -

                                                                              - - - object - - - IndexedSeqApply extends CollectionApply - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            33. - - -

                                                                              - - - lazy val - - - IndexedSeqClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            34. - - -

                                                                              - - - lazy val - - - IndexedSeqModule: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            35. - - -

                                                                              - - - object - - - IntRange - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            36. - - -

                                                                              - - - lazy val - - - LE: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            37. - - -

                                                                              - - - lazy val - - - LSL: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            38. - - -

                                                                              - - - lazy val - - - LSR: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            39. - - -

                                                                              - - - lazy val - - - LT: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            40. - - -

                                                                              - - - object - - - ListApply extends CollectionApply - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            41. - - -

                                                                              - - - lazy val - - - ListBufferClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            42. - - -

                                                                              - - - lazy val - - - ListClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            43. - - -

                                                                              - - - object - - - ListTree extends HigherTypeParameterExtractor - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            44. - - -

                                                                              - - - def - - - M(name: String): scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            45. - - -

                                                                              - - - lazy val - - - MINUS: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            46. - - -

                                                                              - - - lazy val - - - MOD: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            47. - - -

                                                                              - - - lazy val - - - MUL: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            48. - - -

                                                                              - - - object - - - N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            49. - - -

                                                                              - - implicit - def - - - N2TermName(n: N): scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            50. - - -

                                                                              - - - lazy val - - - NE: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            51. - - -

                                                                              - - - object - - - NoResult extends ResultKind with Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            52. - - -

                                                                              - - - lazy val - - - NonEmptyListClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            53. - - -

                                                                              - - - lazy val - - - NoneModule: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            54. - - -

                                                                              - - - lazy val - - - OR: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            55. - - -

                                                                              - - - object - - - OptionApply extends CollectionApply - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            56. - - -

                                                                              - - - lazy val - - - OptionClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            57. - - -

                                                                              - - - lazy val - - - OptionModule: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            58. - - -

                                                                              - - - object - - - OptionTree - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            59. - - -

                                                                              - - - def - - - P(name: String): scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            60. - - -

                                                                              - - - lazy val - - - PLUS: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            61. - - -

                                                                              - - - object - - - Predef - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            62. - - -

                                                                              - - - lazy val - - - RefArrayBuilderClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            63. - - -

                                                                              - - - lazy val - - - RefArrayOpsClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            64. - - -

                                                                              - - - object - - - ReverseOrder extends Order with Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            65. - - -

                                                                              - - - lazy val - - - RichWrappers: Set[scala.reflect.api.Universe.Symbol] - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            66. - - -

                                                                              - - - lazy val - - - SELF: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            67. - - -

                                                                              - - - lazy val - - - SUB: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            68. - - -

                                                                              - - - object - - - SameOrder extends Order with Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            69. - - -

                                                                              - - - lazy val - - - ScalaCollectionPackage: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            70. - - -

                                                                              - - - lazy val - - - ScalaMathCommonClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            71. - - -

                                                                              - - - object - - - ScalaMathFunction - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            72. - - -

                                                                              - - - lazy val - - - ScalaMathPackage: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            73. - - -

                                                                              - - - lazy val - - - ScalaMathPackageClass: scala.reflect.api.Universe.Symbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            74. - - -

                                                                              - - - lazy val - - - ScalaReflectPackage: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            75. - - -

                                                                              - - - object - - - ScalarResult extends ResultKind with Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            76. - - -

                                                                              - - - object - - - SeqApply extends CollectionApply - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            77. - - -

                                                                              - - - lazy val - - - SeqClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            78. - - -

                                                                              - - - lazy val - - - SeqModule: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            79. - - -

                                                                              - - - lazy val - - - SetBuilderClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            80. - - -

                                                                              - - - lazy val - - - SetClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            81. - - -

                                                                              - - - lazy val - - - SetModule: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            82. - - -

                                                                              - - - lazy val - - - SomeModule: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            83. - - -

                                                                              - - - object - - - StreamResult extends ResultKind with Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            84. - - -

                                                                              - - - object - - - StreamSource - -

                                                                              - -
                                                                            85. - - -

                                                                              - - - lazy val - - - StringOpsClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            86. - - -

                                                                              - - - object - - - SymbolWithOwnerAndName - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            87. - - -

                                                                              - - - lazy val - - - THIS: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            88. - - -

                                                                              - - - object - - - TreeWithSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            89. - - -

                                                                              - - - object - - - TreeWithType - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            90. - - -

                                                                              - - - object - - - TrivialCanBuildFromArg - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            91. - - -

                                                                              - - - object - - - TupleClass - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            92. - - -

                                                                              - - - object - - - TupleComponent - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            93. - - -

                                                                              - - - object - - - TupleCreation - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            94. - - -

                                                                              - - - object - - - TuplePath - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            95. - - -

                                                                              - - - object - - - TupleSelect - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            96. - - -

                                                                              - - - lazy val - - - UNARY_!: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            97. - - -

                                                                              - - - lazy val - - - UNARY_+: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            98. - - -

                                                                              - - - lazy val - - - UNARY_-: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            99. - - -

                                                                              - - - lazy val - - - UNARY_~: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            100. - - -

                                                                              - - - object - - - Unordered extends Order with Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            101. - - -

                                                                              - - implicit - def - - - VarDev2IdentGen(vd: VarDef): () ⇒ scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            102. - - -

                                                                              - - - lazy val - - - VectorBuilderClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            103. - - -

                                                                              - - - lazy val - - - VectorClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            104. - - -

                                                                              - - - object - - - WhileLoop - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            105. - - -

                                                                              - - - lazy val - - - WrappedArrayBuilderClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            106. - - -

                                                                              - - - object - - - WrappedArrayTree - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            107. - - -

                                                                              - - - lazy val - - - XOR: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            108. - - -

                                                                              - - - lazy val - - - ZAND: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            109. - - -

                                                                              - - - lazy val - - - ZOR: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            110. - - -

                                                                              - - - def - - - addAssign(target: scala.reflect.api.Universe.Tree, toAdd: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            111. - - -

                                                                              - - - val - - - addAssignName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            112. - - -

                                                                              - - - def - - - apply(sym: scala.reflect.api.Universe.Symbol)(target: scala.reflect.api.Universe.Tree, args: List[scala.reflect.api.Universe.Tree]): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            113. - - -

                                                                              - - - def - - - applyFiberPath(rootGen: () ⇒ scala.reflect.api.Universe.Tree, rootTpe: scala.reflect.api.Universe.Type, path: List[Int]): (scala.reflect.api.Universe.Tree, scala.reflect.api.Universe.Type) - -

                                                                              -
                                                                              Definition Classes
                                                                              TupleAnalysis
                                                                              -
                                                                            114. - - -

                                                                              - - - def - - - applyFiberPath(rootGen: () ⇒ scala.reflect.api.Universe.Tree, path: List[Int]): (scala.reflect.api.Universe.Tree, scala.reflect.api.Universe.Type) - -

                                                                              -
                                                                              Definition Classes
                                                                              TupleAnalysis
                                                                              -
                                                                            115. - - -

                                                                              - - - val - - - applyName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            116. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            117. - - -

                                                                              - - - def - - - assembleStream(stream: Stream, outerTree: scala.reflect.api.Universe.Tree, transform: (scala.reflect.api.Universe.Tree) ⇒ scala.reflect.api.Universe.Tree, pos: scala.reflect.api.Universe.Position, currentOwner: scala.reflect.api.Universe.Symbol): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            118. - - -

                                                                              - - - def - - - binOp(a: scala.reflect.api.Universe.Tree, op: scala.reflect.api.Universe.Symbol, b: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            119. - - -

                                                                              - - - def - - - boolAnd(a: scala.reflect.api.Universe.Tree, b: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            120. - - -

                                                                              - - - def - - - boolNot(a: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Select - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            121. - - -

                                                                              - - - def - - - boolOr(a: scala.reflect.api.Universe.Tree, b: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            122. - - -

                                                                              - - - val - - - byName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            123. - - -

                                                                              - - - val - - - canBuildFromName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            124. - - -

                                                                              - - - lazy val - - - classToType: Map[Class[_], scala.reflect.api.Universe.Type] - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            125. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            126. - - -

                                                                              - - - val - - - collectName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            127. - - -

                                                                              - - - val - - - countName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            128. - - -

                                                                              - - - def - - - createSideEffectsEvaluator(tree: scala.reflect.api.Universe.Tree, cached: Boolean = true, preKnownSymbols: Set[scala.reflect.api.Universe.Symbol] = Set()): SideEffectsEvaluator - -

                                                                              -
                                                                              Attributes
                                                                              protected
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            129. - - -

                                                                              - - - def - - - decrementIntVar(identGen: () ⇒ scala.reflect.api.Universe.Ident, value: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Assign - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            130. - - -

                                                                              - - - val - - - dropWhileName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            131. - - -

                                                                              - - - def - - - encode(str: String): scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            132. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            133. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            134. - - -

                                                                              - - - val - - - existsName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            135. - - -

                                                                              - - - val - - - filterName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            136. - - -

                                                                              - - - val - - - filterNotName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            137. - - -

                                                                              - - - def - - - filterTree[V](tree: scala.reflect.api.Universe.Tree)(f: PartialFunction[scala.reflect.api.Universe.Tree, V]): Seq[V] - -

                                                                              -
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            138. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            139. - - -

                                                                              - - - val - - - findName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            140. - - -

                                                                              - - - def - - - flattenApply(tree: scala.reflect.api.Universe.Tree): List[scala.reflect.api.Universe.Tree] - -

                                                                              -

                                                                              Smashes directly nested applies down to catenate the argument lists.

                                                                              Smashes directly nested applies down to catenate the argument lists.

                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            141. - - -

                                                                              - - - def - - - flattenApplyGroups(tree: scala.reflect.api.Universe.Tree): List[List[scala.reflect.api.Universe.Tree]] - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            142. - - -

                                                                              - - - def - - - flattenFiberPaths(info: TupleInfo): Seq[List[Int]] - -

                                                                              -
                                                                              Definition Classes
                                                                              TupleAnalysis
                                                                              -
                                                                            143. - - -

                                                                              - - - def - - - flattenFiberPaths(tpe: scala.reflect.api.Universe.Type): Seq[List[Int]] - -

                                                                              -
                                                                              Definition Classes
                                                                              TupleAnalysis
                                                                              -
                                                                            144. - - -

                                                                              - - - def - - - flattenSelect(tree: scala.reflect.api.Universe.Tree): (scala.reflect.api.Universe.Tree, List[scala.reflect.api.Universe.Name]) - -

                                                                              -

                                                                              Smashes directly nested selects down to the inner tree and a list of names.

                                                                              Smashes directly nested selects down to the inner tree and a list of names.

                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            145. - - -

                                                                              - - - def - - - flattenTypes(tpe: scala.reflect.api.Universe.Type): Seq[scala.reflect.api.Universe.Type] - -

                                                                              -
                                                                              Definition Classes
                                                                              TupleAnalysis
                                                                              -
                                                                            146. - - -

                                                                              - - - val - - - foldLeftName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            147. - - -

                                                                              - - - val - - - foldRightName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            148. - - -

                                                                              - - - val - - - forallName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            149. - - -

                                                                              - - - val - - - foreachName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            150. - - -

                                                                              - - - def - - - getArrayType(dimensions: Int, componentType: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Type - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            151. - - -

                                                                              - - - def - - - getArrayWrapperTpe(componentType: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Type - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamSinks
                                                                              -
                                                                            152. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            153. - - -

                                                                              - - - def - - - getComponentOffsetAndSizeOfIthMember(tpe: scala.reflect.api.Universe.Type, i: Int): (Int, Int) - -

                                                                              -
                                                                              Definition Classes
                                                                              TupleAnalysis
                                                                              -
                                                                            154. - - -

                                                                              - - - def - - - getRawUnknownSymbolReferences(tree: scala.reflect.api.Universe.Tree, isKnownSymbol: (scala.reflect.api.Universe.Symbol) ⇒ Boolean, accept: (scala.reflect.api.Universe.Tree) ⇒ Boolean): Seq[scala.reflect.api.Universe.RefTree] - -

                                                                              -
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            155. - - -

                                                                              - - - def - - - getSideEffects(tree: scala.reflect.api.Universe.Tree): Seq[scala.reflect.api.Universe.Tree] - -

                                                                              -
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            156. - - -

                                                                              - - - def - - - getSymbolDefinitions(tree: scala.reflect.api.Universe.Tree): Seq[scala.reflect.api.Universe.DefTree] - -

                                                                              -
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            157. - - -

                                                                              - - - def - - - getTreeChildren(tree: scala.reflect.api.Universe.Tree): Seq[scala.reflect.api.Universe.Tree] - -

                                                                              -
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            158. - - -

                                                                              - - - def - - - getTupleComponentTypes(tpe: scala.reflect.api.Universe.Type): List[scala.reflect.api.Universe.Type] - -

                                                                              -
                                                                              Definition Classes
                                                                              Tuploids
                                                                              -
                                                                            159. - - -

                                                                              - - - def - - - getTupleInfo(tpe: scala.reflect.api.Universe.Type): TupleInfo - -

                                                                              -
                                                                              Definition Classes
                                                                              TupleAnalysis
                                                                              -
                                                                            160. - - -

                                                                              - - - def - - - getType(tree: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Type - -

                                                                              -
                                                                              Definition Classes
                                                                              TupleAnalysis
                                                                              -
                                                                            161. - - -

                                                                              - - - def - - - getUnknownSymbolInfo(tree: scala.reflect.api.Universe.Tree, filter: (scala.reflect.api.Universe.Tree) ⇒ Boolean = _ => true, preKnownSymbols: Set[scala.reflect.api.Universe.Symbol] = Set()): SymbolsInfo - -

                                                                              -
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            162. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            163. - - -

                                                                              - - - val - - - headName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            164. - - -

                                                                              - - - def - - - ident(sym: scala.reflect.api.Universe.Symbol, tpe: scala.reflect.api.Universe.Type, n: scala.reflect.api.Universe.Name, pos: scala.reflect.api.Universe.Position = NoPosition): scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            165. - - -

                                                                              - - - def - - - incrementIntVar(identGen: () ⇒ scala.reflect.api.Universe.Ident, value: scala.reflect.api.Universe.Tree = newInt(1)): scala.reflect.api.Universe.Assign - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            166. - - -

                                                                              - - - def - - - intAdd(a: ⇒ scala.reflect.api.Universe.Tree, b: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            167. - - -

                                                                              - - - def - - - intDiv(a: ⇒ scala.reflect.api.Universe.Tree, b: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            168. - - -

                                                                              - - - def - - - intSub(a: ⇒ scala.reflect.api.Universe.Tree, b: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            169. - - -

                                                                              - - - val - - - intWrapperName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            170. - - -

                                                                              - - - def - - - isAnyVal(tpe: scala.reflect.api.Universe.Type): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            171. - - -

                                                                              - - - val - - - isEmptyName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            172. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            173. - - -

                                                                              - - - def - - - isPrimitiveType(tpe: scala.reflect.api.Universe.Type): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Tuploids
                                                                              -
                                                                            174. - - -

                                                                              - - - def - - - isSideEffectFree(tree: scala.reflect.api.Universe.Tree): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            175. - - -

                                                                              - - - def - - - isTupleSymbol(sym: scala.reflect.api.Universe.Symbol): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            176. - - -

                                                                              - - - def - - - isTupleType(tpe: scala.reflect.api.Universe.Type): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Tuploids
                                                                              -
                                                                            177. - - -

                                                                              - - - def - - - isTupleTypeRef(ref: scala.reflect.api.Universe.TypeRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Tuploids
                                                                              -
                                                                            178. - - -

                                                                              - - - def - - - isTuploidType(tpe: scala.reflect.api.Universe.Type): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Tuploids
                                                                              -
                                                                            179. - - -

                                                                              - - - def - - - isUnit(tpe: scala.reflect.api.Universe.Type): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            180. - - -

                                                                              - - - def - - - itemIdentGen(value: StreamValue)(implicit loop: Loop): () ⇒ scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamSinks
                                                                              -
                                                                            181. - - -

                                                                              - - - val - - - lengthName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            182. - - -

                                                                              - - - lazy val - - - manifestPre: scala.reflect.api.Universe.Type - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            183. - - -

                                                                              - - - lazy val - - - manifestSym: scala.reflect.api.Universe.Symbol - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            184. - - -

                                                                              - - - val - - - mapName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            185. - - -

                                                                              - - - val - - - mathName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            186. - - -

                                                                              - - - val - - - maxName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            187. - - -

                                                                              - - - def - - - methPart(tree: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            188. - - -

                                                                              - - - val - - - minName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            189. - - -

                                                                              - - - def - - - mkSelect(names: scala.reflect.api.Universe.TermName*): scala.reflect.api.Universe.Tree - -

                                                                              -

                                                                              Creates an Ident or Select from a list of names.

                                                                              Creates an Ident or Select from a list of names.

                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            190. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            191. - - -

                                                                              - - - def - - - newApply(target: scala.reflect.api.Universe.Tree, name: scala.reflect.api.Universe.Name, typeArgs: List[scala.reflect.api.Universe.TypeTree] = Nil, args: List[scala.reflect.api.Universe.Tree] = Nil): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            192. - - -

                                                                              - - - def - - - newApply(pos: scala.reflect.api.Universe.Position, array: ⇒ scala.reflect.api.Universe.Tree, index: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            193. - - -

                                                                              - - - def - - - newArray(componentType: scala.reflect.api.Universe.Type, length: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            194. - - -

                                                                              - - - def - - - newArrayApply(typeExpr: scala.reflect.api.Universe.TypeTree, values: scala.reflect.api.Universe.Tree*): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            195. - - -

                                                                              - - - def - - - newArrayLength(a: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Select - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            196. - - -

                                                                              - - - def - - - newArrayModuleTree: scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            197. - - -

                                                                              - - - def - - - newArrayMulti(arrayType: scala.reflect.api.Universe.Type, componentTpe: scala.reflect.api.Universe.Type, lengths: ⇒ List[scala.reflect.api.Universe.Tree], manifest: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            198. - - -

                                                                              - - - def - - - newArrayWithArrayType(arrayType: scala.reflect.api.Universe.Type, length: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            199. - - -

                                                                              - - - def - - - newAssign(target: () ⇒ scala.reflect.api.Universe.Ident, value: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Assign - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            200. - - -

                                                                              - - - def - - - newBool(v: Boolean): scala.reflect.api.Universe.Literal - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            201. - - -

                                                                              - - - def - - - newCollectionApply(collectionModuleTree: ⇒ scala.reflect.api.Universe.Tree, typeExpr: scala.reflect.api.Universe.TypeTree, values: scala.reflect.api.Universe.Tree*): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            202. - - -

                                                                              - - - def - - - newConstant(v: Any, tpe: scala.reflect.api.Universe.Type = null): scala.reflect.api.Universe.Literal - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            203. - - -

                                                                              - - - def - - - newDefaultValue(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Literal - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            204. - - -

                                                                              - - - def - - - newIf(cond: scala.reflect.api.Universe.Tree, thenTree: scala.reflect.api.Universe.Tree, elseTree: scala.reflect.api.Universe.Tree = null): scala.reflect.api.Universe.If - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            205. - - -

                                                                              - - - def - - - newInstance(tpe: scala.reflect.api.Universe.Type, constructorArgs: List[scala.reflect.api.Universe.Tree]): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            206. - - -

                                                                              - - - def - - - newInt(v: Int): scala.reflect.api.Universe.Literal - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            207. - - -

                                                                              - - - def - - - newIsInstanceOf(tree: scala.reflect.api.Universe.Tree, tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.TypeApply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            208. - - -

                                                                              - - - def - - - newIsNotNull(target: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            209. - - -

                                                                              - - - def - - - newLong(v: Long): scala.reflect.api.Universe.Literal - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            210. - - -

                                                                              - - - def - - - newNoneModuleTree: scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            211. - - -

                                                                              - - - def - - - newNull(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Literal - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            212. - - -

                                                                              - - - def - - - newOneValue(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Literal - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            213. - - -

                                                                              - - - def - - - newScalaCollectionPackageTree: scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            214. - - -

                                                                              - - - def - - - newScalaPackageTree: scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            215. - - -

                                                                              - - - def - - - newSelect(target: scala.reflect.api.Universe.Tree, name: scala.reflect.api.Universe.Name, typeArgs: List[scala.reflect.api.Universe.TypeTree] = Nil): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            216. - - -

                                                                              - - - def - - - newSeqApply(typeExpr: scala.reflect.api.Universe.TypeTree, values: scala.reflect.api.Universe.Tree*): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            217. - - -

                                                                              - - - def - - - newSeqModuleTree: scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            218. - - -

                                                                              - - - def - - - newSetModuleTree: scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            219. - - -

                                                                              - - - def - - - newSomeApply(tpe: scala.reflect.api.Universe.Type, value: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            220. - - -

                                                                              - - - def - - - newSomeModuleTree: scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            221. - - -

                                                                              - - - def - - - newTypeTree(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.TypeTree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            222. - - -

                                                                              - - - def - - - newUnit(): scala.reflect.api.Universe.Literal - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            223. - - -

                                                                              - - - def - - - newUpdate(pos: scala.reflect.api.Universe.Position, array: ⇒ scala.reflect.api.Universe.Tree, index: ⇒ scala.reflect.api.Universe.Tree, value: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            224. - - -

                                                                              - - - def - - - newVariable(prefix: String, symbolOwner: scala.reflect.api.Universe.Symbol, pos: scala.reflect.api.Universe.Position, mutable: Boolean, initialValue: scala.reflect.api.Universe.Tree, ttpe: scala.reflect.api.Universe.Type = NoType): VarDef - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            225. - - -

                                                                              - - - def - - - normalize(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Type - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            226. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            227. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            228. - - -

                                                                              - - - def - - - ownerChain(s: scala.reflect.api.Universe.Symbol): List[scala.reflect.api.Universe.Symbol] - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            229. - - -

                                                                              - - - val - - - packageName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            230. - - -

                                                                              - - - lazy val - - - primArrayBuilderClasses: Map[scala.reflect.api.Universe.Type, scala.reflect.api.Universe.ClassSymbol] - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            231. - - -

                                                                              - - - lazy val - - - primArrayNames: Array[(scala.reflect.api.Universe.Type, String)] - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            232. - - -

                                                                              - - - lazy val - - - primArrayOpsClasses: Map[scala.reflect.api.Universe.Type, scala.reflect.api.Universe.ClassSymbol] - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            233. - - -

                                                                              - - - def - - - primaryConstructor(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Symbol - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            234. - - -

                                                                              - - - val - - - productName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            235. - - -

                                                                              - - - val - - - reduceLeftName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            236. - - -

                                                                              - - - val - - - reduceRightName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            237. - - -

                                                                              - - - def - - - replaceOccurrences(tree: scala.reflect.api.Universe.Tree, mappingsSym: Map[scala.reflect.api.Universe.Symbol, () ⇒ scala.reflect.api.Universe.Tree], symbolReplacements: Map[scala.reflect.api.Universe.Symbol, scala.reflect.api.Universe.Symbol], treeReplacements: Map[scala.reflect.api.Universe.Tree, () ⇒ scala.reflect.api.Universe.Tree]): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            238. - - -

                                                                              - - - val - - - resultName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            239. - - -

                                                                              - - - val - - - reverseName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            240. - - -

                                                                              - - - val - - - scalaName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            241. - - -

                                                                              - - - lazy val - - - scalaPackage: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            242. - - -

                                                                              - - - val - - - scanLeftName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            243. - - -

                                                                              - - - val - - - scanRightName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            244. - - -

                                                                              - - - def - - - simpleBuilderResult(builder: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            245. - - -

                                                                              - - - val - - - sumName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            246. - - -

                                                                              - - - val - - - superName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            247. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            248. - - -

                                                                              - - - val - - - tabulateName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            249. - - -

                                                                              - - - val - - - tailName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            250. - - -

                                                                              - - - val - - - takeWhileName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            251. - - -

                                                                              - - - val - - - thisName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            252. - - -

                                                                              - - - def - - - toArray(tree: scala.reflect.api.Universe.Tree, componentType: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            253. - - -

                                                                              - - - val - - - toArrayName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            254. - - -

                                                                              - - - val - - - toByteName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            255. - - -

                                                                              - - - val - - - toCharName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            256. - - -

                                                                              - - - val - - - toDoubleName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            257. - - -

                                                                              - - - val - - - toFloatName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            258. - - -

                                                                              - - - val - - - toIndexedSeqName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            259. - - -

                                                                              - - - val - - - toIntName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            260. - - -

                                                                              - - - val - - - toListName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            261. - - -

                                                                              - - - val - - - toLongName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            262. - - -

                                                                              - - - val - - - toMapName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            263. - - -

                                                                              - - - val - - - toName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            264. - - -

                                                                              - - - val - - - toSeqName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            265. - - -

                                                                              - - - val - - - toSetName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            266. - - -

                                                                              - - - val - - - toShortName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            267. - - -

                                                                              - - - val - - - toSizeTName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            268. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            269. - - -

                                                                              - - - val - - - toVectorName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            270. - - -

                                                                              - - - object - - - tupleComponentName - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            271. - - -

                                                                              - - - def - - - typeApply(sym: scala.reflect.api.Universe.Symbol)(target: scala.reflect.api.Universe.Tree, targs: List[scala.reflect.api.Universe.TypeTree]): scala.reflect.api.Universe.TypeApply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            272. - - -

                                                                              - - - def - - - typeArgs(tree: scala.reflect.api.Universe.Tree): List[scala.reflect.api.Universe.Tree] - -

                                                                              -

                                                                              Strips apply nodes looking for type application.

                                                                              Strips apply nodes looking for type application.

                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            273. - - -

                                                                              - - - lazy val - - - typeToDefaultValue: Map[scala.reflect.api.Universe.Type, AnyVal] - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            274. - - -

                                                                              - - - lazy val - - - unitTpe: scala.reflect.api.Universe.Type - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            275. - - -

                                                                              - - - val - - - untilName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            276. - - -

                                                                              - - - val - - - updateName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            277. - - -

                                                                              - - implicit - def - - - varDef2TupleValue(value: VarDef): DefaultTupleValue - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            278. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            279. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            280. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            281. - - -

                                                                              - - - def - - - warnSideEffect(tree: scala.reflect.api.Universe.Tree): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            282. - - -

                                                                              - - - def - - - whileLoop(owner: scala.reflect.api.Universe.Symbol, pos: scala.reflect.api.Universe.Position, cond: scala.reflect.api.Universe.Tree, body: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            283. - - -

                                                                              - - - def - - - whileLoop(owner: scala.reflect.api.Universe.Symbol, tree: scala.reflect.api.Universe.Tree, cond: scala.reflect.api.Universe.Tree, body: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            284. - - -

                                                                              - - - val - - - withFilterName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            285. - - -

                                                                              - - - val - - - zipName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            286. - - -

                                                                              - - - val - - - zipWithIndexName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from StreamSinks

                                                                            -
                                                                            -

                                                                            Inherited from Streams

                                                                            -
                                                                            -

                                                                            Inherited from CodeAnalysis

                                                                            -
                                                                            -

                                                                            Inherited from TupleAnalysis

                                                                            -
                                                                            -

                                                                            Inherited from TreeBuilders

                                                                            -
                                                                            -

                                                                            Inherited from MiscMatchers

                                                                            -
                                                                            -

                                                                            Inherited from Tuploids

                                                                            -
                                                                            -

                                                                            Inherited from CommonScalaNames

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/StreamTransformers$OpsStream.html b/Components/latest/api/scalaxy/components/StreamTransformers$OpsStream.html deleted file mode 100644 index 8f7180de..00000000 --- a/Components/latest/api/scalaxy/components/StreamTransformers$OpsStream.html +++ /dev/null @@ -1,446 +0,0 @@ - - - - - OpsStream - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamTransformers.OpsStream - - - - - - - - - - - - -

                                                                            - - - case class - - - OpsStream(source: StreamTransformers.StreamSource, colTree: scala.reflect.api.Universe.Tree, ops: List[StreamTransformers.StreamTransformer]) extends Product with Serializable - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            Serializable, Serializable, Product, Equals, AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. OpsStream
                                                                            2. Serializable
                                                                            3. Serializable
                                                                            4. Product
                                                                            5. Equals
                                                                            6. AnyRef
                                                                            7. Any
                                                                            8. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            -
                                                                            -

                                                                            Instance Constructors

                                                                            -
                                                                            1. - - -

                                                                              - - - new - - - OpsStream(source: StreamTransformers.StreamSource, colTree: scala.reflect.api.Universe.Tree, ops: List[StreamTransformers.StreamTransformer]) - -

                                                                              - -
                                                                            -
                                                                            - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            8. - - -

                                                                              - - - val - - - colTree: scala.reflect.api.Universe.Tree - -

                                                                              - -
                                                                            9. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            11. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            12. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            13. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            16. - - -

                                                                              - - - val - - - ops: List[StreamTransformers.StreamTransformer] - -

                                                                              - -
                                                                            17. - - -

                                                                              - - - val - - - source: StreamTransformers.StreamSource - -

                                                                              - -
                                                                            18. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            19. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            20. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            21. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Product

                                                                            -
                                                                            -

                                                                            Inherited from Equals

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/StreamTransformers.html b/Components/latest/api/scalaxy/components/StreamTransformers.html deleted file mode 100644 index 484fb3df..00000000 --- a/Components/latest/api/scalaxy/components/StreamTransformers.html +++ /dev/null @@ -1,5080 +0,0 @@ - - - - - StreamTransformers - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.StreamTransformers - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components

                                                                            -

                                                                            StreamTransformers

                                                                            -
                                                                            - -

                                                                            - - - trait - - - StreamTransformers extends MiscMatchers with TreeBuilders with TraversalOps with Streams with StreamSources with StreamOps with StreamSinks - -

                                                                            - - - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. StreamTransformers
                                                                            2. StreamSources
                                                                            3. TraversalOps
                                                                            4. StreamOps
                                                                            5. StreamSinks
                                                                            6. Streams
                                                                            7. CodeAnalysis
                                                                            8. TupleAnalysis
                                                                            9. TreeBuilders
                                                                            10. MiscMatchers
                                                                            11. Tuploids
                                                                            12. CommonScalaNames
                                                                            13. AnyRef
                                                                            14. Any
                                                                            15. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - -
                                                                            -

                                                                            Type Members

                                                                            -
                                                                            1. - - -

                                                                              - - - trait - - - AbstractArrayStreamSource extends StreamSource - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamSources
                                                                              -
                                                                            2. - - -

                                                                              - - - case class - - - ArrayApplyStreamSource(tree: scala.reflect.api.Universe.Tree, components: List[scala.reflect.api.Universe.Tree], componentType: scala.reflect.api.Universe.Type) extends ExplicitCollectionStreamSource with CanCreateArraySink with Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamSources
                                                                              -
                                                                            3. - - -

                                                                              - - - class - - - ArrayBuilderGen extends BuilderGen - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamSinks
                                                                              -
                                                                            4. - - -

                                                                              - - - trait - - - ArrayBuilderStreamSink extends BuilderStreamSink with WithArrayResultWrapper - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamSinks
                                                                              -
                                                                            5. - - -

                                                                              - - - trait - - - ArrayStreamSink extends WithArrayResultWrapper - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamSinks
                                                                              -
                                                                            6. - - -

                                                                              - - abstract - class - - - BooleanEvaluator extends Evaluator[Boolean] - -

                                                                              -
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            7. - - -

                                                                              - - - class - - - BoundTuple extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              TupleAnalysis
                                                                              -
                                                                            8. - - -

                                                                              - - - case class - - - BrokenOperationsStreamException(msg: String, sourceAndOps: Seq[StreamComponent], componentsWithSideEffects: Seq[SideEffectFullComponent]) extends UnsupportedOperationException with Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            9. - - -

                                                                              - - - trait - - - BuilderGen extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamSinks
                                                                              -
                                                                            10. - - -

                                                                              - - - trait - - - BuilderStreamSink extends WithResultWrapper - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamSinks
                                                                              -
                                                                            11. - - -

                                                                              - - - case class - - - CanChainResult(canChain: Boolean, reason: Option[String]) extends Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            12. - - -

                                                                              - - - trait - - - CanCreateArraySink extends CanCreateStreamSink - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamSinks
                                                                              -
                                                                            13. - - -

                                                                              - - - trait - - - CanCreateListSink extends CanCreateStreamSink - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamSinks
                                                                              -
                                                                            14. - - -

                                                                              - - - trait - - - CanCreateOptionSink extends CanCreateStreamSink - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamSinks
                                                                              -
                                                                            15. - - -

                                                                              - - - trait - - - CanCreateSetSink extends CanCreateStreamSink - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamSinks
                                                                              -
                                                                            16. - - -

                                                                              - - - trait - - - CanCreateStreamSink extends StreamChainTestable - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            17. - - -

                                                                              - - - trait - - - CanCreateVectorSink extends CanCreateStreamSink - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamSinks
                                                                              -
                                                                            18. - - -

                                                                              - - - case class - - - CodeWontBenefitFromOptimization(reason: String) extends UnsupportedOperationException with Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            19. - - -

                                                                              - - - class - - - CollectionApply extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            20. - - -

                                                                              - - abstract - class - - - DefaultBuilderGen extends BuilderGen - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamSinks
                                                                              -
                                                                            21. - - -

                                                                              - - - class - - - DefaultTupleValue extends TupleValue - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            22. - - -

                                                                              - - abstract - class - - - Evaluator[R] extends scala.reflect.api.Universe.Traverser - -

                                                                              -
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            23. - - -

                                                                              - - abstract - class - - - ExplicitCollectionStreamSource extends AbstractArrayStreamSource - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamSources
                                                                              -
                                                                            24. - - -

                                                                              - - - class - - - HigherTypeParameterExtractor extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            25. - - -

                                                                              - - - type - - - IdentGen = () ⇒ scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            26. - - -

                                                                              - - - class - - - Ids extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            27. - - -

                                                                              - - - case class - - - IndexedSeqApplyStreamSource(tree: scala.reflect.api.Universe.Tree, components: List[scala.reflect.api.Universe.Tree], componentType: scala.reflect.api.Universe.Type) extends ExplicitCollectionStreamSource with CanCreateVectorSink with Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamSources
                                                                              -
                                                                            28. - - -

                                                                              - - abstract - class - - - IntEvaluator extends Evaluator[Int] - -

                                                                              -
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            29. - - -

                                                                              - - - case class - - - ListApplyStreamSource(tree: scala.reflect.api.Universe.Tree, components: List[scala.reflect.api.Universe.Tree], componentType: scala.reflect.api.Universe.Type) extends ExplicitCollectionStreamSource with CanCreateListSink with Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamSources
                                                                              -
                                                                            30. - - -

                                                                              - - - class - - - ListBuilderGen extends DefaultBuilderGen - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamSinks
                                                                              -
                                                                            31. - - -

                                                                              - - - case class - - - ListStreamSource(tree: scala.reflect.api.Universe.Tree, componentType: scala.reflect.api.Universe.Type) extends StreamSource with CanCreateListSink with SideEffectFreeStreamComponent with Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamSources
                                                                              -
                                                                            32. - - -

                                                                              - - - trait - - - LocalContext extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            33. - - -

                                                                              - - - case class - - - Loop(pos: scala.reflect.api.Universe.Position, currentOwner: scala.reflect.api.Universe.Symbol, transform: (scala.reflect.api.Universe.Tree) ⇒ scala.reflect.api.Universe.Tree) extends Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            34. - - -

                                                                              - - - class - - - N extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            35. - - -

                                                                              - - - case class - - - OpsStream(source: StreamTransformers.StreamSource, colTree: scala.reflect.api.Universe.Tree, ops: List[StreamTransformers.StreamTransformer]) extends Product with Serializable - -

                                                                              - -
                                                                            36. - - -

                                                                              - - - case class - - - OptionStreamSource(tree: scala.reflect.api.Universe.Tree, componentOption: Option[scala.reflect.api.Universe.Tree], onlyIfNotNull: Boolean, componentType: scala.reflect.api.Universe.Type) extends StreamSource with CanCreateOptionSink with SideEffectFreeStreamComponent with Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamSources
                                                                              -
                                                                            37. - - -

                                                                              - - sealed - trait - - - Order extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            38. - - -

                                                                              - - - case class - - - RangeStreamSource(tree: scala.reflect.api.Universe.Tree, from: scala.reflect.api.Universe.Tree, to: scala.reflect.api.Universe.Tree, byValue: Int, isUntil: Boolean) extends StreamSource with CanCreateVectorSink with SideEffectFreeStreamComponent with Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamSources
                                                                              -
                                                                            39. - - -

                                                                              - - sealed - trait - - - ResultKind extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            40. - - -

                                                                              - - - case class - - - SeqApplyStreamSource(tree: scala.reflect.api.Universe.Tree, components: List[scala.reflect.api.Universe.Tree], componentType: scala.reflect.api.Universe.Type) extends ExplicitCollectionStreamSource with CanCreateListSink with Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamSources
                                                                              -
                                                                            41. - - -

                                                                              - - abstract - class - - - SeqEvaluator extends Evaluator[Seq[scala.reflect.api.Universe.Tree]] - -

                                                                              -
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            42. - - -

                                                                              - - - class - - - SetBuilderGen extends BuilderGen - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamSinks
                                                                              -
                                                                            43. - - -

                                                                              - - - trait - - - SideEffectFreeStreamComponent extends StreamComponent - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            44. - - -

                                                                              - - - case class - - - SideEffectFullComponent(component: StreamComponent, sideEffects: Streams.SideEffects, preventedOptimizations: Boolean) extends Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            45. - - -

                                                                              - - - type - - - SideEffects = Seq[scala.reflect.api.Universe.Tree] - -

                                                                              -
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            46. - - -

                                                                              - - - class - - - SideEffectsAnalyzer extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            47. - - -

                                                                              - - - class - - - SideEffectsEvaluator extends SeqEvaluator - -

                                                                              -
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            48. - - -

                                                                              - - - case class - - - Stream(source: StreamSource, transformers: Seq[StreamTransformer]) extends Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            49. - - -

                                                                              - - - trait - - - StreamChainTestable extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            50. - - -

                                                                              - - - trait - - - StreamComponent extends StreamChainTestable - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            51. - - -

                                                                              - - - trait - - - StreamSink extends SideEffectFreeStreamComponent - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            52. - - -

                                                                              - - - trait - - - StreamSource extends StreamComponent - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            53. - - -

                                                                              - - - trait - - - StreamTransformer extends StreamComponent - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            54. - - -

                                                                              - - - case class - - - StreamValue(value: TupleValue, extraFirstValue: Option[TupleValue] = scala.None, valueIndex: Option[() ⇒ scala.reflect.api.Universe.Tree] = scala.None, valuesCount: Option[() ⇒ scala.reflect.api.Universe.Tree] = scala.None) extends Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            55. - - -

                                                                              - - - case class - - - SymbolsInfo(tree: scala.reflect.api.Universe.Tree, symbolDefinitions: Seq[scala.reflect.api.Universe.DefTree], definedSymbols: Set[scala.reflect.api.Universe.Symbol], preKnownSymbols: Set[scala.reflect.api.Universe.Symbol], unknownReferences: Seq[scala.reflect.api.Universe.RefTree]) extends Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            56. - - -

                                                                              - - sealed - trait - - - TraversalDirection extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            57. - - -

                                                                              - - - class - - - TraversalOp extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamOps
                                                                              -
                                                                            58. - - -

                                                                              - - sealed abstract - class - - - TraversalOpType extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamOps
                                                                              -
                                                                            59. - - -

                                                                              - - - type - - - TreeGen = () ⇒ scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            60. - - -

                                                                              - - - class - - - TupleAnalyzer extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              TupleAnalysis
                                                                              -
                                                                            61. - - -

                                                                              - - - case class - - - TupleInfo(tpe: scala.reflect.api.Universe.Type, components: Seq[TupleInfo]) extends Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              TupleAnalysis
                                                                              -
                                                                            62. - - -

                                                                              - - - case class - - - TupleSlice(baseSymbol: scala.reflect.api.Universe.Symbol, sliceOffset: Int, sliceLength: Int) extends Product with Serializable - -

                                                                              -

                                                                              Phases : -- unique renaming -- tuple cartography (map symbols and treeId to TupleSlices : x.

                                                                              -
                                                                            63. - - -

                                                                              - - - trait - - - TupleValue extends () ⇒ scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            64. - - -

                                                                              - - - case class - - - VarDef(rawIdentGen: () ⇒ scala.reflect.api.Universe.Ident, symbol: scala.reflect.api.Universe.Symbol, definition: scala.reflect.api.Universe.ValDef) extends Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            65. - - -

                                                                              - - - class - - - VectorBuilderGen extends DefaultBuilderGen - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamSinks
                                                                              -
                                                                            66. - - -

                                                                              - - - trait - - - WithArrayResultWrapper extends WithResultWrapper - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamSinks
                                                                              -
                                                                            67. - - -

                                                                              - - - trait - - - WithResultWrapper extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamSinks
                                                                              -
                                                                            68. - - -

                                                                              - - - case class - - - WrappedArrayStreamSource(tree: scala.reflect.api.Universe.Tree, array: scala.reflect.api.Universe.Tree, componentType: scala.reflect.api.Universe.Type) extends AbstractArrayStreamSource with CanCreateArraySink with SideEffectFreeStreamComponent with Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamSources
                                                                              -
                                                                            -
                                                                            - -
                                                                            -

                                                                            Abstract Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - abstract - def - - - fresh(s: String): String - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            2. - - -

                                                                              - - abstract - val - - - global: Universe - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamTransformers → StreamSources → TraversalOps → StreamOps → StreamSinks → Streams → CodeAnalysis → TupleAnalysis → TreeBuilders → MiscMatchers → Tuploids → CommonScalaNames
                                                                              -
                                                                            3. - - -

                                                                              - - abstract - def - - - inferImplicitValue(pt: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            4. - - -

                                                                              - - abstract - def - - - setInfo(sym: scala.reflect.api.Universe.Symbol, tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Symbol - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            5. - - -

                                                                              - - abstract - def - - - setPos(tree: scala.reflect.api.Universe.Tree, pos: scala.reflect.api.Universe.Position): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            6. - - -

                                                                              - - abstract - def - - - setType(tree: scala.reflect.api.Universe.Tree, tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            7. - - -

                                                                              - - abstract - def - - - setType(sym: scala.reflect.api.Universe.Symbol, tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Symbol - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            8. - - -

                                                                              - - abstract - def - - - typeCheck(tree: scala.reflect.api.Universe.Tree, pt: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            9. - - -

                                                                              - - abstract - def - - - typed[T <: scala.reflect.api.Universe.Tree](tree: T): T - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            10. - - -

                                                                              - - abstract - def - - - verbose: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            11. - - -

                                                                              - - abstract - def - - - warning(pos: scala.reflect.api.Universe.Position, msg: String): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            12. - - -

                                                                              - - abstract - def - - - withSymbol[T <: scala.reflect.api.Universe.Tree](sym: scala.reflect.api.Universe.Symbol, tpe: scala.reflect.api.Universe.Type = NoType)(tree: T): T - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            -
                                                                            - -
                                                                            -

                                                                            Concrete Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - - lazy val - - - ADD: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            7. - - -

                                                                              - - - lazy val - - - AND: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            8. - - -

                                                                              - - - lazy val - - - ASR: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            9. - - -

                                                                              - - - object - - - ArrayApply extends CollectionApply - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            10. - - -

                                                                              - - - lazy val - - - ArrayBufferClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            11. - - -

                                                                              - - - lazy val - - - ArrayIndexOutOfBoundsExceptionClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            12. - - -

                                                                              - - - val - - - ArrayName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            13. - - -

                                                                              - - - object - - - ArrayOps - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            14. - - -

                                                                              - - - lazy val - - - ArrayOpsClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            15. - - -

                                                                              - - - object - - - ArrayTabulate - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            16. - - -

                                                                              - - - object - - - ArrayTyped extends HigherTypeParameterExtractor - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            17. - - -

                                                                              - - - object - - - BasicTypeApply - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            18. - - -

                                                                              - - - def - - - C(name: String): scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            19. - - -

                                                                              - - - object - - - CanBuildFromArg - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            20. - - -

                                                                              - - - lazy val - - - CanBuildFromClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            21. - - -

                                                                              - - - lazy val - - - DIV: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            22. - - -

                                                                              - - - lazy val - - - EQ: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            23. - - -

                                                                              - - - lazy val - - - EQL: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            24. - - -

                                                                              - - - object - - - FoldName - -

                                                                              -
                                                                              Definition Classes
                                                                              TraversalOps
                                                                              -
                                                                            25. - - -

                                                                              - - - object - - - Foreach - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            26. - - -

                                                                              - - - object - - - FromLeft extends TraversalDirection with Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            27. - - -

                                                                              - - - object - - - FromRight extends TraversalDirection with Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            28. - - -

                                                                              - - - object - - - Func - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            29. - - -

                                                                              - - - lazy val - - - GE: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            30. - - -

                                                                              - - - lazy val - - - GT: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            31. - - -

                                                                              - - - lazy val - - - HASHHASH: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            32. - - -

                                                                              - - - lazy val - - - ImmutableListClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            33. - - -

                                                                              - - - object - - - IndexedSeqApply extends CollectionApply - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            34. - - -

                                                                              - - - lazy val - - - IndexedSeqClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            35. - - -

                                                                              - - - lazy val - - - IndexedSeqModule: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            36. - - -

                                                                              - - - object - - - IntRange - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            37. - - -

                                                                              - - - lazy val - - - LE: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            38. - - -

                                                                              - - - lazy val - - - LSL: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            39. - - -

                                                                              - - - lazy val - - - LSR: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            40. - - -

                                                                              - - - lazy val - - - LT: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            41. - - -

                                                                              - - - object - - - ListApply extends CollectionApply - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            42. - - -

                                                                              - - - lazy val - - - ListBufferClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            43. - - -

                                                                              - - - lazy val - - - ListClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            44. - - -

                                                                              - - - object - - - ListTree extends HigherTypeParameterExtractor - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            45. - - -

                                                                              - - - def - - - M(name: String): scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            46. - - -

                                                                              - - - lazy val - - - MINUS: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            47. - - -

                                                                              - - - lazy val - - - MOD: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            48. - - -

                                                                              - - - lazy val - - - MUL: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            49. - - -

                                                                              - - - object - - - N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            50. - - -

                                                                              - - implicit - def - - - N2TermName(n: N): scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            51. - - -

                                                                              - - - lazy val - - - NE: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            52. - - -

                                                                              - - - object - - - NoResult extends ResultKind with Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            53. - - -

                                                                              - - - lazy val - - - NonEmptyListClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            54. - - -

                                                                              - - - lazy val - - - NoneModule: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            55. - - -

                                                                              - - - lazy val - - - OR: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            56. - - -

                                                                              - - - object - - - OptionApply extends CollectionApply - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            57. - - -

                                                                              - - - lazy val - - - OptionClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            58. - - -

                                                                              - - - lazy val - - - OptionModule: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            59. - - -

                                                                              - - - object - - - OptionTree - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            60. - - -

                                                                              - - - def - - - P(name: String): scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            61. - - -

                                                                              - - - lazy val - - - PLUS: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            62. - - -

                                                                              - - - object - - - Predef - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            63. - - -

                                                                              - - - object - - - ReduceName - -

                                                                              -
                                                                              Definition Classes
                                                                              TraversalOps
                                                                              -
                                                                            64. - - -

                                                                              - - - lazy val - - - RefArrayBuilderClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            65. - - -

                                                                              - - - lazy val - - - RefArrayOpsClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            66. - - -

                                                                              - - - object - - - ReverseOrder extends Order with Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            67. - - -

                                                                              - - - lazy val - - - RichWrappers: Set[scala.reflect.api.Universe.Symbol] - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            68. - - -

                                                                              - - - lazy val - - - SELF: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            69. - - -

                                                                              - - - lazy val - - - SUB: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            70. - - -

                                                                              - - - object - - - SameOrder extends Order with Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            71. - - -

                                                                              - - - lazy val - - - ScalaCollectionPackage: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            72. - - -

                                                                              - - - lazy val - - - ScalaMathCommonClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            73. - - -

                                                                              - - - object - - - ScalaMathFunction - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            74. - - -

                                                                              - - - lazy val - - - ScalaMathPackage: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            75. - - -

                                                                              - - - lazy val - - - ScalaMathPackageClass: scala.reflect.api.Universe.Symbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            76. - - -

                                                                              - - - lazy val - - - ScalaReflectPackage: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            77. - - -

                                                                              - - - object - - - ScalarResult extends ResultKind with Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            78. - - -

                                                                              - - - object - - - ScanName - -

                                                                              -
                                                                              Definition Classes
                                                                              TraversalOps
                                                                              -
                                                                            79. - - -

                                                                              - - - object - - - SeqApply extends CollectionApply - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            80. - - -

                                                                              - - - lazy val - - - SeqClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            81. - - -

                                                                              - - - lazy val - - - SeqModule: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            82. - - -

                                                                              - - - lazy val - - - SetBuilderClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            83. - - -

                                                                              - - - lazy val - - - SetClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            84. - - -

                                                                              - - - lazy val - - - SetModule: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            85. - - -

                                                                              - - - lazy val - - - SomeModule: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            86. - - -

                                                                              - - - object - - - StreamResult extends ResultKind with Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            87. - - -

                                                                              - - - object - - - StreamSource - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamSources
                                                                              -
                                                                            88. - - -

                                                                              - - - lazy val - - - StringOpsClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            89. - - -

                                                                              - - - object - - - SymbolWithOwnerAndName - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            90. - - -

                                                                              - - - lazy val - - - THIS: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            91. - - -

                                                                              - - - object - - - TraversalOp - -

                                                                              -
                                                                              Definition Classes
                                                                              TraversalOps
                                                                              -
                                                                            92. - - -

                                                                              - - - object - - - TraversalOps - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamOps
                                                                              -
                                                                            93. - - -

                                                                              - - - object - - - TreeWithSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            94. - - -

                                                                              - - - object - - - TreeWithType - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            95. - - -

                                                                              - - - object - - - TrivialCanBuildFromArg - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            96. - - -

                                                                              - - - object - - - TupleClass - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            97. - - -

                                                                              - - - object - - - TupleComponent - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            98. - - -

                                                                              - - - object - - - TupleCreation - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            99. - - -

                                                                              - - - object - - - TuplePath - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            100. - - -

                                                                              - - - object - - - TupleSelect - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            101. - - -

                                                                              - - - lazy val - - - UNARY_!: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            102. - - -

                                                                              - - - lazy val - - - UNARY_+: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            103. - - -

                                                                              - - - lazy val - - - UNARY_-: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            104. - - -

                                                                              - - - lazy val - - - UNARY_~: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            105. - - -

                                                                              - - - object - - - Unordered extends Order with Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            106. - - -

                                                                              - - implicit - def - - - VarDev2IdentGen(vd: VarDef): () ⇒ scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            107. - - -

                                                                              - - - lazy val - - - VectorBuilderClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            108. - - -

                                                                              - - - lazy val - - - VectorClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            109. - - -

                                                                              - - - object - - - WhileLoop - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            110. - - -

                                                                              - - - lazy val - - - WrappedArrayBuilderClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            111. - - -

                                                                              - - - object - - - WrappedArrayTree - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            112. - - -

                                                                              - - - lazy val - - - XOR: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            113. - - -

                                                                              - - - lazy val - - - ZAND: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            114. - - -

                                                                              - - - lazy val - - - ZOR: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            115. - - -

                                                                              - - - def - - - addAssign(target: scala.reflect.api.Universe.Tree, toAdd: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            116. - - -

                                                                              - - - val - - - addAssignName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            117. - - -

                                                                              - - - def - - - apply(sym: scala.reflect.api.Universe.Symbol)(target: scala.reflect.api.Universe.Tree, args: List[scala.reflect.api.Universe.Tree]): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            118. - - -

                                                                              - - - def - - - applyFiberPath(rootGen: () ⇒ scala.reflect.api.Universe.Tree, rootTpe: scala.reflect.api.Universe.Type, path: List[Int]): (scala.reflect.api.Universe.Tree, scala.reflect.api.Universe.Type) - -

                                                                              -
                                                                              Definition Classes
                                                                              TupleAnalysis
                                                                              -
                                                                            119. - - -

                                                                              - - - def - - - applyFiberPath(rootGen: () ⇒ scala.reflect.api.Universe.Tree, path: List[Int]): (scala.reflect.api.Universe.Tree, scala.reflect.api.Universe.Type) - -

                                                                              -
                                                                              Definition Classes
                                                                              TupleAnalysis
                                                                              -
                                                                            120. - - -

                                                                              - - - val - - - applyName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            121. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            122. - - -

                                                                              - - - def - - - assembleStream(stream: Stream, outerTree: scala.reflect.api.Universe.Tree, transform: (scala.reflect.api.Universe.Tree) ⇒ scala.reflect.api.Universe.Tree, pos: scala.reflect.api.Universe.Position, currentOwner: scala.reflect.api.Universe.Symbol): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            123. - - -

                                                                              - - - def - - - basicTypeApplyTraversalOp(tree: scala.reflect.api.Universe.Tree, collection: scala.reflect.api.Universe.Tree, name: scala.reflect.api.Universe.Name, typeArgs: List[scala.reflect.api.Universe.Tree], args: Seq[List[scala.reflect.api.Universe.Tree]]): Option[TraversalOp] - -

                                                                              -
                                                                              Definition Classes
                                                                              TraversalOps
                                                                              -
                                                                            124. - - -

                                                                              - - - def - - - binOp(a: scala.reflect.api.Universe.Tree, op: scala.reflect.api.Universe.Symbol, b: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            125. - - -

                                                                              - - - def - - - boolAnd(a: scala.reflect.api.Universe.Tree, b: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            126. - - -

                                                                              - - - def - - - boolNot(a: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Select - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            127. - - -

                                                                              - - - def - - - boolOr(a: scala.reflect.api.Universe.Tree, b: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            128. - - -

                                                                              - - - val - - - byName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            129. - - -

                                                                              - - - val - - - canBuildFromName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            130. - - -

                                                                              - - - def - - - checkStreamWillBenefitFromOptimization(stream: Stream): Unit - -

                                                                              - -
                                                                            131. - - -

                                                                              - - - lazy val - - - classToType: Map[Class[_], scala.reflect.api.Universe.Type] - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            132. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            133. - - -

                                                                              - - - val - - - collectName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            134. - - -

                                                                              - - - val - - - countName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            135. - - -

                                                                              - - - def - - - createSideEffectsEvaluator(tree: scala.reflect.api.Universe.Tree, cached: Boolean = true, preKnownSymbols: Set[scala.reflect.api.Universe.Symbol] = Set()): SideEffectsEvaluator - -

                                                                              -
                                                                              Attributes
                                                                              protected
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            136. - - -

                                                                              - - - def - - - decrementIntVar(identGen: () ⇒ scala.reflect.api.Universe.Ident, value: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Assign - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            137. - - -

                                                                              - - - val - - - dropWhileName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            138. - - -

                                                                              - - - def - - - encode(str: String): scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            139. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            140. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            141. - - -

                                                                              - - - val - - - existsName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            142. - - -

                                                                              - - - val - - - filterName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            143. - - -

                                                                              - - - val - - - filterNotName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            144. - - -

                                                                              - - - def - - - filterTree[V](tree: scala.reflect.api.Universe.Tree)(f: PartialFunction[scala.reflect.api.Universe.Tree, V]): Seq[V] - -

                                                                              -
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            145. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            146. - - -

                                                                              - - - val - - - findName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            147. - - -

                                                                              - - - def - - - flattenApply(tree: scala.reflect.api.Universe.Tree): List[scala.reflect.api.Universe.Tree] - -

                                                                              -

                                                                              Smashes directly nested applies down to catenate the argument lists.

                                                                              Smashes directly nested applies down to catenate the argument lists.

                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            148. - - -

                                                                              - - - def - - - flattenApplyGroups(tree: scala.reflect.api.Universe.Tree): List[List[scala.reflect.api.Universe.Tree]] - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            149. - - -

                                                                              - - - def - - - flattenFiberPaths(info: TupleInfo): Seq[List[Int]] - -

                                                                              -
                                                                              Definition Classes
                                                                              TupleAnalysis
                                                                              -
                                                                            150. - - -

                                                                              - - - def - - - flattenFiberPaths(tpe: scala.reflect.api.Universe.Type): Seq[List[Int]] - -

                                                                              -
                                                                              Definition Classes
                                                                              TupleAnalysis
                                                                              -
                                                                            151. - - -

                                                                              - - - def - - - flattenSelect(tree: scala.reflect.api.Universe.Tree): (scala.reflect.api.Universe.Tree, List[scala.reflect.api.Universe.Name]) - -

                                                                              -

                                                                              Smashes directly nested selects down to the inner tree and a list of names.

                                                                              Smashes directly nested selects down to the inner tree and a list of names.

                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            152. - - -

                                                                              - - - def - - - flattenTypes(tpe: scala.reflect.api.Universe.Type): Seq[scala.reflect.api.Universe.Type] - -

                                                                              -
                                                                              Definition Classes
                                                                              TupleAnalysis
                                                                              -
                                                                            153. - - -

                                                                              - - - val - - - foldLeftName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            154. - - -

                                                                              - - - val - - - foldRightName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            155. - - -

                                                                              - - - val - - - forallName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            156. - - -

                                                                              - - - val - - - foreachName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            157. - - -

                                                                              - - - def - - - getArrayType(dimensions: Int, componentType: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Type - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            158. - - -

                                                                              - - - def - - - getArrayWrapperTpe(componentType: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Type - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamSinks
                                                                              -
                                                                            159. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            160. - - -

                                                                              - - - def - - - getComponentOffsetAndSizeOfIthMember(tpe: scala.reflect.api.Universe.Type, i: Int): (Int, Int) - -

                                                                              -
                                                                              Definition Classes
                                                                              TupleAnalysis
                                                                              -
                                                                            161. - - -

                                                                              - - - def - - - getRawUnknownSymbolReferences(tree: scala.reflect.api.Universe.Tree, isKnownSymbol: (scala.reflect.api.Universe.Symbol) ⇒ Boolean, accept: (scala.reflect.api.Universe.Tree) ⇒ Boolean): Seq[scala.reflect.api.Universe.RefTree] - -

                                                                              -
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            162. - - -

                                                                              - - - def - - - getSideEffects(tree: scala.reflect.api.Universe.Tree): Seq[scala.reflect.api.Universe.Tree] - -

                                                                              -
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            163. - - -

                                                                              - - - def - - - getSymbolDefinitions(tree: scala.reflect.api.Universe.Tree): Seq[scala.reflect.api.Universe.DefTree] - -

                                                                              -
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            164. - - -

                                                                              - - - def - - - getTreeChildren(tree: scala.reflect.api.Universe.Tree): Seq[scala.reflect.api.Universe.Tree] - -

                                                                              -
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            165. - - -

                                                                              - - - def - - - getTupleComponentTypes(tpe: scala.reflect.api.Universe.Type): List[scala.reflect.api.Universe.Type] - -

                                                                              -
                                                                              Definition Classes
                                                                              Tuploids
                                                                              -
                                                                            166. - - -

                                                                              - - - def - - - getTupleInfo(tpe: scala.reflect.api.Universe.Type): TupleInfo - -

                                                                              -
                                                                              Definition Classes
                                                                              TupleAnalysis
                                                                              -
                                                                            167. - - -

                                                                              - - - def - - - getType(tree: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Type - -

                                                                              -
                                                                              Definition Classes
                                                                              TupleAnalysis
                                                                              -
                                                                            168. - - -

                                                                              - - - def - - - getUnknownSymbolInfo(tree: scala.reflect.api.Universe.Tree, filter: (scala.reflect.api.Universe.Tree) ⇒ Boolean = _ => true, preKnownSymbols: Set[scala.reflect.api.Universe.Symbol] = Set()): SymbolsInfo - -

                                                                              -
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            169. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            170. - - -

                                                                              - - - val - - - headName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            171. - - -

                                                                              - - - def - - - ident(sym: scala.reflect.api.Universe.Symbol, tpe: scala.reflect.api.Universe.Type, n: scala.reflect.api.Universe.Name, pos: scala.reflect.api.Universe.Position = NoPosition): scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            172. - - -

                                                                              - - - def - - - incrementIntVar(identGen: () ⇒ scala.reflect.api.Universe.Ident, value: scala.reflect.api.Universe.Tree = newInt(1)): scala.reflect.api.Universe.Assign - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            173. - - -

                                                                              - - - def - - - intAdd(a: ⇒ scala.reflect.api.Universe.Tree, b: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            174. - - -

                                                                              - - - def - - - intDiv(a: ⇒ scala.reflect.api.Universe.Tree, b: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            175. - - -

                                                                              - - - def - - - intSub(a: ⇒ scala.reflect.api.Universe.Tree, b: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            176. - - -

                                                                              - - - val - - - intWrapperName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            177. - - -

                                                                              - - - def - - - isAnyVal(tpe: scala.reflect.api.Universe.Type): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            178. - - -

                                                                              - - - val - - - isEmptyName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            179. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            180. - - -

                                                                              - - - def - - - isPrimitiveType(tpe: scala.reflect.api.Universe.Type): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Tuploids
                                                                              -
                                                                            181. - - -

                                                                              - - - def - - - isSideEffectFree(tree: scala.reflect.api.Universe.Tree): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            182. - - -

                                                                              - - - def - - - isTupleSymbol(sym: scala.reflect.api.Universe.Symbol): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            183. - - -

                                                                              - - - def - - - isTupleType(tpe: scala.reflect.api.Universe.Type): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Tuploids
                                                                              -
                                                                            184. - - -

                                                                              - - - def - - - isTupleTypeRef(ref: scala.reflect.api.Universe.TypeRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Tuploids
                                                                              -
                                                                            185. - - -

                                                                              - - - def - - - isTuploidType(tpe: scala.reflect.api.Universe.Type): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Tuploids
                                                                              -
                                                                            186. - - -

                                                                              - - - def - - - isUnit(tpe: scala.reflect.api.Universe.Type): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            187. - - -

                                                                              - - - def - - - itemIdentGen(value: StreamValue)(implicit loop: Loop): () ⇒ scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamSinks
                                                                              -
                                                                            188. - - -

                                                                              - - - val - - - lengthName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            189. - - -

                                                                              - - - lazy val - - - manifestPre: scala.reflect.api.Universe.Type - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            190. - - -

                                                                              - - - lazy val - - - manifestSym: scala.reflect.api.Universe.Symbol - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            191. - - -

                                                                              - - - val - - - mapName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            192. - - -

                                                                              - - - val - - - mathName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            193. - - -

                                                                              - - - val - - - maxName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            194. - - -

                                                                              - - - def - - - methPart(tree: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            195. - - -

                                                                              - - - val - - - minName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            196. - - -

                                                                              - - - def - - - mkSelect(names: scala.reflect.api.Universe.TermName*): scala.reflect.api.Universe.Tree - -

                                                                              -

                                                                              Creates an Ident or Select from a list of names.

                                                                              Creates an Ident or Select from a list of names.

                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            197. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            198. - - -

                                                                              - - - def - - - newApply(target: scala.reflect.api.Universe.Tree, name: scala.reflect.api.Universe.Name, typeArgs: List[scala.reflect.api.Universe.TypeTree] = Nil, args: List[scala.reflect.api.Universe.Tree] = Nil): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            199. - - -

                                                                              - - - def - - - newApply(pos: scala.reflect.api.Universe.Position, array: ⇒ scala.reflect.api.Universe.Tree, index: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            200. - - -

                                                                              - - - def - - - newArray(componentType: scala.reflect.api.Universe.Type, length: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            201. - - -

                                                                              - - - def - - - newArrayApply(typeExpr: scala.reflect.api.Universe.TypeTree, values: scala.reflect.api.Universe.Tree*): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            202. - - -

                                                                              - - - def - - - newArrayLength(a: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Select - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            203. - - -

                                                                              - - - def - - - newArrayModuleTree: scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            204. - - -

                                                                              - - - def - - - newArrayMulti(arrayType: scala.reflect.api.Universe.Type, componentTpe: scala.reflect.api.Universe.Type, lengths: ⇒ List[scala.reflect.api.Universe.Tree], manifest: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            205. - - -

                                                                              - - - def - - - newArrayWithArrayType(arrayType: scala.reflect.api.Universe.Type, length: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            206. - - -

                                                                              - - - def - - - newAssign(target: () ⇒ scala.reflect.api.Universe.Ident, value: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Assign - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            207. - - -

                                                                              - - - def - - - newBool(v: Boolean): scala.reflect.api.Universe.Literal - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            208. - - -

                                                                              - - - def - - - newCollectionApply(collectionModuleTree: ⇒ scala.reflect.api.Universe.Tree, typeExpr: scala.reflect.api.Universe.TypeTree, values: scala.reflect.api.Universe.Tree*): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            209. - - -

                                                                              - - - def - - - newConstant(v: Any, tpe: scala.reflect.api.Universe.Type = null): scala.reflect.api.Universe.Literal - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            210. - - -

                                                                              - - - def - - - newDefaultValue(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Literal - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            211. - - -

                                                                              - - - def - - - newIf(cond: scala.reflect.api.Universe.Tree, thenTree: scala.reflect.api.Universe.Tree, elseTree: scala.reflect.api.Universe.Tree = null): scala.reflect.api.Universe.If - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            212. - - -

                                                                              - - - def - - - newInstance(tpe: scala.reflect.api.Universe.Type, constructorArgs: List[scala.reflect.api.Universe.Tree]): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            213. - - -

                                                                              - - - def - - - newInt(v: Int): scala.reflect.api.Universe.Literal - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            214. - - -

                                                                              - - - def - - - newIsInstanceOf(tree: scala.reflect.api.Universe.Tree, tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.TypeApply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            215. - - -

                                                                              - - - def - - - newIsNotNull(target: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            216. - - -

                                                                              - - - def - - - newLong(v: Long): scala.reflect.api.Universe.Literal - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            217. - - -

                                                                              - - - def - - - newNoneModuleTree: scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            218. - - -

                                                                              - - - def - - - newNull(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Literal - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            219. - - -

                                                                              - - - def - - - newOneValue(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Literal - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            220. - - -

                                                                              - - - def - - - newScalaCollectionPackageTree: scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            221. - - -

                                                                              - - - def - - - newScalaPackageTree: scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            222. - - -

                                                                              - - - def - - - newSelect(target: scala.reflect.api.Universe.Tree, name: scala.reflect.api.Universe.Name, typeArgs: List[scala.reflect.api.Universe.TypeTree] = Nil): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            223. - - -

                                                                              - - - def - - - newSeqApply(typeExpr: scala.reflect.api.Universe.TypeTree, values: scala.reflect.api.Universe.Tree*): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            224. - - -

                                                                              - - - def - - - newSeqModuleTree: scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            225. - - -

                                                                              - - - def - - - newSetModuleTree: scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            226. - - -

                                                                              - - - def - - - newSomeApply(tpe: scala.reflect.api.Universe.Type, value: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            227. - - -

                                                                              - - - def - - - newSomeModuleTree: scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            228. - - -

                                                                              - - - def - - - newTransformer: scala.reflect.api.Universe.Transformer { ... /* 3 definitions in type refinement */ } - -

                                                                              - -
                                                                            229. - - -

                                                                              - - - def - - - newTypeTree(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.TypeTree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            230. - - -

                                                                              - - - def - - - newUnit(): scala.reflect.api.Universe.Literal - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            231. - - -

                                                                              - - - def - - - newUpdate(pos: scala.reflect.api.Universe.Position, array: ⇒ scala.reflect.api.Universe.Tree, index: ⇒ scala.reflect.api.Universe.Tree, value: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            232. - - -

                                                                              - - - def - - - newVariable(prefix: String, symbolOwner: scala.reflect.api.Universe.Symbol, pos: scala.reflect.api.Universe.Position, mutable: Boolean, initialValue: scala.reflect.api.Universe.Tree, ttpe: scala.reflect.api.Universe.Type = NoType): VarDef - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            233. - - -

                                                                              - - - def - - - normalize(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Type - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            234. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            235. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            236. - - -

                                                                              - - - def - - - ownerChain(s: scala.reflect.api.Universe.Symbol): List[scala.reflect.api.Universe.Symbol] - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            237. - - -

                                                                              - - - val - - - packageName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            238. - - -

                                                                              - - - lazy val - - - primArrayBuilderClasses: Map[scala.reflect.api.Universe.Type, scala.reflect.api.Universe.ClassSymbol] - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            239. - - -

                                                                              - - - lazy val - - - primArrayNames: Array[(scala.reflect.api.Universe.Type, String)] - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            240. - - -

                                                                              - - - lazy val - - - primArrayOpsClasses: Map[scala.reflect.api.Universe.Type, scala.reflect.api.Universe.ClassSymbol] - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            241. - - -

                                                                              - - - def - - - primaryConstructor(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Symbol - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            242. - - -

                                                                              - - - val - - - productName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            243. - - -

                                                                              - - - val - - - reduceLeftName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            244. - - -

                                                                              - - - val - - - reduceRightName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            245. - - -

                                                                              - - - def - - - refineComponentType(componentType: scala.reflect.api.Universe.Type, collectionTree: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Type - -

                                                                              -
                                                                              Definition Classes
                                                                              TraversalOps
                                                                              -
                                                                            246. - - -

                                                                              - - - def - - - replaceOccurrences(tree: scala.reflect.api.Universe.Tree, mappingsSym: Map[scala.reflect.api.Universe.Symbol, () ⇒ scala.reflect.api.Universe.Tree], symbolReplacements: Map[scala.reflect.api.Universe.Symbol, scala.reflect.api.Universe.Symbol], treeReplacements: Map[scala.reflect.api.Universe.Tree, () ⇒ scala.reflect.api.Universe.Tree]): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            247. - - -

                                                                              - - - val - - - resultName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            248. - - -

                                                                              - - - val - - - reverseName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            249. - - -

                                                                              - - - val - - - scalaName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            250. - - -

                                                                              - - - lazy val - - - scalaPackage: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            251. - - -

                                                                              - - - val - - - scanLeftName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            252. - - -

                                                                              - - - val - - - scanRightName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            253. - - -

                                                                              - - - def - - - simpleBuilderResult(builder: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            254. - - -

                                                                              - - - def - - - stream: Boolean - -

                                                                              - -
                                                                            255. - - -

                                                                              - - - val - - - sumName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            256. - - -

                                                                              - - - val - - - superName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            257. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            258. - - -

                                                                              - - - val - - - tabulateName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            259. - - -

                                                                              - - - val - - - tailName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            260. - - -

                                                                              - - - val - - - takeWhileName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            261. - - -

                                                                              - - - val - - - thisName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            262. - - -

                                                                              - - - def - - - toArray(tree: scala.reflect.api.Universe.Tree, componentType: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            263. - - -

                                                                              - - - val - - - toArrayName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            264. - - -

                                                                              - - - val - - - toByteName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            265. - - -

                                                                              - - - val - - - toCharName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            266. - - -

                                                                              - - - val - - - toDoubleName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            267. - - -

                                                                              - - - val - - - toFloatName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            268. - - -

                                                                              - - - val - - - toIndexedSeqName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            269. - - -

                                                                              - - - val - - - toIntName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            270. - - -

                                                                              - - - val - - - toListName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            271. - - -

                                                                              - - - val - - - toLongName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            272. - - -

                                                                              - - - val - - - toMapName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            273. - - -

                                                                              - - - val - - - toName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            274. - - -

                                                                              - - - val - - - toSeqName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            275. - - -

                                                                              - - - val - - - toSetName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            276. - - -

                                                                              - - - val - - - toShortName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            277. - - -

                                                                              - - - val - - - toSizeTName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            278. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            279. - - -

                                                                              - - - val - - - toVectorName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            280. - - -

                                                                              - - - def - - - traversalOpWithoutArg(n: scala.reflect.api.Universe.Name, tree: scala.reflect.api.Universe.Tree): Option[SideEffectFreeStreamComponent with StreamTransformer with Product with Serializable with TraversalOpType { ... /* 2 definitions in type refinement */ }] - -

                                                                              -
                                                                              Definition Classes
                                                                              TraversalOps
                                                                              -
                                                                            281. - - -

                                                                              - - - object - - - tupleComponentName - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            282. - - -

                                                                              - - - def - - - typeApply(sym: scala.reflect.api.Universe.Symbol)(target: scala.reflect.api.Universe.Tree, targs: List[scala.reflect.api.Universe.TypeTree]): scala.reflect.api.Universe.TypeApply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            283. - - -

                                                                              - - - def - - - typeArgs(tree: scala.reflect.api.Universe.Tree): List[scala.reflect.api.Universe.Tree] - -

                                                                              -

                                                                              Strips apply nodes looking for type application.

                                                                              Strips apply nodes looking for type application.

                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            284. - - -

                                                                              - - - lazy val - - - typeToDefaultValue: Map[scala.reflect.api.Universe.Type, AnyVal] - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            285. - - -

                                                                              - - - lazy val - - - unitTpe: scala.reflect.api.Universe.Type - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            286. - - -

                                                                              - - - val - - - untilName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            287. - - -

                                                                              - - - val - - - updateName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            288. - - -

                                                                              - - implicit - def - - - varDef2TupleValue(value: VarDef): DefaultTupleValue - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            289. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            290. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            291. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            292. - - -

                                                                              - - - def - - - warnSideEffect(tree: scala.reflect.api.Universe.Tree): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            293. - - -

                                                                              - - - def - - - whileLoop(owner: scala.reflect.api.Universe.Symbol, pos: scala.reflect.api.Universe.Position, cond: scala.reflect.api.Universe.Tree, body: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            294. - - -

                                                                              - - - def - - - whileLoop(owner: scala.reflect.api.Universe.Symbol, tree: scala.reflect.api.Universe.Tree, cond: scala.reflect.api.Universe.Tree, body: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            295. - - -

                                                                              - - - val - - - withFilterName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            296. - - -

                                                                              - - - val - - - zipName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            297. - - -

                                                                              - - - val - - - zipWithIndexName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from StreamSources

                                                                            -
                                                                            -

                                                                            Inherited from TraversalOps

                                                                            -
                                                                            -

                                                                            Inherited from StreamOps

                                                                            -
                                                                            -

                                                                            Inherited from StreamSinks

                                                                            -
                                                                            -

                                                                            Inherited from Streams

                                                                            -
                                                                            -

                                                                            Inherited from CodeAnalysis

                                                                            -
                                                                            -

                                                                            Inherited from TupleAnalysis

                                                                            -
                                                                            -

                                                                            Inherited from TreeBuilders

                                                                            -
                                                                            -

                                                                            Inherited from MiscMatchers

                                                                            -
                                                                            -

                                                                            Inherited from Tuploids

                                                                            -
                                                                            -

                                                                            Inherited from CommonScalaNames

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/Streams$BrokenOperationsStreamException.html b/Components/latest/api/scalaxy/components/Streams$BrokenOperationsStreamException.html deleted file mode 100644 index 555640a6..00000000 --- a/Components/latest/api/scalaxy/components/Streams$BrokenOperationsStreamException.html +++ /dev/null @@ -1,623 +0,0 @@ - - - - - BrokenOperationsStreamException - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.Streams.BrokenOperationsStreamException - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.Streams

                                                                            -

                                                                            BrokenOperationsStreamException

                                                                            -
                                                                            - -

                                                                            - - - case class - - - BrokenOperationsStreamException(msg: String, sourceAndOps: Seq[StreamComponent], componentsWithSideEffects: Seq[SideEffectFullComponent]) extends UnsupportedOperationException with Product with Serializable - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            Serializable, Product, Equals, UnsupportedOperationException, RuntimeException, Exception, Throwable, Serializable, AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. BrokenOperationsStreamException
                                                                            2. Serializable
                                                                            3. Product
                                                                            4. Equals
                                                                            5. UnsupportedOperationException
                                                                            6. RuntimeException
                                                                            7. Exception
                                                                            8. Throwable
                                                                            9. Serializable
                                                                            10. AnyRef
                                                                            11. Any
                                                                            12. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            -
                                                                            -

                                                                            Instance Constructors

                                                                            -
                                                                            1. - - -

                                                                              - - - new - - - BrokenOperationsStreamException(msg: String, sourceAndOps: Seq[StreamComponent], componentsWithSideEffects: Seq[SideEffectFullComponent]) - -

                                                                              - -
                                                                            -
                                                                            - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - addSuppressed(arg0: Throwable): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              Throwable
                                                                              -
                                                                            7. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            8. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            9. - - -

                                                                              - - - val - - - componentsWithSideEffects: Seq[SideEffectFullComponent] - -

                                                                              - -
                                                                            10. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            11. - - -

                                                                              - - - def - - - fillInStackTrace(): Throwable - -

                                                                              -
                                                                              Definition Classes
                                                                              Throwable
                                                                              -
                                                                            12. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            13. - - -

                                                                              - - - def - - - getCause(): Throwable - -

                                                                              -
                                                                              Definition Classes
                                                                              Throwable
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            15. - - -

                                                                              - - - def - - - getLocalizedMessage(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              Throwable
                                                                              -
                                                                            16. - - -

                                                                              - - - def - - - getMessage(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              Throwable
                                                                              -
                                                                            17. - - -

                                                                              - - - def - - - getStackTrace(): Array[StackTraceElement] - -

                                                                              -
                                                                              Definition Classes
                                                                              Throwable
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - getSuppressed(): Array[Throwable] - -

                                                                              -
                                                                              Definition Classes
                                                                              Throwable
                                                                              -
                                                                            19. - - -

                                                                              - - - def - - - initCause(arg0: Throwable): Throwable - -

                                                                              -
                                                                              Definition Classes
                                                                              Throwable
                                                                              -
                                                                            20. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            21. - - -

                                                                              - - - val - - - msg: String - -

                                                                              - -
                                                                            22. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            23. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            24. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            25. - - -

                                                                              - - - def - - - printStackTrace(arg0: PrintWriter): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              Throwable
                                                                              -
                                                                            26. - - -

                                                                              - - - def - - - printStackTrace(arg0: PrintStream): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              Throwable
                                                                              -
                                                                            27. - - -

                                                                              - - - def - - - printStackTrace(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              Throwable
                                                                              -
                                                                            28. - - -

                                                                              - - - def - - - setStackTrace(arg0: Array[StackTraceElement]): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              Throwable
                                                                              -
                                                                            29. - - -

                                                                              - - - val - - - sourceAndOps: Seq[StreamComponent] - -

                                                                              - -
                                                                            30. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            31. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              Throwable → AnyRef → Any
                                                                              -
                                                                            32. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            33. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            34. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Product

                                                                            -
                                                                            -

                                                                            Inherited from Equals

                                                                            -
                                                                            -

                                                                            Inherited from UnsupportedOperationException

                                                                            -
                                                                            -

                                                                            Inherited from RuntimeException

                                                                            -
                                                                            -

                                                                            Inherited from Exception

                                                                            -
                                                                            -

                                                                            Inherited from Throwable

                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/Streams$CanChainResult.html b/Components/latest/api/scalaxy/components/Streams$CanChainResult.html deleted file mode 100644 index 3811a844..00000000 --- a/Components/latest/api/scalaxy/components/Streams$CanChainResult.html +++ /dev/null @@ -1,433 +0,0 @@ - - - - - CanChainResult - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.Streams.CanChainResult - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.Streams

                                                                            -

                                                                            CanChainResult

                                                                            -
                                                                            - -

                                                                            - - - case class - - - CanChainResult(canChain: Boolean, reason: Option[String]) extends Product with Serializable - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            Serializable, Serializable, Product, Equals, AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. CanChainResult
                                                                            2. Serializable
                                                                            3. Serializable
                                                                            4. Product
                                                                            5. Equals
                                                                            6. AnyRef
                                                                            7. Any
                                                                            8. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            -
                                                                            -

                                                                            Instance Constructors

                                                                            -
                                                                            1. - - -

                                                                              - - - new - - - CanChainResult(canChain: Boolean, reason: Option[String]) - -

                                                                              - -
                                                                            -
                                                                            - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - val - - - canChain: Boolean - -

                                                                              - -
                                                                            8. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            9. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            11. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            12. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            13. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            16. - - -

                                                                              - - - val - - - reason: Option[String] - -

                                                                              - -
                                                                            17. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            19. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            20. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Product

                                                                            -
                                                                            -

                                                                            Inherited from Equals

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/Streams$CanCreateStreamSink.html b/Components/latest/api/scalaxy/components/Streams$CanCreateStreamSink.html deleted file mode 100644 index 3bbc10f3..00000000 --- a/Components/latest/api/scalaxy/components/Streams$CanCreateStreamSink.html +++ /dev/null @@ -1,495 +0,0 @@ - - - - - CanCreateStreamSink - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.Streams.CanCreateStreamSink - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.Streams

                                                                            -

                                                                            CanCreateStreamSink

                                                                            -
                                                                            - -

                                                                            - - - trait - - - CanCreateStreamSink extends StreamChainTestable - -

                                                                            - - - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. CanCreateStreamSink
                                                                            2. StreamChainTestable
                                                                            3. AnyRef
                                                                            4. Any
                                                                            5. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - - - -
                                                                            -

                                                                            Abstract Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - abstract - def - - - createStreamSink(expectedType: scala.reflect.api.Universe.Type, componentTpe: scala.reflect.api.Universe.Type, outputSize: Option[() ⇒ scala.reflect.api.Universe.Tree]): StreamSink - -

                                                                              - -
                                                                            -
                                                                            - -
                                                                            -

                                                                            Concrete Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - canChainAfter(previous: StreamChainTestable, privilegedDirection: Option[TraversalDirection]): CanChainResult - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            8. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - consumesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              CanCreateStreamSink → StreamChainTestable
                                                                              -
                                                                            10. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            11. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            12. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            13. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            14. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            19. - - -

                                                                              - - - def - - - privilegedDirection: Option[TraversalDirection] - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            20. - - -

                                                                              - - - def - - - producesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            21. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            22. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            23. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            24. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            25. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from StreamChainTestable

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/Streams$CodeWontBenefitFromOptimization.html b/Components/latest/api/scalaxy/components/Streams$CodeWontBenefitFromOptimization.html deleted file mode 100644 index ef5c03f6..00000000 --- a/Components/latest/api/scalaxy/components/Streams$CodeWontBenefitFromOptimization.html +++ /dev/null @@ -1,597 +0,0 @@ - - - - - CodeWontBenefitFromOptimization - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.Streams.CodeWontBenefitFromOptimization - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.Streams

                                                                            -

                                                                            CodeWontBenefitFromOptimization

                                                                            -
                                                                            - -

                                                                            - - - case class - - - CodeWontBenefitFromOptimization(reason: String) extends UnsupportedOperationException with Product with Serializable - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            Serializable, Product, Equals, UnsupportedOperationException, RuntimeException, Exception, Throwable, Serializable, AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. CodeWontBenefitFromOptimization
                                                                            2. Serializable
                                                                            3. Product
                                                                            4. Equals
                                                                            5. UnsupportedOperationException
                                                                            6. RuntimeException
                                                                            7. Exception
                                                                            8. Throwable
                                                                            9. Serializable
                                                                            10. AnyRef
                                                                            11. Any
                                                                            12. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            -
                                                                            -

                                                                            Instance Constructors

                                                                            -
                                                                            1. - - -

                                                                              - - - new - - - CodeWontBenefitFromOptimization(reason: String) - -

                                                                              - -
                                                                            -
                                                                            - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - addSuppressed(arg0: Throwable): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              Throwable
                                                                              -
                                                                            7. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            8. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            9. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - fillInStackTrace(): Throwable - -

                                                                              -
                                                                              Definition Classes
                                                                              Throwable
                                                                              -
                                                                            11. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            12. - - -

                                                                              - - - def - - - getCause(): Throwable - -

                                                                              -
                                                                              Definition Classes
                                                                              Throwable
                                                                              -
                                                                            13. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            14. - - -

                                                                              - - - def - - - getLocalizedMessage(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              Throwable
                                                                              -
                                                                            15. - - -

                                                                              - - - def - - - getMessage(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              Throwable
                                                                              -
                                                                            16. - - -

                                                                              - - - def - - - getStackTrace(): Array[StackTraceElement] - -

                                                                              -
                                                                              Definition Classes
                                                                              Throwable
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - getSuppressed(): Array[Throwable] - -

                                                                              -
                                                                              Definition Classes
                                                                              Throwable
                                                                              -
                                                                            18. - - -

                                                                              - - - def - - - initCause(arg0: Throwable): Throwable - -

                                                                              -
                                                                              Definition Classes
                                                                              Throwable
                                                                              -
                                                                            19. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            20. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            21. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            22. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            23. - - -

                                                                              - - - def - - - printStackTrace(arg0: PrintWriter): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              Throwable
                                                                              -
                                                                            24. - - -

                                                                              - - - def - - - printStackTrace(arg0: PrintStream): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              Throwable
                                                                              -
                                                                            25. - - -

                                                                              - - - def - - - printStackTrace(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              Throwable
                                                                              -
                                                                            26. - - -

                                                                              - - - val - - - reason: String - -

                                                                              - -
                                                                            27. - - -

                                                                              - - - def - - - setStackTrace(arg0: Array[StackTraceElement]): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              Throwable
                                                                              -
                                                                            28. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            29. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              Throwable → AnyRef → Any
                                                                              -
                                                                            30. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            31. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            32. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Product

                                                                            -
                                                                            -

                                                                            Inherited from Equals

                                                                            -
                                                                            -

                                                                            Inherited from UnsupportedOperationException

                                                                            -
                                                                            -

                                                                            Inherited from RuntimeException

                                                                            -
                                                                            -

                                                                            Inherited from Exception

                                                                            -
                                                                            -

                                                                            Inherited from Throwable

                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/Streams$DefaultTupleValue.html b/Components/latest/api/scalaxy/components/Streams$DefaultTupleValue.html deleted file mode 100644 index d9420a45..00000000 --- a/Components/latest/api/scalaxy/components/Streams$DefaultTupleValue.html +++ /dev/null @@ -1,598 +0,0 @@ - - - - - DefaultTupleValue - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.Streams.DefaultTupleValue - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.Streams

                                                                            -

                                                                            DefaultTupleValue

                                                                            -
                                                                            - -

                                                                            - - - class - - - DefaultTupleValue extends TupleValue - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            TupleValue, () ⇒ scala.reflect.api.Universe.Ident, AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. DefaultTupleValue
                                                                            2. TupleValue
                                                                            3. Function0
                                                                            4. AnyRef
                                                                            5. Any
                                                                            6. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            -
                                                                            -

                                                                            Instance Constructors

                                                                            -
                                                                            1. - - -

                                                                              - - - new - - - DefaultTupleValue(vd: Streams.VarDef) - -

                                                                              - -
                                                                            2. - - -

                                                                              - - - new - - - DefaultTupleValue(tpe: scala.reflect.api.Universe.Type, elements: () ⇒ scala.reflect.api.Universe.Ident*) - -

                                                                              - -
                                                                            -
                                                                            - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - - def - - - apply(): scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              DefaultTupleValue → TupleValue → Function0
                                                                              -
                                                                            7. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            8. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - componentsCount: Int - -

                                                                              -
                                                                              Definition Classes
                                                                              DefaultTupleValue → TupleValue
                                                                              -
                                                                            10. - - -

                                                                              - - - val - - - elements: () ⇒ scala.reflect.api.Universe.Ident* - -

                                                                              -
                                                                              Definition Classes
                                                                              DefaultTupleValue → TupleValue
                                                                              -
                                                                            11. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            12. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            13. - - -

                                                                              - - - def - - - fiber(index: Int)(implicit context: LocalContext): () ⇒ scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              TupleValue
                                                                              -
                                                                            14. - - -

                                                                              - - - def - - - fibersCount: Int - -

                                                                              -
                                                                              Definition Classes
                                                                              DefaultTupleValue → TupleValue
                                                                              -
                                                                            15. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            17. - - -

                                                                              - - - def - - - hasOneFiber: Boolean - -

                                                                              -
                                                                              Attributes
                                                                              protected
                                                                              -
                                                                            18. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            19. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            20. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            21. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            22. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            23. - - -

                                                                              - - - def - - - subTuple(fiberOffset: Int, fiberLength: Int)(implicit context: LocalContext): TupleValue - -

                                                                              -
                                                                              Definition Classes
                                                                              DefaultTupleValue → TupleValue
                                                                              -
                                                                            24. - - -

                                                                              - - - def - - - subValue(fiberOffset: Int, fiberLength: Int)(implicit context: LocalContext): () ⇒ scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              DefaultTupleValue → TupleValue
                                                                              -
                                                                            25. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            26. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              Function0 → AnyRef → Any
                                                                              -
                                                                            27. - - -

                                                                              - - - val - - - tpe: scala.reflect.api.Universe.Type - -

                                                                              -
                                                                              Definition Classes
                                                                              DefaultTupleValue → TupleValue
                                                                              -
                                                                            28. - - -

                                                                              - - - def - - - tuple(implicit context: LocalContext): () ⇒ scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              TupleValue
                                                                              -
                                                                            29. - - -

                                                                              - - - val - - - tupleInfo: Streams.TupleInfo - -

                                                                              - -
                                                                            30. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            31. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            32. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from TupleValue

                                                                            -
                                                                            -

                                                                            Inherited from () ⇒ scala.reflect.api.Universe.Ident

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/Streams$FromLeft$.html b/Components/latest/api/scalaxy/components/Streams$FromLeft$.html deleted file mode 100644 index ef61a9cd..00000000 --- a/Components/latest/api/scalaxy/components/Streams$FromLeft$.html +++ /dev/null @@ -1,406 +0,0 @@ - - - - - FromLeft - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.Streams.FromLeft - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.Streams

                                                                            -

                                                                            FromLeft

                                                                            -
                                                                            - -

                                                                            - - - object - - - FromLeft extends TraversalDirection with Product with Serializable - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            Serializable, Serializable, Product, Equals, TraversalDirection, AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. FromLeft
                                                                            2. Serializable
                                                                            3. Serializable
                                                                            4. Product
                                                                            5. Equals
                                                                            6. TraversalDirection
                                                                            7. AnyRef
                                                                            8. Any
                                                                            9. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            8. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            11. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            12. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            13. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            19. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Product

                                                                            -
                                                                            -

                                                                            Inherited from Equals

                                                                            -
                                                                            -

                                                                            Inherited from TraversalDirection

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/Streams$FromRight$.html b/Components/latest/api/scalaxy/components/Streams$FromRight$.html deleted file mode 100644 index 5797a1ce..00000000 --- a/Components/latest/api/scalaxy/components/Streams$FromRight$.html +++ /dev/null @@ -1,406 +0,0 @@ - - - - - FromRight - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.Streams.FromRight - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.Streams

                                                                            -

                                                                            FromRight

                                                                            -
                                                                            - -

                                                                            - - - object - - - FromRight extends TraversalDirection with Product with Serializable - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            Serializable, Serializable, Product, Equals, TraversalDirection, AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. FromRight
                                                                            2. Serializable
                                                                            3. Serializable
                                                                            4. Product
                                                                            5. Equals
                                                                            6. TraversalDirection
                                                                            7. AnyRef
                                                                            8. Any
                                                                            9. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            8. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            11. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            12. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            13. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            19. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Product

                                                                            -
                                                                            -

                                                                            Inherited from Equals

                                                                            -
                                                                            -

                                                                            Inherited from TraversalDirection

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/Streams$LocalContext.html b/Components/latest/api/scalaxy/components/Streams$LocalContext.html deleted file mode 100644 index dae5b792..00000000 --- a/Components/latest/api/scalaxy/components/Streams$LocalContext.html +++ /dev/null @@ -1,454 +0,0 @@ - - - - - LocalContext - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.Streams.LocalContext - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.Streams

                                                                            -

                                                                            LocalContext

                                                                            -
                                                                            - -

                                                                            - - - trait - - - LocalContext extends AnyRef - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            AnyRef, Any
                                                                            -
                                                                            - Known Subclasses - -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. LocalContext
                                                                            2. AnyRef
                                                                            3. Any
                                                                            4. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - - - -
                                                                            -

                                                                            Abstract Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - abstract - def - - - addDefinition(tree: scala.reflect.api.Universe.Tree): Unit - -

                                                                              - -
                                                                            2. - - -

                                                                              - - abstract - def - - - currentOwner: scala.reflect.api.Universe.Symbol - -

                                                                              - -
                                                                            -
                                                                            - -
                                                                            -

                                                                            Concrete Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            8. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            11. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            12. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            13. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            18. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            19. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            20. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            21. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/Streams$Loop$Inners.html b/Components/latest/api/scalaxy/components/Streams$Loop$Inners.html deleted file mode 100644 index 3e4d4b9c..00000000 --- a/Components/latest/api/scalaxy/components/Streams$Loop$Inners.html +++ /dev/null @@ -1,490 +0,0 @@ - - - - - Inners - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.Streams.Loop.Inners - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.Streams.Loop

                                                                            -

                                                                            Inners

                                                                            -
                                                                            - -

                                                                            - - - class - - - Inners extends AnyRef - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. Inners
                                                                            2. AnyRef
                                                                            3. Any
                                                                            4. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            -
                                                                            -

                                                                            Instance Constructors

                                                                            -
                                                                            1. - - -

                                                                              - - - new - - - Inners() - -

                                                                              - -
                                                                            -
                                                                            - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            8. - - -

                                                                              - - - val - - - core: TreeGenList - -

                                                                              - -
                                                                            9. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            11. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            12. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            13. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            18. - - -

                                                                              - - - val - - - post: TreeGenList - -

                                                                              - -
                                                                            19. - - -

                                                                              - - - val - - - pre: TreeGenList - -

                                                                              - -
                                                                            20. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            21. - - -

                                                                              - - - def - - - toList: List[scala.reflect.api.Universe.Tree] - -

                                                                              - -
                                                                            22. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            23. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            24. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            25. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/Streams$Loop$SubContext.html b/Components/latest/api/scalaxy/components/Streams$Loop$SubContext.html deleted file mode 100644 index bfa4116a..00000000 --- a/Components/latest/api/scalaxy/components/Streams$Loop$SubContext.html +++ /dev/null @@ -1,466 +0,0 @@ - - - - - SubContext - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.Streams.Loop.SubContext - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.Streams.Loop

                                                                            -

                                                                            SubContext

                                                                            -
                                                                            - -

                                                                            - - - class - - - SubContext extends LocalContext - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            LocalContext, AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. SubContext
                                                                            2. LocalContext
                                                                            3. AnyRef
                                                                            4. Any
                                                                            5. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            -
                                                                            -

                                                                            Instance Constructors

                                                                            -
                                                                            1. - - -

                                                                              - - - new - - - SubContext(list: TreeGenList) - -

                                                                              - -
                                                                            -
                                                                            - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - - def - - - addDefinition(tree: scala.reflect.api.Universe.Tree): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              SubContext → LocalContext
                                                                              -
                                                                            7. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            8. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - currentOwner: scala.reflect.api.Universe.Symbol - -

                                                                              -
                                                                              Definition Classes
                                                                              SubContext → LocalContext
                                                                              -
                                                                            10. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            11. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            12. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            13. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            14. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            19. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            20. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            21. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            22. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            23. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from LocalContext

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/Streams$Loop$TreeGenList.html b/Components/latest/api/scalaxy/components/Streams$Loop$TreeGenList.html deleted file mode 100644 index 1f9d3543..00000000 --- a/Components/latest/api/scalaxy/components/Streams$Loop$TreeGenList.html +++ /dev/null @@ -1,529 +0,0 @@ - - - - - TreeGenList - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.Streams.Loop.TreeGenList - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.Streams.Loop

                                                                            -

                                                                            TreeGenList

                                                                            -
                                                                            - -

                                                                            - - - class - - - TreeGenList extends AnyRef - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. TreeGenList
                                                                            2. AnyRef
                                                                            3. Any
                                                                            4. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            -
                                                                            -

                                                                            Instance Constructors

                                                                            -
                                                                            1. - - -

                                                                              - - - new - - - TreeGenList() - -

                                                                              - -
                                                                            -
                                                                            - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - - def - - - ++=(trees: Seq[scala.reflect.api.Universe.Tree]): Unit - -

                                                                              - -
                                                                            5. - - -

                                                                              - - - def - - - +=(treeGenOpt: Option[() ⇒ scala.reflect.api.Universe.Tree]): Unit - -

                                                                              - -
                                                                            6. - - -

                                                                              - - - def - - - +=(treeGen: () ⇒ Option[scala.reflect.api.Universe.Tree]): Unit - -

                                                                              - -
                                                                            7. - - -

                                                                              - - - def - - - +=(tree: scala.reflect.api.Universe.Tree): Unit - -

                                                                              - -
                                                                            8. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            9. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            10. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            11. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            12. - - -

                                                                              - - - var - - - data: Seq[Either[scala.reflect.api.Universe.Tree, () ⇒ Option[scala.reflect.api.Universe.Tree]]] - -

                                                                              - -
                                                                            13. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            14. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            15. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            17. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            19. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            20. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            21. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            22. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            23. - - -

                                                                              - - - def - - - toList: List[scala.reflect.api.Universe.Tree] - -

                                                                              - -
                                                                            24. - - -

                                                                              - - - def - - - toSeq: Seq[scala.reflect.api.Universe.Tree] - -

                                                                              - -
                                                                            25. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            26. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            27. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            28. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/Streams$Loop.html b/Components/latest/api/scalaxy/components/Streams$Loop.html deleted file mode 100644 index 3e799043..00000000 --- a/Components/latest/api/scalaxy/components/Streams$Loop.html +++ /dev/null @@ -1,683 +0,0 @@ - - - - - Loop - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.Streams.Loop - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.Streams

                                                                            -

                                                                            Loop

                                                                            -
                                                                            - -

                                                                            - - - case class - - - Loop(pos: scala.reflect.api.Universe.Position, currentOwner: scala.reflect.api.Universe.Symbol, transform: (scala.reflect.api.Universe.Tree) ⇒ scala.reflect.api.Universe.Tree) extends Product with Serializable - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            Serializable, Serializable, Product, Equals, AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. Loop
                                                                            2. Serializable
                                                                            3. Serializable
                                                                            4. Product
                                                                            5. Equals
                                                                            6. AnyRef
                                                                            7. Any
                                                                            8. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            -
                                                                            -

                                                                            Instance Constructors

                                                                            -
                                                                            1. - - -

                                                                              - - - new - - - Loop(pos: scala.reflect.api.Universe.Position, currentOwner: scala.reflect.api.Universe.Symbol, transform: (scala.reflect.api.Universe.Tree) ⇒ scala.reflect.api.Universe.Tree) - -

                                                                              - -
                                                                            -
                                                                            - -
                                                                            -

                                                                            Type Members

                                                                            -
                                                                            1. - - -

                                                                              - - - class - - - Inners extends AnyRef - -

                                                                              - -
                                                                            2. - - -

                                                                              - - - type - - - OptTreeGen = () ⇒ Option[scala.reflect.api.Universe.Tree] - -

                                                                              - -
                                                                            3. - - -

                                                                              - - - class - - - SubContext extends LocalContext - -

                                                                              - -
                                                                            4. - - -

                                                                              - - - class - - - TreeGenList extends AnyRef - -

                                                                              - -
                                                                            -
                                                                            - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            8. - - -

                                                                              - - - val - - - currentOwner: scala.reflect.api.Universe.Symbol - -

                                                                              - -
                                                                            9. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            11. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            12. - - -

                                                                              - - - def - - - inner: TreeGenList - -

                                                                              - -
                                                                            13. - - -

                                                                              - - - def - - - innerComposition(composer: (List[scala.reflect.api.Universe.Tree]) ⇒ scala.reflect.api.Universe.Tree): Unit - -

                                                                              - -
                                                                            14. - - -

                                                                              - - - val - - - innerContext: SubContext - -

                                                                              - -
                                                                            15. - - -

                                                                              - - - def - - - innerIf(cond: () ⇒ scala.reflect.api.Universe.Tree): Unit - -

                                                                              - -
                                                                            16. - - -

                                                                              - - - var - - - inners: Inners - -

                                                                              -
                                                                              Attributes
                                                                              protected
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            18. - - -

                                                                              - - - var - - - isLoop: Boolean - -

                                                                              - -
                                                                            19. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            20. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            21. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            22. - - -

                                                                              - - - val - - - outerContext: SubContext - -

                                                                              - -
                                                                            23. - - -

                                                                              - - - val - - - pos: scala.reflect.api.Universe.Position - -

                                                                              - -
                                                                            24. - - -

                                                                              - - - def - - - postInner: TreeGenList - -

                                                                              - -
                                                                            25. - - -

                                                                              - - - val - - - postOuter: TreeGenList - -

                                                                              - -
                                                                            26. - - -

                                                                              - - - def - - - preInner: TreeGenList - -

                                                                              - -
                                                                            27. - - -

                                                                              - - - val - - - preOuter: TreeGenList - -

                                                                              - -
                                                                            28. - - -

                                                                              - - - val - - - rootInners: Inners - -

                                                                              -
                                                                              Attributes
                                                                              protected
                                                                              -
                                                                            29. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            30. - - -

                                                                              - - - val - - - tests: TreeGenList - -

                                                                              - -
                                                                            31. - - -

                                                                              - - - val - - - transform: (scala.reflect.api.Universe.Tree) ⇒ scala.reflect.api.Universe.Tree - -

                                                                              - -
                                                                            32. - - -

                                                                              - - - def - - - tree: scala.reflect.api.Universe.Tree - -

                                                                              - -
                                                                            33. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            34. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            35. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Product

                                                                            -
                                                                            -

                                                                            Inherited from Equals

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/Streams$NoResult$.html b/Components/latest/api/scalaxy/components/Streams$NoResult$.html deleted file mode 100644 index aa0c1796..00000000 --- a/Components/latest/api/scalaxy/components/Streams$NoResult$.html +++ /dev/null @@ -1,406 +0,0 @@ - - - - - NoResult - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.Streams.NoResult - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.Streams

                                                                            -

                                                                            NoResult

                                                                            -
                                                                            - -

                                                                            - - - object - - - NoResult extends ResultKind with Product with Serializable - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            Serializable, Serializable, Product, Equals, ResultKind, AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. NoResult
                                                                            2. Serializable
                                                                            3. Serializable
                                                                            4. Product
                                                                            5. Equals
                                                                            6. ResultKind
                                                                            7. AnyRef
                                                                            8. Any
                                                                            9. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            8. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            11. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            12. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            13. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            19. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Product

                                                                            -
                                                                            -

                                                                            Inherited from Equals

                                                                            -
                                                                            -

                                                                            Inherited from ResultKind

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/Streams$Order.html b/Components/latest/api/scalaxy/components/Streams$Order.html deleted file mode 100644 index 7299f6c4..00000000 --- a/Components/latest/api/scalaxy/components/Streams$Order.html +++ /dev/null @@ -1,425 +0,0 @@ - - - - - Order - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.Streams.Order - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.Streams

                                                                            -

                                                                            Order

                                                                            -
                                                                            - -

                                                                            - - sealed - trait - - - Order extends AnyRef - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            AnyRef, Any
                                                                            -
                                                                            - Known Subclasses - -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. Order
                                                                            2. AnyRef
                                                                            3. Any
                                                                            4. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            8. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            11. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            12. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            13. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            18. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            19. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            20. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            21. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/Streams$ResultKind.html b/Components/latest/api/scalaxy/components/Streams$ResultKind.html deleted file mode 100644 index f4d0ca7f..00000000 --- a/Components/latest/api/scalaxy/components/Streams$ResultKind.html +++ /dev/null @@ -1,425 +0,0 @@ - - - - - ResultKind - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.Streams.ResultKind - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.Streams

                                                                            -

                                                                            ResultKind

                                                                            -
                                                                            - -

                                                                            - - sealed - trait - - - ResultKind extends AnyRef - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            AnyRef, Any
                                                                            -
                                                                            - Known Subclasses - -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. ResultKind
                                                                            2. AnyRef
                                                                            3. Any
                                                                            4. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            8. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            11. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            12. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            13. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            18. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            19. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            20. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            21. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/Streams$ReverseOrder$.html b/Components/latest/api/scalaxy/components/Streams$ReverseOrder$.html deleted file mode 100644 index a049f5be..00000000 --- a/Components/latest/api/scalaxy/components/Streams$ReverseOrder$.html +++ /dev/null @@ -1,406 +0,0 @@ - - - - - ReverseOrder - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.Streams.ReverseOrder - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.Streams

                                                                            -

                                                                            ReverseOrder

                                                                            -
                                                                            - -

                                                                            - - - object - - - ReverseOrder extends Order with Product with Serializable - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            Serializable, Serializable, Product, Equals, Order, AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. ReverseOrder
                                                                            2. Serializable
                                                                            3. Serializable
                                                                            4. Product
                                                                            5. Equals
                                                                            6. Order
                                                                            7. AnyRef
                                                                            8. Any
                                                                            9. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            8. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            11. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            12. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            13. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            19. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Product

                                                                            -
                                                                            -

                                                                            Inherited from Equals

                                                                            -
                                                                            -

                                                                            Inherited from Order

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/Streams$SameOrder$.html b/Components/latest/api/scalaxy/components/Streams$SameOrder$.html deleted file mode 100644 index 726d38b5..00000000 --- a/Components/latest/api/scalaxy/components/Streams$SameOrder$.html +++ /dev/null @@ -1,406 +0,0 @@ - - - - - SameOrder - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.Streams.SameOrder - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.Streams

                                                                            -

                                                                            SameOrder

                                                                            -
                                                                            - -

                                                                            - - - object - - - SameOrder extends Order with Product with Serializable - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            Serializable, Serializable, Product, Equals, Order, AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. SameOrder
                                                                            2. Serializable
                                                                            3. Serializable
                                                                            4. Product
                                                                            5. Equals
                                                                            6. Order
                                                                            7. AnyRef
                                                                            8. Any
                                                                            9. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            8. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            11. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            12. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            13. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            19. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Product

                                                                            -
                                                                            -

                                                                            Inherited from Equals

                                                                            -
                                                                            -

                                                                            Inherited from Order

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/Streams$ScalarResult$.html b/Components/latest/api/scalaxy/components/Streams$ScalarResult$.html deleted file mode 100644 index f2ffb5b0..00000000 --- a/Components/latest/api/scalaxy/components/Streams$ScalarResult$.html +++ /dev/null @@ -1,406 +0,0 @@ - - - - - ScalarResult - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.Streams.ScalarResult - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.Streams

                                                                            -

                                                                            ScalarResult

                                                                            -
                                                                            - -

                                                                            - - - object - - - ScalarResult extends ResultKind with Product with Serializable - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            Serializable, Serializable, Product, Equals, ResultKind, AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. ScalarResult
                                                                            2. Serializable
                                                                            3. Serializable
                                                                            4. Product
                                                                            5. Equals
                                                                            6. ResultKind
                                                                            7. AnyRef
                                                                            8. Any
                                                                            9. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            8. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            11. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            12. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            13. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            19. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Product

                                                                            -
                                                                            -

                                                                            Inherited from Equals

                                                                            -
                                                                            -

                                                                            Inherited from ResultKind

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/Streams$SideEffectFreeStreamComponent.html b/Components/latest/api/scalaxy/components/Streams$SideEffectFreeStreamComponent.html deleted file mode 100644 index 6531f917..00000000 --- a/Components/latest/api/scalaxy/components/Streams$SideEffectFreeStreamComponent.html +++ /dev/null @@ -1,536 +0,0 @@ - - - - - SideEffectFreeStreamComponent - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.Streams.SideEffectFreeStreamComponent - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.Streams

                                                                            -

                                                                            SideEffectFreeStreamComponent

                                                                            -
                                                                            - -

                                                                            - - - trait - - - SideEffectFreeStreamComponent extends StreamComponent - -

                                                                            - - - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. SideEffectFreeStreamComponent
                                                                            2. StreamComponent
                                                                            3. StreamChainTestable
                                                                            4. AnyRef
                                                                            5. Any
                                                                            6. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - - - -
                                                                            -

                                                                            Abstract Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - abstract - def - - - tree: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamComponent
                                                                              -
                                                                            -
                                                                            - -
                                                                            -

                                                                            Concrete Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - - def - - - analyzeSideEffectsOnStream(analyzer: SideEffectsAnalyzer): Streams.SideEffects - -

                                                                              - -
                                                                            7. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            8. - - -

                                                                              - - - def - - - canChainAfter(previous: StreamChainTestable, privilegedDirection: Option[TraversalDirection]): CanChainResult - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - closuresCount: Int - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamComponent
                                                                              -
                                                                            11. - - -

                                                                              - - - def - - - consumesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            12. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            13. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            14. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            16. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            19. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            20. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            21. - - -

                                                                              - - - def - - - privilegedDirection: Option[TraversalDirection] - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            22. - - -

                                                                              - - - def - - - producesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            23. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            24. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            25. - - -

                                                                              - - - def - - - unwrappedTree: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamComponent
                                                                              -
                                                                            26. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            27. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            28. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from StreamComponent

                                                                            -
                                                                            -

                                                                            Inherited from StreamChainTestable

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/Streams$SideEffectFullComponent.html b/Components/latest/api/scalaxy/components/Streams$SideEffectFullComponent.html deleted file mode 100644 index 44e13f8a..00000000 --- a/Components/latest/api/scalaxy/components/Streams$SideEffectFullComponent.html +++ /dev/null @@ -1,446 +0,0 @@ - - - - - SideEffectFullComponent - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.Streams.SideEffectFullComponent - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.Streams

                                                                            -

                                                                            SideEffectFullComponent

                                                                            -
                                                                            - -

                                                                            - - - case class - - - SideEffectFullComponent(component: StreamComponent, sideEffects: Streams.SideEffects, preventedOptimizations: Boolean) extends Product with Serializable - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            Serializable, Serializable, Product, Equals, AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. SideEffectFullComponent
                                                                            2. Serializable
                                                                            3. Serializable
                                                                            4. Product
                                                                            5. Equals
                                                                            6. AnyRef
                                                                            7. Any
                                                                            8. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            -
                                                                            -

                                                                            Instance Constructors

                                                                            -
                                                                            1. - - -

                                                                              - - - new - - - SideEffectFullComponent(component: StreamComponent, sideEffects: Streams.SideEffects, preventedOptimizations: Boolean) - -

                                                                              - -
                                                                            -
                                                                            - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            8. - - -

                                                                              - - - val - - - component: StreamComponent - -

                                                                              - -
                                                                            9. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            11. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            12. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            13. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            16. - - -

                                                                              - - - val - - - preventedOptimizations: Boolean - -

                                                                              - -
                                                                            17. - - -

                                                                              - - - val - - - sideEffects: Streams.SideEffects - -

                                                                              - -
                                                                            18. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            19. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            20. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            21. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Product

                                                                            -
                                                                            -

                                                                            Inherited from Equals

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/Streams$SideEffectsAnalyzer.html b/Components/latest/api/scalaxy/components/Streams$SideEffectsAnalyzer.html deleted file mode 100644 index 8cf91911..00000000 --- a/Components/latest/api/scalaxy/components/Streams$SideEffectsAnalyzer.html +++ /dev/null @@ -1,477 +0,0 @@ - - - - - SideEffectsAnalyzer - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.Streams.SideEffectsAnalyzer - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.Streams

                                                                            -

                                                                            SideEffectsAnalyzer

                                                                            -
                                                                            - -

                                                                            - - - class - - - SideEffectsAnalyzer extends AnyRef - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. SideEffectsAnalyzer
                                                                            2. AnyRef
                                                                            3. Any
                                                                            4. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            -
                                                                            -

                                                                            Instance Constructors

                                                                            -
                                                                            1. - - -

                                                                              - - - new - - - SideEffectsAnalyzer() - -

                                                                              - -
                                                                            -
                                                                            - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - - def - - - analyzeSideEffects(base: scala.reflect.api.Universe.Tree, trees: scala.reflect.api.Universe.Tree*): Streams.SideEffects - -

                                                                              - -
                                                                            7. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            8. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            9. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            11. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            12. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            13. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            15. - - -

                                                                              - - - def - - - isSideEffectFree(analysis: Streams.SideEffects): Boolean - -

                                                                              - -
                                                                            16. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            19. - - -

                                                                              - - - def - - - sideEffectFreeAnalysis: Streams.SideEffects - -

                                                                              - -
                                                                            20. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            21. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            22. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            23. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            24. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/Streams$Stream.html b/Components/latest/api/scalaxy/components/Streams$Stream.html deleted file mode 100644 index 62075717..00000000 --- a/Components/latest/api/scalaxy/components/Streams$Stream.html +++ /dev/null @@ -1,433 +0,0 @@ - - - - - Stream - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.Streams.Stream - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.Streams

                                                                            -

                                                                            Stream

                                                                            -
                                                                            - -

                                                                            - - - case class - - - Stream(source: StreamSource, transformers: Seq[StreamTransformer]) extends Product with Serializable - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            Serializable, Serializable, Product, Equals, AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. Stream
                                                                            2. Serializable
                                                                            3. Serializable
                                                                            4. Product
                                                                            5. Equals
                                                                            6. AnyRef
                                                                            7. Any
                                                                            8. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            -
                                                                            -

                                                                            Instance Constructors

                                                                            -
                                                                            1. - - -

                                                                              - - - new - - - Stream(source: StreamSource, transformers: Seq[StreamTransformer]) - -

                                                                              - -
                                                                            -
                                                                            - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            8. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            10. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            11. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            12. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            13. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            15. - - -

                                                                              - - - val - - - source: StreamSource - -

                                                                              - -
                                                                            16. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            17. - - -

                                                                              - - - val - - - transformers: Seq[StreamTransformer] - -

                                                                              - -
                                                                            18. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            19. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            20. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Product

                                                                            -
                                                                            -

                                                                            Inherited from Equals

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/Streams$StreamChainTestable.html b/Components/latest/api/scalaxy/components/Streams$StreamChainTestable.html deleted file mode 100644 index 07f81a48..00000000 --- a/Components/latest/api/scalaxy/components/Streams$StreamChainTestable.html +++ /dev/null @@ -1,477 +0,0 @@ - - - - - StreamChainTestable - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.Streams.StreamChainTestable - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.Streams

                                                                            -

                                                                            StreamChainTestable

                                                                            -
                                                                            - -

                                                                            - - - trait - - - StreamChainTestable extends AnyRef - -

                                                                            - - - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. StreamChainTestable
                                                                            2. AnyRef
                                                                            3. Any
                                                                            4. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - canChainAfter(previous: StreamChainTestable, privilegedDirection: Option[TraversalDirection]): CanChainResult - -

                                                                              - -
                                                                            8. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - consumesExtraFirstValue: Boolean - -

                                                                              - -
                                                                            10. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            11. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            12. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            13. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            14. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            19. - - -

                                                                              - - - def - - - privilegedDirection: Option[TraversalDirection] - -

                                                                              - -
                                                                            20. - - -

                                                                              - - - def - - - producesExtraFirstValue: Boolean - -

                                                                              - -
                                                                            21. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            22. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            23. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            24. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            25. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/Streams$StreamComponent.html b/Components/latest/api/scalaxy/components/Streams$StreamComponent.html deleted file mode 100644 index b0cf2cd0..00000000 --- a/Components/latest/api/scalaxy/components/Streams$StreamComponent.html +++ /dev/null @@ -1,534 +0,0 @@ - - - - - StreamComponent - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.Streams.StreamComponent - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.Streams

                                                                            -

                                                                            StreamComponent

                                                                            -
                                                                            - -

                                                                            - - - trait - - - StreamComponent extends StreamChainTestable - -

                                                                            - - - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. StreamComponent
                                                                            2. StreamChainTestable
                                                                            3. AnyRef
                                                                            4. Any
                                                                            5. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - - - -
                                                                            -

                                                                            Abstract Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - abstract - def - - - analyzeSideEffectsOnStream(analyzer: SideEffectsAnalyzer): Streams.SideEffects - -

                                                                              - -
                                                                            2. - - -

                                                                              - - abstract - def - - - tree: scala.reflect.api.Universe.Tree - -

                                                                              - -
                                                                            -
                                                                            - -
                                                                            -

                                                                            Concrete Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - canChainAfter(previous: StreamChainTestable, privilegedDirection: Option[TraversalDirection]): CanChainResult - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            8. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - closuresCount: Int - -

                                                                              - -
                                                                            10. - - -

                                                                              - - - def - - - consumesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            11. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            12. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            13. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            15. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            19. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            20. - - -

                                                                              - - - def - - - privilegedDirection: Option[TraversalDirection] - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            21. - - -

                                                                              - - - def - - - producesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            22. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            23. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            24. - - -

                                                                              - - - def - - - unwrappedTree: scala.reflect.api.Universe.Tree - -

                                                                              - -
                                                                            25. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            26. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            27. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from StreamChainTestable

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/Streams$StreamResult$.html b/Components/latest/api/scalaxy/components/Streams$StreamResult$.html deleted file mode 100644 index 8894bff2..00000000 --- a/Components/latest/api/scalaxy/components/Streams$StreamResult$.html +++ /dev/null @@ -1,406 +0,0 @@ - - - - - StreamResult - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.Streams.StreamResult - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.Streams

                                                                            -

                                                                            StreamResult

                                                                            -
                                                                            - -

                                                                            - - - object - - - StreamResult extends ResultKind with Product with Serializable - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            Serializable, Serializable, Product, Equals, ResultKind, AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. StreamResult
                                                                            2. Serializable
                                                                            3. Serializable
                                                                            4. Product
                                                                            5. Equals
                                                                            6. ResultKind
                                                                            7. AnyRef
                                                                            8. Any
                                                                            9. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            8. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            11. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            12. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            13. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            19. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Product

                                                                            -
                                                                            -

                                                                            Inherited from Equals

                                                                            -
                                                                            -

                                                                            Inherited from ResultKind

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/Streams$StreamSink.html b/Components/latest/api/scalaxy/components/Streams$StreamSink.html deleted file mode 100644 index 8f9e3727..00000000 --- a/Components/latest/api/scalaxy/components/Streams$StreamSink.html +++ /dev/null @@ -1,548 +0,0 @@ - - - - - StreamSink - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.Streams.StreamSink - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.Streams

                                                                            -

                                                                            StreamSink

                                                                            -
                                                                            - -

                                                                            - - - trait - - - StreamSink extends SideEffectFreeStreamComponent - -

                                                                            - -
                                                                            - Linear Supertypes - -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. StreamSink
                                                                            2. SideEffectFreeStreamComponent
                                                                            3. StreamComponent
                                                                            4. StreamChainTestable
                                                                            5. AnyRef
                                                                            6. Any
                                                                            7. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - - - -
                                                                            -

                                                                            Abstract Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - abstract - def - - - output(value: StreamValue, expectedType: scala.reflect.api.Universe.Type)(implicit loop: Loop): Unit - -

                                                                              - -
                                                                            2. - - -

                                                                              - - abstract - def - - - tree: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamComponent
                                                                              -
                                                                            -
                                                                            - -
                                                                            -

                                                                            Concrete Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - - def - - - analyzeSideEffectsOnStream(analyzer: SideEffectsAnalyzer): Streams.SideEffects - -

                                                                              - -
                                                                            7. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            8. - - -

                                                                              - - - def - - - canChainAfter(previous: StreamChainTestable, privilegedDirection: Option[TraversalDirection]): CanChainResult - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - closuresCount: Int - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamComponent
                                                                              -
                                                                            11. - - -

                                                                              - - - def - - - consumesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            12. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            13. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            14. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            16. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            19. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            20. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            21. - - -

                                                                              - - - def - - - privilegedDirection: Option[TraversalDirection] - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            22. - - -

                                                                              - - - def - - - producesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            23. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            24. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            25. - - -

                                                                              - - - def - - - unwrappedTree: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamComponent
                                                                              -
                                                                            26. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            27. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            28. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from SideEffectFreeStreamComponent

                                                                            -
                                                                            -

                                                                            Inherited from StreamComponent

                                                                            -
                                                                            -

                                                                            Inherited from StreamChainTestable

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/Streams$StreamSource.html b/Components/latest/api/scalaxy/components/Streams$StreamSource.html deleted file mode 100644 index a528a42e..00000000 --- a/Components/latest/api/scalaxy/components/Streams$StreamSource.html +++ /dev/null @@ -1,549 +0,0 @@ - - - - - StreamSource - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.Streams.StreamSource - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.Streams

                                                                            -

                                                                            StreamSource

                                                                            -
                                                                            - -

                                                                            - - - trait - - - StreamSource extends StreamComponent - -

                                                                            - - - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. StreamSource
                                                                            2. StreamComponent
                                                                            3. StreamChainTestable
                                                                            4. AnyRef
                                                                            5. Any
                                                                            6. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - - - -
                                                                            -

                                                                            Abstract Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - abstract - def - - - analyzeSideEffectsOnStream(analyzer: SideEffectsAnalyzer): Streams.SideEffects - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamComponent
                                                                              -
                                                                            2. - - -

                                                                              - - abstract - def - - - emit(direction: TraversalDirection)(implicit loop: Loop): StreamValue - -

                                                                              - -
                                                                            3. - - -

                                                                              - - abstract - def - - - tree: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamComponent
                                                                              -
                                                                            -
                                                                            - -
                                                                            -

                                                                            Concrete Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - canChainAfter(previous: StreamChainTestable, privilegedDirection: Option[TraversalDirection]): CanChainResult - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            8. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - closuresCount: Int - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamComponent
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - consumesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            11. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            12. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            13. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            15. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            19. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            20. - - -

                                                                              - - - def - - - privilegedDirection: Option[TraversalDirection] - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            21. - - -

                                                                              - - - def - - - producesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            22. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            23. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            24. - - -

                                                                              - - - def - - - unwrappedTree: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamComponent
                                                                              -
                                                                            25. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            26. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            27. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from StreamComponent

                                                                            -
                                                                            -

                                                                            Inherited from StreamChainTestable

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/Streams$StreamTransformer.html b/Components/latest/api/scalaxy/components/Streams$StreamTransformer.html deleted file mode 100644 index 3efc57af..00000000 --- a/Components/latest/api/scalaxy/components/Streams$StreamTransformer.html +++ /dev/null @@ -1,588 +0,0 @@ - - - - - StreamTransformer - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.Streams.StreamTransformer - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.Streams

                                                                            -

                                                                            StreamTransformer

                                                                            -
                                                                            - -

                                                                            - - - trait - - - StreamTransformer extends StreamComponent - -

                                                                            - - - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. StreamTransformer
                                                                            2. StreamComponent
                                                                            3. StreamChainTestable
                                                                            4. AnyRef
                                                                            5. Any
                                                                            6. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - - - -
                                                                            -

                                                                            Abstract Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - abstract - def - - - analyzeSideEffectsOnStream(analyzer: SideEffectsAnalyzer): Streams.SideEffects - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamComponent
                                                                              -
                                                                            2. - - -

                                                                              - - abstract - def - - - order: Order - -

                                                                              - -
                                                                            3. - - -

                                                                              - - abstract - def - - - transform(value: StreamValue)(implicit loop: Loop): StreamValue - -

                                                                              - -
                                                                            4. - - -

                                                                              - - abstract - def - - - tree: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamComponent
                                                                              -
                                                                            -
                                                                            - -
                                                                            -

                                                                            Concrete Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - canChainAfter(previous: StreamChainTestable, privilegedDirection: Option[TraversalDirection]): CanChainResult - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            8. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - closuresCount: Int - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamComponent
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - consumesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            11. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            12. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            13. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            15. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            19. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            20. - - -

                                                                              - - - def - - - privilegedDirection: Option[TraversalDirection] - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            21. - - -

                                                                              - - - def - - - producesExtraFirstValue: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamChainTestable
                                                                              -
                                                                            22. - - -

                                                                              - - - def - - - resultKind: ResultKind - -

                                                                              - -
                                                                            23. - - -

                                                                              - - - def - - - reverses: Boolean - -

                                                                              - -
                                                                            24. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            25. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            26. - - -

                                                                              - - - def - - - unwrappedTree: scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamComponent
                                                                              -
                                                                            27. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            28. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            29. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from StreamComponent

                                                                            -
                                                                            -

                                                                            Inherited from StreamChainTestable

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/Streams$StreamValue.html b/Components/latest/api/scalaxy/components/Streams$StreamValue.html deleted file mode 100644 index 44adbbbd..00000000 --- a/Components/latest/api/scalaxy/components/Streams$StreamValue.html +++ /dev/null @@ -1,485 +0,0 @@ - - - - - StreamValue - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.Streams.StreamValue - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.Streams

                                                                            -

                                                                            StreamValue

                                                                            -
                                                                            - -

                                                                            - - - case class - - - StreamValue(value: TupleValue, extraFirstValue: Option[TupleValue] = scala.None, valueIndex: Option[() ⇒ scala.reflect.api.Universe.Tree] = scala.None, valuesCount: Option[() ⇒ scala.reflect.api.Universe.Tree] = scala.None) extends Product with Serializable - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            Serializable, Serializable, Product, Equals, AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. StreamValue
                                                                            2. Serializable
                                                                            3. Serializable
                                                                            4. Product
                                                                            5. Equals
                                                                            6. AnyRef
                                                                            7. Any
                                                                            8. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            -
                                                                            -

                                                                            Instance Constructors

                                                                            -
                                                                            1. - - -

                                                                              - - - new - - - StreamValue(value: TupleValue, extraFirstValue: Option[TupleValue] = scala.None, valueIndex: Option[() ⇒ scala.reflect.api.Universe.Tree] = scala.None, valuesCount: Option[() ⇒ scala.reflect.api.Universe.Tree] = scala.None) - -

                                                                              - -
                                                                            -
                                                                            - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            8. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            9. - - -

                                                                              - - - val - - - extraFirstValue: Option[TupleValue] - -

                                                                              - -
                                                                            10. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            11. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            12. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            13. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            17. - - -

                                                                              - - - def - - - tpe: scala.reflect.api.Universe.Type - -

                                                                              - -
                                                                            18. - - -

                                                                              - - - val - - - value: TupleValue - -

                                                                              - -
                                                                            19. - - -

                                                                              - - - val - - - valueIndex: Option[() ⇒ scala.reflect.api.Universe.Tree] - -

                                                                              - -
                                                                            20. - - -

                                                                              - - - val - - - valuesCount: Option[() ⇒ scala.reflect.api.Universe.Tree] - -

                                                                              - -
                                                                            21. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            22. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            23. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            24. - - -

                                                                              - - - def - - - withoutSizeInfo: StreamValue - -

                                                                              - -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Product

                                                                            -
                                                                            -

                                                                            Inherited from Equals

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/Streams$TraversalDirection.html b/Components/latest/api/scalaxy/components/Streams$TraversalDirection.html deleted file mode 100644 index d80d9b6f..00000000 --- a/Components/latest/api/scalaxy/components/Streams$TraversalDirection.html +++ /dev/null @@ -1,425 +0,0 @@ - - - - - TraversalDirection - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.Streams.TraversalDirection - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.Streams

                                                                            -

                                                                            TraversalDirection

                                                                            -
                                                                            - -

                                                                            - - sealed - trait - - - TraversalDirection extends AnyRef - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            AnyRef, Any
                                                                            -
                                                                            - Known Subclasses - -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. TraversalDirection
                                                                            2. AnyRef
                                                                            3. Any
                                                                            4. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            8. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            11. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            12. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            13. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            18. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            19. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            20. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            21. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/Streams$TupleValue.html b/Components/latest/api/scalaxy/components/Streams$TupleValue.html deleted file mode 100644 index 2ae14dc8..00000000 --- a/Components/latest/api/scalaxy/components/Streams$TupleValue.html +++ /dev/null @@ -1,547 +0,0 @@ - - - - - TupleValue - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.Streams.TupleValue - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.Streams

                                                                            -

                                                                            TupleValue

                                                                            -
                                                                            - -

                                                                            - - - trait - - - TupleValue extends () ⇒ scala.reflect.api.Universe.Ident - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            () ⇒ scala.reflect.api.Universe.Ident, AnyRef, Any
                                                                            -
                                                                            - Known Subclasses - -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. TupleValue
                                                                            2. Function0
                                                                            3. AnyRef
                                                                            4. Any
                                                                            5. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - - - -
                                                                            -

                                                                            Abstract Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - abstract - def - - - apply(): scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              TupleValue → Function0
                                                                              -
                                                                            2. - - -

                                                                              - - abstract - def - - - componentsCount: Int - -

                                                                              - -
                                                                            3. - - -

                                                                              - - abstract - def - - - elements: Seq[() ⇒ scala.reflect.api.Universe.Ident] - -

                                                                              - -
                                                                            4. - - -

                                                                              - - abstract - def - - - fibersCount: Int - -

                                                                              - -
                                                                            5. - - -

                                                                              - - abstract - def - - - subTuple(fiberOffset: Int, fiberLength: Int)(implicit context: LocalContext): TupleValue - -

                                                                              - -
                                                                            6. - - -

                                                                              - - abstract - def - - - subValue(fiberOffset: Int, fiberLength: Int)(implicit context: LocalContext): () ⇒ scala.reflect.api.Universe.Ident - -

                                                                              - -
                                                                            7. - - -

                                                                              - - abstract - def - - - tpe: scala.reflect.api.Universe.Type - -

                                                                              - -
                                                                            -
                                                                            - -
                                                                            -

                                                                            Concrete Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            8. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - fiber(index: Int)(implicit context: LocalContext): () ⇒ scala.reflect.api.Universe.Ident - -

                                                                              - -
                                                                            11. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            12. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            13. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            19. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              Function0 → AnyRef → Any
                                                                              -
                                                                            20. - - -

                                                                              - - - def - - - tuple(implicit context: LocalContext): () ⇒ scala.reflect.api.Universe.Ident - -

                                                                              - -
                                                                            21. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            22. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            23. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from () ⇒ scala.reflect.api.Universe.Ident

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/Streams$Unordered$.html b/Components/latest/api/scalaxy/components/Streams$Unordered$.html deleted file mode 100644 index 9cf8bb69..00000000 --- a/Components/latest/api/scalaxy/components/Streams$Unordered$.html +++ /dev/null @@ -1,406 +0,0 @@ - - - - - Unordered - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.Streams.Unordered - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.Streams

                                                                            -

                                                                            Unordered

                                                                            -
                                                                            - -

                                                                            - - - object - - - Unordered extends Order with Product with Serializable - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            Serializable, Serializable, Product, Equals, Order, AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. Unordered
                                                                            2. Serializable
                                                                            3. Serializable
                                                                            4. Product
                                                                            5. Equals
                                                                            6. Order
                                                                            7. AnyRef
                                                                            8. Any
                                                                            9. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            8. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            11. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            12. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            13. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            19. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Product

                                                                            -
                                                                            -

                                                                            Inherited from Equals

                                                                            -
                                                                            -

                                                                            Inherited from Order

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/Streams.html b/Components/latest/api/scalaxy/components/Streams.html deleted file mode 100644 index 162ae805..00000000 --- a/Components/latest/api/scalaxy/components/Streams.html +++ /dev/null @@ -1,4514 +0,0 @@ - - - - - Streams - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.Streams - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components

                                                                            -

                                                                            Streams

                                                                            -
                                                                            - -

                                                                            - - - trait - - - Streams extends TreeBuilders with TupleAnalysis with CodeAnalysis - -

                                                                            - - - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. Streams
                                                                            2. CodeAnalysis
                                                                            3. TupleAnalysis
                                                                            4. TreeBuilders
                                                                            5. MiscMatchers
                                                                            6. Tuploids
                                                                            7. CommonScalaNames
                                                                            8. AnyRef
                                                                            9. Any
                                                                            10. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - -
                                                                            -

                                                                            Type Members

                                                                            -
                                                                            1. - - -

                                                                              - - abstract - class - - - BooleanEvaluator extends Evaluator[Boolean] - -

                                                                              -
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            2. - - -

                                                                              - - - class - - - BoundTuple extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              TupleAnalysis
                                                                              -
                                                                            3. - - -

                                                                              - - - case class - - - BrokenOperationsStreamException(msg: String, sourceAndOps: Seq[StreamComponent], componentsWithSideEffects: Seq[SideEffectFullComponent]) extends UnsupportedOperationException with Product with Serializable - -

                                                                              - -
                                                                            4. - - -

                                                                              - - - case class - - - CanChainResult(canChain: Boolean, reason: Option[String]) extends Product with Serializable - -

                                                                              - -
                                                                            5. - - -

                                                                              - - - trait - - - CanCreateStreamSink extends StreamChainTestable - -

                                                                              - -
                                                                            6. - - -

                                                                              - - - case class - - - CodeWontBenefitFromOptimization(reason: String) extends UnsupportedOperationException with Product with Serializable - -

                                                                              - -
                                                                            7. - - -

                                                                              - - - class - - - CollectionApply extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            8. - - -

                                                                              - - - class - - - DefaultTupleValue extends TupleValue - -

                                                                              - -
                                                                            9. - - -

                                                                              - - abstract - class - - - Evaluator[R] extends scala.reflect.api.Universe.Traverser - -

                                                                              -
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            10. - - -

                                                                              - - - class - - - HigherTypeParameterExtractor extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            11. - - -

                                                                              - - - type - - - IdentGen = () ⇒ scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            12. - - -

                                                                              - - - class - - - Ids extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            13. - - -

                                                                              - - abstract - class - - - IntEvaluator extends Evaluator[Int] - -

                                                                              -
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            14. - - -

                                                                              - - - trait - - - LocalContext extends AnyRef - -

                                                                              - -
                                                                            15. - - -

                                                                              - - - case class - - - Loop(pos: scala.reflect.api.Universe.Position, currentOwner: scala.reflect.api.Universe.Symbol, transform: (scala.reflect.api.Universe.Tree) ⇒ scala.reflect.api.Universe.Tree) extends Product with Serializable - -

                                                                              - -
                                                                            16. - - -

                                                                              - - - class - - - N extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            17. - - -

                                                                              - - sealed - trait - - - Order extends AnyRef - -

                                                                              - -
                                                                            18. - - -

                                                                              - - sealed - trait - - - ResultKind extends AnyRef - -

                                                                              - -
                                                                            19. - - -

                                                                              - - abstract - class - - - SeqEvaluator extends Evaluator[Seq[scala.reflect.api.Universe.Tree]] - -

                                                                              -
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            20. - - -

                                                                              - - - trait - - - SideEffectFreeStreamComponent extends StreamComponent - -

                                                                              - -
                                                                            21. - - -

                                                                              - - - case class - - - SideEffectFullComponent(component: StreamComponent, sideEffects: Streams.SideEffects, preventedOptimizations: Boolean) extends Product with Serializable - -

                                                                              - -
                                                                            22. - - -

                                                                              - - - type - - - SideEffects = Seq[scala.reflect.api.Universe.Tree] - -

                                                                              -
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            23. - - -

                                                                              - - - class - - - SideEffectsAnalyzer extends AnyRef - -

                                                                              - -
                                                                            24. - - -

                                                                              - - - class - - - SideEffectsEvaluator extends SeqEvaluator - -

                                                                              -
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            25. - - -

                                                                              - - - case class - - - Stream(source: StreamSource, transformers: Seq[StreamTransformer]) extends Product with Serializable - -

                                                                              - -
                                                                            26. - - -

                                                                              - - - trait - - - StreamChainTestable extends AnyRef - -

                                                                              - -
                                                                            27. - - -

                                                                              - - - trait - - - StreamComponent extends StreamChainTestable - -

                                                                              - -
                                                                            28. - - -

                                                                              - - - trait - - - StreamSink extends SideEffectFreeStreamComponent - -

                                                                              - -
                                                                            29. - - -

                                                                              - - - trait - - - StreamSource extends StreamComponent - -

                                                                              - -
                                                                            30. - - -

                                                                              - - - trait - - - StreamTransformer extends StreamComponent - -

                                                                              - -
                                                                            31. - - -

                                                                              - - - case class - - - StreamValue(value: TupleValue, extraFirstValue: Option[TupleValue] = scala.None, valueIndex: Option[() ⇒ scala.reflect.api.Universe.Tree] = scala.None, valuesCount: Option[() ⇒ scala.reflect.api.Universe.Tree] = scala.None) extends Product with Serializable - -

                                                                              - -
                                                                            32. - - -

                                                                              - - - case class - - - SymbolsInfo(tree: scala.reflect.api.Universe.Tree, symbolDefinitions: Seq[scala.reflect.api.Universe.DefTree], definedSymbols: Set[scala.reflect.api.Universe.Symbol], preKnownSymbols: Set[scala.reflect.api.Universe.Symbol], unknownReferences: Seq[scala.reflect.api.Universe.RefTree]) extends Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            33. - - -

                                                                              - - sealed - trait - - - TraversalDirection extends AnyRef - -

                                                                              - -
                                                                            34. - - -

                                                                              - - - type - - - TreeGen = () ⇒ scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            35. - - -

                                                                              - - - class - - - TupleAnalyzer extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              TupleAnalysis
                                                                              -
                                                                            36. - - -

                                                                              - - - case class - - - TupleInfo(tpe: scala.reflect.api.Universe.Type, components: Seq[TupleInfo]) extends Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              TupleAnalysis
                                                                              -
                                                                            37. - - -

                                                                              - - - case class - - - TupleSlice(baseSymbol: scala.reflect.api.Universe.Symbol, sliceOffset: Int, sliceLength: Int) extends Product with Serializable - -

                                                                              -

                                                                              Phases : -- unique renaming -- tuple cartography (map symbols and treeId to TupleSlices : x.

                                                                              -
                                                                            38. - - -

                                                                              - - - trait - - - TupleValue extends () ⇒ scala.reflect.api.Universe.Ident - -

                                                                              - -
                                                                            39. - - -

                                                                              - - - case class - - - VarDef(rawIdentGen: () ⇒ scala.reflect.api.Universe.Ident, symbol: scala.reflect.api.Universe.Symbol, definition: scala.reflect.api.Universe.ValDef) extends Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            -
                                                                            - -
                                                                            -

                                                                            Abstract Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - abstract - def - - - fresh(s: String): String - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            2. - - -

                                                                              - - abstract - val - - - global: Universe - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams → CodeAnalysis → TupleAnalysis → TreeBuilders → MiscMatchers → Tuploids → CommonScalaNames
                                                                              -
                                                                            3. - - -

                                                                              - - abstract - def - - - inferImplicitValue(pt: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            4. - - -

                                                                              - - abstract - def - - - setInfo(sym: scala.reflect.api.Universe.Symbol, tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Symbol - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            5. - - -

                                                                              - - abstract - def - - - setPos(tree: scala.reflect.api.Universe.Tree, pos: scala.reflect.api.Universe.Position): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            6. - - -

                                                                              - - abstract - def - - - setType(tree: scala.reflect.api.Universe.Tree, tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            7. - - -

                                                                              - - abstract - def - - - setType(sym: scala.reflect.api.Universe.Symbol, tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Symbol - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            8. - - -

                                                                              - - abstract - def - - - typeCheck(tree: scala.reflect.api.Universe.Tree, pt: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            9. - - -

                                                                              - - abstract - def - - - typed[T <: scala.reflect.api.Universe.Tree](tree: T): T - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            10. - - -

                                                                              - - abstract - def - - - verbose: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            11. - - -

                                                                              - - abstract - def - - - warning(pos: scala.reflect.api.Universe.Position, msg: String): Unit - -

                                                                              - -
                                                                            12. - - -

                                                                              - - abstract - def - - - withSymbol[T <: scala.reflect.api.Universe.Tree](sym: scala.reflect.api.Universe.Symbol, tpe: scala.reflect.api.Universe.Type = NoType)(tree: T): T - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            -
                                                                            - -
                                                                            -

                                                                            Concrete Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - - lazy val - - - ADD: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            7. - - -

                                                                              - - - lazy val - - - AND: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            8. - - -

                                                                              - - - lazy val - - - ASR: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            9. - - -

                                                                              - - - object - - - ArrayApply extends CollectionApply - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            10. - - -

                                                                              - - - lazy val - - - ArrayBufferClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            11. - - -

                                                                              - - - lazy val - - - ArrayIndexOutOfBoundsExceptionClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            12. - - -

                                                                              - - - val - - - ArrayName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            13. - - -

                                                                              - - - object - - - ArrayOps - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            14. - - -

                                                                              - - - lazy val - - - ArrayOpsClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            15. - - -

                                                                              - - - object - - - ArrayTabulate - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            16. - - -

                                                                              - - - object - - - ArrayTyped extends HigherTypeParameterExtractor - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            17. - - -

                                                                              - - - object - - - BasicTypeApply - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            18. - - -

                                                                              - - - def - - - C(name: String): scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            19. - - -

                                                                              - - - object - - - CanBuildFromArg - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            20. - - -

                                                                              - - - lazy val - - - CanBuildFromClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            21. - - -

                                                                              - - - lazy val - - - DIV: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            22. - - -

                                                                              - - - lazy val - - - EQ: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            23. - - -

                                                                              - - - lazy val - - - EQL: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            24. - - -

                                                                              - - - object - - - Foreach - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            25. - - -

                                                                              - - - object - - - FromLeft extends TraversalDirection with Product with Serializable - -

                                                                              - -
                                                                            26. - - -

                                                                              - - - object - - - FromRight extends TraversalDirection with Product with Serializable - -

                                                                              - -
                                                                            27. - - -

                                                                              - - - object - - - Func - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            28. - - -

                                                                              - - - lazy val - - - GE: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            29. - - -

                                                                              - - - lazy val - - - GT: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            30. - - -

                                                                              - - - lazy val - - - HASHHASH: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            31. - - -

                                                                              - - - lazy val - - - ImmutableListClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            32. - - -

                                                                              - - - object - - - IndexedSeqApply extends CollectionApply - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            33. - - -

                                                                              - - - lazy val - - - IndexedSeqClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            34. - - -

                                                                              - - - lazy val - - - IndexedSeqModule: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            35. - - -

                                                                              - - - object - - - IntRange - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            36. - - -

                                                                              - - - lazy val - - - LE: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            37. - - -

                                                                              - - - lazy val - - - LSL: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            38. - - -

                                                                              - - - lazy val - - - LSR: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            39. - - -

                                                                              - - - lazy val - - - LT: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            40. - - -

                                                                              - - - object - - - ListApply extends CollectionApply - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            41. - - -

                                                                              - - - lazy val - - - ListBufferClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            42. - - -

                                                                              - - - lazy val - - - ListClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            43. - - -

                                                                              - - - object - - - ListTree extends HigherTypeParameterExtractor - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            44. - - -

                                                                              - - - def - - - M(name: String): scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            45. - - -

                                                                              - - - lazy val - - - MINUS: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            46. - - -

                                                                              - - - lazy val - - - MOD: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            47. - - -

                                                                              - - - lazy val - - - MUL: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            48. - - -

                                                                              - - - object - - - N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            49. - - -

                                                                              - - implicit - def - - - N2TermName(n: N): scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            50. - - -

                                                                              - - - lazy val - - - NE: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            51. - - -

                                                                              - - - object - - - NoResult extends ResultKind with Product with Serializable - -

                                                                              - -
                                                                            52. - - -

                                                                              - - - lazy val - - - NonEmptyListClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            53. - - -

                                                                              - - - lazy val - - - NoneModule: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            54. - - -

                                                                              - - - lazy val - - - OR: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            55. - - -

                                                                              - - - object - - - OptionApply extends CollectionApply - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            56. - - -

                                                                              - - - lazy val - - - OptionClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            57. - - -

                                                                              - - - lazy val - - - OptionModule: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            58. - - -

                                                                              - - - object - - - OptionTree - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            59. - - -

                                                                              - - - def - - - P(name: String): scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            60. - - -

                                                                              - - - lazy val - - - PLUS: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            61. - - -

                                                                              - - - object - - - Predef - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            62. - - -

                                                                              - - - lazy val - - - RefArrayBuilderClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            63. - - -

                                                                              - - - lazy val - - - RefArrayOpsClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            64. - - -

                                                                              - - - object - - - ReverseOrder extends Order with Product with Serializable - -

                                                                              - -
                                                                            65. - - -

                                                                              - - - lazy val - - - RichWrappers: Set[scala.reflect.api.Universe.Symbol] - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            66. - - -

                                                                              - - - lazy val - - - SELF: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            67. - - -

                                                                              - - - lazy val - - - SUB: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            68. - - -

                                                                              - - - object - - - SameOrder extends Order with Product with Serializable - -

                                                                              - -
                                                                            69. - - -

                                                                              - - - lazy val - - - ScalaCollectionPackage: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            70. - - -

                                                                              - - - lazy val - - - ScalaMathCommonClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            71. - - -

                                                                              - - - object - - - ScalaMathFunction - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            72. - - -

                                                                              - - - lazy val - - - ScalaMathPackage: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            73. - - -

                                                                              - - - lazy val - - - ScalaMathPackageClass: scala.reflect.api.Universe.Symbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            74. - - -

                                                                              - - - lazy val - - - ScalaReflectPackage: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            75. - - -

                                                                              - - - object - - - ScalarResult extends ResultKind with Product with Serializable - -

                                                                              - -
                                                                            76. - - -

                                                                              - - - object - - - SeqApply extends CollectionApply - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            77. - - -

                                                                              - - - lazy val - - - SeqClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            78. - - -

                                                                              - - - lazy val - - - SeqModule: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            79. - - -

                                                                              - - - lazy val - - - SetBuilderClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            80. - - -

                                                                              - - - lazy val - - - SetClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            81. - - -

                                                                              - - - lazy val - - - SetModule: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            82. - - -

                                                                              - - - lazy val - - - SomeModule: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            83. - - -

                                                                              - - - object - - - StreamResult extends ResultKind with Product with Serializable - -

                                                                              - -
                                                                            84. - - -

                                                                              - - - lazy val - - - StringOpsClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            85. - - -

                                                                              - - - object - - - SymbolWithOwnerAndName - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            86. - - -

                                                                              - - - lazy val - - - THIS: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            87. - - -

                                                                              - - - object - - - TreeWithSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            88. - - -

                                                                              - - - object - - - TreeWithType - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            89. - - -

                                                                              - - - object - - - TrivialCanBuildFromArg - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            90. - - -

                                                                              - - - object - - - TupleClass - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            91. - - -

                                                                              - - - object - - - TupleComponent - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            92. - - -

                                                                              - - - object - - - TupleCreation - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            93. - - -

                                                                              - - - object - - - TuplePath - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            94. - - -

                                                                              - - - object - - - TupleSelect - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            95. - - -

                                                                              - - - lazy val - - - UNARY_!: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            96. - - -

                                                                              - - - lazy val - - - UNARY_+: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            97. - - -

                                                                              - - - lazy val - - - UNARY_-: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            98. - - -

                                                                              - - - lazy val - - - UNARY_~: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            99. - - -

                                                                              - - - object - - - Unordered extends Order with Product with Serializable - -

                                                                              - -
                                                                            100. - - -

                                                                              - - implicit - def - - - VarDev2IdentGen(vd: VarDef): () ⇒ scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            101. - - -

                                                                              - - - lazy val - - - VectorBuilderClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            102. - - -

                                                                              - - - lazy val - - - VectorClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            103. - - -

                                                                              - - - object - - - WhileLoop - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            104. - - -

                                                                              - - - lazy val - - - WrappedArrayBuilderClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            105. - - -

                                                                              - - - object - - - WrappedArrayTree - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            106. - - -

                                                                              - - - lazy val - - - XOR: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            107. - - -

                                                                              - - - lazy val - - - ZAND: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            108. - - -

                                                                              - - - lazy val - - - ZOR: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            109. - - -

                                                                              - - - def - - - addAssign(target: scala.reflect.api.Universe.Tree, toAdd: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            110. - - -

                                                                              - - - val - - - addAssignName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            111. - - -

                                                                              - - - def - - - apply(sym: scala.reflect.api.Universe.Symbol)(target: scala.reflect.api.Universe.Tree, args: List[scala.reflect.api.Universe.Tree]): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            112. - - -

                                                                              - - - def - - - applyFiberPath(rootGen: () ⇒ scala.reflect.api.Universe.Tree, rootTpe: scala.reflect.api.Universe.Type, path: List[Int]): (scala.reflect.api.Universe.Tree, scala.reflect.api.Universe.Type) - -

                                                                              -
                                                                              Definition Classes
                                                                              TupleAnalysis
                                                                              -
                                                                            113. - - -

                                                                              - - - def - - - applyFiberPath(rootGen: () ⇒ scala.reflect.api.Universe.Tree, path: List[Int]): (scala.reflect.api.Universe.Tree, scala.reflect.api.Universe.Type) - -

                                                                              -
                                                                              Definition Classes
                                                                              TupleAnalysis
                                                                              -
                                                                            114. - - -

                                                                              - - - val - - - applyName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            115. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            116. - - -

                                                                              - - - def - - - assembleStream(stream: Stream, outerTree: scala.reflect.api.Universe.Tree, transform: (scala.reflect.api.Universe.Tree) ⇒ scala.reflect.api.Universe.Tree, pos: scala.reflect.api.Universe.Position, currentOwner: scala.reflect.api.Universe.Symbol): scala.reflect.api.Universe.Tree - -

                                                                              - -
                                                                            117. - - -

                                                                              - - - def - - - binOp(a: scala.reflect.api.Universe.Tree, op: scala.reflect.api.Universe.Symbol, b: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            118. - - -

                                                                              - - - def - - - boolAnd(a: scala.reflect.api.Universe.Tree, b: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            119. - - -

                                                                              - - - def - - - boolNot(a: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Select - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            120. - - -

                                                                              - - - def - - - boolOr(a: scala.reflect.api.Universe.Tree, b: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            121. - - -

                                                                              - - - val - - - byName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            122. - - -

                                                                              - - - val - - - canBuildFromName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            123. - - -

                                                                              - - - lazy val - - - classToType: Map[Class[_], scala.reflect.api.Universe.Type] - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            124. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            125. - - -

                                                                              - - - val - - - collectName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            126. - - -

                                                                              - - - val - - - countName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            127. - - -

                                                                              - - - def - - - createSideEffectsEvaluator(tree: scala.reflect.api.Universe.Tree, cached: Boolean = true, preKnownSymbols: Set[scala.reflect.api.Universe.Symbol] = Set()): SideEffectsEvaluator - -

                                                                              -
                                                                              Attributes
                                                                              protected
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            128. - - -

                                                                              - - - def - - - decrementIntVar(identGen: () ⇒ scala.reflect.api.Universe.Ident, value: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Assign - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            129. - - -

                                                                              - - - val - - - dropWhileName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            130. - - -

                                                                              - - - def - - - encode(str: String): scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            131. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            132. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            133. - - -

                                                                              - - - val - - - existsName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            134. - - -

                                                                              - - - val - - - filterName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            135. - - -

                                                                              - - - val - - - filterNotName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            136. - - -

                                                                              - - - def - - - filterTree[V](tree: scala.reflect.api.Universe.Tree)(f: PartialFunction[scala.reflect.api.Universe.Tree, V]): Seq[V] - -

                                                                              -
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            137. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            138. - - -

                                                                              - - - val - - - findName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            139. - - -

                                                                              - - - def - - - flattenApply(tree: scala.reflect.api.Universe.Tree): List[scala.reflect.api.Universe.Tree] - -

                                                                              -

                                                                              Smashes directly nested applies down to catenate the argument lists.

                                                                              Smashes directly nested applies down to catenate the argument lists.

                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            140. - - -

                                                                              - - - def - - - flattenApplyGroups(tree: scala.reflect.api.Universe.Tree): List[List[scala.reflect.api.Universe.Tree]] - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            141. - - -

                                                                              - - - def - - - flattenFiberPaths(info: TupleInfo): Seq[List[Int]] - -

                                                                              -
                                                                              Definition Classes
                                                                              TupleAnalysis
                                                                              -
                                                                            142. - - -

                                                                              - - - def - - - flattenFiberPaths(tpe: scala.reflect.api.Universe.Type): Seq[List[Int]] - -

                                                                              -
                                                                              Definition Classes
                                                                              TupleAnalysis
                                                                              -
                                                                            143. - - -

                                                                              - - - def - - - flattenSelect(tree: scala.reflect.api.Universe.Tree): (scala.reflect.api.Universe.Tree, List[scala.reflect.api.Universe.Name]) - -

                                                                              -

                                                                              Smashes directly nested selects down to the inner tree and a list of names.

                                                                              Smashes directly nested selects down to the inner tree and a list of names.

                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            144. - - -

                                                                              - - - def - - - flattenTypes(tpe: scala.reflect.api.Universe.Type): Seq[scala.reflect.api.Universe.Type] - -

                                                                              -
                                                                              Definition Classes
                                                                              TupleAnalysis
                                                                              -
                                                                            145. - - -

                                                                              - - - val - - - foldLeftName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            146. - - -

                                                                              - - - val - - - foldRightName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            147. - - -

                                                                              - - - val - - - forallName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            148. - - -

                                                                              - - - val - - - foreachName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            149. - - -

                                                                              - - - def - - - getArrayType(dimensions: Int, componentType: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Type - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            150. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            151. - - -

                                                                              - - - def - - - getComponentOffsetAndSizeOfIthMember(tpe: scala.reflect.api.Universe.Type, i: Int): (Int, Int) - -

                                                                              -
                                                                              Definition Classes
                                                                              TupleAnalysis
                                                                              -
                                                                            152. - - -

                                                                              - - - def - - - getRawUnknownSymbolReferences(tree: scala.reflect.api.Universe.Tree, isKnownSymbol: (scala.reflect.api.Universe.Symbol) ⇒ Boolean, accept: (scala.reflect.api.Universe.Tree) ⇒ Boolean): Seq[scala.reflect.api.Universe.RefTree] - -

                                                                              -
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            153. - - -

                                                                              - - - def - - - getSideEffects(tree: scala.reflect.api.Universe.Tree): Seq[scala.reflect.api.Universe.Tree] - -

                                                                              -
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            154. - - -

                                                                              - - - def - - - getSymbolDefinitions(tree: scala.reflect.api.Universe.Tree): Seq[scala.reflect.api.Universe.DefTree] - -

                                                                              -
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            155. - - -

                                                                              - - - def - - - getTreeChildren(tree: scala.reflect.api.Universe.Tree): Seq[scala.reflect.api.Universe.Tree] - -

                                                                              -
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            156. - - -

                                                                              - - - def - - - getTupleComponentTypes(tpe: scala.reflect.api.Universe.Type): List[scala.reflect.api.Universe.Type] - -

                                                                              -
                                                                              Definition Classes
                                                                              Tuploids
                                                                              -
                                                                            157. - - -

                                                                              - - - def - - - getTupleInfo(tpe: scala.reflect.api.Universe.Type): TupleInfo - -

                                                                              -
                                                                              Definition Classes
                                                                              TupleAnalysis
                                                                              -
                                                                            158. - - -

                                                                              - - - def - - - getType(tree: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Type - -

                                                                              -
                                                                              Definition Classes
                                                                              TupleAnalysis
                                                                              -
                                                                            159. - - -

                                                                              - - - def - - - getUnknownSymbolInfo(tree: scala.reflect.api.Universe.Tree, filter: (scala.reflect.api.Universe.Tree) ⇒ Boolean = _ => true, preKnownSymbols: Set[scala.reflect.api.Universe.Symbol] = Set()): SymbolsInfo - -

                                                                              -
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            160. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            161. - - -

                                                                              - - - val - - - headName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            162. - - -

                                                                              - - - def - - - ident(sym: scala.reflect.api.Universe.Symbol, tpe: scala.reflect.api.Universe.Type, n: scala.reflect.api.Universe.Name, pos: scala.reflect.api.Universe.Position = NoPosition): scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            163. - - -

                                                                              - - - def - - - incrementIntVar(identGen: () ⇒ scala.reflect.api.Universe.Ident, value: scala.reflect.api.Universe.Tree = newInt(1)): scala.reflect.api.Universe.Assign - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            164. - - -

                                                                              - - - def - - - intAdd(a: ⇒ scala.reflect.api.Universe.Tree, b: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            165. - - -

                                                                              - - - def - - - intDiv(a: ⇒ scala.reflect.api.Universe.Tree, b: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            166. - - -

                                                                              - - - def - - - intSub(a: ⇒ scala.reflect.api.Universe.Tree, b: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            167. - - -

                                                                              - - - val - - - intWrapperName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            168. - - -

                                                                              - - - def - - - isAnyVal(tpe: scala.reflect.api.Universe.Type): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            169. - - -

                                                                              - - - val - - - isEmptyName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            170. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            171. - - -

                                                                              - - - def - - - isPrimitiveType(tpe: scala.reflect.api.Universe.Type): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Tuploids
                                                                              -
                                                                            172. - - -

                                                                              - - - def - - - isSideEffectFree(tree: scala.reflect.api.Universe.Tree): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            173. - - -

                                                                              - - - def - - - isTupleSymbol(sym: scala.reflect.api.Universe.Symbol): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            174. - - -

                                                                              - - - def - - - isTupleType(tpe: scala.reflect.api.Universe.Type): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Tuploids
                                                                              -
                                                                            175. - - -

                                                                              - - - def - - - isTupleTypeRef(ref: scala.reflect.api.Universe.TypeRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Tuploids
                                                                              -
                                                                            176. - - -

                                                                              - - - def - - - isTuploidType(tpe: scala.reflect.api.Universe.Type): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Tuploids
                                                                              -
                                                                            177. - - -

                                                                              - - - def - - - isUnit(tpe: scala.reflect.api.Universe.Type): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            178. - - -

                                                                              - - - val - - - lengthName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            179. - - -

                                                                              - - - lazy val - - - manifestPre: scala.reflect.api.Universe.Type - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            180. - - -

                                                                              - - - lazy val - - - manifestSym: scala.reflect.api.Universe.Symbol - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            181. - - -

                                                                              - - - val - - - mapName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            182. - - -

                                                                              - - - val - - - mathName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            183. - - -

                                                                              - - - val - - - maxName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            184. - - -

                                                                              - - - def - - - methPart(tree: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            185. - - -

                                                                              - - - val - - - minName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            186. - - -

                                                                              - - - def - - - mkSelect(names: scala.reflect.api.Universe.TermName*): scala.reflect.api.Universe.Tree - -

                                                                              -

                                                                              Creates an Ident or Select from a list of names.

                                                                              Creates an Ident or Select from a list of names.

                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            187. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            188. - - -

                                                                              - - - def - - - newApply(target: scala.reflect.api.Universe.Tree, name: scala.reflect.api.Universe.Name, typeArgs: List[scala.reflect.api.Universe.TypeTree] = Nil, args: List[scala.reflect.api.Universe.Tree] = Nil): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            189. - - -

                                                                              - - - def - - - newApply(pos: scala.reflect.api.Universe.Position, array: ⇒ scala.reflect.api.Universe.Tree, index: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            190. - - -

                                                                              - - - def - - - newArray(componentType: scala.reflect.api.Universe.Type, length: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            191. - - -

                                                                              - - - def - - - newArrayApply(typeExpr: scala.reflect.api.Universe.TypeTree, values: scala.reflect.api.Universe.Tree*): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            192. - - -

                                                                              - - - def - - - newArrayLength(a: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Select - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            193. - - -

                                                                              - - - def - - - newArrayModuleTree: scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            194. - - -

                                                                              - - - def - - - newArrayMulti(arrayType: scala.reflect.api.Universe.Type, componentTpe: scala.reflect.api.Universe.Type, lengths: ⇒ List[scala.reflect.api.Universe.Tree], manifest: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            195. - - -

                                                                              - - - def - - - newArrayWithArrayType(arrayType: scala.reflect.api.Universe.Type, length: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            196. - - -

                                                                              - - - def - - - newAssign(target: () ⇒ scala.reflect.api.Universe.Ident, value: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Assign - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            197. - - -

                                                                              - - - def - - - newBool(v: Boolean): scala.reflect.api.Universe.Literal - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            198. - - -

                                                                              - - - def - - - newCollectionApply(collectionModuleTree: ⇒ scala.reflect.api.Universe.Tree, typeExpr: scala.reflect.api.Universe.TypeTree, values: scala.reflect.api.Universe.Tree*): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            199. - - -

                                                                              - - - def - - - newConstant(v: Any, tpe: scala.reflect.api.Universe.Type = null): scala.reflect.api.Universe.Literal - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            200. - - -

                                                                              - - - def - - - newDefaultValue(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Literal - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            201. - - -

                                                                              - - - def - - - newIf(cond: scala.reflect.api.Universe.Tree, thenTree: scala.reflect.api.Universe.Tree, elseTree: scala.reflect.api.Universe.Tree = null): scala.reflect.api.Universe.If - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            202. - - -

                                                                              - - - def - - - newInstance(tpe: scala.reflect.api.Universe.Type, constructorArgs: List[scala.reflect.api.Universe.Tree]): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            203. - - -

                                                                              - - - def - - - newInt(v: Int): scala.reflect.api.Universe.Literal - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            204. - - -

                                                                              - - - def - - - newIsInstanceOf(tree: scala.reflect.api.Universe.Tree, tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.TypeApply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            205. - - -

                                                                              - - - def - - - newIsNotNull(target: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            206. - - -

                                                                              - - - def - - - newLong(v: Long): scala.reflect.api.Universe.Literal - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            207. - - -

                                                                              - - - def - - - newNoneModuleTree: scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            208. - - -

                                                                              - - - def - - - newNull(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Literal - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            209. - - -

                                                                              - - - def - - - newOneValue(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Literal - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            210. - - -

                                                                              - - - def - - - newScalaCollectionPackageTree: scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            211. - - -

                                                                              - - - def - - - newScalaPackageTree: scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            212. - - -

                                                                              - - - def - - - newSelect(target: scala.reflect.api.Universe.Tree, name: scala.reflect.api.Universe.Name, typeArgs: List[scala.reflect.api.Universe.TypeTree] = Nil): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            213. - - -

                                                                              - - - def - - - newSeqApply(typeExpr: scala.reflect.api.Universe.TypeTree, values: scala.reflect.api.Universe.Tree*): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            214. - - -

                                                                              - - - def - - - newSeqModuleTree: scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            215. - - -

                                                                              - - - def - - - newSetModuleTree: scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            216. - - -

                                                                              - - - def - - - newSomeApply(tpe: scala.reflect.api.Universe.Type, value: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            217. - - -

                                                                              - - - def - - - newSomeModuleTree: scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            218. - - -

                                                                              - - - def - - - newTypeTree(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.TypeTree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            219. - - -

                                                                              - - - def - - - newUnit(): scala.reflect.api.Universe.Literal - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            220. - - -

                                                                              - - - def - - - newUpdate(pos: scala.reflect.api.Universe.Position, array: ⇒ scala.reflect.api.Universe.Tree, index: ⇒ scala.reflect.api.Universe.Tree, value: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            221. - - -

                                                                              - - - def - - - newVariable(prefix: String, symbolOwner: scala.reflect.api.Universe.Symbol, pos: scala.reflect.api.Universe.Position, mutable: Boolean, initialValue: scala.reflect.api.Universe.Tree, ttpe: scala.reflect.api.Universe.Type = NoType): VarDef - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            222. - - -

                                                                              - - - def - - - normalize(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Type - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            223. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            224. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            225. - - -

                                                                              - - - def - - - ownerChain(s: scala.reflect.api.Universe.Symbol): List[scala.reflect.api.Universe.Symbol] - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            226. - - -

                                                                              - - - val - - - packageName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            227. - - -

                                                                              - - - lazy val - - - primArrayBuilderClasses: Map[scala.reflect.api.Universe.Type, scala.reflect.api.Universe.ClassSymbol] - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            228. - - -

                                                                              - - - lazy val - - - primArrayNames: Array[(scala.reflect.api.Universe.Type, String)] - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            229. - - -

                                                                              - - - lazy val - - - primArrayOpsClasses: Map[scala.reflect.api.Universe.Type, scala.reflect.api.Universe.ClassSymbol] - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            230. - - -

                                                                              - - - def - - - primaryConstructor(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Symbol - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            231. - - -

                                                                              - - - val - - - productName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            232. - - -

                                                                              - - - val - - - reduceLeftName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            233. - - -

                                                                              - - - val - - - reduceRightName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            234. - - -

                                                                              - - - def - - - replaceOccurrences(tree: scala.reflect.api.Universe.Tree, mappingsSym: Map[scala.reflect.api.Universe.Symbol, () ⇒ scala.reflect.api.Universe.Tree], symbolReplacements: Map[scala.reflect.api.Universe.Symbol, scala.reflect.api.Universe.Symbol], treeReplacements: Map[scala.reflect.api.Universe.Tree, () ⇒ scala.reflect.api.Universe.Tree]): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            235. - - -

                                                                              - - - val - - - resultName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            236. - - -

                                                                              - - - val - - - reverseName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            237. - - -

                                                                              - - - val - - - scalaName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            238. - - -

                                                                              - - - lazy val - - - scalaPackage: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            239. - - -

                                                                              - - - val - - - scanLeftName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            240. - - -

                                                                              - - - val - - - scanRightName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            241. - - -

                                                                              - - - def - - - simpleBuilderResult(builder: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            242. - - -

                                                                              - - - val - - - sumName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            243. - - -

                                                                              - - - val - - - superName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            244. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            245. - - -

                                                                              - - - val - - - tabulateName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            246. - - -

                                                                              - - - val - - - tailName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            247. - - -

                                                                              - - - val - - - takeWhileName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            248. - - -

                                                                              - - - val - - - thisName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            249. - - -

                                                                              - - - def - - - toArray(tree: scala.reflect.api.Universe.Tree, componentType: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            250. - - -

                                                                              - - - val - - - toArrayName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            251. - - -

                                                                              - - - val - - - toByteName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            252. - - -

                                                                              - - - val - - - toCharName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            253. - - -

                                                                              - - - val - - - toDoubleName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            254. - - -

                                                                              - - - val - - - toFloatName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            255. - - -

                                                                              - - - val - - - toIndexedSeqName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            256. - - -

                                                                              - - - val - - - toIntName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            257. - - -

                                                                              - - - val - - - toListName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            258. - - -

                                                                              - - - val - - - toLongName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            259. - - -

                                                                              - - - val - - - toMapName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            260. - - -

                                                                              - - - val - - - toName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            261. - - -

                                                                              - - - val - - - toSeqName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            262. - - -

                                                                              - - - val - - - toSetName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            263. - - -

                                                                              - - - val - - - toShortName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            264. - - -

                                                                              - - - val - - - toSizeTName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            265. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            266. - - -

                                                                              - - - val - - - toVectorName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            267. - - -

                                                                              - - - object - - - tupleComponentName - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            268. - - -

                                                                              - - - def - - - typeApply(sym: scala.reflect.api.Universe.Symbol)(target: scala.reflect.api.Universe.Tree, targs: List[scala.reflect.api.Universe.TypeTree]): scala.reflect.api.Universe.TypeApply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            269. - - -

                                                                              - - - def - - - typeArgs(tree: scala.reflect.api.Universe.Tree): List[scala.reflect.api.Universe.Tree] - -

                                                                              -

                                                                              Strips apply nodes looking for type application.

                                                                              Strips apply nodes looking for type application.

                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            270. - - -

                                                                              - - - lazy val - - - typeToDefaultValue: Map[scala.reflect.api.Universe.Type, AnyVal] - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            271. - - -

                                                                              - - - lazy val - - - unitTpe: scala.reflect.api.Universe.Type - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            272. - - -

                                                                              - - - val - - - untilName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            273. - - -

                                                                              - - - val - - - updateName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            274. - - -

                                                                              - - implicit - def - - - varDef2TupleValue(value: VarDef): DefaultTupleValue - -

                                                                              - -
                                                                            275. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            276. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            277. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            278. - - -

                                                                              - - - def - - - warnSideEffect(tree: scala.reflect.api.Universe.Tree): Unit - -

                                                                              - -
                                                                            279. - - -

                                                                              - - - def - - - whileLoop(owner: scala.reflect.api.Universe.Symbol, pos: scala.reflect.api.Universe.Position, cond: scala.reflect.api.Universe.Tree, body: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            280. - - -

                                                                              - - - def - - - whileLoop(owner: scala.reflect.api.Universe.Symbol, tree: scala.reflect.api.Universe.Tree, cond: scala.reflect.api.Universe.Tree, body: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            281. - - -

                                                                              - - - val - - - withFilterName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            282. - - -

                                                                              - - - val - - - zipName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            283. - - -

                                                                              - - - val - - - zipWithIndexName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from CodeAnalysis

                                                                            -
                                                                            -

                                                                            Inherited from TupleAnalysis

                                                                            -
                                                                            -

                                                                            Inherited from TreeBuilders

                                                                            -
                                                                            -

                                                                            Inherited from MiscMatchers

                                                                            -
                                                                            -

                                                                            Inherited from Tuploids

                                                                            -
                                                                            -

                                                                            Inherited from CommonScalaNames

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/TraversalOps$FoldName$.html b/Components/latest/api/scalaxy/components/TraversalOps$FoldName$.html deleted file mode 100644 index 819abe3a..00000000 --- a/Components/latest/api/scalaxy/components/TraversalOps$FoldName$.html +++ /dev/null @@ -1,448 +0,0 @@ - - - - - FoldName - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.TraversalOps.FoldName - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.TraversalOps

                                                                            -

                                                                            FoldName

                                                                            -
                                                                            - -

                                                                            - - - object - - - FoldName - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. FoldName
                                                                            2. AnyRef
                                                                            3. Any
                                                                            4. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - - def - - - apply(isLeft: Boolean): Nothing - -

                                                                              - -
                                                                            7. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            8. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            9. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            11. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            12. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            13. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            19. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            20. - - -

                                                                              - - - def - - - unapply(name: scala.reflect.api.Universe.Name): Option[Boolean] - -

                                                                              - -
                                                                            21. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            22. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            23. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/TraversalOps$ReduceName$.html b/Components/latest/api/scalaxy/components/TraversalOps$ReduceName$.html deleted file mode 100644 index 38c48fd6..00000000 --- a/Components/latest/api/scalaxy/components/TraversalOps$ReduceName$.html +++ /dev/null @@ -1,448 +0,0 @@ - - - - - ReduceName - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.TraversalOps.ReduceName - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.TraversalOps

                                                                            -

                                                                            ReduceName

                                                                            -
                                                                            - -

                                                                            - - - object - - - ReduceName - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. ReduceName
                                                                            2. AnyRef
                                                                            3. Any
                                                                            4. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - - def - - - apply(isLeft: Boolean): Nothing - -

                                                                              - -
                                                                            7. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            8. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            9. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            11. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            12. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            13. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            19. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            20. - - -

                                                                              - - - def - - - unapply(name: scala.reflect.api.Universe.Name): Option[Boolean] - -

                                                                              - -
                                                                            21. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            22. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            23. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/TraversalOps$ScanName$.html b/Components/latest/api/scalaxy/components/TraversalOps$ScanName$.html deleted file mode 100644 index 6c9e3897..00000000 --- a/Components/latest/api/scalaxy/components/TraversalOps$ScanName$.html +++ /dev/null @@ -1,448 +0,0 @@ - - - - - ScanName - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.TraversalOps.ScanName - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.TraversalOps

                                                                            -

                                                                            ScanName

                                                                            -
                                                                            - -

                                                                            - - - object - - - ScanName - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. ScanName
                                                                            2. AnyRef
                                                                            3. Any
                                                                            4. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - - def - - - apply(isLeft: Boolean): Nothing - -

                                                                              - -
                                                                            7. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            8. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            9. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            11. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            12. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            13. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            19. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            20. - - -

                                                                              - - - def - - - unapply(name: scala.reflect.api.Universe.Name): Option[Boolean] - -

                                                                              - -
                                                                            21. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            22. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            23. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/TraversalOps$TraversalOp$.html b/Components/latest/api/scalaxy/components/TraversalOps$TraversalOp$.html deleted file mode 100644 index 989b8e9d..00000000 --- a/Components/latest/api/scalaxy/components/TraversalOps$TraversalOp$.html +++ /dev/null @@ -1,435 +0,0 @@ - - - - - TraversalOp - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.TraversalOps.TraversalOp - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.TraversalOps

                                                                            -

                                                                            TraversalOp

                                                                            -
                                                                            - -

                                                                            - - - object - - - TraversalOp - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. TraversalOp
                                                                            2. AnyRef
                                                                            3. Any
                                                                            4. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            8. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            11. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            12. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            13. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            18. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            19. - - -

                                                                              - - - def - - - unapply(tree: scala.reflect.api.Universe.Tree): Option[TraversalOps.TraversalOp] - -

                                                                              - -
                                                                            20. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            21. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            22. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/TraversalOps.html b/Components/latest/api/scalaxy/components/TraversalOps.html deleted file mode 100644 index 34bff9a5..00000000 --- a/Components/latest/api/scalaxy/components/TraversalOps.html +++ /dev/null @@ -1,4884 +0,0 @@ - - - - - TraversalOps - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.TraversalOps - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components

                                                                            -

                                                                            TraversalOps

                                                                            -
                                                                            - -

                                                                            - - - trait - - - TraversalOps extends CommonScalaNames with StreamOps with MiscMatchers - -

                                                                            - -
                                                                            - Known Subclasses - -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. TraversalOps
                                                                            2. StreamOps
                                                                            3. StreamSinks
                                                                            4. Streams
                                                                            5. CodeAnalysis
                                                                            6. TupleAnalysis
                                                                            7. TreeBuilders
                                                                            8. MiscMatchers
                                                                            9. Tuploids
                                                                            10. CommonScalaNames
                                                                            11. AnyRef
                                                                            12. Any
                                                                            13. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - -
                                                                            -

                                                                            Type Members

                                                                            -
                                                                            1. - - -

                                                                              - - - class - - - ArrayBuilderGen extends BuilderGen - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamSinks
                                                                              -
                                                                            2. - - -

                                                                              - - - trait - - - ArrayBuilderStreamSink extends BuilderStreamSink with WithArrayResultWrapper - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamSinks
                                                                              -
                                                                            3. - - -

                                                                              - - - trait - - - ArrayStreamSink extends WithArrayResultWrapper - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamSinks
                                                                              -
                                                                            4. - - -

                                                                              - - abstract - class - - - BooleanEvaluator extends Evaluator[Boolean] - -

                                                                              -
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            5. - - -

                                                                              - - - class - - - BoundTuple extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              TupleAnalysis
                                                                              -
                                                                            6. - - -

                                                                              - - - case class - - - BrokenOperationsStreamException(msg: String, sourceAndOps: Seq[StreamComponent], componentsWithSideEffects: Seq[SideEffectFullComponent]) extends UnsupportedOperationException with Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            7. - - -

                                                                              - - - trait - - - BuilderGen extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamSinks
                                                                              -
                                                                            8. - - -

                                                                              - - - trait - - - BuilderStreamSink extends WithResultWrapper - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamSinks
                                                                              -
                                                                            9. - - -

                                                                              - - - case class - - - CanChainResult(canChain: Boolean, reason: Option[String]) extends Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            10. - - -

                                                                              - - - trait - - - CanCreateArraySink extends CanCreateStreamSink - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamSinks
                                                                              -
                                                                            11. - - -

                                                                              - - - trait - - - CanCreateListSink extends CanCreateStreamSink - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamSinks
                                                                              -
                                                                            12. - - -

                                                                              - - - trait - - - CanCreateOptionSink extends CanCreateStreamSink - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamSinks
                                                                              -
                                                                            13. - - -

                                                                              - - - trait - - - CanCreateSetSink extends CanCreateStreamSink - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamSinks
                                                                              -
                                                                            14. - - -

                                                                              - - - trait - - - CanCreateStreamSink extends StreamChainTestable - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            15. - - -

                                                                              - - - trait - - - CanCreateVectorSink extends CanCreateStreamSink - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamSinks
                                                                              -
                                                                            16. - - -

                                                                              - - - case class - - - CodeWontBenefitFromOptimization(reason: String) extends UnsupportedOperationException with Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            17. - - -

                                                                              - - - class - - - CollectionApply extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            18. - - -

                                                                              - - abstract - class - - - DefaultBuilderGen extends BuilderGen - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamSinks
                                                                              -
                                                                            19. - - -

                                                                              - - - class - - - DefaultTupleValue extends TupleValue - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            20. - - -

                                                                              - - abstract - class - - - Evaluator[R] extends scala.reflect.api.Universe.Traverser - -

                                                                              -
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            21. - - -

                                                                              - - - class - - - HigherTypeParameterExtractor extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            22. - - -

                                                                              - - - type - - - IdentGen = () ⇒ scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            23. - - -

                                                                              - - - class - - - Ids extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            24. - - -

                                                                              - - abstract - class - - - IntEvaluator extends Evaluator[Int] - -

                                                                              -
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            25. - - -

                                                                              - - - class - - - ListBuilderGen extends DefaultBuilderGen - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamSinks
                                                                              -
                                                                            26. - - -

                                                                              - - - trait - - - LocalContext extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            27. - - -

                                                                              - - - case class - - - Loop(pos: scala.reflect.api.Universe.Position, currentOwner: scala.reflect.api.Universe.Symbol, transform: (scala.reflect.api.Universe.Tree) ⇒ scala.reflect.api.Universe.Tree) extends Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            28. - - -

                                                                              - - - class - - - N extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            29. - - -

                                                                              - - sealed - trait - - - Order extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            30. - - -

                                                                              - - sealed - trait - - - ResultKind extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            31. - - -

                                                                              - - abstract - class - - - SeqEvaluator extends Evaluator[Seq[scala.reflect.api.Universe.Tree]] - -

                                                                              -
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            32. - - -

                                                                              - - - class - - - SetBuilderGen extends BuilderGen - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamSinks
                                                                              -
                                                                            33. - - -

                                                                              - - - trait - - - SideEffectFreeStreamComponent extends StreamComponent - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            34. - - -

                                                                              - - - case class - - - SideEffectFullComponent(component: StreamComponent, sideEffects: Streams.SideEffects, preventedOptimizations: Boolean) extends Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            35. - - -

                                                                              - - - type - - - SideEffects = Seq[scala.reflect.api.Universe.Tree] - -

                                                                              -
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            36. - - -

                                                                              - - - class - - - SideEffectsAnalyzer extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            37. - - -

                                                                              - - - class - - - SideEffectsEvaluator extends SeqEvaluator - -

                                                                              -
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            38. - - -

                                                                              - - - case class - - - Stream(source: StreamSource, transformers: Seq[StreamTransformer]) extends Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            39. - - -

                                                                              - - - trait - - - StreamChainTestable extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            40. - - -

                                                                              - - - trait - - - StreamComponent extends StreamChainTestable - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            41. - - -

                                                                              - - - trait - - - StreamSink extends SideEffectFreeStreamComponent - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            42. - - -

                                                                              - - - trait - - - StreamSource extends StreamComponent - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            43. - - -

                                                                              - - - trait - - - StreamTransformer extends StreamComponent - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            44. - - -

                                                                              - - - case class - - - StreamValue(value: TupleValue, extraFirstValue: Option[TupleValue] = scala.None, valueIndex: Option[() ⇒ scala.reflect.api.Universe.Tree] = scala.None, valuesCount: Option[() ⇒ scala.reflect.api.Universe.Tree] = scala.None) extends Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            45. - - -

                                                                              - - - case class - - - SymbolsInfo(tree: scala.reflect.api.Universe.Tree, symbolDefinitions: Seq[scala.reflect.api.Universe.DefTree], definedSymbols: Set[scala.reflect.api.Universe.Symbol], preKnownSymbols: Set[scala.reflect.api.Universe.Symbol], unknownReferences: Seq[scala.reflect.api.Universe.RefTree]) extends Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            46. - - -

                                                                              - - sealed - trait - - - TraversalDirection extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            47. - - -

                                                                              - - - class - - - TraversalOp extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamOps
                                                                              -
                                                                            48. - - -

                                                                              - - sealed abstract - class - - - TraversalOpType extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamOps
                                                                              -
                                                                            49. - - -

                                                                              - - - type - - - TreeGen = () ⇒ scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            50. - - -

                                                                              - - - class - - - TupleAnalyzer extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              TupleAnalysis
                                                                              -
                                                                            51. - - -

                                                                              - - - case class - - - TupleInfo(tpe: scala.reflect.api.Universe.Type, components: Seq[TupleInfo]) extends Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              TupleAnalysis
                                                                              -
                                                                            52. - - -

                                                                              - - - case class - - - TupleSlice(baseSymbol: scala.reflect.api.Universe.Symbol, sliceOffset: Int, sliceLength: Int) extends Product with Serializable - -

                                                                              -

                                                                              Phases : -- unique renaming -- tuple cartography (map symbols and treeId to TupleSlices : x.

                                                                              -
                                                                            53. - - -

                                                                              - - - trait - - - TupleValue extends () ⇒ scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            54. - - -

                                                                              - - - case class - - - VarDef(rawIdentGen: () ⇒ scala.reflect.api.Universe.Ident, symbol: scala.reflect.api.Universe.Symbol, definition: scala.reflect.api.Universe.ValDef) extends Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            55. - - -

                                                                              - - - class - - - VectorBuilderGen extends DefaultBuilderGen - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamSinks
                                                                              -
                                                                            56. - - -

                                                                              - - - trait - - - WithArrayResultWrapper extends WithResultWrapper - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamSinks
                                                                              -
                                                                            57. - - -

                                                                              - - - trait - - - WithResultWrapper extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamSinks
                                                                              -
                                                                            -
                                                                            - -
                                                                            -

                                                                            Abstract Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - abstract - def - - - fresh(s: String): String - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            2. - - -

                                                                              - - abstract - val - - - global: Universe - -

                                                                              -
                                                                              Definition Classes
                                                                              TraversalOps → StreamOps → StreamSinks → Streams → CodeAnalysis → TupleAnalysis → TreeBuilders → MiscMatchers → Tuploids → CommonScalaNames
                                                                              -
                                                                            3. - - -

                                                                              - - abstract - def - - - inferImplicitValue(pt: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            4. - - -

                                                                              - - abstract - def - - - setInfo(sym: scala.reflect.api.Universe.Symbol, tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Symbol - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            5. - - -

                                                                              - - abstract - def - - - setPos(tree: scala.reflect.api.Universe.Tree, pos: scala.reflect.api.Universe.Position): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            6. - - -

                                                                              - - abstract - def - - - setType(tree: scala.reflect.api.Universe.Tree, tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            7. - - -

                                                                              - - abstract - def - - - setType(sym: scala.reflect.api.Universe.Symbol, tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Symbol - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            8. - - -

                                                                              - - abstract - def - - - typeCheck(tree: scala.reflect.api.Universe.Tree, pt: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            9. - - -

                                                                              - - abstract - def - - - typed[T <: scala.reflect.api.Universe.Tree](tree: T): T - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            10. - - -

                                                                              - - abstract - def - - - verbose: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            11. - - -

                                                                              - - abstract - def - - - warning(pos: scala.reflect.api.Universe.Position, msg: String): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            12. - - -

                                                                              - - abstract - def - - - withSymbol[T <: scala.reflect.api.Universe.Tree](sym: scala.reflect.api.Universe.Symbol, tpe: scala.reflect.api.Universe.Type = NoType)(tree: T): T - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            -
                                                                            - -
                                                                            -

                                                                            Concrete Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - - lazy val - - - ADD: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            7. - - -

                                                                              - - - lazy val - - - AND: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            8. - - -

                                                                              - - - lazy val - - - ASR: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            9. - - -

                                                                              - - - object - - - ArrayApply extends CollectionApply - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            10. - - -

                                                                              - - - lazy val - - - ArrayBufferClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            11. - - -

                                                                              - - - lazy val - - - ArrayIndexOutOfBoundsExceptionClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            12. - - -

                                                                              - - - val - - - ArrayName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            13. - - -

                                                                              - - - object - - - ArrayOps - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            14. - - -

                                                                              - - - lazy val - - - ArrayOpsClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            15. - - -

                                                                              - - - object - - - ArrayTabulate - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            16. - - -

                                                                              - - - object - - - ArrayTyped extends HigherTypeParameterExtractor - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            17. - - -

                                                                              - - - object - - - BasicTypeApply - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            18. - - -

                                                                              - - - def - - - C(name: String): scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            19. - - -

                                                                              - - - object - - - CanBuildFromArg - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            20. - - -

                                                                              - - - lazy val - - - CanBuildFromClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            21. - - -

                                                                              - - - lazy val - - - DIV: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            22. - - -

                                                                              - - - lazy val - - - EQ: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            23. - - -

                                                                              - - - lazy val - - - EQL: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            24. - - -

                                                                              - - - object - - - FoldName - -

                                                                              - -
                                                                            25. - - -

                                                                              - - - object - - - Foreach - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            26. - - -

                                                                              - - - object - - - FromLeft extends TraversalDirection with Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            27. - - -

                                                                              - - - object - - - FromRight extends TraversalDirection with Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            28. - - -

                                                                              - - - object - - - Func - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            29. - - -

                                                                              - - - lazy val - - - GE: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            30. - - -

                                                                              - - - lazy val - - - GT: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            31. - - -

                                                                              - - - lazy val - - - HASHHASH: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            32. - - -

                                                                              - - - lazy val - - - ImmutableListClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            33. - - -

                                                                              - - - object - - - IndexedSeqApply extends CollectionApply - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            34. - - -

                                                                              - - - lazy val - - - IndexedSeqClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            35. - - -

                                                                              - - - lazy val - - - IndexedSeqModule: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            36. - - -

                                                                              - - - object - - - IntRange - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            37. - - -

                                                                              - - - lazy val - - - LE: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            38. - - -

                                                                              - - - lazy val - - - LSL: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            39. - - -

                                                                              - - - lazy val - - - LSR: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            40. - - -

                                                                              - - - lazy val - - - LT: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            41. - - -

                                                                              - - - object - - - ListApply extends CollectionApply - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            42. - - -

                                                                              - - - lazy val - - - ListBufferClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            43. - - -

                                                                              - - - lazy val - - - ListClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            44. - - -

                                                                              - - - object - - - ListTree extends HigherTypeParameterExtractor - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            45. - - -

                                                                              - - - def - - - M(name: String): scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            46. - - -

                                                                              - - - lazy val - - - MINUS: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            47. - - -

                                                                              - - - lazy val - - - MOD: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            48. - - -

                                                                              - - - lazy val - - - MUL: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            49. - - -

                                                                              - - - object - - - N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            50. - - -

                                                                              - - implicit - def - - - N2TermName(n: N): scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            51. - - -

                                                                              - - - lazy val - - - NE: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            52. - - -

                                                                              - - - object - - - NoResult extends ResultKind with Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            53. - - -

                                                                              - - - lazy val - - - NonEmptyListClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            54. - - -

                                                                              - - - lazy val - - - NoneModule: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            55. - - -

                                                                              - - - lazy val - - - OR: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            56. - - -

                                                                              - - - object - - - OptionApply extends CollectionApply - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            57. - - -

                                                                              - - - lazy val - - - OptionClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            58. - - -

                                                                              - - - lazy val - - - OptionModule: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            59. - - -

                                                                              - - - object - - - OptionTree - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            60. - - -

                                                                              - - - def - - - P(name: String): scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            61. - - -

                                                                              - - - lazy val - - - PLUS: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            62. - - -

                                                                              - - - object - - - Predef - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            63. - - -

                                                                              - - - object - - - ReduceName - -

                                                                              - -
                                                                            64. - - -

                                                                              - - - lazy val - - - RefArrayBuilderClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            65. - - -

                                                                              - - - lazy val - - - RefArrayOpsClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            66. - - -

                                                                              - - - object - - - ReverseOrder extends Order with Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            67. - - -

                                                                              - - - lazy val - - - RichWrappers: Set[scala.reflect.api.Universe.Symbol] - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            68. - - -

                                                                              - - - lazy val - - - SELF: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            69. - - -

                                                                              - - - lazy val - - - SUB: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            70. - - -

                                                                              - - - object - - - SameOrder extends Order with Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            71. - - -

                                                                              - - - lazy val - - - ScalaCollectionPackage: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            72. - - -

                                                                              - - - lazy val - - - ScalaMathCommonClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            73. - - -

                                                                              - - - object - - - ScalaMathFunction - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            74. - - -

                                                                              - - - lazy val - - - ScalaMathPackage: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            75. - - -

                                                                              - - - lazy val - - - ScalaMathPackageClass: scala.reflect.api.Universe.Symbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            76. - - -

                                                                              - - - lazy val - - - ScalaReflectPackage: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            77. - - -

                                                                              - - - object - - - ScalarResult extends ResultKind with Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            78. - - -

                                                                              - - - object - - - ScanName - -

                                                                              - -
                                                                            79. - - -

                                                                              - - - object - - - SeqApply extends CollectionApply - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            80. - - -

                                                                              - - - lazy val - - - SeqClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            81. - - -

                                                                              - - - lazy val - - - SeqModule: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            82. - - -

                                                                              - - - lazy val - - - SetBuilderClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            83. - - -

                                                                              - - - lazy val - - - SetClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            84. - - -

                                                                              - - - lazy val - - - SetModule: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            85. - - -

                                                                              - - - lazy val - - - SomeModule: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            86. - - -

                                                                              - - - object - - - StreamResult extends ResultKind with Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            87. - - -

                                                                              - - - lazy val - - - StringOpsClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            88. - - -

                                                                              - - - object - - - SymbolWithOwnerAndName - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            89. - - -

                                                                              - - - lazy val - - - THIS: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            90. - - -

                                                                              - - - object - - - TraversalOp - -

                                                                              - -
                                                                            91. - - -

                                                                              - - - object - - - TraversalOps - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamOps
                                                                              -
                                                                            92. - - -

                                                                              - - - object - - - TreeWithSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            93. - - -

                                                                              - - - object - - - TreeWithType - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            94. - - -

                                                                              - - - object - - - TrivialCanBuildFromArg - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            95. - - -

                                                                              - - - object - - - TupleClass - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            96. - - -

                                                                              - - - object - - - TupleComponent - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            97. - - -

                                                                              - - - object - - - TupleCreation - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            98. - - -

                                                                              - - - object - - - TuplePath - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            99. - - -

                                                                              - - - object - - - TupleSelect - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            100. - - -

                                                                              - - - lazy val - - - UNARY_!: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            101. - - -

                                                                              - - - lazy val - - - UNARY_+: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            102. - - -

                                                                              - - - lazy val - - - UNARY_-: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            103. - - -

                                                                              - - - lazy val - - - UNARY_~: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            104. - - -

                                                                              - - - object - - - Unordered extends Order with Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            105. - - -

                                                                              - - implicit - def - - - VarDev2IdentGen(vd: VarDef): () ⇒ scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            106. - - -

                                                                              - - - lazy val - - - VectorBuilderClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            107. - - -

                                                                              - - - lazy val - - - VectorClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            108. - - -

                                                                              - - - object - - - WhileLoop - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            109. - - -

                                                                              - - - lazy val - - - WrappedArrayBuilderClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            110. - - -

                                                                              - - - object - - - WrappedArrayTree - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            111. - - -

                                                                              - - - lazy val - - - XOR: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            112. - - -

                                                                              - - - lazy val - - - ZAND: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            113. - - -

                                                                              - - - lazy val - - - ZOR: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            114. - - -

                                                                              - - - def - - - addAssign(target: scala.reflect.api.Universe.Tree, toAdd: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            115. - - -

                                                                              - - - val - - - addAssignName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            116. - - -

                                                                              - - - def - - - apply(sym: scala.reflect.api.Universe.Symbol)(target: scala.reflect.api.Universe.Tree, args: List[scala.reflect.api.Universe.Tree]): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            117. - - -

                                                                              - - - def - - - applyFiberPath(rootGen: () ⇒ scala.reflect.api.Universe.Tree, rootTpe: scala.reflect.api.Universe.Type, path: List[Int]): (scala.reflect.api.Universe.Tree, scala.reflect.api.Universe.Type) - -

                                                                              -
                                                                              Definition Classes
                                                                              TupleAnalysis
                                                                              -
                                                                            118. - - -

                                                                              - - - def - - - applyFiberPath(rootGen: () ⇒ scala.reflect.api.Universe.Tree, path: List[Int]): (scala.reflect.api.Universe.Tree, scala.reflect.api.Universe.Type) - -

                                                                              -
                                                                              Definition Classes
                                                                              TupleAnalysis
                                                                              -
                                                                            119. - - -

                                                                              - - - val - - - applyName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            120. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            121. - - -

                                                                              - - - def - - - assembleStream(stream: Stream, outerTree: scala.reflect.api.Universe.Tree, transform: (scala.reflect.api.Universe.Tree) ⇒ scala.reflect.api.Universe.Tree, pos: scala.reflect.api.Universe.Position, currentOwner: scala.reflect.api.Universe.Symbol): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            122. - - -

                                                                              - - - def - - - basicTypeApplyTraversalOp(tree: scala.reflect.api.Universe.Tree, collection: scala.reflect.api.Universe.Tree, name: scala.reflect.api.Universe.Name, typeArgs: List[scala.reflect.api.Universe.Tree], args: Seq[List[scala.reflect.api.Universe.Tree]]): Option[TraversalOp] - -

                                                                              - -
                                                                            123. - - -

                                                                              - - - def - - - binOp(a: scala.reflect.api.Universe.Tree, op: scala.reflect.api.Universe.Symbol, b: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            124. - - -

                                                                              - - - def - - - boolAnd(a: scala.reflect.api.Universe.Tree, b: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            125. - - -

                                                                              - - - def - - - boolNot(a: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Select - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            126. - - -

                                                                              - - - def - - - boolOr(a: scala.reflect.api.Universe.Tree, b: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            127. - - -

                                                                              - - - val - - - byName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            128. - - -

                                                                              - - - val - - - canBuildFromName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            129. - - -

                                                                              - - - lazy val - - - classToType: Map[Class[_], scala.reflect.api.Universe.Type] - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            130. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            131. - - -

                                                                              - - - val - - - collectName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            132. - - -

                                                                              - - - val - - - countName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            133. - - -

                                                                              - - - def - - - createSideEffectsEvaluator(tree: scala.reflect.api.Universe.Tree, cached: Boolean = true, preKnownSymbols: Set[scala.reflect.api.Universe.Symbol] = Set()): SideEffectsEvaluator - -

                                                                              -
                                                                              Attributes
                                                                              protected
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            134. - - -

                                                                              - - - def - - - decrementIntVar(identGen: () ⇒ scala.reflect.api.Universe.Ident, value: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Assign - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            135. - - -

                                                                              - - - val - - - dropWhileName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            136. - - -

                                                                              - - - def - - - encode(str: String): scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            137. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            138. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            139. - - -

                                                                              - - - val - - - existsName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            140. - - -

                                                                              - - - val - - - filterName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            141. - - -

                                                                              - - - val - - - filterNotName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            142. - - -

                                                                              - - - def - - - filterTree[V](tree: scala.reflect.api.Universe.Tree)(f: PartialFunction[scala.reflect.api.Universe.Tree, V]): Seq[V] - -

                                                                              -
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            143. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            144. - - -

                                                                              - - - val - - - findName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            145. - - -

                                                                              - - - def - - - flattenApply(tree: scala.reflect.api.Universe.Tree): List[scala.reflect.api.Universe.Tree] - -

                                                                              -

                                                                              Smashes directly nested applies down to catenate the argument lists.

                                                                              Smashes directly nested applies down to catenate the argument lists.

                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            146. - - -

                                                                              - - - def - - - flattenApplyGroups(tree: scala.reflect.api.Universe.Tree): List[List[scala.reflect.api.Universe.Tree]] - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            147. - - -

                                                                              - - - def - - - flattenFiberPaths(info: TupleInfo): Seq[List[Int]] - -

                                                                              -
                                                                              Definition Classes
                                                                              TupleAnalysis
                                                                              -
                                                                            148. - - -

                                                                              - - - def - - - flattenFiberPaths(tpe: scala.reflect.api.Universe.Type): Seq[List[Int]] - -

                                                                              -
                                                                              Definition Classes
                                                                              TupleAnalysis
                                                                              -
                                                                            149. - - -

                                                                              - - - def - - - flattenSelect(tree: scala.reflect.api.Universe.Tree): (scala.reflect.api.Universe.Tree, List[scala.reflect.api.Universe.Name]) - -

                                                                              -

                                                                              Smashes directly nested selects down to the inner tree and a list of names.

                                                                              Smashes directly nested selects down to the inner tree and a list of names.

                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            150. - - -

                                                                              - - - def - - - flattenTypes(tpe: scala.reflect.api.Universe.Type): Seq[scala.reflect.api.Universe.Type] - -

                                                                              -
                                                                              Definition Classes
                                                                              TupleAnalysis
                                                                              -
                                                                            151. - - -

                                                                              - - - val - - - foldLeftName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            152. - - -

                                                                              - - - val - - - foldRightName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            153. - - -

                                                                              - - - val - - - forallName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            154. - - -

                                                                              - - - val - - - foreachName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            155. - - -

                                                                              - - - def - - - getArrayType(dimensions: Int, componentType: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Type - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            156. - - -

                                                                              - - - def - - - getArrayWrapperTpe(componentType: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Type - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamSinks
                                                                              -
                                                                            157. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            158. - - -

                                                                              - - - def - - - getComponentOffsetAndSizeOfIthMember(tpe: scala.reflect.api.Universe.Type, i: Int): (Int, Int) - -

                                                                              -
                                                                              Definition Classes
                                                                              TupleAnalysis
                                                                              -
                                                                            159. - - -

                                                                              - - - def - - - getRawUnknownSymbolReferences(tree: scala.reflect.api.Universe.Tree, isKnownSymbol: (scala.reflect.api.Universe.Symbol) ⇒ Boolean, accept: (scala.reflect.api.Universe.Tree) ⇒ Boolean): Seq[scala.reflect.api.Universe.RefTree] - -

                                                                              -
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            160. - - -

                                                                              - - - def - - - getSideEffects(tree: scala.reflect.api.Universe.Tree): Seq[scala.reflect.api.Universe.Tree] - -

                                                                              -
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            161. - - -

                                                                              - - - def - - - getSymbolDefinitions(tree: scala.reflect.api.Universe.Tree): Seq[scala.reflect.api.Universe.DefTree] - -

                                                                              -
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            162. - - -

                                                                              - - - def - - - getTreeChildren(tree: scala.reflect.api.Universe.Tree): Seq[scala.reflect.api.Universe.Tree] - -

                                                                              -
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            163. - - -

                                                                              - - - def - - - getTupleComponentTypes(tpe: scala.reflect.api.Universe.Type): List[scala.reflect.api.Universe.Type] - -

                                                                              -
                                                                              Definition Classes
                                                                              Tuploids
                                                                              -
                                                                            164. - - -

                                                                              - - - def - - - getTupleInfo(tpe: scala.reflect.api.Universe.Type): TupleInfo - -

                                                                              -
                                                                              Definition Classes
                                                                              TupleAnalysis
                                                                              -
                                                                            165. - - -

                                                                              - - - def - - - getType(tree: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Type - -

                                                                              -
                                                                              Definition Classes
                                                                              TupleAnalysis
                                                                              -
                                                                            166. - - -

                                                                              - - - def - - - getUnknownSymbolInfo(tree: scala.reflect.api.Universe.Tree, filter: (scala.reflect.api.Universe.Tree) ⇒ Boolean = _ => true, preKnownSymbols: Set[scala.reflect.api.Universe.Symbol] = Set()): SymbolsInfo - -

                                                                              -
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            167. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            168. - - -

                                                                              - - - val - - - headName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            169. - - -

                                                                              - - - def - - - ident(sym: scala.reflect.api.Universe.Symbol, tpe: scala.reflect.api.Universe.Type, n: scala.reflect.api.Universe.Name, pos: scala.reflect.api.Universe.Position = NoPosition): scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            170. - - -

                                                                              - - - def - - - incrementIntVar(identGen: () ⇒ scala.reflect.api.Universe.Ident, value: scala.reflect.api.Universe.Tree = newInt(1)): scala.reflect.api.Universe.Assign - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            171. - - -

                                                                              - - - def - - - intAdd(a: ⇒ scala.reflect.api.Universe.Tree, b: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            172. - - -

                                                                              - - - def - - - intDiv(a: ⇒ scala.reflect.api.Universe.Tree, b: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            173. - - -

                                                                              - - - def - - - intSub(a: ⇒ scala.reflect.api.Universe.Tree, b: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            174. - - -

                                                                              - - - val - - - intWrapperName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            175. - - -

                                                                              - - - def - - - isAnyVal(tpe: scala.reflect.api.Universe.Type): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            176. - - -

                                                                              - - - val - - - isEmptyName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            177. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            178. - - -

                                                                              - - - def - - - isPrimitiveType(tpe: scala.reflect.api.Universe.Type): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Tuploids
                                                                              -
                                                                            179. - - -

                                                                              - - - def - - - isSideEffectFree(tree: scala.reflect.api.Universe.Tree): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              CodeAnalysis
                                                                              -
                                                                            180. - - -

                                                                              - - - def - - - isTupleSymbol(sym: scala.reflect.api.Universe.Symbol): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            181. - - -

                                                                              - - - def - - - isTupleType(tpe: scala.reflect.api.Universe.Type): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Tuploids
                                                                              -
                                                                            182. - - -

                                                                              - - - def - - - isTupleTypeRef(ref: scala.reflect.api.Universe.TypeRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Tuploids
                                                                              -
                                                                            183. - - -

                                                                              - - - def - - - isTuploidType(tpe: scala.reflect.api.Universe.Type): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Tuploids
                                                                              -
                                                                            184. - - -

                                                                              - - - def - - - isUnit(tpe: scala.reflect.api.Universe.Type): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            185. - - -

                                                                              - - - def - - - itemIdentGen(value: StreamValue)(implicit loop: Loop): () ⇒ scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              StreamSinks
                                                                              -
                                                                            186. - - -

                                                                              - - - val - - - lengthName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            187. - - -

                                                                              - - - lazy val - - - manifestPre: scala.reflect.api.Universe.Type - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            188. - - -

                                                                              - - - lazy val - - - manifestSym: scala.reflect.api.Universe.Symbol - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            189. - - -

                                                                              - - - val - - - mapName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            190. - - -

                                                                              - - - val - - - mathName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            191. - - -

                                                                              - - - val - - - maxName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            192. - - -

                                                                              - - - def - - - methPart(tree: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            193. - - -

                                                                              - - - val - - - minName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            194. - - -

                                                                              - - - def - - - mkSelect(names: scala.reflect.api.Universe.TermName*): scala.reflect.api.Universe.Tree - -

                                                                              -

                                                                              Creates an Ident or Select from a list of names.

                                                                              Creates an Ident or Select from a list of names.

                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            195. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            196. - - -

                                                                              - - - def - - - newApply(target: scala.reflect.api.Universe.Tree, name: scala.reflect.api.Universe.Name, typeArgs: List[scala.reflect.api.Universe.TypeTree] = Nil, args: List[scala.reflect.api.Universe.Tree] = Nil): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            197. - - -

                                                                              - - - def - - - newApply(pos: scala.reflect.api.Universe.Position, array: ⇒ scala.reflect.api.Universe.Tree, index: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            198. - - -

                                                                              - - - def - - - newArray(componentType: scala.reflect.api.Universe.Type, length: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            199. - - -

                                                                              - - - def - - - newArrayApply(typeExpr: scala.reflect.api.Universe.TypeTree, values: scala.reflect.api.Universe.Tree*): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            200. - - -

                                                                              - - - def - - - newArrayLength(a: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Select - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            201. - - -

                                                                              - - - def - - - newArrayModuleTree: scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            202. - - -

                                                                              - - - def - - - newArrayMulti(arrayType: scala.reflect.api.Universe.Type, componentTpe: scala.reflect.api.Universe.Type, lengths: ⇒ List[scala.reflect.api.Universe.Tree], manifest: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            203. - - -

                                                                              - - - def - - - newArrayWithArrayType(arrayType: scala.reflect.api.Universe.Type, length: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            204. - - -

                                                                              - - - def - - - newAssign(target: () ⇒ scala.reflect.api.Universe.Ident, value: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Assign - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            205. - - -

                                                                              - - - def - - - newBool(v: Boolean): scala.reflect.api.Universe.Literal - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            206. - - -

                                                                              - - - def - - - newCollectionApply(collectionModuleTree: ⇒ scala.reflect.api.Universe.Tree, typeExpr: scala.reflect.api.Universe.TypeTree, values: scala.reflect.api.Universe.Tree*): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            207. - - -

                                                                              - - - def - - - newConstant(v: Any, tpe: scala.reflect.api.Universe.Type = null): scala.reflect.api.Universe.Literal - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            208. - - -

                                                                              - - - def - - - newDefaultValue(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Literal - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            209. - - -

                                                                              - - - def - - - newIf(cond: scala.reflect.api.Universe.Tree, thenTree: scala.reflect.api.Universe.Tree, elseTree: scala.reflect.api.Universe.Tree = null): scala.reflect.api.Universe.If - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            210. - - -

                                                                              - - - def - - - newInstance(tpe: scala.reflect.api.Universe.Type, constructorArgs: List[scala.reflect.api.Universe.Tree]): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            211. - - -

                                                                              - - - def - - - newInt(v: Int): scala.reflect.api.Universe.Literal - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            212. - - -

                                                                              - - - def - - - newIsInstanceOf(tree: scala.reflect.api.Universe.Tree, tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.TypeApply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            213. - - -

                                                                              - - - def - - - newIsNotNull(target: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            214. - - -

                                                                              - - - def - - - newLong(v: Long): scala.reflect.api.Universe.Literal - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            215. - - -

                                                                              - - - def - - - newNoneModuleTree: scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            216. - - -

                                                                              - - - def - - - newNull(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Literal - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            217. - - -

                                                                              - - - def - - - newOneValue(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Literal - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            218. - - -

                                                                              - - - def - - - newScalaCollectionPackageTree: scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            219. - - -

                                                                              - - - def - - - newScalaPackageTree: scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            220. - - -

                                                                              - - - def - - - newSelect(target: scala.reflect.api.Universe.Tree, name: scala.reflect.api.Universe.Name, typeArgs: List[scala.reflect.api.Universe.TypeTree] = Nil): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            221. - - -

                                                                              - - - def - - - newSeqApply(typeExpr: scala.reflect.api.Universe.TypeTree, values: scala.reflect.api.Universe.Tree*): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            222. - - -

                                                                              - - - def - - - newSeqModuleTree: scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            223. - - -

                                                                              - - - def - - - newSetModuleTree: scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            224. - - -

                                                                              - - - def - - - newSomeApply(tpe: scala.reflect.api.Universe.Type, value: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            225. - - -

                                                                              - - - def - - - newSomeModuleTree: scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            226. - - -

                                                                              - - - def - - - newTypeTree(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.TypeTree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            227. - - -

                                                                              - - - def - - - newUnit(): scala.reflect.api.Universe.Literal - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            228. - - -

                                                                              - - - def - - - newUpdate(pos: scala.reflect.api.Universe.Position, array: ⇒ scala.reflect.api.Universe.Tree, index: ⇒ scala.reflect.api.Universe.Tree, value: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            229. - - -

                                                                              - - - def - - - newVariable(prefix: String, symbolOwner: scala.reflect.api.Universe.Symbol, pos: scala.reflect.api.Universe.Position, mutable: Boolean, initialValue: scala.reflect.api.Universe.Tree, ttpe: scala.reflect.api.Universe.Type = NoType): VarDef - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            230. - - -

                                                                              - - - def - - - normalize(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Type - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            231. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            232. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            233. - - -

                                                                              - - - def - - - ownerChain(s: scala.reflect.api.Universe.Symbol): List[scala.reflect.api.Universe.Symbol] - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            234. - - -

                                                                              - - - val - - - packageName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            235. - - -

                                                                              - - - lazy val - - - primArrayBuilderClasses: Map[scala.reflect.api.Universe.Type, scala.reflect.api.Universe.ClassSymbol] - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            236. - - -

                                                                              - - - lazy val - - - primArrayNames: Array[(scala.reflect.api.Universe.Type, String)] - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            237. - - -

                                                                              - - - lazy val - - - primArrayOpsClasses: Map[scala.reflect.api.Universe.Type, scala.reflect.api.Universe.ClassSymbol] - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            238. - - -

                                                                              - - - def - - - primaryConstructor(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Symbol - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            239. - - -

                                                                              - - - val - - - productName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            240. - - -

                                                                              - - - val - - - reduceLeftName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            241. - - -

                                                                              - - - val - - - reduceRightName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            242. - - -

                                                                              - - - def - - - refineComponentType(componentType: scala.reflect.api.Universe.Type, collectionTree: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Type - -

                                                                              - -
                                                                            243. - - -

                                                                              - - - def - - - replaceOccurrences(tree: scala.reflect.api.Universe.Tree, mappingsSym: Map[scala.reflect.api.Universe.Symbol, () ⇒ scala.reflect.api.Universe.Tree], symbolReplacements: Map[scala.reflect.api.Universe.Symbol, scala.reflect.api.Universe.Symbol], treeReplacements: Map[scala.reflect.api.Universe.Tree, () ⇒ scala.reflect.api.Universe.Tree]): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            244. - - -

                                                                              - - - val - - - resultName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            245. - - -

                                                                              - - - val - - - reverseName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            246. - - -

                                                                              - - - val - - - scalaName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            247. - - -

                                                                              - - - lazy val - - - scalaPackage: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            248. - - -

                                                                              - - - val - - - scanLeftName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            249. - - -

                                                                              - - - val - - - scanRightName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            250. - - -

                                                                              - - - def - - - simpleBuilderResult(builder: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            251. - - -

                                                                              - - - val - - - sumName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            252. - - -

                                                                              - - - val - - - superName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            253. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            254. - - -

                                                                              - - - val - - - tabulateName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            255. - - -

                                                                              - - - val - - - tailName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            256. - - -

                                                                              - - - val - - - takeWhileName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            257. - - -

                                                                              - - - val - - - thisName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            258. - - -

                                                                              - - - def - - - toArray(tree: scala.reflect.api.Universe.Tree, componentType: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            259. - - -

                                                                              - - - val - - - toArrayName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            260. - - -

                                                                              - - - val - - - toByteName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            261. - - -

                                                                              - - - val - - - toCharName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            262. - - -

                                                                              - - - val - - - toDoubleName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            263. - - -

                                                                              - - - val - - - toFloatName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            264. - - -

                                                                              - - - val - - - toIndexedSeqName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            265. - - -

                                                                              - - - val - - - toIntName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            266. - - -

                                                                              - - - val - - - toListName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            267. - - -

                                                                              - - - val - - - toLongName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            268. - - -

                                                                              - - - val - - - toMapName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            269. - - -

                                                                              - - - val - - - toName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            270. - - -

                                                                              - - - val - - - toSeqName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            271. - - -

                                                                              - - - val - - - toSetName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            272. - - -

                                                                              - - - val - - - toShortName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            273. - - -

                                                                              - - - val - - - toSizeTName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            274. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            275. - - -

                                                                              - - - val - - - toVectorName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            276. - - -

                                                                              - - - def - - - traversalOpWithoutArg(n: scala.reflect.api.Universe.Name, tree: scala.reflect.api.Universe.Tree): Option[SideEffectFreeStreamComponent with StreamTransformer with Product with Serializable with TraversalOpType { ... /* 2 definitions in type refinement */ }] - -

                                                                              - -
                                                                            277. - - -

                                                                              - - - object - - - tupleComponentName - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            278. - - -

                                                                              - - - def - - - typeApply(sym: scala.reflect.api.Universe.Symbol)(target: scala.reflect.api.Universe.Tree, targs: List[scala.reflect.api.Universe.TypeTree]): scala.reflect.api.Universe.TypeApply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            279. - - -

                                                                              - - - def - - - typeArgs(tree: scala.reflect.api.Universe.Tree): List[scala.reflect.api.Universe.Tree] - -

                                                                              -

                                                                              Strips apply nodes looking for type application.

                                                                              Strips apply nodes looking for type application.

                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            280. - - -

                                                                              - - - lazy val - - - typeToDefaultValue: Map[scala.reflect.api.Universe.Type, AnyVal] - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            281. - - -

                                                                              - - - lazy val - - - unitTpe: scala.reflect.api.Universe.Type - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            282. - - -

                                                                              - - - val - - - untilName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            283. - - -

                                                                              - - - val - - - updateName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            284. - - -

                                                                              - - implicit - def - - - varDef2TupleValue(value: VarDef): DefaultTupleValue - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            285. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            286. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            287. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            288. - - -

                                                                              - - - def - - - warnSideEffect(tree: scala.reflect.api.Universe.Tree): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              Streams
                                                                              -
                                                                            289. - - -

                                                                              - - - def - - - whileLoop(owner: scala.reflect.api.Universe.Symbol, pos: scala.reflect.api.Universe.Position, cond: scala.reflect.api.Universe.Tree, body: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            290. - - -

                                                                              - - - def - - - whileLoop(owner: scala.reflect.api.Universe.Symbol, tree: scala.reflect.api.Universe.Tree, cond: scala.reflect.api.Universe.Tree, body: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            291. - - -

                                                                              - - - val - - - withFilterName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            292. - - -

                                                                              - - - val - - - zipName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            293. - - -

                                                                              - - - val - - - zipWithIndexName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from StreamOps

                                                                            -
                                                                            -

                                                                            Inherited from StreamSinks

                                                                            -
                                                                            -

                                                                            Inherited from Streams

                                                                            -
                                                                            -

                                                                            Inherited from CodeAnalysis

                                                                            -
                                                                            -

                                                                            Inherited from TupleAnalysis

                                                                            -
                                                                            -

                                                                            Inherited from TreeBuilders

                                                                            -
                                                                            -

                                                                            Inherited from MiscMatchers

                                                                            -
                                                                            -

                                                                            Inherited from Tuploids

                                                                            -
                                                                            -

                                                                            Inherited from CommonScalaNames

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/TreeBuilders$VarDef.html b/Components/latest/api/scalaxy/components/TreeBuilders$VarDef.html deleted file mode 100644 index 4622de55..00000000 --- a/Components/latest/api/scalaxy/components/TreeBuilders$VarDef.html +++ /dev/null @@ -1,524 +0,0 @@ - - - - - VarDef - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.TreeBuilders.VarDef - - - - - - - - - - - - -

                                                                            - - - case class - - - VarDef(rawIdentGen: () ⇒ scala.reflect.api.Universe.Ident, symbol: scala.reflect.api.Universe.Symbol, definition: scala.reflect.api.Universe.ValDef) extends Product with Serializable - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            Serializable, Serializable, Product, Equals, AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. VarDef
                                                                            2. Serializable
                                                                            3. Serializable
                                                                            4. Product
                                                                            5. Equals
                                                                            6. AnyRef
                                                                            7. Any
                                                                            8. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            -
                                                                            -

                                                                            Instance Constructors

                                                                            -
                                                                            1. - - -

                                                                              - - - new - - - VarDef(rawIdentGen: () ⇒ scala.reflect.api.Universe.Ident, symbol: scala.reflect.api.Universe.Symbol, definition: scala.reflect.api.Universe.ValDef) - -

                                                                              - -
                                                                            -
                                                                            - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - - def - - - apply(): scala.reflect.api.Universe.Ident - -

                                                                              - -
                                                                            7. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            8. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - defIfUsed: Option[scala.reflect.api.Universe.ValDef] - -

                                                                              - -
                                                                            10. - - -

                                                                              - - - val - - - definition: scala.reflect.api.Universe.ValDef - -

                                                                              - -
                                                                            11. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            12. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            13. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            14. - - -

                                                                              - - - val - - - identGen: () ⇒ scala.reflect.api.Universe.Ident - -

                                                                              - -
                                                                            15. - - -

                                                                              - - - var - - - identUsed: Boolean - -

                                                                              - -
                                                                            16. - - -

                                                                              - - - def - - - ifUsed[V](v: ⇒ V): Option[V] - -

                                                                              - -
                                                                            17. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            19. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            20. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            21. - - -

                                                                              - - - val - - - rawIdentGen: () ⇒ scala.reflect.api.Universe.Ident - -

                                                                              - -
                                                                            22. - - -

                                                                              - - - val - - - symbol: scala.reflect.api.Universe.Symbol - -

                                                                              - -
                                                                            23. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            24. - - -

                                                                              - - - def - - - tpe: scala.reflect.api.Universe.Type - -

                                                                              - -
                                                                            25. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            26. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            27. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Product

                                                                            -
                                                                            -

                                                                            Inherited from Equals

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/TreeBuilders.html b/Components/latest/api/scalaxy/components/TreeBuilders.html deleted file mode 100644 index 7d010bbb..00000000 --- a/Components/latest/api/scalaxy/components/TreeBuilders.html +++ /dev/null @@ -1,3726 +0,0 @@ - - - - - TreeBuilders - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.TreeBuilders - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components

                                                                            -

                                                                            TreeBuilders

                                                                            -
                                                                            - -

                                                                            - - - trait - - - TreeBuilders extends MiscMatchers - -

                                                                            - - - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. TreeBuilders
                                                                            2. MiscMatchers
                                                                            3. Tuploids
                                                                            4. CommonScalaNames
                                                                            5. AnyRef
                                                                            6. Any
                                                                            7. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - -
                                                                            -

                                                                            Type Members

                                                                            -
                                                                            1. - - -

                                                                              - - - class - - - CollectionApply extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            2. - - -

                                                                              - - - class - - - HigherTypeParameterExtractor extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            3. - - -

                                                                              - - - type - - - IdentGen = () ⇒ scala.reflect.api.Universe.Ident - -

                                                                              - -
                                                                            4. - - -

                                                                              - - - class - - - Ids extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            5. - - -

                                                                              - - - class - - - N extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            6. - - -

                                                                              - - - type - - - TreeGen = () ⇒ scala.reflect.api.Universe.Tree - -

                                                                              - -
                                                                            7. - - -

                                                                              - - - case class - - - VarDef(rawIdentGen: () ⇒ scala.reflect.api.Universe.Ident, symbol: scala.reflect.api.Universe.Symbol, definition: scala.reflect.api.Universe.ValDef) extends Product with Serializable - -

                                                                              - -
                                                                            -
                                                                            - -
                                                                            -

                                                                            Abstract Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - abstract - def - - - fresh(s: String): String - -

                                                                              - -
                                                                            2. - - -

                                                                              - - abstract - val - - - global: Universe - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders → MiscMatchers → Tuploids → CommonScalaNames
                                                                              -
                                                                            3. - - -

                                                                              - - abstract - def - - - inferImplicitValue(pt: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Tree - -

                                                                              - -
                                                                            4. - - -

                                                                              - - abstract - def - - - setInfo(sym: scala.reflect.api.Universe.Symbol, tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Symbol - -

                                                                              - -
                                                                            5. - - -

                                                                              - - abstract - def - - - setPos(tree: scala.reflect.api.Universe.Tree, pos: scala.reflect.api.Universe.Position): scala.reflect.api.Universe.Tree - -

                                                                              - -
                                                                            6. - - -

                                                                              - - abstract - def - - - setType(tree: scala.reflect.api.Universe.Tree, tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Tree - -

                                                                              - -
                                                                            7. - - -

                                                                              - - abstract - def - - - setType(sym: scala.reflect.api.Universe.Symbol, tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Symbol - -

                                                                              - -
                                                                            8. - - -

                                                                              - - abstract - def - - - typeCheck(tree: scala.reflect.api.Universe.Tree, pt: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Tree - -

                                                                              - -
                                                                            9. - - -

                                                                              - - abstract - def - - - typed[T <: scala.reflect.api.Universe.Tree](tree: T): T - -

                                                                              - -
                                                                            10. - - -

                                                                              - - abstract - def - - - verbose: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            11. - - -

                                                                              - - abstract - def - - - withSymbol[T <: scala.reflect.api.Universe.Tree](sym: scala.reflect.api.Universe.Symbol, tpe: scala.reflect.api.Universe.Type = NoType)(tree: T): T - -

                                                                              - -
                                                                            -
                                                                            - -
                                                                            -

                                                                            Concrete Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - - lazy val - - - ADD: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            7. - - -

                                                                              - - - lazy val - - - AND: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            8. - - -

                                                                              - - - lazy val - - - ASR: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            9. - - -

                                                                              - - - object - - - ArrayApply extends CollectionApply - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            10. - - -

                                                                              - - - lazy val - - - ArrayBufferClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            11. - - -

                                                                              - - - lazy val - - - ArrayIndexOutOfBoundsExceptionClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            12. - - -

                                                                              - - - val - - - ArrayName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            13. - - -

                                                                              - - - object - - - ArrayOps - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            14. - - -

                                                                              - - - lazy val - - - ArrayOpsClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            15. - - -

                                                                              - - - object - - - ArrayTabulate - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            16. - - -

                                                                              - - - object - - - ArrayTyped extends HigherTypeParameterExtractor - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            17. - - -

                                                                              - - - object - - - BasicTypeApply - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            18. - - -

                                                                              - - - def - - - C(name: String): scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            19. - - -

                                                                              - - - object - - - CanBuildFromArg - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            20. - - -

                                                                              - - - lazy val - - - CanBuildFromClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            21. - - -

                                                                              - - - lazy val - - - DIV: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            22. - - -

                                                                              - - - lazy val - - - EQ: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            23. - - -

                                                                              - - - lazy val - - - EQL: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            24. - - -

                                                                              - - - object - - - Foreach - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            25. - - -

                                                                              - - - object - - - Func - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            26. - - -

                                                                              - - - lazy val - - - GE: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            27. - - -

                                                                              - - - lazy val - - - GT: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            28. - - -

                                                                              - - - lazy val - - - HASHHASH: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            29. - - -

                                                                              - - - lazy val - - - ImmutableListClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            30. - - -

                                                                              - - - object - - - IndexedSeqApply extends CollectionApply - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            31. - - -

                                                                              - - - lazy val - - - IndexedSeqClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            32. - - -

                                                                              - - - lazy val - - - IndexedSeqModule: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            33. - - -

                                                                              - - - object - - - IntRange - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            34. - - -

                                                                              - - - lazy val - - - LE: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            35. - - -

                                                                              - - - lazy val - - - LSL: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            36. - - -

                                                                              - - - lazy val - - - LSR: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            37. - - -

                                                                              - - - lazy val - - - LT: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            38. - - -

                                                                              - - - object - - - ListApply extends CollectionApply - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            39. - - -

                                                                              - - - lazy val - - - ListBufferClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            40. - - -

                                                                              - - - lazy val - - - ListClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            41. - - -

                                                                              - - - object - - - ListTree extends HigherTypeParameterExtractor - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            42. - - -

                                                                              - - - def - - - M(name: String): scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            43. - - -

                                                                              - - - lazy val - - - MINUS: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            44. - - -

                                                                              - - - lazy val - - - MOD: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            45. - - -

                                                                              - - - lazy val - - - MUL: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            46. - - -

                                                                              - - - object - - - N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            47. - - -

                                                                              - - implicit - def - - - N2TermName(n: N): scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            48. - - -

                                                                              - - - lazy val - - - NE: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            49. - - -

                                                                              - - - lazy val - - - NonEmptyListClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            50. - - -

                                                                              - - - lazy val - - - NoneModule: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            51. - - -

                                                                              - - - lazy val - - - OR: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            52. - - -

                                                                              - - - object - - - OptionApply extends CollectionApply - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            53. - - -

                                                                              - - - lazy val - - - OptionClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            54. - - -

                                                                              - - - lazy val - - - OptionModule: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            55. - - -

                                                                              - - - object - - - OptionTree - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            56. - - -

                                                                              - - - def - - - P(name: String): scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            57. - - -

                                                                              - - - lazy val - - - PLUS: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            58. - - -

                                                                              - - - object - - - Predef - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            59. - - -

                                                                              - - - lazy val - - - RefArrayBuilderClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            60. - - -

                                                                              - - - lazy val - - - RefArrayOpsClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            61. - - -

                                                                              - - - lazy val - - - RichWrappers: Set[scala.reflect.api.Universe.Symbol] - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            62. - - -

                                                                              - - - lazy val - - - SELF: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            63. - - -

                                                                              - - - lazy val - - - SUB: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            64. - - -

                                                                              - - - lazy val - - - ScalaCollectionPackage: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            65. - - -

                                                                              - - - lazy val - - - ScalaMathCommonClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            66. - - -

                                                                              - - - object - - - ScalaMathFunction - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            67. - - -

                                                                              - - - lazy val - - - ScalaMathPackage: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            68. - - -

                                                                              - - - lazy val - - - ScalaMathPackageClass: scala.reflect.api.Universe.Symbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            69. - - -

                                                                              - - - lazy val - - - ScalaReflectPackage: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            70. - - -

                                                                              - - - object - - - SeqApply extends CollectionApply - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            71. - - -

                                                                              - - - lazy val - - - SeqClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            72. - - -

                                                                              - - - lazy val - - - SeqModule: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            73. - - -

                                                                              - - - lazy val - - - SetBuilderClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            74. - - -

                                                                              - - - lazy val - - - SetClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            75. - - -

                                                                              - - - lazy val - - - SetModule: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            76. - - -

                                                                              - - - lazy val - - - SomeModule: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            77. - - -

                                                                              - - - lazy val - - - StringOpsClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            78. - - -

                                                                              - - - object - - - SymbolWithOwnerAndName - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            79. - - -

                                                                              - - - lazy val - - - THIS: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            80. - - -

                                                                              - - - object - - - TreeWithSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            81. - - -

                                                                              - - - object - - - TreeWithType - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            82. - - -

                                                                              - - - object - - - TrivialCanBuildFromArg - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            83. - - -

                                                                              - - - object - - - TupleClass - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            84. - - -

                                                                              - - - object - - - TupleComponent - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            85. - - -

                                                                              - - - object - - - TupleCreation - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            86. - - -

                                                                              - - - object - - - TuplePath - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            87. - - -

                                                                              - - - object - - - TupleSelect - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            88. - - -

                                                                              - - - lazy val - - - UNARY_!: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            89. - - -

                                                                              - - - lazy val - - - UNARY_+: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            90. - - -

                                                                              - - - lazy val - - - UNARY_-: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            91. - - -

                                                                              - - - lazy val - - - UNARY_~: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            92. - - -

                                                                              - - implicit - def - - - VarDev2IdentGen(vd: VarDef): () ⇒ scala.reflect.api.Universe.Ident - -

                                                                              - -
                                                                            93. - - -

                                                                              - - - lazy val - - - VectorBuilderClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            94. - - -

                                                                              - - - lazy val - - - VectorClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            95. - - -

                                                                              - - - object - - - WhileLoop - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            96. - - -

                                                                              - - - lazy val - - - WrappedArrayBuilderClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            97. - - -

                                                                              - - - object - - - WrappedArrayTree - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            98. - - -

                                                                              - - - lazy val - - - XOR: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            99. - - -

                                                                              - - - lazy val - - - ZAND: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            100. - - -

                                                                              - - - lazy val - - - ZOR: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            101. - - -

                                                                              - - - def - - - addAssign(target: scala.reflect.api.Universe.Tree, toAdd: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              - -
                                                                            102. - - -

                                                                              - - - val - - - addAssignName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            103. - - -

                                                                              - - - def - - - apply(sym: scala.reflect.api.Universe.Symbol)(target: scala.reflect.api.Universe.Tree, args: List[scala.reflect.api.Universe.Tree]): scala.reflect.api.Universe.Apply - -

                                                                              - -
                                                                            104. - - -

                                                                              - - - val - - - applyName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            105. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            106. - - -

                                                                              - - - def - - - binOp(a: scala.reflect.api.Universe.Tree, op: scala.reflect.api.Universe.Symbol, b: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              - -
                                                                            107. - - -

                                                                              - - - def - - - boolAnd(a: scala.reflect.api.Universe.Tree, b: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree - -

                                                                              - -
                                                                            108. - - -

                                                                              - - - def - - - boolNot(a: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Select - -

                                                                              - -
                                                                            109. - - -

                                                                              - - - def - - - boolOr(a: scala.reflect.api.Universe.Tree, b: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree - -

                                                                              - -
                                                                            110. - - -

                                                                              - - - val - - - byName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            111. - - -

                                                                              - - - val - - - canBuildFromName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            112. - - -

                                                                              - - - lazy val - - - classToType: Map[Class[_], scala.reflect.api.Universe.Type] - -

                                                                              - -
                                                                            113. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            114. - - -

                                                                              - - - val - - - collectName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            115. - - -

                                                                              - - - val - - - countName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            116. - - -

                                                                              - - - def - - - decrementIntVar(identGen: () ⇒ scala.reflect.api.Universe.Ident, value: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Assign - -

                                                                              - -
                                                                            117. - - -

                                                                              - - - val - - - dropWhileName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            118. - - -

                                                                              - - - def - - - encode(str: String): scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            119. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            120. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            121. - - -

                                                                              - - - val - - - existsName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            122. - - -

                                                                              - - - val - - - filterName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            123. - - -

                                                                              - - - val - - - filterNotName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            124. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            125. - - -

                                                                              - - - val - - - findName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            126. - - -

                                                                              - - - def - - - flattenApply(tree: scala.reflect.api.Universe.Tree): List[scala.reflect.api.Universe.Tree] - -

                                                                              -

                                                                              Smashes directly nested applies down to catenate the argument lists.

                                                                              Smashes directly nested applies down to catenate the argument lists.

                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            127. - - -

                                                                              - - - def - - - flattenApplyGroups(tree: scala.reflect.api.Universe.Tree): List[List[scala.reflect.api.Universe.Tree]] - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            128. - - -

                                                                              - - - def - - - flattenSelect(tree: scala.reflect.api.Universe.Tree): (scala.reflect.api.Universe.Tree, List[scala.reflect.api.Universe.Name]) - -

                                                                              -

                                                                              Smashes directly nested selects down to the inner tree and a list of names.

                                                                              Smashes directly nested selects down to the inner tree and a list of names.

                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            129. - - -

                                                                              - - - val - - - foldLeftName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            130. - - -

                                                                              - - - val - - - foldRightName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            131. - - -

                                                                              - - - val - - - forallName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            132. - - -

                                                                              - - - val - - - foreachName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            133. - - -

                                                                              - - - def - - - getArrayType(dimensions: Int, componentType: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Type - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            134. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            135. - - -

                                                                              - - - def - - - getTupleComponentTypes(tpe: scala.reflect.api.Universe.Type): List[scala.reflect.api.Universe.Type] - -

                                                                              -
                                                                              Definition Classes
                                                                              Tuploids
                                                                              -
                                                                            136. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            137. - - -

                                                                              - - - val - - - headName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            138. - - -

                                                                              - - - def - - - ident(sym: scala.reflect.api.Universe.Symbol, tpe: scala.reflect.api.Universe.Type, n: scala.reflect.api.Universe.Name, pos: scala.reflect.api.Universe.Position = NoPosition): scala.reflect.api.Universe.Ident - -

                                                                              - -
                                                                            139. - - -

                                                                              - - - def - - - incrementIntVar(identGen: () ⇒ scala.reflect.api.Universe.Ident, value: scala.reflect.api.Universe.Tree = newInt(1)): scala.reflect.api.Universe.Assign - -

                                                                              - -
                                                                            140. - - -

                                                                              - - - def - - - intAdd(a: ⇒ scala.reflect.api.Universe.Tree, b: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              - -
                                                                            141. - - -

                                                                              - - - def - - - intDiv(a: ⇒ scala.reflect.api.Universe.Tree, b: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              - -
                                                                            142. - - -

                                                                              - - - def - - - intSub(a: ⇒ scala.reflect.api.Universe.Tree, b: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              - -
                                                                            143. - - -

                                                                              - - - val - - - intWrapperName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            144. - - -

                                                                              - - - def - - - isAnyVal(tpe: scala.reflect.api.Universe.Type): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            145. - - -

                                                                              - - - val - - - isEmptyName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            146. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            147. - - -

                                                                              - - - def - - - isPrimitiveType(tpe: scala.reflect.api.Universe.Type): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Tuploids
                                                                              -
                                                                            148. - - -

                                                                              - - - def - - - isTupleSymbol(sym: scala.reflect.api.Universe.Symbol): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            149. - - -

                                                                              - - - def - - - isTupleType(tpe: scala.reflect.api.Universe.Type): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Tuploids
                                                                              -
                                                                            150. - - -

                                                                              - - - def - - - isTupleTypeRef(ref: scala.reflect.api.Universe.TypeRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Tuploids
                                                                              -
                                                                            151. - - -

                                                                              - - - def - - - isTuploidType(tpe: scala.reflect.api.Universe.Type): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Tuploids
                                                                              -
                                                                            152. - - -

                                                                              - - - def - - - isUnit(tpe: scala.reflect.api.Universe.Type): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            153. - - -

                                                                              - - - val - - - lengthName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            154. - - -

                                                                              - - - lazy val - - - manifestPre: scala.reflect.api.Universe.Type - -

                                                                              - -
                                                                            155. - - -

                                                                              - - - lazy val - - - manifestSym: scala.reflect.api.Universe.Symbol - -

                                                                              - -
                                                                            156. - - -

                                                                              - - - val - - - mapName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            157. - - -

                                                                              - - - val - - - mathName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            158. - - -

                                                                              - - - val - - - maxName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            159. - - -

                                                                              - - - def - - - methPart(tree: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            160. - - -

                                                                              - - - val - - - minName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            161. - - -

                                                                              - - - def - - - mkSelect(names: scala.reflect.api.Universe.TermName*): scala.reflect.api.Universe.Tree - -

                                                                              -

                                                                              Creates an Ident or Select from a list of names.

                                                                              Creates an Ident or Select from a list of names.

                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            162. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            163. - - -

                                                                              - - - def - - - newApply(target: scala.reflect.api.Universe.Tree, name: scala.reflect.api.Universe.Name, typeArgs: List[scala.reflect.api.Universe.TypeTree] = Nil, args: List[scala.reflect.api.Universe.Tree] = Nil): scala.reflect.api.Universe.Tree - -

                                                                              - -
                                                                            164. - - -

                                                                              - - - def - - - newApply(pos: scala.reflect.api.Universe.Position, array: ⇒ scala.reflect.api.Universe.Tree, index: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              - -
                                                                            165. - - -

                                                                              - - - def - - - newArray(componentType: scala.reflect.api.Universe.Type, length: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              - -
                                                                            166. - - -

                                                                              - - - def - - - newArrayApply(typeExpr: scala.reflect.api.Universe.TypeTree, values: scala.reflect.api.Universe.Tree*): scala.reflect.api.Universe.Tree - -

                                                                              - -
                                                                            167. - - -

                                                                              - - - def - - - newArrayLength(a: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Select - -

                                                                              - -
                                                                            168. - - -

                                                                              - - - def - - - newArrayModuleTree: scala.reflect.api.Universe.Ident - -

                                                                              - -
                                                                            169. - - -

                                                                              - - - def - - - newArrayMulti(arrayType: scala.reflect.api.Universe.Type, componentTpe: scala.reflect.api.Universe.Type, lengths: ⇒ List[scala.reflect.api.Universe.Tree], manifest: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              - -
                                                                            170. - - -

                                                                              - - - def - - - newArrayWithArrayType(arrayType: scala.reflect.api.Universe.Type, length: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              - -
                                                                            171. - - -

                                                                              - - - def - - - newAssign(target: () ⇒ scala.reflect.api.Universe.Ident, value: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Assign - -

                                                                              - -
                                                                            172. - - -

                                                                              - - - def - - - newBool(v: Boolean): scala.reflect.api.Universe.Literal - -

                                                                              - -
                                                                            173. - - -

                                                                              - - - def - - - newCollectionApply(collectionModuleTree: ⇒ scala.reflect.api.Universe.Tree, typeExpr: scala.reflect.api.Universe.TypeTree, values: scala.reflect.api.Universe.Tree*): scala.reflect.api.Universe.Tree - -

                                                                              - -
                                                                            174. - - -

                                                                              - - - def - - - newConstant(v: Any, tpe: scala.reflect.api.Universe.Type = null): scala.reflect.api.Universe.Literal - -

                                                                              - -
                                                                            175. - - -

                                                                              - - - def - - - newDefaultValue(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Literal - -

                                                                              - -
                                                                            176. - - -

                                                                              - - - def - - - newIf(cond: scala.reflect.api.Universe.Tree, thenTree: scala.reflect.api.Universe.Tree, elseTree: scala.reflect.api.Universe.Tree = null): scala.reflect.api.Universe.If - -

                                                                              - -
                                                                            177. - - -

                                                                              - - - def - - - newInstance(tpe: scala.reflect.api.Universe.Type, constructorArgs: List[scala.reflect.api.Universe.Tree]): scala.reflect.api.Universe.Apply - -

                                                                              - -
                                                                            178. - - -

                                                                              - - - def - - - newInt(v: Int): scala.reflect.api.Universe.Literal - -

                                                                              - -
                                                                            179. - - -

                                                                              - - - def - - - newIsInstanceOf(tree: scala.reflect.api.Universe.Tree, tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.TypeApply - -

                                                                              - -
                                                                            180. - - -

                                                                              - - - def - - - newIsNotNull(target: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              - -
                                                                            181. - - -

                                                                              - - - def - - - newLong(v: Long): scala.reflect.api.Universe.Literal - -

                                                                              - -
                                                                            182. - - -

                                                                              - - - def - - - newNoneModuleTree: scala.reflect.api.Universe.Ident - -

                                                                              - -
                                                                            183. - - -

                                                                              - - - def - - - newNull(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Literal - -

                                                                              - -
                                                                            184. - - -

                                                                              - - - def - - - newOneValue(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Literal - -

                                                                              - -
                                                                            185. - - -

                                                                              - - - def - - - newScalaCollectionPackageTree: scala.reflect.api.Universe.Ident - -

                                                                              - -
                                                                            186. - - -

                                                                              - - - def - - - newScalaPackageTree: scala.reflect.api.Universe.Ident - -

                                                                              - -
                                                                            187. - - -

                                                                              - - - def - - - newSelect(target: scala.reflect.api.Universe.Tree, name: scala.reflect.api.Universe.Name, typeArgs: List[scala.reflect.api.Universe.TypeTree] = Nil): scala.reflect.api.Universe.Tree - -

                                                                              - -
                                                                            188. - - -

                                                                              - - - def - - - newSeqApply(typeExpr: scala.reflect.api.Universe.TypeTree, values: scala.reflect.api.Universe.Tree*): scala.reflect.api.Universe.Tree - -

                                                                              - -
                                                                            189. - - -

                                                                              - - - def - - - newSeqModuleTree: scala.reflect.api.Universe.Ident - -

                                                                              - -
                                                                            190. - - -

                                                                              - - - def - - - newSetModuleTree: scala.reflect.api.Universe.Ident - -

                                                                              - -
                                                                            191. - - -

                                                                              - - - def - - - newSomeApply(tpe: scala.reflect.api.Universe.Type, value: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree - -

                                                                              - -
                                                                            192. - - -

                                                                              - - - def - - - newSomeModuleTree: scala.reflect.api.Universe.Ident - -

                                                                              - -
                                                                            193. - - -

                                                                              - - - def - - - newTypeTree(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.TypeTree - -

                                                                              - -
                                                                            194. - - -

                                                                              - - - def - - - newUnit(): scala.reflect.api.Universe.Literal - -

                                                                              - -
                                                                            195. - - -

                                                                              - - - def - - - newUpdate(pos: scala.reflect.api.Universe.Position, array: ⇒ scala.reflect.api.Universe.Tree, index: ⇒ scala.reflect.api.Universe.Tree, value: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              - -
                                                                            196. - - -

                                                                              - - - def - - - newVariable(prefix: String, symbolOwner: scala.reflect.api.Universe.Symbol, pos: scala.reflect.api.Universe.Position, mutable: Boolean, initialValue: scala.reflect.api.Universe.Tree, ttpe: scala.reflect.api.Universe.Type = NoType): VarDef - -

                                                                              - -
                                                                            197. - - -

                                                                              - - - def - - - normalize(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Type - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            198. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            199. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            200. - - -

                                                                              - - - def - - - ownerChain(s: scala.reflect.api.Universe.Symbol): List[scala.reflect.api.Universe.Symbol] - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            201. - - -

                                                                              - - - val - - - packageName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            202. - - -

                                                                              - - - lazy val - - - primArrayBuilderClasses: Map[scala.reflect.api.Universe.Type, scala.reflect.api.Universe.ClassSymbol] - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            203. - - -

                                                                              - - - lazy val - - - primArrayNames: Array[(scala.reflect.api.Universe.Type, String)] - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            204. - - -

                                                                              - - - lazy val - - - primArrayOpsClasses: Map[scala.reflect.api.Universe.Type, scala.reflect.api.Universe.ClassSymbol] - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            205. - - -

                                                                              - - - def - - - primaryConstructor(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Symbol - -

                                                                              - -
                                                                            206. - - -

                                                                              - - - val - - - productName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            207. - - -

                                                                              - - - val - - - reduceLeftName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            208. - - -

                                                                              - - - val - - - reduceRightName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            209. - - -

                                                                              - - - def - - - replaceOccurrences(tree: scala.reflect.api.Universe.Tree, mappingsSym: Map[scala.reflect.api.Universe.Symbol, () ⇒ scala.reflect.api.Universe.Tree], symbolReplacements: Map[scala.reflect.api.Universe.Symbol, scala.reflect.api.Universe.Symbol], treeReplacements: Map[scala.reflect.api.Universe.Tree, () ⇒ scala.reflect.api.Universe.Tree]): scala.reflect.api.Universe.Tree - -

                                                                              - -
                                                                            210. - - -

                                                                              - - - val - - - resultName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            211. - - -

                                                                              - - - val - - - reverseName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            212. - - -

                                                                              - - - val - - - scalaName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            213. - - -

                                                                              - - - lazy val - - - scalaPackage: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            214. - - -

                                                                              - - - val - - - scanLeftName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            215. - - -

                                                                              - - - val - - - scanRightName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            216. - - -

                                                                              - - - def - - - simpleBuilderResult(builder: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree - -

                                                                              - -
                                                                            217. - - -

                                                                              - - - val - - - sumName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            218. - - -

                                                                              - - - val - - - superName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            219. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            220. - - -

                                                                              - - - val - - - tabulateName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            221. - - -

                                                                              - - - val - - - tailName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            222. - - -

                                                                              - - - val - - - takeWhileName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            223. - - -

                                                                              - - - val - - - thisName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            224. - - -

                                                                              - - - def - - - toArray(tree: scala.reflect.api.Universe.Tree, componentType: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Apply - -

                                                                              - -
                                                                            225. - - -

                                                                              - - - val - - - toArrayName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            226. - - -

                                                                              - - - val - - - toByteName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            227. - - -

                                                                              - - - val - - - toCharName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            228. - - -

                                                                              - - - val - - - toDoubleName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            229. - - -

                                                                              - - - val - - - toFloatName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            230. - - -

                                                                              - - - val - - - toIndexedSeqName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            231. - - -

                                                                              - - - val - - - toIntName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            232. - - -

                                                                              - - - val - - - toListName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            233. - - -

                                                                              - - - val - - - toLongName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            234. - - -

                                                                              - - - val - - - toMapName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            235. - - -

                                                                              - - - val - - - toName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            236. - - -

                                                                              - - - val - - - toSeqName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            237. - - -

                                                                              - - - val - - - toSetName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            238. - - -

                                                                              - - - val - - - toShortName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            239. - - -

                                                                              - - - val - - - toSizeTName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            240. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            241. - - -

                                                                              - - - val - - - toVectorName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            242. - - -

                                                                              - - - object - - - tupleComponentName - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            243. - - -

                                                                              - - - def - - - typeApply(sym: scala.reflect.api.Universe.Symbol)(target: scala.reflect.api.Universe.Tree, targs: List[scala.reflect.api.Universe.TypeTree]): scala.reflect.api.Universe.TypeApply - -

                                                                              - -
                                                                            244. - - -

                                                                              - - - def - - - typeArgs(tree: scala.reflect.api.Universe.Tree): List[scala.reflect.api.Universe.Tree] - -

                                                                              -

                                                                              Strips apply nodes looking for type application.

                                                                              Strips apply nodes looking for type application.

                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            245. - - -

                                                                              - - - lazy val - - - typeToDefaultValue: Map[scala.reflect.api.Universe.Type, AnyVal] - -

                                                                              - -
                                                                            246. - - -

                                                                              - - - lazy val - - - unitTpe: scala.reflect.api.Universe.Type - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            247. - - -

                                                                              - - - val - - - untilName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            248. - - -

                                                                              - - - val - - - updateName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            249. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            250. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            251. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            252. - - -

                                                                              - - - def - - - whileLoop(owner: scala.reflect.api.Universe.Symbol, pos: scala.reflect.api.Universe.Position, cond: scala.reflect.api.Universe.Tree, body: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree - -

                                                                              - -
                                                                            253. - - -

                                                                              - - - def - - - whileLoop(owner: scala.reflect.api.Universe.Symbol, tree: scala.reflect.api.Universe.Tree, cond: scala.reflect.api.Universe.Tree, body: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree - -

                                                                              - -
                                                                            254. - - -

                                                                              - - - val - - - withFilterName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            255. - - -

                                                                              - - - val - - - zipName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            256. - - -

                                                                              - - - val - - - zipWithIndexName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from MiscMatchers

                                                                            -
                                                                            -

                                                                            Inherited from Tuploids

                                                                            -
                                                                            -

                                                                            Inherited from CommonScalaNames

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/TupleAnalysis$BoundTuple.html b/Components/latest/api/scalaxy/components/TupleAnalysis$BoundTuple.html deleted file mode 100644 index bfceda92..00000000 --- a/Components/latest/api/scalaxy/components/TupleAnalysis$BoundTuple.html +++ /dev/null @@ -1,451 +0,0 @@ - - - - - BoundTuple - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.TupleAnalysis.BoundTuple - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.TupleAnalysis

                                                                            -

                                                                            BoundTuple

                                                                            -
                                                                            - -

                                                                            - - - class - - - BoundTuple extends AnyRef - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. BoundTuple
                                                                            2. AnyRef
                                                                            3. Any
                                                                            4. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            -
                                                                            -

                                                                            Instance Constructors

                                                                            -
                                                                            1. - - -

                                                                              - - - new - - - BoundTuple(rootSlice: TupleSlice) - -

                                                                              - -
                                                                            -
                                                                            - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            8. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            11. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            12. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            13. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            18. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            19. - - -

                                                                              - - - def - - - unapply(tree: scala.reflect.api.Universe.Tree): Option[Seq[(scala.reflect.api.Universe.Symbol, TupleSlice)]] - -

                                                                              - -
                                                                            20. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            21. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            22. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/TupleAnalysis$TupleAnalyzer.html b/Components/latest/api/scalaxy/components/TupleAnalysis$TupleAnalyzer.html deleted file mode 100644 index d93dc6fe..00000000 --- a/Components/latest/api/scalaxy/components/TupleAnalysis$TupleAnalyzer.html +++ /dev/null @@ -1,529 +0,0 @@ - - - - - TupleAnalyzer - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.TupleAnalysis.TupleAnalyzer - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.TupleAnalysis

                                                                            -

                                                                            TupleAnalyzer

                                                                            -
                                                                            - -

                                                                            - - - class - - - TupleAnalyzer extends AnyRef - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. TupleAnalyzer
                                                                            2. AnyRef
                                                                            3. Any
                                                                            4. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            -
                                                                            -

                                                                            Instance Constructors

                                                                            -
                                                                            1. - - -

                                                                              - - - new - - - TupleAnalyzer(tree: scala.reflect.api.Universe.Tree) - -

                                                                              - -
                                                                            -
                                                                            - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            8. - - -

                                                                              - - - def - - - createTupleSlice(sym: scala.reflect.api.Universe.Symbol, tpe: scala.reflect.api.Universe.Type): TupleSlice - -

                                                                              - -
                                                                            9. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            11. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            12. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            13. - - -

                                                                              - - - def - - - getSymbolSlice(sym: scala.reflect.api.Universe.Symbol, recursive: Boolean = false): Option[TupleSlice] - -

                                                                              - -
                                                                            14. - - -

                                                                              - - - def - - - getTreeSlice(tree: scala.reflect.api.Universe.Tree, recursive: Boolean = false): Option[TupleSlice] - -

                                                                              - -
                                                                            15. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            19. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            20. - - -

                                                                              - - - def - - - setSlice(tree: scala.reflect.api.Universe.Tree, slice: TupleSlice): Unit - -

                                                                              - -
                                                                            21. - - -

                                                                              - - - def - - - setSlice(sym: scala.reflect.api.Universe.Symbol, slice: TupleSlice): Unit - -

                                                                              - -
                                                                            22. - - -

                                                                              - - - var - - - symbolTupleSlices: HashMap[scala.reflect.api.Universe.Symbol, TupleSlice] - -

                                                                              - -
                                                                            23. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            24. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            25. - - -

                                                                              - - - var - - - treeTupleSlices: HashMap[scala.reflect.api.Universe.Tree, TupleSlice] - -

                                                                              - -
                                                                            26. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            27. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            28. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/TupleAnalysis$TupleInfo.html b/Components/latest/api/scalaxy/components/TupleAnalysis$TupleInfo.html deleted file mode 100644 index ee7f6eab..00000000 --- a/Components/latest/api/scalaxy/components/TupleAnalysis$TupleInfo.html +++ /dev/null @@ -1,472 +0,0 @@ - - - - - TupleInfo - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.TupleAnalysis.TupleInfo - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.TupleAnalysis

                                                                            -

                                                                            TupleInfo

                                                                            -
                                                                            - -

                                                                            - - - case class - - - TupleInfo(tpe: scala.reflect.api.Universe.Type, components: Seq[TupleInfo]) extends Product with Serializable - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            Serializable, Serializable, Product, Equals, AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. TupleInfo
                                                                            2. Serializable
                                                                            3. Serializable
                                                                            4. Product
                                                                            5. Equals
                                                                            6. AnyRef
                                                                            7. Any
                                                                            8. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            -
                                                                            -

                                                                            Instance Constructors

                                                                            -
                                                                            1. - - -

                                                                              - - - new - - - TupleInfo(tpe: scala.reflect.api.Universe.Type, components: Seq[TupleInfo]) - -

                                                                              - -
                                                                            -
                                                                            - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            8. - - -

                                                                              - - - lazy val - - - componentSize: Int - -

                                                                              - -
                                                                            9. - - -

                                                                              - - - val - - - components: Seq[TupleInfo] - -

                                                                              - -
                                                                            10. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            11. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            12. - - -

                                                                              - - - lazy val - - - flattenPaths: Seq[List[Int]] - -

                                                                              - -
                                                                            13. - - -

                                                                              - - - lazy val - - - flattenTypes: Seq[scala.reflect.api.Universe.Type] - -

                                                                              - -
                                                                            14. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            19. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            20. - - -

                                                                              - - - val - - - tpe: scala.reflect.api.Universe.Type - -

                                                                              - -
                                                                            21. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            22. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            23. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Product

                                                                            -
                                                                            -

                                                                            Inherited from Equals

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/TupleAnalysis$TupleSlice.html b/Components/latest/api/scalaxy/components/TupleAnalysis$TupleSlice.html deleted file mode 100644 index 96da7cc6..00000000 --- a/Components/latest/api/scalaxy/components/TupleAnalysis$TupleSlice.html +++ /dev/null @@ -1,476 +0,0 @@ - - - - - TupleSlice - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.TupleAnalysis.TupleSlice - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components.TupleAnalysis

                                                                            -

                                                                            TupleSlice

                                                                            -
                                                                            - -

                                                                            - - - case class - - - TupleSlice(baseSymbol: scala.reflect.api.Universe.Symbol, sliceOffset: Int, sliceLength: Int) extends Product with Serializable - -

                                                                            - -

                                                                            Phases : -- unique renaming -- tuple cartography (map symbols and treeId to TupleSlices : x._2 will be checked against x ; if is x's symbol is mapped, the resulting slice will be composed and flattened -- tuple + block flattening (gives (Seq[Tree], Seq[Tree]) result) -

                                                                            - Linear Supertypes -
                                                                            Serializable, Serializable, Product, Equals, AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. TupleSlice
                                                                            2. Serializable
                                                                            3. Serializable
                                                                            4. Product
                                                                            5. Equals
                                                                            6. AnyRef
                                                                            7. Any
                                                                            8. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            -
                                                                            -

                                                                            Instance Constructors

                                                                            -
                                                                            1. - - -

                                                                              - - - new - - - TupleSlice(baseSymbol: scala.reflect.api.Universe.Symbol, sliceOffset: Int, sliceLength: Int) - -

                                                                              - -
                                                                            -
                                                                            - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - val - - - baseSymbol: scala.reflect.api.Universe.Symbol - -

                                                                              - -
                                                                            8. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            9. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            11. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            12. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            13. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            16. - - -

                                                                              - - - val - - - sliceLength: Int - -

                                                                              - -
                                                                            17. - - -

                                                                              - - - val - - - sliceOffset: Int - -

                                                                              - -
                                                                            18. - - -

                                                                              - - - def - - - subSlice(offset: Int, length: Int): TupleSlice - -

                                                                              - -
                                                                            19. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            20. - - -

                                                                              - - - def - - - toTreeGen(analyzer: TupleAnalyzer): () ⇒ scala.reflect.api.Universe.Tree - -

                                                                              - -
                                                                            21. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            22. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            23. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Product

                                                                            -
                                                                            -

                                                                            Inherited from Equals

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/TupleAnalysis.html b/Components/latest/api/scalaxy/components/TupleAnalysis.html deleted file mode 100644 index ceeb3318..00000000 --- a/Components/latest/api/scalaxy/components/TupleAnalysis.html +++ /dev/null @@ -1,3886 +0,0 @@ - - - - - TupleAnalysis - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.TupleAnalysis - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components

                                                                            -

                                                                            TupleAnalysis

                                                                            -
                                                                            - -

                                                                            - - - trait - - - TupleAnalysis extends MiscMatchers with TreeBuilders - -

                                                                            - - - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. TupleAnalysis
                                                                            2. TreeBuilders
                                                                            3. MiscMatchers
                                                                            4. Tuploids
                                                                            5. CommonScalaNames
                                                                            6. AnyRef
                                                                            7. Any
                                                                            8. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - -
                                                                            -

                                                                            Type Members

                                                                            -
                                                                            1. - - -

                                                                              - - - class - - - BoundTuple extends AnyRef - -

                                                                              - -
                                                                            2. - - -

                                                                              - - - class - - - CollectionApply extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            3. - - -

                                                                              - - - class - - - HigherTypeParameterExtractor extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            4. - - -

                                                                              - - - type - - - IdentGen = () ⇒ scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            5. - - -

                                                                              - - - class - - - Ids extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            6. - - -

                                                                              - - - class - - - N extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            7. - - -

                                                                              - - - type - - - TreeGen = () ⇒ scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            8. - - -

                                                                              - - - class - - - TupleAnalyzer extends AnyRef - -

                                                                              - -
                                                                            9. - - -

                                                                              - - - case class - - - TupleInfo(tpe: scala.reflect.api.Universe.Type, components: Seq[TupleInfo]) extends Product with Serializable - -

                                                                              - -
                                                                            10. - - -

                                                                              - - - case class - - - TupleSlice(baseSymbol: scala.reflect.api.Universe.Symbol, sliceOffset: Int, sliceLength: Int) extends Product with Serializable - -

                                                                              -

                                                                              Phases : -- unique renaming -- tuple cartography (map symbols and treeId to TupleSlices : x.

                                                                              -
                                                                            11. - - -

                                                                              - - - case class - - - VarDef(rawIdentGen: () ⇒ scala.reflect.api.Universe.Ident, symbol: scala.reflect.api.Universe.Symbol, definition: scala.reflect.api.Universe.ValDef) extends Product with Serializable - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            -
                                                                            - -
                                                                            -

                                                                            Abstract Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - abstract - def - - - fresh(s: String): String - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            2. - - -

                                                                              - - abstract - val - - - global: Universe - -

                                                                              -
                                                                              Definition Classes
                                                                              TupleAnalysis → TreeBuilders → MiscMatchers → Tuploids → CommonScalaNames
                                                                              -
                                                                            3. - - -

                                                                              - - abstract - def - - - inferImplicitValue(pt: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            4. - - -

                                                                              - - abstract - def - - - setInfo(sym: scala.reflect.api.Universe.Symbol, tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Symbol - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            5. - - -

                                                                              - - abstract - def - - - setPos(tree: scala.reflect.api.Universe.Tree, pos: scala.reflect.api.Universe.Position): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            6. - - -

                                                                              - - abstract - def - - - setType(tree: scala.reflect.api.Universe.Tree, tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            7. - - -

                                                                              - - abstract - def - - - setType(sym: scala.reflect.api.Universe.Symbol, tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Symbol - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            8. - - -

                                                                              - - abstract - def - - - typeCheck(tree: scala.reflect.api.Universe.Tree, pt: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            9. - - -

                                                                              - - abstract - def - - - typed[T <: scala.reflect.api.Universe.Tree](tree: T): T - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            10. - - -

                                                                              - - abstract - def - - - verbose: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            11. - - -

                                                                              - - abstract - def - - - withSymbol[T <: scala.reflect.api.Universe.Tree](sym: scala.reflect.api.Universe.Symbol, tpe: scala.reflect.api.Universe.Type = NoType)(tree: T): T - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            -
                                                                            - -
                                                                            -

                                                                            Concrete Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - - lazy val - - - ADD: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            7. - - -

                                                                              - - - lazy val - - - AND: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            8. - - -

                                                                              - - - lazy val - - - ASR: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            9. - - -

                                                                              - - - object - - - ArrayApply extends CollectionApply - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            10. - - -

                                                                              - - - lazy val - - - ArrayBufferClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            11. - - -

                                                                              - - - lazy val - - - ArrayIndexOutOfBoundsExceptionClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            12. - - -

                                                                              - - - val - - - ArrayName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            13. - - -

                                                                              - - - object - - - ArrayOps - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            14. - - -

                                                                              - - - lazy val - - - ArrayOpsClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            15. - - -

                                                                              - - - object - - - ArrayTabulate - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            16. - - -

                                                                              - - - object - - - ArrayTyped extends HigherTypeParameterExtractor - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            17. - - -

                                                                              - - - object - - - BasicTypeApply - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            18. - - -

                                                                              - - - def - - - C(name: String): scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            19. - - -

                                                                              - - - object - - - CanBuildFromArg - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            20. - - -

                                                                              - - - lazy val - - - CanBuildFromClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            21. - - -

                                                                              - - - lazy val - - - DIV: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            22. - - -

                                                                              - - - lazy val - - - EQ: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            23. - - -

                                                                              - - - lazy val - - - EQL: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            24. - - -

                                                                              - - - object - - - Foreach - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            25. - - -

                                                                              - - - object - - - Func - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            26. - - -

                                                                              - - - lazy val - - - GE: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            27. - - -

                                                                              - - - lazy val - - - GT: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            28. - - -

                                                                              - - - lazy val - - - HASHHASH: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            29. - - -

                                                                              - - - lazy val - - - ImmutableListClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            30. - - -

                                                                              - - - object - - - IndexedSeqApply extends CollectionApply - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            31. - - -

                                                                              - - - lazy val - - - IndexedSeqClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            32. - - -

                                                                              - - - lazy val - - - IndexedSeqModule: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            33. - - -

                                                                              - - - object - - - IntRange - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            34. - - -

                                                                              - - - lazy val - - - LE: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            35. - - -

                                                                              - - - lazy val - - - LSL: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            36. - - -

                                                                              - - - lazy val - - - LSR: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            37. - - -

                                                                              - - - lazy val - - - LT: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            38. - - -

                                                                              - - - object - - - ListApply extends CollectionApply - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            39. - - -

                                                                              - - - lazy val - - - ListBufferClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            40. - - -

                                                                              - - - lazy val - - - ListClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            41. - - -

                                                                              - - - object - - - ListTree extends HigherTypeParameterExtractor - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            42. - - -

                                                                              - - - def - - - M(name: String): scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            43. - - -

                                                                              - - - lazy val - - - MINUS: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            44. - - -

                                                                              - - - lazy val - - - MOD: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            45. - - -

                                                                              - - - lazy val - - - MUL: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            46. - - -

                                                                              - - - object - - - N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            47. - - -

                                                                              - - implicit - def - - - N2TermName(n: N): scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            48. - - -

                                                                              - - - lazy val - - - NE: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            49. - - -

                                                                              - - - lazy val - - - NonEmptyListClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            50. - - -

                                                                              - - - lazy val - - - NoneModule: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            51. - - -

                                                                              - - - lazy val - - - OR: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            52. - - -

                                                                              - - - object - - - OptionApply extends CollectionApply - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            53. - - -

                                                                              - - - lazy val - - - OptionClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            54. - - -

                                                                              - - - lazy val - - - OptionModule: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            55. - - -

                                                                              - - - object - - - OptionTree - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            56. - - -

                                                                              - - - def - - - P(name: String): scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            57. - - -

                                                                              - - - lazy val - - - PLUS: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            58. - - -

                                                                              - - - object - - - Predef - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            59. - - -

                                                                              - - - lazy val - - - RefArrayBuilderClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            60. - - -

                                                                              - - - lazy val - - - RefArrayOpsClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            61. - - -

                                                                              - - - lazy val - - - RichWrappers: Set[scala.reflect.api.Universe.Symbol] - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            62. - - -

                                                                              - - - lazy val - - - SELF: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            63. - - -

                                                                              - - - lazy val - - - SUB: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            64. - - -

                                                                              - - - lazy val - - - ScalaCollectionPackage: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            65. - - -

                                                                              - - - lazy val - - - ScalaMathCommonClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            66. - - -

                                                                              - - - object - - - ScalaMathFunction - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            67. - - -

                                                                              - - - lazy val - - - ScalaMathPackage: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            68. - - -

                                                                              - - - lazy val - - - ScalaMathPackageClass: scala.reflect.api.Universe.Symbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            69. - - -

                                                                              - - - lazy val - - - ScalaReflectPackage: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            70. - - -

                                                                              - - - object - - - SeqApply extends CollectionApply - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            71. - - -

                                                                              - - - lazy val - - - SeqClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            72. - - -

                                                                              - - - lazy val - - - SeqModule: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            73. - - -

                                                                              - - - lazy val - - - SetBuilderClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            74. - - -

                                                                              - - - lazy val - - - SetClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            75. - - -

                                                                              - - - lazy val - - - SetModule: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            76. - - -

                                                                              - - - lazy val - - - SomeModule: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            77. - - -

                                                                              - - - lazy val - - - StringOpsClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            78. - - -

                                                                              - - - object - - - SymbolWithOwnerAndName - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            79. - - -

                                                                              - - - lazy val - - - THIS: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            80. - - -

                                                                              - - - object - - - TreeWithSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            81. - - -

                                                                              - - - object - - - TreeWithType - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            82. - - -

                                                                              - - - object - - - TrivialCanBuildFromArg - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            83. - - -

                                                                              - - - object - - - TupleClass - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            84. - - -

                                                                              - - - object - - - TupleComponent - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            85. - - -

                                                                              - - - object - - - TupleCreation - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            86. - - -

                                                                              - - - object - - - TuplePath - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            87. - - -

                                                                              - - - object - - - TupleSelect - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            88. - - -

                                                                              - - - lazy val - - - UNARY_!: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            89. - - -

                                                                              - - - lazy val - - - UNARY_+: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            90. - - -

                                                                              - - - lazy val - - - UNARY_-: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            91. - - -

                                                                              - - - lazy val - - - UNARY_~: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            92. - - -

                                                                              - - implicit - def - - - VarDev2IdentGen(vd: VarDef): () ⇒ scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            93. - - -

                                                                              - - - lazy val - - - VectorBuilderClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            94. - - -

                                                                              - - - lazy val - - - VectorClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            95. - - -

                                                                              - - - object - - - WhileLoop - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            96. - - -

                                                                              - - - lazy val - - - WrappedArrayBuilderClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            97. - - -

                                                                              - - - object - - - WrappedArrayTree - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            98. - - -

                                                                              - - - lazy val - - - XOR: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            99. - - -

                                                                              - - - lazy val - - - ZAND: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            100. - - -

                                                                              - - - lazy val - - - ZOR: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            101. - - -

                                                                              - - - def - - - addAssign(target: scala.reflect.api.Universe.Tree, toAdd: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            102. - - -

                                                                              - - - val - - - addAssignName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            103. - - -

                                                                              - - - def - - - apply(sym: scala.reflect.api.Universe.Symbol)(target: scala.reflect.api.Universe.Tree, args: List[scala.reflect.api.Universe.Tree]): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            104. - - -

                                                                              - - - def - - - applyFiberPath(rootGen: () ⇒ scala.reflect.api.Universe.Tree, rootTpe: scala.reflect.api.Universe.Type, path: List[Int]): (scala.reflect.api.Universe.Tree, scala.reflect.api.Universe.Type) - -

                                                                              - -
                                                                            105. - - -

                                                                              - - - def - - - applyFiberPath(rootGen: () ⇒ scala.reflect.api.Universe.Tree, path: List[Int]): (scala.reflect.api.Universe.Tree, scala.reflect.api.Universe.Type) - -

                                                                              - -
                                                                            106. - - -

                                                                              - - - val - - - applyName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            107. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            108. - - -

                                                                              - - - def - - - binOp(a: scala.reflect.api.Universe.Tree, op: scala.reflect.api.Universe.Symbol, b: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            109. - - -

                                                                              - - - def - - - boolAnd(a: scala.reflect.api.Universe.Tree, b: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            110. - - -

                                                                              - - - def - - - boolNot(a: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Select - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            111. - - -

                                                                              - - - def - - - boolOr(a: scala.reflect.api.Universe.Tree, b: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            112. - - -

                                                                              - - - val - - - byName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            113. - - -

                                                                              - - - val - - - canBuildFromName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            114. - - -

                                                                              - - - lazy val - - - classToType: Map[Class[_], scala.reflect.api.Universe.Type] - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            115. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            116. - - -

                                                                              - - - val - - - collectName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            117. - - -

                                                                              - - - val - - - countName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            118. - - -

                                                                              - - - def - - - decrementIntVar(identGen: () ⇒ scala.reflect.api.Universe.Ident, value: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Assign - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            119. - - -

                                                                              - - - val - - - dropWhileName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            120. - - -

                                                                              - - - def - - - encode(str: String): scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            121. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            122. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            123. - - -

                                                                              - - - val - - - existsName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            124. - - -

                                                                              - - - val - - - filterName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            125. - - -

                                                                              - - - val - - - filterNotName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            126. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            127. - - -

                                                                              - - - val - - - findName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            128. - - -

                                                                              - - - def - - - flattenApply(tree: scala.reflect.api.Universe.Tree): List[scala.reflect.api.Universe.Tree] - -

                                                                              -

                                                                              Smashes directly nested applies down to catenate the argument lists.

                                                                              Smashes directly nested applies down to catenate the argument lists.

                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            129. - - -

                                                                              - - - def - - - flattenApplyGroups(tree: scala.reflect.api.Universe.Tree): List[List[scala.reflect.api.Universe.Tree]] - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            130. - - -

                                                                              - - - def - - - flattenFiberPaths(info: TupleInfo): Seq[List[Int]] - -

                                                                              - -
                                                                            131. - - -

                                                                              - - - def - - - flattenFiberPaths(tpe: scala.reflect.api.Universe.Type): Seq[List[Int]] - -

                                                                              - -
                                                                            132. - - -

                                                                              - - - def - - - flattenSelect(tree: scala.reflect.api.Universe.Tree): (scala.reflect.api.Universe.Tree, List[scala.reflect.api.Universe.Name]) - -

                                                                              -

                                                                              Smashes directly nested selects down to the inner tree and a list of names.

                                                                              Smashes directly nested selects down to the inner tree and a list of names.

                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            133. - - -

                                                                              - - - def - - - flattenTypes(tpe: scala.reflect.api.Universe.Type): Seq[scala.reflect.api.Universe.Type] - -

                                                                              - -
                                                                            134. - - -

                                                                              - - - val - - - foldLeftName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            135. - - -

                                                                              - - - val - - - foldRightName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            136. - - -

                                                                              - - - val - - - forallName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            137. - - -

                                                                              - - - val - - - foreachName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            138. - - -

                                                                              - - - def - - - getArrayType(dimensions: Int, componentType: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Type - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            139. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            140. - - -

                                                                              - - - def - - - getComponentOffsetAndSizeOfIthMember(tpe: scala.reflect.api.Universe.Type, i: Int): (Int, Int) - -

                                                                              - -
                                                                            141. - - -

                                                                              - - - def - - - getTupleComponentTypes(tpe: scala.reflect.api.Universe.Type): List[scala.reflect.api.Universe.Type] - -

                                                                              -
                                                                              Definition Classes
                                                                              Tuploids
                                                                              -
                                                                            142. - - -

                                                                              - - - def - - - getTupleInfo(tpe: scala.reflect.api.Universe.Type): TupleInfo - -

                                                                              - -
                                                                            143. - - -

                                                                              - - - def - - - getType(tree: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Type - -

                                                                              - -
                                                                            144. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            145. - - -

                                                                              - - - val - - - headName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            146. - - -

                                                                              - - - def - - - ident(sym: scala.reflect.api.Universe.Symbol, tpe: scala.reflect.api.Universe.Type, n: scala.reflect.api.Universe.Name, pos: scala.reflect.api.Universe.Position = NoPosition): scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            147. - - -

                                                                              - - - def - - - incrementIntVar(identGen: () ⇒ scala.reflect.api.Universe.Ident, value: scala.reflect.api.Universe.Tree = newInt(1)): scala.reflect.api.Universe.Assign - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            148. - - -

                                                                              - - - def - - - intAdd(a: ⇒ scala.reflect.api.Universe.Tree, b: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            149. - - -

                                                                              - - - def - - - intDiv(a: ⇒ scala.reflect.api.Universe.Tree, b: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            150. - - -

                                                                              - - - def - - - intSub(a: ⇒ scala.reflect.api.Universe.Tree, b: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            151. - - -

                                                                              - - - val - - - intWrapperName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            152. - - -

                                                                              - - - def - - - isAnyVal(tpe: scala.reflect.api.Universe.Type): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            153. - - -

                                                                              - - - val - - - isEmptyName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            154. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            155. - - -

                                                                              - - - def - - - isPrimitiveType(tpe: scala.reflect.api.Universe.Type): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Tuploids
                                                                              -
                                                                            156. - - -

                                                                              - - - def - - - isTupleSymbol(sym: scala.reflect.api.Universe.Symbol): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            157. - - -

                                                                              - - - def - - - isTupleType(tpe: scala.reflect.api.Universe.Type): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Tuploids
                                                                              -
                                                                            158. - - -

                                                                              - - - def - - - isTupleTypeRef(ref: scala.reflect.api.Universe.TypeRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Tuploids
                                                                              -
                                                                            159. - - -

                                                                              - - - def - - - isTuploidType(tpe: scala.reflect.api.Universe.Type): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Tuploids
                                                                              -
                                                                            160. - - -

                                                                              - - - def - - - isUnit(tpe: scala.reflect.api.Universe.Type): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            161. - - -

                                                                              - - - val - - - lengthName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            162. - - -

                                                                              - - - lazy val - - - manifestPre: scala.reflect.api.Universe.Type - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            163. - - -

                                                                              - - - lazy val - - - manifestSym: scala.reflect.api.Universe.Symbol - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            164. - - -

                                                                              - - - val - - - mapName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            165. - - -

                                                                              - - - val - - - mathName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            166. - - -

                                                                              - - - val - - - maxName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            167. - - -

                                                                              - - - def - - - methPart(tree: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            168. - - -

                                                                              - - - val - - - minName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            169. - - -

                                                                              - - - def - - - mkSelect(names: scala.reflect.api.Universe.TermName*): scala.reflect.api.Universe.Tree - -

                                                                              -

                                                                              Creates an Ident or Select from a list of names.

                                                                              Creates an Ident or Select from a list of names.

                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            170. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            171. - - -

                                                                              - - - def - - - newApply(target: scala.reflect.api.Universe.Tree, name: scala.reflect.api.Universe.Name, typeArgs: List[scala.reflect.api.Universe.TypeTree] = Nil, args: List[scala.reflect.api.Universe.Tree] = Nil): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            172. - - -

                                                                              - - - def - - - newApply(pos: scala.reflect.api.Universe.Position, array: ⇒ scala.reflect.api.Universe.Tree, index: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            173. - - -

                                                                              - - - def - - - newArray(componentType: scala.reflect.api.Universe.Type, length: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            174. - - -

                                                                              - - - def - - - newArrayApply(typeExpr: scala.reflect.api.Universe.TypeTree, values: scala.reflect.api.Universe.Tree*): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            175. - - -

                                                                              - - - def - - - newArrayLength(a: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Select - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            176. - - -

                                                                              - - - def - - - newArrayModuleTree: scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            177. - - -

                                                                              - - - def - - - newArrayMulti(arrayType: scala.reflect.api.Universe.Type, componentTpe: scala.reflect.api.Universe.Type, lengths: ⇒ List[scala.reflect.api.Universe.Tree], manifest: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            178. - - -

                                                                              - - - def - - - newArrayWithArrayType(arrayType: scala.reflect.api.Universe.Type, length: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            179. - - -

                                                                              - - - def - - - newAssign(target: () ⇒ scala.reflect.api.Universe.Ident, value: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Assign - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            180. - - -

                                                                              - - - def - - - newBool(v: Boolean): scala.reflect.api.Universe.Literal - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            181. - - -

                                                                              - - - def - - - newCollectionApply(collectionModuleTree: ⇒ scala.reflect.api.Universe.Tree, typeExpr: scala.reflect.api.Universe.TypeTree, values: scala.reflect.api.Universe.Tree*): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            182. - - -

                                                                              - - - def - - - newConstant(v: Any, tpe: scala.reflect.api.Universe.Type = null): scala.reflect.api.Universe.Literal - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            183. - - -

                                                                              - - - def - - - newDefaultValue(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Literal - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            184. - - -

                                                                              - - - def - - - newIf(cond: scala.reflect.api.Universe.Tree, thenTree: scala.reflect.api.Universe.Tree, elseTree: scala.reflect.api.Universe.Tree = null): scala.reflect.api.Universe.If - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            185. - - -

                                                                              - - - def - - - newInstance(tpe: scala.reflect.api.Universe.Type, constructorArgs: List[scala.reflect.api.Universe.Tree]): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            186. - - -

                                                                              - - - def - - - newInt(v: Int): scala.reflect.api.Universe.Literal - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            187. - - -

                                                                              - - - def - - - newIsInstanceOf(tree: scala.reflect.api.Universe.Tree, tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.TypeApply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            188. - - -

                                                                              - - - def - - - newIsNotNull(target: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            189. - - -

                                                                              - - - def - - - newLong(v: Long): scala.reflect.api.Universe.Literal - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            190. - - -

                                                                              - - - def - - - newNoneModuleTree: scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            191. - - -

                                                                              - - - def - - - newNull(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Literal - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            192. - - -

                                                                              - - - def - - - newOneValue(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Literal - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            193. - - -

                                                                              - - - def - - - newScalaCollectionPackageTree: scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            194. - - -

                                                                              - - - def - - - newScalaPackageTree: scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            195. - - -

                                                                              - - - def - - - newSelect(target: scala.reflect.api.Universe.Tree, name: scala.reflect.api.Universe.Name, typeArgs: List[scala.reflect.api.Universe.TypeTree] = Nil): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            196. - - -

                                                                              - - - def - - - newSeqApply(typeExpr: scala.reflect.api.Universe.TypeTree, values: scala.reflect.api.Universe.Tree*): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            197. - - -

                                                                              - - - def - - - newSeqModuleTree: scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            198. - - -

                                                                              - - - def - - - newSetModuleTree: scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            199. - - -

                                                                              - - - def - - - newSomeApply(tpe: scala.reflect.api.Universe.Type, value: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            200. - - -

                                                                              - - - def - - - newSomeModuleTree: scala.reflect.api.Universe.Ident - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            201. - - -

                                                                              - - - def - - - newTypeTree(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.TypeTree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            202. - - -

                                                                              - - - def - - - newUnit(): scala.reflect.api.Universe.Literal - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            203. - - -

                                                                              - - - def - - - newUpdate(pos: scala.reflect.api.Universe.Position, array: ⇒ scala.reflect.api.Universe.Tree, index: ⇒ scala.reflect.api.Universe.Tree, value: ⇒ scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            204. - - -

                                                                              - - - def - - - newVariable(prefix: String, symbolOwner: scala.reflect.api.Universe.Symbol, pos: scala.reflect.api.Universe.Position, mutable: Boolean, initialValue: scala.reflect.api.Universe.Tree, ttpe: scala.reflect.api.Universe.Type = NoType): VarDef - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            205. - - -

                                                                              - - - def - - - normalize(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Type - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            206. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            207. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            208. - - -

                                                                              - - - def - - - ownerChain(s: scala.reflect.api.Universe.Symbol): List[scala.reflect.api.Universe.Symbol] - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            209. - - -

                                                                              - - - val - - - packageName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            210. - - -

                                                                              - - - lazy val - - - primArrayBuilderClasses: Map[scala.reflect.api.Universe.Type, scala.reflect.api.Universe.ClassSymbol] - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            211. - - -

                                                                              - - - lazy val - - - primArrayNames: Array[(scala.reflect.api.Universe.Type, String)] - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            212. - - -

                                                                              - - - lazy val - - - primArrayOpsClasses: Map[scala.reflect.api.Universe.Type, scala.reflect.api.Universe.ClassSymbol] - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            213. - - -

                                                                              - - - def - - - primaryConstructor(tpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Symbol - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            214. - - -

                                                                              - - - val - - - productName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            215. - - -

                                                                              - - - val - - - reduceLeftName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            216. - - -

                                                                              - - - val - - - reduceRightName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            217. - - -

                                                                              - - - def - - - replaceOccurrences(tree: scala.reflect.api.Universe.Tree, mappingsSym: Map[scala.reflect.api.Universe.Symbol, () ⇒ scala.reflect.api.Universe.Tree], symbolReplacements: Map[scala.reflect.api.Universe.Symbol, scala.reflect.api.Universe.Symbol], treeReplacements: Map[scala.reflect.api.Universe.Tree, () ⇒ scala.reflect.api.Universe.Tree]): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            218. - - -

                                                                              - - - val - - - resultName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            219. - - -

                                                                              - - - val - - - reverseName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            220. - - -

                                                                              - - - val - - - scalaName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            221. - - -

                                                                              - - - lazy val - - - scalaPackage: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            222. - - -

                                                                              - - - val - - - scanLeftName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            223. - - -

                                                                              - - - val - - - scanRightName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            224. - - -

                                                                              - - - def - - - simpleBuilderResult(builder: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            225. - - -

                                                                              - - - val - - - sumName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            226. - - -

                                                                              - - - val - - - superName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            227. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            228. - - -

                                                                              - - - val - - - tabulateName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            229. - - -

                                                                              - - - val - - - tailName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            230. - - -

                                                                              - - - val - - - takeWhileName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            231. - - -

                                                                              - - - val - - - thisName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            232. - - -

                                                                              - - - def - - - toArray(tree: scala.reflect.api.Universe.Tree, componentType: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Apply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            233. - - -

                                                                              - - - val - - - toArrayName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            234. - - -

                                                                              - - - val - - - toByteName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            235. - - -

                                                                              - - - val - - - toCharName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            236. - - -

                                                                              - - - val - - - toDoubleName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            237. - - -

                                                                              - - - val - - - toFloatName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            238. - - -

                                                                              - - - val - - - toIndexedSeqName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            239. - - -

                                                                              - - - val - - - toIntName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            240. - - -

                                                                              - - - val - - - toListName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            241. - - -

                                                                              - - - val - - - toLongName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            242. - - -

                                                                              - - - val - - - toMapName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            243. - - -

                                                                              - - - val - - - toName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            244. - - -

                                                                              - - - val - - - toSeqName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            245. - - -

                                                                              - - - val - - - toSetName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            246. - - -

                                                                              - - - val - - - toShortName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            247. - - -

                                                                              - - - val - - - toSizeTName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            248. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            249. - - -

                                                                              - - - val - - - toVectorName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            250. - - -

                                                                              - - - object - - - tupleComponentName - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            251. - - -

                                                                              - - - def - - - typeApply(sym: scala.reflect.api.Universe.Symbol)(target: scala.reflect.api.Universe.Tree, targs: List[scala.reflect.api.Universe.TypeTree]): scala.reflect.api.Universe.TypeApply - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            252. - - -

                                                                              - - - def - - - typeArgs(tree: scala.reflect.api.Universe.Tree): List[scala.reflect.api.Universe.Tree] - -

                                                                              -

                                                                              Strips apply nodes looking for type application.

                                                                              Strips apply nodes looking for type application.

                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            253. - - -

                                                                              - - - lazy val - - - typeToDefaultValue: Map[scala.reflect.api.Universe.Type, AnyVal] - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            254. - - -

                                                                              - - - lazy val - - - unitTpe: scala.reflect.api.Universe.Type - -

                                                                              -
                                                                              Definition Classes
                                                                              MiscMatchers
                                                                              -
                                                                            255. - - -

                                                                              - - - val - - - untilName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            256. - - -

                                                                              - - - val - - - updateName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            257. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            258. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            259. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            260. - - -

                                                                              - - - def - - - whileLoop(owner: scala.reflect.api.Universe.Symbol, pos: scala.reflect.api.Universe.Position, cond: scala.reflect.api.Universe.Tree, body: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            261. - - -

                                                                              - - - def - - - whileLoop(owner: scala.reflect.api.Universe.Symbol, tree: scala.reflect.api.Universe.Tree, cond: scala.reflect.api.Universe.Tree, body: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree - -

                                                                              -
                                                                              Definition Classes
                                                                              TreeBuilders
                                                                              -
                                                                            262. - - -

                                                                              - - - val - - - withFilterName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            263. - - -

                                                                              - - - val - - - zipName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            264. - - -

                                                                              - - - val - - - zipWithIndexName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from TreeBuilders

                                                                            -
                                                                            -

                                                                            Inherited from MiscMatchers

                                                                            -
                                                                            -

                                                                            Inherited from Tuploids

                                                                            -
                                                                            -

                                                                            Inherited from CommonScalaNames

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/Tuploids.html b/Components/latest/api/scalaxy/components/Tuploids.html deleted file mode 100644 index d86b7a4b..00000000 --- a/Components/latest/api/scalaxy/components/Tuploids.html +++ /dev/null @@ -1,2201 +0,0 @@ - - - - - Tuploids - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.Tuploids - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components

                                                                            -

                                                                            Tuploids

                                                                            -
                                                                            - -

                                                                            - - - trait - - - Tuploids extends CommonScalaNames - -

                                                                            - - - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. Tuploids
                                                                            2. CommonScalaNames
                                                                            3. AnyRef
                                                                            4. Any
                                                                            5. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - -
                                                                            -

                                                                            Type Members

                                                                            -
                                                                            1. - - -

                                                                              - - - class - - - N extends AnyRef - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            -
                                                                            - -
                                                                            -

                                                                            Abstract Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - abstract - val - - - global: Universe - -

                                                                              -
                                                                              Definition Classes
                                                                              Tuploids → CommonScalaNames
                                                                              -
                                                                            -
                                                                            - -
                                                                            -

                                                                            Concrete Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - - lazy val - - - ADD: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            7. - - -

                                                                              - - - lazy val - - - AND: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            8. - - -

                                                                              - - - lazy val - - - ASR: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            9. - - -

                                                                              - - - lazy val - - - ArrayBufferClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            10. - - -

                                                                              - - - lazy val - - - ArrayIndexOutOfBoundsExceptionClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            11. - - -

                                                                              - - - val - - - ArrayName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            12. - - -

                                                                              - - - lazy val - - - ArrayOpsClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            13. - - -

                                                                              - - - def - - - C(name: String): scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            14. - - -

                                                                              - - - lazy val - - - CanBuildFromClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            15. - - -

                                                                              - - - lazy val - - - DIV: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            16. - - -

                                                                              - - - lazy val - - - EQ: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            17. - - -

                                                                              - - - lazy val - - - EQL: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            18. - - -

                                                                              - - - lazy val - - - GE: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            19. - - -

                                                                              - - - lazy val - - - GT: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            20. - - -

                                                                              - - - lazy val - - - HASHHASH: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            21. - - -

                                                                              - - - lazy val - - - ImmutableListClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            22. - - -

                                                                              - - - lazy val - - - IndexedSeqClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            23. - - -

                                                                              - - - lazy val - - - IndexedSeqModule: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            24. - - -

                                                                              - - - lazy val - - - LE: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            25. - - -

                                                                              - - - lazy val - - - LSL: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            26. - - -

                                                                              - - - lazy val - - - LSR: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            27. - - -

                                                                              - - - lazy val - - - LT: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            28. - - -

                                                                              - - - lazy val - - - ListBufferClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            29. - - -

                                                                              - - - lazy val - - - ListClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            30. - - -

                                                                              - - - def - - - M(name: String): scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            31. - - -

                                                                              - - - lazy val - - - MINUS: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            32. - - -

                                                                              - - - lazy val - - - MOD: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            33. - - -

                                                                              - - - lazy val - - - MUL: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            34. - - -

                                                                              - - - object - - - N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            35. - - -

                                                                              - - implicit - def - - - N2TermName(n: N): scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            36. - - -

                                                                              - - - lazy val - - - NE: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            37. - - -

                                                                              - - - lazy val - - - NonEmptyListClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            38. - - -

                                                                              - - - lazy val - - - NoneModule: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            39. - - -

                                                                              - - - lazy val - - - OR: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            40. - - -

                                                                              - - - lazy val - - - OptionClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            41. - - -

                                                                              - - - lazy val - - - OptionModule: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            42. - - -

                                                                              - - - def - - - P(name: String): scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            43. - - -

                                                                              - - - lazy val - - - PLUS: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            44. - - -

                                                                              - - - lazy val - - - RefArrayBuilderClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            45. - - -

                                                                              - - - lazy val - - - RefArrayOpsClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            46. - - -

                                                                              - - - lazy val - - - RichWrappers: Set[scala.reflect.api.Universe.Symbol] - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            47. - - -

                                                                              - - - lazy val - - - SELF: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            48. - - -

                                                                              - - - lazy val - - - SUB: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            49. - - -

                                                                              - - - lazy val - - - ScalaCollectionPackage: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            50. - - -

                                                                              - - - lazy val - - - ScalaMathCommonClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            51. - - -

                                                                              - - - lazy val - - - ScalaMathPackage: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            52. - - -

                                                                              - - - lazy val - - - ScalaMathPackageClass: scala.reflect.api.Universe.Symbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            53. - - -

                                                                              - - - lazy val - - - ScalaReflectPackage: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            54. - - -

                                                                              - - - lazy val - - - SeqClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            55. - - -

                                                                              - - - lazy val - - - SeqModule: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            56. - - -

                                                                              - - - lazy val - - - SetBuilderClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            57. - - -

                                                                              - - - lazy val - - - SetClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            58. - - -

                                                                              - - - lazy val - - - SetModule: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            59. - - -

                                                                              - - - lazy val - - - SomeModule: scala.reflect.api.Universe.ModuleSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            60. - - -

                                                                              - - - lazy val - - - StringOpsClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            61. - - -

                                                                              - - - lazy val - - - THIS: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            62. - - -

                                                                              - - - lazy val - - - UNARY_!: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            63. - - -

                                                                              - - - lazy val - - - UNARY_+: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            64. - - -

                                                                              - - - lazy val - - - UNARY_-: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            65. - - -

                                                                              - - - lazy val - - - UNARY_~: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            66. - - -

                                                                              - - - lazy val - - - VectorBuilderClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            67. - - -

                                                                              - - - lazy val - - - VectorClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            68. - - -

                                                                              - - - lazy val - - - WrappedArrayBuilderClass: scala.reflect.api.Universe.ClassSymbol - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            69. - - -

                                                                              - - - lazy val - - - XOR: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            70. - - -

                                                                              - - - lazy val - - - ZAND: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            71. - - -

                                                                              - - - lazy val - - - ZOR: scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            72. - - -

                                                                              - - - val - - - addAssignName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            73. - - -

                                                                              - - - val - - - applyName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            74. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            75. - - -

                                                                              - - - val - - - byName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            76. - - -

                                                                              - - - val - - - canBuildFromName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            77. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            78. - - -

                                                                              - - - val - - - collectName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            79. - - -

                                                                              - - - val - - - countName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            80. - - -

                                                                              - - - val - - - dropWhileName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            81. - - -

                                                                              - - - def - - - encode(str: String): scala.reflect.api.Universe.TermName - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            82. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            83. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            84. - - -

                                                                              - - - val - - - existsName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            85. - - -

                                                                              - - - val - - - filterName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            86. - - -

                                                                              - - - val - - - filterNotName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            87. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            88. - - -

                                                                              - - - val - - - findName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            89. - - -

                                                                              - - - val - - - foldLeftName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            90. - - -

                                                                              - - - val - - - foldRightName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            91. - - -

                                                                              - - - val - - - forallName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            92. - - -

                                                                              - - - val - - - foreachName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            93. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            94. - - -

                                                                              - - - def - - - getTupleComponentTypes(tpe: scala.reflect.api.Universe.Type): List[scala.reflect.api.Universe.Type] - -

                                                                              - -
                                                                            95. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            96. - - -

                                                                              - - - val - - - headName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            97. - - -

                                                                              - - - val - - - intWrapperName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            98. - - -

                                                                              - - - val - - - isEmptyName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            99. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            100. - - -

                                                                              - - - def - - - isPrimitiveType(tpe: scala.reflect.api.Universe.Type): Boolean - -

                                                                              - -
                                                                            101. - - -

                                                                              - - - def - - - isTupleType(tpe: scala.reflect.api.Universe.Type): Boolean - -

                                                                              - -
                                                                            102. - - -

                                                                              - - - def - - - isTupleTypeRef(ref: scala.reflect.api.Universe.TypeRef): Boolean - -

                                                                              - -
                                                                            103. - - -

                                                                              - - - def - - - isTuploidType(tpe: scala.reflect.api.Universe.Type): Boolean - -

                                                                              - -
                                                                            104. - - -

                                                                              - - - val - - - lengthName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            105. - - -

                                                                              - - - val - - - mapName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            106. - - -

                                                                              - - - val - - - mathName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            107. - - -

                                                                              - - - val - - - maxName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            108. - - -

                                                                              - - - val - - - minName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            109. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            110. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            111. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            112. - - -

                                                                              - - - val - - - packageName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            113. - - -

                                                                              - - - lazy val - - - primArrayBuilderClasses: Map[scala.reflect.api.Universe.Type, scala.reflect.api.Universe.ClassSymbol] - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            114. - - -

                                                                              - - - lazy val - - - primArrayNames: Array[(scala.reflect.api.Universe.Type, String)] - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            115. - - -

                                                                              - - - lazy val - - - primArrayOpsClasses: Map[scala.reflect.api.Universe.Type, scala.reflect.api.Universe.ClassSymbol] - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            116. - - -

                                                                              - - - val - - - productName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            117. - - -

                                                                              - - - val - - - reduceLeftName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            118. - - -

                                                                              - - - val - - - reduceRightName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            119. - - -

                                                                              - - - val - - - resultName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            120. - - -

                                                                              - - - val - - - reverseName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            121. - - -

                                                                              - - - val - - - scalaName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            122. - - -

                                                                              - - - val - - - scanLeftName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            123. - - -

                                                                              - - - val - - - scanRightName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            124. - - -

                                                                              - - - val - - - sumName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            125. - - -

                                                                              - - - val - - - superName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            126. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            127. - - -

                                                                              - - - val - - - tabulateName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            128. - - -

                                                                              - - - val - - - tailName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            129. - - -

                                                                              - - - val - - - takeWhileName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            130. - - -

                                                                              - - - val - - - thisName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            131. - - -

                                                                              - - - val - - - toArrayName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            132. - - -

                                                                              - - - val - - - toByteName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            133. - - -

                                                                              - - - val - - - toCharName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            134. - - -

                                                                              - - - val - - - toDoubleName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            135. - - -

                                                                              - - - val - - - toFloatName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            136. - - -

                                                                              - - - val - - - toIndexedSeqName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            137. - - -

                                                                              - - - val - - - toIntName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            138. - - -

                                                                              - - - val - - - toListName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            139. - - -

                                                                              - - - val - - - toLongName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            140. - - -

                                                                              - - - val - - - toMapName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            141. - - -

                                                                              - - - val - - - toName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            142. - - -

                                                                              - - - val - - - toSeqName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            143. - - -

                                                                              - - - val - - - toSetName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            144. - - -

                                                                              - - - val - - - toShortName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            145. - - -

                                                                              - - - val - - - toSizeTName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            146. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            147. - - -

                                                                              - - - val - - - toVectorName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            148. - - -

                                                                              - - - val - - - untilName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            149. - - -

                                                                              - - - val - - - updateName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            150. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            151. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            152. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            153. - - -

                                                                              - - - val - - - withFilterName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            154. - - -

                                                                              - - - val - - - zipName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            155. - - -

                                                                              - - - val - - - zipWithIndexName: N - -

                                                                              -
                                                                              Definition Classes
                                                                              CommonScalaNames
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from CommonScalaNames

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/VectorType$.html b/Components/latest/api/scalaxy/components/VectorType$.html deleted file mode 100644 index fbcdaf82..00000000 --- a/Components/latest/api/scalaxy/components/VectorType$.html +++ /dev/null @@ -1,419 +0,0 @@ - - - - - VectorType - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.VectorType - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components

                                                                            -

                                                                            VectorType

                                                                            -
                                                                            - -

                                                                            - - - object - - - VectorType extends ColType with Product with Serializable - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            Serializable, Serializable, Product, Equals, ColType, AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. VectorType
                                                                            2. Serializable
                                                                            3. Serializable
                                                                            4. Product
                                                                            5. Equals
                                                                            6. ColType
                                                                            7. AnyRef
                                                                            8. Any
                                                                            9. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            8. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            11. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            12. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            13. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            17. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              ColType → AnyRef → Any
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            19. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            20. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Serializable

                                                                            -
                                                                            -

                                                                            Inherited from Product

                                                                            -
                                                                            -

                                                                            Inherited from Equals

                                                                            -
                                                                            -

                                                                            Inherited from ColType

                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/WithRuntimeUniverse.html b/Components/latest/api/scalaxy/components/WithRuntimeUniverse.html deleted file mode 100644 index 187285f7..00000000 --- a/Components/latest/api/scalaxy/components/WithRuntimeUniverse.html +++ /dev/null @@ -1,578 +0,0 @@ - - - - - WithRuntimeUniverse - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.WithRuntimeUniverse - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components

                                                                            -

                                                                            WithRuntimeUniverse

                                                                            -
                                                                            - -

                                                                            - - - trait - - - WithRuntimeUniverse extends AnyRef - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. WithRuntimeUniverse
                                                                            2. AnyRef
                                                                            3. Any
                                                                            4. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            8. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            11. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            12. - - -

                                                                              - - - lazy val - - - global: JavaUniverse - -

                                                                              - -
                                                                            13. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            14. - - -

                                                                              - - - def - - - inferImplicitValue(pt: scala.reflect.api.JavaUniverse.Type): scala.reflect.api.JavaUniverse.Tree - -

                                                                              - -
                                                                            15. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            19. - - -

                                                                              - - - def - - - setInfo(sym: scala.reflect.api.JavaUniverse.Symbol, tpe: scala.reflect.api.JavaUniverse.Type): scala.reflect.api.JavaUniverse.Symbol - -

                                                                              - -
                                                                            20. - - -

                                                                              - - - def - - - setPos(tree: scala.reflect.api.JavaUniverse.Tree, pos: scala.reflect.api.JavaUniverse.Position): scala.reflect.api.JavaUniverse.Tree - -

                                                                              - -
                                                                            21. - - -

                                                                              - - - def - - - setType(tree: scala.reflect.api.JavaUniverse.Tree, tpe: scala.reflect.api.JavaUniverse.Type): scala.reflect.api.JavaUniverse.Tree - -

                                                                              - -
                                                                            22. - - -

                                                                              - - - def - - - setType(sym: scala.reflect.api.JavaUniverse.Symbol, tpe: scala.reflect.api.JavaUniverse.Type): scala.reflect.api.JavaUniverse.Symbol - -

                                                                              - -
                                                                            23. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            24. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            25. - - -

                                                                              - - - lazy val - - - toolbox: ToolBox[universe.type] - -

                                                                              - -
                                                                            26. - - -

                                                                              - - - def - - - typeCheck(tree: scala.reflect.api.JavaUniverse.Tree, pt: scala.reflect.api.JavaUniverse.Type = WildcardType): scala.reflect.api.JavaUniverse.Tree - -

                                                                              - -
                                                                            27. - - -

                                                                              - - - def - - - typeCheck(x: scala.reflect.api.JavaUniverse.Expr[_]): scala.reflect.api.JavaUniverse.Tree - -

                                                                              - -
                                                                            28. - - -

                                                                              - - - def - - - typed[T <: scala.reflect.api.JavaUniverse.Tree](tree: T): T - -

                                                                              - -
                                                                            29. - - -

                                                                              - - - def - - - verbose: Boolean - -

                                                                              - -
                                                                            30. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            31. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            32. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            33. - - -

                                                                              - - - def - - - withSymbol[T <: scala.reflect.api.JavaUniverse.Tree](sym: scala.reflect.api.JavaUniverse.Symbol, tpe: scala.reflect.api.JavaUniverse.Type = NoType)(tree: T): T - -

                                                                              - -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/WithTestFresh.html b/Components/latest/api/scalaxy/components/WithTestFresh.html deleted file mode 100644 index 1686bd63..00000000 --- a/Components/latest/api/scalaxy/components/WithTestFresh.html +++ /dev/null @@ -1,435 +0,0 @@ - - - - - WithTestFresh - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components.WithTestFresh - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy.components

                                                                            -

                                                                            WithTestFresh

                                                                            -
                                                                            - -

                                                                            - - - trait - - - WithTestFresh extends AnyRef - -

                                                                            - -
                                                                            - Linear Supertypes -
                                                                            AnyRef, Any
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - Ordering -
                                                                              - -
                                                                            1. Alphabetic
                                                                            2. -
                                                                            3. By inheritance
                                                                            4. -
                                                                            -
                                                                            -
                                                                            - Inherited
                                                                            -
                                                                            -
                                                                              -
                                                                            1. WithTestFresh
                                                                            2. AnyRef
                                                                            3. Any
                                                                            4. -
                                                                            -
                                                                            - -
                                                                              -
                                                                            1. Hide All
                                                                            2. -
                                                                            3. Show all
                                                                            4. -
                                                                            - Learn more about member selection -
                                                                            -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            2. - - -

                                                                              - - final - def - - - !=(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            3. - - -

                                                                              - - final - def - - - ##(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            4. - - -

                                                                              - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            5. - - -

                                                                              - - final - def - - - ==(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            6. - - -

                                                                              - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            7. - - -

                                                                              - - - def - - - clone(): AnyRef - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            8. - - -

                                                                              - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            9. - - -

                                                                              - - - def - - - equals(arg0: Any): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            10. - - -

                                                                              - - - def - - - finalize(): Unit - -

                                                                              -
                                                                              Attributes
                                                                              protected[java.lang]
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                              -
                                                                            11. - - -

                                                                              - - - def - - - fresh(s: String): String - -

                                                                              - -
                                                                            12. - - -

                                                                              - - final - def - - - getClass(): Class[_] - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            13. - - -

                                                                              - - - def - - - hashCode(): Int - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            14. - - -

                                                                              - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              Any
                                                                              -
                                                                            15. - - -

                                                                              - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            16. - - -

                                                                              - - final - def - - - notify(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            17. - - -

                                                                              - - final - def - - - notifyAll(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            18. - - -

                                                                              - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              -
                                                                            19. - - -

                                                                              - - - def - - - toString(): String - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef → Any
                                                                              -
                                                                            20. - - -

                                                                              - - final - def - - - wait(): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            21. - - -

                                                                              - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            22. - - -

                                                                              - - final - def - - - wait(arg0: Long): Unit - -

                                                                              -
                                                                              Definition Classes
                                                                              AnyRef
                                                                              Annotations
                                                                              - @throws( - - ... - ) - -
                                                                              -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Inherited from AnyRef

                                                                            -
                                                                            -

                                                                            Inherited from Any

                                                                            -
                                                                            - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/components/package.html b/Components/latest/api/scalaxy/components/package.html deleted file mode 100644 index 64075597..00000000 --- a/Components/latest/api/scalaxy/components/package.html +++ /dev/null @@ -1,433 +0,0 @@ - - - - - components - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy.components - - - - - - - - - - -
                                                                            - -

                                                                            scalaxy

                                                                            -

                                                                            components

                                                                            -
                                                                            - -

                                                                            - - - package - - - components - -

                                                                            - -
                                                                            - - -
                                                                            -
                                                                            - - -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - -
                                                                            -

                                                                            Type Members

                                                                            -
                                                                            1. - - -

                                                                              - - - trait - - - CodeAnalysis extends MiscMatchers with TreeBuilders with TupleAnalysis - -

                                                                              - -
                                                                            2. - - -

                                                                              - - sealed abstract - class - - - ColType extends AnyRef - -

                                                                              - -
                                                                            3. - - -

                                                                              - - - trait - - - CommonScalaNames extends AnyRef - -

                                                                              - -
                                                                            4. - - -

                                                                              - - - case class - - - FlatCode[T](outerDefinitions: Seq[T] = ..., statements: Seq[T] = ..., values: Seq[T] = ...) extends Product with Serializable - -

                                                                              - -
                                                                            5. - - -

                                                                              - - - trait - - - MiscMatchers extends Tuploids - -

                                                                              - -
                                                                            6. - - -

                                                                              - - - trait - - - StreamOps extends CommonScalaNames with Streams with StreamSinks - -

                                                                              - -
                                                                            7. - - -

                                                                              - - - trait - - - StreamSinks extends Streams - -

                                                                              - -
                                                                            8. - - -

                                                                              - - - trait - - - StreamSources extends Streams with StreamSinks with CommonScalaNames - -

                                                                              - -
                                                                            9. - - -

                                                                              - - - trait - - - StreamTransformers extends MiscMatchers with TreeBuilders with TraversalOps with Streams with StreamSources with StreamOps with StreamSinks - -

                                                                              - -
                                                                            10. - - -

                                                                              - - - trait - - - Streams extends TreeBuilders with TupleAnalysis with CodeAnalysis - -

                                                                              - -
                                                                            11. - - -

                                                                              - - - trait - - - TraversalOps extends CommonScalaNames with StreamOps with MiscMatchers - -

                                                                              - -
                                                                            12. - - -

                                                                              - - - trait - - - TreeBuilders extends MiscMatchers - -

                                                                              - -
                                                                            13. - - -

                                                                              - - - trait - - - TupleAnalysis extends MiscMatchers with TreeBuilders - -

                                                                              - -
                                                                            14. - - -

                                                                              - - - trait - - - Tuploids extends CommonScalaNames - -

                                                                              - -
                                                                            15. - - -

                                                                              - - - trait - - - WithRuntimeUniverse extends AnyRef - -

                                                                              - -
                                                                            16. - - -

                                                                              - - - trait - - - WithTestFresh extends AnyRef - -

                                                                              - -
                                                                            -
                                                                            - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - - object - - - ArrayType extends ColType with Product with Serializable - -

                                                                              - -
                                                                            2. - - -

                                                                              - - - object - - - FlatCodes - -

                                                                              - -
                                                                            3. - - -

                                                                              - - - object - - - HasSideEffects - -

                                                                              - -
                                                                            4. - - -

                                                                              - - - object - - - IndexedSeqType extends ColType with Product with Serializable - -

                                                                              - -
                                                                            5. - - -

                                                                              - - - object - - - ListType extends ColType with Product with Serializable - -

                                                                              - -
                                                                            6. - - -

                                                                              - - - object - - - MapType extends ColType with Product with Serializable - -

                                                                              - -
                                                                            7. - - -

                                                                              - - - object - - - OptionType extends ColType with Product with Serializable - -

                                                                              - -
                                                                            8. - - -

                                                                              - - - object - - - SeqType extends ColType with Product with Serializable - -

                                                                              - -
                                                                            9. - - -

                                                                              - - - object - - - SetType extends ColType with Product with Serializable - -

                                                                              - -
                                                                            10. - - -

                                                                              - - - object - - - VectorType extends ColType with Product with Serializable - -

                                                                              - -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/Components/latest/api/scalaxy/package.html b/Components/latest/api/scalaxy/package.html deleted file mode 100644 index 4d07328a..00000000 --- a/Components/latest/api/scalaxy/package.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - scalaxy - scalaxy-components: scalaxy-components 0.3-SNAPSHOT - scalaxy - - - - - - - - - - -
                                                                            - - -

                                                                            scalaxy

                                                                            -
                                                                            - -

                                                                            - - - package - - - scalaxy - -

                                                                            - -
                                                                            - - -
                                                                            -
                                                                            - - -
                                                                            - Visibility -
                                                                            1. Public
                                                                            2. All
                                                                            -
                                                                            -
                                                                            - -
                                                                            -
                                                                            - - - - - - -
                                                                            -

                                                                            Value Members

                                                                            -
                                                                            1. - - -

                                                                              - - - package - - - components - -

                                                                              - -
                                                                            -
                                                                            - - - - -
                                                                            - -
                                                                            - - -
                                                                            - -
                                                                            -
                                                                            -

                                                                            Ungrouped

                                                                            - -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            - - - - - \ No newline at end of file diff --git a/MacroExtensions/index.md b/MacroExtensions/index.md deleted file mode 100644 index 200bad7f..00000000 --- a/MacroExtensions/index.md +++ /dev/null @@ -1,111 +0,0 @@ -# Scalaxy/MacroExtensions - -New *experimental* syntax to define class enrichments as macros ([BSD-licensed](https://github.com/ochafik/Scalaxy/blob/master/LICENSE)). - -There's some context [on my blog](http://ochafik.com/blog/?p=872), and a short [discussion on scala-internals](https://groups.google.com/d/topic/scala-internals/vzfgUskaJ_w/discussion) (+ make sure to read about known issues below). - -Scalaxy/MacroExtensions's compiler plugin supports the following syntax: -```scala -@scalaxy.extension[Any] -def quoted(quote: String): String = - quote + self + quote - -@scalaxy.extension[Int] -def copiesOf[T : ClassTag](generator: => T): Array[T] = - Array.fill[T](self)(generator) - -@scalaxy.extension[Array[A]] -def tup[A, B](b: B): (A, B) = macro { - // Explicit macro. - println("Extension macro is executing!") - reify((self.splice.head, b.splice)) -} -``` -Which allows calls such as: -```scala -println(10.quoted("'")) -// macro-expanded to `"'" + 10 + "'"` - -println(10 copiesOf new Entity) -// macro-expanded to `Array.fill(3)(new Entity)` - -println(Array(3).tup(1.0)) -// macro-expanded to `(Array(3).head, 1.0)` (and prints a message during compilation) -``` -This is done by rewriting the `@scalaxy.extension[T]` declarations above during compilation of the extensions. -In the case of `str2`, this gives the following: -```scala -import scala.language.experimental.macros -implicit class scalaxy$extensions$str2$1(self: Any) { - def str2(quote$Expr$1: String) = - macro scalaxy$extensions$str2$1.str2 -} -object scalaxy$extensions$str2$1 { - def str2(c: scala.reflect.macros.Context) - (quote$Expr$1: c.Expr[String]): - c.Expr[String] = - { - import c.universe._ - val Apply(_, List(selfTree$1)) = c.prefix.tree - val self$Expr$1 = c.Expr[Any](selfTree$1) - reify({ - val self = self$Expr$1.splice - val quote = quote$Expr$1.splice - quote + self + quote - }) - } -} -``` - -# Known Issues - -- Annotation is resolved by name: if you redefine an `@scalaxy.extension` annotation, this will break compilation. -- Default parameter values are not supported (due to macros not supporting them?) -- Doesn't check macro extensions are defined in publicly available static objects (but compiler does) - -# Usage - -If you're using `sbt` 0.12.2+, just put the following lines in `build.sbt`: -```scala -// Only works with 2.10.0+ -scalaVersion := "2.10.0" - -autoCompilerPlugins := true - -// Scalaxy/MacroExtensions plugin -addCompilerPlugin("com.nativelibs4java" %% "scalaxy-macro-extensions" % "0.3-SNAPSHOT") - -// Ensure Scalaxy/MacroExtensions's plugin is used. -scalacOptions += "-Xplugin-require:scalaxy-extensions" - -// Uncomment this to see what's happening: -//scalacOptions += "-Xprint:scalaxy-extensions" - -// We're compiling macros, reflection library is needed. -libraryDependencies <+= scalaVersion("org.scala-lang" % "scala-reflect" %) - -// Scalaxy/MacroExtensions snapshots are published on the Sonatype repository. -resolvers += Resolver.sonatypeRepo("snapshots") -``` - -General macro rules regarding compilation apply: you cannot use macros from the same compilation unit that defines them. - -# Hack - -Test with: -``` -git clone git://github.com/ochafik/Scalaxy.git -cd Scalaxy -sbt "project scalaxy-extensions" "run examples/TestExtensions.scala -Xprint:scalaxy-extensions" -sbt "project scalaxy-extensions" "run examples/Test.scala" -``` - -You can also use plain `scalac` directly, once Scalaxy/MacroExtensions's JAR is cached by sbt / Ivy: -``` -git clone git://github.com/ochafik/Scalaxy.git -cd Scalaxy -sbt update -cd Extensions -scalac -Xplugin:$HOME/.ivy2/cache/com.nativelibs4java/scalaxy-macro-extensions_2.10/jars/scalaxy-macro-extensions_2.10-0.3-SNAPSHOT.jar examples/TestExtensions.scala -Xprint:scalaxy-extensions -scalac examples/Test.scala -``` diff --git a/MacroExtensions/latest/api/index.html b/MacroExtensions/latest/api/index.html deleted file mode 100644 index 2243bc50..00000000 --- a/MacroExtensions/latest/api/index.html +++ /dev/null @@ -1,45 +0,0 @@ - - - - - scalaxy-macro-extensions: scalaxy-macro-extensions 0.3-SNAPSHOT - - - - - - - - -
                                                                            - - - - -
                                                                            - -
                                                                            - -
                                                                            - - - \ No newline at end of file diff --git a/MacroExtensions/latest/api/index.js b/MacroExtensions/latest/api/index.js deleted file mode 100644 index cb32cedd..00000000 --- a/MacroExtensions/latest/api/index.js +++ /dev/null @@ -1 +0,0 @@ -Index.PACKAGES = {"scalaxy" : [], "scalaxy.extensions" : [{"trait" : "scalaxy\/extensions\/Extensions.html", "name" : "scalaxy.extensions.Extensions"}, {"object" : "scalaxy\/extensions\/MacroExtensionsCompiler$.html", "name" : "scalaxy.extensions.MacroExtensionsCompiler"}, {"class" : "scalaxy\/extensions\/MacroExtensionsComponent.html", "name" : "scalaxy.extensions.MacroExtensionsComponent"}, {"class" : "scalaxy\/extensions\/MacroExtensionsPlugin.html", "name" : "scalaxy.extensions.MacroExtensionsPlugin"}, {"trait" : "scalaxy\/extensions\/TreeReifyingTransformers.html", "name" : "scalaxy.extensions.TreeReifyingTransformers"}]}; \ No newline at end of file diff --git a/MacroExtensions/latest/api/index/index-_.html b/MacroExtensions/latest/api/index/index-_.html deleted file mode 100644 index 5f6061cf..00000000 --- a/MacroExtensions/latest/api/index/index-_.html +++ /dev/null @@ -1,18 +0,0 @@ - - - - - scalaxy-macro-extensions: scalaxy-macro-extensions 0.3-SNAPSHOT - - - - - - - - -
                                                                            -
                                                                            --
                                                                            - -
                                                                            - \ No newline at end of file diff --git a/MacroExtensions/latest/api/index/index-a.html b/MacroExtensions/latest/api/index/index-a.html deleted file mode 100644 index dd76b704..00000000 --- a/MacroExtensions/latest/api/index/index-a.html +++ /dev/null @@ -1,18 +0,0 @@ - - - - - scalaxy-macro-extensions: scalaxy-macro-extensions 0.3-SNAPSHOT - - - - - - - - -
                                                                            -
                                                                            anyValTypeNames
                                                                            - -
                                                                            - \ No newline at end of file diff --git a/MacroExtensions/latest/api/index/index-c.html b/MacroExtensions/latest/api/index/index-c.html deleted file mode 100644 index a0baec06..00000000 --- a/MacroExtensions/latest/api/index/index-c.html +++ /dev/null @@ -1,18 +0,0 @@ - - - - - scalaxy-macro-extensions: scalaxy-macro-extensions 0.3-SNAPSHOT - - - - - - - - -
                                                                            -
                                                                            components
                                                                            - -
                                                                            - \ No newline at end of file diff --git a/MacroExtensions/latest/api/index/index-d.html b/MacroExtensions/latest/api/index/index-d.html deleted file mode 100644 index 4cd20937..00000000 --- a/MacroExtensions/latest/api/index/index-d.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - scalaxy-macro-extensions: scalaxy-macro-extensions 0.3-SNAPSHOT - - - - - - - - -
                                                                            -
                                                                            DefsTransformer
                                                                            - -
                                                                            -
                                                                            DefsTraverser
                                                                            - -
                                                                            -
                                                                            description
                                                                            - -
                                                                            - \ No newline at end of file diff --git a/MacroExtensions/latest/api/index/index-e.html b/MacroExtensions/latest/api/index/index-e.html deleted file mode 100644 index a26611dc..00000000 --- a/MacroExtensions/latest/api/index/index-e.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - scalaxy-macro-extensions: scalaxy-macro-extensions 0.3-SNAPSHOT - - - - - - - - -
                                                                            -
                                                                            Extensions
                                                                            - -
                                                                            -
                                                                            enterDefTree
                                                                            - -
                                                                            -
                                                                            extensions
                                                                            - -
                                                                            - \ No newline at end of file diff --git a/MacroExtensions/latest/api/index/index-f.html b/MacroExtensions/latest/api/index/index-f.html deleted file mode 100644 index ac11e40f..00000000 --- a/MacroExtensions/latest/api/index/index-f.html +++ /dev/null @@ -1,18 +0,0 @@ - - - - - scalaxy-macro-extensions: scalaxy-macro-extensions 0.3-SNAPSHOT - - - - - - - - -
                                                                            -
                                                                            FlagOps2
                                                                            - -
                                                                            - \ No newline at end of file diff --git a/MacroExtensions/latest/api/index/index-g.html b/MacroExtensions/latest/api/index/index-g.html deleted file mode 100644 index 4838fb41..00000000 --- a/MacroExtensions/latest/api/index/index-g.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - scalaxy-macro-extensions: scalaxy-macro-extensions 0.3-SNAPSHOT - - - - - - - - -
                                                                            -
                                                                            genParamAccessorsAndConstructor
                                                                            - -
                                                                            -
                                                                            getTypeNames
                                                                            - -
                                                                            -
                                                                            global
                                                                            - -
                                                                            - \ No newline at end of file diff --git a/MacroExtensions/latest/api/index/index-j.html b/MacroExtensions/latest/api/index/index-j.html deleted file mode 100644 index 6daa13cf..00000000 --- a/MacroExtensions/latest/api/index/index-j.html +++ /dev/null @@ -1,18 +0,0 @@ - - - - - scalaxy-macro-extensions: scalaxy-macro-extensions 0.3-SNAPSHOT - - - - - - - - -
                                                                            -
                                                                            jarOf
                                                                            - -
                                                                            - \ No newline at end of file diff --git a/MacroExtensions/latest/api/index/index-l.html b/MacroExtensions/latest/api/index/index-l.html deleted file mode 100644 index 2b19fa74..00000000 --- a/MacroExtensions/latest/api/index/index-l.html +++ /dev/null @@ -1,18 +0,0 @@ - - - - - scalaxy-macro-extensions: scalaxy-macro-extensions 0.3-SNAPSHOT - - - - - - - - -
                                                                            -
                                                                            leaveDefTree
                                                                            - -
                                                                            - \ No newline at end of file diff --git a/MacroExtensions/latest/api/index/index-m.html b/MacroExtensions/latest/api/index/index-m.html deleted file mode 100644 index b77d48fe..00000000 --- a/MacroExtensions/latest/api/index/index-m.html +++ /dev/null @@ -1,27 +0,0 @@ - - - - - scalaxy-macro-extensions: scalaxy-macro-extensions 0.3-SNAPSHOT - - - - - - - - -
                                                                            -
                                                                            MacroExtensionsCompiler
                                                                            - -
                                                                            -
                                                                            MacroExtensionsComponent
                                                                            - -
                                                                            -
                                                                            MacroExtensionsPlugin
                                                                            - -
                                                                            -
                                                                            main
                                                                            - -
                                                                            - \ No newline at end of file diff --git a/MacroExtensions/latest/api/index/index-n.html b/MacroExtensions/latest/api/index/index-n.html deleted file mode 100644 index 56c3bafb..00000000 --- a/MacroExtensions/latest/api/index/index-n.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - scalaxy-macro-extensions: scalaxy-macro-extensions 0.3-SNAPSHOT - - - - - - - - -
                                                                            -
                                                                            name
                                                                            - -
                                                                            -
                                                                            newApply
                                                                            - -
                                                                            -
                                                                            newApplyList
                                                                            - -
                                                                            -
                                                                            newConstant
                                                                            - -
                                                                            -
                                                                            newEmptyTpt
                                                                            - -
                                                                            -
                                                                            newExpr
                                                                            - -
                                                                            -
                                                                            newExprType
                                                                            - -
                                                                            -
                                                                            newImportAll
                                                                            - -
                                                                            -
                                                                            newImportMacros
                                                                            - -
                                                                            -
                                                                            newPhase
                                                                            - -
                                                                            -
                                                                            newSelect
                                                                            - -
                                                                            -
                                                                            newSelfValDef
                                                                            - -
                                                                            -
                                                                            newSplice
                                                                            - -
                                                                            -
                                                                            newSuperInitConstructorBody
                                                                            - -
                                                                            -
                                                                            newTermIdent
                                                                            - -
                                                                            - \ No newline at end of file diff --git a/MacroExtensions/latest/api/index/index-p.html b/MacroExtensions/latest/api/index/index-p.html deleted file mode 100644 index c8747df2..00000000 --- a/MacroExtensions/latest/api/index/index-p.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - scalaxy-macro-extensions: scalaxy-macro-extensions 0.3-SNAPSHOT - - - - - - - - -
                                                                            -
                                                                            parentTypeTreeForImplicitWrapper
                                                                            - -
                                                                            -
                                                                            parents
                                                                            - -
                                                                            -
                                                                            phaseName
                                                                            - -
                                                                            - \ No newline at end of file diff --git a/MacroExtensions/latest/api/index/index-r.html b/MacroExtensions/latest/api/index/index-r.html deleted file mode 100644 index 9502ae3c..00000000 --- a/MacroExtensions/latest/api/index/index-r.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - scalaxy-macro-extensions: scalaxy-macro-extensions 0.3-SNAPSHOT - - - - - - - - -
                                                                            -
                                                                            runsAfter
                                                                            - -
                                                                            -
                                                                            runsBefore
                                                                            - -
                                                                            -
                                                                            runsRightAfter
                                                                            - -
                                                                            - \ No newline at end of file diff --git a/MacroExtensions/latest/api/index/index-s.html b/MacroExtensions/latest/api/index/index-s.html deleted file mode 100644 index 2137e69c..00000000 --- a/MacroExtensions/latest/api/index/index-s.html +++ /dev/null @@ -1,21 +0,0 @@ - - - - - scalaxy-macro-extensions: scalaxy-macro-extensions 0.3-SNAPSHOT - - - - - - - - -
                                                                            -
                                                                            scalaLibraryJar
                                                                            - -
                                                                            -
                                                                            scalaxy
                                                                            - -
                                                                            - \ No newline at end of file diff --git a/MacroExtensions/latest/api/index/index-t.html b/MacroExtensions/latest/api/index/index-t.html deleted file mode 100644 index fdb4bd82..00000000 --- a/MacroExtensions/latest/api/index/index-t.html +++ /dev/null @@ -1,36 +0,0 @@ - - - - - scalaxy-macro-extensions: scalaxy-macro-extensions 0.3-SNAPSHOT - - - - - - - - -
                                                                            -
                                                                            TreeReifyingTransformer
                                                                            - -
                                                                            -
                                                                            TreeReifyingTransformers
                                                                            - -
                                                                            -
                                                                            termPath
                                                                            - -
                                                                            -
                                                                            transform
                                                                            - -
                                                                            -
                                                                            transforms
                                                                            - -
                                                                            -
                                                                            traverse
                                                                            - -
                                                                            -
                                                                            typePath
                                                                            - -
                                                                            - \ No newline at end of file diff --git a/MacroExtensions/latest/api/lib/arrow-down.png b/MacroExtensions/latest/api/lib/arrow-down.png deleted file mode 100644 index 7229603ae5b30ce0e0bd09863543b260085c8f2d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6232 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 diff --git a/MacroExtensions/latest/api/lib/class_big.png b/MacroExtensions/latest/api/lib/class_big.png deleted file mode 100644 index cb1f638a585c50456f57b73c4d043c75762ff9a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7516 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
                                                                            }cgT+sFDw4uMOU<91Pe zx#@-=g<(j-rUjr)U~qGDGkLlIrwtq}$u7{jLPHoDVSqA0S`zX#86!n^PY>~EJOFE1 zR=>av!(dQB8D_w|KT5s?+c}CWHvS-#%bg%UWhxc8qIMM8_I0-+kxEjUUxew# z4qLwd`s;W6ZROvzqctHbgk@O>Ay7)W0V$m(old)f$;oisw5cqA=}G?l;6s#$3s}B< zIh~!I^!E1B+uKV#9w(7VkW3~?rBcDOWwAoe89#&F2O6-X;koh`Tf_@en;^&*C;~Qp zQ%1Rg6|G#?bTo-Xg2AO#{zoMx(0SVI(>m5{*v@+!*AWi8Yq&n>bUIBknIxG^qLn6{ zPUAQZp-_l3&Nzc#{rj(|s;Xkus#SD%cYh}E>rbA~m_bLdp>ZpQ5Qi=ibhf<5F_R`ACM5jR z4@SAUx4gWZ>C>lU7zQg>uB5!Y+>P)`^+`=(GsN79C$etO7Cx-sM9Q%dLf~kJw6aO0 zQ?$psXzFgmRt_bxg1$^kk&|!xF2N|$t{lpO#F35UZ(qfzqn^NBcZ6~OY zwe6s68ywB{UE4Wx>P%j_bqNIp1@n4(dR~-XP;aQMt=;p_r%!;v!|6?G63KB~_1o8Z zW##f9pZWgm`>F4%>2w;~wgVG3q@<*zgqv@^nccg0vwiz^;_-Ok=@P-jJve1?`( zF}SEAC`15ap$OH*l_b-ttTyoc7VoMusxMeax$Js@jNUjuIPnaWQo5(7XDi@HzyX@h zJ@?$-ju=+PnWs#^-nSQFTG&o8k3QeYt@qzW#*>c8WHJaw{?!NL1J5<%g$ozb($d1t zojd!D-u^`SljR>3dBs#0Rnn7;XF>YFZRG|iI}1+R4mxAI&3Q-B)ZE0Vnz39s>l~IY zUAh9;<996`AnrKMhPJl0#Lvz<2BHx%+5l;x3A1)<4L|wi&2)5kptV~(_)HxNJ{N@V z^Os$IIra7R)YsRONF)ved?;ui_`rfP5~-vYb-fgnqv^AMchI&ARy!J@pnLyb=Fd6@ z!!S7Syz}k^x^n^BK>d|hUiteO$JTJ{|2dAt{=Jx?5J(GTnD(xT{N&%CV(rHD!QdRn zIV^SgfO0_y;QAY`XaD~F?A^QfFqZv-<4~rD6jhK)rLqj#*;M43a2BYtm6xLxEp4q7 zS5|Y`+5bXAL&E`JoAy4`_hAKezW(~_FLrl#r+;(RDWC+2w1JQoLYN4{BApz_%@5Y{ z(36h^1N4FUtoy)y6Zb18LmDi+Vj;VB?V_!%tzXc&3~Q|!SXhpewgaF9m7C*DfP?ZP zvhTk*(B80si|229L!xG*1j4Awx4s(Iln$}>M+i^;B=BZwqu4pmPH6* zSZE#N`FCPm`l}mBrBZ#Eb{vOHCUY3unM}rGT5#>P*RpEWDiVprVP<_O=&=K9P`1MH zOf?s%w(ab_Hxa^t#(ldPI&vI0o_{GDH*VYkY|PyaAp5FPI@hmX|8iYj-NFC5>2$=v z5wsm_#|T+&B`HD(>9W3K|0K@5^w%^r?g<9#4?L5}d@9?vZFAXWm$7c$y2E@qx0bGL z+{s^7|BaGx9yo5Q@l%fWP1si1w3Km3#N(t7HuK2UcM`HfOqw+5$GPn03b)*A6gW8^ zkH5I=jjiJR@7_&h%xEH(Kq(uv13KeXCJu(##Wfd>FSs#b80apCYY%?%cUIEM2)sRal<7@&Fq`vUBSuCXJoShR2uF(9qCSQ&TfdYrUu6T|A%C z*d4iS*|NW$e){Q0O_}>Jwaee7Y}!Or#zrXztsDdyl-HlqT9F@J!*loFL3wFeQ26`6 z{gTrMoKX&IR)4_4NA5xvDtGP5GK0l+A%wROkW)-}rJ!F4X{|A(!Om@)DJ`yG^V4rp zURa_m%Q_C&aOh5+PXp|Owtxw5zy0>}Bgae{cJg^ovTf};ipL%4i2#>vp3S+jsOK>X0{Sf2&h2OS2ceDJ{sFOEIxsEQf$9_PbXR*^q(9HxP1 z;x+=?odBg=a~DbG%~bsSCl?2xRn9t4;OmCujW_?!qF4SKnXe83jJxQLCMcc#{SNH0J<+2jczhKl?nuxk2pM+S=OZk390o(tp0<&%E%^D~Otr zl$J%YQyI`I0InPdgaXGVFZwQjd0;V?X$7gqPdz?x)3P}C7YmV9j?1!Pc>6`N3-JMB z?LL!Ar8uy)mhqF0nFwj2h2;qq3BsT!IfL&nypzWL`+{`k3zS46K~GN)J9h8nm=Pm# z#J^whxXMcTc~)s8g2w%OIk4?xemL(UHaztPgUTwklyc6YV87JHwEotofe)rnpMKWj z#fx9N@zNRm@3Md6sA-ew*iuJFTL)&?Rb<(GZ6T#WA~Ax0{m)lf{>I<>Fzio2M247s z!VE~_>0~ERRm$69C=qmab8ov1M5o)>K)^^)Fw>UH4r=L4FCX>o(KblSE3FWmlbr-2z1A^T3~5xZvtb`t+-{ z))Ub2CRzB?Yx(%uRV+C32i$w_y-O-8Dy9JIe4qUi zz0WW9%a=ob)G_|S2Oqq3!GZ-Rw{;}tuNS|~UtZlzSN%4K8kogZL?Z?gy(C*2pf?41 z21N3a!a_<#B-YB^3r}Lg*m3Uf98xKs`}6bs@xA9jY9giOOsE;nIWtdV!JHp3u%e2d zo}OfJaq)#7qn`ljuQ2AX4mf9vaR?XyOkA>L$+c&nefIQ%f`U+eV+X4@>|y=ZebntZ z$d3Ahw0HHAPNzvFGaxdQ7r)8!CC`yer&zakJ?r+@F=^~rjvaS2la3gNWmz0JaG-VM z$dQ+O+m7}C$*)1u*8`jb8c(Q{1J%G0k3II-CC46n?BuGds+g2grqXHA(%wsFSCXFY z1R2L67ByM(kCluba|Bftl?)m*h`hW!-O-Lrc2>a{>U(Cqzs?Mwaq=34>W z4{%?ll>n7Mh1V#IdP2tXf~DaBaDWk^Q0VA%I{hN>5zqv*dcjELoL}!3Wx)R%0I0L# U==iC&s{jB107*qoM6N<$f-P8sEdT%j diff --git a/MacroExtensions/latest/api/lib/constructorsbg.gif b/MacroExtensions/latest/api/lib/constructorsbg.gif deleted file mode 100644 index 2e3f5ea53025f68e2636f9c65e5115a3aa1bb581..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1206 zcmZ?wbhEHbWMq(GIKseSZEam&UmqG8YHx4v?(P;76XWUWX=!Qc=j$685$WvY?CR?3 zAK)Jt7-V8%YG!5@8yjnDYwPIXsHUnK9v&VQ9TgWB=jiAd5*+O9?QL#hZftDKfCLo( zb4U0FD7Yk+Bm!w0`-+0ZZE`@j@w*YQzUa=n7J9^3ax%w4}1^R}1 z1|ToN6#Dw&SDKp(S6y5Zl!|aKR)dQ}DhpEegHnt0ON)|Ify$LZRuxz|7o{eaQ#zd*q`*i^wcF*!32#0RVQ^|kWMD=taQOHTE4u~h<^pqH7MVr61% z;AY@x;B0E?uBO)VrJ|N z)az`3RWB$hI zxnujbty?y4+PGo;y0vRouUffc`Ld-;7B5=3VE(+hb7s$)Ib-^?sZ%CTnmD1queYbW ztFxoMt+l1Osj;EHuC}JSsEZKEj1-MDKQ~FE;c4QDl#HG zEHorIC@{d^&)3J>%hSW%&DF)($Qx)!_Hn5)9TB4Am2f&=-p_kccyqPBfKGwUE!WRLZeY z&9_xAcF-<$)~j$)tu;5Sb~kMFG;Z}V?)EY6_cxj1Z!#mmbas&G!VuHNfk6*)|04m# ze}c|Msfi`2DGKG8B^e6tp1uJLIt)MnasUIXxWbl9$+AdMQ_qW!P0lP*Igu!GM1jSD HgTWdAVsJLn diff --git a/MacroExtensions/latest/api/lib/defbg-blue.gif b/MacroExtensions/latest/api/lib/defbg-blue.gif deleted file mode 100644 index 69038337a793be5ec04430183980b7e393113ea1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1544 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 availableWidth) - { - // resize diagram - var height = diagramHeight / diagramWidth * availableWidth; - $(".diagram svg", this).width(availableWidth); - $(".diagram svg", this).height(height); - - // register click event on whole div - $(".diagram", this).click(function() { - diagrams.popup($(this)); - }); - $(".diagram", this).addClass("magnifying"); - } - else - { - // restore full size of diagram - $(".diagram svg", this).width(diagramWidth); - $(".diagram svg", this).height(diagramHeight); - // don't show custom cursor any more - $(".diagram", this).removeClass("magnifying"); - } - }); -}; - -/** - * Shows or hides a diagram depending on its current state. - */ -diagrams.toggle = function(container, dontAnimate) -{ - // change class of link - $(".diagram-link", container).toggleClass("open"); - // get element to show / hide - var div = $(".diagram", container); - if (div.is(':visible')) - { - $(".diagram-help", container).hide(); - div.unbind("click"); - div.removeClass("magnifying"); - div.slideUp(100); - } - else - { - diagrams.resize(); - if(dontAnimate) - div.show(); - else - div.slideDown(100); - $(".diagram-help", container).show(); - } -}; - -/** - * Opens a popup containing a copy of a diagram. - */ -diagrams.windows = {}; -diagrams.popup = function(diagram) -{ - var id = diagram.attr("id"); - if(!diagrams.windows[id] || diagrams.windows[id].closed) { - var title = $(".symbol .name", $("#signature")).text(); - // cloning from parent window to popup somehow doesn't work in IE - // therefore include the SVG as a string into the HTML - var svgIE = jQuery.browser.msie ? $("
                                                                            ").append(diagram.data("svg")).html() : ""; - var html = '' + - '\n' + - '\n' + - '\n' + - ' \n' + - ' ' + title + '\n' + - ' \n' + - ' \n' + - ' \n' + - ' \n' + - ' \n' + - ' \n' + - ' Close this window\n' + - ' ' + svgIE + '\n' + - ' \n' + - ''; - - var padding = 30; - var screenHeight = screen.availHeight; - var screenWidth = screen.availWidth; - var w = Math.min(screenWidth, diagram.data("width") + 2 * padding); - var h = Math.min(screenHeight, diagram.data("height") + 2 * padding); - var left = (screenWidth - w) / 2; - var top = (screenHeight - h) / 2; - var parameters = "height=" + h + ", width=" + w + ", left=" + left + ", top=" + top + ", scrollbars=yes, location=no, resizable=yes"; - var win = window.open("about:blank", "_blank", parameters); - win.document.open(); - win.document.write(html); - win.document.close(); - diagrams.windows[id] = win; - } - win.focus(); -}; - -/** - * This method is called from within the popup when a node is clicked. - */ -diagrams.redirectFromPopup = function(url) -{ - window.location = url; -}; - -/** - * Helper method that adds a class to a SVG element. - */ -diagrams.addClass = function(svgElem, newClass) { - newClass = newClass || "over"; - var classes = svgElem.attr("class"); - if ($.inArray(newClass, classes.split(/\s+/)) == -1) { - classes += (classes ? ' ' : '') + newClass; - svgElem.attr("class", classes); - } -}; - -/** - * Helper method that removes a class from a SVG element. - */ -diagrams.removeClass = function(svgElem, oldClass) { - oldClass = oldClass || "over"; - var classes = svgElem.attr("class"); - classes = $.grep(classes.split(/\s+/), function(n, i) { return n != oldClass; }).join(' '); - svgElem.attr("class", classes); -}; - diff --git a/MacroExtensions/latest/api/lib/filter_box_left.png b/MacroExtensions/latest/api/lib/filter_box_left.png deleted file mode 100644 index 0e8c893315e7955b02474d3a544b9145aafb15b2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1692 zcmaJ?Yfuws6pg$rSOqBp3YKM~RV;Zz60;aJAs|tLX#yHS2bN@k3}iRiY$T*bRAg#9 zU=@FeD54a{@j+EkDTq>D1*#y5=}<;1FQtW2QWQm;)^1R+Kd|4-?)R8;&OP^jcW1wn zMQxbxvc!c#q0E;=h~?zGh0nhVLI8<$M9qZi_hoVG}vq!iJ%!WPy#m5Py=;ZL5vtw zxJE~4Fch#U!ikuX5P+o9Hz{a!GqR}RZJEe|F-)+I!J;#5DNO^V(*K8QwKHe~AxGZ% zomJQnouNY*a>RfcaTR%SNmN@X9TbWqFoEIG7?w6&MOg|)V1^V-2ZSm(fD~3~P}_bA zFO@=z7d?GMc8_g2)3)ShrtuM!>~@@N>+T&8M1C!960tDa)O{gFy2(fA zz3T<_SYuv{D)_EL=f;)y69e-Ky4|eHMud}d&8tpKdJXw|FA8wVks>d2E7RxJTpy%k& zkln?LUfbzg^RAqmv%e%NGORQBAW}-Td|p~VHijo;X8zsZ($X^6+uM6!J#g~Lon3o| z%yy6Q#l8#XZjX=8POAt4(SV9rv74$vZ!mQ7Ih=6>K^_l|jA(PbOJZ)7%FntjLr%)i zy2~xr+}{#jYpUxb&qZ$DoK;v{eCMdMAN4_|-e@%T^!4>EHE#RNqt*9tQPEOmTwHcp z8SUCPVvxz@I`!(h*bT?;AMpB?9IRY;6SepD?GM%LqlKtmzwpwk1RTGYUvT)Ehf9tw zE33A9!v5+(_aFQ91qB5O)j2tiU0q!X$!!raxvG}Ir~D;ZJ#daH$(+?g#+>uOcV@q9( zNA}J$hYc4tg?PB^X-m33JSql-TX}6aoBK0{#?8YKde>dG#XG8NY8+x>{FmgFM?ny@ z_lvcz0)e1s=k?TwO*EQAcHQALZe00KpIDBLpO!mctE_}kbiwl%FJKIFot&Jc+$f_8 z8oG+eBKkEqH`A|N(9~bzE0=fty7^4!Zl}xsijNe>*2c%iZiL<2FV|eD)ojQO;0pxH zS6iOl-NNi$#aFwY%o;pr{{mUu^Fwjf3l}ad*ZyPVIVyrIkPEX+>TMxn15Nd zav-ZrQP;=Um;C7y>q90w(zLCoZdruVQ63j}ETaFVxBMUOjizep$G*PA6TE6m?$RPx zmv)7uBXiNdkmBLz_4cmubG5#W6mXxF8k^TF<8E1SsNetIhE~5hP876f;&u1}p9{AC Ng(NIW{GBLa@4p#{lvn@& diff --git a/MacroExtensions/latest/api/lib/filter_box_left2.gif b/MacroExtensions/latest/api/lib/filter_box_left2.gif deleted file mode 100644 index b9b49076a6410112fd18b370bc661154bbab8f80..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1462 zcmZ?wbhEHb6k!lyxN5?1>C&aRxVRrbe!P11>f*(Vt*xySCr_wV1o zw{PEm|Ni~!*RS{P-TU(8%b!1gZrr%>`t|GF+}z{Gk3W6-^z7NQ8#ZiMzkdCvPoHkz zz8w`6_44J*J9qAsmzV$k{ky2BXxFY?A3l8e`}gm(Y13k3V}U0q$LPMun}Zr!h6zgDka?cw3^9}E}>0mc8^5xxNmE{P?HK-$K>q98Fj zJGDe1DK$Ma&sORE?)^#%nJKnP;ikR@z6H*y8JQkcMXAA6ej&+K*~ykEO7?aNHWgMC zxdpkYC5Z|ZxjA{oRu#5Ni7EL>sa8NXNLXJ<0j#7X+g8aDB%uJZ(>cE=Rl!uxKsVXI z%s|1+P|wiV#N6CmN5ROz&_Lh7NZ-&%*U;R`*vQJjKmiJrfVLH-q*(>IxIyg#@@$nd zN=gc>^!0&3rdMvPmtT~wZ)j<02{OaTNEfI=x41H|B(Xv_uUHvof=g;~a#3bMNoIbY z0?5R~r2NtnTP2`NAzsKWfE$}vtOxdvUUGh}ennz|zM-B0$V)JVzP|XC=H|jx7ncO3 zBHWAB;NpiyW)Z+ZoqU2Pda%GTJ1y;^Qsfi`|MIrh5Ij~R+$jC3rFV4s>P;d@5 zRq#zr&ddYx!Rmc|tvvIJOA_;vQ$1a5m4GJbWoD*WS(v-I7@E3Rm|B{e7#g}7IJr4n zI=dQ~nOmATIhq)m!1TK0Czs}?=9R$orXciM;?xUD3b_S9n_W_iGRsm^+=}vZ6~JD$ z%Eav!Go0o@^`_uv@OxBG5|NZ^* z``6DO-@kqR^7+%p5AWZ-ee?R&%NNg|J$>@{(ZdJ#@7=v~`_|1H*RNf@a{1E53+K6ZM9qnzcEzM1h4fS=kHPuy>73F26CB;RB1^Ico zIoVm68R==MDalER3Gs2UG0{A;Cd`0selzKHgrQ9`0_gF3wJl4)%7oHr7^_ z7UpKACdNjp{}N?qO7E-ATK8?BP}HFfhW0S{OOhO#noZi%b`dsS#`djvo JU&f9M)&NKAH`@RJ diff --git a/MacroExtensions/latest/api/lib/filter_box_right.png b/MacroExtensions/latest/api/lib/filter_box_right.png deleted file mode 100644 index f127e35b48d39bd048fea2a8e98dd68fb5984601..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1803 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 diff --git a/MacroExtensions/latest/api/lib/filterboxbg.gif b/MacroExtensions/latest/api/lib/filterboxbg.gif deleted file mode 100644 index ae2f85823bbbd77d85a28d8348bfd75a1ec626ba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1366 zcmaJ>d0^927|&$j+)$KD(Vht+jHR17kQ|Xk~>-G7(u~=+)csLf1#pCg4G#U&J1%shPBA!%LkH;I2 z#Q-f73I+oHOga+^12g3F`2nN9zdw;s)9KX6$Vez04h4f=k2jS{`~1FiCX-OrU@#aR zj;2yc5GN9eh9hAxhK7dXaj>aIB9TBKkVqu_e!s`#Nv4u1Ku)Kj9HV5UsKr$eJ4l5D z-^wbtNKze)0=F`4EN??Hd-ftQOWTlUvkP;HcBY+O+AA@Qy~~@Z-VVx2BUOvwN;l!= zM2=BN*v)nFGU2u%BrUWu1hBPb6oE$}N{0=p);3@*rd^O2*sRBN6jqMG;It~H;$H-2Ig?S|0ygt^@t4Gz{oyTp)+ATXZA1F zw+o6Ow+kX{Z#2U$l45zyAH};|L>(_HBu_DQ4jTd#^ejsg6&9z%V0M_yRFSl4tHPt5El;t`Es*7WICCjA`bIm!qS}SlOi0oh_b}d6YC4qxSOD5Rdx!^hV z#<+CuT#PxnC`bm?4)$LMom~RmqnYDv3!L%BXL!)<5@_qZk-z@@Zk3iy3q&o^Ix_2n0zAN=goPd@(W!w=pceDB?N-X3`C%{LCb zzJK4|*Is>P&+eCBdhvzlpL_P1T~F_PYR8lP+n;#+u}8N(^6*0sK5+ki_ug~&U3YHX za>wnr-FnN-n{T>t(+wN1zwX*=uHJCf`o1gIU2*wkmtNA_&!Ej)h%7(taaFHsux!+vQ;i5tQD4W zv&o2qE2YzH_B}#`-nO=9mf!3Ja$e73rto#dFaKXdXHZg3R;GHY5gN(z}Nwo2iqz6QPp&Z!xh9#uuD!Bu`C$yM3OmMKd1b_zBX zRu#Dgxv3?I3Kh9IdBs*0wn~X9`AMl(KsHENUr7P1q$Jx`$q^)>0J76LzbI9~RL?*+ z*}%*|!OT$4(AdP>++0V&$iUD*-@r)U&`8(N+{)O<%D_MY3Y37h6{VzE1-ZCE?E>;_ zl`=|73as??%gf94%8m8%i_-NCEiElUW*8ai0#)c1SLT%@R_NvxE5l51Ni9w;$}A|! z%+FH*nV6WAUs__T1av9H3%LbwWAlpjz~0eI&d=4aNG#Ad)H48i38v837r)ZnT)67u zlAu(Cd$Af^98y`3svneEoL^d$oC;K~46>@g%DE^tu_V7JBtJg~7K#BG`6c$o&6x?nx#i>^x=oo!a#3DsBObD2IKumbD1#;jCKQ#}S+KYh6n(_a? zzkh!J`uXGgx36D5fBN|0{kyksUcY+z;`y_uPaZ#d_~8D%yLWEix_RUJwX0VyU%GhV z{JFDdPMZ`!zF{kpYlR z+RD .pre { - display: block; - position: absolute; - top: 0; - left: 0; - height: 23px; - width: 21px; - background: url("filter_box_left.png"); -} - -#textfilter > .input { - display: block; - position: absolute; - top: 0; - right: 20px; - left: 20px; -} - -#textfilter > .input > input { - height: 20px; - padding: 1px; - font-weight: bold; - color: #000000; - background: #ffffff url("filterboxbarbg.png") repeat-x bottom left; - width: 100%; -} - -#textfilter > .post { - display: block; - position: absolute; - top: 0; - right: 0; - height: 23px; - width: 21px; - background: url("filter_box_right.png"); -} - -/*#textfilter { - position: relative; - display: block; - height: 20px; - margin-bottom: 5px; -} - -#textfilter > .pre { - display: block; - position: absolute; - top: 0; - left: 0; - height: 20px; - width: 20px; - background: url("filter_box_left.png"); -} - -#textfilter > .input { - display: block; - position: absolute; - top: 0; - right: 20px; - left: 20px; -} - -#textfilter > .input > input { - height: 16px; - padding: 2px; - font-weight: bold; - color: darkblue; - background-color: white; - width: 100%; -} - -#textfilter > .post { - display: block; - position: absolute; - top: 0; - right: 0; - height: 20px; - width: 20px; - background: url("filter_box_right.png"); -}*/ - -#focusfilter { - position: relative; - text-align: center; - display: block; - padding: 5px; - background-color: #fffebd; /* light yellow*/ - text-shadow: #ffffff 0 1px 0; -} - -#focusfilter .focuscoll { - font-weight: bold; - text-shadow: #ffffff 0 1px 0; -} - -#focusfilter img { - bottom: -2px; - position: relative; -} - -#kindfilter { - position: relative; - display: block; - padding: 5px; -/* background-color: #999;*/ - text-align: center; -} - -#kindfilter > a { - color: black; -/* text-decoration: underline;*/ - text-shadow: #ffffff 0 1px 0; - -} - -#kindfilter > a:hover { - color: #4C4C4C; - text-decoration: none; - text-shadow: #ffffff 0 1px 0; -} - -#letters { - position: relative; - text-align: center; - padding-bottom: 5px; - border:1px solid #bbbbbb; - border-top:0; - border-left:0; - border-right:0; -} - -#letters > a, #letters > span { -/* font-family: monospace;*/ - color: #858484; - font-weight: bold; - font-size: 8pt; - text-shadow: #ffffff 0 1px 0; - padding-right: 2px; -} - -#letters > span { - color: #bbb; -} - -#tpl { - display: block; - position: fixed; - overflow: auto; - right: 0; - left: 0; - bottom: 0; - top: 5px; - position: absolute; - display: block; -} - -#tpl .packhide { - display: block; - float: right; - font-weight: normal; - color: white; -} - -#tpl .packfocus { - display: block; - float: right; - font-weight: normal; - color: white; -} - -#tpl .packages > ol { - background-color: #dadfe6; - /*margin-bottom: 5px;*/ -} - -/*#tpl .packages > ol > li { - margin-bottom: 1px; -}*/ - -#tpl .packages > li > a { - padding: 0px 5px; -} - -#tpl .packages > li > a.tplshow { - display: block; - color: white; - font-weight: bold; - display: block; - text-shadow: #000000 0 1px 0; -} - -#tpl ol > li.pack { - padding: 3px 5px; - background: url("packagesbg.gif"); - background-repeat:repeat-x; - min-height: 14px; - background-color: #6e808e; -} - -#tpl ol > li { - display: block; -} - -#tpl .templates > li { - padding-left: 5px; - min-height: 18px; -} - -#tpl ol > li .icon { - padding-right: 5px; - bottom: -2px; - position: relative; -} - -#tpl .templates div.placeholder { - padding-right: 5px; - width: 13px; - display: inline-block; -} - -#tpl .templates span.tplLink { - padding-left: 5px; -} - -#content { - border-left-width: 1px; - border-left-color: black; - border-left-style: white; - right: 0px; - left: 0px; - bottom: 0px; - top: 0px; - position: fixed; - margin-left: 300px; - display: block; -} - -#content > iframe { - display: block; - height: 100%; - width: 100%; -} - -.ui-layout-pane { - background: #FFF; - overflow: auto; -} - -.ui-layout-resizer { - background-image:url('filterbg.gif'); - background-repeat:repeat-x; - background-color: #ededee; /* light gray */ - border:1px solid #bbbbbb; - border-top:0; - border-bottom:0; - border-left: 0; -} - -.ui-layout-toggler { - background: #AAA; -} \ No newline at end of file diff --git a/MacroExtensions/latest/api/lib/index.js b/MacroExtensions/latest/api/lib/index.js deleted file mode 100644 index 96689ae7..00000000 --- a/MacroExtensions/latest/api/lib/index.js +++ /dev/null @@ -1,536 +0,0 @@ -// © 2009–2010 EPFL/LAMP -// code by Gilles Dubochet with contributions by Johannes Rudolph and "spiros" - -var topLevelTemplates = undefined; -var topLevelPackages = undefined; - -var scheduler = undefined; - -var kindFilterState = undefined; -var focusFilterState = undefined; - -var title = $(document).attr('title'); - -var lastHash = ""; - -$(document).ready(function() { - $('body').layout({ - west__size: '20%', - center__maskContents: true - }); - $('#browser').layout({ - center__paneSelector: ".ui-west-center" - //,center__initClosed:true - ,north__paneSelector: ".ui-west-north" - }); - $('iframe').bind("load", function(){ - var subtitle = $(this).contents().find('title').text(); - $(document).attr('title', (title ? title + " - " : "") + subtitle); - - setUrlFragmentFromFrameSrc(); - }); - - // workaround for IE's iframe sizing lack of smartness - if($.browser.msie) { - function fixIFrame() { - $('iframe').height($(window).height() ) - } - $('iframe').bind("load",fixIFrame) - $('iframe').bind("resize",fixIFrame) - } - - scheduler = new Scheduler(); - scheduler.addLabel("init", 1); - scheduler.addLabel("focus", 2); - scheduler.addLabel("filter", 4); - - prepareEntityList(); - - configureTextFilter(); - configureKindFilter(); - configureEntityList(); - - setFrameSrcFromUrlFragment(); - - // If the url fragment changes, adjust the src of iframe "template". - $(window).bind('hashchange', function() { - if(lastFragment != window.location.hash) { - lastFragment = window.location.hash; - setFrameSrcFromUrlFragment(); - } - }); -}); - -// Set the iframe's src according to the fragment of the current url. -// fragment = "#scala.Either" => iframe url = "scala/Either.html" -// fragment = "#scala.Either@isRight:Boolean" => iframe url = "scala/Either.html#isRight:Boolean" -function setFrameSrcFromUrlFragment() { - var fragment = location.hash.slice(1); - if(fragment) { - var loc = fragment.split("@")[0].replace(/\./g, "/"); - if(loc.indexOf(".html") < 0) loc += ".html"; - if(fragment.indexOf('@') > 0) loc += ("#" + fragment.split("@", 2)[1]); - frames["template"].location.replace(loc); - } - else - frames["template"].location.replace("package.html"); -} - -// Set the url fragment according to the src of the iframe "template". -// iframe url = "scala/Either.html" => url fragment = "#scala.Either" -// iframe url = "scala/Either.html#isRight:Boolean" => url fragment = "#scala.Either@isRight:Boolean" -function setUrlFragmentFromFrameSrc() { - try { - var commonLength = location.pathname.lastIndexOf("/"); - var frameLocation = frames["template"].location; - var relativePath = frameLocation.pathname.slice(commonLength + 1); - - if(!relativePath || frameLocation.pathname.indexOf("/") < 0) - return; - - // Add #, remove ".html" and replace "/" with "." - fragment = "#" + relativePath.replace(/\.html$/, "").replace(/\//g, "."); - - // Add the frame's hash after an @ - if(frameLocation.hash) fragment += ("@" + frameLocation.hash.slice(1)); - - // Use replace to not add history items - lastFragment = fragment; - location.replace(fragment); - } - catch(e) { - // Chrome doesn't allow reading the iframe's location when - // used on the local file system. - } -} - -var Index = {}; - -(function (ns) { - function openLink(t, type) { - var href; - if (type == 'object') { - href = t['object']; - } else { - href = t['class'] || t['trait'] || t['case class'] || t['type']; - } - return [ - '' - ].join(''); - } - - function createPackageHeader(pack) { - return [ - '
                                                                          1. ', - 'focushide', - '', - pack, - '
                                                                          2. ' - ].join(''); - }; - - function createListItem(template) { - var inner = ''; - - - if (template.object) { - inner += openLink(template, 'object'); - } - - if (template['class'] || template['trait'] || template['case class'] || template['type']) { - inner += (inner == '') ? - '
                                                                            ' : ''; - inner += openLink(template, template['trait'] ? 'trait' : template['type'] ? 'type' : 'class'); - } else { - inner += '
                                                                            '; - } - - return [ - '
                                                                          3. ', - inner, - '', - template.name.replace(/^.*\./, ''), - '
                                                                          4. ' - ].join(''); - } - - - ns.createPackageTree = function (pack, matched, focused) { - var html = $.map(matched, function (child, i) { - return createListItem(child); - }).join(''); - - var header; - if (focused && pack == focused) { - header = ''; - } else { - header = createPackageHeader(pack); - } - - return [ - '
                                                                              ', - header, - '
                                                                                ', - html, - '
                                                                            ' - ].join(''); - } - - ns.keys = function (obj) { - var result = []; - var key; - for (key in obj) { - result.push(key); - } - return result; - } - - var hiddenPackages = {}; - - function subPackages(pack) { - return $.grep($('#tpl ol.packages'), function (element, index) { - var pack = $('li.pack > .tplshow', element).text(); - return pack.indexOf(pack + '.') == 0; - }); - } - - ns.hidePackage = function (ol) { - var selected = $('li.pack > .tplshow', ol).text(); - hiddenPackages[selected] = true; - - $('ol.templates', ol).hide(); - - $.each(subPackages(selected), function (index, element) { - $(element).hide(); - }); - } - - ns.showPackage = function (ol, state) { - var selected = $('li.pack > .tplshow', ol).text(); - hiddenPackages[selected] = false; - - $('ol.templates', ol).show(); - - $.each(subPackages(selected), function (index, element) { - $(element).show(); - - // When the filter is in "packs" state, - // we don't want to show the `.templates` - var key = $('li.pack > .tplshow', element).text(); - if (hiddenPackages[key] || state == 'packs') { - $('ol.templates', element).hide(); - } - }); - } - -})(Index); - -function configureEntityList() { - kindFilterSync(); - configureHideFilter(); - configureFocusFilter(); - textFilter(); -} - -/* Updates the list of entities (i.e. the content of the #tpl element) from the raw form generated by Scaladoc to a - form suitable for display. In particular, it adds class and object etc. icons, and it configures links to open in - the right frame. Furthermore, it sets the two reference top-level entities lists (topLevelTemplates and - topLevelPackages) to serve as reference for resetting the list when needed. - Be advised: this function should only be called once, on page load. */ -function prepareEntityList() { - var classIcon = $("#library > img.class"); - var traitIcon = $("#library > img.trait"); - var typeIcon = $("#library > img.type"); - var objectIcon = $("#library > img.object"); - var packageIcon = $("#library > img.package"); - - $('#tpl li.pack > a.tplshow').attr("target", "template"); - $('#tpl li.pack').each(function () { - $("span.class", this).each(function() { $(this).replaceWith(classIcon.clone()); }); - $("span.trait", this).each(function() { $(this).replaceWith(traitIcon.clone()); }); - $("span.type", this).each(function() { $(this).replaceWith(typeIcon.clone()); }); - $("span.object", this).each(function() { $(this).replaceWith(objectIcon.clone()); }); - $("span.package", this).each(function() { $(this).replaceWith(packageIcon.clone()); }); - }); - $('#tpl li.pack') - .prepend("hide") - .prepend("focus"); -} - -/* Handles all key presses while scrolling around with keyboard shortcuts in left panel */ -function keyboardScrolldownLeftPane() { - scheduler.add("init", function() { - $("#textfilter input").blur(); - var $items = $("#tpl li"); - $items.first().addClass('selected'); - - $(window).bind("keydown", function(e) { - var $old = $items.filter('.selected'), - $new; - - switch ( e.keyCode ) { - - case 9: // tab - $old.removeClass('selected'); - break; - - case 13: // enter - $old.removeClass('selected'); - var $url = $old.children().filter('a:last').attr('href'); - $("#template").attr("src",$url); - break; - - case 27: // escape - $old.removeClass('selected'); - $(window).unbind(e); - $("#textfilter input").focus(); - - break; - - case 38: // up - $new = $old.prev(); - - if (!$new.length) { - $new = $old.parent().prev(); - } - - if ($new.is('ol') && $new.children(':last').is('ol')) { - $new = $new.children().children(':last'); - } else if ($new.is('ol')) { - $new = $new.children(':last'); - } - - break; - - case 40: // down - $new = $old.next(); - if (!$new.length) { - $new = $old.parent().parent().next(); - } - if ($new.is('ol')) { - $new = $new.children(':first'); - } - break; - } - - if ($new.is('li')) { - $old.removeClass('selected'); - $new.addClass('selected'); - } else if (e.keyCode == 38) { - $(window).unbind(e); - $("#textfilter input").focus(); - } - }); - }); -} - -/* Configures the text filter */ -function configureTextFilter() { - scheduler.add("init", function() { - $("#textfilter").append(""); - var input = $("#textfilter input"); - resizeFilterBlock(); - input.bind('keyup', function(event) { - if (event.keyCode == 27) { // escape - input.attr("value", ""); - } - if (event.keyCode == 40) { // down arrow - $(window).unbind("keydown"); - keyboardScrolldownLeftPane(); - return false; - } - textFilter(); - }); - input.bind('keydown', function(event) { - if (event.keyCode == 9) { // tab - $("#template").contents().find("#mbrsel-input").focus(); - input.attr("value", ""); - return false; - } - textFilter(); - }); - input.focus(function(event) { input.select(); }); - }); - scheduler.add("init", function() { - $("#textfilter > .post").click(function(){ - $("#textfilter input").attr("value", ""); - textFilter(); - }); - }); -} - -function compilePattern(query) { - var escaped = query.replace(/([\.\*\+\?\|\(\)\[\]\\])/g, '\\$1'); - - if (query.toLowerCase() != query) { - // Regexp that matches CamelCase subbits: "BiSe" is - // "[a-z]*Bi[a-z]*Se" and matches "BitSet", "ABitSet", ... - return new RegExp(escaped.replace(/([A-Z])/g,"[a-z]*$1")); - } - else { // if query is all lower case make a normal case insensitive search - return new RegExp(escaped, "i"); - } -} - -// Filters all focused templates and packages. This function should be made less-blocking. -// @param query The string of the query -function textFilter() { - scheduler.clear("filter"); - - $('#tpl').html(''); - - var query = $("#textfilter input").attr("value") || ''; - var queryRegExp = compilePattern(query); - - var index = 0; - - var searchLoop = function () { - var packages = Index.keys(Index.PACKAGES).sort(); - - while (packages[index]) { - var pack = packages[index]; - var children = Index.PACKAGES[pack]; - index++; - - if (focusFilterState) { - if (pack == focusFilterState || - pack.indexOf(focusFilterState + '.') == 0) { - ; - } else { - continue; - } - } - - var matched = $.grep(children, function (child, i) { - return queryRegExp.test(child.name); - }); - - if (matched.length > 0) { - $('#tpl').append(Index.createPackageTree(pack, matched, - focusFilterState)); - scheduler.add('filter', searchLoop); - return; - } - } - - $('#tpl a.packfocus').click(function () { - focusFilter($(this).parent().parent()); - }); - configureHideFilter(); - }; - - scheduler.add('filter', searchLoop); -} - -/* Configures the hide tool by adding the hide link to all packages. */ -function configureHideFilter() { - $('#tpl li.pack a.packhide').click(function () { - var packhide = $(this) - var action = packhide.text(); - - var ol = $(this).parent().parent(); - - if (action == "hide") { - Index.hidePackage(ol); - packhide.text("show"); - } - else { - Index.showPackage(ol, kindFilterState); - packhide.text("hide"); - } - return false; - }); -} - -/* Configures the focus tool by adding the focus bar in the filter box (initially hidden), and by adding the focus - link to all packages. */ -function configureFocusFilter() { - scheduler.add("init", function() { - focusFilterState = null; - if ($("#focusfilter").length == 0) { - $("#filter").append("
                                                                            focused on
                                                                            "); - $("#focusfilter > .focusremove").click(function(event) { - textFilter(); - - $("#focusfilter").hide(); - $("#kindfilter").show(); - resizeFilterBlock(); - focusFilterState = null; - }); - $("#focusfilter").hide(); - resizeFilterBlock(); - } - }); - scheduler.add("init", function() { - $('#tpl li.pack a.packfocus').click(function () { - focusFilter($(this).parent()); - return false; - }); - }); -} - -/* Focuses the entity index on a specific package. To do so, it will copy the sub-templates and sub-packages of the - focuses package into the top-level templates and packages position of the index. The original top-level - @param package The
                                                                          5. element that corresponds to the package in the entity index */ -function focusFilter(package) { - scheduler.clear("filter"); - - var currentFocus = $('li.pack > .tplshow', package).text(); - $("#focusfilter > .focuscoll").empty(); - $("#focusfilter > .focuscoll").append(currentFocus); - - $("#focusfilter").show(); - $("#kindfilter").hide(); - resizeFilterBlock(); - focusFilterState = currentFocus; - kindFilterSync(); - - textFilter(); -} - -function configureKindFilter() { - scheduler.add("init", function() { - kindFilterState = "all"; - $("#filter").append(""); - $("#kindfilter > a").click(function(event) { kindFilter("packs"); }); - resizeFilterBlock(); - }); -} - -function kindFilter(kind) { - if (kind == "packs") { - kindFilterState = "packs"; - kindFilterSync(); - $("#kindfilter > a").replaceWith("display all entities"); - $("#kindfilter > a").click(function(event) { kindFilter("all"); }); - } - else { - kindFilterState = "all"; - kindFilterSync(); - $("#kindfilter > a").replaceWith("display packages only"); - $("#kindfilter > a").click(function(event) { kindFilter("packs"); }); - } -} - -/* Applies the kind filter. */ -function kindFilterSync() { - if (kindFilterState == "all" || focusFilterState != null) { - $("#tpl a.packhide").text('hide'); - $("#tpl ol.templates").show(); - } else { - $("#tpl a.packhide").text('show'); - $("#tpl ol.templates").hide(); - } -} - -function resizeFilterBlock() { - $("#tpl").css("top", $("#filter").outerHeight(true)); -} diff --git a/MacroExtensions/latest/api/lib/jquery-ui.js b/MacroExtensions/latest/api/lib/jquery-ui.js deleted file mode 100644 index faab0cf1..00000000 --- a/MacroExtensions/latest/api/lib/jquery-ui.js +++ /dev/null @@ -1,6 +0,0 @@ -/*! jQuery UI - v1.9.0 - 2012-10-05 -* http://jqueryui.com -* Includes: jquery.ui.core.js, jquery.ui.widget.js, jquery.ui.mouse.js, jquery.ui.position.js, jquery.ui.accordion.js, jquery.ui.autocomplete.js, jquery.ui.button.js, jquery.ui.datepicker.js, jquery.ui.dialog.js, jquery.ui.draggable.js, jquery.ui.droppable.js, jquery.ui.effect.js, jquery.ui.effect-blind.js, jquery.ui.effect-bounce.js, jquery.ui.effect-clip.js, jquery.ui.effect-drop.js, jquery.ui.effect-explode.js, jquery.ui.effect-fade.js, jquery.ui.effect-fold.js, jquery.ui.effect-highlight.js, jquery.ui.effect-pulsate.js, jquery.ui.effect-scale.js, jquery.ui.effect-shake.js, jquery.ui.effect-slide.js, jquery.ui.effect-transfer.js, jquery.ui.menu.js, jquery.ui.progressbar.js, jquery.ui.resizable.js, jquery.ui.selectable.js, jquery.ui.slider.js, jquery.ui.sortable.js, jquery.ui.spinner.js, jquery.ui.tabs.js, jquery.ui.tooltip.js -* Copyright (c) 2012 jQuery Foundation and other contributors Licensed MIT */ - -(function(e,t){function i(t,n){var r,i,o,u=t.nodeName.toLowerCase();return"area"===u?(r=t.parentNode,i=r.name,!t.href||!i||r.nodeName.toLowerCase()!=="map"?!1:(o=e("img[usemap=#"+i+"]")[0],!!o&&s(o))):(/input|select|textarea|button|object/.test(u)?!t.disabled:"a"===u?t.href||n:n)&&s(t)}function s(t){return!e(t).parents().andSelf().filter(function(){return e.css(this,"visibility")==="hidden"||e.expr.filters.hidden(this)}).length}var n=0,r=/^ui-id-\d+$/;e.ui=e.ui||{};if(e.ui.version)return;e.extend(e.ui,{version:"1.9.0",keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}}),e.fn.extend({_focus:e.fn.focus,focus:function(t,n){return typeof t=="number"?this.each(function(){var r=this;setTimeout(function(){e(r).focus(),n&&n.call(r)},t)}):this._focus.apply(this,arguments)},scrollParent:function(){var t;return e.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?t=this.parents().filter(function(){return/(relative|absolute|fixed)/.test(e.css(this,"position"))&&/(auto|scroll)/.test(e.css(this,"overflow")+e.css(this,"overflow-y")+e.css(this,"overflow-x"))}).eq(0):t=this.parents().filter(function(){return/(auto|scroll)/.test(e.css(this,"overflow")+e.css(this,"overflow-y")+e.css(this,"overflow-x"))}).eq(0),/fixed/.test(this.css("position"))||!t.length?e(document):t},zIndex:function(n){if(n!==t)return this.css("zIndex",n);if(this.length){var r=e(this[0]),i,s;while(r.length&&r[0]!==document){i=r.css("position");if(i==="absolute"||i==="relative"||i==="fixed"){s=parseInt(r.css("zIndex"),10);if(!isNaN(s)&&s!==0)return s}r=r.parent()}}return 0},uniqueId:function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++n)})},removeUniqueId:function(){return this.each(function(){r.test(this.id)&&e(this).removeAttr("id")})}}),e("").outerWidth(1).jquery||e.each(["Width","Height"],function(n,r){function u(t,n,r,s){return e.each(i,function(){n-=parseFloat(e.css(t,"padding"+this))||0,r&&(n-=parseFloat(e.css(t,"border"+this+"Width"))||0),s&&(n-=parseFloat(e.css(t,"margin"+this))||0)}),n}var i=r==="Width"?["Left","Right"]:["Top","Bottom"],s=r.toLowerCase(),o={innerWidth:e.fn.innerWidth,innerHeight:e.fn.innerHeight,outerWidth:e.fn.outerWidth,outerHeight:e.fn.outerHeight};e.fn["inner"+r]=function(n){return n===t?o["inner"+r].call(this):this.each(function(){e(this).css(s,u(this,n)+"px")})},e.fn["outer"+r]=function(t,n){return typeof t!="number"?o["outer"+r].call(this,t):this.each(function(){e(this).css(s,u(this,t,!0,n)+"px")})}}),e.extend(e.expr[":"],{data:e.expr.createPseudo?e.expr.createPseudo(function(t){return function(n){return!!e.data(n,t)}}):function(t,n,r){return!!e.data(t,r[3])},focusable:function(t){return i(t,!isNaN(e.attr(t,"tabindex")))},tabbable:function(t){var n=e.attr(t,"tabindex"),r=isNaN(n);return(r||n>=0)&&i(t,!r)}}),e(function(){var t=document.body,n=t.appendChild(n=document.createElement("div"));n.offsetHeight,e.extend(n.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0}),e.support.minHeight=n.offsetHeight===100,e.support.selectstart="onselectstart"in n,t.removeChild(n).style.display="none"}),e.fn.extend({disableSelection:function(){return this.bind((e.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(e){e.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}}),e.extend(e.ui,{plugin:{add:function(t,n,r){var i,s=e.ui[t].prototype;for(i in r)s.plugins[i]=s.plugins[i]||[],s.plugins[i].push([n,r[i]])},call:function(e,t,n){var r,i=e.plugins[t];if(!i||!e.element[0].parentNode||e.element[0].parentNode.nodeType===11)return;for(r=0;r0?!0:(t[r]=1,i=t[r]>0,t[r]=0,i)},isOverAxis:function(e,t,n){return e>t&&e",options:{disabled:!1,create:null},_createWidget:function(t,r){r=e(r||this.defaultElement||this)[0],this.element=e(r),this.uuid=n++,this.eventNamespace="."+this.widgetName+this.uuid,this.options=e.widget.extend({},this.options,this._getCreateOptions(),t),this.bindings=e(),this.hoverable=e(),this.focusable=e(),r!==this&&(e.data(r,this.widgetName,this),e.data(r,this.widgetFullName,this),this._on({remove:"destroy"}),this.document=e(r.style?r.ownerDocument:r.document||r),this.window=e(this.document[0].defaultView||this.document[0].parentWindow)),this._create(),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:e.noop,_getCreateEventData:e.noop,_create:e.noop,_init:e.noop,destroy:function(){this._destroy(),this.element.unbind(this.eventNamespace).removeData(this.widgetName).removeData(this.widgetFullName).removeData(e.camelCase(this.widgetFullName)),this.widget().unbind(this.eventNamespace).removeAttr("aria-disabled").removeClass(this.widgetFullName+"-disabled "+"ui-state-disabled"),this.bindings.unbind(this.eventNamespace),this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus")},_destroy:e.noop,widget:function(){return this.element},option:function(n,r){var i=n,s,o,u;if(arguments.length===0)return e.widget.extend({},this.options);if(typeof n=="string"){i={},s=n.split("."),n=s.shift();if(s.length){o=i[n]=e.widget.extend({},this.options[n]);for(u=0;u=9||!!t.button?this._mouseStarted?(this._mouseDrag(t),t.preventDefault()):(this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,t)!==!1,this._mouseStarted?this._mouseDrag(t):this._mouseUp(t)),!this._mouseStarted):this._mouseUp(t)},_mouseUp:function(t){return e(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,t.target===this._mouseDownEvent.target&&e.data(t.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(t)),!1},_mouseDistanceMet:function(e){return Math.max(Math.abs(this._mouseDownEvent.pageX-e.pageX),Math.abs(this._mouseDownEvent.pageY-e.pageY))>=this.options.distance},_mouseDelayMet:function(e){return this.mouseDelayMet},_mouseStart:function(e){},_mouseDrag:function(e){},_mouseStop:function(e){},_mouseCapture:function(e){return!0}})})(jQuery);(function(e,t){function h(e,t,n){return[parseInt(e[0],10)*(l.test(e[0])?t/100:1),parseInt(e[1],10)*(l.test(e[1])?n/100:1)]}function p(t,n){return parseInt(e.css(t,n),10)||0}e.ui=e.ui||{};var n,r=Math.max,i=Math.abs,s=Math.round,o=/left|center|right/,u=/top|center|bottom/,a=/[\+\-]\d+%?/,f=/^\w+/,l=/%$/,c=e.fn.position;e.position={scrollbarWidth:function(){if(n!==t)return n;var r,i,s=e("
                                                                            "),o=s.children()[0];return e("body").append(s),r=o.offsetWidth,s.css("overflow","scroll"),i=o.offsetWidth,r===i&&(i=s[0].clientWidth),s.remove(),n=r-i},getScrollInfo:function(t){var n=t.isWindow?"":t.element.css("overflow-x"),r=t.isWindow?"":t.element.css("overflow-y"),i=n==="scroll"||n==="auto"&&t.width0?"right":"center",vertical:u<0?"top":o>0?"bottom":"middle"};lr(i(o),i(u))?h.important="horizontal":h.important="vertical",t.using.call(this,e,h)}),a.offset(e.extend(C,{using:u}))})},e.ui.position={fit:{left:function(e,t){var n=t.within,i=n.isWindow?n.scrollLeft:n.offset.left,s=n.width,o=e.left-t.collisionPosition.marginLeft,u=i-o,a=o+t.collisionWidth-s-i,f;t.collisionWidth>s?u>0&&a<=0?(f=e.left+u+t.collisionWidth-s-i,e.left+=u-f):a>0&&u<=0?e.left=i:u>a?e.left=i+s-t.collisionWidth:e.left=i:u>0?e.left+=u:a>0?e.left-=a:e.left=r(e.left-o,e.left)},top:function(e,t){var n=t.within,i=n.isWindow?n.scrollTop:n.offset.top,s=t.within.height,o=e.top-t.collisionPosition.marginTop,u=i-o,a=o+t.collisionHeight-s-i,f;t.collisionHeight>s?u>0&&a<=0?(f=e.top+u+t.collisionHeight-s-i,e.top+=u-f):a>0&&u<=0?e.top=i:u>a?e.top=i+s-t.collisionHeight:e.top=i:u>0?e.top+=u:a>0?e.top-=a:e.top=r(e.top-o,e.top)}},flip:{left:function(e,t){var n=t.within,r=n.offset.left+n.scrollLeft,s=n.width,o=n.isWindow?n.scrollLeft:n.offset.left,u=e.left-t.collisionPosition.marginLeft,a=u-o,f=u+t.collisionWidth-s-o,l=t.my[0]==="left"?-t.elemWidth:t.my[0]==="right"?t.elemWidth:0,c=t.at[0]==="left"?t.targetWidth:t.at[0]==="right"?-t.targetWidth:0,h=-2*t.offset[0],p,d;if(a<0){p=e.left+l+c+h+t.collisionWidth-s-r;if(p<0||p0){d=e.left-t.collisionPosition.marginLeft+l+c+h-o;if(d>0||i(d)a&&(v<0||v0&&(d=e.top-t.collisionPosition.marginTop+c+h+p-o,e.top+c+h+p>f&&(d>0||i(d)10&&i<11,t.innerHTML="",n.removeChild(t)}(),e.uiBackCompat!==!1&&function(e){var n=e.fn.position;e.fn.position=function(r){if(!r||!r.offset)return n.call(this,r);var i=r.offset.split(" "),s=r.at.split(" ");return i.length===1&&(i[1]=i[0]),/^\d/.test(i[0])&&(i[0]="+"+i[0]),/^\d/.test(i[1])&&(i[1]="+"+i[1]),s.length===1&&(/left|center|right/.test(s[0])?s[1]="center":(s[1]=s[0],s[0]="center")),n.call(this,e.extend(r,{at:s[0]+i[0]+" "+s[1]+i[1],offset:t}))}}(jQuery)})(jQuery);(function(e,t){var n=0,r={},i={};r.height=r.paddingTop=r.paddingBottom=r.borderTopWidth=r.borderBottomWidth="hide",i.height=i.paddingTop=i.paddingBottom=i.borderTopWidth=i.borderBottomWidth="show",e.widget("ui.accordion",{version:"1.9.0",options:{active:0,animate:{},collapsible:!1,event:"click",header:"> li > :first-child,> :not(li):even",heightStyle:"auto",icons:{activeHeader:"ui-icon-triangle-1-s",header:"ui-icon-triangle-1-e"},activate:null,beforeActivate:null},_create:function(){var t=this.accordionId="ui-accordion-"+(this.element.attr("id")||++n),r=this.options;this.prevShow=this.prevHide=e(),this.element.addClass("ui-accordion ui-widget ui-helper-reset"),this.headers=this.element.find(r.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all"),this._hoverable(this.headers),this._focusable(this.headers),this.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom").hide(),!r.collapsible&&r.active===!1&&(r.active=0),r.active<0&&(r.active+=this.headers.length),this.active=this._findActive(r.active).addClass("ui-accordion-header-active ui-state-active").toggleClass("ui-corner-all ui-corner-top"),this.active.next().addClass("ui-accordion-content-active").show(),this._createIcons(),this.originalHeight=this.element[0].style.height,this.refresh(),this.element.attr("role","tablist"),this.headers.attr("role","tab").each(function(n){var r=e(this),i=r.attr("id"),s=r.next(),o=s.attr("id");i||(i=t+"-header-"+n,r.attr("id",i)),o||(o=t+"-panel-"+n,s.attr("id",o)),r.attr("aria-controls",o),s.attr("aria-labelledby",i)}).next().attr("role","tabpanel"),this.headers.not(this.active).attr({"aria-selected":"false",tabIndex:-1}).next().attr({"aria-expanded":"false","aria-hidden":"true"}).hide(),this.active.length?this.active.attr({"aria-selected":"true",tabIndex:0}).next().attr({"aria-expanded":"true","aria-hidden":"false"}):this.headers.eq(0).attr("tabIndex",0),this._on(this.headers,{keydown:"_keydown"}),this._on(this.headers.next(),{keydown:"_panelKeyDown"}),this._setupEvents(r.event)},_getCreateEventData:function(){return{header:this.active,content:this.active.length?this.active.next():e()}},_createIcons:function(){var t=this.options.icons;t&&(e("").addClass("ui-accordion-header-icon ui-icon "+t.header).prependTo(this.headers),this.active.children(".ui-accordion-header-icon").removeClass(t.header).addClass(t.activeHeader),this.headers.addClass("ui-accordion-icons"))},_destroyIcons:function(){this.headers.removeClass("ui-accordion-icons").children(".ui-accordion-header-icon").remove()},_destroy:function(){var e;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role"),this.headers.removeClass("ui-accordion-header ui-accordion-header-active ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top").removeAttr("role").removeAttr("aria-selected").removeAttr("aria-controls").removeAttr("tabIndex").each(function(){/^ui-accordion/.test(this.id)&&this.removeAttribute("id")}),this._destroyIcons(),e=this.headers.next().css("display","").removeAttr("role").removeAttr("aria-expanded").removeAttr("aria-hidden").removeAttr("aria-labelledby").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-state-disabled").each(function(){/^ui-accordion/.test(this.id)&&this.removeAttribute("id")}),this.options.heightStyle!=="content"&&(this.element.css("height",this.originalHeight),e.css("height",""))},_setOption:function(e,t){if(e==="active"){this._activate(t);return}e==="event"&&(this.options.event&&this._off(this.headers,this.options.event),this._setupEvents(t)),this._super(e,t),e==="collapsible"&&!t&&this.options.active===!1&&this._activate(0),e==="icons"&&(this._destroyIcons(),t&&this._createIcons()),e==="disabled"&&this.headers.add(this.headers.next()).toggleClass("ui-state-disabled",!!t)},_keydown:function(t){if(t.altKey||t.ctrlKey)return;var n=e.ui.keyCode,r=this.headers.length,i=this.headers.index(t.target),s=!1;switch(t.keyCode){case n.RIGHT:case n.DOWN:s=this.headers[(i+1)%r];break;case n.LEFT:case n.UP:s=this.headers[(i-1+r)%r];break;case n.SPACE:case n.ENTER:this._eventHandler(t);break;case n.HOME:s=this.headers[0];break;case n.END:s=this.headers[r-1]}s&&(e(t.target).attr("tabIndex",-1),e(s).attr("tabIndex",0),s.focus(),t.preventDefault())},_panelKeyDown:function(t){t.keyCode===e.ui.keyCode.UP&&t.ctrlKey&&e(t.currentTarget).prev().focus()},refresh:function(){var t,n,r=this.options.heightStyle,i=this.element.parent();this.element.css("height",this.originalHeight),r==="fill"?(e.support.minHeight||(n=i.css("overflow"),i.css("overflow","hidden")),t=i.height(),this.element.siblings(":visible").each(function(){var n=e(this),r=n.css("position");if(r==="absolute"||r==="fixed")return;t-=n.outerHeight(!0)}),n&&i.css("overflow",n),this.headers.each(function(){t-=e(this).outerHeight(!0)}),this.headers.next().each(function(){e(this).height(Math.max(0,t-e(this).innerHeight()+e(this).height()))}).css("overflow","auto")):r==="auto"&&(t=0,this.headers.next().each(function(){t=Math.max(t,e(this).height("").height())}).height(t)),r!=="content"&&this.element.height(this.element.height())},_activate:function(t){var n=this._findActive(t)[0];if(n===this.active[0])return;n=n||this.active[0],this._eventHandler({target:n,currentTarget:n,preventDefault:e.noop})},_findActive:function(t){return typeof t=="number"?this.headers.eq(t):e()},_setupEvents:function(t){var n={};if(!t)return;e.each(t.split(" "),function(e,t){n[t]="_eventHandler"}),this._on(this.headers,n)},_eventHandler:function(t){var n=this.options,r=this.active,i=e(t.currentTarget),s=i[0]===r[0],o=s&&n.collapsible,u=o?e():i.next(),a=r.next(),f={oldHeader:r,oldPanel:a,newHeader:o?e():i,newPanel:u};t.preventDefault();if(s&&!n.collapsible||this._trigger("beforeActivate",t,f)===!1)return;n.active=o?!1:this.headers.index(i),this.active=s?e():i,this._toggle(f),r.removeClass("ui-accordion-header-active ui-state-active"),n.icons&&r.children(".ui-accordion-header-icon").removeClass(n.icons.activeHeader).addClass(n.icons.header),s||(i.removeClass("ui-corner-all").addClass("ui-accordion-header-active ui-state-active ui-corner-top"),n.icons&&i.children(".ui-accordion-header-icon").removeClass(n.icons.header).addClass(n.icons.activeHeader),i.next().addClass("ui-accordion-content-active"))},_toggle:function(t){var n=t.newPanel,r=this.prevShow.length?this.prevShow:t.oldPanel;this.prevShow.add(this.prevHide).stop(!0,!0),this.prevShow=n,this.prevHide=r,this.options.animate?this._animate(n,r,t):(r.hide(),n.show(),this._toggleComplete(t)),r.attr({"aria-expanded":"false","aria-hidden":"true"}),r.prev().attr("aria-selected","false"),n.length&&r.length?r.prev().attr("tabIndex",-1):n.length&&this.headers.filter(function(){return e(this).attr("tabIndex")===0}).attr("tabIndex",-1),n.attr({"aria-expanded":"true","aria-hidden":"false"}).prev().attr({"aria-selected":"true",tabIndex:0})},_animate:function(e,t,n){var s,o,u,a=this,f=0,l=e.length&&(!t.length||e.index()",options:{appendTo:"body",autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},pending:0,_create:function(){var t,n,r;this.isMultiLine=this._isMultiLine(),this.valueMethod=this.element[this.element.is("input,textarea")?"val":"text"],this.isNewMenu=!0,this.element.addClass("ui-autocomplete-input").attr("autocomplete","off"),this._on({keydown:function(i){if(this.element.prop("readOnly")){t=!0,r=!0,n=!0;return}t=!1,r=!1,n=!1;var s=e.ui.keyCode;switch(i.keyCode){case s.PAGE_UP:t=!0,this._move("previousPage",i);break;case s.PAGE_DOWN:t=!0,this._move("nextPage",i);break;case s.UP:t=!0,this._keyEvent("previous",i);break;case s.DOWN:t=!0,this._keyEvent("next",i);break;case s.ENTER:case s.NUMPAD_ENTER:this.menu.active&&(t=!0,i.preventDefault(),this.menu.select(i));break;case s.TAB:this.menu.active&&this.menu.select(i);break;case s.ESCAPE:this.menu.element.is(":visible")&&(this._value(this.term),this.close(i),i.preventDefault());break;default:n=!0,this._searchTimeout(i)}},keypress:function(r){if(t){t=!1,r.preventDefault();return}if(n)return;var i=e.ui.keyCode;switch(r.keyCode){case i.PAGE_UP:this._move("previousPage",r);break;case i.PAGE_DOWN:this._move("nextPage",r);break;case i.UP:this._keyEvent("previous",r);break;case i.DOWN:this._keyEvent("next",r)}},input:function(e){if(r){r=!1,e.preventDefault();return}this._searchTimeout(e)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(e){if(this.cancelBlur){delete this.cancelBlur;return}clearTimeout(this.searching),this.close(e),this._change(e)}}),this._initSource(),this.menu=e("
                                                                          6. '+"";var z=N?'":"";for(var W=0;W<7;W++){var X=(W+T)%7;z+="=5?' class="ui-datepicker-week-end"':"")+">"+''+L[X]+""}U+=z+"";var V=this._getDaysInMonth(d,p);d==e.selectedYear&&p==e.selectedMonth&&(e.selectedDay=Math.min(e.selectedDay,V));var J=(this._getFirstDayOfMonth(d,p)-T+7)%7,K=Math.ceil((J+V)/7),Q=f?this.maxRows>K?this.maxRows:K:K;this.maxRows=Q;var G=this._daylightSavingAdjust(new Date(d,p,1-J));for(var Y=0;Y";var Z=N?'":"";for(var W=0;W<7;W++){var et=M?M.apply(e.input?e.input[0]:null,[G]):[!0,""],tt=G.getMonth()!=p,nt=tt&&!D||!et[0]||c&&Gh;Z+='",G.setDate(G.getDate()+1),G=this._daylightSavingAdjust(G)}U+=Z+""}p++,p>11&&(p=0,d++),U+="
                                                                            '+this._get(e,"weekHeader")+"
                                                                            '+this._get(e,"calculateWeek")(G)+""+(tt&&!_?" ":nt?''+G.getDate()+"":''+G.getDate()+"")+"
                                                                            "+(f?"
                                                                            "+(o[0]>0&&I==o[1]-1?'
                                                                            ':""):""),F+=U}B+=F}return B+=x+($.browser.msie&&parseInt($.browser.version,10)<7&&!e.inline?'':""),e._keyEvent=!1,B},_generateMonthYearHeader:function(e,t,n,r,i,s,o,u){var a=this._get(e,"changeMonth"),f=this._get(e,"changeYear"),l=this._get(e,"showMonthAfterYear"),c='
                                                                            ',h="";if(s||!a)h+=''+o[t]+"";else{var p=r&&r.getFullYear()==n,d=i&&i.getFullYear()==n;h+='"}l||(c+=h+(s||!a||!f?" ":""));if(!e.yearshtml){e.yearshtml="";if(s||!f)c+=''+n+"";else{var m=this._get(e,"yearRange").split(":"),g=(new Date).getFullYear(),y=function(e){var t=e.match(/c[+-].*/)?n+parseInt(e.substring(1),10):e.match(/[+-].*/)?g+parseInt(e,10):parseInt(e,10);return isNaN(t)?g:t},b=y(m[0]),w=Math.max(b,y(m[1]||""));b=r?Math.max(b,r.getFullYear()):b,w=i?Math.min(w,i.getFullYear()):w,e.yearshtml+='",c+=e.yearshtml,e.yearshtml=null}}return c+=this._get(e,"yearSuffix"),l&&(c+=(s||!a||!f?" ":"")+h),c+="
                                                                            ",c},_adjustInstDate:function(e,t,n){var r=e.drawYear+(n=="Y"?t:0),i=e.drawMonth+(n=="M"?t:0),s=Math.min(e.selectedDay,this._getDaysInMonth(r,i))+(n=="D"?t:0),o=this._restrictMinMax(e,this._daylightSavingAdjust(new Date(r,i,s)));e.selectedDay=o.getDate(),e.drawMonth=e.selectedMonth=o.getMonth(),e.drawYear=e.selectedYear=o.getFullYear(),(n=="M"||n=="Y")&&this._notifyChange(e)},_restrictMinMax:function(e,t){var n=this._getMinMaxDate(e,"min"),r=this._getMinMaxDate(e,"max"),i=n&&tr?r:i,i},_notifyChange:function(e){var t=this._get(e,"onChangeMonthYear");t&&t.apply(e.input?e.input[0]:null,[e.selectedYear,e.selectedMonth+1,e])},_getNumberOfMonths:function(e){var t=this._get(e,"numberOfMonths");return t==null?[1,1]:typeof t=="number"?[1,t]:t},_getMinMaxDate:function(e,t){return this._determineDate(e,this._get(e,t+"Date"),null)},_getDaysInMonth:function(e,t){return 32-this._daylightSavingAdjust(new Date(e,t,32)).getDate()},_getFirstDayOfMonth:function(e,t){return(new Date(e,t,1)).getDay()},_canAdjustMonth:function(e,t,n,r){var i=this._getNumberOfMonths(e),s=this._daylightSavingAdjust(new Date(n,r+(t<0?t:i[0]*i[1]),1));return t<0&&s.setDate(this._getDaysInMonth(s.getFullYear(),s.getMonth())),this._isInRange(e,s)},_isInRange:function(e,t){var n=this._getMinMaxDate(e,"min"),r=this._getMinMaxDate(e,"max");return(!n||t.getTime()>=n.getTime())&&(!r||t.getTime()<=r.getTime())},_getFormatConfig:function(e){var t=this._get(e,"shortYearCutoff");return t=typeof t!="string"?t:(new Date).getFullYear()%100+parseInt(t,10),{shortYearCutoff:t,dayNamesShort:this._get(e,"dayNamesShort"),dayNames:this._get(e,"dayNames"),monthNamesShort:this._get(e,"monthNamesShort"),monthNames:this._get(e,"monthNames")}},_formatDate:function(e,t,n,r){t||(e.currentDay=e.selectedDay,e.currentMonth=e.selectedMonth,e.currentYear=e.selectedYear);var i=t?typeof t=="object"?t:this._daylightSavingAdjust(new Date(r,n,t)):this._daylightSavingAdjust(new Date(e.currentYear,e.currentMonth,e.currentDay));return this.formatDate(this._get(e,"dateFormat"),i,this._getFormatConfig(e))}}),$.fn.datepicker=function(e){if(!this.length)return this;$.datepicker.initialized||($(document).mousedown($.datepicker._checkExternalClick).find(document.body).append($.datepicker.dpDiv),$.datepicker.initialized=!0);var t=Array.prototype.slice.call(arguments,1);return typeof e!="string"||e!="isDisabled"&&e!="getDate"&&e!="widget"?e=="option"&&arguments.length==2&&typeof arguments[1]=="string"?$.datepicker["_"+e+"Datepicker"].apply($.datepicker,[this[0]].concat(t)):this.each(function(){typeof e=="string"?$.datepicker["_"+e+"Datepicker"].apply($.datepicker,[this].concat(t)):$.datepicker._attachDatepicker(this,e)}):$.datepicker["_"+e+"Datepicker"].apply($.datepicker,[this[0]].concat(t))},$.datepicker=new Datepicker,$.datepicker.initialized=!1,$.datepicker.uuid=(new Date).getTime(),$.datepicker.version="1.9.0",window["DP_jQuery_"+dpuuid]=$})(jQuery);(function(e,t){var n="ui-dialog ui-widget ui-widget-content ui-corner-all ",r={buttons:!0,height:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,width:!0},i={maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0};e.widget("ui.dialog",{version:"1.9.0",options:{autoOpen:!0,buttons:{},closeOnEscape:!0,closeText:"close",dialogClass:"",draggable:!0,hide:null,height:"auto",maxHeight:!1,maxWidth:!1,minHeight:150,minWidth:150,modal:!1,position:{my:"center",at:"center",of:window,collision:"fit",using:function(t){var n=e(this).css(t).offset().top;n<0&&e(this).css("top",t.top-n)}},resizable:!0,show:null,stack:!0,title:"",width:300,zIndex:1e3},_create:function(){this.originalTitle=this.element.attr("title"),typeof this.originalTitle!="string"&&(this.originalTitle=""),this.oldPosition={parent:this.element.parent(),index:this.element.parent().children().index(this.element)},this.options.title=this.options.title||this.originalTitle;var t=this,r=this.options,i=r.title||" ",s=(this.uiDialog=e("
                                                                            ")).addClass(n+r.dialogClass).css({display:"none",outline:0,zIndex:r.zIndex}).attr("tabIndex",-1).keydown(function(n){r.closeOnEscape&&!n.isDefaultPrevented()&&n.keyCode&&n.keyCode===e.ui.keyCode.ESCAPE&&(t.close(n),n.preventDefault())}).mousedown(function(e){t.moveToTop(!1,e)}).appendTo("body"),o=this.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(s),u=(this.uiDialogTitlebar=e("
                                                                            ")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(s),a=e("").addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").click(function(e){e.preventDefault(),t.close(e)}).appendTo(u),f=(this.uiDialogTitlebarCloseText=e("")).addClass("ui-icon ui-icon-closethick").text(r.closeText).appendTo(a),l=e("").uniqueId().addClass("ui-dialog-title").html(i).prependTo(u),c=(this.uiDialogButtonPane=e("
                                                                            ")).addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix"),h=(this.uiButtonSet=e("
                                                                            ")).addClass("ui-dialog-buttonset").appendTo(c);s.attr({role:"dialog","aria-labelledby":l.attr("id")}),u.find("*").add(u).disableSelection(),this._hoverable(a),this._focusable(a),r.draggable&&e.fn.draggable&&this._makeDraggable(),r.resizable&&e.fn.resizable&&this._makeResizable(),this._createButtons(r.buttons),this._isOpen=!1,e.fn.bgiframe&&s.bgiframe(),this._on(s,{keydown:function(t){if(!r.modal||t.keyCode!==e.ui.keyCode.TAB)return;var n=e(":tabbable",s),i=n.filter(":first"),o=n.filter(":last");if(t.target===o[0]&&!t.shiftKey)return i.focus(1),!1;if(t.target===i[0]&&t.shiftKey)return o.focus(1),!1}})},_init:function(){this.options.autoOpen&&this.open()},_destroy:function(){var e,t=this.oldPosition;this.overlay&&this.overlay.destroy(),this.uiDialog.hide(),this.element.removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body"),this.uiDialog.remove(),this.originalTitle&&this.element.attr("title",this.originalTitle),e=t.parent.children().eq(t.index),e.length&&e[0]!==this.element[0]?e.before(this.element):t.parent.append(this.element)},widget:function(){return this.uiDialog},close:function(t){var n=this,r,i;if(!this._isOpen)return;if(!1===this._trigger("beforeClose",t))return;return this._isOpen=!1,this.overlay&&this.overlay.destroy(),this.options.hide?this.uiDialog.hide(this.options.hide,function(){n._trigger("close",t)}):(this.uiDialog.hide(),this._trigger("close",t)),e.ui.dialog.overlay.resize(),this.options.modal&&(r=0,e(".ui-dialog").each(function(){this!==n.uiDialog[0]&&(i=e(this).css("z-index"),isNaN(i)||(r=Math.max(r,i)))}),e.ui.dialog.maxZ=r),this},isOpen:function(){return this._isOpen},moveToTop:function(t,n){var r=this.options,i;return r.modal&&!t||!r.stack&&!r.modal?this._trigger("focus",n):(r.zIndex>e.ui.dialog.maxZ&&(e.ui.dialog.maxZ=r.zIndex),this.overlay&&(e.ui.dialog.maxZ+=1,e.ui.dialog.overlay.maxZ=e.ui.dialog.maxZ,this.overlay.$el.css("z-index",e.ui.dialog.overlay.maxZ)),i={scrollTop:this.element.scrollTop(),scrollLeft:this.element.scrollLeft()},e.ui.dialog.maxZ+=1,this.uiDialog.css("z-index",e.ui.dialog.maxZ),this.element.attr(i),this._trigger("focus",n),this)},open:function(){if(this._isOpen)return;var t,n=this.options,r=this.uiDialog;return this._size(),this._position(n.position),r.show(n.show),this.overlay=n.modal?new e.ui.dialog.overlay(this):null,this.moveToTop(!0),t=this.element.find(":tabbable"),t.length||(t=this.uiDialogButtonPane.find(":tabbable"),t.length||(t=r)),t.eq(0).focus(),this._isOpen=!0,this._trigger("open"),this},_createButtons:function(t){var n,r,i=this,s=!1;this.uiDialogButtonPane.remove(),this.uiButtonSet.empty(),typeof t=="object"&&t!==null&&e.each(t,function(){return!(s=!0)}),s?(e.each(t,function(t,n){n=e.isFunction(n)?{click:n,text:t}:n;var r=e("
                                                                            ').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1e3}).css(e(this).offset()).appendTo("body")}),!0):!1)},_mouseStart:function(t){var n=this.options;return this.helper=this._createHelper(t),this.helper.addClass("ui-draggable-dragging"),this._cacheHelperProportions(),e.ui.ddmanager&&(e.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(),this.offset=this.positionAbs=this.element.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},e.extend(this.offset,{click:{left:t.pageX-this.offset.left,top:t.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.originalPosition=this.position=this._generatePosition(t),this.originalPageX=t.pageX,this.originalPageY=t.pageY,n.cursorAt&&this._adjustOffsetFromHelper(n.cursorAt),n.containment&&this._setContainment(),this._trigger("start",t)===!1?(this._clear(),!1):(this._cacheHelperProportions(),e.ui.ddmanager&&!n.dropBehaviour&&e.ui.ddmanager.prepareOffsets(this,t),this._mouseDrag(t,!0),e.ui.ddmanager&&e.ui.ddmanager.dragStart(this,t),!0)},_mouseDrag:function(t,n){this.position=this._generatePosition(t),this.positionAbs=this._convertPositionTo("absolute");if(!n){var r=this._uiHash();if(this._trigger("drag",t,r)===!1)return this._mouseUp({}),!1;this.position=r.position}if(!this.options.axis||this.options.axis!="y")this.helper[0].style.left=this.position.left+"px";if(!this.options.axis||this.options.axis!="x")this.helper[0].style.top=this.position.top+"px";return e.ui.ddmanager&&e.ui.ddmanager.drag(this,t),!1},_mouseStop:function(t){var n=!1;e.ui.ddmanager&&!this.options.dropBehaviour&&(n=e.ui.ddmanager.drop(this,t)),this.dropped&&(n=this.dropped,this.dropped=!1);var r=this.element[0],i=!1;while(r&&(r=r.parentNode))r==document&&(i=!0);if(!i&&this.options.helper==="original")return!1;if(this.options.revert=="invalid"&&!n||this.options.revert=="valid"&&n||this.options.revert===!0||e.isFunction(this.options.revert)&&this.options.revert.call(this.element,n)){var s=this;e(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){s._trigger("stop",t)!==!1&&s._clear()})}else this._trigger("stop",t)!==!1&&this._clear();return!1},_mouseUp:function(t){return e("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)}),e.ui.ddmanager&&e.ui.ddmanager.dragStop(this,t),e.ui.mouse.prototype._mouseUp.call(this,t)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear(),this},_getHandle:function(t){var n=!this.options.handle||!e(this.options.handle,this.element).length?!0:!1;return e(this.options.handle,this.element).find("*").andSelf().each(function(){this==t.target&&(n=!0)}),n},_createHelper:function(t){var n=this.options,r=e.isFunction(n.helper)?e(n.helper.apply(this.element[0],[t])):n.helper=="clone"?this.element.clone().removeAttr("id"):this.element;return r.parents("body").length||r.appendTo(n.appendTo=="parent"?this.element[0].parentNode:n.appendTo),r[0]!=this.element[0]&&!/(fixed|absolute)/.test(r.css("position"))&&r.css("position","absolute"),r},_adjustOffsetFromHelper:function(t){typeof t=="string"&&(t=t.split(" ")),e.isArray(t)&&(t={left:+t[0],top:+t[1]||0}),"left"in t&&(this.offset.click.left=t.left+this.margins.left),"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left),"top"in t&&(this.offset.click.top=t.top+this.margins.top),"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var t=this.offsetParent.offset();this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&e.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop());if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&e.browser.msie)t={top:0,left:0};return{top:t.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var e=this.element.position();return{top:e.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:e.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var t=this.options;t.containment=="parent"&&(t.containment=this.helper[0].parentNode);if(t.containment=="document"||t.containment=="window")this.containment=[t.containment=="document"?0:e(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,t.containment=="document"?0:e(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,(t.containment=="document"?0:e(window).scrollLeft())+e(t.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(t.containment=="document"?0:e(window).scrollTop())+(e(t.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(t.containment)&&t.containment.constructor!=Array){var n=e(t.containment),r=n[0];if(!r)return;var i=n.offset(),s=e(r).css("overflow")!="hidden";this.containment=[(parseInt(e(r).css("borderLeftWidth"),10)||0)+(parseInt(e(r).css("paddingLeft"),10)||0),(parseInt(e(r).css("borderTopWidth"),10)||0)+(parseInt(e(r).css("paddingTop"),10)||0),(s?Math.max(r.scrollWidth,r.offsetWidth):r.offsetWidth)-(parseInt(e(r).css("borderLeftWidth"),10)||0)-(parseInt(e(r).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(s?Math.max(r.scrollHeight,r.offsetHeight):r.offsetHeight)-(parseInt(e(r).css("borderTopWidth"),10)||0)-(parseInt(e(r).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relative_container=n}else t.containment.constructor==Array&&(this.containment=t.containment)},_convertPositionTo:function(t,n){n||(n=this.position);var r=t=="absolute"?1:-1,i=this.options,s=this.cssPosition!="absolute"||this.scrollParent[0]!=document&&!!e.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,o=/(html|body)/i.test(s[0].tagName);return{top:n.top+this.offset.relative.top*r+this.offset.parent.top*r-(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():o?0:s.scrollTop())*r,left:n.left+this.offset.relative.left*r+this.offset.parent.left*r-(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():o?0:s.scrollLeft())*r}},_generatePosition:function(t){var n=this.options,r=this.cssPosition!="absolute"||this.scrollParent[0]!=document&&!!e.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,i=/(html|body)/i.test(r[0].tagName),s=t.pageX,o=t.pageY;if(this.originalPosition){var u;if(this.containment){if(this.relative_container){var a=this.relative_container.offset();u=[this.containment[0]+a.left,this.containment[1]+a.top,this.containment[2]+a.left,this.containment[3]+a.top]}else u=this.containment;t.pageX-this.offset.click.leftu[2]&&(s=u[2]+this.offset.click.left),t.pageY-this.offset.click.top>u[3]&&(o=u[3]+this.offset.click.top)}if(n.grid){var f=n.grid[1]?this.originalPageY+Math.round((o-this.originalPageY)/n.grid[1])*n.grid[1]:this.originalPageY;o=u?f-this.offset.click.topu[3]?f-this.offset.click.topu[2]?l-this.offset.click.left=0;l--){var c=r.snapElements[l].left,h=c+r.snapElements[l].width,p=r.snapElements[l].top,d=p+r.snapElements[l].height;if(!(c-s=l&&o<=c||u>=l&&u<=c||oc)&&(i>=a&&i<=f||s>=a&&s<=f||if);default:return!1}},e.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(t,n){var r=e.ui.ddmanager.droppables[t.options.scope]||[],i=n?n.type:null,s=(t.currentItem||t.element).find(":data(droppable)").andSelf();e:for(var o=0;oe?0:r.max")[0],c,h=t.each;l.style.cssText="background-color:rgba(1,1,1,.5)",f.rgba=l.style.backgroundColor.indexOf("rgba")>-1,h(u,function(e,t){t.cache="_"+e,t.props.alpha={idx:3,type:"percent",def:1}}),o.fn=t.extend(o.prototype,{parse:function(r,i,s,a){if(r===n)return this._rgba=[null,null,null,null],this;if(r.jquery||r.nodeType)r=t(r).css(i),i=n;var f=this,l=t.type(r),v=this._rgba=[],m;i!==n&&(r=[r,i,s,a],l="array");if(l==="string")return this.parse(d(r)||c._default);if(l==="array")return h(u.rgba.props,function(e,t){v[t.idx]=p(r[t.idx],t)}),this;if(l==="object")return r instanceof o?h(u,function(e,t){r[t.cache]&&(f[t.cache]=r[t.cache].slice())}):h(u,function(t,n){var i=n.cache;h(n.props,function(e,t){if(!f[i]&&n.to){if(e==="alpha"||r[e]==null)return;f[i]=n.to(f._rgba)}f[i][t.idx]=p(r[e],t,!0)}),f[i]&&e.inArray(null,f[i].slice(0,3))<0&&(f[i][3]=1,n.from&&(f._rgba=n.from(f[i])))}),this},is:function(e){var t=o(e),n=!0,r=this;return h(u,function(e,i){var s,o=t[i.cache];return o&&(s=r[i.cache]||i.to&&i.to(r._rgba)||[],h(i.props,function(e,t){if(o[t.idx]!=null)return n=o[t.idx]===s[t.idx],n})),n}),n},_space:function(){var e=[],t=this;return h(u,function(n,r){t[r.cache]&&e.push(n)}),e.pop()},transition:function(e,t){var n=o(e),r=n._space(),i=u[r],s=this.alpha()===0?o("transparent"):this,f=s[i.cache]||i.to(s._rgba),l=f.slice();return n=n[i.cache],h(i.props,function(e,r){var i=r.idx,s=f[i],o=n[i],u=a[r.type]||{};if(o===null)return;s===null?l[i]=o:(u.mod&&(o-s>u.mod/2?s+=u.mod:s-o>u.mod/2&&(s-=u.mod)),l[i]=p((o-s)*t+s,r))}),this[r](l)},blend:function(e){if(this._rgba[3]===1)return this;var n=this._rgba.slice(),r=n.pop(),i=o(e)._rgba;return o(t.map(n,function(e,t){return(1-r)*i[t]+r*e}))},toRgbaString:function(){var e="rgba(",n=t.map(this._rgba,function(e,t){return e==null?t>2?1:0:e});return n[3]===1&&(n.pop(),e="rgb("),e+n.join()+")"},toHslaString:function(){var e="hsla(",n=t.map(this.hsla(),function(e,t){return e==null&&(e=t>2?1:0),t&&t<3&&(e=Math.round(e*100)+"%"),e});return n[3]===1&&(n.pop(),e="hsl("),e+n.join()+")"},toHexString:function(e){var n=this._rgba.slice(),r=n.pop();return e&&n.push(~~(r*255)),"#"+t.map(n,function(e,t){return e=(e||0).toString(16),e.length===1?"0"+e:e}).join("")},toString:function(){return this._rgba[3]===0?"transparent":this.toRgbaString()}}),o.fn.parse.prototype=o.fn,u.hsla.to=function(e){if(e[0]==null||e[1]==null||e[2]==null)return[null,null,null,e[3]];var t=e[0]/255,n=e[1]/255,r=e[2]/255,i=e[3],s=Math.max(t,n,r),o=Math.min(t,n,r),u=s-o,a=s+o,f=a*.5,l,c;return o===s?l=0:t===s?l=60*(n-r)/u+360:n===s?l=60*(r-t)/u+120:l=60*(t-n)/u+240,f===0||f===1?c=f:f<=.5?c=u/a:c=u/(2-a),[Math.round(l)%360,c,f,i==null?1:i]},u.hsla.from=function(e){if(e[0]==null||e[1]==null||e[2]==null)return[null,null,null,e[3]];var t=e[0]/360,n=e[1],r=e[2],i=e[3],s=r<=.5?r*(1+n):r+n-r*n,o=2*r-s,u,a,f;return[Math.round(v(o,s,t+1/3)*255),Math.round(v(o,s,t)*255),Math.round(v(o,s,t-1/3)*255),i]},h(u,function(e,r){var s=r.props,u=r.cache,a=r.to,f=r.from;o.fn[e]=function(e){a&&!this[u]&&(this[u]=a(this._rgba));if(e===n)return this[u].slice();var r,i=t.type(e),l=i==="array"||i==="object"?e:arguments,c=this[u].slice();return h(s,function(e,t){var n=l[i==="object"?e:t.idx];n==null&&(n=c[t.idx]),c[t.idx]=p(n,t)}),f?(r=o(f(c)),r[u]=c,r):o(c)},h(s,function(n,r){if(o.fn[n])return;o.fn[n]=function(s){var o=t.type(s),u=n==="alpha"?this._hsla?"hsla":"rgba":e,a=this[u](),f=a[r.idx],l;return o==="undefined"?f:(o==="function"&&(s=s.call(this,f),o=t.type(s)),s==null&&r.empty?this:(o==="string"&&(l=i.exec(s),l&&(s=f+parseFloat(l[2])*(l[1]==="+"?1:-1))),a[r.idx]=s,this[u](a)))}})}),h(r,function(e,n){t.cssHooks[n]={set:function(e,r){var i,s,u="";if(t.type(r)!=="string"||(i=d(r))){r=o(i||r);if(!f.rgba&&r._rgba[3]!==1){s=n==="backgroundColor"?e.parentNode:e;while((u===""||u==="transparent")&&s&&s.style)try{u=t.css(s,"backgroundColor"),s=s.parentNode}catch(a){}r=r.blend(u&&u!=="transparent"?u:"_default")}r=r.toRgbaString()}try{e.style[n]=r}catch(r){}}},t.fx.step[n]=function(e){e.colorInit||(e.start=o(e.elem,n),e.end=o(e.end),e.colorInit=!0),t.cssHooks[n].set(e.elem,e.start.transition(e.end,e.pos))}}),t.cssHooks.borderColor={expand:function(e){var t={};return h(["Top","Right","Bottom","Left"],function(n,r){t["border"+r+"Color"]=e}),t}},c=t.Color.names={aqua:"#00ffff",black:"#000000",blue:"#0000ff",fuchsia:"#ff00ff",gray:"#808080",green:"#008000",lime:"#00ff00",maroon:"#800000",navy:"#000080",olive:"#808000",purple:"#800080",red:"#ff0000",silver:"#c0c0c0",teal:"#008080",white:"#ffffff",yellow:"#ffff00",transparent:[null,null,null,0],_default:"#ffffff"}}(jQuery),function(){function i(){var t=this.ownerDocument.defaultView?this.ownerDocument.defaultView.getComputedStyle(this,null):this.currentStyle,n={},r,i,s;if(t&&t.length&&t[0]&&t[t[0]]){s=t.length;while(s--)r=t[s],typeof t[r]=="string"&&(n[e.camelCase(r)]=t[r])}else for(r in t)typeof t[r]=="string"&&(n[r]=t[r]);return n}function s(t,n){var i={},s,o;for(s in n)o=n[s],t[s]!==o&&!r[s]&&(e.fx.step[s]||!isNaN(parseFloat(o)))&&(i[s]=o);return i}var n=["add","remove","toggle"],r={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};e.each(["borderLeftStyle","borderRightStyle","borderBottomStyle","borderTopStyle"],function(t,n){e.fx.step[n]=function(e){if(e.end!=="none"&&!e.setAttr||e.pos===1&&!e.setAttr)jQuery.style(e.elem,n,e.end),e.setAttr=!0}}),e.effects.animateClass=function(t,r,o,u){var a=e.speed(r,o,u);return this.queue(function(){var r=e(this),o=r.attr("class")||"",u,f=a.children?r.find("*").andSelf():r;f=f.map(function(){var t=e(this);return{el:t,start:i.call(this)}}),u=function(){e.each(n,function(e,n){t[n]&&r[n+"Class"](t[n])})},u(),f=f.map(function(){return this.end=i.call(this.el[0]),this.diff=s(this.start,this.end),this}),r.attr("class",o),f=f.map(function(){var t=this,n=e.Deferred(),r=jQuery.extend({},a,{queue:!1,complete:function(){n.resolve(t)}});return this.el.animate(this.diff,r),n.promise()}),e.when.apply(e,f.get()).done(function(){u(),e.each(arguments,function(){var t=this.el;e.each(this.diff,function(e){t.css(e,"")})}),a.complete.call(r[0])})})},e.fn.extend({_addClass:e.fn.addClass,addClass:function(t,n,r,i){return n?e.effects.animateClass.call(this,{add:t},n,r,i):this._addClass(t)},_removeClass:e.fn.removeClass,removeClass:function(t,n,r,i){return n?e.effects.animateClass.call(this,{remove:t},n,r,i):this._removeClass(t)},_toggleClass:e.fn.toggleClass,toggleClass:function(n,r,i,s,o){return typeof r=="boolean"||r===t?i?e.effects.animateClass.call(this,r?{add:n}:{remove:n},i,s,o):this._toggleClass(n,r):e.effects.animateClass.call(this,{toggle:n},r,i,s)},switchClass:function(t,n,r,i,s){return e.effects.animateClass.call(this,{add:n,remove:t},r,i,s)}})}(),function(){function i(n,r,i,s){e.isPlainObject(n)&&(r=n,n=n.effect),n={effect:n},r===t&&(r={}),e.isFunction(r)&&(s=r,i=null,r={});if(typeof r=="number"||e.fx.speeds[r])s=i,i=r,r={};return e.isFunction(i)&&(s=i,i=null),r&&e.extend(n,r),i=i||r.duration,n.duration=e.fx.off?0:typeof i=="number"?i:i in e.fx.speeds?e.fx.speeds[i]:e.fx.speeds._default,n.complete=s||r.complete,n}function s(t){return!t||typeof t=="number"||e.fx.speeds[t]?!0:typeof t=="string"&&!e.effects.effect[t]?n&&e.effects[t]?!1:!0:!1}e.extend(e.effects,{version:"1.9.0",save:function(e,t){for(var n=0;n
                                                                            ").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),i={width:t.width(),height:t.height()},s=document.activeElement;try{s.id}catch(o){s=document.body}return t.wrap(r),(t[0]===s||e.contains(t[0],s))&&e(s).focus(),r=t.parent(),t.css("position")==="static"?(r.css({position:"relative"}),t.css({position:"relative"})):(e.extend(n,{position:t.css("position"),zIndex:t.css("z-index")}),e.each(["top","left","bottom","right"],function(e,r){n[r]=t.css(r),isNaN(parseInt(n[r],10))&&(n[r]="auto")}),t.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),t.css(i),r.css(n).show()},removeWrapper:function(t){var n=document.activeElement;return t.parent().is(".ui-effects-wrapper")&&(t.parent().replaceWith(t),(t[0]===n||e.contains(t[0],n))&&e(n).focus()),t},setTransition:function(t,n,r,i){return i=i||{},e.each(n,function(e,n){var s=t.cssUnit(n);s[0]>0&&(i[n]=s[0]*r+s[1])}),i}}),e.fn.extend({effect:function(t,r,s,o){function h(t){function s(){e.isFunction(r)&&r.call(n[0]),e.isFunction(t)&&t()}var n=e(this),r=u.complete,i=u.mode;(n.is(":hidden")?i==="hide":i==="show")?s():l.call(n[0],u,s)}var u=i.apply(this,arguments),a=u.mode,f=u.queue,l=e.effects.effect[u.effect],c=!l&&n&&e.effects[u.effect];return e.fx.off||!l&&!c?a?this[a](u.duration,u.complete):this.each(function(){u.complete&&u.complete.call(this)}):l?f===!1?this.each(h):this.queue(f||"fx",h):c.call(this,{options:u,duration:u.duration,callback:u.complete,mode:u.mode})},_show:e.fn.show,show:function(e){if(s(e))return this._show.apply(this,arguments);var t=i.apply(this,arguments);return t.mode="show",this.effect.call(this,t)},_hide:e.fn.hide,hide:function(e){if(s(e))return this._hide.apply(this,arguments);var t=i.apply(this,arguments);return t.mode="hide",this.effect.call(this,t)},__toggle:e.fn.toggle,toggle:function(t){if(s(t)||typeof t=="boolean"||e.isFunction(t))return this.__toggle.apply(this,arguments);var n=i.apply(this,arguments);return n.mode="toggle",this.effect.call(this,n)},cssUnit:function(t){var n=this.css(t),r=[];return e.each(["em","px","%","pt"],function(e,t){n.indexOf(t)>0&&(r=[parseFloat(n),t])}),r}})}(),function(){var t={};e.each(["Quad","Cubic","Quart","Quint","Expo"],function(e,n){t[n]=function(t){return Math.pow(t,e+2)}}),e.extend(t,{Sine:function(e){return 1-Math.cos(e*Math.PI/2)},Circ:function(e){return 1-Math.sqrt(1-e*e)},Elastic:function(e){return e===0||e===1?e:-Math.pow(2,8*(e-1))*Math.sin(((e-1)*80-7.5)*Math.PI/15)},Back:function(e){return e*e*(3*e-2)},Bounce:function(e){var t,n=4;while(e<((t=Math.pow(2,--n))-1)/11);return 1/Math.pow(4,3-n)-7.5625*Math.pow((t*3-2)/22-e,2)}}),e.each(t,function(t,n){e.easing["easeIn"+t]=n,e.easing["easeOut"+t]=function(e){return 1-n(1-e)},e.easing["easeInOut"+t]=function(e){return e<.5?n(e*2)/2:1-n(e*-2+2)/2}})}()}(jQuery);(function(e,t){var n=/up|down|vertical/,r=/up|left|vertical|horizontal/;e.effects.effect.blind=function(t,i){var s=e(this),o=["position","top","bottom","left","right","height","width"],u=e.effects.setMode(s,t.mode||"hide"),a=t.direction||"up",f=n.test(a),l=f?"height":"width",c=f?"top":"left",h=r.test(a),p={},d=u==="show",v,m,g;s.parent().is(".ui-effects-wrapper")?e.effects.save(s.parent(),o):e.effects.save(s,o),s.show(),v=e.effects.createWrapper(s).css({overflow:"hidden"}),m=v[l](),g=parseFloat(v.css(c))||0,p[l]=d?m:0,h||(s.css(f?"bottom":"right",0).css(f?"top":"left","auto").css({position:"absolute"}),p[c]=d?g:m+g),d&&(v.css(l,0),h||v.css(c,g+m)),v.animate(p,{duration:t.duration,easing:t.easing,queue:!1,complete:function(){u==="hide"&&s.hide(),e.effects.restore(s,o),e.effects.removeWrapper(s),i()}})}})(jQuery);(function(e,t){e.effects.effect.bounce=function(t,n){var r=e(this),i=["position","top","bottom","left","right","height","width"],s=e.effects.setMode(r,t.mode||"effect"),o=s==="hide",u=s==="show",a=t.direction||"up",f=t.distance,l=t.times||5,c=l*2+(u||o?1:0),h=t.duration/c,p=t.easing,d=a==="up"||a==="down"?"top":"left",v=a==="up"||a==="left",m,g,y,b=r.queue(),w=b.length;(u||o)&&i.push("opacity"),e.effects.save(r,i),r.show(),e.effects.createWrapper(r),f||(f=r[d==="top"?"outerHeight":"outerWidth"]()/3),u&&(y={opacity:1},y[d]=0,r.css("opacity",0).css(d,v?-f*2:f*2).animate(y,h,p)),o&&(f/=Math.pow(2,l-1)),y={},y[d]=0;for(m=0;m1&&b.splice.apply(b,[1,0].concat(b.splice(w,c+1))),r.dequeue()}})(jQuery);(function(e,t){e.effects.effect.clip=function(t,n){var r=e(this),i=["position","top","bottom","left","right","height","width"],s=e.effects.setMode(r,t.mode||"hide"),o=s==="show",u=t.direction||"vertical",a=u==="vertical",f=a?"height":"width",l=a?"top":"left",c={},h,p,d;e.effects.save(r,i),r.show(),h=e.effects.createWrapper(r).css({overflow:"hidden"}),p=r[0].tagName==="IMG"?h:r,d=p[f](),o&&(p.css(f,0),p.css(l,d/2)),c[f]=o?d:0,c[l]=o?0:d/2,p.animate(c,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){o||r.hide(),e.effects.restore(r,i),e.effects.removeWrapper(r),n()}})}})(jQuery);(function(e,t){e.effects.effect.drop=function(t,n){var r=e(this),i=["position","top","bottom","left","right","opacity","height","width"],s=e.effects.setMode(r,t.mode||"hide"),o=s==="show",u=t.direction||"left",a=u==="up"||u==="down"?"top":"left",f=u==="up"||u==="left"?"pos":"neg",l={opacity:o?1:0},c;e.effects.save(r,i),r.show(),e.effects.createWrapper(r),c=t.distance||r[a==="top"?"outerHeight":"outerWidth"](!0)/2,o&&r.css("opacity",0).css(a,f==="pos"?-c:c),l[a]=(o?f==="pos"?"+=":"-=":f==="pos"?"-=":"+=")+c,r.animate(l,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){s==="hide"&&r.hide(),e.effects.restore(r,i),e.effects.removeWrapper(r),n()}})}})(jQuery);(function(e,t){e.effects.effect.explode=function(t,n){function y(){c.push(this),c.length===r*i&&b()}function b(){s.css({visibility:"visible"}),e(c).remove(),u||s.hide(),n()}var r=t.pieces?Math.round(Math.sqrt(t.pieces)):3,i=r,s=e(this),o=e.effects.setMode(s,t.mode||"hide"),u=o==="show",a=s.show().css("visibility","hidden").offset(),f=Math.ceil(s.outerWidth()/i),l=Math.ceil(s.outerHeight()/r),c=[],h,p,d,v,m,g;for(h=0;h
                                                                            ").css({position:"absolute",visibility:"visible",left:-p*f,top:-h*l}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:f,height:l,left:d+(u?m*f:0),top:v+(u?g*l:0),opacity:u?0:1}).animate({left:d+(u?0:m*f),top:v+(u?0:g*l),opacity:u?1:0},t.duration||500,t.easing,y)}}})(jQuery);(function(e,t){e.effects.effect.fade=function(t,n){var r=e(this),i=e.effects.setMode(r,t.mode||"toggle");r.animate({opacity:i},{queue:!1,duration:t.duration,easing:t.easing,complete:n})}})(jQuery);(function(e,t){e.effects.effect.fold=function(t,n){var r=e(this),i=["position","top","bottom","left","right","height","width"],s=e.effects.setMode(r,t.mode||"hide"),o=s==="show",u=s==="hide",a=t.size||15,f=/([0-9]+)%/.exec(a),l=!!t.horizFirst,c=o!==l,h=c?["width","height"]:["height","width"],p=t.duration/2,d,v,m={},g={};e.effects.save(r,i),r.show(),d=e.effects.createWrapper(r).css({overflow:"hidden"}),v=c?[d.width(),d.height()]:[d.height(),d.width()],f&&(a=parseInt(f[1],10)/100*v[u?0:1]),o&&d.css(l?{height:0,width:a}:{height:a,width:0}),m[h[0]]=o?v[0]:a,g[h[1]]=o?v[1]:0,d.animate(m,p,t.easing).animate(g,p,t.easing,function(){u&&r.hide(),e.effects.restore(r,i),e.effects.removeWrapper(r),n()})}})(jQuery);(function(e,t){e.effects.effect.highlight=function(t,n){var r=e(this),i=["backgroundImage","backgroundColor","opacity"],s=e.effects.setMode(r,t.mode||"show"),o={backgroundColor:r.css("backgroundColor")};s==="hide"&&(o.opacity=0),e.effects.save(r,i),r.show().css({backgroundImage:"none",backgroundColor:t.color||"#ffff99"}).animate(o,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){s==="hide"&&r.hide(),e.effects.restore(r,i),n()}})}})(jQuery);(function(e,t){e.effects.effect.pulsate=function(t,n){var r=e(this),i=e.effects.setMode(r,t.mode||"show"),s=i==="show",o=i==="hide",u=s||i==="hide",a=(t.times||5)*2+(u?1:0),f=t.duration/a,l=0,c=r.queue(),h=c.length,p;if(s||!r.is(":visible"))r.css("opacity",0).show(),l=1;for(p=1;p1&&c.splice.apply(c,[1,0].concat(c.splice(h,a+1))),r.dequeue()}})(jQuery);(function(e,t){e.effects.effect.puff=function(t,n){var r=e(this),i=e.effects.setMode(r,t.mode||"hide"),s=i==="hide",o=parseInt(t.percent,10)||150,u=o/100,a={height:r.height(),width:r.width()};e.extend(t,{effect:"scale",queue:!1,fade:!0,mode:i,complete:n,percent:s?o:100,from:s?a:{height:a.height*u,width:a.width*u}}),r.effect(t)},e.effects.effect.scale=function(t,n){var r=e(this),i=e.extend(!0,{},t),s=e.effects.setMode(r,t.mode||"effect"),o=parseInt(t.percent,10)||(parseInt(t.percent,10)===0?0:s==="hide"?0:100),u=t.direction||"both",a=t.origin,f={height:r.height(),width:r.width(),outerHeight:r.outerHeight(),outerWidth:r.outerWidth()},l={y:u!=="horizontal"?o/100:1,x:u!=="vertical"?o/100:1};i.effect="size",i.queue=!1,i.complete=n,s!=="effect"&&(i.origin=a||["middle","center"],i.restore=!0),i.from=t.from||(s==="show"?{height:0,width:0}:f),i.to={height:f.height*l.y,width:f.width*l.x,outerHeight:f.outerHeight*l.y,outerWidth:f.outerWidth*l.x},i.fade&&(s==="show"&&(i.from.opacity=0,i.to.opacity=1),s==="hide"&&(i.from.opacity=1,i.to.opacity=0)),r.effect(i)},e.effects.effect.size=function(t,n){var r=e(this),i=["position","top","bottom","left","right","width","height","overflow","opacity"],s=["position","top","bottom","left","right","overflow","opacity"],o=["width","height","overflow"],u=["fontSize"],a=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],f=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],l=e.effects.setMode(r,t.mode||"effect"),c=t.restore||l!=="effect",h=t.scale||"both",p=t.origin||["middle","center"],d,v,m,g=r.css("position");l==="show"&&r.show(),d={height:r.height(),width:r.width(),outerHeight:r.outerHeight(),outerWidth:r.outerWidth()},r.from=t.from||d,r.to=t.to||d,m={from:{y:r.from.height/d.height,x:r.from.width/d.width},to:{y:r.to.height/d.height,x:r.to.width/d.width}};if(h==="box"||h==="both")m.from.y!==m.to.y&&(i=i.concat(a),r.from=e.effects.setTransition(r,a,m.from.y,r.from),r.to=e.effects.setTransition(r,a,m.to.y,r.to)),m.from.x!==m.to.x&&(i=i.concat(f),r.from=e.effects.setTransition(r,f,m.from.x,r.from),r.to=e.effects.setTransition(r,f,m.to.x,r.to));(h==="content"||h==="both")&&m.from.y!==m.to.y&&(i=i.concat(u),r.from=e.effects.setTransition(r,u,m.from.y,r.from),r.to=e.effects.setTransition(r,u,m.to.y,r.to)),e.effects.save(r,c?i:s),r.show(),e.effects.createWrapper(r),r.css("overflow","hidden").css(r.from),p&&(v=e.effects.getBaseline(p,d),r.from.top=(d.outerHeight-r.outerHeight())*v.y,r.from.left=(d.outerWidth-r.outerWidth())*v.x,r.to.top=(d.outerHeight-r.to.outerHeight)*v.y,r.to.left=(d.outerWidth-r.to.outerWidth)*v.x),r.css(r.from);if(h==="content"||h==="both")a=a.concat(["marginTop","marginBottom"]).concat(u),f=f.concat(["marginLeft","marginRight"]),o=i.concat(a).concat(f),r.find("*[width]").each(function(){var n=e(this),r={height:n.height(),width:n.width()};c&&e.effects.save(n,o),n.from={height:r.height*m.from.y,width:r.width*m.from.x},n.to={height:r.height*m.to.y,width:r.width*m.to.x},m.from.y!==m.to.y&&(n.from=e.effects.setTransition(n,a,m.from.y,n.from),n.to=e.effects.setTransition(n,a,m.to.y,n.to)),m.from.x!==m.to.x&&(n.from=e.effects.setTransition(n,f,m.from.x,n.from),n.to=e.effects.setTransition(n,f,m.to.x,n.to)),n.css(n.from),n.animate(n.to,t.duration,t.easing,function(){c&&e.effects.restore(n,o)})});r.animate(r.to,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){r.to.opacity===0&&r.css("opacity",r.from.opacity),l==="hide"&&r.hide(),e.effects.restore(r,c?i:s),c||(g==="static"?r.css({position:"relative",top:r.to.top,left:r.to.left}):e.each(["top","left"],function(e,t){r.css(t,function(t,n){var i=parseInt(n,10),s=e?r.to.left:r.to.top;return n==="auto"?s+"px":i+s+"px"})})),e.effects.removeWrapper(r),n()}})}})(jQuery);(function(e,t){e.effects.effect.shake=function(t,n){var r=e(this),i=["position","top","bottom","left","right","height","width"],s=e.effects.setMode(r,t.mode||"effect"),o=t.direction||"left",u=t.distance||20,a=t.times||3,f=a*2+1,l=Math.round(t.duration/f),c=o==="up"||o==="down"?"top":"left",h=o==="up"||o==="left",p={},d={},v={},m,g=r.queue(),y=g.length;e.effects.save(r,i),r.show(),e.effects.createWrapper(r),p[c]=(h?"-=":"+=")+u,d[c]=(h?"+=":"-=")+u*2,v[c]=(h?"-=":"+=")+u*2,r.animate(p,l,t.easing);for(m=1;m1&&g.splice.apply(g,[1,0].concat(g.splice(y,f+1))),r.dequeue()}})(jQuery);(function(e,t){e.effects.effect.slide=function(t,n){var r=e(this),i=["position","top","bottom","left","right","width","height"],s=e.effects.setMode(r,t.mode||"show"),o=s==="show",u=t.direction||"left",a=u==="up"||u==="down"?"top":"left",f=u==="up"||u==="left",l,c={};e.effects.save(r,i),r.show(),l=t.distance||r[a==="top"?"outerHeight":"outerWidth"](!0),e.effects.createWrapper(r).css({overflow:"hidden"}),o&&r.css(a,f?isNaN(l)?"-"+l:-l:l),c[a]=(o?f?"+=":"-=":f?"-=":"+=")+l,r.animate(c,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){s==="hide"&&r.hide(),e.effects.restore(r,i),e.effects.removeWrapper(r),n()}})}})(jQuery);(function(e,t){e.effects.effect.transfer=function(t,n){var r=e(this),i=e(t.to),s=i.css("position")==="fixed",o=e("body"),u=s?o.scrollTop():0,a=s?o.scrollLeft():0,f=i.offset(),l={top:f.top-u,left:f.left-a,height:i.innerHeight(),width:i.innerWidth()},c=r.offset(),h=e('
                                                                            ').appendTo(document.body).addClass(t.className).css({top:c.top-u,left:c.left-a,height:r.innerHeight(),width:r.innerWidth(),position:s?"fixed":"absolute"}).animate(l,t.duration,t.easing,function(){h.remove(),n()})}})(jQuery);(function(e,t){var n=!1;e.widget("ui.menu",{version:"1.9.0",defaultElement:"
                                                                              ",delay:300,options:{icons:{submenu:"ui-icon-carat-1-e"},menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.element.uniqueId().addClass("ui-menu ui-widget ui-widget-content ui-corner-all").toggleClass("ui-menu-icons",!!this.element.find(".ui-icon").length).attr({role:this.options.role,tabIndex:0}).bind("click"+this.eventNamespace,e.proxy(function(e){this.options.disabled&&e.preventDefault()},this)),this.options.disabled&&this.element.addClass("ui-state-disabled").attr("aria-disabled","true"),this._on({"mousedown .ui-menu-item > a":function(e){e.preventDefault()},"click .ui-state-disabled > a":function(e){e.preventDefault()},"click .ui-menu-item:has(a)":function(t){var r=e(t.target).closest(".ui-menu-item");!n&&r.not(".ui-state-disabled").length&&(n=!0,this.select(t),r.has(".ui-menu").length?this.expand(t):this.element.is(":focus")||(this.element.trigger("focus",[!0]),this.active&&this.active.parents(".ui-menu").length===1&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":function(t){var n=e(t.currentTarget);n.siblings().children(".ui-state-active").removeClass("ui-state-active"),this.focus(t,n)},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(e,t){var n=this.active||this.element.children(".ui-menu-item").eq(0);t||this.focus(e,n)},blur:function(t){this._delay(function(){e.contains(this.element[0],this.document[0].activeElement)||this.collapseAll(t)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){e(t.target).closest(".ui-menu").length||this.collapseAll(t),n=!1}})},_destroy:function(){this.element.removeAttr("aria-activedescendant").find(".ui-menu").andSelf().removeClass("ui-menu ui-widget ui-widget-content ui-corner-all ui-menu-icons").removeAttr("role").removeAttr("tabIndex").removeAttr("aria-labelledby").removeAttr("aria-expanded").removeAttr("aria-hidden").removeAttr("aria-disabled").removeUniqueId().show(),this.element.find(".ui-menu-item").removeClass("ui-menu-item").removeAttr("role").removeAttr("aria-disabled").children("a").removeUniqueId().removeClass("ui-corner-all ui-state-hover").removeAttr("tabIndex").removeAttr("role").removeAttr("aria-haspopup").children().each(function(){var t=e(this);t.data("ui-menu-submenu-carat")&&t.remove()}),this.element.find(".ui-menu-divider").removeClass("ui-menu-divider ui-widget-content")},_keydown:function(t){function a(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}var n,r,i,s,o,u=!0;switch(t.keyCode){case e.ui.keyCode.PAGE_UP:this.previousPage(t);break;case e.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case e.ui.keyCode.HOME:this._move("first","first",t);break;case e.ui.keyCode.END:this._move("last","last",t);break;case e.ui.keyCode.UP:this.previous(t);break;case e.ui.keyCode.DOWN:this.next(t);break;case e.ui.keyCode.LEFT:this.collapse(t);break;case e.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case e.ui.keyCode.ENTER:case e.ui.keyCode.SPACE:this._activate(t);break;case e.ui.keyCode.ESCAPE:this.collapse(t);break;default:u=!1,r=this.previousFilter||"",i=String.fromCharCode(t.keyCode),s=!1,clearTimeout(this.filterTimer),i===r?s=!0:i=r+i,o=new RegExp("^"+a(i),"i"),n=this.activeMenu.children(".ui-menu-item").filter(function(){return o.test(e(this).children("a").text())}),n=s&&n.index(this.active.next())!==-1?this.active.nextAll(".ui-menu-item"):n,n.length||(i=String.fromCharCode(t.keyCode),o=new RegExp("^"+a(i),"i"),n=this.activeMenu.children(".ui-menu-item").filter(function(){return o.test(e(this).children("a").text())})),n.length?(this.focus(t,n),n.length>1?(this.previousFilter=i,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter):delete this.previousFilter}u&&t.preventDefault()},_activate:function(e){this.active.is(".ui-state-disabled")||(this.active.children("a[aria-haspopup='true']").length?this.expand(e):this.select(e))},refresh:function(){var t,n=this.options.icons.submenu,r=this.element.find(this.options.menus+":not(.ui-menu)").addClass("ui-menu ui-widget ui-widget-content ui-corner-all").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"});t=r.add(this.element),t.children(":not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","presentation").children("a").uniqueId().addClass("ui-corner-all").attr({tabIndex:-1,role:this._itemRole()}),t.children(":not(.ui-menu-item)").each(function(){var t=e(this);/[^\-—–\s]/.test(t.text())||t.addClass("ui-widget-content ui-menu-divider")}),t.children(".ui-state-disabled").attr("aria-disabled","true"),r.each(function(){var t=e(this),r=t.prev("a"),i=e("").addClass("ui-menu-icon ui-icon "+n).data("ui-menu-submenu-carat",!0);r.attr("aria-haspopup","true").prepend(i),t.attr("aria-labelledby",r.attr("id"))}),this.active&&!e.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},focus:function(e,t){var n,r;this.blur(e,e&&e.type==="focus"),this._scrollIntoView(t),this.active=t.first(),r=this.active.children("a").addClass("ui-state-focus"),this.options.role&&this.element.attr("aria-activedescendant",r.attr("id")),this.active.parent().closest(".ui-menu-item").children("a:first").addClass("ui-state-active"),e&&e.type==="keydown"?this._close():this.timer=this._delay(function(){this._close()},this.delay),n=t.children(".ui-menu"),n.length&&/^mouse/.test(e.type)&&this._startOpening(n),this.activeMenu=t.parent(),this._trigger("focus",e,{item:t})},_scrollIntoView:function(t){var n,r,i,s,o,u;this._hasScroll()&&(n=parseFloat(e.css(this.activeMenu[0],"borderTopWidth"))||0,r=parseFloat(e.css(this.activeMenu[0],"paddingTop"))||0,i=t.offset().top-this.activeMenu.offset().top-n-r,s=this.activeMenu.scrollTop(),o=this.activeMenu.height(),u=t.height(),i<0?this.activeMenu.scrollTop(s+i):i+u>o&&this.activeMenu.scrollTop(s+i-o+u))},blur:function(e,t){t||clearTimeout(this.timer);if(!this.active)return;this.active.children("a").removeClass("ui-state-focus"),this.active=null,this._trigger("blur",e,{item:this.active})},_startOpening:function(e){clearTimeout(this.timer);if(e.attr("aria-hidden")!=="true")return;this.timer=this._delay(function(){this._close(),this._open(e)},this.delay)},_open:function(t){var n=e.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(t.parents(".ui-menu")).hide().attr("aria-hidden","true"),t.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(n)},collapseAll:function(t,n){clearTimeout(this.timer),this.timer=this._delay(function(){var r=n?this.element:e(t&&t.target).closest(this.element.find(".ui-menu"));r.length||(r=this.element),this._close(r),this.blur(t),this.activeMenu=r},this.delay)},_close:function(e){e||(e=this.active?this.active.parent():this.element),e.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false").end().find("a.ui-state-active").removeClass("ui-state-active")},collapse:function(e){var t=this.active&&this.active.parent().closest(".ui-menu-item",this.element);t&&t.length&&(this._close(),this.focus(e,t))},expand:function(e){var t=this.active&&this.active.children(".ui-menu ").children(".ui-menu-item").first();t&&t.length&&(this._open(t.parent()),this._delay(function(){this.focus(e,t)}))},next:function(e){this._move("next","first",e)},previous:function(e){this._move("prev","last",e)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_move:function(e,t,n){var r;this.active&&(e==="first"||e==="last"?r=this.active[e==="first"?"prevAll":"nextAll"](".ui-menu-item").eq(-1):r=this.active[e+"All"](".ui-menu-item").eq(0));if(!r||!r.length||!this.active)r=this.activeMenu.children(".ui-menu-item")[t]();this.focus(n,r)},nextPage:function(t){var n,r,i;if(!this.active){this.next(t);return}if(this.isLastItem())return;this._hasScroll()?(r=this.active.offset().top,i=this.element.height(),this.active.nextAll(".ui-menu-item").each(function(){return n=e(this),n.offset().top-r-i<0}),this.focus(t,n)):this.focus(t,this.activeMenu.children(".ui-menu-item")[this.active?"last":"first"]())},previousPage:function(t){var n,r,i;if(!this.active){this.next(t);return}if(this.isFirstItem())return;this._hasScroll()?(r=this.active.offset().top,i=this.element.height(),this.active.prevAll(".ui-menu-item").each(function(){return n=e(this),n.offset().top-r+i>0}),this.focus(t,n)):this.focus(t,this.activeMenu.children(".ui-menu-item").first())},_hasScroll:function(){return this.element.outerHeight()
                                                                            ").appendTo(this.element),this.oldValue=this._value(),this._refreshValue()},_destroy:function(){this.element.removeClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow"),this.valueDiv.remove()},value:function(e){return e===t?this._value():(this._setOption("value",e),this)},_setOption:function(e,t){e==="value"&&(this.options.value=t,this._refreshValue(),this._value()===this.options.max&&this._trigger("complete")),this._super(e,t)},_value:function(){var e=this.options.value;return typeof e!="number"&&(e=0),Math.min(this.options.max,Math.max(this.min,e))},_percentage:function(){return 100*this._value()/this.options.max},_refreshValue:function(){var e=this.value(),t=this._percentage();this.oldValue!==e&&(this.oldValue=e,this._trigger("change")),this.valueDiv.toggle(e>this.min).toggleClass("ui-corner-right",e===this.options.max).width(t.toFixed(0)+"%"),this.element.attr("aria-valuenow",e)}})})(jQuery);(function(e,t){e.widget("ui.resizable",e.ui.mouse,{version:"1.9.0",widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1e3},_create:function(){var t=this,n=this.options;this.element.addClass("ui-resizable"),e.extend(this,{_aspectRatio:!!n.aspectRatio,aspectRatio:n.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:n.helper||n.ghost||n.animate?n.helper||"ui-resizable-helper":null}),this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)&&(this.element.wrap(e('
                                                                            ').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("resizable",this.element.data("resizable")),this.elementIsWrapper=!0,this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")}),this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0}),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css({margin:this.originalElement.css("margin")}),this._proportionallyResize()),this.handles=n.handles||(e(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se");if(this.handles.constructor==String){this.handles=="all"&&(this.handles="n,e,s,w,se,sw,ne,nw");var r=this.handles.split(",");this.handles={};for(var i=0;i
                                                                            ');u.css({zIndex:n.zIndex}),"se"==s&&u.addClass("ui-icon ui-icon-gripsmall-diagonal-se"),this.handles[s]=".ui-resizable-"+s,this.element.append(u)}}this._renderAxis=function(t){t=t||this.element;for(var n in this.handles){this.handles[n].constructor==String&&(this.handles[n]=e(this.handles[n],this.element).show());if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var r=e(this.handles[n],this.element),i=0;i=/sw|ne|nw|se|n|s/.test(n)?r.outerHeight():r.outerWidth();var s=["padding",/ne|nw|n/.test(n)?"Top":/se|sw|s/.test(n)?"Bottom":/^e$/.test(n)?"Right":"Left"].join("");t.css(s,i),this._proportionallyResize()}if(!e(this.handles[n]).length)continue}},this._renderAxis(this.element),this._handles=e(".ui-resizable-handle",this.element).disableSelection(),this._handles.mouseover(function(){if(!t.resizing){if(this.className)var e=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i);t.axis=e&&e[1]?e[1]:"se"}}),n.autoHide&&(this._handles.hide(),e(this.element).addClass("ui-resizable-autohide").mouseenter(function(){if(n.disabled)return;e(this).removeClass("ui-resizable-autohide"),t._handles.show()}).mouseleave(function(){if(n.disabled)return;t.resizing||(e(this).addClass("ui-resizable-autohide"),t._handles.hide())})),this._mouseInit()},_destroy:function(){this._mouseDestroy();var t=function(t){e(t).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").removeData("ui-resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){t(this.element);var n=this.element;n.after(this.originalElement.css({position:n.css("position"),width:n.outerWidth(),height:n.outerHeight(),top:n.css("top"),left:n.css("left")})).remove()}return this.originalElement.css("resize",this.originalResizeStyle),t(this.originalElement),this},_mouseCapture:function(t){var n=!1;for(var r in this.handles)e(this.handles[r])[0]==t.target&&(n=!0);return!this.options.disabled&&n},_mouseStart:function(t){var r=this.options,i=this.element.position(),s=this.element;this.resizing=!0,this.documentScroll={top:e(document).scrollTop(),left:e(document).scrollLeft()},(s.is(".ui-draggable")||/absolute/.test(s.css("position")))&&s.css({position:"absolute",top:i.top,left:i.left}),this._renderProxy();var o=n(this.helper.css("left")),u=n(this.helper.css("top"));r.containment&&(o+=e(r.containment).scrollLeft()||0,u+=e(r.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:o,top:u},this.size=this._helper?{width:s.outerWidth(),height:s.outerHeight()}:{width:s.width(),height:s.height()},this.originalSize=this._helper?{width:s.outerWidth(),height:s.outerHeight()}:{width:s.width(),height:s.height()},this.originalPosition={left:o,top:u},this.sizeDiff={width:s.outerWidth()-s.width(),height:s.outerHeight()-s.height()},this.originalMousePosition={left:t.pageX,top:t.pageY},this.aspectRatio=typeof r.aspectRatio=="number"?r.aspectRatio:this.originalSize.width/this.originalSize.height||1;var a=e(".ui-resizable-"+this.axis).css("cursor");return e("body").css("cursor",a=="auto"?this.axis+"-resize":a),s.addClass("ui-resizable-resizing"),this._propagate("start",t),!0},_mouseDrag:function(e){var t=this.helper,n=this.options,r={},i=this,s=this.originalMousePosition,o=this.axis,u=e.pageX-s.left||0,a=e.pageY-s.top||0,f=this._change[o];if(!f)return!1;var l=f.apply(this,[e,u,a]);this._updateVirtualBoundaries(e.shiftKey);if(this._aspectRatio||e.shiftKey)l=this._updateRatio(l,e);return l=this._respectSize(l,e),this._propagate("resize",e),t.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"}),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),this._updateCache(l),this._trigger("resize",e,this.ui()),!1},_mouseStop:function(t){this.resizing=!1;var n=this.options,r=this;if(this._helper){var i=this._proportionallyResizeElements,s=i.length&&/textarea/i.test(i[0].nodeName),o=s&&e.ui.hasScroll(i[0],"left")?0:r.sizeDiff.height,u=s?0:r.sizeDiff.width,a={width:r.helper.width()-u,height:r.helper.height()-o},f=parseInt(r.element.css("left"),10)+(r.position.left-r.originalPosition.left)||null,l=parseInt(r.element.css("top"),10)+(r.position.top-r.originalPosition.top)||null;n.animate||this.element.css(e.extend(a,{top:l,left:f})),r.helper.height(r.size.height),r.helper.width(r.size.width),this._helper&&!n.animate&&this._proportionallyResize()}return e("body").css("cursor","auto"),this.element.removeClass("ui-resizable-resizing"),this._propagate("stop",t),this._helper&&this.helper.remove(),!1},_updateVirtualBoundaries:function(e){var t=this.options,n,i,s,o,u;u={minWidth:r(t.minWidth)?t.minWidth:0,maxWidth:r(t.maxWidth)?t.maxWidth:Infinity,minHeight:r(t.minHeight)?t.minHeight:0,maxHeight:r(t.maxHeight)?t.maxHeight:Infinity};if(this._aspectRatio||e)n=u.minHeight*this.aspectRatio,s=u.minWidth/this.aspectRatio,i=u.maxHeight*this.aspectRatio,o=u.maxWidth/this.aspectRatio,n>u.minWidth&&(u.minWidth=n),s>u.minHeight&&(u.minHeight=s),ie.width,l=r(e.height)&&i.minHeight&&i.minHeight>e.height;f&&(e.width=i.minWidth),l&&(e.height=i.minHeight),u&&(e.width=i.maxWidth),a&&(e.height=i.maxHeight);var c=this.originalPosition.left+this.originalSize.width,h=this.position.top+this.size.height,p=/sw|nw|w/.test(o),d=/nw|ne|n/.test(o);f&&p&&(e.left=c-i.minWidth),u&&p&&(e.left=c-i.maxWidth),l&&d&&(e.top=h-i.minHeight),a&&d&&(e.top=h-i.maxHeight);var v=!e.width&&!e.height;return v&&!e.left&&e.top?e.top=null:v&&!e.top&&e.left&&(e.left=null),e},_proportionallyResize:function(){var t=this.options;if(!this._proportionallyResizeElements.length)return;var n=this.helper||this.element;for(var r=0;r
                                                                            ');var r=e.browser.msie&&e.browser.version<7,i=r?1:0,s=r?2:-1;this.helper.addClass(this._helper).css({width:this.element.outerWidth()+s,height:this.element.outerHeight()+s,position:"absolute",left:this.elementOffset.left-i+"px",top:this.elementOffset.top-i+"px",zIndex:++n.zIndex}),this.helper.appendTo("body").disableSelection()}else this.helper=this.element},_change:{e:function(e,t,n){return{width:this.originalSize.width+t}},w:function(e,t,n){var r=this.options,i=this.originalSize,s=this.originalPosition;return{left:s.left+t,width:i.width-t}},n:function(e,t,n){var r=this.options,i=this.originalSize,s=this.originalPosition;return{top:s.top+n,height:i.height-n}},s:function(e,t,n){return{height:this.originalSize.height+n}},se:function(t,n,r){return e.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[t,n,r]))},sw:function(t,n,r){return e.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[t,n,r]))},ne:function(t,n,r){return e.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[t,n,r]))},nw:function(t,n,r){return e.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[t,n,r]))}},_propagate:function(t,n){e.ui.plugin.call(this,t,[n,this.ui()]),t!="resize"&&this._trigger(t,n,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),e.ui.plugin.add("resizable","alsoResize",{start:function(t,n){var r=e(this).data("resizable"),i=r.options,s=function(t){e(t).each(function(){var t=e(this);t.data("resizable-alsoresize",{width:parseInt(t.width(),10),height:parseInt(t.height(),10),left:parseInt(t.css("left"),10),top:parseInt(t.css("top"),10)})})};typeof i.alsoResize=="object"&&!i.alsoResize.parentNode?i.alsoResize.length?(i.alsoResize=i.alsoResize[0],s(i.alsoResize)):e.each(i.alsoResize,function(e){s(e)}):s(i.alsoResize)},resize:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r.originalSize,o=r.originalPosition,u={height:r.size.height-s.height||0,width:r.size.width-s.width||0,top:r.position.top-o.top||0,left:r.position.left-o.left||0},a=function(t,r){e(t).each(function(){var t=e(this),i=e(this).data("resizable-alsoresize"),s={},o=r&&r.length?r:t.parents(n.originalElement[0]).length?["width","height"]:["width","height","top","left"];e.each(o,function(e,t){var n=(i[t]||0)+(u[t]||0);n&&n>=0&&(s[t]=n||null)}),t.css(s)})};typeof i.alsoResize=="object"&&!i.alsoResize.nodeType?e.each(i.alsoResize,function(e,t){a(e,t)}):a(i.alsoResize)},stop:function(t,n){e(this).removeData("resizable-alsoresize")}}),e.ui.plugin.add("resizable","animate",{stop:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r._proportionallyResizeElements,o=s.length&&/textarea/i.test(s[0].nodeName),u=o&&e.ui.hasScroll(s[0],"left")?0:r.sizeDiff.height,a=o?0:r.sizeDiff.width,f={width:r.size.width-a,height:r.size.height-u},l=parseInt(r.element.css("left"),10)+(r.position.left-r.originalPosition.left)||null,c=parseInt(r.element.css("top"),10)+(r.position.top-r.originalPosition.top)||null;r.element.animate(e.extend(f,c&&l?{top:c,left:l}:{}),{duration:i.animateDuration,easing:i.animateEasing,step:function(){var n={width:parseInt(r.element.css("width"),10),height:parseInt(r.element.css("height"),10),top:parseInt(r.element.css("top"),10),left:parseInt(r.element.css("left"),10)};s&&s.length&&e(s[0]).css({width:n.width,height:n.height}),r._updateCache(n),r._propagate("resize",t)}})}}),e.ui.plugin.add("resizable","containment",{start:function(t,r){var i=e(this).data("resizable"),s=i.options,o=i.element,u=s.containment,a=u instanceof e?u.get(0):/parent/.test(u)?o.parent().get(0):u;if(!a)return;i.containerElement=e(a);if(/document/.test(u)||u==document)i.containerOffset={left:0,top:0},i.containerPosition={left:0,top:0},i.parentData={element:e(document),left:0,top:0,width:e(document).width(),height:e(document).height()||document.body.parentNode.scrollHeight};else{var f=e(a),l=[];e(["Top","Right","Left","Bottom"]).each(function(e,t){l[e]=n(f.css("padding"+t))}),i.containerOffset=f.offset(),i.containerPosition=f.position(),i.containerSize={height:f.innerHeight()-l[3],width:f.innerWidth()-l[1]};var c=i.containerOffset,h=i.containerSize.height,p=i.containerSize.width,d=e.ui.hasScroll(a,"left")?a.scrollWidth:p,v=e.ui.hasScroll(a)?a.scrollHeight:h;i.parentData={element:a,left:c.left,top:c.top,width:d,height:v}}},resize:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r.containerSize,o=r.containerOffset,u=r.size,a=r.position,f=r._aspectRatio||t.shiftKey,l={top:0,left:0},c=r.containerElement;c[0]!=document&&/static/.test(c.css("position"))&&(l=o),a.left<(r._helper?o.left:0)&&(r.size.width=r.size.width+(r._helper?r.position.left-o.left:r.position.left-l.left),f&&(r.size.height=r.size.width/r.aspectRatio),r.position.left=i.helper?o.left:0),a.top<(r._helper?o.top:0)&&(r.size.height=r.size.height+(r._helper?r.position.top-o.top:r.position.top),f&&(r.size.width=r.size.height*r.aspectRatio),r.position.top=r._helper?o.top:0),r.offset.left=r.parentData.left+r.position.left,r.offset.top=r.parentData.top+r.position.top;var h=Math.abs((r._helper?r.offset.left-l.left:r.offset.left-l.left)+r.sizeDiff.width),p=Math.abs((r._helper?r.offset.top-l.top:r.offset.top-o.top)+r.sizeDiff.height),d=r.containerElement.get(0)==r.element.parent().get(0),v=/relative|absolute/.test(r.containerElement.css("position"));d&&v&&(h-=r.parentData.left),h+r.size.width>=r.parentData.width&&(r.size.width=r.parentData.width-h,f&&(r.size.height=r.size.width/r.aspectRatio)),p+r.size.height>=r.parentData.height&&(r.size.height=r.parentData.height-p,f&&(r.size.width=r.size.height*r.aspectRatio))},stop:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r.position,o=r.containerOffset,u=r.containerPosition,a=r.containerElement,f=e(r.helper),l=f.offset(),c=f.outerWidth()-r.sizeDiff.width,h=f.outerHeight()-r.sizeDiff.height;r._helper&&!i.animate&&/relative/.test(a.css("position"))&&e(this).css({left:l.left-u.left-o.left,width:c,height:h}),r._helper&&!i.animate&&/static/.test(a.css("position"))&&e(this).css({left:l.left-u.left-o.left,width:c,height:h})}}),e.ui.plugin.add("resizable","ghost",{start:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r.size;r.ghost=r.originalElement.clone(),r.ghost.css({opacity:.25,display:"block",position:"relative",height:s.height,width:s.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof i.ghost=="string"?i.ghost:""),r.ghost.appendTo(r.helper)},resize:function(t,n){var r=e(this).data("resizable"),i=r.options;r.ghost&&r.ghost.css({position:"relative",height:r.size.height,width:r.size.width})},stop:function(t,n){var r=e(this).data("resizable"),i=r.options;r.ghost&&r.helper&&r.helper.get(0).removeChild(r.ghost.get(0))}}),e.ui.plugin.add("resizable","grid",{resize:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r.size,o=r.originalSize,u=r.originalPosition,a=r.axis,f=i._aspectRatio||t.shiftKey;i.grid=typeof i.grid=="number"?[i.grid,i.grid]:i.grid;var l=Math.round((s.width-o.width)/(i.grid[0]||1))*(i.grid[0]||1),c=Math.round((s.height-o.height)/(i.grid[1]||1))*(i.grid[1]||1);/^(se|s|e)$/.test(a)?(r.size.width=o.width+l,r.size.height=o.height+c):/^(ne)$/.test(a)?(r.size.width=o.width+l,r.size.height=o.height+c,r.position.top=u.top-c):/^(sw)$/.test(a)?(r.size.width=o.width+l,r.size.height=o.height+c,r.position.left=u.left-l):(r.size.width=o.width+l,r.size.height=o.height+c,r.position.top=u.top-c,r.position.left=u.left-l)}});var n=function(e){return parseInt(e,10)||0},r=function(e){return!isNaN(parseInt(e,10))}})(jQuery);(function(e,t){e.widget("ui.selectable",e.ui.mouse,{version:"1.9.0",options:{appendTo:"body",autoRefresh:!0,distance:0,filter:"*",tolerance:"touch"},_create:function(){var t=this;this.element.addClass("ui-selectable"),this.dragged=!1;var n;this.refresh=function(){n=e(t.options.filter,t.element[0]),n.addClass("ui-selectee"),n.each(function(){var t=e(this),n=t.offset();e.data(this,"selectable-item",{element:this,$element:t,left:n.left,top:n.top,right:n.left+t.outerWidth(),bottom:n.top+t.outerHeight(),startselected:!1,selected:t.hasClass("ui-selected"),selecting:t.hasClass("ui-selecting"),unselecting:t.hasClass("ui-unselecting")})})},this.refresh(),this.selectees=n.addClass("ui-selectee"),this._mouseInit(),this.helper=e("
                                                                            ")},_destroy:function(){this.selectees.removeClass("ui-selectee").removeData("selectable-item"),this.element.removeClass("ui-selectable ui-selectable-disabled"),this._mouseDestroy()},_mouseStart:function(t){var n=this;this.opos=[t.pageX,t.pageY];if(this.options.disabled)return;var r=this.options;this.selectees=e(r.filter,this.element[0]),this._trigger("start",t),e(r.appendTo).append(this.helper),this.helper.css({left:t.clientX,top:t.clientY,width:0,height:0}),r.autoRefresh&&this.refresh(),this.selectees.filter(".ui-selected").each(function(){var r=e.data(this,"selectable-item");r.startselected=!0,!t.metaKey&&!t.ctrlKey&&(r.$element.removeClass("ui-selected"),r.selected=!1,r.$element.addClass("ui-unselecting"),r.unselecting=!0,n._trigger("unselecting",t,{unselecting:r.element}))}),e(t.target).parents().andSelf().each(function(){var r=e.data(this,"selectable-item");if(r){var i=!t.metaKey&&!t.ctrlKey||!r.$element.hasClass("ui-selected");return r.$element.removeClass(i?"ui-unselecting":"ui-selected").addClass(i?"ui-selecting":"ui-unselecting"),r.unselecting=!i,r.selecting=i,r.selected=i,i?n._trigger("selecting",t,{selecting:r.element}):n._trigger("unselecting",t,{unselecting:r.element}),!1}})},_mouseDrag:function(t){var n=this;this.dragged=!0;if(this.options.disabled)return;var r=this.options,i=this.opos[0],s=this.opos[1],o=t.pageX,u=t.pageY;if(i>o){var a=o;o=i,i=a}if(s>u){var a=u;u=s,s=a}return this.helper.css({left:i,top:s,width:o-i,height:u-s}),this.selectees.each(function(){var a=e.data(this,"selectable-item");if(!a||a.element==n.element[0])return;var f=!1;r.tolerance=="touch"?f=!(a.left>o||a.rightu||a.bottomi&&a.rights&&a.bottom").appendTo(this.element).addClass("ui-slider-range ui-widget-header"+(r.range==="min"||r.range==="max"?" ui-slider-range-"+r.range:"")));for(t=i.length;tn&&(i=n,s=e(this),o=t)}),c.range===!0&&this.values(1)===c.min&&(o+=1,s=e(this.handles[o])),u=this._start(t,o),u===!1?!1:(this._mouseSliding=!0,this._handleIndex=o,s.addClass("ui-state-active").focus(),a=s.offset(),f=!e(t.target).parents().andSelf().is(".ui-slider-handle"),this._clickOffset=f?{left:0,top:0}:{left:t.pageX-a.left-s.width()/2,top:t.pageY-a.top-s.height()/2-(parseInt(s.css("borderTopWidth"),10)||0)-(parseInt(s.css("borderBottomWidth"),10)||0)+(parseInt(s.css("marginTop"),10)||0)},this.handles.hasClass("ui-state-hover")||this._slide(t,o,r),this._animateOff=!0,!0))},_mouseStart:function(e){return!0},_mouseDrag:function(e){var t={x:e.pageX,y:e.pageY},n=this._normValueFromMouse(t);return this._slide(e,this._handleIndex,n),!1},_mouseStop:function(e){return this.handles.removeClass("ui-state-active"),this._mouseSliding=!1,this._stop(e,this._handleIndex),this._change(e,this._handleIndex),this._handleIndex=null,this._clickOffset=null,this._animateOff=!1,!1},_detectOrientation:function(){this.orientation=this.options.orientation==="vertical"?"vertical":"horizontal"},_normValueFromMouse:function(e){var t,n,r,i,s;return this.orientation==="horizontal"?(t=this.elementSize.width,n=e.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(t=this.elementSize.height,n=e.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)),r=n/t,r>1&&(r=1),r<0&&(r=0),this.orientation==="vertical"&&(r=1-r),i=this._valueMax()-this._valueMin(),s=this._valueMin()+r*i,this._trimAlignValue(s)},_start:function(e,t){var n={handle:this.handles[t],value:this.value()};return this.options.values&&this.options.values.length&&(n.value=this.values(t),n.values=this.values()),this._trigger("start",e,n)},_slide:function(e,t,n){var r,i,s;this.options.values&&this.options.values.length?(r=this.values(t?0:1),this.options.values.length===2&&this.options.range===!0&&(t===0&&n>r||t===1&&n1){this.options.values[t]=this._trimAlignValue(n),this._refreshValue(),this._change(null,t);return}if(!arguments.length)return this._values();if(!e.isArray(arguments[0]))return this.options.values&&this.options.values.length?this._values(t):this.value();r=this.options.values,i=arguments[0];for(s=0;s=this._valueMax())return this._valueMax();var t=this.options.step>0?this.options.step:1,n=(e-this._valueMin())%t,r=e-n;return Math.abs(n)*2>=t&&(r+=n>0?t:-t),parseFloat(r.toFixed(5))},_valueMin:function(){return this.options.min},_valueMax:function(){return this.options.max},_refreshValue:function(){var t,n,r,i,s,o=this.options.range,u=this.options,a=this,f=this._animateOff?!1:u.animate,l={};this.options.values&&this.options.values.length?this.handles.each(function(r,i){n=(a.values(r)-a._valueMin())/(a._valueMax()-a._valueMin())*100,l[a.orientation==="horizontal"?"left":"bottom"]=n+"%",e(this).stop(1,1)[f?"animate":"css"](l,u.animate),a.options.range===!0&&(a.orientation==="horizontal"?(r===0&&a.range.stop(1,1)[f?"animate":"css"]({left:n+"%"},u.animate),r===1&&a.range[f?"animate":"css"]({width:n-t+"%"},{queue:!1,duration:u.animate})):(r===0&&a.range.stop(1,1)[f?"animate":"css"]({bottom:n+"%"},u.animate),r===1&&a.range[f?"animate":"css"]({height:n-t+"%"},{queue:!1,duration:u.animate}))),t=n}):(r=this.value(),i=this._valueMin(),s=this._valueMax(),n=s!==i?(r-i)/(s-i)*100:0,l[this.orientation==="horizontal"?"left":"bottom"]=n+"%",this.handle.stop(1,1)[f?"animate":"css"](l,u.animate),o==="min"&&this.orientation==="horizontal"&&this.range.stop(1,1)[f?"animate":"css"]({width:n+"%"},u.animate),o==="max"&&this.orientation==="horizontal"&&this.range[f?"animate":"css"]({width:100-n+"%"},{queue:!1,duration:u.animate}),o==="min"&&this.orientation==="vertical"&&this.range.stop(1,1)[f?"animate":"css"]({height:n+"%"},u.animate),o==="max"&&this.orientation==="vertical"&&this.range[f?"animate":"css"]({height:100-n+"%"},{queue:!1,duration:u.animate}))}})})(jQuery);(function(e,t){e.widget("ui.sortable",e.ui.mouse,{version:"1.9.0",widgetEventPrefix:"sort",ready:!1,options:{appendTo:"parent",axis:!1,connectWith:!1,containment:!1,cursor:"auto",cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:"original",items:"> *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1e3},_create:function(){var e=this.options;this.containerCache={},this.element.addClass("ui-sortable"),this.refresh(),this.floating=this.items.length?e.axis==="x"||/left|right/.test(this.items[0].item.css("float"))||/inline|table-cell/.test(this.items[0].item.css("display")):!1,this.offset=this.element.offset(),this._mouseInit(),this.ready=!0},_destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled"),this._mouseDestroy();for(var e=this.items.length-1;e>=0;e--)this.items[e].item.removeData(this.widgetName+"-item");return this},_setOption:function(t,n){t==="disabled"?(this.options[t]=n,this.widget().toggleClass("ui-sortable-disabled",!!n)):e.Widget.prototype._setOption.apply(this,arguments)},_mouseCapture:function(t,n){var r=this;if(this.reverting)return!1;if(this.options.disabled||this.options.type=="static")return!1;this._refreshItems(t);var i=null,s=e(t.target).parents().each(function(){if(e.data(this,r.widgetName+"-item")==r)return i=e(this),!1});e.data(t.target,r.widgetName+"-item")==r&&(i=e(t.target));if(!i)return!1;if(this.options.handle&&!n){var o=!1;e(this.options.handle,i).find("*").andSelf().each(function(){this==t.target&&(o=!0)});if(!o)return!1}return this.currentItem=i,this._removeCurrentsFromItems(),!0},_mouseStart:function(t,n,r){var i=this.options;this.currentContainer=this,this.refreshPositions(),this.helper=this._createHelper(t),this._cacheHelperProportions(),this._cacheMargins(),this.scrollParent=this.helper.scrollParent(),this.offset=this.currentItem.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},e.extend(this.offset,{click:{left:t.pageX-this.offset.left,top:t.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.helper.css("position","absolute"),this.cssPosition=this.helper.css("position"),this.originalPosition=this._generatePosition(t),this.originalPageX=t.pageX,this.originalPageY=t.pageY,i.cursorAt&&this._adjustOffsetFromHelper(i.cursorAt),this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]},this.helper[0]!=this.currentItem[0]&&this.currentItem.hide(),this._createPlaceholder(),i.containment&&this._setContainment(),i.cursor&&(e("body").css("cursor")&&(this._storedCursor=e("body").css("cursor")),e("body").css("cursor",i.cursor)),i.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",i.opacity)),i.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",i.zIndex)),this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",t,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions();if(!r)for(var s=this.containers.length-1;s>=0;s--)this.containers[s]._trigger("activate",t,this._uiHash(this));return e.ui.ddmanager&&(e.ui.ddmanager.current=this),e.ui.ddmanager&&!i.dropBehaviour&&e.ui.ddmanager.prepareOffsets(this,t),this.dragging=!0,this.helper.addClass("ui-sortable-helper"),this._mouseDrag(t),!0},_mouseDrag:function(t){this.position=this._generatePosition(t),this.positionAbs=this._convertPositionTo("absolute"),this.lastPositionAbs||(this.lastPositionAbs=this.positionAbs);if(this.options.scroll){var n=this.options,r=!1;this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-t.pageY=0;i--){var s=this.items[i],o=s.item[0],u=this._intersectsWithPointer(s);if(!u)continue;if(s.instance!==this.currentContainer)continue;if(o!=this.currentItem[0]&&this.placeholder[u==1?"next":"prev"]()[0]!=o&&!e.contains(this.placeholder[0],o)&&(this.options.type=="semi-dynamic"?!e.contains(this.element[0],o):!0)){this.direction=u==1?"down":"up";if(this.options.tolerance!="pointer"&&!this._intersectsWithSides(s))break;this._rearrange(t,s),this._trigger("change",t,this._uiHash());break}}return this._contactContainers(t),e.ui.ddmanager&&e.ui.ddmanager.drag(this,t),this._trigger("sort",t,this._uiHash()),this.lastPositionAbs=this.positionAbs,!1},_mouseStop:function(t,n){if(!t)return;e.ui.ddmanager&&!this.options.dropBehaviour&&e.ui.ddmanager.drop(this,t);if(this.options.revert){var r=this,i=this.placeholder.offset();this.reverting=!0,e(this.helper).animate({left:i.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft),top:i.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){r._clear(t)})}else this._clear(t,n);return!1},cancel:function(){if(this.dragging){this._mouseUp({target:null}),this.options.helper=="original"?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"):this.currentItem.show();for(var t=this.containers.length-1;t>=0;t--)this.containers[t]._trigger("deactivate",null,this._uiHash(this)),this.containers[t].containerCache.over&&(this.containers[t]._trigger("out",null,this._uiHash(this)),this.containers[t].containerCache.over=0)}return this.placeholder&&(this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.options.helper!="original"&&this.helper&&this.helper[0].parentNode&&this.helper.remove(),e.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?e(this.domPosition.prev).after(this.currentItem):e(this.domPosition.parent).prepend(this.currentItem)),this},serialize:function(t){var n=this._getItemsAsjQuery(t&&t.connected),r=[];return t=t||{},e(n).each(function(){var n=(e(t.item||this).attr(t.attribute||"id")||"").match(t.expression||/(.+)[-=_](.+)/);n&&r.push((t.key||n[1]+"[]")+"="+(t.key&&t.expression?n[1]:n[2]))}),!r.length&&t.key&&r.push(t.key+"="),r.join("&")},toArray:function(t){var n=this._getItemsAsjQuery(t&&t.connected),r=[];return t=t||{},n.each(function(){r.push(e(t.item||this).attr(t.attribute||"id")||"")}),r},_intersectsWith:function(e){var t=this.positionAbs.left,n=t+this.helperProportions.width,r=this.positionAbs.top,i=r+this.helperProportions.height,s=e.left,o=s+e.width,u=e.top,a=u+e.height,f=this.offset.click.top,l=this.offset.click.left,c=r+f>u&&r+fs&&t+le[this.floating?"width":"height"]?c:s0?"down":"up")},_getDragHorizontalDirection:function(){var e=this.positionAbs.left-this.lastPositionAbs.left;return e!=0&&(e>0?"right":"left")},refresh:function(e){return this._refreshItems(e),this.refreshPositions(),this},_connectWith:function(){var e=this.options;return e.connectWith.constructor==String?[e.connectWith]:e.connectWith},_getItemsAsjQuery:function(t){var n=[],r=[],i=this._connectWith();if(i&&t)for(var s=i.length-1;s>=0;s--){var o=e(i[s]);for(var u=o.length-1;u>=0;u--){var a=e.data(o[u],this.widgetName);a&&a!=this&&!a.options.disabled&&r.push([e.isFunction(a.options.items)?a.options.items.call(a.element):e(a.options.items,a.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),a])}}r.push([e.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):e(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]);for(var s=r.length-1;s>=0;s--)r[s][0].each(function(){n.push(this)});return e(n)},_removeCurrentsFromItems:function(){var e=this.currentItem.find(":data("+this.widgetName+"-item)");for(var t=0;t=0;s--){var o=e(i[s]);for(var u=o.length-1;u>=0;u--){var a=e.data(o[u],this.widgetName);a&&a!=this&&!a.options.disabled&&(r.push([e.isFunction(a.options.items)?a.options.items.call(a.element[0],t,{item:this.currentItem}):e(a.options.items,a.element),a]),this.containers.push(a))}}for(var s=r.length-1;s>=0;s--){var f=r[s][1],l=r[s][0];for(var u=0,c=l.length;u=0;n--){var r=this.items[n];if(r.instance!=this.currentContainer&&this.currentContainer&&r.item[0]!=this.currentItem[0])continue;var i=this.options.toleranceElement?e(this.options.toleranceElement,r.item):r.item;t||(r.width=i.outerWidth(),r.height=i.outerHeight());var s=i.offset();r.left=s.left,r.top=s.top}if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(var n=this.containers.length-1;n>=0;n--){var s=this.containers[n].element.offset();this.containers[n].containerCache.left=s.left,this.containers[n].containerCache.top=s.top,this.containers[n].containerCache.width=this.containers[n].element.outerWidth(),this.containers[n].containerCache.height=this.containers[n].element.outerHeight()}return this},_createPlaceholder:function(t){t=t||this;var n=t.options;if(!n.placeholder||n.placeholder.constructor==String){var r=n.placeholder;n.placeholder={element:function(){var n=e(document.createElement(t.currentItem[0].nodeName)).addClass(r||t.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];return r||(n.style.visibility="hidden"),n},update:function(e,i){if(r&&!n.forcePlaceholderSize)return;i.height()||i.height(t.currentItem.innerHeight()-parseInt(t.currentItem.css("paddingTop")||0,10)-parseInt(t.currentItem.css("paddingBottom")||0,10)),i.width()||i.width(t.currentItem.innerWidth()-parseInt(t.currentItem.css("paddingLeft")||0,10)-parseInt(t.currentItem.css("paddingRight")||0,10))}}}t.placeholder=e(n.placeholder.element.call(t.element,t.currentItem)),t.currentItem.after(t.placeholder),n.placeholder.update(t,t.placeholder)},_contactContainers:function(t){var n=null,r=null;for(var i=this.containers.length-1;i>=0;i--){if(e.contains(this.currentItem[0],this.containers[i].element[0]))continue;if(this._intersectsWith(this.containers[i].containerCache)){if(n&&e.contains(this.containers[i].element[0],n.element[0]))continue;n=this.containers[i],r=i}else this.containers[i].containerCache.over&&(this.containers[i]._trigger("out",t,this._uiHash(this)),this.containers[i].containerCache.over=0)}if(!n)return;if(this.containers.length===1)this.containers[r]._trigger("over",t,this._uiHash(this)),this.containers[r].containerCache.over=1;else if(this.currentContainer!=this.containers[r]){var s=1e4,o=null,u=this.positionAbs[this.containers[r].floating?"left":"top"];for(var a=this.items.length-1;a>=0;a--){if(!e.contains(this.containers[r].element[0],this.items[a].item[0]))continue;var f=this.containers[r].floating?this.items[a].item.offset().left:this.items[a].item.offset().top;Math.abs(f-u)0?"down":"up")}if(!o&&!this.options.dropOnEmpty)return;this.currentContainer=this.containers[r],o?this._rearrange(t,o,null,!0):this._rearrange(t,null,this.containers[r].element,!0),this._trigger("change",t,this._uiHash()),this.containers[r]._trigger("change",t,this._uiHash(this)),this.options.placeholder.update(this.currentContainer,this.placeholder),this.containers[r]._trigger("over",t,this._uiHash(this)),this.containers[r].containerCache.over=1}},_createHelper:function(t){var n=this.options,r=e.isFunction(n.helper)?e(n.helper.apply(this.element[0],[t,this.currentItem])):n.helper=="clone"?this.currentItem.clone():this.currentItem;return r.parents("body").length||e(n.appendTo!="parent"?n.appendTo:this.currentItem[0].parentNode)[0].appendChild(r[0]),r[0]==this.currentItem[0]&&(this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")}),(r[0].style.width==""||n.forceHelperSize)&&r.width(this.currentItem.width()),(r[0].style.height==""||n.forceHelperSize)&&r.height(this.currentItem.height()),r},_adjustOffsetFromHelper:function(t){typeof t=="string"&&(t=t.split(" ")),e.isArray(t)&&(t={left:+t[0],top:+t[1]||0}),"left"in t&&(this.offset.click.left=t.left+this.margins.left),"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left),"top"in t&&(this.offset.click.top=t.top+this.margins.top),"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var t=this.offsetParent.offset();this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&e.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop());if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&e.browser.msie)t={top:0,left:0};return{top:t.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var e=this.currentItem.position();return{top:e.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:e.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var t=this.options;t.containment=="parent"&&(t.containment=this.helper[0].parentNode);if(t.containment=="document"||t.containment=="window")this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,e(t.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(e(t.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(t.containment)){var n=e(t.containment)[0],r=e(t.containment).offset(),i=e(n).css("overflow")!="hidden";this.containment=[r.left+(parseInt(e(n).css("borderLeftWidth"),10)||0)+(parseInt(e(n).css("paddingLeft"),10)||0)-this.margins.left,r.top+(parseInt(e(n).css("borderTopWidth"),10)||0)+(parseInt(e(n).css("paddingTop"),10)||0)-this.margins.top,r.left+(i?Math.max(n.scrollWidth,n.offsetWidth):n.offsetWidth)-(parseInt(e(n).css("borderLeftWidth"),10)||0)-(parseInt(e(n).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,r.top+(i?Math.max(n.scrollHeight,n.offsetHeight):n.offsetHeight)-(parseInt(e(n).css("borderTopWidth"),10)||0)-(parseInt(e(n).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}},_convertPositionTo:function(t,n){n||(n=this.position);var r=t=="absolute"?1:-1,i=this.options,s=this.cssPosition!="absolute"||this.scrollParent[0]!=document&&!!e.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,o=/(html|body)/i.test(s[0].tagName);return{top:n.top+this.offset.relative.top*r+this.offset.parent.top*r-(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():o?0:s.scrollTop())*r,left:n.left+this.offset.relative.left*r+this.offset.parent.left*r-(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():o?0:s.scrollLeft())*r}},_generatePosition:function(t){var n=this.options,r=this.cssPosition!="absolute"||this.scrollParent[0]!=document&&!!e.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,i=/(html|body)/i.test(r[0].tagName);this.cssPosition=="relative"&&(this.scrollParent[0]==document||this.scrollParent[0]==this.offsetParent[0])&&(this.offset.relative=this._getRelativeOffset());var s=t.pageX,o=t.pageY;if(this.originalPosition){this.containment&&(t.pageX-this.offset.click.leftthis.containment[2]&&(s=this.containment[2]+this.offset.click.left),t.pageY-this.offset.click.top>this.containment[3]&&(o=this.containment[3]+this.offset.click.top));if(n.grid){var u=this.originalPageY+Math.round((o-this.originalPageY)/n.grid[1])*n.grid[1];o=this.containment?u-this.offset.click.topthis.containment[3]?u-this.offset.click.topthis.containment[2]?a-this.offset.click.left=0;i--)n||r.push(function(e){return function(t){e._trigger("deactivate",t,this._uiHash(this))}}.call(this,this.containers[i])),this.containers[i].containerCache.over&&(r.push(function(e){return function(t){e._trigger("out",t,this._uiHash(this))}}.call(this,this.containers[i])),this.containers[i].containerCache.over=0);this._storedCursor&&e("body").css("cursor",this._storedCursor),this._storedOpacity&&this.helper.css("opacity",this._storedOpacity),this._storedZIndex&&this.helper.css("zIndex",this._storedZIndex=="auto"?"":this._storedZIndex),this.dragging=!1;if(this.cancelHelperRemoval){if(!n){this._trigger("beforeStop",t,this._uiHash());for(var i=0;i",widgetEventPrefix:"spin",options:{culture:null,icons:{down:"ui-icon-triangle-1-s",up:"ui-icon-triangle-1-n"},incremental:!0,max:null,min:null,numberFormat:null,page:10,step:1,change:null,spin:null,start:null,stop:null},_create:function(){this._setOption("max",this.options.max),this._setOption("min",this.options.min),this._setOption("step",this.options.step),this._value(this.element.val(),!0),this._draw(),this._on(this._events),this._refresh(),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_getCreateOptions:function(){var t={},n=this.element;return e.each(["min","max","step"],function(e,r){var i=n.attr(r);i!==undefined&&i.length&&(t[r]=i)}),t},_events:{keydown:function(e){this._start(e)&&this._keydown(e)&&e.preventDefault()},keyup:"_stop",focus:function(){this.uiSpinner.addClass("ui-state-active"),this.previous=this.element.val()},blur:function(e){if(this.cancelBlur){delete this.cancelBlur;return}this._refresh(),this.uiSpinner.removeClass("ui-state-active"),this.previous!==this.element.val()&&this._trigger("change",e)},mousewheel:function(e,t){if(!t)return;if(!this.spinning&&!this._start(e))return!1;this._spin((t>0?1:-1)*this.options.step,e),clearTimeout(this.mousewheelTimer),this.mousewheelTimer=this._delay(function(){this.spinning&&this._stop(e)},100),e.preventDefault()},"mousedown .ui-spinner-button":function(t){function r(){var e=this.element[0]===this.document[0].activeElement;e||(this.element.focus(),this.previous=n,this._delay(function(){this.previous=n}))}var n;n=this.element[0]===this.document[0].activeElement?this.previous:this.element.val(),t.preventDefault(),r.call(this),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur,r.call(this)});if(this._start(t)===!1)return;this._repeat(null,e(t.currentTarget).hasClass("ui-spinner-up")?1:-1,t)},"mouseup .ui-spinner-button":"_stop","mouseenter .ui-spinner-button":function(t){if(!e(t.currentTarget).hasClass("ui-state-active"))return;if(this._start(t)===!1)return!1;this._repeat(null,e(t.currentTarget).hasClass("ui-spinner-up")?1:-1,t)},"mouseleave .ui-spinner-button":"_stop"},_draw:function(){var e=this.uiSpinner=this.element.addClass("ui-spinner-input").attr("autocomplete","off").wrap(this._uiSpinnerHtml()).parent().append(this._buttonHtml());this._hoverable(e),this.element.attr("role","spinbutton"),this.buttons=e.find(".ui-spinner-button").attr("tabIndex",-1).button().removeClass("ui-corner-all"),this.buttons.height()>Math.ceil(e.height()*.5)&&e.height()>0&&e.height(e.height()),this.options.disabled&&this.disable()},_keydown:function(t){var n=this.options,r=e.ui.keyCode;switch(t.keyCode){case r.UP:return this._repeat(null,1,t),!0;case r.DOWN:return this._repeat(null,-1,t),!0;case r.PAGE_UP:return this._repeat(null,n.page,t),!0;case r.PAGE_DOWN:return this._repeat(null,-n.page,t),!0}return!1},_uiSpinnerHtml:function(){return""},_buttonHtml:function(){return""+""+""+""+""},_start:function(e){return!this.spinning&&this._trigger("start",e)===!1?!1:(this.counter||(this.counter=1),this.spinning=!0,!0)},_repeat:function(e,t,n){e=e||500,clearTimeout(this.timer),this.timer=this._delay(function(){this._repeat(40,t,n)},e),this._spin(t*this.options.step,n)},_spin:function(e,t){var n=this.value()||0;this.counter||(this.counter=1),n=this._adjustValue(n+e*this._increment(this.counter));if(!this.spinning||this._trigger("spin",t,{value:n})!==!1)this._value(n),this.counter++},_increment:function(t){var n=this.options.incremental;return n?e.isFunction(n)?n(t):Math.floor(t*t*t/5e4-t*t/500+17*t/200+1):1},_precision:function(){var e=this._precisionOf(this.options.step);return this.options.min!==null&&(e=Math.max(e,this._precisionOf(this.options.min))),e},_precisionOf:function(e){var t=e.toString(),n=t.indexOf(".");return n===-1?0:t.length-n-1},_adjustValue:function(e){var t,n,r=this.options;return t=r.min!==null?r.min:0,n=e-t,n=Math.round(n/r.step)*r.step,e=t+n,e=parseFloat(e.toFixed(this._precision())),r.max!==null&&e>r.max?r.max:r.min!==null&&e1&&e.href.replace(r,"")===location.href.replace(r,"")}var n=0,r=/#.*$/;e.widget("ui.tabs",{version:"1.9.0",delay:300,options:{active:null,collapsible:!1,event:"click",heightStyle:"content",hide:null,show:null,activate:null,beforeActivate:null,beforeLoad:null,load:null},_create:function(){var t,n=this,r=this.options,i=r.active;this.running=!1,this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all").toggleClass("ui-tabs-collapsible",r.collapsible).delegate(".ui-tabs-nav > li","mousedown"+this.eventNamespace,function(t){e(this).is(".ui-state-disabled")&&t.preventDefault()}).delegate(".ui-tabs-anchor","focus"+this.eventNamespace,function(){e(this).closest("li").is(".ui-state-disabled")&&this.blur()}),this._processTabs();if(i===null){location.hash&&this.anchors.each(function(e,t){if(t.hash===location.hash)return i=e,!1}),i===null&&(i=this.tabs.filter(".ui-tabs-active").index());if(i===null||i===-1)i=this.tabs.length?0:!1}i!==!1&&(i=this.tabs.index(this.tabs.eq(i)),i===-1&&(i=r.collapsible?!1:0)),r.active=i,!r.collapsible&&r.active===!1&&this.anchors.length&&(r.active=0),e.isArray(r.disabled)&&(r.disabled=e.unique(r.disabled.concat(e.map(this.tabs.filter(".ui-state-disabled"),function(e){return n.tabs.index(e)}))).sort()),this.options.active!==!1&&this.anchors.length?this.active=this._findActive(this.options.active):this.active=e(),this._refresh(),this.active.length&&this.load(r.active)},_getCreateEventData:function(){return{tab:this.active,panel:this.active.length?this._getPanelForTab(this.active):e()}},_tabKeydown:function(t){var n=e(this.document[0].activeElement).closest("li"),r=this.tabs.index(n),i=!0;if(this._handlePageNav(t))return;switch(t.keyCode){case e.ui.keyCode.RIGHT:case e.ui.keyCode.DOWN:r++;break;case e.ui.keyCode.UP:case e.ui.keyCode.LEFT:i=!1,r--;break;case e.ui.keyCode.END:r=this.anchors.length-1;break;case e.ui.keyCode.HOME:r=0;break;case e.ui.keyCode.SPACE:t.preventDefault(),clearTimeout(this.activating),this._activate(r);return;case e.ui.keyCode.ENTER:t.preventDefault(),clearTimeout(this.activating),this._activate(r===this.options.active?!1:r);return;default:return}t.preventDefault(),clearTimeout(this.activating),r=this._focusNextTab(r,i),t.ctrlKey||(n.attr("aria-selected","false"),this.tabs.eq(r).attr("aria-selected","true"),this.activating=this._delay(function(){this.option("active",r)},this.delay))},_panelKeydown:function(t){if(this._handlePageNav(t))return;t.ctrlKey&&t.keyCode===e.ui.keyCode.UP&&(t.preventDefault(),this.active.focus())},_handlePageNav:function(t){if(t.altKey&&t.keyCode===e.ui.keyCode.PAGE_UP)return this._activate(this._focusNextTab(this.options.active-1,!1)),!0;if(t.altKey&&t.keyCode===e.ui.keyCode.PAGE_DOWN)return this._activate(this._focusNextTab(this.options.active+1,!0)),!0},_findNextTab:function(t,n){function i(){return t>r&&(t=0),t<0&&(t=r),t}var r=this.tabs.length-1;while(e.inArray(i(),this.options.disabled)!==-1)t=n?t+1:t-1;return t},_focusNextTab:function(e,t){return e=this._findNextTab(e,t),this.tabs.eq(e).focus(),e},_setOption:function(e,t){if(e==="active"){this._activate(t);return}if(e==="disabled"){this._setupDisabled(t);return}this._super(e,t),e==="collapsible"&&(this.element.toggleClass("ui-tabs-collapsible",t),!t&&this.options.active===!1&&this._activate(0)),e==="event"&&this._setupEvents(t),e==="heightStyle"&&this._setupHeightStyle(t)},_tabId:function(e){return e.attr("aria-controls")||"ui-tabs-"+i()},_sanitizeSelector:function(e){return e?e.replace(/[!"$%&'()*+,.\/:;<=>?@\[\]\^`{|}~]/g,"\\$&"):""},refresh:function(){var t,n=this.options,r=this.tablist.children(":has(a[href])");n.disabled=e.map(r.filter(".ui-state-disabled"),function(e){return r.index(e)}),this._processTabs(),n.active===!1||!this.anchors.length?(n.active=!1,this.active=e()):this.active.length&&!e.contains(this.tablist[0],this.active[0])?this.tabs.length===n.disabled.length?(n.active=!1,this.active=e()):this._activate(this._findNextTab(Math.max(0,n.active-1),!1)):n.active=this.tabs.index(this.active),this._refresh()},_refresh:function(){this._setupDisabled(this.options.disabled),this._setupEvents(this.options.event),this._setupHeightStyle(this.options.heightStyle),this.tabs.not(this.active).attr({"aria-selected":"false",tabIndex:-1}),this.panels.not(this._getPanelForTab(this.active)).hide().attr({"aria-expanded":"false","aria-hidden":"true"}),this.active.length?(this.active.addClass("ui-tabs-active ui-state-active").attr({"aria-selected":"true",tabIndex:0}),this._getPanelForTab(this.active).show().attr({"aria-expanded":"true","aria-hidden":"false"})):this.tabs.eq(0).attr("tabIndex",0)},_processTabs:function(){var t=this;this.tablist=this._getList().addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").attr("role","tablist"),this.tabs=this.tablist.find("> li:has(a[href])").addClass("ui-state-default ui-corner-top").attr({role:"tab",tabIndex:-1}),this.anchors=this.tabs.map(function(){return e("a",this)[0]}).addClass("ui-tabs-anchor").attr({role:"presentation",tabIndex:-1}),this.panels=e(),this.anchors.each(function(n,r){var i,o,u,a=e(r).uniqueId().attr("id"),f=e(r).closest("li"),l=f.attr("aria-controls");s(r)?(i=r.hash,o=t.element.find(t._sanitizeSelector(i))):(u=t._tabId(f),i="#"+u,o=t.element.find(i),o.length||(o=t._createPanel(u),o.insertAfter(t.panels[n-1]||t.tablist)),o.attr("aria-live","polite")),o.length&&(t.panels=t.panels.add(o)),l&&f.data("ui-tabs-aria-controls",l),f.attr({"aria-controls":i.substring(1),"aria-labelledby":a}),o.attr("aria-labelledby",a)}),this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").attr("role","tabpanel")},_getList:function(){return this.element.find("ol,ul").eq(0)},_createPanel:function(t){return e("
                                                                            ").attr("id",t).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").data("ui-tabs-destroy",!0)},_setupDisabled:function(t){e.isArray(t)&&(t.length?t.length===this.anchors.length&&(t=!0):t=!1);for(var n=0,r;r=this.tabs[n];n++)t===!0||e.inArray(n,t)!==-1?e(r).addClass("ui-state-disabled").attr("aria-disabled","true"):e(r).removeClass("ui-state-disabled").removeAttr("aria-disabled");this.options.disabled=t},_setupEvents:function(t){var n={click:function(e){e.preventDefault()}};t&&e.each(t.split(" "),function(e,t){n[t]="_eventHandler"}),this._off(this.anchors.add(this.tabs).add(this.panels)),this._on(this.anchors,n),this._on(this.tabs,{keydown:"_tabKeydown"}),this._on(this.panels,{keydown:"_panelKeydown"}),this._focusable(this.tabs),this._hoverable(this.tabs)},_setupHeightStyle:function(t){var n,r,i=this.element.parent();t==="fill"?(e.support.minHeight||(r=i.css("overflow"),i.css("overflow","hidden")),n=i.height(),this.element.siblings(":visible").each(function(){var t=e(this),r=t.css("position");if(r==="absolute"||r==="fixed")return;n-=t.outerHeight(!0)}),r&&i.css("overflow",r),this.element.children().not(this.panels).each(function(){n-=e(this).outerHeight(!0)}),this.panels.each(function(){e(this).height(Math.max(0,n-e(this).innerHeight()+e(this).height()))}).css("overflow","auto")):t==="auto"&&(n=0,this.panels.each(function(){n=Math.max(n,e(this).height("").height())}).height(n))},_eventHandler:function(t){var n=this.options,r=this.active,i=e(t.currentTarget),s=i.closest("li"),o=s[0]===r[0],u=o&&n.collapsible,a=u?e():this._getPanelForTab(s),f=r.length?this._getPanelForTab(r):e(),l={oldTab:r,oldPanel:f,newTab:u?e():s,newPanel:a};t.preventDefault();if(s.hasClass("ui-state-disabled")||s.hasClass("ui-tabs-loading")||this.running||o&&!n.collapsible||this._trigger("beforeActivate",t,l)===!1)return;n.active=u?!1:this.tabs.index(s),this.active=o?e():s,this.xhr&&this.xhr.abort(),!f.length&&!a.length&&e.error("jQuery UI Tabs: Mismatching fragment identifier."),a.length&&this.load(this.tabs.index(s),t),this._toggle(t,l)},_toggle:function(t,n){function o(){r.running=!1,r._trigger("activate",t,n)}function u(){n.newTab.closest("li").addClass("ui-tabs-active ui-state-active"),i.length&&r.options.show?r._show(i,r.options.show,o):(i.show(),o())}var r=this,i=n.newPanel,s=n.oldPanel;this.running=!0,s.length&&this.options.hide?this._hide(s,this.options.hide,function(){n.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),u()}):(n.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),s.hide(),u()),s.attr({"aria-expanded":"false","aria-hidden":"true"}),n.oldTab.attr("aria-selected","false"),i.length&&s.length?n.oldTab.attr("tabIndex",-1):i.length&&this.tabs.filter(function(){return e(this).attr("tabIndex")===0}).attr("tabIndex",-1),i.attr({"aria-expanded":"true","aria-hidden":"false"}),n.newTab.attr({"aria-selected":"true",tabIndex:0})},_activate:function(t){var n,r=this._findActive(t);if(r[0]===this.active[0])return;r.length||(r=this.active),n=r.find(".ui-tabs-anchor")[0],this._eventHandler({target:n,currentTarget:n,preventDefault:e.noop})},_findActive:function(t){return t===!1?e():this.tabs.eq(t)},_getIndex:function(e){return typeof e=="string"&&(e=this.anchors.index(this.anchors.filter("[href$='"+e+"']"))),e},_destroy:function(){this.xhr&&this.xhr.abort(),this.element.removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible"),this.tablist.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").removeAttr("role"),this.anchors.removeClass("ui-tabs-anchor").removeAttr("role").removeAttr("tabIndex").removeData("href.tabs").removeData("load.tabs").removeUniqueId(),this.tabs.add(this.panels).each(function(){e.data(this,"ui-tabs-destroy")?e(this).remove():e(this).removeClass("ui-state-default ui-state-active ui-state-disabled ui-corner-top ui-corner-bottom ui-widget-content ui-tabs-active ui-tabs-panel").removeAttr("tabIndex").removeAttr("aria-live").removeAttr("aria-busy").removeAttr("aria-selected").removeAttr("aria-labelledby").removeAttr("aria-hidden").removeAttr("aria-expanded").removeAttr("role")}),this.tabs.each(function(){var t=e(this),n=t.data("ui-tabs-aria-controls");n?t.attr("aria-controls",n):t.removeAttr("aria-controls")}),this.options.heightStyle!=="content"&&this.panels.css("height","")},enable:function(n){var r=this.options.disabled;if(r===!1)return;n===t?r=!1:(n=this._getIndex(n),e.isArray(r)?r=e.map(r,function(e){return e!==n?e:null}):r=e.map(this.tabs,function(e,t){return t!==n?t:null})),this._setupDisabled(r)},disable:function(n){var r=this.options.disabled;if(r===!0)return;if(n===t)r=!0;else{n=this._getIndex(n);if(e.inArray(n,r)!==-1)return;e.isArray(r)?r=e.merge([n],r).sort():r=[n]}this._setupDisabled(r)},load:function(t,n){t=this._getIndex(t);var r=this,i=this.tabs.eq(t),o=i.find(".ui-tabs-anchor"),u=this._getPanelForTab(i),a={tab:i,panel:u};if(s(o[0]))return;this.xhr=e.ajax(this._ajaxSettings(o,n,a)),this.xhr&&this.xhr.statusText!=="canceled"&&(i.addClass("ui-tabs-loading"),u.attr("aria-busy","true"),this.xhr.success(function(e){setTimeout(function(){u.html(e),r._trigger("load",n,a)},1)}).complete(function(e,t){setTimeout(function(){t==="abort"&&r.panels.stop(!1,!0),i.removeClass("ui-tabs-loading"),u.removeAttr("aria-busy"),e===r.xhr&&delete r.xhr},1)}))},_ajaxSettings:function(t,n,r){var i=this;return{url:t.attr("href"),beforeSend:function(t,s){return i._trigger("beforeLoad",n,e.extend({jqXHR:t,ajaxSettings:s},r))}}},_getPanelForTab:function(t){var n=e(t).attr("aria-controls");return this.element.find(this._sanitizeSelector("#"+n))}}),e.uiBackCompat!==!1&&(e.ui.tabs.prototype._ui=function(e,t){return{tab:e,panel:t,index:this.anchors.index(e)}},e.widget("ui.tabs",e.ui.tabs,{url:function(e,t){this.anchors.eq(e).attr("href",t)}}),e.widget("ui.tabs",e.ui.tabs,{options:{ajaxOptions:null,cache:!1},_create:function(){this._super();var t=this;this._on({tabsbeforeload:function(n,r){if(e.data(r.tab[0],"cache.tabs")){n.preventDefault();return}r.jqXHR.success(function(){t.options.cache&&e.data(r.tab[0],"cache.tabs",!0)})}})},_ajaxSettings:function(t,n,r){var i=this.options.ajaxOptions;return e.extend({},i,{error:function(e,t,n){try{i.error(e,t,r.tab.closest("li").index(),r.tab[0])}catch(n){}}},this._superApply(arguments))},_setOption:function(e,t){e==="cache"&&t===!1&&this.anchors.removeData("cache.tabs"),this._super(e,t)},_destroy:function(){this.anchors.removeData("cache.tabs"),this._super()},url:function(e,t){this.anchors.eq(e).removeData("cache.tabs"),this._superApply(arguments)}}),e.widget("ui.tabs",e.ui.tabs,{abort:function(){this.xhr&&this.xhr.abort()}}),e.widget("ui.tabs",e.ui.tabs,{options:{spinner:"Loading…"},_create:function(){this._super(),this._on({tabsbeforeload:function(e,t){if(e.target!==this.element[0]||!this.options.spinner)return;var n=t.tab.find("span"),r=n.html();n.html(this.options.spinner),t.jqXHR.complete(function(){n.html(r)})}})}}),e.widget("ui.tabs",e.ui.tabs,{options:{enable:null,disable:null},enable:function(t){var n=this.options,r;if(t&&n.disabled===!0||e.isArray(n.disabled)&&e.inArray(t,n.disabled)!==-1)r=!0;this._superApply(arguments),r&&this._trigger("enable",null,this._ui(this.anchors[t],this.panels[t]))},disable:function(t){var n=this.options,r;if(t&&n.disabled===!1||e.isArray(n.disabled)&&e.inArray(t,n.disabled)===-1)r=!0;this._superApply(arguments),r&&this._trigger("disable",null,this._ui(this.anchors[t],this.panels[t]))}}),e.widget("ui.tabs",e.ui.tabs,{options:{add:null,remove:null,tabTemplate:"
                                                                          7. #{label}
                                                                          8. "},add:function(n,r,i){i===t&&(i=this.anchors.length);var s,o,u=this.options,a=e(u.tabTemplate.replace(/#\{href\}/g,n).replace(/#\{label\}/g,r)),f=n.indexOf("#")?this._tabId(a):n.replace("#","");return a.addClass("ui-state-default ui-corner-top").data("ui-tabs-destroy",!0),a.attr("aria-controls",f),s=i>=this.tabs.length,o=this.element.find("#"+f),o.length||(o=this._createPanel(f),s?i>0?o.insertAfter(this.panels.eq(-1)):o.appendTo(this.element):o.insertBefore(this.panels[i])),o.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").hide(),s?a.appendTo(this.tablist):a.insertBefore(this.tabs[i]),u.disabled=e.map(u.disabled,function(e){return e>=i?++e:e}),this.refresh(),this.tabs.length===1&&u.active===!1&&this.option("active",0),this._trigger("add",null,this._ui(this.anchors[i],this.panels[i])),this},remove:function(t){t=this._getIndex(t);var n=this.options,r=this.tabs.eq(t).remove(),i=this._getPanelForTab(r).remove();return r.hasClass("ui-tabs-active")&&this.anchors.length>2&&this._activate(t+(t+1=t?--e:e}),this.refresh(),this._trigger("remove",null,this._ui(r.find("a")[0],i[0])),this}}),e.widget("ui.tabs",e.ui.tabs,{length:function(){return this.anchors.length}}),e.widget("ui.tabs",e.ui.tabs,{options:{idPrefix:"ui-tabs-"},_tabId:function(t){var n=t.is("li")?t.find("a[href]"):t;return n=n[0],e(n).closest("li").attr("aria-controls")||n.title&&n.title.replace(/\s/g,"_").replace(/[^\w\u00c0-\uFFFF\-]/g,"")||this.options.idPrefix+i()}}),e.widget("ui.tabs",e.ui.tabs,{options:{panelTemplate:"
                                                                            "},_createPanel:function(t){return e(this.options.panelTemplate).attr("id",t).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").data("ui-tabs-destroy",!0)}}),e.widget("ui.tabs",e.ui.tabs,{_create:function(){var e=this.options;e.active===null&&e.selected!==t&&(e.active=e.selected===-1?!1:e.selected),this._super(),e.selected=e.active,e.selected===!1&&(e.selected=-1)},_setOption:function(e,t){if(e!=="selected")return this._super(e,t);var n=this.options;this._super("active",t===-1?!1:t),n.selected=n.active,n.selected===!1&&(n.selected=-1)},_eventHandler:function(e){this._superApply(arguments),this.options.selected=this.options.active,this.options.selected===!1&&(this.options.selected=-1)}}),e.widget("ui.tabs",e.ui.tabs,{options:{show:null,select:null},_create:function(){this._super(),this.options.active!==!1&&this._trigger("show",null,this._ui(this.active.find(".ui-tabs-anchor")[0],this._getPanelForTab(this.active)[0]))},_trigger:function(e,t,n){var r=this._superApply(arguments);return r?(e==="beforeActivate"&&n.newTab.length?r=this._super("select",t,{tab:n.newTab.find(".ui-tabs-anchor")[0],panel:n.newPanel[0],index:n.newTab.closest("li").index()}):e==="activate"&&n.newTab.length&&(r=this._super("show",t,{tab:n.newTab.find(".ui-tabs-anchor")[0],panel:n.newPanel[0],index:n.newTab.closest("li").index()})),r):!1}}),e.widget("ui.tabs",e.ui.tabs,{select:function(e){e=this._getIndex(e);if(e===-1){if(!this.options.collapsible||this.options.selected===-1)return;e=this.options.selected}this.anchors.eq(e).trigger(this.options.event+this.eventNamespace)}}),function(){var t=0;e.widget("ui.tabs",e.ui.tabs,{options:{cookie:null},_create:function(){var e=this.options,t;e.active==null&&e.cookie&&(t=parseInt(this._cookie(),10),t===-1&&(t=!1),e.active=t),this._super()},_cookie:function(n){var r=[this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+ ++t)];return arguments.length&&(r.push(n===!1?-1:n),r.push(this.options.cookie)),e.cookie.apply(null,r)},_refresh:function(){this._super(),this.options.cookie&&this._cookie(this.options.active,this.options.cookie)},_eventHandler:function(e){this._superApply(arguments),this.options.cookie&&this._cookie(this.options.active,this.options.cookie)},_destroy:function(){this._super(),this.options.cookie&&this._cookie(null,this.options.cookie)}})}(),e.widget("ui.tabs",e.ui.tabs,{_trigger:function(t,n,r){var i=e.extend({},r);return t==="load"&&(i.panel=i.panel[0],i.tab=i.tab.find(".ui-tabs-anchor")[0]),this._super(t,n,i)}}),e.widget("ui.tabs",e.ui.tabs,{options:{fx:null},_getFx:function(){var t,n,r=this.options.fx;return r&&(e.isArray(r)?(t=r[0],n=r[1]):t=n=r),r?{show:n,hide:t}:null},_toggle:function(e,t){function o(){n.running=!1,n._trigger("activate",e,t)}function u(){t.newTab.closest("li").addClass("ui-tabs-active ui-state-active"),r.length&&s.show?r.animate(s.show,s.show.duration,function(){o()}):(r.show(),o())}var n=this,r=t.newPanel,i=t.oldPanel,s=this._getFx();if(!s)return this._super(e,t);n.running=!0,i.length&&s.hide?i.animate(s.hide,s.hide.duration,function(){t.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),u()}):(t.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),i.hide(),u())}}))})(jQuery);(function(e){function n(t,n){var r=(t.attr("aria-describedby")||"").split(/\s+/);r.push(n),t.data("ui-tooltip-id",n).attr("aria-describedby",e.trim(r.join(" ")))}function r(t){var n=t.data("ui-tooltip-id"),r=(t.attr("aria-describedby")||"").split(/\s+/),i=e.inArray(n,r);i!==-1&&r.splice(i,1),t.removeData("ui-tooltip-id"),r=e.trim(r.join(" ")),r?t.attr("aria-describedby",r):t.removeAttr("aria-describedby")}var t=0;e.widget("ui.tooltip",{version:"1.9.0",options:{content:function(){return e(this).attr("title")},hide:!0,items:"[title]",position:{my:"left+15 center",at:"right center",collision:"flipfit flipfit"},show:!0,tooltipClass:null,track:!1,close:null,open:null},_create:function(){this._on({mouseover:"open",focusin:"open"}),this.tooltips={}},_setOption:function(t,n){var r=this;if(t==="disabled"){this[n?"_disable":"_enable"](),this.options[t]=n;return}this._super(t,n),t==="content"&&e.each(this.tooltips,function(e,t){r._updateContent(t)})},_disable:function(){var t=this;e.each(this.tooltips,function(n,r){var i=e.Event("blur");i.target=i.currentTarget=r[0],t.close(i,!0)}),this.element.find(this.options.items).andSelf().each(function(){var t=e(this);t.is("[title]")&&t.data("ui-tooltip-title",t.attr("title")).attr("title","")})},_enable:function(){this.element.find(this.options.items).andSelf().each(function(){var t=e(this);t.data("ui-tooltip-title")&&t.attr("title",t.data("ui-tooltip-title"))})},open:function(t){var n=e(t?t.target:this.element).closest(this.options.items);if(!n.length)return;if(this.options.track&&n.data("ui-tooltip-id")){this._find(n).position(e.extend({of:n},this.options.position)),this._off(this.document,"mousemove");return}n.attr("title")&&n.data("ui-tooltip-title",n.attr("title")),n.data("tooltip-open",!0),this._updateContent(n,t)},_updateContent:function(e,t){var n,r=this.options.content,i=this;if(typeof r=="string")return this._open(t,e,r);n=r.call(e[0],function(n){if(!e.data("tooltip-open"))return;i._delay(function(){this._open(t,e,n)})}),n&&this._open(t,e,n)},_open:function(t,r,i){function u(e){o.of=e,s.position(o)}var s,o;if(!i)return;s=this._find(r);if(s.length){s.find(".ui-tooltip-content").html(i);return}r.is("[title]")&&(t&&t.type==="mouseover"?r.attr("title",""):r.removeAttr("title")),s=this._tooltip(r),n(r,s.attr("id")),s.find(".ui-tooltip-content").html(i),this.options.track&&t&&/^mouse/.test(t.originalEvent.type)?(o=e.extend({},this.options.position),this._on(this.document,{mousemove:u}),u(t)):s.position(e.extend({of:r},this.options.position)),s.hide(),this._show(s,this.options.show),this._trigger("open",t,{tooltip:s}),this._on(r,{mouseleave:"close",focusout:"close",keyup:function(t){if(t.keyCode===e.ui.keyCode.ESCAPE){var n=e.Event(t);n.currentTarget=r[0],this.close(n,!0)}}})},close:function(t,n){var i=this,s=e(t?t.currentTarget:this.element),o=this._find(s);if(this.closing)return;if(!n&&t&&t.type!=="focusout"&&this.document[0].activeElement===s[0])return;s.data("ui-tooltip-title")&&s.attr("title",s.data("ui-tooltip-title")),r(s),o.stop(!0),this._hide(o,this.options.hide,function(){e(this).remove(),delete i.tooltips[this.id]}),s.removeData("tooltip-open"),this._off(s,"mouseleave focusout keyup"),this._off(this.document,"mousemove"),this.closing=!0,this._trigger("close",t,{tooltip:o}),this.closing=!1},_tooltip:function(n){var r="ui-tooltip-"+t++,i=e("
                                                                            ").attr({id:r,role:"tooltip"}).addClass("ui-tooltip ui-widget ui-corner-all ui-widget-content "+(this.options.tooltipClass||""));return e("
                                                                            ").addClass("ui-tooltip-content").appendTo(i),i.appendTo(this.document[0].body),e.fn.bgiframe&&i.bgiframe(),this.tooltips[r]=n,i},_find:function(t){var n=t.data("ui-tooltip-id");return n?e("#"+n):e()},_destroy:function(){var t=this;e.each(this.tooltips,function(n,r){var i=e.Event("blur");i.target=i.currentTarget=r[0],t.close(i,!0),e("#"+n).remove(),r.data("ui-tooltip-title")&&(r.attr("title",r.data("ui-tooltip-title")),r.removeData("ui-tooltip-title"))})}})})(jQuery); \ No newline at end of file diff --git a/MacroExtensions/latest/api/lib/jquery.js b/MacroExtensions/latest/api/lib/jquery.js deleted file mode 100644 index bc3fbc81..00000000 --- a/MacroExtensions/latest/api/lib/jquery.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! jQuery v1.8.2 jquery.com | jquery.org/license */ -(function(a,b){function G(a){var b=F[a]={};return p.each(a.split(s),function(a,c){b[c]=!0}),b}function J(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(I,"-$1").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:+d+""===d?+d:H.test(d)?p.parseJSON(d):d}catch(f){}p.data(a,c,d)}else d=b}return d}function K(a){var b;for(b in a){if(b==="data"&&p.isEmptyObject(a[b]))continue;if(b!=="toJSON")return!1}return!0}function ba(){return!1}function bb(){return!0}function bh(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function bi(a,b){do a=a[b];while(a&&a.nodeType!==1);return a}function bj(a,b,c){b=b||0;if(p.isFunction(b))return p.grep(a,function(a,d){var e=!!b.call(a,d,a);return e===c});if(b.nodeType)return p.grep(a,function(a,d){return a===b===c});if(typeof b=="string"){var d=p.grep(a,function(a){return a.nodeType===1});if(be.test(b))return p.filter(b,d,!c);b=p.filter(b,d)}return p.grep(a,function(a,d){return p.inArray(a,b)>=0===c})}function bk(a){var b=bl.split("|"),c=a.createDocumentFragment();if(c.createElement)while(b.length)c.createElement(b.pop());return c}function bC(a,b){return a.getElementsByTagName(b)[0]||a.appendChild(a.ownerDocument.createElement(b))}function bD(a,b){if(b.nodeType!==1||!p.hasData(a))return;var c,d,e,f=p._data(a),g=p._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;d").appendTo(e.body),c=b.css("display");b.remove();if(c==="none"||c===""){bI=e.body.appendChild(bI||p.extend(e.createElement("iframe"),{frameBorder:0,width:0,height:0}));if(!bJ||!bI.createElement)bJ=(bI.contentWindow||bI.contentDocument).document,bJ.write(""),bJ.close();b=bJ.body.appendChild(bJ.createElement(a)),c=bH(b,"display"),e.body.removeChild(bI)}return bS[a]=c,c}function ci(a,b,c,d){var e;if(p.isArray(b))p.each(b,function(b,e){c||ce.test(a)?d(a,e):ci(a+"["+(typeof e=="object"?b:"")+"]",e,c,d)});else if(!c&&p.type(b)==="object")for(e in b)ci(a+"["+e+"]",b[e],c,d);else d(a,b)}function cz(a){return function(b,c){typeof b!="string"&&(c=b,b="*");var d,e,f,g=b.toLowerCase().split(s),h=0,i=g.length;if(p.isFunction(c))for(;h)[^>]*$|#([\w\-]*)$)/,v=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,w=/^[\],:{}\s]*$/,x=/(?:^|:|,)(?:\s*\[)+/g,y=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,z=/"[^"\\\r\n]*"|true|false|null|-?(?:\d\d*\.|)\d+(?:[eE][\-+]?\d+|)/g,A=/^-ms-/,B=/-([\da-z])/gi,C=function(a,b){return(b+"").toUpperCase()},D=function(){e.addEventListener?(e.removeEventListener("DOMContentLoaded",D,!1),p.ready()):e.readyState==="complete"&&(e.detachEvent("onreadystatechange",D),p.ready())},E={};p.fn=p.prototype={constructor:p,init:function(a,c,d){var f,g,h,i;if(!a)return this;if(a.nodeType)return this.context=this[0]=a,this.length=1,this;if(typeof a=="string"){a.charAt(0)==="<"&&a.charAt(a.length-1)===">"&&a.length>=3?f=[null,a,null]:f=u.exec(a);if(f&&(f[1]||!c)){if(f[1])return c=c instanceof p?c[0]:c,i=c&&c.nodeType?c.ownerDocument||c:e,a=p.parseHTML(f[1],i,!0),v.test(f[1])&&p.isPlainObject(c)&&this.attr.call(a,c,!0),p.merge(this,a);g=e.getElementById(f[2]);if(g&&g.parentNode){if(g.id!==f[2])return d.find(a);this.length=1,this[0]=g}return this.context=e,this.selector=a,this}return!c||c.jquery?(c||d).find(a):this.constructor(c).find(a)}return p.isFunction(a)?d.ready(a):(a.selector!==b&&(this.selector=a.selector,this.context=a.context),p.makeArray(a,this))},selector:"",jquery:"1.8.2",length:0,size:function(){return this.length},toArray:function(){return k.call(this)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=p.merge(this.constructor(),a);return d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")"),d},each:function(a,b){return p.each(this,a,b)},ready:function(a){return p.ready.promise().done(a),this},eq:function(a){return a=+a,a===-1?this.slice(a):this.slice(a,a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(k.apply(this,arguments),"slice",k.call(arguments).join(","))},map:function(a){return this.pushStack(p.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:j,sort:[].sort,splice:[].splice},p.fn.init.prototype=p.fn,p.extend=p.fn.extend=function(){var a,c,d,e,f,g,h=arguments[0]||{},i=1,j=arguments.length,k=!1;typeof h=="boolean"&&(k=h,h=arguments[1]||{},i=2),typeof h!="object"&&!p.isFunction(h)&&(h={}),j===i&&(h=this,--i);for(;i0)return;d.resolveWith(e,[p]),p.fn.trigger&&p(e).trigger("ready").off("ready")},isFunction:function(a){return p.type(a)==="function"},isArray:Array.isArray||function(a){return p.type(a)==="array"},isWindow:function(a){return a!=null&&a==a.window},isNumeric:function(a){return!isNaN(parseFloat(a))&&isFinite(a)},type:function(a){return a==null?String(a):E[m.call(a)]||"object"},isPlainObject:function(a){if(!a||p.type(a)!=="object"||a.nodeType||p.isWindow(a))return!1;try{if(a.constructor&&!n.call(a,"constructor")&&!n.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}var d;for(d in a);return d===b||n.call(a,d)},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},error:function(a){throw new Error(a)},parseHTML:function(a,b,c){var d;return!a||typeof a!="string"?null:(typeof b=="boolean"&&(c=b,b=0),b=b||e,(d=v.exec(a))?[b.createElement(d[1])]:(d=p.buildFragment([a],b,c?null:[]),p.merge([],(d.cacheable?p.clone(d.fragment):d.fragment).childNodes)))},parseJSON:function(b){if(!b||typeof b!="string")return null;b=p.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(w.test(b.replace(y,"@").replace(z,"]").replace(x,"")))return(new Function("return "+b))();p.error("Invalid JSON: "+b)},parseXML:function(c){var d,e;if(!c||typeof c!="string")return null;try{a.DOMParser?(e=new DOMParser,d=e.parseFromString(c,"text/xml")):(d=new ActiveXObject("Microsoft.XMLDOM"),d.async="false",d.loadXML(c))}catch(f){d=b}return(!d||!d.documentElement||d.getElementsByTagName("parsererror").length)&&p.error("Invalid XML: "+c),d},noop:function(){},globalEval:function(b){b&&r.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(A,"ms-").replace(B,C)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,c,d){var e,f=0,g=a.length,h=g===b||p.isFunction(a);if(d){if(h){for(e in a)if(c.apply(a[e],d)===!1)break}else for(;f0&&a[0]&&a[i-1]||i===0||p.isArray(a));if(j)for(;h-1)i.splice(c,1),e&&(c<=g&&g--,c<=h&&h--)}),this},has:function(a){return p.inArray(a,i)>-1},empty:function(){return i=[],this},disable:function(){return i=j=c=b,this},disabled:function(){return!i},lock:function(){return j=b,c||l.disable(),this},locked:function(){return!j},fireWith:function(a,b){return b=b||[],b=[a,b.slice?b.slice():b],i&&(!d||j)&&(e?j.push(b):k(b)),this},fire:function(){return l.fireWith(this,arguments),this},fired:function(){return!!d}};return l},p.extend({Deferred:function(a){var b=[["resolve","done",p.Callbacks("once memory"),"resolved"],["reject","fail",p.Callbacks("once memory"),"rejected"],["notify","progress",p.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return p.Deferred(function(c){p.each(b,function(b,d){var f=d[0],g=a[b];e[d[1]](p.isFunction(g)?function(){var a=g.apply(this,arguments);a&&p.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f+"With"](this===e?c:this,[a])}:c[f])}),a=null}).promise()},promise:function(a){return a!=null?p.extend(a,d):d}},e={};return d.pipe=d.then,p.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[a^1][2].disable,b[2][2].lock),e[f[0]]=g.fire,e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=k.call(arguments),d=c.length,e=d!==1||a&&p.isFunction(a.promise)?d:0,f=e===1?a:p.Deferred(),g=function(a,b,c){return function(d){b[a]=this,c[a]=arguments.length>1?k.call(arguments):d,c===h?f.notifyWith(b,c):--e||f.resolveWith(b,c)}},h,i,j;if(d>1){h=new Array(d),i=new Array(d),j=new Array(d);for(;b
                                                                            a",c=n.getElementsByTagName("*"),d=n.getElementsByTagName("a")[0],d.style.cssText="top:1px;float:left;opacity:.5";if(!c||!c.length)return{};f=e.createElement("select"),g=f.appendChild(e.createElement("option")),h=n.getElementsByTagName("input")[0],b={leadingWhitespace:n.firstChild.nodeType===3,tbody:!n.getElementsByTagName("tbody").length,htmlSerialize:!!n.getElementsByTagName("link").length,style:/top/.test(d.getAttribute("style")),hrefNormalized:d.getAttribute("href")==="/a",opacity:/^0.5/.test(d.style.opacity),cssFloat:!!d.style.cssFloat,checkOn:h.value==="on",optSelected:g.selected,getSetAttribute:n.className!=="t",enctype:!!e.createElement("form").enctype,html5Clone:e.createElement("nav").cloneNode(!0).outerHTML!=="<:nav>",boxModel:e.compatMode==="CSS1Compat",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,boxSizingReliable:!0,pixelPosition:!1},h.checked=!0,b.noCloneChecked=h.cloneNode(!0).checked,f.disabled=!0,b.optDisabled=!g.disabled;try{delete n.test}catch(o){b.deleteExpando=!1}!n.addEventListener&&n.attachEvent&&n.fireEvent&&(n.attachEvent("onclick",m=function(){b.noCloneEvent=!1}),n.cloneNode(!0).fireEvent("onclick"),n.detachEvent("onclick",m)),h=e.createElement("input"),h.value="t",h.setAttribute("type","radio"),b.radioValue=h.value==="t",h.setAttribute("checked","checked"),h.setAttribute("name","t"),n.appendChild(h),i=e.createDocumentFragment(),i.appendChild(n.lastChild),b.checkClone=i.cloneNode(!0).cloneNode(!0).lastChild.checked,b.appendChecked=h.checked,i.removeChild(h),i.appendChild(n);if(n.attachEvent)for(k in{submit:!0,change:!0,focusin:!0})j="on"+k,l=j in n,l||(n.setAttribute(j,"return;"),l=typeof n[j]=="function"),b[k+"Bubbles"]=l;return p(function(){var c,d,f,g,h="padding:0;margin:0;border:0;display:block;overflow:hidden;",i=e.getElementsByTagName("body")[0];if(!i)return;c=e.createElement("div"),c.style.cssText="visibility:hidden;border:0;width:0;height:0;position:static;top:0;margin-top:1px",i.insertBefore(c,i.firstChild),d=e.createElement("div"),c.appendChild(d),d.innerHTML="
                                                                            t
                                                                            ",f=d.getElementsByTagName("td"),f[0].style.cssText="padding:0;margin:0;border:0;display:none",l=f[0].offsetHeight===0,f[0].style.display="",f[1].style.display="none",b.reliableHiddenOffsets=l&&f[0].offsetHeight===0,d.innerHTML="",d.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",b.boxSizing=d.offsetWidth===4,b.doesNotIncludeMarginInBodyOffset=i.offsetTop!==1,a.getComputedStyle&&(b.pixelPosition=(a.getComputedStyle(d,null)||{}).top!=="1%",b.boxSizingReliable=(a.getComputedStyle(d,null)||{width:"4px"}).width==="4px",g=e.createElement("div"),g.style.cssText=d.style.cssText=h,g.style.marginRight=g.style.width="0",d.style.width="1px",d.appendChild(g),b.reliableMarginRight=!parseFloat((a.getComputedStyle(g,null)||{}).marginRight)),typeof d.style.zoom!="undefined"&&(d.innerHTML="",d.style.cssText=h+"width:1px;padding:1px;display:inline;zoom:1",b.inlineBlockNeedsLayout=d.offsetWidth===3,d.style.display="block",d.style.overflow="visible",d.innerHTML="
                                                                            ",d.firstChild.style.width="5px",b.shrinkWrapBlocks=d.offsetWidth!==3,c.style.zoom=1),i.removeChild(c),c=d=f=g=null}),i.removeChild(n),c=d=f=g=h=i=n=null,b}();var H=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,I=/([A-Z])/g;p.extend({cache:{},deletedIds:[],uuid:0,expando:"jQuery"+(p.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){return a=a.nodeType?p.cache[a[p.expando]]:a[p.expando],!!a&&!K(a)},data:function(a,c,d,e){if(!p.acceptData(a))return;var f,g,h=p.expando,i=typeof c=="string",j=a.nodeType,k=j?p.cache:a,l=j?a[h]:a[h]&&h;if((!l||!k[l]||!e&&!k[l].data)&&i&&d===b)return;l||(j?a[h]=l=p.deletedIds.pop()||p.guid++:l=h),k[l]||(k[l]={},j||(k[l].toJSON=p.noop));if(typeof c=="object"||typeof c=="function")e?k[l]=p.extend(k[l],c):k[l].data=p.extend(k[l].data,c);return f=k[l],e||(f.data||(f.data={}),f=f.data),d!==b&&(f[p.camelCase(c)]=d),i?(g=f[c],g==null&&(g=f[p.camelCase(c)])):g=f,g},removeData:function(a,b,c){if(!p.acceptData(a))return;var d,e,f,g=a.nodeType,h=g?p.cache:a,i=g?a[p.expando]:p.expando;if(!h[i])return;if(b){d=c?h[i]:h[i].data;if(d){p.isArray(b)||(b in d?b=[b]:(b=p.camelCase(b),b in d?b=[b]:b=b.split(" ")));for(e=0,f=b.length;e1,null,!1))},removeData:function(a){return this.each(function(){p.removeData(this,a)})}}),p.extend({queue:function(a,b,c){var d;if(a)return b=(b||"fx")+"queue",d=p._data(a,b),c&&(!d||p.isArray(c)?d=p._data(a,b,p.makeArray(c)):d.push(c)),d||[]},dequeue:function(a,b){b=b||"fx";var c=p.queue(a,b),d=c.length,e=c.shift(),f=p._queueHooks(a,b),g=function(){p.dequeue(a,b)};e==="inprogress"&&(e=c.shift(),d--),e&&(b==="fx"&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return p._data(a,c)||p._data(a,c,{empty:p.Callbacks("once memory").add(function(){p.removeData(a,b+"queue",!0),p.removeData(a,c,!0)})})}}),p.fn.extend({queue:function(a,c){var d=2;return typeof a!="string"&&(c=a,a="fx",d--),arguments.length1)},removeAttr:function(a){return this.each(function(){p.removeAttr(this,a)})},prop:function(a,b){return p.access(this,p.prop,a,b,arguments.length>1)},removeProp:function(a){return a=p.propFix[a]||a,this.each(function(){try{this[a]=b,delete this[a]}catch(c){}})},addClass:function(a){var b,c,d,e,f,g,h;if(p.isFunction(a))return this.each(function(b){p(this).addClass(a.call(this,b,this.className))});if(a&&typeof a=="string"){b=a.split(s);for(c=0,d=this.length;c=0)d=d.replace(" "+c[f]+" "," ");e.className=a?p.trim(d):""}}}return this},toggleClass:function(a,b){var c=typeof a,d=typeof b=="boolean";return p.isFunction(a)?this.each(function(c){p(this).toggleClass(a.call(this,c,this.className,b),b)}):this.each(function(){if(c==="string"){var e,f=0,g=p(this),h=b,i=a.split(s);while(e=i[f++])h=d?h:!g.hasClass(e),g[h?"addClass":"removeClass"](e)}else if(c==="undefined"||c==="boolean")this.className&&p._data(this,"__className__",this.className),this.className=this.className||a===!1?"":p._data(this,"__className__")||""})},hasClass:function(a){var b=" "+a+" ",c=0,d=this.length;for(;c=0)return!0;return!1},val:function(a){var c,d,e,f=this[0];if(!arguments.length){if(f)return c=p.valHooks[f.type]||p.valHooks[f.nodeName.toLowerCase()],c&&"get"in c&&(d=c.get(f,"value"))!==b?d:(d=f.value,typeof d=="string"?d.replace(P,""):d==null?"":d);return}return e=p.isFunction(a),this.each(function(d){var f,g=p(this);if(this.nodeType!==1)return;e?f=a.call(this,d,g.val()):f=a,f==null?f="":typeof f=="number"?f+="":p.isArray(f)&&(f=p.map(f,function(a){return a==null?"":a+""})),c=p.valHooks[this.type]||p.valHooks[this.nodeName.toLowerCase()];if(!c||!("set"in c)||c.set(this,f,"value")===b)this.value=f})}}),p.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c,d,e,f=a.selectedIndex,g=[],h=a.options,i=a.type==="select-one";if(f<0)return null;c=i?f:0,d=i?f+1:h.length;for(;c=0}),c.length||(a.selectedIndex=-1),c}}},attrFn:{},attr:function(a,c,d,e){var f,g,h,i=a.nodeType;if(!a||i===3||i===8||i===2)return;if(e&&p.isFunction(p.fn[c]))return p(a)[c](d);if(typeof a.getAttribute=="undefined")return p.prop(a,c,d);h=i!==1||!p.isXMLDoc(a),h&&(c=c.toLowerCase(),g=p.attrHooks[c]||(T.test(c)?M:L));if(d!==b){if(d===null){p.removeAttr(a,c);return}return g&&"set"in g&&h&&(f=g.set(a,d,c))!==b?f:(a.setAttribute(c,d+""),d)}return g&&"get"in g&&h&&(f=g.get(a,c))!==null?f:(f=a.getAttribute(c),f===null?b:f)},removeAttr:function(a,b){var c,d,e,f,g=0;if(b&&a.nodeType===1){d=b.split(s);for(;g=0}})});var V=/^(?:textarea|input|select)$/i,W=/^([^\.]*|)(?:\.(.+)|)$/,X=/(?:^|\s)hover(\.\S+|)\b/,Y=/^key/,Z=/^(?:mouse|contextmenu)|click/,$=/^(?:focusinfocus|focusoutblur)$/,_=function(a){return p.event.special.hover?a:a.replace(X,"mouseenter$1 mouseleave$1")};p.event={add:function(a,c,d,e,f){var g,h,i,j,k,l,m,n,o,q,r;if(a.nodeType===3||a.nodeType===8||!c||!d||!(g=p._data(a)))return;d.handler&&(o=d,d=o.handler,f=o.selector),d.guid||(d.guid=p.guid++),i=g.events,i||(g.events=i={}),h=g.handle,h||(g.handle=h=function(a){return typeof p!="undefined"&&(!a||p.event.triggered!==a.type)?p.event.dispatch.apply(h.elem,arguments):b},h.elem=a),c=p.trim(_(c)).split(" ");for(j=0;j=0&&(s=s.slice(0,-1),i=!0),s.indexOf(".")>=0&&(t=s.split("."),s=t.shift(),t.sort());if((!f||p.event.customEvent[s])&&!p.event.global[s])return;c=typeof c=="object"?c[p.expando]?c:new p.Event(s,c):new p.Event(s),c.type=s,c.isTrigger=!0,c.exclusive=i,c.namespace=t.join("."),c.namespace_re=c.namespace?new RegExp("(^|\\.)"+t.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,m=s.indexOf(":")<0?"on"+s:"";if(!f){h=p.cache;for(j in h)h[j].events&&h[j].events[s]&&p.event.trigger(c,d,h[j].handle.elem,!0);return}c.result=b,c.target||(c.target=f),d=d!=null?p.makeArray(d):[],d.unshift(c),n=p.event.special[s]||{};if(n.trigger&&n.trigger.apply(f,d)===!1)return;q=[[f,n.bindType||s]];if(!g&&!n.noBubble&&!p.isWindow(f)){r=n.delegateType||s,k=$.test(r+s)?f:f.parentNode;for(l=f;k;k=k.parentNode)q.push([k,r]),l=k;l===(f.ownerDocument||e)&&q.push([l.defaultView||l.parentWindow||a,r])}for(j=0;j=0:p.find(m,this,null,[f]).length),h[m]&&j.push(l);j.length&&u.push({elem:f,matches:j})}o.length>q&&u.push({elem:this,matches:o.slice(q)});for(d=0;d0?this.on(b,null,a,c):this.trigger(b)},Y.test(b)&&(p.event.fixHooks[b]=p.event.keyHooks),Z.test(b)&&(p.event.fixHooks[b]=p.event.mouseHooks)}),function(a,b){function bc(a,b,c,d){c=c||[],b=b||r;var e,f,i,j,k=b.nodeType;if(!a||typeof a!="string")return c;if(k!==1&&k!==9)return[];i=g(b);if(!i&&!d)if(e=P.exec(a))if(j=e[1]){if(k===9){f=b.getElementById(j);if(!f||!f.parentNode)return c;if(f.id===j)return c.push(f),c}else if(b.ownerDocument&&(f=b.ownerDocument.getElementById(j))&&h(b,f)&&f.id===j)return c.push(f),c}else{if(e[2])return w.apply(c,x.call(b.getElementsByTagName(a),0)),c;if((j=e[3])&&_&&b.getElementsByClassName)return w.apply(c,x.call(b.getElementsByClassName(j),0)),c}return bp(a.replace(L,"$1"),b,c,d,i)}function bd(a){return function(b){var c=b.nodeName.toLowerCase();return c==="input"&&b.type===a}}function be(a){return function(b){var c=b.nodeName.toLowerCase();return(c==="input"||c==="button")&&b.type===a}}function bf(a){return z(function(b){return b=+b,z(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function bg(a,b,c){if(a===b)return c;var d=a.nextSibling;while(d){if(d===b)return-1;d=d.nextSibling}return 1}function bh(a,b){var c,d,f,g,h,i,j,k=C[o][a];if(k)return b?0:k.slice(0);h=a,i=[],j=e.preFilter;while(h){if(!c||(d=M.exec(h)))d&&(h=h.slice(d[0].length)),i.push(f=[]);c=!1;if(d=N.exec(h))f.push(c=new q(d.shift())),h=h.slice(c.length),c.type=d[0].replace(L," ");for(g in e.filter)(d=W[g].exec(h))&&(!j[g]||(d=j[g](d,r,!0)))&&(f.push(c=new q(d.shift())),h=h.slice(c.length),c.type=g,c.matches=d);if(!c)break}return b?h.length:h?bc.error(a):C(a,i).slice(0)}function bi(a,b,d){var e=b.dir,f=d&&b.dir==="parentNode",g=u++;return b.first?function(b,c,d){while(b=b[e])if(f||b.nodeType===1)return a(b,c,d)}:function(b,d,h){if(!h){var i,j=t+" "+g+" ",k=j+c;while(b=b[e])if(f||b.nodeType===1){if((i=b[o])===k)return b.sizset;if(typeof i=="string"&&i.indexOf(j)===0){if(b.sizset)return b}else{b[o]=k;if(a(b,d,h))return b.sizset=!0,b;b.sizset=!1}}}else while(b=b[e])if(f||b.nodeType===1)if(a(b,d,h))return b}}function bj(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function bk(a,b,c,d,e){var f,g=[],h=0,i=a.length,j=b!=null;for(;h-1},h,!0),m=[function(a,c,d){return!g&&(d||c!==l)||((b=c).nodeType?j(a,c,d):k(a,c,d))}];for(;i1&&bj(m),i>1&&a.slice(0,i-1).join("").replace(L,"$1"),c,i0,f=a.length>0,g=function(h,i,j,k,m){var n,o,p,q=[],s=0,u="0",x=h&&[],y=m!=null,z=l,A=h||f&&e.find.TAG("*",m&&i.parentNode||i),B=t+=z==null?1:Math.E;y&&(l=i!==r&&i,c=g.el);for(;(n=A[u])!=null;u++){if(f&&n){for(o=0;p=a[o];o++)if(p(n,i,j)){k.push(n);break}y&&(t=B,c=++g.el)}d&&((n=!p&&n)&&s--,h&&x.push(n))}s+=u;if(d&&u!==s){for(o=0;p=b[o];o++)p(x,q,i,j);if(h){if(s>0)while(u--)!x[u]&&!q[u]&&(q[u]=v.call(k));q=bk(q)}w.apply(k,q),y&&!h&&q.length>0&&s+b.length>1&&bc.uniqueSort(k)}return y&&(t=B,l=z),x};return g.el=0,d?z(g):g}function bo(a,b,c,d){var e=0,f=b.length;for(;e2&&(j=h[0]).type==="ID"&&b.nodeType===9&&!f&&e.relative[h[1].type]){b=e.find.ID(j.matches[0].replace(V,""),b,f)[0];if(!b)return c;a=a.slice(h.shift().length)}for(g=W.POS.test(a)?-1:h.length-1;g>=0;g--){j=h[g];if(e.relative[k=j.type])break;if(l=e.find[k])if(d=l(j.matches[0].replace(V,""),R.test(h[0].type)&&b.parentNode||b,f)){h.splice(g,1),a=d.length&&h.join("");if(!a)return w.apply(c,x.call(d,0)),c;break}}}return i(a,m)(d,b,f,c,R.test(a)),c}function bq(){}var c,d,e,f,g,h,i,j,k,l,m=!0,n="undefined",o=("sizcache"+Math.random()).replace(".",""),q=String,r=a.document,s=r.documentElement,t=0,u=0,v=[].pop,w=[].push,x=[].slice,y=[].indexOf||function(a){var b=0,c=this.length;for(;be.cacheLength&&delete a[b.shift()],a[c]=d},a)},B=A(),C=A(),D=A(),E="[\\x20\\t\\r\\n\\f]",F="(?:\\\\.|[-\\w]|[^\\x00-\\xa0])+",G=F.replace("w","w#"),H="([*^$|!~]?=)",I="\\["+E+"*("+F+")"+E+"*(?:"+H+E+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+G+")|)|)"+E+"*\\]",J=":("+F+")(?:\\((?:(['\"])((?:\\\\.|[^\\\\])*?)\\2|([^()[\\]]*|(?:(?:"+I+")|[^:]|\\\\.)*|.*))\\)|)",K=":(even|odd|eq|gt|lt|nth|first|last)(?:\\("+E+"*((?:-\\d)?\\d*)"+E+"*\\)|)(?=[^-]|$)",L=new RegExp("^"+E+"+|((?:^|[^\\\\])(?:\\\\.)*)"+E+"+$","g"),M=new RegExp("^"+E+"*,"+E+"*"),N=new RegExp("^"+E+"*([\\x20\\t\\r\\n\\f>+~])"+E+"*"),O=new RegExp(J),P=/^(?:#([\w\-]+)|(\w+)|\.([\w\-]+))$/,Q=/^:not/,R=/[\x20\t\r\n\f]*[+~]/,S=/:not\($/,T=/h\d/i,U=/input|select|textarea|button/i,V=/\\(?!\\)/g,W={ID:new RegExp("^#("+F+")"),CLASS:new RegExp("^\\.("+F+")"),NAME:new RegExp("^\\[name=['\"]?("+F+")['\"]?\\]"),TAG:new RegExp("^("+F.replace("w","w*")+")"),ATTR:new RegExp("^"+I),PSEUDO:new RegExp("^"+J),POS:new RegExp(K,"i"),CHILD:new RegExp("^:(only|nth|first|last)-child(?:\\("+E+"*(even|odd|(([+-]|)(\\d*)n|)"+E+"*(?:([+-]|)"+E+"*(\\d+)|))"+E+"*\\)|)","i"),needsContext:new RegExp("^"+E+"*[>+~]|"+K,"i")},X=function(a){var b=r.createElement("div");try{return a(b)}catch(c){return!1}finally{b=null}},Y=X(function(a){return a.appendChild(r.createComment("")),!a.getElementsByTagName("*").length}),Z=X(function(a){return a.innerHTML="",a.firstChild&&typeof a.firstChild.getAttribute!==n&&a.firstChild.getAttribute("href")==="#"}),$=X(function(a){a.innerHTML="";var b=typeof a.lastChild.getAttribute("multiple");return b!=="boolean"&&b!=="string"}),_=X(function(a){return a.innerHTML="",!a.getElementsByClassName||!a.getElementsByClassName("e").length?!1:(a.lastChild.className="e",a.getElementsByClassName("e").length===2)}),ba=X(function(a){a.id=o+0,a.innerHTML="
                                                                            ",s.insertBefore(a,s.firstChild);var b=r.getElementsByName&&r.getElementsByName(o).length===2+r.getElementsByName(o+0).length;return d=!r.getElementById(o),s.removeChild(a),b});try{x.call(s.childNodes,0)[0].nodeType}catch(bb){x=function(a){var b,c=[];for(;b=this[a];a++)c.push(b);return c}}bc.matches=function(a,b){return bc(a,null,null,b)},bc.matchesSelector=function(a,b){return bc(b,null,null,[a]).length>0},f=bc.getText=function(a){var b,c="",d=0,e=a.nodeType;if(e){if(e===1||e===9||e===11){if(typeof a.textContent=="string")return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=f(a)}else if(e===3||e===4)return a.nodeValue}else for(;b=a[d];d++)c+=f(b);return c},g=bc.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?b.nodeName!=="HTML":!1},h=bc.contains=s.contains?function(a,b){var c=a.nodeType===9?a.documentElement:a,d=b&&b.parentNode;return a===d||!!(d&&d.nodeType===1&&c.contains&&c.contains(d))}:s.compareDocumentPosition?function(a,b){return b&&!!(a.compareDocumentPosition(b)&16)}:function(a,b){while(b=b.parentNode)if(b===a)return!0;return!1},bc.attr=function(a,b){var c,d=g(a);return d||(b=b.toLowerCase()),(c=e.attrHandle[b])?c(a):d||$?a.getAttribute(b):(c=a.getAttributeNode(b),c?typeof a[b]=="boolean"?a[b]?b:null:c.specified?c.value:null:null)},e=bc.selectors={cacheLength:50,createPseudo:z,match:W,attrHandle:Z?{}:{href:function(a){return a.getAttribute("href",2)},type:function(a){return a.getAttribute("type")}},find:{ID:d?function(a,b,c){if(typeof b.getElementById!==n&&!c){var d=b.getElementById(a);return d&&d.parentNode?[d]:[]}}:function(a,c,d){if(typeof c.getElementById!==n&&!d){var e=c.getElementById(a);return e?e.id===a||typeof e.getAttributeNode!==n&&e.getAttributeNode("id").value===a?[e]:b:[]}},TAG:Y?function(a,b){if(typeof b.getElementsByTagName!==n)return b.getElementsByTagName(a)}:function(a,b){var c=b.getElementsByTagName(a);if(a==="*"){var d,e=[],f=0;for(;d=c[f];f++)d.nodeType===1&&e.push(d);return e}return c},NAME:ba&&function(a,b){if(typeof b.getElementsByName!==n)return b.getElementsByName(name)},CLASS:_&&function(a,b,c){if(typeof b.getElementsByClassName!==n&&!c)return b.getElementsByClassName(a)}},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(V,""),a[3]=(a[4]||a[5]||"").replace(V,""),a[2]==="~="&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),a[1]==="nth"?(a[2]||bc.error(a[0]),a[3]=+(a[3]?a[4]+(a[5]||1):2*(a[2]==="even"||a[2]==="odd")),a[4]=+(a[6]+a[7]||a[2]==="odd")):a[2]&&bc.error(a[0]),a},PSEUDO:function(a){var b,c;if(W.CHILD.test(a[0]))return null;if(a[3])a[2]=a[3];else if(b=a[4])O.test(b)&&(c=bh(b,!0))&&(c=b.indexOf(")",b.length-c)-b.length)&&(b=b.slice(0,c),a[0]=a[0].slice(0,c)),a[2]=b;return a.slice(0,3)}},filter:{ID:d?function(a){return a=a.replace(V,""),function(b){return b.getAttribute("id")===a}}:function(a){return a=a.replace(V,""),function(b){var c=typeof b.getAttributeNode!==n&&b.getAttributeNode("id");return c&&c.value===a}},TAG:function(a){return a==="*"?function(){return!0}:(a=a.replace(V,"").toLowerCase(),function(b){return b.nodeName&&b.nodeName.toLowerCase()===a})},CLASS:function(a){var b=B[o][a];return b||(b=B(a,new RegExp("(^|"+E+")"+a+"("+E+"|$)"))),function(a){return b.test(a.className||typeof a.getAttribute!==n&&a.getAttribute("class")||"")}},ATTR:function(a,b,c){return function(d,e){var f=bc.attr(d,a);return f==null?b==="!=":b?(f+="",b==="="?f===c:b==="!="?f!==c:b==="^="?c&&f.indexOf(c)===0:b==="*="?c&&f.indexOf(c)>-1:b==="$="?c&&f.substr(f.length-c.length)===c:b==="~="?(" "+f+" ").indexOf(c)>-1:b==="|="?f===c||f.substr(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d){return a==="nth"?function(a){var b,e,f=a.parentNode;if(c===1&&d===0)return!0;if(f){e=0;for(b=f.firstChild;b;b=b.nextSibling)if(b.nodeType===1){e++;if(a===b)break}}return e-=d,e===c||e%c===0&&e/c>=0}:function(b){var c=b;switch(a){case"only":case"first":while(c=c.previousSibling)if(c.nodeType===1)return!1;if(a==="first")return!0;c=b;case"last":while(c=c.nextSibling)if(c.nodeType===1)return!1;return!0}}},PSEUDO:function(a,b){var c,d=e.pseudos[a]||e.setFilters[a.toLowerCase()]||bc.error("unsupported pseudo: "+a);return d[o]?d(b):d.length>1?(c=[a,a,"",b],e.setFilters.hasOwnProperty(a.toLowerCase())?z(function(a,c){var e,f=d(a,b),g=f.length;while(g--)e=y.call(a,f[g]),a[e]=!(c[e]=f[g])}):function(a){return d(a,0,c)}):d}},pseudos:{not:z(function(a){var b=[],c=[],d=i(a.replace(L,"$1"));return d[o]?z(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)if(f=g[h])a[h]=!(b[h]=f)}):function(a,e,f){return b[0]=a,d(b,null,f,c),!c.pop()}}),has:z(function(a){return function(b){return bc(a,b).length>0}}),contains:z(function(a){return function(b){return(b.textContent||b.innerText||f(b)).indexOf(a)>-1}}),enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&!!a.checked||b==="option"&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},parent:function(a){return!e.pseudos.empty(a)},empty:function(a){var b;a=a.firstChild;while(a){if(a.nodeName>"@"||(b=a.nodeType)===3||b===4)return!1;a=a.nextSibling}return!0},header:function(a){return T.test(a.nodeName)},text:function(a){var b,c;return a.nodeName.toLowerCase()==="input"&&(b=a.type)==="text"&&((c=a.getAttribute("type"))==null||c.toLowerCase()===b)},radio:bd("radio"),checkbox:bd("checkbox"),file:bd("file"),password:bd("password"),image:bd("image"),submit:be("submit"),reset:be("reset"),button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&a.type==="button"||b==="button"},input:function(a){return U.test(a.nodeName)},focus:function(a){var b=a.ownerDocument;return a===b.activeElement&&(!b.hasFocus||b.hasFocus())&&(!!a.type||!!a.href)},active:function(a){return a===a.ownerDocument.activeElement},first:bf(function(a,b,c){return[0]}),last:bf(function(a,b,c){return[b-1]}),eq:bf(function(a,b,c){return[c<0?c+b:c]}),even:bf(function(a,b,c){for(var d=0;d=0;)a.push(d);return a}),gt:bf(function(a,b,c){for(var d=c<0?c+b:c;++d",a.querySelectorAll("[selected]").length||e.push("\\["+E+"*(?:checked|disabled|ismap|multiple|readonly|selected|value)"),a.querySelectorAll(":checked").length||e.push(":checked")}),X(function(a){a.innerHTML="

                                                                            ",a.querySelectorAll("[test^='']").length&&e.push("[*^$]="+E+"*(?:\"\"|'')"),a.innerHTML="",a.querySelectorAll(":enabled").length||e.push(":enabled",":disabled")}),e=new RegExp(e.join("|")),bp=function(a,d,f,g,h){if(!g&&!h&&(!e||!e.test(a))){var i,j,k=!0,l=o,m=d,n=d.nodeType===9&&a;if(d.nodeType===1&&d.nodeName.toLowerCase()!=="object"){i=bh(a),(k=d.getAttribute("id"))?l=k.replace(c,"\\$&"):d.setAttribute("id",l),l="[id='"+l+"'] ",j=i.length;while(j--)i[j]=l+i[j].join("");m=R.test(a)&&d.parentNode||d,n=i.join(",")}if(n)try{return w.apply(f,x.call(m.querySelectorAll(n),0)),f}catch(p){}finally{k||d.removeAttribute("id")}}return b(a,d,f,g,h)},h&&(X(function(b){a=h.call(b,"div");try{h.call(b,"[test!='']:sizzle"),f.push("!=",J)}catch(c){}}),f=new RegExp(f.join("|")),bc.matchesSelector=function(b,c){c=c.replace(d,"='$1']");if(!g(b)&&!f.test(c)&&(!e||!e.test(c)))try{var i=h.call(b,c);if(i||a||b.document&&b.document.nodeType!==11)return i}catch(j){}return bc(c,null,null,[b]).length>0})}(),e.pseudos.nth=e.pseudos.eq,e.filters=bq.prototype=e.pseudos,e.setFilters=new bq,bc.attr=p.attr,p.find=bc,p.expr=bc.selectors,p.expr[":"]=p.expr.pseudos,p.unique=bc.uniqueSort,p.text=bc.getText,p.isXMLDoc=bc.isXML,p.contains=bc.contains}(a);var bc=/Until$/,bd=/^(?:parents|prev(?:Until|All))/,be=/^.[^:#\[\.,]*$/,bf=p.expr.match.needsContext,bg={children:!0,contents:!0,next:!0,prev:!0};p.fn.extend({find:function(a){var b,c,d,e,f,g,h=this;if(typeof a!="string")return p(a).filter(function(){for(b=0,c=h.length;b0)for(e=d;e=0:p.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var c,d=0,e=this.length,f=[],g=bf.test(a)||typeof a!="string"?p(a,b||this.context):0;for(;d-1:p.find.matchesSelector(c,a)){f.push(c);break}c=c.parentNode}}return f=f.length>1?p.unique(f):f,this.pushStack(f,"closest",a)},index:function(a){return a?typeof a=="string"?p.inArray(this[0],p(a)):p.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.prevAll().length:-1},add:function(a,b){var c=typeof a=="string"?p(a,b):p.makeArray(a&&a.nodeType?[a]:a),d=p.merge(this.get(),c);return this.pushStack(bh(c[0])||bh(d[0])?d:p.unique(d))},addBack:function(a){return this.add(a==null?this.prevObject:this.prevObject.filter(a))}}),p.fn.andSelf=p.fn.addBack,p.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return p.dir(a,"parentNode")},parentsUntil:function(a,b,c){return p.dir(a,"parentNode",c)},next:function(a){return bi(a,"nextSibling")},prev:function(a){return bi(a,"previousSibling")},nextAll:function(a){return p.dir(a,"nextSibling")},prevAll:function(a){return p.dir(a,"previousSibling")},nextUntil:function(a,b,c){return p.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return p.dir(a,"previousSibling",c)},siblings:function(a){return p.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return p.sibling(a.firstChild)},contents:function(a){return p.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:p.merge([],a.childNodes)}},function(a,b){p.fn[a]=function(c,d){var e=p.map(this,b,c);return bc.test(a)||(d=c),d&&typeof d=="string"&&(e=p.filter(d,e)),e=this.length>1&&!bg[a]?p.unique(e):e,this.length>1&&bd.test(a)&&(e=e.reverse()),this.pushStack(e,a,k.call(arguments).join(","))}}),p.extend({filter:function(a,b,c){return c&&(a=":not("+a+")"),b.length===1?p.find.matchesSelector(b[0],a)?[b[0]]:[]:p.find.matches(a,b)},dir:function(a,c,d){var e=[],f=a[c];while(f&&f.nodeType!==9&&(d===b||f.nodeType!==1||!p(f).is(d)))f.nodeType===1&&e.push(f),f=f[c];return e},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var bl="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",bm=/ jQuery\d+="(?:null|\d+)"/g,bn=/^\s+/,bo=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,bp=/<([\w:]+)/,bq=/]","i"),bv=/^(?:checkbox|radio)$/,bw=/checked\s*(?:[^=]|=\s*.checked.)/i,bx=/\/(java|ecma)script/i,by=/^\s*\s*$/g,bz={option:[1,""],legend:[1,"
                                                                            ","
                                                                            "],thead:[1,"","
                                                                            "],tr:[2,"","
                                                                            "],td:[3,"","
                                                                            "],col:[2,"","
                                                                            "],area:[1,"",""],_default:[0,"",""]},bA=bk(e),bB=bA.appendChild(e.createElement("div"));bz.optgroup=bz.option,bz.tbody=bz.tfoot=bz.colgroup=bz.caption=bz.thead,bz.th=bz.td,p.support.htmlSerialize||(bz._default=[1,"X
                                                                            ","
                                                                            "]),p.fn.extend({text:function(a){return p.access(this,function(a){return a===b?p.text(this):this.empty().append((this[0]&&this[0].ownerDocument||e).createTextNode(a))},null,a,arguments.length)},wrapAll:function(a){if(p.isFunction(a))return this.each(function(b){p(this).wrapAll(a.call(this,b))});if(this[0]){var b=p(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return p.isFunction(a)?this.each(function(b){p(this).wrapInner(a.call(this,b))}):this.each(function(){var b=p(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=p.isFunction(a);return this.each(function(c){p(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){p.nodeName(this,"body")||p(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){(this.nodeType===1||this.nodeType===11)&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){(this.nodeType===1||this.nodeType===11)&&this.insertBefore(a,this.firstChild)})},before:function(){if(!bh(this[0]))return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=p.clean(arguments);return this.pushStack(p.merge(a,this),"before",this.selector)}},after:function(){if(!bh(this[0]))return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=p.clean(arguments);return this.pushStack(p.merge(this,a),"after",this.selector)}},remove:function(a,b){var c,d=0;for(;(c=this[d])!=null;d++)if(!a||p.filter(a,[c]).length)!b&&c.nodeType===1&&(p.cleanData(c.getElementsByTagName("*")),p.cleanData([c])),c.parentNode&&c.parentNode.removeChild(c);return this},empty:function(){var a,b=0;for(;(a=this[b])!=null;b++){a.nodeType===1&&p.cleanData(a.getElementsByTagName("*"));while(a.firstChild)a.removeChild(a.firstChild)}return this},clone:function(a,b){return a=a==null?!1:a,b=b==null?a:b,this.map(function(){return p.clone(this,a,b)})},html:function(a){return p.access(this,function(a){var c=this[0]||{},d=0,e=this.length;if(a===b)return c.nodeType===1?c.innerHTML.replace(bm,""):b;if(typeof a=="string"&&!bs.test(a)&&(p.support.htmlSerialize||!bu.test(a))&&(p.support.leadingWhitespace||!bn.test(a))&&!bz[(bp.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(bo,"<$1>");try{for(;d1&&typeof j=="string"&&bw.test(j))return this.each(function(){p(this).domManip(a,c,d)});if(p.isFunction(j))return this.each(function(e){var f=p(this);a[0]=j.call(this,e,c?f.html():b),f.domManip(a,c,d)});if(this[0]){e=p.buildFragment(a,this,k),g=e.fragment,f=g.firstChild,g.childNodes.length===1&&(g=f);if(f){c=c&&p.nodeName(f,"tr");for(h=e.cacheable||l-1;i0?this.clone(!0):this).get(),p(g[e])[b](d),f=f.concat(d);return this.pushStack(f,a,g.selector)}}),p.extend({clone:function(a,b,c){var d,e,f,g;p.support.html5Clone||p.isXMLDoc(a)||!bu.test("<"+a.nodeName+">")?g=a.cloneNode(!0):(bB.innerHTML=a.outerHTML,bB.removeChild(g=bB.firstChild));if((!p.support.noCloneEvent||!p.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!p.isXMLDoc(a)){bE(a,g),d=bF(a),e=bF(g);for(f=0;d[f];++f)e[f]&&bE(d[f],e[f])}if(b){bD(a,g);if(c){d=bF(a),e=bF(g);for(f=0;d[f];++f)bD(d[f],e[f])}}return d=e=null,g},clean:function(a,b,c,d){var f,g,h,i,j,k,l,m,n,o,q,r,s=b===e&&bA,t=[];if(!b||typeof b.createDocumentFragment=="undefined")b=e;for(f=0;(h=a[f])!=null;f++){typeof h=="number"&&(h+="");if(!h)continue;if(typeof h=="string")if(!br.test(h))h=b.createTextNode(h);else{s=s||bk(b),l=b.createElement("div"),s.appendChild(l),h=h.replace(bo,"<$1>"),i=(bp.exec(h)||["",""])[1].toLowerCase(),j=bz[i]||bz._default,k=j[0],l.innerHTML=j[1]+h+j[2];while(k--)l=l.lastChild;if(!p.support.tbody){m=bq.test(h),n=i==="table"&&!m?l.firstChild&&l.firstChild.childNodes:j[1]===""&&!m?l.childNodes:[];for(g=n.length-1;g>=0;--g)p.nodeName(n[g],"tbody")&&!n[g].childNodes.length&&n[g].parentNode.removeChild(n[g])}!p.support.leadingWhitespace&&bn.test(h)&&l.insertBefore(b.createTextNode(bn.exec(h)[0]),l.firstChild),h=l.childNodes,l.parentNode.removeChild(l)}h.nodeType?t.push(h):p.merge(t,h)}l&&(h=l=s=null);if(!p.support.appendChecked)for(f=0;(h=t[f])!=null;f++)p.nodeName(h,"input")?bG(h):typeof h.getElementsByTagName!="undefined"&&p.grep(h.getElementsByTagName("input"),bG);if(c){q=function(a){if(!a.type||bx.test(a.type))return d?d.push(a.parentNode?a.parentNode.removeChild(a):a):c.appendChild(a)};for(f=0;(h=t[f])!=null;f++)if(!p.nodeName(h,"script")||!q(h))c.appendChild(h),typeof h.getElementsByTagName!="undefined"&&(r=p.grep(p.merge([],h.getElementsByTagName("script")),q),t.splice.apply(t,[f+1,0].concat(r)),f+=r.length)}return t},cleanData:function(a,b){var c,d,e,f,g=0,h=p.expando,i=p.cache,j=p.support.deleteExpando,k=p.event.special;for(;(e=a[g])!=null;g++)if(b||p.acceptData(e)){d=e[h],c=d&&i[d];if(c){if(c.events)for(f in c.events)k[f]?p.event.remove(e,f):p.removeEvent(e,f,c.handle);i[d]&&(delete i[d],j?delete e[h]:e.removeAttribute?e.removeAttribute(h):e[h]=null,p.deletedIds.push(d))}}}}),function(){var a,b;p.uaMatch=function(a){a=a.toLowerCase();var b=/(chrome)[ \/]([\w.]+)/.exec(a)||/(webkit)[ \/]([\w.]+)/.exec(a)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(a)||/(msie) ([\w.]+)/.exec(a)||a.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(a)||[];return{browser:b[1]||"",version:b[2]||"0"}},a=p.uaMatch(g.userAgent),b={},a.browser&&(b[a.browser]=!0,b.version=a.version),b.chrome?b.webkit=!0:b.webkit&&(b.safari=!0),p.browser=b,p.sub=function(){function a(b,c){return new a.fn.init(b,c)}p.extend(!0,a,this),a.superclass=this,a.fn=a.prototype=this(),a.fn.constructor=a,a.sub=this.sub,a.fn.init=function c(c,d){return d&&d instanceof p&&!(d instanceof a)&&(d=a(d)),p.fn.init.call(this,c,d,b)},a.fn.init.prototype=a.fn;var b=a(e);return a}}();var bH,bI,bJ,bK=/alpha\([^)]*\)/i,bL=/opacity=([^)]*)/,bM=/^(top|right|bottom|left)$/,bN=/^(none|table(?!-c[ea]).+)/,bO=/^margin/,bP=new RegExp("^("+q+")(.*)$","i"),bQ=new RegExp("^("+q+")(?!px)[a-z%]+$","i"),bR=new RegExp("^([-+])=("+q+")","i"),bS={},bT={position:"absolute",visibility:"hidden",display:"block"},bU={letterSpacing:0,fontWeight:400},bV=["Top","Right","Bottom","Left"],bW=["Webkit","O","Moz","ms"],bX=p.fn.toggle;p.fn.extend({css:function(a,c){return p.access(this,function(a,c,d){return d!==b?p.style(a,c,d):p.css(a,c)},a,c,arguments.length>1)},show:function(){return b$(this,!0)},hide:function(){return b$(this)},toggle:function(a,b){var c=typeof a=="boolean";return p.isFunction(a)&&p.isFunction(b)?bX.apply(this,arguments):this.each(function(){(c?a:bZ(this))?p(this).show():p(this).hide()})}}),p.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=bH(a,"opacity");return c===""?"1":c}}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":p.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,c,d,e){if(!a||a.nodeType===3||a.nodeType===8||!a.style)return;var f,g,h,i=p.camelCase(c),j=a.style;c=p.cssProps[i]||(p.cssProps[i]=bY(j,i)),h=p.cssHooks[c]||p.cssHooks[i];if(d===b)return h&&"get"in h&&(f=h.get(a,!1,e))!==b?f:j[c];g=typeof d,g==="string"&&(f=bR.exec(d))&&(d=(f[1]+1)*f[2]+parseFloat(p.css(a,c)),g="number");if(d==null||g==="number"&&isNaN(d))return;g==="number"&&!p.cssNumber[i]&&(d+="px");if(!h||!("set"in h)||(d=h.set(a,d,e))!==b)try{j[c]=d}catch(k){}},css:function(a,c,d,e){var f,g,h,i=p.camelCase(c);return c=p.cssProps[i]||(p.cssProps[i]=bY(a.style,i)),h=p.cssHooks[c]||p.cssHooks[i],h&&"get"in h&&(f=h.get(a,!0,e)),f===b&&(f=bH(a,c)),f==="normal"&&c in bU&&(f=bU[c]),d||e!==b?(g=parseFloat(f),d||p.isNumeric(g)?g||0:f):f},swap:function(a,b,c){var d,e,f={};for(e in b)f[e]=a.style[e],a.style[e]=b[e];d=c.call(a);for(e in b)a.style[e]=f[e];return d}}),a.getComputedStyle?bH=function(b,c){var d,e,f,g,h=a.getComputedStyle(b,null),i=b.style;return h&&(d=h[c],d===""&&!p.contains(b.ownerDocument,b)&&(d=p.style(b,c)),bQ.test(d)&&bO.test(c)&&(e=i.width,f=i.minWidth,g=i.maxWidth,i.minWidth=i.maxWidth=i.width=d,d=h.width,i.width=e,i.minWidth=f,i.maxWidth=g)),d}:e.documentElement.currentStyle&&(bH=function(a,b){var c,d,e=a.currentStyle&&a.currentStyle[b],f=a.style;return e==null&&f&&f[b]&&(e=f[b]),bQ.test(e)&&!bM.test(b)&&(c=f.left,d=a.runtimeStyle&&a.runtimeStyle.left,d&&(a.runtimeStyle.left=a.currentStyle.left),f.left=b==="fontSize"?"1em":e,e=f.pixelLeft+"px",f.left=c,d&&(a.runtimeStyle.left=d)),e===""?"auto":e}),p.each(["height","width"],function(a,b){p.cssHooks[b]={get:function(a,c,d){if(c)return a.offsetWidth===0&&bN.test(bH(a,"display"))?p.swap(a,bT,function(){return cb(a,b,d)}):cb(a,b,d)},set:function(a,c,d){return b_(a,c,d?ca(a,b,d,p.support.boxSizing&&p.css(a,"boxSizing")==="border-box"):0)}}}),p.support.opacity||(p.cssHooks.opacity={get:function(a,b){return bL.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=p.isNumeric(b)?"alpha(opacity="+b*100+")":"",f=d&&d.filter||c.filter||"";c.zoom=1;if(b>=1&&p.trim(f.replace(bK,""))===""&&c.removeAttribute){c.removeAttribute("filter");if(d&&!d.filter)return}c.filter=bK.test(f)?f.replace(bK,e):f+" "+e}}),p(function(){p.support.reliableMarginRight||(p.cssHooks.marginRight={get:function(a,b){return p.swap(a,{display:"inline-block"},function(){if(b)return bH(a,"marginRight")})}}),!p.support.pixelPosition&&p.fn.position&&p.each(["top","left"],function(a,b){p.cssHooks[b]={get:function(a,c){if(c){var d=bH(a,b);return bQ.test(d)?p(a).position()[b]+"px":d}}}})}),p.expr&&p.expr.filters&&(p.expr.filters.hidden=function(a){return a.offsetWidth===0&&a.offsetHeight===0||!p.support.reliableHiddenOffsets&&(a.style&&a.style.display||bH(a,"display"))==="none"},p.expr.filters.visible=function(a){return!p.expr.filters.hidden(a)}),p.each({margin:"",padding:"",border:"Width"},function(a,b){p.cssHooks[a+b]={expand:function(c){var d,e=typeof c=="string"?c.split(" "):[c],f={};for(d=0;d<4;d++)f[a+bV[d]+b]=e[d]||e[d-2]||e[0];return f}},bO.test(a)||(p.cssHooks[a+b].set=b_)});var cd=/%20/g,ce=/\[\]$/,cf=/\r?\n/g,cg=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,ch=/^(?:select|textarea)/i;p.fn.extend({serialize:function(){return p.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?p.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||ch.test(this.nodeName)||cg.test(this.type))}).map(function(a,b){var c=p(this).val();return c==null?null:p.isArray(c)?p.map(c,function(a,c){return{name:b.name,value:a.replace(cf,"\r\n")}}):{name:b.name,value:c.replace(cf,"\r\n")}}).get()}}),p.param=function(a,c){var d,e=[],f=function(a,b){b=p.isFunction(b)?b():b==null?"":b,e[e.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=p.ajaxSettings&&p.ajaxSettings.traditional);if(p.isArray(a)||a.jquery&&!p.isPlainObject(a))p.each(a,function(){f(this.name,this.value)});else for(d in a)ci(d,a[d],c,f);return e.join("&").replace(cd,"+")};var cj,ck,cl=/#.*$/,cm=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,cn=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,co=/^(?:GET|HEAD)$/,cp=/^\/\//,cq=/\?/,cr=/)<[^<]*)*<\/script>/gi,cs=/([?&])_=[^&]*/,ct=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,cu=p.fn.load,cv={},cw={},cx=["*/"]+["*"];try{ck=f.href}catch(cy){ck=e.createElement("a"),ck.href="",ck=ck.href}cj=ct.exec(ck.toLowerCase())||[],p.fn.load=function(a,c,d){if(typeof a!="string"&&cu)return cu.apply(this,arguments);if(!this.length)return this;var e,f,g,h=this,i=a.indexOf(" ");return i>=0&&(e=a.slice(i,a.length),a=a.slice(0,i)),p.isFunction(c)?(d=c,c=b):c&&typeof c=="object"&&(f="POST"),p.ajax({url:a,type:f,dataType:"html",data:c,complete:function(a,b){d&&h.each(d,g||[a.responseText,b,a])}}).done(function(a){g=arguments,h.html(e?p("
                                                                            ").append(a.replace(cr,"")).find(e):a)}),this},p.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){p.fn[b]=function(a){return this.on(b,a)}}),p.each(["get","post"],function(a,c){p[c]=function(a,d,e,f){return p.isFunction(d)&&(f=f||e,e=d,d=b),p.ajax({type:c,url:a,data:d,success:e,dataType:f})}}),p.extend({getScript:function(a,c){return p.get(a,b,c,"script")},getJSON:function(a,b,c){return p.get(a,b,c,"json")},ajaxSetup:function(a,b){return b?cB(a,p.ajaxSettings):(b=a,a=p.ajaxSettings),cB(a,b),a},ajaxSettings:{url:ck,isLocal:cn.test(cj[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded; charset=UTF-8",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":cx},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":p.parseJSON,"text xml":p.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:cz(cv),ajaxTransport:cz(cw),ajax:function(a,c){function y(a,c,f,i){var k,s,t,u,w,y=c;if(v===2)return;v=2,h&&clearTimeout(h),g=b,e=i||"",x.readyState=a>0?4:0,f&&(u=cC(l,x,f));if(a>=200&&a<300||a===304)l.ifModified&&(w=x.getResponseHeader("Last-Modified"),w&&(p.lastModified[d]=w),w=x.getResponseHeader("Etag"),w&&(p.etag[d]=w)),a===304?(y="notmodified",k=!0):(k=cD(l,u),y=k.state,s=k.data,t=k.error,k=!t);else{t=y;if(!y||a)y="error",a<0&&(a=0)}x.status=a,x.statusText=(c||y)+"",k?o.resolveWith(m,[s,y,x]):o.rejectWith(m,[x,y,t]),x.statusCode(r),r=b,j&&n.trigger("ajax"+(k?"Success":"Error"),[x,l,k?s:t]),q.fireWith(m,[x,y]),j&&(n.trigger("ajaxComplete",[x,l]),--p.active||p.event.trigger("ajaxStop"))}typeof a=="object"&&(c=a,a=b),c=c||{};var d,e,f,g,h,i,j,k,l=p.ajaxSetup({},c),m=l.context||l,n=m!==l&&(m.nodeType||m instanceof p)?p(m):p.event,o=p.Deferred(),q=p.Callbacks("once memory"),r=l.statusCode||{},t={},u={},v=0,w="canceled",x={readyState:0,setRequestHeader:function(a,b){if(!v){var c=a.toLowerCase();a=u[c]=u[c]||a,t[a]=b}return this},getAllResponseHeaders:function(){return v===2?e:null},getResponseHeader:function(a){var c;if(v===2){if(!f){f={};while(c=cm.exec(e))f[c[1].toLowerCase()]=c[2]}c=f[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){return v||(l.mimeType=a),this},abort:function(a){return a=a||w,g&&g.abort(a),y(0,a),this}};o.promise(x),x.success=x.done,x.error=x.fail,x.complete=q.add,x.statusCode=function(a){if(a){var b;if(v<2)for(b in a)r[b]=[r[b],a[b]];else b=a[x.status],x.always(b)}return this},l.url=((a||l.url)+"").replace(cl,"").replace(cp,cj[1]+"//"),l.dataTypes=p.trim(l.dataType||"*").toLowerCase().split(s),l.crossDomain==null&&(i=ct.exec(l.url.toLowerCase())||!1,l.crossDomain=i&&i.join(":")+(i[3]?"":i[1]==="http:"?80:443)!==cj.join(":")+(cj[3]?"":cj[1]==="http:"?80:443)),l.data&&l.processData&&typeof l.data!="string"&&(l.data=p.param(l.data,l.traditional)),cA(cv,l,c,x);if(v===2)return x;j=l.global,l.type=l.type.toUpperCase(),l.hasContent=!co.test(l.type),j&&p.active++===0&&p.event.trigger("ajaxStart");if(!l.hasContent){l.data&&(l.url+=(cq.test(l.url)?"&":"?")+l.data,delete l.data),d=l.url;if(l.cache===!1){var z=p.now(),A=l.url.replace(cs,"$1_="+z);l.url=A+(A===l.url?(cq.test(l.url)?"&":"?")+"_="+z:"")}}(l.data&&l.hasContent&&l.contentType!==!1||c.contentType)&&x.setRequestHeader("Content-Type",l.contentType),l.ifModified&&(d=d||l.url,p.lastModified[d]&&x.setRequestHeader("If-Modified-Since",p.lastModified[d]),p.etag[d]&&x.setRequestHeader("If-None-Match",p.etag[d])),x.setRequestHeader("Accept",l.dataTypes[0]&&l.accepts[l.dataTypes[0]]?l.accepts[l.dataTypes[0]]+(l.dataTypes[0]!=="*"?", "+cx+"; q=0.01":""):l.accepts["*"]);for(k in l.headers)x.setRequestHeader(k,l.headers[k]);if(!l.beforeSend||l.beforeSend.call(m,x,l)!==!1&&v!==2){w="abort";for(k in{success:1,error:1,complete:1})x[k](l[k]);g=cA(cw,l,c,x);if(!g)y(-1,"No Transport");else{x.readyState=1,j&&n.trigger("ajaxSend",[x,l]),l.async&&l.timeout>0&&(h=setTimeout(function(){x.abort("timeout")},l.timeout));try{v=1,g.send(t,y)}catch(B){if(v<2)y(-1,B);else throw B}}return x}return x.abort()},active:0,lastModified:{},etag:{}});var cE=[],cF=/\?/,cG=/(=)\?(?=&|$)|\?\?/,cH=p.now();p.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=cE.pop()||p.expando+"_"+cH++;return this[a]=!0,a}}),p.ajaxPrefilter("json jsonp",function(c,d,e){var f,g,h,i=c.data,j=c.url,k=c.jsonp!==!1,l=k&&cG.test(j),m=k&&!l&&typeof i=="string"&&!(c.contentType||"").indexOf("application/x-www-form-urlencoded")&&cG.test(i);if(c.dataTypes[0]==="jsonp"||l||m)return f=c.jsonpCallback=p.isFunction(c.jsonpCallback)?c.jsonpCallback():c.jsonpCallback,g=a[f],l?c.url=j.replace(cG,"$1"+f):m?c.data=i.replace(cG,"$1"+f):k&&(c.url+=(cF.test(j)?"&":"?")+c.jsonp+"="+f),c.converters["script json"]=function(){return h||p.error(f+" was not called"),h[0]},c.dataTypes[0]="json",a[f]=function(){h=arguments},e.always(function(){a[f]=g,c[f]&&(c.jsonpCallback=d.jsonpCallback,cE.push(f)),h&&p.isFunction(g)&&g(h[0]),h=g=b}),"script"}),p.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){return p.globalEval(a),a}}}),p.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),p.ajaxTransport("script",function(a){if(a.crossDomain){var c,d=e.head||e.getElementsByTagName("head")[0]||e.documentElement;return{send:function(f,g){c=e.createElement("script"),c.async="async",a.scriptCharset&&(c.charset=a.scriptCharset),c.src=a.url,c.onload=c.onreadystatechange=function(a,e){if(e||!c.readyState||/loaded|complete/.test(c.readyState))c.onload=c.onreadystatechange=null,d&&c.parentNode&&d.removeChild(c),c=b,e||g(200,"success")},d.insertBefore(c,d.firstChild)},abort:function(){c&&c.onload(0,1)}}}});var cI,cJ=a.ActiveXObject?function(){for(var a in cI)cI[a](0,1)}:!1,cK=0;p.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&cL()||cM()}:cL,function(a){p.extend(p.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(p.ajaxSettings.xhr()),p.support.ajax&&p.ajaxTransport(function(c){if(!c.crossDomain||p.support.cors){var d;return{send:function(e,f){var g,h,i=c.xhr();c.username?i.open(c.type,c.url,c.async,c.username,c.password):i.open(c.type,c.url,c.async);if(c.xhrFields)for(h in c.xhrFields)i[h]=c.xhrFields[h];c.mimeType&&i.overrideMimeType&&i.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(h in e)i.setRequestHeader(h,e[h])}catch(j){}i.send(c.hasContent&&c.data||null),d=function(a,e){var h,j,k,l,m;try{if(d&&(e||i.readyState===4)){d=b,g&&(i.onreadystatechange=p.noop,cJ&&delete cI[g]);if(e)i.readyState!==4&&i.abort();else{h=i.status,k=i.getAllResponseHeaders(),l={},m=i.responseXML,m&&m.documentElement&&(l.xml=m);try{l.text=i.responseText}catch(a){}try{j=i.statusText}catch(n){j=""}!h&&c.isLocal&&!c.crossDomain?h=l.text?200:404:h===1223&&(h=204)}}}catch(o){e||f(-1,o)}l&&f(h,j,l,k)},c.async?i.readyState===4?setTimeout(d,0):(g=++cK,cJ&&(cI||(cI={},p(a).unload(cJ)),cI[g]=d),i.onreadystatechange=d):d()},abort:function(){d&&d(0,1)}}}});var cN,cO,cP=/^(?:toggle|show|hide)$/,cQ=new RegExp("^(?:([-+])=|)("+q+")([a-z%]*)$","i"),cR=/queueHooks$/,cS=[cY],cT={"*":[function(a,b){var c,d,e=this.createTween(a,b),f=cQ.exec(b),g=e.cur(),h=+g||0,i=1,j=20;if(f){c=+f[2],d=f[3]||(p.cssNumber[a]?"":"px");if(d!=="px"&&h){h=p.css(e.elem,a,!0)||c||1;do i=i||".5",h=h/i,p.style(e.elem,a,h+d);while(i!==(i=e.cur()/g)&&i!==1&&--j)}e.unit=d,e.start=h,e.end=f[1]?h+(f[1]+1)*c:c}return e}]};p.Animation=p.extend(cW,{tweener:function(a,b){p.isFunction(a)?(b=a,a=["*"]):a=a.split(" ");var c,d=0,e=a.length;for(;d-1,j={},k={},l,m;i?(k=e.position(),l=k.top,m=k.left):(l=parseFloat(g)||0,m=parseFloat(h)||0),p.isFunction(b)&&(b=b.call(a,c,f)),b.top!=null&&(j.top=b.top-f.top+l),b.left!=null&&(j.left=b.left-f.left+m),"using"in b?b.using.call(a,j):e.css(j)}},p.fn.extend({position:function(){if(!this[0])return;var a=this[0],b=this.offsetParent(),c=this.offset(),d=c_.test(b[0].nodeName)?{top:0,left:0}:b.offset();return c.top-=parseFloat(p.css(a,"marginTop"))||0,c.left-=parseFloat(p.css(a,"marginLeft"))||0,d.top+=parseFloat(p.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(p.css(b[0],"borderLeftWidth"))||0,{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||e.body;while(a&&!c_.test(a.nodeName)&&p.css(a,"position")==="static")a=a.offsetParent;return a||e.body})}}),p.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,c){var d=/Y/.test(c);p.fn[a]=function(e){return p.access(this,function(a,e,f){var g=da(a);if(f===b)return g?c in g?g[c]:g.document.documentElement[e]:a[e];g?g.scrollTo(d?p(g).scrollLeft():f,d?f:p(g).scrollTop()):a[e]=f},a,e,arguments.length,null)}}),p.each({Height:"height",Width:"width"},function(a,c){p.each({padding:"inner"+a,content:c,"":"outer"+a},function(d,e){p.fn[e]=function(e,f){var g=arguments.length&&(d||typeof e!="boolean"),h=d||(e===!0||f===!0?"margin":"border");return p.access(this,function(c,d,e){var f;return p.isWindow(c)?c.document.documentElement["client"+a]:c.nodeType===9?(f=c.documentElement,Math.max(c.body["scroll"+a],f["scroll"+a],c.body["offset"+a],f["offset"+a],f["client"+a])):e===b?p.css(c,d,e,h):p.style(c,d,e,h)},c,g?e:b,g,null)}})}),a.jQuery=a.$=p,typeof define=="function"&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return p})})(window); \ No newline at end of file diff --git a/MacroExtensions/latest/api/lib/jquery.layout.js b/MacroExtensions/latest/api/lib/jquery.layout.js deleted file mode 100644 index 4dd48675..00000000 --- a/MacroExtensions/latest/api/lib/jquery.layout.js +++ /dev/null @@ -1,5486 +0,0 @@ -/** - * @preserve jquery.layout 1.3.0 - Release Candidate 30.62 - * $Date: 2012-08-04 08:00:00 (Thu, 23 Aug 2012) $ - * $Rev: 303006 $ - * - * Copyright (c) 2012 - * Fabrizio Balliano (http://www.fabrizioballiano.net) - * Kevin Dalman (http://allpro.net) - * - * Dual licensed under the GPL (http://www.gnu.org/licenses/gpl.html) - * and MIT (http://www.opensource.org/licenses/mit-license.php) licenses. - * - * Changelog: http://layout.jquery-dev.net/changelog.cfm#1.3.0.rc30.62 - * NOTE: This is a short-term release to patch a couple of bugs. - * These bugs are listed as officially fixed in RC30.7, which will be released shortly. - * - * Docs: http://layout.jquery-dev.net/documentation.html - * Tips: http://layout.jquery-dev.net/tips.html - * Help: http://groups.google.com/group/jquery-ui-layout - */ - -/* JavaDoc Info: http://code.google.com/closure/compiler/docs/js-for-compiler.html - * {!Object} non-nullable type (never NULL) - * {?string} nullable type (sometimes NULL) - default for {Object} - * {number=} optional parameter - * {*} ALL types - */ - -// NOTE: For best readability, view with a fixed-width font and tabs equal to 4-chars - -;(function ($) { - -// alias Math methods - used a lot! -var min = Math.min -, max = Math.max -, round = Math.floor - -, isStr = function (v) { return $.type(v) === "string"; } - -, runPluginCallbacks = function (Instance, a_fn) { - if ($.isArray(a_fn)) - for (var i=0, c=a_fn.length; i
                                                                            ').appendTo("body"); - var d = { width: $c.width() - $c[0].clientWidth, height: $c.height() - $c[0].clientHeight }; - $c.remove(); - window.scrollbarWidth = d.width; - window.scrollbarHeight = d.height; - return dim.match(/^(width|height)$/) ? d[dim] : d; - } - - - /** - * Returns hash container 'display' and 'visibility' - * - * @see $.swap() - swaps CSS, runs callback, resets CSS - */ -, showInvisibly: function ($E, force) { - if ($E && $E.length && (force || $E.css('display') === "none")) { // only if not *already hidden* - var s = $E[0].style - // save ONLY the 'style' props because that is what we must restore - , CSS = { display: s.display || '', visibility: s.visibility || '' }; - // show element 'invisibly' so can be measured - $E.css({ display: "block", visibility: "hidden" }); - return CSS; - } - return {}; - } - - /** - * Returns data for setting size of an element (container or a pane). - * - * @see _create(), onWindowResize() for container, plus others for pane - * @return JSON Returns a hash of all dimensions: top, bottom, left, right, outerWidth, innerHeight, etc - */ -, getElementDimensions: function ($E) { - var - d = {} // dimensions hash - , x = d.css = {} // CSS hash - , i = {} // TEMP insets - , b, p // TEMP border, padding - , N = $.layout.cssNum - , off = $E.offset() - ; - d.offsetLeft = off.left; - d.offsetTop = off.top; - - $.each("Left,Right,Top,Bottom".split(","), function (idx, e) { // e = edge - b = x["border" + e] = $.layout.borderWidth($E, e); - p = x["padding"+ e] = $.layout.cssNum($E, "padding"+e); - i[e] = b + p; // total offset of content from outer side - d["inset"+ e] = p; // eg: insetLeft = paddingLeft - }); - - d.offsetWidth = $E.innerWidth(); // offsetWidth is used in calc when doing manual resize - d.offsetHeight = $E.innerHeight(); // ditto - d.outerWidth = $E.outerWidth(); - d.outerHeight = $E.outerHeight(); - d.innerWidth = max(0, d.outerWidth - i.Left - i.Right); - d.innerHeight = max(0, d.outerHeight - i.Top - i.Bottom); - - x.width = $E.width(); - x.height = $E.height(); - x.top = N($E,"top",true); - x.bottom = N($E,"bottom",true); - x.left = N($E,"left",true); - x.right = N($E,"right",true); - - //d.visible = $E.is(":visible");// && x.width > 0 && x.height > 0; - - return d; - } - -, getElementCSS: function ($E, list) { - var - CSS = {} - , style = $E[0].style - , props = list.split(",") - , sides = "Top,Bottom,Left,Right".split(",") - , attrs = "Color,Style,Width".split(",") - , p, s, a, i, j, k - ; - for (i=0; i < props.length; i++) { - p = props[i]; - if (p.match(/(border|padding|margin)$/)) - for (j=0; j < 4; j++) { - s = sides[j]; - if (p === "border") - for (k=0; k < 3; k++) { - a = attrs[k]; - CSS[p+s+a] = style[p+s+a]; - } - else - CSS[p+s] = style[p+s]; - } - else - CSS[p] = style[p]; - }; - return CSS - } - - /** - * Return the innerWidth for the current browser/doctype - * - * @see initPanes(), sizeMidPanes(), initHandles(), sizeHandles() - * @param {Array.} $E Must pass a jQuery object - first element is processed - * @param {number=} outerWidth (optional) Can pass a width, allowing calculations BEFORE element is resized - * @return {number} Returns the innerWidth of the elem by subtracting padding and borders - */ -, cssWidth: function ($E, outerWidth) { - // a 'calculated' outerHeight can be passed so borders and/or padding are removed if needed - if (outerWidth <= 0) return 0; - - if (!$.layout.browser.boxModel) return outerWidth; - - // strip border and padding from outerWidth to get CSS Width - var b = $.layout.borderWidth - , n = $.layout.cssNum - , W = outerWidth - - b($E, "Left") - - b($E, "Right") - - n($E, "paddingLeft") - - n($E, "paddingRight"); - - return max(0,W); - } - - /** - * Return the innerHeight for the current browser/doctype - * - * @see initPanes(), sizeMidPanes(), initHandles(), sizeHandles() - * @param {Array.} $E Must pass a jQuery object - first element is processed - * @param {number=} outerHeight (optional) Can pass a width, allowing calculations BEFORE element is resized - * @return {number} Returns the innerHeight of the elem by subtracting padding and borders - */ -, cssHeight: function ($E, outerHeight) { - // a 'calculated' outerHeight can be passed so borders and/or padding are removed if needed - if (outerHeight <= 0) return 0; - - if (!$.layout.browser.boxModel) return outerHeight; - - // strip border and padding from outerHeight to get CSS Height - var b = $.layout.borderWidth - , n = $.layout.cssNum - , H = outerHeight - - b($E, "Top") - - b($E, "Bottom") - - n($E, "paddingTop") - - n($E, "paddingBottom"); - - return max(0,H); - } - - /** - * Returns the 'current CSS numeric value' for a CSS property - 0 if property does not exist - * - * @see Called by many methods - * @param {Array.} $E Must pass a jQuery object - first element is processed - * @param {string} prop The name of the CSS property, eg: top, width, etc. - * @param {boolean=} [allowAuto=false] true = return 'auto' if that is value; false = return 0 - * @return {(string|number)} Usually used to get an integer value for position (top, left) or size (height, width) - */ -, cssNum: function ($E, prop, allowAuto) { - if (!$E.jquery) $E = $($E); - var CSS = $.layout.showInvisibly($E) - , p = $.css($E[0], prop, true) - , v = allowAuto && p=="auto" ? p : (parseInt(p, 10) || 0); - $E.css( CSS ); // RESET - return v; - } - -, borderWidth: function (el, side) { - if (el.jquery) el = el[0]; - var b = "border"+ side.substr(0,1).toUpperCase() + side.substr(1); // left => Left - return $.css(el, b+"Style", true) === "none" ? 0 : (parseInt($.css(el, b+"Width", true), 10) || 0); - } - - /** - * Mouse-tracking utility - FUTURE REFERENCE - * - * init: if (!window.mouse) { - * window.mouse = { x: 0, y: 0 }; - * $(document).mousemove( $.layout.trackMouse ); - * } - * - * @param {Object} evt - * -, trackMouse: function (evt) { - window.mouse = { x: evt.clientX, y: evt.clientY }; - } - */ - - /** - * SUBROUTINE for preventPrematureSlideClose option - * - * @param {Object} evt - * @param {Object=} el - */ -, isMouseOverElem: function (evt, el) { - var - $E = $(el || this) - , d = $E.offset() - , T = d.top - , L = d.left - , R = L + $E.outerWidth() - , B = T + $E.outerHeight() - , x = evt.pageX // evt.clientX ? - , y = evt.pageY // evt.clientY ? - ; - // if X & Y are < 0, probably means is over an open SELECT - return ($.layout.browser.msie && x < 0 && y < 0) || ((x >= L && x <= R) && (y >= T && y <= B)); - } - - /** - * Message/Logging Utility - * - * @example $.layout.msg("My message"); // log text - * @example $.layout.msg("My message", true); // alert text - * @example $.layout.msg({ foo: "bar" }, "Title"); // log hash-data, with custom title - * @example $.layout.msg({ foo: "bar" }, true, "Title", { sort: false }); -OR- - * @example $.layout.msg({ foo: "bar" }, "Title", { sort: false, display: true }); // alert hash-data - * - * @param {(Object|string)} info String message OR Hash/Array - * @param {(Boolean|string|Object)=} [popup=false] True means alert-box - can be skipped - * @param {(Object|string)=} [debugTitle=""] Title for Hash data - can be skipped - * @param {Object=} [debugOpts] Extra options for debug output - */ -, msg: function (info, popup, debugTitle, debugOpts) { - if ($.isPlainObject(info) && window.debugData) { - if (typeof popup === "string") { - debugOpts = debugTitle; - debugTitle = popup; - } - else if (typeof debugTitle === "object") { - debugOpts = debugTitle; - debugTitle = null; - } - var t = debugTitle || "log( )" - , o = $.extend({ sort: false, returnHTML: false, display: false }, debugOpts); - if (popup === true || o.display) - debugData( info, t, o ); - else if (window.console) - console.log(debugData( info, t, o )); - } - else if (popup) - alert(info); - else if (window.console) - console.log(info); - else { - var id = "#layoutLogger" - , $l = $(id); - if (!$l.length) - $l = createLog(); - $l.children("ul").append('
                                                                          9. '+ info.replace(/\/g,">") +'
                                                                          10. '); - } - - function createLog () { - var pos = $.support.fixedPosition ? 'fixed' : 'absolute' - , $e = $('
                                                                            ' - + '
                                                                            ' - + 'XLayout console.log
                                                                            ' - + '
                                                                              ' - + '
                                                                              ' - ).appendTo("body"); - $e.css('left', $(window).width() - $e.outerWidth() - 5) - if ($.ui.draggable) $e.draggable({ handle: ':first-child' }); - return $e; - }; - } - -}; - -// DEFAULT OPTIONS -$.layout.defaults = { -/* - * LAYOUT & LAYOUT-CONTAINER OPTIONS - * - none of these options are applicable to individual panes - */ - name: "" // Not required, but useful for buttons and used for the state-cookie -, containerSelector: "" // ONLY used when specifying a childOptions - to find container-element that is NOT directly-nested -, containerClass: "ui-layout-container" // layout-container element -, scrollToBookmarkOnLoad: true // after creating a layout, scroll to bookmark in URL (.../page.htm#myBookmark) -, resizeWithWindow: true // bind thisLayout.resizeAll() to the window.resize event -, resizeWithWindowDelay: 200 // delay calling resizeAll because makes window resizing very jerky -, resizeWithWindowMaxDelay: 0 // 0 = none - force resize every XX ms while window is being resized -, onresizeall_start: null // CALLBACK when resizeAll() STARTS - NOT pane-specific -, onresizeall_end: null // CALLBACK when resizeAll() ENDS - NOT pane-specific -, onload_start: null // CALLBACK when Layout inits - after options initialized, but before elements -, onload_end: null // CALLBACK when Layout inits - after EVERYTHING has been initialized -, onunload_start: null // CALLBACK when Layout is destroyed OR onWindowUnload -, onunload_end: null // CALLBACK when Layout is destroyed OR onWindowUnload -, initPanes: true // false = DO NOT initialize the panes onLoad - will init later -, showErrorMessages: true // enables fatal error messages to warn developers of common errors -, showDebugMessages: false // display console-and-alert debug msgs - IF this Layout version _has_ debugging code! -// Changing this zIndex value will cause other zIndex values to automatically change -, zIndex: null // the PANE zIndex - resizers and masks will be +1 -// DO NOT CHANGE the zIndex values below unless you clearly understand their relationships -, zIndexes: { // set _default_ z-index values here... - pane_normal: 0 // normal z-index for panes - , content_mask: 1 // applied to overlays used to mask content INSIDE panes during resizing - , resizer_normal: 2 // normal z-index for resizer-bars - , pane_sliding: 100 // applied to *BOTH* the pane and its resizer when a pane is 'slid open' - , pane_animate: 1000 // applied to the pane when being animated - not applied to the resizer - , resizer_drag: 10000 // applied to the CLONED resizer-bar when being 'dragged' - } -, errors: { - pane: "pane" // description of "layout pane element" - used only in error messages - , selector: "selector" // description of "jQuery-selector" - used only in error messages - , addButtonError: "Error Adding Button \n\nInvalid " - , containerMissing: "UI Layout Initialization Error\n\nThe specified layout-container does not exist." - , centerPaneMissing: "UI Layout Initialization Error\n\nThe center-pane element does not exist.\n\nThe center-pane is a required element." - , noContainerHeight: "UI Layout Initialization Warning\n\nThe layout-container \"CONTAINER\" has no height.\n\nTherefore the layout is 0-height and hence 'invisible'!" - , callbackError: "UI Layout Callback Error\n\nThe EVENT callback is not a valid function." - } -/* - * PANE DEFAULT SETTINGS - * - settings under the 'panes' key become the default settings for *all panes* - * - ALL pane-options can also be set specifically for each panes, which will override these 'default values' - */ -, panes: { // default options for 'all panes' - will be overridden by 'per-pane settings' - applyDemoStyles: false // NOTE: renamed from applyDefaultStyles for clarity - , closable: true // pane can open & close - , resizable: true // when open, pane can be resized - , slidable: true // when closed, pane can 'slide open' over other panes - closes on mouse-out - , initClosed: false // true = init pane as 'closed' - , initHidden: false // true = init pane as 'hidden' - no resizer-bar/spacing - // SELECTORS - //, paneSelector: "" // MUST be pane-specific - jQuery selector for pane - , contentSelector: ".ui-layout-content" // INNER div/element to auto-size so only it scrolls, not the entire pane! - , contentIgnoreSelector: ".ui-layout-ignore" // element(s) to 'ignore' when measuring 'content' - , findNestedContent: false // true = $P.find(contentSelector), false = $P.children(contentSelector) - // GENERIC ROOT-CLASSES - for auto-generated classNames - , paneClass: "ui-layout-pane" // Layout Pane - , resizerClass: "ui-layout-resizer" // Resizer Bar - , togglerClass: "ui-layout-toggler" // Toggler Button - , buttonClass: "ui-layout-button" // CUSTOM Buttons - eg: '[ui-layout-button]-toggle/-open/-close/-pin' - // ELEMENT SIZE & SPACING - //, size: 100 // MUST be pane-specific -initial size of pane - , minSize: 0 // when manually resizing a pane - , maxSize: 0 // ditto, 0 = no limit - , spacing_open: 6 // space between pane and adjacent panes - when pane is 'open' - , spacing_closed: 6 // ditto - when pane is 'closed' - , togglerLength_open: 50 // Length = WIDTH of toggler button on north/south sides - HEIGHT on east/west sides - , togglerLength_closed: 50 // 100% OR -1 means 'full height/width of resizer bar' - 0 means 'hidden' - , togglerAlign_open: "center" // top/left, bottom/right, center, OR... - , togglerAlign_closed: "center" // 1 => nn = offset from top/left, -1 => -nn == offset from bottom/right - , togglerContent_open: "" // text or HTML to put INSIDE the toggler - , togglerContent_closed: "" // ditto - // RESIZING OPTIONS - , resizerDblClickToggle: true // - , autoResize: true // IF size is 'auto' or a percentage, then recalc 'pixel size' whenever the layout resizes - , autoReopen: true // IF a pane was auto-closed due to noRoom, reopen it when there is room? False = leave it closed - , resizerDragOpacity: 1 // option for ui.draggable - //, resizerCursor: "" // MUST be pane-specific - cursor when over resizer-bar - , maskContents: false // true = add DIV-mask over-or-inside this pane so can 'drag' over IFRAMES - , maskObjects: false // true = add IFRAME-mask over-or-inside this pane to cover objects/applets - content-mask will overlay this mask - , maskZindex: null // will override zIndexes.content_mask if specified - not applicable to iframe-panes - , resizingGrid: false // grid size that the resizers will snap-to during resizing, eg: [20,20] - , livePaneResizing: false // true = LIVE Resizing as resizer is dragged - , liveContentResizing: false // true = re-measure header/footer heights as resizer is dragged - , liveResizingTolerance: 1 // how many px change before pane resizes, to control performance - // SLIDING OPTIONS - , sliderCursor: "pointer" // cursor when resizer-bar will trigger 'sliding' - , slideTrigger_open: "click" // click, dblclick, mouseenter - , slideTrigger_close: "mouseleave"// click, mouseleave - , slideDelay_open: 300 // applies only for mouseenter event - 0 = instant open - , slideDelay_close: 300 // applies only for mouseleave event (300ms is the minimum!) - , hideTogglerOnSlide: false // when pane is slid-open, should the toggler show? - , preventQuickSlideClose: $.layout.browser.webkit // Chrome triggers slideClosed as it is opening - , preventPrematureSlideClose: false // handle incorrect mouseleave trigger, like when over a SELECT-list in IE - // PANE-SPECIFIC TIPS & MESSAGES - , tips: { - Open: "Open" // eg: "Open Pane" - , Close: "Close" - , Resize: "Resize" - , Slide: "Slide Open" - , Pin: "Pin" - , Unpin: "Un-Pin" - , noRoomToOpen: "Not enough room to show this panel." // alert if user tries to open a pane that cannot - , minSizeWarning: "Panel has reached its minimum size" // displays in browser statusbar - , maxSizeWarning: "Panel has reached its maximum size" // ditto - } - // HOT-KEYS & MISC - , showOverflowOnHover: false // will bind allowOverflow() utility to pane.onMouseOver - , enableCursorHotkey: true // enabled 'cursor' hotkeys - //, customHotkey: "" // MUST be pane-specific - EITHER a charCode OR a character - , customHotkeyModifier: "SHIFT" // either 'SHIFT', 'CTRL' or 'CTRL+SHIFT' - NOT 'ALT' - // PANE ANIMATION - // NOTE: fxSss_open, fxSss_close & fxSss_size options (eg: fxName_open) are auto-generated if not passed - , fxName: "slide" // ('none' or blank), slide, drop, scale -- only relevant to 'open' & 'close', NOT 'size' - , fxSpeed: null // slow, normal, fast, 200, nnn - if passed, will OVERRIDE fxSettings.duration - , fxSettings: {} // can be passed, eg: { easing: "easeOutBounce", duration: 1500 } - , fxOpacityFix: true // tries to fix opacity in IE to restore anti-aliasing after animation - , animatePaneSizing: false // true = animate resizing after dragging resizer-bar OR sizePane() is called - /* NOTE: Action-specific FX options are auto-generated from the options above if not specifically set: - fxName_open: "slide" // 'Open' pane animation - fnName_close: "slide" // 'Close' pane animation - fxName_size: "slide" // 'Size' pane animation - when animatePaneSizing = true - fxSpeed_open: null - fxSpeed_close: null - fxSpeed_size: null - fxSettings_open: {} - fxSettings_close: {} - fxSettings_size: {} - */ - // CHILD/NESTED LAYOUTS - , childOptions: null // Layout-options for nested/child layout - even {} is valid as options - , initChildLayout: true // true = child layout will be created as soon as _this_ layout completes initialization - , destroyChildLayout: true // true = destroy child-layout if this pane is destroyed - , resizeChildLayout: true // true = trigger child-layout.resizeAll() when this pane is resized - // EVENT TRIGGERING - , triggerEventsOnLoad: false // true = trigger onopen OR onclose callbacks when layout initializes - , triggerEventsDuringLiveResize: true // true = trigger onresize callback REPEATEDLY if livePaneResizing==true - // PANE CALLBACKS - , onshow_start: null // CALLBACK when pane STARTS to Show - BEFORE onopen/onhide_start - , onshow_end: null // CALLBACK when pane ENDS being Shown - AFTER onopen/onhide_end - , onhide_start: null // CALLBACK when pane STARTS to Close - BEFORE onclose_start - , onhide_end: null // CALLBACK when pane ENDS being Closed - AFTER onclose_end - , onopen_start: null // CALLBACK when pane STARTS to Open - , onopen_end: null // CALLBACK when pane ENDS being Opened - , onclose_start: null // CALLBACK when pane STARTS to Close - , onclose_end: null // CALLBACK when pane ENDS being Closed - , onresize_start: null // CALLBACK when pane STARTS being Resized ***FOR ANY REASON*** - , onresize_end: null // CALLBACK when pane ENDS being Resized ***FOR ANY REASON*** - , onsizecontent_start: null // CALLBACK when sizing of content-element STARTS - , onsizecontent_end: null // CALLBACK when sizing of content-element ENDS - , onswap_start: null // CALLBACK when pane STARTS to Swap - , onswap_end: null // CALLBACK when pane ENDS being Swapped - , ondrag_start: null // CALLBACK when pane STARTS being ***MANUALLY*** Resized - , ondrag_end: null // CALLBACK when pane ENDS being ***MANUALLY*** Resized - } -/* - * PANE-SPECIFIC SETTINGS - * - options listed below MUST be specified per-pane - they CANNOT be set under 'panes' - * - all options under the 'panes' key can also be set specifically for any pane - * - most options under the 'panes' key apply only to 'border-panes' - NOT the the center-pane - */ -, north: { - paneSelector: ".ui-layout-north" - , size: "auto" // eg: "auto", "30%", .30, 200 - , resizerCursor: "n-resize" // custom = url(myCursor.cur) - , customHotkey: "" // EITHER a charCode (43) OR a character ("o") - } -, south: { - paneSelector: ".ui-layout-south" - , size: "auto" - , resizerCursor: "s-resize" - , customHotkey: "" - } -, east: { - paneSelector: ".ui-layout-east" - , size: 200 - , resizerCursor: "e-resize" - , customHotkey: "" - } -, west: { - paneSelector: ".ui-layout-west" - , size: 200 - , resizerCursor: "w-resize" - , customHotkey: "" - } -, center: { - paneSelector: ".ui-layout-center" - , minWidth: 0 - , minHeight: 0 - } -}; - -$.layout.optionsMap = { - // layout/global options - NOT pane-options - layout: ("stateManagement,effects,zIndexes,errors," - + "name,zIndex,scrollToBookmarkOnLoad,showErrorMessages," - + "resizeWithWindow,resizeWithWindowDelay,resizeWithWindowMaxDelay," - + "onresizeall,onresizeall_start,onresizeall_end,onload,onunload").split(",") -// borderPanes: [ ALL options that are NOT specified as 'layout' ] - // default.panes options that apply to the center-pane (most options apply _only_ to border-panes) -, center: ("paneClass,contentSelector,contentIgnoreSelector,findNestedContent,applyDemoStyles,triggerEventsOnLoad," - + "showOverflowOnHover,maskContents,maskObjects,liveContentResizing," - + "childOptions,initChildLayout,resizeChildLayout,destroyChildLayout," - + "onresize,onresize_start,onresize_end,onsizecontent,onsizecontent_start,onsizecontent_end").split(",") - // options that MUST be specifically set 'per-pane' - CANNOT set in the panes (defaults) key -, noDefault: ("paneSelector,resizerCursor,customHotkey").split(",") -}; - -/** - * Processes options passed in converts flat-format data into subkey (JSON) format - * In flat-format, subkeys are _currently_ separated with 2 underscores, like north__optName - * Plugins may also call this method so they can transform their own data - * - * @param {!Object} hash Data/options passed by user - may be a single level or nested levels - * @return {Object} Returns hash of minWidth & minHeight - */ -$.layout.transformData = function (hash) { - var json = { panes: {}, center: {} } // init return object - , data, branch, optKey, keys, key, val, i, c; - - if (typeof hash !== "object") return json; // no options passed - - // convert all 'flat-keys' to 'sub-key' format - for (optKey in hash) { - branch = json; - data = $.layout.optionsMap.layout; - val = hash[ optKey ]; - keys = optKey.split("__"); // eg: west__size or north__fxSettings__duration - c = keys.length - 1; - // convert underscore-delimited to subkeys - for (i=0; i <= c; i++) { - key = keys[i]; - if (i === c) - branch[key] = val; - else if (!branch[key]) - branch[key] = {}; // create the subkey - // recurse to sub-key for next loop - if not done - branch = branch[key]; - } - } - - return json; -}; - -// INTERNAL CONFIG DATA - DO NOT CHANGE THIS! -$.layout.backwardCompatibility = { - // data used by renameOldOptions() - map: { - // OLD Option Name: NEW Option Name - applyDefaultStyles: "applyDemoStyles" - , resizeNestedLayout: "resizeChildLayout" - , resizeWhileDragging: "livePaneResizing" - , resizeContentWhileDragging: "liveContentResizing" - , triggerEventsWhileDragging: "triggerEventsDuringLiveResize" - , maskIframesOnResize: "maskContents" - , useStateCookie: "stateManagement.enabled" - , "cookie.autoLoad": "stateManagement.autoLoad" - , "cookie.autoSave": "stateManagement.autoSave" - , "cookie.keys": "stateManagement.stateKeys" - , "cookie.name": "stateManagement.cookie.name" - , "cookie.domain": "stateManagement.cookie.domain" - , "cookie.path": "stateManagement.cookie.path" - , "cookie.expires": "stateManagement.cookie.expires" - , "cookie.secure": "stateManagement.cookie.secure" - // OLD Language options - , noRoomToOpenTip: "tips.noRoomToOpen" - , togglerTip_open: "tips.Close" // open = Close - , togglerTip_closed: "tips.Open" // closed = Open - , resizerTip: "tips.Resize" - , sliderTip: "tips.Slide" - } - -/** -* @param {Object} opts -*/ -, renameOptions: function (opts) { - var map = $.layout.backwardCompatibility.map - , oldData, newData, value - ; - for (var itemPath in map) { - oldData = getBranch( itemPath ); - value = oldData.branch[ oldData.key ]; - if (value !== undefined) { - newData = getBranch( map[itemPath], true ); - newData.branch[ newData.key ] = value; - delete oldData.branch[ oldData.key ]; - } - } - - /** - * @param {string} path - * @param {boolean=} [create=false] Create path if does not exist - */ - function getBranch (path, create) { - var a = path.split(".") // split keys into array - , c = a.length - 1 - , D = { branch: opts, key: a[c] } // init branch at top & set key (last item) - , i = 0, k, undef; - for (; i 0) { - if (autoHide && $E.data('autoHidden') && $E.innerHeight() > 0) { - $E.show().data('autoHidden', false); - if (!browser.mozilla) // FireFox refreshes iframes - IE does not - // make hidden, then visible to 'refresh' display after animation - $E.css(_c.hidden).css(_c.visible); - } - } - else if (autoHide && !$E.data('autoHidden')) - $E.hide().data('autoHidden', true); - } - - /** - * @param {(string|!Object)} el - * @param {number=} outerHeight - * @param {boolean=} [autoHide=false] - */ -, setOuterHeight = function (el, outerHeight, autoHide) { - var $E = el, h; - if (isStr(el)) $E = $Ps[el]; // west - else if (!el.jquery) $E = $(el); - h = cssH($E, outerHeight); - $E.css({ height: h, visibility: "visible" }); // may have been 'hidden' by sizeContent - if (h > 0 && $E.innerWidth() > 0) { - if (autoHide && $E.data('autoHidden')) { - $E.show().data('autoHidden', false); - if (!browser.mozilla) // FireFox refreshes iframes - IE does not - $E.css(_c.hidden).css(_c.visible); - } - } - else if (autoHide && !$E.data('autoHidden')) - $E.hide().data('autoHidden', true); - } - - /** - * @param {(string|!Object)} el - * @param {number=} outerSize - * @param {boolean=} [autoHide=false] - */ -, setOuterSize = function (el, outerSize, autoHide) { - if (_c[pane].dir=="horz") // pane = north or south - setOuterHeight(el, outerSize, autoHide); - else // pane = east or west - setOuterWidth(el, outerSize, autoHide); - } - - - /** - * Converts any 'size' params to a pixel/integer size, if not already - * If 'auto' or a decimal/percentage is passed as 'size', a pixel-size is calculated - * - /** - * @param {string} pane - * @param {(string|number)=} size - * @param {string=} [dir] - * @return {number} - */ -, _parseSize = function (pane, size, dir) { - if (!dir) dir = _c[pane].dir; - - if (isStr(size) && size.match(/%/)) - size = (size === '100%') ? -1 : parseInt(size, 10) / 100; // convert % to decimal - - if (size === 0) - return 0; - else if (size >= 1) - return parseInt(size, 10); - - var o = options, avail = 0; - if (dir=="horz") // north or south or center.minHeight - avail = sC.innerHeight - ($Ps.north ? o.north.spacing_open : 0) - ($Ps.south ? o.south.spacing_open : 0); - else if (dir=="vert") // east or west or center.minWidth - avail = sC.innerWidth - ($Ps.west ? o.west.spacing_open : 0) - ($Ps.east ? o.east.spacing_open : 0); - - if (size === -1) // -1 == 100% - return avail; - else if (size > 0) // percentage, eg: .25 - return round(avail * size); - else if (pane=="center") - return 0; - else { // size < 0 || size=='auto' || size==Missing || size==Invalid - // auto-size the pane - var dim = (dir === "horz" ? "height" : "width") - , $P = $Ps[pane] - , $C = dim === 'height' ? $Cs[pane] : false - , vis = $.layout.showInvisibly($P) // show pane invisibly if hidden - , szP = $P.css(dim) // SAVE current pane size - , szC = $C ? $C.css(dim) : 0 // SAVE current content size - ; - $P.css(dim, "auto"); - if ($C) $C.css(dim, "auto"); - size = (dim === "height") ? $P.outerHeight() : $P.outerWidth(); // MEASURE - $P.css(dim, szP).css(vis); // RESET size & visibility - if ($C) $C.css(dim, szC); - return size; - } - } - - /** - * Calculates current 'size' (outer-width or outer-height) of a border-pane - optionally with 'pane-spacing' added - * - * @param {(string|!Object)} pane - * @param {boolean=} [inclSpace=false] - * @return {number} Returns EITHER Width for east/west panes OR Height for north/south panes - */ -, getPaneSize = function (pane, inclSpace) { - var - $P = $Ps[pane] - , o = options[pane] - , s = state[pane] - , oSp = (inclSpace ? o.spacing_open : 0) - , cSp = (inclSpace ? o.spacing_closed : 0) - ; - if (!$P || s.isHidden) - return 0; - else if (s.isClosed || (s.isSliding && inclSpace)) - return cSp; - else if (_c[pane].dir === "horz") - return $P.outerHeight() + oSp; - else // dir === "vert" - return $P.outerWidth() + oSp; - } - - /** - * Calculate min/max pane dimensions and limits for resizing - * - * @param {string} pane - * @param {boolean=} [slide=false] - */ -, setSizeLimits = function (pane, slide) { - if (!isInitialized()) return; - var - o = options[pane] - , s = state[pane] - , c = _c[pane] - , dir = c.dir - , side = c.side.toLowerCase() - , type = c.sizeType.toLowerCase() - , isSliding = (slide != undefined ? slide : s.isSliding) // only open() passes 'slide' param - , $P = $Ps[pane] - , paneSpacing = o.spacing_open - // measure the pane on the *opposite side* from this pane - , altPane = _c.oppositeEdge[pane] - , altS = state[altPane] - , $altP = $Ps[altPane] - , altPaneSize = (!$altP || altS.isVisible===false || altS.isSliding ? 0 : (dir=="horz" ? $altP.outerHeight() : $altP.outerWidth())) - , altPaneSpacing = ((!$altP || altS.isHidden ? 0 : options[altPane][ altS.isClosed !== false ? "spacing_closed" : "spacing_open" ]) || 0) - // limitSize prevents this pane from 'overlapping' opposite pane - , containerSize = (dir=="horz" ? sC.innerHeight : sC.innerWidth) - , minCenterDims = cssMinDims("center") - , minCenterSize = dir=="horz" ? max(options.center.minHeight, minCenterDims.minHeight) : max(options.center.minWidth, minCenterDims.minWidth) - // if pane is 'sliding', then ignore center and alt-pane sizes - because 'overlays' them - , limitSize = (containerSize - paneSpacing - (isSliding ? 0 : (_parseSize("center", minCenterSize, dir) + altPaneSize + altPaneSpacing))) - , minSize = s.minSize = max( _parseSize(pane, o.minSize), cssMinDims(pane).minSize ) - , maxSize = s.maxSize = min( (o.maxSize ? _parseSize(pane, o.maxSize) : 100000), limitSize ) - , r = s.resizerPosition = {} // used to set resizing limits - , top = sC.insetTop - , left = sC.insetLeft - , W = sC.innerWidth - , H = sC.innerHeight - , rW = o.spacing_open // subtract resizer-width to get top/left position for south/east - ; - switch (pane) { - case "north": r.min = top + minSize; - r.max = top + maxSize; - break; - case "west": r.min = left + minSize; - r.max = left + maxSize; - break; - case "south": r.min = top + H - maxSize - rW; - r.max = top + H - minSize - rW; - break; - case "east": r.min = left + W - maxSize - rW; - r.max = left + W - minSize - rW; - break; - }; - } - - /** - * Returns data for setting the size/position of center pane. Also used to set Height for east/west panes - * - * @return JSON Returns a hash of all dimensions: top, bottom, left, right, (outer) width and (outer) height - */ -, calcNewCenterPaneDims = function () { - var d = { - top: getPaneSize("north", true) // true = include 'spacing' value for pane - , bottom: getPaneSize("south", true) - , left: getPaneSize("west", true) - , right: getPaneSize("east", true) - , width: 0 - , height: 0 - }; - - // NOTE: sC = state.container - // calc center-pane outer dimensions - d.width = sC.innerWidth - d.left - d.right; // outerWidth - d.height = sC.innerHeight - d.bottom - d.top; // outerHeight - // add the 'container border/padding' to get final positions relative to the container - d.top += sC.insetTop; - d.bottom += sC.insetBottom; - d.left += sC.insetLeft; - d.right += sC.insetRight; - - return d; - } - - - /** - * @param {!Object} el - * @param {boolean=} [allStates=false] - */ -, getHoverClasses = function (el, allStates) { - var - $El = $(el) - , type = $El.data("layoutRole") - , pane = $El.data("layoutEdge") - , o = options[pane] - , root = o[type +"Class"] - , _pane = "-"+ pane // eg: "-west" - , _open = "-open" - , _closed = "-closed" - , _slide = "-sliding" - , _hover = "-hover " // NOTE the trailing space - , _state = $El.hasClass(root+_closed) ? _closed : _open - , _alt = _state === _closed ? _open : _closed - , classes = (root+_hover) + (root+_pane+_hover) + (root+_state+_hover) + (root+_pane+_state+_hover) - ; - if (allStates) // when 'removing' classes, also remove alternate-state classes - classes += (root+_alt+_hover) + (root+_pane+_alt+_hover); - - if (type=="resizer" && $El.hasClass(root+_slide)) - classes += (root+_slide+_hover) + (root+_pane+_slide+_hover); - - return $.trim(classes); - } -, addHover = function (evt, el) { - var $E = $(el || this); - if (evt && $E.data("layoutRole") === "toggler") - evt.stopPropagation(); // prevent triggering 'slide' on Resizer-bar - $E.addClass( getHoverClasses($E) ); - } -, removeHover = function (evt, el) { - var $E = $(el || this); - $E.removeClass( getHoverClasses($E, true) ); - } - -, onResizerEnter = function (evt) { // ALSO called by toggler.mouseenter - if ($.fn.disableSelection) - $("body").disableSelection(); - } -, onResizerLeave = function (evt, el) { - var - e = el || this // el is only passed when called by the timer - , pane = $(e).data("layoutEdge") - , name = pane +"ResizerLeave" - ; - timer.clear(pane+"_openSlider"); // cancel slideOpen timer, if set - timer.clear(name); // cancel enableSelection timer - may re/set below - // this method calls itself on a timer because it needs to allow - // enough time for dragging to kick-in and set the isResizing flag - // dragging has a 100ms delay set, so this delay must be >100 - if (!el) // 1st call - mouseleave event - timer.set(name, function(){ onResizerLeave(evt, e); }, 200); - // if user is resizing, then dragStop will enableSelection(), so can skip it here - else if (!state[pane].isResizing && $.fn.enableSelection) // 2nd call - by timer - $("body").enableSelection(); - } - -/* - * ########################### - * INITIALIZATION METHODS - * ########################### - */ - - /** - * Initialize the layout - called automatically whenever an instance of layout is created - * - * @see none - triggered onInit - * @return mixed true = fully initialized | false = panes not initialized (yet) | 'cancel' = abort - */ -, _create = function () { - // initialize config/options - initOptions(); - var o = options; - - // TEMP state so isInitialized returns true during init process - state.creatingLayout = true; - - // init plugins for this layout, if there are any (eg: stateManagement) - runPluginCallbacks( Instance, $.layout.onCreate ); - - // options & state have been initialized, so now run beforeLoad callback - // onload will CANCEL layout creation if it returns false - if (false === _runCallbacks("onload_start")) - return 'cancel'; - - // initialize the container element - _initContainer(); - - // bind hotkey function - keyDown - if required - initHotkeys(); - - // bind window.onunload - $(window).bind("unload."+ sID, unload); - - // init plugins for this layout, if there are any (eg: customButtons) - runPluginCallbacks( Instance, $.layout.onLoad ); - - // if layout elements are hidden, then layout WILL NOT complete initialization! - // initLayoutElements will set initialized=true and run the onload callback IF successful - if (o.initPanes) _initLayoutElements(); - - delete state.creatingLayout; - - return state.initialized; - } - - /** - * Initialize the layout IF not already - * - * @see All methods in Instance run this test - * @return boolean true = layoutElements have been initialized | false = panes are not initialized (yet) - */ -, isInitialized = function () { - if (state.initialized || state.creatingLayout) return true; // already initialized - else return _initLayoutElements(); // try to init panes NOW - } - - /** - * Initialize the layout - called automatically whenever an instance of layout is created - * - * @see _create() & isInitialized - * @return An object pointer to the instance created - */ -, _initLayoutElements = function (retry) { - // initialize config/options - var o = options; - - // CANNOT init panes inside a hidden container! - if (!$N.is(":visible")) { - // handle Chrome bug where popup window 'has no height' - // if layout is BODY element, try again in 50ms - // SEE: http://layout.jquery-dev.net/samples/test_popup_window.html - if ( !retry && browser.webkit && $N[0].tagName === "BODY" ) - setTimeout(function(){ _initLayoutElements(true); }, 50); - return false; - } - - // a center pane is required, so make sure it exists - if (!getPane("center").length) { - return _log( o.errors.centerPaneMissing ); - } - - // TEMP state so isInitialized returns true during init process - state.creatingLayout = true; - - // update Container dims - $.extend(sC, elDims( $N )); - - // initialize all layout elements - initPanes(); // size & position panes - calls initHandles() - which calls initResizable() - - if (o.scrollToBookmarkOnLoad) { - var l = self.location; - if (l.hash) l.replace( l.hash ); // scrollTo Bookmark - } - - // check to see if this layout 'nested' inside a pane - if (Instance.hasParentLayout) - o.resizeWithWindow = false; - // bind resizeAll() for 'this layout instance' to window.resize event - else if (o.resizeWithWindow) - $(window).bind("resize."+ sID, windowResize); - - delete state.creatingLayout; - state.initialized = true; - - // init plugins for this layout, if there are any - runPluginCallbacks( Instance, $.layout.onReady ); - - // now run the onload callback, if exists - _runCallbacks("onload_end"); - - return true; // elements initialized successfully - } - - /** - * Initialize nested layouts - called when _initLayoutElements completes - * - * NOT CURRENTLY USED - * - * @see _initLayoutElements - * @return An object pointer to the instance created - */ -, _initChildLayouts = function () { - $.each(_c.allPanes, function (idx, pane) { - if (options[pane].initChildLayout) - createChildLayout( pane ); - }); - } - - /** - * Initialize nested layouts for a specific pane - can optionally pass layout-options - * - * @see _initChildLayouts - * @param {string|Object} evt_or_pane The pane being opened, ie: north, south, east, or west - * @param {Object=} [opts] Layout-options - if passed, will OVERRRIDE options[pane].childOptions - * @return An object pointer to the layout instance created - or null - */ -, createChildLayout = function (evt_or_pane, opts) { - var pane = evtPane.call(this, evt_or_pane) - , $P = $Ps[pane] - , C = children - ; - if ($P) { - var $C = $Cs[pane] - , o = opts || options[pane].childOptions - , d = "layout" - // determine which element is supposed to be the 'child container' - // if pane has a 'containerSelector' OR a 'content-div', use those instead of the pane - , $Cont = o.containerSelector ? $P.find( o.containerSelector ) : ($C || $P) - , containerFound = $Cont.length - // see if a child-layout ALREADY exists on this element - , child = containerFound ? (C[pane] = $Cont.data(d) || null) : null - ; - // if no layout exists, but childOptions are set, try to create the layout now - if (!child && containerFound && o) - child = C[pane] = $Cont.eq(0).layout(o) || null; - if (child) - child.hasParentLayout = true; // set parent-flag in child - } - Instance[pane].child = C[pane]; // ALWAYS set pane-object pointer, even if null - } - -, windowResize = function () { - var delay = Number(options.resizeWithWindowDelay); - if (delay < 10) delay = 100; // MUST have a delay! - // resizing uses a delay-loop because the resize event fires repeatly - except in FF, but delay anyway - timer.clear("winResize"); // if already running - timer.set("winResize", function(){ - timer.clear("winResize"); - timer.clear("winResizeRepeater"); - var dims = elDims( $N ); - // only trigger resizeAll() if container has changed size - if (dims.innerWidth !== sC.innerWidth || dims.innerHeight !== sC.innerHeight) - resizeAll(); - }, delay); - // ALSO set fixed-delay timer, if not already running - if (!timer.data["winResizeRepeater"]) setWindowResizeRepeater(); - } - -, setWindowResizeRepeater = function () { - var delay = Number(options.resizeWithWindowMaxDelay); - if (delay > 0) - timer.set("winResizeRepeater", function(){ setWindowResizeRepeater(); resizeAll(); }, delay); - } - -, unload = function () { - var o = options; - - _runCallbacks("onunload_start"); - - // trigger plugin callabacks for this layout (eg: stateManagement) - runPluginCallbacks( Instance, $.layout.onUnload ); - - _runCallbacks("onunload_end"); - } - - /** - * Validate and initialize container CSS and events - * - * @see _create() - */ -, _initContainer = function () { - var - N = $N[0] - , tag = sC.tagName = N.tagName - , id = sC.id = N.id - , cls = sC.className = N.className - , o = options - , name = o.name - , fullPage= (tag === "BODY") - , props = "overflow,position,margin,padding,border" - , css = "layoutCSS" - , CSS = {} - , hid = "hidden" // used A LOT! - // see if this container is a 'pane' inside an outer-layout - , parent = $N.data("parentLayout") // parent-layout Instance - , pane = $N.data("layoutEdge") // pane-name in parent-layout - , isChild = parent && pane - ; - // sC -> state.container - sC.selector = $N.selector.split(".slice")[0]; - sC.ref = (o.name ? o.name +' layout / ' : '') + tag + (id ? "#"+id : cls ? '.['+cls+']' : ''); // used in messages - - $N .data({ - layout: Instance - , layoutContainer: sID // FLAG to indicate this is a layout-container - contains unique internal ID - }) - .addClass(o.containerClass) - ; - var layoutMethods = { - destroy: '' - , initPanes: '' - , resizeAll: 'resizeAll' - , resize: 'resizeAll' - }; - // loop hash and bind all methods - include layoutID namespacing - for (name in layoutMethods) { - $N.bind("layout"+ name.toLowerCase() +"."+ sID, Instance[ layoutMethods[name] || name ]); - } - - // if this container is another layout's 'pane', then set child/parent pointers - if (isChild) { - // update parent flag - Instance.hasParentLayout = true; - // set pointers to THIS child-layout (Instance) in parent-layout - // NOTE: parent.PANE.child is an ALIAS to parent.children.PANE - parent[pane].child = parent.children[pane] = $N.data("layout"); - } - - // SAVE original container CSS for use in destroy() - if (!$N.data(css)) { - // handle props like overflow different for BODY & HTML - has 'system default' values - if (fullPage) { - CSS = $.extend( elCSS($N, props), { - height: $N.css("height") - , overflow: $N.css("overflow") - , overflowX: $N.css("overflowX") - , overflowY: $N.css("overflowY") - }); - // ALSO SAVE CSS - var $H = $("html"); - $H.data(css, { - height: "auto" // FF would return a fixed px-size! - , overflow: $H.css("overflow") - , overflowX: $H.css("overflowX") - , overflowY: $H.css("overflowY") - }); - } - else // handle props normally for non-body elements - CSS = elCSS($N, props+",top,bottom,left,right,width,height,overflow,overflowX,overflowY"); - - $N.data(css, CSS); - } - - try { // format html/body if this is a full page layout - if (fullPage) { - $("html").css({ - height: "100%" - , overflow: hid - , overflowX: hid - , overflowY: hid - }); - $("body").css({ - position: "relative" - , height: "100%" - , overflow: hid - , overflowX: hid - , overflowY: hid - , margin: 0 - , padding: 0 // TODO: test whether body-padding could be handled? - , border: "none" // a body-border creates problems because it cannot be measured! - }); - - // set current layout-container dimensions - $.extend(sC, elDims( $N )); - } - else { // set required CSS for overflow and position - // ENSURE container will not 'scroll' - CSS = { overflow: hid, overflowX: hid, overflowY: hid } - var - p = $N.css("position") - , h = $N.css("height") - ; - // if this is a NESTED layout, then container/outer-pane ALREADY has position and height - if (!isChild) { - if (!p || !p.match(/fixed|absolute|relative/)) - CSS.position = "relative"; // container MUST have a 'position' - /* - if (!h || h=="auto") - CSS.height = "100%"; // container MUST have a 'height' - */ - } - $N.css( CSS ); - - // set current layout-container dimensions - if ( $N.is(":visible") ) { - $.extend(sC, elDims( $N )); - if (sC.innerHeight < 1) - _log( o.errors.noContainerHeight.replace(/CONTAINER/, sC.ref) ); - } - } - } catch (ex) {} - } - - /** - * Bind layout hotkeys - if options enabled - * - * @see _create() and addPane() - * @param {string=} [panes=""] The edge(s) to process - */ -, initHotkeys = function (panes) { - panes = panes ? panes.split(",") : _c.borderPanes; - // bind keyDown to capture hotkeys, if option enabled for ANY pane - $.each(panes, function (i, pane) { - var o = options[pane]; - if (o.enableCursorHotkey || o.customHotkey) { - $(document).bind("keydown."+ sID, keyDown); // only need to bind this ONCE - return false; // BREAK - binding was done - } - }); - } - - /** - * Build final OPTIONS data - * - * @see _create() - */ -, initOptions = function () { - var data, d, pane, key, val, i, c, o; - - // reprocess user's layout-options to have correct options sub-key structure - opts = $.layout.transformData( opts ); // panes = default subkey - - // auto-rename old options for backward compatibility - opts = $.layout.backwardCompatibility.renameAllOptions( opts ); - - // if user-options has 'panes' key (pane-defaults), clean it... - if (!$.isEmptyObject(opts.panes)) { - // REMOVE any pane-defaults that MUST be set per-pane - data = $.layout.optionsMap.noDefault; - for (i=0, c=data.length; i 0) { - z.pane_normal = zo; - z.content_mask = max(zo+1, z.content_mask); // MIN = +1 - z.resizer_normal = max(zo+2, z.resizer_normal); // MIN = +2 - } - - // DELETE 'panes' key now that we are done - values were copied to EACH pane - delete options.panes; - - - function createFxOptions ( pane ) { - var o = options[pane] - , d = options.panes; - // ensure fxSettings key to avoid errors - if (!o.fxSettings) o.fxSettings = {}; - if (!d.fxSettings) d.fxSettings = {}; - - $.each(["_open","_close","_size"], function (i,n) { - var - sName = "fxName"+ n - , sSpeed = "fxSpeed"+ n - , sSettings = "fxSettings"+ n - // recalculate fxName according to specificity rules - , fxName = o[sName] = - o[sName] // options.west.fxName_open - || d[sName] // options.panes.fxName_open - || o.fxName // options.west.fxName - || d.fxName // options.panes.fxName - || "none" // MEANS $.layout.defaults.panes.fxName == "" || false || null || 0 - ; - // validate fxName to ensure is valid effect - MUST have effect-config data in options.effects - if (fxName === "none" || !$.effects || !$.effects[fxName] || !options.effects[fxName]) - fxName = o[sName] = "none"; // effect not loaded OR unrecognized fxName - - // set vars for effects subkeys to simplify logic - var fx = options.effects[fxName] || {} // effects.slide - , fx_all = fx.all || null // effects.slide.all - , fx_pane = fx[pane] || null // effects.slide.west - ; - // create fxSpeed[_open|_close|_size] - o[sSpeed] = - o[sSpeed] // options.west.fxSpeed_open - || d[sSpeed] // options.west.fxSpeed_open - || o.fxSpeed // options.west.fxSpeed - || d.fxSpeed // options.panes.fxSpeed - || null // DEFAULT - let fxSetting.duration control speed - ; - // create fxSettings[_open|_close|_size] - o[sSettings] = $.extend( - true - , {} - , fx_all // effects.slide.all - , fx_pane // effects.slide.west - , d.fxSettings // options.panes.fxSettings - , o.fxSettings // options.west.fxSettings - , d[sSettings] // options.panes.fxSettings_open - , o[sSettings] // options.west.fxSettings_open - ); - }); - - // DONE creating action-specific-settings for this pane, - // so DELETE generic options - are no longer meaningful - delete o.fxName; - delete o.fxSpeed; - delete o.fxSettings; - } - } - - /** - * Initialize module objects, styling, size and position for all panes - * - * @see _initElements() - * @param {string} pane The pane to process - */ -, getPane = function (pane) { - var sel = options[pane].paneSelector - if (sel.substr(0,1)==="#") // ID selector - // NOTE: elements selected 'by ID' DO NOT have to be 'children' - return $N.find(sel).eq(0); - else { // class or other selector - var $P = $N.children(sel).eq(0); - // look for the pane nested inside a 'form' element - return $P.length ? $P : $N.children("form:first").children(sel).eq(0); - } - } - -, initPanes = function (evt) { - // stopPropagation if called by trigger("layoutinitpanes") - use evtPane utility - evtPane(evt); - - // NOTE: do north & south FIRST so we can measure their height - do center LAST - $.each(_c.allPanes, function (idx, pane) { - addPane( pane, true ); - }); - - // init the pane-handles NOW in case we have to hide or close the pane below - initHandles(); - - // now that all panes have been initialized and initially-sized, - // make sure there is really enough space available for each pane - $.each(_c.borderPanes, function (i, pane) { - if ($Ps[pane] && state[pane].isVisible) { // pane is OPEN - setSizeLimits(pane); - makePaneFit(pane); // pane may be Closed, Hidden or Resized by makePaneFit() - } - }); - // size center-pane AGAIN in case we 'closed' a border-pane in loop above - sizeMidPanes("center"); - - // Chrome/Webkit sometimes fires callbacks BEFORE it completes resizing! - // Before RC30.3, there was a 10ms delay here, but that caused layout - // to load asynchrously, which is BAD, so try skipping delay for now - - // process pane contents and callbacks, and init/resize child-layout if exists - $.each(_c.allPanes, function (i, pane) { - var o = options[pane]; - if ($Ps[pane]) { - if (state[pane].isVisible) { // pane is OPEN - sizeContent(pane); - // trigger pane.onResize if triggerEventsOnLoad = true - if (o.triggerEventsOnLoad) - _runCallbacks("onresize_end", pane); - else // automatic if onresize called, otherwise call it specifically - // resize child - IF inner-layout already exists (created before this layout) - resizeChildLayout(pane); - } - // init childLayout - even if pane is not visible - if (o.initChildLayout && o.childOptions) - createChildLayout(pane); - } - }); - } - - /** - * Add a pane to the layout - subroutine of initPanes() - * - * @see initPanes() - * @param {string} pane The pane to process - * @param {boolean=} [force=false] Size content after init - */ -, addPane = function (pane, force) { - if (!force && !isInitialized()) return; - var - o = options[pane] - , s = state[pane] - , c = _c[pane] - , fx = s.fx - , dir = c.dir - , spacing = o.spacing_open || 0 - , isCenter = (pane === "center") - , CSS = {} - , $P = $Ps[pane] - , size, minSize, maxSize - ; - // if pane-pointer already exists, remove the old one first - if ($P) - removePane( pane, false, true, false ); - else - $Cs[pane] = false; // init - - $P = $Ps[pane] = getPane(pane); - if (!$P.length) { - $Ps[pane] = false; // logic - return; - } - - // SAVE original Pane CSS - if (!$P.data("layoutCSS")) { - var props = "position,top,left,bottom,right,width,height,overflow,zIndex,display,backgroundColor,padding,margin,border"; - $P.data("layoutCSS", elCSS($P, props)); - } - - // create alias for pane data in Instance - initHandles will add more - Instance[pane] = { name: pane, pane: $Ps[pane], content: $Cs[pane], options: options[pane], state: state[pane], child: children[pane] }; - - // add classes, attributes & events - $P .data({ - parentLayout: Instance // pointer to Layout Instance - , layoutPane: Instance[pane] // NEW pointer to pane-alias-object - , layoutEdge: pane - , layoutRole: "pane" - }) - .css(c.cssReq).css("zIndex", options.zIndexes.pane_normal) - .css(o.applyDemoStyles ? c.cssDemo : {}) // demo styles - .addClass( o.paneClass +" "+ o.paneClass+"-"+pane ) // default = "ui-layout-pane ui-layout-pane-west" - may be a dupe of 'paneSelector' - .bind("mouseenter."+ sID, addHover ) - .bind("mouseleave."+ sID, removeHover ) - ; - var paneMethods = { - hide: '' - , show: '' - , toggle: '' - , close: '' - , open: '' - , slideOpen: '' - , slideClose: '' - , slideToggle: '' - , size: 'sizePane' - , sizePane: 'sizePane' - , sizeContent: '' - , sizeHandles: '' - , enableClosable: '' - , disableClosable: '' - , enableSlideable: '' - , disableSlideable: '' - , enableResizable: '' - , disableResizable: '' - , swapPanes: 'swapPanes' - , swap: 'swapPanes' - , move: 'swapPanes' - , removePane: 'removePane' - , remove: 'removePane' - , createChildLayout: '' - , resizeChildLayout: '' - , resizeAll: 'resizeAll' - , resizeLayout: 'resizeAll' - } - , name; - // loop hash and bind all methods - include layoutID namespacing - for (name in paneMethods) { - $P.bind("layoutpane"+ name.toLowerCase() +"."+ sID, Instance[ paneMethods[name] || name ]); - } - - // see if this pane has a 'scrolling-content element' - initContent(pane, false); // false = do NOT sizeContent() - called later - - if (!isCenter) { - // call _parseSize AFTER applying pane classes & styles - but before making visible (if hidden) - // if o.size is auto or not valid, then MEASURE the pane and use that as its 'size' - size = s.size = _parseSize(pane, o.size); - minSize = _parseSize(pane,o.minSize) || 1; - maxSize = _parseSize(pane,o.maxSize) || 100000; - if (size > 0) size = max(min(size, maxSize), minSize); - - // state for border-panes - s.isClosed = false; // true = pane is closed - s.isSliding = false; // true = pane is currently open by 'sliding' over adjacent panes - s.isResizing= false; // true = pane is in process of being resized - s.isHidden = false; // true = pane is hidden - no spacing, resizer or toggler is visible! - - // array for 'pin buttons' whose classNames are auto-updated on pane-open/-close - if (!s.pins) s.pins = []; - } - // states common to ALL panes - s.tagName = $P[0].tagName; - s.edge = pane; // useful if pane is (or about to be) 'swapped' - easy find out where it is (or is going) - s.noRoom = false; // true = pane 'automatically' hidden due to insufficient room - will unhide automatically - s.isVisible = true; // false = pane is invisible - closed OR hidden - simplify logic - - // set css-position to account for container borders & padding - switch (pane) { - case "north": CSS.top = sC.insetTop; - CSS.left = sC.insetLeft; - CSS.right = sC.insetRight; - break; - case "south": CSS.bottom = sC.insetBottom; - CSS.left = sC.insetLeft; - CSS.right = sC.insetRight; - break; - case "west": CSS.left = sC.insetLeft; // top, bottom & height set by sizeMidPanes() - break; - case "east": CSS.right = sC.insetRight; // ditto - break; - case "center": // top, left, width & height set by sizeMidPanes() - } - - if (dir === "horz") // north or south pane - CSS.height = cssH($P, size); - else if (dir === "vert") // east or west pane - CSS.width = cssW($P, size); - //else if (isCenter) {} - - $P.css(CSS); // apply size -- top, bottom & height will be set by sizeMidPanes - if (dir != "horz") sizeMidPanes(pane, true); // true = skipCallback - - // close or hide the pane if specified in settings - if (o.initClosed && o.closable && !o.initHidden) - close(pane, true, true); // true, true = force, noAnimation - else if (o.initHidden || o.initClosed) - hide(pane); // will be completely invisible - no resizer or spacing - else if (!s.noRoom) - // make the pane visible - in case was initially hidden - $P.css("display","block"); - // ELSE setAsOpen() - called later by initHandles() - - // RESET visibility now - pane will appear IF display:block - $P.css("visibility","visible"); - - // check option for auto-handling of pop-ups & drop-downs - if (o.showOverflowOnHover) - $P.hover( allowOverflow, resetOverflow ); - - // if manually adding a pane AFTER layout initialization, then... - if (state.initialized) { - initHandles( pane ); - initHotkeys( pane ); - resizeAll(); // will sizeContent if pane is visible - if (s.isVisible) { // pane is OPEN - if (o.triggerEventsOnLoad) - _runCallbacks("onresize_end", pane); - else // automatic if onresize called, otherwise call it specifically - // resize child - IF inner-layout already exists (created before this layout) - resizeChildLayout(pane); // a previously existing childLayout - } - if (o.initChildLayout && o.childOptions) - createChildLayout(pane); - } - } - - /** - * Initialize module objects, styling, size and position for all resize bars and toggler buttons - * - * @see _create() - * @param {string=} [panes=""] The edge(s) to process - */ -, initHandles = function (panes) { - panes = panes ? panes.split(",") : _c.borderPanes; - - // create toggler DIVs for each pane, and set object pointers for them, eg: $R.north = north toggler DIV - $.each(panes, function (i, pane) { - var $P = $Ps[pane]; - $Rs[pane] = false; // INIT - $Ts[pane] = false; - if (!$P) return; // pane does not exist - skip - - var - o = options[pane] - , s = state[pane] - , c = _c[pane] - , paneId = o.paneSelector.substr(0,1) === "#" ? o.paneSelector.substr(1) : "" - , rClass = o.resizerClass - , tClass = o.togglerClass - , side = c.side.toLowerCase() - , spacing = (s.isVisible ? o.spacing_open : o.spacing_closed) - , _pane = "-"+ pane // used for classNames - , _state = (s.isVisible ? "-open" : "-closed") // used for classNames - , I = Instance[pane] - // INIT RESIZER BAR - , $R = I.resizer = $Rs[pane] = $("
                                                                              ") - // INIT TOGGLER BUTTON - , $T = I.toggler = (o.closable ? $Ts[pane] = $("
                                                                              ") : false) - ; - - //if (s.isVisible && o.resizable) ... handled by initResizable - if (!s.isVisible && o.slidable) - $R.attr("title", o.tips.Slide).css("cursor", o.sliderCursor); - - $R // if paneSelector is an ID, then create a matching ID for the resizer, eg: "#paneLeft" => "paneLeft-resizer" - .attr("id", paneId ? paneId +"-resizer" : "" ) - .data({ - parentLayout: Instance - , layoutPane: Instance[pane] // NEW pointer to pane-alias-object - , layoutEdge: pane - , layoutRole: "resizer" - }) - .css(_c.resizers.cssReq).css("zIndex", options.zIndexes.resizer_normal) - .css(o.applyDemoStyles ? _c.resizers.cssDemo : {}) // add demo styles - .addClass(rClass +" "+ rClass+_pane) - .hover(addHover, removeHover) // ALWAYS add hover-classes, even if resizing is not enabled - handle with CSS instead - .hover(onResizerEnter, onResizerLeave) // ALWAYS NEED resizer.mouseleave to balance toggler.mouseenter - .appendTo($N) // append DIV to container - ; - - if ($T) { - $T // if paneSelector is an ID, then create a matching ID for the resizer, eg: "#paneLeft" => "#paneLeft-toggler" - .attr("id", paneId ? paneId +"-toggler" : "" ) - .data({ - parentLayout: Instance - , layoutPane: Instance[pane] // NEW pointer to pane-alias-object - , layoutEdge: pane - , layoutRole: "toggler" - }) - .css(_c.togglers.cssReq) // add base/required styles - .css(o.applyDemoStyles ? _c.togglers.cssDemo : {}) // add demo styles - .addClass(tClass +" "+ tClass+_pane) - .hover(addHover, removeHover) // ALWAYS add hover-classes, even if toggling is not enabled - handle with CSS instead - .bind("mouseenter", onResizerEnter) // NEED toggler.mouseenter because mouseenter MAY NOT fire on resizer - .appendTo($R) // append SPAN to resizer DIV - ; - // ADD INNER-SPANS TO TOGGLER - if (o.togglerContent_open) // ui-layout-open - $(""+ o.togglerContent_open +"") - .data({ - layoutEdge: pane - , layoutRole: "togglerContent" - }) - .data("layoutRole", "togglerContent") - .data("layoutEdge", pane) - .addClass("content content-open") - .css("display","none") - .appendTo( $T ) - //.hover( addHover, removeHover ) // use ui-layout-toggler-west-hover .content-open instead! - ; - if (o.togglerContent_closed) // ui-layout-closed - $(""+ o.togglerContent_closed +"") - .data({ - layoutEdge: pane - , layoutRole: "togglerContent" - }) - .addClass("content content-closed") - .css("display","none") - .appendTo( $T ) - //.hover( addHover, removeHover ) // use ui-layout-toggler-west-hover .content-closed instead! - ; - // ADD TOGGLER.click/.hover - enableClosable(pane); - } - - // add Draggable events - initResizable(pane); - - // ADD CLASSNAMES & SLIDE-BINDINGS - eg: class="resizer resizer-west resizer-open" - if (s.isVisible) - setAsOpen(pane); // onOpen will be called, but NOT onResize - else { - setAsClosed(pane); // onClose will be called - bindStartSlidingEvent(pane, true); // will enable events IF option is set - } - - }); - - // SET ALL HANDLE DIMENSIONS - sizeHandles(); - } - - - /** - * Initialize scrolling ui-layout-content div - if exists - * - * @see initPane() - or externally after an Ajax injection - * @param {string} [pane] The pane to process - * @param {boolean=} [resize=true] Size content after init - */ -, initContent = function (pane, resize) { - if (!isInitialized()) return; - var - o = options[pane] - , sel = o.contentSelector - , I = Instance[pane] - , $P = $Ps[pane] - , $C - ; - if (sel) $C = I.content = $Cs[pane] = (o.findNestedContent) - ? $P.find(sel).eq(0) // match 1-element only - : $P.children(sel).eq(0) - ; - if ($C && $C.length) { - $C.data("layoutRole", "content"); - // SAVE original Pane CSS - if (!$C.data("layoutCSS")) - $C.data("layoutCSS", elCSS($C, "height")); - $C.css( _c.content.cssReq ); - if (o.applyDemoStyles) { - $C.css( _c.content.cssDemo ); // add padding & overflow: auto to content-div - $P.css( _c.content.cssDemoPane ); // REMOVE padding/scrolling from pane - } - state[pane].content = {}; // init content state - if (resize !== false) sizeContent(pane); - // sizeContent() is called AFTER init of all elements - } - else - I.content = $Cs[pane] = false; - } - - - /** - * Add resize-bars to all panes that specify it in options - * -dependancy: $.fn.resizable - will skip if not found - * - * @see _create() - * @param {string=} [panes=""] The edge(s) to process - */ -, initResizable = function (panes) { - var draggingAvailable = $.layout.plugins.draggable - , side // set in start() - ; - panes = panes ? panes.split(",") : _c.borderPanes; - - $.each(panes, function (idx, pane) { - var o = options[pane]; - if (!draggingAvailable || !$Ps[pane] || !o.resizable) { - o.resizable = false; - return true; // skip to next - } - - var s = state[pane] - , z = options.zIndexes - , c = _c[pane] - , side = c.dir=="horz" ? "top" : "left" - , opEdge = _c.oppositeEdge[pane] - , masks = pane +",center,"+ opEdge + (c.dir=="horz" ? ",west,east" : "") - , $P = $Ps[pane] - , $R = $Rs[pane] - , base = o.resizerClass - , lastPos = 0 // used when live-resizing - , r, live // set in start because may change - // 'drag' classes are applied to the ORIGINAL resizer-bar while dragging is in process - , resizerClass = base+"-drag" // resizer-drag - , resizerPaneClass = base+"-"+pane+"-drag" // resizer-north-drag - // 'helper' class is applied to the CLONED resizer-bar while it is being dragged - , helperClass = base+"-dragging" // resizer-dragging - , helperPaneClass = base+"-"+pane+"-dragging" // resizer-north-dragging - , helperLimitClass = base+"-dragging-limit" // resizer-drag - , helperPaneLimitClass = base+"-"+pane+"-dragging-limit" // resizer-north-drag - , helperClassesSet = false // logic var - ; - - if (!s.isClosed) - $R.attr("title", o.tips.Resize) - .css("cursor", o.resizerCursor); // n-resize, s-resize, etc - - $R.draggable({ - containment: $N[0] // limit resizing to layout container - , axis: (c.dir=="horz" ? "y" : "x") // limit resizing to horz or vert axis - , delay: 0 - , distance: 1 - , grid: o.resizingGrid - // basic format for helper - style it using class: .ui-draggable-dragging - , helper: "clone" - , opacity: o.resizerDragOpacity - , addClasses: false // avoid ui-state-disabled class when disabled - //, iframeFix: o.draggableIframeFix // TODO: consider using when bug is fixed - , zIndex: z.resizer_drag - - , start: function (e, ui) { - // REFRESH options & state pointers in case we used swapPanes - o = options[pane]; - s = state[pane]; - // re-read options - live = o.livePaneResizing; - - // ondrag_start callback - will CANCEL hide if returns false - // TODO: dragging CANNOT be cancelled like this, so see if there is a way? - if (false === _runCallbacks("ondrag_start", pane)) return false; - - s.isResizing = true; // prevent pane from closing while resizing - timer.clear(pane+"_closeSlider"); // just in case already triggered - - // SET RESIZER LIMITS - used in drag() - setSizeLimits(pane); // update pane/resizer state - r = s.resizerPosition; - lastPos = ui.position[ side ] - - $R.addClass( resizerClass +" "+ resizerPaneClass ); // add drag classes - helperClassesSet = false; // reset logic var - see drag() - - // DISABLE TEXT SELECTION (probably already done by resizer.mouseOver) - $('body').disableSelection(); - - // MASK PANES CONTAINING IFRAMES, APPLETS OR OTHER TROUBLESOME ELEMENTS - showMasks( masks ); - } - - , drag: function (e, ui) { - if (!helperClassesSet) { // can only add classes after clone has been added to the DOM - //$(".ui-draggable-dragging") - ui.helper - .addClass( helperClass +" "+ helperPaneClass ) // add helper classes - .css({ right: "auto", bottom: "auto" }) // fix dir="rtl" issue - .children().css("visibility","hidden") // hide toggler inside dragged resizer-bar - ; - helperClassesSet = true; - // draggable bug!? RE-SET zIndex to prevent E/W resize-bar showing through N/S pane! - if (s.isSliding) $Ps[pane].css("zIndex", z.pane_sliding); - } - // CONTAIN RESIZER-BAR TO RESIZING LIMITS - var limit = 0; - if (ui.position[side] < r.min) { - ui.position[side] = r.min; - limit = -1; - } - else if (ui.position[side] > r.max) { - ui.position[side] = r.max; - limit = 1; - } - // ADD/REMOVE dragging-limit CLASS - if (limit) { - ui.helper.addClass( helperLimitClass +" "+ helperPaneLimitClass ); // at dragging-limit - window.defaultStatus = (limit>0 && pane.match(/(north|west)/)) || (limit<0 && pane.match(/(south|east)/)) ? o.tips.maxSizeWarning : o.tips.minSizeWarning; - } - else { - ui.helper.removeClass( helperLimitClass +" "+ helperPaneLimitClass ); // not at dragging-limit - window.defaultStatus = ""; - } - // DYNAMICALLY RESIZE PANES IF OPTION ENABLED - // won't trigger unless resizer has actually moved! - if (live && Math.abs(ui.position[side] - lastPos) >= o.liveResizingTolerance) { - lastPos = ui.position[side]; - resizePanes(e, ui, pane) - } - } - - , stop: function (e, ui) { - $('body').enableSelection(); // RE-ENABLE TEXT SELECTION - window.defaultStatus = ""; // clear 'resizing limit' message from statusbar - $R.removeClass( resizerClass +" "+ resizerPaneClass ); // remove drag classes from Resizer - s.isResizing = false; - resizePanes(e, ui, pane, true, masks); // true = resizingDone - } - - }); - }); - - /** - * resizePanes - * - * Sub-routine called from stop() - and drag() if livePaneResizing - * - * @param {!Object} evt - * @param {!Object} ui - * @param {string} pane - * @param {boolean=} [resizingDone=false] - */ - var resizePanes = function (evt, ui, pane, resizingDone, masks) { - var dragPos = ui.position - , c = _c[pane] - , o = options[pane] - , s = state[pane] - , resizerPos - ; - switch (pane) { - case "north": resizerPos = dragPos.top; break; - case "west": resizerPos = dragPos.left; break; - case "south": resizerPos = sC.offsetHeight - dragPos.top - o.spacing_open; break; - case "east": resizerPos = sC.offsetWidth - dragPos.left - o.spacing_open; break; - }; - // remove container margin from resizer position to get the pane size - var newSize = resizerPos - sC["inset"+ c.side]; - - // Disable OR Resize Mask(s) created in drag.start - if (!resizingDone) { - // ensure we meet liveResizingTolerance criteria - if (Math.abs(newSize - s.size) < o.liveResizingTolerance) - return; // SKIP resize this time - // resize the pane - manualSizePane(pane, newSize, false, true); // true = noAnimation - sizeMasks(); // resize all visible masks - } - else { // resizingDone - // ondrag_end callback - if (false !== _runCallbacks("ondrag_end", pane)) - manualSizePane(pane, newSize, false, true); // true = noAnimation - hideMasks(); // hide all masks, which include panes with 'content/iframe-masks' - if (s.isSliding && masks) // RE-SHOW only 'object-masks' so objects won't show through sliding pane - showMasks( masks, true ); // true = onlyForObjects - } - }; - } - - /** - * sizeMask - * - * Needed to overlay a DIV over an IFRAME-pane because mask CANNOT be *inside* the pane - * Called when mask created, and during livePaneResizing - */ -, sizeMask = function () { - var $M = $(this) - , pane = $M.data("layoutMask") // eg: "west" - , s = state[pane] - ; - // only masks over an IFRAME-pane need manual resizing - if (s.tagName == "IFRAME" && s.isVisible) // no need to mask closed/hidden panes - $M.css({ - top: s.offsetTop - , left: s.offsetLeft - , width: s.outerWidth - , height: s.outerHeight - }); - /* ALT Method... - var $P = $Ps[pane]; - $M.css( $P.position() ).css({ width: $P[0].offsetWidth, height: $P[0].offsetHeight }); - */ - } -, sizeMasks = function () { - $Ms.each( sizeMask ); // resize all 'visible' masks - } - -, showMasks = function (panes, onlyForObjects) { - var a = panes ? panes.split(",") : $.layout.config.allPanes - , z = options.zIndexes - , o, s; - $.each(a, function(i,p){ - s = state[p]; - o = options[p]; - if (s.isVisible && ( (!onlyForObjects && o.maskContents) || o.maskObjects )) { - getMasks(p).each(function(){ - sizeMask.call(this); - this.style.zIndex = s.isSliding ? z.pane_sliding+1 : z.pane_normal+1 - this.style.display = "block"; - }); - } - }); - } - -, hideMasks = function () { - // ensure no pane is resizing - could be a timing issue - var skip; - $.each( $.layout.config.borderPanes, function(i,p){ - if (state[p].isResizing) { - skip = true; - return false; // BREAK - } - }); - if (!skip) - $Ms.hide(); // hide ALL masks - } - -, getMasks = function (pane) { - var $Masks = $([]) - , $M, i = 0, c = $Ms.length - ; - for (; i CSS - if (sC.tagName === "BODY" && ($N = $("html")).data(css)) // RESET CSS - $N.css( $N.data(css) ).removeData(css); - - // trigger plugins for this layout, if there are any - runPluginCallbacks( Instance, $.layout.onDestroy ); - - // trigger state-management and onunload callback - unload(); - - // clear the Instance of everything except for container & options (so could recreate) - // RE-CREATE: myLayout = myLayout.container.layout( myLayout.options ); - for (n in Instance) - if (!n.match(/^(container|options)$/)) delete Instance[ n ]; - // add a 'destroyed' flag to make it easy to check - Instance.destroyed = true; - - // if this is a child layout, CLEAR the child-pointer in the parent - /* for now the pointer REMAINS, but with only container, options and destroyed keys - if (parentPane) { - var layout = parentPane.pane.data("parentLayout"); - parentPane.child = layout.children[ parentPane.name ] = null; - } - */ - - return Instance; // for coding convenience - } - - /** - * Remove a pane from the layout - subroutine of destroy() - * - * @see destroy() - * @param {string|Object} evt_or_pane The pane to process - * @param {boolean=} [remove=false] Remove the DOM element? - * @param {boolean=} [skipResize=false] Skip calling resizeAll()? - * @param {boolean=} [destroyChild=true] Destroy Child-layouts? If not passed, obeys options setting - */ -, removePane = function (evt_or_pane, remove, skipResize, destroyChild) { - if (!isInitialized()) return; - var pane = evtPane.call(this, evt_or_pane) - , $P = $Ps[pane] - , $C = $Cs[pane] - , $R = $Rs[pane] - , $T = $Ts[pane] - ; - // NOTE: elements can still exist even after remove() - // so check for missing data(), which is cleared by removed() - if ($P && $.isEmptyObject( $P.data() )) $P = false; - if ($C && $.isEmptyObject( $C.data() )) $C = false; - if ($R && $.isEmptyObject( $R.data() )) $R = false; - if ($T && $.isEmptyObject( $T.data() )) $T = false; - - if ($P) $P.stop(true, true); - - // check for a child layout - var o = options[pane] - , s = state[pane] - , d = "layout" - , css = "layoutCSS" - , child = children[pane] || ($P ? $P.data(d) : 0) || ($C ? $C.data(d) : 0) || null - , destroy = destroyChild !== undefined ? destroyChild : o.destroyChildLayout - ; - - // FIRST destroy the child-layout(s) - if (destroy && child && !child.destroyed) { - child.destroy(true); // tell child-layout to destroy ALL its child-layouts too - if (child.destroyed) // destroy was successful - child = null; // clear pointer for logic below - } - - if ($P && remove && !child) - $P.remove(); - else if ($P && $P[0]) { - // create list of ALL pane-classes that need to be removed - var root = o.paneClass // default="ui-layout-pane" - , pRoot = root +"-"+ pane // eg: "ui-layout-pane-west" - , _open = "-open" - , _sliding= "-sliding" - , _closed = "-closed" - , classes = [ root, root+_open, root+_closed, root+_sliding, // generic classes - pRoot, pRoot+_open, pRoot+_closed, pRoot+_sliding ] // pane-specific classes - ; - $.merge(classes, getHoverClasses($P, true)); // ADD hover-classes - // remove all Layout classes from pane-element - $P .removeClass( classes.join(" ") ) // remove ALL pane-classes - .removeData("parentLayout") - .removeData("layoutPane") - .removeData("layoutRole") - .removeData("layoutEdge") - .removeData("autoHidden") // in case set - .unbind("."+ sID) // remove ALL Layout events - // TODO: remove these extra unbind commands when jQuery is fixed - //.unbind("mouseenter"+ sID) - //.unbind("mouseleave"+ sID) - ; - // do NOT reset CSS if this pane/content is STILL the container of a nested layout! - // the nested layout will reset its 'container' CSS when/if it is destroyed - if ($C && $C.data(d)) { - // a content-div may not have a specific width, so give it one to contain the Layout - $C.width( $C.width() ); - child.resizeAll(); // now resize the Layout - } - else if ($C) - $C.css( $C.data(css) ).removeData(css).removeData("layoutRole"); - // remove pane AFTER content in case there was a nested layout - if (!$P.data(d)) - $P.css( $P.data(css) ).removeData(css); - } - - // REMOVE pane resizer and toggler elements - if ($T) $T.remove(); - if ($R) $R.remove(); - - // CLEAR all pointers and state data - Instance[pane] = $Ps[pane] = $Cs[pane] = $Rs[pane] = $Ts[pane] = children[pane] = false; - s = { removed: true }; - - if (!skipResize) - resizeAll(); - } - - -/* - * ########################### - * ACTION METHODS - * ########################### - */ - -, _hidePane = function (pane) { - var $P = $Ps[pane] - , o = options[pane] - , s = $P[0].style - ; - if (o.useOffscreenClose) { - if (!$P.data(_c.offscreenReset)) - $P.data(_c.offscreenReset, { left: s.left, right: s.right }); - $P.css( _c.offscreenCSS ); - } - else - $P.hide().removeData(_c.offscreenReset); - } - -, _showPane = function (pane) { - var $P = $Ps[pane] - , o = options[pane] - , off = _c.offscreenCSS - , old = $P.data(_c.offscreenReset) - , s = $P[0].style - ; - $P .show() // ALWAYS show, just in case - .removeData(_c.offscreenReset); - if (o.useOffscreenClose && old) { - if (s.left == off.left) - s.left = old.left; - if (s.right == off.right) - s.right = old.right; - } - } - - - /** - * Completely 'hides' a pane, including its spacing - as if it does not exist - * The pane is not actually 'removed' from the source, so can use 'show' to un-hide it - * - * @param {string|Object} evt_or_pane The pane being hidden, ie: north, south, east, or west - * @param {boolean=} [noAnimation=false] - */ -, hide = function (evt_or_pane, noAnimation) { - if (!isInitialized()) return; - var pane = evtPane.call(this, evt_or_pane) - , o = options[pane] - , s = state[pane] - , $P = $Ps[pane] - , $R = $Rs[pane] - ; - if (!$P || s.isHidden) return; // pane does not exist OR is already hidden - - // onhide_start callback - will CANCEL hide if returns false - if (state.initialized && false === _runCallbacks("onhide_start", pane)) return; - - s.isSliding = false; // just in case - - // now hide the elements - if ($R) $R.hide(); // hide resizer-bar - if (!state.initialized || s.isClosed) { - s.isClosed = true; // to trigger open-animation on show() - s.isHidden = true; - s.isVisible = false; - if (!state.initialized) - _hidePane(pane); // no animation when loading page - sizeMidPanes(_c[pane].dir === "horz" ? "" : "center"); - if (state.initialized || o.triggerEventsOnLoad) - _runCallbacks("onhide_end", pane); - } - else { - s.isHiding = true; // used by onclose - close(pane, false, noAnimation); // adjust all panes to fit - } - } - - /** - * Show a hidden pane - show as 'closed' by default unless openPane = true - * - * @param {string|Object} evt_or_pane The pane being opened, ie: north, south, east, or west - * @param {boolean=} [openPane=false] - * @param {boolean=} [noAnimation=false] - * @param {boolean=} [noAlert=false] - */ -, show = function (evt_or_pane, openPane, noAnimation, noAlert) { - if (!isInitialized()) return; - var pane = evtPane.call(this, evt_or_pane) - , o = options[pane] - , s = state[pane] - , $P = $Ps[pane] - , $R = $Rs[pane] - ; - if (!$P || !s.isHidden) return; // pane does not exist OR is not hidden - - // onshow_start callback - will CANCEL show if returns false - if (false === _runCallbacks("onshow_start", pane)) return; - - s.isSliding = false; // just in case - s.isShowing = true; // used by onopen/onclose - //s.isHidden = false; - will be set by open/close - if not cancelled - - // now show the elements - //if ($R) $R.show(); - will be shown by open/close - if (openPane === false) - close(pane, true); // true = force - else - open(pane, false, noAnimation, noAlert); // adjust all panes to fit - } - - - /** - * Toggles a pane open/closed by calling either open or close - * - * @param {string|Object} evt_or_pane The pane being toggled, ie: north, south, east, or west - * @param {boolean=} [slide=false] - */ -, toggle = function (evt_or_pane, slide) { - if (!isInitialized()) return; - var evt = evtObj(evt_or_pane) - , pane = evtPane.call(this, evt_or_pane) - , s = state[pane] - ; - if (evt) // called from to $R.dblclick OR triggerPaneEvent - evt.stopImmediatePropagation(); - if (s.isHidden) - show(pane); // will call 'open' after unhiding it - else if (s.isClosed) - open(pane, !!slide); - else - close(pane); - } - - - /** - * Utility method used during init or other auto-processes - * - * @param {string} pane The pane being closed - * @param {boolean=} [setHandles=false] - */ -, _closePane = function (pane, setHandles) { - var - $P = $Ps[pane] - , s = state[pane] - ; - _hidePane(pane); - s.isClosed = true; - s.isVisible = false; - // UNUSED: if (setHandles) setAsClosed(pane, true); // true = force - } - - /** - * Close the specified pane (animation optional), and resize all other panes as needed - * - * @param {string|Object} evt_or_pane The pane being closed, ie: north, south, east, or west - * @param {boolean=} [force=false] - * @param {boolean=} [noAnimation=false] - * @param {boolean=} [skipCallback=false] - */ -, close = function (evt_or_pane, force, noAnimation, skipCallback) { - var pane = evtPane.call(this, evt_or_pane); - // if pane has been initialized, but NOT the complete layout, close pane instantly - if (!state.initialized && $Ps[pane]) { - _closePane(pane); // INIT pane as closed - return; - } - if (!isInitialized()) return; - - var - $P = $Ps[pane] - , $R = $Rs[pane] - , $T = $Ts[pane] - , o = options[pane] - , s = state[pane] - , c = _c[pane] - , doFX, isShowing, isHiding, wasSliding; - - // QUEUE in case another action/animation is in progress - $N.queue(function( queueNext ){ - - if ( !$P - || (!o.closable && !s.isShowing && !s.isHiding) // invalid request // (!o.resizable && !o.closable) ??? - || (!force && s.isClosed && !s.isShowing) // already closed - ) return queueNext(); - - // onclose_start callback - will CANCEL hide if returns false - // SKIP if just 'showing' a hidden pane as 'closed' - var abort = !s.isShowing && false === _runCallbacks("onclose_start", pane); - - // transfer logic vars to temp vars - isShowing = s.isShowing; - isHiding = s.isHiding; - wasSliding = s.isSliding; - // now clear the logic vars (REQUIRED before aborting) - delete s.isShowing; - delete s.isHiding; - - if (abort) return queueNext(); - - doFX = !noAnimation && !s.isClosed && (o.fxName_close != "none"); - s.isMoving = true; - s.isClosed = true; - s.isVisible = false; - // update isHidden BEFORE sizing panes - if (isHiding) s.isHidden = true; - else if (isShowing) s.isHidden = false; - - if (s.isSliding) // pane is being closed, so UNBIND trigger events - bindStopSlidingEvents(pane, false); // will set isSliding=false - else // resize panes adjacent to this one - sizeMidPanes(_c[pane].dir === "horz" ? "" : "center", false); // false = NOT skipCallback - - // if this pane has a resizer bar, move it NOW - before animation - setAsClosed(pane); - - // CLOSE THE PANE - if (doFX) { // animate the close - // mask panes with objects - var masks = "center"+ (c.dir=="horz" ? ",west,east" : ""); - showMasks( masks, true ); // true = ONLY mask panes with maskObjects=true - lockPaneForFX(pane, true); // need to set left/top so animation will work - $P.hide( o.fxName_close, o.fxSettings_close, o.fxSpeed_close, function () { - lockPaneForFX(pane, false); // undo - if (s.isClosed) close_2(); - queueNext(); - }); - } - else { // hide the pane without animation - _hidePane(pane); - close_2(); - queueNext(); - }; - }); - - // SUBROUTINE - function close_2 () { - s.isMoving = false; - bindStartSlidingEvent(pane, true); // will enable if o.slidable = true - - // if opposite-pane was autoClosed, see if it can be autoOpened now - var altPane = _c.oppositeEdge[pane]; - if (state[ altPane ].noRoom) { - setSizeLimits( altPane ); - makePaneFit( altPane ); - } - - // hide any masks shown while closing - hideMasks(); - - if (!skipCallback && (state.initialized || o.triggerEventsOnLoad)) { - // onclose callback - UNLESS just 'showing' a hidden pane as 'closed' - if (!isShowing) _runCallbacks("onclose_end", pane); - // onhide OR onshow callback - if (isShowing) _runCallbacks("onshow_end", pane); - if (isHiding) _runCallbacks("onhide_end", pane); - } - } - } - - /** - * @param {string} pane The pane just closed, ie: north, south, east, or west - */ -, setAsClosed = function (pane) { - var - $P = $Ps[pane] - , $R = $Rs[pane] - , $T = $Ts[pane] - , o = options[pane] - , s = state[pane] - , side = _c[pane].side.toLowerCase() - , inset = "inset"+ _c[pane].side - , rClass = o.resizerClass - , tClass = o.togglerClass - , _pane = "-"+ pane // used for classNames - , _open = "-open" - , _sliding= "-sliding" - , _closed = "-closed" - ; - $R - .css(side, sC[inset]) // move the resizer - .removeClass( rClass+_open +" "+ rClass+_pane+_open ) - .removeClass( rClass+_sliding +" "+ rClass+_pane+_sliding ) - .addClass( rClass+_closed +" "+ rClass+_pane+_closed ) - .unbind("dblclick."+ sID) - ; - // DISABLE 'resizing' when closed - do this BEFORE bindStartSlidingEvent? - if (o.resizable && $.layout.plugins.draggable) - $R - .draggable("disable") - .removeClass("ui-state-disabled") // do NOT apply disabled styling - not suitable here - .css("cursor", "default") - .attr("title","") - ; - - // if pane has a toggler button, adjust that too - if ($T) { - $T - .removeClass( tClass+_open +" "+ tClass+_pane+_open ) - .addClass( tClass+_closed +" "+ tClass+_pane+_closed ) - .attr("title", o.tips.Open) // may be blank - ; - // toggler-content - if exists - $T.children(".content-open").hide(); - $T.children(".content-closed").css("display","block"); - } - - // sync any 'pin buttons' - syncPinBtns(pane, false); - - if (state.initialized) { - // resize 'length' and position togglers for adjacent panes - sizeHandles(); - } - } - - /** - * Open the specified pane (animation optional), and resize all other panes as needed - * - * @param {string|Object} evt_or_pane The pane being opened, ie: north, south, east, or west - * @param {boolean=} [slide=false] - * @param {boolean=} [noAnimation=false] - * @param {boolean=} [noAlert=false] - */ -, open = function (evt_or_pane, slide, noAnimation, noAlert) { - if (!isInitialized()) return; - var pane = evtPane.call(this, evt_or_pane) - , $P = $Ps[pane] - , $R = $Rs[pane] - , $T = $Ts[pane] - , o = options[pane] - , s = state[pane] - , c = _c[pane] - , doFX, isShowing - ; - // QUEUE in case another action/animation is in progress - $N.queue(function( queueNext ){ - - if ( !$P - || (!o.resizable && !o.closable && !s.isShowing) // invalid request - || (s.isVisible && !s.isSliding) // already open - ) return queueNext(); - - // pane can ALSO be unhidden by just calling show(), so handle this scenario - if (s.isHidden && !s.isShowing) { - queueNext(); // call before show() because it needs the queue free - show(pane, true); - return; - } - - if (o.autoResize && s.size != o.size) // resize pane to original size set in options - sizePane(pane, o.size, true, true, true); // true=skipCallback/forceResize/noAnimation - else - // make sure there is enough space available to open the pane - setSizeLimits(pane, slide); - - // onopen_start callback - will CANCEL open if returns false - var cbReturn = _runCallbacks("onopen_start", pane); - - if (cbReturn === "abort") - return queueNext(); - - // update pane-state again in case options were changed in onopen_start - if (cbReturn !== "NC") // NC = "No Callback" - setSizeLimits(pane, slide); - - if (s.minSize > s.maxSize) { // INSUFFICIENT ROOM FOR PANE TO OPEN! - syncPinBtns(pane, false); // make sure pin-buttons are reset - if (!noAlert && o.tips.noRoomToOpen) - alert(o.tips.noRoomToOpen); - return queueNext(); // ABORT - } - - if (slide) // START Sliding - will set isSliding=true - bindStopSlidingEvents(pane, true); // BIND trigger events to close sliding-pane - else if (s.isSliding) // PIN PANE (stop sliding) - open pane 'normally' instead - bindStopSlidingEvents(pane, false); // UNBIND trigger events - will set isSliding=false - else if (o.slidable) - bindStartSlidingEvent(pane, false); // UNBIND trigger events - - s.noRoom = false; // will be reset by makePaneFit if 'noRoom' - makePaneFit(pane); - - // transfer logic var to temp var - isShowing = s.isShowing; - // now clear the logic var - delete s.isShowing; - - doFX = !noAnimation && s.isClosed && (o.fxName_open != "none"); - s.isMoving = true; - s.isVisible = true; - s.isClosed = false; - // update isHidden BEFORE sizing panes - WHY??? Old? - if (isShowing) s.isHidden = false; - - if (doFX) { // ANIMATE - // mask panes with objects - var masks = "center"+ (c.dir=="horz" ? ",west,east" : ""); - if (s.isSliding) masks += ","+ _c.oppositeEdge[pane]; - showMasks( masks, true ); // true = ONLY mask panes with maskObjects=true - lockPaneForFX(pane, true); // need to set left/top so animation will work - $P.show( o.fxName_open, o.fxSettings_open, o.fxSpeed_open, function() { - lockPaneForFX(pane, false); // undo - if (s.isVisible) open_2(); // continue - queueNext(); - }); - } - else { // no animation - _showPane(pane);// just show pane and... - open_2(); // continue - queueNext(); - }; - }); - - // SUBROUTINE - function open_2 () { - s.isMoving = false; - - // cure iframe display issues - _fixIframe(pane); - - // NOTE: if isSliding, then other panes are NOT 'resized' - if (!s.isSliding) { // resize all panes adjacent to this one - hideMasks(); // remove any masks shown while opening - sizeMidPanes(_c[pane].dir=="vert" ? "center" : "", false); // false = NOT skipCallback - } - - // set classes, position handles and execute callbacks... - setAsOpen(pane); - }; - - } - - /** - * @param {string} pane The pane just opened, ie: north, south, east, or west - * @param {boolean=} [skipCallback=false] - */ -, setAsOpen = function (pane, skipCallback) { - var - $P = $Ps[pane] - , $R = $Rs[pane] - , $T = $Ts[pane] - , o = options[pane] - , s = state[pane] - , side = _c[pane].side.toLowerCase() - , inset = "inset"+ _c[pane].side - , rClass = o.resizerClass - , tClass = o.togglerClass - , _pane = "-"+ pane // used for classNames - , _open = "-open" - , _closed = "-closed" - , _sliding= "-sliding" - ; - $R - .css(side, sC[inset] + getPaneSize(pane)) // move the resizer - .removeClass( rClass+_closed +" "+ rClass+_pane+_closed ) - .addClass( rClass+_open +" "+ rClass+_pane+_open ) - ; - if (s.isSliding) - $R.addClass( rClass+_sliding +" "+ rClass+_pane+_sliding ) - else // in case 'was sliding' - $R.removeClass( rClass+_sliding +" "+ rClass+_pane+_sliding ) - - if (o.resizerDblClickToggle) - $R.bind("dblclick", toggle ); - removeHover( 0, $R ); // remove hover classes - if (o.resizable && $.layout.plugins.draggable) - $R .draggable("enable") - .css("cursor", o.resizerCursor) - .attr("title", o.tips.Resize); - else if (!s.isSliding) - $R.css("cursor", "default"); // n-resize, s-resize, etc - - // if pane also has a toggler button, adjust that too - if ($T) { - $T .removeClass( tClass+_closed +" "+ tClass+_pane+_closed ) - .addClass( tClass+_open +" "+ tClass+_pane+_open ) - .attr("title", o.tips.Close); // may be blank - removeHover( 0, $T ); // remove hover classes - // toggler-content - if exists - $T.children(".content-closed").hide(); - $T.children(".content-open").css("display","block"); - } - - // sync any 'pin buttons' - syncPinBtns(pane, !s.isSliding); - - // update pane-state dimensions - BEFORE resizing content - $.extend(s, elDims($P)); - - if (state.initialized) { - // resize resizer & toggler sizes for all panes - sizeHandles(); - // resize content every time pane opens - to be sure - sizeContent(pane, true); // true = remeasure headers/footers, even if 'pane.isMoving' - } - - if (!skipCallback && (state.initialized || o.triggerEventsOnLoad) && $P.is(":visible")) { - // onopen callback - _runCallbacks("onopen_end", pane); - // onshow callback - TODO: should this be here? - if (s.isShowing) _runCallbacks("onshow_end", pane); - - // ALSO call onresize because layout-size *may* have changed while pane was closed - if (state.initialized) - _runCallbacks("onresize_end", pane); - } - - // TODO: Somehow sizePane("north") is being called after this point??? - } - - - /** - * slideOpen / slideClose / slideToggle - * - * Pass-though methods for sliding - */ -, slideOpen = function (evt_or_pane) { - if (!isInitialized()) return; - var evt = evtObj(evt_or_pane) - , pane = evtPane.call(this, evt_or_pane) - , s = state[pane] - , delay = options[pane].slideDelay_open - ; - // prevent event from triggering on NEW resizer binding created below - if (evt) evt.stopImmediatePropagation(); - - if (s.isClosed && evt && evt.type === "mouseenter" && delay > 0) - // trigger = mouseenter - use a delay - timer.set(pane+"_openSlider", open_NOW, delay); - else - open_NOW(); // will unbind events if is already open - - /** - * SUBROUTINE for timed open - */ - function open_NOW () { - if (!s.isClosed) // skip if no longer closed! - bindStopSlidingEvents(pane, true); // BIND trigger events to close sliding-pane - else if (!s.isMoving) - open(pane, true); // true = slide - open() will handle binding - }; - } - -, slideClose = function (evt_or_pane) { - if (!isInitialized()) return; - var evt = evtObj(evt_or_pane) - , pane = evtPane.call(this, evt_or_pane) - , o = options[pane] - , s = state[pane] - , delay = s.isMoving ? 1000 : 300 // MINIMUM delay - option may override - ; - if (s.isClosed || s.isResizing) - return; // skip if already closed OR in process of resizing - else if (o.slideTrigger_close === "click") - close_NOW(); // close immediately onClick - else if (o.preventQuickSlideClose && s.isMoving) - return; // handle Chrome quick-close on slide-open - else if (o.preventPrematureSlideClose && evt && $.layout.isMouseOverElem(evt, $Ps[pane])) - return; // handle incorrect mouseleave trigger, like when over a SELECT-list in IE - else if (evt) // trigger = mouseleave - use a delay - // 1 sec delay if 'opening', else .3 sec - timer.set(pane+"_closeSlider", close_NOW, max(o.slideDelay_close, delay)); - else // called programically - close_NOW(); - - /** - * SUBROUTINE for timed close - */ - function close_NOW () { - if (s.isClosed) // skip 'close' if already closed! - bindStopSlidingEvents(pane, false); // UNBIND trigger events - TODO: is this needed here? - else if (!s.isMoving) - close(pane); // close will handle unbinding - }; - } - - /** - * @param {string|Object} evt_or_pane The pane being opened, ie: north, south, east, or west - */ -, slideToggle = function (evt_or_pane) { - var pane = evtPane.call(this, evt_or_pane); - toggle(pane, true); - } - - - /** - * Must set left/top on East/South panes so animation will work properly - * - * @param {string} pane The pane to lock, 'east' or 'south' - any other is ignored! - * @param {boolean} doLock true = set left/top, false = remove - */ -, lockPaneForFX = function (pane, doLock) { - var $P = $Ps[pane] - , s = state[pane] - , o = options[pane] - , z = options.zIndexes - ; - if (doLock) { - $P.css({ zIndex: z.pane_animate }); // overlay all elements during animation - if (pane=="south") - $P.css({ top: sC.insetTop + sC.innerHeight - $P.outerHeight() }); - else if (pane=="east") - $P.css({ left: sC.insetLeft + sC.innerWidth - $P.outerWidth() }); - } - else { // animation DONE - RESET CSS - // TODO: see if this can be deleted. It causes a quick-close when sliding in Chrome - $P.css({ zIndex: (s.isSliding ? z.pane_sliding : z.pane_normal) }); - if (pane=="south") - $P.css({ top: "auto" }); - // if pane is positioned 'off-screen', then DO NOT screw with it! - else if (pane=="east" && !$P.css("left").match(/\-99999/)) - $P.css({ left: "auto" }); - // fix anti-aliasing in IE - only needed for animations that change opacity - if (browser.msie && o.fxOpacityFix && o.fxName_open != "slide" && $P.css("filter") && $P.css("opacity") == 1) - $P[0].style.removeAttribute('filter'); - } - } - - - /** - * Toggle sliding functionality of a specific pane on/off by adding removing 'slide open' trigger - * - * @see open(), close() - * @param {string} pane The pane to enable/disable, 'north', 'south', etc. - * @param {boolean} enable Enable or Disable sliding? - */ -, bindStartSlidingEvent = function (pane, enable) { - var o = options[pane] - , $P = $Ps[pane] - , $R = $Rs[pane] - , evtName = o.slideTrigger_open.toLowerCase() - ; - if (!$R || (enable && !o.slidable)) return; - - // make sure we have a valid event - if (evtName.match(/mouseover/)) - evtName = o.slideTrigger_open = "mouseenter"; - else if (!evtName.match(/(click|dblclick|mouseenter)/)) - evtName = o.slideTrigger_open = "click"; - - $R - // add or remove event - [enable ? "bind" : "unbind"](evtName +'.'+ sID, slideOpen) - // set the appropriate cursor & title/tip - .css("cursor", enable ? o.sliderCursor : "default") - .attr("title", enable ? o.tips.Slide : "") - ; - } - - /** - * Add or remove 'mouseleave' events to 'slide close' when pane is 'sliding' open or closed - * Also increases zIndex when pane is sliding open - * See bindStartSlidingEvent for code to control 'slide open' - * - * @see slideOpen(), slideClose() - * @param {string} pane The pane to process, 'north', 'south', etc. - * @param {boolean} enable Enable or Disable events? - */ -, bindStopSlidingEvents = function (pane, enable) { - var o = options[pane] - , s = state[pane] - , c = _c[pane] - , z = options.zIndexes - , evtName = o.slideTrigger_close.toLowerCase() - , action = (enable ? "bind" : "unbind") - , $P = $Ps[pane] - , $R = $Rs[pane] - ; - s.isSliding = enable; // logic - timer.clear(pane+"_closeSlider"); // just in case - - // remove 'slideOpen' event from resizer - // ALSO will raise the zIndex of the pane & resizer - if (enable) bindStartSlidingEvent(pane, false); - - // RE/SET zIndex - increases when pane is sliding-open, resets to normal when not - $P.css("zIndex", enable ? z.pane_sliding : z.pane_normal); - $R.css("zIndex", enable ? z.pane_sliding+2 : z.resizer_normal); // NOTE: mask = pane_sliding+1 - - // make sure we have a valid event - if (!evtName.match(/(click|mouseleave)/)) - evtName = o.slideTrigger_close = "mouseleave"; // also catches 'mouseout' - - // add/remove slide triggers - $R[action](evtName, slideClose); // base event on resize - // need extra events for mouseleave - if (evtName === "mouseleave") { - // also close on pane.mouseleave - $P[action]("mouseleave."+ sID, slideClose); - // cancel timer when mouse moves between 'pane' and 'resizer' - $R[action]("mouseenter."+ sID, cancelMouseOut); - $P[action]("mouseenter."+ sID, cancelMouseOut); - } - - if (!enable) - timer.clear(pane+"_closeSlider"); - else if (evtName === "click" && !o.resizable) { - // IF pane is not resizable (which already has a cursor and tip) - // then set the a cursor & title/tip on resizer when sliding - $R.css("cursor", enable ? o.sliderCursor : "default"); - $R.attr("title", enable ? o.tips.Close : ""); // use Toggler-tip, eg: "Close Pane" - } - - // SUBROUTINE for mouseleave timer clearing - function cancelMouseOut (evt) { - timer.clear(pane+"_closeSlider"); - evt.stopPropagation(); - } - } - - - /** - * Hides/closes a pane if there is insufficient room - reverses this when there is room again - * MUST have already called setSizeLimits() before calling this method - * - * @param {string} pane The pane being resized - * @param {boolean=} [isOpening=false] Called from onOpen? - * @param {boolean=} [skipCallback=false] Should the onresize callback be run? - * @param {boolean=} [force=false] - */ -, makePaneFit = function (pane, isOpening, skipCallback, force) { - var - o = options[pane] - , s = state[pane] - , c = _c[pane] - , $P = $Ps[pane] - , $R = $Rs[pane] - , isSidePane = c.dir==="vert" - , hasRoom = false - ; - // special handling for center & east/west panes - if (pane === "center" || (isSidePane && s.noVerticalRoom)) { - // see if there is enough room to display the pane - // ERROR: hasRoom = s.minHeight <= s.maxHeight && (isSidePane || s.minWidth <= s.maxWidth); - hasRoom = (s.maxHeight >= 0); - if (hasRoom && s.noRoom) { // previously hidden due to noRoom, so show now - _showPane(pane); - if ($R) $R.show(); - s.isVisible = true; - s.noRoom = false; - if (isSidePane) s.noVerticalRoom = false; - _fixIframe(pane); - } - else if (!hasRoom && !s.noRoom) { // not currently hidden, so hide now - _hidePane(pane); - if ($R) $R.hide(); - s.isVisible = false; - s.noRoom = true; - } - } - - // see if there is enough room to fit the border-pane - if (pane === "center") { - // ignore center in this block - } - else if (s.minSize <= s.maxSize) { // pane CAN fit - hasRoom = true; - if (s.size > s.maxSize) // pane is too big - shrink it - sizePane(pane, s.maxSize, skipCallback, force, true); // true = noAnimation - else if (s.size < s.minSize) // pane is too small - enlarge it - sizePane(pane, s.minSize, skipCallback, force, true); - // need s.isVisible because new pseudoClose method keeps pane visible, but off-screen - else if ($R && s.isVisible && $P.is(":visible")) { - // make sure resizer-bar is positioned correctly - // handles situation where nested layout was 'hidden' when initialized - var side = c.side.toLowerCase() - , pos = s.size + sC["inset"+ c.side] - ; - if ($.layout.cssNum($R, side) != pos) $R.css( side, pos ); - } - - // if was previously hidden due to noRoom, then RESET because NOW there is room - if (s.noRoom) { - // s.noRoom state will be set by open or show - if (s.wasOpen && o.closable) { - if (o.autoReopen) - open(pane, false, true, true); // true = noAnimation, true = noAlert - else // leave the pane closed, so just update state - s.noRoom = false; - } - else - show(pane, s.wasOpen, true, true); // true = noAnimation, true = noAlert - } - } - else { // !hasRoom - pane CANNOT fit - if (!s.noRoom) { // pane not set as noRoom yet, so hide or close it now... - s.noRoom = true; // update state - s.wasOpen = !s.isClosed && !s.isSliding; - if (s.isClosed){} // SKIP - else if (o.closable) // 'close' if possible - close(pane, true, true); // true = force, true = noAnimation - else // 'hide' pane if cannot just be closed - hide(pane, true); // true = noAnimation - } - } - } - - - /** - * sizePane / manualSizePane - * sizePane is called only by internal methods whenever a pane needs to be resized - * manualSizePane is an exposed flow-through method allowing extra code when pane is 'manually resized' - * - * @param {string|Object} evt_or_pane The pane being resized - * @param {number} size The *desired* new size for this pane - will be validated - * @param {boolean=} [skipCallback=false] Should the onresize callback be run? - * @param {boolean=} [noAnimation=false] - */ -, manualSizePane = function (evt_or_pane, size, skipCallback, noAnimation) { - if (!isInitialized()) return; - var pane = evtPane.call(this, evt_or_pane) - , o = options[pane] - , s = state[pane] - // if resizing callbacks have been delayed and resizing is now DONE, force resizing to complete... - , forceResize = o.livePaneResizing && !s.isResizing - ; - // ANY call to manualSizePane disables autoResize - ie, percentage sizing - o.autoResize = false; - // flow-through... - sizePane(pane, size, skipCallback, forceResize, noAnimation); // will animate resize if option enabled - } - - /** - * @param {string|Object} evt_or_pane The pane being resized - * @param {number} size The *desired* new size for this pane - will be validated - * @param {boolean=} [skipCallback=false] Should the onresize callback be run? - * @param {boolean=} [force=false] Force resizing even if does not seem necessary - * @param {boolean=} [noAnimation=false] - */ -, sizePane = function (evt_or_pane, size, skipCallback, force, noAnimation) { - if (!isInitialized()) return; - var pane = evtPane.call(this, evt_or_pane) // probably NEVER called from event? - , o = options[pane] - , s = state[pane] - , $P = $Ps[pane] - , $R = $Rs[pane] - , side = _c[pane].side.toLowerCase() - , dimName = _c[pane].sizeType.toLowerCase() - , inset = "inset"+ _c[pane].side - , skipResizeWhileDragging = s.isResizing && !o.triggerEventsDuringLiveResize - , doFX = noAnimation !== true && o.animatePaneSizing - , oldSize, newSize - ; - // QUEUE in case another action/animation is in progress - $N.queue(function( queueNext ){ - // calculate 'current' min/max sizes - setSizeLimits(pane); // update pane-state - oldSize = s.size; - size = _parseSize(pane, size); // handle percentages & auto - size = max(size, _parseSize(pane, o.minSize)); - size = min(size, s.maxSize); - if (size < s.minSize) { // not enough room for pane! - queueNext(); // call before makePaneFit() because it needs the queue free - makePaneFit(pane, false, skipCallback); // will hide or close pane - return; - } - - // IF newSize is same as oldSize, then nothing to do - abort - if (!force && size === oldSize) - return queueNext(); - - // onresize_start callback CANNOT cancel resizing because this would break the layout! - if (!skipCallback && state.initialized && s.isVisible) - _runCallbacks("onresize_start", pane); - - // resize the pane, and make sure its visible - newSize = cssSize(pane, size); - - if (doFX && $P.is(":visible")) { // ANIMATE - var fx = $.layout.effects.size[pane] || $.layout.effects.size.all - , easing = o.fxSettings_size.easing || fx.easing - , z = options.zIndexes - , props = {}; - props[ dimName ] = newSize +'px'; - s.isMoving = true; - // overlay all elements during animation - $P.css({ zIndex: z.pane_animate }) - .show().animate( props, o.fxSpeed_size, easing, function(){ - // reset zIndex after animation - $P.css({ zIndex: (s.isSliding ? z.pane_sliding : z.pane_normal) }); - s.isMoving = false; - sizePane_2(); // continue - queueNext(); - }); - } - else { // no animation - $P.css( dimName, newSize ); // resize pane - // if pane is visible, then - if ($P.is(":visible")) - sizePane_2(); // continue - else { - // pane is NOT VISIBLE, so just update state data... - // when pane is *next opened*, it will have the new size - s.size = size; // update state.size - $.extend(s, elDims($P)); // update state dimensions - } - queueNext(); - }; - - }); - - // SUBROUTINE - function sizePane_2 () { - /* Panes are sometimes not sized precisely in some browsers!? - * This code will resize the pane up to 3 times to nudge the pane to the correct size - */ - var actual = dimName==='width' ? $P.outerWidth() : $P.outerHeight() - , tries = [{ - pane: pane - , count: 1 - , target: size - , actual: actual - , correct: (size === actual) - , attempt: size - , cssSize: newSize - }] - , lastTry = tries[0] - , thisTry = {} - , msg = 'Inaccurate size after resizing the '+ pane +'-pane.' - ; - while ( !lastTry.correct ) { - thisTry = { pane: pane, count: lastTry.count+1, target: size }; - - if (lastTry.actual > size) - thisTry.attempt = max(0, lastTry.attempt - (lastTry.actual - size)); - else // lastTry.actual < size - thisTry.attempt = max(0, lastTry.attempt + (size - lastTry.actual)); - - thisTry.cssSize = cssSize(pane, thisTry.attempt); - $P.css( dimName, thisTry.cssSize ); - - thisTry.actual = dimName=='width' ? $P.outerWidth() : $P.outerHeight(); - thisTry.correct = (size === thisTry.actual); - - // log attempts and alert the user of this *non-fatal error* (if showDebugMessages) - if ( tries.length === 1) { - _log(msg, false, true); - _log(lastTry, false, true); - } - _log(thisTry, false, true); - // after 4 tries, is as close as its gonna get! - if (tries.length > 3) break; - - tries.push( thisTry ); - lastTry = tries[ tries.length - 1 ]; - } - // END TESTING CODE - - // update pane-state dimensions - s.size = size; - $.extend(s, elDims($P)); - - if (s.isVisible && $P.is(":visible")) { - // reposition the resizer-bar - if ($R) $R.css( side, size + sC[inset] ); - // resize the content-div - sizeContent(pane); - } - - if (!skipCallback && !skipResizeWhileDragging && state.initialized && s.isVisible) - _runCallbacks("onresize_end", pane); - - // resize all the adjacent panes, and adjust their toggler buttons - // when skipCallback passed, it means the controlling method will handle 'other panes' - if (!skipCallback) { - // also no callback if live-resize is in progress and NOT triggerEventsDuringLiveResize - if (!s.isSliding) sizeMidPanes(_c[pane].dir=="horz" ? "" : "center", skipResizeWhileDragging, force); - sizeHandles(); - } - - // if opposite-pane was autoClosed, see if it can be autoOpened now - var altPane = _c.oppositeEdge[pane]; - if (size < oldSize && state[ altPane ].noRoom) { - setSizeLimits( altPane ); - makePaneFit( altPane, false, skipCallback ); - } - - // DEBUG - ALERT user/developer so they know there was a sizing problem - if (tries.length > 1) - _log(msg +'\nSee the Error Console for details.', true, true); - } - } - - /** - * @see initPanes(), sizePane(), resizeAll(), open(), close(), hide() - * @param {Array.|string} panes The pane(s) being resized, comma-delmited string - * @param {boolean=} [skipCallback=false] Should the onresize callback be run? - * @param {boolean=} [force=false] - */ -, sizeMidPanes = function (panes, skipCallback, force) { - panes = (panes ? panes : "east,west,center").split(","); - - $.each(panes, function (i, pane) { - if (!$Ps[pane]) return; // NO PANE - skip - var - o = options[pane] - , s = state[pane] - , $P = $Ps[pane] - , $R = $Rs[pane] - , isCenter= (pane=="center") - , hasRoom = true - , CSS = {} - , newCenter = calcNewCenterPaneDims() - ; - // update pane-state dimensions - $.extend(s, elDims($P)); - - if (pane === "center") { - if (!force && s.isVisible && newCenter.width === s.outerWidth && newCenter.height === s.outerHeight) - return true; // SKIP - pane already the correct size - // set state for makePaneFit() logic - $.extend(s, cssMinDims(pane), { - maxWidth: newCenter.width - , maxHeight: newCenter.height - }); - CSS = newCenter; - // convert OUTER width/height to CSS width/height - CSS.width = cssW($P, CSS.width); - // NEW - allow pane to extend 'below' visible area rather than hide it - CSS.height = cssH($P, CSS.height); - hasRoom = CSS.width >= 0 && CSS.height >= 0; // height >= 0 = ALWAYS TRUE NOW - // during layout init, try to shrink east/west panes to make room for center - if (!state.initialized && o.minWidth > s.outerWidth) { - var - reqPx = o.minWidth - s.outerWidth - , minE = options.east.minSize || 0 - , minW = options.west.minSize || 0 - , sizeE = state.east.size - , sizeW = state.west.size - , newE = sizeE - , newW = sizeW - ; - if (reqPx > 0 && state.east.isVisible && sizeE > minE) { - newE = max( sizeE-minE, sizeE-reqPx ); - reqPx -= sizeE-newE; - } - if (reqPx > 0 && state.west.isVisible && sizeW > minW) { - newW = max( sizeW-minW, sizeW-reqPx ); - reqPx -= sizeW-newW; - } - // IF we found enough extra space, then resize the border panes as calculated - if (reqPx === 0) { - if (sizeE && sizeE != minE) - sizePane('east', newE, true, force, true); // true = skipCallback/noAnimation - initPanes will handle when done - if (sizeW && sizeW != minW) - sizePane('west', newW, true, force, true); - // now start over! - sizeMidPanes('center', skipCallback, force); - return; // abort this loop - } - } - } - else { // for east and west, set only the height, which is same as center height - // set state.min/maxWidth/Height for makePaneFit() logic - if (s.isVisible && !s.noVerticalRoom) - $.extend(s, elDims($P), cssMinDims(pane)) - if (!force && !s.noVerticalRoom && newCenter.height === s.outerHeight) - return true; // SKIP - pane already the correct size - // east/west have same top, bottom & height as center - CSS.top = newCenter.top; - CSS.bottom = newCenter.bottom; - // NEW - allow pane to extend 'below' visible area rather than hide it - CSS.height = cssH($P, newCenter.height); - s.maxHeight = CSS.height; - hasRoom = (s.maxHeight >= 0); // ALWAYS TRUE NOW - if (!hasRoom) s.noVerticalRoom = true; // makePaneFit() logic - } - - if (hasRoom) { - // resizeAll passes skipCallback because it triggers callbacks after ALL panes are resized - if (!skipCallback && state.initialized) - _runCallbacks("onresize_start", pane); - - $P.css(CSS); // apply the CSS to pane - if (pane !== "center") - sizeHandles(pane); // also update resizer length - if (s.noRoom && !s.isClosed && !s.isHidden) - makePaneFit(pane); // will re-open/show auto-closed/hidden pane - if (s.isVisible) { - $.extend(s, elDims($P)); // update pane dimensions - if (state.initialized) sizeContent(pane); // also resize the contents, if exists - } - } - else if (!s.noRoom && s.isVisible) // no room for pane - makePaneFit(pane); // will hide or close pane - - if (!s.isVisible) - return true; // DONE - next pane - - /* - * Extra CSS for IE6 or IE7 in Quirks-mode - add 'width' to NORTH/SOUTH panes - * Normally these panes have only 'left' & 'right' positions so pane auto-sizes - * ALSO required when pane is an IFRAME because will NOT default to 'full width' - * TODO: Can I use width:100% for a north/south iframe? - * TODO: Sounds like a job for $P.outerWidth( sC.innerWidth ) SETTER METHOD - */ - if (pane === "center") { // finished processing midPanes - var fix = browser.isIE6 || !browser.boxModel; - if ($Ps.north && (fix || state.north.tagName=="IFRAME")) - $Ps.north.css("width", cssW($Ps.north, sC.innerWidth)); - if ($Ps.south && (fix || state.south.tagName=="IFRAME")) - $Ps.south.css("width", cssW($Ps.south, sC.innerWidth)); - } - - // resizeAll passes skipCallback because it triggers callbacks after ALL panes are resized - if (!skipCallback && state.initialized) - _runCallbacks("onresize_end", pane); - }); - } - - - /** - * @see window.onresize(), callbacks or custom code - */ -, resizeAll = function (evt) { - // stopPropagation if called by trigger("layoutdestroy") - use evtPane utility - evtPane(evt); - - if (!state.initialized) { - _initLayoutElements(); - return; // no need to resize since we just initialized! - } - var oldW = sC.innerWidth - , oldH = sC.innerHeight - ; - // cannot size layout when 'container' is hidden or collapsed - if (!$N.is(":visible") ) return; - $.extend(state.container, elDims( $N )); // UPDATE container dimensions - if (!sC.outerHeight) return; - - // onresizeall_start will CANCEL resizing if returns false - // state.container has already been set, so user can access this info for calcuations - if (false === _runCallbacks("onresizeall_start")) return false; - - var // see if container is now 'smaller' than before - shrunkH = (sC.innerHeight < oldH) - , shrunkW = (sC.innerWidth < oldW) - , $P, o, s, dir - ; - // NOTE special order for sizing: S-N-E-W - $.each(["south","north","east","west"], function (i, pane) { - if (!$Ps[pane]) return; // no pane - SKIP - s = state[pane]; - o = options[pane]; - dir = _c[pane].dir; - - if (o.autoResize && s.size != o.size) // resize pane to original size set in options - sizePane(pane, o.size, true, true, true); // true=skipCallback/forceResize/noAnimation - else { - setSizeLimits(pane); - makePaneFit(pane, false, true, true); // true=skipCallback/forceResize - } - }); - - sizeMidPanes("", true, true); // true=skipCallback, true=forceResize - sizeHandles(); // reposition the toggler elements - - // trigger all individual pane callbacks AFTER layout has finished resizing - o = options; // reuse alias - $.each(_c.allPanes, function (i, pane) { - $P = $Ps[pane]; - if (!$P) return; // SKIP - if (state[pane].isVisible) // undefined for non-existent panes - _runCallbacks("onresize_end", pane); // callback - if exists - }); - - _runCallbacks("onresizeall_end"); - //_triggerLayoutEvent(pane, 'resizeall'); - } - - /** - * Whenever a pane resizes or opens that has a nested layout, trigger resizeAll - * - * @param {string|Object} evt_or_pane The pane just resized or opened - */ -, resizeChildLayout = function (evt_or_pane) { - var pane = evtPane.call(this, evt_or_pane); - if (!options[pane].resizeChildLayout) return; - var $P = $Ps[pane] - , $C = $Cs[pane] - , d = "layout" - , P = Instance[pane] - , L = children[pane] - ; - // user may have manually set EITHER instance pointer, so handle that - if (P.child && !L) { - // have to reverse the pointers! - var el = P.child.container; - L = children[pane] = (el ? el.data(d) : 0) || null; // set pointer _directly_ to layout instance - } - - // if a layout-pointer exists, see if child has been destroyed - if (L && L.destroyed) - L = children[pane] = null; // clear child pointers - // no child layout pointer is set - see if there is a child layout NOW - if (!L) L = children[pane] = $P.data(d) || ($C ? $C.data(d) : 0) || null; // set/update child pointers - - // ALWAYS refresh the pane.child alias - P.child = children[pane]; - - if (L) L.resizeAll(); - } - - - /** - * IF pane has a content-div, then resize all elements inside pane to fit pane-height - * - * @param {string|Object} evt_or_panes The pane(s) being resized - * @param {boolean=} [remeasure=false] Should the content (header/footer) be remeasured? - */ -, sizeContent = function (evt_or_panes, remeasure) { - if (!isInitialized()) return; - - var panes = evtPane.call(this, evt_or_panes); - panes = panes ? panes.split(",") : _c.allPanes; - - $.each(panes, function (idx, pane) { - var - $P = $Ps[pane] - , $C = $Cs[pane] - , o = options[pane] - , s = state[pane] - , m = s.content // m = measurements - ; - if (!$P || !$C || !$P.is(":visible")) return true; // NOT VISIBLE - skip - - // if content-element was REMOVED, update OR remove the pointer - if (!$C.length) { - initContent(pane, false); // false = do NOT sizeContent() - already there! - if (!$C) return; // no replacement element found - pointer have been removed - } - - // onsizecontent_start will CANCEL resizing if returns false - if (false === _runCallbacks("onsizecontent_start", pane)) return; - - // skip re-measuring offsets if live-resizing - if ((!s.isMoving && !s.isResizing) || o.liveContentResizing || remeasure || m.top == undefined) { - _measure(); - // if any footers are below pane-bottom, they may not measure correctly, - // so allow pane overflow and re-measure - if (m.hiddenFooters > 0 && $P.css("overflow") === "hidden") { - $P.css("overflow", "visible"); - _measure(); // remeasure while overflowing - $P.css("overflow", "hidden"); - } - } - // NOTE: spaceAbove/Below *includes* the pane paddingTop/Bottom, but not pane.borders - var newH = s.innerHeight - (m.spaceAbove - s.css.paddingTop) - (m.spaceBelow - s.css.paddingBottom); - - if (!$C.is(":visible") || m.height != newH) { - // size the Content element to fit new pane-size - will autoHide if not enough room - setOuterHeight($C, newH, true); // true=autoHide - m.height = newH; // save new height - }; - - if (state.initialized) - _runCallbacks("onsizecontent_end", pane); - - function _below ($E) { - return max(s.css.paddingBottom, (parseInt($E.css("marginBottom"), 10) || 0)); - }; - - function _measure () { - var - ignore = options[pane].contentIgnoreSelector - , $Fs = $C.nextAll().not(ignore || ':lt(0)') // not :lt(0) = ALL - , $Fs_vis = $Fs.filter(':visible') - , $F = $Fs_vis.filter(':last') - ; - m = { - top: $C[0].offsetTop - , height: $C.outerHeight() - , numFooters: $Fs.length - , hiddenFooters: $Fs.length - $Fs_vis.length - , spaceBelow: 0 // correct if no content footer ($E) - } - m.spaceAbove = m.top; // just for state - not used in calc - m.bottom = m.top + m.height; - if ($F.length) - //spaceBelow = (LastFooter.top + LastFooter.height) [footerBottom] - Content.bottom + max(LastFooter.marginBottom, pane.paddingBotom) - m.spaceBelow = ($F[0].offsetTop + $F.outerHeight()) - m.bottom + _below($F); - else // no footer - check marginBottom on Content element itself - m.spaceBelow = _below($C); - }; - }); - } - - - /** - * Called every time a pane is opened, closed, or resized to slide the togglers to 'center' and adjust their length if necessary - * - * @see initHandles(), open(), close(), resizeAll() - * @param {string|Object} evt_or_panes The pane(s) being resized - */ -, sizeHandles = function (evt_or_panes) { - var panes = evtPane.call(this, evt_or_panes) - panes = panes ? panes.split(",") : _c.borderPanes; - - $.each(panes, function (i, pane) { - var - o = options[pane] - , s = state[pane] - , $P = $Ps[pane] - , $R = $Rs[pane] - , $T = $Ts[pane] - , $TC - ; - if (!$P || !$R) return; - - var - dir = _c[pane].dir - , _state = (s.isClosed ? "_closed" : "_open") - , spacing = o["spacing"+ _state] - , togAlign = o["togglerAlign"+ _state] - , togLen = o["togglerLength"+ _state] - , paneLen - , left - , offset - , CSS = {} - ; - - if (spacing === 0) { - $R.hide(); - return; - } - else if (!s.noRoom && !s.isHidden) // skip if resizer was hidden for any reason - $R.show(); // in case was previously hidden - - // Resizer Bar is ALWAYS same width/height of pane it is attached to - if (dir === "horz") { // north/south - //paneLen = $P.outerWidth(); // s.outerWidth || - paneLen = sC.innerWidth; // handle offscreen-panes - s.resizerLength = paneLen; - left = $.layout.cssNum($P, "left") - $R.css({ - width: cssW($R, paneLen) // account for borders & padding - , height: cssH($R, spacing) // ditto - , left: left > -9999 ? left : sC.insetLeft // handle offscreen-panes - }); - } - else { // east/west - paneLen = $P.outerHeight(); // s.outerHeight || - s.resizerLength = paneLen; - $R.css({ - height: cssH($R, paneLen) // account for borders & padding - , width: cssW($R, spacing) // ditto - , top: sC.insetTop + getPaneSize("north", true) // TODO: what if no North pane? - //, top: $.layout.cssNum($Ps["center"], "top") - }); - } - - // remove hover classes - removeHover( o, $R ); - - if ($T) { - if (togLen === 0 || (s.isSliding && o.hideTogglerOnSlide)) { - $T.hide(); // always HIDE the toggler when 'sliding' - return; - } - else - $T.show(); // in case was previously hidden - - if (!(togLen > 0) || togLen === "100%" || togLen > paneLen) { - togLen = paneLen; - offset = 0; - } - else { // calculate 'offset' based on options.PANE.togglerAlign_open/closed - if (isStr(togAlign)) { - switch (togAlign) { - case "top": - case "left": offset = 0; - break; - case "bottom": - case "right": offset = paneLen - togLen; - break; - case "middle": - case "center": - default: offset = round((paneLen - togLen) / 2); // 'default' catches typos - } - } - else { // togAlign = number - var x = parseInt(togAlign, 10); // - if (togAlign >= 0) offset = x; - else offset = paneLen - togLen + x; // NOTE: x is negative! - } - } - - if (dir === "horz") { // north/south - var width = cssW($T, togLen); - $T.css({ - width: width // account for borders & padding - , height: cssH($T, spacing) // ditto - , left: offset // TODO: VERIFY that toggler positions correctly for ALL values - , top: 0 - }); - // CENTER the toggler content SPAN - $T.children(".content").each(function(){ - $TC = $(this); - $TC.css("marginLeft", round((width-$TC.outerWidth())/2)); // could be negative - }); - } - else { // east/west - var height = cssH($T, togLen); - $T.css({ - height: height // account for borders & padding - , width: cssW($T, spacing) // ditto - , top: offset // POSITION the toggler - , left: 0 - }); - // CENTER the toggler content SPAN - $T.children(".content").each(function(){ - $TC = $(this); - $TC.css("marginTop", round((height-$TC.outerHeight())/2)); // could be negative - }); - } - - // remove ALL hover classes - removeHover( 0, $T ); - } - - // DONE measuring and sizing this resizer/toggler, so can be 'hidden' now - if (!state.initialized && (o.initHidden || s.noRoom)) { - $R.hide(); - if ($T) $T.hide(); - } - }); - } - - - /** - * @param {string|Object} evt_or_pane - */ -, enableClosable = function (evt_or_pane) { - if (!isInitialized()) return; - var pane = evtPane.call(this, evt_or_pane) - , $T = $Ts[pane] - , o = options[pane] - ; - if (!$T) return; - o.closable = true; - $T .bind("click."+ sID, function(evt){ evt.stopPropagation(); toggle(pane); }) - .css("visibility", "visible") - .css("cursor", "pointer") - .attr("title", state[pane].isClosed ? o.tips.Open : o.tips.Close) // may be blank - .show(); - } - /** - * @param {string|Object} evt_or_pane - * @param {boolean=} [hide=false] - */ -, disableClosable = function (evt_or_pane, hide) { - if (!isInitialized()) return; - var pane = evtPane.call(this, evt_or_pane) - , $T = $Ts[pane] - ; - if (!$T) return; - options[pane].closable = false; - // is closable is disable, then pane MUST be open! - if (state[pane].isClosed) open(pane, false, true); - $T .unbind("."+ sID) - .css("visibility", hide ? "hidden" : "visible") // instead of hide(), which creates logic issues - .css("cursor", "default") - .attr("title", ""); - } - - - /** - * @param {string|Object} evt_or_pane - */ -, enableSlidable = function (evt_or_pane) { - if (!isInitialized()) return; - var pane = evtPane.call(this, evt_or_pane) - , $R = $Rs[pane] - ; - if (!$R || !$R.data('draggable')) return; - options[pane].slidable = true; - if (state[pane].isClosed) - bindStartSlidingEvent(pane, true); - } - /** - * @param {string|Object} evt_or_pane - */ -, disableSlidable = function (evt_or_pane) { - if (!isInitialized()) return; - var pane = evtPane.call(this, evt_or_pane) - , $R = $Rs[pane] - ; - if (!$R) return; - options[pane].slidable = false; - if (state[pane].isSliding) - close(pane, false, true); - else { - bindStartSlidingEvent(pane, false); - $R .css("cursor", "default") - .attr("title", ""); - removeHover(null, $R[0]); // in case currently hovered - } - } - - - /** - * @param {string|Object} evt_or_pane - */ -, enableResizable = function (evt_or_pane) { - if (!isInitialized()) return; - var pane = evtPane.call(this, evt_or_pane) - , $R = $Rs[pane] - , o = options[pane] - ; - if (!$R || !$R.data('draggable')) return; - o.resizable = true; - $R.draggable("enable"); - if (!state[pane].isClosed) - $R .css("cursor", o.resizerCursor) - .attr("title", o.tips.Resize); - } - /** - * @param {string|Object} evt_or_pane - */ -, disableResizable = function (evt_or_pane) { - if (!isInitialized()) return; - var pane = evtPane.call(this, evt_or_pane) - , $R = $Rs[pane] - ; - if (!$R || !$R.data('draggable')) return; - options[pane].resizable = false; - $R .draggable("disable") - .css("cursor", "default") - .attr("title", ""); - removeHover(null, $R[0]); // in case currently hovered - } - - - /** - * Move a pane from source-side (eg, west) to target-side (eg, east) - * If pane exists on target-side, move that to source-side, ie, 'swap' the panes - * - * @param {string|Object} evt_or_pane1 The pane/edge being swapped - * @param {string} pane2 ditto - */ -, swapPanes = function (evt_or_pane1, pane2) { - if (!isInitialized()) return; - var pane1 = evtPane.call(this, evt_or_pane1); - // change state.edge NOW so callbacks can know where pane is headed... - state[pane1].edge = pane2; - state[pane2].edge = pane1; - // run these even if NOT state.initialized - if (false === _runCallbacks("onswap_start", pane1) - || false === _runCallbacks("onswap_start", pane2) - ) { - state[pane1].edge = pane1; // reset - state[pane2].edge = pane2; - return; - } - - var - oPane1 = copy( pane1 ) - , oPane2 = copy( pane2 ) - , sizes = {} - ; - sizes[pane1] = oPane1 ? oPane1.state.size : 0; - sizes[pane2] = oPane2 ? oPane2.state.size : 0; - - // clear pointers & state - $Ps[pane1] = false; - $Ps[pane2] = false; - state[pane1] = {}; - state[pane2] = {}; - - // ALWAYS remove the resizer & toggler elements - if ($Ts[pane1]) $Ts[pane1].remove(); - if ($Ts[pane2]) $Ts[pane2].remove(); - if ($Rs[pane1]) $Rs[pane1].remove(); - if ($Rs[pane2]) $Rs[pane2].remove(); - $Rs[pane1] = $Rs[pane2] = $Ts[pane1] = $Ts[pane2] = false; - - // transfer element pointers and data to NEW Layout keys - move( oPane1, pane2 ); - move( oPane2, pane1 ); - - // cleanup objects - oPane1 = oPane2 = sizes = null; - - // make panes 'visible' again - if ($Ps[pane1]) $Ps[pane1].css(_c.visible); - if ($Ps[pane2]) $Ps[pane2].css(_c.visible); - - // fix any size discrepancies caused by swap - resizeAll(); - - // run these even if NOT state.initialized - _runCallbacks("onswap_end", pane1); - _runCallbacks("onswap_end", pane2); - - return; - - function copy (n) { // n = pane - var - $P = $Ps[n] - , $C = $Cs[n] - ; - return !$P ? false : { - pane: n - , P: $P ? $P[0] : false - , C: $C ? $C[0] : false - , state: $.extend(true, {}, state[n]) - , options: $.extend(true, {}, options[n]) - } - }; - - function move (oPane, pane) { - if (!oPane) return; - var - P = oPane.P - , C = oPane.C - , oldPane = oPane.pane - , c = _c[pane] - , side = c.side.toLowerCase() - , inset = "inset"+ c.side - // save pane-options that should be retained - , s = $.extend(true, {}, state[pane]) - , o = options[pane] - // RETAIN side-specific FX Settings - more below - , fx = { resizerCursor: o.resizerCursor } - , re, size, pos - ; - $.each("fxName,fxSpeed,fxSettings".split(","), function (i, k) { - fx[k +"_open"] = o[k +"_open"]; - fx[k +"_close"] = o[k +"_close"]; - fx[k +"_size"] = o[k +"_size"]; - }); - - // update object pointers and attributes - $Ps[pane] = $(P) - .data({ - layoutPane: Instance[pane] // NEW pointer to pane-alias-object - , layoutEdge: pane - }) - .css(_c.hidden) - .css(c.cssReq) - ; - $Cs[pane] = C ? $(C) : false; - - // set options and state - options[pane] = $.extend(true, {}, oPane.options, fx); - state[pane] = $.extend(true, {}, oPane.state); - - // change classNames on the pane, eg: ui-layout-pane-east ==> ui-layout-pane-west - re = new RegExp(o.paneClass +"-"+ oldPane, "g"); - P.className = P.className.replace(re, o.paneClass +"-"+ pane); - - // ALWAYS regenerate the resizer & toggler elements - initHandles(pane); // create the required resizer & toggler - - // if moving to different orientation, then keep 'target' pane size - if (c.dir != _c[oldPane].dir) { - size = sizes[pane] || 0; - setSizeLimits(pane); // update pane-state - size = max(size, state[pane].minSize); - // use manualSizePane to disable autoResize - not useful after panes are swapped - manualSizePane(pane, size, true, true); // true/true = skipCallback/noAnimation - } - else // move the resizer here - $Rs[pane].css(side, sC[inset] + (state[pane].isVisible ? getPaneSize(pane) : 0)); - - - // ADD CLASSNAMES & SLIDE-BINDINGS - if (oPane.state.isVisible && !s.isVisible) - setAsOpen(pane, true); // true = skipCallback - else { - setAsClosed(pane); - bindStartSlidingEvent(pane, true); // will enable events IF option is set - } - - // DESTROY the object - oPane = null; - }; - } - - - /** - * INTERNAL method to sync pin-buttons when pane is opened or closed - * Unpinned means the pane is 'sliding' - ie, over-top of the adjacent panes - * - * @see open(), setAsOpen(), setAsClosed() - * @param {string} pane These are the params returned to callbacks by layout() - * @param {boolean} doPin True means set the pin 'down', False means 'up' - */ -, syncPinBtns = function (pane, doPin) { - if ($.layout.plugins.buttons) - $.each(state[pane].pins, function (i, selector) { - $.layout.buttons.setPinState(Instance, $(selector), pane, doPin); - }); - } - -; // END var DECLARATIONS - - /** - * Capture keys when enableCursorHotkey - toggle pane if hotkey pressed - * - * @see document.keydown() - */ - function keyDown (evt) { - if (!evt) return true; - var code = evt.keyCode; - if (code < 33) return true; // ignore special keys: ENTER, TAB, etc - - var - PANE = { - 38: "north" // Up Cursor - $.ui.keyCode.UP - , 40: "south" // Down Cursor - $.ui.keyCode.DOWN - , 37: "west" // Left Cursor - $.ui.keyCode.LEFT - , 39: "east" // Right Cursor - $.ui.keyCode.RIGHT - } - , ALT = evt.altKey // no worky! - , SHIFT = evt.shiftKey - , CTRL = evt.ctrlKey - , CURSOR = (CTRL && code >= 37 && code <= 40) - , o, k, m, pane - ; - - if (CURSOR && options[PANE[code]].enableCursorHotkey) // valid cursor-hotkey - pane = PANE[code]; - else if (CTRL || SHIFT) // check to see if this matches a custom-hotkey - $.each(_c.borderPanes, function (i, p) { // loop each pane to check its hotkey - o = options[p]; - k = o.customHotkey; - m = o.customHotkeyModifier; // if missing or invalid, treated as "CTRL+SHIFT" - if ((SHIFT && m=="SHIFT") || (CTRL && m=="CTRL") || (CTRL && SHIFT)) { // Modifier matches - if (k && code === (isNaN(k) || k <= 9 ? k.toUpperCase().charCodeAt(0) : k)) { // Key matches - pane = p; - return false; // BREAK - } - } - }); - - // validate pane - if (!pane || !$Ps[pane] || !options[pane].closable || state[pane].isHidden) - return true; - - toggle(pane); - - evt.stopPropagation(); - evt.returnValue = false; // CANCEL key - return false; - }; - - -/* - * ###################################### - * UTILITY METHODS - * called externally or by initButtons - * ###################################### - */ - - /** - * Change/reset a pane overflow setting & zIndex to allow popups/drop-downs to work - * - * @param {Object=} [el] (optional) Can also be 'bound' to a click, mouseOver, or other event - */ - function allowOverflow (el) { - if (!isInitialized()) return; - if (this && this.tagName) el = this; // BOUND to element - var $P; - if (isStr(el)) - $P = $Ps[el]; - else if ($(el).data("layoutRole")) - $P = $(el); - else - $(el).parents().each(function(){ - if ($(this).data("layoutRole")) { - $P = $(this); - return false; // BREAK - } - }); - if (!$P || !$P.length) return; // INVALID - - var - pane = $P.data("layoutEdge") - , s = state[pane] - ; - - // if pane is already raised, then reset it before doing it again! - // this would happen if allowOverflow is attached to BOTH the pane and an element - if (s.cssSaved) - resetOverflow(pane); // reset previous CSS before continuing - - // if pane is raised by sliding or resizing, or its closed, then abort - if (s.isSliding || s.isResizing || s.isClosed) { - s.cssSaved = false; - return; - } - - var - newCSS = { zIndex: (options.zIndexes.resizer_normal + 1) } - , curCSS = {} - , of = $P.css("overflow") - , ofX = $P.css("overflowX") - , ofY = $P.css("overflowY") - ; - // determine which, if any, overflow settings need to be changed - if (of != "visible") { - curCSS.overflow = of; - newCSS.overflow = "visible"; - } - if (ofX && !ofX.match(/(visible|auto)/)) { - curCSS.overflowX = ofX; - newCSS.overflowX = "visible"; - } - if (ofY && !ofY.match(/(visible|auto)/)) { - curCSS.overflowY = ofX; - newCSS.overflowY = "visible"; - } - - // save the current overflow settings - even if blank! - s.cssSaved = curCSS; - - // apply new CSS to raise zIndex and, if necessary, make overflow 'visible' - $P.css( newCSS ); - - // make sure the zIndex of all other panes is normal - $.each(_c.allPanes, function(i, p) { - if (p != pane) resetOverflow(p); - }); - - }; - /** - * @param {Object=} [el] (optional) Can also be 'bound' to a click, mouseOver, or other event - */ - function resetOverflow (el) { - if (!isInitialized()) return; - if (this && this.tagName) el = this; // BOUND to element - var $P; - if (isStr(el)) - $P = $Ps[el]; - else if ($(el).data("layoutRole")) - $P = $(el); - else - $(el).parents().each(function(){ - if ($(this).data("layoutRole")) { - $P = $(this); - return false; // BREAK - } - }); - if (!$P || !$P.length) return; // INVALID - - var - pane = $P.data("layoutEdge") - , s = state[pane] - , CSS = s.cssSaved || {} - ; - // reset the zIndex - if (!s.isSliding && !s.isResizing) - $P.css("zIndex", options.zIndexes.pane_normal); - - // reset Overflow - if necessary - $P.css( CSS ); - - // clear var - s.cssSaved = false; - }; - -/* - * ##################### - * CREATE/RETURN LAYOUT - * ##################### - */ - - // validate that container exists - var $N = $(this).eq(0); // FIRST matching Container element - if (!$N.length) { - return _log( options.errors.containerMissing ); - }; - - // Users retrieve Instance of a layout with: $N.layout() OR $N.data("layout") - // return the Instance-pointer if layout has already been initialized - if ($N.data("layoutContainer") && $N.data("layout")) - return $N.data("layout"); // cached pointer - - // init global vars - var - $Ps = {} // Panes x5 - set in initPanes() - , $Cs = {} // Content x5 - set in initPanes() - , $Rs = {} // Resizers x4 - set in initHandles() - , $Ts = {} // Togglers x4 - set in initHandles() - , $Ms = $([]) // Masks - up to 2 masks per pane (IFRAME + DIV) - // aliases for code brevity - , sC = state.container // alias for easy access to 'container dimensions' - , sID = state.id // alias for unique layout ID/namespace - eg: "layout435" - ; - - // create Instance object to expose data & option Properties, and primary action Methods - var Instance = { - // layout data - options: options // property - options hash - , state: state // property - dimensions hash - // object pointers - , container: $N // property - object pointers for layout container - , panes: $Ps // property - object pointers for ALL Panes: panes.north, panes.center - , contents: $Cs // property - object pointers for ALL Content: contents.north, contents.center - , resizers: $Rs // property - object pointers for ALL Resizers, eg: resizers.north - , togglers: $Ts // property - object pointers for ALL Togglers, eg: togglers.north - // border-pane open/close - , hide: hide // method - ditto - , show: show // method - ditto - , toggle: toggle // method - pass a 'pane' ("north", "west", etc) - , open: open // method - ditto - , close: close // method - ditto - , slideOpen: slideOpen // method - ditto - , slideClose: slideClose // method - ditto - , slideToggle: slideToggle // method - ditto - // pane actions - , setSizeLimits: setSizeLimits // method - pass a 'pane' - update state min/max data - , _sizePane: sizePane // method -intended for user by plugins only! - , sizePane: manualSizePane // method - pass a 'pane' AND an 'outer-size' in pixels or percent, or 'auto' - , sizeContent: sizeContent // method - pass a 'pane' - , swapPanes: swapPanes // method - pass TWO 'panes' - will swap them - , showMasks: showMasks // method - pass a 'pane' OR list of panes - default = all panes with mask option set - , hideMasks: hideMasks // method - ditto' - // pane element methods - , initContent: initContent // method - ditto - , addPane: addPane // method - pass a 'pane' - , removePane: removePane // method - pass a 'pane' to remove from layout, add 'true' to delete the pane-elem - , createChildLayout: createChildLayout// method - pass a 'pane' and (optional) layout-options (OVERRIDES options[pane].childOptions - // special pane option setting - , enableClosable: enableClosable // method - pass a 'pane' - , disableClosable: disableClosable // method - ditto - , enableSlidable: enableSlidable // method - ditto - , disableSlidable: disableSlidable // method - ditto - , enableResizable: enableResizable // method - ditto - , disableResizable: disableResizable// method - ditto - // utility methods for panes - , allowOverflow: allowOverflow // utility - pass calling element (this) - , resetOverflow: resetOverflow // utility - ditto - // layout control - , destroy: destroy // method - no parameters - , initPanes: isInitialized // method - no parameters - , resizeAll: resizeAll // method - no parameters - // callback triggering - , runCallbacks: _runCallbacks // method - pass evtName & pane (if a pane-event), eg: trigger("onopen", "west") - // alias collections of options, state and children - created in addPane and extended elsewhere - , hasParentLayout: false // set by initContainer() - , children: children // pointers to child-layouts, eg: Instance.children["west"] - , north: false // alias group: { name: pane, pane: $Ps[pane], options: options[pane], state: state[pane], child: children[pane] } - , south: false // ditto - , west: false // ditto - , east: false // ditto - , center: false // ditto - }; - - // create the border layout NOW - if (_create() === 'cancel') // onload_start callback returned false to CANCEL layout creation - return null; - else // true OR false -- if layout-elements did NOT init (hidden or do not exist), can auto-init later - return Instance; // return the Instance object - -} - - -/* OLD versions of jQuery only set $.support.boxModel after page is loaded - * so if this is IE, use support.boxModel to test for quirks-mode (ONLY IE changes boxModel). - */ -$(function(){ - var b = $.layout.browser; - if (b.msie) b.boxModel = $.support.boxModel; -}); - - -/** - * jquery.layout.state 1.0 - * $Date: 2011-07-16 08:00:00 (Sat, 16 July 2011) $ - * - * Copyright (c) 2010 - * Kevin Dalman (http://allpro.net) - * - * Dual licensed under the GPL (http://www.gnu.org/licenses/gpl.html) - * and MIT (http://www.opensource.org/licenses/mit-license.php) licenses. - * - * @dependancies: UI Layout 1.3.0.rc30.1 or higher - * @dependancies: $.ui.cookie (above) - * - * @support: http://groups.google.com/group/jquery-ui-layout - */ -/* - * State-management options stored in options.stateManagement, which includes a .cookie hash - * Default options saves ALL KEYS for ALL PANES, ie: pane.size, pane.isClosed, pane.isHidden - * - * // STATE/COOKIE OPTIONS - * @example $(el).layout({ - stateManagement: { - enabled: true - , stateKeys: "east.size,west.size,east.isClosed,west.isClosed" - , cookie: { name: "appLayout", path: "/" } - } - }) - * @example $(el).layout({ stateManagement__enabled: true }) // enable auto-state-management using cookies - * @example $(el).layout({ stateManagement__cookie: { name: "appLayout", path: "/" } }) - * @example $(el).layout({ stateManagement__cookie__name: "appLayout", stateManagement__cookie__path: "/" }) - * - * // STATE/COOKIE METHODS - * @example myLayout.saveCookie( "west.isClosed,north.size,south.isHidden", {expires: 7} ); - * @example myLayout.loadCookie(); - * @example myLayout.deleteCookie(); - * @example var JSON = myLayout.readState(); // CURRENT Layout State - * @example var JSON = myLayout.readCookie(); // SAVED Layout State (from cookie) - * @example var JSON = myLayout.state.stateData; // LAST LOADED Layout State (cookie saved in layout.state hash) - * - * CUSTOM STATE-MANAGEMENT (eg, saved in a database) - * @example var JSON = myLayout.readState( "west.isClosed,north.size,south.isHidden" ); - * @example myLayout.loadState( JSON ); - */ - -/** - * UI COOKIE UTILITY - * - * A $.cookie OR $.ui.cookie namespace *should be standard*, but until then... - * This creates $.ui.cookie so Layout does not need the cookie.jquery.js plugin - * NOTE: This utility is REQUIRED by the layout.state plugin - * - * Cookie methods in Layout are created as part of State Management - */ -if (!$.ui) $.ui = {}; -$.ui.cookie = { - - // cookieEnabled is not in DOM specs, but DOES works in all browsers,including IE6 - acceptsCookies: !!navigator.cookieEnabled - -, read: function (name) { - var - c = document.cookie - , cs = c ? c.split(';') : [] - , pair // loop var - ; - for (var i=0, n=cs.length; i < n; i++) { - pair = $.trim(cs[i]).split('='); // name=value pair - if (pair[0] == name) // found the layout cookie - return decodeURIComponent(pair[1]); - - } - return null; - } - -, write: function (name, val, cookieOpts) { - var - params = '' - , date = '' - , clear = false - , o = cookieOpts || {} - , x = o.expires - ; - if (x && x.toUTCString) - date = x; - else if (x === null || typeof x === 'number') { - date = new Date(); - if (x > 0) - date.setDate(date.getDate() + x); - else { - date.setFullYear(1970); - clear = true; - } - } - if (date) params += ';expires='+ date.toUTCString(); - if (o.path) params += ';path='+ o.path; - if (o.domain) params += ';domain='+ o.domain; - if (o.secure) params += ';secure'; - document.cookie = name +'='+ (clear ? "" : encodeURIComponent( val )) + params; // write or clear cookie - } - -, clear: function (name) { - $.ui.cookie.write(name, '', {expires: -1}); - } - -}; -// if cookie.jquery.js is not loaded, create an alias to replicate it -// this may be useful to other plugins or code dependent on that plugin -if (!$.cookie) $.cookie = function (k, v, o) { - var C = $.ui.cookie; - if (v === null) - C.clear(k); - else if (v === undefined) - return C.read(k); - else - C.write(k, v, o); -}; - - -// tell Layout that the state plugin is available -$.layout.plugins.stateManagement = true; - -// Add State-Management options to layout.defaults -$.layout.config.optionRootKeys.push("stateManagement"); -$.layout.defaults.stateManagement = { - enabled: false // true = enable state-management, even if not using cookies -, autoSave: true // Save a state-cookie when page exits? -, autoLoad: true // Load the state-cookie when Layout inits? - // List state-data to save - must be pane-specific -, stateKeys: "north.size,south.size,east.size,west.size,"+ - "north.isClosed,south.isClosed,east.isClosed,west.isClosed,"+ - "north.isHidden,south.isHidden,east.isHidden,west.isHidden" -, cookie: { - name: "" // If not specified, will use Layout.name, else just "Layout" - , domain: "" // blank = current domain - , path: "" // blank = current page, '/' = entire website - , expires: "" // 'days' to keep cookie - leave blank for 'session cookie' - , secure: false - } -}; -// Set stateManagement as a layout-option, NOT a pane-option -$.layout.optionsMap.layout.push("stateManagement"); - -/* - * State Management methods - */ -$.layout.state = { - - /** - * Get the current layout state and save it to a cookie - * - * myLayout.saveCookie( keys, cookieOpts ) - * - * @param {Object} inst - * @param {(string|Array)=} keys - * @param {Object=} cookieOpts - */ - saveCookie: function (inst, keys, cookieOpts) { - var o = inst.options - , oS = o.stateManagement - , oC = $.extend(true, {}, oS.cookie, cookieOpts || null) - , data = inst.state.stateData = inst.readState( keys || oS.stateKeys ) // read current panes-state - ; - $.ui.cookie.write( oC.name || o.name || "Layout", $.layout.state.encodeJSON(data), oC ); - return $.extend(true, {}, data); // return COPY of state.stateData data - } - - /** - * Remove the state cookie - * - * @param {Object} inst - */ -, deleteCookie: function (inst) { - var o = inst.options; - $.ui.cookie.clear( o.stateManagement.cookie.name || o.name || "Layout" ); - } - - /** - * Read & return data from the cookie - as JSON - * - * @param {Object} inst - */ -, readCookie: function (inst) { - var o = inst.options; - var c = $.ui.cookie.read( o.stateManagement.cookie.name || o.name || "Layout" ); - // convert cookie string back to a hash and return it - return c ? $.layout.state.decodeJSON(c) : {}; - } - - /** - * Get data from the cookie and USE IT to loadState - * - * @param {Object} inst - */ -, loadCookie: function (inst) { - var c = $.layout.state.readCookie(inst); // READ the cookie - if (c) { - inst.state.stateData = $.extend(true, {}, c); // SET state.stateData - inst.loadState(c); // LOAD the retrieved state - } - return c; - } - - /** - * Update layout options from the cookie, if one exists - * - * @param {Object} inst - * @param {Object=} stateData - * @param {boolean=} animate - */ -, loadState: function (inst, stateData, animate) { - stateData = $.layout.transformData( stateData ); // panes = default subkey - if ($.isEmptyObject( stateData )) return; - $.extend(true, inst.options, stateData); // update layout options - // if layout has already been initialized, then UPDATE layout state - if (inst.state.initialized) { - var pane, vis, o, s, h, c - , noAnimate = (animate===false) - ; - $.each($.layout.config.borderPanes, function (idx, pane) { - state = inst.state[pane]; - o = stateData[ pane ]; - if (typeof o != 'object') return; // no key, continue - s = o.size; - c = o.initClosed; - h = o.initHidden; - vis = state.isVisible; - // resize BEFORE opening - if (!vis) - inst.sizePane(pane, s, false, false); - if (h === true) inst.hide(pane, noAnimate); - else if (c === false) inst.open (pane, false, noAnimate); - else if (c === true) inst.close(pane, false, noAnimate); - else if (h === false) inst.show (pane, false, noAnimate); - // resize AFTER any other actions - if (vis) - inst.sizePane(pane, s, false, noAnimate); // animate resize if option passed - }); - }; - } - - /** - * Get the *current layout state* and return it as a hash - * - * @param {Object=} inst - * @param {(string|Array)=} keys - */ -, readState: function (inst, keys) { - var - data = {} - , alt = { isClosed: 'initClosed', isHidden: 'initHidden' } - , state = inst.state - , panes = $.layout.config.allPanes - , pair, pane, key, val - ; - if (!keys) keys = inst.options.stateManagement.stateKeys; // if called by user - if ($.isArray(keys)) keys = keys.join(","); - // convert keys to an array and change delimiters from '__' to '.' - keys = keys.replace(/__/g, ".").split(','); - // loop keys and create a data hash - for (var i=0, n=keys.length; i < n; i++) { - pair = keys[i].split("."); - pane = pair[0]; - key = pair[1]; - if ($.inArray(pane, panes) < 0) continue; // bad pane! - val = state[ pane ][ key ]; - if (val == undefined) continue; - if (key=="isClosed" && state[pane]["isSliding"]) - val = true; // if sliding, then *really* isClosed - ( data[pane] || (data[pane]={}) )[ alt[key] ? alt[key] : key ] = val; - } - return data; - } - - /** - * Stringify a JSON hash so can save in a cookie or db-field - */ -, encodeJSON: function (JSON) { - return parse(JSON); - function parse (h) { - var D=[], i=0, k, v, t; // k = key, v = value - for (k in h) { - v = h[k]; - t = typeof v; - if (t == 'string') // STRING - add quotes - v = '"'+ v +'"'; - else if (t == 'object') // SUB-KEY - recurse into it - v = parse(v); - D[i++] = '"'+ k +'":'+ v; - } - return '{'+ D.join(',') +'}'; - }; - } - - /** - * Convert stringified JSON back to a hash object - * @see $.parseJSON(), adding in jQuery 1.4.1 - */ -, decodeJSON: function (str) { - try { return $.parseJSON ? $.parseJSON(str) : window["eval"]("("+ str +")") || {}; } - catch (e) { return {}; } - } - - -, _create: function (inst) { - var _ = $.layout.state; - // ADD State-Management plugin methods to inst - $.extend( inst, { - // readCookie - update options from cookie - returns hash of cookie data - readCookie: function () { return _.readCookie(inst); } - // deleteCookie - , deleteCookie: function () { _.deleteCookie(inst); } - // saveCookie - optionally pass keys-list and cookie-options (hash) - , saveCookie: function (keys, cookieOpts) { return _.saveCookie(inst, keys, cookieOpts); } - // loadCookie - readCookie and use to loadState() - returns hash of cookie data - , loadCookie: function () { return _.loadCookie(inst); } - // loadState - pass a hash of state to use to update options - , loadState: function (stateData, animate) { _.loadState(inst, stateData, animate); } - // readState - returns hash of current layout-state - , readState: function (keys) { return _.readState(inst, keys); } - // add JSON utility methods too... - , encodeJSON: _.encodeJSON - , decodeJSON: _.decodeJSON - }); - - // init state.stateData key, even if plugin is initially disabled - inst.state.stateData = {}; - - // read and load cookie-data per options - var oS = inst.options.stateManagement; - if (oS.enabled) { - if (oS.autoLoad) // update the options from the cookie - inst.loadCookie(); - else // don't modify options - just store cookie data in state.stateData - inst.state.stateData = inst.readCookie(); - } - } - -, _unload: function (inst) { - var oS = inst.options.stateManagement; - if (oS.enabled) { - if (oS.autoSave) // save a state-cookie automatically - inst.saveCookie(); - else // don't save a cookie, but do store state-data in state.stateData key - inst.state.stateData = inst.readState(); - } - } - -}; - -// add state initialization method to Layout's onCreate array of functions -$.layout.onCreate.push( $.layout.state._create ); -$.layout.onUnload.push( $.layout.state._unload ); - - - - -/** - * jquery.layout.buttons 1.0 - * $Date: 2011-07-16 08:00:00 (Sat, 16 July 2011) $ - * - * Copyright (c) 2010 - * Kevin Dalman (http://allpro.net) - * - * Dual licensed under the GPL (http://www.gnu.org/licenses/gpl.html) - * and MIT (http://www.opensource.org/licenses/mit-license.php) licenses. - * - * @dependancies: UI Layout 1.3.0.rc30.1 or higher - * - * @support: http://groups.google.com/group/jquery-ui-layout - * - * Docs: [ to come ] - * Tips: [ to come ] - */ - -// tell Layout that the state plugin is available -$.layout.plugins.buttons = true; - -// Add buttons options to layout.defaults -$.layout.defaults.autoBindCustomButtons = false; -// Specify autoBindCustomButtons as a layout-option, NOT a pane-option -$.layout.optionsMap.layout.push("autoBindCustomButtons"); - -/* - * Button methods - */ -$.layout.buttons = { - - /** - * Searches for .ui-layout-button-xxx elements and auto-binds them as layout-buttons - * - * @see _create() - * - * @param {Object} inst Layout Instance object - */ - init: function (inst) { - var pre = "ui-layout-button-" - , layout = inst.options.name || "" - , name; - $.each("toggle,open,close,pin,toggle-slide,open-slide".split(","), function (i, action) { - $.each($.layout.config.borderPanes, function (ii, pane) { - $("."+pre+action+"-"+pane).each(function(){ - // if button was previously 'bound', data.layoutName was set, but is blank if layout has no 'name' - name = $(this).data("layoutName") || $(this).attr("layoutName"); - if (name == undefined || name === layout) - inst.bindButton(this, action, pane); - }); - }); - }); - } - - /** - * Helper function to validate params received by addButton utilities - * - * Two classes are added to the element, based on the buttonClass... - * The type of button is appended to create the 2nd className: - * - ui-layout-button-pin // action btnClass - * - ui-layout-button-pin-west // action btnClass + pane - * - ui-layout-button-toggle - * - ui-layout-button-open - * - ui-layout-button-close - * - * @param {Object} inst Layout Instance object - * @param {(string|!Object)} selector jQuery selector (or element) for button, eg: ".ui-layout-north .toggle-button" - * @param {string} pane Name of the pane the button is for: 'north', 'south', etc. - * - * @return {Array.} If both params valid, the element matching 'selector' in a jQuery wrapper - otherwise returns null - */ -, get: function (inst, selector, pane, action) { - var $E = $(selector) - , o = inst.options - , err = o.errors.addButtonError - ; - if (!$E.length) { // element not found - $.layout.msg(err +" "+ o.errors.selector +": "+ selector, true); - } - else if ($.inArray(pane, $.layout.config.borderPanes) < 0) { // invalid 'pane' sepecified - $.layout.msg(err +" "+ o.errors.pane +": "+ pane, true); - $E = $(""); // NO BUTTON - } - else { // VALID - var btn = o[pane].buttonClass +"-"+ action; - $E .addClass( btn +" "+ btn +"-"+ pane ) - .data("layoutName", o.name); // add layout identifier - even if blank! - } - return $E; - } - - - /** - * NEW syntax for binding layout-buttons - will eventually replace addToggle, addOpen, etc. - * - * @param {Object} inst Layout Instance object - * @param {(string|!Object)} selector jQuery selector (or element) for button, eg: ".ui-layout-north .toggle-button" - * @param {string} action - * @param {string} pane - */ -, bind: function (inst, selector, action, pane) { - var _ = $.layout.buttons; - switch (action.toLowerCase()) { - case "toggle": _.addToggle (inst, selector, pane); break; - case "open": _.addOpen (inst, selector, pane); break; - case "close": _.addClose (inst, selector, pane); break; - case "pin": _.addPin (inst, selector, pane); break; - case "toggle-slide": _.addToggle (inst, selector, pane, true); break; - case "open-slide": _.addOpen (inst, selector, pane, true); break; - } - return inst; - } - - /** - * Add a custom Toggler button for a pane - * - * @param {Object} inst Layout Instance object - * @param {(string|!Object)} selector jQuery selector (or element) for button, eg: ".ui-layout-north .toggle-button" - * @param {string} pane Name of the pane the button is for: 'north', 'south', etc. - * @param {boolean=} slide true = slide-open, false = pin-open - */ -, addToggle: function (inst, selector, pane, slide) { - $.layout.buttons.get(inst, selector, pane, "toggle") - .click(function(evt){ - inst.toggle(pane, !!slide); - evt.stopPropagation(); - }); - return inst; - } - - /** - * Add a custom Open button for a pane - * - * @param {Object} inst Layout Instance object - * @param {(string|!Object)} selector jQuery selector (or element) for button, eg: ".ui-layout-north .toggle-button" - * @param {string} pane Name of the pane the button is for: 'north', 'south', etc. - * @param {boolean=} slide true = slide-open, false = pin-open - */ -, addOpen: function (inst, selector, pane, slide) { - $.layout.buttons.get(inst, selector, pane, "open") - .attr("title", inst.options[pane].tips.Open) - .click(function (evt) { - inst.open(pane, !!slide); - evt.stopPropagation(); - }); - return inst; - } - - /** - * Add a custom Close button for a pane - * - * @param {Object} inst Layout Instance object - * @param {(string|!Object)} selector jQuery selector (or element) for button, eg: ".ui-layout-north .toggle-button" - * @param {string} pane Name of the pane the button is for: 'north', 'south', etc. - */ -, addClose: function (inst, selector, pane) { - $.layout.buttons.get(inst, selector, pane, "close") - .attr("title", inst.options[pane].tips.Close) - .click(function (evt) { - inst.close(pane); - evt.stopPropagation(); - }); - return inst; - } - - /** - * Add a custom Pin button for a pane - * - * Four classes are added to the element, based on the paneClass for the associated pane... - * Assuming the default paneClass and the pin is 'up', these classes are added for a west-pane pin: - * - ui-layout-pane-pin - * - ui-layout-pane-west-pin - * - ui-layout-pane-pin-up - * - ui-layout-pane-west-pin-up - * - * @param {Object} inst Layout Instance object - * @param {(string|!Object)} selector jQuery selector (or element) for button, eg: ".ui-layout-north .toggle-button" - * @param {string} pane Name of the pane the pin is for: 'north', 'south', etc. - */ -, addPin: function (inst, selector, pane) { - var _ = $.layout.buttons - , $E = _.get(inst, selector, pane, "pin"); - if ($E.length) { - var s = inst.state[pane]; - $E.click(function (evt) { - _.setPinState(inst, $(this), pane, (s.isSliding || s.isClosed)); - if (s.isSliding || s.isClosed) inst.open( pane ); // change from sliding to open - else inst.close( pane ); // slide-closed - evt.stopPropagation(); - }); - // add up/down pin attributes and classes - _.setPinState(inst, $E, pane, (!s.isClosed && !s.isSliding)); - // add this pin to the pane data so we can 'sync it' automatically - // PANE.pins key is an array so we can store multiple pins for each pane - s.pins.push( selector ); // just save the selector string - } - return inst; - } - - /** - * Change the class of the pin button to make it look 'up' or 'down' - * - * @see addPin(), syncPins() - * - * @param {Object} inst Layout Instance object - * @param {Array.} $Pin The pin-span element in a jQuery wrapper - * @param {string} pane These are the params returned to callbacks by layout() - * @param {boolean} doPin true = set the pin 'down', false = set it 'up' - */ -, setPinState: function (inst, $Pin, pane, doPin) { - var updown = $Pin.attr("pin"); - if (updown && doPin === (updown=="down")) return; // already in correct state - var - o = inst.options[pane] - , pin = o.buttonClass +"-pin" - , side = pin +"-"+ pane - , UP = pin +"-up "+ side +"-up" - , DN = pin +"-down "+side +"-down" - ; - $Pin - .attr("pin", doPin ? "down" : "up") // logic - .attr("title", doPin ? o.tips.Unpin : o.tips.Pin) - .removeClass( doPin ? UP : DN ) - .addClass( doPin ? DN : UP ) - ; - } - - /** - * INTERNAL function to sync 'pin buttons' when pane is opened or closed - * Unpinned means the pane is 'sliding' - ie, over-top of the adjacent panes - * - * @see open(), close() - * - * @param {Object} inst Layout Instance object - * @param {string} pane These are the params returned to callbacks by layout() - * @param {boolean} doPin True means set the pin 'down', False means 'up' - */ -, syncPinBtns: function (inst, pane, doPin) { - // REAL METHOD IS _INSIDE_ LAYOUT - THIS IS HERE JUST FOR REFERENCE - $.each(inst.state[pane].pins, function (i, selector) { - $.layout.buttons.setPinState(inst, $(selector), pane, doPin); - }); - } - - -, _load: function (inst) { - var _ = $.layout.buttons; - // ADD Button methods to Layout Instance - // Note: sel = jQuery Selector string - $.extend( inst, { - bindButton: function (sel, action, pane) { return _.bind(inst, sel, action, pane); } - // DEPRECATED METHODS - , addToggleBtn: function (sel, pane, slide) { return _.addToggle(inst, sel, pane, slide); } - , addOpenBtn: function (sel, pane, slide) { return _.addOpen(inst, sel, pane, slide); } - , addCloseBtn: function (sel, pane) { return _.addClose(inst, sel, pane); } - , addPinBtn: function (sel, pane) { return _.addPin(inst, sel, pane); } - }); - - // init state array to hold pin-buttons - for (var i=0; i<4; i++) { - var pane = $.layout.config.borderPanes[i]; - inst.state[pane].pins = []; - } - - // auto-init buttons onLoad if option is enabled - if ( inst.options.autoBindCustomButtons ) - _.init(inst); - } - -, _unload: function (inst) { - // TODO: unbind all buttons??? - } - -}; - -// add initialization method to Layout's onLoad array of functions -$.layout.onLoad.push( $.layout.buttons._load ); -//$.layout.onUnload.push( $.layout.buttons._unload ); - - - -/** - * jquery.layout.browserZoom 1.0 - * $Date: 2011-12-29 08:00:00 (Thu, 29 Dec 2011) $ - * - * Copyright (c) 2012 - * Kevin Dalman (http://allpro.net) - * - * Dual licensed under the GPL (http://www.gnu.org/licenses/gpl.html) - * and MIT (http://www.opensource.org/licenses/mit-license.php) licenses. - * - * @dependancies: UI Layout 1.3.0.rc30.1 or higher - * - * @support: http://groups.google.com/group/jquery-ui-layout - * - * @todo: Extend logic to handle other problematic zooming in browsers - * @todo: Add hotkey/mousewheel bindings to _instantly_ respond to these zoom event - */ - -// tell Layout that the plugin is available -$.layout.plugins.browserZoom = true; - -$.layout.defaults.browserZoomCheckInterval = 1000; -$.layout.optionsMap.layout.push("browserZoomCheckInterval"); - -/* - * browserZoom methods - */ -$.layout.browserZoom = { - - _init: function (inst) { - // abort if browser does not need this check - if ($.layout.browserZoom.ratio() !== false) - $.layout.browserZoom._setTimer(inst); - } - -, _setTimer: function (inst) { - // abort if layout destroyed or browser does not need this check - if (inst.destroyed) return; - var o = inst.options - , s = inst.state - // don't need check if inst has parentLayout, but check occassionally in case parent destroyed! - // MINIMUM 100ms interval, for performance - , ms = inst.hasParentLayout ? 5000 : Math.max( o.browserZoomCheckInterval, 100 ) - ; - // set the timer - setTimeout(function(){ - if (inst.destroyed || !o.resizeWithWindow) return; - var d = $.layout.browserZoom.ratio(); - if (d !== s.browserZoom) { - s.browserZoom = d; - inst.resizeAll(); - } - // set a NEW timeout - $.layout.browserZoom._setTimer(inst); - } - , ms ); - } - -, ratio: function () { - var w = window - , s = screen - , d = document - , dE = d.documentElement || d.body - , b = $.layout.browser - , v = b.version - , r, sW, cW - ; - // we can ignore all browsers that fire window.resize event onZoom - if ((b.msie && v > 8) - || !b.msie - ) return false; // don't need to track zoom - - if (s.deviceXDPI) - return calc(s.deviceXDPI, s.systemXDPI); - // everything below is just for future reference! - if (b.webkit && (r = d.body.getBoundingClientRect)) - return calc((r.left - r.right), d.body.offsetWidth); - if (b.webkit && (sW = w.outerWidth)) - return calc(sW, w.innerWidth); - if ((sW = s.width) && (cW = dE.clientWidth)) - return calc(sW, cW); - return false; // no match, so cannot - or don't need to - track zoom - - function calc (x,y) { return (parseInt(x,10) / parseInt(y,10) * 100).toFixed(); } - } - -}; -// add initialization method to Layout's onLoad array of functions -$.layout.onReady.push( $.layout.browserZoom._init ); - - - -})( jQuery ); \ No newline at end of file diff --git a/MacroExtensions/latest/api/lib/modernizr.custom.js b/MacroExtensions/latest/api/lib/modernizr.custom.js deleted file mode 100644 index 4688d633..00000000 --- a/MacroExtensions/latest/api/lib/modernizr.custom.js +++ /dev/null @@ -1,4 +0,0 @@ -/* Modernizr 2.5.3 (Custom Build) | MIT & BSD - * Build: http://www.modernizr.com/download/#-inlinesvg - */ -;window.Modernizr=function(a,b,c){function u(a){i.cssText=a}function v(a,b){return u(prefixes.join(a+";")+(b||""))}function w(a,b){return typeof a===b}function x(a,b){return!!~(""+a).indexOf(b)}function y(a,b,d){for(var e in a){var f=b[a[e]];if(f!==c)return d===!1?a[e]:w(f,"function")?f.bind(d||b):f}return!1}var d="2.5.3",e={},f=b.documentElement,g="modernizr",h=b.createElement(g),i=h.style,j,k={}.toString,l={svg:"http://www.w3.org/2000/svg"},m={},n={},o={},p=[],q=p.slice,r,s={}.hasOwnProperty,t;!w(s,"undefined")&&!w(s.call,"undefined")?t=function(a,b){return s.call(a,b)}:t=function(a,b){return b in a&&w(a.constructor.prototype[b],"undefined")},Function.prototype.bind||(Function.prototype.bind=function(b){var c=this;if(typeof c!="function")throw new TypeError;var d=q.call(arguments,1),e=function(){if(this instanceof e){var a=function(){};a.prototype=c.prototype;var f=new a,g=c.apply(f,d.concat(q.call(arguments)));return Object(g)===g?g:f}return c.apply(b,d.concat(q.call(arguments)))};return e}),m.inlinesvg=function(){var a=b.createElement("div");return a.innerHTML="",(a.firstChild&&a.firstChild.namespaceURI)==l.svg};for(var z in m)t(m,z)&&(r=z.toLowerCase(),e[r]=m[z](),p.push((e[r]?"":"no-")+r));return u(""),h=j=null,e._version=d,e}(this,this.document); \ No newline at end of file diff --git a/MacroExtensions/latest/api/lib/navigation-li-a.png b/MacroExtensions/latest/api/lib/navigation-li-a.png deleted file mode 100644 index 9b32288e045cd94e6aaa0e35f1382a32b66b64da..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1198 zcmV;f1X25mP)0Ed!4I%dZ`*&Mwa}$^y=pHO+G~4PFP7cgqNtZ$C@d7b6ueY6EfuxhrRxTb z)T~ya&4-y}ob2<=X3~k7NxbNd&;u{Yob#Obyyrdd`As60N+sbYO%iU{{(GSei@|cR zGuS!IGHA!t)YSc>qoYVJmkV`tbOa?y%A-GH<cUdUK5PPe5tZ@r@f1t2MrgzaZ_?1v&`X^EOYTd)E}{V5 zBrKVnoSggx-ATO$jP%fpVLd%Pujc0F5{5_@ayADsL3F#_>Dk%Yz5f3G7Z^K)6)Qpn zoJ9)q;cz%LF)?w9y#0>;RLvb1c-_vPEfnk7>VDetXch|w0?yBgaf#`E?QVv5aiCz&KRmDhNAfN^78T-K0o8c>nA1wPy%=( z5O)C7Bna^FIwN@nhG5-_N*fR(<+ zq>qj3TywAajG8nc@EFK`im!TA3)hW85RIX9A?8oY4r+x)7>pTN`NDE(b3=>*Kswq` zNUzwar=gJ9Ku*PmLY@vbr8N{X*`Qgbp%6vFqur}3(J40bgKfgu z08jxxn!Z|ES}Ii0%)Df8Z?DkT*Y{|3b@d57S1nymg#dUKQ9<9L>pLLu-{j-%q}L*f zRsa{DVTI4v*4BQbh?6UYJ3Ku6bNMgH6WG(0l@54P5=M^ M07*qoM6N<$g5>W?*#H0l diff --git a/MacroExtensions/latest/api/lib/navigation-li.png b/MacroExtensions/latest/api/lib/navigation-li.png deleted file mode 100644 index fd0ad06e819742b15f3a982a9b2e50bbaa886a1e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2441 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 TK(qrA00000NkvXXu0mjfp!~2x diff --git a/MacroExtensions/latest/api/lib/object_diagram.png b/MacroExtensions/latest/api/lib/object_diagram.png deleted file mode 100644 index 6e9f2f743f67c15e04846f14819a913713b216e4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3903 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 N002ovPDHLkV1kt{Q<4Ax diff --git a/MacroExtensions/latest/api/lib/object_to_class_big.png b/MacroExtensions/latest/api/lib/object_to_class_big.png deleted file mode 100644 index 7502942eb68134f5569c5c00e84533f452093c43..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9158 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 Qv;Y7A07*qoM6N<$f);0?GXMYp diff --git a/MacroExtensions/latest/api/lib/object_to_trait_big.png b/MacroExtensions/latest/api/lib/object_to_trait_big.png deleted file mode 100644 index c777bfce8dd0a169f484641a3f439720fd23c427..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9200 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 Qv;Y7A07*qoM6N<$f);0?GXMYp diff --git a/MacroExtensions/latest/api/lib/ownderbg2.gif b/MacroExtensions/latest/api/lib/ownderbg2.gif deleted file mode 100644 index 848dd5963a133dc18b9f055928150dc5e762dde0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1145 zcmZ?wbhEHbWMq(F*v!D-Kff?yQ@u%!Pt?vPr`9;D%FyV&t)7!JLsnHrA8cd50E+*) zBYXoCToOwXfwYZ%ML}Y6c4~=2Qfhi;o~_dR-TRdkGE;1o!cBb*d<&dYGcrA@ic*8C z{6dnevXd=SlxV%Qmue&kg&dz0$52&wylyQ zNJ0T*r*nQ$s)DJWfo`&anSp|tp`M|!iMhGCj)IYap@F`Ek-njkuA#Y=v5}R5fdUjL z0c|TvNwW%aaf8|g1^l#~=$>Fbx5m+O@q>*W`v>l<2HT7t|lGSUUA&@HaaD@m-- z%_~-hnc$LIoLrPyP?DLSrvNfBF)6>a#8wIDQivCF3*g4)73+b$qnDhYt6z~=pl_&W z0P+${p|3A~rMbCq)x{-2sR;LCHMlsWvLIDID784hv?w_hs9YIjRe_arQEFmIeo;t% zehw@Y12XbU@{2R_3lyA#O%;3-lQZ)`e6V_7Un|eN;*!L?t5X6BYAPL3ueX-RQWVL^UgZccVqW=48iYD#iaVnTdeY)o`iWJGvaXh?8SV1U1$uaCEv zr-!?ntBbRfql3Mjt&O#nrG>efsfn=>FiYv_>S$|eYN)HJswgWdD#**p%1BE|N{EYz ziUvE+||Kg4FF`M Bj3xj8 diff --git a/MacroExtensions/latest/api/lib/ownerbg.gif b/MacroExtensions/latest/api/lib/ownerbg.gif deleted file mode 100644 index 34a04249ee9edc75662a2539fe7daa04424cbe8d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1118 zcmZ?wbhEHbWMq(FSj50^;>3wdmoDwuvuDGG4L5JzWPkz1|J)J20SYdOC5b@V#=fE; zF*!T6L?J0PJu}Z%>HY5gN(z}Nwo2iqz6QPp&Z!xh9#uuD!Bu`C$yM3OmMKd1b_zBX zRu#Dgxv3?I3Kh9IdBs*0wn~X9`AMl(KsHENUr7P1q$Jx`$q^)>0J76LzbI9~RL?*+ z*}%*|!OT$4(AdP>++0V&$iUD*-@r)U&`8(N+{)O<%D_MY3Y37h6{VzE1-ZCE?E>;_ zl`=|73as??%gf94%8m8%i_-NCEiElUW*8ai0#)c1SLT%@R_NvxE5l51Ni9w;$}A|! z%+FH*nV6WAUs__T1av9H3%LbwWAlpjz~0eI&d=4aNG#Ad)H48i38v837r)ZnT)67u zlAu(Cd$Af^98y`3svneEoL^d$oC;K~46>@g%DE^tu_V7JBtJg~7K#BG`6cQEUIa|mjQ{`r z{qy_R&mZ5vef{$J)5j0*-@SeF`qj%9&!0Vg^7zri2lwyYy>t84%^TORUA=Po(!~qs z&z(JU`qar2$B!L7a`@1}1N-;w-Lrew&K=vgZQZhY)5ZeMTG_V zdAT{+S(zE>X{jm6Nr?&Zaj`McQIQehVWAmo_rKzE=rmCW>q^KY-Co3Z@B`F~;CMqH&FX#K^#)_>%=(Oz40}P&vZD%P=Ep@ zplwAdX;wilZcw{`JX@uVl9B=|ef{$Ca=mh6z5JqdeM3u2OOP2xM!G;1y2X`wC5aWf zdBw^w6I@b@lZ!G7N;32F6hI~>Cgqow*eU^C3h_d20o>TUVm+{T^pf*)^(zt!^bPe4 zKwg3=^!3HBG&dKny0|1L72#g21{a4^7NqJ2r55Lx7A2%-qt%$eX-RQWVL^UgZccVqW=48iYD#iaVnTdeY)o`iWJGva zXh?8SV1U1$uaCEvr-!?ntBbRfql3Mjt&KG>(#*|FO^l6zSxQe=M_Wr%LtRZ(MOjHv zL0(Q)Mp{ZzLR?H#L|8~rfS-?-hntI&gPo0)g_((wfkE*n3%I<{0g<5cg@J|3;H2kk MO(h-&o-PJ!02;c9Qvd(} diff --git a/MacroExtensions/latest/api/lib/package.png b/MacroExtensions/latest/api/lib/package.png deleted file mode 100644 index 6ea17ac320ec13c02680c5549cf496d007ea6acf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3335 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 Y0AfCQM(Z-J8vp 0) { - var fn = scheduler.queues[idx].shift(); - } - return fn; - } - this.add = function(labelName, fn, self, args) { - var doWork = function() { - scheduler.timeout = setTimeout(function() { - var work = scheduler.nextWork(); - if (work != undefined) { - if (work.args == undefined) { work.args = new Array(0); } - work.fn.apply(work.self, work.args); - doWork(); - } - else { - scheduler.timeout = undefined; - } - }, resolution); - } - var idx = 0; - while (idx < scheduler.labels.length && scheduler.labels[idx].name != labelName) { idx = idx + 1; } - if (idx < scheduler.queues.length && scheduler.labels[idx].name == labelName) { - scheduler.queues[idx].push(new scheduler.work(fn, self, args)); - if (scheduler.timeout == undefined) doWork(); - } - else throw("queue for add is non existant"); - } - this.clear = function(labelName) { - var idx = 0; - while (idx < scheduler.labels.length && scheduler.labels[idx].name != labelName) { idx = idx + 1; } - if (idx < scheduler.queues.length && scheduler.labels[idx].name == labelName) { - scheduler.queues[idx] = new Array(); - } - } -}; diff --git a/MacroExtensions/latest/api/lib/selected-implicits.png b/MacroExtensions/latest/api/lib/selected-implicits.png deleted file mode 100644 index bc29efb3e60134039e702d5449e685a3bc103f06..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1150 zcmV-^1cCdBP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyb% z5H~J^JxS;Q00aI>L_t(|+U?vuZxlxy$MNqx?(E$@E}a zfjgk2pr?ZZI(iC9{1RM5N`az8f(nF?5D#);fpbJL7e%q}e0%#alfpQ%40!>*o6k0< z)o$~be)`Ys+>8hzu;10IR{^+p@16iY2d04rkO6`yI{X6A1$Kbce*=Su~m%6x<};NBO|^=w zk&&8I8D)eJLdB9s!^&AlTBkBiQk->uv$J_(rL!`)+`6oQUo`M-?(?sntUozBH8I6_ zIxd}cS_u`9v4GL=Q$k^s5ms8Mgc48JpPpKtTHbQf?P%cW>elMKv(Ak-$BSmt)JB*% z&xl4SAz&~lr34aLhuW=ft3By}IX+c#V!libhr?D})eoI+@M^s{y;vSm62A^F$)OitB>WC^wMc2_eXZ#=?IA zNtVo#TvKb>y}k`n5t#j!>IqWhwOAZQtfS?qODbc_%JAp{Bv5|M;+$+>D$O;$h+90zjvct@cD=76Um1hr9bhBs%or0LWw(j4&M0NBo?c3qpt*ILGd`+j8&ukM^WrzkZ!NckX<_?$*Qo z%j$87JsKwA!0%(gp9dfM)S(Ug1JPplRFf1Ki#3gg$o7X})F#m3e@->|7sOS0SbEhV Q8UO$Q07*qoM6N<$f{R8S_y7O^ diff --git a/MacroExtensions/latest/api/lib/selected-right-implicits.png b/MacroExtensions/latest/api/lib/selected-right-implicits.png deleted file mode 100644 index 8313f4975b4e7191d18183adcd8de77659622874..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 646 zcmV;10(t$3P)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyb% z5H~yS;H?7y00IU{L_t(2&vlbOOIu+S#((eM`{pLzge0aSMr^2qDdNx~brL!h$3j7H z=vW-w3a;+`2(EsF7W@=C3J!%zHAAgkY^&GY>pfj!nreDpp6v(E!+Xx7MC2K81$+m7 zY;JA}!0zrYqoX!HZG4C;@vnu)3ujyHtzOXK7&rxF6g124mS1OCmYnuZ+xuVlXOgMJ zc6`SIH$XZB*WRzaisM*(@Q6t1;PXM}h@;wSWAz%)z$JjLPE>VcqCu%&tubaS2&iC#PW!0_66=%;<0xw^{i3hE^%|)B*O~&n z_No#p0t9Or59T^YDWxZ)$rSL`sPP#KDG(7o7tf`4A3h$uEr?7cOKwR6k+oR=z_!RK zib5?;EM6I9H1O7H{;seXyi77R9j3Fc?F#S)IJZhEKbk8qa%RJ9KCtw_HwGuc_mMD0-%8I-SJwdoORkUZ|94)X^T?I0M7??$cDj1@Kjbd8waHTjq5uE@07*qoM6N<$g8d5^?*IS* diff --git a/MacroExtensions/latest/api/lib/selected-right.png b/MacroExtensions/latest/api/lib/selected-right.png deleted file mode 100644 index 04eda2f3071a81ada129b906e60709eb5b1c4e29..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1380 zcmeAS@N?(olHy`uVBq!ia0vp^AhtLM8;~@ry7vP}NtU=qlmzFem6RtIr7}3C)9WTXpJp<7&;SCUwvn^&w1Gr=XbIJqdZpd>RtPXT0NVp4u- ziLDaQr4TRV7Ql_oD~1LWFu?RH5)1SV^$b8>f+_U%#ji9s7p}UvBq$Z(UaSTehg24% z>IbD3=a&{G10ya?8Dv#~m2**QVo82cNPd0}EEEGW@=NlIGx7@*oP$jjd=ry1^FVyC zdS72F&%EN2#JuEGPZwJypb2`JnJHGz78Y(MCeDVYmgbIzhOP!qZqAm@u103&mL^V) zCPpSOy)OC5rManjB{01y2)#x)^@5T@ZUN9{m(-%nveXo}qWoM1u$Qeeak|CH4X1ff zy(zfeVt`YxKF~4xpom3^XqXT%^?;c0WDDfL6MkwQFtrx}ll6<;A<7I4j5j=8978H@ z)dcU&QVNvVTm1ao`79at5FR1swyg%5$;tYPy#hCG-BSM`+EU9h|6u!#OUJxif~2?K zxN4GUe$wFaojJf9z)p z5$Ey};}0o`4QH}B9yFW z>98SDtSD?}jGxoZxo6X!U$AKQw|sQq!}8b$jjl6i(~7%3uRQeB{zzBi?B~JhyI$eR9CQS uH6MIndtb!u6IcAC@Ew*lAuIQC8Zg|Lxqpi1i6>#8a?jJ%&t;ucLK6TZv;Euv diff --git a/MacroExtensions/latest/api/lib/selected.png b/MacroExtensions/latest/api/lib/selected.png deleted file mode 100644 index c89765239e074f40ac120c7429b5d65a47dc218d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1864 zcmaJ?c~BEq91ceTBSb(%MUFLype4yBBtTLE0s#pnDTc!!APL!pL`ZhCSs~!4NQ)J% zjYlz75elf(`(i|jO7Osgf;y;Fj)H?0s2weyqg2|B3iglEo!Ncw_vZV)-}ip+_hw7u z#fu%tZe$XP z91$o&BVnZ~rVxV@3dMnm*8Y~u#K+tpr8eFcYX>{J>3IbTC zz*H!%LNtI`QJ#sc#Q9Xh>H96H(Fs|N?n9Y~f-&@Rl)L{K0yfdh!-3YEqj zzr%|}JfTL1%QXsEDBx2G1-eQF@z`8Wa5TsX=5T|!OlA}q5go~mjA8`_aoG{!Y!-W* zD?k)0)vyL1=RzO3+)26SR#2lvW&w<;@?a<$L)5^#E%Q{9dkLIW?*kW_+)L1;Tn1r= zVLsS@9rXAT(LLtrMB5U%^S)m|2QQ!4P`HdBBOI%t8E8By$ z)tP&nmBpWMprzkM_|>^sro&sKcBBkCJasJiG9=P9#hP5QNL2+TkyCcgr_WpFbHr7_ z87m!#YYJH5*b!RP{<^=_J_~2|c=d7fAA8(7t(HqhM@QR7hK6D;&9z@F^LTl&+LYOL zUU{>=KQOIits!(3RqM9J$$Df>Q`4Hfywlrm3@To|dNr2U=+QrVeb>z4pMI4}rAnXe z*Su0wQ(?oEXC7Y0{o&u+%(Fh0o}PZBvZ5lZ@LWaJ!Gk4?)RX?H)qdpTZS_XZsax{y z_MKk#HqH@?F3d85ExWtByE8h5+2NQ~XRSrmZE49;u~@u3JtM<+b!er-?p^yG>?l!7 z)@R5TNdqW$9-&m@9!cz z)|KJ#YjcI$M2lT>D1eiHE7md=9Cb6o??`g%oXydj8XFrc(Rq-nRo~Dc92oPqc4`7jYVX4t*9L^0KwY`(Dn^c;fmUh^Z+y;JQ``m+ENO>F}JvzOG zpA_eOow0f6Rfv^j2{j}iqIq*6)BTacb1Yxm)_q06>xylb&!4}+!4jGxigiTeRX*Cn z<30Wx9WD2E4BzxN*jb#kdlW+%OtH1PfPLmI3$H$qQEoeA@M_zz(dMBx)_57yUHsNs zdvF1nVkziYxo1DV=eKeTc|*$c+^@3gOx8(~UC-Pht#*mPtJ;FH$u9Fm&%)M|KTg|f z5*U9$Nu>g6#DPS~Y)4n$4Wb>UOWwc=wp*D7L1rwgy--9rSyofByyv~cY4K+bR|b+B z((YQ6@^?+kI+3=oS=N8}mgQ8nYNyMpfy*0n{`@+ksvim5?MYSE)$MuW)=GnC(9&ES zE)MxRPw9$#K{-F$s=Aq5o>LYZb)fSRyT%9IcD!es`-6BtsJf2jWPf{YuBrE$LxQ!? zVn<`|QHj6njN1xoI7>WT>~c56r$ss7B6`$yLi+Pwn&+jdS}L$Vm@DT=KyDXF%TVr`iW&f2@9*rcCpU*G%kN@v);?Q2jJaQE~K zoxVPGny*U6lIkvBzs-GdKdhGVrt|YT^Vdn8*CU*fW}Ci*yY2_L3v1RibMA*BoY$Y4 ZNDtm_>Mc9CX5mbjz-9e{{de~$lm|} diff --git a/MacroExtensions/latest/api/lib/selected2-right.png b/MacroExtensions/latest/api/lib/selected2-right.png deleted file mode 100644 index bf984ef0bac9acacf732a22f6dbb9f648a6dc26a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1434 zcmeAS@N?(olHy`uVBq!ia0vp^JU}eY!3HGlQ`YSVQj#UE5hcO-X(i=}MX3yqDfvmM z3ZA)%>8U}fi7AzZCsS=07?_nZLn2Bde0{8v^Ko2Tt~skz|cV7z)0WFNY~KZ%Gk)tz(4^Clz_GsrKDK}xwt{?0`hE?GD=Dctn~HE z%ggo3jrH=2()A53EiFN27#ZmTRp=I1=9MH?=;jqG!%T2VElw`VEGWs$&r<-In3$Ab zT4JjNbScCOxdm`z^NOLt1Pn0!io^naLp=kKmtYEgeeo;J&4sHjE(uCSxEHIz#UYgi zsro^w#rdU0$-sz9QwCX8VC7ttnpl!w6q28x0}I7~jQo=P;*9(P1?ON>1>eNv%sdbu ztlrnx$}_LHBrz{J)zigR321^|W@d_&iKVH9n}Ml`sinE4p`ojRlbf@pv#XJrxuuDd zqlu9TOs`9Ra%paAUI|QZ3PP_bPQ9R{kXrz>*(J3ovn(~mttdZN0qkX~Oe}7(Ft;>z zbaFKYnrDICEfBpaSlj~D3-Skcz4}1M=z}5_DWYLQz|;d`!jmnK15fy=dBD_O1WeXN zFSNEXFfj3Xx;TbZ-0BJTJuQ?dve&rp{{2Ne1Xv0M^`dqN6o#(7v-^@5ry`4P^EBOC zzl3jzHSWk1W|3sw);Ue+g;U^>O>?#=UP&uCcCNM}UQqY`_d|&fD$mXQ{c(==)z@ET z6-8WsJ}cX8&(eI*ZD~+t^J3nFi-8`!Zq6JfvCFS!sWLo#9-#4MO^n|D15*n%rrdh_ z?c64vTY1}4B-qwo&yLa&V>QjXcQ{Ddg|Gg%9v?OhmP@U{K>-_Wb*=L_APe@*L{q(Jr$a~Dp z0uLUnIsEVgw zb^Gh3!#nG_`dl;Ss7o9b$omss5Haua%O~3xUd$-@yryCEjht$dO0588|FJa{;N_gy{FZdcQZ9v{BdisYp- zHJ`kr@ZNF#_2kvBmj=Bo*P0sDSkC@KndR}v2pt}MKL2LzQ)!#4?B=IGa(;02XkB+e z+UA+9e^cKCtnU1>r)$si?G5_sWsaKjKm0w#%lN*ryrD|bs&hXR4};S~mM6aHstZA- NrKhW(%Q~loCIFxO8+`x( diff --git a/MacroExtensions/latest/api/lib/selected2.png b/MacroExtensions/latest/api/lib/selected2.png deleted file mode 100644 index a790bb1169b6b54de1d51f7778ee552979f52183..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1965 zcmeAS@N?(olHy`uVBq!ia0vp^CxBR-gAGXf88D;(DajJoh?3y^w370~qErUQl>DSr z1<%~X^wgl##FWaylc_cg49rTIArU1JzCKpT`MG+DAT@dwxdlMo3=B5*6$OdO*{LN8 zNvY|XdA3ULckfqH$V{%1*XSQL?vFu&J;D8jzb> zlBiITo0C^;Rbi_HHrEQs1_|pcDS(xfWZNo192Makpx~Tel&WB=XP}#GU}m6TW~gUq zY+`P1uA^XNU}&IkV5Dzoq-$tyWo%?+V4wg6Nh+i#(Mch>H3D2mX;thjEr=FDs+o0^GXscbn}XpVJ5hw7AF^F7L;V>=P7_pOiaoz zEwNPsx)kDt+yc06!V;*iRM zRQ;gT;{4L0WMIUlDTAykuyQU+O)SYT3dzsUfrVl~Mt(_taYlZDf^)E`f^TASW*&$S zR`2U;<(XGpl9-pA>gi&u1T;Y}Gc(1?!rao>(aF`&)Y9C-(9qSu$<5i)+11F*+|tC! z(Zt9Erq?AuximL5uLPzy1)LqEuE@a9jJa{g3^D*&Fs~}@sPg}hA3HW}*bs2zZP}lLlevA=_U-n$=5&5bna|Ro zr2Kq;ZlP0ibWR_hJ9lpWiz!uc8tF`mg%K|cGE-8Xi0*W2U!-y9WyzzY#H~@SH*>@$ zseF`8+a!0Y?a0N869Ym+-@Jd{U1771b?3>~^XAPvzD32YutZHj$X%{hPhM8G*7Ie^ z?(45b`P!X@+s~$5zT+&;Zp|_IEnicE2OmGbsk)-GK&Ok7i<02OvfcN~%FFGSFVz;w zJpHni>#DT=iM(5&U57r%J7!PHj4vV0>!_hwa)V3FU5<)V5Wtj)rUr z_x@OMhrMuthvj{s_~K>J23#ctD--tXEDh3}dGw%xx?U5Hm;SAjt|^^YCOO8>;4W(W z`B>!wi)4Fbk%f#_R5Z`wIShpf%kMrdS{am?`BMMP;)KgC^MezCb}+X!3X04>KYc=0 zR#uX=we_tFVODdWSs#%Qo55lt(Cc>b)!)p`H+`n$c~0B4YuEdQ0Un!0#W<5w8WS1> zjU#(|d+lGSYu^gc9Ub-|XBRjj>V(vLdtFNI}x@X#@rKBc({rdHG zadB}{adEJA$PLdKG5RM0gA$&|svdjvXi-LPZg17zxGkmW8{DepS^O^EzhB?FuRbCo zqQKAJ|8#0<>Y`n{qHYIXSzdKBa7IiaPpnJ@zlsD;l83n~+r%|1R@_*u>MJ6h&ct{_ z=H=_x!7m;MuX2_MXn9M_J+Cm-hTNpH>=mNsC<9kP)$a(UEUF`RJRVHGw%nH4A_E h2-=FCwErWPz_6w1NS~Nz6ep+x^>p=fS?83{1OQq_0~!DT diff --git a/MacroExtensions/latest/api/lib/signaturebg.gif b/MacroExtensions/latest/api/lib/signaturebg.gif deleted file mode 100644 index b6ac4415e4a3a3ce7e38401a476beea7b1938585..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1214 zcmZ?wbhEHbWMoihIKsei_wL=3Cr`e6|Ni^;?>BB-U$kh^&6_u0zkc=h?b|o6U*ElR z_x}C+_wL<0ckbN#ckgfCzWw^m>zlW3y?yug<;zz$Zrr$Y=gynAZ*JYXb^ZGFckkZ4 zdiCo6|Njg~K=D6!gl~X?OJYePkhZa}C`e4sPAySLN=?tqvsHS(d%u!GW{Ry+xT&v! zZ-H}aMy5wqQEG6NUr2IQcCuxPlD(aRO@&oOZb5EpNuokUZcbjYRfVlmVoH8esuhq8 z64qBz04piUwpDTjNhpBqbj~kIRWQ{v&`mZlGf*%y)H5_TF*i5YQ7|$vG|)FN(l<2H zH8i&}HnK7>P=Ep@plwAdX;wilZcw{`JX@uVl9B=|ef{$Ca=mh6z5JqdeM3u2OOP2x zM!G;1y2X`wC5aWfdBw^w6I@b@lZ!G7N;32F6hI~>Cgqow*eU^C3h_d20o>TUVm+{T z^pf*)^(zt!^bPe4Kwg3=^!3HBG&dKny0|1L72#g21{a4^7NqJ2r55Lx7A2!(A3h{#L&>yz{$%-qt%$9UanL3(T0L?SR?iPsN6x?nx z!08r!pkwqw5sMVjFd<;-0Wsmp7RZ4o{M0;PYA*sNYsUZo{{H#>>*tT}-@bnN{ORL| z_wRsN?$yf|&!0Vg^7zri2lwyYy>t84%^TORUA=Po(!~qs&z(JU`qar2$B!L7a`@1} z1N-;w-Lrew&K=vgZQZhY)5ZeMTG_VdAT{+S(zE>X{jm6Nr?&Z zaj`McQIQehVWAmo_ zrKzE=rmCW>q^KY-Co3Z@B`F~;CMqH&FX#K^#)_>%=(Qs{t4 sPRwL~E)H9a%WR_Xoj{Yna%DYi=CroINg16w1-Ypui3%0DIeEoa6}C!=DfvmMRzNmLSYJs2tfVB{R>=`0p#ZYe zIlm}X!Bo#cH`&0({$jZP#0Sc6WwiTtM zSp~VcLG1$aY?U%fN(!v>^~=l4^~#O)@{7{-4J|D#L1q{k=>k>g7FXt#Bv$C=6)VF` za7isrF3Kz@$;{7F0GXJWlwVq6s|0i@#0$9vaAWg|^}ycIOU}>LuShJ=H`Fr#c?qV_ z*B8Ii++4Wo;*y|LgnO|XTpUtakg6Y)TAW{6l$;7wt_-rOz{ATTy({MavwGFa70Z_`U9x!5!Ugl^&7CuQ*322xr%jzQdD6rQ{e8VX-Cdm>?QN|s z%}tFB^>wv1)m4=h1nAc$w`R`@o}*+(NU2R;bEa6!9jrm z{(inb-d>&_?ryFw&Q6XF_I9>5)>f7l=4PfQ#zw#_rKhW-t);1EF>tv&&SKd&Be*V&c@2Z%*4pRp!kyoTyW@sNKkpiz$&$%l_m71iJOQf Yv$AL3W|;;C$CD p { - margin-top: 5px; -} - -#types ol li:last-child { - margin-bottom: 5px; -} - -/* -#definition { - padding: 6px 0 6px 6px; - min-height: 59px; - color: white; -} -*/ - -#definition { - display: block-inline; - padding: 5px 0px; - height: 61px; -} - -#definition > img { - float: left; - padding-right: 6px; - padding-left: 5px; -} - -#definition > a > img { - float: left; - padding-right: 6px; - padding-left: 5px; -} - -#definition p + h1 { - margin-top: 3px; -} - -#definition > h1 { -/* padding: 12px 0 12px 6px;*/ - color: white; - text-shadow: 3px black; - text-shadow: black 0px 2px 0px; - font-size: 24pt; - display: inline-block; - overflow: hidden; - margin-top: 10px; -} - -#definition h1 > a { - color: #ffffff; - font-size: 24pt; - text-shadow: black 0px 2px 0px; -/* text-shadow: black 0px 0px 0px;*/ -text-decoration: none; -} - -#definition #owner { - color: #ffffff; - margin-top: 4px; - font-size: 10pt; - overflow: hidden; -} - -#definition #owner > a { - color: #ffffff; -} - -#definition #owner > a:hover { - text-decoration: none; -} - -#signature { - background-image:url('signaturebg2.gif'); - background-color: #d7d7d7; - min-height: 18px; - background-repeat:repeat-x; - font-size: 11.5pt; -/* margin-bottom: 10px;*/ - padding: 8px; -} - -#signature > span.modifier_kind { - display: inline; - float: left; - text-align: left; - width: auto; - position: static; - text-shadow: 2px white; - text-shadow: white 0px 1px 0px; -} - -#signature > span.symbol { - text-align: left; - display: inline; - padding-left: 0.7em; - text-shadow: 2px white; - text-shadow: white 0px 1px 0px; -} - -/* Linear super types and known subclasses */ -.hiddenContent { - display: none; -} - -.toggleContainer .toggle { - cursor: pointer; - padding-left: 15px; - background: url("arrow-right.png") no-repeat 0 3px transparent; -} - -.toggleContainer .toggle.open { - background: url("arrow-down.png") no-repeat 0 3px transparent; -} - -.toggleContainer .hiddenContent { - margin-top: 5px; -} - -.value #definition { - background-color: #2C475C; /* blue */ - background-image:url('defbg-blue.gif'); - background-repeat:repeat-x; -} - -.type #definition { - background-color: #316555; /* green */ - background-image:url('defbg-green.gif'); - background-repeat:repeat-x; -} - -#template { - margin-bottom: 50px; -} - -h3 { - color: white; - padding: 5px 10px; - font-size: 12pt; - font-weight: bold; - text-shadow: black 1px 1px 0px; -} - -dl.attributes > dt { - display: block; - float: left; - font-style: italic; -} - -dl.attributes > dt.implicit { - font-weight: bold; - color: darkgreen; -} - -dl.attributes > dd { - display: block; - padding-left: 10em; - margin-bottom: 5px; -} - -#template .values > h3 { - background: #2C475C url("valuemembersbg.gif") repeat-x bottom left; /* grayish blue */ - height: 18px; -} - -#values ol li:last-child { - margin-bottom: 5px; -} - -#template .types > h3 { - background: #316555 url("typebg.gif") repeat-x bottom left; /* green */ - height: 18px; -} - -#constructors > h3 { - background: #4f504f url("constructorsbg.gif") repeat-x bottom left; /* gray */ - height: 18px; -} - -#inheritedMembers > div.parent > h3 { - background: #dadada url("constructorsbg.gif") repeat-x bottom left; /* gray */ - height: 17px; - font-style: italic; - font-size: 12pt; -} - -#inheritedMembers > div.parent > h3 * { - color: white; -} - -#inheritedMembers > div.conversion > h3 { - background: #dadada url("conversionbg.gif") repeat-x bottom left; /* gray */ - height: 17px; - font-style: italic; - font-size: 12pt; -} - -#inheritedMembers > div.conversion > h3 * { - color: white; -} - -#groupedMembers > div.group > h3 { - background: #dadada url("typebg.gif") repeat-x bottom left; /* green */ - height: 17px; - font-size: 12pt; -} - -#groupedMembers > div.group > h3 * { - color: white; -} - - -/* Member cells */ - -div.members > ol { - background-color: white; - list-style: none -} - -div.members > ol > li { - display: block; - border-bottom: 1px solid gray; - padding: 5px 0 6px; - margin: 0 10px; - position: relative; -} - -div.members > ol > li:last-child { - border: 0; - padding: 5px 0 5px; -} - -/* Member signatures */ - -#tooltip { - background: #EFD5B5; - border: 1px solid gray; - color: black; - display: none; - padding: 5px; - position: absolute; -} - -.signature { - font-family: monospace; - font-size: 10pt; - line-height: 18px; - clear: both; - display: block; - text-shadow: 2px white; - text-shadow: white 0px 1px 0px; -} - -.signature .modifier_kind { - position: absolute; - text-align: right; - width: 14em; -} - -.signature > a > .symbol > .name { - text-decoration: underline; -} - -.signature > a:hover > .symbol > .name { - text-decoration: none; -} - -.signature > a { - text-decoration: none; -} - -.signature > .symbol { - display: block; - padding-left: 14.7em; -} - -.signature .name { - display: inline-block; - font-weight: bold; -} - -.signature .symbol > .implicit { - display: inline-block; - font-weight: bold; - text-decoration: underline; - color: darkgreen; -} - -.signature .symbol .shadowed { - color: darkseagreen; -} - -.signature .symbol .params > .implicit { - font-style: italic; -} - -.signature .symbol .deprecated { - text-decoration: line-through; -} - -.signature .symbol .params .default { - font-style: italic; -} - -#template .signature.closed { - background: url("arrow-right.png") no-repeat 0 5px transparent; - cursor: pointer; -} - -#template .signature.opened { - background: url("arrow-down.png") no-repeat 0 5px transparent; - cursor: pointer; -} - -#template .values .signature .name { - color: darkblue; -} - -#template .types .signature .name { - color: darkgreen; -} - -.full-signature-usecase h4 span { - font-size: 10pt; -} - -.full-signature-usecase > #signature { - padding-top: 0px; -} - -#template .full-signature-usecase > .signature.closed { - background: none; -} - -#template .full-signature-usecase > .signature.opened { - background: none; -} - -.full-signature-block { - padding: 5px 0 0; - border-top: 1px solid #EBEBEB; - margin-top: 5px; - margin-bottom: 5px; -} - - -/* Comments text formating */ - -.cmt {} - -.cmt p { - margin: 0.7em 0; -} - -.cmt p:first-child { - margin-top: 0; -} - -.cmt p:last-child { - margin-bottom: 0; -} - -.cmt h3, -.cmt h4, -.cmt h5, -.cmt h6 { - margin-bottom: 0.7em; - margin-top: 1.4em; - display: block; - text-align: left; - font-weight: bold; -} - -.cmt h3 { - font-size: 14pt; -} - -.cmt h4 { - font-size: 13pt; -} - -.cmt h5 { - font-size: 12pt; -} - -.cmt h6 { - font-size: 11pt; -} - -.cmt pre { - padding: 5px; - border: 1px solid #ddd; - background-color: #eee; - margin: 5px 0; - display: block; - font-family: monospace; -} - -.cmt pre span.ano { - color: blue; -} - -.cmt pre span.cmt { - color: green; -} - -.cmt pre span.kw { - font-weight: bold; -} - -.cmt pre span.lit { - color: #c71585; -} - -.cmt pre span.num { - color: #1e90ff; /* dodgerblue */ -} - -.cmt pre span.std { - color: #008080; /* teal */ -} - -.cmt ul { - display: block; - list-style: circle; - padding-left: 20px; -} - -.cmt ol { - display: block; - padding-left:20px; -} - -.cmt ol.decimal { - list-style: decimal; -} - -.cmt ol.lowerAlpha { - list-style: lower-alpha; -} - -.cmt ol.upperAlpha { - list-style: upper-alpha; -} - -.cmt ol.lowerRoman { - list-style: lower-roman; -} - -.cmt ol.upperRoman { - list-style: upper-roman; -} - -.cmt li { - display: list-item; -} - -.cmt code { - font-family: monospace; -} - -.cmt a { - font-style: bold; -} - -.cmt em, .cmt i { - font-style: italic; -} - -.cmt strong, .cmt b { - font-weight: bold; -} - -/* Comments structured layout */ - -.group > div.comment { - padding-top: 5px; - padding-bottom: 5px; - padding-right: 5px; - padding-left: 5px; - border: 1px solid #ddd; - background-color: #eeeee; - margin-top:5px; - margin-bottom:5px; - margin-right:5px; - margin-left:5px; - display: block; -} - -p.comment { - display: block; - margin-left: 14.7em; - margin-top: 5px; -} - -.shortcomment { - display: block; - margin: 5px 10px; -} - -div.fullcommenttop { - padding: 10px 10px; - background-image:url('fullcommenttopbg.gif'); - background-repeat:repeat-x; -} - -div.fullcomment { - margin: 5px 10px; -} - -#template div.fullcommenttop, -#template div.fullcomment { - display:none; - margin: 5px 0 0 14.7em; -} - -#template .shortcomment { - margin: 5px 0 0 14.7em; - padding: 0; -} - -div.fullcomment .block { - padding: 5px 0 0; - border-top: 1px solid #EBEBEB; - margin-top: 5px; - overflow: hidden; -} - -div.fullcommenttop .block { - padding: 5px 0 0; - border-top: 1px solid #EBEBEB; - margin-top: 5px; - margin-bottom: 5px -} - -div.fullcomment div.block ol li p, -div.fullcomment div.block ol li { - display:inline -} - -div.fullcomment .block > h5 { - font-style: italic; - font-weight: normal; - display: inline-block; -} - -div.fullcomment .comment { - margin: 5px 0 10px; -} - -div.fullcommenttop .comment:last-child, -div.fullcomment .comment:last-child { - margin-bottom: 0; -} - -div.fullcommenttop dl.paramcmts { - margin-bottom: 0.8em; - padding-bottom: 0.8em; -} - -div.fullcommenttop dl.paramcmts > dt, -div.fullcomment dl.paramcmts > dt { - display: block; - float: left; - font-weight: bold; - min-width: 70px; -} - -div.fullcommenttop dl.paramcmts > dd, -div.fullcomment dl.paramcmts > dd { - display: block; - padding-left: 10px; - margin-bottom: 5px; - margin-left: 70px; -} - -/* Members filter tool */ - -#textfilter { - position: relative; - display: block; - height: 20px; - margin-bottom: 5px; -} - -#textfilter > .pre { - display: block; - position: absolute; - top: 0; - left: 0; - height: 23px; - width: 21px; - background: url("filter_box_left.png"); -} - -#textfilter > .input { - display: block; - position: absolute; - top: 0; - right: 20px; - left: 20px; -} - -#textfilter > .input > input { - height: 20px; - padding: 1px; - font-weight: bold; - color: #000000; - background: #ffffff url("filterboxbarbg.png") repeat-x top left; - width: 100%; -} - -#textfilter > .post { - display: block; - position: absolute; - top: 0; - right: 0; - height: 23px; - width: 21px; - background: url("filter_box_right.png"); -} - -#mbrsel { - padding: 5px 10px; - background-color: #ededee; /* light gray */ - background-image:url('filterboxbg.gif'); - background-repeat:repeat-x; - font-size: 9.5pt; - display: block; - margin-top: 1em; -/* margin-bottom: 1em; */ -} - -#mbrsel > div { - margin-bottom: 5px; -} - -#mbrsel > div:last-child { - margin-bottom: 0; -} - -#mbrsel > div > span.filtertype { - padding: 4px; - margin-right: 5px; - float: left; - display: inline-block; - color: #000000; - font-weight: bold; - text-shadow: white 0px 1px 0px; - width: 4.5em; -} - -#mbrsel > div > ol { - display: inline-block; -} - -#mbrsel > div > a { - position:relative; - top: -8px; - font-size: 11px; - text-shadow: #ffffff 0 1px 0; -} - -#mbrsel > div > ol#linearization { - display: table; - margin-left: 70px; -} - -#mbrsel > div > ol#linearization > li.in { - text-decoration: none; - float: left; - padding-right: 10px; - margin-right: 5px; - background: url(selected-right.png) no-repeat; - background-position: right 0px; -} - -#mbrsel > div > ol#linearization > li.in > span{ - color: #404040; - float: left; - padding: 1px 0 1px 10px; - background: url(selected.png) no-repeat; - background-position: 0px 0px; - text-shadow: #ffffff 0 1px 0; -} - -#mbrsel > div > ol#implicits { - display: table; - margin-left: 70px; -} - -#mbrsel > div > ol#implicits > li.in { - text-decoration: none; - float: left; - padding-right: 10px; - margin-right: 5px; - background: url(selected-right-implicits.png) no-repeat; - background-position: right 0px; -} - -#mbrsel > div > ol#implicits > li.in > span{ - color: #404040; - float: left; - padding: 1px 0 1px 10px; - background: url(selected-implicits.png) no-repeat; - background-position: 0px 0px; - text-shadow: #ffffff 0 1px 0; -} - -#mbrsel > div > ol > li { -/* padding: 3px 10px;*/ - line-height: 16pt; - display: inline-block; - cursor: pointer; -} - -#mbrsel > div > ol > li.in { - text-decoration: none; - float: left; - padding-right: 10px; - margin-right: 5px; - background: url(selected-right.png) no-repeat; - background-position: right 0px; -} - -#mbrsel > div > ol > li.in > span{ - color: #404040; - float: left; - padding: 1px 0 1px 10px; - background: url(selected.png) no-repeat; - background-position: 0px 0px; - text-shadow: #ffffff 0 1px 0; -} - -#mbrsel > div > ol > li.out { - text-decoration: none; - float: left; - padding-right: 10px; - margin-right: 5px; -} - -#mbrsel > div > ol > li.out > span{ - color: #747474; -/* background-color: #999; */ - float: left; - padding: 1px 0 1px 10px; -/* background: url(unselected.png) no-repeat;*/ - background-position: 0px -1px; - text-shadow: #ffffff 0 1px 0; -} -/* -#mbrsel .hideall { - color: #4C4C4C; - line-height: 16px; - font-weight: bold; -} - -#mbrsel .hideall span { - color: #4C4C4C; - font-weight: bold; -} - -#mbrsel .showall { - color: #4C4C4C; - line-height: 16px; - font-weight: bold; -} - -#mbrsel .showall span { - color: #4C4C4C; - font-weight: bold; -}*/ - -.badge { - display: inline-block; - padding: 2px 4px; - font-size: 11.844px; - font-weight: bold; - line-height: 14px; - color: #ffffff; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - white-space: nowrap; - vertical-align: baseline; - background-color: #999999; - padding-right: 9px; - padding-left: 9px; - -webkit-border-radius: 9px; - -moz-border-radius: 9px; - border-radius: 9px; -} - -.badge-red { - background-color: #b94a48; -} diff --git a/MacroExtensions/latest/api/lib/template.js b/MacroExtensions/latest/api/lib/template.js deleted file mode 100644 index 6d1caf6d..00000000 --- a/MacroExtensions/latest/api/lib/template.js +++ /dev/null @@ -1,466 +0,0 @@ -// © 2009–2010 EPFL/LAMP -// code by Gilles Dubochet with contributions by Pedro Furlanetto - -$(document).ready(function(){ - - // Escapes special characters and returns a valid jQuery selector - function escapeJquery(str){ - return str.replace(/([;&,\.\+\*\~':"\!\^#$%@\[\]\(\)=>\|])/g, '\\$1'); - } - - // highlight and jump to selected member - if (window.location.hash) { - var temp = window.location.hash.replace('#', ''); - var elem = '#'+escapeJquery(temp); - - window.scrollTo(0, 0); - $(elem).parent().effect("highlight", {color: "#FFCC85"}, 3000); - $('html,body').animate({scrollTop:$(elem).parent().offset().top}, 1000); - } - - var isHiddenClass = function (name) { - return name == 'scala.Any' || - name == 'scala.AnyRef'; - }; - - var isHidden = function (elem) { - return $(elem).attr("data-hidden") == 'true'; - }; - - $("#linearization li:gt(0)").filter(function(){ - return isHiddenClass($(this).attr("name")); - }).removeClass("in").addClass("out"); - - $("#implicits li").filter(function(){ - return isHidden(this); - }).removeClass("in").addClass("out"); - - // Pre-filter members - filter(); - - // Member filter box - var input = $("#textfilter input"); - input.bind("keyup", function(event) { - - switch ( event.keyCode ) { - - case 27: // escape key - input.val(""); - filter(true); - break; - - case 38: // up - input.val(""); - filter(false); - window.scrollTo(0, $("body").offset().top); - input.focus(); - break; - - case 33: //page up - input.val(""); - filter(false); - break; - - case 34: //page down - input.val(""); - filter(false); - break; - - default: - window.scrollTo(0, $("#mbrsel").offset().top); - filter(true); - break; - - } - }); - input.focus(function(event) { - input.select(); - }); - $("#textfilter > .post").click(function() { - $("#textfilter input").attr("value", ""); - filter(); - }); - $(document).keydown(function(event) { - - if (event.keyCode == 9) { // tab - $("#index-input", window.parent.document).focus(); - input.attr("value", ""); - return false; - } - }); - - $("#linearization li").click(function(){ - if ($(this).hasClass("in")) { - $(this).removeClass("in"); - $(this).addClass("out"); - } - else if ($(this).hasClass("out")) { - $(this).removeClass("out"); - $(this).addClass("in"); - }; - filter(); - }); - - $("#implicits li").click(function(){ - if ($(this).hasClass("in")) { - $(this).removeClass("in"); - $(this).addClass("out"); - } - else if ($(this).hasClass("out")) { - $(this).removeClass("out"); - $(this).addClass("in"); - }; - filter(); - }); - - $("#mbrsel > div[id=ancestors] > ol > li.hideall").click(function() { - $("#linearization li.in").removeClass("in").addClass("out"); - $("#linearization li:first").removeClass("out").addClass("in"); - $("#implicits li.in").removeClass("in").addClass("out"); - - if ($(this).hasClass("out") && $("#mbrsel > div[id=ancestors] > ol > li.showall").hasClass("in")) { - $(this).removeClass("out").addClass("in"); - $("#mbrsel > div[id=ancestors] > ol > li.showall").removeClass("in").addClass("out"); - } - - filter(); - }) - $("#mbrsel > div[id=ancestors] > ol > li.showall").click(function() { - var filteredLinearization = - $("#linearization li.out").filter(function() { - return ! isHiddenClass($(this).attr("name")); - }); - filteredLinearization.removeClass("out").addClass("in"); - - var filteredImplicits = - $("#implicits li.out").filter(function() { - return ! isHidden(this); - }); - filteredImplicits.removeClass("out").addClass("in"); - - if ($(this).hasClass("out") && $("#mbrsel > div[id=ancestors] > ol > li.hideall").hasClass("in")) { - $(this).removeClass("out").addClass("in"); - $("#mbrsel > div[id=ancestors] > ol > li.hideall").removeClass("in").addClass("out"); - } - - filter(); - }); - $("#visbl > ol > li.public").click(function() { - if ($(this).hasClass("out")) { - $(this).removeClass("out").addClass("in"); - $("#visbl > ol > li.all").removeClass("in").addClass("out"); - filter(); - }; - }) - $("#visbl > ol > li.all").click(function() { - if ($(this).hasClass("out")) { - $(this).removeClass("out").addClass("in"); - $("#visbl > ol > li.public").removeClass("in").addClass("out"); - filter(); - }; - }); - $("#order > ol > li.alpha").click(function() { - if ($(this).hasClass("out")) { - orderAlpha(); - }; - }) - $("#order > ol > li.inherit").click(function() { - if ($(this).hasClass("out")) { - orderInherit(); - }; - }); - $("#order > ol > li.group").click(function() { - if ($(this).hasClass("out")) { - orderGroup(); - }; - }); - $("#groupedMembers").hide(); - - initInherit(); - - // Create tooltips - $(".extype").add(".defval").tooltip({ - tip: "#tooltip", - position:"top center", - predelay: 500, - onBeforeShow: function(ev) { - $(this.getTip()).text(this.getTrigger().attr("name")); - } - }); - - /* Add toggle arrows */ - //var docAllSigs = $("#template li").has(".fullcomment").find(".signature"); - // trying to speed things up a little bit - var docAllSigs = $("#template li[fullComment=yes] .signature"); - - function commentToggleFct(signature){ - var parent = signature.parent(); - var shortComment = $(".shortcomment", parent); - var fullComment = $(".fullcomment", parent); - var vis = $(":visible", fullComment); - signature.toggleClass("closed").toggleClass("opened"); - if (vis.length > 0) { - shortComment.slideDown(100); - fullComment.slideUp(100); - } - else { - shortComment.slideUp(100); - fullComment.slideDown(100); - } - }; - docAllSigs.addClass("closed"); - docAllSigs.click(function() { - commentToggleFct($(this)); - }); - - /* Linear super types and known subclasses */ - function toggleShowContentFct(e){ - e.toggleClass("open"); - var content = $(".hiddenContent", e.parent().get(0)); - if (content.is(':visible')) { - content.slideUp(100); - } - else { - content.slideDown(100); - } - }; - - $(".toggle:not(.diagram-link)").click(function() { - toggleShowContentFct($(this)); - }); - - // Set parent window title - windowTitle(); - - if ($("#order > ol > li.group").length == 1) { orderGroup(); }; -}); - -function orderAlpha() { - $("#order > ol > li.alpha").removeClass("out").addClass("in"); - $("#order > ol > li.inherit").removeClass("in").addClass("out"); - $("#order > ol > li.group").removeClass("in").addClass("out"); - $("#template > div.parent").hide(); - $("#template > div.conversion").hide(); - $("#mbrsel > div[id=ancestors]").show(); - filter(); -}; - -function orderInherit() { - $("#order > ol > li.inherit").removeClass("out").addClass("in"); - $("#order > ol > li.alpha").removeClass("in").addClass("out"); - $("#order > ol > li.group").removeClass("in").addClass("out"); - $("#template > div.parent").show(); - $("#template > div.conversion").show(); - $("#mbrsel > div[id=ancestors]").hide(); - filter(); -}; - -function orderGroup() { - $("#order > ol > li.group").removeClass("out").addClass("in"); - $("#order > ol > li.alpha").removeClass("in").addClass("out"); - $("#order > ol > li.inherit").removeClass("in").addClass("out"); - $("#template > div.parent").hide(); - $("#template > div.conversion").hide(); - $("#mbrsel > div[id=ancestors]").show(); - filter(); -}; - -/** Prepares the DOM for inheritance-based display. To do so it will: - * - hide all statically-generated parents headings; - * - copy all members from the value and type members lists (flat members) to corresponding lists nested below the - * parent headings (inheritance-grouped members); - * - initialises a control variable used by the filter method to control whether filtering happens on flat members - * or on inheritance-grouped members. */ -function initInherit() { - // inheritParents is a map from fully-qualified names to the DOM node of parent headings. - var inheritParents = new Object(); - var groupParents = new Object(); - $("#inheritedMembers > div.parent").each(function(){ - inheritParents[$(this).attr("name")] = $(this); - }); - $("#inheritedMembers > div.conversion").each(function(){ - inheritParents[$(this).attr("name")] = $(this); - }); - $("#groupedMembers > div.group").each(function(){ - groupParents[$(this).attr("name")] = $(this); - }); - - $("#types > ol > li").each(function(){ - var mbr = $(this); - this.mbrText = mbr.find("> .fullcomment .cmt").text(); - var qualName = mbr.attr("name"); - var owner = qualName.slice(0, qualName.indexOf("#")); - var name = qualName.slice(qualName.indexOf("#") + 1); - var inheritParent = inheritParents[owner]; - if (inheritParent != undefined) { - var types = $("> .types > ol", inheritParent); - if (types.length == 0) { - inheritParent.append("

                                                                              Type Members

                                                                                "); - types = $("> .types > ol", inheritParent); - } - var clone = mbr.clone(); - clone[0].mbrText = this.mbrText; - types.append(clone); - } - var group = mbr.attr("group") - var groupParent = groupParents[group]; - if (groupParent != undefined) { - var types = $("> .types > ol", groupParent); - if (types.length == 0) { - groupParent.append("
                                                                                  "); - types = $("> .types > ol", groupParent); - } - var clone = mbr.clone(); - clone[0].mbrText = this.mbrText; - types.append(clone); - } - }); - - $("#values > ol > li").each(function(){ - var mbr = $(this); - this.mbrText = mbr.find("> .fullcomment .cmt").text(); - var qualName = mbr.attr("name"); - var owner = qualName.slice(0, qualName.indexOf("#")); - var name = qualName.slice(qualName.indexOf("#") + 1); - var inheritParent = inheritParents[owner]; - if (inheritParent != undefined) { - var values = $("> .values > ol", inheritParent); - if (values.length == 0) { - inheritParent.append("

                                                                                  Value Members

                                                                                    "); - values = $("> .values > ol", inheritParent); - } - var clone = mbr.clone(); - clone[0].mbrText = this.mbrText; - values.append(clone); - } - var group = mbr.attr("group") - var groupParent = groupParents[group]; - if (groupParent != undefined) { - var values = $("> .values > ol", groupParent); - if (values.length == 0) { - groupParent.append("
                                                                                      "); - values = $("> .values > ol", groupParent); - } - var clone = mbr.clone(); - clone[0].mbrText = this.mbrText; - values.append(clone); - } - }); - $("#inheritedMembers > div.parent").each(function() { - if ($("> div.members", this).length == 0) { $(this).remove(); }; - }); - $("#inheritedMembers > div.conversion").each(function() { - if ($("> div.members", this).length == 0) { $(this).remove(); }; - }); - $("#groupedMembers > div.group").each(function() { - if ($("> div.members", this).length == 0) { $(this).remove(); }; - }); -}; - -/* filter used to take boolean scrollToMember */ -function filter() { - var query = $.trim($("#textfilter input").val()).toLowerCase(); - query = query.replace(/[-[\]{}()*+?.,\\^$|#]/g, "\\$&").replace(/\s+/g, "|"); - var queryRegExp = new RegExp(query, "i"); - var privateMembersHidden = $("#visbl > ol > li.public").hasClass("in"); - var orderingAlphabetic = $("#order > ol > li.alpha").hasClass("in"); - var orderingInheritance = $("#order > ol > li.inherit").hasClass("in"); - var orderingGroups = $("#order > ol > li.group").hasClass("in"); - var hiddenSuperclassElementsLinearization = orderingInheritance ? $("#linearization > li:gt(0)") : $("#linearization > li.out"); - var hiddenSuperclassesLinearization = hiddenSuperclassElementsLinearization.map(function() { - return $(this).attr("name"); - }).get(); - var hiddenSuperclassElementsImplicits = orderingInheritance ? $("#implicits > li") : $("#implicits > li.out"); - var hiddenSuperclassesImplicits = hiddenSuperclassElementsImplicits.map(function() { - return $(this).attr("name"); - }).get(); - - var hideInheritedMembers; - - if (orderingAlphabetic) { - $("#allMembers").show(); - $("#inheritedMembers").hide(); - $("#groupedMembers").hide(); - hideInheritedMembers = true; - $("#allMembers > .members").each(filterFunc); - } else if (orderingGroups) { - $("#groupedMembers").show(); - $("#inheritedMembers").hide(); - $("#allMembers").hide(); - hideInheritedMembers = true; - $("#groupedMembers > .group > .members").each(filterFunc); - $("#groupedMembers > div.group").each(function() { - $(this).show(); - if ($("> div.members", this).not(":hidden").length == 0) { - $(this).hide(); - } else { - $(this).show(); - } - }); - } else if (orderingInheritance) { - $("#inheritedMembers").show(); - $("#groupedMembers").hide(); - $("#allMembers").hide(); - hideInheritedMembers = false; - $("#inheritedMembers > .parent > .members").each(filterFunc); - $("#inheritedMembers > .conversion > .members").each(filterFunc); - } - - - function filterFunc() { - var membersVisible = false; - var members = $(this); - members.find("> ol > li").each(function() { - var mbr = $(this); - if (privateMembersHidden && mbr.attr("visbl") == "prt") { - mbr.hide(); - return; - } - var name = mbr.attr("name"); - // Owner filtering must not happen in "inherited from" member lists - if (hideInheritedMembers) { - var ownerIndex = name.indexOf("#"); - if (ownerIndex < 0) { - ownerIndex = name.lastIndexOf("."); - } - var owner = name.slice(0, ownerIndex); - for (var i = 0; i < hiddenSuperclassesLinearization.length; i++) { - if (hiddenSuperclassesLinearization[i] == owner) { - mbr.hide(); - return; - } - }; - for (var i = 0; i < hiddenSuperclassesImplicits.length; i++) { - if (hiddenSuperclassesImplicits[i] == owner) { - mbr.hide(); - return; - } - }; - } - if (query && !(queryRegExp.test(name) || queryRegExp.test(this.mbrText))) { - mbr.hide(); - return; - } - mbr.show(); - membersVisible = true; - }); - - if (membersVisible) - members.show(); - else - members.hide(); - }; - - return false; -}; - -function windowTitle() -{ - try { - parent.document.title=document.title; - } - catch(e) { - // Chrome doesn't allow settings the parent's title when - // used on the local file system. - } -}; diff --git a/MacroExtensions/latest/api/lib/tools.tooltip.js b/MacroExtensions/latest/api/lib/tools.tooltip.js deleted file mode 100644 index 0af34eca..00000000 --- a/MacroExtensions/latest/api/lib/tools.tooltip.js +++ /dev/null @@ -1,14 +0,0 @@ -/* - * tools.tooltip 1.1.3 - Tooltips done right. - * - * Copyright (c) 2009 Tero Piirainen - * http://flowplayer.org/tools/tooltip.html - * - * Dual licensed under MIT and GPL 2+ licenses - * http://www.opensource.org/licenses - * - * Launch : November 2008 - * Date: ${date} - * Revision: ${revision} - */ -(function(c){var d=[];c.tools=c.tools||{};c.tools.tooltip={version:"1.1.3",conf:{effect:"toggle",fadeOutSpeed:"fast",tip:null,predelay:0,delay:30,opacity:1,lazy:undefined,position:["top","center"],offset:[0,0],cancelDefault:true,relative:false,oneInstance:true,events:{def:"mouseover,mouseout",input:"focus,blur",widget:"focus mouseover,blur mouseout",tooltip:"mouseover,mouseout"},api:false},addEffect:function(e,g,f){b[e]=[g,f]}};var b={toggle:[function(e){var f=this.getConf(),g=this.getTip(),h=f.opacity;if(h<1){g.css({opacity:h})}g.show();e.call()},function(e){this.getTip().hide();e.call()}],fade:[function(e){this.getTip().fadeIn(this.getConf().fadeInSpeed,e)},function(e){this.getTip().fadeOut(this.getConf().fadeOutSpeed,e)}]};function a(f,g){var p=this,k=c(this);f.data("tooltip",p);var l=f.next();if(g.tip){l=c(g.tip);if(l.length>1){l=f.nextAll(g.tip).eq(0);if(!l.length){l=f.parent().nextAll(g.tip).eq(0)}}}function o(u){var t=g.relative?f.position().top:f.offset().top,s=g.relative?f.position().left:f.offset().left,v=g.position[0];t-=l.outerHeight()-g.offset[0];s+=f.outerWidth()+g.offset[1];var q=l.outerHeight()+f.outerHeight();if(v=="center"){t+=q/2}if(v=="bottom"){t+=q}v=g.position[1];var r=l.outerWidth()+f.outerWidth();if(v=="center"){s-=r/2}if(v=="left"){s-=r}return{top:t,left:s}}var i=f.is(":input"),e=i&&f.is(":checkbox, :radio, select, :button"),h=f.attr("type"),n=g.events[h]||g.events[i?(e?"widget":"input"):"def"];n=n.split(/,\s*/);if(n.length!=2){throw"Tooltip: bad events configuration for "+h}f.bind(n[0],function(r){if(g.oneInstance){c.each(d,function(){this.hide()})}var q=l.data("trigger");if(q&&q[0]!=this){l.hide().stop(true,true)}r.target=this;p.show(r);n=g.events.tooltip.split(/,\s*/);l.bind(n[0],function(){p.show(r)});if(n[1]){l.bind(n[1],function(){p.hide(r)})}});f.bind(n[1],function(q){p.hide(q)});if(!c.browser.msie&&!i&&!g.predelay){f.mousemove(function(){if(!p.isShown()){f.triggerHandler("mouseover")}})}if(g.opacity<1){l.css("opacity",g.opacity)}var m=0,j=f.attr("title");if(j&&g.cancelDefault){f.removeAttr("title");f.data("title",j)}c.extend(p,{show:function(r){if(r){f=c(r.target)}clearTimeout(l.data("timer"));if(l.is(":animated")||l.is(":visible")){return p}function q(){l.data("trigger",f);var t=o(r);if(g.tip&&j){l.html(f.data("title"))}r=r||c.Event();r.type="onBeforeShow";k.trigger(r,[t]);if(r.isDefaultPrevented()){return p}t=o(r);l.css({position:"absolute",top:t.top,left:t.left});var s=b[g.effect];if(!s){throw'Nonexistent effect "'+g.effect+'"'}s[0].call(p,function(){r.type="onShow";k.trigger(r)})}if(g.predelay){clearTimeout(m);m=setTimeout(q,g.predelay)}else{q()}return p},hide:function(r){clearTimeout(l.data("timer"));clearTimeout(m);if(!l.is(":visible")){return}function q(){r=r||c.Event();r.type="onBeforeHide";k.trigger(r);if(r.isDefaultPrevented()){return}b[g.effect][1].call(p,function(){r.type="onHide";k.trigger(r)})}if(g.delay&&r){l.data("timer",setTimeout(q,g.delay))}else{q()}return p},isShown:function(){return l.is(":visible, :animated")},getConf:function(){return g},getTip:function(){return l},getTrigger:function(){return f},bind:function(q,r){k.bind(q,r);return p},onHide:function(q){return this.bind("onHide",q)},onBeforeShow:function(q){return this.bind("onBeforeShow",q)},onShow:function(q){return this.bind("onShow",q)},onBeforeHide:function(q){return this.bind("onBeforeHide",q)},unbind:function(q){k.unbind(q);return p}});c.each(g,function(q,r){if(c.isFunction(r)){p.bind(q,r)}})}c.prototype.tooltip=function(e){var f=this.eq(typeof e=="number"?e:0).data("tooltip");if(f){return f}var g=c.extend(true,{},c.tools.tooltip.conf);if(c.isFunction(e)){e={onBeforeShow:e}}else{if(typeof e=="string"){e={tip:e}}}e=c.extend(true,g,e);if(typeof e.position=="string"){e.position=e.position.split(/,?\s/)}if(e.lazy!==false&&(e.lazy===true||this.length>20)){this.one("mouseover",function(h){f=new a(c(this),e);f.show(h);d.push(f)})}else{this.each(function(){f=new a(c(this),e);d.push(f)})}return e.api?f:this}})(jQuery); \ No newline at end of file diff --git a/MacroExtensions/latest/api/lib/trait.png b/MacroExtensions/latest/api/lib/trait.png deleted file mode 100644 index fb961a2eda3f55c9d8272a4793549e23120aec6b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3374 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 Ef&ySVw*UYD diff --git a/MacroExtensions/latest/api/lib/trait_big.png b/MacroExtensions/latest/api/lib/trait_big.png deleted file mode 100644 index 625d9251cba32d350beb988fcd072672d5f3b375..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7410 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 diff --git a/MacroExtensions/latest/api/lib/trait_diagram.png b/MacroExtensions/latest/api/lib/trait_diagram.png deleted file mode 100644 index 88983254ce3a4295951e4d3af927d50b50a3146d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3882 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 diff --git a/MacroExtensions/latest/api/lib/type_diagram.png b/MacroExtensions/latest/api/lib/type_diagram.png deleted file mode 100644 index d8152529fdc350853f4b1e7debb0a0c8d632ff7f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1841 zcmaJ?c~BE)99T$Lr=we%F*v^CE}IxJ--BM^o`!9R>q2MpO@j3bQT^*1$SrURFCC z2>>oM1k&PKWSh-nWFHq$`FD5iZZP_mU) z32Z{*^D%gSz6vtrXBfhbw5YjYBq1UN%rLG433H~!CL+YN*SaEd?$~D0z}FBwLri;< zlvb$*B`5}i0w$YbV2857P!5yB;|qntIUtwKVYAp=7Kh8=2t_=uh|LDyJ~T2KW=s`n zr1H11$d#C8!f~sJ#mddiW#;mjD3-?JgolSaG`L&_iD20BEVzzfSZqPV3R2i+zz{2r zpcc@fsMDj_xR^#}`lbZ4bwt);d)p?mVJt#tWpS8nM@hp#rSkuwX7dQzhHKz=`TnP{ z4a&2^EDdZ!voQmCaH&C#P*#xygLOEHK`5Fz+(oqs#Zj9HwStoQ0#Kk;ub192qxO9xI4phs&jMDLuu=8ia*d7`^PQtaB8%V%dM-8hnc zWXxx0wa@!*AHI2bF!i_Rsq(Dc+_=BBRdhN%c)_>(jM>>q_pqkTg98IJUyQoI+fvHW+Ky=RaJHK_H8<_+r@L-=`&~A@8@htuCFyo7|Ye*XR%m1bgeEg zFQ4e-O%5~QhcSJ@+e3+4u5h&TQ7=ol(Sy|%)oB~3rR9qStw?S1qbph5q z&KC1Zo}!x;7&ze>Pnnolwm_0_hq|G?I5}umOoG6-og;M~aFwb0gA-m@CB*>;j`-^fFX zREb^}yI;P1`Atbl3E!lcmDl{`I!vRPV6Uv~sjI8I^y}`yW}g)QO8e{-t(G`lzw?&2 vpS!x@6ME$tZpA+Dnp^bdh^L`1X14%ymwB@Ei@#dw_=zcGDrrOPlA?bAm}bg0 diff --git a/MacroExtensions/latest/api/lib/type_to_object_big.png b/MacroExtensions/latest/api/lib/type_to_object_big.png deleted file mode 100644 index ef2615bacc702f153594af64f60e4443ab91ea99..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4969 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 SK}x{k>c&71H4lFd25SHaTcP{_ diff --git a/MacroExtensions/latest/api/lib/unselected.png b/MacroExtensions/latest/api/lib/unselected.png deleted file mode 100644 index d5ac639405ffe0a45fd51de2904692c7e905c5ef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1879 zcmaJ?Yg7|Q6b|^HqG$*RJ1=z=bYV{JM(?ty?5^2v#TP* zXV}>~*-|JJJE=r0C+8;ear$C7`R*|}n8|585uzZXu~b42X<$l_3QK_jDGJSlaJAasf;LDeyc*Eo3}9c9H=gDj{Q* zj|`OIA~+3^WNF~&tne6R)&eD8#Rv=l{0#z90EGz%Frevbt-v5;yw??wYs)r^0lbG0 z3xtdhK`CUBfC$sTfDaS&Qi8r9;LB#Ry}5pVe$xRC$Oc&;hsEZ2vHb+z903Rd9|wc< zrctE|2w4^iul*#@dilU#;T0#zg zj`u%>wK17E%#y=eOs7$jg-dm_xWWY@4Ga;OCI-XO2W~Mk4I?mZ8ioU+XdgfZDG{~B zevg;Q1X8t@fYeG@Di$(G1tx;11R@?Ul*<+Q`0)LL*z6E6I8?+Jg>ZcR_}t(iE{8k7 z6=O;r3ag0$uIe+_cTldS6;Pb?EQU46LRb~5!BF6R$^vBYSiA?-`^Z%d9t(F+E{hC? zWhv~x3O%qzc8_KGsclK)Q{%&GvfDLeTemlSSw(&=%~EktjN#goZ7tzWkmK?P5!pej zcgbngf{{xfoysL(v+nXQ%V%{s8|-goFJRRzm(JR?+Cz5Dqrf!(w;eBS^2Qbbyz`?P z!dmMqkhh4rBr`&DuXwy7?8M666TRIP!-Kxd6IZT;-`w47yRIJLS&eDFPkXt3%K^K0 zxvd>{PEz7$&yN26$`x-%mz9NYMy!!sV%a`j^Hs;A+6_meQ|#(84dYrLzs#D0a-9-> zXp5TI*lAt)^L4$LtW3r!u0(7U$M3WNxbFl#Y6)sfCuM_h0Dj+_NI#oU82h zEYn8MB55VEC76D(^U%6(537s|`qy0xuZxiTBPUkw7FpA|oa|q3x&rEbad)k3?r)?p z@(*3r=L{pJ@|ua7?#u&Zb4jDw}LwD`?cl&LflP?-Dcam`y7@w(rfe&hxxzG!8Rq zd3cU-TVqO9e@jct0m#uM%YI6=c)izt$FXzkCGNCDn?3f0)m2qh)oXI)+J))tQ`J%yf$?jzi#;wb6p+pl6@I6FDcU8S@0 z2yYs0)wkxB8$U4cUAkWXYVtGH@3;Xl6o>{ z`8r;g@W#_6H@AB)wLXucXl($Gw>h+!R+r@OGB4r}H<=k5E!h!hFNAsK@*auZUlX^W z*9BWOitVMP{KWY9K4SyCd2$@CpV8szA3vS`;7CnPa`sOhN%_yZfk4XNe)i15yy{pC4X~ch)SnB{P)qSs-VcSX*DP3r<@Yyzrk~MM=TqvuBRvF tur|z~H^sL5c+!MS88ch*;^?;{KuWlJ)Eh;9cd6x9Ck+V~n}X*q`v(^B>01B* diff --git a/MacroExtensions/latest/api/lib/valuemembersbg.gif b/MacroExtensions/latest/api/lib/valuemembersbg.gif deleted file mode 100644 index 2a949311d7869cb769ef7fd48a9c03a57937b60d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1206 zcmZ?wbhEHbWMq(GIKsdnZ{h0@Uu7LxEUIN)Ic=RqSb?mWkG6ZfPfmw%K&HM|vRQDB zZ(f&YMvIb7kh)W(qIH0ZeVAK%lWR)7rb~>DTbx&Ro3x3ip?;Zqle1Gx6p~WYGxKbf-tXS8q>!0ns}yePYv5bpoSKp8QB{;0 zT;&&%T$P<{nWAKGr(jcIRgqhen_7~nP?4LHS8P>btCX0MpOk6^WP^nDl@!2AO0sR0 z96=HaAUmD&i&7O#^$c{A4a^J_%nbDmjZMtW&2GK4GRy>*)Z*l#%z~24{5%DaiHS-1r6smXK$k+ikXryZHm_I@>>a)2{9OHt!~%Uo zJp+)JUEg{v+u2}(t{7puX=A(aKG`a!A1`K3k4sX*n*AgcnUy@&(kzb(T9BiuKo0y!L2jYX(`}$gW<`tJD<|U_ky4WfKP0-8COtCUC zHgGd=G%zu>baFB@bTx2tbGCGLH8L}|G;wk?F*1Sab;(aI%}vcKf$2>_=rzTu7nBro z3xGDeq!wkCrKY$Q<>xAZy=;|<+bu>o&4cPq!R;1foO<VgsyL#pFrHdENpF4Zz^r@34jvqUEVojbN~+qz}*ri~lc zuUorj^{SOCmM>enWbvYf3+B(8J7@N+nKPzOn>uCkq=^&y`+9r2yE;4C+ge+in;IMH z>uPJNt12tX%Sua%iwXi?qaq{1!$L!Xg8~Em{d|4A zy*xeK-CSLqog5wP?QCtVtt>6f%}h;V~x zOjJZzNKk;EkC%s=i<5($jg^I&iIIUp@h1zoq|gD8pz?@;RXoAfpyR4Xuvm`MMwJ;w P0sc=M8VWO=IT)+~jV+!7 diff --git a/MacroExtensions/latest/api/package.html b/MacroExtensions/latest/api/package.html deleted file mode 100644 index 44daaada..00000000 --- a/MacroExtensions/latest/api/package.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - root - scalaxy-macro-extensions: scalaxy-macro-extensions 0.3-SNAPSHOT - _root_ - - - - - - - - - - -
                                                                                      - - -

                                                                                      root package

                                                                                      -
                                                                                      - -

                                                                                      - - - package - - - root - -

                                                                                      - -
                                                                                      - - -
                                                                                      -
                                                                                      - - -
                                                                                      - Visibility -
                                                                                      1. Public
                                                                                      2. All
                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      -
                                                                                      - - - - - - -
                                                                                      -

                                                                                      Value Members

                                                                                      -
                                                                                      1. - - -

                                                                                        - - - package - - - scalaxy - -

                                                                                        - -
                                                                                      -
                                                                                      - - - - -
                                                                                      - -
                                                                                      - - -
                                                                                      - -
                                                                                      -
                                                                                      -

                                                                                      Ungrouped

                                                                                      - -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      - - - - - \ No newline at end of file diff --git a/MacroExtensions/latest/api/scalaxy/extensions/Extensions$DefsTransformer.html b/MacroExtensions/latest/api/scalaxy/extensions/Extensions$DefsTransformer.html deleted file mode 100644 index 9625bd29..00000000 --- a/MacroExtensions/latest/api/scalaxy/extensions/Extensions$DefsTransformer.html +++ /dev/null @@ -1,702 +0,0 @@ - - - - - DefsTransformer - scalaxy-macro-extensions: scalaxy-macro-extensions 0.3-SNAPSHOT - scalaxy.extensions.Extensions.DefsTransformer - - - - - - - - - - -
                                                                                      - -

                                                                                      scalaxy.extensions.Extensions

                                                                                      -

                                                                                      DefsTransformer

                                                                                      -
                                                                                      - -

                                                                                      - - - class - - - DefsTransformer extends scala.tools.nsc.Global.Transformer - -

                                                                                      - -
                                                                                      - Linear Supertypes -
                                                                                      scala.tools.nsc.Global.Transformer, scala.tools.nsc.Global.Transformer, AnyRef, Any
                                                                                      -
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - Ordering -
                                                                                        - -
                                                                                      1. Alphabetic
                                                                                      2. -
                                                                                      3. By inheritance
                                                                                      4. -
                                                                                      -
                                                                                      -
                                                                                      - Inherited
                                                                                      -
                                                                                      -
                                                                                        -
                                                                                      1. DefsTransformer
                                                                                      2. Transformer
                                                                                      3. Transformer
                                                                                      4. AnyRef
                                                                                      5. Any
                                                                                      6. -
                                                                                      -
                                                                                      - -
                                                                                        -
                                                                                      1. Hide All
                                                                                      2. -
                                                                                      3. Show all
                                                                                      4. -
                                                                                      - Learn more about member selection -
                                                                                      -
                                                                                      - Visibility -
                                                                                      1. Public
                                                                                      2. All
                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      Instance Constructors

                                                                                      -
                                                                                      1. - - -

                                                                                        - - - new - - - DefsTransformer() - -

                                                                                        - -
                                                                                      -
                                                                                      - - - - - -
                                                                                      -

                                                                                      Value Members

                                                                                      -
                                                                                      1. - - -

                                                                                        - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        -
                                                                                      2. - - -

                                                                                        - - final - def - - - !=(arg0: Any): Boolean - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Any
                                                                                        -
                                                                                      3. - - -

                                                                                        - - final - def - - - ##(): Int - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef → Any
                                                                                        -
                                                                                      4. - - -

                                                                                        - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        -
                                                                                      5. - - -

                                                                                        - - final - def - - - ==(arg0: Any): Boolean - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Any
                                                                                        -
                                                                                      6. - - -

                                                                                        - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Any
                                                                                        -
                                                                                      7. - - -

                                                                                        - - - def - - - atOwner[A](owner: scala.tools.nsc.Global.Symbol)(trans: ⇒ A): A - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Transformer
                                                                                        -
                                                                                      8. - - -

                                                                                        - - - def - - - clone(): AnyRef - -

                                                                                        -
                                                                                        Attributes
                                                                                        protected[java.lang]
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        Annotations
                                                                                        - @throws( - - ... - ) - -
                                                                                        -
                                                                                      9. - - -

                                                                                        - - - def - - - currentClass: scala.tools.nsc.Global.Symbol - -

                                                                                        -
                                                                                        Attributes
                                                                                        protected
                                                                                        Definition Classes
                                                                                        Transformer
                                                                                        -
                                                                                      10. - - -

                                                                                        - - - def - - - currentMethod: scala.tools.nsc.Global.Symbol - -

                                                                                        -
                                                                                        Attributes
                                                                                        protected
                                                                                        Definition Classes
                                                                                        Transformer
                                                                                        -
                                                                                      11. - - -

                                                                                        - - - var - - - currentOwner: scala.tools.nsc.Global.Symbol - -

                                                                                        -
                                                                                        Attributes
                                                                                        protected[scala]
                                                                                        Definition Classes
                                                                                        Transformer
                                                                                        -
                                                                                      12. - - -

                                                                                        - - - def - - - enterDefTree(dt: scala.tools.nsc.Global.DefTree): Unit - -

                                                                                        - -
                                                                                      13. - - -

                                                                                        - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        -
                                                                                      14. - - -

                                                                                        - - - def - - - equals(arg0: Any): Boolean - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef → Any
                                                                                        -
                                                                                      15. - - -

                                                                                        - - - def - - - finalize(): Unit - -

                                                                                        -
                                                                                        Attributes
                                                                                        protected[java.lang]
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        Annotations
                                                                                        - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                                        -
                                                                                      16. - - -

                                                                                        - - final - def - - - getClass(): Class[_] - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef → Any
                                                                                        -
                                                                                      17. - - -

                                                                                        - - - def - - - hashCode(): Int - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef → Any
                                                                                        -
                                                                                      18. - - -

                                                                                        - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Any
                                                                                        -
                                                                                      19. - - -

                                                                                        - - - def - - - leaveDefTree(dt: scala.tools.nsc.Global.DefTree): Unit - -

                                                                                        - -
                                                                                      20. - - -

                                                                                        - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        -
                                                                                      21. - - -

                                                                                        - - final - def - - - notify(): Unit - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        -
                                                                                      22. - - -

                                                                                        - - final - def - - - notifyAll(): Unit - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        -
                                                                                      23. - - -

                                                                                        - - - var - - - parents: List[scala.tools.nsc.Global.DefTree] - -

                                                                                        - -
                                                                                      24. - - -

                                                                                        - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        -
                                                                                      25. - - -

                                                                                        - - - def - - - toString(): String - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef → Any
                                                                                        -
                                                                                      26. - - -

                                                                                        - - - def - - - transform(tree: scala.tools.nsc.Global.Tree): scala.tools.nsc.Global.Tree - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        DefsTransformer → Transformer
                                                                                        -
                                                                                      27. - - -

                                                                                        - - - def - - - transformCaseDefs(trees: List[scala.tools.nsc.Global.CaseDef]): List[scala.tools.nsc.Global.CaseDef] - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Transformer
                                                                                        -
                                                                                      28. - - -

                                                                                        - - - def - - - transformIdents(trees: List[scala.tools.nsc.Global.Ident]): List[scala.tools.nsc.Global.Ident] - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Transformer
                                                                                        -
                                                                                      29. - - -

                                                                                        - - - def - - - transformModifiers(mods: scala.tools.nsc.Global.Modifiers): scala.tools.nsc.Global.Modifiers - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Transformer
                                                                                        -
                                                                                      30. - - -

                                                                                        - - - def - - - transformStats(stats: List[scala.tools.nsc.Global.Tree], exprOwner: scala.tools.nsc.Global.Symbol): List[scala.tools.nsc.Global.Tree] - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Transformer
                                                                                        -
                                                                                      31. - - -

                                                                                        - - - def - - - transformTemplate(tree: scala.tools.nsc.Global.Template): scala.tools.nsc.Global.Template - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Transformer
                                                                                        -
                                                                                      32. - - -

                                                                                        - - - def - - - transformTrees(trees: List[scala.tools.nsc.Global.Tree]): List[scala.tools.nsc.Global.Tree] - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Transformer
                                                                                        -
                                                                                      33. - - -

                                                                                        - - - def - - - transformTypeDefs(trees: List[scala.tools.nsc.Global.TypeDef]): List[scala.tools.nsc.Global.TypeDef] - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Transformer
                                                                                        -
                                                                                      34. - - -

                                                                                        - - - def - - - transformUnit(unit: scala.tools.nsc.Global.CompilationUnit): Unit - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Transformer
                                                                                        -
                                                                                      35. - - -

                                                                                        - - - def - - - transformValDef(tree: scala.tools.nsc.Global.ValDef): scala.tools.nsc.Global.ValDef - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Transformer
                                                                                        -
                                                                                      36. - - -

                                                                                        - - - def - - - transformValDefs(trees: List[scala.tools.nsc.Global.ValDef]): List[scala.tools.nsc.Global.ValDef] - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Transformer
                                                                                        -
                                                                                      37. - - -

                                                                                        - - - def - - - transformValDefss(treess: List[List[scala.tools.nsc.Global.ValDef]]): List[List[scala.tools.nsc.Global.ValDef]] - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Transformer
                                                                                        -
                                                                                      38. - - -

                                                                                        - - - val - - - treeCopy: scala.tools.nsc.Global.TreeCopier - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Transformer
                                                                                        -
                                                                                      39. - - -

                                                                                        - - final - def - - - wait(): Unit - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        Annotations
                                                                                        - @throws( - - ... - ) - -
                                                                                        -
                                                                                      40. - - -

                                                                                        - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        Annotations
                                                                                        - @throws( - - ... - ) - -
                                                                                        -
                                                                                      41. - - -

                                                                                        - - final - def - - - wait(arg0: Long): Unit - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        Annotations
                                                                                        - @throws( - - ... - ) - -
                                                                                        -
                                                                                      -
                                                                                      - - - - -
                                                                                      - -
                                                                                      -
                                                                                      -

                                                                                      Inherited from scala.tools.nsc.Global.Transformer

                                                                                      -
                                                                                      -

                                                                                      Inherited from scala.tools.nsc.Global.Transformer

                                                                                      -
                                                                                      -

                                                                                      Inherited from AnyRef

                                                                                      -
                                                                                      -

                                                                                      Inherited from Any

                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -
                                                                                      -

                                                                                      Ungrouped

                                                                                      - -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      - - - - - \ No newline at end of file diff --git a/MacroExtensions/latest/api/scalaxy/extensions/Extensions$DefsTraverser.html b/MacroExtensions/latest/api/scalaxy/extensions/Extensions$DefsTraverser.html deleted file mode 100644 index a4c893e1..00000000 --- a/MacroExtensions/latest/api/scalaxy/extensions/Extensions$DefsTraverser.html +++ /dev/null @@ -1,570 +0,0 @@ - - - - - DefsTraverser - scalaxy-macro-extensions: scalaxy-macro-extensions 0.3-SNAPSHOT - scalaxy.extensions.Extensions.DefsTraverser - - - - - - - - - - -
                                                                                      - -

                                                                                      scalaxy.extensions.Extensions

                                                                                      -

                                                                                      DefsTraverser

                                                                                      -
                                                                                      - -

                                                                                      - - - class - - - DefsTraverser extends scala.tools.nsc.Global.Traverser - -

                                                                                      - -
                                                                                      - Linear Supertypes -
                                                                                      scala.tools.nsc.Global.Traverser, AnyRef, Any
                                                                                      -
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - Ordering -
                                                                                        - -
                                                                                      1. Alphabetic
                                                                                      2. -
                                                                                      3. By inheritance
                                                                                      4. -
                                                                                      -
                                                                                      -
                                                                                      - Inherited
                                                                                      -
                                                                                      -
                                                                                        -
                                                                                      1. DefsTraverser
                                                                                      2. Traverser
                                                                                      3. AnyRef
                                                                                      4. Any
                                                                                      5. -
                                                                                      -
                                                                                      - -
                                                                                        -
                                                                                      1. Hide All
                                                                                      2. -
                                                                                      3. Show all
                                                                                      4. -
                                                                                      - Learn more about member selection -
                                                                                      -
                                                                                      - Visibility -
                                                                                      1. Public
                                                                                      2. All
                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      Instance Constructors

                                                                                      -
                                                                                      1. - - -

                                                                                        - - - new - - - DefsTraverser() - -

                                                                                        - -
                                                                                      -
                                                                                      - - - - - -
                                                                                      -

                                                                                      Value Members

                                                                                      -
                                                                                      1. - - -

                                                                                        - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        -
                                                                                      2. - - -

                                                                                        - - final - def - - - !=(arg0: Any): Boolean - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Any
                                                                                        -
                                                                                      3. - - -

                                                                                        - - final - def - - - ##(): Int - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef → Any
                                                                                        -
                                                                                      4. - - -

                                                                                        - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        -
                                                                                      5. - - -

                                                                                        - - final - def - - - ==(arg0: Any): Boolean - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Any
                                                                                        -
                                                                                      6. - - -

                                                                                        - - - def - - - apply[T <: scala.tools.nsc.Global.Tree](tree: T): T - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Traverser
                                                                                        -
                                                                                      7. - - -

                                                                                        - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Any
                                                                                        -
                                                                                      8. - - -

                                                                                        - - - def - - - atOwner(owner: scala.tools.nsc.Global.Symbol)(traverse: ⇒ Unit): Unit - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Traverser
                                                                                        -
                                                                                      9. - - -

                                                                                        - - - def - - - clone(): AnyRef - -

                                                                                        -
                                                                                        Attributes
                                                                                        protected[java.lang]
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        Annotations
                                                                                        - @throws( - - ... - ) - -
                                                                                        -
                                                                                      10. - - -

                                                                                        - - - var - - - currentOwner: scala.tools.nsc.Global.Symbol - -

                                                                                        -
                                                                                        Attributes
                                                                                        protected[scala]
                                                                                        Definition Classes
                                                                                        Traverser
                                                                                        -
                                                                                      11. - - -

                                                                                        - - - def - - - enterDefTree(dt: scala.tools.nsc.Global.DefTree): Unit - -

                                                                                        - -
                                                                                      12. - - -

                                                                                        - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        -
                                                                                      13. - - -

                                                                                        - - - def - - - equals(arg0: Any): Boolean - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef → Any
                                                                                        -
                                                                                      14. - - -

                                                                                        - - - def - - - finalize(): Unit - -

                                                                                        -
                                                                                        Attributes
                                                                                        protected[java.lang]
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        Annotations
                                                                                        - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                                        -
                                                                                      15. - - -

                                                                                        - - final - def - - - getClass(): Class[_] - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef → Any
                                                                                        -
                                                                                      16. - - -

                                                                                        - - - def - - - hashCode(): Int - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef → Any
                                                                                        -
                                                                                      17. - - -

                                                                                        - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Any
                                                                                        -
                                                                                      18. - - -

                                                                                        - - - def - - - leaveDefTree(dt: scala.tools.nsc.Global.DefTree): Unit - -

                                                                                        - -
                                                                                      19. - - -

                                                                                        - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        -
                                                                                      20. - - -

                                                                                        - - final - def - - - notify(): Unit - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        -
                                                                                      21. - - -

                                                                                        - - final - def - - - notifyAll(): Unit - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        -
                                                                                      22. - - -

                                                                                        - - - var - - - parents: List[scala.tools.nsc.Global.DefTree] - -

                                                                                        - -
                                                                                      23. - - -

                                                                                        - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        -
                                                                                      24. - - -

                                                                                        - - - def - - - toString(): String - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef → Any
                                                                                        -
                                                                                      25. - - -

                                                                                        - - - def - - - traverse(tree: scala.tools.nsc.Global.Tree): Unit - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        DefsTraverser → Traverser
                                                                                        -
                                                                                      26. - - -

                                                                                        - - - def - - - traverseStats(stats: List[scala.tools.nsc.Global.Tree], exprOwner: scala.tools.nsc.Global.Symbol): Unit - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Traverser
                                                                                        -
                                                                                      27. - - -

                                                                                        - - - def - - - traverseTrees(trees: List[scala.tools.nsc.Global.Tree]): Unit - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Traverser
                                                                                        -
                                                                                      28. - - -

                                                                                        - - - def - - - traverseTreess(treess: List[List[scala.tools.nsc.Global.Tree]]): Unit - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Traverser
                                                                                        -
                                                                                      29. - - -

                                                                                        - - final - def - - - wait(): Unit - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        Annotations
                                                                                        - @throws( - - ... - ) - -
                                                                                        -
                                                                                      30. - - -

                                                                                        - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        Annotations
                                                                                        - @throws( - - ... - ) - -
                                                                                        -
                                                                                      31. - - -

                                                                                        - - final - def - - - wait(arg0: Long): Unit - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        Annotations
                                                                                        - @throws( - - ... - ) - -
                                                                                        -
                                                                                      -
                                                                                      - - - - -
                                                                                      - -
                                                                                      -
                                                                                      -

                                                                                      Inherited from scala.tools.nsc.Global.Traverser

                                                                                      -
                                                                                      -

                                                                                      Inherited from AnyRef

                                                                                      -
                                                                                      -

                                                                                      Inherited from Any

                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -
                                                                                      -

                                                                                      Ungrouped

                                                                                      - -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      - - - - - \ No newline at end of file diff --git a/MacroExtensions/latest/api/scalaxy/extensions/Extensions$FlagOps2.html b/MacroExtensions/latest/api/scalaxy/extensions/Extensions$FlagOps2.html deleted file mode 100644 index 4930f25a..00000000 --- a/MacroExtensions/latest/api/scalaxy/extensions/Extensions$FlagOps2.html +++ /dev/null @@ -1,451 +0,0 @@ - - - - - FlagOps2 - scalaxy-macro-extensions: scalaxy-macro-extensions 0.3-SNAPSHOT - scalaxy.extensions.Extensions.FlagOps2 - - - - - - - - - - -
                                                                                      - -

                                                                                      scalaxy.extensions.Extensions

                                                                                      -

                                                                                      FlagOps2

                                                                                      -
                                                                                      - -

                                                                                      - - implicit - class - - - FlagOps2 extends AnyRef - -

                                                                                      - -
                                                                                      - Linear Supertypes -
                                                                                      AnyRef, Any
                                                                                      -
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - Ordering -
                                                                                        - -
                                                                                      1. Alphabetic
                                                                                      2. -
                                                                                      3. By inheritance
                                                                                      4. -
                                                                                      -
                                                                                      -
                                                                                      - Inherited
                                                                                      -
                                                                                      -
                                                                                        -
                                                                                      1. FlagOps2
                                                                                      2. AnyRef
                                                                                      3. Any
                                                                                      4. -
                                                                                      -
                                                                                      - -
                                                                                        -
                                                                                      1. Hide All
                                                                                      2. -
                                                                                      3. Show all
                                                                                      4. -
                                                                                      - Learn more about member selection -
                                                                                      -
                                                                                      - Visibility -
                                                                                      1. Public
                                                                                      2. All
                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      Instance Constructors

                                                                                      -
                                                                                      1. - - -

                                                                                        - - - new - - - FlagOps2(flags: scala.tools.nsc.Global.FlagSet) - -

                                                                                        - -
                                                                                      -
                                                                                      - - - - - -
                                                                                      -

                                                                                      Value Members

                                                                                      -
                                                                                      1. - - -

                                                                                        - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        -
                                                                                      2. - - -

                                                                                        - - final - def - - - !=(arg0: Any): Boolean - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Any
                                                                                        -
                                                                                      3. - - -

                                                                                        - - final - def - - - ##(): Int - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef → Any
                                                                                        -
                                                                                      4. - - -

                                                                                        - - - def - - - --(others: scala.tools.nsc.Global.FlagSet): Long - -

                                                                                        - -
                                                                                      5. - - -

                                                                                        - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        -
                                                                                      6. - - -

                                                                                        - - final - def - - - ==(arg0: Any): Boolean - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Any
                                                                                        -
                                                                                      7. - - -

                                                                                        - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Any
                                                                                        -
                                                                                      8. - - -

                                                                                        - - - def - - - clone(): AnyRef - -

                                                                                        -
                                                                                        Attributes
                                                                                        protected[java.lang]
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        Annotations
                                                                                        - @throws( - - ... - ) - -
                                                                                        -
                                                                                      9. - - -

                                                                                        - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        -
                                                                                      10. - - -

                                                                                        - - - def - - - equals(arg0: Any): Boolean - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef → Any
                                                                                        -
                                                                                      11. - - -

                                                                                        - - - def - - - finalize(): Unit - -

                                                                                        -
                                                                                        Attributes
                                                                                        protected[java.lang]
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        Annotations
                                                                                        - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                                        -
                                                                                      12. - - -

                                                                                        - - final - def - - - getClass(): Class[_] - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef → Any
                                                                                        -
                                                                                      13. - - -

                                                                                        - - - def - - - hashCode(): Int - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef → Any
                                                                                        -
                                                                                      14. - - -

                                                                                        - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Any
                                                                                        -
                                                                                      15. - - -

                                                                                        - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        -
                                                                                      16. - - -

                                                                                        - - final - def - - - notify(): Unit - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        -
                                                                                      17. - - -

                                                                                        - - final - def - - - notifyAll(): Unit - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        -
                                                                                      18. - - -

                                                                                        - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        -
                                                                                      19. - - -

                                                                                        - - - def - - - toString(): String - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef → Any
                                                                                        -
                                                                                      20. - - -

                                                                                        - - final - def - - - wait(): Unit - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        Annotations
                                                                                        - @throws( - - ... - ) - -
                                                                                        -
                                                                                      21. - - -

                                                                                        - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        Annotations
                                                                                        - @throws( - - ... - ) - -
                                                                                        -
                                                                                      22. - - -

                                                                                        - - final - def - - - wait(arg0: Long): Unit - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        Annotations
                                                                                        - @throws( - - ... - ) - -
                                                                                        -
                                                                                      -
                                                                                      - - - - -
                                                                                      - -
                                                                                      -
                                                                                      -

                                                                                      Inherited from AnyRef

                                                                                      -
                                                                                      -

                                                                                      Inherited from Any

                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -
                                                                                      -

                                                                                      Ungrouped

                                                                                      - -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      - - - - - \ No newline at end of file diff --git a/MacroExtensions/latest/api/scalaxy/extensions/Extensions.html b/MacroExtensions/latest/api/scalaxy/extensions/Extensions.html deleted file mode 100644 index 4d6b17be..00000000 --- a/MacroExtensions/latest/api/scalaxy/extensions/Extensions.html +++ /dev/null @@ -1,691 +0,0 @@ - - - - - Extensions - scalaxy-macro-extensions: scalaxy-macro-extensions 0.3-SNAPSHOT - scalaxy.extensions.Extensions - - - - - - - - - - -
                                                                                      - -

                                                                                      scalaxy.extensions

                                                                                      -

                                                                                      Extensions

                                                                                      -
                                                                                      - -

                                                                                      - - - trait - - - Extensions extends AnyRef - -

                                                                                      - -
                                                                                      - Linear Supertypes -
                                                                                      AnyRef, Any
                                                                                      -
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - Ordering -
                                                                                        - -
                                                                                      1. Alphabetic
                                                                                      2. -
                                                                                      3. By inheritance
                                                                                      4. -
                                                                                      -
                                                                                      -
                                                                                      - Inherited
                                                                                      -
                                                                                      -
                                                                                        -
                                                                                      1. Extensions
                                                                                      2. AnyRef
                                                                                      3. Any
                                                                                      4. -
                                                                                      -
                                                                                      - -
                                                                                        -
                                                                                      1. Hide All
                                                                                      2. -
                                                                                      3. Show all
                                                                                      4. -
                                                                                      - Learn more about member selection -
                                                                                      -
                                                                                      - Visibility -
                                                                                      1. Public
                                                                                      2. All
                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      -
                                                                                      - - -
                                                                                      -

                                                                                      Type Members

                                                                                      -
                                                                                      1. - - -

                                                                                        - - - class - - - DefsTransformer extends scala.tools.nsc.Global.Transformer - -

                                                                                        - -
                                                                                      2. - - -

                                                                                        - - - class - - - DefsTraverser extends scala.tools.nsc.Global.Traverser - -

                                                                                        - -
                                                                                      3. - - -

                                                                                        - - implicit - class - - - FlagOps2 extends AnyRef - -

                                                                                        - -
                                                                                      -
                                                                                      - -
                                                                                      -

                                                                                      Abstract Value Members

                                                                                      -
                                                                                      1. - - -

                                                                                        - - abstract - val - - - global: Global - -

                                                                                        - -
                                                                                      -
                                                                                      - -
                                                                                      -

                                                                                      Concrete Value Members

                                                                                      -
                                                                                      1. - - -

                                                                                        - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        -
                                                                                      2. - - -

                                                                                        - - final - def - - - !=(arg0: Any): Boolean - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Any
                                                                                        -
                                                                                      3. - - -

                                                                                        - - final - def - - - ##(): Int - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef → Any
                                                                                        -
                                                                                      4. - - -

                                                                                        - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        -
                                                                                      5. - - -

                                                                                        - - final - def - - - ==(arg0: Any): Boolean - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Any
                                                                                        -
                                                                                      6. - - -

                                                                                        - - - lazy val - - - anyValTypeNames: Set[String] - -

                                                                                        - -
                                                                                      7. - - -

                                                                                        - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Any
                                                                                        -
                                                                                      8. - - -

                                                                                        - - - def - - - clone(): AnyRef - -

                                                                                        -
                                                                                        Attributes
                                                                                        protected[java.lang]
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        Annotations
                                                                                        - @throws( - - ... - ) - -
                                                                                        -
                                                                                      9. - - -

                                                                                        - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        -
                                                                                      10. - - -

                                                                                        - - - def - - - equals(arg0: Any): Boolean - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef → Any
                                                                                        -
                                                                                      11. - - -

                                                                                        - - - def - - - finalize(): Unit - -

                                                                                        -
                                                                                        Attributes
                                                                                        protected[java.lang]
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        Annotations
                                                                                        - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                                        -
                                                                                      12. - - -

                                                                                        - - - def - - - genParamAccessorsAndConstructor(namesAndTypeTrees: List[(String, scala.tools.nsc.Global.Tree)]): List[scala.tools.nsc.Global.Tree] - -

                                                                                        - -
                                                                                      13. - - -

                                                                                        - - final - def - - - getClass(): Class[_] - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef → Any
                                                                                        -
                                                                                      14. - - -

                                                                                        - - - def - - - getTypeNames(tpt: scala.tools.nsc.Global.Tree): Seq[scala.tools.nsc.Global.TypeName] - -

                                                                                        - -
                                                                                      15. - - -

                                                                                        - - - def - - - hashCode(): Int - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef → Any
                                                                                        -
                                                                                      16. - - -

                                                                                        - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Any
                                                                                        -
                                                                                      17. - - -

                                                                                        - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        -
                                                                                      18. - - -

                                                                                        - - - def - - - newEmptyTpt(): scala.tools.nsc.Global.TypeTree - -

                                                                                        - -
                                                                                      19. - - -

                                                                                        - - - def - - - newExpr(contextName: scala.tools.nsc.Global.TermName, tpt: scala.tools.nsc.Global.Tree, value: scala.tools.nsc.Global.Tree): scala.tools.nsc.Global.Apply - -

                                                                                        - -
                                                                                      20. - - -

                                                                                        - - - def - - - newExprType(contextName: scala.tools.nsc.Global.TermName, tpt: scala.tools.nsc.Global.Tree): scala.tools.nsc.Global.AppliedTypeTree - -

                                                                                        - -
                                                                                      21. - - -

                                                                                        - - - def - - - newImportAll(tpt: scala.tools.nsc.Global.Tree, pos: scala.tools.nsc.Global.Position): scala.tools.nsc.Global.Import - -

                                                                                        - -
                                                                                      22. - - -

                                                                                        - - - def - - - newImportMacros(pos: scala.tools.nsc.Global.Position): scala.tools.nsc.Global.Import - -

                                                                                        - -
                                                                                      23. - - -

                                                                                        - - - def - - - newSelfValDef(): scala.tools.nsc.Global.ValDef - -

                                                                                        - -
                                                                                      24. - - -

                                                                                        - - - def - - - newSplice(name: String): scala.tools.nsc.Global.Select - -

                                                                                        - -
                                                                                      25. - - -

                                                                                        - - - def - - - newSuperInitConstructorBody(): scala.tools.nsc.Global.Tree - -

                                                                                        - -
                                                                                      26. - - -

                                                                                        - - final - def - - - notify(): Unit - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        -
                                                                                      27. - - -

                                                                                        - - final - def - - - notifyAll(): Unit - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        -
                                                                                      28. - - -

                                                                                        - - - def - - - parentTypeTreeForImplicitWrapper(typeName: scala.tools.nsc.Global.Name): scala.tools.nsc.Global.Tree - -

                                                                                        - -
                                                                                      29. - - -

                                                                                        - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        -
                                                                                      30. - - -

                                                                                        - - - def - - - termPath(root: scala.tools.nsc.Global.Tree, path: String): scala.tools.nsc.Global.Tree - -

                                                                                        - -
                                                                                      31. - - -

                                                                                        - - - def - - - termPath(components: List[String]): scala.tools.nsc.Global.Tree - -

                                                                                        - -
                                                                                      32. - - -

                                                                                        - - - def - - - termPath(path: String): scala.tools.nsc.Global.Tree - -

                                                                                        - -
                                                                                      33. - - -

                                                                                        - - - def - - - toString(): String - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef → Any
                                                                                        -
                                                                                      34. - - -

                                                                                        - - - def - - - typePath(path: String): scala.tools.nsc.Global.Tree - -

                                                                                        - -
                                                                                      35. - - -

                                                                                        - - final - def - - - wait(): Unit - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        Annotations
                                                                                        - @throws( - - ... - ) - -
                                                                                        -
                                                                                      36. - - -

                                                                                        - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        Annotations
                                                                                        - @throws( - - ... - ) - -
                                                                                        -
                                                                                      37. - - -

                                                                                        - - final - def - - - wait(arg0: Long): Unit - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        Annotations
                                                                                        - @throws( - - ... - ) - -
                                                                                        -
                                                                                      -
                                                                                      - - - - -
                                                                                      - -
                                                                                      -
                                                                                      -

                                                                                      Inherited from AnyRef

                                                                                      -
                                                                                      -

                                                                                      Inherited from Any

                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -
                                                                                      -

                                                                                      Ungrouped

                                                                                      - -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      - - - - - \ No newline at end of file diff --git a/MacroExtensions/latest/api/scalaxy/extensions/MacroExtensionsCompiler$.html b/MacroExtensions/latest/api/scalaxy/extensions/MacroExtensionsCompiler$.html deleted file mode 100644 index f8984eff..00000000 --- a/MacroExtensions/latest/api/scalaxy/extensions/MacroExtensionsCompiler$.html +++ /dev/null @@ -1,462 +0,0 @@ - - - - - MacroExtensionsCompiler - scalaxy-macro-extensions: scalaxy-macro-extensions 0.3-SNAPSHOT - scalaxy.extensions.MacroExtensionsCompiler - - - - - - - - - - -
                                                                                      - -

                                                                                      scalaxy.extensions

                                                                                      -

                                                                                      MacroExtensionsCompiler

                                                                                      -
                                                                                      - -

                                                                                      - - - object - - - MacroExtensionsCompiler - -

                                                                                      - -

                                                                                      This compiler plugin demonstrates how to do "useful" stuff before the typer phase.

                                                                                      It defines a toy syntax that uses annotations to define implicit classes: -

                                                                                      - Linear Supertypes -
                                                                                      AnyRef, Any
                                                                                      -
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - Ordering -
                                                                                        - -
                                                                                      1. Alphabetic
                                                                                      2. -
                                                                                      3. By inheritance
                                                                                      4. -
                                                                                      -
                                                                                      -
                                                                                      - Inherited
                                                                                      -
                                                                                      -
                                                                                        -
                                                                                      1. MacroExtensionsCompiler
                                                                                      2. AnyRef
                                                                                      3. Any
                                                                                      4. -
                                                                                      -
                                                                                      - -
                                                                                        -
                                                                                      1. Hide All
                                                                                      2. -
                                                                                      3. Show all
                                                                                      4. -
                                                                                      - Learn more about member selection -
                                                                                      -
                                                                                      - Visibility -
                                                                                      1. Public
                                                                                      2. All
                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      -
                                                                                      - - - - - - -
                                                                                      -

                                                                                      Value Members

                                                                                      -
                                                                                      1. - - -

                                                                                        - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        -
                                                                                      2. - - -

                                                                                        - - final - def - - - !=(arg0: Any): Boolean - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Any
                                                                                        -
                                                                                      3. - - -

                                                                                        - - final - def - - - ##(): Int - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef → Any
                                                                                        -
                                                                                      4. - - -

                                                                                        - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        -
                                                                                      5. - - -

                                                                                        - - final - def - - - ==(arg0: Any): Boolean - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Any
                                                                                        -
                                                                                      6. - - -

                                                                                        - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Any
                                                                                        -
                                                                                      7. - - -

                                                                                        - - - def - - - clone(): AnyRef - -

                                                                                        -
                                                                                        Attributes
                                                                                        protected[java.lang]
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        Annotations
                                                                                        - @throws( - - ... - ) - -
                                                                                        -
                                                                                      8. - - -

                                                                                        - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        -
                                                                                      9. - - -

                                                                                        - - - def - - - equals(arg0: Any): Boolean - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef → Any
                                                                                        -
                                                                                      10. - - -

                                                                                        - - - def - - - finalize(): Unit - -

                                                                                        -
                                                                                        Attributes
                                                                                        protected[java.lang]
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        Annotations
                                                                                        - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                                        -
                                                                                      11. - - -

                                                                                        - - final - def - - - getClass(): Class[_] - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef → Any
                                                                                        -
                                                                                      12. - - -

                                                                                        - - - def - - - hashCode(): Int - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef → Any
                                                                                        -
                                                                                      13. - - -

                                                                                        - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Any
                                                                                        -
                                                                                      14. - - -

                                                                                        - - - def - - - jarOf(c: Class[_]): Option[String] - -

                                                                                        - -
                                                                                      15. - - -

                                                                                        - - - def - - - main(args: Array[String]): Unit - -

                                                                                        - -
                                                                                      16. - - -

                                                                                        - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        -
                                                                                      17. - - -

                                                                                        - - final - def - - - notify(): Unit - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        -
                                                                                      18. - - -

                                                                                        - - final - def - - - notifyAll(): Unit - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        -
                                                                                      19. - - -

                                                                                        - - - val - - - scalaLibraryJar: Option[String] - -

                                                                                        - -
                                                                                      20. - - -

                                                                                        - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        -
                                                                                      21. - - -

                                                                                        - - - def - - - toString(): String - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef → Any
                                                                                        -
                                                                                      22. - - -

                                                                                        - - final - def - - - wait(): Unit - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        Annotations
                                                                                        - @throws( - - ... - ) - -
                                                                                        -
                                                                                      23. - - -

                                                                                        - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        Annotations
                                                                                        - @throws( - - ... - ) - -
                                                                                        -
                                                                                      24. - - -

                                                                                        - - final - def - - - wait(arg0: Long): Unit - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        Annotations
                                                                                        - @throws( - - ... - ) - -
                                                                                        -
                                                                                      -
                                                                                      - - - - -
                                                                                      - -
                                                                                      -
                                                                                      -

                                                                                      Inherited from AnyRef

                                                                                      -
                                                                                      -

                                                                                      Inherited from Any

                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -
                                                                                      -

                                                                                      Ungrouped

                                                                                      - -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      - - - - - \ No newline at end of file diff --git a/MacroExtensions/latest/api/scalaxy/extensions/MacroExtensionsComponent.html b/MacroExtensions/latest/api/scalaxy/extensions/MacroExtensionsComponent.html deleted file mode 100644 index 89122006..00000000 --- a/MacroExtensions/latest/api/scalaxy/extensions/MacroExtensionsComponent.html +++ /dev/null @@ -1,970 +0,0 @@ - - - - - MacroExtensionsComponent - scalaxy-macro-extensions: scalaxy-macro-extensions 0.3-SNAPSHOT - scalaxy.extensions.MacroExtensionsComponent - - - - - - - - - - -
                                                                                      - -

                                                                                      scalaxy.extensions

                                                                                      -

                                                                                      MacroExtensionsComponent

                                                                                      -
                                                                                      - -

                                                                                      - - - class - - - MacroExtensionsComponent extends PluginComponent with TypingTransformers with TreeReifyingTransformers with Extensions - -

                                                                                      - -

                                                                                      To understand / reproduce this, you should use paulp's :power mode in the scala console:

                                                                                      scala - > :power - > :phase parser // will show us ASTs just after parsing - > val Some(List(ast)) = intp.parse("@scalaxy.extension[Int] def str = self.toString") - > nodeToString(ast) - > val DefDef(mods, name, tparams, vparamss, tpt, rhs) = ast // play with extractors to explore the tree and its properties. -

                                                                                      - Linear Supertypes -
                                                                                      TreeReifyingTransformers, Extensions, TypingTransformers, PluginComponent, SubComponent, AnyRef, Any
                                                                                      -
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - Ordering -
                                                                                        - -
                                                                                      1. Alphabetic
                                                                                      2. -
                                                                                      3. By inheritance
                                                                                      4. -
                                                                                      -
                                                                                      -
                                                                                      - Inherited
                                                                                      -
                                                                                      -
                                                                                        -
                                                                                      1. MacroExtensionsComponent
                                                                                      2. TreeReifyingTransformers
                                                                                      3. Extensions
                                                                                      4. TypingTransformers
                                                                                      5. PluginComponent
                                                                                      6. SubComponent
                                                                                      7. AnyRef
                                                                                      8. Any
                                                                                      9. -
                                                                                      -
                                                                                      - -
                                                                                        -
                                                                                      1. Hide All
                                                                                      2. -
                                                                                      3. Show all
                                                                                      4. -
                                                                                      - Learn more about member selection -
                                                                                      -
                                                                                      - Visibility -
                                                                                      1. Public
                                                                                      2. All
                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      Instance Constructors

                                                                                      -
                                                                                      1. - - -

                                                                                        - - - new - - - MacroExtensionsComponent(global: Global, macroExtensions: Boolean = true, runtimeExtensions: Boolean = false, useThisForSelf: Boolean = true, useUntypedReify: Boolean = false) - -

                                                                                        - -
                                                                                      -
                                                                                      - -
                                                                                      -

                                                                                      Type Members

                                                                                      -
                                                                                      1. - - -

                                                                                        - - - class - - - DefsTransformer extends scala.tools.nsc.Global.Transformer - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Extensions
                                                                                        -
                                                                                      2. - - -

                                                                                        - - - class - - - DefsTraverser extends scala.tools.nsc.Global.Traverser - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Extensions
                                                                                        -
                                                                                      3. - - -

                                                                                        - - implicit - class - - - FlagOps2 extends AnyRef - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Extensions
                                                                                        -
                                                                                      4. - - -

                                                                                        - - abstract - class - - - StdPhase extends GlobalPhase - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        SubComponent
                                                                                        -
                                                                                      5. - - -

                                                                                        - - - class - - - TreeReifyingTransformer extends scala.tools.nsc.Global.Transformer - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        TreeReifyingTransformers
                                                                                        -
                                                                                      6. - - -

                                                                                        - - abstract - class - - - TypingTransformer extends scala.tools.nsc.Global.Transformer - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        TypingTransformers
                                                                                        -
                                                                                      -
                                                                                      - - - -
                                                                                      -

                                                                                      Value Members

                                                                                      -
                                                                                      1. - - -

                                                                                        - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        -
                                                                                      2. - - -

                                                                                        - - final - def - - - !=(arg0: Any): Boolean - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Any
                                                                                        -
                                                                                      3. - - -

                                                                                        - - final - def - - - ##(): Int - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef → Any
                                                                                        -
                                                                                      4. - - -

                                                                                        - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        -
                                                                                      5. - - -

                                                                                        - - final - def - - - ==(arg0: Any): Boolean - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Any
                                                                                        -
                                                                                      6. - - -

                                                                                        - - final - def - - - afterOwnPhase[T](op: ⇒ T): T - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        SubComponent
                                                                                        Annotations
                                                                                        - @inline() - -
                                                                                        -
                                                                                      7. - - -

                                                                                        - - - lazy val - - - anyValTypeNames: Set[String] - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Extensions
                                                                                        -
                                                                                      8. - - -

                                                                                        - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Any
                                                                                        -
                                                                                      9. - - -

                                                                                        - - final - def - - - beforeOwnPhase[T](op: ⇒ T): T - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        SubComponent
                                                                                        Annotations
                                                                                        - @inline() - -
                                                                                        -
                                                                                      10. - - -

                                                                                        - - - def - - - clone(): AnyRef - -

                                                                                        -
                                                                                        Attributes
                                                                                        protected[java.lang]
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        Annotations
                                                                                        - @throws( - - ... - ) - -
                                                                                        -
                                                                                      11. - - -

                                                                                        - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        -
                                                                                      12. - - -

                                                                                        - - - def - - - equals(arg0: Any): Boolean - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef → Any
                                                                                        -
                                                                                      13. - - -

                                                                                        - - - def - - - finalize(): Unit - -

                                                                                        -
                                                                                        Attributes
                                                                                        protected[java.lang]
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        Annotations
                                                                                        - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                                        -
                                                                                      14. - - -

                                                                                        - - - def - - - genParamAccessorsAndConstructor(namesAndTypeTrees: List[(String, scala.tools.nsc.Global.Tree)]): List[scala.tools.nsc.Global.Tree] - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Extensions
                                                                                        -
                                                                                      15. - - -

                                                                                        - - final - def - - - getClass(): Class[_] - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef → Any
                                                                                        -
                                                                                      16. - - -

                                                                                        - - - def - - - getTypeNames(tpt: scala.tools.nsc.Global.Tree): Seq[scala.tools.nsc.Global.TypeName] - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Extensions
                                                                                        -
                                                                                      17. - - -

                                                                                        - - - val - - - global: Global - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        MacroExtensionsComponent → TreeReifyingTransformers → Extensions → TypingTransformers → SubComponent
                                                                                        -
                                                                                      18. - - -

                                                                                        - - - def - - - hashCode(): Int - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        SubComponent → AnyRef → Any
                                                                                        -
                                                                                      19. - - -

                                                                                        - - final - val - - - internal: Boolean(false) - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        PluginComponent → SubComponent
                                                                                        -
                                                                                      20. - - -

                                                                                        - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Any
                                                                                        -
                                                                                      21. - - -

                                                                                        - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        -
                                                                                      22. - - -

                                                                                        - - - def - - - newApply(target: scala.tools.nsc.Global.Tree, args: scala.tools.nsc.Global.Tree*): scala.tools.nsc.Global.Tree - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        TreeReifyingTransformers
                                                                                        -
                                                                                      23. - - -

                                                                                        - - - def - - - newApply(f: String, args: scala.tools.nsc.Global.Tree*): scala.tools.nsc.Global.Tree - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        TreeReifyingTransformers
                                                                                        -
                                                                                      24. - - -

                                                                                        - - - def - - - newApplyList(args: List[scala.tools.nsc.Global.Tree]): scala.tools.nsc.Global.Tree - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        TreeReifyingTransformers
                                                                                        -
                                                                                      25. - - -

                                                                                        - - - def - - - newConstant(v: Any): scala.tools.nsc.Global.Literal - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        TreeReifyingTransformers
                                                                                        -
                                                                                      26. - - -

                                                                                        - - - def - - - newEmptyTpt(): scala.tools.nsc.Global.TypeTree - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Extensions
                                                                                        -
                                                                                      27. - - -

                                                                                        - - - def - - - newExpr(contextName: scala.tools.nsc.Global.TermName, tpt: scala.tools.nsc.Global.Tree, value: scala.tools.nsc.Global.Tree): scala.tools.nsc.Global.Apply - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Extensions
                                                                                        -
                                                                                      28. - - -

                                                                                        - - - def - - - newExprType(contextName: scala.tools.nsc.Global.TermName, tpt: scala.tools.nsc.Global.Tree): scala.tools.nsc.Global.AppliedTypeTree - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Extensions
                                                                                        -
                                                                                      29. - - -

                                                                                        - - - def - - - newImportAll(tpt: scala.tools.nsc.Global.Tree, pos: scala.tools.nsc.Global.Position): scala.tools.nsc.Global.Import - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Extensions
                                                                                        -
                                                                                      30. - - -

                                                                                        - - - def - - - newImportMacros(pos: scala.tools.nsc.Global.Position): scala.tools.nsc.Global.Import - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Extensions
                                                                                        -
                                                                                      31. - - -

                                                                                        - - - def - - - newPhase(prev: Phase): StdPhase - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        MacroExtensionsComponent → SubComponent
                                                                                        -
                                                                                      32. - - -

                                                                                        - - - def - - - newSelect(target: scala.tools.nsc.Global.Tree, name: String): scala.tools.nsc.Global.Tree - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        TreeReifyingTransformers
                                                                                        -
                                                                                      33. - - -

                                                                                        - - - def - - - newSelfValDef(): scala.tools.nsc.Global.ValDef - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Extensions
                                                                                        -
                                                                                      34. - - -

                                                                                        - - - def - - - newSplice(name: String): scala.tools.nsc.Global.Select - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Extensions
                                                                                        -
                                                                                      35. - - -

                                                                                        - - - def - - - newSuperInitConstructorBody(): scala.tools.nsc.Global.Tree - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Extensions
                                                                                        -
                                                                                      36. - - -

                                                                                        - - final - def - - - notify(): Unit - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        -
                                                                                      37. - - -

                                                                                        - - final - def - - - notifyAll(): Unit - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        -
                                                                                      38. - - -

                                                                                        - - - def - - - ownPhase: Phase - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        SubComponent
                                                                                        -
                                                                                      39. - - -

                                                                                        - - - def - - - parentTypeTreeForImplicitWrapper(typeName: scala.tools.nsc.Global.Name): scala.tools.nsc.Global.Tree - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Extensions
                                                                                        -
                                                                                      40. - - -

                                                                                        - - - val - - - phaseName: String - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        MacroExtensionsComponent → SubComponent
                                                                                        -
                                                                                      41. - - -

                                                                                        - - - def - - - phaseNewFlags: Long - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        SubComponent
                                                                                        -
                                                                                      42. - - -

                                                                                        - - - def - - - phaseNextFlags: Long - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        SubComponent
                                                                                        -
                                                                                      43. - - -

                                                                                        - - - val - - - runsAfter: List[String] - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        MacroExtensionsComponent → SubComponent
                                                                                        -
                                                                                      44. - - -

                                                                                        - - - val - - - runsBefore: List[String] - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        MacroExtensionsComponent → SubComponent
                                                                                        -
                                                                                      45. - - -

                                                                                        - - - val - - - runsRightAfter: Some[String] - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        MacroExtensionsComponent → PluginComponent → SubComponent
                                                                                        -
                                                                                      46. - - -

                                                                                        - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        -
                                                                                      47. - - -

                                                                                        - - - def - - - termPath(root: scala.tools.nsc.Global.Tree, path: String): scala.tools.nsc.Global.Tree - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Extensions
                                                                                        -
                                                                                      48. - - -

                                                                                        - - - def - - - termPath(components: List[String]): scala.tools.nsc.Global.Tree - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Extensions
                                                                                        -
                                                                                      49. - - -

                                                                                        - - - def - - - termPath(path: String): scala.tools.nsc.Global.Tree - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Extensions
                                                                                        -
                                                                                      50. - - -

                                                                                        - - - def - - - toString(): String - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef → Any
                                                                                        -
                                                                                      51. - - -

                                                                                        - - - def - - - typePath(path: String): scala.tools.nsc.Global.Tree - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Extensions
                                                                                        -
                                                                                      52. - - -

                                                                                        - - final - def - - - wait(): Unit - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        Annotations
                                                                                        - @throws( - - ... - ) - -
                                                                                        -
                                                                                      53. - - -

                                                                                        - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        Annotations
                                                                                        - @throws( - - ... - ) - -
                                                                                        -
                                                                                      54. - - -

                                                                                        - - final - def - - - wait(arg0: Long): Unit - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        Annotations
                                                                                        - @throws( - - ... - ) - -
                                                                                        -
                                                                                      -
                                                                                      - - - - -
                                                                                      - -
                                                                                      -
                                                                                      -

                                                                                      Inherited from TreeReifyingTransformers

                                                                                      -
                                                                                      -

                                                                                      Inherited from Extensions

                                                                                      -
                                                                                      -

                                                                                      Inherited from TypingTransformers

                                                                                      -
                                                                                      -

                                                                                      Inherited from PluginComponent

                                                                                      -
                                                                                      -

                                                                                      Inherited from SubComponent

                                                                                      -
                                                                                      -

                                                                                      Inherited from AnyRef

                                                                                      -
                                                                                      -

                                                                                      Inherited from Any

                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -
                                                                                      -

                                                                                      Ungrouped

                                                                                      - -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      - - - - - \ No newline at end of file diff --git a/MacroExtensions/latest/api/scalaxy/extensions/MacroExtensionsPlugin.html b/MacroExtensions/latest/api/scalaxy/extensions/MacroExtensionsPlugin.html deleted file mode 100644 index 559a53f8..00000000 --- a/MacroExtensions/latest/api/scalaxy/extensions/MacroExtensionsPlugin.html +++ /dev/null @@ -1,523 +0,0 @@ - - - - - MacroExtensionsPlugin - scalaxy-macro-extensions: scalaxy-macro-extensions 0.3-SNAPSHOT - scalaxy.extensions.MacroExtensionsPlugin - - - - - - - - - - -
                                                                                      - -

                                                                                      scalaxy.extensions

                                                                                      -

                                                                                      MacroExtensionsPlugin

                                                                                      -
                                                                                      - -

                                                                                      - - - class - - - MacroExtensionsPlugin extends Plugin - -

                                                                                      - -

                                                                                      To use this, just write the following in src/main/resources/scalac-plugin.xml: - <plugin> - <name>scalaxy-macro-extensions</name> - <classname>scalaxy.extensions.MacroExtensionsPlugin</classname> - </plugin> -

                                                                                      - Linear Supertypes -
                                                                                      Plugin, AnyRef, Any
                                                                                      -
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - Ordering -
                                                                                        - -
                                                                                      1. Alphabetic
                                                                                      2. -
                                                                                      3. By inheritance
                                                                                      4. -
                                                                                      -
                                                                                      -
                                                                                      - Inherited
                                                                                      -
                                                                                      -
                                                                                        -
                                                                                      1. MacroExtensionsPlugin
                                                                                      2. Plugin
                                                                                      3. AnyRef
                                                                                      4. Any
                                                                                      5. -
                                                                                      -
                                                                                      - -
                                                                                        -
                                                                                      1. Hide All
                                                                                      2. -
                                                                                      3. Show all
                                                                                      4. -
                                                                                      - Learn more about member selection -
                                                                                      -
                                                                                      - Visibility -
                                                                                      1. Public
                                                                                      2. All
                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      Instance Constructors

                                                                                      -
                                                                                      1. - - -

                                                                                        - - - new - - - MacroExtensionsPlugin(global: Global) - -

                                                                                        - -
                                                                                      -
                                                                                      - - - - - -
                                                                                      -

                                                                                      Value Members

                                                                                      -
                                                                                      1. - - -

                                                                                        - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        -
                                                                                      2. - - -

                                                                                        - - final - def - - - !=(arg0: Any): Boolean - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Any
                                                                                        -
                                                                                      3. - - -

                                                                                        - - final - def - - - ##(): Int - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef → Any
                                                                                        -
                                                                                      4. - - -

                                                                                        - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        -
                                                                                      5. - - -

                                                                                        - - final - def - - - ==(arg0: Any): Boolean - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Any
                                                                                        -
                                                                                      6. - - -

                                                                                        - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Any
                                                                                        -
                                                                                      7. - - -

                                                                                        - - - def - - - clone(): AnyRef - -

                                                                                        -
                                                                                        Attributes
                                                                                        protected[java.lang]
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        Annotations
                                                                                        - @throws( - - ... - ) - -
                                                                                        -
                                                                                      8. - - -

                                                                                        - - - val - - - components: List[PluginComponent] - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        MacroExtensionsPlugin → Plugin
                                                                                        -
                                                                                      9. - - -

                                                                                        - - - val - - - description: String - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        MacroExtensionsPlugin → Plugin
                                                                                        -
                                                                                      10. - - -

                                                                                        - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        -
                                                                                      11. - - -

                                                                                        - - - def - - - equals(arg0: Any): Boolean - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef → Any
                                                                                        -
                                                                                      12. - - -

                                                                                        - - - def - - - finalize(): Unit - -

                                                                                        -
                                                                                        Attributes
                                                                                        protected[java.lang]
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        Annotations
                                                                                        - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                                        -
                                                                                      13. - - -

                                                                                        - - final - def - - - getClass(): Class[_] - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef → Any
                                                                                        -
                                                                                      14. - - -

                                                                                        - - - val - - - global: Global - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        MacroExtensionsPlugin → Plugin
                                                                                        -
                                                                                      15. - - -

                                                                                        - - - def - - - hashCode(): Int - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef → Any
                                                                                        -
                                                                                      16. - - -

                                                                                        - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Any
                                                                                        -
                                                                                      17. - - -

                                                                                        - - - val - - - name: String - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        MacroExtensionsPlugin → Plugin
                                                                                        -
                                                                                      18. - - -

                                                                                        - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        -
                                                                                      19. - - -

                                                                                        - - final - def - - - notify(): Unit - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        -
                                                                                      20. - - -

                                                                                        - - final - def - - - notifyAll(): Unit - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        -
                                                                                      21. - - -

                                                                                        - - - val - - - optionsHelp: Option[String] - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Plugin
                                                                                        -
                                                                                      22. - - -

                                                                                        - - - def - - - processOptions(options: List[String], error: (String) ⇒ Unit): Unit - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Plugin
                                                                                        -
                                                                                      23. - - -

                                                                                        - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        -
                                                                                      24. - - -

                                                                                        - - - def - - - toString(): String - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef → Any
                                                                                        -
                                                                                      25. - - -

                                                                                        - - final - def - - - wait(): Unit - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        Annotations
                                                                                        - @throws( - - ... - ) - -
                                                                                        -
                                                                                      26. - - -

                                                                                        - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        Annotations
                                                                                        - @throws( - - ... - ) - -
                                                                                        -
                                                                                      27. - - -

                                                                                        - - final - def - - - wait(arg0: Long): Unit - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        Annotations
                                                                                        - @throws( - - ... - ) - -
                                                                                        -
                                                                                      -
                                                                                      - - - - -
                                                                                      - -
                                                                                      -
                                                                                      -

                                                                                      Inherited from Plugin

                                                                                      -
                                                                                      -

                                                                                      Inherited from AnyRef

                                                                                      -
                                                                                      -

                                                                                      Inherited from Any

                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -
                                                                                      -

                                                                                      Ungrouped

                                                                                      - -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      - - - - - \ No newline at end of file diff --git a/MacroExtensions/latest/api/scalaxy/extensions/TreeReifyingTransformers$TreeReifyingTransformer.html b/MacroExtensions/latest/api/scalaxy/extensions/TreeReifyingTransformers$TreeReifyingTransformer.html deleted file mode 100644 index a1806a04..00000000 --- a/MacroExtensions/latest/api/scalaxy/extensions/TreeReifyingTransformers$TreeReifyingTransformer.html +++ /dev/null @@ -1,754 +0,0 @@ - - - - - TreeReifyingTransformer - scalaxy-macro-extensions: scalaxy-macro-extensions 0.3-SNAPSHOT - scalaxy.extensions.TreeReifyingTransformers.TreeReifyingTransformer - - - - - - - - - - -
                                                                                      - -

                                                                                      scalaxy.extensions.TreeReifyingTransformers

                                                                                      -

                                                                                      TreeReifyingTransformer

                                                                                      -
                                                                                      - -

                                                                                      - - - class - - - TreeReifyingTransformer extends scala.tools.nsc.Global.Transformer - -

                                                                                      - -
                                                                                      - Linear Supertypes -
                                                                                      scala.tools.nsc.Global.Transformer, scala.tools.nsc.Global.Transformer, AnyRef, Any
                                                                                      -
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - Ordering -
                                                                                        - -
                                                                                      1. Alphabetic
                                                                                      2. -
                                                                                      3. By inheritance
                                                                                      4. -
                                                                                      -
                                                                                      -
                                                                                      - Inherited
                                                                                      -
                                                                                      -
                                                                                        -
                                                                                      1. TreeReifyingTransformer
                                                                                      2. Transformer
                                                                                      3. Transformer
                                                                                      4. AnyRef
                                                                                      5. Any
                                                                                      6. -
                                                                                      -
                                                                                      - -
                                                                                        -
                                                                                      1. Hide All
                                                                                      2. -
                                                                                      3. Show all
                                                                                      4. -
                                                                                      - Learn more about member selection -
                                                                                      -
                                                                                      - Visibility -
                                                                                      1. Public
                                                                                      2. All
                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      Instance Constructors

                                                                                      -
                                                                                      1. - - -

                                                                                        - - - new - - - TreeReifyingTransformer(exprSplicer: (scala.tools.nsc.Global.TermName) ⇒ Option[scala.tools.nsc.Global.Tree], typeGetter: (scala.tools.nsc.Global.Tree) ⇒ scala.tools.nsc.Global.Tree, typeTreeGetter: (scala.tools.nsc.Global.Tree) ⇒ scala.tools.nsc.Global.Tree) - -

                                                                                        - -
                                                                                      -
                                                                                      - - - - - -
                                                                                      -

                                                                                      Value Members

                                                                                      -
                                                                                      1. - - -

                                                                                        - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        -
                                                                                      2. - - -

                                                                                        - - final - def - - - !=(arg0: Any): Boolean - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Any
                                                                                        -
                                                                                      3. - - -

                                                                                        - - final - def - - - ##(): Int - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef → Any
                                                                                        -
                                                                                      4. - - -

                                                                                        - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        -
                                                                                      5. - - -

                                                                                        - - final - def - - - ==(arg0: Any): Boolean - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Any
                                                                                        -
                                                                                      6. - - -

                                                                                        - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Any
                                                                                        -
                                                                                      7. - - -

                                                                                        - - - def - - - atOwner[A](owner: scala.tools.nsc.Global.Symbol)(trans: ⇒ A): A - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Transformer
                                                                                        -
                                                                                      8. - - -

                                                                                        - - - def - - - clone(): AnyRef - -

                                                                                        -
                                                                                        Attributes
                                                                                        protected[java.lang]
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        Annotations
                                                                                        - @throws( - - ... - ) - -
                                                                                        -
                                                                                      9. - - -

                                                                                        - - - def - - - currentClass: scala.tools.nsc.Global.Symbol - -

                                                                                        -
                                                                                        Attributes
                                                                                        protected
                                                                                        Definition Classes
                                                                                        Transformer
                                                                                        -
                                                                                      10. - - -

                                                                                        - - - def - - - currentMethod: scala.tools.nsc.Global.Symbol - -

                                                                                        -
                                                                                        Attributes
                                                                                        protected
                                                                                        Definition Classes
                                                                                        Transformer
                                                                                        -
                                                                                      11. - - -

                                                                                        - - - var - - - currentOwner: scala.tools.nsc.Global.Symbol - -

                                                                                        -
                                                                                        Attributes
                                                                                        protected[scala]
                                                                                        Definition Classes
                                                                                        Transformer
                                                                                        -
                                                                                      12. - - -

                                                                                        - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        -
                                                                                      13. - - -

                                                                                        - - - def - - - equals(arg0: Any): Boolean - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef → Any
                                                                                        -
                                                                                      14. - - -

                                                                                        - - - def - - - finalize(): Unit - -

                                                                                        -
                                                                                        Attributes
                                                                                        protected[java.lang]
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        Annotations
                                                                                        - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                                        -
                                                                                      15. - - -

                                                                                        - - final - def - - - getClass(): Class[_] - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef → Any
                                                                                        -
                                                                                      16. - - -

                                                                                        - - - def - - - hashCode(): Int - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef → Any
                                                                                        -
                                                                                      17. - - -

                                                                                        - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Any
                                                                                        -
                                                                                      18. - - -

                                                                                        - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        -
                                                                                      19. - - -

                                                                                        - - - def - - - newTermIdent(n: String): scala.tools.nsc.Global.Tree - -

                                                                                        - -
                                                                                      20. - - -

                                                                                        - - final - def - - - notify(): Unit - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        -
                                                                                      21. - - -

                                                                                        - - final - def - - - notifyAll(): Unit - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        -
                                                                                      22. - - -

                                                                                        - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        -
                                                                                      23. - - -

                                                                                        - - - def - - - toString(): String - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef → Any
                                                                                        -
                                                                                      24. - - -

                                                                                        - - - def - - - transform(tree: scala.tools.nsc.Global.Tree): scala.tools.nsc.Global.Tree - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        TreeReifyingTransformer → Transformer
                                                                                        -
                                                                                      25. - - -

                                                                                        - - - def - - - transform(flags: scala.tools.nsc.Global.FlagSet): scala.tools.nsc.Global.Tree - -

                                                                                        - -
                                                                                      26. - - -

                                                                                        - - - def - - - transform(trees: List[scala.tools.nsc.Global.Tree]): scala.tools.nsc.Global.Tree - -

                                                                                        - -
                                                                                      27. - - -

                                                                                        - - - def - - - transform(mods: scala.tools.nsc.Global.Modifiers): scala.tools.nsc.Global.Tree - -

                                                                                        - -
                                                                                      28. - - -

                                                                                        - - - def - - - transform(constant: scala.tools.nsc.Global.Constant): scala.tools.nsc.Global.Tree - -

                                                                                        - -
                                                                                      29. - - -

                                                                                        - - - def - - - transform(n: scala.tools.nsc.Global.Name): scala.tools.nsc.Global.Tree - -

                                                                                        - -
                                                                                      30. - - -

                                                                                        - - - def - - - transformCaseDefs(trees: List[scala.tools.nsc.Global.CaseDef]): List[scala.tools.nsc.Global.CaseDef] - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Transformer
                                                                                        -
                                                                                      31. - - -

                                                                                        - - - def - - - transformIdents(trees: List[scala.tools.nsc.Global.Ident]): List[scala.tools.nsc.Global.Ident] - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Transformer
                                                                                        -
                                                                                      32. - - -

                                                                                        - - - def - - - transformModifiers(mods: scala.tools.nsc.Global.Modifiers): scala.tools.nsc.Global.Modifiers - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Transformer
                                                                                        -
                                                                                      33. - - -

                                                                                        - - - def - - - transformStats(stats: List[scala.tools.nsc.Global.Tree], exprOwner: scala.tools.nsc.Global.Symbol): List[scala.tools.nsc.Global.Tree] - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Transformer
                                                                                        -
                                                                                      34. - - -

                                                                                        - - - def - - - transformTemplate(tree: scala.tools.nsc.Global.Template): scala.tools.nsc.Global.Template - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Transformer
                                                                                        -
                                                                                      35. - - -

                                                                                        - - - def - - - transformTrees(trees: List[scala.tools.nsc.Global.Tree]): List[scala.tools.nsc.Global.Tree] - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Transformer
                                                                                        -
                                                                                      36. - - -

                                                                                        - - - def - - - transformTypeDefs(trees: List[scala.tools.nsc.Global.TypeDef]): List[scala.tools.nsc.Global.TypeDef] - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Transformer
                                                                                        -
                                                                                      37. - - -

                                                                                        - - - def - - - transformUnit(unit: scala.tools.nsc.Global.CompilationUnit): Unit - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Transformer
                                                                                        -
                                                                                      38. - - -

                                                                                        - - - def - - - transformValDef(tree: scala.tools.nsc.Global.ValDef): scala.tools.nsc.Global.ValDef - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Transformer
                                                                                        -
                                                                                      39. - - -

                                                                                        - - - def - - - transformValDefs(trees: List[scala.tools.nsc.Global.ValDef]): List[scala.tools.nsc.Global.ValDef] - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Transformer
                                                                                        -
                                                                                      40. - - -

                                                                                        - - - def - - - transformValDefss(treess: List[List[scala.tools.nsc.Global.ValDef]]): List[List[scala.tools.nsc.Global.ValDef]] - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Transformer
                                                                                        -
                                                                                      41. - - -

                                                                                        - - - def - - - transforms(treess: List[List[scala.tools.nsc.Global.Tree]]): scala.tools.nsc.Global.Tree - -

                                                                                        - -
                                                                                      42. - - -

                                                                                        - - - val - - - treeCopy: scala.tools.nsc.Global.TreeCopier - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Transformer
                                                                                        -
                                                                                      43. - - -

                                                                                        - - final - def - - - wait(): Unit - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        Annotations
                                                                                        - @throws( - - ... - ) - -
                                                                                        -
                                                                                      44. - - -

                                                                                        - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        Annotations
                                                                                        - @throws( - - ... - ) - -
                                                                                        -
                                                                                      45. - - -

                                                                                        - - final - def - - - wait(arg0: Long): Unit - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        Annotations
                                                                                        - @throws( - - ... - ) - -
                                                                                        -
                                                                                      -
                                                                                      - - - - -
                                                                                      - -
                                                                                      -
                                                                                      -

                                                                                      Inherited from scala.tools.nsc.Global.Transformer

                                                                                      -
                                                                                      -

                                                                                      Inherited from scala.tools.nsc.Global.Transformer

                                                                                      -
                                                                                      -

                                                                                      Inherited from AnyRef

                                                                                      -
                                                                                      -

                                                                                      Inherited from Any

                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -
                                                                                      -

                                                                                      Ungrouped

                                                                                      - -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      - - - - - \ No newline at end of file diff --git a/MacroExtensions/latest/api/scalaxy/extensions/TreeReifyingTransformers.html b/MacroExtensions/latest/api/scalaxy/extensions/TreeReifyingTransformers.html deleted file mode 100644 index f9555bab..00000000 --- a/MacroExtensions/latest/api/scalaxy/extensions/TreeReifyingTransformers.html +++ /dev/null @@ -1,771 +0,0 @@ - - - - - TreeReifyingTransformers - scalaxy-macro-extensions: scalaxy-macro-extensions 0.3-SNAPSHOT - scalaxy.extensions.TreeReifyingTransformers - - - - - - - - - - -
                                                                                      - -

                                                                                      scalaxy.extensions

                                                                                      -

                                                                                      TreeReifyingTransformers

                                                                                      -
                                                                                      - -

                                                                                      - - - trait - - - TreeReifyingTransformers extends Extensions - -

                                                                                      - -
                                                                                      - Linear Supertypes -
                                                                                      Extensions, AnyRef, Any
                                                                                      -
                                                                                      - Known Subclasses - -
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - Ordering -
                                                                                        - -
                                                                                      1. Alphabetic
                                                                                      2. -
                                                                                      3. By inheritance
                                                                                      4. -
                                                                                      -
                                                                                      -
                                                                                      - Inherited
                                                                                      -
                                                                                      -
                                                                                        -
                                                                                      1. TreeReifyingTransformers
                                                                                      2. Extensions
                                                                                      3. AnyRef
                                                                                      4. Any
                                                                                      5. -
                                                                                      -
                                                                                      - -
                                                                                        -
                                                                                      1. Hide All
                                                                                      2. -
                                                                                      3. Show all
                                                                                      4. -
                                                                                      - Learn more about member selection -
                                                                                      -
                                                                                      - Visibility -
                                                                                      1. Public
                                                                                      2. All
                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      -
                                                                                      - - -
                                                                                      -

                                                                                      Type Members

                                                                                      -
                                                                                      1. - - -

                                                                                        - - - class - - - DefsTransformer extends scala.tools.nsc.Global.Transformer - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Extensions
                                                                                        -
                                                                                      2. - - -

                                                                                        - - - class - - - DefsTraverser extends scala.tools.nsc.Global.Traverser - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Extensions
                                                                                        -
                                                                                      3. - - -

                                                                                        - - implicit - class - - - FlagOps2 extends AnyRef - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Extensions
                                                                                        -
                                                                                      4. - - -

                                                                                        - - - class - - - TreeReifyingTransformer extends scala.tools.nsc.Global.Transformer - -

                                                                                        - -
                                                                                      -
                                                                                      - -
                                                                                      -

                                                                                      Abstract Value Members

                                                                                      -
                                                                                      1. - - -

                                                                                        - - abstract - val - - - global: Global - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        TreeReifyingTransformers → Extensions
                                                                                        -
                                                                                      -
                                                                                      - -
                                                                                      -

                                                                                      Concrete Value Members

                                                                                      -
                                                                                      1. - - -

                                                                                        - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        -
                                                                                      2. - - -

                                                                                        - - final - def - - - !=(arg0: Any): Boolean - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Any
                                                                                        -
                                                                                      3. - - -

                                                                                        - - final - def - - - ##(): Int - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef → Any
                                                                                        -
                                                                                      4. - - -

                                                                                        - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        -
                                                                                      5. - - -

                                                                                        - - final - def - - - ==(arg0: Any): Boolean - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Any
                                                                                        -
                                                                                      6. - - -

                                                                                        - - - lazy val - - - anyValTypeNames: Set[String] - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Extensions
                                                                                        -
                                                                                      7. - - -

                                                                                        - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Any
                                                                                        -
                                                                                      8. - - -

                                                                                        - - - def - - - clone(): AnyRef - -

                                                                                        -
                                                                                        Attributes
                                                                                        protected[java.lang]
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        Annotations
                                                                                        - @throws( - - ... - ) - -
                                                                                        -
                                                                                      9. - - -

                                                                                        - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        -
                                                                                      10. - - -

                                                                                        - - - def - - - equals(arg0: Any): Boolean - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef → Any
                                                                                        -
                                                                                      11. - - -

                                                                                        - - - def - - - finalize(): Unit - -

                                                                                        -
                                                                                        Attributes
                                                                                        protected[java.lang]
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        Annotations
                                                                                        - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                                        -
                                                                                      12. - - -

                                                                                        - - - def - - - genParamAccessorsAndConstructor(namesAndTypeTrees: List[(String, scala.tools.nsc.Global.Tree)]): List[scala.tools.nsc.Global.Tree] - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Extensions
                                                                                        -
                                                                                      13. - - -

                                                                                        - - final - def - - - getClass(): Class[_] - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef → Any
                                                                                        -
                                                                                      14. - - -

                                                                                        - - - def - - - getTypeNames(tpt: scala.tools.nsc.Global.Tree): Seq[scala.tools.nsc.Global.TypeName] - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Extensions
                                                                                        -
                                                                                      15. - - -

                                                                                        - - - def - - - hashCode(): Int - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef → Any
                                                                                        -
                                                                                      16. - - -

                                                                                        - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Any
                                                                                        -
                                                                                      17. - - -

                                                                                        - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        -
                                                                                      18. - - -

                                                                                        - - - def - - - newApply(target: scala.tools.nsc.Global.Tree, args: scala.tools.nsc.Global.Tree*): scala.tools.nsc.Global.Tree - -

                                                                                        - -
                                                                                      19. - - -

                                                                                        - - - def - - - newApply(f: String, args: scala.tools.nsc.Global.Tree*): scala.tools.nsc.Global.Tree - -

                                                                                        - -
                                                                                      20. - - -

                                                                                        - - - def - - - newApplyList(args: List[scala.tools.nsc.Global.Tree]): scala.tools.nsc.Global.Tree - -

                                                                                        - -
                                                                                      21. - - -

                                                                                        - - - def - - - newConstant(v: Any): scala.tools.nsc.Global.Literal - -

                                                                                        - -
                                                                                      22. - - -

                                                                                        - - - def - - - newEmptyTpt(): scala.tools.nsc.Global.TypeTree - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Extensions
                                                                                        -
                                                                                      23. - - -

                                                                                        - - - def - - - newExpr(contextName: scala.tools.nsc.Global.TermName, tpt: scala.tools.nsc.Global.Tree, value: scala.tools.nsc.Global.Tree): scala.tools.nsc.Global.Apply - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Extensions
                                                                                        -
                                                                                      24. - - -

                                                                                        - - - def - - - newExprType(contextName: scala.tools.nsc.Global.TermName, tpt: scala.tools.nsc.Global.Tree): scala.tools.nsc.Global.AppliedTypeTree - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Extensions
                                                                                        -
                                                                                      25. - - -

                                                                                        - - - def - - - newImportAll(tpt: scala.tools.nsc.Global.Tree, pos: scala.tools.nsc.Global.Position): scala.tools.nsc.Global.Import - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Extensions
                                                                                        -
                                                                                      26. - - -

                                                                                        - - - def - - - newImportMacros(pos: scala.tools.nsc.Global.Position): scala.tools.nsc.Global.Import - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Extensions
                                                                                        -
                                                                                      27. - - -

                                                                                        - - - def - - - newSelect(target: scala.tools.nsc.Global.Tree, name: String): scala.tools.nsc.Global.Tree - -

                                                                                        - -
                                                                                      28. - - -

                                                                                        - - - def - - - newSelfValDef(): scala.tools.nsc.Global.ValDef - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Extensions
                                                                                        -
                                                                                      29. - - -

                                                                                        - - - def - - - newSplice(name: String): scala.tools.nsc.Global.Select - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Extensions
                                                                                        -
                                                                                      30. - - -

                                                                                        - - - def - - - newSuperInitConstructorBody(): scala.tools.nsc.Global.Tree - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Extensions
                                                                                        -
                                                                                      31. - - -

                                                                                        - - final - def - - - notify(): Unit - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        -
                                                                                      32. - - -

                                                                                        - - final - def - - - notifyAll(): Unit - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        -
                                                                                      33. - - -

                                                                                        - - - def - - - parentTypeTreeForImplicitWrapper(typeName: scala.tools.nsc.Global.Name): scala.tools.nsc.Global.Tree - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Extensions
                                                                                        -
                                                                                      34. - - -

                                                                                        - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        -
                                                                                      35. - - -

                                                                                        - - - def - - - termPath(root: scala.tools.nsc.Global.Tree, path: String): scala.tools.nsc.Global.Tree - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Extensions
                                                                                        -
                                                                                      36. - - -

                                                                                        - - - def - - - termPath(components: List[String]): scala.tools.nsc.Global.Tree - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Extensions
                                                                                        -
                                                                                      37. - - -

                                                                                        - - - def - - - termPath(path: String): scala.tools.nsc.Global.Tree - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Extensions
                                                                                        -
                                                                                      38. - - -

                                                                                        - - - def - - - toString(): String - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef → Any
                                                                                        -
                                                                                      39. - - -

                                                                                        - - - def - - - typePath(path: String): scala.tools.nsc.Global.Tree - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        Extensions
                                                                                        -
                                                                                      40. - - -

                                                                                        - - final - def - - - wait(): Unit - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        Annotations
                                                                                        - @throws( - - ... - ) - -
                                                                                        -
                                                                                      41. - - -

                                                                                        - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        Annotations
                                                                                        - @throws( - - ... - ) - -
                                                                                        -
                                                                                      42. - - -

                                                                                        - - final - def - - - wait(arg0: Long): Unit - -

                                                                                        -
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        Annotations
                                                                                        - @throws( - - ... - ) - -
                                                                                        -
                                                                                      -
                                                                                      - - - - -
                                                                                      - -
                                                                                      -
                                                                                      -

                                                                                      Inherited from Extensions

                                                                                      -
                                                                                      -

                                                                                      Inherited from AnyRef

                                                                                      -
                                                                                      -

                                                                                      Inherited from Any

                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -
                                                                                      -

                                                                                      Ungrouped

                                                                                      - -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      - - - - - \ No newline at end of file diff --git a/MacroExtensions/latest/api/scalaxy/extensions/package.html b/MacroExtensions/latest/api/scalaxy/extensions/package.html deleted file mode 100644 index fce89f58..00000000 --- a/MacroExtensions/latest/api/scalaxy/extensions/package.html +++ /dev/null @@ -1,163 +0,0 @@ - - - - - extensions - scalaxy-macro-extensions: scalaxy-macro-extensions 0.3-SNAPSHOT - scalaxy.extensions - - - - - - - - - - -
                                                                                      - -

                                                                                      scalaxy

                                                                                      -

                                                                                      extensions

                                                                                      -
                                                                                      - -

                                                                                      - - - package - - - extensions - -

                                                                                      - -
                                                                                      - - -
                                                                                      -
                                                                                      - - -
                                                                                      - Visibility -
                                                                                      1. Public
                                                                                      2. All
                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      -
                                                                                      - - -
                                                                                      -

                                                                                      Type Members

                                                                                      -
                                                                                      1. - - -

                                                                                        - - - trait - - - Extensions extends AnyRef - -

                                                                                        - -
                                                                                      2. - - -

                                                                                        - - - class - - - MacroExtensionsComponent extends PluginComponent with TypingTransformers with TreeReifyingTransformers with Extensions - -

                                                                                        -

                                                                                        To understand / reproduce this, you should use paulp's :power mode in the scala console:

                                                                                        -
                                                                                      3. - - -

                                                                                        - - - class - - - MacroExtensionsPlugin extends Plugin - -

                                                                                        -

                                                                                        To use this, just write the following in src/main/resources/scalac-plugin.xml: - <plugin> - <name>scalaxy-macro-extensions</name> - <classname>scalaxy.

                                                                                        -
                                                                                      4. - - -

                                                                                        - - - trait - - - TreeReifyingTransformers extends Extensions - -

                                                                                        - -
                                                                                      -
                                                                                      - - - -
                                                                                      -

                                                                                      Value Members

                                                                                      -
                                                                                      1. - - -

                                                                                        - - - object - - - MacroExtensionsCompiler - -

                                                                                        -

                                                                                        This compiler plugin demonstrates how to do "useful" stuff before the typer phase.

                                                                                        -
                                                                                      -
                                                                                      - - - - -
                                                                                      - -
                                                                                      - - -
                                                                                      - -
                                                                                      -
                                                                                      -

                                                                                      Ungrouped

                                                                                      - -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      - - - - - \ No newline at end of file diff --git a/MacroExtensions/latest/api/scalaxy/package.html b/MacroExtensions/latest/api/scalaxy/package.html deleted file mode 100644 index 692575e9..00000000 --- a/MacroExtensions/latest/api/scalaxy/package.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - scalaxy - scalaxy-macro-extensions: scalaxy-macro-extensions 0.3-SNAPSHOT - scalaxy - - - - - - - - - - -
                                                                                      - - -

                                                                                      scalaxy

                                                                                      -
                                                                                      - -

                                                                                      - - - package - - - scalaxy - -

                                                                                      - -
                                                                                      - - -
                                                                                      -
                                                                                      - - -
                                                                                      - Visibility -
                                                                                      1. Public
                                                                                      2. All
                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      -
                                                                                      - - - - - - -
                                                                                      -

                                                                                      Value Members

                                                                                      -
                                                                                      1. - - -

                                                                                        - - - package - - - extensions - -

                                                                                        - -
                                                                                      -
                                                                                      - - - - -
                                                                                      - -
                                                                                      - - -
                                                                                      - -
                                                                                      -
                                                                                      -

                                                                                      Ungrouped

                                                                                      - -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      - - - - - \ No newline at end of file diff --git a/Reified/index.md b/Reified/index.md index 0e9393a6..5278dfd7 100644 --- a/Reified/index.md +++ b/Reified/index.md @@ -1,6 +1,6 @@ # Scalaxy/Reified -Simple reified values / functions framework (leverages Scala 2.10 macros). +Simple reified values / functions framework that leverages Scala 2.10 macros ([Scaladoc](http://ochafik.github.io/Scalaxy/Reified/latest/api/index.html)). Package `scalaxy.reified` provides a `reify` method that goes beyond the stock `Universe.reify` method, by taking care of captured values and allowing composition of reified functions for improved flexibility of dynamic usage of ASTs. The original expression is also available at runtime, without having to compile it with `ToolBox.eval`. diff --git a/Reified/latest/api/index.html b/Reified/latest/api/index.html index 3d90e6af..2622b8dc 100644 --- a/Reified/latest/api/index.html +++ b/Reified/latest/api/index.html @@ -21,7 +21,7 @@
                                                                                      -
                                                                                      #ABCDEFGHIJKLMNOPQRSTUVWXYZ
                                                                                      +
                                                                                      #ABCDEFGHIJKLMNOPQRSTUVWXYZ
                                                                                      @@ -32,9 +32,9 @@
                                                                                      1. scalaxy.reified
                                                                                        1. (object)
                                                                                          CaptureConversions
                                                                                        2. (class)ReifiedFunction1
                                                                                        3. (class)ReifiedFunction2
                                                                                        4. (case class)ReifiedValue
                                                                                        -
                                                                                        1. - scalaxy.reified.impl -
                                                                                          1. (object)
                                                                                            CaptureTag
                                                                                          2. (object)
                                                                                            Utils
                                                                                          +
                                                                                          1. + scalaxy.reified.internal +
                                                                                            1. (object)
                                                                                              CaptureTag
                                                                                            2. (object)
                                                                                              Optimizer
                                                                                            3. (object)
                                                                                              Utils
                                                                                        diff --git a/Reified/latest/api/index.js b/Reified/latest/api/index.js index 136d406a..a211c04c 100644 --- a/Reified/latest/api/index.js +++ b/Reified/latest/api/index.js @@ -1 +1 @@ -Index.PACKAGES = {"scalaxy" : [], "scalaxy.reified" : [{"object" : "scalaxy\/reified\/CaptureConversions$.html", "name" : "scalaxy.reified.CaptureConversions"}, {"class" : "scalaxy\/reified\/package$$ReifiedFunction1.html", "name" : "scalaxy.reified.ReifiedFunction1"}, {"class" : "scalaxy\/reified\/package$$ReifiedFunction2.html", "name" : "scalaxy.reified.ReifiedFunction2"}, {"case class" : "scalaxy\/reified\/ReifiedValue.html", "name" : "scalaxy.reified.ReifiedValue"}], "scalaxy.reified.impl" : [{"object" : "scalaxy\/reified\/impl\/CaptureTag$.html", "name" : "scalaxy.reified.impl.CaptureTag"}, {"object" : "scalaxy\/reified\/impl\/Utils$.html", "name" : "scalaxy.reified.impl.Utils"}]}; \ No newline at end of file +Index.PACKAGES = {"scalaxy" : [], "scalaxy.reified" : [{"object" : "scalaxy\/reified\/CaptureConversions$.html", "name" : "scalaxy.reified.CaptureConversions"}, {"class" : "scalaxy\/reified\/package$$ReifiedFunction1.html", "name" : "scalaxy.reified.ReifiedFunction1"}, {"class" : "scalaxy\/reified\/package$$ReifiedFunction2.html", "name" : "scalaxy.reified.ReifiedFunction2"}, {"case class" : "scalaxy\/reified\/ReifiedValue.html", "name" : "scalaxy.reified.ReifiedValue"}], "scalaxy.reified.internal" : [{"object" : "scalaxy\/reified\/internal\/CaptureTag$.html", "name" : "scalaxy.reified.internal.CaptureTag"}, {"object" : "scalaxy\/reified\/internal\/Optimizer$.html", "name" : "scalaxy.reified.internal.Optimizer"}, {"object" : "scalaxy\/reified\/internal\/Utils$.html", "name" : "scalaxy.reified.internal.Utils"}]}; \ No newline at end of file diff --git a/Reified/latest/api/index/index-a.html b/Reified/latest/api/index/index-a.html index 4307cbbf..67fc6a35 100644 --- a/Reified/latest/api/index/index-a.html +++ b/Reified/latest/api/index/index-a.html @@ -19,6 +19,6 @@
                                                                                      apply
                                                                                      - +
                                                                                      \ No newline at end of file diff --git a/Reified/latest/api/index/index-c.html b/Reified/latest/api/index/index-c.html index 16947d69..54c0b570 100644 --- a/Reified/latest/api/index/index-c.html +++ b/Reified/latest/api/index/index-c.html @@ -19,10 +19,13 @@
                                                                                      CaptureTag
                                                                                      - +
                                                                                      Conversion
                                                                                      +
                                                                                      +
                                                                                      captureTagFullName
                                                                                      +
                                                                                      capturedTerms
                                                                                      @@ -34,6 +37,6 @@
                                                                                      construct
                                                                                      - +
                                                                                      \ No newline at end of file diff --git a/Reified/latest/api/index/index-i.html b/Reified/latest/api/index/index-i.html index 43ca0ebf..304b32ff 100644 --- a/Reified/latest/api/index/index-i.html +++ b/Reified/latest/api/index/index-i.html @@ -15,7 +15,7 @@
                                                                                      IMMUTABLE_COLLECTION
                                                                                      -
                                                                                      impl
                                                                                      +
                                                                                      internal
                                                                                      \ No newline at end of file diff --git a/Reified/latest/api/index/index-o.html b/Reified/latest/api/index/index-o.html new file mode 100644 index 00000000..05598a9d --- /dev/null +++ b/Reified/latest/api/index/index-o.html @@ -0,0 +1,21 @@ + + + + + scalaxy-reified-doc: scalaxy-reified-doc 0.3-SNAPSHOT + + + + + + + + +
                                                                                      +
                                                                                      Optimizer
                                                                                      + +
                                                                                      +
                                                                                      optimize
                                                                                      + +
                                                                                      + \ No newline at end of file diff --git a/Reified/latest/api/index/index-r.html b/Reified/latest/api/index/index-r.html index 00cd42ec..294e8311 100644 --- a/Reified/latest/api/index/index-r.html +++ b/Reified/latest/api/index/index-r.html @@ -34,6 +34,9 @@
                                                                                      reifyImpl
                                                                                      - + +
                                                                                      +
                                                                                      reifyWithDifferentRuntimeValueImpl
                                                                                      +
                                                                                      \ No newline at end of file diff --git a/Reified/latest/api/index/index-t.html b/Reified/latest/api/index/index-t.html index 761b9073..1b91b84d 100644 --- a/Reified/latest/api/index/index-t.html +++ b/Reified/latest/api/index/index-t.html @@ -19,6 +19,6 @@
                                                                                      typeCheck
                                                                                      - +
                                                                                      \ No newline at end of file diff --git a/Reified/latest/api/index/index-u.html b/Reified/latest/api/index/index-u.html index 604f279a..85c00e99 100644 --- a/Reified/latest/api/index/index-u.html +++ b/Reified/latest/api/index/index-u.html @@ -13,9 +13,9 @@
                                                                                      Utils
                                                                                      - +
                                                                                      unapply
                                                                                      - +
                                                                                      \ No newline at end of file diff --git a/Reified/latest/api/index/index-v.html b/Reified/latest/api/index/index-v.html index 913d72a2..21c26b86 100644 --- a/Reified/latest/api/index/index-v.html +++ b/Reified/latest/api/index/index-v.html @@ -13,7 +13,7 @@
                                                                                      value
                                                                                      - +
                                                                                      valueTag
                                                                                      diff --git a/Reified/latest/api/package.html b/Reified/latest/api/package.html index fae2f2f4..3626c902 100644 --- a/Reified/latest/api/package.html +++ b/Reified/latest/api/package.html @@ -39,7 +39,30 @@

                                                                                      -
                                                                                      +

                                                                                      Scalaxy/Reify provides a powerful reified values mechanism that deals well with composition and captures of runtime values, allowing for complex ASTs to be generated during runtime for re-compilation or transformation purposes.

                                                                                      It preserves the original value that was reified, allowing for flexible mixed usage of runtime value and compile-time AST.

                                                                                      Please look at documentation of scalaxy.reified.reify and scalaxy.reified.ReifiedValue first.

                                                                                      import scalaxy.reified._
                                                                                      +
                                                                                      +def comp(capture1: Int): ReifiedFunction1[Int, Int] = {
                                                                                      +  val capture2 = Seq(10, 20, 30)
                                                                                      +  val f = reify((x: Int) => capture1 + capture2(x))
                                                                                      +  val g = reify((x: Int) => x * x)
                                                                                      +
                                                                                      +  // Same as reify((x: Int) => g(f(x))):
                                                                                      +  g.compose(f)
                                                                                      +}
                                                                                      +
                                                                                      +val f = comp(10)
                                                                                      +// Normal evaluation, using regular function:
                                                                                      +println(f(1))
                                                                                      +
                                                                                      +// Get the function's AST, inlining all captured values and captured reified values:
                                                                                      +val ast = f.expr().tree
                                                                                      +println(ast)
                                                                                      +
                                                                                      +// Compile the AST at runtime.
                                                                                      +// This is an optimized compilation by default, with some Scalaxy/Reified-specific AST rewrites and soon other optimizations taken from Scalaxy.
                                                                                      +val compiledF = ast.compile()()
                                                                                      +// Evaluation, using the freshly-compiled function:
                                                                                      +println(compiledF(1))
                                                                                      diff --git a/Reified/latest/api/scalaxy/reified/ReifiedValue.html b/Reified/latest/api/scalaxy/reified/ReifiedValue.html index 7c9d7c92..22d3f77b 100644 --- a/Reified/latest/api/scalaxy/reified/ReifiedValue.html +++ b/Reified/latest/api/scalaxy/reified/ReifiedValue.html @@ -43,7 +43,7 @@

                                                                                      This object retains the runtime value passed to scalaxy.reified.reify as well as its compile-time AST. It also keeps track of the values captured by the AST in its scope, which are identified in the -AST by calls to scalaxy.impl.CaptureTag (which contain the index of the captured value +AST by calls to scalaxy.internal.CaptureTag (which contain the index of the captured value in the capturedTerms field of this reified value).

                                                                                      Linear Supertypes @@ -202,26 +202,19 @@

                                                                                    1. - - + +

                                                                                      def - compile(conversion: Conversion = CaptureConversions.DEFAULT, toolbox: ToolBox[universe.type] = impl.Utils.optimisingToolbox): () ⇒ A + compile(conversion: Conversion = CaptureConversions.DEFAULT, toolbox: ToolBox[universe.type] = internal.Utils.optimisingToolbox, optimizeAST: Boolean = true): () ⇒ A

                                                                                      -

                                                                                      Compile the AST (using the provided conversion to convert captured values to ASTs).

                                                                                      Compile the AST (using the provided conversion to convert captured values to ASTs). -Requires scala-compiler.jar to be in the classpath. -Note: with Sbt, you can put scala-compiler.jar in the classpath with the following setting: -

                                                                                      -
                                                                                      -  libraryDependencies <+= scalaVersion("org.scala-lang" % "scala-compiler" % _)
                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      +

                                                                                      Compile the AST (using the provided conversion to convert captured values to ASTs).

                                                                                      Compile the AST (using the provided conversion to convert captured values to ASTs).

                                                                                      conversion

                                                                                      how to convert captured values

                                                                                      toolbox

                                                                                      toolbox used to perform the compilation. By default, using a toolbox configured with all stable optimization flags available.

                                                                                      optimizeAST

                                                                                      whether to apply Scalaxy AST optimizations or not (optimizations range from transforming function value objects into defs when possible, to (TODO:) transforming some foreach loops into equivalent while loops). +

                                                                                    2. diff --git a/Reified/latest/api/scalaxy/reified/impl/CaptureTag$.html b/Reified/latest/api/scalaxy/reified/internal/CaptureTag$.html similarity index 91% rename from Reified/latest/api/scalaxy/reified/impl/CaptureTag$.html rename to Reified/latest/api/scalaxy/reified/internal/CaptureTag$.html index 1b7a9ac3..9448d9d0 100644 --- a/Reified/latest/api/scalaxy/reified/impl/CaptureTag$.html +++ b/Reified/latest/api/scalaxy/reified/internal/CaptureTag$.html @@ -2,9 +2,9 @@ - CaptureTag - scalaxy-reified-doc: scalaxy-reified-doc 0.3-SNAPSHOT - scalaxy.reified.impl.CaptureTag - - + CaptureTag - scalaxy-reified-doc: scalaxy-reified-doc 0.3-SNAPSHOT - scalaxy.reified.internal.CaptureTag + + @@ -12,7 +12,7 @@ + \ No newline at end of file diff --git a/Reified/latest/api/scalaxy/reified/impl/Utils$.html b/Reified/latest/api/scalaxy/reified/internal/Utils$.html similarity index 94% rename from Reified/latest/api/scalaxy/reified/impl/Utils$.html rename to Reified/latest/api/scalaxy/reified/internal/Utils$.html index bf81320b..ad49168e 100644 --- a/Reified/latest/api/scalaxy/reified/impl/Utils$.html +++ b/Reified/latest/api/scalaxy/reified/internal/Utils$.html @@ -2,9 +2,9 @@ - Utils - scalaxy-reified-doc: scalaxy-reified-doc 0.3-SNAPSHOT - scalaxy.reified.impl.Utils - - + Utils - scalaxy-reified-doc: scalaxy-reified-doc 0.3-SNAPSHOT - scalaxy.reified.internal.Utils + + @@ -12,7 +12,7 @@ + + +
                                                                                      +
                                                                                      byName
                                                                                      + +
                                                                                      + \ No newline at end of file diff --git a/Reified/latest/api/index/index-c.html b/Reified/latest/api/index/index-c.html index 54c0b570..e62f62df 100644 --- a/Reified/latest/api/index/index-c.html +++ b/Reified/latest/api/index/index-c.html @@ -12,23 +12,32 @@
                                                                                      -
                                                                                      CONSTANT
                                                                                      - +
                                                                                      C
                                                                                      +
                                                                                      CaptureConversions
                                                                                      CaptureTag
                                                                                      +
                                                                                      +
                                                                                      CommonScalaNames
                                                                                      +
                                                                                      Conversion
                                                                                      +
                                                                                      +
                                                                                      canBuildFromName
                                                                                      +
                                                                                      captureTagFullName
                                                                                      capturedTerms
                                                                                      +
                                                                                      +
                                                                                      collectName
                                                                                      +
                                                                                      compile
                                                                                      @@ -38,5 +47,8 @@
                                                                                      construct
                                                                                      +
                                                                                      +
                                                                                      countName
                                                                                      +
                                                                                      \ No newline at end of file diff --git a/Reified/latest/api/index/index-d.html b/Reified/latest/api/index/index-d.html index f7d6dd66..a3e502f2 100644 --- a/Reified/latest/api/index/index-d.html +++ b/Reified/latest/api/index/index-d.html @@ -14,5 +14,8 @@
                                                                                      DEFAULT
                                                                                      +
                                                                                      +
                                                                                      dropWhileName
                                                                                      +
                                                                                      \ No newline at end of file diff --git a/Reified/latest/api/index/index-e.html b/Reified/latest/api/index/index-e.html index 6ac2946d..156e9d50 100644 --- a/Reified/latest/api/index/index-e.html +++ b/Reified/latest/api/index/index-e.html @@ -12,6 +12,9 @@
                                                                                      +
                                                                                      existsName
                                                                                      + +
                                                                                      expr
                                                                                      diff --git a/Reified/latest/api/index/index-f.html b/Reified/latest/api/index/index-f.html new file mode 100644 index 00000000..6662a6c7 --- /dev/null +++ b/Reified/latest/api/index/index-f.html @@ -0,0 +1,36 @@ + + + + + scalaxy-reified-doc: scalaxy-reified-doc 0.3-SNAPSHOT + + + + + + + + +
                                                                                      +
                                                                                      filterName
                                                                                      + +
                                                                                      +
                                                                                      filterNotName
                                                                                      + +
                                                                                      +
                                                                                      findName
                                                                                      + +
                                                                                      +
                                                                                      foldLeftName
                                                                                      + +
                                                                                      +
                                                                                      foldRightName
                                                                                      + +
                                                                                      +
                                                                                      forallName
                                                                                      + +
                                                                                      +
                                                                                      foreachName
                                                                                      + +
                                                                                      + \ No newline at end of file diff --git a/Reified/latest/api/index/index-h.html b/Reified/latest/api/index/index-h.html index 084348c3..d68eed71 100644 --- a/Reified/latest/api/index/index-h.html +++ b/Reified/latest/api/index/index-h.html @@ -17,5 +17,8 @@
                                                                                    3. hasReifiedValueToValue
                                                                                      +
                                                                                      +
                                                                                      headName
                                                                                      +
                                                                                      \ No newline at end of file diff --git a/Reified/latest/api/index/index-i.html b/Reified/latest/api/index/index-i.html index 304b32ff..a780b6b5 100644 --- a/Reified/latest/api/index/index-i.html +++ b/Reified/latest/api/index/index-i.html @@ -12,10 +12,25 @@
                                                                                      -
                                                                                      IMMUTABLE_COLLECTION
                                                                                      - +
                                                                                      ImmutableListClass
                                                                                      + +
                                                                                      +
                                                                                      IndexedSeqClass
                                                                                      + +
                                                                                      +
                                                                                      IndexedSeqModule
                                                                                      + +
                                                                                      +
                                                                                      IntRange
                                                                                      + +
                                                                                      +
                                                                                      intWrapperName
                                                                                      +
                                                                                      internal
                                                                                      +
                                                                                      +
                                                                                      isEmptyName
                                                                                      +
                                                                                      \ No newline at end of file diff --git a/Reified/latest/api/index/index-l.html b/Reified/latest/api/index/index-l.html new file mode 100644 index 00000000..8b7b3f86 --- /dev/null +++ b/Reified/latest/api/index/index-l.html @@ -0,0 +1,24 @@ + + + + + scalaxy-reified-doc: scalaxy-reified-doc 0.3-SNAPSHOT + + + + + + + + +
                                                                                      +
                                                                                      ListBufferClass
                                                                                      + +
                                                                                      +
                                                                                      ListClass
                                                                                      + +
                                                                                      +
                                                                                      lengthName
                                                                                      + +
                                                                                      + \ No newline at end of file diff --git a/Reified/latest/api/index/index-m.html b/Reified/latest/api/index/index-m.html new file mode 100644 index 00000000..465c96a8 --- /dev/null +++ b/Reified/latest/api/index/index-m.html @@ -0,0 +1,30 @@ + + + + + scalaxy-reified-doc: scalaxy-reified-doc 0.3-SNAPSHOT + + + + + + + + +
                                                                                      +
                                                                                      M
                                                                                      + +
                                                                                      +
                                                                                      mapName
                                                                                      + +
                                                                                      +
                                                                                      mathName
                                                                                      + +
                                                                                      +
                                                                                      maxName
                                                                                      + +
                                                                                      +
                                                                                      minName
                                                                                      + +
                                                                                      + \ No newline at end of file diff --git a/Reified/latest/api/index/index-n.html b/Reified/latest/api/index/index-n.html new file mode 100644 index 00000000..4658bba0 --- /dev/null +++ b/Reified/latest/api/index/index-n.html @@ -0,0 +1,27 @@ + + + + + scalaxy-reified-doc: scalaxy-reified-doc 0.3-SNAPSHOT + + + + + + + + +
                                                                                      +
                                                                                      N
                                                                                      + +
                                                                                      +
                                                                                      N2TermName
                                                                                      + +
                                                                                      +
                                                                                      NonEmptyListClass
                                                                                      + +
                                                                                      +
                                                                                      NoneModule
                                                                                      + +
                                                                                      + \ No newline at end of file diff --git a/Reified/latest/api/index/index-o.html b/Reified/latest/api/index/index-o.html index 05598a9d..e448221e 100644 --- a/Reified/latest/api/index/index-o.html +++ b/Reified/latest/api/index/index-o.html @@ -14,8 +14,20 @@
                                                                                      Optimizer
                                                                                      +
                                                                                      +
                                                                                      OptionClass
                                                                                      + +
                                                                                      +
                                                                                      OptionModule
                                                                                      +
                                                                                      optimize
                                                                                      +
                                                                                      +
                                                                                      optimizeFunctionVals
                                                                                      + +
                                                                                      +
                                                                                      optimizeLoops
                                                                                      +
                                                                                      \ No newline at end of file diff --git a/Reified/latest/api/index/index-p.html b/Reified/latest/api/index/index-p.html new file mode 100644 index 00000000..1a507765 --- /dev/null +++ b/Reified/latest/api/index/index-p.html @@ -0,0 +1,30 @@ + + + + + scalaxy-reified-doc: scalaxy-reified-doc 0.3-SNAPSHOT + + + + + + + + +
                                                                                      +
                                                                                      P
                                                                                      + +
                                                                                      +
                                                                                      Predef
                                                                                      + +
                                                                                      +
                                                                                      PredefModule
                                                                                      + +
                                                                                      +
                                                                                      packageName
                                                                                      + +
                                                                                      +
                                                                                      productName
                                                                                      + +
                                                                                      + \ No newline at end of file diff --git a/Reified/latest/api/index/index-r.html b/Reified/latest/api/index/index-r.html index 294e8311..4139707c 100644 --- a/Reified/latest/api/index/index-r.html +++ b/Reified/latest/api/index/index-r.html @@ -12,8 +12,11 @@
                                                                                      -
                                                                                      REIFIED_VALUE
                                                                                      - +
                                                                                      RefArrayBuilderClass
                                                                                      + +
                                                                                      +
                                                                                      RefArrayOpsClass
                                                                                      +
                                                                                      ReifiedFunction1
                                                                                      @@ -23,6 +26,12 @@
                                                                                      ReifiedValue
                                                                                      +
                                                                                      +
                                                                                      reduceLeftName
                                                                                      + +
                                                                                      +
                                                                                      reduceRightName
                                                                                      +
                                                                                      reified
                                                                                      @@ -38,5 +47,14 @@
                                                                                      reifyWithDifferentRuntimeValueImpl
                                                                                      +
                                                                                      +
                                                                                      reset
                                                                                      + +
                                                                                      +
                                                                                      resultName
                                                                                      + +
                                                                                      +
                                                                                      reverseName
                                                                                      +
                                                                                      \ No newline at end of file diff --git a/Reified/latest/api/index/index-s.html b/Reified/latest/api/index/index-s.html index 85b885e8..6d372ec7 100644 --- a/Reified/latest/api/index/index-s.html +++ b/Reified/latest/api/index/index-s.html @@ -12,7 +12,64 @@
                                                                                      +
                                                                                      ScalaCollectionPackage
                                                                                      + +
                                                                                      +
                                                                                      ScalaMathCommonClass
                                                                                      + +
                                                                                      +
                                                                                      ScalaMathPackage
                                                                                      + +
                                                                                      +
                                                                                      ScalaMathPackageClass
                                                                                      + +
                                                                                      +
                                                                                      ScalaReflectPackage
                                                                                      + +
                                                                                      +
                                                                                      SeqClass
                                                                                      + +
                                                                                      +
                                                                                      SeqModule
                                                                                      + +
                                                                                      +
                                                                                      SetBuilderClass
                                                                                      + +
                                                                                      +
                                                                                      SetClass
                                                                                      + +
                                                                                      +
                                                                                      SetModule
                                                                                      + +
                                                                                      +
                                                                                      SomeModule
                                                                                      + +
                                                                                      +
                                                                                      Step
                                                                                      + +
                                                                                      +
                                                                                      StringOpsClass
                                                                                      + +
                                                                                      +
                                                                                      s
                                                                                      +
                                                                                      N
                                                                                      +
                                                                                      +
                                                                                      scalaName
                                                                                      + +
                                                                                      scalaxy
                                                                                      +
                                                                                      +
                                                                                      scanLeftName
                                                                                      + +
                                                                                      +
                                                                                      scanRightName
                                                                                      + +
                                                                                      +
                                                                                      sumName
                                                                                      + +
                                                                                      +
                                                                                      superName
                                                                                      +
                                                                                      \ No newline at end of file diff --git a/Reified/latest/api/index/index-t.html b/Reified/latest/api/index/index-t.html index 1b91b84d..29176a64 100644 --- a/Reified/latest/api/index/index-t.html +++ b/Reified/latest/api/index/index-t.html @@ -12,8 +12,68 @@
                                                                                      +
                                                                                      tabulateName
                                                                                      + +
                                                                                      taggedExpr
                                                                                      +
                                                                                      +
                                                                                      tailName
                                                                                      + +
                                                                                      +
                                                                                      takeWhileName
                                                                                      + +
                                                                                      +
                                                                                      thisName
                                                                                      + +
                                                                                      +
                                                                                      toArrayName
                                                                                      + +
                                                                                      +
                                                                                      toByteName
                                                                                      + +
                                                                                      +
                                                                                      toCharName
                                                                                      + +
                                                                                      +
                                                                                      toDoubleName
                                                                                      + +
                                                                                      +
                                                                                      toFloatName
                                                                                      + +
                                                                                      +
                                                                                      toIndexedSeqName
                                                                                      + +
                                                                                      +
                                                                                      toIntName
                                                                                      + +
                                                                                      +
                                                                                      toListName
                                                                                      + +
                                                                                      +
                                                                                      toLongName
                                                                                      + +
                                                                                      +
                                                                                      toMapName
                                                                                      + +
                                                                                      +
                                                                                      toName
                                                                                      + +
                                                                                      +
                                                                                      toSeqName
                                                                                      + +
                                                                                      +
                                                                                      toSetName
                                                                                      + +
                                                                                      +
                                                                                      toShortName
                                                                                      + +
                                                                                      +
                                                                                      toSizeTName
                                                                                      + +
                                                                                      +
                                                                                      toVectorName
                                                                                      +
                                                                                      tupled
                                                                                      diff --git a/Reified/latest/api/index/index-u.html b/Reified/latest/api/index/index-u.html index 85c00e99..4ba654e5 100644 --- a/Reified/latest/api/index/index-u.html +++ b/Reified/latest/api/index/index-u.html @@ -16,6 +16,12 @@
                                                                                      unapply
                                                                                      - + +
                                                                                      +
                                                                                      untilName
                                                                                      + +
                                                                                      +
                                                                                      updateName
                                                                                      +
                                                                                      \ No newline at end of file diff --git a/Reified/latest/api/index/index-v.html b/Reified/latest/api/index/index-v.html index 21c26b86..c7cfd101 100644 --- a/Reified/latest/api/index/index-v.html +++ b/Reified/latest/api/index/index-v.html @@ -12,6 +12,12 @@
                                                                                      +
                                                                                      VectorBuilderClass
                                                                                      + +
                                                                                      +
                                                                                      VectorClass
                                                                                      + +
                                                                                      value
                                                                                      diff --git a/Reified/latest/api/index/index-w.html b/Reified/latest/api/index/index-w.html new file mode 100644 index 00000000..559528dd --- /dev/null +++ b/Reified/latest/api/index/index-w.html @@ -0,0 +1,21 @@ + + + + + scalaxy-reified-doc: scalaxy-reified-doc 0.3-SNAPSHOT + + + + + + + + +
                                                                                      +
                                                                                      WrappedArrayBuilderClass
                                                                                      + +
                                                                                      +
                                                                                      withFilterName
                                                                                      + +
                                                                                      + \ No newline at end of file diff --git a/Reified/latest/api/index/index-z.html b/Reified/latest/api/index/index-z.html new file mode 100644 index 00000000..e7129cc0 --- /dev/null +++ b/Reified/latest/api/index/index-z.html @@ -0,0 +1,21 @@ + + + + + scalaxy-reified-doc: scalaxy-reified-doc 0.3-SNAPSHOT + + + + + + + + +
                                                                                      +
                                                                                      zipName
                                                                                      + +
                                                                                      +
                                                                                      zipWithIndexName
                                                                                      + +
                                                                                      + \ No newline at end of file diff --git a/Reified/latest/api/package.html b/Reified/latest/api/package.html index 3626c902..7c0db0f0 100644 --- a/Reified/latest/api/package.html +++ b/Reified/latest/api/package.html @@ -59,7 +59,8 @@

                                                                                      println(ast) // Compile the AST at runtime. -// This is an optimized compilation by default, with some Scalaxy/Reified-specific AST rewrites and soon other optimizations taken from Scalaxy. +// This is an optimized compilation by default, with some Scalaxy/Reified-specific AST rewrites +// and soon other optimizations taken from Scalaxy. val compiledF = ast.compile()() // Evaluation, using the freshly-compiled function: println(compiledF(1))

                                                                                      diff --git a/Reified/latest/api/scalaxy/reified/CaptureConversions$.html b/Reified/latest/api/scalaxy/reified/CaptureConversions$.html index 957e3ccc..f41185a2 100644 --- a/Reified/latest/api/scalaxy/reified/CaptureConversions$.html +++ b/Reified/latest/api/scalaxy/reified/CaptureConversions$.html @@ -167,34 +167,6 @@

                                                                                      Definition Classes
                                                                                      Any
                                                                                      -
                                                                                    4. - - -

                                                                                      - - final - lazy val - - - ARRAY: Conversion - -

                                                                                      -

                                                                                      Convert an array an AST that represents a call to Array.

                                                                                      Convert an array an AST that represents a call to Array.apply with a 'best guess' component - type, and all values converted. -

                                                                                      -
                                                                                    5. - - -

                                                                                      - - final - lazy val - - - CONSTANT: Conversion - -

                                                                                      -

                                                                                      Converts captured constants (AnyVal, String) to their corresponding AST

                                                                                    6. @@ -207,42 +179,11 @@

                                                                                      DEFAULT: Conversion

                                                                                      -

                                                                                      Default conversion function that handles constants, reified values, arrays and immutable -collections.

                                                                                      Default conversion function that handles constants, reified values, arrays and immutable -collections. -Other conversion functions can be composed with this default (or with a subset of its -components) with the standard PartialFunction methods (orElse...). +

                                                                                      Default conversion function that handles constants, arrays, immutable collections, +tuples and options.

                                                                                      Default conversion function that handles constants, arrays, immutable collections, +tuples and options. +Other conversion functions can be composed with this default using orElse.

                                                                                      -
                                                                                    7. - - -

                                                                                      - - final - lazy val - - - IMMUTABLE_COLLECTION: Conversion - -

                                                                                      -

                                                                                      Convert an immutable collection to an AST that represents a call to a constructor for that - collection type with a 'best guess' component type, and all values converted.

                                                                                      Convert an immutable collection to an AST that represents a call to a constructor for that - collection type with a 'best guess' component type, and all values converted. - Types supported are HashSet, Set, List, Vector, Stack, Queue, Seq. -

                                                                                      -
                                                                                    8. - - -

                                                                                      - - final - lazy val - - - REIFIED_VALUE: Conversion - -

                                                                                      -

                                                                                      Inlines a reified value's AST

                                                                                    9. diff --git a/Reified/latest/api/scalaxy/reified/ReifiedValue.html b/Reified/latest/api/scalaxy/reified/ReifiedValue.html index 22d3f77b..0a8661fb 100644 --- a/Reified/latest/api/scalaxy/reified/ReifiedValue.html +++ b/Reified/latest/api/scalaxy/reified/ReifiedValue.html @@ -35,7 +35,7 @@

                                                                                      case class - ReifiedValue[A] extends HasReifiedValue[A] with Product with Serializable + ReifiedValue[A](value: A, taggedExpr: scala.reflect.api.JavaUniverse.Expr[A], capturedTerms: Seq[(AnyRef, scala.reflect.api.JavaUniverse.Type)])(implicit evidence$1: scala.reflect.api.JavaUniverse.TypeTag[A]) extends HasReifiedValue[A] with Product with Serializable

                                                                                      @@ -83,7 +83,23 @@

                                                                                      - +
                                                                                      +

                                                                                      Instance Constructors

                                                                                      +
                                                                                      1. + + +

                                                                                        + + + new + + + ReifiedValue(value: A, taggedExpr: scala.reflect.api.JavaUniverse.Expr[A], capturedTerms: Seq[(AnyRef, scala.reflect.api.JavaUniverse.Type)])(implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[A]) + +

                                                                                        + +
                                                                                      +
                                                                                      diff --git a/Reified/latest/api/scalaxy/reified/internal/Optimizer$$CommonScalaNames$$N$.html b/Reified/latest/api/scalaxy/reified/internal/Optimizer$$CommonScalaNames$$N$.html new file mode 100644 index 00000000..edee18f2 --- /dev/null +++ b/Reified/latest/api/scalaxy/reified/internal/Optimizer$$CommonScalaNames$$N$.html @@ -0,0 +1,435 @@ + + + + + N - scalaxy-reified-doc: scalaxy-reified-doc 0.3-SNAPSHOT - scalaxy.reified.internal.Optimizer.CommonScalaNames.N + + + + + + + + + + + + +

                                                                                      + + + object + + + N + +

                                                                                      + +
                                                                                      + Linear Supertypes +
                                                                                      AnyRef, Any
                                                                                      +
                                                                                      + + +
                                                                                      +
                                                                                      +
                                                                                      + Ordering +
                                                                                        + +
                                                                                      1. Alphabetic
                                                                                      2. +
                                                                                      3. By inheritance
                                                                                      4. +
                                                                                      +
                                                                                      +
                                                                                      + Inherited
                                                                                      +
                                                                                      +
                                                                                        +
                                                                                      1. N
                                                                                      2. AnyRef
                                                                                      3. Any
                                                                                      4. +
                                                                                      +
                                                                                      + +
                                                                                        +
                                                                                      1. Hide All
                                                                                      2. +
                                                                                      3. Show all
                                                                                      4. +
                                                                                      + Learn more about member selection +
                                                                                      +
                                                                                      + Visibility +
                                                                                      1. Public
                                                                                      2. All
                                                                                      +
                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + + + + + +
                                                                                      +

                                                                                      Value Members

                                                                                      +
                                                                                      1. + + +

                                                                                        + + final + def + + + !=(arg0: AnyRef): Boolean + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        +
                                                                                      2. + + +

                                                                                        + + final + def + + + !=(arg0: Any): Boolean + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        Any
                                                                                        +
                                                                                      3. + + +

                                                                                        + + final + def + + + ##(): Int + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef → Any
                                                                                        +
                                                                                      4. + + +

                                                                                        + + final + def + + + ==(arg0: AnyRef): Boolean + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        +
                                                                                      5. + + +

                                                                                        + + final + def + + + ==(arg0: Any): Boolean + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        Any
                                                                                        +
                                                                                      6. + + +

                                                                                        + + + def + + + apply(s: String): N + +

                                                                                        + +
                                                                                      7. + + +

                                                                                        + + final + def + + + asInstanceOf[T0]: T0 + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        Any
                                                                                        +
                                                                                      8. + + +

                                                                                        + + + def + + + clone(): AnyRef + +

                                                                                        +
                                                                                        Attributes
                                                                                        protected[java.lang]
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        Annotations
                                                                                        + @throws( + + ... + ) + +
                                                                                        +
                                                                                      9. + + +

                                                                                        + + final + def + + + eq(arg0: AnyRef): Boolean + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        +
                                                                                      10. + + +

                                                                                        + + + def + + + equals(arg0: Any): Boolean + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef → Any
                                                                                        +
                                                                                      11. + + +

                                                                                        + + + def + + + finalize(): Unit + +

                                                                                        +
                                                                                        Attributes
                                                                                        protected[java.lang]
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        Annotations
                                                                                        + @throws( + + classOf[java.lang.Throwable] + ) + +
                                                                                        +
                                                                                      12. + + +

                                                                                        + + final + def + + + getClass(): Class[_] + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef → Any
                                                                                        +
                                                                                      13. + + +

                                                                                        + + + def + + + hashCode(): Int + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef → Any
                                                                                        +
                                                                                      14. + + +

                                                                                        + + final + def + + + isInstanceOf[T0]: Boolean + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        Any
                                                                                        +
                                                                                      15. + + +

                                                                                        + + final + def + + + ne(arg0: AnyRef): Boolean + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        +
                                                                                      16. + + +

                                                                                        + + final + def + + + notify(): Unit + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        +
                                                                                      17. + + +

                                                                                        + + final + def + + + notifyAll(): Unit + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        +
                                                                                      18. + + +

                                                                                        + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        +
                                                                                      19. + + +

                                                                                        + + + def + + + toString(): String + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef → Any
                                                                                        +
                                                                                      20. + + +

                                                                                        + + final + def + + + wait(): Unit + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        Annotations
                                                                                        + @throws( + + ... + ) + +
                                                                                        +
                                                                                      21. + + +

                                                                                        + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        Annotations
                                                                                        + @throws( + + ... + ) + +
                                                                                        +
                                                                                      22. + + +

                                                                                        + + final + def + + + wait(arg0: Long): Unit + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        Annotations
                                                                                        + @throws( + + ... + ) + +
                                                                                        +
                                                                                      +
                                                                                      + + + + +
                                                                                      + +
                                                                                      +
                                                                                      +

                                                                                      Inherited from AnyRef

                                                                                      +
                                                                                      +

                                                                                      Inherited from Any

                                                                                      +
                                                                                      + +
                                                                                      + +
                                                                                      +
                                                                                      +

                                                                                      Ungrouped

                                                                                      + +
                                                                                      +
                                                                                      + +
                                                                                      + +
                                                                                      + + + + + \ No newline at end of file diff --git a/Reified/latest/api/scalaxy/reified/internal/Optimizer$$CommonScalaNames$$N.html b/Reified/latest/api/scalaxy/reified/internal/Optimizer$$CommonScalaNames$$N.html new file mode 100644 index 00000000..29b7fbd2 --- /dev/null +++ b/Reified/latest/api/scalaxy/reified/internal/Optimizer$$CommonScalaNames$$N.html @@ -0,0 +1,477 @@ + + + + + N - scalaxy-reified-doc: scalaxy-reified-doc 0.3-SNAPSHOT - scalaxy.reified.internal.Optimizer.CommonScalaNames.N + + + + + + + + + + + + +

                                                                                      + + + class + + + N extends AnyRef + +

                                                                                      + +
                                                                                      + Linear Supertypes +
                                                                                      AnyRef, Any
                                                                                      +
                                                                                      + + +
                                                                                      +
                                                                                      +
                                                                                      + Ordering +
                                                                                        + +
                                                                                      1. Alphabetic
                                                                                      2. +
                                                                                      3. By inheritance
                                                                                      4. +
                                                                                      +
                                                                                      +
                                                                                      + Inherited
                                                                                      +
                                                                                      +
                                                                                        +
                                                                                      1. N
                                                                                      2. AnyRef
                                                                                      3. Any
                                                                                      4. +
                                                                                      +
                                                                                      + +
                                                                                        +
                                                                                      1. Hide All
                                                                                      2. +
                                                                                      3. Show all
                                                                                      4. +
                                                                                      + Learn more about member selection +
                                                                                      +
                                                                                      + Visibility +
                                                                                      1. Public
                                                                                      2. All
                                                                                      +
                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      +
                                                                                      +

                                                                                      Instance Constructors

                                                                                      +
                                                                                      1. + + +

                                                                                        + + + new + + + N(s: String) + +

                                                                                        + +
                                                                                      +
                                                                                      + + + + + +
                                                                                      +

                                                                                      Value Members

                                                                                      +
                                                                                      1. + + +

                                                                                        + + final + def + + + !=(arg0: AnyRef): Boolean + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        +
                                                                                      2. + + +

                                                                                        + + final + def + + + !=(arg0: Any): Boolean + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        Any
                                                                                        +
                                                                                      3. + + +

                                                                                        + + final + def + + + ##(): Int + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef → Any
                                                                                        +
                                                                                      4. + + +

                                                                                        + + final + def + + + ==(arg0: AnyRef): Boolean + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        +
                                                                                      5. + + +

                                                                                        + + final + def + + + ==(arg0: Any): Boolean + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        Any
                                                                                        +
                                                                                      6. + + +

                                                                                        + + + def + + + apply(): scala.reflect.api.JavaUniverse.TermName + +

                                                                                        + +
                                                                                      7. + + +

                                                                                        + + final + def + + + asInstanceOf[T0]: T0 + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        Any
                                                                                        +
                                                                                      8. + + +

                                                                                        + + + def + + + clone(): AnyRef + +

                                                                                        +
                                                                                        Attributes
                                                                                        protected[java.lang]
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        Annotations
                                                                                        + @throws( + + ... + ) + +
                                                                                        +
                                                                                      9. + + +

                                                                                        + + final + def + + + eq(arg0: AnyRef): Boolean + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        +
                                                                                      10. + + +

                                                                                        + + + def + + + equals(arg0: Any): Boolean + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef → Any
                                                                                        +
                                                                                      11. + + +

                                                                                        + + + def + + + finalize(): Unit + +

                                                                                        +
                                                                                        Attributes
                                                                                        protected[java.lang]
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        Annotations
                                                                                        + @throws( + + classOf[java.lang.Throwable] + ) + +
                                                                                        +
                                                                                      12. + + +

                                                                                        + + final + def + + + getClass(): Class[_] + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef → Any
                                                                                        +
                                                                                      13. + + +

                                                                                        + + + def + + + hashCode(): Int + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef → Any
                                                                                        +
                                                                                      14. + + +

                                                                                        + + final + def + + + isInstanceOf[T0]: Boolean + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        Any
                                                                                        +
                                                                                      15. + + +

                                                                                        + + final + def + + + ne(arg0: AnyRef): Boolean + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        +
                                                                                      16. + + +

                                                                                        + + final + def + + + notify(): Unit + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        +
                                                                                      17. + + +

                                                                                        + + final + def + + + notifyAll(): Unit + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        +
                                                                                      18. + + +

                                                                                        + + + val + + + s: String + +

                                                                                        + +
                                                                                      19. + + +

                                                                                        + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        +
                                                                                      20. + + +

                                                                                        + + + def + + + toString(): String + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef → Any
                                                                                        +
                                                                                      21. + + +

                                                                                        + + + def + + + unapply(n: scala.reflect.api.JavaUniverse.Name): Boolean + +

                                                                                        + +
                                                                                      22. + + +

                                                                                        + + final + def + + + wait(): Unit + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        Annotations
                                                                                        + @throws( + + ... + ) + +
                                                                                        +
                                                                                      23. + + +

                                                                                        + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        Annotations
                                                                                        + @throws( + + ... + ) + +
                                                                                        +
                                                                                      24. + + +

                                                                                        + + final + def + + + wait(arg0: Long): Unit + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        Annotations
                                                                                        + @throws( + + ... + ) + +
                                                                                        +
                                                                                      +
                                                                                      + + + + +
                                                                                      + +
                                                                                      +
                                                                                      +

                                                                                      Inherited from AnyRef

                                                                                      +
                                                                                      +

                                                                                      Inherited from Any

                                                                                      +
                                                                                      + +
                                                                                      + +
                                                                                      +
                                                                                      +

                                                                                      Ungrouped

                                                                                      + +
                                                                                      +
                                                                                      + +
                                                                                      + +
                                                                                      + + + + + \ No newline at end of file diff --git a/Reified/latest/api/scalaxy/reified/internal/Optimizer$$CommonScalaNames$.html b/Reified/latest/api/scalaxy/reified/internal/Optimizer$$CommonScalaNames$.html new file mode 100644 index 00000000..7f497f65 --- /dev/null +++ b/Reified/latest/api/scalaxy/reified/internal/Optimizer$$CommonScalaNames$.html @@ -0,0 +1,1660 @@ + + + + + CommonScalaNames - scalaxy-reified-doc: scalaxy-reified-doc 0.3-SNAPSHOT - scalaxy.reified.internal.Optimizer.CommonScalaNames + + + + + + + + + + +
                                                                                      + +

                                                                                      scalaxy.reified.internal.Optimizer

                                                                                      +

                                                                                      CommonScalaNames

                                                                                      +
                                                                                      + +

                                                                                      + + + object + + + CommonScalaNames + +

                                                                                      + +
                                                                                      + Linear Supertypes +
                                                                                      AnyRef, Any
                                                                                      +
                                                                                      + + +
                                                                                      +
                                                                                      +
                                                                                      + Ordering +
                                                                                        + +
                                                                                      1. Alphabetic
                                                                                      2. +
                                                                                      3. By inheritance
                                                                                      4. +
                                                                                      +
                                                                                      +
                                                                                      + Inherited
                                                                                      +
                                                                                      +
                                                                                        +
                                                                                      1. CommonScalaNames
                                                                                      2. AnyRef
                                                                                      3. Any
                                                                                      4. +
                                                                                      +
                                                                                      + +
                                                                                        +
                                                                                      1. Hide All
                                                                                      2. +
                                                                                      3. Show all
                                                                                      4. +
                                                                                      + Learn more about member selection +
                                                                                      +
                                                                                      + Visibility +
                                                                                      1. Public
                                                                                      2. All
                                                                                      +
                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + +
                                                                                      +

                                                                                      Type Members

                                                                                      +
                                                                                      1. + + +

                                                                                        + + + class + + + N extends AnyRef + +

                                                                                        + +
                                                                                      +
                                                                                      + + + +
                                                                                      +

                                                                                      Value Members

                                                                                      +
                                                                                      1. + + +

                                                                                        + + final + def + + + !=(arg0: AnyRef): Boolean + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        +
                                                                                      2. + + +

                                                                                        + + final + def + + + !=(arg0: Any): Boolean + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        Any
                                                                                        +
                                                                                      3. + + +

                                                                                        + + final + def + + + ##(): Int + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef → Any
                                                                                        +
                                                                                      4. + + +

                                                                                        + + final + def + + + ==(arg0: AnyRef): Boolean + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        +
                                                                                      5. + + +

                                                                                        + + final + def + + + ==(arg0: Any): Boolean + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        Any
                                                                                        +
                                                                                      6. + + +

                                                                                        + + + lazy val + + + ArrayBufferClass: scala.reflect.api.JavaUniverse.ClassSymbol + +

                                                                                        + +
                                                                                      7. + + +

                                                                                        + + + val + + + ArrayName: N + +

                                                                                        + +
                                                                                      8. + + +

                                                                                        + + + lazy val + + + ArrayOpsClass: scala.reflect.api.JavaUniverse.ClassSymbol + +

                                                                                        + +
                                                                                      9. + + +

                                                                                        + + + def + + + C(name: String): scala.reflect.api.JavaUniverse.ClassSymbol + +

                                                                                        + +
                                                                                      10. + + +

                                                                                        + + + lazy val + + + ImmutableListClass: scala.reflect.api.JavaUniverse.ClassSymbol + +

                                                                                        + +
                                                                                      11. + + +

                                                                                        + + + lazy val + + + IndexedSeqClass: scala.reflect.api.JavaUniverse.ClassSymbol + +

                                                                                        + +
                                                                                      12. + + +

                                                                                        + + + lazy val + + + IndexedSeqModule: scala.reflect.api.JavaUniverse.ModuleSymbol + +

                                                                                        + +
                                                                                      13. + + +

                                                                                        + + + lazy val + + + ListBufferClass: scala.reflect.api.JavaUniverse.ClassSymbol + +

                                                                                        + +
                                                                                      14. + + +

                                                                                        + + + lazy val + + + ListClass: scala.reflect.api.JavaUniverse.ClassSymbol + +

                                                                                        + +
                                                                                      15. + + +

                                                                                        + + + def + + + M(name: String): scala.reflect.api.JavaUniverse.ModuleSymbol + +

                                                                                        + +
                                                                                      16. + + +

                                                                                        + + + object + + + N + +

                                                                                        + +
                                                                                      17. + + +

                                                                                        + + implicit + def + + + N2TermName(n: N): scala.reflect.api.JavaUniverse.TermName + +

                                                                                        + +
                                                                                      18. + + +

                                                                                        + + + lazy val + + + NonEmptyListClass: scala.reflect.api.JavaUniverse.ClassSymbol + +

                                                                                        + +
                                                                                      19. + + +

                                                                                        + + + lazy val + + + NoneModule: scala.reflect.api.JavaUniverse.ModuleSymbol + +

                                                                                        + +
                                                                                      20. + + +

                                                                                        + + + lazy val + + + OptionClass: scala.reflect.api.JavaUniverse.ClassSymbol + +

                                                                                        + +
                                                                                      21. + + +

                                                                                        + + + lazy val + + + OptionModule: scala.reflect.api.JavaUniverse.ModuleSymbol + +

                                                                                        + +
                                                                                      22. + + +

                                                                                        + + + def + + + P(name: String): scala.reflect.api.JavaUniverse.ModuleSymbol + +

                                                                                        + +
                                                                                      23. + + +

                                                                                        + + + lazy val + + + PredefModule: scala.reflect.api.JavaUniverse.ModuleSymbol + +

                                                                                        + +
                                                                                      24. + + +

                                                                                        + + + lazy val + + + RefArrayBuilderClass: scala.reflect.api.JavaUniverse.ClassSymbol + +

                                                                                        + +
                                                                                      25. + + +

                                                                                        + + + lazy val + + + RefArrayOpsClass: scala.reflect.api.JavaUniverse.ClassSymbol + +

                                                                                        + +
                                                                                      26. + + +

                                                                                        + + + lazy val + + + ScalaCollectionPackage: scala.reflect.api.JavaUniverse.ModuleSymbol + +

                                                                                        + +
                                                                                      27. + + +

                                                                                        + + + lazy val + + + ScalaMathCommonClass: scala.reflect.api.JavaUniverse.ClassSymbol + +

                                                                                        + +
                                                                                      28. + + +

                                                                                        + + + lazy val + + + ScalaMathPackage: scala.reflect.api.JavaUniverse.ModuleSymbol + +

                                                                                        + +
                                                                                      29. + + +

                                                                                        + + + lazy val + + + ScalaMathPackageClass: scala.reflect.api.JavaUniverse.Symbol + +

                                                                                        + +
                                                                                      30. + + +

                                                                                        + + + lazy val + + + ScalaReflectPackage: scala.reflect.api.JavaUniverse.ModuleSymbol + +

                                                                                        + +
                                                                                      31. + + +

                                                                                        + + + lazy val + + + SeqClass: scala.reflect.api.JavaUniverse.ClassSymbol + +

                                                                                        + +
                                                                                      32. + + +

                                                                                        + + + lazy val + + + SeqModule: scala.reflect.api.JavaUniverse.ModuleSymbol + +

                                                                                        + +
                                                                                      33. + + +

                                                                                        + + + lazy val + + + SetBuilderClass: scala.reflect.api.JavaUniverse.ClassSymbol + +

                                                                                        + +
                                                                                      34. + + +

                                                                                        + + + lazy val + + + SetClass: scala.reflect.api.JavaUniverse.ClassSymbol + +

                                                                                        + +
                                                                                      35. + + +

                                                                                        + + + lazy val + + + SetModule: scala.reflect.api.JavaUniverse.ModuleSymbol + +

                                                                                        + +
                                                                                      36. + + +

                                                                                        + + + lazy val + + + SomeModule: scala.reflect.api.JavaUniverse.ModuleSymbol + +

                                                                                        + +
                                                                                      37. + + +

                                                                                        + + + lazy val + + + StringOpsClass: scala.reflect.api.JavaUniverse.ClassSymbol + +

                                                                                        + +
                                                                                      38. + + +

                                                                                        + + + lazy val + + + VectorBuilderClass: scala.reflect.api.JavaUniverse.ClassSymbol + +

                                                                                        + +
                                                                                      39. + + +

                                                                                        + + + lazy val + + + VectorClass: scala.reflect.api.JavaUniverse.ClassSymbol + +

                                                                                        + +
                                                                                      40. + + +

                                                                                        + + + lazy val + + + WrappedArrayBuilderClass: scala.reflect.api.JavaUniverse.ClassSymbol + +

                                                                                        + +
                                                                                      41. + + +

                                                                                        + + + val + + + addAssignName: N + +

                                                                                        + +
                                                                                      42. + + +

                                                                                        + + + val + + + applyName: N + +

                                                                                        + +
                                                                                      43. + + +

                                                                                        + + final + def + + + asInstanceOf[T0]: T0 + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        Any
                                                                                        +
                                                                                      44. + + +

                                                                                        + + + val + + + byName: N + +

                                                                                        + +
                                                                                      45. + + +

                                                                                        + + + val + + + canBuildFromName: N + +

                                                                                        + +
                                                                                      46. + + +

                                                                                        + + + def + + + clone(): AnyRef + +

                                                                                        +
                                                                                        Attributes
                                                                                        protected[java.lang]
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        Annotations
                                                                                        + @throws( + + ... + ) + +
                                                                                        +
                                                                                      47. + + +

                                                                                        + + + val + + + collectName: N + +

                                                                                        + +
                                                                                      48. + + +

                                                                                        + + + val + + + countName: N + +

                                                                                        + +
                                                                                      49. + + +

                                                                                        + + + val + + + dropWhileName: N + +

                                                                                        + +
                                                                                      50. + + +

                                                                                        + + final + def + + + eq(arg0: AnyRef): Boolean + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        +
                                                                                      51. + + +

                                                                                        + + + def + + + equals(arg0: Any): Boolean + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef → Any
                                                                                        +
                                                                                      52. + + +

                                                                                        + + + val + + + existsName: N + +

                                                                                        + +
                                                                                      53. + + +

                                                                                        + + + val + + + filterName: N + +

                                                                                        + +
                                                                                      54. + + +

                                                                                        + + + val + + + filterNotName: N + +

                                                                                        + +
                                                                                      55. + + +

                                                                                        + + + def + + + finalize(): Unit + +

                                                                                        +
                                                                                        Attributes
                                                                                        protected[java.lang]
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        Annotations
                                                                                        + @throws( + + classOf[java.lang.Throwable] + ) + +
                                                                                        +
                                                                                      56. + + +

                                                                                        + + + val + + + findName: N + +

                                                                                        + +
                                                                                      57. + + +

                                                                                        + + + val + + + foldLeftName: N + +

                                                                                        + +
                                                                                      58. + + +

                                                                                        + + + val + + + foldRightName: N + +

                                                                                        + +
                                                                                      59. + + +

                                                                                        + + + val + + + forallName: N + +

                                                                                        + +
                                                                                      60. + + +

                                                                                        + + + val + + + foreachName: N + +

                                                                                        + +
                                                                                      61. + + +

                                                                                        + + final + def + + + getClass(): Class[_] + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef → Any
                                                                                        +
                                                                                      62. + + +

                                                                                        + + + def + + + hashCode(): Int + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef → Any
                                                                                        +
                                                                                      63. + + +

                                                                                        + + + val + + + headName: N + +

                                                                                        + +
                                                                                      64. + + +

                                                                                        + + + val + + + intWrapperName: N + +

                                                                                        + +
                                                                                      65. + + +

                                                                                        + + + val + + + isEmptyName: N + +

                                                                                        + +
                                                                                      66. + + +

                                                                                        + + final + def + + + isInstanceOf[T0]: Boolean + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        Any
                                                                                        +
                                                                                      67. + + +

                                                                                        + + + val + + + lengthName: N + +

                                                                                        + +
                                                                                      68. + + +

                                                                                        + + + val + + + mapName: N + +

                                                                                        + +
                                                                                      69. + + +

                                                                                        + + + val + + + mathName: N + +

                                                                                        + +
                                                                                      70. + + +

                                                                                        + + + val + + + maxName: N + +

                                                                                        + +
                                                                                      71. + + +

                                                                                        + + + val + + + minName: N + +

                                                                                        + +
                                                                                      72. + + +

                                                                                        + + final + def + + + ne(arg0: AnyRef): Boolean + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        +
                                                                                      73. + + +

                                                                                        + + final + def + + + notify(): Unit + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        +
                                                                                      74. + + +

                                                                                        + + final + def + + + notifyAll(): Unit + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        +
                                                                                      75. + + +

                                                                                        + + + val + + + packageName: N + +

                                                                                        + +
                                                                                      76. + + +

                                                                                        + + + val + + + productName: N + +

                                                                                        + +
                                                                                      77. + + +

                                                                                        + + + val + + + reduceLeftName: N + +

                                                                                        + +
                                                                                      78. + + +

                                                                                        + + + val + + + reduceRightName: N + +

                                                                                        + +
                                                                                      79. + + +

                                                                                        + + + val + + + resultName: N + +

                                                                                        + +
                                                                                      80. + + +

                                                                                        + + + val + + + reverseName: N + +

                                                                                        + +
                                                                                      81. + + +

                                                                                        + + + val + + + scalaName: N + +

                                                                                        + +
                                                                                      82. + + +

                                                                                        + + + val + + + scanLeftName: N + +

                                                                                        + +
                                                                                      83. + + +

                                                                                        + + + val + + + scanRightName: N + +

                                                                                        + +
                                                                                      84. + + +

                                                                                        + + + val + + + sumName: N + +

                                                                                        + +
                                                                                      85. + + +

                                                                                        + + + val + + + superName: N + +

                                                                                        + +
                                                                                      86. + + +

                                                                                        + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        +
                                                                                      87. + + +

                                                                                        + + + val + + + tabulateName: N + +

                                                                                        + +
                                                                                      88. + + +

                                                                                        + + + val + + + tailName: N + +

                                                                                        + +
                                                                                      89. + + +

                                                                                        + + + val + + + takeWhileName: N + +

                                                                                        + +
                                                                                      90. + + +

                                                                                        + + + val + + + thisName: N + +

                                                                                        + +
                                                                                      91. + + +

                                                                                        + + + val + + + toArrayName: N + +

                                                                                        + +
                                                                                      92. + + +

                                                                                        + + + val + + + toByteName: N + +

                                                                                        + +
                                                                                      93. + + +

                                                                                        + + + val + + + toCharName: N + +

                                                                                        + +
                                                                                      94. + + +

                                                                                        + + + val + + + toDoubleName: N + +

                                                                                        + +
                                                                                      95. + + +

                                                                                        + + + val + + + toFloatName: N + +

                                                                                        + +
                                                                                      96. + + +

                                                                                        + + + val + + + toIndexedSeqName: N + +

                                                                                        + +
                                                                                      97. + + +

                                                                                        + + + val + + + toIntName: N + +

                                                                                        + +
                                                                                      98. + + +

                                                                                        + + + val + + + toListName: N + +

                                                                                        + +
                                                                                      99. + + +

                                                                                        + + + val + + + toLongName: N + +

                                                                                        + +
                                                                                      100. + + +

                                                                                        + + + val + + + toMapName: N + +

                                                                                        + +
                                                                                      101. + + +

                                                                                        + + + val + + + toName: N + +

                                                                                        + +
                                                                                      102. + + +

                                                                                        + + + val + + + toSeqName: N + +

                                                                                        + +
                                                                                      103. + + +

                                                                                        + + + val + + + toSetName: N + +

                                                                                        + +
                                                                                      104. + + +

                                                                                        + + + val + + + toShortName: N + +

                                                                                        + +
                                                                                      105. + + +

                                                                                        + + + val + + + toSizeTName: N + +

                                                                                        + +
                                                                                      106. + + +

                                                                                        + + + def + + + toString(): String + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef → Any
                                                                                        +
                                                                                      107. + + +

                                                                                        + + + val + + + toVectorName: N + +

                                                                                        + +
                                                                                      108. + + +

                                                                                        + + + val + + + untilName: N + +

                                                                                        + +
                                                                                      109. + + +

                                                                                        + + + val + + + updateName: N + +

                                                                                        + +
                                                                                      110. + + +

                                                                                        + + final + def + + + wait(): Unit + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        Annotations
                                                                                        + @throws( + + ... + ) + +
                                                                                        +
                                                                                      111. + + +

                                                                                        + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        Annotations
                                                                                        + @throws( + + ... + ) + +
                                                                                        +
                                                                                      112. + + +

                                                                                        + + final + def + + + wait(arg0: Long): Unit + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        Annotations
                                                                                        + @throws( + + ... + ) + +
                                                                                        +
                                                                                      113. + + +

                                                                                        + + + val + + + withFilterName: N + +

                                                                                        + +
                                                                                      114. + + +

                                                                                        + + + val + + + zipName: N + +

                                                                                        + +
                                                                                      115. + + +

                                                                                        + + + val + + + zipWithIndexName: N + +

                                                                                        + +
                                                                                      +
                                                                                      + + + + +
                                                                                      + +
                                                                                      +
                                                                                      +

                                                                                      Inherited from AnyRef

                                                                                      +
                                                                                      +

                                                                                      Inherited from Any

                                                                                      +
                                                                                      + +
                                                                                      + +
                                                                                      +
                                                                                      +

                                                                                      Ungrouped

                                                                                      + +
                                                                                      +
                                                                                      + +
                                                                                      + +
                                                                                      + + + + + \ No newline at end of file diff --git a/Reified/latest/api/scalaxy/reified/internal/Optimizer$$IntRange$.html b/Reified/latest/api/scalaxy/reified/internal/Optimizer$$IntRange$.html new file mode 100644 index 00000000..4785d6cb --- /dev/null +++ b/Reified/latest/api/scalaxy/reified/internal/Optimizer$$IntRange$.html @@ -0,0 +1,448 @@ + + + + + IntRange - scalaxy-reified-doc: scalaxy-reified-doc 0.3-SNAPSHOT - scalaxy.reified.internal.Optimizer.IntRange + + + + + + + + + + +
                                                                                      + +

                                                                                      scalaxy.reified.internal.Optimizer

                                                                                      +

                                                                                      IntRange

                                                                                      +
                                                                                      + +

                                                                                      + + + object + + + IntRange + +

                                                                                      + +
                                                                                      + Linear Supertypes +
                                                                                      AnyRef, Any
                                                                                      +
                                                                                      + + +
                                                                                      +
                                                                                      +
                                                                                      + Ordering +
                                                                                        + +
                                                                                      1. Alphabetic
                                                                                      2. +
                                                                                      3. By inheritance
                                                                                      4. +
                                                                                      +
                                                                                      +
                                                                                      + Inherited
                                                                                      +
                                                                                      +
                                                                                        +
                                                                                      1. IntRange
                                                                                      2. AnyRef
                                                                                      3. Any
                                                                                      4. +
                                                                                      +
                                                                                      + +
                                                                                        +
                                                                                      1. Hide All
                                                                                      2. +
                                                                                      3. Show all
                                                                                      4. +
                                                                                      + Learn more about member selection +
                                                                                      +
                                                                                      + Visibility +
                                                                                      1. Public
                                                                                      2. All
                                                                                      +
                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + + + + + +
                                                                                      +

                                                                                      Value Members

                                                                                      +
                                                                                      1. + + +

                                                                                        + + final + def + + + !=(arg0: AnyRef): Boolean + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        +
                                                                                      2. + + +

                                                                                        + + final + def + + + !=(arg0: Any): Boolean + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        Any
                                                                                        +
                                                                                      3. + + +

                                                                                        + + final + def + + + ##(): Int + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef → Any
                                                                                        +
                                                                                      4. + + +

                                                                                        + + final + def + + + ==(arg0: AnyRef): Boolean + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        +
                                                                                      5. + + +

                                                                                        + + final + def + + + ==(arg0: Any): Boolean + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        Any
                                                                                        +
                                                                                      6. + + +

                                                                                        + + + def + + + apply(from: scala.reflect.api.JavaUniverse.Tree, to: scala.reflect.api.JavaUniverse.Tree, by: Option[scala.reflect.api.JavaUniverse.Tree], isInclusive: Boolean, filters: List[scala.reflect.api.JavaUniverse.Tree]): Nothing + +

                                                                                        + +
                                                                                      7. + + +

                                                                                        + + final + def + + + asInstanceOf[T0]: T0 + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        Any
                                                                                        +
                                                                                      8. + + +

                                                                                        + + + def + + + clone(): AnyRef + +

                                                                                        +
                                                                                        Attributes
                                                                                        protected[java.lang]
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        Annotations
                                                                                        + @throws( + + ... + ) + +
                                                                                        +
                                                                                      9. + + +

                                                                                        + + final + def + + + eq(arg0: AnyRef): Boolean + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        +
                                                                                      10. + + +

                                                                                        + + + def + + + equals(arg0: Any): Boolean + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef → Any
                                                                                        +
                                                                                      11. + + +

                                                                                        + + + def + + + finalize(): Unit + +

                                                                                        +
                                                                                        Attributes
                                                                                        protected[java.lang]
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        Annotations
                                                                                        + @throws( + + classOf[java.lang.Throwable] + ) + +
                                                                                        +
                                                                                      12. + + +

                                                                                        + + final + def + + + getClass(): Class[_] + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef → Any
                                                                                        +
                                                                                      13. + + +

                                                                                        + + + def + + + hashCode(): Int + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef → Any
                                                                                        +
                                                                                      14. + + +

                                                                                        + + final + def + + + isInstanceOf[T0]: Boolean + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        Any
                                                                                        +
                                                                                      15. + + +

                                                                                        + + final + def + + + ne(arg0: AnyRef): Boolean + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        +
                                                                                      16. + + +

                                                                                        + + final + def + + + notify(): Unit + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        +
                                                                                      17. + + +

                                                                                        + + final + def + + + notifyAll(): Unit + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        +
                                                                                      18. + + +

                                                                                        + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        +
                                                                                      19. + + +

                                                                                        + + + def + + + toString(): String + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef → Any
                                                                                        +
                                                                                      20. + + +

                                                                                        + + + def + + + unapply(tree: scala.reflect.api.JavaUniverse.Tree): Option[(scala.reflect.api.JavaUniverse.Tree, scala.reflect.api.JavaUniverse.Tree, Option[scala.reflect.api.JavaUniverse.Tree], Boolean, List[scala.reflect.api.JavaUniverse.Tree])] + +

                                                                                        + +
                                                                                      21. + + +

                                                                                        + + final + def + + + wait(): Unit + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        Annotations
                                                                                        + @throws( + + ... + ) + +
                                                                                        +
                                                                                      22. + + +

                                                                                        + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        Annotations
                                                                                        + @throws( + + ... + ) + +
                                                                                        +
                                                                                      23. + + +

                                                                                        + + final + def + + + wait(arg0: Long): Unit + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        Annotations
                                                                                        + @throws( + + ... + ) + +
                                                                                        +
                                                                                      +
                                                                                      + + + + +
                                                                                      + +
                                                                                      +
                                                                                      +

                                                                                      Inherited from AnyRef

                                                                                      +
                                                                                      +

                                                                                      Inherited from Any

                                                                                      +
                                                                                      + +
                                                                                      + +
                                                                                      +
                                                                                      +

                                                                                      Ungrouped

                                                                                      + +
                                                                                      +
                                                                                      + +
                                                                                      + +
                                                                                      + + + + + \ No newline at end of file diff --git a/Reified/latest/api/scalaxy/reified/internal/Optimizer$$Predef$.html b/Reified/latest/api/scalaxy/reified/internal/Optimizer$$Predef$.html new file mode 100644 index 00000000..2e984a1e --- /dev/null +++ b/Reified/latest/api/scalaxy/reified/internal/Optimizer$$Predef$.html @@ -0,0 +1,435 @@ + + + + + Predef - scalaxy-reified-doc: scalaxy-reified-doc 0.3-SNAPSHOT - scalaxy.reified.internal.Optimizer.Predef + + + + + + + + + + + + +

                                                                                      + + + object + + + Predef + +

                                                                                      + +
                                                                                      + Linear Supertypes +
                                                                                      AnyRef, Any
                                                                                      +
                                                                                      + + +
                                                                                      +
                                                                                      +
                                                                                      + Ordering +
                                                                                        + +
                                                                                      1. Alphabetic
                                                                                      2. +
                                                                                      3. By inheritance
                                                                                      4. +
                                                                                      +
                                                                                      +
                                                                                      + Inherited
                                                                                      +
                                                                                      +
                                                                                        +
                                                                                      1. Predef
                                                                                      2. AnyRef
                                                                                      3. Any
                                                                                      4. +
                                                                                      +
                                                                                      + +
                                                                                        +
                                                                                      1. Hide All
                                                                                      2. +
                                                                                      3. Show all
                                                                                      4. +
                                                                                      + Learn more about member selection +
                                                                                      +
                                                                                      + Visibility +
                                                                                      1. Public
                                                                                      2. All
                                                                                      +
                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + + + + + +
                                                                                      +

                                                                                      Value Members

                                                                                      +
                                                                                      1. + + +

                                                                                        + + final + def + + + !=(arg0: AnyRef): Boolean + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        +
                                                                                      2. + + +

                                                                                        + + final + def + + + !=(arg0: Any): Boolean + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        Any
                                                                                        +
                                                                                      3. + + +

                                                                                        + + final + def + + + ##(): Int + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef → Any
                                                                                        +
                                                                                      4. + + +

                                                                                        + + final + def + + + ==(arg0: AnyRef): Boolean + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        +
                                                                                      5. + + +

                                                                                        + + final + def + + + ==(arg0: Any): Boolean + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        Any
                                                                                        +
                                                                                      6. + + +

                                                                                        + + final + def + + + asInstanceOf[T0]: T0 + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        Any
                                                                                        +
                                                                                      7. + + +

                                                                                        + + + def + + + clone(): AnyRef + +

                                                                                        +
                                                                                        Attributes
                                                                                        protected[java.lang]
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        Annotations
                                                                                        + @throws( + + ... + ) + +
                                                                                        +
                                                                                      8. + + +

                                                                                        + + final + def + + + eq(arg0: AnyRef): Boolean + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        +
                                                                                      9. + + +

                                                                                        + + + def + + + equals(arg0: Any): Boolean + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef → Any
                                                                                        +
                                                                                      10. + + +

                                                                                        + + + def + + + finalize(): Unit + +

                                                                                        +
                                                                                        Attributes
                                                                                        protected[java.lang]
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        Annotations
                                                                                        + @throws( + + classOf[java.lang.Throwable] + ) + +
                                                                                        +
                                                                                      11. + + +

                                                                                        + + final + def + + + getClass(): Class[_] + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef → Any
                                                                                        +
                                                                                      12. + + +

                                                                                        + + + def + + + hashCode(): Int + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef → Any
                                                                                        +
                                                                                      13. + + +

                                                                                        + + final + def + + + isInstanceOf[T0]: Boolean + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        Any
                                                                                        +
                                                                                      14. + + +

                                                                                        + + final + def + + + ne(arg0: AnyRef): Boolean + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        +
                                                                                      15. + + +

                                                                                        + + final + def + + + notify(): Unit + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        +
                                                                                      16. + + +

                                                                                        + + final + def + + + notifyAll(): Unit + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        +
                                                                                      17. + + +

                                                                                        + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        +
                                                                                      18. + + +

                                                                                        + + + def + + + toString(): String + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef → Any
                                                                                        +
                                                                                      19. + + +

                                                                                        + + + def + + + unapply(tree: scala.reflect.api.JavaUniverse.Tree): Boolean + +

                                                                                        + +
                                                                                      20. + + +

                                                                                        + + final + def + + + wait(): Unit + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        Annotations
                                                                                        + @throws( + + ... + ) + +
                                                                                        +
                                                                                      21. + + +

                                                                                        + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        Annotations
                                                                                        + @throws( + + ... + ) + +
                                                                                        +
                                                                                      22. + + +

                                                                                        + + final + def + + + wait(arg0: Long): Unit + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        Annotations
                                                                                        + @throws( + + ... + ) + +
                                                                                        +
                                                                                      +
                                                                                      + + + + +
                                                                                      + +
                                                                                      +
                                                                                      +

                                                                                      Inherited from AnyRef

                                                                                      +
                                                                                      +

                                                                                      Inherited from Any

                                                                                      +
                                                                                      + +
                                                                                      + +
                                                                                      +
                                                                                      +

                                                                                      Ungrouped

                                                                                      + +
                                                                                      +
                                                                                      + +
                                                                                      + +
                                                                                      + + + + + \ No newline at end of file diff --git a/Reified/latest/api/scalaxy/reified/internal/Optimizer$$Step$.html b/Reified/latest/api/scalaxy/reified/internal/Optimizer$$Step$.html new file mode 100644 index 00000000..5ac2753c --- /dev/null +++ b/Reified/latest/api/scalaxy/reified/internal/Optimizer$$Step$.html @@ -0,0 +1,435 @@ + + + + + Step - scalaxy-reified-doc: scalaxy-reified-doc 0.3-SNAPSHOT - scalaxy.reified.internal.Optimizer.Step + + + + + + + + + + + + +

                                                                                      + + + object + + + Step + +

                                                                                      + +
                                                                                      + Linear Supertypes +
                                                                                      AnyRef, Any
                                                                                      +
                                                                                      + + +
                                                                                      +
                                                                                      +
                                                                                      + Ordering +
                                                                                        + +
                                                                                      1. Alphabetic
                                                                                      2. +
                                                                                      3. By inheritance
                                                                                      4. +
                                                                                      +
                                                                                      +
                                                                                      + Inherited
                                                                                      +
                                                                                      +
                                                                                        +
                                                                                      1. Step
                                                                                      2. AnyRef
                                                                                      3. Any
                                                                                      4. +
                                                                                      +
                                                                                      + +
                                                                                        +
                                                                                      1. Hide All
                                                                                      2. +
                                                                                      3. Show all
                                                                                      4. +
                                                                                      + Learn more about member selection +
                                                                                      +
                                                                                      + Visibility +
                                                                                      1. Public
                                                                                      2. All
                                                                                      +
                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + + + + + +
                                                                                      +

                                                                                      Value Members

                                                                                      +
                                                                                      1. + + +

                                                                                        + + final + def + + + !=(arg0: AnyRef): Boolean + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        +
                                                                                      2. + + +

                                                                                        + + final + def + + + !=(arg0: Any): Boolean + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        Any
                                                                                        +
                                                                                      3. + + +

                                                                                        + + final + def + + + ##(): Int + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef → Any
                                                                                        +
                                                                                      4. + + +

                                                                                        + + final + def + + + ==(arg0: AnyRef): Boolean + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        +
                                                                                      5. + + +

                                                                                        + + final + def + + + ==(arg0: Any): Boolean + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        Any
                                                                                        +
                                                                                      6. + + +

                                                                                        + + final + def + + + asInstanceOf[T0]: T0 + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        Any
                                                                                        +
                                                                                      7. + + +

                                                                                        + + + def + + + clone(): AnyRef + +

                                                                                        +
                                                                                        Attributes
                                                                                        protected[java.lang]
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        Annotations
                                                                                        + @throws( + + ... + ) + +
                                                                                        +
                                                                                      8. + + +

                                                                                        + + final + def + + + eq(arg0: AnyRef): Boolean + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        +
                                                                                      9. + + +

                                                                                        + + + def + + + equals(arg0: Any): Boolean + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef → Any
                                                                                        +
                                                                                      10. + + +

                                                                                        + + + def + + + finalize(): Unit + +

                                                                                        +
                                                                                        Attributes
                                                                                        protected[java.lang]
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        Annotations
                                                                                        + @throws( + + classOf[java.lang.Throwable] + ) + +
                                                                                        +
                                                                                      11. + + +

                                                                                        + + final + def + + + getClass(): Class[_] + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef → Any
                                                                                        +
                                                                                      12. + + +

                                                                                        + + + def + + + hashCode(): Int + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef → Any
                                                                                        +
                                                                                      13. + + +

                                                                                        + + final + def + + + isInstanceOf[T0]: Boolean + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        Any
                                                                                        +
                                                                                      14. + + +

                                                                                        + + final + def + + + ne(arg0: AnyRef): Boolean + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        +
                                                                                      15. + + +

                                                                                        + + final + def + + + notify(): Unit + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        +
                                                                                      16. + + +

                                                                                        + + final + def + + + notifyAll(): Unit + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        +
                                                                                      17. + + +

                                                                                        + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        +
                                                                                      18. + + +

                                                                                        + + + def + + + toString(): String + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef → Any
                                                                                        +
                                                                                      19. + + +

                                                                                        + + + def + + + unapply(treeOpt: Option[scala.reflect.api.JavaUniverse.Tree]): Option[Int] + +

                                                                                        + +
                                                                                      20. + + +

                                                                                        + + final + def + + + wait(): Unit + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        Annotations
                                                                                        + @throws( + + ... + ) + +
                                                                                        +
                                                                                      21. + + +

                                                                                        + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        Annotations
                                                                                        + @throws( + + ... + ) + +
                                                                                        +
                                                                                      22. + + +

                                                                                        + + final + def + + + wait(arg0: Long): Unit + +

                                                                                        +
                                                                                        Definition Classes
                                                                                        AnyRef
                                                                                        Annotations
                                                                                        + @throws( + + ... + ) + +
                                                                                        +
                                                                                      +
                                                                                      + + + + +
                                                                                      + +
                                                                                      +
                                                                                      +

                                                                                      Inherited from AnyRef

                                                                                      +
                                                                                      +

                                                                                      Inherited from Any

                                                                                      +
                                                                                      + +
                                                                                      + +
                                                                                      +
                                                                                      +

                                                                                      Ungrouped

                                                                                      + +
                                                                                      +
                                                                                      + +
                                                                                      + +
                                                                                      + + + + + \ No newline at end of file diff --git a/Reified/latest/api/scalaxy/reified/internal/Optimizer$.html b/Reified/latest/api/scalaxy/reified/internal/Optimizer$.html index da334438..d369b806 100644 --- a/Reified/latest/api/scalaxy/reified/internal/Optimizer$.html +++ b/Reified/latest/api/scalaxy/reified/internal/Optimizer$.html @@ -153,6 +153,58 @@

                                                                                      Definition Classes
                                                                                      Any
                                                                                      +

                                                                                    10. + + +

                                                                                      + + + object + + + CommonScalaNames + +

                                                                                      + +
                                                                                    11. + + +

                                                                                      + + + object + + + IntRange + +

                                                                                      + +
                                                                                    12. + + +

                                                                                      + + + object + + + Predef + +

                                                                                      + +
                                                                                    13. + + +

                                                                                      + + + object + + + Step + +

                                                                                      +
                                                                                    14. @@ -321,6 +373,45 @@

                                                                                      +
                                                                                    15. + + +

                                                                                      + + + def + + + optimizeFunctionVals(rawTree: scala.reflect.api.JavaUniverse.Tree, toolbox: ToolBox[universe.type]): scala.reflect.api.JavaUniverse.Tree + +

                                                                                      + +
                                                                                    16. + + +

                                                                                      + + + def + + + optimizeLoops(rawTree: scala.reflect.api.JavaUniverse.Tree, toolbox: ToolBox[universe.type]): scala.reflect.api.JavaUniverse.Tree + +

                                                                                      + +
                                                                                    17. + + +

                                                                                      + + + def + + + reset(tree: scala.reflect.api.JavaUniverse.Tree, toolbox: ToolBox[universe.type]): scala.reflect.api.JavaUniverse.Tree + +

                                                                                      +
                                                                                    18. diff --git a/Reified/latest/api/scalaxy/reified/package.html b/Reified/latest/api/scalaxy/reified/package.html index d32c9793..b5965d50 100644 --- a/Reified/latest/api/scalaxy/reified/package.html +++ b/Reified/latest/api/scalaxy/reified/package.html @@ -118,7 +118,7 @@

                                                                                      case class - ReifiedValue[A] extends HasReifiedValue[A] with Product with Serializable + ReifiedValue[A](value: A, taggedExpr: scala.reflect.api.JavaUniverse.Expr[A], capturedTerms: Seq[(AnyRef, scala.reflect.api.JavaUniverse.Type)])(implicit evidence$1: scala.reflect.api.JavaUniverse.TypeTag[A]) extends HasReifiedValue[A] with Product with Serializable

                                                                                      Reified value which can be created by scalaxy.reified.reify.

                                                                                      @@ -201,7 +201,7 @@

                                                                                      lazy vals are not considered safe, for instance). Captured values are inlined in the reified value's AST with a conversion function, which can be customized (by default, it handles constants, arrays, immutable collections, -reified values and their wrappers). +tuples and options).

                                                                                      Annotations
                                                                                      @macroImpl( From fdb883c169343584f28e72be8300eef9e9d6ee29 Mon Sep 17 00:00:00 2001 From: Olivier Chafik Date: Tue, 16 Jul 2013 19:10:26 +0100 Subject: [PATCH 15/16] updated site --- Loops/index.md | 112 + Loops/latest/api/index.html | 37 + Loops/latest/api/index.js | 1 + Loops/latest/api/lib/arrow-down.png | Bin 0 -> 6232 bytes Loops/latest/api/lib/arrow-right.png | Bin 0 -> 6220 bytes Loops/latest/api/lib/class.png | Bin 0 -> 3357 bytes Loops/latest/api/lib/class_big.png | Bin 0 -> 7516 bytes Loops/latest/api/lib/class_diagram.png | Bin 0 -> 3910 bytes Loops/latest/api/lib/class_to_object_big.png | Bin 0 -> 9006 bytes Loops/latest/api/lib/constructorsbg.gif | Bin 0 -> 1206 bytes Loops/latest/api/lib/conversionbg.gif | Bin 0 -> 167 bytes Loops/latest/api/lib/defbg-blue.gif | Bin 0 -> 1544 bytes Loops/latest/api/lib/defbg-green.gif | Bin 0 -> 1341 bytes Loops/latest/api/lib/diagrams.css | 143 + Loops/latest/api/lib/diagrams.js | 324 + Loops/latest/api/lib/filter_box_left.png | Bin 0 -> 1692 bytes Loops/latest/api/lib/filter_box_left2.gif | Bin 0 -> 1462 bytes Loops/latest/api/lib/filter_box_right.png | Bin 0 -> 1803 bytes Loops/latest/api/lib/filterbg.gif | Bin 0 -> 1324 bytes Loops/latest/api/lib/filterboxbarbg.gif | Bin 0 -> 1104 bytes Loops/latest/api/lib/filterboxbarbg.png | Bin 0 -> 965 bytes Loops/latest/api/lib/filterboxbg.gif | Bin 0 -> 1366 bytes Loops/latest/api/lib/fullcommenttopbg.gif | Bin 0 -> 1115 bytes Loops/latest/api/lib/index.css | 338 + Loops/latest/api/lib/index.js | 536 ++ Loops/latest/api/lib/jquery-ui.js | 6 + Loops/latest/api/lib/jquery.js | 2 + Loops/latest/api/lib/jquery.layout.js | 5486 +++++++++++++++++ Loops/latest/api/lib/modernizr.custom.js | 4 + Loops/latest/api/lib/navigation-li-a.png | Bin 0 -> 1198 bytes Loops/latest/api/lib/navigation-li.png | Bin 0 -> 2441 bytes Loops/latest/api/lib/object.png | Bin 0 -> 3356 bytes Loops/latest/api/lib/object_big.png | Bin 0 -> 7653 bytes Loops/latest/api/lib/object_diagram.png | Bin 0 -> 3903 bytes Loops/latest/api/lib/object_to_class_big.png | Bin 0 -> 9158 bytes Loops/latest/api/lib/object_to_trait_big.png | Bin 0 -> 9200 bytes Loops/latest/api/lib/object_to_type_big.png | Bin 0 -> 9158 bytes Loops/latest/api/lib/ownderbg2.gif | Bin 0 -> 1145 bytes Loops/latest/api/lib/ownerbg.gif | Bin 0 -> 1118 bytes Loops/latest/api/lib/ownerbg2.gif | Bin 0 -> 1145 bytes Loops/latest/api/lib/package.png | Bin 0 -> 3335 bytes Loops/latest/api/lib/package_big.png | Bin 0 -> 7312 bytes Loops/latest/api/lib/packagesbg.gif | Bin 0 -> 1201 bytes Loops/latest/api/lib/ref-index.css | 30 + Loops/latest/api/lib/remove.png | Bin 0 -> 3186 bytes Loops/latest/api/lib/scheduler.js | 71 + Loops/latest/api/lib/selected-implicits.png | Bin 0 -> 1150 bytes .../api/lib/selected-right-implicits.png | Bin 0 -> 646 bytes Loops/latest/api/lib/selected-right.png | Bin 0 -> 1380 bytes Loops/latest/api/lib/selected.png | Bin 0 -> 1864 bytes Loops/latest/api/lib/selected2-right.png | Bin 0 -> 1434 bytes Loops/latest/api/lib/selected2.png | Bin 0 -> 1965 bytes Loops/latest/api/lib/signaturebg.gif | Bin 0 -> 1214 bytes Loops/latest/api/lib/signaturebg2.gif | Bin 0 -> 1209 bytes Loops/latest/api/lib/template.css | 848 +++ Loops/latest/api/lib/template.js | 466 ++ Loops/latest/api/lib/tools.tooltip.js | 14 + Loops/latest/api/lib/trait.png | Bin 0 -> 3374 bytes Loops/latest/api/lib/trait_big.png | Bin 0 -> 7410 bytes Loops/latest/api/lib/trait_diagram.png | Bin 0 -> 3882 bytes Loops/latest/api/lib/trait_to_object_big.png | Bin 0 -> 8967 bytes Loops/latest/api/lib/type.png | Bin 0 -> 1445 bytes Loops/latest/api/lib/type_big.png | Bin 0 -> 4236 bytes Loops/latest/api/lib/type_diagram.png | Bin 0 -> 1841 bytes Loops/latest/api/lib/type_to_object_big.png | Bin 0 -> 4969 bytes Loops/latest/api/lib/typebg.gif | Bin 0 -> 1206 bytes Loops/latest/api/lib/unselected.png | Bin 0 -> 1879 bytes Loops/latest/api/lib/valuemembersbg.gif | Bin 0 -> 1206 bytes Loops/latest/api/package.html | 86 + 69 files changed, 8504 insertions(+) create mode 100644 Loops/index.md create mode 100644 Loops/latest/api/index.html create mode 100644 Loops/latest/api/index.js create mode 100644 Loops/latest/api/lib/arrow-down.png create mode 100644 Loops/latest/api/lib/arrow-right.png create mode 100644 Loops/latest/api/lib/class.png create mode 100644 Loops/latest/api/lib/class_big.png create mode 100644 Loops/latest/api/lib/class_diagram.png create mode 100644 Loops/latest/api/lib/class_to_object_big.png create mode 100644 Loops/latest/api/lib/constructorsbg.gif create mode 100644 Loops/latest/api/lib/conversionbg.gif create mode 100644 Loops/latest/api/lib/defbg-blue.gif create mode 100644 Loops/latest/api/lib/defbg-green.gif create mode 100644 Loops/latest/api/lib/diagrams.css create mode 100644 Loops/latest/api/lib/diagrams.js create mode 100644 Loops/latest/api/lib/filter_box_left.png create mode 100644 Loops/latest/api/lib/filter_box_left2.gif create mode 100644 Loops/latest/api/lib/filter_box_right.png create mode 100644 Loops/latest/api/lib/filterbg.gif create mode 100644 Loops/latest/api/lib/filterboxbarbg.gif create mode 100644 Loops/latest/api/lib/filterboxbarbg.png create mode 100644 Loops/latest/api/lib/filterboxbg.gif create mode 100644 Loops/latest/api/lib/fullcommenttopbg.gif create mode 100644 Loops/latest/api/lib/index.css create mode 100644 Loops/latest/api/lib/index.js create mode 100644 Loops/latest/api/lib/jquery-ui.js create mode 100644 Loops/latest/api/lib/jquery.js create mode 100644 Loops/latest/api/lib/jquery.layout.js create mode 100644 Loops/latest/api/lib/modernizr.custom.js create mode 100644 Loops/latest/api/lib/navigation-li-a.png create mode 100644 Loops/latest/api/lib/navigation-li.png create mode 100644 Loops/latest/api/lib/object.png create mode 100644 Loops/latest/api/lib/object_big.png create mode 100644 Loops/latest/api/lib/object_diagram.png create mode 100644 Loops/latest/api/lib/object_to_class_big.png create mode 100644 Loops/latest/api/lib/object_to_trait_big.png create mode 100644 Loops/latest/api/lib/object_to_type_big.png create mode 100644 Loops/latest/api/lib/ownderbg2.gif create mode 100644 Loops/latest/api/lib/ownerbg.gif create mode 100644 Loops/latest/api/lib/ownerbg2.gif create mode 100644 Loops/latest/api/lib/package.png create mode 100644 Loops/latest/api/lib/package_big.png create mode 100644 Loops/latest/api/lib/packagesbg.gif create mode 100644 Loops/latest/api/lib/ref-index.css create mode 100644 Loops/latest/api/lib/remove.png create mode 100644 Loops/latest/api/lib/scheduler.js create mode 100644 Loops/latest/api/lib/selected-implicits.png create mode 100644 Loops/latest/api/lib/selected-right-implicits.png create mode 100644 Loops/latest/api/lib/selected-right.png create mode 100644 Loops/latest/api/lib/selected.png create mode 100644 Loops/latest/api/lib/selected2-right.png create mode 100644 Loops/latest/api/lib/selected2.png create mode 100644 Loops/latest/api/lib/signaturebg.gif create mode 100644 Loops/latest/api/lib/signaturebg2.gif create mode 100644 Loops/latest/api/lib/template.css create mode 100644 Loops/latest/api/lib/template.js create mode 100644 Loops/latest/api/lib/tools.tooltip.js create mode 100644 Loops/latest/api/lib/trait.png create mode 100644 Loops/latest/api/lib/trait_big.png create mode 100644 Loops/latest/api/lib/trait_diagram.png create mode 100644 Loops/latest/api/lib/trait_to_object_big.png create mode 100644 Loops/latest/api/lib/type.png create mode 100644 Loops/latest/api/lib/type_big.png create mode 100644 Loops/latest/api/lib/type_diagram.png create mode 100644 Loops/latest/api/lib/type_to_object_big.png create mode 100644 Loops/latest/api/lib/typebg.gif create mode 100644 Loops/latest/api/lib/unselected.png create mode 100644 Loops/latest/api/lib/valuemembersbg.gif create mode 100644 Loops/latest/api/package.html diff --git a/Loops/index.md b/Loops/index.md new file mode 100644 index 00000000..bc415f3a --- /dev/null +++ b/Loops/index.md @@ -0,0 +1,112 @@ +# Scalaxy/Loops + +Optimized loops for Scala 2.10 (using a macro to rewrite them to an equivalent while loop), currently limited to Range foreach loops. +([BSD-licensed](https://github.com/ochafik/Scalaxy/blob/master/LICENSE)) + +The following expression: +```scala +import scalaxy.loops._ +import scala.language.postfixOps // Optional. + +for (i <- 0 until 100000000 optimized) { + ... +} +``` +Gets rewritten at compilation time into: +```scala +{ + var ii = 0 + val end = 100000000 + val step = 1 + while (ii < end) { + val i = ii + ... + ii += step + } +} +``` + +This is a rejuvenation of some code initially written for [ScalaCL](http://scalacl.googlecode.com/) then for [optimized-loops-macros](https://github.com/ochafik/optimized-loops-macros). + +(see [this blog post](http://ochafik.com/blog/?p=806) for a recap on the ScalaCL project rationale / story) + +# Usage with Sbt + +If you're using `sbt` 0.12.2+, just put the following lines in `build.sbt`: +```scala +// Only works with 2.10.0+ +scalaVersion := "2.10.0" + +// Dependency at compilation-time only (not at runtime). +libraryDependencies += "com.nativelibs4java" %% "scalaxy-loops" % "0.3-SNAPSHOT" % "provided" + +// Scalaxy/Loops snapshots are published on the Sonatype repository. +resolvers += Resolver.sonatypeRepo("snapshots") + +// This one usually doesn't hurt, but it may slow compilation down: +// scalacOptions += "-optimise" +``` + +And append `optimized` to all the ranges you want to optimize: +```scala +for (i <- 0 until n optimized; j <- i until n optimized) { + ... +} +``` + +You can always disable loop optimizations without removing the `optimized` postfix operator from your code: just recompile with the environment variable `SCALAXY_LOOPS_OPTIMIZED=0` or the System property `scalaxy.loops.optimized=false` set: +``` +SCALAXY_LOOPS_OPTIMIZED=0 sbt clean compile ... +``` +Or if you're not using sbt: +``` +scalac -J-Dscalaxy.loops.optimized=false ... +``` + +# Usage with Maven + +With Maven, you'll need this in your `pom.xml` file: +```xml + + + com.nativelibs4java + scalaxy-loops_2.10 + 0.3-SNAPSHOT + + + + + + sonatype-oss-public + https://oss.sonatype.org/content/groups/public/ + + +``` + +# Hacking + +If you want to build / test / hack on this project: +- Make sure to use [paulp's sbt script](https://github.com/paulp/sbt-extras) with `sbt` 0.12.2+ +- Use the following commands to checkout the sources and build the tests continuously: + + ``` + git clone git://github.com/ochafik/Scalaxy.git + cd Scalaxy + sbt "project scalaxy-loops" "; clean ; ~test" + ``` + +# What's next? + +There's lots of work to reach the level of [ScalaCL 0.2](https://code.google.com/p/scalacl/wiki/ScalaCLPlugin), and that may never happen. + +However, if there is a particular loop optimization that's very important to you, please let me know: +- [@ochafik on Twitter](http://twitter.com/ochafik) +- [NativeLibs4Java mailing-list](groups.google.com/group/nativelibs4java) + +You can also [file bugs and enhancement requests here](https://github.com/ochafik/Scalaxy/issues/new). + +Anyway, current plans are to support the following loop rewrites: +- Range.{ foreach, map } with filters +- Array.{ foreach, map } with filters + +Any help (testing, patches, bug reports) will be greatly appreciated! diff --git a/Loops/latest/api/index.html b/Loops/latest/api/index.html new file mode 100644 index 00000000..fe5c6c61 --- /dev/null +++ b/Loops/latest/api/index.html @@ -0,0 +1,37 @@ + + + + + scalaxy-loops: scalaxy-loops 0.3-SNAPSHOT + + + + + + + + +
                                                                                      + + + + +
                                                                                      +
                                                                                      +
                                                                                      +
                                                                                      +
                                                                                      +
                                                                                      #ABCDEFGHIJKLMNOPQRSTUVWXYZ
                                                                                      +
                                                                                      +
                                                                                      + +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        + +
                                                                                        + + + \ No newline at end of file diff --git a/Loops/latest/api/index.js b/Loops/latest/api/index.js new file mode 100644 index 00000000..6103c4e9 --- /dev/null +++ b/Loops/latest/api/index.js @@ -0,0 +1 @@ +Index.PACKAGES = {}; \ No newline at end of file diff --git a/Loops/latest/api/lib/arrow-down.png b/Loops/latest/api/lib/arrow-down.png new file mode 100644 index 0000000000000000000000000000000000000000..7229603ae5b30ce0e0bd09863543b260085c8f2d GIT binary patch literal 6232 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 literal 0 HcmV?d00001 diff --git a/Loops/latest/api/lib/class_big.png b/Loops/latest/api/lib/class_big.png new file mode 100644 index 0000000000000000000000000000000000000000..cb1f638a585c50456f57b73c4d043c75762ff9a5 GIT binary patch literal 7516 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
                                                                                        }cgT+sFDw4uMOU<91Pe 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 U==iC&s{jB107*qoM6N<$f-P8sEdT%j literal 0 HcmV?d00001 diff --git a/Loops/latest/api/lib/constructorsbg.gif b/Loops/latest/api/lib/constructorsbg.gif new file mode 100644 index 0000000000000000000000000000000000000000..2e3f5ea53025f68e2636f9c65e5115a3aa1bb581 GIT binary patch literal 1206 zcmZ?wbhEHbWMq(GIKseSZEam&UmqG8YHx4v?(P;76XWUWX=!Qc=j$685$WvY?CR?3 zAK)Jt7-V8%YG!5@8yjnDYwPIXsHUnK9v&VQ9TgWB=jiAd5*+O9?QL#hZftDKfCLo( zb4U0FD7Yk+Bm!w0`-+0ZZE`@j@w*YQzUa=n7J9^3ax%w4}1^R}1 z1|ToN6#Dw&SDKp(S6y5Zl!|aKR)dQ}DhpEegHnt0ON)|Ify$LZRuxz|7o{eaQ#zd*q`*i^wcF*!32#0RVQ^|kWMD=taQOHTE4u~h<^pqH7MVr61% z;AY@x;B0E?uBO)VrJ|N z)az`3RWB$hI zxnujbty?y4+PGo;y0vRouUffc`Ld-;7B5=3VE(+hb7s$)Ib-^?sZ%CTnmD1queYbW ztFxoMt+l1Osj;EHuC}JSsEZKEj1-MDKQ~FE;c4QDl#HG zEHorIC@{d^&)3J>%hSW%&DF)($Qx)!_Hn5)9TB4Am2f&=-p_kccyqPBfKGwUE!WRLZeY z&9_xAcF-<$)~j$)tu;5Sb~kMFG;Z}V?)EY6_cxj1Z!#mmbas&G!VuHNfk6*)|04m# ze}c|Msfi`2DGKG8B^e6tp1uJLIt)MnasUIXxWbl9$+AdMQ_qW!P0lP*Igu!GM1jSD HgTWdAVsJLn literal 0 HcmV?d00001 diff --git a/Loops/latest/api/lib/defbg-blue.gif b/Loops/latest/api/lib/defbg-blue.gif new file mode 100644 index 0000000000000000000000000000000000000000..69038337a793be5ec04430183980b7e393113ea1 GIT binary patch literal 1544 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 availableWidth) + { + // resize diagram + var height = diagramHeight / diagramWidth * availableWidth; + $(".diagram svg", this).width(availableWidth); + $(".diagram svg", this).height(height); + + // register click event on whole div + $(".diagram", this).click(function() { + diagrams.popup($(this)); + }); + $(".diagram", this).addClass("magnifying"); + } + else + { + // restore full size of diagram + $(".diagram svg", this).width(diagramWidth); + $(".diagram svg", this).height(diagramHeight); + // don't show custom cursor any more + $(".diagram", this).removeClass("magnifying"); + } + }); +}; + +/** + * Shows or hides a diagram depending on its current state. + */ +diagrams.toggle = function(container, dontAnimate) +{ + // change class of link + $(".diagram-link", container).toggleClass("open"); + // get element to show / hide + var div = $(".diagram", container); + if (div.is(':visible')) + { + $(".diagram-help", container).hide(); + div.unbind("click"); + div.removeClass("magnifying"); + div.slideUp(100); + } + else + { + diagrams.resize(); + if(dontAnimate) + div.show(); + else + div.slideDown(100); + $(".diagram-help", container).show(); + } +}; + +/** + * Opens a popup containing a copy of a diagram. + */ +diagrams.windows = {}; +diagrams.popup = function(diagram) +{ + var id = diagram.attr("id"); + if(!diagrams.windows[id] || diagrams.windows[id].closed) { + var title = $(".symbol .name", $("#signature")).text(); + // cloning from parent window to popup somehow doesn't work in IE + // therefore include the SVG as a string into the HTML + var svgIE = jQuery.browser.msie ? $("
                                                                                        ").append(diagram.data("svg")).html() : ""; + var html = '' + + '\n' + + '\n' + + '\n' + + ' \n' + + ' ' + title + '\n' + + ' \n' + + ' \n' + + ' \n' + + ' \n' + + ' \n' + + ' \n' + + ' Close this window\n' + + ' ' + svgIE + '\n' + + ' \n' + + ''; + + var padding = 30; + var screenHeight = screen.availHeight; + var screenWidth = screen.availWidth; + var w = Math.min(screenWidth, diagram.data("width") + 2 * padding); + var h = Math.min(screenHeight, diagram.data("height") + 2 * padding); + var left = (screenWidth - w) / 2; + var top = (screenHeight - h) / 2; + var parameters = "height=" + h + ", width=" + w + ", left=" + left + ", top=" + top + ", scrollbars=yes, location=no, resizable=yes"; + var win = window.open("about:blank", "_blank", parameters); + win.document.open(); + win.document.write(html); + win.document.close(); + diagrams.windows[id] = win; + } + win.focus(); +}; + +/** + * This method is called from within the popup when a node is clicked. + */ +diagrams.redirectFromPopup = function(url) +{ + window.location = url; +}; + +/** + * Helper method that adds a class to a SVG element. + */ +diagrams.addClass = function(svgElem, newClass) { + newClass = newClass || "over"; + var classes = svgElem.attr("class"); + if ($.inArray(newClass, classes.split(/\s+/)) == -1) { + classes += (classes ? ' ' : '') + newClass; + svgElem.attr("class", classes); + } +}; + +/** + * Helper method that removes a class from a SVG element. + */ +diagrams.removeClass = function(svgElem, oldClass) { + oldClass = oldClass || "over"; + var classes = svgElem.attr("class"); + classes = $.grep(classes.split(/\s+/), function(n, i) { return n != oldClass; }).join(' '); + svgElem.attr("class", classes); +}; + diff --git a/Loops/latest/api/lib/filter_box_left.png b/Loops/latest/api/lib/filter_box_left.png new file mode 100644 index 0000000000000000000000000000000000000000..0e8c893315e7955b02474d3a544b9145aafb15b2 GIT binary patch literal 1692 zcmaJ?Yfuws6pg$rSOqBp3YKM~RV;Zz60;aJAs|tLX#yHS2bN@k3}iRiY$T*bRAg#9 zU=@FeD54a{@j+EkDTq>D1*#y5=}<;1FQtW2QWQm;)^1R+Kd|4-?)R8;&OP^jcW1wn zMQxbxvc!c#q0E;=h~?zGh0nhVLI8<$M9qZi_hoVG}vq!iJ%!WPy#m5Py=;ZL5vtw zxJE~4Fch#U!ikuX5P+o9Hz{a!GqR}RZJEe|F-)+I!J;#5DNO^V(*K8QwKHe~AxGZ% zomJQnouNY*a>RfcaTR%SNmN@X9TbWqFoEIG7?w6&MOg|)V1^V-2ZSm(fD~3~P}_bA zFO@=z7d?GMc8_g2)3)ShrtuM!>~@@N>+T&8M1C!960tDa)O{gFy2(fA zz3T<_SYuv{D)_EL=f;)y69e-Ky4|eHMud}d&8tpKdJXw|FA8wVks>d2E7RxJTpy%k& zkln?LUfbzg^RAqmv%e%NGORQBAW}-Td|p~VHijo;X8zsZ($X^6+uM6!J#g~Lon3o| z%yy6Q#l8#XZjX=8POAt4(SV9rv74$vZ!mQ7Ih=6>K^_l|jA(PbOJZ)7%FntjLr%)i zy2~xr+}{#jYpUxb&qZ$DoK;v{eCMdMAN4_|-e@%T^!4>EHE#RNqt*9tQPEOmTwHcp z8SUCPVvxz@I`!(h*bT?;AMpB?9IRY;6SepD?GM%LqlKtmzwpwk1RTGYUvT)Ehf9tw zE33A9!v5+(_aFQ91qB5O)j2tiU0q!X$!!raxvG}Ir~D;ZJ#daH$(+?g#+>uOcV@q9( zNA}J$hYc4tg?PB^X-m33JSql-TX}6aoBK0{#?8YKde>dG#XG8NY8+x>{FmgFM?ny@ z_lvcz0)e1s=k?TwO*EQAcHQALZe00KpIDBLpO!mctE_}kbiwl%FJKIFot&Jc+$f_8 z8oG+eBKkEqH`A|N(9~bzE0=fty7^4!Zl}xsijNe>*2c%iZiL<2FV|eD)ojQO;0pxH zS6iOl-NNi$#aFwY%o;pr{{mUu^Fwjf3l}ad*ZyPVIVyrIkPEX+>TMxn15Nd zav-ZrQP;=Um;C7y>q90w(zLCoZdruVQ63j}ETaFVxBMUOjizep$G*PA6TE6m?$RPx zmv)7uBXiNdkmBLz_4cmubG5#W6mXxF8k^TF<8E1SsNetIhE~5hP876f;&u1}p9{AC Ng(NIW{GBLa@4p#{lvn@& literal 0 HcmV?d00001 diff --git a/Loops/latest/api/lib/filter_box_left2.gif b/Loops/latest/api/lib/filter_box_left2.gif new file mode 100644 index 0000000000000000000000000000000000000000..b9b49076a6410112fd18b370bc661154bbab8f80 GIT binary patch literal 1462 zcmZ?wbhEHb6k!lyxN5?1>C&aRxVRrbe!P11>f*(Vt*xySCr_wV1o zw{PEm|Ni~!*RS{P-TU(8%b!1gZrr%>`t|GF+}z{Gk3W6-^z7NQ8#ZiMzkdCvPoHkz zz8w`6_44J*J9qAsmzV$k{ky2BXxFY?A3l8e`}gm(Y13k3V}U0q$LPMun}Zr!h6zgDka?cw3^9}E}>0mc8^5xxNmE{P?HK-$K>q98Fj zJGDe1DK$Ma&sORE?)^#%nJKnP;ikR@z6H*y8JQkcMXAA6ej&+K*~ykEO7?aNHWgMC zxdpkYC5Z|ZxjA{oRu#5Ni7EL>sa8NXNLXJ<0j#7X+g8aDB%uJZ(>cE=Rl!uxKsVXI z%s|1+P|wiV#N6CmN5ROz&_Lh7NZ-&%*U;R`*vQJjKmiJrfVLH-q*(>IxIyg#@@$nd zN=gc>^!0&3rdMvPmtT~wZ)j<02{OaTNEfI=x41H|B(Xv_uUHvof=g;~a#3bMNoIbY z0?5R~r2NtnTP2`NAzsKWfE$}vtOxdvUUGh}ennz|zM-B0$V)JVzP|XC=H|jx7ncO3 zBHWAB;NpiyW)Z+ZoqU2Pda%GTJ1y;^Qsfi`|MIrh5Ij~R+$jC3rFV4s>P;d@5 zRq#zr&ddYx!Rmc|tvvIJOA_;vQ$1a5m4GJbWoD*WS(v-I7@E3Rm|B{e7#g}7IJr4n zI=dQ~nOmATIhq)m!1TK0Czs}?=9R$orXciM;?xUD3b_S9n_W_iGRsm^+=}vZ6~JD$ z%Eav!Go0o@^`_uv@OxBG5|NZ^* z``6DO-@kqR^7+%p5AWZ-ee?R&%NNg|J$>@{(ZdJ#@7=v~`_|1H*RNf@a{1E53+K6ZM9qnzcEzM1h4fS=kHPuy>73F26CB;RB1^Ico zIoVm68R==MDalER3Gs2UG0{A;Cd`0selzKHgrQ9`0_gF3wJl4)%7oHr7^_ z7UpKACdNjp{}N?qO7E-ATK8?BP}HFfhW0S{OOhO#noZi%b`dsS#`djvo JU&f9M)&NKAH`@RJ literal 0 HcmV?d00001 diff --git a/Loops/latest/api/lib/filter_box_right.png b/Loops/latest/api/lib/filter_box_right.png new file mode 100644 index 0000000000000000000000000000000000000000..f127e35b48d39bd048fea2a8e98dd68fb5984601 GIT binary patch literal 1803 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 literal 0 HcmV?d00001 diff --git a/Loops/latest/api/lib/filterboxbg.gif b/Loops/latest/api/lib/filterboxbg.gif new file mode 100644 index 0000000000000000000000000000000000000000..ae2f85823bbbd77d85a28d8348bfd75a1ec626ba GIT binary patch literal 1366 zcmaJ>d0^927|&$j+)$KD(Vht+jHR17kQ|Xk~>-G7(u~=+)csLf1#pCg4G#U&J1%shPBA!%LkH;I2 z#Q-f73I+oHOga+^12g3F`2nN9zdw;s)9KX6$Vez04h4f=k2jS{`~1FiCX-OrU@#aR zj;2yc5GN9eh9hAxhK7dXaj>aIB9TBKkVqu_e!s`#Nv4u1Ku)Kj9HV5UsKr$eJ4l5D z-^wbtNKze)0=F`4EN??Hd-ftQOWTlUvkP;HcBY+O+AA@Qy~~@Z-VVx2BUOvwN;l!= zM2=BN*v)nFGU2u%BrUWu1hBPb6oE$}N{0=p);3@*rd^O2*sRBN6jqMG;It~H;$H-2Ig?S|0ygt^@t4Gz{oyTp)+ATXZA1F zw+o6Ow+kX{Z#2U$l45zyAH};|L>(_HBu_DQ4jTd#^ejsg6&9z%V0M_yRFSl4tHPt5El;t`Es*7WICCjA`bIm!qS}SlOi0oh_b}d6YC4qxSOD5Rdx!^hV z#<+CuT#PxnC`bm?4)$LMom~RmqnYDv3!L%BXL!)<5@_qZk-z@@Zk3iy3q&o^Ix_2n0zAN=goPd@(W!w=pceDB?N-X3`C%{LCb zzJK4|*Is>P&+eCBdhvzlpL_P1T~F_PYR8lP+n;#+u}8N(^6*0sK5+ki_ug~&U3YHX za>wnr-FnN-n{T>t(+wN1zwX*=uHJCf`o1gIU2*wkmtNA_&!Ej)h%7(taaFHsux!+vQ;i5tQD4W zv&o2qE2YzH_B}#`-nO=9mf!3Ja$e73rto#dFaKXdXHZg3R;GHY5gN(z}Nwo2iqz6QPp&Z!xh9#uuD!Bu`C$yM3OmMKd1b_zBX zRu#Dgxv3?I3Kh9IdBs*0wn~X9`AMl(KsHENUr7P1q$Jx`$q^)>0J76LzbI9~RL?*+ z*}%*|!OT$4(AdP>++0V&$iUD*-@r)U&`8(N+{)O<%D_MY3Y37h6{VzE1-ZCE?E>;_ zl`=|73as??%gf94%8m8%i_-NCEiElUW*8ai0#)c1SLT%@R_NvxE5l51Ni9w;$}A|! z%+FH*nV6WAUs__T1av9H3%LbwWAlpjz~0eI&d=4aNG#Ad)H48i38v837r)ZnT)67u zlAu(Cd$Af^98y`3svneEoL^d$oC;K~46>@g%DE^tu_V7JBtJg~7K#BG`6c$o&6x?nx#i>^x=oo!a#3DsBObD2IKumbD1#;jCKQ#}S+KYh6n(_a? zzkh!J`uXGgx36D5fBN|0{kyksUcY+z;`y_uPaZ#d_~8D%yLWEix_RUJwX0VyU%GhV z{JFDdPMZ`!zF{kpYlR z+RD .pre { + display: block; + position: absolute; + top: 0; + left: 0; + height: 23px; + width: 21px; + background: url("filter_box_left.png"); +} + +#textfilter > .input { + display: block; + position: absolute; + top: 0; + right: 20px; + left: 20px; +} + +#textfilter > .input > input { + height: 20px; + padding: 1px; + font-weight: bold; + color: #000000; + background: #ffffff url("filterboxbarbg.png") repeat-x bottom left; + width: 100%; +} + +#textfilter > .post { + display: block; + position: absolute; + top: 0; + right: 0; + height: 23px; + width: 21px; + background: url("filter_box_right.png"); +} + +/*#textfilter { + position: relative; + display: block; + height: 20px; + margin-bottom: 5px; +} + +#textfilter > .pre { + display: block; + position: absolute; + top: 0; + left: 0; + height: 20px; + width: 20px; + background: url("filter_box_left.png"); +} + +#textfilter > .input { + display: block; + position: absolute; + top: 0; + right: 20px; + left: 20px; +} + +#textfilter > .input > input { + height: 16px; + padding: 2px; + font-weight: bold; + color: darkblue; + background-color: white; + width: 100%; +} + +#textfilter > .post { + display: block; + position: absolute; + top: 0; + right: 0; + height: 20px; + width: 20px; + background: url("filter_box_right.png"); +}*/ + +#focusfilter { + position: relative; + text-align: center; + display: block; + padding: 5px; + background-color: #fffebd; /* light yellow*/ + text-shadow: #ffffff 0 1px 0; +} + +#focusfilter .focuscoll { + font-weight: bold; + text-shadow: #ffffff 0 1px 0; +} + +#focusfilter img { + bottom: -2px; + position: relative; +} + +#kindfilter { + position: relative; + display: block; + padding: 5px; +/* background-color: #999;*/ + text-align: center; +} + +#kindfilter > a { + color: black; +/* text-decoration: underline;*/ + text-shadow: #ffffff 0 1px 0; + +} + +#kindfilter > a:hover { + color: #4C4C4C; + text-decoration: none; + text-shadow: #ffffff 0 1px 0; +} + +#letters { + position: relative; + text-align: center; + padding-bottom: 5px; + border:1px solid #bbbbbb; + border-top:0; + border-left:0; + border-right:0; +} + +#letters > a, #letters > span { +/* font-family: monospace;*/ + color: #858484; + font-weight: bold; + font-size: 8pt; + text-shadow: #ffffff 0 1px 0; + padding-right: 2px; +} + +#letters > span { + color: #bbb; +} + +#tpl { + display: block; + position: fixed; + overflow: auto; + right: 0; + left: 0; + bottom: 0; + top: 5px; + position: absolute; + display: block; +} + +#tpl .packhide { + display: block; + float: right; + font-weight: normal; + color: white; +} + +#tpl .packfocus { + display: block; + float: right; + font-weight: normal; + color: white; +} + +#tpl .packages > ol { + background-color: #dadfe6; + /*margin-bottom: 5px;*/ +} + +/*#tpl .packages > ol > li { + margin-bottom: 1px; +}*/ + +#tpl .packages > li > a { + padding: 0px 5px; +} + +#tpl .packages > li > a.tplshow { + display: block; + color: white; + font-weight: bold; + display: block; + text-shadow: #000000 0 1px 0; +} + +#tpl ol > li.pack { + padding: 3px 5px; + background: url("packagesbg.gif"); + background-repeat:repeat-x; + min-height: 14px; + background-color: #6e808e; +} + +#tpl ol > li { + display: block; +} + +#tpl .templates > li { + padding-left: 5px; + min-height: 18px; +} + +#tpl ol > li .icon { + padding-right: 5px; + bottom: -2px; + position: relative; +} + +#tpl .templates div.placeholder { + padding-right: 5px; + width: 13px; + display: inline-block; +} + +#tpl .templates span.tplLink { + padding-left: 5px; +} + +#content { + border-left-width: 1px; + border-left-color: black; + border-left-style: white; + right: 0px; + left: 0px; + bottom: 0px; + top: 0px; + position: fixed; + margin-left: 300px; + display: block; +} + +#content > iframe { + display: block; + height: 100%; + width: 100%; +} + +.ui-layout-pane { + background: #FFF; + overflow: auto; +} + +.ui-layout-resizer { + background-image:url('filterbg.gif'); + background-repeat:repeat-x; + background-color: #ededee; /* light gray */ + border:1px solid #bbbbbb; + border-top:0; + border-bottom:0; + border-left: 0; +} + +.ui-layout-toggler { + background: #AAA; +} \ No newline at end of file diff --git a/Loops/latest/api/lib/index.js b/Loops/latest/api/lib/index.js new file mode 100644 index 00000000..96689ae7 --- /dev/null +++ b/Loops/latest/api/lib/index.js @@ -0,0 +1,536 @@ +// © 2009–2010 EPFL/LAMP +// code by Gilles Dubochet with contributions by Johannes Rudolph and "spiros" + +var topLevelTemplates = undefined; +var topLevelPackages = undefined; + +var scheduler = undefined; + +var kindFilterState = undefined; +var focusFilterState = undefined; + +var title = $(document).attr('title'); + +var lastHash = ""; + +$(document).ready(function() { + $('body').layout({ + west__size: '20%', + center__maskContents: true + }); + $('#browser').layout({ + center__paneSelector: ".ui-west-center" + //,center__initClosed:true + ,north__paneSelector: ".ui-west-north" + }); + $('iframe').bind("load", function(){ + var subtitle = $(this).contents().find('title').text(); + $(document).attr('title', (title ? title + " - " : "") + subtitle); + + setUrlFragmentFromFrameSrc(); + }); + + // workaround for IE's iframe sizing lack of smartness + if($.browser.msie) { + function fixIFrame() { + $('iframe').height($(window).height() ) + } + $('iframe').bind("load",fixIFrame) + $('iframe').bind("resize",fixIFrame) + } + + scheduler = new Scheduler(); + scheduler.addLabel("init", 1); + scheduler.addLabel("focus", 2); + scheduler.addLabel("filter", 4); + + prepareEntityList(); + + configureTextFilter(); + configureKindFilter(); + configureEntityList(); + + setFrameSrcFromUrlFragment(); + + // If the url fragment changes, adjust the src of iframe "template". + $(window).bind('hashchange', function() { + if(lastFragment != window.location.hash) { + lastFragment = window.location.hash; + setFrameSrcFromUrlFragment(); + } + }); +}); + +// Set the iframe's src according to the fragment of the current url. +// fragment = "#scala.Either" => iframe url = "scala/Either.html" +// fragment = "#scala.Either@isRight:Boolean" => iframe url = "scala/Either.html#isRight:Boolean" +function setFrameSrcFromUrlFragment() { + var fragment = location.hash.slice(1); + if(fragment) { + var loc = fragment.split("@")[0].replace(/\./g, "/"); + if(loc.indexOf(".html") < 0) loc += ".html"; + if(fragment.indexOf('@') > 0) loc += ("#" + fragment.split("@", 2)[1]); + frames["template"].location.replace(loc); + } + else + frames["template"].location.replace("package.html"); +} + +// Set the url fragment according to the src of the iframe "template". +// iframe url = "scala/Either.html" => url fragment = "#scala.Either" +// iframe url = "scala/Either.html#isRight:Boolean" => url fragment = "#scala.Either@isRight:Boolean" +function setUrlFragmentFromFrameSrc() { + try { + var commonLength = location.pathname.lastIndexOf("/"); + var frameLocation = frames["template"].location; + var relativePath = frameLocation.pathname.slice(commonLength + 1); + + if(!relativePath || frameLocation.pathname.indexOf("/") < 0) + return; + + // Add #, remove ".html" and replace "/" with "." + fragment = "#" + relativePath.replace(/\.html$/, "").replace(/\//g, "."); + + // Add the frame's hash after an @ + if(frameLocation.hash) fragment += ("@" + frameLocation.hash.slice(1)); + + // Use replace to not add history items + lastFragment = fragment; + location.replace(fragment); + } + catch(e) { + // Chrome doesn't allow reading the iframe's location when + // used on the local file system. + } +} + +var Index = {}; + +(function (ns) { + function openLink(t, type) { + var href; + if (type == 'object') { + href = t['object']; + } else { + href = t['class'] || t['trait'] || t['case class'] || t['type']; + } + return [ + '' + ].join(''); + } + + function createPackageHeader(pack) { + return [ + '
                                                                                      1. ', + 'focushide', + '', + pack, + '
                                                                                      2. ' + ].join(''); + }; + + function createListItem(template) { + var inner = ''; + + + if (template.object) { + inner += openLink(template, 'object'); + } + + if (template['class'] || template['trait'] || template['case class'] || template['type']) { + inner += (inner == '') ? + '
                                                                                        ' : ''; + inner += openLink(template, template['trait'] ? 'trait' : template['type'] ? 'type' : 'class'); + } else { + inner += '
                                                                                        '; + } + + return [ + '
                                                                                      3. ', + inner, + '', + template.name.replace(/^.*\./, ''), + '
                                                                                      4. ' + ].join(''); + } + + + ns.createPackageTree = function (pack, matched, focused) { + var html = $.map(matched, function (child, i) { + return createListItem(child); + }).join(''); + + var header; + if (focused && pack == focused) { + header = ''; + } else { + header = createPackageHeader(pack); + } + + return [ + '
                                                                                          ', + header, + '
                                                                                            ', + html, + '
                                                                                        ' + ].join(''); + } + + ns.keys = function (obj) { + var result = []; + var key; + for (key in obj) { + result.push(key); + } + return result; + } + + var hiddenPackages = {}; + + function subPackages(pack) { + return $.grep($('#tpl ol.packages'), function (element, index) { + var pack = $('li.pack > .tplshow', element).text(); + return pack.indexOf(pack + '.') == 0; + }); + } + + ns.hidePackage = function (ol) { + var selected = $('li.pack > .tplshow', ol).text(); + hiddenPackages[selected] = true; + + $('ol.templates', ol).hide(); + + $.each(subPackages(selected), function (index, element) { + $(element).hide(); + }); + } + + ns.showPackage = function (ol, state) { + var selected = $('li.pack > .tplshow', ol).text(); + hiddenPackages[selected] = false; + + $('ol.templates', ol).show(); + + $.each(subPackages(selected), function (index, element) { + $(element).show(); + + // When the filter is in "packs" state, + // we don't want to show the `.templates` + var key = $('li.pack > .tplshow', element).text(); + if (hiddenPackages[key] || state == 'packs') { + $('ol.templates', element).hide(); + } + }); + } + +})(Index); + +function configureEntityList() { + kindFilterSync(); + configureHideFilter(); + configureFocusFilter(); + textFilter(); +} + +/* Updates the list of entities (i.e. the content of the #tpl element) from the raw form generated by Scaladoc to a + form suitable for display. In particular, it adds class and object etc. icons, and it configures links to open in + the right frame. Furthermore, it sets the two reference top-level entities lists (topLevelTemplates and + topLevelPackages) to serve as reference for resetting the list when needed. + Be advised: this function should only be called once, on page load. */ +function prepareEntityList() { + var classIcon = $("#library > img.class"); + var traitIcon = $("#library > img.trait"); + var typeIcon = $("#library > img.type"); + var objectIcon = $("#library > img.object"); + var packageIcon = $("#library > img.package"); + + $('#tpl li.pack > a.tplshow').attr("target", "template"); + $('#tpl li.pack').each(function () { + $("span.class", this).each(function() { $(this).replaceWith(classIcon.clone()); }); + $("span.trait", this).each(function() { $(this).replaceWith(traitIcon.clone()); }); + $("span.type", this).each(function() { $(this).replaceWith(typeIcon.clone()); }); + $("span.object", this).each(function() { $(this).replaceWith(objectIcon.clone()); }); + $("span.package", this).each(function() { $(this).replaceWith(packageIcon.clone()); }); + }); + $('#tpl li.pack') + .prepend("hide") + .prepend("focus"); +} + +/* Handles all key presses while scrolling around with keyboard shortcuts in left panel */ +function keyboardScrolldownLeftPane() { + scheduler.add("init", function() { + $("#textfilter input").blur(); + var $items = $("#tpl li"); + $items.first().addClass('selected'); + + $(window).bind("keydown", function(e) { + var $old = $items.filter('.selected'), + $new; + + switch ( e.keyCode ) { + + case 9: // tab + $old.removeClass('selected'); + break; + + case 13: // enter + $old.removeClass('selected'); + var $url = $old.children().filter('a:last').attr('href'); + $("#template").attr("src",$url); + break; + + case 27: // escape + $old.removeClass('selected'); + $(window).unbind(e); + $("#textfilter input").focus(); + + break; + + case 38: // up + $new = $old.prev(); + + if (!$new.length) { + $new = $old.parent().prev(); + } + + if ($new.is('ol') && $new.children(':last').is('ol')) { + $new = $new.children().children(':last'); + } else if ($new.is('ol')) { + $new = $new.children(':last'); + } + + break; + + case 40: // down + $new = $old.next(); + if (!$new.length) { + $new = $old.parent().parent().next(); + } + if ($new.is('ol')) { + $new = $new.children(':first'); + } + break; + } + + if ($new.is('li')) { + $old.removeClass('selected'); + $new.addClass('selected'); + } else if (e.keyCode == 38) { + $(window).unbind(e); + $("#textfilter input").focus(); + } + }); + }); +} + +/* Configures the text filter */ +function configureTextFilter() { + scheduler.add("init", function() { + $("#textfilter").append(""); + var input = $("#textfilter input"); + resizeFilterBlock(); + input.bind('keyup', function(event) { + if (event.keyCode == 27) { // escape + input.attr("value", ""); + } + if (event.keyCode == 40) { // down arrow + $(window).unbind("keydown"); + keyboardScrolldownLeftPane(); + return false; + } + textFilter(); + }); + input.bind('keydown', function(event) { + if (event.keyCode == 9) { // tab + $("#template").contents().find("#mbrsel-input").focus(); + input.attr("value", ""); + return false; + } + textFilter(); + }); + input.focus(function(event) { input.select(); }); + }); + scheduler.add("init", function() { + $("#textfilter > .post").click(function(){ + $("#textfilter input").attr("value", ""); + textFilter(); + }); + }); +} + +function compilePattern(query) { + var escaped = query.replace(/([\.\*\+\?\|\(\)\[\]\\])/g, '\\$1'); + + if (query.toLowerCase() != query) { + // Regexp that matches CamelCase subbits: "BiSe" is + // "[a-z]*Bi[a-z]*Se" and matches "BitSet", "ABitSet", ... + return new RegExp(escaped.replace(/([A-Z])/g,"[a-z]*$1")); + } + else { // if query is all lower case make a normal case insensitive search + return new RegExp(escaped, "i"); + } +} + +// Filters all focused templates and packages. This function should be made less-blocking. +// @param query The string of the query +function textFilter() { + scheduler.clear("filter"); + + $('#tpl').html(''); + + var query = $("#textfilter input").attr("value") || ''; + var queryRegExp = compilePattern(query); + + var index = 0; + + var searchLoop = function () { + var packages = Index.keys(Index.PACKAGES).sort(); + + while (packages[index]) { + var pack = packages[index]; + var children = Index.PACKAGES[pack]; + index++; + + if (focusFilterState) { + if (pack == focusFilterState || + pack.indexOf(focusFilterState + '.') == 0) { + ; + } else { + continue; + } + } + + var matched = $.grep(children, function (child, i) { + return queryRegExp.test(child.name); + }); + + if (matched.length > 0) { + $('#tpl').append(Index.createPackageTree(pack, matched, + focusFilterState)); + scheduler.add('filter', searchLoop); + return; + } + } + + $('#tpl a.packfocus').click(function () { + focusFilter($(this).parent().parent()); + }); + configureHideFilter(); + }; + + scheduler.add('filter', searchLoop); +} + +/* Configures the hide tool by adding the hide link to all packages. */ +function configureHideFilter() { + $('#tpl li.pack a.packhide').click(function () { + var packhide = $(this) + var action = packhide.text(); + + var ol = $(this).parent().parent(); + + if (action == "hide") { + Index.hidePackage(ol); + packhide.text("show"); + } + else { + Index.showPackage(ol, kindFilterState); + packhide.text("hide"); + } + return false; + }); +} + +/* Configures the focus tool by adding the focus bar in the filter box (initially hidden), and by adding the focus + link to all packages. */ +function configureFocusFilter() { + scheduler.add("init", function() { + focusFilterState = null; + if ($("#focusfilter").length == 0) { + $("#filter").append("
                                                                                        focused on
                                                                                        "); + $("#focusfilter > .focusremove").click(function(event) { + textFilter(); + + $("#focusfilter").hide(); + $("#kindfilter").show(); + resizeFilterBlock(); + focusFilterState = null; + }); + $("#focusfilter").hide(); + resizeFilterBlock(); + } + }); + scheduler.add("init", function() { + $('#tpl li.pack a.packfocus').click(function () { + focusFilter($(this).parent()); + return false; + }); + }); +} + +/* Focuses the entity index on a specific package. To do so, it will copy the sub-templates and sub-packages of the + focuses package into the top-level templates and packages position of the index. The original top-level + @param package The
                                                                                      5. element that corresponds to the package in the entity index */ +function focusFilter(package) { + scheduler.clear("filter"); + + var currentFocus = $('li.pack > .tplshow', package).text(); + $("#focusfilter > .focuscoll").empty(); + $("#focusfilter > .focuscoll").append(currentFocus); + + $("#focusfilter").show(); + $("#kindfilter").hide(); + resizeFilterBlock(); + focusFilterState = currentFocus; + kindFilterSync(); + + textFilter(); +} + +function configureKindFilter() { + scheduler.add("init", function() { + kindFilterState = "all"; + $("#filter").append(""); + $("#kindfilter > a").click(function(event) { kindFilter("packs"); }); + resizeFilterBlock(); + }); +} + +function kindFilter(kind) { + if (kind == "packs") { + kindFilterState = "packs"; + kindFilterSync(); + $("#kindfilter > a").replaceWith("display all entities"); + $("#kindfilter > a").click(function(event) { kindFilter("all"); }); + } + else { + kindFilterState = "all"; + kindFilterSync(); + $("#kindfilter > a").replaceWith("display packages only"); + $("#kindfilter > a").click(function(event) { kindFilter("packs"); }); + } +} + +/* Applies the kind filter. */ +function kindFilterSync() { + if (kindFilterState == "all" || focusFilterState != null) { + $("#tpl a.packhide").text('hide'); + $("#tpl ol.templates").show(); + } else { + $("#tpl a.packhide").text('show'); + $("#tpl ol.templates").hide(); + } +} + +function resizeFilterBlock() { + $("#tpl").css("top", $("#filter").outerHeight(true)); +} diff --git a/Loops/latest/api/lib/jquery-ui.js b/Loops/latest/api/lib/jquery-ui.js new file mode 100644 index 00000000..faab0cf1 --- /dev/null +++ b/Loops/latest/api/lib/jquery-ui.js @@ -0,0 +1,6 @@ +/*! jQuery UI - v1.9.0 - 2012-10-05 +* http://jqueryui.com +* Includes: jquery.ui.core.js, jquery.ui.widget.js, jquery.ui.mouse.js, jquery.ui.position.js, jquery.ui.accordion.js, jquery.ui.autocomplete.js, jquery.ui.button.js, jquery.ui.datepicker.js, jquery.ui.dialog.js, jquery.ui.draggable.js, jquery.ui.droppable.js, jquery.ui.effect.js, jquery.ui.effect-blind.js, jquery.ui.effect-bounce.js, jquery.ui.effect-clip.js, jquery.ui.effect-drop.js, jquery.ui.effect-explode.js, jquery.ui.effect-fade.js, jquery.ui.effect-fold.js, jquery.ui.effect-highlight.js, jquery.ui.effect-pulsate.js, jquery.ui.effect-scale.js, jquery.ui.effect-shake.js, jquery.ui.effect-slide.js, jquery.ui.effect-transfer.js, jquery.ui.menu.js, jquery.ui.progressbar.js, jquery.ui.resizable.js, jquery.ui.selectable.js, jquery.ui.slider.js, jquery.ui.sortable.js, jquery.ui.spinner.js, jquery.ui.tabs.js, jquery.ui.tooltip.js +* Copyright (c) 2012 jQuery Foundation and other contributors Licensed MIT */ + +(function(e,t){function i(t,n){var r,i,o,u=t.nodeName.toLowerCase();return"area"===u?(r=t.parentNode,i=r.name,!t.href||!i||r.nodeName.toLowerCase()!=="map"?!1:(o=e("img[usemap=#"+i+"]")[0],!!o&&s(o))):(/input|select|textarea|button|object/.test(u)?!t.disabled:"a"===u?t.href||n:n)&&s(t)}function s(t){return!e(t).parents().andSelf().filter(function(){return e.css(this,"visibility")==="hidden"||e.expr.filters.hidden(this)}).length}var n=0,r=/^ui-id-\d+$/;e.ui=e.ui||{};if(e.ui.version)return;e.extend(e.ui,{version:"1.9.0",keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}}),e.fn.extend({_focus:e.fn.focus,focus:function(t,n){return typeof t=="number"?this.each(function(){var r=this;setTimeout(function(){e(r).focus(),n&&n.call(r)},t)}):this._focus.apply(this,arguments)},scrollParent:function(){var t;return e.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?t=this.parents().filter(function(){return/(relative|absolute|fixed)/.test(e.css(this,"position"))&&/(auto|scroll)/.test(e.css(this,"overflow")+e.css(this,"overflow-y")+e.css(this,"overflow-x"))}).eq(0):t=this.parents().filter(function(){return/(auto|scroll)/.test(e.css(this,"overflow")+e.css(this,"overflow-y")+e.css(this,"overflow-x"))}).eq(0),/fixed/.test(this.css("position"))||!t.length?e(document):t},zIndex:function(n){if(n!==t)return this.css("zIndex",n);if(this.length){var r=e(this[0]),i,s;while(r.length&&r[0]!==document){i=r.css("position");if(i==="absolute"||i==="relative"||i==="fixed"){s=parseInt(r.css("zIndex"),10);if(!isNaN(s)&&s!==0)return s}r=r.parent()}}return 0},uniqueId:function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++n)})},removeUniqueId:function(){return this.each(function(){r.test(this.id)&&e(this).removeAttr("id")})}}),e("").outerWidth(1).jquery||e.each(["Width","Height"],function(n,r){function u(t,n,r,s){return e.each(i,function(){n-=parseFloat(e.css(t,"padding"+this))||0,r&&(n-=parseFloat(e.css(t,"border"+this+"Width"))||0),s&&(n-=parseFloat(e.css(t,"margin"+this))||0)}),n}var i=r==="Width"?["Left","Right"]:["Top","Bottom"],s=r.toLowerCase(),o={innerWidth:e.fn.innerWidth,innerHeight:e.fn.innerHeight,outerWidth:e.fn.outerWidth,outerHeight:e.fn.outerHeight};e.fn["inner"+r]=function(n){return n===t?o["inner"+r].call(this):this.each(function(){e(this).css(s,u(this,n)+"px")})},e.fn["outer"+r]=function(t,n){return typeof t!="number"?o["outer"+r].call(this,t):this.each(function(){e(this).css(s,u(this,t,!0,n)+"px")})}}),e.extend(e.expr[":"],{data:e.expr.createPseudo?e.expr.createPseudo(function(t){return function(n){return!!e.data(n,t)}}):function(t,n,r){return!!e.data(t,r[3])},focusable:function(t){return i(t,!isNaN(e.attr(t,"tabindex")))},tabbable:function(t){var n=e.attr(t,"tabindex"),r=isNaN(n);return(r||n>=0)&&i(t,!r)}}),e(function(){var t=document.body,n=t.appendChild(n=document.createElement("div"));n.offsetHeight,e.extend(n.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0}),e.support.minHeight=n.offsetHeight===100,e.support.selectstart="onselectstart"in n,t.removeChild(n).style.display="none"}),e.fn.extend({disableSelection:function(){return this.bind((e.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(e){e.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}}),e.extend(e.ui,{plugin:{add:function(t,n,r){var i,s=e.ui[t].prototype;for(i in r)s.plugins[i]=s.plugins[i]||[],s.plugins[i].push([n,r[i]])},call:function(e,t,n){var r,i=e.plugins[t];if(!i||!e.element[0].parentNode||e.element[0].parentNode.nodeType===11)return;for(r=0;r0?!0:(t[r]=1,i=t[r]>0,t[r]=0,i)},isOverAxis:function(e,t,n){return e>t&&e",options:{disabled:!1,create:null},_createWidget:function(t,r){r=e(r||this.defaultElement||this)[0],this.element=e(r),this.uuid=n++,this.eventNamespace="."+this.widgetName+this.uuid,this.options=e.widget.extend({},this.options,this._getCreateOptions(),t),this.bindings=e(),this.hoverable=e(),this.focusable=e(),r!==this&&(e.data(r,this.widgetName,this),e.data(r,this.widgetFullName,this),this._on({remove:"destroy"}),this.document=e(r.style?r.ownerDocument:r.document||r),this.window=e(this.document[0].defaultView||this.document[0].parentWindow)),this._create(),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:e.noop,_getCreateEventData:e.noop,_create:e.noop,_init:e.noop,destroy:function(){this._destroy(),this.element.unbind(this.eventNamespace).removeData(this.widgetName).removeData(this.widgetFullName).removeData(e.camelCase(this.widgetFullName)),this.widget().unbind(this.eventNamespace).removeAttr("aria-disabled").removeClass(this.widgetFullName+"-disabled "+"ui-state-disabled"),this.bindings.unbind(this.eventNamespace),this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus")},_destroy:e.noop,widget:function(){return this.element},option:function(n,r){var i=n,s,o,u;if(arguments.length===0)return e.widget.extend({},this.options);if(typeof n=="string"){i={},s=n.split("."),n=s.shift();if(s.length){o=i[n]=e.widget.extend({},this.options[n]);for(u=0;u=9||!!t.button?this._mouseStarted?(this._mouseDrag(t),t.preventDefault()):(this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,t)!==!1,this._mouseStarted?this._mouseDrag(t):this._mouseUp(t)),!this._mouseStarted):this._mouseUp(t)},_mouseUp:function(t){return e(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,t.target===this._mouseDownEvent.target&&e.data(t.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(t)),!1},_mouseDistanceMet:function(e){return Math.max(Math.abs(this._mouseDownEvent.pageX-e.pageX),Math.abs(this._mouseDownEvent.pageY-e.pageY))>=this.options.distance},_mouseDelayMet:function(e){return this.mouseDelayMet},_mouseStart:function(e){},_mouseDrag:function(e){},_mouseStop:function(e){},_mouseCapture:function(e){return!0}})})(jQuery);(function(e,t){function h(e,t,n){return[parseInt(e[0],10)*(l.test(e[0])?t/100:1),parseInt(e[1],10)*(l.test(e[1])?n/100:1)]}function p(t,n){return parseInt(e.css(t,n),10)||0}e.ui=e.ui||{};var n,r=Math.max,i=Math.abs,s=Math.round,o=/left|center|right/,u=/top|center|bottom/,a=/[\+\-]\d+%?/,f=/^\w+/,l=/%$/,c=e.fn.position;e.position={scrollbarWidth:function(){if(n!==t)return n;var r,i,s=e("
                                                                                        "),o=s.children()[0];return e("body").append(s),r=o.offsetWidth,s.css("overflow","scroll"),i=o.offsetWidth,r===i&&(i=s[0].clientWidth),s.remove(),n=r-i},getScrollInfo:function(t){var n=t.isWindow?"":t.element.css("overflow-x"),r=t.isWindow?"":t.element.css("overflow-y"),i=n==="scroll"||n==="auto"&&t.width0?"right":"center",vertical:u<0?"top":o>0?"bottom":"middle"};lr(i(o),i(u))?h.important="horizontal":h.important="vertical",t.using.call(this,e,h)}),a.offset(e.extend(C,{using:u}))})},e.ui.position={fit:{left:function(e,t){var n=t.within,i=n.isWindow?n.scrollLeft:n.offset.left,s=n.width,o=e.left-t.collisionPosition.marginLeft,u=i-o,a=o+t.collisionWidth-s-i,f;t.collisionWidth>s?u>0&&a<=0?(f=e.left+u+t.collisionWidth-s-i,e.left+=u-f):a>0&&u<=0?e.left=i:u>a?e.left=i+s-t.collisionWidth:e.left=i:u>0?e.left+=u:a>0?e.left-=a:e.left=r(e.left-o,e.left)},top:function(e,t){var n=t.within,i=n.isWindow?n.scrollTop:n.offset.top,s=t.within.height,o=e.top-t.collisionPosition.marginTop,u=i-o,a=o+t.collisionHeight-s-i,f;t.collisionHeight>s?u>0&&a<=0?(f=e.top+u+t.collisionHeight-s-i,e.top+=u-f):a>0&&u<=0?e.top=i:u>a?e.top=i+s-t.collisionHeight:e.top=i:u>0?e.top+=u:a>0?e.top-=a:e.top=r(e.top-o,e.top)}},flip:{left:function(e,t){var n=t.within,r=n.offset.left+n.scrollLeft,s=n.width,o=n.isWindow?n.scrollLeft:n.offset.left,u=e.left-t.collisionPosition.marginLeft,a=u-o,f=u+t.collisionWidth-s-o,l=t.my[0]==="left"?-t.elemWidth:t.my[0]==="right"?t.elemWidth:0,c=t.at[0]==="left"?t.targetWidth:t.at[0]==="right"?-t.targetWidth:0,h=-2*t.offset[0],p,d;if(a<0){p=e.left+l+c+h+t.collisionWidth-s-r;if(p<0||p0){d=e.left-t.collisionPosition.marginLeft+l+c+h-o;if(d>0||i(d)a&&(v<0||v0&&(d=e.top-t.collisionPosition.marginTop+c+h+p-o,e.top+c+h+p>f&&(d>0||i(d)10&&i<11,t.innerHTML="",n.removeChild(t)}(),e.uiBackCompat!==!1&&function(e){var n=e.fn.position;e.fn.position=function(r){if(!r||!r.offset)return n.call(this,r);var i=r.offset.split(" "),s=r.at.split(" ");return i.length===1&&(i[1]=i[0]),/^\d/.test(i[0])&&(i[0]="+"+i[0]),/^\d/.test(i[1])&&(i[1]="+"+i[1]),s.length===1&&(/left|center|right/.test(s[0])?s[1]="center":(s[1]=s[0],s[0]="center")),n.call(this,e.extend(r,{at:s[0]+i[0]+" "+s[1]+i[1],offset:t}))}}(jQuery)})(jQuery);(function(e,t){var n=0,r={},i={};r.height=r.paddingTop=r.paddingBottom=r.borderTopWidth=r.borderBottomWidth="hide",i.height=i.paddingTop=i.paddingBottom=i.borderTopWidth=i.borderBottomWidth="show",e.widget("ui.accordion",{version:"1.9.0",options:{active:0,animate:{},collapsible:!1,event:"click",header:"> li > :first-child,> :not(li):even",heightStyle:"auto",icons:{activeHeader:"ui-icon-triangle-1-s",header:"ui-icon-triangle-1-e"},activate:null,beforeActivate:null},_create:function(){var t=this.accordionId="ui-accordion-"+(this.element.attr("id")||++n),r=this.options;this.prevShow=this.prevHide=e(),this.element.addClass("ui-accordion ui-widget ui-helper-reset"),this.headers=this.element.find(r.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all"),this._hoverable(this.headers),this._focusable(this.headers),this.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom").hide(),!r.collapsible&&r.active===!1&&(r.active=0),r.active<0&&(r.active+=this.headers.length),this.active=this._findActive(r.active).addClass("ui-accordion-header-active ui-state-active").toggleClass("ui-corner-all ui-corner-top"),this.active.next().addClass("ui-accordion-content-active").show(),this._createIcons(),this.originalHeight=this.element[0].style.height,this.refresh(),this.element.attr("role","tablist"),this.headers.attr("role","tab").each(function(n){var r=e(this),i=r.attr("id"),s=r.next(),o=s.attr("id");i||(i=t+"-header-"+n,r.attr("id",i)),o||(o=t+"-panel-"+n,s.attr("id",o)),r.attr("aria-controls",o),s.attr("aria-labelledby",i)}).next().attr("role","tabpanel"),this.headers.not(this.active).attr({"aria-selected":"false",tabIndex:-1}).next().attr({"aria-expanded":"false","aria-hidden":"true"}).hide(),this.active.length?this.active.attr({"aria-selected":"true",tabIndex:0}).next().attr({"aria-expanded":"true","aria-hidden":"false"}):this.headers.eq(0).attr("tabIndex",0),this._on(this.headers,{keydown:"_keydown"}),this._on(this.headers.next(),{keydown:"_panelKeyDown"}),this._setupEvents(r.event)},_getCreateEventData:function(){return{header:this.active,content:this.active.length?this.active.next():e()}},_createIcons:function(){var t=this.options.icons;t&&(e("").addClass("ui-accordion-header-icon ui-icon "+t.header).prependTo(this.headers),this.active.children(".ui-accordion-header-icon").removeClass(t.header).addClass(t.activeHeader),this.headers.addClass("ui-accordion-icons"))},_destroyIcons:function(){this.headers.removeClass("ui-accordion-icons").children(".ui-accordion-header-icon").remove()},_destroy:function(){var e;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role"),this.headers.removeClass("ui-accordion-header ui-accordion-header-active ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top").removeAttr("role").removeAttr("aria-selected").removeAttr("aria-controls").removeAttr("tabIndex").each(function(){/^ui-accordion/.test(this.id)&&this.removeAttribute("id")}),this._destroyIcons(),e=this.headers.next().css("display","").removeAttr("role").removeAttr("aria-expanded").removeAttr("aria-hidden").removeAttr("aria-labelledby").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-state-disabled").each(function(){/^ui-accordion/.test(this.id)&&this.removeAttribute("id")}),this.options.heightStyle!=="content"&&(this.element.css("height",this.originalHeight),e.css("height",""))},_setOption:function(e,t){if(e==="active"){this._activate(t);return}e==="event"&&(this.options.event&&this._off(this.headers,this.options.event),this._setupEvents(t)),this._super(e,t),e==="collapsible"&&!t&&this.options.active===!1&&this._activate(0),e==="icons"&&(this._destroyIcons(),t&&this._createIcons()),e==="disabled"&&this.headers.add(this.headers.next()).toggleClass("ui-state-disabled",!!t)},_keydown:function(t){if(t.altKey||t.ctrlKey)return;var n=e.ui.keyCode,r=this.headers.length,i=this.headers.index(t.target),s=!1;switch(t.keyCode){case n.RIGHT:case n.DOWN:s=this.headers[(i+1)%r];break;case n.LEFT:case n.UP:s=this.headers[(i-1+r)%r];break;case n.SPACE:case n.ENTER:this._eventHandler(t);break;case n.HOME:s=this.headers[0];break;case n.END:s=this.headers[r-1]}s&&(e(t.target).attr("tabIndex",-1),e(s).attr("tabIndex",0),s.focus(),t.preventDefault())},_panelKeyDown:function(t){t.keyCode===e.ui.keyCode.UP&&t.ctrlKey&&e(t.currentTarget).prev().focus()},refresh:function(){var t,n,r=this.options.heightStyle,i=this.element.parent();this.element.css("height",this.originalHeight),r==="fill"?(e.support.minHeight||(n=i.css("overflow"),i.css("overflow","hidden")),t=i.height(),this.element.siblings(":visible").each(function(){var n=e(this),r=n.css("position");if(r==="absolute"||r==="fixed")return;t-=n.outerHeight(!0)}),n&&i.css("overflow",n),this.headers.each(function(){t-=e(this).outerHeight(!0)}),this.headers.next().each(function(){e(this).height(Math.max(0,t-e(this).innerHeight()+e(this).height()))}).css("overflow","auto")):r==="auto"&&(t=0,this.headers.next().each(function(){t=Math.max(t,e(this).height("").height())}).height(t)),r!=="content"&&this.element.height(this.element.height())},_activate:function(t){var n=this._findActive(t)[0];if(n===this.active[0])return;n=n||this.active[0],this._eventHandler({target:n,currentTarget:n,preventDefault:e.noop})},_findActive:function(t){return typeof t=="number"?this.headers.eq(t):e()},_setupEvents:function(t){var n={};if(!t)return;e.each(t.split(" "),function(e,t){n[t]="_eventHandler"}),this._on(this.headers,n)},_eventHandler:function(t){var n=this.options,r=this.active,i=e(t.currentTarget),s=i[0]===r[0],o=s&&n.collapsible,u=o?e():i.next(),a=r.next(),f={oldHeader:r,oldPanel:a,newHeader:o?e():i,newPanel:u};t.preventDefault();if(s&&!n.collapsible||this._trigger("beforeActivate",t,f)===!1)return;n.active=o?!1:this.headers.index(i),this.active=s?e():i,this._toggle(f),r.removeClass("ui-accordion-header-active ui-state-active"),n.icons&&r.children(".ui-accordion-header-icon").removeClass(n.icons.activeHeader).addClass(n.icons.header),s||(i.removeClass("ui-corner-all").addClass("ui-accordion-header-active ui-state-active ui-corner-top"),n.icons&&i.children(".ui-accordion-header-icon").removeClass(n.icons.header).addClass(n.icons.activeHeader),i.next().addClass("ui-accordion-content-active"))},_toggle:function(t){var n=t.newPanel,r=this.prevShow.length?this.prevShow:t.oldPanel;this.prevShow.add(this.prevHide).stop(!0,!0),this.prevShow=n,this.prevHide=r,this.options.animate?this._animate(n,r,t):(r.hide(),n.show(),this._toggleComplete(t)),r.attr({"aria-expanded":"false","aria-hidden":"true"}),r.prev().attr("aria-selected","false"),n.length&&r.length?r.prev().attr("tabIndex",-1):n.length&&this.headers.filter(function(){return e(this).attr("tabIndex")===0}).attr("tabIndex",-1),n.attr({"aria-expanded":"true","aria-hidden":"false"}).prev().attr({"aria-selected":"true",tabIndex:0})},_animate:function(e,t,n){var s,o,u,a=this,f=0,l=e.length&&(!t.length||e.index()",options:{appendTo:"body",autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},pending:0,_create:function(){var t,n,r;this.isMultiLine=this._isMultiLine(),this.valueMethod=this.element[this.element.is("input,textarea")?"val":"text"],this.isNewMenu=!0,this.element.addClass("ui-autocomplete-input").attr("autocomplete","off"),this._on({keydown:function(i){if(this.element.prop("readOnly")){t=!0,r=!0,n=!0;return}t=!1,r=!1,n=!1;var s=e.ui.keyCode;switch(i.keyCode){case s.PAGE_UP:t=!0,this._move("previousPage",i);break;case s.PAGE_DOWN:t=!0,this._move("nextPage",i);break;case s.UP:t=!0,this._keyEvent("previous",i);break;case s.DOWN:t=!0,this._keyEvent("next",i);break;case s.ENTER:case s.NUMPAD_ENTER:this.menu.active&&(t=!0,i.preventDefault(),this.menu.select(i));break;case s.TAB:this.menu.active&&this.menu.select(i);break;case s.ESCAPE:this.menu.element.is(":visible")&&(this._value(this.term),this.close(i),i.preventDefault());break;default:n=!0,this._searchTimeout(i)}},keypress:function(r){if(t){t=!1,r.preventDefault();return}if(n)return;var i=e.ui.keyCode;switch(r.keyCode){case i.PAGE_UP:this._move("previousPage",r);break;case i.PAGE_DOWN:this._move("nextPage",r);break;case i.UP:this._keyEvent("previous",r);break;case i.DOWN:this._keyEvent("next",r)}},input:function(e){if(r){r=!1,e.preventDefault();return}this._searchTimeout(e)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(e){if(this.cancelBlur){delete this.cancelBlur;return}clearTimeout(this.searching),this.close(e),this._change(e)}}),this._initSource(),this.menu=e("
                                                                                      6. '+"";var z=N?'":"";for(var W=0;W<7;W++){var X=(W+T)%7;z+="=5?' class="ui-datepicker-week-end"':"")+">"+''+L[X]+""}U+=z+"";var V=this._getDaysInMonth(d,p);d==e.selectedYear&&p==e.selectedMonth&&(e.selectedDay=Math.min(e.selectedDay,V));var J=(this._getFirstDayOfMonth(d,p)-T+7)%7,K=Math.ceil((J+V)/7),Q=f?this.maxRows>K?this.maxRows:K:K;this.maxRows=Q;var G=this._daylightSavingAdjust(new Date(d,p,1-J));for(var Y=0;Y";var Z=N?'":"";for(var W=0;W<7;W++){var et=M?M.apply(e.input?e.input[0]:null,[G]):[!0,""],tt=G.getMonth()!=p,nt=tt&&!D||!et[0]||c&&Gh;Z+='",G.setDate(G.getDate()+1),G=this._daylightSavingAdjust(G)}U+=Z+""}p++,p>11&&(p=0,d++),U+="
                                                                                        '+this._get(e,"weekHeader")+"
                                                                                        '+this._get(e,"calculateWeek")(G)+""+(tt&&!_?" ":nt?''+G.getDate()+"":''+G.getDate()+"")+"
                                                                                        "+(f?"
                                                                                        "+(o[0]>0&&I==o[1]-1?'
                                                                                        ':""):""),F+=U}B+=F}return B+=x+($.browser.msie&&parseInt($.browser.version,10)<7&&!e.inline?'':""),e._keyEvent=!1,B},_generateMonthYearHeader:function(e,t,n,r,i,s,o,u){var a=this._get(e,"changeMonth"),f=this._get(e,"changeYear"),l=this._get(e,"showMonthAfterYear"),c='
                                                                                        ',h="";if(s||!a)h+=''+o[t]+"";else{var p=r&&r.getFullYear()==n,d=i&&i.getFullYear()==n;h+='"}l||(c+=h+(s||!a||!f?" ":""));if(!e.yearshtml){e.yearshtml="";if(s||!f)c+=''+n+"";else{var m=this._get(e,"yearRange").split(":"),g=(new Date).getFullYear(),y=function(e){var t=e.match(/c[+-].*/)?n+parseInt(e.substring(1),10):e.match(/[+-].*/)?g+parseInt(e,10):parseInt(e,10);return isNaN(t)?g:t},b=y(m[0]),w=Math.max(b,y(m[1]||""));b=r?Math.max(b,r.getFullYear()):b,w=i?Math.min(w,i.getFullYear()):w,e.yearshtml+='",c+=e.yearshtml,e.yearshtml=null}}return c+=this._get(e,"yearSuffix"),l&&(c+=(s||!a||!f?" ":"")+h),c+="
                                                                                        ",c},_adjustInstDate:function(e,t,n){var r=e.drawYear+(n=="Y"?t:0),i=e.drawMonth+(n=="M"?t:0),s=Math.min(e.selectedDay,this._getDaysInMonth(r,i))+(n=="D"?t:0),o=this._restrictMinMax(e,this._daylightSavingAdjust(new Date(r,i,s)));e.selectedDay=o.getDate(),e.drawMonth=e.selectedMonth=o.getMonth(),e.drawYear=e.selectedYear=o.getFullYear(),(n=="M"||n=="Y")&&this._notifyChange(e)},_restrictMinMax:function(e,t){var n=this._getMinMaxDate(e,"min"),r=this._getMinMaxDate(e,"max"),i=n&&tr?r:i,i},_notifyChange:function(e){var t=this._get(e,"onChangeMonthYear");t&&t.apply(e.input?e.input[0]:null,[e.selectedYear,e.selectedMonth+1,e])},_getNumberOfMonths:function(e){var t=this._get(e,"numberOfMonths");return t==null?[1,1]:typeof t=="number"?[1,t]:t},_getMinMaxDate:function(e,t){return this._determineDate(e,this._get(e,t+"Date"),null)},_getDaysInMonth:function(e,t){return 32-this._daylightSavingAdjust(new Date(e,t,32)).getDate()},_getFirstDayOfMonth:function(e,t){return(new Date(e,t,1)).getDay()},_canAdjustMonth:function(e,t,n,r){var i=this._getNumberOfMonths(e),s=this._daylightSavingAdjust(new Date(n,r+(t<0?t:i[0]*i[1]),1));return t<0&&s.setDate(this._getDaysInMonth(s.getFullYear(),s.getMonth())),this._isInRange(e,s)},_isInRange:function(e,t){var n=this._getMinMaxDate(e,"min"),r=this._getMinMaxDate(e,"max");return(!n||t.getTime()>=n.getTime())&&(!r||t.getTime()<=r.getTime())},_getFormatConfig:function(e){var t=this._get(e,"shortYearCutoff");return t=typeof t!="string"?t:(new Date).getFullYear()%100+parseInt(t,10),{shortYearCutoff:t,dayNamesShort:this._get(e,"dayNamesShort"),dayNames:this._get(e,"dayNames"),monthNamesShort:this._get(e,"monthNamesShort"),monthNames:this._get(e,"monthNames")}},_formatDate:function(e,t,n,r){t||(e.currentDay=e.selectedDay,e.currentMonth=e.selectedMonth,e.currentYear=e.selectedYear);var i=t?typeof t=="object"?t:this._daylightSavingAdjust(new Date(r,n,t)):this._daylightSavingAdjust(new Date(e.currentYear,e.currentMonth,e.currentDay));return this.formatDate(this._get(e,"dateFormat"),i,this._getFormatConfig(e))}}),$.fn.datepicker=function(e){if(!this.length)return this;$.datepicker.initialized||($(document).mousedown($.datepicker._checkExternalClick).find(document.body).append($.datepicker.dpDiv),$.datepicker.initialized=!0);var t=Array.prototype.slice.call(arguments,1);return typeof e!="string"||e!="isDisabled"&&e!="getDate"&&e!="widget"?e=="option"&&arguments.length==2&&typeof arguments[1]=="string"?$.datepicker["_"+e+"Datepicker"].apply($.datepicker,[this[0]].concat(t)):this.each(function(){typeof e=="string"?$.datepicker["_"+e+"Datepicker"].apply($.datepicker,[this].concat(t)):$.datepicker._attachDatepicker(this,e)}):$.datepicker["_"+e+"Datepicker"].apply($.datepicker,[this[0]].concat(t))},$.datepicker=new Datepicker,$.datepicker.initialized=!1,$.datepicker.uuid=(new Date).getTime(),$.datepicker.version="1.9.0",window["DP_jQuery_"+dpuuid]=$})(jQuery);(function(e,t){var n="ui-dialog ui-widget ui-widget-content ui-corner-all ",r={buttons:!0,height:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,width:!0},i={maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0};e.widget("ui.dialog",{version:"1.9.0",options:{autoOpen:!0,buttons:{},closeOnEscape:!0,closeText:"close",dialogClass:"",draggable:!0,hide:null,height:"auto",maxHeight:!1,maxWidth:!1,minHeight:150,minWidth:150,modal:!1,position:{my:"center",at:"center",of:window,collision:"fit",using:function(t){var n=e(this).css(t).offset().top;n<0&&e(this).css("top",t.top-n)}},resizable:!0,show:null,stack:!0,title:"",width:300,zIndex:1e3},_create:function(){this.originalTitle=this.element.attr("title"),typeof this.originalTitle!="string"&&(this.originalTitle=""),this.oldPosition={parent:this.element.parent(),index:this.element.parent().children().index(this.element)},this.options.title=this.options.title||this.originalTitle;var t=this,r=this.options,i=r.title||" ",s=(this.uiDialog=e("
                                                                                        ")).addClass(n+r.dialogClass).css({display:"none",outline:0,zIndex:r.zIndex}).attr("tabIndex",-1).keydown(function(n){r.closeOnEscape&&!n.isDefaultPrevented()&&n.keyCode&&n.keyCode===e.ui.keyCode.ESCAPE&&(t.close(n),n.preventDefault())}).mousedown(function(e){t.moveToTop(!1,e)}).appendTo("body"),o=this.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(s),u=(this.uiDialogTitlebar=e("
                                                                                        ")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(s),a=e("").addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").click(function(e){e.preventDefault(),t.close(e)}).appendTo(u),f=(this.uiDialogTitlebarCloseText=e("")).addClass("ui-icon ui-icon-closethick").text(r.closeText).appendTo(a),l=e("").uniqueId().addClass("ui-dialog-title").html(i).prependTo(u),c=(this.uiDialogButtonPane=e("
                                                                                        ")).addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix"),h=(this.uiButtonSet=e("
                                                                                        ")).addClass("ui-dialog-buttonset").appendTo(c);s.attr({role:"dialog","aria-labelledby":l.attr("id")}),u.find("*").add(u).disableSelection(),this._hoverable(a),this._focusable(a),r.draggable&&e.fn.draggable&&this._makeDraggable(),r.resizable&&e.fn.resizable&&this._makeResizable(),this._createButtons(r.buttons),this._isOpen=!1,e.fn.bgiframe&&s.bgiframe(),this._on(s,{keydown:function(t){if(!r.modal||t.keyCode!==e.ui.keyCode.TAB)return;var n=e(":tabbable",s),i=n.filter(":first"),o=n.filter(":last");if(t.target===o[0]&&!t.shiftKey)return i.focus(1),!1;if(t.target===i[0]&&t.shiftKey)return o.focus(1),!1}})},_init:function(){this.options.autoOpen&&this.open()},_destroy:function(){var e,t=this.oldPosition;this.overlay&&this.overlay.destroy(),this.uiDialog.hide(),this.element.removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body"),this.uiDialog.remove(),this.originalTitle&&this.element.attr("title",this.originalTitle),e=t.parent.children().eq(t.index),e.length&&e[0]!==this.element[0]?e.before(this.element):t.parent.append(this.element)},widget:function(){return this.uiDialog},close:function(t){var n=this,r,i;if(!this._isOpen)return;if(!1===this._trigger("beforeClose",t))return;return this._isOpen=!1,this.overlay&&this.overlay.destroy(),this.options.hide?this.uiDialog.hide(this.options.hide,function(){n._trigger("close",t)}):(this.uiDialog.hide(),this._trigger("close",t)),e.ui.dialog.overlay.resize(),this.options.modal&&(r=0,e(".ui-dialog").each(function(){this!==n.uiDialog[0]&&(i=e(this).css("z-index"),isNaN(i)||(r=Math.max(r,i)))}),e.ui.dialog.maxZ=r),this},isOpen:function(){return this._isOpen},moveToTop:function(t,n){var r=this.options,i;return r.modal&&!t||!r.stack&&!r.modal?this._trigger("focus",n):(r.zIndex>e.ui.dialog.maxZ&&(e.ui.dialog.maxZ=r.zIndex),this.overlay&&(e.ui.dialog.maxZ+=1,e.ui.dialog.overlay.maxZ=e.ui.dialog.maxZ,this.overlay.$el.css("z-index",e.ui.dialog.overlay.maxZ)),i={scrollTop:this.element.scrollTop(),scrollLeft:this.element.scrollLeft()},e.ui.dialog.maxZ+=1,this.uiDialog.css("z-index",e.ui.dialog.maxZ),this.element.attr(i),this._trigger("focus",n),this)},open:function(){if(this._isOpen)return;var t,n=this.options,r=this.uiDialog;return this._size(),this._position(n.position),r.show(n.show),this.overlay=n.modal?new e.ui.dialog.overlay(this):null,this.moveToTop(!0),t=this.element.find(":tabbable"),t.length||(t=this.uiDialogButtonPane.find(":tabbable"),t.length||(t=r)),t.eq(0).focus(),this._isOpen=!0,this._trigger("open"),this},_createButtons:function(t){var n,r,i=this,s=!1;this.uiDialogButtonPane.remove(),this.uiButtonSet.empty(),typeof t=="object"&&t!==null&&e.each(t,function(){return!(s=!0)}),s?(e.each(t,function(t,n){n=e.isFunction(n)?{click:n,text:t}:n;var r=e("
                                                                                        ').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1e3}).css(e(this).offset()).appendTo("body")}),!0):!1)},_mouseStart:function(t){var n=this.options;return this.helper=this._createHelper(t),this.helper.addClass("ui-draggable-dragging"),this._cacheHelperProportions(),e.ui.ddmanager&&(e.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(),this.offset=this.positionAbs=this.element.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},e.extend(this.offset,{click:{left:t.pageX-this.offset.left,top:t.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.originalPosition=this.position=this._generatePosition(t),this.originalPageX=t.pageX,this.originalPageY=t.pageY,n.cursorAt&&this._adjustOffsetFromHelper(n.cursorAt),n.containment&&this._setContainment(),this._trigger("start",t)===!1?(this._clear(),!1):(this._cacheHelperProportions(),e.ui.ddmanager&&!n.dropBehaviour&&e.ui.ddmanager.prepareOffsets(this,t),this._mouseDrag(t,!0),e.ui.ddmanager&&e.ui.ddmanager.dragStart(this,t),!0)},_mouseDrag:function(t,n){this.position=this._generatePosition(t),this.positionAbs=this._convertPositionTo("absolute");if(!n){var r=this._uiHash();if(this._trigger("drag",t,r)===!1)return this._mouseUp({}),!1;this.position=r.position}if(!this.options.axis||this.options.axis!="y")this.helper[0].style.left=this.position.left+"px";if(!this.options.axis||this.options.axis!="x")this.helper[0].style.top=this.position.top+"px";return e.ui.ddmanager&&e.ui.ddmanager.drag(this,t),!1},_mouseStop:function(t){var n=!1;e.ui.ddmanager&&!this.options.dropBehaviour&&(n=e.ui.ddmanager.drop(this,t)),this.dropped&&(n=this.dropped,this.dropped=!1);var r=this.element[0],i=!1;while(r&&(r=r.parentNode))r==document&&(i=!0);if(!i&&this.options.helper==="original")return!1;if(this.options.revert=="invalid"&&!n||this.options.revert=="valid"&&n||this.options.revert===!0||e.isFunction(this.options.revert)&&this.options.revert.call(this.element,n)){var s=this;e(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){s._trigger("stop",t)!==!1&&s._clear()})}else this._trigger("stop",t)!==!1&&this._clear();return!1},_mouseUp:function(t){return e("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)}),e.ui.ddmanager&&e.ui.ddmanager.dragStop(this,t),e.ui.mouse.prototype._mouseUp.call(this,t)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear(),this},_getHandle:function(t){var n=!this.options.handle||!e(this.options.handle,this.element).length?!0:!1;return e(this.options.handle,this.element).find("*").andSelf().each(function(){this==t.target&&(n=!0)}),n},_createHelper:function(t){var n=this.options,r=e.isFunction(n.helper)?e(n.helper.apply(this.element[0],[t])):n.helper=="clone"?this.element.clone().removeAttr("id"):this.element;return r.parents("body").length||r.appendTo(n.appendTo=="parent"?this.element[0].parentNode:n.appendTo),r[0]!=this.element[0]&&!/(fixed|absolute)/.test(r.css("position"))&&r.css("position","absolute"),r},_adjustOffsetFromHelper:function(t){typeof t=="string"&&(t=t.split(" ")),e.isArray(t)&&(t={left:+t[0],top:+t[1]||0}),"left"in t&&(this.offset.click.left=t.left+this.margins.left),"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left),"top"in t&&(this.offset.click.top=t.top+this.margins.top),"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var t=this.offsetParent.offset();this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&e.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop());if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&e.browser.msie)t={top:0,left:0};return{top:t.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var e=this.element.position();return{top:e.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:e.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var t=this.options;t.containment=="parent"&&(t.containment=this.helper[0].parentNode);if(t.containment=="document"||t.containment=="window")this.containment=[t.containment=="document"?0:e(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,t.containment=="document"?0:e(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,(t.containment=="document"?0:e(window).scrollLeft())+e(t.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(t.containment=="document"?0:e(window).scrollTop())+(e(t.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(t.containment)&&t.containment.constructor!=Array){var n=e(t.containment),r=n[0];if(!r)return;var i=n.offset(),s=e(r).css("overflow")!="hidden";this.containment=[(parseInt(e(r).css("borderLeftWidth"),10)||0)+(parseInt(e(r).css("paddingLeft"),10)||0),(parseInt(e(r).css("borderTopWidth"),10)||0)+(parseInt(e(r).css("paddingTop"),10)||0),(s?Math.max(r.scrollWidth,r.offsetWidth):r.offsetWidth)-(parseInt(e(r).css("borderLeftWidth"),10)||0)-(parseInt(e(r).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(s?Math.max(r.scrollHeight,r.offsetHeight):r.offsetHeight)-(parseInt(e(r).css("borderTopWidth"),10)||0)-(parseInt(e(r).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relative_container=n}else t.containment.constructor==Array&&(this.containment=t.containment)},_convertPositionTo:function(t,n){n||(n=this.position);var r=t=="absolute"?1:-1,i=this.options,s=this.cssPosition!="absolute"||this.scrollParent[0]!=document&&!!e.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,o=/(html|body)/i.test(s[0].tagName);return{top:n.top+this.offset.relative.top*r+this.offset.parent.top*r-(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():o?0:s.scrollTop())*r,left:n.left+this.offset.relative.left*r+this.offset.parent.left*r-(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():o?0:s.scrollLeft())*r}},_generatePosition:function(t){var n=this.options,r=this.cssPosition!="absolute"||this.scrollParent[0]!=document&&!!e.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,i=/(html|body)/i.test(r[0].tagName),s=t.pageX,o=t.pageY;if(this.originalPosition){var u;if(this.containment){if(this.relative_container){var a=this.relative_container.offset();u=[this.containment[0]+a.left,this.containment[1]+a.top,this.containment[2]+a.left,this.containment[3]+a.top]}else u=this.containment;t.pageX-this.offset.click.leftu[2]&&(s=u[2]+this.offset.click.left),t.pageY-this.offset.click.top>u[3]&&(o=u[3]+this.offset.click.top)}if(n.grid){var f=n.grid[1]?this.originalPageY+Math.round((o-this.originalPageY)/n.grid[1])*n.grid[1]:this.originalPageY;o=u?f-this.offset.click.topu[3]?f-this.offset.click.topu[2]?l-this.offset.click.left=0;l--){var c=r.snapElements[l].left,h=c+r.snapElements[l].width,p=r.snapElements[l].top,d=p+r.snapElements[l].height;if(!(c-s=l&&o<=c||u>=l&&u<=c||oc)&&(i>=a&&i<=f||s>=a&&s<=f||if);default:return!1}},e.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(t,n){var r=e.ui.ddmanager.droppables[t.options.scope]||[],i=n?n.type:null,s=(t.currentItem||t.element).find(":data(droppable)").andSelf();e:for(var o=0;oe?0:r.max")[0],c,h=t.each;l.style.cssText="background-color:rgba(1,1,1,.5)",f.rgba=l.style.backgroundColor.indexOf("rgba")>-1,h(u,function(e,t){t.cache="_"+e,t.props.alpha={idx:3,type:"percent",def:1}}),o.fn=t.extend(o.prototype,{parse:function(r,i,s,a){if(r===n)return this._rgba=[null,null,null,null],this;if(r.jquery||r.nodeType)r=t(r).css(i),i=n;var f=this,l=t.type(r),v=this._rgba=[],m;i!==n&&(r=[r,i,s,a],l="array");if(l==="string")return this.parse(d(r)||c._default);if(l==="array")return h(u.rgba.props,function(e,t){v[t.idx]=p(r[t.idx],t)}),this;if(l==="object")return r instanceof o?h(u,function(e,t){r[t.cache]&&(f[t.cache]=r[t.cache].slice())}):h(u,function(t,n){var i=n.cache;h(n.props,function(e,t){if(!f[i]&&n.to){if(e==="alpha"||r[e]==null)return;f[i]=n.to(f._rgba)}f[i][t.idx]=p(r[e],t,!0)}),f[i]&&e.inArray(null,f[i].slice(0,3))<0&&(f[i][3]=1,n.from&&(f._rgba=n.from(f[i])))}),this},is:function(e){var t=o(e),n=!0,r=this;return h(u,function(e,i){var s,o=t[i.cache];return o&&(s=r[i.cache]||i.to&&i.to(r._rgba)||[],h(i.props,function(e,t){if(o[t.idx]!=null)return n=o[t.idx]===s[t.idx],n})),n}),n},_space:function(){var e=[],t=this;return h(u,function(n,r){t[r.cache]&&e.push(n)}),e.pop()},transition:function(e,t){var n=o(e),r=n._space(),i=u[r],s=this.alpha()===0?o("transparent"):this,f=s[i.cache]||i.to(s._rgba),l=f.slice();return n=n[i.cache],h(i.props,function(e,r){var i=r.idx,s=f[i],o=n[i],u=a[r.type]||{};if(o===null)return;s===null?l[i]=o:(u.mod&&(o-s>u.mod/2?s+=u.mod:s-o>u.mod/2&&(s-=u.mod)),l[i]=p((o-s)*t+s,r))}),this[r](l)},blend:function(e){if(this._rgba[3]===1)return this;var n=this._rgba.slice(),r=n.pop(),i=o(e)._rgba;return o(t.map(n,function(e,t){return(1-r)*i[t]+r*e}))},toRgbaString:function(){var e="rgba(",n=t.map(this._rgba,function(e,t){return e==null?t>2?1:0:e});return n[3]===1&&(n.pop(),e="rgb("),e+n.join()+")"},toHslaString:function(){var e="hsla(",n=t.map(this.hsla(),function(e,t){return e==null&&(e=t>2?1:0),t&&t<3&&(e=Math.round(e*100)+"%"),e});return n[3]===1&&(n.pop(),e="hsl("),e+n.join()+")"},toHexString:function(e){var n=this._rgba.slice(),r=n.pop();return e&&n.push(~~(r*255)),"#"+t.map(n,function(e,t){return e=(e||0).toString(16),e.length===1?"0"+e:e}).join("")},toString:function(){return this._rgba[3]===0?"transparent":this.toRgbaString()}}),o.fn.parse.prototype=o.fn,u.hsla.to=function(e){if(e[0]==null||e[1]==null||e[2]==null)return[null,null,null,e[3]];var t=e[0]/255,n=e[1]/255,r=e[2]/255,i=e[3],s=Math.max(t,n,r),o=Math.min(t,n,r),u=s-o,a=s+o,f=a*.5,l,c;return o===s?l=0:t===s?l=60*(n-r)/u+360:n===s?l=60*(r-t)/u+120:l=60*(t-n)/u+240,f===0||f===1?c=f:f<=.5?c=u/a:c=u/(2-a),[Math.round(l)%360,c,f,i==null?1:i]},u.hsla.from=function(e){if(e[0]==null||e[1]==null||e[2]==null)return[null,null,null,e[3]];var t=e[0]/360,n=e[1],r=e[2],i=e[3],s=r<=.5?r*(1+n):r+n-r*n,o=2*r-s,u,a,f;return[Math.round(v(o,s,t+1/3)*255),Math.round(v(o,s,t)*255),Math.round(v(o,s,t-1/3)*255),i]},h(u,function(e,r){var s=r.props,u=r.cache,a=r.to,f=r.from;o.fn[e]=function(e){a&&!this[u]&&(this[u]=a(this._rgba));if(e===n)return this[u].slice();var r,i=t.type(e),l=i==="array"||i==="object"?e:arguments,c=this[u].slice();return h(s,function(e,t){var n=l[i==="object"?e:t.idx];n==null&&(n=c[t.idx]),c[t.idx]=p(n,t)}),f?(r=o(f(c)),r[u]=c,r):o(c)},h(s,function(n,r){if(o.fn[n])return;o.fn[n]=function(s){var o=t.type(s),u=n==="alpha"?this._hsla?"hsla":"rgba":e,a=this[u](),f=a[r.idx],l;return o==="undefined"?f:(o==="function"&&(s=s.call(this,f),o=t.type(s)),s==null&&r.empty?this:(o==="string"&&(l=i.exec(s),l&&(s=f+parseFloat(l[2])*(l[1]==="+"?1:-1))),a[r.idx]=s,this[u](a)))}})}),h(r,function(e,n){t.cssHooks[n]={set:function(e,r){var i,s,u="";if(t.type(r)!=="string"||(i=d(r))){r=o(i||r);if(!f.rgba&&r._rgba[3]!==1){s=n==="backgroundColor"?e.parentNode:e;while((u===""||u==="transparent")&&s&&s.style)try{u=t.css(s,"backgroundColor"),s=s.parentNode}catch(a){}r=r.blend(u&&u!=="transparent"?u:"_default")}r=r.toRgbaString()}try{e.style[n]=r}catch(r){}}},t.fx.step[n]=function(e){e.colorInit||(e.start=o(e.elem,n),e.end=o(e.end),e.colorInit=!0),t.cssHooks[n].set(e.elem,e.start.transition(e.end,e.pos))}}),t.cssHooks.borderColor={expand:function(e){var t={};return h(["Top","Right","Bottom","Left"],function(n,r){t["border"+r+"Color"]=e}),t}},c=t.Color.names={aqua:"#00ffff",black:"#000000",blue:"#0000ff",fuchsia:"#ff00ff",gray:"#808080",green:"#008000",lime:"#00ff00",maroon:"#800000",navy:"#000080",olive:"#808000",purple:"#800080",red:"#ff0000",silver:"#c0c0c0",teal:"#008080",white:"#ffffff",yellow:"#ffff00",transparent:[null,null,null,0],_default:"#ffffff"}}(jQuery),function(){function i(){var t=this.ownerDocument.defaultView?this.ownerDocument.defaultView.getComputedStyle(this,null):this.currentStyle,n={},r,i,s;if(t&&t.length&&t[0]&&t[t[0]]){s=t.length;while(s--)r=t[s],typeof t[r]=="string"&&(n[e.camelCase(r)]=t[r])}else for(r in t)typeof t[r]=="string"&&(n[r]=t[r]);return n}function s(t,n){var i={},s,o;for(s in n)o=n[s],t[s]!==o&&!r[s]&&(e.fx.step[s]||!isNaN(parseFloat(o)))&&(i[s]=o);return i}var n=["add","remove","toggle"],r={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};e.each(["borderLeftStyle","borderRightStyle","borderBottomStyle","borderTopStyle"],function(t,n){e.fx.step[n]=function(e){if(e.end!=="none"&&!e.setAttr||e.pos===1&&!e.setAttr)jQuery.style(e.elem,n,e.end),e.setAttr=!0}}),e.effects.animateClass=function(t,r,o,u){var a=e.speed(r,o,u);return this.queue(function(){var r=e(this),o=r.attr("class")||"",u,f=a.children?r.find("*").andSelf():r;f=f.map(function(){var t=e(this);return{el:t,start:i.call(this)}}),u=function(){e.each(n,function(e,n){t[n]&&r[n+"Class"](t[n])})},u(),f=f.map(function(){return this.end=i.call(this.el[0]),this.diff=s(this.start,this.end),this}),r.attr("class",o),f=f.map(function(){var t=this,n=e.Deferred(),r=jQuery.extend({},a,{queue:!1,complete:function(){n.resolve(t)}});return this.el.animate(this.diff,r),n.promise()}),e.when.apply(e,f.get()).done(function(){u(),e.each(arguments,function(){var t=this.el;e.each(this.diff,function(e){t.css(e,"")})}),a.complete.call(r[0])})})},e.fn.extend({_addClass:e.fn.addClass,addClass:function(t,n,r,i){return n?e.effects.animateClass.call(this,{add:t},n,r,i):this._addClass(t)},_removeClass:e.fn.removeClass,removeClass:function(t,n,r,i){return n?e.effects.animateClass.call(this,{remove:t},n,r,i):this._removeClass(t)},_toggleClass:e.fn.toggleClass,toggleClass:function(n,r,i,s,o){return typeof r=="boolean"||r===t?i?e.effects.animateClass.call(this,r?{add:n}:{remove:n},i,s,o):this._toggleClass(n,r):e.effects.animateClass.call(this,{toggle:n},r,i,s)},switchClass:function(t,n,r,i,s){return e.effects.animateClass.call(this,{add:n,remove:t},r,i,s)}})}(),function(){function i(n,r,i,s){e.isPlainObject(n)&&(r=n,n=n.effect),n={effect:n},r===t&&(r={}),e.isFunction(r)&&(s=r,i=null,r={});if(typeof r=="number"||e.fx.speeds[r])s=i,i=r,r={};return e.isFunction(i)&&(s=i,i=null),r&&e.extend(n,r),i=i||r.duration,n.duration=e.fx.off?0:typeof i=="number"?i:i in e.fx.speeds?e.fx.speeds[i]:e.fx.speeds._default,n.complete=s||r.complete,n}function s(t){return!t||typeof t=="number"||e.fx.speeds[t]?!0:typeof t=="string"&&!e.effects.effect[t]?n&&e.effects[t]?!1:!0:!1}e.extend(e.effects,{version:"1.9.0",save:function(e,t){for(var n=0;n
                                                                                        ").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),i={width:t.width(),height:t.height()},s=document.activeElement;try{s.id}catch(o){s=document.body}return t.wrap(r),(t[0]===s||e.contains(t[0],s))&&e(s).focus(),r=t.parent(),t.css("position")==="static"?(r.css({position:"relative"}),t.css({position:"relative"})):(e.extend(n,{position:t.css("position"),zIndex:t.css("z-index")}),e.each(["top","left","bottom","right"],function(e,r){n[r]=t.css(r),isNaN(parseInt(n[r],10))&&(n[r]="auto")}),t.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),t.css(i),r.css(n).show()},removeWrapper:function(t){var n=document.activeElement;return t.parent().is(".ui-effects-wrapper")&&(t.parent().replaceWith(t),(t[0]===n||e.contains(t[0],n))&&e(n).focus()),t},setTransition:function(t,n,r,i){return i=i||{},e.each(n,function(e,n){var s=t.cssUnit(n);s[0]>0&&(i[n]=s[0]*r+s[1])}),i}}),e.fn.extend({effect:function(t,r,s,o){function h(t){function s(){e.isFunction(r)&&r.call(n[0]),e.isFunction(t)&&t()}var n=e(this),r=u.complete,i=u.mode;(n.is(":hidden")?i==="hide":i==="show")?s():l.call(n[0],u,s)}var u=i.apply(this,arguments),a=u.mode,f=u.queue,l=e.effects.effect[u.effect],c=!l&&n&&e.effects[u.effect];return e.fx.off||!l&&!c?a?this[a](u.duration,u.complete):this.each(function(){u.complete&&u.complete.call(this)}):l?f===!1?this.each(h):this.queue(f||"fx",h):c.call(this,{options:u,duration:u.duration,callback:u.complete,mode:u.mode})},_show:e.fn.show,show:function(e){if(s(e))return this._show.apply(this,arguments);var t=i.apply(this,arguments);return t.mode="show",this.effect.call(this,t)},_hide:e.fn.hide,hide:function(e){if(s(e))return this._hide.apply(this,arguments);var t=i.apply(this,arguments);return t.mode="hide",this.effect.call(this,t)},__toggle:e.fn.toggle,toggle:function(t){if(s(t)||typeof t=="boolean"||e.isFunction(t))return this.__toggle.apply(this,arguments);var n=i.apply(this,arguments);return n.mode="toggle",this.effect.call(this,n)},cssUnit:function(t){var n=this.css(t),r=[];return e.each(["em","px","%","pt"],function(e,t){n.indexOf(t)>0&&(r=[parseFloat(n),t])}),r}})}(),function(){var t={};e.each(["Quad","Cubic","Quart","Quint","Expo"],function(e,n){t[n]=function(t){return Math.pow(t,e+2)}}),e.extend(t,{Sine:function(e){return 1-Math.cos(e*Math.PI/2)},Circ:function(e){return 1-Math.sqrt(1-e*e)},Elastic:function(e){return e===0||e===1?e:-Math.pow(2,8*(e-1))*Math.sin(((e-1)*80-7.5)*Math.PI/15)},Back:function(e){return e*e*(3*e-2)},Bounce:function(e){var t,n=4;while(e<((t=Math.pow(2,--n))-1)/11);return 1/Math.pow(4,3-n)-7.5625*Math.pow((t*3-2)/22-e,2)}}),e.each(t,function(t,n){e.easing["easeIn"+t]=n,e.easing["easeOut"+t]=function(e){return 1-n(1-e)},e.easing["easeInOut"+t]=function(e){return e<.5?n(e*2)/2:1-n(e*-2+2)/2}})}()}(jQuery);(function(e,t){var n=/up|down|vertical/,r=/up|left|vertical|horizontal/;e.effects.effect.blind=function(t,i){var s=e(this),o=["position","top","bottom","left","right","height","width"],u=e.effects.setMode(s,t.mode||"hide"),a=t.direction||"up",f=n.test(a),l=f?"height":"width",c=f?"top":"left",h=r.test(a),p={},d=u==="show",v,m,g;s.parent().is(".ui-effects-wrapper")?e.effects.save(s.parent(),o):e.effects.save(s,o),s.show(),v=e.effects.createWrapper(s).css({overflow:"hidden"}),m=v[l](),g=parseFloat(v.css(c))||0,p[l]=d?m:0,h||(s.css(f?"bottom":"right",0).css(f?"top":"left","auto").css({position:"absolute"}),p[c]=d?g:m+g),d&&(v.css(l,0),h||v.css(c,g+m)),v.animate(p,{duration:t.duration,easing:t.easing,queue:!1,complete:function(){u==="hide"&&s.hide(),e.effects.restore(s,o),e.effects.removeWrapper(s),i()}})}})(jQuery);(function(e,t){e.effects.effect.bounce=function(t,n){var r=e(this),i=["position","top","bottom","left","right","height","width"],s=e.effects.setMode(r,t.mode||"effect"),o=s==="hide",u=s==="show",a=t.direction||"up",f=t.distance,l=t.times||5,c=l*2+(u||o?1:0),h=t.duration/c,p=t.easing,d=a==="up"||a==="down"?"top":"left",v=a==="up"||a==="left",m,g,y,b=r.queue(),w=b.length;(u||o)&&i.push("opacity"),e.effects.save(r,i),r.show(),e.effects.createWrapper(r),f||(f=r[d==="top"?"outerHeight":"outerWidth"]()/3),u&&(y={opacity:1},y[d]=0,r.css("opacity",0).css(d,v?-f*2:f*2).animate(y,h,p)),o&&(f/=Math.pow(2,l-1)),y={},y[d]=0;for(m=0;m1&&b.splice.apply(b,[1,0].concat(b.splice(w,c+1))),r.dequeue()}})(jQuery);(function(e,t){e.effects.effect.clip=function(t,n){var r=e(this),i=["position","top","bottom","left","right","height","width"],s=e.effects.setMode(r,t.mode||"hide"),o=s==="show",u=t.direction||"vertical",a=u==="vertical",f=a?"height":"width",l=a?"top":"left",c={},h,p,d;e.effects.save(r,i),r.show(),h=e.effects.createWrapper(r).css({overflow:"hidden"}),p=r[0].tagName==="IMG"?h:r,d=p[f](),o&&(p.css(f,0),p.css(l,d/2)),c[f]=o?d:0,c[l]=o?0:d/2,p.animate(c,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){o||r.hide(),e.effects.restore(r,i),e.effects.removeWrapper(r),n()}})}})(jQuery);(function(e,t){e.effects.effect.drop=function(t,n){var r=e(this),i=["position","top","bottom","left","right","opacity","height","width"],s=e.effects.setMode(r,t.mode||"hide"),o=s==="show",u=t.direction||"left",a=u==="up"||u==="down"?"top":"left",f=u==="up"||u==="left"?"pos":"neg",l={opacity:o?1:0},c;e.effects.save(r,i),r.show(),e.effects.createWrapper(r),c=t.distance||r[a==="top"?"outerHeight":"outerWidth"](!0)/2,o&&r.css("opacity",0).css(a,f==="pos"?-c:c),l[a]=(o?f==="pos"?"+=":"-=":f==="pos"?"-=":"+=")+c,r.animate(l,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){s==="hide"&&r.hide(),e.effects.restore(r,i),e.effects.removeWrapper(r),n()}})}})(jQuery);(function(e,t){e.effects.effect.explode=function(t,n){function y(){c.push(this),c.length===r*i&&b()}function b(){s.css({visibility:"visible"}),e(c).remove(),u||s.hide(),n()}var r=t.pieces?Math.round(Math.sqrt(t.pieces)):3,i=r,s=e(this),o=e.effects.setMode(s,t.mode||"hide"),u=o==="show",a=s.show().css("visibility","hidden").offset(),f=Math.ceil(s.outerWidth()/i),l=Math.ceil(s.outerHeight()/r),c=[],h,p,d,v,m,g;for(h=0;h
                                                                                        ").css({position:"absolute",visibility:"visible",left:-p*f,top:-h*l}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:f,height:l,left:d+(u?m*f:0),top:v+(u?g*l:0),opacity:u?0:1}).animate({left:d+(u?0:m*f),top:v+(u?0:g*l),opacity:u?1:0},t.duration||500,t.easing,y)}}})(jQuery);(function(e,t){e.effects.effect.fade=function(t,n){var r=e(this),i=e.effects.setMode(r,t.mode||"toggle");r.animate({opacity:i},{queue:!1,duration:t.duration,easing:t.easing,complete:n})}})(jQuery);(function(e,t){e.effects.effect.fold=function(t,n){var r=e(this),i=["position","top","bottom","left","right","height","width"],s=e.effects.setMode(r,t.mode||"hide"),o=s==="show",u=s==="hide",a=t.size||15,f=/([0-9]+)%/.exec(a),l=!!t.horizFirst,c=o!==l,h=c?["width","height"]:["height","width"],p=t.duration/2,d,v,m={},g={};e.effects.save(r,i),r.show(),d=e.effects.createWrapper(r).css({overflow:"hidden"}),v=c?[d.width(),d.height()]:[d.height(),d.width()],f&&(a=parseInt(f[1],10)/100*v[u?0:1]),o&&d.css(l?{height:0,width:a}:{height:a,width:0}),m[h[0]]=o?v[0]:a,g[h[1]]=o?v[1]:0,d.animate(m,p,t.easing).animate(g,p,t.easing,function(){u&&r.hide(),e.effects.restore(r,i),e.effects.removeWrapper(r),n()})}})(jQuery);(function(e,t){e.effects.effect.highlight=function(t,n){var r=e(this),i=["backgroundImage","backgroundColor","opacity"],s=e.effects.setMode(r,t.mode||"show"),o={backgroundColor:r.css("backgroundColor")};s==="hide"&&(o.opacity=0),e.effects.save(r,i),r.show().css({backgroundImage:"none",backgroundColor:t.color||"#ffff99"}).animate(o,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){s==="hide"&&r.hide(),e.effects.restore(r,i),n()}})}})(jQuery);(function(e,t){e.effects.effect.pulsate=function(t,n){var r=e(this),i=e.effects.setMode(r,t.mode||"show"),s=i==="show",o=i==="hide",u=s||i==="hide",a=(t.times||5)*2+(u?1:0),f=t.duration/a,l=0,c=r.queue(),h=c.length,p;if(s||!r.is(":visible"))r.css("opacity",0).show(),l=1;for(p=1;p1&&c.splice.apply(c,[1,0].concat(c.splice(h,a+1))),r.dequeue()}})(jQuery);(function(e,t){e.effects.effect.puff=function(t,n){var r=e(this),i=e.effects.setMode(r,t.mode||"hide"),s=i==="hide",o=parseInt(t.percent,10)||150,u=o/100,a={height:r.height(),width:r.width()};e.extend(t,{effect:"scale",queue:!1,fade:!0,mode:i,complete:n,percent:s?o:100,from:s?a:{height:a.height*u,width:a.width*u}}),r.effect(t)},e.effects.effect.scale=function(t,n){var r=e(this),i=e.extend(!0,{},t),s=e.effects.setMode(r,t.mode||"effect"),o=parseInt(t.percent,10)||(parseInt(t.percent,10)===0?0:s==="hide"?0:100),u=t.direction||"both",a=t.origin,f={height:r.height(),width:r.width(),outerHeight:r.outerHeight(),outerWidth:r.outerWidth()},l={y:u!=="horizontal"?o/100:1,x:u!=="vertical"?o/100:1};i.effect="size",i.queue=!1,i.complete=n,s!=="effect"&&(i.origin=a||["middle","center"],i.restore=!0),i.from=t.from||(s==="show"?{height:0,width:0}:f),i.to={height:f.height*l.y,width:f.width*l.x,outerHeight:f.outerHeight*l.y,outerWidth:f.outerWidth*l.x},i.fade&&(s==="show"&&(i.from.opacity=0,i.to.opacity=1),s==="hide"&&(i.from.opacity=1,i.to.opacity=0)),r.effect(i)},e.effects.effect.size=function(t,n){var r=e(this),i=["position","top","bottom","left","right","width","height","overflow","opacity"],s=["position","top","bottom","left","right","overflow","opacity"],o=["width","height","overflow"],u=["fontSize"],a=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],f=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],l=e.effects.setMode(r,t.mode||"effect"),c=t.restore||l!=="effect",h=t.scale||"both",p=t.origin||["middle","center"],d,v,m,g=r.css("position");l==="show"&&r.show(),d={height:r.height(),width:r.width(),outerHeight:r.outerHeight(),outerWidth:r.outerWidth()},r.from=t.from||d,r.to=t.to||d,m={from:{y:r.from.height/d.height,x:r.from.width/d.width},to:{y:r.to.height/d.height,x:r.to.width/d.width}};if(h==="box"||h==="both")m.from.y!==m.to.y&&(i=i.concat(a),r.from=e.effects.setTransition(r,a,m.from.y,r.from),r.to=e.effects.setTransition(r,a,m.to.y,r.to)),m.from.x!==m.to.x&&(i=i.concat(f),r.from=e.effects.setTransition(r,f,m.from.x,r.from),r.to=e.effects.setTransition(r,f,m.to.x,r.to));(h==="content"||h==="both")&&m.from.y!==m.to.y&&(i=i.concat(u),r.from=e.effects.setTransition(r,u,m.from.y,r.from),r.to=e.effects.setTransition(r,u,m.to.y,r.to)),e.effects.save(r,c?i:s),r.show(),e.effects.createWrapper(r),r.css("overflow","hidden").css(r.from),p&&(v=e.effects.getBaseline(p,d),r.from.top=(d.outerHeight-r.outerHeight())*v.y,r.from.left=(d.outerWidth-r.outerWidth())*v.x,r.to.top=(d.outerHeight-r.to.outerHeight)*v.y,r.to.left=(d.outerWidth-r.to.outerWidth)*v.x),r.css(r.from);if(h==="content"||h==="both")a=a.concat(["marginTop","marginBottom"]).concat(u),f=f.concat(["marginLeft","marginRight"]),o=i.concat(a).concat(f),r.find("*[width]").each(function(){var n=e(this),r={height:n.height(),width:n.width()};c&&e.effects.save(n,o),n.from={height:r.height*m.from.y,width:r.width*m.from.x},n.to={height:r.height*m.to.y,width:r.width*m.to.x},m.from.y!==m.to.y&&(n.from=e.effects.setTransition(n,a,m.from.y,n.from),n.to=e.effects.setTransition(n,a,m.to.y,n.to)),m.from.x!==m.to.x&&(n.from=e.effects.setTransition(n,f,m.from.x,n.from),n.to=e.effects.setTransition(n,f,m.to.x,n.to)),n.css(n.from),n.animate(n.to,t.duration,t.easing,function(){c&&e.effects.restore(n,o)})});r.animate(r.to,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){r.to.opacity===0&&r.css("opacity",r.from.opacity),l==="hide"&&r.hide(),e.effects.restore(r,c?i:s),c||(g==="static"?r.css({position:"relative",top:r.to.top,left:r.to.left}):e.each(["top","left"],function(e,t){r.css(t,function(t,n){var i=parseInt(n,10),s=e?r.to.left:r.to.top;return n==="auto"?s+"px":i+s+"px"})})),e.effects.removeWrapper(r),n()}})}})(jQuery);(function(e,t){e.effects.effect.shake=function(t,n){var r=e(this),i=["position","top","bottom","left","right","height","width"],s=e.effects.setMode(r,t.mode||"effect"),o=t.direction||"left",u=t.distance||20,a=t.times||3,f=a*2+1,l=Math.round(t.duration/f),c=o==="up"||o==="down"?"top":"left",h=o==="up"||o==="left",p={},d={},v={},m,g=r.queue(),y=g.length;e.effects.save(r,i),r.show(),e.effects.createWrapper(r),p[c]=(h?"-=":"+=")+u,d[c]=(h?"+=":"-=")+u*2,v[c]=(h?"-=":"+=")+u*2,r.animate(p,l,t.easing);for(m=1;m1&&g.splice.apply(g,[1,0].concat(g.splice(y,f+1))),r.dequeue()}})(jQuery);(function(e,t){e.effects.effect.slide=function(t,n){var r=e(this),i=["position","top","bottom","left","right","width","height"],s=e.effects.setMode(r,t.mode||"show"),o=s==="show",u=t.direction||"left",a=u==="up"||u==="down"?"top":"left",f=u==="up"||u==="left",l,c={};e.effects.save(r,i),r.show(),l=t.distance||r[a==="top"?"outerHeight":"outerWidth"](!0),e.effects.createWrapper(r).css({overflow:"hidden"}),o&&r.css(a,f?isNaN(l)?"-"+l:-l:l),c[a]=(o?f?"+=":"-=":f?"-=":"+=")+l,r.animate(c,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){s==="hide"&&r.hide(),e.effects.restore(r,i),e.effects.removeWrapper(r),n()}})}})(jQuery);(function(e,t){e.effects.effect.transfer=function(t,n){var r=e(this),i=e(t.to),s=i.css("position")==="fixed",o=e("body"),u=s?o.scrollTop():0,a=s?o.scrollLeft():0,f=i.offset(),l={top:f.top-u,left:f.left-a,height:i.innerHeight(),width:i.innerWidth()},c=r.offset(),h=e('
                                                                                        ').appendTo(document.body).addClass(t.className).css({top:c.top-u,left:c.left-a,height:r.innerHeight(),width:r.innerWidth(),position:s?"fixed":"absolute"}).animate(l,t.duration,t.easing,function(){h.remove(),n()})}})(jQuery);(function(e,t){var n=!1;e.widget("ui.menu",{version:"1.9.0",defaultElement:"
                                                                                          ",delay:300,options:{icons:{submenu:"ui-icon-carat-1-e"},menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.element.uniqueId().addClass("ui-menu ui-widget ui-widget-content ui-corner-all").toggleClass("ui-menu-icons",!!this.element.find(".ui-icon").length).attr({role:this.options.role,tabIndex:0}).bind("click"+this.eventNamespace,e.proxy(function(e){this.options.disabled&&e.preventDefault()},this)),this.options.disabled&&this.element.addClass("ui-state-disabled").attr("aria-disabled","true"),this._on({"mousedown .ui-menu-item > a":function(e){e.preventDefault()},"click .ui-state-disabled > a":function(e){e.preventDefault()},"click .ui-menu-item:has(a)":function(t){var r=e(t.target).closest(".ui-menu-item");!n&&r.not(".ui-state-disabled").length&&(n=!0,this.select(t),r.has(".ui-menu").length?this.expand(t):this.element.is(":focus")||(this.element.trigger("focus",[!0]),this.active&&this.active.parents(".ui-menu").length===1&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":function(t){var n=e(t.currentTarget);n.siblings().children(".ui-state-active").removeClass("ui-state-active"),this.focus(t,n)},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(e,t){var n=this.active||this.element.children(".ui-menu-item").eq(0);t||this.focus(e,n)},blur:function(t){this._delay(function(){e.contains(this.element[0],this.document[0].activeElement)||this.collapseAll(t)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){e(t.target).closest(".ui-menu").length||this.collapseAll(t),n=!1}})},_destroy:function(){this.element.removeAttr("aria-activedescendant").find(".ui-menu").andSelf().removeClass("ui-menu ui-widget ui-widget-content ui-corner-all ui-menu-icons").removeAttr("role").removeAttr("tabIndex").removeAttr("aria-labelledby").removeAttr("aria-expanded").removeAttr("aria-hidden").removeAttr("aria-disabled").removeUniqueId().show(),this.element.find(".ui-menu-item").removeClass("ui-menu-item").removeAttr("role").removeAttr("aria-disabled").children("a").removeUniqueId().removeClass("ui-corner-all ui-state-hover").removeAttr("tabIndex").removeAttr("role").removeAttr("aria-haspopup").children().each(function(){var t=e(this);t.data("ui-menu-submenu-carat")&&t.remove()}),this.element.find(".ui-menu-divider").removeClass("ui-menu-divider ui-widget-content")},_keydown:function(t){function a(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}var n,r,i,s,o,u=!0;switch(t.keyCode){case e.ui.keyCode.PAGE_UP:this.previousPage(t);break;case e.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case e.ui.keyCode.HOME:this._move("first","first",t);break;case e.ui.keyCode.END:this._move("last","last",t);break;case e.ui.keyCode.UP:this.previous(t);break;case e.ui.keyCode.DOWN:this.next(t);break;case e.ui.keyCode.LEFT:this.collapse(t);break;case e.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case e.ui.keyCode.ENTER:case e.ui.keyCode.SPACE:this._activate(t);break;case e.ui.keyCode.ESCAPE:this.collapse(t);break;default:u=!1,r=this.previousFilter||"",i=String.fromCharCode(t.keyCode),s=!1,clearTimeout(this.filterTimer),i===r?s=!0:i=r+i,o=new RegExp("^"+a(i),"i"),n=this.activeMenu.children(".ui-menu-item").filter(function(){return o.test(e(this).children("a").text())}),n=s&&n.index(this.active.next())!==-1?this.active.nextAll(".ui-menu-item"):n,n.length||(i=String.fromCharCode(t.keyCode),o=new RegExp("^"+a(i),"i"),n=this.activeMenu.children(".ui-menu-item").filter(function(){return o.test(e(this).children("a").text())})),n.length?(this.focus(t,n),n.length>1?(this.previousFilter=i,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter):delete this.previousFilter}u&&t.preventDefault()},_activate:function(e){this.active.is(".ui-state-disabled")||(this.active.children("a[aria-haspopup='true']").length?this.expand(e):this.select(e))},refresh:function(){var t,n=this.options.icons.submenu,r=this.element.find(this.options.menus+":not(.ui-menu)").addClass("ui-menu ui-widget ui-widget-content ui-corner-all").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"});t=r.add(this.element),t.children(":not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","presentation").children("a").uniqueId().addClass("ui-corner-all").attr({tabIndex:-1,role:this._itemRole()}),t.children(":not(.ui-menu-item)").each(function(){var t=e(this);/[^\-—–\s]/.test(t.text())||t.addClass("ui-widget-content ui-menu-divider")}),t.children(".ui-state-disabled").attr("aria-disabled","true"),r.each(function(){var t=e(this),r=t.prev("a"),i=e("").addClass("ui-menu-icon ui-icon "+n).data("ui-menu-submenu-carat",!0);r.attr("aria-haspopup","true").prepend(i),t.attr("aria-labelledby",r.attr("id"))}),this.active&&!e.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},focus:function(e,t){var n,r;this.blur(e,e&&e.type==="focus"),this._scrollIntoView(t),this.active=t.first(),r=this.active.children("a").addClass("ui-state-focus"),this.options.role&&this.element.attr("aria-activedescendant",r.attr("id")),this.active.parent().closest(".ui-menu-item").children("a:first").addClass("ui-state-active"),e&&e.type==="keydown"?this._close():this.timer=this._delay(function(){this._close()},this.delay),n=t.children(".ui-menu"),n.length&&/^mouse/.test(e.type)&&this._startOpening(n),this.activeMenu=t.parent(),this._trigger("focus",e,{item:t})},_scrollIntoView:function(t){var n,r,i,s,o,u;this._hasScroll()&&(n=parseFloat(e.css(this.activeMenu[0],"borderTopWidth"))||0,r=parseFloat(e.css(this.activeMenu[0],"paddingTop"))||0,i=t.offset().top-this.activeMenu.offset().top-n-r,s=this.activeMenu.scrollTop(),o=this.activeMenu.height(),u=t.height(),i<0?this.activeMenu.scrollTop(s+i):i+u>o&&this.activeMenu.scrollTop(s+i-o+u))},blur:function(e,t){t||clearTimeout(this.timer);if(!this.active)return;this.active.children("a").removeClass("ui-state-focus"),this.active=null,this._trigger("blur",e,{item:this.active})},_startOpening:function(e){clearTimeout(this.timer);if(e.attr("aria-hidden")!=="true")return;this.timer=this._delay(function(){this._close(),this._open(e)},this.delay)},_open:function(t){var n=e.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(t.parents(".ui-menu")).hide().attr("aria-hidden","true"),t.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(n)},collapseAll:function(t,n){clearTimeout(this.timer),this.timer=this._delay(function(){var r=n?this.element:e(t&&t.target).closest(this.element.find(".ui-menu"));r.length||(r=this.element),this._close(r),this.blur(t),this.activeMenu=r},this.delay)},_close:function(e){e||(e=this.active?this.active.parent():this.element),e.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false").end().find("a.ui-state-active").removeClass("ui-state-active")},collapse:function(e){var t=this.active&&this.active.parent().closest(".ui-menu-item",this.element);t&&t.length&&(this._close(),this.focus(e,t))},expand:function(e){var t=this.active&&this.active.children(".ui-menu ").children(".ui-menu-item").first();t&&t.length&&(this._open(t.parent()),this._delay(function(){this.focus(e,t)}))},next:function(e){this._move("next","first",e)},previous:function(e){this._move("prev","last",e)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_move:function(e,t,n){var r;this.active&&(e==="first"||e==="last"?r=this.active[e==="first"?"prevAll":"nextAll"](".ui-menu-item").eq(-1):r=this.active[e+"All"](".ui-menu-item").eq(0));if(!r||!r.length||!this.active)r=this.activeMenu.children(".ui-menu-item")[t]();this.focus(n,r)},nextPage:function(t){var n,r,i;if(!this.active){this.next(t);return}if(this.isLastItem())return;this._hasScroll()?(r=this.active.offset().top,i=this.element.height(),this.active.nextAll(".ui-menu-item").each(function(){return n=e(this),n.offset().top-r-i<0}),this.focus(t,n)):this.focus(t,this.activeMenu.children(".ui-menu-item")[this.active?"last":"first"]())},previousPage:function(t){var n,r,i;if(!this.active){this.next(t);return}if(this.isFirstItem())return;this._hasScroll()?(r=this.active.offset().top,i=this.element.height(),this.active.prevAll(".ui-menu-item").each(function(){return n=e(this),n.offset().top-r+i>0}),this.focus(t,n)):this.focus(t,this.activeMenu.children(".ui-menu-item").first())},_hasScroll:function(){return this.element.outerHeight()
                                                                                        ").appendTo(this.element),this.oldValue=this._value(),this._refreshValue()},_destroy:function(){this.element.removeClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow"),this.valueDiv.remove()},value:function(e){return e===t?this._value():(this._setOption("value",e),this)},_setOption:function(e,t){e==="value"&&(this.options.value=t,this._refreshValue(),this._value()===this.options.max&&this._trigger("complete")),this._super(e,t)},_value:function(){var e=this.options.value;return typeof e!="number"&&(e=0),Math.min(this.options.max,Math.max(this.min,e))},_percentage:function(){return 100*this._value()/this.options.max},_refreshValue:function(){var e=this.value(),t=this._percentage();this.oldValue!==e&&(this.oldValue=e,this._trigger("change")),this.valueDiv.toggle(e>this.min).toggleClass("ui-corner-right",e===this.options.max).width(t.toFixed(0)+"%"),this.element.attr("aria-valuenow",e)}})})(jQuery);(function(e,t){e.widget("ui.resizable",e.ui.mouse,{version:"1.9.0",widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1e3},_create:function(){var t=this,n=this.options;this.element.addClass("ui-resizable"),e.extend(this,{_aspectRatio:!!n.aspectRatio,aspectRatio:n.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:n.helper||n.ghost||n.animate?n.helper||"ui-resizable-helper":null}),this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)&&(this.element.wrap(e('
                                                                                        ').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("resizable",this.element.data("resizable")),this.elementIsWrapper=!0,this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")}),this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0}),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css({margin:this.originalElement.css("margin")}),this._proportionallyResize()),this.handles=n.handles||(e(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se");if(this.handles.constructor==String){this.handles=="all"&&(this.handles="n,e,s,w,se,sw,ne,nw");var r=this.handles.split(",");this.handles={};for(var i=0;i
                                                                                        ');u.css({zIndex:n.zIndex}),"se"==s&&u.addClass("ui-icon ui-icon-gripsmall-diagonal-se"),this.handles[s]=".ui-resizable-"+s,this.element.append(u)}}this._renderAxis=function(t){t=t||this.element;for(var n in this.handles){this.handles[n].constructor==String&&(this.handles[n]=e(this.handles[n],this.element).show());if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var r=e(this.handles[n],this.element),i=0;i=/sw|ne|nw|se|n|s/.test(n)?r.outerHeight():r.outerWidth();var s=["padding",/ne|nw|n/.test(n)?"Top":/se|sw|s/.test(n)?"Bottom":/^e$/.test(n)?"Right":"Left"].join("");t.css(s,i),this._proportionallyResize()}if(!e(this.handles[n]).length)continue}},this._renderAxis(this.element),this._handles=e(".ui-resizable-handle",this.element).disableSelection(),this._handles.mouseover(function(){if(!t.resizing){if(this.className)var e=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i);t.axis=e&&e[1]?e[1]:"se"}}),n.autoHide&&(this._handles.hide(),e(this.element).addClass("ui-resizable-autohide").mouseenter(function(){if(n.disabled)return;e(this).removeClass("ui-resizable-autohide"),t._handles.show()}).mouseleave(function(){if(n.disabled)return;t.resizing||(e(this).addClass("ui-resizable-autohide"),t._handles.hide())})),this._mouseInit()},_destroy:function(){this._mouseDestroy();var t=function(t){e(t).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").removeData("ui-resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){t(this.element);var n=this.element;n.after(this.originalElement.css({position:n.css("position"),width:n.outerWidth(),height:n.outerHeight(),top:n.css("top"),left:n.css("left")})).remove()}return this.originalElement.css("resize",this.originalResizeStyle),t(this.originalElement),this},_mouseCapture:function(t){var n=!1;for(var r in this.handles)e(this.handles[r])[0]==t.target&&(n=!0);return!this.options.disabled&&n},_mouseStart:function(t){var r=this.options,i=this.element.position(),s=this.element;this.resizing=!0,this.documentScroll={top:e(document).scrollTop(),left:e(document).scrollLeft()},(s.is(".ui-draggable")||/absolute/.test(s.css("position")))&&s.css({position:"absolute",top:i.top,left:i.left}),this._renderProxy();var o=n(this.helper.css("left")),u=n(this.helper.css("top"));r.containment&&(o+=e(r.containment).scrollLeft()||0,u+=e(r.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:o,top:u},this.size=this._helper?{width:s.outerWidth(),height:s.outerHeight()}:{width:s.width(),height:s.height()},this.originalSize=this._helper?{width:s.outerWidth(),height:s.outerHeight()}:{width:s.width(),height:s.height()},this.originalPosition={left:o,top:u},this.sizeDiff={width:s.outerWidth()-s.width(),height:s.outerHeight()-s.height()},this.originalMousePosition={left:t.pageX,top:t.pageY},this.aspectRatio=typeof r.aspectRatio=="number"?r.aspectRatio:this.originalSize.width/this.originalSize.height||1;var a=e(".ui-resizable-"+this.axis).css("cursor");return e("body").css("cursor",a=="auto"?this.axis+"-resize":a),s.addClass("ui-resizable-resizing"),this._propagate("start",t),!0},_mouseDrag:function(e){var t=this.helper,n=this.options,r={},i=this,s=this.originalMousePosition,o=this.axis,u=e.pageX-s.left||0,a=e.pageY-s.top||0,f=this._change[o];if(!f)return!1;var l=f.apply(this,[e,u,a]);this._updateVirtualBoundaries(e.shiftKey);if(this._aspectRatio||e.shiftKey)l=this._updateRatio(l,e);return l=this._respectSize(l,e),this._propagate("resize",e),t.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"}),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),this._updateCache(l),this._trigger("resize",e,this.ui()),!1},_mouseStop:function(t){this.resizing=!1;var n=this.options,r=this;if(this._helper){var i=this._proportionallyResizeElements,s=i.length&&/textarea/i.test(i[0].nodeName),o=s&&e.ui.hasScroll(i[0],"left")?0:r.sizeDiff.height,u=s?0:r.sizeDiff.width,a={width:r.helper.width()-u,height:r.helper.height()-o},f=parseInt(r.element.css("left"),10)+(r.position.left-r.originalPosition.left)||null,l=parseInt(r.element.css("top"),10)+(r.position.top-r.originalPosition.top)||null;n.animate||this.element.css(e.extend(a,{top:l,left:f})),r.helper.height(r.size.height),r.helper.width(r.size.width),this._helper&&!n.animate&&this._proportionallyResize()}return e("body").css("cursor","auto"),this.element.removeClass("ui-resizable-resizing"),this._propagate("stop",t),this._helper&&this.helper.remove(),!1},_updateVirtualBoundaries:function(e){var t=this.options,n,i,s,o,u;u={minWidth:r(t.minWidth)?t.minWidth:0,maxWidth:r(t.maxWidth)?t.maxWidth:Infinity,minHeight:r(t.minHeight)?t.minHeight:0,maxHeight:r(t.maxHeight)?t.maxHeight:Infinity};if(this._aspectRatio||e)n=u.minHeight*this.aspectRatio,s=u.minWidth/this.aspectRatio,i=u.maxHeight*this.aspectRatio,o=u.maxWidth/this.aspectRatio,n>u.minWidth&&(u.minWidth=n),s>u.minHeight&&(u.minHeight=s),ie.width,l=r(e.height)&&i.minHeight&&i.minHeight>e.height;f&&(e.width=i.minWidth),l&&(e.height=i.minHeight),u&&(e.width=i.maxWidth),a&&(e.height=i.maxHeight);var c=this.originalPosition.left+this.originalSize.width,h=this.position.top+this.size.height,p=/sw|nw|w/.test(o),d=/nw|ne|n/.test(o);f&&p&&(e.left=c-i.minWidth),u&&p&&(e.left=c-i.maxWidth),l&&d&&(e.top=h-i.minHeight),a&&d&&(e.top=h-i.maxHeight);var v=!e.width&&!e.height;return v&&!e.left&&e.top?e.top=null:v&&!e.top&&e.left&&(e.left=null),e},_proportionallyResize:function(){var t=this.options;if(!this._proportionallyResizeElements.length)return;var n=this.helper||this.element;for(var r=0;r
                                                                                        ');var r=e.browser.msie&&e.browser.version<7,i=r?1:0,s=r?2:-1;this.helper.addClass(this._helper).css({width:this.element.outerWidth()+s,height:this.element.outerHeight()+s,position:"absolute",left:this.elementOffset.left-i+"px",top:this.elementOffset.top-i+"px",zIndex:++n.zIndex}),this.helper.appendTo("body").disableSelection()}else this.helper=this.element},_change:{e:function(e,t,n){return{width:this.originalSize.width+t}},w:function(e,t,n){var r=this.options,i=this.originalSize,s=this.originalPosition;return{left:s.left+t,width:i.width-t}},n:function(e,t,n){var r=this.options,i=this.originalSize,s=this.originalPosition;return{top:s.top+n,height:i.height-n}},s:function(e,t,n){return{height:this.originalSize.height+n}},se:function(t,n,r){return e.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[t,n,r]))},sw:function(t,n,r){return e.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[t,n,r]))},ne:function(t,n,r){return e.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[t,n,r]))},nw:function(t,n,r){return e.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[t,n,r]))}},_propagate:function(t,n){e.ui.plugin.call(this,t,[n,this.ui()]),t!="resize"&&this._trigger(t,n,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),e.ui.plugin.add("resizable","alsoResize",{start:function(t,n){var r=e(this).data("resizable"),i=r.options,s=function(t){e(t).each(function(){var t=e(this);t.data("resizable-alsoresize",{width:parseInt(t.width(),10),height:parseInt(t.height(),10),left:parseInt(t.css("left"),10),top:parseInt(t.css("top"),10)})})};typeof i.alsoResize=="object"&&!i.alsoResize.parentNode?i.alsoResize.length?(i.alsoResize=i.alsoResize[0],s(i.alsoResize)):e.each(i.alsoResize,function(e){s(e)}):s(i.alsoResize)},resize:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r.originalSize,o=r.originalPosition,u={height:r.size.height-s.height||0,width:r.size.width-s.width||0,top:r.position.top-o.top||0,left:r.position.left-o.left||0},a=function(t,r){e(t).each(function(){var t=e(this),i=e(this).data("resizable-alsoresize"),s={},o=r&&r.length?r:t.parents(n.originalElement[0]).length?["width","height"]:["width","height","top","left"];e.each(o,function(e,t){var n=(i[t]||0)+(u[t]||0);n&&n>=0&&(s[t]=n||null)}),t.css(s)})};typeof i.alsoResize=="object"&&!i.alsoResize.nodeType?e.each(i.alsoResize,function(e,t){a(e,t)}):a(i.alsoResize)},stop:function(t,n){e(this).removeData("resizable-alsoresize")}}),e.ui.plugin.add("resizable","animate",{stop:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r._proportionallyResizeElements,o=s.length&&/textarea/i.test(s[0].nodeName),u=o&&e.ui.hasScroll(s[0],"left")?0:r.sizeDiff.height,a=o?0:r.sizeDiff.width,f={width:r.size.width-a,height:r.size.height-u},l=parseInt(r.element.css("left"),10)+(r.position.left-r.originalPosition.left)||null,c=parseInt(r.element.css("top"),10)+(r.position.top-r.originalPosition.top)||null;r.element.animate(e.extend(f,c&&l?{top:c,left:l}:{}),{duration:i.animateDuration,easing:i.animateEasing,step:function(){var n={width:parseInt(r.element.css("width"),10),height:parseInt(r.element.css("height"),10),top:parseInt(r.element.css("top"),10),left:parseInt(r.element.css("left"),10)};s&&s.length&&e(s[0]).css({width:n.width,height:n.height}),r._updateCache(n),r._propagate("resize",t)}})}}),e.ui.plugin.add("resizable","containment",{start:function(t,r){var i=e(this).data("resizable"),s=i.options,o=i.element,u=s.containment,a=u instanceof e?u.get(0):/parent/.test(u)?o.parent().get(0):u;if(!a)return;i.containerElement=e(a);if(/document/.test(u)||u==document)i.containerOffset={left:0,top:0},i.containerPosition={left:0,top:0},i.parentData={element:e(document),left:0,top:0,width:e(document).width(),height:e(document).height()||document.body.parentNode.scrollHeight};else{var f=e(a),l=[];e(["Top","Right","Left","Bottom"]).each(function(e,t){l[e]=n(f.css("padding"+t))}),i.containerOffset=f.offset(),i.containerPosition=f.position(),i.containerSize={height:f.innerHeight()-l[3],width:f.innerWidth()-l[1]};var c=i.containerOffset,h=i.containerSize.height,p=i.containerSize.width,d=e.ui.hasScroll(a,"left")?a.scrollWidth:p,v=e.ui.hasScroll(a)?a.scrollHeight:h;i.parentData={element:a,left:c.left,top:c.top,width:d,height:v}}},resize:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r.containerSize,o=r.containerOffset,u=r.size,a=r.position,f=r._aspectRatio||t.shiftKey,l={top:0,left:0},c=r.containerElement;c[0]!=document&&/static/.test(c.css("position"))&&(l=o),a.left<(r._helper?o.left:0)&&(r.size.width=r.size.width+(r._helper?r.position.left-o.left:r.position.left-l.left),f&&(r.size.height=r.size.width/r.aspectRatio),r.position.left=i.helper?o.left:0),a.top<(r._helper?o.top:0)&&(r.size.height=r.size.height+(r._helper?r.position.top-o.top:r.position.top),f&&(r.size.width=r.size.height*r.aspectRatio),r.position.top=r._helper?o.top:0),r.offset.left=r.parentData.left+r.position.left,r.offset.top=r.parentData.top+r.position.top;var h=Math.abs((r._helper?r.offset.left-l.left:r.offset.left-l.left)+r.sizeDiff.width),p=Math.abs((r._helper?r.offset.top-l.top:r.offset.top-o.top)+r.sizeDiff.height),d=r.containerElement.get(0)==r.element.parent().get(0),v=/relative|absolute/.test(r.containerElement.css("position"));d&&v&&(h-=r.parentData.left),h+r.size.width>=r.parentData.width&&(r.size.width=r.parentData.width-h,f&&(r.size.height=r.size.width/r.aspectRatio)),p+r.size.height>=r.parentData.height&&(r.size.height=r.parentData.height-p,f&&(r.size.width=r.size.height*r.aspectRatio))},stop:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r.position,o=r.containerOffset,u=r.containerPosition,a=r.containerElement,f=e(r.helper),l=f.offset(),c=f.outerWidth()-r.sizeDiff.width,h=f.outerHeight()-r.sizeDiff.height;r._helper&&!i.animate&&/relative/.test(a.css("position"))&&e(this).css({left:l.left-u.left-o.left,width:c,height:h}),r._helper&&!i.animate&&/static/.test(a.css("position"))&&e(this).css({left:l.left-u.left-o.left,width:c,height:h})}}),e.ui.plugin.add("resizable","ghost",{start:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r.size;r.ghost=r.originalElement.clone(),r.ghost.css({opacity:.25,display:"block",position:"relative",height:s.height,width:s.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof i.ghost=="string"?i.ghost:""),r.ghost.appendTo(r.helper)},resize:function(t,n){var r=e(this).data("resizable"),i=r.options;r.ghost&&r.ghost.css({position:"relative",height:r.size.height,width:r.size.width})},stop:function(t,n){var r=e(this).data("resizable"),i=r.options;r.ghost&&r.helper&&r.helper.get(0).removeChild(r.ghost.get(0))}}),e.ui.plugin.add("resizable","grid",{resize:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r.size,o=r.originalSize,u=r.originalPosition,a=r.axis,f=i._aspectRatio||t.shiftKey;i.grid=typeof i.grid=="number"?[i.grid,i.grid]:i.grid;var l=Math.round((s.width-o.width)/(i.grid[0]||1))*(i.grid[0]||1),c=Math.round((s.height-o.height)/(i.grid[1]||1))*(i.grid[1]||1);/^(se|s|e)$/.test(a)?(r.size.width=o.width+l,r.size.height=o.height+c):/^(ne)$/.test(a)?(r.size.width=o.width+l,r.size.height=o.height+c,r.position.top=u.top-c):/^(sw)$/.test(a)?(r.size.width=o.width+l,r.size.height=o.height+c,r.position.left=u.left-l):(r.size.width=o.width+l,r.size.height=o.height+c,r.position.top=u.top-c,r.position.left=u.left-l)}});var n=function(e){return parseInt(e,10)||0},r=function(e){return!isNaN(parseInt(e,10))}})(jQuery);(function(e,t){e.widget("ui.selectable",e.ui.mouse,{version:"1.9.0",options:{appendTo:"body",autoRefresh:!0,distance:0,filter:"*",tolerance:"touch"},_create:function(){var t=this;this.element.addClass("ui-selectable"),this.dragged=!1;var n;this.refresh=function(){n=e(t.options.filter,t.element[0]),n.addClass("ui-selectee"),n.each(function(){var t=e(this),n=t.offset();e.data(this,"selectable-item",{element:this,$element:t,left:n.left,top:n.top,right:n.left+t.outerWidth(),bottom:n.top+t.outerHeight(),startselected:!1,selected:t.hasClass("ui-selected"),selecting:t.hasClass("ui-selecting"),unselecting:t.hasClass("ui-unselecting")})})},this.refresh(),this.selectees=n.addClass("ui-selectee"),this._mouseInit(),this.helper=e("
                                                                                        ")},_destroy:function(){this.selectees.removeClass("ui-selectee").removeData("selectable-item"),this.element.removeClass("ui-selectable ui-selectable-disabled"),this._mouseDestroy()},_mouseStart:function(t){var n=this;this.opos=[t.pageX,t.pageY];if(this.options.disabled)return;var r=this.options;this.selectees=e(r.filter,this.element[0]),this._trigger("start",t),e(r.appendTo).append(this.helper),this.helper.css({left:t.clientX,top:t.clientY,width:0,height:0}),r.autoRefresh&&this.refresh(),this.selectees.filter(".ui-selected").each(function(){var r=e.data(this,"selectable-item");r.startselected=!0,!t.metaKey&&!t.ctrlKey&&(r.$element.removeClass("ui-selected"),r.selected=!1,r.$element.addClass("ui-unselecting"),r.unselecting=!0,n._trigger("unselecting",t,{unselecting:r.element}))}),e(t.target).parents().andSelf().each(function(){var r=e.data(this,"selectable-item");if(r){var i=!t.metaKey&&!t.ctrlKey||!r.$element.hasClass("ui-selected");return r.$element.removeClass(i?"ui-unselecting":"ui-selected").addClass(i?"ui-selecting":"ui-unselecting"),r.unselecting=!i,r.selecting=i,r.selected=i,i?n._trigger("selecting",t,{selecting:r.element}):n._trigger("unselecting",t,{unselecting:r.element}),!1}})},_mouseDrag:function(t){var n=this;this.dragged=!0;if(this.options.disabled)return;var r=this.options,i=this.opos[0],s=this.opos[1],o=t.pageX,u=t.pageY;if(i>o){var a=o;o=i,i=a}if(s>u){var a=u;u=s,s=a}return this.helper.css({left:i,top:s,width:o-i,height:u-s}),this.selectees.each(function(){var a=e.data(this,"selectable-item");if(!a||a.element==n.element[0])return;var f=!1;r.tolerance=="touch"?f=!(a.left>o||a.rightu||a.bottomi&&a.rights&&a.bottom").appendTo(this.element).addClass("ui-slider-range ui-widget-header"+(r.range==="min"||r.range==="max"?" ui-slider-range-"+r.range:"")));for(t=i.length;tn&&(i=n,s=e(this),o=t)}),c.range===!0&&this.values(1)===c.min&&(o+=1,s=e(this.handles[o])),u=this._start(t,o),u===!1?!1:(this._mouseSliding=!0,this._handleIndex=o,s.addClass("ui-state-active").focus(),a=s.offset(),f=!e(t.target).parents().andSelf().is(".ui-slider-handle"),this._clickOffset=f?{left:0,top:0}:{left:t.pageX-a.left-s.width()/2,top:t.pageY-a.top-s.height()/2-(parseInt(s.css("borderTopWidth"),10)||0)-(parseInt(s.css("borderBottomWidth"),10)||0)+(parseInt(s.css("marginTop"),10)||0)},this.handles.hasClass("ui-state-hover")||this._slide(t,o,r),this._animateOff=!0,!0))},_mouseStart:function(e){return!0},_mouseDrag:function(e){var t={x:e.pageX,y:e.pageY},n=this._normValueFromMouse(t);return this._slide(e,this._handleIndex,n),!1},_mouseStop:function(e){return this.handles.removeClass("ui-state-active"),this._mouseSliding=!1,this._stop(e,this._handleIndex),this._change(e,this._handleIndex),this._handleIndex=null,this._clickOffset=null,this._animateOff=!1,!1},_detectOrientation:function(){this.orientation=this.options.orientation==="vertical"?"vertical":"horizontal"},_normValueFromMouse:function(e){var t,n,r,i,s;return this.orientation==="horizontal"?(t=this.elementSize.width,n=e.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(t=this.elementSize.height,n=e.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)),r=n/t,r>1&&(r=1),r<0&&(r=0),this.orientation==="vertical"&&(r=1-r),i=this._valueMax()-this._valueMin(),s=this._valueMin()+r*i,this._trimAlignValue(s)},_start:function(e,t){var n={handle:this.handles[t],value:this.value()};return this.options.values&&this.options.values.length&&(n.value=this.values(t),n.values=this.values()),this._trigger("start",e,n)},_slide:function(e,t,n){var r,i,s;this.options.values&&this.options.values.length?(r=this.values(t?0:1),this.options.values.length===2&&this.options.range===!0&&(t===0&&n>r||t===1&&n1){this.options.values[t]=this._trimAlignValue(n),this._refreshValue(),this._change(null,t);return}if(!arguments.length)return this._values();if(!e.isArray(arguments[0]))return this.options.values&&this.options.values.length?this._values(t):this.value();r=this.options.values,i=arguments[0];for(s=0;s=this._valueMax())return this._valueMax();var t=this.options.step>0?this.options.step:1,n=(e-this._valueMin())%t,r=e-n;return Math.abs(n)*2>=t&&(r+=n>0?t:-t),parseFloat(r.toFixed(5))},_valueMin:function(){return this.options.min},_valueMax:function(){return this.options.max},_refreshValue:function(){var t,n,r,i,s,o=this.options.range,u=this.options,a=this,f=this._animateOff?!1:u.animate,l={};this.options.values&&this.options.values.length?this.handles.each(function(r,i){n=(a.values(r)-a._valueMin())/(a._valueMax()-a._valueMin())*100,l[a.orientation==="horizontal"?"left":"bottom"]=n+"%",e(this).stop(1,1)[f?"animate":"css"](l,u.animate),a.options.range===!0&&(a.orientation==="horizontal"?(r===0&&a.range.stop(1,1)[f?"animate":"css"]({left:n+"%"},u.animate),r===1&&a.range[f?"animate":"css"]({width:n-t+"%"},{queue:!1,duration:u.animate})):(r===0&&a.range.stop(1,1)[f?"animate":"css"]({bottom:n+"%"},u.animate),r===1&&a.range[f?"animate":"css"]({height:n-t+"%"},{queue:!1,duration:u.animate}))),t=n}):(r=this.value(),i=this._valueMin(),s=this._valueMax(),n=s!==i?(r-i)/(s-i)*100:0,l[this.orientation==="horizontal"?"left":"bottom"]=n+"%",this.handle.stop(1,1)[f?"animate":"css"](l,u.animate),o==="min"&&this.orientation==="horizontal"&&this.range.stop(1,1)[f?"animate":"css"]({width:n+"%"},u.animate),o==="max"&&this.orientation==="horizontal"&&this.range[f?"animate":"css"]({width:100-n+"%"},{queue:!1,duration:u.animate}),o==="min"&&this.orientation==="vertical"&&this.range.stop(1,1)[f?"animate":"css"]({height:n+"%"},u.animate),o==="max"&&this.orientation==="vertical"&&this.range[f?"animate":"css"]({height:100-n+"%"},{queue:!1,duration:u.animate}))}})})(jQuery);(function(e,t){e.widget("ui.sortable",e.ui.mouse,{version:"1.9.0",widgetEventPrefix:"sort",ready:!1,options:{appendTo:"parent",axis:!1,connectWith:!1,containment:!1,cursor:"auto",cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:"original",items:"> *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1e3},_create:function(){var e=this.options;this.containerCache={},this.element.addClass("ui-sortable"),this.refresh(),this.floating=this.items.length?e.axis==="x"||/left|right/.test(this.items[0].item.css("float"))||/inline|table-cell/.test(this.items[0].item.css("display")):!1,this.offset=this.element.offset(),this._mouseInit(),this.ready=!0},_destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled"),this._mouseDestroy();for(var e=this.items.length-1;e>=0;e--)this.items[e].item.removeData(this.widgetName+"-item");return this},_setOption:function(t,n){t==="disabled"?(this.options[t]=n,this.widget().toggleClass("ui-sortable-disabled",!!n)):e.Widget.prototype._setOption.apply(this,arguments)},_mouseCapture:function(t,n){var r=this;if(this.reverting)return!1;if(this.options.disabled||this.options.type=="static")return!1;this._refreshItems(t);var i=null,s=e(t.target).parents().each(function(){if(e.data(this,r.widgetName+"-item")==r)return i=e(this),!1});e.data(t.target,r.widgetName+"-item")==r&&(i=e(t.target));if(!i)return!1;if(this.options.handle&&!n){var o=!1;e(this.options.handle,i).find("*").andSelf().each(function(){this==t.target&&(o=!0)});if(!o)return!1}return this.currentItem=i,this._removeCurrentsFromItems(),!0},_mouseStart:function(t,n,r){var i=this.options;this.currentContainer=this,this.refreshPositions(),this.helper=this._createHelper(t),this._cacheHelperProportions(),this._cacheMargins(),this.scrollParent=this.helper.scrollParent(),this.offset=this.currentItem.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},e.extend(this.offset,{click:{left:t.pageX-this.offset.left,top:t.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.helper.css("position","absolute"),this.cssPosition=this.helper.css("position"),this.originalPosition=this._generatePosition(t),this.originalPageX=t.pageX,this.originalPageY=t.pageY,i.cursorAt&&this._adjustOffsetFromHelper(i.cursorAt),this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]},this.helper[0]!=this.currentItem[0]&&this.currentItem.hide(),this._createPlaceholder(),i.containment&&this._setContainment(),i.cursor&&(e("body").css("cursor")&&(this._storedCursor=e("body").css("cursor")),e("body").css("cursor",i.cursor)),i.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",i.opacity)),i.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",i.zIndex)),this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",t,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions();if(!r)for(var s=this.containers.length-1;s>=0;s--)this.containers[s]._trigger("activate",t,this._uiHash(this));return e.ui.ddmanager&&(e.ui.ddmanager.current=this),e.ui.ddmanager&&!i.dropBehaviour&&e.ui.ddmanager.prepareOffsets(this,t),this.dragging=!0,this.helper.addClass("ui-sortable-helper"),this._mouseDrag(t),!0},_mouseDrag:function(t){this.position=this._generatePosition(t),this.positionAbs=this._convertPositionTo("absolute"),this.lastPositionAbs||(this.lastPositionAbs=this.positionAbs);if(this.options.scroll){var n=this.options,r=!1;this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-t.pageY=0;i--){var s=this.items[i],o=s.item[0],u=this._intersectsWithPointer(s);if(!u)continue;if(s.instance!==this.currentContainer)continue;if(o!=this.currentItem[0]&&this.placeholder[u==1?"next":"prev"]()[0]!=o&&!e.contains(this.placeholder[0],o)&&(this.options.type=="semi-dynamic"?!e.contains(this.element[0],o):!0)){this.direction=u==1?"down":"up";if(this.options.tolerance!="pointer"&&!this._intersectsWithSides(s))break;this._rearrange(t,s),this._trigger("change",t,this._uiHash());break}}return this._contactContainers(t),e.ui.ddmanager&&e.ui.ddmanager.drag(this,t),this._trigger("sort",t,this._uiHash()),this.lastPositionAbs=this.positionAbs,!1},_mouseStop:function(t,n){if(!t)return;e.ui.ddmanager&&!this.options.dropBehaviour&&e.ui.ddmanager.drop(this,t);if(this.options.revert){var r=this,i=this.placeholder.offset();this.reverting=!0,e(this.helper).animate({left:i.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft),top:i.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){r._clear(t)})}else this._clear(t,n);return!1},cancel:function(){if(this.dragging){this._mouseUp({target:null}),this.options.helper=="original"?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"):this.currentItem.show();for(var t=this.containers.length-1;t>=0;t--)this.containers[t]._trigger("deactivate",null,this._uiHash(this)),this.containers[t].containerCache.over&&(this.containers[t]._trigger("out",null,this._uiHash(this)),this.containers[t].containerCache.over=0)}return this.placeholder&&(this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.options.helper!="original"&&this.helper&&this.helper[0].parentNode&&this.helper.remove(),e.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?e(this.domPosition.prev).after(this.currentItem):e(this.domPosition.parent).prepend(this.currentItem)),this},serialize:function(t){var n=this._getItemsAsjQuery(t&&t.connected),r=[];return t=t||{},e(n).each(function(){var n=(e(t.item||this).attr(t.attribute||"id")||"").match(t.expression||/(.+)[-=_](.+)/);n&&r.push((t.key||n[1]+"[]")+"="+(t.key&&t.expression?n[1]:n[2]))}),!r.length&&t.key&&r.push(t.key+"="),r.join("&")},toArray:function(t){var n=this._getItemsAsjQuery(t&&t.connected),r=[];return t=t||{},n.each(function(){r.push(e(t.item||this).attr(t.attribute||"id")||"")}),r},_intersectsWith:function(e){var t=this.positionAbs.left,n=t+this.helperProportions.width,r=this.positionAbs.top,i=r+this.helperProportions.height,s=e.left,o=s+e.width,u=e.top,a=u+e.height,f=this.offset.click.top,l=this.offset.click.left,c=r+f>u&&r+fs&&t+le[this.floating?"width":"height"]?c:s0?"down":"up")},_getDragHorizontalDirection:function(){var e=this.positionAbs.left-this.lastPositionAbs.left;return e!=0&&(e>0?"right":"left")},refresh:function(e){return this._refreshItems(e),this.refreshPositions(),this},_connectWith:function(){var e=this.options;return e.connectWith.constructor==String?[e.connectWith]:e.connectWith},_getItemsAsjQuery:function(t){var n=[],r=[],i=this._connectWith();if(i&&t)for(var s=i.length-1;s>=0;s--){var o=e(i[s]);for(var u=o.length-1;u>=0;u--){var a=e.data(o[u],this.widgetName);a&&a!=this&&!a.options.disabled&&r.push([e.isFunction(a.options.items)?a.options.items.call(a.element):e(a.options.items,a.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),a])}}r.push([e.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):e(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]);for(var s=r.length-1;s>=0;s--)r[s][0].each(function(){n.push(this)});return e(n)},_removeCurrentsFromItems:function(){var e=this.currentItem.find(":data("+this.widgetName+"-item)");for(var t=0;t=0;s--){var o=e(i[s]);for(var u=o.length-1;u>=0;u--){var a=e.data(o[u],this.widgetName);a&&a!=this&&!a.options.disabled&&(r.push([e.isFunction(a.options.items)?a.options.items.call(a.element[0],t,{item:this.currentItem}):e(a.options.items,a.element),a]),this.containers.push(a))}}for(var s=r.length-1;s>=0;s--){var f=r[s][1],l=r[s][0];for(var u=0,c=l.length;u=0;n--){var r=this.items[n];if(r.instance!=this.currentContainer&&this.currentContainer&&r.item[0]!=this.currentItem[0])continue;var i=this.options.toleranceElement?e(this.options.toleranceElement,r.item):r.item;t||(r.width=i.outerWidth(),r.height=i.outerHeight());var s=i.offset();r.left=s.left,r.top=s.top}if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(var n=this.containers.length-1;n>=0;n--){var s=this.containers[n].element.offset();this.containers[n].containerCache.left=s.left,this.containers[n].containerCache.top=s.top,this.containers[n].containerCache.width=this.containers[n].element.outerWidth(),this.containers[n].containerCache.height=this.containers[n].element.outerHeight()}return this},_createPlaceholder:function(t){t=t||this;var n=t.options;if(!n.placeholder||n.placeholder.constructor==String){var r=n.placeholder;n.placeholder={element:function(){var n=e(document.createElement(t.currentItem[0].nodeName)).addClass(r||t.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];return r||(n.style.visibility="hidden"),n},update:function(e,i){if(r&&!n.forcePlaceholderSize)return;i.height()||i.height(t.currentItem.innerHeight()-parseInt(t.currentItem.css("paddingTop")||0,10)-parseInt(t.currentItem.css("paddingBottom")||0,10)),i.width()||i.width(t.currentItem.innerWidth()-parseInt(t.currentItem.css("paddingLeft")||0,10)-parseInt(t.currentItem.css("paddingRight")||0,10))}}}t.placeholder=e(n.placeholder.element.call(t.element,t.currentItem)),t.currentItem.after(t.placeholder),n.placeholder.update(t,t.placeholder)},_contactContainers:function(t){var n=null,r=null;for(var i=this.containers.length-1;i>=0;i--){if(e.contains(this.currentItem[0],this.containers[i].element[0]))continue;if(this._intersectsWith(this.containers[i].containerCache)){if(n&&e.contains(this.containers[i].element[0],n.element[0]))continue;n=this.containers[i],r=i}else this.containers[i].containerCache.over&&(this.containers[i]._trigger("out",t,this._uiHash(this)),this.containers[i].containerCache.over=0)}if(!n)return;if(this.containers.length===1)this.containers[r]._trigger("over",t,this._uiHash(this)),this.containers[r].containerCache.over=1;else if(this.currentContainer!=this.containers[r]){var s=1e4,o=null,u=this.positionAbs[this.containers[r].floating?"left":"top"];for(var a=this.items.length-1;a>=0;a--){if(!e.contains(this.containers[r].element[0],this.items[a].item[0]))continue;var f=this.containers[r].floating?this.items[a].item.offset().left:this.items[a].item.offset().top;Math.abs(f-u)0?"down":"up")}if(!o&&!this.options.dropOnEmpty)return;this.currentContainer=this.containers[r],o?this._rearrange(t,o,null,!0):this._rearrange(t,null,this.containers[r].element,!0),this._trigger("change",t,this._uiHash()),this.containers[r]._trigger("change",t,this._uiHash(this)),this.options.placeholder.update(this.currentContainer,this.placeholder),this.containers[r]._trigger("over",t,this._uiHash(this)),this.containers[r].containerCache.over=1}},_createHelper:function(t){var n=this.options,r=e.isFunction(n.helper)?e(n.helper.apply(this.element[0],[t,this.currentItem])):n.helper=="clone"?this.currentItem.clone():this.currentItem;return r.parents("body").length||e(n.appendTo!="parent"?n.appendTo:this.currentItem[0].parentNode)[0].appendChild(r[0]),r[0]==this.currentItem[0]&&(this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")}),(r[0].style.width==""||n.forceHelperSize)&&r.width(this.currentItem.width()),(r[0].style.height==""||n.forceHelperSize)&&r.height(this.currentItem.height()),r},_adjustOffsetFromHelper:function(t){typeof t=="string"&&(t=t.split(" ")),e.isArray(t)&&(t={left:+t[0],top:+t[1]||0}),"left"in t&&(this.offset.click.left=t.left+this.margins.left),"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left),"top"in t&&(this.offset.click.top=t.top+this.margins.top),"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var t=this.offsetParent.offset();this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&e.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop());if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&e.browser.msie)t={top:0,left:0};return{top:t.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var e=this.currentItem.position();return{top:e.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:e.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var t=this.options;t.containment=="parent"&&(t.containment=this.helper[0].parentNode);if(t.containment=="document"||t.containment=="window")this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,e(t.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(e(t.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(t.containment)){var n=e(t.containment)[0],r=e(t.containment).offset(),i=e(n).css("overflow")!="hidden";this.containment=[r.left+(parseInt(e(n).css("borderLeftWidth"),10)||0)+(parseInt(e(n).css("paddingLeft"),10)||0)-this.margins.left,r.top+(parseInt(e(n).css("borderTopWidth"),10)||0)+(parseInt(e(n).css("paddingTop"),10)||0)-this.margins.top,r.left+(i?Math.max(n.scrollWidth,n.offsetWidth):n.offsetWidth)-(parseInt(e(n).css("borderLeftWidth"),10)||0)-(parseInt(e(n).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,r.top+(i?Math.max(n.scrollHeight,n.offsetHeight):n.offsetHeight)-(parseInt(e(n).css("borderTopWidth"),10)||0)-(parseInt(e(n).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}},_convertPositionTo:function(t,n){n||(n=this.position);var r=t=="absolute"?1:-1,i=this.options,s=this.cssPosition!="absolute"||this.scrollParent[0]!=document&&!!e.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,o=/(html|body)/i.test(s[0].tagName);return{top:n.top+this.offset.relative.top*r+this.offset.parent.top*r-(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():o?0:s.scrollTop())*r,left:n.left+this.offset.relative.left*r+this.offset.parent.left*r-(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():o?0:s.scrollLeft())*r}},_generatePosition:function(t){var n=this.options,r=this.cssPosition!="absolute"||this.scrollParent[0]!=document&&!!e.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,i=/(html|body)/i.test(r[0].tagName);this.cssPosition=="relative"&&(this.scrollParent[0]==document||this.scrollParent[0]==this.offsetParent[0])&&(this.offset.relative=this._getRelativeOffset());var s=t.pageX,o=t.pageY;if(this.originalPosition){this.containment&&(t.pageX-this.offset.click.leftthis.containment[2]&&(s=this.containment[2]+this.offset.click.left),t.pageY-this.offset.click.top>this.containment[3]&&(o=this.containment[3]+this.offset.click.top));if(n.grid){var u=this.originalPageY+Math.round((o-this.originalPageY)/n.grid[1])*n.grid[1];o=this.containment?u-this.offset.click.topthis.containment[3]?u-this.offset.click.topthis.containment[2]?a-this.offset.click.left=0;i--)n||r.push(function(e){return function(t){e._trigger("deactivate",t,this._uiHash(this))}}.call(this,this.containers[i])),this.containers[i].containerCache.over&&(r.push(function(e){return function(t){e._trigger("out",t,this._uiHash(this))}}.call(this,this.containers[i])),this.containers[i].containerCache.over=0);this._storedCursor&&e("body").css("cursor",this._storedCursor),this._storedOpacity&&this.helper.css("opacity",this._storedOpacity),this._storedZIndex&&this.helper.css("zIndex",this._storedZIndex=="auto"?"":this._storedZIndex),this.dragging=!1;if(this.cancelHelperRemoval){if(!n){this._trigger("beforeStop",t,this._uiHash());for(var i=0;i",widgetEventPrefix:"spin",options:{culture:null,icons:{down:"ui-icon-triangle-1-s",up:"ui-icon-triangle-1-n"},incremental:!0,max:null,min:null,numberFormat:null,page:10,step:1,change:null,spin:null,start:null,stop:null},_create:function(){this._setOption("max",this.options.max),this._setOption("min",this.options.min),this._setOption("step",this.options.step),this._value(this.element.val(),!0),this._draw(),this._on(this._events),this._refresh(),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_getCreateOptions:function(){var t={},n=this.element;return e.each(["min","max","step"],function(e,r){var i=n.attr(r);i!==undefined&&i.length&&(t[r]=i)}),t},_events:{keydown:function(e){this._start(e)&&this._keydown(e)&&e.preventDefault()},keyup:"_stop",focus:function(){this.uiSpinner.addClass("ui-state-active"),this.previous=this.element.val()},blur:function(e){if(this.cancelBlur){delete this.cancelBlur;return}this._refresh(),this.uiSpinner.removeClass("ui-state-active"),this.previous!==this.element.val()&&this._trigger("change",e)},mousewheel:function(e,t){if(!t)return;if(!this.spinning&&!this._start(e))return!1;this._spin((t>0?1:-1)*this.options.step,e),clearTimeout(this.mousewheelTimer),this.mousewheelTimer=this._delay(function(){this.spinning&&this._stop(e)},100),e.preventDefault()},"mousedown .ui-spinner-button":function(t){function r(){var e=this.element[0]===this.document[0].activeElement;e||(this.element.focus(),this.previous=n,this._delay(function(){this.previous=n}))}var n;n=this.element[0]===this.document[0].activeElement?this.previous:this.element.val(),t.preventDefault(),r.call(this),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur,r.call(this)});if(this._start(t)===!1)return;this._repeat(null,e(t.currentTarget).hasClass("ui-spinner-up")?1:-1,t)},"mouseup .ui-spinner-button":"_stop","mouseenter .ui-spinner-button":function(t){if(!e(t.currentTarget).hasClass("ui-state-active"))return;if(this._start(t)===!1)return!1;this._repeat(null,e(t.currentTarget).hasClass("ui-spinner-up")?1:-1,t)},"mouseleave .ui-spinner-button":"_stop"},_draw:function(){var e=this.uiSpinner=this.element.addClass("ui-spinner-input").attr("autocomplete","off").wrap(this._uiSpinnerHtml()).parent().append(this._buttonHtml());this._hoverable(e),this.element.attr("role","spinbutton"),this.buttons=e.find(".ui-spinner-button").attr("tabIndex",-1).button().removeClass("ui-corner-all"),this.buttons.height()>Math.ceil(e.height()*.5)&&e.height()>0&&e.height(e.height()),this.options.disabled&&this.disable()},_keydown:function(t){var n=this.options,r=e.ui.keyCode;switch(t.keyCode){case r.UP:return this._repeat(null,1,t),!0;case r.DOWN:return this._repeat(null,-1,t),!0;case r.PAGE_UP:return this._repeat(null,n.page,t),!0;case r.PAGE_DOWN:return this._repeat(null,-n.page,t),!0}return!1},_uiSpinnerHtml:function(){return""},_buttonHtml:function(){return""+""+""+""+""},_start:function(e){return!this.spinning&&this._trigger("start",e)===!1?!1:(this.counter||(this.counter=1),this.spinning=!0,!0)},_repeat:function(e,t,n){e=e||500,clearTimeout(this.timer),this.timer=this._delay(function(){this._repeat(40,t,n)},e),this._spin(t*this.options.step,n)},_spin:function(e,t){var n=this.value()||0;this.counter||(this.counter=1),n=this._adjustValue(n+e*this._increment(this.counter));if(!this.spinning||this._trigger("spin",t,{value:n})!==!1)this._value(n),this.counter++},_increment:function(t){var n=this.options.incremental;return n?e.isFunction(n)?n(t):Math.floor(t*t*t/5e4-t*t/500+17*t/200+1):1},_precision:function(){var e=this._precisionOf(this.options.step);return this.options.min!==null&&(e=Math.max(e,this._precisionOf(this.options.min))),e},_precisionOf:function(e){var t=e.toString(),n=t.indexOf(".");return n===-1?0:t.length-n-1},_adjustValue:function(e){var t,n,r=this.options;return t=r.min!==null?r.min:0,n=e-t,n=Math.round(n/r.step)*r.step,e=t+n,e=parseFloat(e.toFixed(this._precision())),r.max!==null&&e>r.max?r.max:r.min!==null&&e1&&e.href.replace(r,"")===location.href.replace(r,"")}var n=0,r=/#.*$/;e.widget("ui.tabs",{version:"1.9.0",delay:300,options:{active:null,collapsible:!1,event:"click",heightStyle:"content",hide:null,show:null,activate:null,beforeActivate:null,beforeLoad:null,load:null},_create:function(){var t,n=this,r=this.options,i=r.active;this.running=!1,this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all").toggleClass("ui-tabs-collapsible",r.collapsible).delegate(".ui-tabs-nav > li","mousedown"+this.eventNamespace,function(t){e(this).is(".ui-state-disabled")&&t.preventDefault()}).delegate(".ui-tabs-anchor","focus"+this.eventNamespace,function(){e(this).closest("li").is(".ui-state-disabled")&&this.blur()}),this._processTabs();if(i===null){location.hash&&this.anchors.each(function(e,t){if(t.hash===location.hash)return i=e,!1}),i===null&&(i=this.tabs.filter(".ui-tabs-active").index());if(i===null||i===-1)i=this.tabs.length?0:!1}i!==!1&&(i=this.tabs.index(this.tabs.eq(i)),i===-1&&(i=r.collapsible?!1:0)),r.active=i,!r.collapsible&&r.active===!1&&this.anchors.length&&(r.active=0),e.isArray(r.disabled)&&(r.disabled=e.unique(r.disabled.concat(e.map(this.tabs.filter(".ui-state-disabled"),function(e){return n.tabs.index(e)}))).sort()),this.options.active!==!1&&this.anchors.length?this.active=this._findActive(this.options.active):this.active=e(),this._refresh(),this.active.length&&this.load(r.active)},_getCreateEventData:function(){return{tab:this.active,panel:this.active.length?this._getPanelForTab(this.active):e()}},_tabKeydown:function(t){var n=e(this.document[0].activeElement).closest("li"),r=this.tabs.index(n),i=!0;if(this._handlePageNav(t))return;switch(t.keyCode){case e.ui.keyCode.RIGHT:case e.ui.keyCode.DOWN:r++;break;case e.ui.keyCode.UP:case e.ui.keyCode.LEFT:i=!1,r--;break;case e.ui.keyCode.END:r=this.anchors.length-1;break;case e.ui.keyCode.HOME:r=0;break;case e.ui.keyCode.SPACE:t.preventDefault(),clearTimeout(this.activating),this._activate(r);return;case e.ui.keyCode.ENTER:t.preventDefault(),clearTimeout(this.activating),this._activate(r===this.options.active?!1:r);return;default:return}t.preventDefault(),clearTimeout(this.activating),r=this._focusNextTab(r,i),t.ctrlKey||(n.attr("aria-selected","false"),this.tabs.eq(r).attr("aria-selected","true"),this.activating=this._delay(function(){this.option("active",r)},this.delay))},_panelKeydown:function(t){if(this._handlePageNav(t))return;t.ctrlKey&&t.keyCode===e.ui.keyCode.UP&&(t.preventDefault(),this.active.focus())},_handlePageNav:function(t){if(t.altKey&&t.keyCode===e.ui.keyCode.PAGE_UP)return this._activate(this._focusNextTab(this.options.active-1,!1)),!0;if(t.altKey&&t.keyCode===e.ui.keyCode.PAGE_DOWN)return this._activate(this._focusNextTab(this.options.active+1,!0)),!0},_findNextTab:function(t,n){function i(){return t>r&&(t=0),t<0&&(t=r),t}var r=this.tabs.length-1;while(e.inArray(i(),this.options.disabled)!==-1)t=n?t+1:t-1;return t},_focusNextTab:function(e,t){return e=this._findNextTab(e,t),this.tabs.eq(e).focus(),e},_setOption:function(e,t){if(e==="active"){this._activate(t);return}if(e==="disabled"){this._setupDisabled(t);return}this._super(e,t),e==="collapsible"&&(this.element.toggleClass("ui-tabs-collapsible",t),!t&&this.options.active===!1&&this._activate(0)),e==="event"&&this._setupEvents(t),e==="heightStyle"&&this._setupHeightStyle(t)},_tabId:function(e){return e.attr("aria-controls")||"ui-tabs-"+i()},_sanitizeSelector:function(e){return e?e.replace(/[!"$%&'()*+,.\/:;<=>?@\[\]\^`{|}~]/g,"\\$&"):""},refresh:function(){var t,n=this.options,r=this.tablist.children(":has(a[href])");n.disabled=e.map(r.filter(".ui-state-disabled"),function(e){return r.index(e)}),this._processTabs(),n.active===!1||!this.anchors.length?(n.active=!1,this.active=e()):this.active.length&&!e.contains(this.tablist[0],this.active[0])?this.tabs.length===n.disabled.length?(n.active=!1,this.active=e()):this._activate(this._findNextTab(Math.max(0,n.active-1),!1)):n.active=this.tabs.index(this.active),this._refresh()},_refresh:function(){this._setupDisabled(this.options.disabled),this._setupEvents(this.options.event),this._setupHeightStyle(this.options.heightStyle),this.tabs.not(this.active).attr({"aria-selected":"false",tabIndex:-1}),this.panels.not(this._getPanelForTab(this.active)).hide().attr({"aria-expanded":"false","aria-hidden":"true"}),this.active.length?(this.active.addClass("ui-tabs-active ui-state-active").attr({"aria-selected":"true",tabIndex:0}),this._getPanelForTab(this.active).show().attr({"aria-expanded":"true","aria-hidden":"false"})):this.tabs.eq(0).attr("tabIndex",0)},_processTabs:function(){var t=this;this.tablist=this._getList().addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").attr("role","tablist"),this.tabs=this.tablist.find("> li:has(a[href])").addClass("ui-state-default ui-corner-top").attr({role:"tab",tabIndex:-1}),this.anchors=this.tabs.map(function(){return e("a",this)[0]}).addClass("ui-tabs-anchor").attr({role:"presentation",tabIndex:-1}),this.panels=e(),this.anchors.each(function(n,r){var i,o,u,a=e(r).uniqueId().attr("id"),f=e(r).closest("li"),l=f.attr("aria-controls");s(r)?(i=r.hash,o=t.element.find(t._sanitizeSelector(i))):(u=t._tabId(f),i="#"+u,o=t.element.find(i),o.length||(o=t._createPanel(u),o.insertAfter(t.panels[n-1]||t.tablist)),o.attr("aria-live","polite")),o.length&&(t.panels=t.panels.add(o)),l&&f.data("ui-tabs-aria-controls",l),f.attr({"aria-controls":i.substring(1),"aria-labelledby":a}),o.attr("aria-labelledby",a)}),this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").attr("role","tabpanel")},_getList:function(){return this.element.find("ol,ul").eq(0)},_createPanel:function(t){return e("
                                                                                        ").attr("id",t).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").data("ui-tabs-destroy",!0)},_setupDisabled:function(t){e.isArray(t)&&(t.length?t.length===this.anchors.length&&(t=!0):t=!1);for(var n=0,r;r=this.tabs[n];n++)t===!0||e.inArray(n,t)!==-1?e(r).addClass("ui-state-disabled").attr("aria-disabled","true"):e(r).removeClass("ui-state-disabled").removeAttr("aria-disabled");this.options.disabled=t},_setupEvents:function(t){var n={click:function(e){e.preventDefault()}};t&&e.each(t.split(" "),function(e,t){n[t]="_eventHandler"}),this._off(this.anchors.add(this.tabs).add(this.panels)),this._on(this.anchors,n),this._on(this.tabs,{keydown:"_tabKeydown"}),this._on(this.panels,{keydown:"_panelKeydown"}),this._focusable(this.tabs),this._hoverable(this.tabs)},_setupHeightStyle:function(t){var n,r,i=this.element.parent();t==="fill"?(e.support.minHeight||(r=i.css("overflow"),i.css("overflow","hidden")),n=i.height(),this.element.siblings(":visible").each(function(){var t=e(this),r=t.css("position");if(r==="absolute"||r==="fixed")return;n-=t.outerHeight(!0)}),r&&i.css("overflow",r),this.element.children().not(this.panels).each(function(){n-=e(this).outerHeight(!0)}),this.panels.each(function(){e(this).height(Math.max(0,n-e(this).innerHeight()+e(this).height()))}).css("overflow","auto")):t==="auto"&&(n=0,this.panels.each(function(){n=Math.max(n,e(this).height("").height())}).height(n))},_eventHandler:function(t){var n=this.options,r=this.active,i=e(t.currentTarget),s=i.closest("li"),o=s[0]===r[0],u=o&&n.collapsible,a=u?e():this._getPanelForTab(s),f=r.length?this._getPanelForTab(r):e(),l={oldTab:r,oldPanel:f,newTab:u?e():s,newPanel:a};t.preventDefault();if(s.hasClass("ui-state-disabled")||s.hasClass("ui-tabs-loading")||this.running||o&&!n.collapsible||this._trigger("beforeActivate",t,l)===!1)return;n.active=u?!1:this.tabs.index(s),this.active=o?e():s,this.xhr&&this.xhr.abort(),!f.length&&!a.length&&e.error("jQuery UI Tabs: Mismatching fragment identifier."),a.length&&this.load(this.tabs.index(s),t),this._toggle(t,l)},_toggle:function(t,n){function o(){r.running=!1,r._trigger("activate",t,n)}function u(){n.newTab.closest("li").addClass("ui-tabs-active ui-state-active"),i.length&&r.options.show?r._show(i,r.options.show,o):(i.show(),o())}var r=this,i=n.newPanel,s=n.oldPanel;this.running=!0,s.length&&this.options.hide?this._hide(s,this.options.hide,function(){n.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),u()}):(n.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),s.hide(),u()),s.attr({"aria-expanded":"false","aria-hidden":"true"}),n.oldTab.attr("aria-selected","false"),i.length&&s.length?n.oldTab.attr("tabIndex",-1):i.length&&this.tabs.filter(function(){return e(this).attr("tabIndex")===0}).attr("tabIndex",-1),i.attr({"aria-expanded":"true","aria-hidden":"false"}),n.newTab.attr({"aria-selected":"true",tabIndex:0})},_activate:function(t){var n,r=this._findActive(t);if(r[0]===this.active[0])return;r.length||(r=this.active),n=r.find(".ui-tabs-anchor")[0],this._eventHandler({target:n,currentTarget:n,preventDefault:e.noop})},_findActive:function(t){return t===!1?e():this.tabs.eq(t)},_getIndex:function(e){return typeof e=="string"&&(e=this.anchors.index(this.anchors.filter("[href$='"+e+"']"))),e},_destroy:function(){this.xhr&&this.xhr.abort(),this.element.removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible"),this.tablist.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").removeAttr("role"),this.anchors.removeClass("ui-tabs-anchor").removeAttr("role").removeAttr("tabIndex").removeData("href.tabs").removeData("load.tabs").removeUniqueId(),this.tabs.add(this.panels).each(function(){e.data(this,"ui-tabs-destroy")?e(this).remove():e(this).removeClass("ui-state-default ui-state-active ui-state-disabled ui-corner-top ui-corner-bottom ui-widget-content ui-tabs-active ui-tabs-panel").removeAttr("tabIndex").removeAttr("aria-live").removeAttr("aria-busy").removeAttr("aria-selected").removeAttr("aria-labelledby").removeAttr("aria-hidden").removeAttr("aria-expanded").removeAttr("role")}),this.tabs.each(function(){var t=e(this),n=t.data("ui-tabs-aria-controls");n?t.attr("aria-controls",n):t.removeAttr("aria-controls")}),this.options.heightStyle!=="content"&&this.panels.css("height","")},enable:function(n){var r=this.options.disabled;if(r===!1)return;n===t?r=!1:(n=this._getIndex(n),e.isArray(r)?r=e.map(r,function(e){return e!==n?e:null}):r=e.map(this.tabs,function(e,t){return t!==n?t:null})),this._setupDisabled(r)},disable:function(n){var r=this.options.disabled;if(r===!0)return;if(n===t)r=!0;else{n=this._getIndex(n);if(e.inArray(n,r)!==-1)return;e.isArray(r)?r=e.merge([n],r).sort():r=[n]}this._setupDisabled(r)},load:function(t,n){t=this._getIndex(t);var r=this,i=this.tabs.eq(t),o=i.find(".ui-tabs-anchor"),u=this._getPanelForTab(i),a={tab:i,panel:u};if(s(o[0]))return;this.xhr=e.ajax(this._ajaxSettings(o,n,a)),this.xhr&&this.xhr.statusText!=="canceled"&&(i.addClass("ui-tabs-loading"),u.attr("aria-busy","true"),this.xhr.success(function(e){setTimeout(function(){u.html(e),r._trigger("load",n,a)},1)}).complete(function(e,t){setTimeout(function(){t==="abort"&&r.panels.stop(!1,!0),i.removeClass("ui-tabs-loading"),u.removeAttr("aria-busy"),e===r.xhr&&delete r.xhr},1)}))},_ajaxSettings:function(t,n,r){var i=this;return{url:t.attr("href"),beforeSend:function(t,s){return i._trigger("beforeLoad",n,e.extend({jqXHR:t,ajaxSettings:s},r))}}},_getPanelForTab:function(t){var n=e(t).attr("aria-controls");return this.element.find(this._sanitizeSelector("#"+n))}}),e.uiBackCompat!==!1&&(e.ui.tabs.prototype._ui=function(e,t){return{tab:e,panel:t,index:this.anchors.index(e)}},e.widget("ui.tabs",e.ui.tabs,{url:function(e,t){this.anchors.eq(e).attr("href",t)}}),e.widget("ui.tabs",e.ui.tabs,{options:{ajaxOptions:null,cache:!1},_create:function(){this._super();var t=this;this._on({tabsbeforeload:function(n,r){if(e.data(r.tab[0],"cache.tabs")){n.preventDefault();return}r.jqXHR.success(function(){t.options.cache&&e.data(r.tab[0],"cache.tabs",!0)})}})},_ajaxSettings:function(t,n,r){var i=this.options.ajaxOptions;return e.extend({},i,{error:function(e,t,n){try{i.error(e,t,r.tab.closest("li").index(),r.tab[0])}catch(n){}}},this._superApply(arguments))},_setOption:function(e,t){e==="cache"&&t===!1&&this.anchors.removeData("cache.tabs"),this._super(e,t)},_destroy:function(){this.anchors.removeData("cache.tabs"),this._super()},url:function(e,t){this.anchors.eq(e).removeData("cache.tabs"),this._superApply(arguments)}}),e.widget("ui.tabs",e.ui.tabs,{abort:function(){this.xhr&&this.xhr.abort()}}),e.widget("ui.tabs",e.ui.tabs,{options:{spinner:"Loading…"},_create:function(){this._super(),this._on({tabsbeforeload:function(e,t){if(e.target!==this.element[0]||!this.options.spinner)return;var n=t.tab.find("span"),r=n.html();n.html(this.options.spinner),t.jqXHR.complete(function(){n.html(r)})}})}}),e.widget("ui.tabs",e.ui.tabs,{options:{enable:null,disable:null},enable:function(t){var n=this.options,r;if(t&&n.disabled===!0||e.isArray(n.disabled)&&e.inArray(t,n.disabled)!==-1)r=!0;this._superApply(arguments),r&&this._trigger("enable",null,this._ui(this.anchors[t],this.panels[t]))},disable:function(t){var n=this.options,r;if(t&&n.disabled===!1||e.isArray(n.disabled)&&e.inArray(t,n.disabled)===-1)r=!0;this._superApply(arguments),r&&this._trigger("disable",null,this._ui(this.anchors[t],this.panels[t]))}}),e.widget("ui.tabs",e.ui.tabs,{options:{add:null,remove:null,tabTemplate:"
                                                                                      7. #{label}
                                                                                      8. "},add:function(n,r,i){i===t&&(i=this.anchors.length);var s,o,u=this.options,a=e(u.tabTemplate.replace(/#\{href\}/g,n).replace(/#\{label\}/g,r)),f=n.indexOf("#")?this._tabId(a):n.replace("#","");return a.addClass("ui-state-default ui-corner-top").data("ui-tabs-destroy",!0),a.attr("aria-controls",f),s=i>=this.tabs.length,o=this.element.find("#"+f),o.length||(o=this._createPanel(f),s?i>0?o.insertAfter(this.panels.eq(-1)):o.appendTo(this.element):o.insertBefore(this.panels[i])),o.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").hide(),s?a.appendTo(this.tablist):a.insertBefore(this.tabs[i]),u.disabled=e.map(u.disabled,function(e){return e>=i?++e:e}),this.refresh(),this.tabs.length===1&&u.active===!1&&this.option("active",0),this._trigger("add",null,this._ui(this.anchors[i],this.panels[i])),this},remove:function(t){t=this._getIndex(t);var n=this.options,r=this.tabs.eq(t).remove(),i=this._getPanelForTab(r).remove();return r.hasClass("ui-tabs-active")&&this.anchors.length>2&&this._activate(t+(t+1=t?--e:e}),this.refresh(),this._trigger("remove",null,this._ui(r.find("a")[0],i[0])),this}}),e.widget("ui.tabs",e.ui.tabs,{length:function(){return this.anchors.length}}),e.widget("ui.tabs",e.ui.tabs,{options:{idPrefix:"ui-tabs-"},_tabId:function(t){var n=t.is("li")?t.find("a[href]"):t;return n=n[0],e(n).closest("li").attr("aria-controls")||n.title&&n.title.replace(/\s/g,"_").replace(/[^\w\u00c0-\uFFFF\-]/g,"")||this.options.idPrefix+i()}}),e.widget("ui.tabs",e.ui.tabs,{options:{panelTemplate:"
                                                                                        "},_createPanel:function(t){return e(this.options.panelTemplate).attr("id",t).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").data("ui-tabs-destroy",!0)}}),e.widget("ui.tabs",e.ui.tabs,{_create:function(){var e=this.options;e.active===null&&e.selected!==t&&(e.active=e.selected===-1?!1:e.selected),this._super(),e.selected=e.active,e.selected===!1&&(e.selected=-1)},_setOption:function(e,t){if(e!=="selected")return this._super(e,t);var n=this.options;this._super("active",t===-1?!1:t),n.selected=n.active,n.selected===!1&&(n.selected=-1)},_eventHandler:function(e){this._superApply(arguments),this.options.selected=this.options.active,this.options.selected===!1&&(this.options.selected=-1)}}),e.widget("ui.tabs",e.ui.tabs,{options:{show:null,select:null},_create:function(){this._super(),this.options.active!==!1&&this._trigger("show",null,this._ui(this.active.find(".ui-tabs-anchor")[0],this._getPanelForTab(this.active)[0]))},_trigger:function(e,t,n){var r=this._superApply(arguments);return r?(e==="beforeActivate"&&n.newTab.length?r=this._super("select",t,{tab:n.newTab.find(".ui-tabs-anchor")[0],panel:n.newPanel[0],index:n.newTab.closest("li").index()}):e==="activate"&&n.newTab.length&&(r=this._super("show",t,{tab:n.newTab.find(".ui-tabs-anchor")[0],panel:n.newPanel[0],index:n.newTab.closest("li").index()})),r):!1}}),e.widget("ui.tabs",e.ui.tabs,{select:function(e){e=this._getIndex(e);if(e===-1){if(!this.options.collapsible||this.options.selected===-1)return;e=this.options.selected}this.anchors.eq(e).trigger(this.options.event+this.eventNamespace)}}),function(){var t=0;e.widget("ui.tabs",e.ui.tabs,{options:{cookie:null},_create:function(){var e=this.options,t;e.active==null&&e.cookie&&(t=parseInt(this._cookie(),10),t===-1&&(t=!1),e.active=t),this._super()},_cookie:function(n){var r=[this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+ ++t)];return arguments.length&&(r.push(n===!1?-1:n),r.push(this.options.cookie)),e.cookie.apply(null,r)},_refresh:function(){this._super(),this.options.cookie&&this._cookie(this.options.active,this.options.cookie)},_eventHandler:function(e){this._superApply(arguments),this.options.cookie&&this._cookie(this.options.active,this.options.cookie)},_destroy:function(){this._super(),this.options.cookie&&this._cookie(null,this.options.cookie)}})}(),e.widget("ui.tabs",e.ui.tabs,{_trigger:function(t,n,r){var i=e.extend({},r);return t==="load"&&(i.panel=i.panel[0],i.tab=i.tab.find(".ui-tabs-anchor")[0]),this._super(t,n,i)}}),e.widget("ui.tabs",e.ui.tabs,{options:{fx:null},_getFx:function(){var t,n,r=this.options.fx;return r&&(e.isArray(r)?(t=r[0],n=r[1]):t=n=r),r?{show:n,hide:t}:null},_toggle:function(e,t){function o(){n.running=!1,n._trigger("activate",e,t)}function u(){t.newTab.closest("li").addClass("ui-tabs-active ui-state-active"),r.length&&s.show?r.animate(s.show,s.show.duration,function(){o()}):(r.show(),o())}var n=this,r=t.newPanel,i=t.oldPanel,s=this._getFx();if(!s)return this._super(e,t);n.running=!0,i.length&&s.hide?i.animate(s.hide,s.hide.duration,function(){t.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),u()}):(t.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),i.hide(),u())}}))})(jQuery);(function(e){function n(t,n){var r=(t.attr("aria-describedby")||"").split(/\s+/);r.push(n),t.data("ui-tooltip-id",n).attr("aria-describedby",e.trim(r.join(" ")))}function r(t){var n=t.data("ui-tooltip-id"),r=(t.attr("aria-describedby")||"").split(/\s+/),i=e.inArray(n,r);i!==-1&&r.splice(i,1),t.removeData("ui-tooltip-id"),r=e.trim(r.join(" ")),r?t.attr("aria-describedby",r):t.removeAttr("aria-describedby")}var t=0;e.widget("ui.tooltip",{version:"1.9.0",options:{content:function(){return e(this).attr("title")},hide:!0,items:"[title]",position:{my:"left+15 center",at:"right center",collision:"flipfit flipfit"},show:!0,tooltipClass:null,track:!1,close:null,open:null},_create:function(){this._on({mouseover:"open",focusin:"open"}),this.tooltips={}},_setOption:function(t,n){var r=this;if(t==="disabled"){this[n?"_disable":"_enable"](),this.options[t]=n;return}this._super(t,n),t==="content"&&e.each(this.tooltips,function(e,t){r._updateContent(t)})},_disable:function(){var t=this;e.each(this.tooltips,function(n,r){var i=e.Event("blur");i.target=i.currentTarget=r[0],t.close(i,!0)}),this.element.find(this.options.items).andSelf().each(function(){var t=e(this);t.is("[title]")&&t.data("ui-tooltip-title",t.attr("title")).attr("title","")})},_enable:function(){this.element.find(this.options.items).andSelf().each(function(){var t=e(this);t.data("ui-tooltip-title")&&t.attr("title",t.data("ui-tooltip-title"))})},open:function(t){var n=e(t?t.target:this.element).closest(this.options.items);if(!n.length)return;if(this.options.track&&n.data("ui-tooltip-id")){this._find(n).position(e.extend({of:n},this.options.position)),this._off(this.document,"mousemove");return}n.attr("title")&&n.data("ui-tooltip-title",n.attr("title")),n.data("tooltip-open",!0),this._updateContent(n,t)},_updateContent:function(e,t){var n,r=this.options.content,i=this;if(typeof r=="string")return this._open(t,e,r);n=r.call(e[0],function(n){if(!e.data("tooltip-open"))return;i._delay(function(){this._open(t,e,n)})}),n&&this._open(t,e,n)},_open:function(t,r,i){function u(e){o.of=e,s.position(o)}var s,o;if(!i)return;s=this._find(r);if(s.length){s.find(".ui-tooltip-content").html(i);return}r.is("[title]")&&(t&&t.type==="mouseover"?r.attr("title",""):r.removeAttr("title")),s=this._tooltip(r),n(r,s.attr("id")),s.find(".ui-tooltip-content").html(i),this.options.track&&t&&/^mouse/.test(t.originalEvent.type)?(o=e.extend({},this.options.position),this._on(this.document,{mousemove:u}),u(t)):s.position(e.extend({of:r},this.options.position)),s.hide(),this._show(s,this.options.show),this._trigger("open",t,{tooltip:s}),this._on(r,{mouseleave:"close",focusout:"close",keyup:function(t){if(t.keyCode===e.ui.keyCode.ESCAPE){var n=e.Event(t);n.currentTarget=r[0],this.close(n,!0)}}})},close:function(t,n){var i=this,s=e(t?t.currentTarget:this.element),o=this._find(s);if(this.closing)return;if(!n&&t&&t.type!=="focusout"&&this.document[0].activeElement===s[0])return;s.data("ui-tooltip-title")&&s.attr("title",s.data("ui-tooltip-title")),r(s),o.stop(!0),this._hide(o,this.options.hide,function(){e(this).remove(),delete i.tooltips[this.id]}),s.removeData("tooltip-open"),this._off(s,"mouseleave focusout keyup"),this._off(this.document,"mousemove"),this.closing=!0,this._trigger("close",t,{tooltip:o}),this.closing=!1},_tooltip:function(n){var r="ui-tooltip-"+t++,i=e("
                                                                                        ").attr({id:r,role:"tooltip"}).addClass("ui-tooltip ui-widget ui-corner-all ui-widget-content "+(this.options.tooltipClass||""));return e("
                                                                                        ").addClass("ui-tooltip-content").appendTo(i),i.appendTo(this.document[0].body),e.fn.bgiframe&&i.bgiframe(),this.tooltips[r]=n,i},_find:function(t){var n=t.data("ui-tooltip-id");return n?e("#"+n):e()},_destroy:function(){var t=this;e.each(this.tooltips,function(n,r){var i=e.Event("blur");i.target=i.currentTarget=r[0],t.close(i,!0),e("#"+n).remove(),r.data("ui-tooltip-title")&&(r.attr("title",r.data("ui-tooltip-title")),r.removeData("ui-tooltip-title"))})}})})(jQuery); \ No newline at end of file diff --git a/Loops/latest/api/lib/jquery.js b/Loops/latest/api/lib/jquery.js new file mode 100644 index 00000000..bc3fbc81 --- /dev/null +++ b/Loops/latest/api/lib/jquery.js @@ -0,0 +1,2 @@ +/*! jQuery v1.8.2 jquery.com | jquery.org/license */ +(function(a,b){function G(a){var b=F[a]={};return p.each(a.split(s),function(a,c){b[c]=!0}),b}function J(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(I,"-$1").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:+d+""===d?+d:H.test(d)?p.parseJSON(d):d}catch(f){}p.data(a,c,d)}else d=b}return d}function K(a){var b;for(b in a){if(b==="data"&&p.isEmptyObject(a[b]))continue;if(b!=="toJSON")return!1}return!0}function ba(){return!1}function bb(){return!0}function bh(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function bi(a,b){do a=a[b];while(a&&a.nodeType!==1);return a}function bj(a,b,c){b=b||0;if(p.isFunction(b))return p.grep(a,function(a,d){var e=!!b.call(a,d,a);return e===c});if(b.nodeType)return p.grep(a,function(a,d){return a===b===c});if(typeof b=="string"){var d=p.grep(a,function(a){return a.nodeType===1});if(be.test(b))return p.filter(b,d,!c);b=p.filter(b,d)}return p.grep(a,function(a,d){return p.inArray(a,b)>=0===c})}function bk(a){var b=bl.split("|"),c=a.createDocumentFragment();if(c.createElement)while(b.length)c.createElement(b.pop());return c}function bC(a,b){return a.getElementsByTagName(b)[0]||a.appendChild(a.ownerDocument.createElement(b))}function bD(a,b){if(b.nodeType!==1||!p.hasData(a))return;var c,d,e,f=p._data(a),g=p._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;d").appendTo(e.body),c=b.css("display");b.remove();if(c==="none"||c===""){bI=e.body.appendChild(bI||p.extend(e.createElement("iframe"),{frameBorder:0,width:0,height:0}));if(!bJ||!bI.createElement)bJ=(bI.contentWindow||bI.contentDocument).document,bJ.write(""),bJ.close();b=bJ.body.appendChild(bJ.createElement(a)),c=bH(b,"display"),e.body.removeChild(bI)}return bS[a]=c,c}function ci(a,b,c,d){var e;if(p.isArray(b))p.each(b,function(b,e){c||ce.test(a)?d(a,e):ci(a+"["+(typeof e=="object"?b:"")+"]",e,c,d)});else if(!c&&p.type(b)==="object")for(e in b)ci(a+"["+e+"]",b[e],c,d);else d(a,b)}function cz(a){return function(b,c){typeof b!="string"&&(c=b,b="*");var d,e,f,g=b.toLowerCase().split(s),h=0,i=g.length;if(p.isFunction(c))for(;h)[^>]*$|#([\w\-]*)$)/,v=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,w=/^[\],:{}\s]*$/,x=/(?:^|:|,)(?:\s*\[)+/g,y=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,z=/"[^"\\\r\n]*"|true|false|null|-?(?:\d\d*\.|)\d+(?:[eE][\-+]?\d+|)/g,A=/^-ms-/,B=/-([\da-z])/gi,C=function(a,b){return(b+"").toUpperCase()},D=function(){e.addEventListener?(e.removeEventListener("DOMContentLoaded",D,!1),p.ready()):e.readyState==="complete"&&(e.detachEvent("onreadystatechange",D),p.ready())},E={};p.fn=p.prototype={constructor:p,init:function(a,c,d){var f,g,h,i;if(!a)return this;if(a.nodeType)return this.context=this[0]=a,this.length=1,this;if(typeof a=="string"){a.charAt(0)==="<"&&a.charAt(a.length-1)===">"&&a.length>=3?f=[null,a,null]:f=u.exec(a);if(f&&(f[1]||!c)){if(f[1])return c=c instanceof p?c[0]:c,i=c&&c.nodeType?c.ownerDocument||c:e,a=p.parseHTML(f[1],i,!0),v.test(f[1])&&p.isPlainObject(c)&&this.attr.call(a,c,!0),p.merge(this,a);g=e.getElementById(f[2]);if(g&&g.parentNode){if(g.id!==f[2])return d.find(a);this.length=1,this[0]=g}return this.context=e,this.selector=a,this}return!c||c.jquery?(c||d).find(a):this.constructor(c).find(a)}return p.isFunction(a)?d.ready(a):(a.selector!==b&&(this.selector=a.selector,this.context=a.context),p.makeArray(a,this))},selector:"",jquery:"1.8.2",length:0,size:function(){return this.length},toArray:function(){return k.call(this)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=p.merge(this.constructor(),a);return d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")"),d},each:function(a,b){return p.each(this,a,b)},ready:function(a){return p.ready.promise().done(a),this},eq:function(a){return a=+a,a===-1?this.slice(a):this.slice(a,a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(k.apply(this,arguments),"slice",k.call(arguments).join(","))},map:function(a){return this.pushStack(p.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:j,sort:[].sort,splice:[].splice},p.fn.init.prototype=p.fn,p.extend=p.fn.extend=function(){var a,c,d,e,f,g,h=arguments[0]||{},i=1,j=arguments.length,k=!1;typeof h=="boolean"&&(k=h,h=arguments[1]||{},i=2),typeof h!="object"&&!p.isFunction(h)&&(h={}),j===i&&(h=this,--i);for(;i0)return;d.resolveWith(e,[p]),p.fn.trigger&&p(e).trigger("ready").off("ready")},isFunction:function(a){return p.type(a)==="function"},isArray:Array.isArray||function(a){return p.type(a)==="array"},isWindow:function(a){return a!=null&&a==a.window},isNumeric:function(a){return!isNaN(parseFloat(a))&&isFinite(a)},type:function(a){return a==null?String(a):E[m.call(a)]||"object"},isPlainObject:function(a){if(!a||p.type(a)!=="object"||a.nodeType||p.isWindow(a))return!1;try{if(a.constructor&&!n.call(a,"constructor")&&!n.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}var d;for(d in a);return d===b||n.call(a,d)},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},error:function(a){throw new Error(a)},parseHTML:function(a,b,c){var d;return!a||typeof a!="string"?null:(typeof b=="boolean"&&(c=b,b=0),b=b||e,(d=v.exec(a))?[b.createElement(d[1])]:(d=p.buildFragment([a],b,c?null:[]),p.merge([],(d.cacheable?p.clone(d.fragment):d.fragment).childNodes)))},parseJSON:function(b){if(!b||typeof b!="string")return null;b=p.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(w.test(b.replace(y,"@").replace(z,"]").replace(x,"")))return(new Function("return "+b))();p.error("Invalid JSON: "+b)},parseXML:function(c){var d,e;if(!c||typeof c!="string")return null;try{a.DOMParser?(e=new DOMParser,d=e.parseFromString(c,"text/xml")):(d=new ActiveXObject("Microsoft.XMLDOM"),d.async="false",d.loadXML(c))}catch(f){d=b}return(!d||!d.documentElement||d.getElementsByTagName("parsererror").length)&&p.error("Invalid XML: "+c),d},noop:function(){},globalEval:function(b){b&&r.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(A,"ms-").replace(B,C)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,c,d){var e,f=0,g=a.length,h=g===b||p.isFunction(a);if(d){if(h){for(e in a)if(c.apply(a[e],d)===!1)break}else for(;f0&&a[0]&&a[i-1]||i===0||p.isArray(a));if(j)for(;h-1)i.splice(c,1),e&&(c<=g&&g--,c<=h&&h--)}),this},has:function(a){return p.inArray(a,i)>-1},empty:function(){return i=[],this},disable:function(){return i=j=c=b,this},disabled:function(){return!i},lock:function(){return j=b,c||l.disable(),this},locked:function(){return!j},fireWith:function(a,b){return b=b||[],b=[a,b.slice?b.slice():b],i&&(!d||j)&&(e?j.push(b):k(b)),this},fire:function(){return l.fireWith(this,arguments),this},fired:function(){return!!d}};return l},p.extend({Deferred:function(a){var b=[["resolve","done",p.Callbacks("once memory"),"resolved"],["reject","fail",p.Callbacks("once memory"),"rejected"],["notify","progress",p.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return p.Deferred(function(c){p.each(b,function(b,d){var f=d[0],g=a[b];e[d[1]](p.isFunction(g)?function(){var a=g.apply(this,arguments);a&&p.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f+"With"](this===e?c:this,[a])}:c[f])}),a=null}).promise()},promise:function(a){return a!=null?p.extend(a,d):d}},e={};return d.pipe=d.then,p.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[a^1][2].disable,b[2][2].lock),e[f[0]]=g.fire,e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=k.call(arguments),d=c.length,e=d!==1||a&&p.isFunction(a.promise)?d:0,f=e===1?a:p.Deferred(),g=function(a,b,c){return function(d){b[a]=this,c[a]=arguments.length>1?k.call(arguments):d,c===h?f.notifyWith(b,c):--e||f.resolveWith(b,c)}},h,i,j;if(d>1){h=new Array(d),i=new Array(d),j=new Array(d);for(;b
                                                                                        a",c=n.getElementsByTagName("*"),d=n.getElementsByTagName("a")[0],d.style.cssText="top:1px;float:left;opacity:.5";if(!c||!c.length)return{};f=e.createElement("select"),g=f.appendChild(e.createElement("option")),h=n.getElementsByTagName("input")[0],b={leadingWhitespace:n.firstChild.nodeType===3,tbody:!n.getElementsByTagName("tbody").length,htmlSerialize:!!n.getElementsByTagName("link").length,style:/top/.test(d.getAttribute("style")),hrefNormalized:d.getAttribute("href")==="/a",opacity:/^0.5/.test(d.style.opacity),cssFloat:!!d.style.cssFloat,checkOn:h.value==="on",optSelected:g.selected,getSetAttribute:n.className!=="t",enctype:!!e.createElement("form").enctype,html5Clone:e.createElement("nav").cloneNode(!0).outerHTML!=="<:nav>",boxModel:e.compatMode==="CSS1Compat",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,boxSizingReliable:!0,pixelPosition:!1},h.checked=!0,b.noCloneChecked=h.cloneNode(!0).checked,f.disabled=!0,b.optDisabled=!g.disabled;try{delete n.test}catch(o){b.deleteExpando=!1}!n.addEventListener&&n.attachEvent&&n.fireEvent&&(n.attachEvent("onclick",m=function(){b.noCloneEvent=!1}),n.cloneNode(!0).fireEvent("onclick"),n.detachEvent("onclick",m)),h=e.createElement("input"),h.value="t",h.setAttribute("type","radio"),b.radioValue=h.value==="t",h.setAttribute("checked","checked"),h.setAttribute("name","t"),n.appendChild(h),i=e.createDocumentFragment(),i.appendChild(n.lastChild),b.checkClone=i.cloneNode(!0).cloneNode(!0).lastChild.checked,b.appendChecked=h.checked,i.removeChild(h),i.appendChild(n);if(n.attachEvent)for(k in{submit:!0,change:!0,focusin:!0})j="on"+k,l=j in n,l||(n.setAttribute(j,"return;"),l=typeof n[j]=="function"),b[k+"Bubbles"]=l;return p(function(){var c,d,f,g,h="padding:0;margin:0;border:0;display:block;overflow:hidden;",i=e.getElementsByTagName("body")[0];if(!i)return;c=e.createElement("div"),c.style.cssText="visibility:hidden;border:0;width:0;height:0;position:static;top:0;margin-top:1px",i.insertBefore(c,i.firstChild),d=e.createElement("div"),c.appendChild(d),d.innerHTML="
                                                                                        t
                                                                                        ",f=d.getElementsByTagName("td"),f[0].style.cssText="padding:0;margin:0;border:0;display:none",l=f[0].offsetHeight===0,f[0].style.display="",f[1].style.display="none",b.reliableHiddenOffsets=l&&f[0].offsetHeight===0,d.innerHTML="",d.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",b.boxSizing=d.offsetWidth===4,b.doesNotIncludeMarginInBodyOffset=i.offsetTop!==1,a.getComputedStyle&&(b.pixelPosition=(a.getComputedStyle(d,null)||{}).top!=="1%",b.boxSizingReliable=(a.getComputedStyle(d,null)||{width:"4px"}).width==="4px",g=e.createElement("div"),g.style.cssText=d.style.cssText=h,g.style.marginRight=g.style.width="0",d.style.width="1px",d.appendChild(g),b.reliableMarginRight=!parseFloat((a.getComputedStyle(g,null)||{}).marginRight)),typeof d.style.zoom!="undefined"&&(d.innerHTML="",d.style.cssText=h+"width:1px;padding:1px;display:inline;zoom:1",b.inlineBlockNeedsLayout=d.offsetWidth===3,d.style.display="block",d.style.overflow="visible",d.innerHTML="
                                                                                        ",d.firstChild.style.width="5px",b.shrinkWrapBlocks=d.offsetWidth!==3,c.style.zoom=1),i.removeChild(c),c=d=f=g=null}),i.removeChild(n),c=d=f=g=h=i=n=null,b}();var H=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,I=/([A-Z])/g;p.extend({cache:{},deletedIds:[],uuid:0,expando:"jQuery"+(p.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){return a=a.nodeType?p.cache[a[p.expando]]:a[p.expando],!!a&&!K(a)},data:function(a,c,d,e){if(!p.acceptData(a))return;var f,g,h=p.expando,i=typeof c=="string",j=a.nodeType,k=j?p.cache:a,l=j?a[h]:a[h]&&h;if((!l||!k[l]||!e&&!k[l].data)&&i&&d===b)return;l||(j?a[h]=l=p.deletedIds.pop()||p.guid++:l=h),k[l]||(k[l]={},j||(k[l].toJSON=p.noop));if(typeof c=="object"||typeof c=="function")e?k[l]=p.extend(k[l],c):k[l].data=p.extend(k[l].data,c);return f=k[l],e||(f.data||(f.data={}),f=f.data),d!==b&&(f[p.camelCase(c)]=d),i?(g=f[c],g==null&&(g=f[p.camelCase(c)])):g=f,g},removeData:function(a,b,c){if(!p.acceptData(a))return;var d,e,f,g=a.nodeType,h=g?p.cache:a,i=g?a[p.expando]:p.expando;if(!h[i])return;if(b){d=c?h[i]:h[i].data;if(d){p.isArray(b)||(b in d?b=[b]:(b=p.camelCase(b),b in d?b=[b]:b=b.split(" ")));for(e=0,f=b.length;e1,null,!1))},removeData:function(a){return this.each(function(){p.removeData(this,a)})}}),p.extend({queue:function(a,b,c){var d;if(a)return b=(b||"fx")+"queue",d=p._data(a,b),c&&(!d||p.isArray(c)?d=p._data(a,b,p.makeArray(c)):d.push(c)),d||[]},dequeue:function(a,b){b=b||"fx";var c=p.queue(a,b),d=c.length,e=c.shift(),f=p._queueHooks(a,b),g=function(){p.dequeue(a,b)};e==="inprogress"&&(e=c.shift(),d--),e&&(b==="fx"&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return p._data(a,c)||p._data(a,c,{empty:p.Callbacks("once memory").add(function(){p.removeData(a,b+"queue",!0),p.removeData(a,c,!0)})})}}),p.fn.extend({queue:function(a,c){var d=2;return typeof a!="string"&&(c=a,a="fx",d--),arguments.length1)},removeAttr:function(a){return this.each(function(){p.removeAttr(this,a)})},prop:function(a,b){return p.access(this,p.prop,a,b,arguments.length>1)},removeProp:function(a){return a=p.propFix[a]||a,this.each(function(){try{this[a]=b,delete this[a]}catch(c){}})},addClass:function(a){var b,c,d,e,f,g,h;if(p.isFunction(a))return this.each(function(b){p(this).addClass(a.call(this,b,this.className))});if(a&&typeof a=="string"){b=a.split(s);for(c=0,d=this.length;c=0)d=d.replace(" "+c[f]+" "," ");e.className=a?p.trim(d):""}}}return this},toggleClass:function(a,b){var c=typeof a,d=typeof b=="boolean";return p.isFunction(a)?this.each(function(c){p(this).toggleClass(a.call(this,c,this.className,b),b)}):this.each(function(){if(c==="string"){var e,f=0,g=p(this),h=b,i=a.split(s);while(e=i[f++])h=d?h:!g.hasClass(e),g[h?"addClass":"removeClass"](e)}else if(c==="undefined"||c==="boolean")this.className&&p._data(this,"__className__",this.className),this.className=this.className||a===!1?"":p._data(this,"__className__")||""})},hasClass:function(a){var b=" "+a+" ",c=0,d=this.length;for(;c=0)return!0;return!1},val:function(a){var c,d,e,f=this[0];if(!arguments.length){if(f)return c=p.valHooks[f.type]||p.valHooks[f.nodeName.toLowerCase()],c&&"get"in c&&(d=c.get(f,"value"))!==b?d:(d=f.value,typeof d=="string"?d.replace(P,""):d==null?"":d);return}return e=p.isFunction(a),this.each(function(d){var f,g=p(this);if(this.nodeType!==1)return;e?f=a.call(this,d,g.val()):f=a,f==null?f="":typeof f=="number"?f+="":p.isArray(f)&&(f=p.map(f,function(a){return a==null?"":a+""})),c=p.valHooks[this.type]||p.valHooks[this.nodeName.toLowerCase()];if(!c||!("set"in c)||c.set(this,f,"value")===b)this.value=f})}}),p.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c,d,e,f=a.selectedIndex,g=[],h=a.options,i=a.type==="select-one";if(f<0)return null;c=i?f:0,d=i?f+1:h.length;for(;c=0}),c.length||(a.selectedIndex=-1),c}}},attrFn:{},attr:function(a,c,d,e){var f,g,h,i=a.nodeType;if(!a||i===3||i===8||i===2)return;if(e&&p.isFunction(p.fn[c]))return p(a)[c](d);if(typeof a.getAttribute=="undefined")return p.prop(a,c,d);h=i!==1||!p.isXMLDoc(a),h&&(c=c.toLowerCase(),g=p.attrHooks[c]||(T.test(c)?M:L));if(d!==b){if(d===null){p.removeAttr(a,c);return}return g&&"set"in g&&h&&(f=g.set(a,d,c))!==b?f:(a.setAttribute(c,d+""),d)}return g&&"get"in g&&h&&(f=g.get(a,c))!==null?f:(f=a.getAttribute(c),f===null?b:f)},removeAttr:function(a,b){var c,d,e,f,g=0;if(b&&a.nodeType===1){d=b.split(s);for(;g=0}})});var V=/^(?:textarea|input|select)$/i,W=/^([^\.]*|)(?:\.(.+)|)$/,X=/(?:^|\s)hover(\.\S+|)\b/,Y=/^key/,Z=/^(?:mouse|contextmenu)|click/,$=/^(?:focusinfocus|focusoutblur)$/,_=function(a){return p.event.special.hover?a:a.replace(X,"mouseenter$1 mouseleave$1")};p.event={add:function(a,c,d,e,f){var g,h,i,j,k,l,m,n,o,q,r;if(a.nodeType===3||a.nodeType===8||!c||!d||!(g=p._data(a)))return;d.handler&&(o=d,d=o.handler,f=o.selector),d.guid||(d.guid=p.guid++),i=g.events,i||(g.events=i={}),h=g.handle,h||(g.handle=h=function(a){return typeof p!="undefined"&&(!a||p.event.triggered!==a.type)?p.event.dispatch.apply(h.elem,arguments):b},h.elem=a),c=p.trim(_(c)).split(" ");for(j=0;j=0&&(s=s.slice(0,-1),i=!0),s.indexOf(".")>=0&&(t=s.split("."),s=t.shift(),t.sort());if((!f||p.event.customEvent[s])&&!p.event.global[s])return;c=typeof c=="object"?c[p.expando]?c:new p.Event(s,c):new p.Event(s),c.type=s,c.isTrigger=!0,c.exclusive=i,c.namespace=t.join("."),c.namespace_re=c.namespace?new RegExp("(^|\\.)"+t.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,m=s.indexOf(":")<0?"on"+s:"";if(!f){h=p.cache;for(j in h)h[j].events&&h[j].events[s]&&p.event.trigger(c,d,h[j].handle.elem,!0);return}c.result=b,c.target||(c.target=f),d=d!=null?p.makeArray(d):[],d.unshift(c),n=p.event.special[s]||{};if(n.trigger&&n.trigger.apply(f,d)===!1)return;q=[[f,n.bindType||s]];if(!g&&!n.noBubble&&!p.isWindow(f)){r=n.delegateType||s,k=$.test(r+s)?f:f.parentNode;for(l=f;k;k=k.parentNode)q.push([k,r]),l=k;l===(f.ownerDocument||e)&&q.push([l.defaultView||l.parentWindow||a,r])}for(j=0;j=0:p.find(m,this,null,[f]).length),h[m]&&j.push(l);j.length&&u.push({elem:f,matches:j})}o.length>q&&u.push({elem:this,matches:o.slice(q)});for(d=0;d0?this.on(b,null,a,c):this.trigger(b)},Y.test(b)&&(p.event.fixHooks[b]=p.event.keyHooks),Z.test(b)&&(p.event.fixHooks[b]=p.event.mouseHooks)}),function(a,b){function bc(a,b,c,d){c=c||[],b=b||r;var e,f,i,j,k=b.nodeType;if(!a||typeof a!="string")return c;if(k!==1&&k!==9)return[];i=g(b);if(!i&&!d)if(e=P.exec(a))if(j=e[1]){if(k===9){f=b.getElementById(j);if(!f||!f.parentNode)return c;if(f.id===j)return c.push(f),c}else if(b.ownerDocument&&(f=b.ownerDocument.getElementById(j))&&h(b,f)&&f.id===j)return c.push(f),c}else{if(e[2])return w.apply(c,x.call(b.getElementsByTagName(a),0)),c;if((j=e[3])&&_&&b.getElementsByClassName)return w.apply(c,x.call(b.getElementsByClassName(j),0)),c}return bp(a.replace(L,"$1"),b,c,d,i)}function bd(a){return function(b){var c=b.nodeName.toLowerCase();return c==="input"&&b.type===a}}function be(a){return function(b){var c=b.nodeName.toLowerCase();return(c==="input"||c==="button")&&b.type===a}}function bf(a){return z(function(b){return b=+b,z(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function bg(a,b,c){if(a===b)return c;var d=a.nextSibling;while(d){if(d===b)return-1;d=d.nextSibling}return 1}function bh(a,b){var c,d,f,g,h,i,j,k=C[o][a];if(k)return b?0:k.slice(0);h=a,i=[],j=e.preFilter;while(h){if(!c||(d=M.exec(h)))d&&(h=h.slice(d[0].length)),i.push(f=[]);c=!1;if(d=N.exec(h))f.push(c=new q(d.shift())),h=h.slice(c.length),c.type=d[0].replace(L," ");for(g in e.filter)(d=W[g].exec(h))&&(!j[g]||(d=j[g](d,r,!0)))&&(f.push(c=new q(d.shift())),h=h.slice(c.length),c.type=g,c.matches=d);if(!c)break}return b?h.length:h?bc.error(a):C(a,i).slice(0)}function bi(a,b,d){var e=b.dir,f=d&&b.dir==="parentNode",g=u++;return b.first?function(b,c,d){while(b=b[e])if(f||b.nodeType===1)return a(b,c,d)}:function(b,d,h){if(!h){var i,j=t+" "+g+" ",k=j+c;while(b=b[e])if(f||b.nodeType===1){if((i=b[o])===k)return b.sizset;if(typeof i=="string"&&i.indexOf(j)===0){if(b.sizset)return b}else{b[o]=k;if(a(b,d,h))return b.sizset=!0,b;b.sizset=!1}}}else while(b=b[e])if(f||b.nodeType===1)if(a(b,d,h))return b}}function bj(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function bk(a,b,c,d,e){var f,g=[],h=0,i=a.length,j=b!=null;for(;h-1},h,!0),m=[function(a,c,d){return!g&&(d||c!==l)||((b=c).nodeType?j(a,c,d):k(a,c,d))}];for(;i1&&bj(m),i>1&&a.slice(0,i-1).join("").replace(L,"$1"),c,i0,f=a.length>0,g=function(h,i,j,k,m){var n,o,p,q=[],s=0,u="0",x=h&&[],y=m!=null,z=l,A=h||f&&e.find.TAG("*",m&&i.parentNode||i),B=t+=z==null?1:Math.E;y&&(l=i!==r&&i,c=g.el);for(;(n=A[u])!=null;u++){if(f&&n){for(o=0;p=a[o];o++)if(p(n,i,j)){k.push(n);break}y&&(t=B,c=++g.el)}d&&((n=!p&&n)&&s--,h&&x.push(n))}s+=u;if(d&&u!==s){for(o=0;p=b[o];o++)p(x,q,i,j);if(h){if(s>0)while(u--)!x[u]&&!q[u]&&(q[u]=v.call(k));q=bk(q)}w.apply(k,q),y&&!h&&q.length>0&&s+b.length>1&&bc.uniqueSort(k)}return y&&(t=B,l=z),x};return g.el=0,d?z(g):g}function bo(a,b,c,d){var e=0,f=b.length;for(;e2&&(j=h[0]).type==="ID"&&b.nodeType===9&&!f&&e.relative[h[1].type]){b=e.find.ID(j.matches[0].replace(V,""),b,f)[0];if(!b)return c;a=a.slice(h.shift().length)}for(g=W.POS.test(a)?-1:h.length-1;g>=0;g--){j=h[g];if(e.relative[k=j.type])break;if(l=e.find[k])if(d=l(j.matches[0].replace(V,""),R.test(h[0].type)&&b.parentNode||b,f)){h.splice(g,1),a=d.length&&h.join("");if(!a)return w.apply(c,x.call(d,0)),c;break}}}return i(a,m)(d,b,f,c,R.test(a)),c}function bq(){}var c,d,e,f,g,h,i,j,k,l,m=!0,n="undefined",o=("sizcache"+Math.random()).replace(".",""),q=String,r=a.document,s=r.documentElement,t=0,u=0,v=[].pop,w=[].push,x=[].slice,y=[].indexOf||function(a){var b=0,c=this.length;for(;be.cacheLength&&delete a[b.shift()],a[c]=d},a)},B=A(),C=A(),D=A(),E="[\\x20\\t\\r\\n\\f]",F="(?:\\\\.|[-\\w]|[^\\x00-\\xa0])+",G=F.replace("w","w#"),H="([*^$|!~]?=)",I="\\["+E+"*("+F+")"+E+"*(?:"+H+E+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+G+")|)|)"+E+"*\\]",J=":("+F+")(?:\\((?:(['\"])((?:\\\\.|[^\\\\])*?)\\2|([^()[\\]]*|(?:(?:"+I+")|[^:]|\\\\.)*|.*))\\)|)",K=":(even|odd|eq|gt|lt|nth|first|last)(?:\\("+E+"*((?:-\\d)?\\d*)"+E+"*\\)|)(?=[^-]|$)",L=new RegExp("^"+E+"+|((?:^|[^\\\\])(?:\\\\.)*)"+E+"+$","g"),M=new RegExp("^"+E+"*,"+E+"*"),N=new RegExp("^"+E+"*([\\x20\\t\\r\\n\\f>+~])"+E+"*"),O=new RegExp(J),P=/^(?:#([\w\-]+)|(\w+)|\.([\w\-]+))$/,Q=/^:not/,R=/[\x20\t\r\n\f]*[+~]/,S=/:not\($/,T=/h\d/i,U=/input|select|textarea|button/i,V=/\\(?!\\)/g,W={ID:new RegExp("^#("+F+")"),CLASS:new RegExp("^\\.("+F+")"),NAME:new RegExp("^\\[name=['\"]?("+F+")['\"]?\\]"),TAG:new RegExp("^("+F.replace("w","w*")+")"),ATTR:new RegExp("^"+I),PSEUDO:new RegExp("^"+J),POS:new RegExp(K,"i"),CHILD:new RegExp("^:(only|nth|first|last)-child(?:\\("+E+"*(even|odd|(([+-]|)(\\d*)n|)"+E+"*(?:([+-]|)"+E+"*(\\d+)|))"+E+"*\\)|)","i"),needsContext:new RegExp("^"+E+"*[>+~]|"+K,"i")},X=function(a){var b=r.createElement("div");try{return a(b)}catch(c){return!1}finally{b=null}},Y=X(function(a){return a.appendChild(r.createComment("")),!a.getElementsByTagName("*").length}),Z=X(function(a){return a.innerHTML="",a.firstChild&&typeof a.firstChild.getAttribute!==n&&a.firstChild.getAttribute("href")==="#"}),$=X(function(a){a.innerHTML="";var b=typeof a.lastChild.getAttribute("multiple");return b!=="boolean"&&b!=="string"}),_=X(function(a){return a.innerHTML="",!a.getElementsByClassName||!a.getElementsByClassName("e").length?!1:(a.lastChild.className="e",a.getElementsByClassName("e").length===2)}),ba=X(function(a){a.id=o+0,a.innerHTML="
                                                                                        ",s.insertBefore(a,s.firstChild);var b=r.getElementsByName&&r.getElementsByName(o).length===2+r.getElementsByName(o+0).length;return d=!r.getElementById(o),s.removeChild(a),b});try{x.call(s.childNodes,0)[0].nodeType}catch(bb){x=function(a){var b,c=[];for(;b=this[a];a++)c.push(b);return c}}bc.matches=function(a,b){return bc(a,null,null,b)},bc.matchesSelector=function(a,b){return bc(b,null,null,[a]).length>0},f=bc.getText=function(a){var b,c="",d=0,e=a.nodeType;if(e){if(e===1||e===9||e===11){if(typeof a.textContent=="string")return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=f(a)}else if(e===3||e===4)return a.nodeValue}else for(;b=a[d];d++)c+=f(b);return c},g=bc.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?b.nodeName!=="HTML":!1},h=bc.contains=s.contains?function(a,b){var c=a.nodeType===9?a.documentElement:a,d=b&&b.parentNode;return a===d||!!(d&&d.nodeType===1&&c.contains&&c.contains(d))}:s.compareDocumentPosition?function(a,b){return b&&!!(a.compareDocumentPosition(b)&16)}:function(a,b){while(b=b.parentNode)if(b===a)return!0;return!1},bc.attr=function(a,b){var c,d=g(a);return d||(b=b.toLowerCase()),(c=e.attrHandle[b])?c(a):d||$?a.getAttribute(b):(c=a.getAttributeNode(b),c?typeof a[b]=="boolean"?a[b]?b:null:c.specified?c.value:null:null)},e=bc.selectors={cacheLength:50,createPseudo:z,match:W,attrHandle:Z?{}:{href:function(a){return a.getAttribute("href",2)},type:function(a){return a.getAttribute("type")}},find:{ID:d?function(a,b,c){if(typeof b.getElementById!==n&&!c){var d=b.getElementById(a);return d&&d.parentNode?[d]:[]}}:function(a,c,d){if(typeof c.getElementById!==n&&!d){var e=c.getElementById(a);return e?e.id===a||typeof e.getAttributeNode!==n&&e.getAttributeNode("id").value===a?[e]:b:[]}},TAG:Y?function(a,b){if(typeof b.getElementsByTagName!==n)return b.getElementsByTagName(a)}:function(a,b){var c=b.getElementsByTagName(a);if(a==="*"){var d,e=[],f=0;for(;d=c[f];f++)d.nodeType===1&&e.push(d);return e}return c},NAME:ba&&function(a,b){if(typeof b.getElementsByName!==n)return b.getElementsByName(name)},CLASS:_&&function(a,b,c){if(typeof b.getElementsByClassName!==n&&!c)return b.getElementsByClassName(a)}},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(V,""),a[3]=(a[4]||a[5]||"").replace(V,""),a[2]==="~="&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),a[1]==="nth"?(a[2]||bc.error(a[0]),a[3]=+(a[3]?a[4]+(a[5]||1):2*(a[2]==="even"||a[2]==="odd")),a[4]=+(a[6]+a[7]||a[2]==="odd")):a[2]&&bc.error(a[0]),a},PSEUDO:function(a){var b,c;if(W.CHILD.test(a[0]))return null;if(a[3])a[2]=a[3];else if(b=a[4])O.test(b)&&(c=bh(b,!0))&&(c=b.indexOf(")",b.length-c)-b.length)&&(b=b.slice(0,c),a[0]=a[0].slice(0,c)),a[2]=b;return a.slice(0,3)}},filter:{ID:d?function(a){return a=a.replace(V,""),function(b){return b.getAttribute("id")===a}}:function(a){return a=a.replace(V,""),function(b){var c=typeof b.getAttributeNode!==n&&b.getAttributeNode("id");return c&&c.value===a}},TAG:function(a){return a==="*"?function(){return!0}:(a=a.replace(V,"").toLowerCase(),function(b){return b.nodeName&&b.nodeName.toLowerCase()===a})},CLASS:function(a){var b=B[o][a];return b||(b=B(a,new RegExp("(^|"+E+")"+a+"("+E+"|$)"))),function(a){return b.test(a.className||typeof a.getAttribute!==n&&a.getAttribute("class")||"")}},ATTR:function(a,b,c){return function(d,e){var f=bc.attr(d,a);return f==null?b==="!=":b?(f+="",b==="="?f===c:b==="!="?f!==c:b==="^="?c&&f.indexOf(c)===0:b==="*="?c&&f.indexOf(c)>-1:b==="$="?c&&f.substr(f.length-c.length)===c:b==="~="?(" "+f+" ").indexOf(c)>-1:b==="|="?f===c||f.substr(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d){return a==="nth"?function(a){var b,e,f=a.parentNode;if(c===1&&d===0)return!0;if(f){e=0;for(b=f.firstChild;b;b=b.nextSibling)if(b.nodeType===1){e++;if(a===b)break}}return e-=d,e===c||e%c===0&&e/c>=0}:function(b){var c=b;switch(a){case"only":case"first":while(c=c.previousSibling)if(c.nodeType===1)return!1;if(a==="first")return!0;c=b;case"last":while(c=c.nextSibling)if(c.nodeType===1)return!1;return!0}}},PSEUDO:function(a,b){var c,d=e.pseudos[a]||e.setFilters[a.toLowerCase()]||bc.error("unsupported pseudo: "+a);return d[o]?d(b):d.length>1?(c=[a,a,"",b],e.setFilters.hasOwnProperty(a.toLowerCase())?z(function(a,c){var e,f=d(a,b),g=f.length;while(g--)e=y.call(a,f[g]),a[e]=!(c[e]=f[g])}):function(a){return d(a,0,c)}):d}},pseudos:{not:z(function(a){var b=[],c=[],d=i(a.replace(L,"$1"));return d[o]?z(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)if(f=g[h])a[h]=!(b[h]=f)}):function(a,e,f){return b[0]=a,d(b,null,f,c),!c.pop()}}),has:z(function(a){return function(b){return bc(a,b).length>0}}),contains:z(function(a){return function(b){return(b.textContent||b.innerText||f(b)).indexOf(a)>-1}}),enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&!!a.checked||b==="option"&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},parent:function(a){return!e.pseudos.empty(a)},empty:function(a){var b;a=a.firstChild;while(a){if(a.nodeName>"@"||(b=a.nodeType)===3||b===4)return!1;a=a.nextSibling}return!0},header:function(a){return T.test(a.nodeName)},text:function(a){var b,c;return a.nodeName.toLowerCase()==="input"&&(b=a.type)==="text"&&((c=a.getAttribute("type"))==null||c.toLowerCase()===b)},radio:bd("radio"),checkbox:bd("checkbox"),file:bd("file"),password:bd("password"),image:bd("image"),submit:be("submit"),reset:be("reset"),button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&a.type==="button"||b==="button"},input:function(a){return U.test(a.nodeName)},focus:function(a){var b=a.ownerDocument;return a===b.activeElement&&(!b.hasFocus||b.hasFocus())&&(!!a.type||!!a.href)},active:function(a){return a===a.ownerDocument.activeElement},first:bf(function(a,b,c){return[0]}),last:bf(function(a,b,c){return[b-1]}),eq:bf(function(a,b,c){return[c<0?c+b:c]}),even:bf(function(a,b,c){for(var d=0;d=0;)a.push(d);return a}),gt:bf(function(a,b,c){for(var d=c<0?c+b:c;++d",a.querySelectorAll("[selected]").length||e.push("\\["+E+"*(?:checked|disabled|ismap|multiple|readonly|selected|value)"),a.querySelectorAll(":checked").length||e.push(":checked")}),X(function(a){a.innerHTML="

                                                                                        ",a.querySelectorAll("[test^='']").length&&e.push("[*^$]="+E+"*(?:\"\"|'')"),a.innerHTML="",a.querySelectorAll(":enabled").length||e.push(":enabled",":disabled")}),e=new RegExp(e.join("|")),bp=function(a,d,f,g,h){if(!g&&!h&&(!e||!e.test(a))){var i,j,k=!0,l=o,m=d,n=d.nodeType===9&&a;if(d.nodeType===1&&d.nodeName.toLowerCase()!=="object"){i=bh(a),(k=d.getAttribute("id"))?l=k.replace(c,"\\$&"):d.setAttribute("id",l),l="[id='"+l+"'] ",j=i.length;while(j--)i[j]=l+i[j].join("");m=R.test(a)&&d.parentNode||d,n=i.join(",")}if(n)try{return w.apply(f,x.call(m.querySelectorAll(n),0)),f}catch(p){}finally{k||d.removeAttribute("id")}}return b(a,d,f,g,h)},h&&(X(function(b){a=h.call(b,"div");try{h.call(b,"[test!='']:sizzle"),f.push("!=",J)}catch(c){}}),f=new RegExp(f.join("|")),bc.matchesSelector=function(b,c){c=c.replace(d,"='$1']");if(!g(b)&&!f.test(c)&&(!e||!e.test(c)))try{var i=h.call(b,c);if(i||a||b.document&&b.document.nodeType!==11)return i}catch(j){}return bc(c,null,null,[b]).length>0})}(),e.pseudos.nth=e.pseudos.eq,e.filters=bq.prototype=e.pseudos,e.setFilters=new bq,bc.attr=p.attr,p.find=bc,p.expr=bc.selectors,p.expr[":"]=p.expr.pseudos,p.unique=bc.uniqueSort,p.text=bc.getText,p.isXMLDoc=bc.isXML,p.contains=bc.contains}(a);var bc=/Until$/,bd=/^(?:parents|prev(?:Until|All))/,be=/^.[^:#\[\.,]*$/,bf=p.expr.match.needsContext,bg={children:!0,contents:!0,next:!0,prev:!0};p.fn.extend({find:function(a){var b,c,d,e,f,g,h=this;if(typeof a!="string")return p(a).filter(function(){for(b=0,c=h.length;b0)for(e=d;e=0:p.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var c,d=0,e=this.length,f=[],g=bf.test(a)||typeof a!="string"?p(a,b||this.context):0;for(;d-1:p.find.matchesSelector(c,a)){f.push(c);break}c=c.parentNode}}return f=f.length>1?p.unique(f):f,this.pushStack(f,"closest",a)},index:function(a){return a?typeof a=="string"?p.inArray(this[0],p(a)):p.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.prevAll().length:-1},add:function(a,b){var c=typeof a=="string"?p(a,b):p.makeArray(a&&a.nodeType?[a]:a),d=p.merge(this.get(),c);return this.pushStack(bh(c[0])||bh(d[0])?d:p.unique(d))},addBack:function(a){return this.add(a==null?this.prevObject:this.prevObject.filter(a))}}),p.fn.andSelf=p.fn.addBack,p.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return p.dir(a,"parentNode")},parentsUntil:function(a,b,c){return p.dir(a,"parentNode",c)},next:function(a){return bi(a,"nextSibling")},prev:function(a){return bi(a,"previousSibling")},nextAll:function(a){return p.dir(a,"nextSibling")},prevAll:function(a){return p.dir(a,"previousSibling")},nextUntil:function(a,b,c){return p.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return p.dir(a,"previousSibling",c)},siblings:function(a){return p.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return p.sibling(a.firstChild)},contents:function(a){return p.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:p.merge([],a.childNodes)}},function(a,b){p.fn[a]=function(c,d){var e=p.map(this,b,c);return bc.test(a)||(d=c),d&&typeof d=="string"&&(e=p.filter(d,e)),e=this.length>1&&!bg[a]?p.unique(e):e,this.length>1&&bd.test(a)&&(e=e.reverse()),this.pushStack(e,a,k.call(arguments).join(","))}}),p.extend({filter:function(a,b,c){return c&&(a=":not("+a+")"),b.length===1?p.find.matchesSelector(b[0],a)?[b[0]]:[]:p.find.matches(a,b)},dir:function(a,c,d){var e=[],f=a[c];while(f&&f.nodeType!==9&&(d===b||f.nodeType!==1||!p(f).is(d)))f.nodeType===1&&e.push(f),f=f[c];return e},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var bl="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",bm=/ jQuery\d+="(?:null|\d+)"/g,bn=/^\s+/,bo=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,bp=/<([\w:]+)/,bq=/]","i"),bv=/^(?:checkbox|radio)$/,bw=/checked\s*(?:[^=]|=\s*.checked.)/i,bx=/\/(java|ecma)script/i,by=/^\s*\s*$/g,bz={option:[1,""],legend:[1,"
                                                                                        ","
                                                                                        "],thead:[1,"","
                                                                                        "],tr:[2,"","
                                                                                        "],td:[3,"","
                                                                                        "],col:[2,"","
                                                                                        "],area:[1,"",""],_default:[0,"",""]},bA=bk(e),bB=bA.appendChild(e.createElement("div"));bz.optgroup=bz.option,bz.tbody=bz.tfoot=bz.colgroup=bz.caption=bz.thead,bz.th=bz.td,p.support.htmlSerialize||(bz._default=[1,"X
                                                                                        ","
                                                                                        "]),p.fn.extend({text:function(a){return p.access(this,function(a){return a===b?p.text(this):this.empty().append((this[0]&&this[0].ownerDocument||e).createTextNode(a))},null,a,arguments.length)},wrapAll:function(a){if(p.isFunction(a))return this.each(function(b){p(this).wrapAll(a.call(this,b))});if(this[0]){var b=p(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return p.isFunction(a)?this.each(function(b){p(this).wrapInner(a.call(this,b))}):this.each(function(){var b=p(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=p.isFunction(a);return this.each(function(c){p(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){p.nodeName(this,"body")||p(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){(this.nodeType===1||this.nodeType===11)&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){(this.nodeType===1||this.nodeType===11)&&this.insertBefore(a,this.firstChild)})},before:function(){if(!bh(this[0]))return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=p.clean(arguments);return this.pushStack(p.merge(a,this),"before",this.selector)}},after:function(){if(!bh(this[0]))return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=p.clean(arguments);return this.pushStack(p.merge(this,a),"after",this.selector)}},remove:function(a,b){var c,d=0;for(;(c=this[d])!=null;d++)if(!a||p.filter(a,[c]).length)!b&&c.nodeType===1&&(p.cleanData(c.getElementsByTagName("*")),p.cleanData([c])),c.parentNode&&c.parentNode.removeChild(c);return this},empty:function(){var a,b=0;for(;(a=this[b])!=null;b++){a.nodeType===1&&p.cleanData(a.getElementsByTagName("*"));while(a.firstChild)a.removeChild(a.firstChild)}return this},clone:function(a,b){return a=a==null?!1:a,b=b==null?a:b,this.map(function(){return p.clone(this,a,b)})},html:function(a){return p.access(this,function(a){var c=this[0]||{},d=0,e=this.length;if(a===b)return c.nodeType===1?c.innerHTML.replace(bm,""):b;if(typeof a=="string"&&!bs.test(a)&&(p.support.htmlSerialize||!bu.test(a))&&(p.support.leadingWhitespace||!bn.test(a))&&!bz[(bp.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(bo,"<$1>");try{for(;d1&&typeof j=="string"&&bw.test(j))return this.each(function(){p(this).domManip(a,c,d)});if(p.isFunction(j))return this.each(function(e){var f=p(this);a[0]=j.call(this,e,c?f.html():b),f.domManip(a,c,d)});if(this[0]){e=p.buildFragment(a,this,k),g=e.fragment,f=g.firstChild,g.childNodes.length===1&&(g=f);if(f){c=c&&p.nodeName(f,"tr");for(h=e.cacheable||l-1;i0?this.clone(!0):this).get(),p(g[e])[b](d),f=f.concat(d);return this.pushStack(f,a,g.selector)}}),p.extend({clone:function(a,b,c){var d,e,f,g;p.support.html5Clone||p.isXMLDoc(a)||!bu.test("<"+a.nodeName+">")?g=a.cloneNode(!0):(bB.innerHTML=a.outerHTML,bB.removeChild(g=bB.firstChild));if((!p.support.noCloneEvent||!p.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!p.isXMLDoc(a)){bE(a,g),d=bF(a),e=bF(g);for(f=0;d[f];++f)e[f]&&bE(d[f],e[f])}if(b){bD(a,g);if(c){d=bF(a),e=bF(g);for(f=0;d[f];++f)bD(d[f],e[f])}}return d=e=null,g},clean:function(a,b,c,d){var f,g,h,i,j,k,l,m,n,o,q,r,s=b===e&&bA,t=[];if(!b||typeof b.createDocumentFragment=="undefined")b=e;for(f=0;(h=a[f])!=null;f++){typeof h=="number"&&(h+="");if(!h)continue;if(typeof h=="string")if(!br.test(h))h=b.createTextNode(h);else{s=s||bk(b),l=b.createElement("div"),s.appendChild(l),h=h.replace(bo,"<$1>"),i=(bp.exec(h)||["",""])[1].toLowerCase(),j=bz[i]||bz._default,k=j[0],l.innerHTML=j[1]+h+j[2];while(k--)l=l.lastChild;if(!p.support.tbody){m=bq.test(h),n=i==="table"&&!m?l.firstChild&&l.firstChild.childNodes:j[1]===""&&!m?l.childNodes:[];for(g=n.length-1;g>=0;--g)p.nodeName(n[g],"tbody")&&!n[g].childNodes.length&&n[g].parentNode.removeChild(n[g])}!p.support.leadingWhitespace&&bn.test(h)&&l.insertBefore(b.createTextNode(bn.exec(h)[0]),l.firstChild),h=l.childNodes,l.parentNode.removeChild(l)}h.nodeType?t.push(h):p.merge(t,h)}l&&(h=l=s=null);if(!p.support.appendChecked)for(f=0;(h=t[f])!=null;f++)p.nodeName(h,"input")?bG(h):typeof h.getElementsByTagName!="undefined"&&p.grep(h.getElementsByTagName("input"),bG);if(c){q=function(a){if(!a.type||bx.test(a.type))return d?d.push(a.parentNode?a.parentNode.removeChild(a):a):c.appendChild(a)};for(f=0;(h=t[f])!=null;f++)if(!p.nodeName(h,"script")||!q(h))c.appendChild(h),typeof h.getElementsByTagName!="undefined"&&(r=p.grep(p.merge([],h.getElementsByTagName("script")),q),t.splice.apply(t,[f+1,0].concat(r)),f+=r.length)}return t},cleanData:function(a,b){var c,d,e,f,g=0,h=p.expando,i=p.cache,j=p.support.deleteExpando,k=p.event.special;for(;(e=a[g])!=null;g++)if(b||p.acceptData(e)){d=e[h],c=d&&i[d];if(c){if(c.events)for(f in c.events)k[f]?p.event.remove(e,f):p.removeEvent(e,f,c.handle);i[d]&&(delete i[d],j?delete e[h]:e.removeAttribute?e.removeAttribute(h):e[h]=null,p.deletedIds.push(d))}}}}),function(){var a,b;p.uaMatch=function(a){a=a.toLowerCase();var b=/(chrome)[ \/]([\w.]+)/.exec(a)||/(webkit)[ \/]([\w.]+)/.exec(a)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(a)||/(msie) ([\w.]+)/.exec(a)||a.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(a)||[];return{browser:b[1]||"",version:b[2]||"0"}},a=p.uaMatch(g.userAgent),b={},a.browser&&(b[a.browser]=!0,b.version=a.version),b.chrome?b.webkit=!0:b.webkit&&(b.safari=!0),p.browser=b,p.sub=function(){function a(b,c){return new a.fn.init(b,c)}p.extend(!0,a,this),a.superclass=this,a.fn=a.prototype=this(),a.fn.constructor=a,a.sub=this.sub,a.fn.init=function c(c,d){return d&&d instanceof p&&!(d instanceof a)&&(d=a(d)),p.fn.init.call(this,c,d,b)},a.fn.init.prototype=a.fn;var b=a(e);return a}}();var bH,bI,bJ,bK=/alpha\([^)]*\)/i,bL=/opacity=([^)]*)/,bM=/^(top|right|bottom|left)$/,bN=/^(none|table(?!-c[ea]).+)/,bO=/^margin/,bP=new RegExp("^("+q+")(.*)$","i"),bQ=new RegExp("^("+q+")(?!px)[a-z%]+$","i"),bR=new RegExp("^([-+])=("+q+")","i"),bS={},bT={position:"absolute",visibility:"hidden",display:"block"},bU={letterSpacing:0,fontWeight:400},bV=["Top","Right","Bottom","Left"],bW=["Webkit","O","Moz","ms"],bX=p.fn.toggle;p.fn.extend({css:function(a,c){return p.access(this,function(a,c,d){return d!==b?p.style(a,c,d):p.css(a,c)},a,c,arguments.length>1)},show:function(){return b$(this,!0)},hide:function(){return b$(this)},toggle:function(a,b){var c=typeof a=="boolean";return p.isFunction(a)&&p.isFunction(b)?bX.apply(this,arguments):this.each(function(){(c?a:bZ(this))?p(this).show():p(this).hide()})}}),p.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=bH(a,"opacity");return c===""?"1":c}}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":p.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,c,d,e){if(!a||a.nodeType===3||a.nodeType===8||!a.style)return;var f,g,h,i=p.camelCase(c),j=a.style;c=p.cssProps[i]||(p.cssProps[i]=bY(j,i)),h=p.cssHooks[c]||p.cssHooks[i];if(d===b)return h&&"get"in h&&(f=h.get(a,!1,e))!==b?f:j[c];g=typeof d,g==="string"&&(f=bR.exec(d))&&(d=(f[1]+1)*f[2]+parseFloat(p.css(a,c)),g="number");if(d==null||g==="number"&&isNaN(d))return;g==="number"&&!p.cssNumber[i]&&(d+="px");if(!h||!("set"in h)||(d=h.set(a,d,e))!==b)try{j[c]=d}catch(k){}},css:function(a,c,d,e){var f,g,h,i=p.camelCase(c);return c=p.cssProps[i]||(p.cssProps[i]=bY(a.style,i)),h=p.cssHooks[c]||p.cssHooks[i],h&&"get"in h&&(f=h.get(a,!0,e)),f===b&&(f=bH(a,c)),f==="normal"&&c in bU&&(f=bU[c]),d||e!==b?(g=parseFloat(f),d||p.isNumeric(g)?g||0:f):f},swap:function(a,b,c){var d,e,f={};for(e in b)f[e]=a.style[e],a.style[e]=b[e];d=c.call(a);for(e in b)a.style[e]=f[e];return d}}),a.getComputedStyle?bH=function(b,c){var d,e,f,g,h=a.getComputedStyle(b,null),i=b.style;return h&&(d=h[c],d===""&&!p.contains(b.ownerDocument,b)&&(d=p.style(b,c)),bQ.test(d)&&bO.test(c)&&(e=i.width,f=i.minWidth,g=i.maxWidth,i.minWidth=i.maxWidth=i.width=d,d=h.width,i.width=e,i.minWidth=f,i.maxWidth=g)),d}:e.documentElement.currentStyle&&(bH=function(a,b){var c,d,e=a.currentStyle&&a.currentStyle[b],f=a.style;return e==null&&f&&f[b]&&(e=f[b]),bQ.test(e)&&!bM.test(b)&&(c=f.left,d=a.runtimeStyle&&a.runtimeStyle.left,d&&(a.runtimeStyle.left=a.currentStyle.left),f.left=b==="fontSize"?"1em":e,e=f.pixelLeft+"px",f.left=c,d&&(a.runtimeStyle.left=d)),e===""?"auto":e}),p.each(["height","width"],function(a,b){p.cssHooks[b]={get:function(a,c,d){if(c)return a.offsetWidth===0&&bN.test(bH(a,"display"))?p.swap(a,bT,function(){return cb(a,b,d)}):cb(a,b,d)},set:function(a,c,d){return b_(a,c,d?ca(a,b,d,p.support.boxSizing&&p.css(a,"boxSizing")==="border-box"):0)}}}),p.support.opacity||(p.cssHooks.opacity={get:function(a,b){return bL.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=p.isNumeric(b)?"alpha(opacity="+b*100+")":"",f=d&&d.filter||c.filter||"";c.zoom=1;if(b>=1&&p.trim(f.replace(bK,""))===""&&c.removeAttribute){c.removeAttribute("filter");if(d&&!d.filter)return}c.filter=bK.test(f)?f.replace(bK,e):f+" "+e}}),p(function(){p.support.reliableMarginRight||(p.cssHooks.marginRight={get:function(a,b){return p.swap(a,{display:"inline-block"},function(){if(b)return bH(a,"marginRight")})}}),!p.support.pixelPosition&&p.fn.position&&p.each(["top","left"],function(a,b){p.cssHooks[b]={get:function(a,c){if(c){var d=bH(a,b);return bQ.test(d)?p(a).position()[b]+"px":d}}}})}),p.expr&&p.expr.filters&&(p.expr.filters.hidden=function(a){return a.offsetWidth===0&&a.offsetHeight===0||!p.support.reliableHiddenOffsets&&(a.style&&a.style.display||bH(a,"display"))==="none"},p.expr.filters.visible=function(a){return!p.expr.filters.hidden(a)}),p.each({margin:"",padding:"",border:"Width"},function(a,b){p.cssHooks[a+b]={expand:function(c){var d,e=typeof c=="string"?c.split(" "):[c],f={};for(d=0;d<4;d++)f[a+bV[d]+b]=e[d]||e[d-2]||e[0];return f}},bO.test(a)||(p.cssHooks[a+b].set=b_)});var cd=/%20/g,ce=/\[\]$/,cf=/\r?\n/g,cg=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,ch=/^(?:select|textarea)/i;p.fn.extend({serialize:function(){return p.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?p.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||ch.test(this.nodeName)||cg.test(this.type))}).map(function(a,b){var c=p(this).val();return c==null?null:p.isArray(c)?p.map(c,function(a,c){return{name:b.name,value:a.replace(cf,"\r\n")}}):{name:b.name,value:c.replace(cf,"\r\n")}}).get()}}),p.param=function(a,c){var d,e=[],f=function(a,b){b=p.isFunction(b)?b():b==null?"":b,e[e.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=p.ajaxSettings&&p.ajaxSettings.traditional);if(p.isArray(a)||a.jquery&&!p.isPlainObject(a))p.each(a,function(){f(this.name,this.value)});else for(d in a)ci(d,a[d],c,f);return e.join("&").replace(cd,"+")};var cj,ck,cl=/#.*$/,cm=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,cn=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,co=/^(?:GET|HEAD)$/,cp=/^\/\//,cq=/\?/,cr=/)<[^<]*)*<\/script>/gi,cs=/([?&])_=[^&]*/,ct=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,cu=p.fn.load,cv={},cw={},cx=["*/"]+["*"];try{ck=f.href}catch(cy){ck=e.createElement("a"),ck.href="",ck=ck.href}cj=ct.exec(ck.toLowerCase())||[],p.fn.load=function(a,c,d){if(typeof a!="string"&&cu)return cu.apply(this,arguments);if(!this.length)return this;var e,f,g,h=this,i=a.indexOf(" ");return i>=0&&(e=a.slice(i,a.length),a=a.slice(0,i)),p.isFunction(c)?(d=c,c=b):c&&typeof c=="object"&&(f="POST"),p.ajax({url:a,type:f,dataType:"html",data:c,complete:function(a,b){d&&h.each(d,g||[a.responseText,b,a])}}).done(function(a){g=arguments,h.html(e?p("
                                                                                        ").append(a.replace(cr,"")).find(e):a)}),this},p.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){p.fn[b]=function(a){return this.on(b,a)}}),p.each(["get","post"],function(a,c){p[c]=function(a,d,e,f){return p.isFunction(d)&&(f=f||e,e=d,d=b),p.ajax({type:c,url:a,data:d,success:e,dataType:f})}}),p.extend({getScript:function(a,c){return p.get(a,b,c,"script")},getJSON:function(a,b,c){return p.get(a,b,c,"json")},ajaxSetup:function(a,b){return b?cB(a,p.ajaxSettings):(b=a,a=p.ajaxSettings),cB(a,b),a},ajaxSettings:{url:ck,isLocal:cn.test(cj[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded; charset=UTF-8",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":cx},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":p.parseJSON,"text xml":p.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:cz(cv),ajaxTransport:cz(cw),ajax:function(a,c){function y(a,c,f,i){var k,s,t,u,w,y=c;if(v===2)return;v=2,h&&clearTimeout(h),g=b,e=i||"",x.readyState=a>0?4:0,f&&(u=cC(l,x,f));if(a>=200&&a<300||a===304)l.ifModified&&(w=x.getResponseHeader("Last-Modified"),w&&(p.lastModified[d]=w),w=x.getResponseHeader("Etag"),w&&(p.etag[d]=w)),a===304?(y="notmodified",k=!0):(k=cD(l,u),y=k.state,s=k.data,t=k.error,k=!t);else{t=y;if(!y||a)y="error",a<0&&(a=0)}x.status=a,x.statusText=(c||y)+"",k?o.resolveWith(m,[s,y,x]):o.rejectWith(m,[x,y,t]),x.statusCode(r),r=b,j&&n.trigger("ajax"+(k?"Success":"Error"),[x,l,k?s:t]),q.fireWith(m,[x,y]),j&&(n.trigger("ajaxComplete",[x,l]),--p.active||p.event.trigger("ajaxStop"))}typeof a=="object"&&(c=a,a=b),c=c||{};var d,e,f,g,h,i,j,k,l=p.ajaxSetup({},c),m=l.context||l,n=m!==l&&(m.nodeType||m instanceof p)?p(m):p.event,o=p.Deferred(),q=p.Callbacks("once memory"),r=l.statusCode||{},t={},u={},v=0,w="canceled",x={readyState:0,setRequestHeader:function(a,b){if(!v){var c=a.toLowerCase();a=u[c]=u[c]||a,t[a]=b}return this},getAllResponseHeaders:function(){return v===2?e:null},getResponseHeader:function(a){var c;if(v===2){if(!f){f={};while(c=cm.exec(e))f[c[1].toLowerCase()]=c[2]}c=f[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){return v||(l.mimeType=a),this},abort:function(a){return a=a||w,g&&g.abort(a),y(0,a),this}};o.promise(x),x.success=x.done,x.error=x.fail,x.complete=q.add,x.statusCode=function(a){if(a){var b;if(v<2)for(b in a)r[b]=[r[b],a[b]];else b=a[x.status],x.always(b)}return this},l.url=((a||l.url)+"").replace(cl,"").replace(cp,cj[1]+"//"),l.dataTypes=p.trim(l.dataType||"*").toLowerCase().split(s),l.crossDomain==null&&(i=ct.exec(l.url.toLowerCase())||!1,l.crossDomain=i&&i.join(":")+(i[3]?"":i[1]==="http:"?80:443)!==cj.join(":")+(cj[3]?"":cj[1]==="http:"?80:443)),l.data&&l.processData&&typeof l.data!="string"&&(l.data=p.param(l.data,l.traditional)),cA(cv,l,c,x);if(v===2)return x;j=l.global,l.type=l.type.toUpperCase(),l.hasContent=!co.test(l.type),j&&p.active++===0&&p.event.trigger("ajaxStart");if(!l.hasContent){l.data&&(l.url+=(cq.test(l.url)?"&":"?")+l.data,delete l.data),d=l.url;if(l.cache===!1){var z=p.now(),A=l.url.replace(cs,"$1_="+z);l.url=A+(A===l.url?(cq.test(l.url)?"&":"?")+"_="+z:"")}}(l.data&&l.hasContent&&l.contentType!==!1||c.contentType)&&x.setRequestHeader("Content-Type",l.contentType),l.ifModified&&(d=d||l.url,p.lastModified[d]&&x.setRequestHeader("If-Modified-Since",p.lastModified[d]),p.etag[d]&&x.setRequestHeader("If-None-Match",p.etag[d])),x.setRequestHeader("Accept",l.dataTypes[0]&&l.accepts[l.dataTypes[0]]?l.accepts[l.dataTypes[0]]+(l.dataTypes[0]!=="*"?", "+cx+"; q=0.01":""):l.accepts["*"]);for(k in l.headers)x.setRequestHeader(k,l.headers[k]);if(!l.beforeSend||l.beforeSend.call(m,x,l)!==!1&&v!==2){w="abort";for(k in{success:1,error:1,complete:1})x[k](l[k]);g=cA(cw,l,c,x);if(!g)y(-1,"No Transport");else{x.readyState=1,j&&n.trigger("ajaxSend",[x,l]),l.async&&l.timeout>0&&(h=setTimeout(function(){x.abort("timeout")},l.timeout));try{v=1,g.send(t,y)}catch(B){if(v<2)y(-1,B);else throw B}}return x}return x.abort()},active:0,lastModified:{},etag:{}});var cE=[],cF=/\?/,cG=/(=)\?(?=&|$)|\?\?/,cH=p.now();p.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=cE.pop()||p.expando+"_"+cH++;return this[a]=!0,a}}),p.ajaxPrefilter("json jsonp",function(c,d,e){var f,g,h,i=c.data,j=c.url,k=c.jsonp!==!1,l=k&&cG.test(j),m=k&&!l&&typeof i=="string"&&!(c.contentType||"").indexOf("application/x-www-form-urlencoded")&&cG.test(i);if(c.dataTypes[0]==="jsonp"||l||m)return f=c.jsonpCallback=p.isFunction(c.jsonpCallback)?c.jsonpCallback():c.jsonpCallback,g=a[f],l?c.url=j.replace(cG,"$1"+f):m?c.data=i.replace(cG,"$1"+f):k&&(c.url+=(cF.test(j)?"&":"?")+c.jsonp+"="+f),c.converters["script json"]=function(){return h||p.error(f+" was not called"),h[0]},c.dataTypes[0]="json",a[f]=function(){h=arguments},e.always(function(){a[f]=g,c[f]&&(c.jsonpCallback=d.jsonpCallback,cE.push(f)),h&&p.isFunction(g)&&g(h[0]),h=g=b}),"script"}),p.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){return p.globalEval(a),a}}}),p.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),p.ajaxTransport("script",function(a){if(a.crossDomain){var c,d=e.head||e.getElementsByTagName("head")[0]||e.documentElement;return{send:function(f,g){c=e.createElement("script"),c.async="async",a.scriptCharset&&(c.charset=a.scriptCharset),c.src=a.url,c.onload=c.onreadystatechange=function(a,e){if(e||!c.readyState||/loaded|complete/.test(c.readyState))c.onload=c.onreadystatechange=null,d&&c.parentNode&&d.removeChild(c),c=b,e||g(200,"success")},d.insertBefore(c,d.firstChild)},abort:function(){c&&c.onload(0,1)}}}});var cI,cJ=a.ActiveXObject?function(){for(var a in cI)cI[a](0,1)}:!1,cK=0;p.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&cL()||cM()}:cL,function(a){p.extend(p.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(p.ajaxSettings.xhr()),p.support.ajax&&p.ajaxTransport(function(c){if(!c.crossDomain||p.support.cors){var d;return{send:function(e,f){var g,h,i=c.xhr();c.username?i.open(c.type,c.url,c.async,c.username,c.password):i.open(c.type,c.url,c.async);if(c.xhrFields)for(h in c.xhrFields)i[h]=c.xhrFields[h];c.mimeType&&i.overrideMimeType&&i.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(h in e)i.setRequestHeader(h,e[h])}catch(j){}i.send(c.hasContent&&c.data||null),d=function(a,e){var h,j,k,l,m;try{if(d&&(e||i.readyState===4)){d=b,g&&(i.onreadystatechange=p.noop,cJ&&delete cI[g]);if(e)i.readyState!==4&&i.abort();else{h=i.status,k=i.getAllResponseHeaders(),l={},m=i.responseXML,m&&m.documentElement&&(l.xml=m);try{l.text=i.responseText}catch(a){}try{j=i.statusText}catch(n){j=""}!h&&c.isLocal&&!c.crossDomain?h=l.text?200:404:h===1223&&(h=204)}}}catch(o){e||f(-1,o)}l&&f(h,j,l,k)},c.async?i.readyState===4?setTimeout(d,0):(g=++cK,cJ&&(cI||(cI={},p(a).unload(cJ)),cI[g]=d),i.onreadystatechange=d):d()},abort:function(){d&&d(0,1)}}}});var cN,cO,cP=/^(?:toggle|show|hide)$/,cQ=new RegExp("^(?:([-+])=|)("+q+")([a-z%]*)$","i"),cR=/queueHooks$/,cS=[cY],cT={"*":[function(a,b){var c,d,e=this.createTween(a,b),f=cQ.exec(b),g=e.cur(),h=+g||0,i=1,j=20;if(f){c=+f[2],d=f[3]||(p.cssNumber[a]?"":"px");if(d!=="px"&&h){h=p.css(e.elem,a,!0)||c||1;do i=i||".5",h=h/i,p.style(e.elem,a,h+d);while(i!==(i=e.cur()/g)&&i!==1&&--j)}e.unit=d,e.start=h,e.end=f[1]?h+(f[1]+1)*c:c}return e}]};p.Animation=p.extend(cW,{tweener:function(a,b){p.isFunction(a)?(b=a,a=["*"]):a=a.split(" ");var c,d=0,e=a.length;for(;d-1,j={},k={},l,m;i?(k=e.position(),l=k.top,m=k.left):(l=parseFloat(g)||0,m=parseFloat(h)||0),p.isFunction(b)&&(b=b.call(a,c,f)),b.top!=null&&(j.top=b.top-f.top+l),b.left!=null&&(j.left=b.left-f.left+m),"using"in b?b.using.call(a,j):e.css(j)}},p.fn.extend({position:function(){if(!this[0])return;var a=this[0],b=this.offsetParent(),c=this.offset(),d=c_.test(b[0].nodeName)?{top:0,left:0}:b.offset();return c.top-=parseFloat(p.css(a,"marginTop"))||0,c.left-=parseFloat(p.css(a,"marginLeft"))||0,d.top+=parseFloat(p.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(p.css(b[0],"borderLeftWidth"))||0,{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||e.body;while(a&&!c_.test(a.nodeName)&&p.css(a,"position")==="static")a=a.offsetParent;return a||e.body})}}),p.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,c){var d=/Y/.test(c);p.fn[a]=function(e){return p.access(this,function(a,e,f){var g=da(a);if(f===b)return g?c in g?g[c]:g.document.documentElement[e]:a[e];g?g.scrollTo(d?p(g).scrollLeft():f,d?f:p(g).scrollTop()):a[e]=f},a,e,arguments.length,null)}}),p.each({Height:"height",Width:"width"},function(a,c){p.each({padding:"inner"+a,content:c,"":"outer"+a},function(d,e){p.fn[e]=function(e,f){var g=arguments.length&&(d||typeof e!="boolean"),h=d||(e===!0||f===!0?"margin":"border");return p.access(this,function(c,d,e){var f;return p.isWindow(c)?c.document.documentElement["client"+a]:c.nodeType===9?(f=c.documentElement,Math.max(c.body["scroll"+a],f["scroll"+a],c.body["offset"+a],f["offset"+a],f["client"+a])):e===b?p.css(c,d,e,h):p.style(c,d,e,h)},c,g?e:b,g,null)}})}),a.jQuery=a.$=p,typeof define=="function"&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return p})})(window); \ No newline at end of file diff --git a/Loops/latest/api/lib/jquery.layout.js b/Loops/latest/api/lib/jquery.layout.js new file mode 100644 index 00000000..4dd48675 --- /dev/null +++ b/Loops/latest/api/lib/jquery.layout.js @@ -0,0 +1,5486 @@ +/** + * @preserve jquery.layout 1.3.0 - Release Candidate 30.62 + * $Date: 2012-08-04 08:00:00 (Thu, 23 Aug 2012) $ + * $Rev: 303006 $ + * + * Copyright (c) 2012 + * Fabrizio Balliano (http://www.fabrizioballiano.net) + * Kevin Dalman (http://allpro.net) + * + * Dual licensed under the GPL (http://www.gnu.org/licenses/gpl.html) + * and MIT (http://www.opensource.org/licenses/mit-license.php) licenses. + * + * Changelog: http://layout.jquery-dev.net/changelog.cfm#1.3.0.rc30.62 + * NOTE: This is a short-term release to patch a couple of bugs. + * These bugs are listed as officially fixed in RC30.7, which will be released shortly. + * + * Docs: http://layout.jquery-dev.net/documentation.html + * Tips: http://layout.jquery-dev.net/tips.html + * Help: http://groups.google.com/group/jquery-ui-layout + */ + +/* JavaDoc Info: http://code.google.com/closure/compiler/docs/js-for-compiler.html + * {!Object} non-nullable type (never NULL) + * {?string} nullable type (sometimes NULL) - default for {Object} + * {number=} optional parameter + * {*} ALL types + */ + +// NOTE: For best readability, view with a fixed-width font and tabs equal to 4-chars + +;(function ($) { + +// alias Math methods - used a lot! +var min = Math.min +, max = Math.max +, round = Math.floor + +, isStr = function (v) { return $.type(v) === "string"; } + +, runPluginCallbacks = function (Instance, a_fn) { + if ($.isArray(a_fn)) + for (var i=0, c=a_fn.length; i
                                                                                        ').appendTo("body"); + var d = { width: $c.width() - $c[0].clientWidth, height: $c.height() - $c[0].clientHeight }; + $c.remove(); + window.scrollbarWidth = d.width; + window.scrollbarHeight = d.height; + return dim.match(/^(width|height)$/) ? d[dim] : d; + } + + + /** + * Returns hash container 'display' and 'visibility' + * + * @see $.swap() - swaps CSS, runs callback, resets CSS + */ +, showInvisibly: function ($E, force) { + if ($E && $E.length && (force || $E.css('display') === "none")) { // only if not *already hidden* + var s = $E[0].style + // save ONLY the 'style' props because that is what we must restore + , CSS = { display: s.display || '', visibility: s.visibility || '' }; + // show element 'invisibly' so can be measured + $E.css({ display: "block", visibility: "hidden" }); + return CSS; + } + return {}; + } + + /** + * Returns data for setting size of an element (container or a pane). + * + * @see _create(), onWindowResize() for container, plus others for pane + * @return JSON Returns a hash of all dimensions: top, bottom, left, right, outerWidth, innerHeight, etc + */ +, getElementDimensions: function ($E) { + var + d = {} // dimensions hash + , x = d.css = {} // CSS hash + , i = {} // TEMP insets + , b, p // TEMP border, padding + , N = $.layout.cssNum + , off = $E.offset() + ; + d.offsetLeft = off.left; + d.offsetTop = off.top; + + $.each("Left,Right,Top,Bottom".split(","), function (idx, e) { // e = edge + b = x["border" + e] = $.layout.borderWidth($E, e); + p = x["padding"+ e] = $.layout.cssNum($E, "padding"+e); + i[e] = b + p; // total offset of content from outer side + d["inset"+ e] = p; // eg: insetLeft = paddingLeft + }); + + d.offsetWidth = $E.innerWidth(); // offsetWidth is used in calc when doing manual resize + d.offsetHeight = $E.innerHeight(); // ditto + d.outerWidth = $E.outerWidth(); + d.outerHeight = $E.outerHeight(); + d.innerWidth = max(0, d.outerWidth - i.Left - i.Right); + d.innerHeight = max(0, d.outerHeight - i.Top - i.Bottom); + + x.width = $E.width(); + x.height = $E.height(); + x.top = N($E,"top",true); + x.bottom = N($E,"bottom",true); + x.left = N($E,"left",true); + x.right = N($E,"right",true); + + //d.visible = $E.is(":visible");// && x.width > 0 && x.height > 0; + + return d; + } + +, getElementCSS: function ($E, list) { + var + CSS = {} + , style = $E[0].style + , props = list.split(",") + , sides = "Top,Bottom,Left,Right".split(",") + , attrs = "Color,Style,Width".split(",") + , p, s, a, i, j, k + ; + for (i=0; i < props.length; i++) { + p = props[i]; + if (p.match(/(border|padding|margin)$/)) + for (j=0; j < 4; j++) { + s = sides[j]; + if (p === "border") + for (k=0; k < 3; k++) { + a = attrs[k]; + CSS[p+s+a] = style[p+s+a]; + } + else + CSS[p+s] = style[p+s]; + } + else + CSS[p] = style[p]; + }; + return CSS + } + + /** + * Return the innerWidth for the current browser/doctype + * + * @see initPanes(), sizeMidPanes(), initHandles(), sizeHandles() + * @param {Array.} $E Must pass a jQuery object - first element is processed + * @param {number=} outerWidth (optional) Can pass a width, allowing calculations BEFORE element is resized + * @return {number} Returns the innerWidth of the elem by subtracting padding and borders + */ +, cssWidth: function ($E, outerWidth) { + // a 'calculated' outerHeight can be passed so borders and/or padding are removed if needed + if (outerWidth <= 0) return 0; + + if (!$.layout.browser.boxModel) return outerWidth; + + // strip border and padding from outerWidth to get CSS Width + var b = $.layout.borderWidth + , n = $.layout.cssNum + , W = outerWidth + - b($E, "Left") + - b($E, "Right") + - n($E, "paddingLeft") + - n($E, "paddingRight"); + + return max(0,W); + } + + /** + * Return the innerHeight for the current browser/doctype + * + * @see initPanes(), sizeMidPanes(), initHandles(), sizeHandles() + * @param {Array.} $E Must pass a jQuery object - first element is processed + * @param {number=} outerHeight (optional) Can pass a width, allowing calculations BEFORE element is resized + * @return {number} Returns the innerHeight of the elem by subtracting padding and borders + */ +, cssHeight: function ($E, outerHeight) { + // a 'calculated' outerHeight can be passed so borders and/or padding are removed if needed + if (outerHeight <= 0) return 0; + + if (!$.layout.browser.boxModel) return outerHeight; + + // strip border and padding from outerHeight to get CSS Height + var b = $.layout.borderWidth + , n = $.layout.cssNum + , H = outerHeight + - b($E, "Top") + - b($E, "Bottom") + - n($E, "paddingTop") + - n($E, "paddingBottom"); + + return max(0,H); + } + + /** + * Returns the 'current CSS numeric value' for a CSS property - 0 if property does not exist + * + * @see Called by many methods + * @param {Array.} $E Must pass a jQuery object - first element is processed + * @param {string} prop The name of the CSS property, eg: top, width, etc. + * @param {boolean=} [allowAuto=false] true = return 'auto' if that is value; false = return 0 + * @return {(string|number)} Usually used to get an integer value for position (top, left) or size (height, width) + */ +, cssNum: function ($E, prop, allowAuto) { + if (!$E.jquery) $E = $($E); + var CSS = $.layout.showInvisibly($E) + , p = $.css($E[0], prop, true) + , v = allowAuto && p=="auto" ? p : (parseInt(p, 10) || 0); + $E.css( CSS ); // RESET + return v; + } + +, borderWidth: function (el, side) { + if (el.jquery) el = el[0]; + var b = "border"+ side.substr(0,1).toUpperCase() + side.substr(1); // left => Left + return $.css(el, b+"Style", true) === "none" ? 0 : (parseInt($.css(el, b+"Width", true), 10) || 0); + } + + /** + * Mouse-tracking utility - FUTURE REFERENCE + * + * init: if (!window.mouse) { + * window.mouse = { x: 0, y: 0 }; + * $(document).mousemove( $.layout.trackMouse ); + * } + * + * @param {Object} evt + * +, trackMouse: function (evt) { + window.mouse = { x: evt.clientX, y: evt.clientY }; + } + */ + + /** + * SUBROUTINE for preventPrematureSlideClose option + * + * @param {Object} evt + * @param {Object=} el + */ +, isMouseOverElem: function (evt, el) { + var + $E = $(el || this) + , d = $E.offset() + , T = d.top + , L = d.left + , R = L + $E.outerWidth() + , B = T + $E.outerHeight() + , x = evt.pageX // evt.clientX ? + , y = evt.pageY // evt.clientY ? + ; + // if X & Y are < 0, probably means is over an open SELECT + return ($.layout.browser.msie && x < 0 && y < 0) || ((x >= L && x <= R) && (y >= T && y <= B)); + } + + /** + * Message/Logging Utility + * + * @example $.layout.msg("My message"); // log text + * @example $.layout.msg("My message", true); // alert text + * @example $.layout.msg({ foo: "bar" }, "Title"); // log hash-data, with custom title + * @example $.layout.msg({ foo: "bar" }, true, "Title", { sort: false }); -OR- + * @example $.layout.msg({ foo: "bar" }, "Title", { sort: false, display: true }); // alert hash-data + * + * @param {(Object|string)} info String message OR Hash/Array + * @param {(Boolean|string|Object)=} [popup=false] True means alert-box - can be skipped + * @param {(Object|string)=} [debugTitle=""] Title for Hash data - can be skipped + * @param {Object=} [debugOpts] Extra options for debug output + */ +, msg: function (info, popup, debugTitle, debugOpts) { + if ($.isPlainObject(info) && window.debugData) { + if (typeof popup === "string") { + debugOpts = debugTitle; + debugTitle = popup; + } + else if (typeof debugTitle === "object") { + debugOpts = debugTitle; + debugTitle = null; + } + var t = debugTitle || "log( )" + , o = $.extend({ sort: false, returnHTML: false, display: false }, debugOpts); + if (popup === true || o.display) + debugData( info, t, o ); + else if (window.console) + console.log(debugData( info, t, o )); + } + else if (popup) + alert(info); + else if (window.console) + console.log(info); + else { + var id = "#layoutLogger" + , $l = $(id); + if (!$l.length) + $l = createLog(); + $l.children("ul").append('
                                                                                      9. '+ info.replace(/\/g,">") +'
                                                                                      10. '); + } + + function createLog () { + var pos = $.support.fixedPosition ? 'fixed' : 'absolute' + , $e = $('
                                                                                        ' + + '
                                                                                        ' + + 'XLayout console.log
                                                                                        ' + + '
                                                                                          ' + + '
                                                                                          ' + ).appendTo("body"); + $e.css('left', $(window).width() - $e.outerWidth() - 5) + if ($.ui.draggable) $e.draggable({ handle: ':first-child' }); + return $e; + }; + } + +}; + +// DEFAULT OPTIONS +$.layout.defaults = { +/* + * LAYOUT & LAYOUT-CONTAINER OPTIONS + * - none of these options are applicable to individual panes + */ + name: "" // Not required, but useful for buttons and used for the state-cookie +, containerSelector: "" // ONLY used when specifying a childOptions - to find container-element that is NOT directly-nested +, containerClass: "ui-layout-container" // layout-container element +, scrollToBookmarkOnLoad: true // after creating a layout, scroll to bookmark in URL (.../page.htm#myBookmark) +, resizeWithWindow: true // bind thisLayout.resizeAll() to the window.resize event +, resizeWithWindowDelay: 200 // delay calling resizeAll because makes window resizing very jerky +, resizeWithWindowMaxDelay: 0 // 0 = none - force resize every XX ms while window is being resized +, onresizeall_start: null // CALLBACK when resizeAll() STARTS - NOT pane-specific +, onresizeall_end: null // CALLBACK when resizeAll() ENDS - NOT pane-specific +, onload_start: null // CALLBACK when Layout inits - after options initialized, but before elements +, onload_end: null // CALLBACK when Layout inits - after EVERYTHING has been initialized +, onunload_start: null // CALLBACK when Layout is destroyed OR onWindowUnload +, onunload_end: null // CALLBACK when Layout is destroyed OR onWindowUnload +, initPanes: true // false = DO NOT initialize the panes onLoad - will init later +, showErrorMessages: true // enables fatal error messages to warn developers of common errors +, showDebugMessages: false // display console-and-alert debug msgs - IF this Layout version _has_ debugging code! +// Changing this zIndex value will cause other zIndex values to automatically change +, zIndex: null // the PANE zIndex - resizers and masks will be +1 +// DO NOT CHANGE the zIndex values below unless you clearly understand their relationships +, zIndexes: { // set _default_ z-index values here... + pane_normal: 0 // normal z-index for panes + , content_mask: 1 // applied to overlays used to mask content INSIDE panes during resizing + , resizer_normal: 2 // normal z-index for resizer-bars + , pane_sliding: 100 // applied to *BOTH* the pane and its resizer when a pane is 'slid open' + , pane_animate: 1000 // applied to the pane when being animated - not applied to the resizer + , resizer_drag: 10000 // applied to the CLONED resizer-bar when being 'dragged' + } +, errors: { + pane: "pane" // description of "layout pane element" - used only in error messages + , selector: "selector" // description of "jQuery-selector" - used only in error messages + , addButtonError: "Error Adding Button \n\nInvalid " + , containerMissing: "UI Layout Initialization Error\n\nThe specified layout-container does not exist." + , centerPaneMissing: "UI Layout Initialization Error\n\nThe center-pane element does not exist.\n\nThe center-pane is a required element." + , noContainerHeight: "UI Layout Initialization Warning\n\nThe layout-container \"CONTAINER\" has no height.\n\nTherefore the layout is 0-height and hence 'invisible'!" + , callbackError: "UI Layout Callback Error\n\nThe EVENT callback is not a valid function." + } +/* + * PANE DEFAULT SETTINGS + * - settings under the 'panes' key become the default settings for *all panes* + * - ALL pane-options can also be set specifically for each panes, which will override these 'default values' + */ +, panes: { // default options for 'all panes' - will be overridden by 'per-pane settings' + applyDemoStyles: false // NOTE: renamed from applyDefaultStyles for clarity + , closable: true // pane can open & close + , resizable: true // when open, pane can be resized + , slidable: true // when closed, pane can 'slide open' over other panes - closes on mouse-out + , initClosed: false // true = init pane as 'closed' + , initHidden: false // true = init pane as 'hidden' - no resizer-bar/spacing + // SELECTORS + //, paneSelector: "" // MUST be pane-specific - jQuery selector for pane + , contentSelector: ".ui-layout-content" // INNER div/element to auto-size so only it scrolls, not the entire pane! + , contentIgnoreSelector: ".ui-layout-ignore" // element(s) to 'ignore' when measuring 'content' + , findNestedContent: false // true = $P.find(contentSelector), false = $P.children(contentSelector) + // GENERIC ROOT-CLASSES - for auto-generated classNames + , paneClass: "ui-layout-pane" // Layout Pane + , resizerClass: "ui-layout-resizer" // Resizer Bar + , togglerClass: "ui-layout-toggler" // Toggler Button + , buttonClass: "ui-layout-button" // CUSTOM Buttons - eg: '[ui-layout-button]-toggle/-open/-close/-pin' + // ELEMENT SIZE & SPACING + //, size: 100 // MUST be pane-specific -initial size of pane + , minSize: 0 // when manually resizing a pane + , maxSize: 0 // ditto, 0 = no limit + , spacing_open: 6 // space between pane and adjacent panes - when pane is 'open' + , spacing_closed: 6 // ditto - when pane is 'closed' + , togglerLength_open: 50 // Length = WIDTH of toggler button on north/south sides - HEIGHT on east/west sides + , togglerLength_closed: 50 // 100% OR -1 means 'full height/width of resizer bar' - 0 means 'hidden' + , togglerAlign_open: "center" // top/left, bottom/right, center, OR... + , togglerAlign_closed: "center" // 1 => nn = offset from top/left, -1 => -nn == offset from bottom/right + , togglerContent_open: "" // text or HTML to put INSIDE the toggler + , togglerContent_closed: "" // ditto + // RESIZING OPTIONS + , resizerDblClickToggle: true // + , autoResize: true // IF size is 'auto' or a percentage, then recalc 'pixel size' whenever the layout resizes + , autoReopen: true // IF a pane was auto-closed due to noRoom, reopen it when there is room? False = leave it closed + , resizerDragOpacity: 1 // option for ui.draggable + //, resizerCursor: "" // MUST be pane-specific - cursor when over resizer-bar + , maskContents: false // true = add DIV-mask over-or-inside this pane so can 'drag' over IFRAMES + , maskObjects: false // true = add IFRAME-mask over-or-inside this pane to cover objects/applets - content-mask will overlay this mask + , maskZindex: null // will override zIndexes.content_mask if specified - not applicable to iframe-panes + , resizingGrid: false // grid size that the resizers will snap-to during resizing, eg: [20,20] + , livePaneResizing: false // true = LIVE Resizing as resizer is dragged + , liveContentResizing: false // true = re-measure header/footer heights as resizer is dragged + , liveResizingTolerance: 1 // how many px change before pane resizes, to control performance + // SLIDING OPTIONS + , sliderCursor: "pointer" // cursor when resizer-bar will trigger 'sliding' + , slideTrigger_open: "click" // click, dblclick, mouseenter + , slideTrigger_close: "mouseleave"// click, mouseleave + , slideDelay_open: 300 // applies only for mouseenter event - 0 = instant open + , slideDelay_close: 300 // applies only for mouseleave event (300ms is the minimum!) + , hideTogglerOnSlide: false // when pane is slid-open, should the toggler show? + , preventQuickSlideClose: $.layout.browser.webkit // Chrome triggers slideClosed as it is opening + , preventPrematureSlideClose: false // handle incorrect mouseleave trigger, like when over a SELECT-list in IE + // PANE-SPECIFIC TIPS & MESSAGES + , tips: { + Open: "Open" // eg: "Open Pane" + , Close: "Close" + , Resize: "Resize" + , Slide: "Slide Open" + , Pin: "Pin" + , Unpin: "Un-Pin" + , noRoomToOpen: "Not enough room to show this panel." // alert if user tries to open a pane that cannot + , minSizeWarning: "Panel has reached its minimum size" // displays in browser statusbar + , maxSizeWarning: "Panel has reached its maximum size" // ditto + } + // HOT-KEYS & MISC + , showOverflowOnHover: false // will bind allowOverflow() utility to pane.onMouseOver + , enableCursorHotkey: true // enabled 'cursor' hotkeys + //, customHotkey: "" // MUST be pane-specific - EITHER a charCode OR a character + , customHotkeyModifier: "SHIFT" // either 'SHIFT', 'CTRL' or 'CTRL+SHIFT' - NOT 'ALT' + // PANE ANIMATION + // NOTE: fxSss_open, fxSss_close & fxSss_size options (eg: fxName_open) are auto-generated if not passed + , fxName: "slide" // ('none' or blank), slide, drop, scale -- only relevant to 'open' & 'close', NOT 'size' + , fxSpeed: null // slow, normal, fast, 200, nnn - if passed, will OVERRIDE fxSettings.duration + , fxSettings: {} // can be passed, eg: { easing: "easeOutBounce", duration: 1500 } + , fxOpacityFix: true // tries to fix opacity in IE to restore anti-aliasing after animation + , animatePaneSizing: false // true = animate resizing after dragging resizer-bar OR sizePane() is called + /* NOTE: Action-specific FX options are auto-generated from the options above if not specifically set: + fxName_open: "slide" // 'Open' pane animation + fnName_close: "slide" // 'Close' pane animation + fxName_size: "slide" // 'Size' pane animation - when animatePaneSizing = true + fxSpeed_open: null + fxSpeed_close: null + fxSpeed_size: null + fxSettings_open: {} + fxSettings_close: {} + fxSettings_size: {} + */ + // CHILD/NESTED LAYOUTS + , childOptions: null // Layout-options for nested/child layout - even {} is valid as options + , initChildLayout: true // true = child layout will be created as soon as _this_ layout completes initialization + , destroyChildLayout: true // true = destroy child-layout if this pane is destroyed + , resizeChildLayout: true // true = trigger child-layout.resizeAll() when this pane is resized + // EVENT TRIGGERING + , triggerEventsOnLoad: false // true = trigger onopen OR onclose callbacks when layout initializes + , triggerEventsDuringLiveResize: true // true = trigger onresize callback REPEATEDLY if livePaneResizing==true + // PANE CALLBACKS + , onshow_start: null // CALLBACK when pane STARTS to Show - BEFORE onopen/onhide_start + , onshow_end: null // CALLBACK when pane ENDS being Shown - AFTER onopen/onhide_end + , onhide_start: null // CALLBACK when pane STARTS to Close - BEFORE onclose_start + , onhide_end: null // CALLBACK when pane ENDS being Closed - AFTER onclose_end + , onopen_start: null // CALLBACK when pane STARTS to Open + , onopen_end: null // CALLBACK when pane ENDS being Opened + , onclose_start: null // CALLBACK when pane STARTS to Close + , onclose_end: null // CALLBACK when pane ENDS being Closed + , onresize_start: null // CALLBACK when pane STARTS being Resized ***FOR ANY REASON*** + , onresize_end: null // CALLBACK when pane ENDS being Resized ***FOR ANY REASON*** + , onsizecontent_start: null // CALLBACK when sizing of content-element STARTS + , onsizecontent_end: null // CALLBACK when sizing of content-element ENDS + , onswap_start: null // CALLBACK when pane STARTS to Swap + , onswap_end: null // CALLBACK when pane ENDS being Swapped + , ondrag_start: null // CALLBACK when pane STARTS being ***MANUALLY*** Resized + , ondrag_end: null // CALLBACK when pane ENDS being ***MANUALLY*** Resized + } +/* + * PANE-SPECIFIC SETTINGS + * - options listed below MUST be specified per-pane - they CANNOT be set under 'panes' + * - all options under the 'panes' key can also be set specifically for any pane + * - most options under the 'panes' key apply only to 'border-panes' - NOT the the center-pane + */ +, north: { + paneSelector: ".ui-layout-north" + , size: "auto" // eg: "auto", "30%", .30, 200 + , resizerCursor: "n-resize" // custom = url(myCursor.cur) + , customHotkey: "" // EITHER a charCode (43) OR a character ("o") + } +, south: { + paneSelector: ".ui-layout-south" + , size: "auto" + , resizerCursor: "s-resize" + , customHotkey: "" + } +, east: { + paneSelector: ".ui-layout-east" + , size: 200 + , resizerCursor: "e-resize" + , customHotkey: "" + } +, west: { + paneSelector: ".ui-layout-west" + , size: 200 + , resizerCursor: "w-resize" + , customHotkey: "" + } +, center: { + paneSelector: ".ui-layout-center" + , minWidth: 0 + , minHeight: 0 + } +}; + +$.layout.optionsMap = { + // layout/global options - NOT pane-options + layout: ("stateManagement,effects,zIndexes,errors," + + "name,zIndex,scrollToBookmarkOnLoad,showErrorMessages," + + "resizeWithWindow,resizeWithWindowDelay,resizeWithWindowMaxDelay," + + "onresizeall,onresizeall_start,onresizeall_end,onload,onunload").split(",") +// borderPanes: [ ALL options that are NOT specified as 'layout' ] + // default.panes options that apply to the center-pane (most options apply _only_ to border-panes) +, center: ("paneClass,contentSelector,contentIgnoreSelector,findNestedContent,applyDemoStyles,triggerEventsOnLoad," + + "showOverflowOnHover,maskContents,maskObjects,liveContentResizing," + + "childOptions,initChildLayout,resizeChildLayout,destroyChildLayout," + + "onresize,onresize_start,onresize_end,onsizecontent,onsizecontent_start,onsizecontent_end").split(",") + // options that MUST be specifically set 'per-pane' - CANNOT set in the panes (defaults) key +, noDefault: ("paneSelector,resizerCursor,customHotkey").split(",") +}; + +/** + * Processes options passed in converts flat-format data into subkey (JSON) format + * In flat-format, subkeys are _currently_ separated with 2 underscores, like north__optName + * Plugins may also call this method so they can transform their own data + * + * @param {!Object} hash Data/options passed by user - may be a single level or nested levels + * @return {Object} Returns hash of minWidth & minHeight + */ +$.layout.transformData = function (hash) { + var json = { panes: {}, center: {} } // init return object + , data, branch, optKey, keys, key, val, i, c; + + if (typeof hash !== "object") return json; // no options passed + + // convert all 'flat-keys' to 'sub-key' format + for (optKey in hash) { + branch = json; + data = $.layout.optionsMap.layout; + val = hash[ optKey ]; + keys = optKey.split("__"); // eg: west__size or north__fxSettings__duration + c = keys.length - 1; + // convert underscore-delimited to subkeys + for (i=0; i <= c; i++) { + key = keys[i]; + if (i === c) + branch[key] = val; + else if (!branch[key]) + branch[key] = {}; // create the subkey + // recurse to sub-key for next loop - if not done + branch = branch[key]; + } + } + + return json; +}; + +// INTERNAL CONFIG DATA - DO NOT CHANGE THIS! +$.layout.backwardCompatibility = { + // data used by renameOldOptions() + map: { + // OLD Option Name: NEW Option Name + applyDefaultStyles: "applyDemoStyles" + , resizeNestedLayout: "resizeChildLayout" + , resizeWhileDragging: "livePaneResizing" + , resizeContentWhileDragging: "liveContentResizing" + , triggerEventsWhileDragging: "triggerEventsDuringLiveResize" + , maskIframesOnResize: "maskContents" + , useStateCookie: "stateManagement.enabled" + , "cookie.autoLoad": "stateManagement.autoLoad" + , "cookie.autoSave": "stateManagement.autoSave" + , "cookie.keys": "stateManagement.stateKeys" + , "cookie.name": "stateManagement.cookie.name" + , "cookie.domain": "stateManagement.cookie.domain" + , "cookie.path": "stateManagement.cookie.path" + , "cookie.expires": "stateManagement.cookie.expires" + , "cookie.secure": "stateManagement.cookie.secure" + // OLD Language options + , noRoomToOpenTip: "tips.noRoomToOpen" + , togglerTip_open: "tips.Close" // open = Close + , togglerTip_closed: "tips.Open" // closed = Open + , resizerTip: "tips.Resize" + , sliderTip: "tips.Slide" + } + +/** +* @param {Object} opts +*/ +, renameOptions: function (opts) { + var map = $.layout.backwardCompatibility.map + , oldData, newData, value + ; + for (var itemPath in map) { + oldData = getBranch( itemPath ); + value = oldData.branch[ oldData.key ]; + if (value !== undefined) { + newData = getBranch( map[itemPath], true ); + newData.branch[ newData.key ] = value; + delete oldData.branch[ oldData.key ]; + } + } + + /** + * @param {string} path + * @param {boolean=} [create=false] Create path if does not exist + */ + function getBranch (path, create) { + var a = path.split(".") // split keys into array + , c = a.length - 1 + , D = { branch: opts, key: a[c] } // init branch at top & set key (last item) + , i = 0, k, undef; + for (; i 0) { + if (autoHide && $E.data('autoHidden') && $E.innerHeight() > 0) { + $E.show().data('autoHidden', false); + if (!browser.mozilla) // FireFox refreshes iframes - IE does not + // make hidden, then visible to 'refresh' display after animation + $E.css(_c.hidden).css(_c.visible); + } + } + else if (autoHide && !$E.data('autoHidden')) + $E.hide().data('autoHidden', true); + } + + /** + * @param {(string|!Object)} el + * @param {number=} outerHeight + * @param {boolean=} [autoHide=false] + */ +, setOuterHeight = function (el, outerHeight, autoHide) { + var $E = el, h; + if (isStr(el)) $E = $Ps[el]; // west + else if (!el.jquery) $E = $(el); + h = cssH($E, outerHeight); + $E.css({ height: h, visibility: "visible" }); // may have been 'hidden' by sizeContent + if (h > 0 && $E.innerWidth() > 0) { + if (autoHide && $E.data('autoHidden')) { + $E.show().data('autoHidden', false); + if (!browser.mozilla) // FireFox refreshes iframes - IE does not + $E.css(_c.hidden).css(_c.visible); + } + } + else if (autoHide && !$E.data('autoHidden')) + $E.hide().data('autoHidden', true); + } + + /** + * @param {(string|!Object)} el + * @param {number=} outerSize + * @param {boolean=} [autoHide=false] + */ +, setOuterSize = function (el, outerSize, autoHide) { + if (_c[pane].dir=="horz") // pane = north or south + setOuterHeight(el, outerSize, autoHide); + else // pane = east or west + setOuterWidth(el, outerSize, autoHide); + } + + + /** + * Converts any 'size' params to a pixel/integer size, if not already + * If 'auto' or a decimal/percentage is passed as 'size', a pixel-size is calculated + * + /** + * @param {string} pane + * @param {(string|number)=} size + * @param {string=} [dir] + * @return {number} + */ +, _parseSize = function (pane, size, dir) { + if (!dir) dir = _c[pane].dir; + + if (isStr(size) && size.match(/%/)) + size = (size === '100%') ? -1 : parseInt(size, 10) / 100; // convert % to decimal + + if (size === 0) + return 0; + else if (size >= 1) + return parseInt(size, 10); + + var o = options, avail = 0; + if (dir=="horz") // north or south or center.minHeight + avail = sC.innerHeight - ($Ps.north ? o.north.spacing_open : 0) - ($Ps.south ? o.south.spacing_open : 0); + else if (dir=="vert") // east or west or center.minWidth + avail = sC.innerWidth - ($Ps.west ? o.west.spacing_open : 0) - ($Ps.east ? o.east.spacing_open : 0); + + if (size === -1) // -1 == 100% + return avail; + else if (size > 0) // percentage, eg: .25 + return round(avail * size); + else if (pane=="center") + return 0; + else { // size < 0 || size=='auto' || size==Missing || size==Invalid + // auto-size the pane + var dim = (dir === "horz" ? "height" : "width") + , $P = $Ps[pane] + , $C = dim === 'height' ? $Cs[pane] : false + , vis = $.layout.showInvisibly($P) // show pane invisibly if hidden + , szP = $P.css(dim) // SAVE current pane size + , szC = $C ? $C.css(dim) : 0 // SAVE current content size + ; + $P.css(dim, "auto"); + if ($C) $C.css(dim, "auto"); + size = (dim === "height") ? $P.outerHeight() : $P.outerWidth(); // MEASURE + $P.css(dim, szP).css(vis); // RESET size & visibility + if ($C) $C.css(dim, szC); + return size; + } + } + + /** + * Calculates current 'size' (outer-width or outer-height) of a border-pane - optionally with 'pane-spacing' added + * + * @param {(string|!Object)} pane + * @param {boolean=} [inclSpace=false] + * @return {number} Returns EITHER Width for east/west panes OR Height for north/south panes + */ +, getPaneSize = function (pane, inclSpace) { + var + $P = $Ps[pane] + , o = options[pane] + , s = state[pane] + , oSp = (inclSpace ? o.spacing_open : 0) + , cSp = (inclSpace ? o.spacing_closed : 0) + ; + if (!$P || s.isHidden) + return 0; + else if (s.isClosed || (s.isSliding && inclSpace)) + return cSp; + else if (_c[pane].dir === "horz") + return $P.outerHeight() + oSp; + else // dir === "vert" + return $P.outerWidth() + oSp; + } + + /** + * Calculate min/max pane dimensions and limits for resizing + * + * @param {string} pane + * @param {boolean=} [slide=false] + */ +, setSizeLimits = function (pane, slide) { + if (!isInitialized()) return; + var + o = options[pane] + , s = state[pane] + , c = _c[pane] + , dir = c.dir + , side = c.side.toLowerCase() + , type = c.sizeType.toLowerCase() + , isSliding = (slide != undefined ? slide : s.isSliding) // only open() passes 'slide' param + , $P = $Ps[pane] + , paneSpacing = o.spacing_open + // measure the pane on the *opposite side* from this pane + , altPane = _c.oppositeEdge[pane] + , altS = state[altPane] + , $altP = $Ps[altPane] + , altPaneSize = (!$altP || altS.isVisible===false || altS.isSliding ? 0 : (dir=="horz" ? $altP.outerHeight() : $altP.outerWidth())) + , altPaneSpacing = ((!$altP || altS.isHidden ? 0 : options[altPane][ altS.isClosed !== false ? "spacing_closed" : "spacing_open" ]) || 0) + // limitSize prevents this pane from 'overlapping' opposite pane + , containerSize = (dir=="horz" ? sC.innerHeight : sC.innerWidth) + , minCenterDims = cssMinDims("center") + , minCenterSize = dir=="horz" ? max(options.center.minHeight, minCenterDims.minHeight) : max(options.center.minWidth, minCenterDims.minWidth) + // if pane is 'sliding', then ignore center and alt-pane sizes - because 'overlays' them + , limitSize = (containerSize - paneSpacing - (isSliding ? 0 : (_parseSize("center", minCenterSize, dir) + altPaneSize + altPaneSpacing))) + , minSize = s.minSize = max( _parseSize(pane, o.minSize), cssMinDims(pane).minSize ) + , maxSize = s.maxSize = min( (o.maxSize ? _parseSize(pane, o.maxSize) : 100000), limitSize ) + , r = s.resizerPosition = {} // used to set resizing limits + , top = sC.insetTop + , left = sC.insetLeft + , W = sC.innerWidth + , H = sC.innerHeight + , rW = o.spacing_open // subtract resizer-width to get top/left position for south/east + ; + switch (pane) { + case "north": r.min = top + minSize; + r.max = top + maxSize; + break; + case "west": r.min = left + minSize; + r.max = left + maxSize; + break; + case "south": r.min = top + H - maxSize - rW; + r.max = top + H - minSize - rW; + break; + case "east": r.min = left + W - maxSize - rW; + r.max = left + W - minSize - rW; + break; + }; + } + + /** + * Returns data for setting the size/position of center pane. Also used to set Height for east/west panes + * + * @return JSON Returns a hash of all dimensions: top, bottom, left, right, (outer) width and (outer) height + */ +, calcNewCenterPaneDims = function () { + var d = { + top: getPaneSize("north", true) // true = include 'spacing' value for pane + , bottom: getPaneSize("south", true) + , left: getPaneSize("west", true) + , right: getPaneSize("east", true) + , width: 0 + , height: 0 + }; + + // NOTE: sC = state.container + // calc center-pane outer dimensions + d.width = sC.innerWidth - d.left - d.right; // outerWidth + d.height = sC.innerHeight - d.bottom - d.top; // outerHeight + // add the 'container border/padding' to get final positions relative to the container + d.top += sC.insetTop; + d.bottom += sC.insetBottom; + d.left += sC.insetLeft; + d.right += sC.insetRight; + + return d; + } + + + /** + * @param {!Object} el + * @param {boolean=} [allStates=false] + */ +, getHoverClasses = function (el, allStates) { + var + $El = $(el) + , type = $El.data("layoutRole") + , pane = $El.data("layoutEdge") + , o = options[pane] + , root = o[type +"Class"] + , _pane = "-"+ pane // eg: "-west" + , _open = "-open" + , _closed = "-closed" + , _slide = "-sliding" + , _hover = "-hover " // NOTE the trailing space + , _state = $El.hasClass(root+_closed) ? _closed : _open + , _alt = _state === _closed ? _open : _closed + , classes = (root+_hover) + (root+_pane+_hover) + (root+_state+_hover) + (root+_pane+_state+_hover) + ; + if (allStates) // when 'removing' classes, also remove alternate-state classes + classes += (root+_alt+_hover) + (root+_pane+_alt+_hover); + + if (type=="resizer" && $El.hasClass(root+_slide)) + classes += (root+_slide+_hover) + (root+_pane+_slide+_hover); + + return $.trim(classes); + } +, addHover = function (evt, el) { + var $E = $(el || this); + if (evt && $E.data("layoutRole") === "toggler") + evt.stopPropagation(); // prevent triggering 'slide' on Resizer-bar + $E.addClass( getHoverClasses($E) ); + } +, removeHover = function (evt, el) { + var $E = $(el || this); + $E.removeClass( getHoverClasses($E, true) ); + } + +, onResizerEnter = function (evt) { // ALSO called by toggler.mouseenter + if ($.fn.disableSelection) + $("body").disableSelection(); + } +, onResizerLeave = function (evt, el) { + var + e = el || this // el is only passed when called by the timer + , pane = $(e).data("layoutEdge") + , name = pane +"ResizerLeave" + ; + timer.clear(pane+"_openSlider"); // cancel slideOpen timer, if set + timer.clear(name); // cancel enableSelection timer - may re/set below + // this method calls itself on a timer because it needs to allow + // enough time for dragging to kick-in and set the isResizing flag + // dragging has a 100ms delay set, so this delay must be >100 + if (!el) // 1st call - mouseleave event + timer.set(name, function(){ onResizerLeave(evt, e); }, 200); + // if user is resizing, then dragStop will enableSelection(), so can skip it here + else if (!state[pane].isResizing && $.fn.enableSelection) // 2nd call - by timer + $("body").enableSelection(); + } + +/* + * ########################### + * INITIALIZATION METHODS + * ########################### + */ + + /** + * Initialize the layout - called automatically whenever an instance of layout is created + * + * @see none - triggered onInit + * @return mixed true = fully initialized | false = panes not initialized (yet) | 'cancel' = abort + */ +, _create = function () { + // initialize config/options + initOptions(); + var o = options; + + // TEMP state so isInitialized returns true during init process + state.creatingLayout = true; + + // init plugins for this layout, if there are any (eg: stateManagement) + runPluginCallbacks( Instance, $.layout.onCreate ); + + // options & state have been initialized, so now run beforeLoad callback + // onload will CANCEL layout creation if it returns false + if (false === _runCallbacks("onload_start")) + return 'cancel'; + + // initialize the container element + _initContainer(); + + // bind hotkey function - keyDown - if required + initHotkeys(); + + // bind window.onunload + $(window).bind("unload."+ sID, unload); + + // init plugins for this layout, if there are any (eg: customButtons) + runPluginCallbacks( Instance, $.layout.onLoad ); + + // if layout elements are hidden, then layout WILL NOT complete initialization! + // initLayoutElements will set initialized=true and run the onload callback IF successful + if (o.initPanes) _initLayoutElements(); + + delete state.creatingLayout; + + return state.initialized; + } + + /** + * Initialize the layout IF not already + * + * @see All methods in Instance run this test + * @return boolean true = layoutElements have been initialized | false = panes are not initialized (yet) + */ +, isInitialized = function () { + if (state.initialized || state.creatingLayout) return true; // already initialized + else return _initLayoutElements(); // try to init panes NOW + } + + /** + * Initialize the layout - called automatically whenever an instance of layout is created + * + * @see _create() & isInitialized + * @return An object pointer to the instance created + */ +, _initLayoutElements = function (retry) { + // initialize config/options + var o = options; + + // CANNOT init panes inside a hidden container! + if (!$N.is(":visible")) { + // handle Chrome bug where popup window 'has no height' + // if layout is BODY element, try again in 50ms + // SEE: http://layout.jquery-dev.net/samples/test_popup_window.html + if ( !retry && browser.webkit && $N[0].tagName === "BODY" ) + setTimeout(function(){ _initLayoutElements(true); }, 50); + return false; + } + + // a center pane is required, so make sure it exists + if (!getPane("center").length) { + return _log( o.errors.centerPaneMissing ); + } + + // TEMP state so isInitialized returns true during init process + state.creatingLayout = true; + + // update Container dims + $.extend(sC, elDims( $N )); + + // initialize all layout elements + initPanes(); // size & position panes - calls initHandles() - which calls initResizable() + + if (o.scrollToBookmarkOnLoad) { + var l = self.location; + if (l.hash) l.replace( l.hash ); // scrollTo Bookmark + } + + // check to see if this layout 'nested' inside a pane + if (Instance.hasParentLayout) + o.resizeWithWindow = false; + // bind resizeAll() for 'this layout instance' to window.resize event + else if (o.resizeWithWindow) + $(window).bind("resize."+ sID, windowResize); + + delete state.creatingLayout; + state.initialized = true; + + // init plugins for this layout, if there are any + runPluginCallbacks( Instance, $.layout.onReady ); + + // now run the onload callback, if exists + _runCallbacks("onload_end"); + + return true; // elements initialized successfully + } + + /** + * Initialize nested layouts - called when _initLayoutElements completes + * + * NOT CURRENTLY USED + * + * @see _initLayoutElements + * @return An object pointer to the instance created + */ +, _initChildLayouts = function () { + $.each(_c.allPanes, function (idx, pane) { + if (options[pane].initChildLayout) + createChildLayout( pane ); + }); + } + + /** + * Initialize nested layouts for a specific pane - can optionally pass layout-options + * + * @see _initChildLayouts + * @param {string|Object} evt_or_pane The pane being opened, ie: north, south, east, or west + * @param {Object=} [opts] Layout-options - if passed, will OVERRRIDE options[pane].childOptions + * @return An object pointer to the layout instance created - or null + */ +, createChildLayout = function (evt_or_pane, opts) { + var pane = evtPane.call(this, evt_or_pane) + , $P = $Ps[pane] + , C = children + ; + if ($P) { + var $C = $Cs[pane] + , o = opts || options[pane].childOptions + , d = "layout" + // determine which element is supposed to be the 'child container' + // if pane has a 'containerSelector' OR a 'content-div', use those instead of the pane + , $Cont = o.containerSelector ? $P.find( o.containerSelector ) : ($C || $P) + , containerFound = $Cont.length + // see if a child-layout ALREADY exists on this element + , child = containerFound ? (C[pane] = $Cont.data(d) || null) : null + ; + // if no layout exists, but childOptions are set, try to create the layout now + if (!child && containerFound && o) + child = C[pane] = $Cont.eq(0).layout(o) || null; + if (child) + child.hasParentLayout = true; // set parent-flag in child + } + Instance[pane].child = C[pane]; // ALWAYS set pane-object pointer, even if null + } + +, windowResize = function () { + var delay = Number(options.resizeWithWindowDelay); + if (delay < 10) delay = 100; // MUST have a delay! + // resizing uses a delay-loop because the resize event fires repeatly - except in FF, but delay anyway + timer.clear("winResize"); // if already running + timer.set("winResize", function(){ + timer.clear("winResize"); + timer.clear("winResizeRepeater"); + var dims = elDims( $N ); + // only trigger resizeAll() if container has changed size + if (dims.innerWidth !== sC.innerWidth || dims.innerHeight !== sC.innerHeight) + resizeAll(); + }, delay); + // ALSO set fixed-delay timer, if not already running + if (!timer.data["winResizeRepeater"]) setWindowResizeRepeater(); + } + +, setWindowResizeRepeater = function () { + var delay = Number(options.resizeWithWindowMaxDelay); + if (delay > 0) + timer.set("winResizeRepeater", function(){ setWindowResizeRepeater(); resizeAll(); }, delay); + } + +, unload = function () { + var o = options; + + _runCallbacks("onunload_start"); + + // trigger plugin callabacks for this layout (eg: stateManagement) + runPluginCallbacks( Instance, $.layout.onUnload ); + + _runCallbacks("onunload_end"); + } + + /** + * Validate and initialize container CSS and events + * + * @see _create() + */ +, _initContainer = function () { + var + N = $N[0] + , tag = sC.tagName = N.tagName + , id = sC.id = N.id + , cls = sC.className = N.className + , o = options + , name = o.name + , fullPage= (tag === "BODY") + , props = "overflow,position,margin,padding,border" + , css = "layoutCSS" + , CSS = {} + , hid = "hidden" // used A LOT! + // see if this container is a 'pane' inside an outer-layout + , parent = $N.data("parentLayout") // parent-layout Instance + , pane = $N.data("layoutEdge") // pane-name in parent-layout + , isChild = parent && pane + ; + // sC -> state.container + sC.selector = $N.selector.split(".slice")[0]; + sC.ref = (o.name ? o.name +' layout / ' : '') + tag + (id ? "#"+id : cls ? '.['+cls+']' : ''); // used in messages + + $N .data({ + layout: Instance + , layoutContainer: sID // FLAG to indicate this is a layout-container - contains unique internal ID + }) + .addClass(o.containerClass) + ; + var layoutMethods = { + destroy: '' + , initPanes: '' + , resizeAll: 'resizeAll' + , resize: 'resizeAll' + }; + // loop hash and bind all methods - include layoutID namespacing + for (name in layoutMethods) { + $N.bind("layout"+ name.toLowerCase() +"."+ sID, Instance[ layoutMethods[name] || name ]); + } + + // if this container is another layout's 'pane', then set child/parent pointers + if (isChild) { + // update parent flag + Instance.hasParentLayout = true; + // set pointers to THIS child-layout (Instance) in parent-layout + // NOTE: parent.PANE.child is an ALIAS to parent.children.PANE + parent[pane].child = parent.children[pane] = $N.data("layout"); + } + + // SAVE original container CSS for use in destroy() + if (!$N.data(css)) { + // handle props like overflow different for BODY & HTML - has 'system default' values + if (fullPage) { + CSS = $.extend( elCSS($N, props), { + height: $N.css("height") + , overflow: $N.css("overflow") + , overflowX: $N.css("overflowX") + , overflowY: $N.css("overflowY") + }); + // ALSO SAVE CSS + var $H = $("html"); + $H.data(css, { + height: "auto" // FF would return a fixed px-size! + , overflow: $H.css("overflow") + , overflowX: $H.css("overflowX") + , overflowY: $H.css("overflowY") + }); + } + else // handle props normally for non-body elements + CSS = elCSS($N, props+",top,bottom,left,right,width,height,overflow,overflowX,overflowY"); + + $N.data(css, CSS); + } + + try { // format html/body if this is a full page layout + if (fullPage) { + $("html").css({ + height: "100%" + , overflow: hid + , overflowX: hid + , overflowY: hid + }); + $("body").css({ + position: "relative" + , height: "100%" + , overflow: hid + , overflowX: hid + , overflowY: hid + , margin: 0 + , padding: 0 // TODO: test whether body-padding could be handled? + , border: "none" // a body-border creates problems because it cannot be measured! + }); + + // set current layout-container dimensions + $.extend(sC, elDims( $N )); + } + else { // set required CSS for overflow and position + // ENSURE container will not 'scroll' + CSS = { overflow: hid, overflowX: hid, overflowY: hid } + var + p = $N.css("position") + , h = $N.css("height") + ; + // if this is a NESTED layout, then container/outer-pane ALREADY has position and height + if (!isChild) { + if (!p || !p.match(/fixed|absolute|relative/)) + CSS.position = "relative"; // container MUST have a 'position' + /* + if (!h || h=="auto") + CSS.height = "100%"; // container MUST have a 'height' + */ + } + $N.css( CSS ); + + // set current layout-container dimensions + if ( $N.is(":visible") ) { + $.extend(sC, elDims( $N )); + if (sC.innerHeight < 1) + _log( o.errors.noContainerHeight.replace(/CONTAINER/, sC.ref) ); + } + } + } catch (ex) {} + } + + /** + * Bind layout hotkeys - if options enabled + * + * @see _create() and addPane() + * @param {string=} [panes=""] The edge(s) to process + */ +, initHotkeys = function (panes) { + panes = panes ? panes.split(",") : _c.borderPanes; + // bind keyDown to capture hotkeys, if option enabled for ANY pane + $.each(panes, function (i, pane) { + var o = options[pane]; + if (o.enableCursorHotkey || o.customHotkey) { + $(document).bind("keydown."+ sID, keyDown); // only need to bind this ONCE + return false; // BREAK - binding was done + } + }); + } + + /** + * Build final OPTIONS data + * + * @see _create() + */ +, initOptions = function () { + var data, d, pane, key, val, i, c, o; + + // reprocess user's layout-options to have correct options sub-key structure + opts = $.layout.transformData( opts ); // panes = default subkey + + // auto-rename old options for backward compatibility + opts = $.layout.backwardCompatibility.renameAllOptions( opts ); + + // if user-options has 'panes' key (pane-defaults), clean it... + if (!$.isEmptyObject(opts.panes)) { + // REMOVE any pane-defaults that MUST be set per-pane + data = $.layout.optionsMap.noDefault; + for (i=0, c=data.length; i 0) { + z.pane_normal = zo; + z.content_mask = max(zo+1, z.content_mask); // MIN = +1 + z.resizer_normal = max(zo+2, z.resizer_normal); // MIN = +2 + } + + // DELETE 'panes' key now that we are done - values were copied to EACH pane + delete options.panes; + + + function createFxOptions ( pane ) { + var o = options[pane] + , d = options.panes; + // ensure fxSettings key to avoid errors + if (!o.fxSettings) o.fxSettings = {}; + if (!d.fxSettings) d.fxSettings = {}; + + $.each(["_open","_close","_size"], function (i,n) { + var + sName = "fxName"+ n + , sSpeed = "fxSpeed"+ n + , sSettings = "fxSettings"+ n + // recalculate fxName according to specificity rules + , fxName = o[sName] = + o[sName] // options.west.fxName_open + || d[sName] // options.panes.fxName_open + || o.fxName // options.west.fxName + || d.fxName // options.panes.fxName + || "none" // MEANS $.layout.defaults.panes.fxName == "" || false || null || 0 + ; + // validate fxName to ensure is valid effect - MUST have effect-config data in options.effects + if (fxName === "none" || !$.effects || !$.effects[fxName] || !options.effects[fxName]) + fxName = o[sName] = "none"; // effect not loaded OR unrecognized fxName + + // set vars for effects subkeys to simplify logic + var fx = options.effects[fxName] || {} // effects.slide + , fx_all = fx.all || null // effects.slide.all + , fx_pane = fx[pane] || null // effects.slide.west + ; + // create fxSpeed[_open|_close|_size] + o[sSpeed] = + o[sSpeed] // options.west.fxSpeed_open + || d[sSpeed] // options.west.fxSpeed_open + || o.fxSpeed // options.west.fxSpeed + || d.fxSpeed // options.panes.fxSpeed + || null // DEFAULT - let fxSetting.duration control speed + ; + // create fxSettings[_open|_close|_size] + o[sSettings] = $.extend( + true + , {} + , fx_all // effects.slide.all + , fx_pane // effects.slide.west + , d.fxSettings // options.panes.fxSettings + , o.fxSettings // options.west.fxSettings + , d[sSettings] // options.panes.fxSettings_open + , o[sSettings] // options.west.fxSettings_open + ); + }); + + // DONE creating action-specific-settings for this pane, + // so DELETE generic options - are no longer meaningful + delete o.fxName; + delete o.fxSpeed; + delete o.fxSettings; + } + } + + /** + * Initialize module objects, styling, size and position for all panes + * + * @see _initElements() + * @param {string} pane The pane to process + */ +, getPane = function (pane) { + var sel = options[pane].paneSelector + if (sel.substr(0,1)==="#") // ID selector + // NOTE: elements selected 'by ID' DO NOT have to be 'children' + return $N.find(sel).eq(0); + else { // class or other selector + var $P = $N.children(sel).eq(0); + // look for the pane nested inside a 'form' element + return $P.length ? $P : $N.children("form:first").children(sel).eq(0); + } + } + +, initPanes = function (evt) { + // stopPropagation if called by trigger("layoutinitpanes") - use evtPane utility + evtPane(evt); + + // NOTE: do north & south FIRST so we can measure their height - do center LAST + $.each(_c.allPanes, function (idx, pane) { + addPane( pane, true ); + }); + + // init the pane-handles NOW in case we have to hide or close the pane below + initHandles(); + + // now that all panes have been initialized and initially-sized, + // make sure there is really enough space available for each pane + $.each(_c.borderPanes, function (i, pane) { + if ($Ps[pane] && state[pane].isVisible) { // pane is OPEN + setSizeLimits(pane); + makePaneFit(pane); // pane may be Closed, Hidden or Resized by makePaneFit() + } + }); + // size center-pane AGAIN in case we 'closed' a border-pane in loop above + sizeMidPanes("center"); + + // Chrome/Webkit sometimes fires callbacks BEFORE it completes resizing! + // Before RC30.3, there was a 10ms delay here, but that caused layout + // to load asynchrously, which is BAD, so try skipping delay for now + + // process pane contents and callbacks, and init/resize child-layout if exists + $.each(_c.allPanes, function (i, pane) { + var o = options[pane]; + if ($Ps[pane]) { + if (state[pane].isVisible) { // pane is OPEN + sizeContent(pane); + // trigger pane.onResize if triggerEventsOnLoad = true + if (o.triggerEventsOnLoad) + _runCallbacks("onresize_end", pane); + else // automatic if onresize called, otherwise call it specifically + // resize child - IF inner-layout already exists (created before this layout) + resizeChildLayout(pane); + } + // init childLayout - even if pane is not visible + if (o.initChildLayout && o.childOptions) + createChildLayout(pane); + } + }); + } + + /** + * Add a pane to the layout - subroutine of initPanes() + * + * @see initPanes() + * @param {string} pane The pane to process + * @param {boolean=} [force=false] Size content after init + */ +, addPane = function (pane, force) { + if (!force && !isInitialized()) return; + var + o = options[pane] + , s = state[pane] + , c = _c[pane] + , fx = s.fx + , dir = c.dir + , spacing = o.spacing_open || 0 + , isCenter = (pane === "center") + , CSS = {} + , $P = $Ps[pane] + , size, minSize, maxSize + ; + // if pane-pointer already exists, remove the old one first + if ($P) + removePane( pane, false, true, false ); + else + $Cs[pane] = false; // init + + $P = $Ps[pane] = getPane(pane); + if (!$P.length) { + $Ps[pane] = false; // logic + return; + } + + // SAVE original Pane CSS + if (!$P.data("layoutCSS")) { + var props = "position,top,left,bottom,right,width,height,overflow,zIndex,display,backgroundColor,padding,margin,border"; + $P.data("layoutCSS", elCSS($P, props)); + } + + // create alias for pane data in Instance - initHandles will add more + Instance[pane] = { name: pane, pane: $Ps[pane], content: $Cs[pane], options: options[pane], state: state[pane], child: children[pane] }; + + // add classes, attributes & events + $P .data({ + parentLayout: Instance // pointer to Layout Instance + , layoutPane: Instance[pane] // NEW pointer to pane-alias-object + , layoutEdge: pane + , layoutRole: "pane" + }) + .css(c.cssReq).css("zIndex", options.zIndexes.pane_normal) + .css(o.applyDemoStyles ? c.cssDemo : {}) // demo styles + .addClass( o.paneClass +" "+ o.paneClass+"-"+pane ) // default = "ui-layout-pane ui-layout-pane-west" - may be a dupe of 'paneSelector' + .bind("mouseenter."+ sID, addHover ) + .bind("mouseleave."+ sID, removeHover ) + ; + var paneMethods = { + hide: '' + , show: '' + , toggle: '' + , close: '' + , open: '' + , slideOpen: '' + , slideClose: '' + , slideToggle: '' + , size: 'sizePane' + , sizePane: 'sizePane' + , sizeContent: '' + , sizeHandles: '' + , enableClosable: '' + , disableClosable: '' + , enableSlideable: '' + , disableSlideable: '' + , enableResizable: '' + , disableResizable: '' + , swapPanes: 'swapPanes' + , swap: 'swapPanes' + , move: 'swapPanes' + , removePane: 'removePane' + , remove: 'removePane' + , createChildLayout: '' + , resizeChildLayout: '' + , resizeAll: 'resizeAll' + , resizeLayout: 'resizeAll' + } + , name; + // loop hash and bind all methods - include layoutID namespacing + for (name in paneMethods) { + $P.bind("layoutpane"+ name.toLowerCase() +"."+ sID, Instance[ paneMethods[name] || name ]); + } + + // see if this pane has a 'scrolling-content element' + initContent(pane, false); // false = do NOT sizeContent() - called later + + if (!isCenter) { + // call _parseSize AFTER applying pane classes & styles - but before making visible (if hidden) + // if o.size is auto or not valid, then MEASURE the pane and use that as its 'size' + size = s.size = _parseSize(pane, o.size); + minSize = _parseSize(pane,o.minSize) || 1; + maxSize = _parseSize(pane,o.maxSize) || 100000; + if (size > 0) size = max(min(size, maxSize), minSize); + + // state for border-panes + s.isClosed = false; // true = pane is closed + s.isSliding = false; // true = pane is currently open by 'sliding' over adjacent panes + s.isResizing= false; // true = pane is in process of being resized + s.isHidden = false; // true = pane is hidden - no spacing, resizer or toggler is visible! + + // array for 'pin buttons' whose classNames are auto-updated on pane-open/-close + if (!s.pins) s.pins = []; + } + // states common to ALL panes + s.tagName = $P[0].tagName; + s.edge = pane; // useful if pane is (or about to be) 'swapped' - easy find out where it is (or is going) + s.noRoom = false; // true = pane 'automatically' hidden due to insufficient room - will unhide automatically + s.isVisible = true; // false = pane is invisible - closed OR hidden - simplify logic + + // set css-position to account for container borders & padding + switch (pane) { + case "north": CSS.top = sC.insetTop; + CSS.left = sC.insetLeft; + CSS.right = sC.insetRight; + break; + case "south": CSS.bottom = sC.insetBottom; + CSS.left = sC.insetLeft; + CSS.right = sC.insetRight; + break; + case "west": CSS.left = sC.insetLeft; // top, bottom & height set by sizeMidPanes() + break; + case "east": CSS.right = sC.insetRight; // ditto + break; + case "center": // top, left, width & height set by sizeMidPanes() + } + + if (dir === "horz") // north or south pane + CSS.height = cssH($P, size); + else if (dir === "vert") // east or west pane + CSS.width = cssW($P, size); + //else if (isCenter) {} + + $P.css(CSS); // apply size -- top, bottom & height will be set by sizeMidPanes + if (dir != "horz") sizeMidPanes(pane, true); // true = skipCallback + + // close or hide the pane if specified in settings + if (o.initClosed && o.closable && !o.initHidden) + close(pane, true, true); // true, true = force, noAnimation + else if (o.initHidden || o.initClosed) + hide(pane); // will be completely invisible - no resizer or spacing + else if (!s.noRoom) + // make the pane visible - in case was initially hidden + $P.css("display","block"); + // ELSE setAsOpen() - called later by initHandles() + + // RESET visibility now - pane will appear IF display:block + $P.css("visibility","visible"); + + // check option for auto-handling of pop-ups & drop-downs + if (o.showOverflowOnHover) + $P.hover( allowOverflow, resetOverflow ); + + // if manually adding a pane AFTER layout initialization, then... + if (state.initialized) { + initHandles( pane ); + initHotkeys( pane ); + resizeAll(); // will sizeContent if pane is visible + if (s.isVisible) { // pane is OPEN + if (o.triggerEventsOnLoad) + _runCallbacks("onresize_end", pane); + else // automatic if onresize called, otherwise call it specifically + // resize child - IF inner-layout already exists (created before this layout) + resizeChildLayout(pane); // a previously existing childLayout + } + if (o.initChildLayout && o.childOptions) + createChildLayout(pane); + } + } + + /** + * Initialize module objects, styling, size and position for all resize bars and toggler buttons + * + * @see _create() + * @param {string=} [panes=""] The edge(s) to process + */ +, initHandles = function (panes) { + panes = panes ? panes.split(",") : _c.borderPanes; + + // create toggler DIVs for each pane, and set object pointers for them, eg: $R.north = north toggler DIV + $.each(panes, function (i, pane) { + var $P = $Ps[pane]; + $Rs[pane] = false; // INIT + $Ts[pane] = false; + if (!$P) return; // pane does not exist - skip + + var + o = options[pane] + , s = state[pane] + , c = _c[pane] + , paneId = o.paneSelector.substr(0,1) === "#" ? o.paneSelector.substr(1) : "" + , rClass = o.resizerClass + , tClass = o.togglerClass + , side = c.side.toLowerCase() + , spacing = (s.isVisible ? o.spacing_open : o.spacing_closed) + , _pane = "-"+ pane // used for classNames + , _state = (s.isVisible ? "-open" : "-closed") // used for classNames + , I = Instance[pane] + // INIT RESIZER BAR + , $R = I.resizer = $Rs[pane] = $("
                                                                                          ") + // INIT TOGGLER BUTTON + , $T = I.toggler = (o.closable ? $Ts[pane] = $("
                                                                                          ") : false) + ; + + //if (s.isVisible && o.resizable) ... handled by initResizable + if (!s.isVisible && o.slidable) + $R.attr("title", o.tips.Slide).css("cursor", o.sliderCursor); + + $R // if paneSelector is an ID, then create a matching ID for the resizer, eg: "#paneLeft" => "paneLeft-resizer" + .attr("id", paneId ? paneId +"-resizer" : "" ) + .data({ + parentLayout: Instance + , layoutPane: Instance[pane] // NEW pointer to pane-alias-object + , layoutEdge: pane + , layoutRole: "resizer" + }) + .css(_c.resizers.cssReq).css("zIndex", options.zIndexes.resizer_normal) + .css(o.applyDemoStyles ? _c.resizers.cssDemo : {}) // add demo styles + .addClass(rClass +" "+ rClass+_pane) + .hover(addHover, removeHover) // ALWAYS add hover-classes, even if resizing is not enabled - handle with CSS instead + .hover(onResizerEnter, onResizerLeave) // ALWAYS NEED resizer.mouseleave to balance toggler.mouseenter + .appendTo($N) // append DIV to container + ; + + if ($T) { + $T // if paneSelector is an ID, then create a matching ID for the resizer, eg: "#paneLeft" => "#paneLeft-toggler" + .attr("id", paneId ? paneId +"-toggler" : "" ) + .data({ + parentLayout: Instance + , layoutPane: Instance[pane] // NEW pointer to pane-alias-object + , layoutEdge: pane + , layoutRole: "toggler" + }) + .css(_c.togglers.cssReq) // add base/required styles + .css(o.applyDemoStyles ? _c.togglers.cssDemo : {}) // add demo styles + .addClass(tClass +" "+ tClass+_pane) + .hover(addHover, removeHover) // ALWAYS add hover-classes, even if toggling is not enabled - handle with CSS instead + .bind("mouseenter", onResizerEnter) // NEED toggler.mouseenter because mouseenter MAY NOT fire on resizer + .appendTo($R) // append SPAN to resizer DIV + ; + // ADD INNER-SPANS TO TOGGLER + if (o.togglerContent_open) // ui-layout-open + $(""+ o.togglerContent_open +"") + .data({ + layoutEdge: pane + , layoutRole: "togglerContent" + }) + .data("layoutRole", "togglerContent") + .data("layoutEdge", pane) + .addClass("content content-open") + .css("display","none") + .appendTo( $T ) + //.hover( addHover, removeHover ) // use ui-layout-toggler-west-hover .content-open instead! + ; + if (o.togglerContent_closed) // ui-layout-closed + $(""+ o.togglerContent_closed +"") + .data({ + layoutEdge: pane + , layoutRole: "togglerContent" + }) + .addClass("content content-closed") + .css("display","none") + .appendTo( $T ) + //.hover( addHover, removeHover ) // use ui-layout-toggler-west-hover .content-closed instead! + ; + // ADD TOGGLER.click/.hover + enableClosable(pane); + } + + // add Draggable events + initResizable(pane); + + // ADD CLASSNAMES & SLIDE-BINDINGS - eg: class="resizer resizer-west resizer-open" + if (s.isVisible) + setAsOpen(pane); // onOpen will be called, but NOT onResize + else { + setAsClosed(pane); // onClose will be called + bindStartSlidingEvent(pane, true); // will enable events IF option is set + } + + }); + + // SET ALL HANDLE DIMENSIONS + sizeHandles(); + } + + + /** + * Initialize scrolling ui-layout-content div - if exists + * + * @see initPane() - or externally after an Ajax injection + * @param {string} [pane] The pane to process + * @param {boolean=} [resize=true] Size content after init + */ +, initContent = function (pane, resize) { + if (!isInitialized()) return; + var + o = options[pane] + , sel = o.contentSelector + , I = Instance[pane] + , $P = $Ps[pane] + , $C + ; + if (sel) $C = I.content = $Cs[pane] = (o.findNestedContent) + ? $P.find(sel).eq(0) // match 1-element only + : $P.children(sel).eq(0) + ; + if ($C && $C.length) { + $C.data("layoutRole", "content"); + // SAVE original Pane CSS + if (!$C.data("layoutCSS")) + $C.data("layoutCSS", elCSS($C, "height")); + $C.css( _c.content.cssReq ); + if (o.applyDemoStyles) { + $C.css( _c.content.cssDemo ); // add padding & overflow: auto to content-div + $P.css( _c.content.cssDemoPane ); // REMOVE padding/scrolling from pane + } + state[pane].content = {}; // init content state + if (resize !== false) sizeContent(pane); + // sizeContent() is called AFTER init of all elements + } + else + I.content = $Cs[pane] = false; + } + + + /** + * Add resize-bars to all panes that specify it in options + * -dependancy: $.fn.resizable - will skip if not found + * + * @see _create() + * @param {string=} [panes=""] The edge(s) to process + */ +, initResizable = function (panes) { + var draggingAvailable = $.layout.plugins.draggable + , side // set in start() + ; + panes = panes ? panes.split(",") : _c.borderPanes; + + $.each(panes, function (idx, pane) { + var o = options[pane]; + if (!draggingAvailable || !$Ps[pane] || !o.resizable) { + o.resizable = false; + return true; // skip to next + } + + var s = state[pane] + , z = options.zIndexes + , c = _c[pane] + , side = c.dir=="horz" ? "top" : "left" + , opEdge = _c.oppositeEdge[pane] + , masks = pane +",center,"+ opEdge + (c.dir=="horz" ? ",west,east" : "") + , $P = $Ps[pane] + , $R = $Rs[pane] + , base = o.resizerClass + , lastPos = 0 // used when live-resizing + , r, live // set in start because may change + // 'drag' classes are applied to the ORIGINAL resizer-bar while dragging is in process + , resizerClass = base+"-drag" // resizer-drag + , resizerPaneClass = base+"-"+pane+"-drag" // resizer-north-drag + // 'helper' class is applied to the CLONED resizer-bar while it is being dragged + , helperClass = base+"-dragging" // resizer-dragging + , helperPaneClass = base+"-"+pane+"-dragging" // resizer-north-dragging + , helperLimitClass = base+"-dragging-limit" // resizer-drag + , helperPaneLimitClass = base+"-"+pane+"-dragging-limit" // resizer-north-drag + , helperClassesSet = false // logic var + ; + + if (!s.isClosed) + $R.attr("title", o.tips.Resize) + .css("cursor", o.resizerCursor); // n-resize, s-resize, etc + + $R.draggable({ + containment: $N[0] // limit resizing to layout container + , axis: (c.dir=="horz" ? "y" : "x") // limit resizing to horz or vert axis + , delay: 0 + , distance: 1 + , grid: o.resizingGrid + // basic format for helper - style it using class: .ui-draggable-dragging + , helper: "clone" + , opacity: o.resizerDragOpacity + , addClasses: false // avoid ui-state-disabled class when disabled + //, iframeFix: o.draggableIframeFix // TODO: consider using when bug is fixed + , zIndex: z.resizer_drag + + , start: function (e, ui) { + // REFRESH options & state pointers in case we used swapPanes + o = options[pane]; + s = state[pane]; + // re-read options + live = o.livePaneResizing; + + // ondrag_start callback - will CANCEL hide if returns false + // TODO: dragging CANNOT be cancelled like this, so see if there is a way? + if (false === _runCallbacks("ondrag_start", pane)) return false; + + s.isResizing = true; // prevent pane from closing while resizing + timer.clear(pane+"_closeSlider"); // just in case already triggered + + // SET RESIZER LIMITS - used in drag() + setSizeLimits(pane); // update pane/resizer state + r = s.resizerPosition; + lastPos = ui.position[ side ] + + $R.addClass( resizerClass +" "+ resizerPaneClass ); // add drag classes + helperClassesSet = false; // reset logic var - see drag() + + // DISABLE TEXT SELECTION (probably already done by resizer.mouseOver) + $('body').disableSelection(); + + // MASK PANES CONTAINING IFRAMES, APPLETS OR OTHER TROUBLESOME ELEMENTS + showMasks( masks ); + } + + , drag: function (e, ui) { + if (!helperClassesSet) { // can only add classes after clone has been added to the DOM + //$(".ui-draggable-dragging") + ui.helper + .addClass( helperClass +" "+ helperPaneClass ) // add helper classes + .css({ right: "auto", bottom: "auto" }) // fix dir="rtl" issue + .children().css("visibility","hidden") // hide toggler inside dragged resizer-bar + ; + helperClassesSet = true; + // draggable bug!? RE-SET zIndex to prevent E/W resize-bar showing through N/S pane! + if (s.isSliding) $Ps[pane].css("zIndex", z.pane_sliding); + } + // CONTAIN RESIZER-BAR TO RESIZING LIMITS + var limit = 0; + if (ui.position[side] < r.min) { + ui.position[side] = r.min; + limit = -1; + } + else if (ui.position[side] > r.max) { + ui.position[side] = r.max; + limit = 1; + } + // ADD/REMOVE dragging-limit CLASS + if (limit) { + ui.helper.addClass( helperLimitClass +" "+ helperPaneLimitClass ); // at dragging-limit + window.defaultStatus = (limit>0 && pane.match(/(north|west)/)) || (limit<0 && pane.match(/(south|east)/)) ? o.tips.maxSizeWarning : o.tips.minSizeWarning; + } + else { + ui.helper.removeClass( helperLimitClass +" "+ helperPaneLimitClass ); // not at dragging-limit + window.defaultStatus = ""; + } + // DYNAMICALLY RESIZE PANES IF OPTION ENABLED + // won't trigger unless resizer has actually moved! + if (live && Math.abs(ui.position[side] - lastPos) >= o.liveResizingTolerance) { + lastPos = ui.position[side]; + resizePanes(e, ui, pane) + } + } + + , stop: function (e, ui) { + $('body').enableSelection(); // RE-ENABLE TEXT SELECTION + window.defaultStatus = ""; // clear 'resizing limit' message from statusbar + $R.removeClass( resizerClass +" "+ resizerPaneClass ); // remove drag classes from Resizer + s.isResizing = false; + resizePanes(e, ui, pane, true, masks); // true = resizingDone + } + + }); + }); + + /** + * resizePanes + * + * Sub-routine called from stop() - and drag() if livePaneResizing + * + * @param {!Object} evt + * @param {!Object} ui + * @param {string} pane + * @param {boolean=} [resizingDone=false] + */ + var resizePanes = function (evt, ui, pane, resizingDone, masks) { + var dragPos = ui.position + , c = _c[pane] + , o = options[pane] + , s = state[pane] + , resizerPos + ; + switch (pane) { + case "north": resizerPos = dragPos.top; break; + case "west": resizerPos = dragPos.left; break; + case "south": resizerPos = sC.offsetHeight - dragPos.top - o.spacing_open; break; + case "east": resizerPos = sC.offsetWidth - dragPos.left - o.spacing_open; break; + }; + // remove container margin from resizer position to get the pane size + var newSize = resizerPos - sC["inset"+ c.side]; + + // Disable OR Resize Mask(s) created in drag.start + if (!resizingDone) { + // ensure we meet liveResizingTolerance criteria + if (Math.abs(newSize - s.size) < o.liveResizingTolerance) + return; // SKIP resize this time + // resize the pane + manualSizePane(pane, newSize, false, true); // true = noAnimation + sizeMasks(); // resize all visible masks + } + else { // resizingDone + // ondrag_end callback + if (false !== _runCallbacks("ondrag_end", pane)) + manualSizePane(pane, newSize, false, true); // true = noAnimation + hideMasks(); // hide all masks, which include panes with 'content/iframe-masks' + if (s.isSliding && masks) // RE-SHOW only 'object-masks' so objects won't show through sliding pane + showMasks( masks, true ); // true = onlyForObjects + } + }; + } + + /** + * sizeMask + * + * Needed to overlay a DIV over an IFRAME-pane because mask CANNOT be *inside* the pane + * Called when mask created, and during livePaneResizing + */ +, sizeMask = function () { + var $M = $(this) + , pane = $M.data("layoutMask") // eg: "west" + , s = state[pane] + ; + // only masks over an IFRAME-pane need manual resizing + if (s.tagName == "IFRAME" && s.isVisible) // no need to mask closed/hidden panes + $M.css({ + top: s.offsetTop + , left: s.offsetLeft + , width: s.outerWidth + , height: s.outerHeight + }); + /* ALT Method... + var $P = $Ps[pane]; + $M.css( $P.position() ).css({ width: $P[0].offsetWidth, height: $P[0].offsetHeight }); + */ + } +, sizeMasks = function () { + $Ms.each( sizeMask ); // resize all 'visible' masks + } + +, showMasks = function (panes, onlyForObjects) { + var a = panes ? panes.split(",") : $.layout.config.allPanes + , z = options.zIndexes + , o, s; + $.each(a, function(i,p){ + s = state[p]; + o = options[p]; + if (s.isVisible && ( (!onlyForObjects && o.maskContents) || o.maskObjects )) { + getMasks(p).each(function(){ + sizeMask.call(this); + this.style.zIndex = s.isSliding ? z.pane_sliding+1 : z.pane_normal+1 + this.style.display = "block"; + }); + } + }); + } + +, hideMasks = function () { + // ensure no pane is resizing - could be a timing issue + var skip; + $.each( $.layout.config.borderPanes, function(i,p){ + if (state[p].isResizing) { + skip = true; + return false; // BREAK + } + }); + if (!skip) + $Ms.hide(); // hide ALL masks + } + +, getMasks = function (pane) { + var $Masks = $([]) + , $M, i = 0, c = $Ms.length + ; + for (; i CSS + if (sC.tagName === "BODY" && ($N = $("html")).data(css)) // RESET CSS + $N.css( $N.data(css) ).removeData(css); + + // trigger plugins for this layout, if there are any + runPluginCallbacks( Instance, $.layout.onDestroy ); + + // trigger state-management and onunload callback + unload(); + + // clear the Instance of everything except for container & options (so could recreate) + // RE-CREATE: myLayout = myLayout.container.layout( myLayout.options ); + for (n in Instance) + if (!n.match(/^(container|options)$/)) delete Instance[ n ]; + // add a 'destroyed' flag to make it easy to check + Instance.destroyed = true; + + // if this is a child layout, CLEAR the child-pointer in the parent + /* for now the pointer REMAINS, but with only container, options and destroyed keys + if (parentPane) { + var layout = parentPane.pane.data("parentLayout"); + parentPane.child = layout.children[ parentPane.name ] = null; + } + */ + + return Instance; // for coding convenience + } + + /** + * Remove a pane from the layout - subroutine of destroy() + * + * @see destroy() + * @param {string|Object} evt_or_pane The pane to process + * @param {boolean=} [remove=false] Remove the DOM element? + * @param {boolean=} [skipResize=false] Skip calling resizeAll()? + * @param {boolean=} [destroyChild=true] Destroy Child-layouts? If not passed, obeys options setting + */ +, removePane = function (evt_or_pane, remove, skipResize, destroyChild) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , $P = $Ps[pane] + , $C = $Cs[pane] + , $R = $Rs[pane] + , $T = $Ts[pane] + ; + // NOTE: elements can still exist even after remove() + // so check for missing data(), which is cleared by removed() + if ($P && $.isEmptyObject( $P.data() )) $P = false; + if ($C && $.isEmptyObject( $C.data() )) $C = false; + if ($R && $.isEmptyObject( $R.data() )) $R = false; + if ($T && $.isEmptyObject( $T.data() )) $T = false; + + if ($P) $P.stop(true, true); + + // check for a child layout + var o = options[pane] + , s = state[pane] + , d = "layout" + , css = "layoutCSS" + , child = children[pane] || ($P ? $P.data(d) : 0) || ($C ? $C.data(d) : 0) || null + , destroy = destroyChild !== undefined ? destroyChild : o.destroyChildLayout + ; + + // FIRST destroy the child-layout(s) + if (destroy && child && !child.destroyed) { + child.destroy(true); // tell child-layout to destroy ALL its child-layouts too + if (child.destroyed) // destroy was successful + child = null; // clear pointer for logic below + } + + if ($P && remove && !child) + $P.remove(); + else if ($P && $P[0]) { + // create list of ALL pane-classes that need to be removed + var root = o.paneClass // default="ui-layout-pane" + , pRoot = root +"-"+ pane // eg: "ui-layout-pane-west" + , _open = "-open" + , _sliding= "-sliding" + , _closed = "-closed" + , classes = [ root, root+_open, root+_closed, root+_sliding, // generic classes + pRoot, pRoot+_open, pRoot+_closed, pRoot+_sliding ] // pane-specific classes + ; + $.merge(classes, getHoverClasses($P, true)); // ADD hover-classes + // remove all Layout classes from pane-element + $P .removeClass( classes.join(" ") ) // remove ALL pane-classes + .removeData("parentLayout") + .removeData("layoutPane") + .removeData("layoutRole") + .removeData("layoutEdge") + .removeData("autoHidden") // in case set + .unbind("."+ sID) // remove ALL Layout events + // TODO: remove these extra unbind commands when jQuery is fixed + //.unbind("mouseenter"+ sID) + //.unbind("mouseleave"+ sID) + ; + // do NOT reset CSS if this pane/content is STILL the container of a nested layout! + // the nested layout will reset its 'container' CSS when/if it is destroyed + if ($C && $C.data(d)) { + // a content-div may not have a specific width, so give it one to contain the Layout + $C.width( $C.width() ); + child.resizeAll(); // now resize the Layout + } + else if ($C) + $C.css( $C.data(css) ).removeData(css).removeData("layoutRole"); + // remove pane AFTER content in case there was a nested layout + if (!$P.data(d)) + $P.css( $P.data(css) ).removeData(css); + } + + // REMOVE pane resizer and toggler elements + if ($T) $T.remove(); + if ($R) $R.remove(); + + // CLEAR all pointers and state data + Instance[pane] = $Ps[pane] = $Cs[pane] = $Rs[pane] = $Ts[pane] = children[pane] = false; + s = { removed: true }; + + if (!skipResize) + resizeAll(); + } + + +/* + * ########################### + * ACTION METHODS + * ########################### + */ + +, _hidePane = function (pane) { + var $P = $Ps[pane] + , o = options[pane] + , s = $P[0].style + ; + if (o.useOffscreenClose) { + if (!$P.data(_c.offscreenReset)) + $P.data(_c.offscreenReset, { left: s.left, right: s.right }); + $P.css( _c.offscreenCSS ); + } + else + $P.hide().removeData(_c.offscreenReset); + } + +, _showPane = function (pane) { + var $P = $Ps[pane] + , o = options[pane] + , off = _c.offscreenCSS + , old = $P.data(_c.offscreenReset) + , s = $P[0].style + ; + $P .show() // ALWAYS show, just in case + .removeData(_c.offscreenReset); + if (o.useOffscreenClose && old) { + if (s.left == off.left) + s.left = old.left; + if (s.right == off.right) + s.right = old.right; + } + } + + + /** + * Completely 'hides' a pane, including its spacing - as if it does not exist + * The pane is not actually 'removed' from the source, so can use 'show' to un-hide it + * + * @param {string|Object} evt_or_pane The pane being hidden, ie: north, south, east, or west + * @param {boolean=} [noAnimation=false] + */ +, hide = function (evt_or_pane, noAnimation) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , o = options[pane] + , s = state[pane] + , $P = $Ps[pane] + , $R = $Rs[pane] + ; + if (!$P || s.isHidden) return; // pane does not exist OR is already hidden + + // onhide_start callback - will CANCEL hide if returns false + if (state.initialized && false === _runCallbacks("onhide_start", pane)) return; + + s.isSliding = false; // just in case + + // now hide the elements + if ($R) $R.hide(); // hide resizer-bar + if (!state.initialized || s.isClosed) { + s.isClosed = true; // to trigger open-animation on show() + s.isHidden = true; + s.isVisible = false; + if (!state.initialized) + _hidePane(pane); // no animation when loading page + sizeMidPanes(_c[pane].dir === "horz" ? "" : "center"); + if (state.initialized || o.triggerEventsOnLoad) + _runCallbacks("onhide_end", pane); + } + else { + s.isHiding = true; // used by onclose + close(pane, false, noAnimation); // adjust all panes to fit + } + } + + /** + * Show a hidden pane - show as 'closed' by default unless openPane = true + * + * @param {string|Object} evt_or_pane The pane being opened, ie: north, south, east, or west + * @param {boolean=} [openPane=false] + * @param {boolean=} [noAnimation=false] + * @param {boolean=} [noAlert=false] + */ +, show = function (evt_or_pane, openPane, noAnimation, noAlert) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , o = options[pane] + , s = state[pane] + , $P = $Ps[pane] + , $R = $Rs[pane] + ; + if (!$P || !s.isHidden) return; // pane does not exist OR is not hidden + + // onshow_start callback - will CANCEL show if returns false + if (false === _runCallbacks("onshow_start", pane)) return; + + s.isSliding = false; // just in case + s.isShowing = true; // used by onopen/onclose + //s.isHidden = false; - will be set by open/close - if not cancelled + + // now show the elements + //if ($R) $R.show(); - will be shown by open/close + if (openPane === false) + close(pane, true); // true = force + else + open(pane, false, noAnimation, noAlert); // adjust all panes to fit + } + + + /** + * Toggles a pane open/closed by calling either open or close + * + * @param {string|Object} evt_or_pane The pane being toggled, ie: north, south, east, or west + * @param {boolean=} [slide=false] + */ +, toggle = function (evt_or_pane, slide) { + if (!isInitialized()) return; + var evt = evtObj(evt_or_pane) + , pane = evtPane.call(this, evt_or_pane) + , s = state[pane] + ; + if (evt) // called from to $R.dblclick OR triggerPaneEvent + evt.stopImmediatePropagation(); + if (s.isHidden) + show(pane); // will call 'open' after unhiding it + else if (s.isClosed) + open(pane, !!slide); + else + close(pane); + } + + + /** + * Utility method used during init or other auto-processes + * + * @param {string} pane The pane being closed + * @param {boolean=} [setHandles=false] + */ +, _closePane = function (pane, setHandles) { + var + $P = $Ps[pane] + , s = state[pane] + ; + _hidePane(pane); + s.isClosed = true; + s.isVisible = false; + // UNUSED: if (setHandles) setAsClosed(pane, true); // true = force + } + + /** + * Close the specified pane (animation optional), and resize all other panes as needed + * + * @param {string|Object} evt_or_pane The pane being closed, ie: north, south, east, or west + * @param {boolean=} [force=false] + * @param {boolean=} [noAnimation=false] + * @param {boolean=} [skipCallback=false] + */ +, close = function (evt_or_pane, force, noAnimation, skipCallback) { + var pane = evtPane.call(this, evt_or_pane); + // if pane has been initialized, but NOT the complete layout, close pane instantly + if (!state.initialized && $Ps[pane]) { + _closePane(pane); // INIT pane as closed + return; + } + if (!isInitialized()) return; + + var + $P = $Ps[pane] + , $R = $Rs[pane] + , $T = $Ts[pane] + , o = options[pane] + , s = state[pane] + , c = _c[pane] + , doFX, isShowing, isHiding, wasSliding; + + // QUEUE in case another action/animation is in progress + $N.queue(function( queueNext ){ + + if ( !$P + || (!o.closable && !s.isShowing && !s.isHiding) // invalid request // (!o.resizable && !o.closable) ??? + || (!force && s.isClosed && !s.isShowing) // already closed + ) return queueNext(); + + // onclose_start callback - will CANCEL hide if returns false + // SKIP if just 'showing' a hidden pane as 'closed' + var abort = !s.isShowing && false === _runCallbacks("onclose_start", pane); + + // transfer logic vars to temp vars + isShowing = s.isShowing; + isHiding = s.isHiding; + wasSliding = s.isSliding; + // now clear the logic vars (REQUIRED before aborting) + delete s.isShowing; + delete s.isHiding; + + if (abort) return queueNext(); + + doFX = !noAnimation && !s.isClosed && (o.fxName_close != "none"); + s.isMoving = true; + s.isClosed = true; + s.isVisible = false; + // update isHidden BEFORE sizing panes + if (isHiding) s.isHidden = true; + else if (isShowing) s.isHidden = false; + + if (s.isSliding) // pane is being closed, so UNBIND trigger events + bindStopSlidingEvents(pane, false); // will set isSliding=false + else // resize panes adjacent to this one + sizeMidPanes(_c[pane].dir === "horz" ? "" : "center", false); // false = NOT skipCallback + + // if this pane has a resizer bar, move it NOW - before animation + setAsClosed(pane); + + // CLOSE THE PANE + if (doFX) { // animate the close + // mask panes with objects + var masks = "center"+ (c.dir=="horz" ? ",west,east" : ""); + showMasks( masks, true ); // true = ONLY mask panes with maskObjects=true + lockPaneForFX(pane, true); // need to set left/top so animation will work + $P.hide( o.fxName_close, o.fxSettings_close, o.fxSpeed_close, function () { + lockPaneForFX(pane, false); // undo + if (s.isClosed) close_2(); + queueNext(); + }); + } + else { // hide the pane without animation + _hidePane(pane); + close_2(); + queueNext(); + }; + }); + + // SUBROUTINE + function close_2 () { + s.isMoving = false; + bindStartSlidingEvent(pane, true); // will enable if o.slidable = true + + // if opposite-pane was autoClosed, see if it can be autoOpened now + var altPane = _c.oppositeEdge[pane]; + if (state[ altPane ].noRoom) { + setSizeLimits( altPane ); + makePaneFit( altPane ); + } + + // hide any masks shown while closing + hideMasks(); + + if (!skipCallback && (state.initialized || o.triggerEventsOnLoad)) { + // onclose callback - UNLESS just 'showing' a hidden pane as 'closed' + if (!isShowing) _runCallbacks("onclose_end", pane); + // onhide OR onshow callback + if (isShowing) _runCallbacks("onshow_end", pane); + if (isHiding) _runCallbacks("onhide_end", pane); + } + } + } + + /** + * @param {string} pane The pane just closed, ie: north, south, east, or west + */ +, setAsClosed = function (pane) { + var + $P = $Ps[pane] + , $R = $Rs[pane] + , $T = $Ts[pane] + , o = options[pane] + , s = state[pane] + , side = _c[pane].side.toLowerCase() + , inset = "inset"+ _c[pane].side + , rClass = o.resizerClass + , tClass = o.togglerClass + , _pane = "-"+ pane // used for classNames + , _open = "-open" + , _sliding= "-sliding" + , _closed = "-closed" + ; + $R + .css(side, sC[inset]) // move the resizer + .removeClass( rClass+_open +" "+ rClass+_pane+_open ) + .removeClass( rClass+_sliding +" "+ rClass+_pane+_sliding ) + .addClass( rClass+_closed +" "+ rClass+_pane+_closed ) + .unbind("dblclick."+ sID) + ; + // DISABLE 'resizing' when closed - do this BEFORE bindStartSlidingEvent? + if (o.resizable && $.layout.plugins.draggable) + $R + .draggable("disable") + .removeClass("ui-state-disabled") // do NOT apply disabled styling - not suitable here + .css("cursor", "default") + .attr("title","") + ; + + // if pane has a toggler button, adjust that too + if ($T) { + $T + .removeClass( tClass+_open +" "+ tClass+_pane+_open ) + .addClass( tClass+_closed +" "+ tClass+_pane+_closed ) + .attr("title", o.tips.Open) // may be blank + ; + // toggler-content - if exists + $T.children(".content-open").hide(); + $T.children(".content-closed").css("display","block"); + } + + // sync any 'pin buttons' + syncPinBtns(pane, false); + + if (state.initialized) { + // resize 'length' and position togglers for adjacent panes + sizeHandles(); + } + } + + /** + * Open the specified pane (animation optional), and resize all other panes as needed + * + * @param {string|Object} evt_or_pane The pane being opened, ie: north, south, east, or west + * @param {boolean=} [slide=false] + * @param {boolean=} [noAnimation=false] + * @param {boolean=} [noAlert=false] + */ +, open = function (evt_or_pane, slide, noAnimation, noAlert) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , $P = $Ps[pane] + , $R = $Rs[pane] + , $T = $Ts[pane] + , o = options[pane] + , s = state[pane] + , c = _c[pane] + , doFX, isShowing + ; + // QUEUE in case another action/animation is in progress + $N.queue(function( queueNext ){ + + if ( !$P + || (!o.resizable && !o.closable && !s.isShowing) // invalid request + || (s.isVisible && !s.isSliding) // already open + ) return queueNext(); + + // pane can ALSO be unhidden by just calling show(), so handle this scenario + if (s.isHidden && !s.isShowing) { + queueNext(); // call before show() because it needs the queue free + show(pane, true); + return; + } + + if (o.autoResize && s.size != o.size) // resize pane to original size set in options + sizePane(pane, o.size, true, true, true); // true=skipCallback/forceResize/noAnimation + else + // make sure there is enough space available to open the pane + setSizeLimits(pane, slide); + + // onopen_start callback - will CANCEL open if returns false + var cbReturn = _runCallbacks("onopen_start", pane); + + if (cbReturn === "abort") + return queueNext(); + + // update pane-state again in case options were changed in onopen_start + if (cbReturn !== "NC") // NC = "No Callback" + setSizeLimits(pane, slide); + + if (s.minSize > s.maxSize) { // INSUFFICIENT ROOM FOR PANE TO OPEN! + syncPinBtns(pane, false); // make sure pin-buttons are reset + if (!noAlert && o.tips.noRoomToOpen) + alert(o.tips.noRoomToOpen); + return queueNext(); // ABORT + } + + if (slide) // START Sliding - will set isSliding=true + bindStopSlidingEvents(pane, true); // BIND trigger events to close sliding-pane + else if (s.isSliding) // PIN PANE (stop sliding) - open pane 'normally' instead + bindStopSlidingEvents(pane, false); // UNBIND trigger events - will set isSliding=false + else if (o.slidable) + bindStartSlidingEvent(pane, false); // UNBIND trigger events + + s.noRoom = false; // will be reset by makePaneFit if 'noRoom' + makePaneFit(pane); + + // transfer logic var to temp var + isShowing = s.isShowing; + // now clear the logic var + delete s.isShowing; + + doFX = !noAnimation && s.isClosed && (o.fxName_open != "none"); + s.isMoving = true; + s.isVisible = true; + s.isClosed = false; + // update isHidden BEFORE sizing panes - WHY??? Old? + if (isShowing) s.isHidden = false; + + if (doFX) { // ANIMATE + // mask panes with objects + var masks = "center"+ (c.dir=="horz" ? ",west,east" : ""); + if (s.isSliding) masks += ","+ _c.oppositeEdge[pane]; + showMasks( masks, true ); // true = ONLY mask panes with maskObjects=true + lockPaneForFX(pane, true); // need to set left/top so animation will work + $P.show( o.fxName_open, o.fxSettings_open, o.fxSpeed_open, function() { + lockPaneForFX(pane, false); // undo + if (s.isVisible) open_2(); // continue + queueNext(); + }); + } + else { // no animation + _showPane(pane);// just show pane and... + open_2(); // continue + queueNext(); + }; + }); + + // SUBROUTINE + function open_2 () { + s.isMoving = false; + + // cure iframe display issues + _fixIframe(pane); + + // NOTE: if isSliding, then other panes are NOT 'resized' + if (!s.isSliding) { // resize all panes adjacent to this one + hideMasks(); // remove any masks shown while opening + sizeMidPanes(_c[pane].dir=="vert" ? "center" : "", false); // false = NOT skipCallback + } + + // set classes, position handles and execute callbacks... + setAsOpen(pane); + }; + + } + + /** + * @param {string} pane The pane just opened, ie: north, south, east, or west + * @param {boolean=} [skipCallback=false] + */ +, setAsOpen = function (pane, skipCallback) { + var + $P = $Ps[pane] + , $R = $Rs[pane] + , $T = $Ts[pane] + , o = options[pane] + , s = state[pane] + , side = _c[pane].side.toLowerCase() + , inset = "inset"+ _c[pane].side + , rClass = o.resizerClass + , tClass = o.togglerClass + , _pane = "-"+ pane // used for classNames + , _open = "-open" + , _closed = "-closed" + , _sliding= "-sliding" + ; + $R + .css(side, sC[inset] + getPaneSize(pane)) // move the resizer + .removeClass( rClass+_closed +" "+ rClass+_pane+_closed ) + .addClass( rClass+_open +" "+ rClass+_pane+_open ) + ; + if (s.isSliding) + $R.addClass( rClass+_sliding +" "+ rClass+_pane+_sliding ) + else // in case 'was sliding' + $R.removeClass( rClass+_sliding +" "+ rClass+_pane+_sliding ) + + if (o.resizerDblClickToggle) + $R.bind("dblclick", toggle ); + removeHover( 0, $R ); // remove hover classes + if (o.resizable && $.layout.plugins.draggable) + $R .draggable("enable") + .css("cursor", o.resizerCursor) + .attr("title", o.tips.Resize); + else if (!s.isSliding) + $R.css("cursor", "default"); // n-resize, s-resize, etc + + // if pane also has a toggler button, adjust that too + if ($T) { + $T .removeClass( tClass+_closed +" "+ tClass+_pane+_closed ) + .addClass( tClass+_open +" "+ tClass+_pane+_open ) + .attr("title", o.tips.Close); // may be blank + removeHover( 0, $T ); // remove hover classes + // toggler-content - if exists + $T.children(".content-closed").hide(); + $T.children(".content-open").css("display","block"); + } + + // sync any 'pin buttons' + syncPinBtns(pane, !s.isSliding); + + // update pane-state dimensions - BEFORE resizing content + $.extend(s, elDims($P)); + + if (state.initialized) { + // resize resizer & toggler sizes for all panes + sizeHandles(); + // resize content every time pane opens - to be sure + sizeContent(pane, true); // true = remeasure headers/footers, even if 'pane.isMoving' + } + + if (!skipCallback && (state.initialized || o.triggerEventsOnLoad) && $P.is(":visible")) { + // onopen callback + _runCallbacks("onopen_end", pane); + // onshow callback - TODO: should this be here? + if (s.isShowing) _runCallbacks("onshow_end", pane); + + // ALSO call onresize because layout-size *may* have changed while pane was closed + if (state.initialized) + _runCallbacks("onresize_end", pane); + } + + // TODO: Somehow sizePane("north") is being called after this point??? + } + + + /** + * slideOpen / slideClose / slideToggle + * + * Pass-though methods for sliding + */ +, slideOpen = function (evt_or_pane) { + if (!isInitialized()) return; + var evt = evtObj(evt_or_pane) + , pane = evtPane.call(this, evt_or_pane) + , s = state[pane] + , delay = options[pane].slideDelay_open + ; + // prevent event from triggering on NEW resizer binding created below + if (evt) evt.stopImmediatePropagation(); + + if (s.isClosed && evt && evt.type === "mouseenter" && delay > 0) + // trigger = mouseenter - use a delay + timer.set(pane+"_openSlider", open_NOW, delay); + else + open_NOW(); // will unbind events if is already open + + /** + * SUBROUTINE for timed open + */ + function open_NOW () { + if (!s.isClosed) // skip if no longer closed! + bindStopSlidingEvents(pane, true); // BIND trigger events to close sliding-pane + else if (!s.isMoving) + open(pane, true); // true = slide - open() will handle binding + }; + } + +, slideClose = function (evt_or_pane) { + if (!isInitialized()) return; + var evt = evtObj(evt_or_pane) + , pane = evtPane.call(this, evt_or_pane) + , o = options[pane] + , s = state[pane] + , delay = s.isMoving ? 1000 : 300 // MINIMUM delay - option may override + ; + if (s.isClosed || s.isResizing) + return; // skip if already closed OR in process of resizing + else if (o.slideTrigger_close === "click") + close_NOW(); // close immediately onClick + else if (o.preventQuickSlideClose && s.isMoving) + return; // handle Chrome quick-close on slide-open + else if (o.preventPrematureSlideClose && evt && $.layout.isMouseOverElem(evt, $Ps[pane])) + return; // handle incorrect mouseleave trigger, like when over a SELECT-list in IE + else if (evt) // trigger = mouseleave - use a delay + // 1 sec delay if 'opening', else .3 sec + timer.set(pane+"_closeSlider", close_NOW, max(o.slideDelay_close, delay)); + else // called programically + close_NOW(); + + /** + * SUBROUTINE for timed close + */ + function close_NOW () { + if (s.isClosed) // skip 'close' if already closed! + bindStopSlidingEvents(pane, false); // UNBIND trigger events - TODO: is this needed here? + else if (!s.isMoving) + close(pane); // close will handle unbinding + }; + } + + /** + * @param {string|Object} evt_or_pane The pane being opened, ie: north, south, east, or west + */ +, slideToggle = function (evt_or_pane) { + var pane = evtPane.call(this, evt_or_pane); + toggle(pane, true); + } + + + /** + * Must set left/top on East/South panes so animation will work properly + * + * @param {string} pane The pane to lock, 'east' or 'south' - any other is ignored! + * @param {boolean} doLock true = set left/top, false = remove + */ +, lockPaneForFX = function (pane, doLock) { + var $P = $Ps[pane] + , s = state[pane] + , o = options[pane] + , z = options.zIndexes + ; + if (doLock) { + $P.css({ zIndex: z.pane_animate }); // overlay all elements during animation + if (pane=="south") + $P.css({ top: sC.insetTop + sC.innerHeight - $P.outerHeight() }); + else if (pane=="east") + $P.css({ left: sC.insetLeft + sC.innerWidth - $P.outerWidth() }); + } + else { // animation DONE - RESET CSS + // TODO: see if this can be deleted. It causes a quick-close when sliding in Chrome + $P.css({ zIndex: (s.isSliding ? z.pane_sliding : z.pane_normal) }); + if (pane=="south") + $P.css({ top: "auto" }); + // if pane is positioned 'off-screen', then DO NOT screw with it! + else if (pane=="east" && !$P.css("left").match(/\-99999/)) + $P.css({ left: "auto" }); + // fix anti-aliasing in IE - only needed for animations that change opacity + if (browser.msie && o.fxOpacityFix && o.fxName_open != "slide" && $P.css("filter") && $P.css("opacity") == 1) + $P[0].style.removeAttribute('filter'); + } + } + + + /** + * Toggle sliding functionality of a specific pane on/off by adding removing 'slide open' trigger + * + * @see open(), close() + * @param {string} pane The pane to enable/disable, 'north', 'south', etc. + * @param {boolean} enable Enable or Disable sliding? + */ +, bindStartSlidingEvent = function (pane, enable) { + var o = options[pane] + , $P = $Ps[pane] + , $R = $Rs[pane] + , evtName = o.slideTrigger_open.toLowerCase() + ; + if (!$R || (enable && !o.slidable)) return; + + // make sure we have a valid event + if (evtName.match(/mouseover/)) + evtName = o.slideTrigger_open = "mouseenter"; + else if (!evtName.match(/(click|dblclick|mouseenter)/)) + evtName = o.slideTrigger_open = "click"; + + $R + // add or remove event + [enable ? "bind" : "unbind"](evtName +'.'+ sID, slideOpen) + // set the appropriate cursor & title/tip + .css("cursor", enable ? o.sliderCursor : "default") + .attr("title", enable ? o.tips.Slide : "") + ; + } + + /** + * Add or remove 'mouseleave' events to 'slide close' when pane is 'sliding' open or closed + * Also increases zIndex when pane is sliding open + * See bindStartSlidingEvent for code to control 'slide open' + * + * @see slideOpen(), slideClose() + * @param {string} pane The pane to process, 'north', 'south', etc. + * @param {boolean} enable Enable or Disable events? + */ +, bindStopSlidingEvents = function (pane, enable) { + var o = options[pane] + , s = state[pane] + , c = _c[pane] + , z = options.zIndexes + , evtName = o.slideTrigger_close.toLowerCase() + , action = (enable ? "bind" : "unbind") + , $P = $Ps[pane] + , $R = $Rs[pane] + ; + s.isSliding = enable; // logic + timer.clear(pane+"_closeSlider"); // just in case + + // remove 'slideOpen' event from resizer + // ALSO will raise the zIndex of the pane & resizer + if (enable) bindStartSlidingEvent(pane, false); + + // RE/SET zIndex - increases when pane is sliding-open, resets to normal when not + $P.css("zIndex", enable ? z.pane_sliding : z.pane_normal); + $R.css("zIndex", enable ? z.pane_sliding+2 : z.resizer_normal); // NOTE: mask = pane_sliding+1 + + // make sure we have a valid event + if (!evtName.match(/(click|mouseleave)/)) + evtName = o.slideTrigger_close = "mouseleave"; // also catches 'mouseout' + + // add/remove slide triggers + $R[action](evtName, slideClose); // base event on resize + // need extra events for mouseleave + if (evtName === "mouseleave") { + // also close on pane.mouseleave + $P[action]("mouseleave."+ sID, slideClose); + // cancel timer when mouse moves between 'pane' and 'resizer' + $R[action]("mouseenter."+ sID, cancelMouseOut); + $P[action]("mouseenter."+ sID, cancelMouseOut); + } + + if (!enable) + timer.clear(pane+"_closeSlider"); + else if (evtName === "click" && !o.resizable) { + // IF pane is not resizable (which already has a cursor and tip) + // then set the a cursor & title/tip on resizer when sliding + $R.css("cursor", enable ? o.sliderCursor : "default"); + $R.attr("title", enable ? o.tips.Close : ""); // use Toggler-tip, eg: "Close Pane" + } + + // SUBROUTINE for mouseleave timer clearing + function cancelMouseOut (evt) { + timer.clear(pane+"_closeSlider"); + evt.stopPropagation(); + } + } + + + /** + * Hides/closes a pane if there is insufficient room - reverses this when there is room again + * MUST have already called setSizeLimits() before calling this method + * + * @param {string} pane The pane being resized + * @param {boolean=} [isOpening=false] Called from onOpen? + * @param {boolean=} [skipCallback=false] Should the onresize callback be run? + * @param {boolean=} [force=false] + */ +, makePaneFit = function (pane, isOpening, skipCallback, force) { + var + o = options[pane] + , s = state[pane] + , c = _c[pane] + , $P = $Ps[pane] + , $R = $Rs[pane] + , isSidePane = c.dir==="vert" + , hasRoom = false + ; + // special handling for center & east/west panes + if (pane === "center" || (isSidePane && s.noVerticalRoom)) { + // see if there is enough room to display the pane + // ERROR: hasRoom = s.minHeight <= s.maxHeight && (isSidePane || s.minWidth <= s.maxWidth); + hasRoom = (s.maxHeight >= 0); + if (hasRoom && s.noRoom) { // previously hidden due to noRoom, so show now + _showPane(pane); + if ($R) $R.show(); + s.isVisible = true; + s.noRoom = false; + if (isSidePane) s.noVerticalRoom = false; + _fixIframe(pane); + } + else if (!hasRoom && !s.noRoom) { // not currently hidden, so hide now + _hidePane(pane); + if ($R) $R.hide(); + s.isVisible = false; + s.noRoom = true; + } + } + + // see if there is enough room to fit the border-pane + if (pane === "center") { + // ignore center in this block + } + else if (s.minSize <= s.maxSize) { // pane CAN fit + hasRoom = true; + if (s.size > s.maxSize) // pane is too big - shrink it + sizePane(pane, s.maxSize, skipCallback, force, true); // true = noAnimation + else if (s.size < s.minSize) // pane is too small - enlarge it + sizePane(pane, s.minSize, skipCallback, force, true); + // need s.isVisible because new pseudoClose method keeps pane visible, but off-screen + else if ($R && s.isVisible && $P.is(":visible")) { + // make sure resizer-bar is positioned correctly + // handles situation where nested layout was 'hidden' when initialized + var side = c.side.toLowerCase() + , pos = s.size + sC["inset"+ c.side] + ; + if ($.layout.cssNum($R, side) != pos) $R.css( side, pos ); + } + + // if was previously hidden due to noRoom, then RESET because NOW there is room + if (s.noRoom) { + // s.noRoom state will be set by open or show + if (s.wasOpen && o.closable) { + if (o.autoReopen) + open(pane, false, true, true); // true = noAnimation, true = noAlert + else // leave the pane closed, so just update state + s.noRoom = false; + } + else + show(pane, s.wasOpen, true, true); // true = noAnimation, true = noAlert + } + } + else { // !hasRoom - pane CANNOT fit + if (!s.noRoom) { // pane not set as noRoom yet, so hide or close it now... + s.noRoom = true; // update state + s.wasOpen = !s.isClosed && !s.isSliding; + if (s.isClosed){} // SKIP + else if (o.closable) // 'close' if possible + close(pane, true, true); // true = force, true = noAnimation + else // 'hide' pane if cannot just be closed + hide(pane, true); // true = noAnimation + } + } + } + + + /** + * sizePane / manualSizePane + * sizePane is called only by internal methods whenever a pane needs to be resized + * manualSizePane is an exposed flow-through method allowing extra code when pane is 'manually resized' + * + * @param {string|Object} evt_or_pane The pane being resized + * @param {number} size The *desired* new size for this pane - will be validated + * @param {boolean=} [skipCallback=false] Should the onresize callback be run? + * @param {boolean=} [noAnimation=false] + */ +, manualSizePane = function (evt_or_pane, size, skipCallback, noAnimation) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , o = options[pane] + , s = state[pane] + // if resizing callbacks have been delayed and resizing is now DONE, force resizing to complete... + , forceResize = o.livePaneResizing && !s.isResizing + ; + // ANY call to manualSizePane disables autoResize - ie, percentage sizing + o.autoResize = false; + // flow-through... + sizePane(pane, size, skipCallback, forceResize, noAnimation); // will animate resize if option enabled + } + + /** + * @param {string|Object} evt_or_pane The pane being resized + * @param {number} size The *desired* new size for this pane - will be validated + * @param {boolean=} [skipCallback=false] Should the onresize callback be run? + * @param {boolean=} [force=false] Force resizing even if does not seem necessary + * @param {boolean=} [noAnimation=false] + */ +, sizePane = function (evt_or_pane, size, skipCallback, force, noAnimation) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) // probably NEVER called from event? + , o = options[pane] + , s = state[pane] + , $P = $Ps[pane] + , $R = $Rs[pane] + , side = _c[pane].side.toLowerCase() + , dimName = _c[pane].sizeType.toLowerCase() + , inset = "inset"+ _c[pane].side + , skipResizeWhileDragging = s.isResizing && !o.triggerEventsDuringLiveResize + , doFX = noAnimation !== true && o.animatePaneSizing + , oldSize, newSize + ; + // QUEUE in case another action/animation is in progress + $N.queue(function( queueNext ){ + // calculate 'current' min/max sizes + setSizeLimits(pane); // update pane-state + oldSize = s.size; + size = _parseSize(pane, size); // handle percentages & auto + size = max(size, _parseSize(pane, o.minSize)); + size = min(size, s.maxSize); + if (size < s.minSize) { // not enough room for pane! + queueNext(); // call before makePaneFit() because it needs the queue free + makePaneFit(pane, false, skipCallback); // will hide or close pane + return; + } + + // IF newSize is same as oldSize, then nothing to do - abort + if (!force && size === oldSize) + return queueNext(); + + // onresize_start callback CANNOT cancel resizing because this would break the layout! + if (!skipCallback && state.initialized && s.isVisible) + _runCallbacks("onresize_start", pane); + + // resize the pane, and make sure its visible + newSize = cssSize(pane, size); + + if (doFX && $P.is(":visible")) { // ANIMATE + var fx = $.layout.effects.size[pane] || $.layout.effects.size.all + , easing = o.fxSettings_size.easing || fx.easing + , z = options.zIndexes + , props = {}; + props[ dimName ] = newSize +'px'; + s.isMoving = true; + // overlay all elements during animation + $P.css({ zIndex: z.pane_animate }) + .show().animate( props, o.fxSpeed_size, easing, function(){ + // reset zIndex after animation + $P.css({ zIndex: (s.isSliding ? z.pane_sliding : z.pane_normal) }); + s.isMoving = false; + sizePane_2(); // continue + queueNext(); + }); + } + else { // no animation + $P.css( dimName, newSize ); // resize pane + // if pane is visible, then + if ($P.is(":visible")) + sizePane_2(); // continue + else { + // pane is NOT VISIBLE, so just update state data... + // when pane is *next opened*, it will have the new size + s.size = size; // update state.size + $.extend(s, elDims($P)); // update state dimensions + } + queueNext(); + }; + + }); + + // SUBROUTINE + function sizePane_2 () { + /* Panes are sometimes not sized precisely in some browsers!? + * This code will resize the pane up to 3 times to nudge the pane to the correct size + */ + var actual = dimName==='width' ? $P.outerWidth() : $P.outerHeight() + , tries = [{ + pane: pane + , count: 1 + , target: size + , actual: actual + , correct: (size === actual) + , attempt: size + , cssSize: newSize + }] + , lastTry = tries[0] + , thisTry = {} + , msg = 'Inaccurate size after resizing the '+ pane +'-pane.' + ; + while ( !lastTry.correct ) { + thisTry = { pane: pane, count: lastTry.count+1, target: size }; + + if (lastTry.actual > size) + thisTry.attempt = max(0, lastTry.attempt - (lastTry.actual - size)); + else // lastTry.actual < size + thisTry.attempt = max(0, lastTry.attempt + (size - lastTry.actual)); + + thisTry.cssSize = cssSize(pane, thisTry.attempt); + $P.css( dimName, thisTry.cssSize ); + + thisTry.actual = dimName=='width' ? $P.outerWidth() : $P.outerHeight(); + thisTry.correct = (size === thisTry.actual); + + // log attempts and alert the user of this *non-fatal error* (if showDebugMessages) + if ( tries.length === 1) { + _log(msg, false, true); + _log(lastTry, false, true); + } + _log(thisTry, false, true); + // after 4 tries, is as close as its gonna get! + if (tries.length > 3) break; + + tries.push( thisTry ); + lastTry = tries[ tries.length - 1 ]; + } + // END TESTING CODE + + // update pane-state dimensions + s.size = size; + $.extend(s, elDims($P)); + + if (s.isVisible && $P.is(":visible")) { + // reposition the resizer-bar + if ($R) $R.css( side, size + sC[inset] ); + // resize the content-div + sizeContent(pane); + } + + if (!skipCallback && !skipResizeWhileDragging && state.initialized && s.isVisible) + _runCallbacks("onresize_end", pane); + + // resize all the adjacent panes, and adjust their toggler buttons + // when skipCallback passed, it means the controlling method will handle 'other panes' + if (!skipCallback) { + // also no callback if live-resize is in progress and NOT triggerEventsDuringLiveResize + if (!s.isSliding) sizeMidPanes(_c[pane].dir=="horz" ? "" : "center", skipResizeWhileDragging, force); + sizeHandles(); + } + + // if opposite-pane was autoClosed, see if it can be autoOpened now + var altPane = _c.oppositeEdge[pane]; + if (size < oldSize && state[ altPane ].noRoom) { + setSizeLimits( altPane ); + makePaneFit( altPane, false, skipCallback ); + } + + // DEBUG - ALERT user/developer so they know there was a sizing problem + if (tries.length > 1) + _log(msg +'\nSee the Error Console for details.', true, true); + } + } + + /** + * @see initPanes(), sizePane(), resizeAll(), open(), close(), hide() + * @param {Array.|string} panes The pane(s) being resized, comma-delmited string + * @param {boolean=} [skipCallback=false] Should the onresize callback be run? + * @param {boolean=} [force=false] + */ +, sizeMidPanes = function (panes, skipCallback, force) { + panes = (panes ? panes : "east,west,center").split(","); + + $.each(panes, function (i, pane) { + if (!$Ps[pane]) return; // NO PANE - skip + var + o = options[pane] + , s = state[pane] + , $P = $Ps[pane] + , $R = $Rs[pane] + , isCenter= (pane=="center") + , hasRoom = true + , CSS = {} + , newCenter = calcNewCenterPaneDims() + ; + // update pane-state dimensions + $.extend(s, elDims($P)); + + if (pane === "center") { + if (!force && s.isVisible && newCenter.width === s.outerWidth && newCenter.height === s.outerHeight) + return true; // SKIP - pane already the correct size + // set state for makePaneFit() logic + $.extend(s, cssMinDims(pane), { + maxWidth: newCenter.width + , maxHeight: newCenter.height + }); + CSS = newCenter; + // convert OUTER width/height to CSS width/height + CSS.width = cssW($P, CSS.width); + // NEW - allow pane to extend 'below' visible area rather than hide it + CSS.height = cssH($P, CSS.height); + hasRoom = CSS.width >= 0 && CSS.height >= 0; // height >= 0 = ALWAYS TRUE NOW + // during layout init, try to shrink east/west panes to make room for center + if (!state.initialized && o.minWidth > s.outerWidth) { + var + reqPx = o.minWidth - s.outerWidth + , minE = options.east.minSize || 0 + , minW = options.west.minSize || 0 + , sizeE = state.east.size + , sizeW = state.west.size + , newE = sizeE + , newW = sizeW + ; + if (reqPx > 0 && state.east.isVisible && sizeE > minE) { + newE = max( sizeE-minE, sizeE-reqPx ); + reqPx -= sizeE-newE; + } + if (reqPx > 0 && state.west.isVisible && sizeW > minW) { + newW = max( sizeW-minW, sizeW-reqPx ); + reqPx -= sizeW-newW; + } + // IF we found enough extra space, then resize the border panes as calculated + if (reqPx === 0) { + if (sizeE && sizeE != minE) + sizePane('east', newE, true, force, true); // true = skipCallback/noAnimation - initPanes will handle when done + if (sizeW && sizeW != minW) + sizePane('west', newW, true, force, true); + // now start over! + sizeMidPanes('center', skipCallback, force); + return; // abort this loop + } + } + } + else { // for east and west, set only the height, which is same as center height + // set state.min/maxWidth/Height for makePaneFit() logic + if (s.isVisible && !s.noVerticalRoom) + $.extend(s, elDims($P), cssMinDims(pane)) + if (!force && !s.noVerticalRoom && newCenter.height === s.outerHeight) + return true; // SKIP - pane already the correct size + // east/west have same top, bottom & height as center + CSS.top = newCenter.top; + CSS.bottom = newCenter.bottom; + // NEW - allow pane to extend 'below' visible area rather than hide it + CSS.height = cssH($P, newCenter.height); + s.maxHeight = CSS.height; + hasRoom = (s.maxHeight >= 0); // ALWAYS TRUE NOW + if (!hasRoom) s.noVerticalRoom = true; // makePaneFit() logic + } + + if (hasRoom) { + // resizeAll passes skipCallback because it triggers callbacks after ALL panes are resized + if (!skipCallback && state.initialized) + _runCallbacks("onresize_start", pane); + + $P.css(CSS); // apply the CSS to pane + if (pane !== "center") + sizeHandles(pane); // also update resizer length + if (s.noRoom && !s.isClosed && !s.isHidden) + makePaneFit(pane); // will re-open/show auto-closed/hidden pane + if (s.isVisible) { + $.extend(s, elDims($P)); // update pane dimensions + if (state.initialized) sizeContent(pane); // also resize the contents, if exists + } + } + else if (!s.noRoom && s.isVisible) // no room for pane + makePaneFit(pane); // will hide or close pane + + if (!s.isVisible) + return true; // DONE - next pane + + /* + * Extra CSS for IE6 or IE7 in Quirks-mode - add 'width' to NORTH/SOUTH panes + * Normally these panes have only 'left' & 'right' positions so pane auto-sizes + * ALSO required when pane is an IFRAME because will NOT default to 'full width' + * TODO: Can I use width:100% for a north/south iframe? + * TODO: Sounds like a job for $P.outerWidth( sC.innerWidth ) SETTER METHOD + */ + if (pane === "center") { // finished processing midPanes + var fix = browser.isIE6 || !browser.boxModel; + if ($Ps.north && (fix || state.north.tagName=="IFRAME")) + $Ps.north.css("width", cssW($Ps.north, sC.innerWidth)); + if ($Ps.south && (fix || state.south.tagName=="IFRAME")) + $Ps.south.css("width", cssW($Ps.south, sC.innerWidth)); + } + + // resizeAll passes skipCallback because it triggers callbacks after ALL panes are resized + if (!skipCallback && state.initialized) + _runCallbacks("onresize_end", pane); + }); + } + + + /** + * @see window.onresize(), callbacks or custom code + */ +, resizeAll = function (evt) { + // stopPropagation if called by trigger("layoutdestroy") - use evtPane utility + evtPane(evt); + + if (!state.initialized) { + _initLayoutElements(); + return; // no need to resize since we just initialized! + } + var oldW = sC.innerWidth + , oldH = sC.innerHeight + ; + // cannot size layout when 'container' is hidden or collapsed + if (!$N.is(":visible") ) return; + $.extend(state.container, elDims( $N )); // UPDATE container dimensions + if (!sC.outerHeight) return; + + // onresizeall_start will CANCEL resizing if returns false + // state.container has already been set, so user can access this info for calcuations + if (false === _runCallbacks("onresizeall_start")) return false; + + var // see if container is now 'smaller' than before + shrunkH = (sC.innerHeight < oldH) + , shrunkW = (sC.innerWidth < oldW) + , $P, o, s, dir + ; + // NOTE special order for sizing: S-N-E-W + $.each(["south","north","east","west"], function (i, pane) { + if (!$Ps[pane]) return; // no pane - SKIP + s = state[pane]; + o = options[pane]; + dir = _c[pane].dir; + + if (o.autoResize && s.size != o.size) // resize pane to original size set in options + sizePane(pane, o.size, true, true, true); // true=skipCallback/forceResize/noAnimation + else { + setSizeLimits(pane); + makePaneFit(pane, false, true, true); // true=skipCallback/forceResize + } + }); + + sizeMidPanes("", true, true); // true=skipCallback, true=forceResize + sizeHandles(); // reposition the toggler elements + + // trigger all individual pane callbacks AFTER layout has finished resizing + o = options; // reuse alias + $.each(_c.allPanes, function (i, pane) { + $P = $Ps[pane]; + if (!$P) return; // SKIP + if (state[pane].isVisible) // undefined for non-existent panes + _runCallbacks("onresize_end", pane); // callback - if exists + }); + + _runCallbacks("onresizeall_end"); + //_triggerLayoutEvent(pane, 'resizeall'); + } + + /** + * Whenever a pane resizes or opens that has a nested layout, trigger resizeAll + * + * @param {string|Object} evt_or_pane The pane just resized or opened + */ +, resizeChildLayout = function (evt_or_pane) { + var pane = evtPane.call(this, evt_or_pane); + if (!options[pane].resizeChildLayout) return; + var $P = $Ps[pane] + , $C = $Cs[pane] + , d = "layout" + , P = Instance[pane] + , L = children[pane] + ; + // user may have manually set EITHER instance pointer, so handle that + if (P.child && !L) { + // have to reverse the pointers! + var el = P.child.container; + L = children[pane] = (el ? el.data(d) : 0) || null; // set pointer _directly_ to layout instance + } + + // if a layout-pointer exists, see if child has been destroyed + if (L && L.destroyed) + L = children[pane] = null; // clear child pointers + // no child layout pointer is set - see if there is a child layout NOW + if (!L) L = children[pane] = $P.data(d) || ($C ? $C.data(d) : 0) || null; // set/update child pointers + + // ALWAYS refresh the pane.child alias + P.child = children[pane]; + + if (L) L.resizeAll(); + } + + + /** + * IF pane has a content-div, then resize all elements inside pane to fit pane-height + * + * @param {string|Object} evt_or_panes The pane(s) being resized + * @param {boolean=} [remeasure=false] Should the content (header/footer) be remeasured? + */ +, sizeContent = function (evt_or_panes, remeasure) { + if (!isInitialized()) return; + + var panes = evtPane.call(this, evt_or_panes); + panes = panes ? panes.split(",") : _c.allPanes; + + $.each(panes, function (idx, pane) { + var + $P = $Ps[pane] + , $C = $Cs[pane] + , o = options[pane] + , s = state[pane] + , m = s.content // m = measurements + ; + if (!$P || !$C || !$P.is(":visible")) return true; // NOT VISIBLE - skip + + // if content-element was REMOVED, update OR remove the pointer + if (!$C.length) { + initContent(pane, false); // false = do NOT sizeContent() - already there! + if (!$C) return; // no replacement element found - pointer have been removed + } + + // onsizecontent_start will CANCEL resizing if returns false + if (false === _runCallbacks("onsizecontent_start", pane)) return; + + // skip re-measuring offsets if live-resizing + if ((!s.isMoving && !s.isResizing) || o.liveContentResizing || remeasure || m.top == undefined) { + _measure(); + // if any footers are below pane-bottom, they may not measure correctly, + // so allow pane overflow and re-measure + if (m.hiddenFooters > 0 && $P.css("overflow") === "hidden") { + $P.css("overflow", "visible"); + _measure(); // remeasure while overflowing + $P.css("overflow", "hidden"); + } + } + // NOTE: spaceAbove/Below *includes* the pane paddingTop/Bottom, but not pane.borders + var newH = s.innerHeight - (m.spaceAbove - s.css.paddingTop) - (m.spaceBelow - s.css.paddingBottom); + + if (!$C.is(":visible") || m.height != newH) { + // size the Content element to fit new pane-size - will autoHide if not enough room + setOuterHeight($C, newH, true); // true=autoHide + m.height = newH; // save new height + }; + + if (state.initialized) + _runCallbacks("onsizecontent_end", pane); + + function _below ($E) { + return max(s.css.paddingBottom, (parseInt($E.css("marginBottom"), 10) || 0)); + }; + + function _measure () { + var + ignore = options[pane].contentIgnoreSelector + , $Fs = $C.nextAll().not(ignore || ':lt(0)') // not :lt(0) = ALL + , $Fs_vis = $Fs.filter(':visible') + , $F = $Fs_vis.filter(':last') + ; + m = { + top: $C[0].offsetTop + , height: $C.outerHeight() + , numFooters: $Fs.length + , hiddenFooters: $Fs.length - $Fs_vis.length + , spaceBelow: 0 // correct if no content footer ($E) + } + m.spaceAbove = m.top; // just for state - not used in calc + m.bottom = m.top + m.height; + if ($F.length) + //spaceBelow = (LastFooter.top + LastFooter.height) [footerBottom] - Content.bottom + max(LastFooter.marginBottom, pane.paddingBotom) + m.spaceBelow = ($F[0].offsetTop + $F.outerHeight()) - m.bottom + _below($F); + else // no footer - check marginBottom on Content element itself + m.spaceBelow = _below($C); + }; + }); + } + + + /** + * Called every time a pane is opened, closed, or resized to slide the togglers to 'center' and adjust their length if necessary + * + * @see initHandles(), open(), close(), resizeAll() + * @param {string|Object} evt_or_panes The pane(s) being resized + */ +, sizeHandles = function (evt_or_panes) { + var panes = evtPane.call(this, evt_or_panes) + panes = panes ? panes.split(",") : _c.borderPanes; + + $.each(panes, function (i, pane) { + var + o = options[pane] + , s = state[pane] + , $P = $Ps[pane] + , $R = $Rs[pane] + , $T = $Ts[pane] + , $TC + ; + if (!$P || !$R) return; + + var + dir = _c[pane].dir + , _state = (s.isClosed ? "_closed" : "_open") + , spacing = o["spacing"+ _state] + , togAlign = o["togglerAlign"+ _state] + , togLen = o["togglerLength"+ _state] + , paneLen + , left + , offset + , CSS = {} + ; + + if (spacing === 0) { + $R.hide(); + return; + } + else if (!s.noRoom && !s.isHidden) // skip if resizer was hidden for any reason + $R.show(); // in case was previously hidden + + // Resizer Bar is ALWAYS same width/height of pane it is attached to + if (dir === "horz") { // north/south + //paneLen = $P.outerWidth(); // s.outerWidth || + paneLen = sC.innerWidth; // handle offscreen-panes + s.resizerLength = paneLen; + left = $.layout.cssNum($P, "left") + $R.css({ + width: cssW($R, paneLen) // account for borders & padding + , height: cssH($R, spacing) // ditto + , left: left > -9999 ? left : sC.insetLeft // handle offscreen-panes + }); + } + else { // east/west + paneLen = $P.outerHeight(); // s.outerHeight || + s.resizerLength = paneLen; + $R.css({ + height: cssH($R, paneLen) // account for borders & padding + , width: cssW($R, spacing) // ditto + , top: sC.insetTop + getPaneSize("north", true) // TODO: what if no North pane? + //, top: $.layout.cssNum($Ps["center"], "top") + }); + } + + // remove hover classes + removeHover( o, $R ); + + if ($T) { + if (togLen === 0 || (s.isSliding && o.hideTogglerOnSlide)) { + $T.hide(); // always HIDE the toggler when 'sliding' + return; + } + else + $T.show(); // in case was previously hidden + + if (!(togLen > 0) || togLen === "100%" || togLen > paneLen) { + togLen = paneLen; + offset = 0; + } + else { // calculate 'offset' based on options.PANE.togglerAlign_open/closed + if (isStr(togAlign)) { + switch (togAlign) { + case "top": + case "left": offset = 0; + break; + case "bottom": + case "right": offset = paneLen - togLen; + break; + case "middle": + case "center": + default: offset = round((paneLen - togLen) / 2); // 'default' catches typos + } + } + else { // togAlign = number + var x = parseInt(togAlign, 10); // + if (togAlign >= 0) offset = x; + else offset = paneLen - togLen + x; // NOTE: x is negative! + } + } + + if (dir === "horz") { // north/south + var width = cssW($T, togLen); + $T.css({ + width: width // account for borders & padding + , height: cssH($T, spacing) // ditto + , left: offset // TODO: VERIFY that toggler positions correctly for ALL values + , top: 0 + }); + // CENTER the toggler content SPAN + $T.children(".content").each(function(){ + $TC = $(this); + $TC.css("marginLeft", round((width-$TC.outerWidth())/2)); // could be negative + }); + } + else { // east/west + var height = cssH($T, togLen); + $T.css({ + height: height // account for borders & padding + , width: cssW($T, spacing) // ditto + , top: offset // POSITION the toggler + , left: 0 + }); + // CENTER the toggler content SPAN + $T.children(".content").each(function(){ + $TC = $(this); + $TC.css("marginTop", round((height-$TC.outerHeight())/2)); // could be negative + }); + } + + // remove ALL hover classes + removeHover( 0, $T ); + } + + // DONE measuring and sizing this resizer/toggler, so can be 'hidden' now + if (!state.initialized && (o.initHidden || s.noRoom)) { + $R.hide(); + if ($T) $T.hide(); + } + }); + } + + + /** + * @param {string|Object} evt_or_pane + */ +, enableClosable = function (evt_or_pane) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , $T = $Ts[pane] + , o = options[pane] + ; + if (!$T) return; + o.closable = true; + $T .bind("click."+ sID, function(evt){ evt.stopPropagation(); toggle(pane); }) + .css("visibility", "visible") + .css("cursor", "pointer") + .attr("title", state[pane].isClosed ? o.tips.Open : o.tips.Close) // may be blank + .show(); + } + /** + * @param {string|Object} evt_or_pane + * @param {boolean=} [hide=false] + */ +, disableClosable = function (evt_or_pane, hide) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , $T = $Ts[pane] + ; + if (!$T) return; + options[pane].closable = false; + // is closable is disable, then pane MUST be open! + if (state[pane].isClosed) open(pane, false, true); + $T .unbind("."+ sID) + .css("visibility", hide ? "hidden" : "visible") // instead of hide(), which creates logic issues + .css("cursor", "default") + .attr("title", ""); + } + + + /** + * @param {string|Object} evt_or_pane + */ +, enableSlidable = function (evt_or_pane) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , $R = $Rs[pane] + ; + if (!$R || !$R.data('draggable')) return; + options[pane].slidable = true; + if (state[pane].isClosed) + bindStartSlidingEvent(pane, true); + } + /** + * @param {string|Object} evt_or_pane + */ +, disableSlidable = function (evt_or_pane) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , $R = $Rs[pane] + ; + if (!$R) return; + options[pane].slidable = false; + if (state[pane].isSliding) + close(pane, false, true); + else { + bindStartSlidingEvent(pane, false); + $R .css("cursor", "default") + .attr("title", ""); + removeHover(null, $R[0]); // in case currently hovered + } + } + + + /** + * @param {string|Object} evt_or_pane + */ +, enableResizable = function (evt_or_pane) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , $R = $Rs[pane] + , o = options[pane] + ; + if (!$R || !$R.data('draggable')) return; + o.resizable = true; + $R.draggable("enable"); + if (!state[pane].isClosed) + $R .css("cursor", o.resizerCursor) + .attr("title", o.tips.Resize); + } + /** + * @param {string|Object} evt_or_pane + */ +, disableResizable = function (evt_or_pane) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , $R = $Rs[pane] + ; + if (!$R || !$R.data('draggable')) return; + options[pane].resizable = false; + $R .draggable("disable") + .css("cursor", "default") + .attr("title", ""); + removeHover(null, $R[0]); // in case currently hovered + } + + + /** + * Move a pane from source-side (eg, west) to target-side (eg, east) + * If pane exists on target-side, move that to source-side, ie, 'swap' the panes + * + * @param {string|Object} evt_or_pane1 The pane/edge being swapped + * @param {string} pane2 ditto + */ +, swapPanes = function (evt_or_pane1, pane2) { + if (!isInitialized()) return; + var pane1 = evtPane.call(this, evt_or_pane1); + // change state.edge NOW so callbacks can know where pane is headed... + state[pane1].edge = pane2; + state[pane2].edge = pane1; + // run these even if NOT state.initialized + if (false === _runCallbacks("onswap_start", pane1) + || false === _runCallbacks("onswap_start", pane2) + ) { + state[pane1].edge = pane1; // reset + state[pane2].edge = pane2; + return; + } + + var + oPane1 = copy( pane1 ) + , oPane2 = copy( pane2 ) + , sizes = {} + ; + sizes[pane1] = oPane1 ? oPane1.state.size : 0; + sizes[pane2] = oPane2 ? oPane2.state.size : 0; + + // clear pointers & state + $Ps[pane1] = false; + $Ps[pane2] = false; + state[pane1] = {}; + state[pane2] = {}; + + // ALWAYS remove the resizer & toggler elements + if ($Ts[pane1]) $Ts[pane1].remove(); + if ($Ts[pane2]) $Ts[pane2].remove(); + if ($Rs[pane1]) $Rs[pane1].remove(); + if ($Rs[pane2]) $Rs[pane2].remove(); + $Rs[pane1] = $Rs[pane2] = $Ts[pane1] = $Ts[pane2] = false; + + // transfer element pointers and data to NEW Layout keys + move( oPane1, pane2 ); + move( oPane2, pane1 ); + + // cleanup objects + oPane1 = oPane2 = sizes = null; + + // make panes 'visible' again + if ($Ps[pane1]) $Ps[pane1].css(_c.visible); + if ($Ps[pane2]) $Ps[pane2].css(_c.visible); + + // fix any size discrepancies caused by swap + resizeAll(); + + // run these even if NOT state.initialized + _runCallbacks("onswap_end", pane1); + _runCallbacks("onswap_end", pane2); + + return; + + function copy (n) { // n = pane + var + $P = $Ps[n] + , $C = $Cs[n] + ; + return !$P ? false : { + pane: n + , P: $P ? $P[0] : false + , C: $C ? $C[0] : false + , state: $.extend(true, {}, state[n]) + , options: $.extend(true, {}, options[n]) + } + }; + + function move (oPane, pane) { + if (!oPane) return; + var + P = oPane.P + , C = oPane.C + , oldPane = oPane.pane + , c = _c[pane] + , side = c.side.toLowerCase() + , inset = "inset"+ c.side + // save pane-options that should be retained + , s = $.extend(true, {}, state[pane]) + , o = options[pane] + // RETAIN side-specific FX Settings - more below + , fx = { resizerCursor: o.resizerCursor } + , re, size, pos + ; + $.each("fxName,fxSpeed,fxSettings".split(","), function (i, k) { + fx[k +"_open"] = o[k +"_open"]; + fx[k +"_close"] = o[k +"_close"]; + fx[k +"_size"] = o[k +"_size"]; + }); + + // update object pointers and attributes + $Ps[pane] = $(P) + .data({ + layoutPane: Instance[pane] // NEW pointer to pane-alias-object + , layoutEdge: pane + }) + .css(_c.hidden) + .css(c.cssReq) + ; + $Cs[pane] = C ? $(C) : false; + + // set options and state + options[pane] = $.extend(true, {}, oPane.options, fx); + state[pane] = $.extend(true, {}, oPane.state); + + // change classNames on the pane, eg: ui-layout-pane-east ==> ui-layout-pane-west + re = new RegExp(o.paneClass +"-"+ oldPane, "g"); + P.className = P.className.replace(re, o.paneClass +"-"+ pane); + + // ALWAYS regenerate the resizer & toggler elements + initHandles(pane); // create the required resizer & toggler + + // if moving to different orientation, then keep 'target' pane size + if (c.dir != _c[oldPane].dir) { + size = sizes[pane] || 0; + setSizeLimits(pane); // update pane-state + size = max(size, state[pane].minSize); + // use manualSizePane to disable autoResize - not useful after panes are swapped + manualSizePane(pane, size, true, true); // true/true = skipCallback/noAnimation + } + else // move the resizer here + $Rs[pane].css(side, sC[inset] + (state[pane].isVisible ? getPaneSize(pane) : 0)); + + + // ADD CLASSNAMES & SLIDE-BINDINGS + if (oPane.state.isVisible && !s.isVisible) + setAsOpen(pane, true); // true = skipCallback + else { + setAsClosed(pane); + bindStartSlidingEvent(pane, true); // will enable events IF option is set + } + + // DESTROY the object + oPane = null; + }; + } + + + /** + * INTERNAL method to sync pin-buttons when pane is opened or closed + * Unpinned means the pane is 'sliding' - ie, over-top of the adjacent panes + * + * @see open(), setAsOpen(), setAsClosed() + * @param {string} pane These are the params returned to callbacks by layout() + * @param {boolean} doPin True means set the pin 'down', False means 'up' + */ +, syncPinBtns = function (pane, doPin) { + if ($.layout.plugins.buttons) + $.each(state[pane].pins, function (i, selector) { + $.layout.buttons.setPinState(Instance, $(selector), pane, doPin); + }); + } + +; // END var DECLARATIONS + + /** + * Capture keys when enableCursorHotkey - toggle pane if hotkey pressed + * + * @see document.keydown() + */ + function keyDown (evt) { + if (!evt) return true; + var code = evt.keyCode; + if (code < 33) return true; // ignore special keys: ENTER, TAB, etc + + var + PANE = { + 38: "north" // Up Cursor - $.ui.keyCode.UP + , 40: "south" // Down Cursor - $.ui.keyCode.DOWN + , 37: "west" // Left Cursor - $.ui.keyCode.LEFT + , 39: "east" // Right Cursor - $.ui.keyCode.RIGHT + } + , ALT = evt.altKey // no worky! + , SHIFT = evt.shiftKey + , CTRL = evt.ctrlKey + , CURSOR = (CTRL && code >= 37 && code <= 40) + , o, k, m, pane + ; + + if (CURSOR && options[PANE[code]].enableCursorHotkey) // valid cursor-hotkey + pane = PANE[code]; + else if (CTRL || SHIFT) // check to see if this matches a custom-hotkey + $.each(_c.borderPanes, function (i, p) { // loop each pane to check its hotkey + o = options[p]; + k = o.customHotkey; + m = o.customHotkeyModifier; // if missing or invalid, treated as "CTRL+SHIFT" + if ((SHIFT && m=="SHIFT") || (CTRL && m=="CTRL") || (CTRL && SHIFT)) { // Modifier matches + if (k && code === (isNaN(k) || k <= 9 ? k.toUpperCase().charCodeAt(0) : k)) { // Key matches + pane = p; + return false; // BREAK + } + } + }); + + // validate pane + if (!pane || !$Ps[pane] || !options[pane].closable || state[pane].isHidden) + return true; + + toggle(pane); + + evt.stopPropagation(); + evt.returnValue = false; // CANCEL key + return false; + }; + + +/* + * ###################################### + * UTILITY METHODS + * called externally or by initButtons + * ###################################### + */ + + /** + * Change/reset a pane overflow setting & zIndex to allow popups/drop-downs to work + * + * @param {Object=} [el] (optional) Can also be 'bound' to a click, mouseOver, or other event + */ + function allowOverflow (el) { + if (!isInitialized()) return; + if (this && this.tagName) el = this; // BOUND to element + var $P; + if (isStr(el)) + $P = $Ps[el]; + else if ($(el).data("layoutRole")) + $P = $(el); + else + $(el).parents().each(function(){ + if ($(this).data("layoutRole")) { + $P = $(this); + return false; // BREAK + } + }); + if (!$P || !$P.length) return; // INVALID + + var + pane = $P.data("layoutEdge") + , s = state[pane] + ; + + // if pane is already raised, then reset it before doing it again! + // this would happen if allowOverflow is attached to BOTH the pane and an element + if (s.cssSaved) + resetOverflow(pane); // reset previous CSS before continuing + + // if pane is raised by sliding or resizing, or its closed, then abort + if (s.isSliding || s.isResizing || s.isClosed) { + s.cssSaved = false; + return; + } + + var + newCSS = { zIndex: (options.zIndexes.resizer_normal + 1) } + , curCSS = {} + , of = $P.css("overflow") + , ofX = $P.css("overflowX") + , ofY = $P.css("overflowY") + ; + // determine which, if any, overflow settings need to be changed + if (of != "visible") { + curCSS.overflow = of; + newCSS.overflow = "visible"; + } + if (ofX && !ofX.match(/(visible|auto)/)) { + curCSS.overflowX = ofX; + newCSS.overflowX = "visible"; + } + if (ofY && !ofY.match(/(visible|auto)/)) { + curCSS.overflowY = ofX; + newCSS.overflowY = "visible"; + } + + // save the current overflow settings - even if blank! + s.cssSaved = curCSS; + + // apply new CSS to raise zIndex and, if necessary, make overflow 'visible' + $P.css( newCSS ); + + // make sure the zIndex of all other panes is normal + $.each(_c.allPanes, function(i, p) { + if (p != pane) resetOverflow(p); + }); + + }; + /** + * @param {Object=} [el] (optional) Can also be 'bound' to a click, mouseOver, or other event + */ + function resetOverflow (el) { + if (!isInitialized()) return; + if (this && this.tagName) el = this; // BOUND to element + var $P; + if (isStr(el)) + $P = $Ps[el]; + else if ($(el).data("layoutRole")) + $P = $(el); + else + $(el).parents().each(function(){ + if ($(this).data("layoutRole")) { + $P = $(this); + return false; // BREAK + } + }); + if (!$P || !$P.length) return; // INVALID + + var + pane = $P.data("layoutEdge") + , s = state[pane] + , CSS = s.cssSaved || {} + ; + // reset the zIndex + if (!s.isSliding && !s.isResizing) + $P.css("zIndex", options.zIndexes.pane_normal); + + // reset Overflow - if necessary + $P.css( CSS ); + + // clear var + s.cssSaved = false; + }; + +/* + * ##################### + * CREATE/RETURN LAYOUT + * ##################### + */ + + // validate that container exists + var $N = $(this).eq(0); // FIRST matching Container element + if (!$N.length) { + return _log( options.errors.containerMissing ); + }; + + // Users retrieve Instance of a layout with: $N.layout() OR $N.data("layout") + // return the Instance-pointer if layout has already been initialized + if ($N.data("layoutContainer") && $N.data("layout")) + return $N.data("layout"); // cached pointer + + // init global vars + var + $Ps = {} // Panes x5 - set in initPanes() + , $Cs = {} // Content x5 - set in initPanes() + , $Rs = {} // Resizers x4 - set in initHandles() + , $Ts = {} // Togglers x4 - set in initHandles() + , $Ms = $([]) // Masks - up to 2 masks per pane (IFRAME + DIV) + // aliases for code brevity + , sC = state.container // alias for easy access to 'container dimensions' + , sID = state.id // alias for unique layout ID/namespace - eg: "layout435" + ; + + // create Instance object to expose data & option Properties, and primary action Methods + var Instance = { + // layout data + options: options // property - options hash + , state: state // property - dimensions hash + // object pointers + , container: $N // property - object pointers for layout container + , panes: $Ps // property - object pointers for ALL Panes: panes.north, panes.center + , contents: $Cs // property - object pointers for ALL Content: contents.north, contents.center + , resizers: $Rs // property - object pointers for ALL Resizers, eg: resizers.north + , togglers: $Ts // property - object pointers for ALL Togglers, eg: togglers.north + // border-pane open/close + , hide: hide // method - ditto + , show: show // method - ditto + , toggle: toggle // method - pass a 'pane' ("north", "west", etc) + , open: open // method - ditto + , close: close // method - ditto + , slideOpen: slideOpen // method - ditto + , slideClose: slideClose // method - ditto + , slideToggle: slideToggle // method - ditto + // pane actions + , setSizeLimits: setSizeLimits // method - pass a 'pane' - update state min/max data + , _sizePane: sizePane // method -intended for user by plugins only! + , sizePane: manualSizePane // method - pass a 'pane' AND an 'outer-size' in pixels or percent, or 'auto' + , sizeContent: sizeContent // method - pass a 'pane' + , swapPanes: swapPanes // method - pass TWO 'panes' - will swap them + , showMasks: showMasks // method - pass a 'pane' OR list of panes - default = all panes with mask option set + , hideMasks: hideMasks // method - ditto' + // pane element methods + , initContent: initContent // method - ditto + , addPane: addPane // method - pass a 'pane' + , removePane: removePane // method - pass a 'pane' to remove from layout, add 'true' to delete the pane-elem + , createChildLayout: createChildLayout// method - pass a 'pane' and (optional) layout-options (OVERRIDES options[pane].childOptions + // special pane option setting + , enableClosable: enableClosable // method - pass a 'pane' + , disableClosable: disableClosable // method - ditto + , enableSlidable: enableSlidable // method - ditto + , disableSlidable: disableSlidable // method - ditto + , enableResizable: enableResizable // method - ditto + , disableResizable: disableResizable// method - ditto + // utility methods for panes + , allowOverflow: allowOverflow // utility - pass calling element (this) + , resetOverflow: resetOverflow // utility - ditto + // layout control + , destroy: destroy // method - no parameters + , initPanes: isInitialized // method - no parameters + , resizeAll: resizeAll // method - no parameters + // callback triggering + , runCallbacks: _runCallbacks // method - pass evtName & pane (if a pane-event), eg: trigger("onopen", "west") + // alias collections of options, state and children - created in addPane and extended elsewhere + , hasParentLayout: false // set by initContainer() + , children: children // pointers to child-layouts, eg: Instance.children["west"] + , north: false // alias group: { name: pane, pane: $Ps[pane], options: options[pane], state: state[pane], child: children[pane] } + , south: false // ditto + , west: false // ditto + , east: false // ditto + , center: false // ditto + }; + + // create the border layout NOW + if (_create() === 'cancel') // onload_start callback returned false to CANCEL layout creation + return null; + else // true OR false -- if layout-elements did NOT init (hidden or do not exist), can auto-init later + return Instance; // return the Instance object + +} + + +/* OLD versions of jQuery only set $.support.boxModel after page is loaded + * so if this is IE, use support.boxModel to test for quirks-mode (ONLY IE changes boxModel). + */ +$(function(){ + var b = $.layout.browser; + if (b.msie) b.boxModel = $.support.boxModel; +}); + + +/** + * jquery.layout.state 1.0 + * $Date: 2011-07-16 08:00:00 (Sat, 16 July 2011) $ + * + * Copyright (c) 2010 + * Kevin Dalman (http://allpro.net) + * + * Dual licensed under the GPL (http://www.gnu.org/licenses/gpl.html) + * and MIT (http://www.opensource.org/licenses/mit-license.php) licenses. + * + * @dependancies: UI Layout 1.3.0.rc30.1 or higher + * @dependancies: $.ui.cookie (above) + * + * @support: http://groups.google.com/group/jquery-ui-layout + */ +/* + * State-management options stored in options.stateManagement, which includes a .cookie hash + * Default options saves ALL KEYS for ALL PANES, ie: pane.size, pane.isClosed, pane.isHidden + * + * // STATE/COOKIE OPTIONS + * @example $(el).layout({ + stateManagement: { + enabled: true + , stateKeys: "east.size,west.size,east.isClosed,west.isClosed" + , cookie: { name: "appLayout", path: "/" } + } + }) + * @example $(el).layout({ stateManagement__enabled: true }) // enable auto-state-management using cookies + * @example $(el).layout({ stateManagement__cookie: { name: "appLayout", path: "/" } }) + * @example $(el).layout({ stateManagement__cookie__name: "appLayout", stateManagement__cookie__path: "/" }) + * + * // STATE/COOKIE METHODS + * @example myLayout.saveCookie( "west.isClosed,north.size,south.isHidden", {expires: 7} ); + * @example myLayout.loadCookie(); + * @example myLayout.deleteCookie(); + * @example var JSON = myLayout.readState(); // CURRENT Layout State + * @example var JSON = myLayout.readCookie(); // SAVED Layout State (from cookie) + * @example var JSON = myLayout.state.stateData; // LAST LOADED Layout State (cookie saved in layout.state hash) + * + * CUSTOM STATE-MANAGEMENT (eg, saved in a database) + * @example var JSON = myLayout.readState( "west.isClosed,north.size,south.isHidden" ); + * @example myLayout.loadState( JSON ); + */ + +/** + * UI COOKIE UTILITY + * + * A $.cookie OR $.ui.cookie namespace *should be standard*, but until then... + * This creates $.ui.cookie so Layout does not need the cookie.jquery.js plugin + * NOTE: This utility is REQUIRED by the layout.state plugin + * + * Cookie methods in Layout are created as part of State Management + */ +if (!$.ui) $.ui = {}; +$.ui.cookie = { + + // cookieEnabled is not in DOM specs, but DOES works in all browsers,including IE6 + acceptsCookies: !!navigator.cookieEnabled + +, read: function (name) { + var + c = document.cookie + , cs = c ? c.split(';') : [] + , pair // loop var + ; + for (var i=0, n=cs.length; i < n; i++) { + pair = $.trim(cs[i]).split('='); // name=value pair + if (pair[0] == name) // found the layout cookie + return decodeURIComponent(pair[1]); + + } + return null; + } + +, write: function (name, val, cookieOpts) { + var + params = '' + , date = '' + , clear = false + , o = cookieOpts || {} + , x = o.expires + ; + if (x && x.toUTCString) + date = x; + else if (x === null || typeof x === 'number') { + date = new Date(); + if (x > 0) + date.setDate(date.getDate() + x); + else { + date.setFullYear(1970); + clear = true; + } + } + if (date) params += ';expires='+ date.toUTCString(); + if (o.path) params += ';path='+ o.path; + if (o.domain) params += ';domain='+ o.domain; + if (o.secure) params += ';secure'; + document.cookie = name +'='+ (clear ? "" : encodeURIComponent( val )) + params; // write or clear cookie + } + +, clear: function (name) { + $.ui.cookie.write(name, '', {expires: -1}); + } + +}; +// if cookie.jquery.js is not loaded, create an alias to replicate it +// this may be useful to other plugins or code dependent on that plugin +if (!$.cookie) $.cookie = function (k, v, o) { + var C = $.ui.cookie; + if (v === null) + C.clear(k); + else if (v === undefined) + return C.read(k); + else + C.write(k, v, o); +}; + + +// tell Layout that the state plugin is available +$.layout.plugins.stateManagement = true; + +// Add State-Management options to layout.defaults +$.layout.config.optionRootKeys.push("stateManagement"); +$.layout.defaults.stateManagement = { + enabled: false // true = enable state-management, even if not using cookies +, autoSave: true // Save a state-cookie when page exits? +, autoLoad: true // Load the state-cookie when Layout inits? + // List state-data to save - must be pane-specific +, stateKeys: "north.size,south.size,east.size,west.size,"+ + "north.isClosed,south.isClosed,east.isClosed,west.isClosed,"+ + "north.isHidden,south.isHidden,east.isHidden,west.isHidden" +, cookie: { + name: "" // If not specified, will use Layout.name, else just "Layout" + , domain: "" // blank = current domain + , path: "" // blank = current page, '/' = entire website + , expires: "" // 'days' to keep cookie - leave blank for 'session cookie' + , secure: false + } +}; +// Set stateManagement as a layout-option, NOT a pane-option +$.layout.optionsMap.layout.push("stateManagement"); + +/* + * State Management methods + */ +$.layout.state = { + + /** + * Get the current layout state and save it to a cookie + * + * myLayout.saveCookie( keys, cookieOpts ) + * + * @param {Object} inst + * @param {(string|Array)=} keys + * @param {Object=} cookieOpts + */ + saveCookie: function (inst, keys, cookieOpts) { + var o = inst.options + , oS = o.stateManagement + , oC = $.extend(true, {}, oS.cookie, cookieOpts || null) + , data = inst.state.stateData = inst.readState( keys || oS.stateKeys ) // read current panes-state + ; + $.ui.cookie.write( oC.name || o.name || "Layout", $.layout.state.encodeJSON(data), oC ); + return $.extend(true, {}, data); // return COPY of state.stateData data + } + + /** + * Remove the state cookie + * + * @param {Object} inst + */ +, deleteCookie: function (inst) { + var o = inst.options; + $.ui.cookie.clear( o.stateManagement.cookie.name || o.name || "Layout" ); + } + + /** + * Read & return data from the cookie - as JSON + * + * @param {Object} inst + */ +, readCookie: function (inst) { + var o = inst.options; + var c = $.ui.cookie.read( o.stateManagement.cookie.name || o.name || "Layout" ); + // convert cookie string back to a hash and return it + return c ? $.layout.state.decodeJSON(c) : {}; + } + + /** + * Get data from the cookie and USE IT to loadState + * + * @param {Object} inst + */ +, loadCookie: function (inst) { + var c = $.layout.state.readCookie(inst); // READ the cookie + if (c) { + inst.state.stateData = $.extend(true, {}, c); // SET state.stateData + inst.loadState(c); // LOAD the retrieved state + } + return c; + } + + /** + * Update layout options from the cookie, if one exists + * + * @param {Object} inst + * @param {Object=} stateData + * @param {boolean=} animate + */ +, loadState: function (inst, stateData, animate) { + stateData = $.layout.transformData( stateData ); // panes = default subkey + if ($.isEmptyObject( stateData )) return; + $.extend(true, inst.options, stateData); // update layout options + // if layout has already been initialized, then UPDATE layout state + if (inst.state.initialized) { + var pane, vis, o, s, h, c + , noAnimate = (animate===false) + ; + $.each($.layout.config.borderPanes, function (idx, pane) { + state = inst.state[pane]; + o = stateData[ pane ]; + if (typeof o != 'object') return; // no key, continue + s = o.size; + c = o.initClosed; + h = o.initHidden; + vis = state.isVisible; + // resize BEFORE opening + if (!vis) + inst.sizePane(pane, s, false, false); + if (h === true) inst.hide(pane, noAnimate); + else if (c === false) inst.open (pane, false, noAnimate); + else if (c === true) inst.close(pane, false, noAnimate); + else if (h === false) inst.show (pane, false, noAnimate); + // resize AFTER any other actions + if (vis) + inst.sizePane(pane, s, false, noAnimate); // animate resize if option passed + }); + }; + } + + /** + * Get the *current layout state* and return it as a hash + * + * @param {Object=} inst + * @param {(string|Array)=} keys + */ +, readState: function (inst, keys) { + var + data = {} + , alt = { isClosed: 'initClosed', isHidden: 'initHidden' } + , state = inst.state + , panes = $.layout.config.allPanes + , pair, pane, key, val + ; + if (!keys) keys = inst.options.stateManagement.stateKeys; // if called by user + if ($.isArray(keys)) keys = keys.join(","); + // convert keys to an array and change delimiters from '__' to '.' + keys = keys.replace(/__/g, ".").split(','); + // loop keys and create a data hash + for (var i=0, n=keys.length; i < n; i++) { + pair = keys[i].split("."); + pane = pair[0]; + key = pair[1]; + if ($.inArray(pane, panes) < 0) continue; // bad pane! + val = state[ pane ][ key ]; + if (val == undefined) continue; + if (key=="isClosed" && state[pane]["isSliding"]) + val = true; // if sliding, then *really* isClosed + ( data[pane] || (data[pane]={}) )[ alt[key] ? alt[key] : key ] = val; + } + return data; + } + + /** + * Stringify a JSON hash so can save in a cookie or db-field + */ +, encodeJSON: function (JSON) { + return parse(JSON); + function parse (h) { + var D=[], i=0, k, v, t; // k = key, v = value + for (k in h) { + v = h[k]; + t = typeof v; + if (t == 'string') // STRING - add quotes + v = '"'+ v +'"'; + else if (t == 'object') // SUB-KEY - recurse into it + v = parse(v); + D[i++] = '"'+ k +'":'+ v; + } + return '{'+ D.join(',') +'}'; + }; + } + + /** + * Convert stringified JSON back to a hash object + * @see $.parseJSON(), adding in jQuery 1.4.1 + */ +, decodeJSON: function (str) { + try { return $.parseJSON ? $.parseJSON(str) : window["eval"]("("+ str +")") || {}; } + catch (e) { return {}; } + } + + +, _create: function (inst) { + var _ = $.layout.state; + // ADD State-Management plugin methods to inst + $.extend( inst, { + // readCookie - update options from cookie - returns hash of cookie data + readCookie: function () { return _.readCookie(inst); } + // deleteCookie + , deleteCookie: function () { _.deleteCookie(inst); } + // saveCookie - optionally pass keys-list and cookie-options (hash) + , saveCookie: function (keys, cookieOpts) { return _.saveCookie(inst, keys, cookieOpts); } + // loadCookie - readCookie and use to loadState() - returns hash of cookie data + , loadCookie: function () { return _.loadCookie(inst); } + // loadState - pass a hash of state to use to update options + , loadState: function (stateData, animate) { _.loadState(inst, stateData, animate); } + // readState - returns hash of current layout-state + , readState: function (keys) { return _.readState(inst, keys); } + // add JSON utility methods too... + , encodeJSON: _.encodeJSON + , decodeJSON: _.decodeJSON + }); + + // init state.stateData key, even if plugin is initially disabled + inst.state.stateData = {}; + + // read and load cookie-data per options + var oS = inst.options.stateManagement; + if (oS.enabled) { + if (oS.autoLoad) // update the options from the cookie + inst.loadCookie(); + else // don't modify options - just store cookie data in state.stateData + inst.state.stateData = inst.readCookie(); + } + } + +, _unload: function (inst) { + var oS = inst.options.stateManagement; + if (oS.enabled) { + if (oS.autoSave) // save a state-cookie automatically + inst.saveCookie(); + else // don't save a cookie, but do store state-data in state.stateData key + inst.state.stateData = inst.readState(); + } + } + +}; + +// add state initialization method to Layout's onCreate array of functions +$.layout.onCreate.push( $.layout.state._create ); +$.layout.onUnload.push( $.layout.state._unload ); + + + + +/** + * jquery.layout.buttons 1.0 + * $Date: 2011-07-16 08:00:00 (Sat, 16 July 2011) $ + * + * Copyright (c) 2010 + * Kevin Dalman (http://allpro.net) + * + * Dual licensed under the GPL (http://www.gnu.org/licenses/gpl.html) + * and MIT (http://www.opensource.org/licenses/mit-license.php) licenses. + * + * @dependancies: UI Layout 1.3.0.rc30.1 or higher + * + * @support: http://groups.google.com/group/jquery-ui-layout + * + * Docs: [ to come ] + * Tips: [ to come ] + */ + +// tell Layout that the state plugin is available +$.layout.plugins.buttons = true; + +// Add buttons options to layout.defaults +$.layout.defaults.autoBindCustomButtons = false; +// Specify autoBindCustomButtons as a layout-option, NOT a pane-option +$.layout.optionsMap.layout.push("autoBindCustomButtons"); + +/* + * Button methods + */ +$.layout.buttons = { + + /** + * Searches for .ui-layout-button-xxx elements and auto-binds them as layout-buttons + * + * @see _create() + * + * @param {Object} inst Layout Instance object + */ + init: function (inst) { + var pre = "ui-layout-button-" + , layout = inst.options.name || "" + , name; + $.each("toggle,open,close,pin,toggle-slide,open-slide".split(","), function (i, action) { + $.each($.layout.config.borderPanes, function (ii, pane) { + $("."+pre+action+"-"+pane).each(function(){ + // if button was previously 'bound', data.layoutName was set, but is blank if layout has no 'name' + name = $(this).data("layoutName") || $(this).attr("layoutName"); + if (name == undefined || name === layout) + inst.bindButton(this, action, pane); + }); + }); + }); + } + + /** + * Helper function to validate params received by addButton utilities + * + * Two classes are added to the element, based on the buttonClass... + * The type of button is appended to create the 2nd className: + * - ui-layout-button-pin // action btnClass + * - ui-layout-button-pin-west // action btnClass + pane + * - ui-layout-button-toggle + * - ui-layout-button-open + * - ui-layout-button-close + * + * @param {Object} inst Layout Instance object + * @param {(string|!Object)} selector jQuery selector (or element) for button, eg: ".ui-layout-north .toggle-button" + * @param {string} pane Name of the pane the button is for: 'north', 'south', etc. + * + * @return {Array.} If both params valid, the element matching 'selector' in a jQuery wrapper - otherwise returns null + */ +, get: function (inst, selector, pane, action) { + var $E = $(selector) + , o = inst.options + , err = o.errors.addButtonError + ; + if (!$E.length) { // element not found + $.layout.msg(err +" "+ o.errors.selector +": "+ selector, true); + } + else if ($.inArray(pane, $.layout.config.borderPanes) < 0) { // invalid 'pane' sepecified + $.layout.msg(err +" "+ o.errors.pane +": "+ pane, true); + $E = $(""); // NO BUTTON + } + else { // VALID + var btn = o[pane].buttonClass +"-"+ action; + $E .addClass( btn +" "+ btn +"-"+ pane ) + .data("layoutName", o.name); // add layout identifier - even if blank! + } + return $E; + } + + + /** + * NEW syntax for binding layout-buttons - will eventually replace addToggle, addOpen, etc. + * + * @param {Object} inst Layout Instance object + * @param {(string|!Object)} selector jQuery selector (or element) for button, eg: ".ui-layout-north .toggle-button" + * @param {string} action + * @param {string} pane + */ +, bind: function (inst, selector, action, pane) { + var _ = $.layout.buttons; + switch (action.toLowerCase()) { + case "toggle": _.addToggle (inst, selector, pane); break; + case "open": _.addOpen (inst, selector, pane); break; + case "close": _.addClose (inst, selector, pane); break; + case "pin": _.addPin (inst, selector, pane); break; + case "toggle-slide": _.addToggle (inst, selector, pane, true); break; + case "open-slide": _.addOpen (inst, selector, pane, true); break; + } + return inst; + } + + /** + * Add a custom Toggler button for a pane + * + * @param {Object} inst Layout Instance object + * @param {(string|!Object)} selector jQuery selector (or element) for button, eg: ".ui-layout-north .toggle-button" + * @param {string} pane Name of the pane the button is for: 'north', 'south', etc. + * @param {boolean=} slide true = slide-open, false = pin-open + */ +, addToggle: function (inst, selector, pane, slide) { + $.layout.buttons.get(inst, selector, pane, "toggle") + .click(function(evt){ + inst.toggle(pane, !!slide); + evt.stopPropagation(); + }); + return inst; + } + + /** + * Add a custom Open button for a pane + * + * @param {Object} inst Layout Instance object + * @param {(string|!Object)} selector jQuery selector (or element) for button, eg: ".ui-layout-north .toggle-button" + * @param {string} pane Name of the pane the button is for: 'north', 'south', etc. + * @param {boolean=} slide true = slide-open, false = pin-open + */ +, addOpen: function (inst, selector, pane, slide) { + $.layout.buttons.get(inst, selector, pane, "open") + .attr("title", inst.options[pane].tips.Open) + .click(function (evt) { + inst.open(pane, !!slide); + evt.stopPropagation(); + }); + return inst; + } + + /** + * Add a custom Close button for a pane + * + * @param {Object} inst Layout Instance object + * @param {(string|!Object)} selector jQuery selector (or element) for button, eg: ".ui-layout-north .toggle-button" + * @param {string} pane Name of the pane the button is for: 'north', 'south', etc. + */ +, addClose: function (inst, selector, pane) { + $.layout.buttons.get(inst, selector, pane, "close") + .attr("title", inst.options[pane].tips.Close) + .click(function (evt) { + inst.close(pane); + evt.stopPropagation(); + }); + return inst; + } + + /** + * Add a custom Pin button for a pane + * + * Four classes are added to the element, based on the paneClass for the associated pane... + * Assuming the default paneClass and the pin is 'up', these classes are added for a west-pane pin: + * - ui-layout-pane-pin + * - ui-layout-pane-west-pin + * - ui-layout-pane-pin-up + * - ui-layout-pane-west-pin-up + * + * @param {Object} inst Layout Instance object + * @param {(string|!Object)} selector jQuery selector (or element) for button, eg: ".ui-layout-north .toggle-button" + * @param {string} pane Name of the pane the pin is for: 'north', 'south', etc. + */ +, addPin: function (inst, selector, pane) { + var _ = $.layout.buttons + , $E = _.get(inst, selector, pane, "pin"); + if ($E.length) { + var s = inst.state[pane]; + $E.click(function (evt) { + _.setPinState(inst, $(this), pane, (s.isSliding || s.isClosed)); + if (s.isSliding || s.isClosed) inst.open( pane ); // change from sliding to open + else inst.close( pane ); // slide-closed + evt.stopPropagation(); + }); + // add up/down pin attributes and classes + _.setPinState(inst, $E, pane, (!s.isClosed && !s.isSliding)); + // add this pin to the pane data so we can 'sync it' automatically + // PANE.pins key is an array so we can store multiple pins for each pane + s.pins.push( selector ); // just save the selector string + } + return inst; + } + + /** + * Change the class of the pin button to make it look 'up' or 'down' + * + * @see addPin(), syncPins() + * + * @param {Object} inst Layout Instance object + * @param {Array.} $Pin The pin-span element in a jQuery wrapper + * @param {string} pane These are the params returned to callbacks by layout() + * @param {boolean} doPin true = set the pin 'down', false = set it 'up' + */ +, setPinState: function (inst, $Pin, pane, doPin) { + var updown = $Pin.attr("pin"); + if (updown && doPin === (updown=="down")) return; // already in correct state + var + o = inst.options[pane] + , pin = o.buttonClass +"-pin" + , side = pin +"-"+ pane + , UP = pin +"-up "+ side +"-up" + , DN = pin +"-down "+side +"-down" + ; + $Pin + .attr("pin", doPin ? "down" : "up") // logic + .attr("title", doPin ? o.tips.Unpin : o.tips.Pin) + .removeClass( doPin ? UP : DN ) + .addClass( doPin ? DN : UP ) + ; + } + + /** + * INTERNAL function to sync 'pin buttons' when pane is opened or closed + * Unpinned means the pane is 'sliding' - ie, over-top of the adjacent panes + * + * @see open(), close() + * + * @param {Object} inst Layout Instance object + * @param {string} pane These are the params returned to callbacks by layout() + * @param {boolean} doPin True means set the pin 'down', False means 'up' + */ +, syncPinBtns: function (inst, pane, doPin) { + // REAL METHOD IS _INSIDE_ LAYOUT - THIS IS HERE JUST FOR REFERENCE + $.each(inst.state[pane].pins, function (i, selector) { + $.layout.buttons.setPinState(inst, $(selector), pane, doPin); + }); + } + + +, _load: function (inst) { + var _ = $.layout.buttons; + // ADD Button methods to Layout Instance + // Note: sel = jQuery Selector string + $.extend( inst, { + bindButton: function (sel, action, pane) { return _.bind(inst, sel, action, pane); } + // DEPRECATED METHODS + , addToggleBtn: function (sel, pane, slide) { return _.addToggle(inst, sel, pane, slide); } + , addOpenBtn: function (sel, pane, slide) { return _.addOpen(inst, sel, pane, slide); } + , addCloseBtn: function (sel, pane) { return _.addClose(inst, sel, pane); } + , addPinBtn: function (sel, pane) { return _.addPin(inst, sel, pane); } + }); + + // init state array to hold pin-buttons + for (var i=0; i<4; i++) { + var pane = $.layout.config.borderPanes[i]; + inst.state[pane].pins = []; + } + + // auto-init buttons onLoad if option is enabled + if ( inst.options.autoBindCustomButtons ) + _.init(inst); + } + +, _unload: function (inst) { + // TODO: unbind all buttons??? + } + +}; + +// add initialization method to Layout's onLoad array of functions +$.layout.onLoad.push( $.layout.buttons._load ); +//$.layout.onUnload.push( $.layout.buttons._unload ); + + + +/** + * jquery.layout.browserZoom 1.0 + * $Date: 2011-12-29 08:00:00 (Thu, 29 Dec 2011) $ + * + * Copyright (c) 2012 + * Kevin Dalman (http://allpro.net) + * + * Dual licensed under the GPL (http://www.gnu.org/licenses/gpl.html) + * and MIT (http://www.opensource.org/licenses/mit-license.php) licenses. + * + * @dependancies: UI Layout 1.3.0.rc30.1 or higher + * + * @support: http://groups.google.com/group/jquery-ui-layout + * + * @todo: Extend logic to handle other problematic zooming in browsers + * @todo: Add hotkey/mousewheel bindings to _instantly_ respond to these zoom event + */ + +// tell Layout that the plugin is available +$.layout.plugins.browserZoom = true; + +$.layout.defaults.browserZoomCheckInterval = 1000; +$.layout.optionsMap.layout.push("browserZoomCheckInterval"); + +/* + * browserZoom methods + */ +$.layout.browserZoom = { + + _init: function (inst) { + // abort if browser does not need this check + if ($.layout.browserZoom.ratio() !== false) + $.layout.browserZoom._setTimer(inst); + } + +, _setTimer: function (inst) { + // abort if layout destroyed or browser does not need this check + if (inst.destroyed) return; + var o = inst.options + , s = inst.state + // don't need check if inst has parentLayout, but check occassionally in case parent destroyed! + // MINIMUM 100ms interval, for performance + , ms = inst.hasParentLayout ? 5000 : Math.max( o.browserZoomCheckInterval, 100 ) + ; + // set the timer + setTimeout(function(){ + if (inst.destroyed || !o.resizeWithWindow) return; + var d = $.layout.browserZoom.ratio(); + if (d !== s.browserZoom) { + s.browserZoom = d; + inst.resizeAll(); + } + // set a NEW timeout + $.layout.browserZoom._setTimer(inst); + } + , ms ); + } + +, ratio: function () { + var w = window + , s = screen + , d = document + , dE = d.documentElement || d.body + , b = $.layout.browser + , v = b.version + , r, sW, cW + ; + // we can ignore all browsers that fire window.resize event onZoom + if ((b.msie && v > 8) + || !b.msie + ) return false; // don't need to track zoom + + if (s.deviceXDPI) + return calc(s.deviceXDPI, s.systemXDPI); + // everything below is just for future reference! + if (b.webkit && (r = d.body.getBoundingClientRect)) + return calc((r.left - r.right), d.body.offsetWidth); + if (b.webkit && (sW = w.outerWidth)) + return calc(sW, w.innerWidth); + if ((sW = s.width) && (cW = dE.clientWidth)) + return calc(sW, cW); + return false; // no match, so cannot - or don't need to - track zoom + + function calc (x,y) { return (parseInt(x,10) / parseInt(y,10) * 100).toFixed(); } + } + +}; +// add initialization method to Layout's onLoad array of functions +$.layout.onReady.push( $.layout.browserZoom._init ); + + + +})( jQuery ); \ No newline at end of file diff --git a/Loops/latest/api/lib/modernizr.custom.js b/Loops/latest/api/lib/modernizr.custom.js new file mode 100644 index 00000000..4688d633 --- /dev/null +++ b/Loops/latest/api/lib/modernizr.custom.js @@ -0,0 +1,4 @@ +/* Modernizr 2.5.3 (Custom Build) | MIT & BSD + * Build: http://www.modernizr.com/download/#-inlinesvg + */ +;window.Modernizr=function(a,b,c){function u(a){i.cssText=a}function v(a,b){return u(prefixes.join(a+";")+(b||""))}function w(a,b){return typeof a===b}function x(a,b){return!!~(""+a).indexOf(b)}function y(a,b,d){for(var e in a){var f=b[a[e]];if(f!==c)return d===!1?a[e]:w(f,"function")?f.bind(d||b):f}return!1}var d="2.5.3",e={},f=b.documentElement,g="modernizr",h=b.createElement(g),i=h.style,j,k={}.toString,l={svg:"http://www.w3.org/2000/svg"},m={},n={},o={},p=[],q=p.slice,r,s={}.hasOwnProperty,t;!w(s,"undefined")&&!w(s.call,"undefined")?t=function(a,b){return s.call(a,b)}:t=function(a,b){return b in a&&w(a.constructor.prototype[b],"undefined")},Function.prototype.bind||(Function.prototype.bind=function(b){var c=this;if(typeof c!="function")throw new TypeError;var d=q.call(arguments,1),e=function(){if(this instanceof e){var a=function(){};a.prototype=c.prototype;var f=new a,g=c.apply(f,d.concat(q.call(arguments)));return Object(g)===g?g:f}return c.apply(b,d.concat(q.call(arguments)))};return e}),m.inlinesvg=function(){var a=b.createElement("div");return a.innerHTML="",(a.firstChild&&a.firstChild.namespaceURI)==l.svg};for(var z in m)t(m,z)&&(r=z.toLowerCase(),e[r]=m[z](),p.push((e[r]?"":"no-")+r));return u(""),h=j=null,e._version=d,e}(this,this.document); \ No newline at end of file diff --git a/Loops/latest/api/lib/navigation-li-a.png b/Loops/latest/api/lib/navigation-li-a.png new file mode 100644 index 0000000000000000000000000000000000000000..9b32288e045cd94e6aaa0e35f1382a32b66b64da GIT binary patch literal 1198 zcmV;f1X25mP)0Ed!4I%dZ`*&Mwa}$^y=pHO+G~4PFP7cgqNtZ$C@d7b6ueY6EfuxhrRxTb z)T~ya&4-y}ob2<=X3~k7NxbNd&;u{Yob#Obyyrdd`As60N+sbYO%iU{{(GSei@|cR zGuS!IGHA!t)YSc>qoYVJmkV`tbOa?y%A-GH<cUdUK5PPe5tZ@r@f1t2MrgzaZ_?1v&`X^EOYTd)E}{V5 zBrKVnoSggx-ATO$jP%fpVLd%Pujc0F5{5_@ayADsL3F#_>Dk%Yz5f3G7Z^K)6)Qpn zoJ9)q;cz%LF)?w9y#0>;RLvb1c-_vPEfnk7>VDetXch|w0?yBgaf#`E?QVv5aiCz&KRmDhNAfN^78T-K0o8c>nA1wPy%=( z5O)C7Bna^FIwN@nhG5-_N*fR(<+ zq>qj3TywAajG8nc@EFK`im!TA3)hW85RIX9A?8oY4r+x)7>pTN`NDE(b3=>*Kswq` zNUzwar=gJ9Ku*PmLY@vbr8N{X*`Qgbp%6vFqur}3(J40bgKfgu z08jxxn!Z|ES}Ii0%)Df8Z?DkT*Y{|3b@d57S1nymg#dUKQ9<9L>pLLu-{j-%q}L*f zRsa{DVTI4v*4BQbh?6UYJ3Ku6bNMgH6WG(0l@54P5=M^ M07*qoM6N<$g5>W?*#H0l literal 0 HcmV?d00001 diff --git a/Loops/latest/api/lib/navigation-li.png b/Loops/latest/api/lib/navigation-li.png new file mode 100644 index 0000000000000000000000000000000000000000..fd0ad06e819742b15f3a982a9b2e50bbaa886a1e GIT binary patch literal 2441 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 TK(qrA00000NkvXXu0mjfp!~2x literal 0 HcmV?d00001 diff --git a/Loops/latest/api/lib/object_diagram.png b/Loops/latest/api/lib/object_diagram.png new file mode 100644 index 0000000000000000000000000000000000000000..6e9f2f743f67c15e04846f14819a913713b216e4 GIT binary patch literal 3903 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 N002ovPDHLkV1kt{Q<4Ax literal 0 HcmV?d00001 diff --git a/Loops/latest/api/lib/object_to_class_big.png b/Loops/latest/api/lib/object_to_class_big.png new file mode 100644 index 0000000000000000000000000000000000000000..7502942eb68134f5569c5c00e84533f452093c43 GIT binary patch literal 9158 zcmV;%BRSlOP)KLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z000>ANkl(Dy27l+nc2fX6Y zR$D7hZ;@N8we^bC-mCY;0bgFM0~MrN5mYK5GEX4^!jzCXIXT1gJbS-?JVOo;Te#}G z`D~JNPEN9Z`?uFxzqR&0f^TjZKn_sg&paRtu>98q-~cv|0NQ{Spb2R8U;Ac;QtE4& zKm_Omj4v!Kyms^E%{w|fJJV81_0NWsQYDi~r>3T+cG|RQcLL`C{ei5n(LO`~_^S*d zL@v-5IK82v;km-X!aN}a4NYxq+qs{uyADvbr=I$TcH)T?@puY_AUiusRxCnMK@Ni| zdQw@@lhX$F;*>r`0CaS8q^`X3$_JM%TlQC=8faBY$**ANR|71Bhynd(&z^n5ym|BP zF$_bisyWDeD>m@AkGHa6Yb^&3H`Cdf2F=8bSQv(ZX&7j_j^ipEN8vawjw{K|vM4Lb zW9XnVCZ2gJ7fl+*h#{vSrBsU-FJAh+?|tu=z%Hd!`~O$KLI@KmtEi|rZ~OM`FIkqQ z|K+c1`0qt4cz@*<8V$TJ>Ur6u|(J3z_TZrN>h8V zk4p!=IEra+I}3kHdu)5#TpW`+{Qs0hDTO8^@y-O>ckZXM zqJSqK_%74WA5Lv;ZC&5KeJ=vGE2UCj8L$s_;M%oo-yA!3?BJIdeZUQOJcXTf88l=d zpm~6F1EHBdt6gA)ru)-C6aLQ%4KytSFo`n_7YLrcx4=izXB``|47tz?**jZd$JPFwJk3j!Zz{0br|NHO1zj(@&DI*{K?W;U+-+Z$B^rTOpGNdCw z(-FFfrUzhkKR}rXP4k)UdOq}9O%H>ZXNE>M6#KSGpJ^8*C7O`5wzjit$3AYlb{sD} zel7L&^&LHX_B;>Rtdz1(8nExPeO9ktz2wYsXO6hz=g;!YQ?FAxs2}0L8Ie8;@kqrzPN`qyx&uPN&$oxrXmvIE0s; zxRzvRdt1+*JtqJ=y7Orv#Bs}-If`C=_0`{xA3uJ?><9kHGxMIOeAubv<>ex!@W5tH z-2lx*6Fyi?N7HpQ-9+df+Ym5r0(wSdR-Q3F>q2P0OL&hpAu{~lLenD%J%Sa9F?RGI z{`~f4Zn*bVN=r-gYHMph^wnOsL;JGS6N|+zxccg=zx(H6CyuA3Sr=EIP2vOKAwqv)nAEd@gDL>u2zg`R)dp%YxO0V8MQ7SOR2!oXF`>)Wf z4CC~Wd4vZ>qG8(-+YvY}xUNLk1%@t&SSHb^iHFBqw9Lim@@X$>OX-F-E9HPp)85|B zjvaehzTjpqIQKM!5Elaz8kP>ezhAGDn zRJwuCEbleVOH1B%Hc8uxhL!~Jq$E2lN?~4<9(h@0MNMK+gJjAfo^)txNz%}qL@FrE z&!VUx8%=-=1iz;F0Xq}4a};PHlkBanBVxF0eD@x*qJ|rZM20J+wr2u1j@il)UDwa5 zsHo`u^b2qD*|JaRcg8SWN22M5zm+_-B>c1z=2M}eX&R<((AMd&zpkC)f^5znRnA!> z`*6nTy(urtrL-`MSVYG%b<(y=BIR=ENSv*^8~J?e5ms-gW8=;yOw*)quN*W@L!tTU zItW}|&l7CC0O181Z@ZdZX-M}qvSwiz77{_#-d1{-_28=M!@1(Z!HgbSc2YV$m3DdW z<9#f6XD7>7AE2Z#o3i2@Y{$(A+nyLfxwx+DM{pPEBuFI_Y}>h)k6*u)v&IZS2r&*= ztCUhlMQI^KWb)+6QzMax@$eI`5I=Z?qT(JXKcEPqA@BqP!DAs1XqbjUYe$M5HBDSI zV+2cIxRyunoOIG)0V0;pjPom4_{2s0;r?^648e|?CJbHcQrn?m(a|(tn+q>)L?afl zSQd}`VL1RxmMobIOQ$tx{Eft7k+2BRb<-0Pe$Ew|$x!D;iNQ7(#;vXTcmCA}zHxh{q26hKNTwY#Y z-t(MoSvoK<@P2LBuwg?1{`%1u5HUTmer#dxS2O|mmi8pQOY@og(`hGd z{K|E;ELl-ST|@k&-Z%NoK74mdKWg^3AdtQfi{n9S0;v=w#rdpWzXyOf-gsjc5H*0T z1q&A3W7`hvzSu>qC?BPcFHZ$sENhy^-UCg{xpNwY`LPo=c-@x6-0|3ZY_D#_b|i)Q zQRdt}k?Suz@f~vO)x%iw(LP+q^^1|?#bXe6iVAYrT2;r+>O)MOI`smePy-4oD=UX= z*}j*my@$xp&GJ`E9IHUXuj#Z)abY&sTr&EE4XxSV!o~l(kd52x=-Vrg%KimNrMTf| zZ}IlucAfC=Ib&EU=Zr3+zB$=#IoV~Wz_Lsln&PbAvY)K1tO!t~0fm-jnOk@6BiYi9 zY3O0m?ai=03)?S8nmRapbUz05D>|<4`(@*iXIIhGnq=sp5;RSq6qFTZQ&N({+~+?f zZM!E7deYc3n%k0oDJgxh;bjuZ?V$m=fT*fD2#(`LzT^IR{-TuksI@K0 znIld?N_iC6F9YA$lHl(f4pLE`-<3xJS1QVib2w1f&fbHqCk%MhX+>m31g`7V#wwGL zu3iZWuq=ap2bzMnW@$i<>$=p{H-e#qlE+NfZ?6R3yO^e6@PJ}m*OPWq$}a^EaIn6e z&ZJGm)Q>Y>*9Gy;G`shmaPyIh@_b4PV3yQIsDgZF^BVP+TGKu&M&f)M@WX;z|cVHvr3a96I6&(1Qk=>}sCrpp-yK zff5dBN0OZtAv>y*PN&gzPtOL^m#MzS^+tVToV4xIZBPYtP0-MsIAOrCh(TVq!5-Tu zC0N|R?x5R=@^?^@MA8PYC4uI#V*?(uD2Wsbp(N4|2ugXv(scxuW#BkAsZ=Titm}F> zj|J{Z*%kMWE9^nnG!m(kJ1o>Ra9jtatc-qk(Cm|4Zio!sE;!OuuHz7~EO5L0RVnG| z5?3PqKOludN`Z6@l8H_diC75IFboXC=oYw=84+J(0{0$BrLauxq)t1NX%}4=8A&N{ zLkU4gL@6BGAuEoTRZU{(GaL% z7?`HnE%2Ny1H%A`L{lQ;c*SGek&@hO>x2P!CLQ9PHioVR$p@t4<)93P6%yOF$%>ko zx&h!CQ>RY-PD4WjciudMpUj*}I+aEUfoYn=Vli^_^2p20B_}5b%ZjjR^Hv^t{6AQ+ z;v>-lnB|@H9_BA`6mqcNK=Bw))Z082#fy^ zq;!3^R4D0^NG2&R$O+oNj<$UH^8fYT`^%N96qe~3FNAlJXWKS*I!!vA_9C)tGk)Ay zmcIECk3IA=T3T9Ix^yY6t*yl4apLhfot>Q|5($#YB&k%2bUIBzo{42>*nXbJ&*vzw znU|YwacbX!69!zpzm@vN4lGlklpV$$53GZf%74x!nM~2AYcZ1=(0b{2E{XqT?cexx z<60t-2!>&VpwsCz$z+mbGKrFkbUKaex>%OQ^y$;N{}=buvu96MtXM&NdwaLQi}Ee{ zlxA_Hsl7||D+xjo@3hH@nN*aYIKy9TuctGSLg0jHQ%X;SNWWYRGy{&!sr`BeZ*9|n zrmCu{s&mFo;Fqucf%yym6W#E9PY8kIIHXc35{U%yc$`!!g>BnmMnI}+%^Pa{%NRds|*zcrY`{MZQ}+kUjBmL9o=zi{9E%Y{%1Niw4$!Cp?aw{;+~Sda2U9qtH?ME|8~^s$FOW)xQPy!B zlF4MqUcj7f+o8e|LQq~_&h4{qr?Ih-O`A3y1$yF`Ui|X53G6%6%%+`(*-?Fj^;-^c z>9V&cS!4*_xE7Y}_`tXQ$U)^6(cgFA18A-ynM zuu^c#s2R+dIxQ3zkw}DCEJidMB^HZeSr*Y~6w@@r+?#nQ_Vm+FQ(9Wez<~q9_eCNR zB9TZK;WP8L5aOtX%^XWV+Rat77t_B_9=eu!3L!&Qm9&wrjq9Y@xucr*7T(9VCZ4Wz zT^|8#)&Li%yZY*@AG=`q+4P@s7VJENFf`H;czV-YJpAP2*uG{?CX?Zo4!(AFc9Kjc zNvG2|j&qcjo;7P04Gj(K-o5*{=pAVB%;F_CS9Xhlokw~O&nS43K+farMxj!K%re1ef(W+et+(AqO-&6oH8ms>iQ@nt3%WZ$zWJALkxHd0DTv@W zws-1q6j&SSF96CRQQyc7-#-t4tFF3gF3_F{*a2!DfBf-3-E`h%L??~F*>eQV(818a z)HqyV^MgO!$C{1nL*s%-ote40}C?BBotIF`FBGXs|637ac#e~nK* zuVHZi0@CTU$Ew=}R7r0E0QJY~|FxJ#ZY`W7Ktg!C{9!E8Q;eZMBEE?~Y4}SQZr(71sktGS7$o zI|aDFu358YJ^thKFQ?xn=i_YHi*8w)fa7qD@h>q)Klzm9AA)&geBPkt(bm-`ab8t^BYd(C6Ge!om&?sO zE>%ZevVc8<1`V2-OeWv_=`S8)-p^;_P8@-bh7tdxtrVLWv2{b649iuA5dh-sQcB9Wumt{8b4&FMn2va-p` z$s!Vs`j^-A@U&h9wS8FBtB_s%D6Q*)9UFHr_1j~4Z{Z{C*|VpvqM~A)Qfgnfw|Kg_ z1|fift5&UAGGffAK^3zvr17H-M9v+GOglbkZ;LCbJi}Z?QN7~z$DXCQ&}-iYj0b`u zC><@!!j>+dtzO5SkNh7DGs`=3*1GOw3ZZ#NwZ27OVK0wj86`1H!S>Bnl$94!wfc`l zEJK>6IUe}p*qc0G1~>q10>js?UHkSarw-^nVa`?Te(w{a6NceBb{EsG2R!iWtfb(# z-@BVLMvXa6Ed^&%nZ7;svRjEe1>qHnqW}vHp_K1%etr&^#=9f3b6YhfrTKjL=3FWV z^j4;6P60jxI*-lg{|ImZIs%MYvu4d31BaegT5;#MX#IFI=7gaLSE5{b)D~ALgsae` z;s?Daa?1@r4nYS!rGRl=*U@y1_di(46My;$-H3Hvh!J|%p?i4MRQWwOKdA^s^~Ngt zR+h8!oqwlKS)novV;Zm$=zGp?35YaS< zcP2T!WjE(sG@iF!evlq{+331{3GiW{sJ;yFKkJ++f3?;Q8#Zi4ZPlK`Up%^)nfLq@ zw$+l{P>XIF2t!90n%CwvG=wfdhlXB)OXmE9+Jgsh94E}Vfh6td=%8xvZpIAj>8BXS zpEgq3NSVe}zKm2ZLMW~t|9rX<0hDLj?G)>76!To&CRV;uiL_aQ%YF;`Xl`Q*SFHp(9mw0=0xD569IcNfblPQZM**Z z>wnm%PoL|j3>=$2@cR$>w_nVG9ubnCY$bi58DVG$Ll4y%x`t!Gy!DH?X7i(bbUi>soKOL&%P-Hp{PN2u9&T&U=KbZrc=6-6Nvz%uRun3VFrpSh;srN9z!fxW z{OPV=la-Yf%E^|tR-SxjA%~j1V3ka}G&Z(Ddx9S2rCdC9JonGOhM|M|QCC;jQdU-W zC9ux_xQ{v!n@==o{i8RVKrt}t-FM&p&E(0GhjgSm#d9kb@!G0)*t~N))HHY}l4b<5 zqYyJe*N9^9+bd=>e8^Cwlq6FrUVH5gUVQBf&~@@k3K%tf5Eo4z!{sy1W6*#;#N+W~ zet!OSKBI?$^#8!-|2g1{E5;U328?+2*=J{8am5wqbhxfAY z$RV2ATS%tT(3(U8ikl3UzVI5!bc(fW*7L>AX2zUe$=K1A46W>sVHg}fe7JGoz=5{` z>-{1=`4vd|YJf99;|rBypj_AW$`@aJ@h4-(j2T%{QW6tFXlW-c8d_UujBbvx{P)$XSFZtTfO`MaYbW*bn{NbgH^2jx zRsfU&CH_sgm@i~ZKUfA=W?f)_Wm%)r>GYq04L}{x=m#U2F~8a;%7Fhj09Con#OkXx Qv;Y7A07*qoM6N<$f);0?GXMYp literal 0 HcmV?d00001 diff --git a/Loops/latest/api/lib/object_to_trait_big.png b/Loops/latest/api/lib/object_to_trait_big.png new file mode 100644 index 0000000000000000000000000000000000000000..c777bfce8dd0a169f484641a3f439720fd23c427 GIT binary patch literal 9200 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 Qv;Y7A07*qoM6N<$f);0?GXMYp literal 0 HcmV?d00001 diff --git a/Loops/latest/api/lib/ownderbg2.gif b/Loops/latest/api/lib/ownderbg2.gif new file mode 100644 index 0000000000000000000000000000000000000000..848dd5963a133dc18b9f055928150dc5e762dde0 GIT binary patch literal 1145 zcmZ?wbhEHbWMq(F*v!D-Kff?yQ@u%!Pt?vPr`9;D%FyV&t)7!JLsnHrA8cd50E+*) zBYXoCToOwXfwYZ%ML}Y6c4~=2Qfhi;o~_dR-TRdkGE;1o!cBb*d<&dYGcrA@ic*8C z{6dnevXd=SlxV%Qmue&kg&dz0$52&wylyQ zNJ0T*r*nQ$s)DJWfo`&anSp|tp`M|!iMhGCj)IYap@F`Ek-njkuA#Y=v5}R5fdUjL z0c|TvNwW%aaf8|g1^l#~=$>Fbx5m+O@q>*W`v>l<2HT7t|lGSUUA&@HaaD@m-- z%_~-hnc$LIoLrPyP?DLSrvNfBF)6>a#8wIDQivCF3*g4)73+b$qnDhYt6z~=pl_&W z0P+${p|3A~rMbCq)x{-2sR;LCHMlsWvLIDID784hv?w_hs9YIjRe_arQEFmIeo;t% zehw@Y12XbU@{2R_3lyA#O%;3-lQZ)`e6V_7Un|eN;*!L?t5X6BYAPL3ueX-RQWVL^UgZccVqW=48iYD#iaVnTdeY)o`iWJGvaXh?8SV1U1$uaCEv zr-!?ntBbRfql3Mjt&O#nrG>efsfn=>FiYv_>S$|eYN)HJswgWdD#**p%1BE|N{EYz ziUvE+||Kg4FF`M Bj3xj8 literal 0 HcmV?d00001 diff --git a/Loops/latest/api/lib/ownerbg.gif b/Loops/latest/api/lib/ownerbg.gif new file mode 100644 index 0000000000000000000000000000000000000000..34a04249ee9edc75662a2539fe7daa04424cbe8d GIT binary patch literal 1118 zcmZ?wbhEHbWMq(FSj50^;>3wdmoDwuvuDGG4L5JzWPkz1|J)J20SYdOC5b@V#=fE; zF*!T6L?J0PJu}Z%>HY5gN(z}Nwo2iqz6QPp&Z!xh9#uuD!Bu`C$yM3OmMKd1b_zBX zRu#Dgxv3?I3Kh9IdBs*0wn~X9`AMl(KsHENUr7P1q$Jx`$q^)>0J76LzbI9~RL?*+ z*}%*|!OT$4(AdP>++0V&$iUD*-@r)U&`8(N+{)O<%D_MY3Y37h6{VzE1-ZCE?E>;_ zl`=|73as??%gf94%8m8%i_-NCEiElUW*8ai0#)c1SLT%@R_NvxE5l51Ni9w;$}A|! z%+FH*nV6WAUs__T1av9H3%LbwWAlpjz~0eI&d=4aNG#Ad)H48i38v837r)ZnT)67u zlAu(Cd$Af^98y`3svneEoL^d$oC;K~46>@g%DE^tu_V7JBtJg~7K#BG`6cQEUIa|mjQ{`r z{qy_R&mZ5vef{$J)5j0*-@SeF`qj%9&!0Vg^7zri2lwyYy>t84%^TORUA=Po(!~qs z&z(JU`qar2$B!L7a`@1}1N-;w-Lrew&K=vgZQZhY)5ZeMTG_V zdAT{+S(zE>X{jm6Nr?&Zaj`McQIQehVWAmo_rKzE=rmCW>q^KY-Co3Z@B`F~;CMqH&FX#K^#)_>%=(Oz40}P&vZD%P=Ep@ zplwAdX;wilZcw{`JX@uVl9B=|ef{$Ca=mh6z5JqdeM3u2OOP2xM!G;1y2X`wC5aWf zdBw^w6I@b@lZ!G7N;32F6hI~>Cgqow*eU^C3h_d20o>TUVm+{T^pf*)^(zt!^bPe4 zKwg3=^!3HBG&dKny0|1L72#g21{a4^7NqJ2r55Lx7A2%-qt%$eX-RQWVL^UgZccVqW=48iYD#iaVnTdeY)o`iWJGva zXh?8SV1U1$uaCEvr-!?ntBbRfql3Mjt&KG>(#*|FO^l6zSxQe=M_Wr%LtRZ(MOjHv zL0(Q)Mp{ZzLR?H#L|8~rfS-?-hntI&gPo0)g_((wfkE*n3%I<{0g<5cg@J|3;H2kk MO(h-&o-PJ!02;c9Qvd(} literal 0 HcmV?d00001 diff --git a/Loops/latest/api/lib/package.png b/Loops/latest/api/lib/package.png new file mode 100644 index 0000000000000000000000000000000000000000..6ea17ac320ec13c02680c5549cf496d007ea6acf GIT binary patch literal 3335 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 Y0AfCQM(Z-J8vp 0) { + var fn = scheduler.queues[idx].shift(); + } + return fn; + } + this.add = function(labelName, fn, self, args) { + var doWork = function() { + scheduler.timeout = setTimeout(function() { + var work = scheduler.nextWork(); + if (work != undefined) { + if (work.args == undefined) { work.args = new Array(0); } + work.fn.apply(work.self, work.args); + doWork(); + } + else { + scheduler.timeout = undefined; + } + }, resolution); + } + var idx = 0; + while (idx < scheduler.labels.length && scheduler.labels[idx].name != labelName) { idx = idx + 1; } + if (idx < scheduler.queues.length && scheduler.labels[idx].name == labelName) { + scheduler.queues[idx].push(new scheduler.work(fn, self, args)); + if (scheduler.timeout == undefined) doWork(); + } + else throw("queue for add is non existant"); + } + this.clear = function(labelName) { + var idx = 0; + while (idx < scheduler.labels.length && scheduler.labels[idx].name != labelName) { idx = idx + 1; } + if (idx < scheduler.queues.length && scheduler.labels[idx].name == labelName) { + scheduler.queues[idx] = new Array(); + } + } +}; diff --git a/Loops/latest/api/lib/selected-implicits.png b/Loops/latest/api/lib/selected-implicits.png new file mode 100644 index 0000000000000000000000000000000000000000..bc29efb3e60134039e702d5449e685a3bc103f06 GIT binary patch literal 1150 zcmV-^1cCdBP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyb% z5H~J^JxS;Q00aI>L_t(|+U?vuZxlxy$MNqx?(E$@E}a zfjgk2pr?ZZI(iC9{1RM5N`az8f(nF?5D#);fpbJL7e%q}e0%#alfpQ%40!>*o6k0< z)o$~be)`Ys+>8hzu;10IR{^+p@16iY2d04rkO6`yI{X6A1$Kbce*=Su~m%6x<};NBO|^=w zk&&8I8D)eJLdB9s!^&AlTBkBiQk->uv$J_(rL!`)+`6oQUo`M-?(?sntUozBH8I6_ zIxd}cS_u`9v4GL=Q$k^s5ms8Mgc48JpPpKtTHbQf?P%cW>elMKv(Ak-$BSmt)JB*% z&xl4SAz&~lr34aLhuW=ft3By}IX+c#V!libhr?D})eoI+@M^s{y;vSm62A^F$)OitB>WC^wMc2_eXZ#=?IA zNtVo#TvKb>y}k`n5t#j!>IqWhwOAZQtfS?qODbc_%JAp{Bv5|M;+$+>D$O;$h+90zjvct@cD=76Um1hr9bhBs%or0LWw(j4&M0NBo?c3qpt*ILGd`+j8&ukM^WrzkZ!NckX<_?$*Qo z%j$87JsKwA!0%(gp9dfM)S(Ug1JPplRFf1Ki#3gg$o7X})F#m3e@->|7sOS0SbEhV Q8UO$Q07*qoM6N<$f{R8S_y7O^ literal 0 HcmV?d00001 diff --git a/Loops/latest/api/lib/selected-right-implicits.png b/Loops/latest/api/lib/selected-right-implicits.png new file mode 100644 index 0000000000000000000000000000000000000000..8313f4975b4e7191d18183adcd8de77659622874 GIT binary patch literal 646 zcmV;10(t$3P)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyb% z5H~yS;H?7y00IU{L_t(2&vlbOOIu+S#((eM`{pLzge0aSMr^2qDdNx~brL!h$3j7H z=vW-w3a;+`2(EsF7W@=C3J!%zHAAgkY^&GY>pfj!nreDpp6v(E!+Xx7MC2K81$+m7 zY;JA}!0zrYqoX!HZG4C;@vnu)3ujyHtzOXK7&rxF6g124mS1OCmYnuZ+xuVlXOgMJ zc6`SIH$XZB*WRzaisM*(@Q6t1;PXM}h@;wSWAz%)z$JjLPE>VcqCu%&tubaS2&iC#PW!0_66=%;<0xw^{i3hE^%|)B*O~&n z_No#p0t9Or59T^YDWxZ)$rSL`sPP#KDG(7o7tf`4A3h$uEr?7cOKwR6k+oR=z_!RK zib5?;EM6I9H1O7H{;seXyi77R9j3Fc?F#S)IJZhEKbk8qa%RJ9KCtw_HwGuc_mMD0-%8I-SJwdoORkUZ|94)X^T?I0M7??$cDj1@Kjbd8waHTjq5uE@07*qoM6N<$g8d5^?*IS* literal 0 HcmV?d00001 diff --git a/Loops/latest/api/lib/selected-right.png b/Loops/latest/api/lib/selected-right.png new file mode 100644 index 0000000000000000000000000000000000000000..04eda2f3071a81ada129b906e60709eb5b1c4e29 GIT binary patch literal 1380 zcmeAS@N?(olHy`uVBq!ia0vp^AhtLM8;~@ry7vP}NtU=qlmzFem6RtIr7}3C)9WTXpJp<7&;SCUwvn^&w1Gr=XbIJqdZpd>RtPXT0NVp4u- ziLDaQr4TRV7Ql_oD~1LWFu?RH5)1SV^$b8>f+_U%#ji9s7p}UvBq$Z(UaSTehg24% z>IbD3=a&{G10ya?8Dv#~m2**QVo82cNPd0}EEEGW@=NlIGx7@*oP$jjd=ry1^FVyC zdS72F&%EN2#JuEGPZwJypb2`JnJHGz78Y(MCeDVYmgbIzhOP!qZqAm@u103&mL^V) zCPpSOy)OC5rManjB{01y2)#x)^@5T@ZUN9{m(-%nveXo}qWoM1u$Qeeak|CH4X1ff zy(zfeVt`YxKF~4xpom3^XqXT%^?;c0WDDfL6MkwQFtrx}ll6<;A<7I4j5j=8978H@ z)dcU&QVNvVTm1ao`79at5FR1swyg%5$;tYPy#hCG-BSM`+EU9h|6u!#OUJxif~2?K zxN4GUe$wFaojJf9z)p z5$Ey};}0o`4QH}B9yFW z>98SDtSD?}jGxoZxo6X!U$AKQw|sQq!}8b$jjl6i(~7%3uRQeB{zzBi?B~JhyI$eR9CQS uH6MIndtb!u6IcAC@Ew*lAuIQC8Zg|Lxqpi1i6>#8a?jJ%&t;ucLK6TZv;Euv literal 0 HcmV?d00001 diff --git a/Loops/latest/api/lib/selected.png b/Loops/latest/api/lib/selected.png new file mode 100644 index 0000000000000000000000000000000000000000..c89765239e074f40ac120c7429b5d65a47dc218d GIT binary patch literal 1864 zcmaJ?c~BEq91ceTBSb(%MUFLype4yBBtTLE0s#pnDTc!!APL!pL`ZhCSs~!4NQ)J% zjYlz75elf(`(i|jO7Osgf;y;Fj)H?0s2weyqg2|B3iglEo!Ncw_vZV)-}ip+_hw7u z#fu%tZe$XP z91$o&BVnZ~rVxV@3dMnm*8Y~u#K+tpr8eFcYX>{J>3IbTC zz*H!%LNtI`QJ#sc#Q9Xh>H96H(Fs|N?n9Y~f-&@Rl)L{K0yfdh!-3YEqj zzr%|}JfTL1%QXsEDBx2G1-eQF@z`8Wa5TsX=5T|!OlA}q5go~mjA8`_aoG{!Y!-W* zD?k)0)vyL1=RzO3+)26SR#2lvW&w<;@?a<$L)5^#E%Q{9dkLIW?*kW_+)L1;Tn1r= zVLsS@9rXAT(LLtrMB5U%^S)m|2QQ!4P`HdBBOI%t8E8By$ z)tP&nmBpWMprzkM_|>^sro&sKcBBkCJasJiG9=P9#hP5QNL2+TkyCcgr_WpFbHr7_ z87m!#YYJH5*b!RP{<^=_J_~2|c=d7fAA8(7t(HqhM@QR7hK6D;&9z@F^LTl&+LYOL zUU{>=KQOIits!(3RqM9J$$Df>Q`4Hfywlrm3@To|dNr2U=+QrVeb>z4pMI4}rAnXe z*Su0wQ(?oEXC7Y0{o&u+%(Fh0o}PZBvZ5lZ@LWaJ!Gk4?)RX?H)qdpTZS_XZsax{y z_MKk#HqH@?F3d85ExWtByE8h5+2NQ~XRSrmZE49;u~@u3JtM<+b!er-?p^yG>?l!7 z)@R5TNdqW$9-&m@9!cz z)|KJ#YjcI$M2lT>D1eiHE7md=9Cb6o??`g%oXydj8XFrc(Rq-nRo~Dc92oPqc4`7jYVX4t*9L^0KwY`(Dn^c;fmUh^Z+y;JQ``m+ENO>F}JvzOG zpA_eOow0f6Rfv^j2{j}iqIq*6)BTacb1Yxm)_q06>xylb&!4}+!4jGxigiTeRX*Cn z<30Wx9WD2E4BzxN*jb#kdlW+%OtH1PfPLmI3$H$qQEoeA@M_zz(dMBx)_57yUHsNs zdvF1nVkziYxo1DV=eKeTc|*$c+^@3gOx8(~UC-Pht#*mPtJ;FH$u9Fm&%)M|KTg|f z5*U9$Nu>g6#DPS~Y)4n$4Wb>UOWwc=wp*D7L1rwgy--9rSyofByyv~cY4K+bR|b+B z((YQ6@^?+kI+3=oS=N8}mgQ8nYNyMpfy*0n{`@+ksvim5?MYSE)$MuW)=GnC(9&ES zE)MxRPw9$#K{-F$s=Aq5o>LYZb)fSRyT%9IcD!es`-6BtsJf2jWPf{YuBrE$LxQ!? zVn<`|QHj6njN1xoI7>WT>~c56r$ss7B6`$yLi+Pwn&+jdS}L$Vm@DT=KyDXF%TVr`iW&f2@9*rcCpU*G%kN@v);?Q2jJaQE~K zoxVPGny*U6lIkvBzs-GdKdhGVrt|YT^Vdn8*CU*fW}Ci*yY2_L3v1RibMA*BoY$Y4 ZNDtm_>Mc9CX5mbjz-9e{{de~$lm|} literal 0 HcmV?d00001 diff --git a/Loops/latest/api/lib/selected2-right.png b/Loops/latest/api/lib/selected2-right.png new file mode 100644 index 0000000000000000000000000000000000000000..bf984ef0bac9acacf732a22f6dbb9f648a6dc26a GIT binary patch literal 1434 zcmeAS@N?(olHy`uVBq!ia0vp^JU}eY!3HGlQ`YSVQj#UE5hcO-X(i=}MX3yqDfvmM z3ZA)%>8U}fi7AzZCsS=07?_nZLn2Bde0{8v^Ko2Tt~skz|cV7z)0WFNY~KZ%Gk)tz(4^Clz_GsrKDK}xwt{?0`hE?GD=Dctn~HE z%ggo3jrH=2()A53EiFN27#ZmTRp=I1=9MH?=;jqG!%T2VElw`VEGWs$&r<-In3$Ab zT4JjNbScCOxdm`z^NOLt1Pn0!io^naLp=kKmtYEgeeo;J&4sHjE(uCSxEHIz#UYgi zsro^w#rdU0$-sz9QwCX8VC7ttnpl!w6q28x0}I7~jQo=P;*9(P1?ON>1>eNv%sdbu ztlrnx$}_LHBrz{J)zigR321^|W@d_&iKVH9n}Ml`sinE4p`ojRlbf@pv#XJrxuuDd zqlu9TOs`9Ra%paAUI|QZ3PP_bPQ9R{kXrz>*(J3ovn(~mttdZN0qkX~Oe}7(Ft;>z zbaFKYnrDICEfBpaSlj~D3-Skcz4}1M=z}5_DWYLQz|;d`!jmnK15fy=dBD_O1WeXN zFSNEXFfj3Xx;TbZ-0BJTJuQ?dve&rp{{2Ne1Xv0M^`dqN6o#(7v-^@5ry`4P^EBOC zzl3jzHSWk1W|3sw);Ue+g;U^>O>?#=UP&uCcCNM}UQqY`_d|&fD$mXQ{c(==)z@ET z6-8WsJ}cX8&(eI*ZD~+t^J3nFi-8`!Zq6JfvCFS!sWLo#9-#4MO^n|D15*n%rrdh_ z?c64vTY1}4B-qwo&yLa&V>QjXcQ{Ddg|Gg%9v?OhmP@U{K>-_Wb*=L_APe@*L{q(Jr$a~Dp z0uLUnIsEVgw zb^Gh3!#nG_`dl;Ss7o9b$omss5Haua%O~3xUd$-@yryCEjht$dO0588|FJa{;N_gy{FZdcQZ9v{BdisYp- zHJ`kr@ZNF#_2kvBmj=Bo*P0sDSkC@KndR}v2pt}MKL2LzQ)!#4?B=IGa(;02XkB+e z+UA+9e^cKCtnU1>r)$si?G5_sWsaKjKm0w#%lN*ryrD|bs&hXR4};S~mM6aHstZA- NrKhW(%Q~loCIFxO8+`x( literal 0 HcmV?d00001 diff --git a/Loops/latest/api/lib/selected2.png b/Loops/latest/api/lib/selected2.png new file mode 100644 index 0000000000000000000000000000000000000000..a790bb1169b6b54de1d51f7778ee552979f52183 GIT binary patch literal 1965 zcmeAS@N?(olHy`uVBq!ia0vp^CxBR-gAGXf88D;(DajJoh?3y^w370~qErUQl>DSr z1<%~X^wgl##FWaylc_cg49rTIArU1JzCKpT`MG+DAT@dwxdlMo3=B5*6$OdO*{LN8 zNvY|XdA3ULckfqH$V{%1*XSQL?vFu&J;D8jzb> zlBiITo0C^;Rbi_HHrEQs1_|pcDS(xfWZNo192Makpx~Tel&WB=XP}#GU}m6TW~gUq zY+`P1uA^XNU}&IkV5Dzoq-$tyWo%?+V4wg6Nh+i#(Mch>H3D2mX;thjEr=FDs+o0^GXscbn}XpVJ5hw7AF^F7L;V>=P7_pOiaoz zEwNPsx)kDt+yc06!V;*iRM zRQ;gT;{4L0WMIUlDTAykuyQU+O)SYT3dzsUfrVl~Mt(_taYlZDf^)E`f^TASW*&$S zR`2U;<(XGpl9-pA>gi&u1T;Y}Gc(1?!rao>(aF`&)Y9C-(9qSu$<5i)+11F*+|tC! z(Zt9Erq?AuximL5uLPzy1)LqEuE@a9jJa{g3^D*&Fs~}@sPg}hA3HW}*bs2zZP}lLlevA=_U-n$=5&5bna|Ro zr2Kq;ZlP0ibWR_hJ9lpWiz!uc8tF`mg%K|cGE-8Xi0*W2U!-y9WyzzY#H~@SH*>@$ zseF`8+a!0Y?a0N869Ym+-@Jd{U1771b?3>~^XAPvzD32YutZHj$X%{hPhM8G*7Ie^ z?(45b`P!X@+s~$5zT+&;Zp|_IEnicE2OmGbsk)-GK&Ok7i<02OvfcN~%FFGSFVz;w zJpHni>#DT=iM(5&U57r%J7!PHj4vV0>!_hwa)V3FU5<)V5Wtj)rUr z_x@OMhrMuthvj{s_~K>J23#ctD--tXEDh3}dGw%xx?U5Hm;SAjt|^^YCOO8>;4W(W z`B>!wi)4Fbk%f#_R5Z`wIShpf%kMrdS{am?`BMMP;)KgC^MezCb}+X!3X04>KYc=0 zR#uX=we_tFVODdWSs#%Qo55lt(Cc>b)!)p`H+`n$c~0B4YuEdQ0Un!0#W<5w8WS1> zjU#(|d+lGSYu^gc9Ub-|XBRjj>V(vLdtFNI}x@X#@rKBc({rdHG zadB}{adEJA$PLdKG5RM0gA$&|svdjvXi-LPZg17zxGkmW8{DepS^O^EzhB?FuRbCo zqQKAJ|8#0<>Y`n{qHYIXSzdKBa7IiaPpnJ@zlsD;l83n~+r%|1R@_*u>MJ6h&ct{_ z=H=_x!7m;MuX2_MXn9M_J+Cm-hTNpH>=mNsC<9kP)$a(UEUF`RJRVHGw%nH4A_E h2-=FCwErWPz_6w1NS~Nz6ep+x^>p=fS?83{1OQq_0~!DT literal 0 HcmV?d00001 diff --git a/Loops/latest/api/lib/signaturebg.gif b/Loops/latest/api/lib/signaturebg.gif new file mode 100644 index 0000000000000000000000000000000000000000..b6ac4415e4a3a3ce7e38401a476beea7b1938585 GIT binary patch literal 1214 zcmZ?wbhEHbWMoihIKsei_wL=3Cr`e6|Ni^;?>BB-U$kh^&6_u0zkc=h?b|o6U*ElR z_x}C+_wL<0ckbN#ckgfCzWw^m>zlW3y?yug<;zz$Zrr$Y=gynAZ*JYXb^ZGFckkZ4 zdiCo6|Njg~K=D6!gl~X?OJYePkhZa}C`e4sPAySLN=?tqvsHS(d%u!GW{Ry+xT&v! zZ-H}aMy5wqQEG6NUr2IQcCuxPlD(aRO@&oOZb5EpNuokUZcbjYRfVlmVoH8esuhq8 z64qBz04piUwpDTjNhpBqbj~kIRWQ{v&`mZlGf*%y)H5_TF*i5YQ7|$vG|)FN(l<2H zH8i&}HnK7>P=Ep@plwAdX;wilZcw{`JX@uVl9B=|ef{$Ca=mh6z5JqdeM3u2OOP2x zM!G;1y2X`wC5aWfdBw^w6I@b@lZ!G7N;32F6hI~>Cgqow*eU^C3h_d20o>TUVm+{T z^pf*)^(zt!^bPe4Kwg3=^!3HBG&dKny0|1L72#g21{a4^7NqJ2r55Lx7A2!(A3h{#L&>yz{$%-qt%$9UanL3(T0L?SR?iPsN6x?nx z!08r!pkwqw5sMVjFd<;-0Wsmp7RZ4o{M0;PYA*sNYsUZo{{H#>>*tT}-@bnN{ORL| z_wRsN?$yf|&!0Vg^7zri2lwyYy>t84%^TORUA=Po(!~qs&z(JU`qar2$B!L7a`@1} z1N-;w-Lrew&K=vgZQZhY)5ZeMTG_VdAT{+S(zE>X{jm6Nr?&Z zaj`McQIQehVWAmo_ zrKzE=rmCW>q^KY-Co3Z@B`F~;CMqH&FX#K^#)_>%=(Qs{t4 sPRwL~E)H9a%WR_Xoj{Yna%DYi=CroINg16w1-Ypui3%0DIeEoa6}C!=DfvmMRzNmLSYJs2tfVB{R>=`0p#ZYe zIlm}X!Bo#cH`&0({$jZP#0Sc6WwiTtM zSp~VcLG1$aY?U%fN(!v>^~=l4^~#O)@{7{-4J|D#L1q{k=>k>g7FXt#Bv$C=6)VF` za7isrF3Kz@$;{7F0GXJWlwVq6s|0i@#0$9vaAWg|^}ycIOU}>LuShJ=H`Fr#c?qV_ z*B8Ii++4Wo;*y|LgnO|XTpUtakg6Y)TAW{6l$;7wt_-rOz{ATTy({MavwGFa70Z_`U9x!5!Ugl^&7CuQ*322xr%jzQdD6rQ{e8VX-Cdm>?QN|s z%}tFB^>wv1)m4=h1nAc$w`R`@o}*+(NU2R;bEa6!9jrm z{(inb-d>&_?ryFw&Q6XF_I9>5)>f7l=4PfQ#zw#_rKhW-t);1EF>tv&&SKd&Be*V&c@2Z%*4pRp!kyoTyW@sNKkpiz$&$%l_m71iJOQf Yv$AL3W|;;C$CD p { + margin-top: 5px; +} + +#types ol li:last-child { + margin-bottom: 5px; +} + +/* +#definition { + padding: 6px 0 6px 6px; + min-height: 59px; + color: white; +} +*/ + +#definition { + display: block-inline; + padding: 5px 0px; + height: 61px; +} + +#definition > img { + float: left; + padding-right: 6px; + padding-left: 5px; +} + +#definition > a > img { + float: left; + padding-right: 6px; + padding-left: 5px; +} + +#definition p + h1 { + margin-top: 3px; +} + +#definition > h1 { +/* padding: 12px 0 12px 6px;*/ + color: white; + text-shadow: 3px black; + text-shadow: black 0px 2px 0px; + font-size: 24pt; + display: inline-block; + overflow: hidden; + margin-top: 10px; +} + +#definition h1 > a { + color: #ffffff; + font-size: 24pt; + text-shadow: black 0px 2px 0px; +/* text-shadow: black 0px 0px 0px;*/ +text-decoration: none; +} + +#definition #owner { + color: #ffffff; + margin-top: 4px; + font-size: 10pt; + overflow: hidden; +} + +#definition #owner > a { + color: #ffffff; +} + +#definition #owner > a:hover { + text-decoration: none; +} + +#signature { + background-image:url('signaturebg2.gif'); + background-color: #d7d7d7; + min-height: 18px; + background-repeat:repeat-x; + font-size: 11.5pt; +/* margin-bottom: 10px;*/ + padding: 8px; +} + +#signature > span.modifier_kind { + display: inline; + float: left; + text-align: left; + width: auto; + position: static; + text-shadow: 2px white; + text-shadow: white 0px 1px 0px; +} + +#signature > span.symbol { + text-align: left; + display: inline; + padding-left: 0.7em; + text-shadow: 2px white; + text-shadow: white 0px 1px 0px; +} + +/* Linear super types and known subclasses */ +.hiddenContent { + display: none; +} + +.toggleContainer .toggle { + cursor: pointer; + padding-left: 15px; + background: url("arrow-right.png") no-repeat 0 3px transparent; +} + +.toggleContainer .toggle.open { + background: url("arrow-down.png") no-repeat 0 3px transparent; +} + +.toggleContainer .hiddenContent { + margin-top: 5px; +} + +.value #definition { + background-color: #2C475C; /* blue */ + background-image:url('defbg-blue.gif'); + background-repeat:repeat-x; +} + +.type #definition { + background-color: #316555; /* green */ + background-image:url('defbg-green.gif'); + background-repeat:repeat-x; +} + +#template { + margin-bottom: 50px; +} + +h3 { + color: white; + padding: 5px 10px; + font-size: 12pt; + font-weight: bold; + text-shadow: black 1px 1px 0px; +} + +dl.attributes > dt { + display: block; + float: left; + font-style: italic; +} + +dl.attributes > dt.implicit { + font-weight: bold; + color: darkgreen; +} + +dl.attributes > dd { + display: block; + padding-left: 10em; + margin-bottom: 5px; +} + +#template .values > h3 { + background: #2C475C url("valuemembersbg.gif") repeat-x bottom left; /* grayish blue */ + height: 18px; +} + +#values ol li:last-child { + margin-bottom: 5px; +} + +#template .types > h3 { + background: #316555 url("typebg.gif") repeat-x bottom left; /* green */ + height: 18px; +} + +#constructors > h3 { + background: #4f504f url("constructorsbg.gif") repeat-x bottom left; /* gray */ + height: 18px; +} + +#inheritedMembers > div.parent > h3 { + background: #dadada url("constructorsbg.gif") repeat-x bottom left; /* gray */ + height: 17px; + font-style: italic; + font-size: 12pt; +} + +#inheritedMembers > div.parent > h3 * { + color: white; +} + +#inheritedMembers > div.conversion > h3 { + background: #dadada url("conversionbg.gif") repeat-x bottom left; /* gray */ + height: 17px; + font-style: italic; + font-size: 12pt; +} + +#inheritedMembers > div.conversion > h3 * { + color: white; +} + +#groupedMembers > div.group > h3 { + background: #dadada url("typebg.gif") repeat-x bottom left; /* green */ + height: 17px; + font-size: 12pt; +} + +#groupedMembers > div.group > h3 * { + color: white; +} + + +/* Member cells */ + +div.members > ol { + background-color: white; + list-style: none +} + +div.members > ol > li { + display: block; + border-bottom: 1px solid gray; + padding: 5px 0 6px; + margin: 0 10px; + position: relative; +} + +div.members > ol > li:last-child { + border: 0; + padding: 5px 0 5px; +} + +/* Member signatures */ + +#tooltip { + background: #EFD5B5; + border: 1px solid gray; + color: black; + display: none; + padding: 5px; + position: absolute; +} + +.signature { + font-family: monospace; + font-size: 10pt; + line-height: 18px; + clear: both; + display: block; + text-shadow: 2px white; + text-shadow: white 0px 1px 0px; +} + +.signature .modifier_kind { + position: absolute; + text-align: right; + width: 14em; +} + +.signature > a > .symbol > .name { + text-decoration: underline; +} + +.signature > a:hover > .symbol > .name { + text-decoration: none; +} + +.signature > a { + text-decoration: none; +} + +.signature > .symbol { + display: block; + padding-left: 14.7em; +} + +.signature .name { + display: inline-block; + font-weight: bold; +} + +.signature .symbol > .implicit { + display: inline-block; + font-weight: bold; + text-decoration: underline; + color: darkgreen; +} + +.signature .symbol .shadowed { + color: darkseagreen; +} + +.signature .symbol .params > .implicit { + font-style: italic; +} + +.signature .symbol .deprecated { + text-decoration: line-through; +} + +.signature .symbol .params .default { + font-style: italic; +} + +#template .signature.closed { + background: url("arrow-right.png") no-repeat 0 5px transparent; + cursor: pointer; +} + +#template .signature.opened { + background: url("arrow-down.png") no-repeat 0 5px transparent; + cursor: pointer; +} + +#template .values .signature .name { + color: darkblue; +} + +#template .types .signature .name { + color: darkgreen; +} + +.full-signature-usecase h4 span { + font-size: 10pt; +} + +.full-signature-usecase > #signature { + padding-top: 0px; +} + +#template .full-signature-usecase > .signature.closed { + background: none; +} + +#template .full-signature-usecase > .signature.opened { + background: none; +} + +.full-signature-block { + padding: 5px 0 0; + border-top: 1px solid #EBEBEB; + margin-top: 5px; + margin-bottom: 5px; +} + + +/* Comments text formating */ + +.cmt {} + +.cmt p { + margin: 0.7em 0; +} + +.cmt p:first-child { + margin-top: 0; +} + +.cmt p:last-child { + margin-bottom: 0; +} + +.cmt h3, +.cmt h4, +.cmt h5, +.cmt h6 { + margin-bottom: 0.7em; + margin-top: 1.4em; + display: block; + text-align: left; + font-weight: bold; +} + +.cmt h3 { + font-size: 14pt; +} + +.cmt h4 { + font-size: 13pt; +} + +.cmt h5 { + font-size: 12pt; +} + +.cmt h6 { + font-size: 11pt; +} + +.cmt pre { + padding: 5px; + border: 1px solid #ddd; + background-color: #eee; + margin: 5px 0; + display: block; + font-family: monospace; +} + +.cmt pre span.ano { + color: blue; +} + +.cmt pre span.cmt { + color: green; +} + +.cmt pre span.kw { + font-weight: bold; +} + +.cmt pre span.lit { + color: #c71585; +} + +.cmt pre span.num { + color: #1e90ff; /* dodgerblue */ +} + +.cmt pre span.std { + color: #008080; /* teal */ +} + +.cmt ul { + display: block; + list-style: circle; + padding-left: 20px; +} + +.cmt ol { + display: block; + padding-left:20px; +} + +.cmt ol.decimal { + list-style: decimal; +} + +.cmt ol.lowerAlpha { + list-style: lower-alpha; +} + +.cmt ol.upperAlpha { + list-style: upper-alpha; +} + +.cmt ol.lowerRoman { + list-style: lower-roman; +} + +.cmt ol.upperRoman { + list-style: upper-roman; +} + +.cmt li { + display: list-item; +} + +.cmt code { + font-family: monospace; +} + +.cmt a { + font-style: bold; +} + +.cmt em, .cmt i { + font-style: italic; +} + +.cmt strong, .cmt b { + font-weight: bold; +} + +/* Comments structured layout */ + +.group > div.comment { + padding-top: 5px; + padding-bottom: 5px; + padding-right: 5px; + padding-left: 5px; + border: 1px solid #ddd; + background-color: #eeeee; + margin-top:5px; + margin-bottom:5px; + margin-right:5px; + margin-left:5px; + display: block; +} + +p.comment { + display: block; + margin-left: 14.7em; + margin-top: 5px; +} + +.shortcomment { + display: block; + margin: 5px 10px; +} + +div.fullcommenttop { + padding: 10px 10px; + background-image:url('fullcommenttopbg.gif'); + background-repeat:repeat-x; +} + +div.fullcomment { + margin: 5px 10px; +} + +#template div.fullcommenttop, +#template div.fullcomment { + display:none; + margin: 5px 0 0 14.7em; +} + +#template .shortcomment { + margin: 5px 0 0 14.7em; + padding: 0; +} + +div.fullcomment .block { + padding: 5px 0 0; + border-top: 1px solid #EBEBEB; + margin-top: 5px; + overflow: hidden; +} + +div.fullcommenttop .block { + padding: 5px 0 0; + border-top: 1px solid #EBEBEB; + margin-top: 5px; + margin-bottom: 5px +} + +div.fullcomment div.block ol li p, +div.fullcomment div.block ol li { + display:inline +} + +div.fullcomment .block > h5 { + font-style: italic; + font-weight: normal; + display: inline-block; +} + +div.fullcomment .comment { + margin: 5px 0 10px; +} + +div.fullcommenttop .comment:last-child, +div.fullcomment .comment:last-child { + margin-bottom: 0; +} + +div.fullcommenttop dl.paramcmts { + margin-bottom: 0.8em; + padding-bottom: 0.8em; +} + +div.fullcommenttop dl.paramcmts > dt, +div.fullcomment dl.paramcmts > dt { + display: block; + float: left; + font-weight: bold; + min-width: 70px; +} + +div.fullcommenttop dl.paramcmts > dd, +div.fullcomment dl.paramcmts > dd { + display: block; + padding-left: 10px; + margin-bottom: 5px; + margin-left: 70px; +} + +/* Members filter tool */ + +#textfilter { + position: relative; + display: block; + height: 20px; + margin-bottom: 5px; +} + +#textfilter > .pre { + display: block; + position: absolute; + top: 0; + left: 0; + height: 23px; + width: 21px; + background: url("filter_box_left.png"); +} + +#textfilter > .input { + display: block; + position: absolute; + top: 0; + right: 20px; + left: 20px; +} + +#textfilter > .input > input { + height: 20px; + padding: 1px; + font-weight: bold; + color: #000000; + background: #ffffff url("filterboxbarbg.png") repeat-x top left; + width: 100%; +} + +#textfilter > .post { + display: block; + position: absolute; + top: 0; + right: 0; + height: 23px; + width: 21px; + background: url("filter_box_right.png"); +} + +#mbrsel { + padding: 5px 10px; + background-color: #ededee; /* light gray */ + background-image:url('filterboxbg.gif'); + background-repeat:repeat-x; + font-size: 9.5pt; + display: block; + margin-top: 1em; +/* margin-bottom: 1em; */ +} + +#mbrsel > div { + margin-bottom: 5px; +} + +#mbrsel > div:last-child { + margin-bottom: 0; +} + +#mbrsel > div > span.filtertype { + padding: 4px; + margin-right: 5px; + float: left; + display: inline-block; + color: #000000; + font-weight: bold; + text-shadow: white 0px 1px 0px; + width: 4.5em; +} + +#mbrsel > div > ol { + display: inline-block; +} + +#mbrsel > div > a { + position:relative; + top: -8px; + font-size: 11px; + text-shadow: #ffffff 0 1px 0; +} + +#mbrsel > div > ol#linearization { + display: table; + margin-left: 70px; +} + +#mbrsel > div > ol#linearization > li.in { + text-decoration: none; + float: left; + padding-right: 10px; + margin-right: 5px; + background: url(selected-right.png) no-repeat; + background-position: right 0px; +} + +#mbrsel > div > ol#linearization > li.in > span{ + color: #404040; + float: left; + padding: 1px 0 1px 10px; + background: url(selected.png) no-repeat; + background-position: 0px 0px; + text-shadow: #ffffff 0 1px 0; +} + +#mbrsel > div > ol#implicits { + display: table; + margin-left: 70px; +} + +#mbrsel > div > ol#implicits > li.in { + text-decoration: none; + float: left; + padding-right: 10px; + margin-right: 5px; + background: url(selected-right-implicits.png) no-repeat; + background-position: right 0px; +} + +#mbrsel > div > ol#implicits > li.in > span{ + color: #404040; + float: left; + padding: 1px 0 1px 10px; + background: url(selected-implicits.png) no-repeat; + background-position: 0px 0px; + text-shadow: #ffffff 0 1px 0; +} + +#mbrsel > div > ol > li { +/* padding: 3px 10px;*/ + line-height: 16pt; + display: inline-block; + cursor: pointer; +} + +#mbrsel > div > ol > li.in { + text-decoration: none; + float: left; + padding-right: 10px; + margin-right: 5px; + background: url(selected-right.png) no-repeat; + background-position: right 0px; +} + +#mbrsel > div > ol > li.in > span{ + color: #404040; + float: left; + padding: 1px 0 1px 10px; + background: url(selected.png) no-repeat; + background-position: 0px 0px; + text-shadow: #ffffff 0 1px 0; +} + +#mbrsel > div > ol > li.out { + text-decoration: none; + float: left; + padding-right: 10px; + margin-right: 5px; +} + +#mbrsel > div > ol > li.out > span{ + color: #747474; +/* background-color: #999; */ + float: left; + padding: 1px 0 1px 10px; +/* background: url(unselected.png) no-repeat;*/ + background-position: 0px -1px; + text-shadow: #ffffff 0 1px 0; +} +/* +#mbrsel .hideall { + color: #4C4C4C; + line-height: 16px; + font-weight: bold; +} + +#mbrsel .hideall span { + color: #4C4C4C; + font-weight: bold; +} + +#mbrsel .showall { + color: #4C4C4C; + line-height: 16px; + font-weight: bold; +} + +#mbrsel .showall span { + color: #4C4C4C; + font-weight: bold; +}*/ + +.badge { + display: inline-block; + padding: 2px 4px; + font-size: 11.844px; + font-weight: bold; + line-height: 14px; + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + white-space: nowrap; + vertical-align: baseline; + background-color: #999999; + padding-right: 9px; + padding-left: 9px; + -webkit-border-radius: 9px; + -moz-border-radius: 9px; + border-radius: 9px; +} + +.badge-red { + background-color: #b94a48; +} diff --git a/Loops/latest/api/lib/template.js b/Loops/latest/api/lib/template.js new file mode 100644 index 00000000..6d1caf6d --- /dev/null +++ b/Loops/latest/api/lib/template.js @@ -0,0 +1,466 @@ +// © 2009–2010 EPFL/LAMP +// code by Gilles Dubochet with contributions by Pedro Furlanetto + +$(document).ready(function(){ + + // Escapes special characters and returns a valid jQuery selector + function escapeJquery(str){ + return str.replace(/([;&,\.\+\*\~':"\!\^#$%@\[\]\(\)=>\|])/g, '\\$1'); + } + + // highlight and jump to selected member + if (window.location.hash) { + var temp = window.location.hash.replace('#', ''); + var elem = '#'+escapeJquery(temp); + + window.scrollTo(0, 0); + $(elem).parent().effect("highlight", {color: "#FFCC85"}, 3000); + $('html,body').animate({scrollTop:$(elem).parent().offset().top}, 1000); + } + + var isHiddenClass = function (name) { + return name == 'scala.Any' || + name == 'scala.AnyRef'; + }; + + var isHidden = function (elem) { + return $(elem).attr("data-hidden") == 'true'; + }; + + $("#linearization li:gt(0)").filter(function(){ + return isHiddenClass($(this).attr("name")); + }).removeClass("in").addClass("out"); + + $("#implicits li").filter(function(){ + return isHidden(this); + }).removeClass("in").addClass("out"); + + // Pre-filter members + filter(); + + // Member filter box + var input = $("#textfilter input"); + input.bind("keyup", function(event) { + + switch ( event.keyCode ) { + + case 27: // escape key + input.val(""); + filter(true); + break; + + case 38: // up + input.val(""); + filter(false); + window.scrollTo(0, $("body").offset().top); + input.focus(); + break; + + case 33: //page up + input.val(""); + filter(false); + break; + + case 34: //page down + input.val(""); + filter(false); + break; + + default: + window.scrollTo(0, $("#mbrsel").offset().top); + filter(true); + break; + + } + }); + input.focus(function(event) { + input.select(); + }); + $("#textfilter > .post").click(function() { + $("#textfilter input").attr("value", ""); + filter(); + }); + $(document).keydown(function(event) { + + if (event.keyCode == 9) { // tab + $("#index-input", window.parent.document).focus(); + input.attr("value", ""); + return false; + } + }); + + $("#linearization li").click(function(){ + if ($(this).hasClass("in")) { + $(this).removeClass("in"); + $(this).addClass("out"); + } + else if ($(this).hasClass("out")) { + $(this).removeClass("out"); + $(this).addClass("in"); + }; + filter(); + }); + + $("#implicits li").click(function(){ + if ($(this).hasClass("in")) { + $(this).removeClass("in"); + $(this).addClass("out"); + } + else if ($(this).hasClass("out")) { + $(this).removeClass("out"); + $(this).addClass("in"); + }; + filter(); + }); + + $("#mbrsel > div[id=ancestors] > ol > li.hideall").click(function() { + $("#linearization li.in").removeClass("in").addClass("out"); + $("#linearization li:first").removeClass("out").addClass("in"); + $("#implicits li.in").removeClass("in").addClass("out"); + + if ($(this).hasClass("out") && $("#mbrsel > div[id=ancestors] > ol > li.showall").hasClass("in")) { + $(this).removeClass("out").addClass("in"); + $("#mbrsel > div[id=ancestors] > ol > li.showall").removeClass("in").addClass("out"); + } + + filter(); + }) + $("#mbrsel > div[id=ancestors] > ol > li.showall").click(function() { + var filteredLinearization = + $("#linearization li.out").filter(function() { + return ! isHiddenClass($(this).attr("name")); + }); + filteredLinearization.removeClass("out").addClass("in"); + + var filteredImplicits = + $("#implicits li.out").filter(function() { + return ! isHidden(this); + }); + filteredImplicits.removeClass("out").addClass("in"); + + if ($(this).hasClass("out") && $("#mbrsel > div[id=ancestors] > ol > li.hideall").hasClass("in")) { + $(this).removeClass("out").addClass("in"); + $("#mbrsel > div[id=ancestors] > ol > li.hideall").removeClass("in").addClass("out"); + } + + filter(); + }); + $("#visbl > ol > li.public").click(function() { + if ($(this).hasClass("out")) { + $(this).removeClass("out").addClass("in"); + $("#visbl > ol > li.all").removeClass("in").addClass("out"); + filter(); + }; + }) + $("#visbl > ol > li.all").click(function() { + if ($(this).hasClass("out")) { + $(this).removeClass("out").addClass("in"); + $("#visbl > ol > li.public").removeClass("in").addClass("out"); + filter(); + }; + }); + $("#order > ol > li.alpha").click(function() { + if ($(this).hasClass("out")) { + orderAlpha(); + }; + }) + $("#order > ol > li.inherit").click(function() { + if ($(this).hasClass("out")) { + orderInherit(); + }; + }); + $("#order > ol > li.group").click(function() { + if ($(this).hasClass("out")) { + orderGroup(); + }; + }); + $("#groupedMembers").hide(); + + initInherit(); + + // Create tooltips + $(".extype").add(".defval").tooltip({ + tip: "#tooltip", + position:"top center", + predelay: 500, + onBeforeShow: function(ev) { + $(this.getTip()).text(this.getTrigger().attr("name")); + } + }); + + /* Add toggle arrows */ + //var docAllSigs = $("#template li").has(".fullcomment").find(".signature"); + // trying to speed things up a little bit + var docAllSigs = $("#template li[fullComment=yes] .signature"); + + function commentToggleFct(signature){ + var parent = signature.parent(); + var shortComment = $(".shortcomment", parent); + var fullComment = $(".fullcomment", parent); + var vis = $(":visible", fullComment); + signature.toggleClass("closed").toggleClass("opened"); + if (vis.length > 0) { + shortComment.slideDown(100); + fullComment.slideUp(100); + } + else { + shortComment.slideUp(100); + fullComment.slideDown(100); + } + }; + docAllSigs.addClass("closed"); + docAllSigs.click(function() { + commentToggleFct($(this)); + }); + + /* Linear super types and known subclasses */ + function toggleShowContentFct(e){ + e.toggleClass("open"); + var content = $(".hiddenContent", e.parent().get(0)); + if (content.is(':visible')) { + content.slideUp(100); + } + else { + content.slideDown(100); + } + }; + + $(".toggle:not(.diagram-link)").click(function() { + toggleShowContentFct($(this)); + }); + + // Set parent window title + windowTitle(); + + if ($("#order > ol > li.group").length == 1) { orderGroup(); }; +}); + +function orderAlpha() { + $("#order > ol > li.alpha").removeClass("out").addClass("in"); + $("#order > ol > li.inherit").removeClass("in").addClass("out"); + $("#order > ol > li.group").removeClass("in").addClass("out"); + $("#template > div.parent").hide(); + $("#template > div.conversion").hide(); + $("#mbrsel > div[id=ancestors]").show(); + filter(); +}; + +function orderInherit() { + $("#order > ol > li.inherit").removeClass("out").addClass("in"); + $("#order > ol > li.alpha").removeClass("in").addClass("out"); + $("#order > ol > li.group").removeClass("in").addClass("out"); + $("#template > div.parent").show(); + $("#template > div.conversion").show(); + $("#mbrsel > div[id=ancestors]").hide(); + filter(); +}; + +function orderGroup() { + $("#order > ol > li.group").removeClass("out").addClass("in"); + $("#order > ol > li.alpha").removeClass("in").addClass("out"); + $("#order > ol > li.inherit").removeClass("in").addClass("out"); + $("#template > div.parent").hide(); + $("#template > div.conversion").hide(); + $("#mbrsel > div[id=ancestors]").show(); + filter(); +}; + +/** Prepares the DOM for inheritance-based display. To do so it will: + * - hide all statically-generated parents headings; + * - copy all members from the value and type members lists (flat members) to corresponding lists nested below the + * parent headings (inheritance-grouped members); + * - initialises a control variable used by the filter method to control whether filtering happens on flat members + * or on inheritance-grouped members. */ +function initInherit() { + // inheritParents is a map from fully-qualified names to the DOM node of parent headings. + var inheritParents = new Object(); + var groupParents = new Object(); + $("#inheritedMembers > div.parent").each(function(){ + inheritParents[$(this).attr("name")] = $(this); + }); + $("#inheritedMembers > div.conversion").each(function(){ + inheritParents[$(this).attr("name")] = $(this); + }); + $("#groupedMembers > div.group").each(function(){ + groupParents[$(this).attr("name")] = $(this); + }); + + $("#types > ol > li").each(function(){ + var mbr = $(this); + this.mbrText = mbr.find("> .fullcomment .cmt").text(); + var qualName = mbr.attr("name"); + var owner = qualName.slice(0, qualName.indexOf("#")); + var name = qualName.slice(qualName.indexOf("#") + 1); + var inheritParent = inheritParents[owner]; + if (inheritParent != undefined) { + var types = $("> .types > ol", inheritParent); + if (types.length == 0) { + inheritParent.append("

                                                                                          Type Members

                                                                                            "); + types = $("> .types > ol", inheritParent); + } + var clone = mbr.clone(); + clone[0].mbrText = this.mbrText; + types.append(clone); + } + var group = mbr.attr("group") + var groupParent = groupParents[group]; + if (groupParent != undefined) { + var types = $("> .types > ol", groupParent); + if (types.length == 0) { + groupParent.append("
                                                                                              "); + types = $("> .types > ol", groupParent); + } + var clone = mbr.clone(); + clone[0].mbrText = this.mbrText; + types.append(clone); + } + }); + + $("#values > ol > li").each(function(){ + var mbr = $(this); + this.mbrText = mbr.find("> .fullcomment .cmt").text(); + var qualName = mbr.attr("name"); + var owner = qualName.slice(0, qualName.indexOf("#")); + var name = qualName.slice(qualName.indexOf("#") + 1); + var inheritParent = inheritParents[owner]; + if (inheritParent != undefined) { + var values = $("> .values > ol", inheritParent); + if (values.length == 0) { + inheritParent.append("

                                                                                              Value Members

                                                                                                "); + values = $("> .values > ol", inheritParent); + } + var clone = mbr.clone(); + clone[0].mbrText = this.mbrText; + values.append(clone); + } + var group = mbr.attr("group") + var groupParent = groupParents[group]; + if (groupParent != undefined) { + var values = $("> .values > ol", groupParent); + if (values.length == 0) { + groupParent.append("
                                                                                                  "); + values = $("> .values > ol", groupParent); + } + var clone = mbr.clone(); + clone[0].mbrText = this.mbrText; + values.append(clone); + } + }); + $("#inheritedMembers > div.parent").each(function() { + if ($("> div.members", this).length == 0) { $(this).remove(); }; + }); + $("#inheritedMembers > div.conversion").each(function() { + if ($("> div.members", this).length == 0) { $(this).remove(); }; + }); + $("#groupedMembers > div.group").each(function() { + if ($("> div.members", this).length == 0) { $(this).remove(); }; + }); +}; + +/* filter used to take boolean scrollToMember */ +function filter() { + var query = $.trim($("#textfilter input").val()).toLowerCase(); + query = query.replace(/[-[\]{}()*+?.,\\^$|#]/g, "\\$&").replace(/\s+/g, "|"); + var queryRegExp = new RegExp(query, "i"); + var privateMembersHidden = $("#visbl > ol > li.public").hasClass("in"); + var orderingAlphabetic = $("#order > ol > li.alpha").hasClass("in"); + var orderingInheritance = $("#order > ol > li.inherit").hasClass("in"); + var orderingGroups = $("#order > ol > li.group").hasClass("in"); + var hiddenSuperclassElementsLinearization = orderingInheritance ? $("#linearization > li:gt(0)") : $("#linearization > li.out"); + var hiddenSuperclassesLinearization = hiddenSuperclassElementsLinearization.map(function() { + return $(this).attr("name"); + }).get(); + var hiddenSuperclassElementsImplicits = orderingInheritance ? $("#implicits > li") : $("#implicits > li.out"); + var hiddenSuperclassesImplicits = hiddenSuperclassElementsImplicits.map(function() { + return $(this).attr("name"); + }).get(); + + var hideInheritedMembers; + + if (orderingAlphabetic) { + $("#allMembers").show(); + $("#inheritedMembers").hide(); + $("#groupedMembers").hide(); + hideInheritedMembers = true; + $("#allMembers > .members").each(filterFunc); + } else if (orderingGroups) { + $("#groupedMembers").show(); + $("#inheritedMembers").hide(); + $("#allMembers").hide(); + hideInheritedMembers = true; + $("#groupedMembers > .group > .members").each(filterFunc); + $("#groupedMembers > div.group").each(function() { + $(this).show(); + if ($("> div.members", this).not(":hidden").length == 0) { + $(this).hide(); + } else { + $(this).show(); + } + }); + } else if (orderingInheritance) { + $("#inheritedMembers").show(); + $("#groupedMembers").hide(); + $("#allMembers").hide(); + hideInheritedMembers = false; + $("#inheritedMembers > .parent > .members").each(filterFunc); + $("#inheritedMembers > .conversion > .members").each(filterFunc); + } + + + function filterFunc() { + var membersVisible = false; + var members = $(this); + members.find("> ol > li").each(function() { + var mbr = $(this); + if (privateMembersHidden && mbr.attr("visbl") == "prt") { + mbr.hide(); + return; + } + var name = mbr.attr("name"); + // Owner filtering must not happen in "inherited from" member lists + if (hideInheritedMembers) { + var ownerIndex = name.indexOf("#"); + if (ownerIndex < 0) { + ownerIndex = name.lastIndexOf("."); + } + var owner = name.slice(0, ownerIndex); + for (var i = 0; i < hiddenSuperclassesLinearization.length; i++) { + if (hiddenSuperclassesLinearization[i] == owner) { + mbr.hide(); + return; + } + }; + for (var i = 0; i < hiddenSuperclassesImplicits.length; i++) { + if (hiddenSuperclassesImplicits[i] == owner) { + mbr.hide(); + return; + } + }; + } + if (query && !(queryRegExp.test(name) || queryRegExp.test(this.mbrText))) { + mbr.hide(); + return; + } + mbr.show(); + membersVisible = true; + }); + + if (membersVisible) + members.show(); + else + members.hide(); + }; + + return false; +}; + +function windowTitle() +{ + try { + parent.document.title=document.title; + } + catch(e) { + // Chrome doesn't allow settings the parent's title when + // used on the local file system. + } +}; diff --git a/Loops/latest/api/lib/tools.tooltip.js b/Loops/latest/api/lib/tools.tooltip.js new file mode 100644 index 00000000..0af34eca --- /dev/null +++ b/Loops/latest/api/lib/tools.tooltip.js @@ -0,0 +1,14 @@ +/* + * tools.tooltip 1.1.3 - Tooltips done right. + * + * Copyright (c) 2009 Tero Piirainen + * http://flowplayer.org/tools/tooltip.html + * + * Dual licensed under MIT and GPL 2+ licenses + * http://www.opensource.org/licenses + * + * Launch : November 2008 + * Date: ${date} + * Revision: ${revision} + */ +(function(c){var d=[];c.tools=c.tools||{};c.tools.tooltip={version:"1.1.3",conf:{effect:"toggle",fadeOutSpeed:"fast",tip:null,predelay:0,delay:30,opacity:1,lazy:undefined,position:["top","center"],offset:[0,0],cancelDefault:true,relative:false,oneInstance:true,events:{def:"mouseover,mouseout",input:"focus,blur",widget:"focus mouseover,blur mouseout",tooltip:"mouseover,mouseout"},api:false},addEffect:function(e,g,f){b[e]=[g,f]}};var b={toggle:[function(e){var f=this.getConf(),g=this.getTip(),h=f.opacity;if(h<1){g.css({opacity:h})}g.show();e.call()},function(e){this.getTip().hide();e.call()}],fade:[function(e){this.getTip().fadeIn(this.getConf().fadeInSpeed,e)},function(e){this.getTip().fadeOut(this.getConf().fadeOutSpeed,e)}]};function a(f,g){var p=this,k=c(this);f.data("tooltip",p);var l=f.next();if(g.tip){l=c(g.tip);if(l.length>1){l=f.nextAll(g.tip).eq(0);if(!l.length){l=f.parent().nextAll(g.tip).eq(0)}}}function o(u){var t=g.relative?f.position().top:f.offset().top,s=g.relative?f.position().left:f.offset().left,v=g.position[0];t-=l.outerHeight()-g.offset[0];s+=f.outerWidth()+g.offset[1];var q=l.outerHeight()+f.outerHeight();if(v=="center"){t+=q/2}if(v=="bottom"){t+=q}v=g.position[1];var r=l.outerWidth()+f.outerWidth();if(v=="center"){s-=r/2}if(v=="left"){s-=r}return{top:t,left:s}}var i=f.is(":input"),e=i&&f.is(":checkbox, :radio, select, :button"),h=f.attr("type"),n=g.events[h]||g.events[i?(e?"widget":"input"):"def"];n=n.split(/,\s*/);if(n.length!=2){throw"Tooltip: bad events configuration for "+h}f.bind(n[0],function(r){if(g.oneInstance){c.each(d,function(){this.hide()})}var q=l.data("trigger");if(q&&q[0]!=this){l.hide().stop(true,true)}r.target=this;p.show(r);n=g.events.tooltip.split(/,\s*/);l.bind(n[0],function(){p.show(r)});if(n[1]){l.bind(n[1],function(){p.hide(r)})}});f.bind(n[1],function(q){p.hide(q)});if(!c.browser.msie&&!i&&!g.predelay){f.mousemove(function(){if(!p.isShown()){f.triggerHandler("mouseover")}})}if(g.opacity<1){l.css("opacity",g.opacity)}var m=0,j=f.attr("title");if(j&&g.cancelDefault){f.removeAttr("title");f.data("title",j)}c.extend(p,{show:function(r){if(r){f=c(r.target)}clearTimeout(l.data("timer"));if(l.is(":animated")||l.is(":visible")){return p}function q(){l.data("trigger",f);var t=o(r);if(g.tip&&j){l.html(f.data("title"))}r=r||c.Event();r.type="onBeforeShow";k.trigger(r,[t]);if(r.isDefaultPrevented()){return p}t=o(r);l.css({position:"absolute",top:t.top,left:t.left});var s=b[g.effect];if(!s){throw'Nonexistent effect "'+g.effect+'"'}s[0].call(p,function(){r.type="onShow";k.trigger(r)})}if(g.predelay){clearTimeout(m);m=setTimeout(q,g.predelay)}else{q()}return p},hide:function(r){clearTimeout(l.data("timer"));clearTimeout(m);if(!l.is(":visible")){return}function q(){r=r||c.Event();r.type="onBeforeHide";k.trigger(r);if(r.isDefaultPrevented()){return}b[g.effect][1].call(p,function(){r.type="onHide";k.trigger(r)})}if(g.delay&&r){l.data("timer",setTimeout(q,g.delay))}else{q()}return p},isShown:function(){return l.is(":visible, :animated")},getConf:function(){return g},getTip:function(){return l},getTrigger:function(){return f},bind:function(q,r){k.bind(q,r);return p},onHide:function(q){return this.bind("onHide",q)},onBeforeShow:function(q){return this.bind("onBeforeShow",q)},onShow:function(q){return this.bind("onShow",q)},onBeforeHide:function(q){return this.bind("onBeforeHide",q)},unbind:function(q){k.unbind(q);return p}});c.each(g,function(q,r){if(c.isFunction(r)){p.bind(q,r)}})}c.prototype.tooltip=function(e){var f=this.eq(typeof e=="number"?e:0).data("tooltip");if(f){return f}var g=c.extend(true,{},c.tools.tooltip.conf);if(c.isFunction(e)){e={onBeforeShow:e}}else{if(typeof e=="string"){e={tip:e}}}e=c.extend(true,g,e);if(typeof e.position=="string"){e.position=e.position.split(/,?\s/)}if(e.lazy!==false&&(e.lazy===true||this.length>20)){this.one("mouseover",function(h){f=new a(c(this),e);f.show(h);d.push(f)})}else{this.each(function(){f=new a(c(this),e);d.push(f)})}return e.api?f:this}})(jQuery); \ No newline at end of file diff --git a/Loops/latest/api/lib/trait.png b/Loops/latest/api/lib/trait.png new file mode 100644 index 0000000000000000000000000000000000000000..fb961a2eda3f55c9d8272a4793549e23120aec6b GIT binary patch literal 3374 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 Ef&ySVw*UYD literal 0 HcmV?d00001 diff --git a/Loops/latest/api/lib/trait_big.png b/Loops/latest/api/lib/trait_big.png new file mode 100644 index 0000000000000000000000000000000000000000..625d9251cba32d350beb988fcd072672d5f3b375 GIT binary patch literal 7410 zcmVKLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z000slNklIDsr#szAFIf!+2@@6-8770cgb@@GJ)Yxz?btDc*K!@!x1L6V%a0p_6kPyh;Sv%<^>9xA5-n;kCANRdi zuQ~y`O`>y-FL|e4Dz&`t{cYdh_jgMeWB5xt+>`j(4zMIR=K*tpI$#=*01TjkBS0Up z6W9W*56+>JaZ}GLayeO5!*ULQ0H~c)r3{n!N9mbRBBTOPMpHfyM1Dyyve@;j9InJ;0s74}e{N zZomoP3&3Z8^ZOTT?)=r0Jo?-Q4jvw+rly+unrcc*OOdXNloF&w2nVD zV2mN}`5YM?rEhSA>U4^?FKFkIx4wnqSMwsOU? zv$*K2Q!~Jqfp7h(04ISTj*MkK`uSBq;r53gLm}y!)k;Y!g^@1ObuC!OK{zf_x&cTF z6e*C73ql}-w1A618~fL2gfVEP*nO~ z>pQQ!=?CoSK0rrTJLP4i7$GgVM6v)h1nbDc0!V4C?6{G2g^H4ZtQNi(24L47`IjFqHEd&HL1sr>QAR z<7r(C*nkN@W3&aX6-FsA8ZVdS#cjJ-wqQ07UV8-yu^f2lL;zj_JaW}HzhA%V_Mg+W za6YM$5}R?I1kz0)6V{p*Y$5>fSgT8G*}R6qT%OUKPkB1UqL%3_oKeTFff2U$4pNqM z149S#Y)rHO1_Rn)(4aM1DU9+#d92^EllQ*4lhvQOj8rml8L;Mf0Cxdf|KZ#jfuaS8B?KZaTg z;PIQ++|MmPSwqL0=95Sy01=cL8Cg%nN>DQ4a%e1va9z5Z8d%)g$XjMLvADH?S#?!M zeaTohPaI-ZeEPPZ^Mg-*@aI5BKvky% zc+KxNY;L~h##J$*ZZ>>CG3xfRRla@XxOO{%Uq_?`C#O6WW-FAt9x;Ku8rM z)?}|!i6nM1fco#olBNV>2&8Vzfc~evp*3wRBjY1FMJM zhY(0NATkIXH-Qn7u9ilA`|?iidHQ*P|9B(7CBQ#_6_mu^Mdx&;d(xELBA~2seR{4lND! zeEXrb|x=J05S!=vMjWU|PRbZ8%AbP?Y!xO1W7l8y_GOH*AnoA&i` z_mk@ZZg{;cea&t6KMbB{OOTL378Uk7;=Uq^t)cN8ZH?1dwPG1k3Nm@0&W4&v1HS6K z)A+!Wd8CtWQQU4kFu=`^Z=kk3jpI5PtpdE#(y-tjjM28Y);cnP_9fG6tGVl`7x?IT zXDkntmVt?Y-@Ws|!RC7(dzzN!CQQ5@MnHpj4HK1+!EYUG7`=62OXyG3)~8KK;VWq^c@xW)4e6yqgI#W_TT1pNXB$i8(C6P?k+=ZNY1e z)_!oRV^q1o+CWoXH81Yk&(LV5DQImYz)O1i4_9v7zKiBtY@59gK3k~@je3*zX>}pPm zMo!_7k+?^ZWg{jQl9FfvCaihj)~STc_5*zYv*Uoxcfx@ZNVE#Q%MdC3;|Te%hL4TBZIhZ;^;S-WA-zORXKjFk+9rA1{qsN{N7A>P51|6aHJ%Y%Q2i8PsITz zJWmx`uDE$kD4Cj=uvU1DHX26?TI(vo7<{d%E=^6^b*EL7(mK87nBu@uV8eS7SZzxP zPzs~%b7(6C#Z?k1Ae+yV$>x%Am!81)P3$Vrl8WNw7%}swI82NmfbF4!))j1=o1oLO zVxI|0n?@NU;z>(6QexuS&Je44K}pb7BaWAd@IB%r5Rapkf@74VFq>;-iHZrNAZ@!X zKbTpSrjq$M;E{^5H2JX05iu(p9RnYNjafWO7=Ho_3yvm5LPSbtBfW47Bxymu5PpE$rU>oz`-`WS`PM8m!1k(y(7g(8SJYynP4tTcm zY}^KMJeC=!siq2GG!FQcu9?l?I>)HP1?As9st9bPLn(#U$~NF91FWDpNt#%KiZL*) zJdE-qutqD!Gvmx|tOwW|cj-SYp3}~>>S}VH7jx^lD~AAsGmu_%cz@xyrrEi+Y=;6U4ZX6O0yP}1GmQjAuqxOBY@1eEAodUORtFPk7SQh74EoQtk z3oWd4#G$n=%$ST)0eHIrXiZP=0E^mY&{SVL3ap!`c>LtjW$&P*vYc$pt!>=uXr5y~ zH~{N=DCJq8zK8bm7%z|Kt4RZX*P;&2?rh=Nod@XdA7by}5q1p>Gmy!VbOOGti$Q8_ z??L<4vSH$~LpCq4xME~@mFRWwv;nYJB99^UZk8*|6=vmXpIV8DvV#1 zC+)!YeTR;_81;{2aL|#iWwalBmsf~Y-?wKBEXt>U;4sb8YWUROolmG%z82tv!0PK) zUPgX+bVByDol&SWMXu!K(VmC#JhbOik(6xQxra@A4jvz3qYDYi_kv0=5vY$2a!53g zQy#m!_weZpmr++$xdr&;8_kxkdDq#ev;1$*Vf(JVxY3YWL>9&bMLq=W=Yyo>;TX-p z;2{6~+{WX?tLd<~ zaBn}~xq1a9snmnO?DkgqTM!;Ag+}yOL5R%p30=d!QOs8 z@tvQZ01F2T>F2HcdIk43%17sO=zJbwG_St8jn7>AUfy}eX?ftoQ<)C~T=22?EaUQz zT+EIwJFEsBpZ_P#j^i>}I%~Q;q--V7T9icv4G-M0r$5J}Djzf3v07gj8J#_&K+FEFxUeBz? zY1CAdqm3bx%`uY6(l<2Bz{nW=LnFMjb1%CO_K{8|3VpaKC>a=yBPE-*?PNjQ4F2ca z|3YhH!@mO8pNNfV7XlBQx#AkuJ^MUe^E&Mgnxglb!VaHs1QRTR<2d-*&^tK7ST2tN zN=r&eCR{+Ew8m44oaft#ft1u%lrgQcEKp%gQ5%RcNC}&^?xeA{is$e6E=~1y*8<-- zky{TxVvM=tl54-te?9mpjcqN|RFvZ@bu{SM{5TxNgqu>rT?4F)Oj0_I4^5S>%qwB6l2=Rt)d^~^&_DtOQ?4~V? zuKD*{dFJ;oQdM6|Q+;i5Y{%j|vT|$y7dE;gzUyv6CoX~sf|PT6#kz6o}33qP50Xik#;$ zHl9P}^WZo%*4MD8b2b;g{Y)-9{~gp+Ry+Z$nyUMrOu*sM30w}mZ-3vwob|76W7Cdq zw(Z`}zP^6?2ZtFO&yw>zj4>n=2})BbYAVZ_Iei+lXEd^4b}OgN?_y4C^M369=O1H# z$8=&e(3AMfv{Qk%V)t9m0_sM`v+0qsOgfXzCABf6Q%S$FtaQAxtaKdvgRKLBy7){$ k{MCuRDe;%~Q@sBh0M=;!C5tO1z5oCK07*qoM6N<$f;U?y!~g&Q literal 0 HcmV?d00001 diff --git a/Loops/latest/api/lib/trait_diagram.png b/Loops/latest/api/lib/trait_diagram.png new file mode 100644 index 0000000000000000000000000000000000000000..88983254ce3a4295951e4d3af927d50b50a3146d GIT binary patch literal 3882 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 literal 0 HcmV?d00001 diff --git a/Loops/latest/api/lib/type_diagram.png b/Loops/latest/api/lib/type_diagram.png new file mode 100644 index 0000000000000000000000000000000000000000..d8152529fdc350853f4b1e7debb0a0c8d632ff7f GIT binary patch literal 1841 zcmaJ?c~BE)99T$Lr=we%F*v^CE}IxJ--BM^o`!9R>q2MpO@j3bQT^*1$SrURFCC z2>>oM1k&PKWSh-nWFHq$`FD5iZZP_mU) z32Z{*^D%gSz6vtrXBfhbw5YjYBq1UN%rLG433H~!CL+YN*SaEd?$~D0z}FBwLri;< zlvb$*B`5}i0w$YbV2857P!5yB;|qntIUtwKVYAp=7Kh8=2t_=uh|LDyJ~T2KW=s`n zr1H11$d#C8!f~sJ#mddiW#;mjD3-?JgolSaG`L&_iD20BEVzzfSZqPV3R2i+zz{2r zpcc@fsMDj_xR^#}`lbZ4bwt);d)p?mVJt#tWpS8nM@hp#rSkuwX7dQzhHKz=`TnP{ z4a&2^EDdZ!voQmCaH&C#P*#xygLOEHK`5Fz+(oqs#Zj9HwStoQ0#Kk;ub192qxO9xI4phs&jMDLuu=8ia*d7`^PQtaB8%V%dM-8hnc zWXxx0wa@!*AHI2bF!i_Rsq(Dc+_=BBRdhN%c)_>(jM>>q_pqkTg98IJUyQoI+fvHW+Ky=RaJHK_H8<_+r@L-=`&~A@8@htuCFyo7|Ye*XR%m1bgeEg zFQ4e-O%5~QhcSJ@+e3+4u5h&TQ7=ol(Sy|%)oB~3rR9qStw?S1qbph5q z&KC1Zo}!x;7&ze>Pnnolwm_0_hq|G?I5}umOoG6-og;M~aFwb0gA-m@CB*>;j`-^fFX zREb^}yI;P1`Atbl3E!lcmDl{`I!vRPV6Uv~sjI8I^y}`yW}g)QO8e{-t(G`lzw?&2 vpS!x@6ME$tZpA+Dnp^bdh^L`1X14%ymwB@Ei@#dw_=zcGDrrOPlA?bAm}bg0 literal 0 HcmV?d00001 diff --git a/Loops/latest/api/lib/type_to_object_big.png b/Loops/latest/api/lib/type_to_object_big.png new file mode 100644 index 0000000000000000000000000000000000000000..ef2615bacc702f153594af64f60e4443ab91ea99 GIT binary patch literal 4969 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 SK}x{k>c&71H4lFd25SHaTcP{_ literal 0 HcmV?d00001 diff --git a/Loops/latest/api/lib/unselected.png b/Loops/latest/api/lib/unselected.png new file mode 100644 index 0000000000000000000000000000000000000000..d5ac639405ffe0a45fd51de2904692c7e905c5ef GIT binary patch literal 1879 zcmaJ?Yg7|Q6b|^HqG$*RJ1=z=bYV{JM(?ty?5^2v#TP* zXV}>~*-|JJJE=r0C+8;ear$C7`R*|}n8|585uzZXu~b42X<$l_3QK_jDGJSlaJAasf;LDeyc*Eo3}9c9H=gDj{Q* zj|`OIA~+3^WNF~&tne6R)&eD8#Rv=l{0#z90EGz%Frevbt-v5;yw??wYs)r^0lbG0 z3xtdhK`CUBfC$sTfDaS&Qi8r9;LB#Ry}5pVe$xRC$Oc&;hsEZ2vHb+z903Rd9|wc< zrctE|2w4^iul*#@dilU#;T0#zg zj`u%>wK17E%#y=eOs7$jg-dm_xWWY@4Ga;OCI-XO2W~Mk4I?mZ8ioU+XdgfZDG{~B zevg;Q1X8t@fYeG@Di$(G1tx;11R@?Ul*<+Q`0)LL*z6E6I8?+Jg>ZcR_}t(iE{8k7 z6=O;r3ag0$uIe+_cTldS6;Pb?EQU46LRb~5!BF6R$^vBYSiA?-`^Z%d9t(F+E{hC? zWhv~x3O%qzc8_KGsclK)Q{%&GvfDLeTemlSSw(&=%~EktjN#goZ7tzWkmK?P5!pej zcgbngf{{xfoysL(v+nXQ%V%{s8|-goFJRRzm(JR?+Cz5Dqrf!(w;eBS^2Qbbyz`?P z!dmMqkhh4rBr`&DuXwy7?8M666TRIP!-Kxd6IZT;-`w47yRIJLS&eDFPkXt3%K^K0 zxvd>{PEz7$&yN26$`x-%mz9NYMy!!sV%a`j^Hs;A+6_meQ|#(84dYrLzs#D0a-9-> zXp5TI*lAt)^L4$LtW3r!u0(7U$M3WNxbFl#Y6)sfCuM_h0Dj+_NI#oU82h zEYn8MB55VEC76D(^U%6(537s|`qy0xuZxiTBPUkw7FpA|oa|q3x&rEbad)k3?r)?p z@(*3r=L{pJ@|ua7?#u&Zb4jDw}LwD`?cl&LflP?-Dcam`y7@w(rfe&hxxzG!8Rq zd3cU-TVqO9e@jct0m#uM%YI6=c)izt$FXzkCGNCDn?3f0)m2qh)oXI)+J))tQ`J%yf$?jzi#;wb6p+pl6@I6FDcU8S@0 z2yYs0)wkxB8$U4cUAkWXYVtGH@3;Xl6o>{ z`8r;g@W#_6H@AB)wLXucXl($Gw>h+!R+r@OGB4r}H<=k5E!h!hFNAsK@*auZUlX^W z*9BWOitVMP{KWY9K4SyCd2$@CpV8szA3vS`;7CnPa`sOhN%_yZfk4XNe)i15yy{pC4X~ch)SnB{P)qSs-VcSX*DP3r<@Yyzrk~MM=TqvuBRvF tur|z~H^sL5c+!MS88ch*;^?;{KuWlJ)Eh;9cd6x9Ck+V~n}X*q`v(^B>01B* literal 0 HcmV?d00001 diff --git a/Loops/latest/api/lib/valuemembersbg.gif b/Loops/latest/api/lib/valuemembersbg.gif new file mode 100644 index 0000000000000000000000000000000000000000..2a949311d7869cb769ef7fd48a9c03a57937b60d GIT binary patch literal 1206 zcmZ?wbhEHbWMq(GIKsdnZ{h0@Uu7LxEUIN)Ic=RqSb?mWkG6ZfPfmw%K&HM|vRQDB zZ(f&YMvIb7kh)W(qIH0ZeVAK%lWR)7rb~>DTbx&Ro3x3ip?;Zqle1Gx6p~WYGxKbf-tXS8q>!0ns}yePYv5bpoSKp8QB{;0 zT;&&%T$P<{nWAKGr(jcIRgqhen_7~nP?4LHS8P>btCX0MpOk6^WP^nDl@!2AO0sR0 z96=HaAUmD&i&7O#^$c{A4a^J_%nbDmjZMtW&2GK4GRy>*)Z*l#%z~24{5%DaiHS-1r6smXK$k+ikXryZHm_I@>>a)2{9OHt!~%Uo zJp+)JUEg{v+u2}(t{7puX=A(aKG`a!A1`K3k4sX*n*AgcnUy@&(kzb(T9BiuKo0y!L2jYX(`}$gW<`tJD<|U_ky4WfKP0-8COtCUC zHgGd=G%zu>baFB@bTx2tbGCGLH8L}|G;wk?F*1Sab;(aI%}vcKf$2>_=rzTu7nBro z3xGDeq!wkCrKY$Q<>xAZy=;|<+bu>o&4cPq!R;1foO<VgsyL#pFrHdENpF4Zz^r@34jvqUEVojbN~+qz}*ri~lc zuUorj^{SOCmM>enWbvYf3+B(8J7@N+nKPzOn>uCkq=^&y`+9r2yE;4C+ge+in;IMH z>uPJNt12tX%Sua%iwXi?qaq{1!$L!Xg8~Em{d|4A zy*xeK-CSLqog5wP?QCtVtt>6f%}h;V~x zOjJZzNKk;EkC%s=i<5($jg^I&iIIUp@h1zoq|gD8pz?@;RXoAfpyR4Xuvm`MMwJ;w P0sc=M8VWO=IT)+~jV+!7 literal 0 HcmV?d00001 diff --git a/Loops/latest/api/package.html b/Loops/latest/api/package.html new file mode 100644 index 00000000..5d558ec8 --- /dev/null +++ b/Loops/latest/api/package.html @@ -0,0 +1,86 @@ + + + + + root - scalaxy-loops: scalaxy-loops 0.3-SNAPSHOT - _root_ + + + + + + + + + + +
                                                                                                  + + +

                                                                                                  root package

                                                                                                  +
                                                                                                  + +

                                                                                                  + + + package + + + root + +

                                                                                                  + +
                                                                                                  + + +
                                                                                                  +
                                                                                                  + + +
                                                                                                  + Visibility +
                                                                                                  1. Public
                                                                                                  2. All
                                                                                                  +
                                                                                                  +
                                                                                                  + +
                                                                                                  +
                                                                                                  + + + + + + + + + + + +
                                                                                                  + +
                                                                                                  + + +
                                                                                                  + +
                                                                                                  + +
                                                                                                  + +
                                                                                                  + +
                                                                                                  + + + + + \ No newline at end of file From 516368908ebaf5018319b085cbde5e2fc0f43969 Mon Sep 17 00:00:00 2001 From: Olivier Chafik Date: Tue, 8 Oct 2013 01:24:12 +0100 Subject: [PATCH 16/16] updated site --- Compilets/index.md | 100 - Fx/index.md | 22 +- JSON/index.md | 78 + JSON/latest/api/index.html | 57 + JSON/latest/api/index.js | 1 + JSON/latest/api/index/index-a.html | 18 + JSON/latest/api/index/index-b.html | 18 + JSON/latest/api/index/index-c.html | 21 + JSON/latest/api/index/index-d.html | 18 + JSON/latest/api/index/index-e.html | 18 + JSON/latest/api/index/index-f.html | 27 + JSON/latest/api/index/index-i.html | 24 + JSON/latest/api/index/index-j.html | 48 + JSON/latest/api/index/index-m.html | 18 + JSON/latest/api/index/index-n.html | 18 + JSON/latest/api/index/index-p.html | 33 + JSON/latest/api/index/index-r.html | 42 + JSON/latest/api/index/index-s.html | 21 + JSON/latest/api/index/index-u.html | 18 + JSON/latest/api/lib/arrow-down.png | Bin 0 -> 6232 bytes JSON/latest/api/lib/arrow-right.png | Bin 0 -> 6220 bytes JSON/latest/api/lib/class.png | Bin 0 -> 3357 bytes JSON/latest/api/lib/class_big.png | Bin 0 -> 7516 bytes JSON/latest/api/lib/class_diagram.png | Bin 0 -> 3910 bytes JSON/latest/api/lib/class_to_object_big.png | Bin 0 -> 9006 bytes JSON/latest/api/lib/constructorsbg.gif | Bin 0 -> 1206 bytes JSON/latest/api/lib/conversionbg.gif | Bin 0 -> 167 bytes JSON/latest/api/lib/defbg-blue.gif | Bin 0 -> 1544 bytes JSON/latest/api/lib/defbg-green.gif | Bin 0 -> 1341 bytes JSON/latest/api/lib/diagrams.css | 143 + JSON/latest/api/lib/diagrams.js | 324 + JSON/latest/api/lib/filter_box_left.png | Bin 0 -> 1692 bytes JSON/latest/api/lib/filter_box_left2.gif | Bin 0 -> 1462 bytes JSON/latest/api/lib/filter_box_right.png | Bin 0 -> 1803 bytes JSON/latest/api/lib/filterbg.gif | Bin 0 -> 1324 bytes JSON/latest/api/lib/filterboxbarbg.gif | Bin 0 -> 1104 bytes JSON/latest/api/lib/filterboxbarbg.png | Bin 0 -> 965 bytes JSON/latest/api/lib/filterboxbg.gif | Bin 0 -> 1366 bytes JSON/latest/api/lib/fullcommenttopbg.gif | Bin 0 -> 1115 bytes JSON/latest/api/lib/index.css | 338 + JSON/latest/api/lib/index.js | 536 ++ JSON/latest/api/lib/jquery-ui.js | 6 + JSON/latest/api/lib/jquery.js | 2 + JSON/latest/api/lib/jquery.layout.js | 5486 +++++++++++++++++ JSON/latest/api/lib/modernizr.custom.js | 4 + JSON/latest/api/lib/navigation-li-a.png | Bin 0 -> 1198 bytes JSON/latest/api/lib/navigation-li.png | Bin 0 -> 2441 bytes JSON/latest/api/lib/object.png | Bin 0 -> 3356 bytes JSON/latest/api/lib/object_big.png | Bin 0 -> 7653 bytes JSON/latest/api/lib/object_diagram.png | Bin 0 -> 3903 bytes JSON/latest/api/lib/object_to_class_big.png | Bin 0 -> 9158 bytes JSON/latest/api/lib/object_to_trait_big.png | Bin 0 -> 9200 bytes JSON/latest/api/lib/object_to_type_big.png | Bin 0 -> 9158 bytes JSON/latest/api/lib/ownderbg2.gif | Bin 0 -> 1145 bytes JSON/latest/api/lib/ownerbg.gif | Bin 0 -> 1118 bytes JSON/latest/api/lib/ownerbg2.gif | Bin 0 -> 1145 bytes JSON/latest/api/lib/package.png | Bin 0 -> 3335 bytes JSON/latest/api/lib/package_big.png | Bin 0 -> 7312 bytes JSON/latest/api/lib/packagesbg.gif | Bin 0 -> 1201 bytes JSON/latest/api/lib/ref-index.css | 30 + JSON/latest/api/lib/remove.png | Bin 0 -> 3186 bytes JSON/latest/api/lib/scheduler.js | 71 + JSON/latest/api/lib/selected-implicits.png | Bin 0 -> 1150 bytes .../api/lib/selected-right-implicits.png | Bin 0 -> 646 bytes JSON/latest/api/lib/selected-right.png | Bin 0 -> 1380 bytes JSON/latest/api/lib/selected.png | Bin 0 -> 1864 bytes JSON/latest/api/lib/selected2-right.png | Bin 0 -> 1434 bytes JSON/latest/api/lib/selected2.png | Bin 0 -> 1965 bytes JSON/latest/api/lib/signaturebg.gif | Bin 0 -> 1214 bytes JSON/latest/api/lib/signaturebg2.gif | Bin 0 -> 1209 bytes JSON/latest/api/lib/template.css | 848 +++ JSON/latest/api/lib/template.js | 466 ++ JSON/latest/api/lib/tools.tooltip.js | 14 + JSON/latest/api/lib/trait.png | Bin 0 -> 3374 bytes JSON/latest/api/lib/trait_big.png | Bin 0 -> 7410 bytes JSON/latest/api/lib/trait_diagram.png | Bin 0 -> 3882 bytes JSON/latest/api/lib/trait_to_object_big.png | Bin 0 -> 8967 bytes JSON/latest/api/lib/type.png | Bin 0 -> 1445 bytes JSON/latest/api/lib/type_big.png | Bin 0 -> 4236 bytes JSON/latest/api/lib/type_diagram.png | Bin 0 -> 1841 bytes JSON/latest/api/lib/type_to_object_big.png | Bin 0 -> 4969 bytes JSON/latest/api/lib/typebg.gif | Bin 0 -> 1206 bytes JSON/latest/api/lib/unselected.png | Bin 0 -> 1879 bytes JSON/latest/api/lib/valuemembersbg.gif | Bin 0 -> 1206 bytes JSON/latest/api/package.html | 105 + .../base/ExtractibleJSONStringContext$.html | 435 ++ .../base/ExtractibleJSONStringContext.html | 99 +- .../JSONPseudoParsingUtils$$RegexJSONExt.html | 267 + .../json/base/JSONPseudoParsingUtils$.html | 47 +- .../base/JSONStringInterpolationMacros.html | 549 ++ .../api/scalaxy/json/base/Json4sMacros.html | 559 ++ .../scalaxy/json/base/JsonDriverMacros.html | 524 ++ .../api/scalaxy/json/base/MacrosBase.html | 425 ++ .../api/scalaxy/json/base/Placeholders.html | 459 ++ .../base/PseudoParsingUtils$$RegexExt.html | 293 + .../json/base/PseudoParsingUtils$.html | 47 +- .../latest/api/scalaxy/json/base/package.html | 212 + .../package$$JSONStringContext$json$.html | 482 ++ .../jackson/package$$JSONStringContext.html | 464 ++ .../api/scalaxy/json/jackson/package.html | 544 ++ .../package$$JSONStringContext$json$.html | 482 ++ .../native/package$$JSONStringContext.html | 93 +- .../api/scalaxy/json/native/package.html | 531 ++ JSON/latest/api/scalaxy/json/package.html | 131 + JSON/latest/api/scalaxy/package.html | 105 + Reified/index.md | 227 +- Reified/latest/api/index.html | 6 +- Reified/latest/api/index.js | 2 +- Reified/latest/api/index/index-a.html | 17 +- Reified/latest/api/index/index-c.html | 23 +- Reified/latest/api/index/index-d.html | 6 +- Reified/latest/api/index/index-e.html | 3 - Reified/latest/api/index/index-f.html | 36 - .../api/index/{index-b.html => index-g.html} | 4 +- Reified/latest/api/index/index-h.html | 3 - Reified/latest/api/index/index-i.html | 21 +- Reified/latest/api/index/index-l.html | 15 +- Reified/latest/api/index/index-m.html | 30 - Reified/latest/api/index/index-n.html | 27 - Reified/latest/api/index/index-o.html | 14 +- Reified/latest/api/index/index-p.html | 30 - Reified/latest/api/index/index-r.html | 22 +- Reified/latest/api/index/index-s.html | 58 +- Reified/latest/api/index/index-t.html | 65 +- Reified/latest/api/index/index-u.html | 8 +- Reified/latest/api/index/index-v.html | 8 +- Reified/latest/api/index/index-w.html | 21 - Reified/latest/api/index/index-z.html | 21 - .../latest/api/scalaxy/reified/Capture.html | 425 ++ .../api/scalaxy/reified/DefaultLifter.html | 453 ++ .../api/scalaxy/reified/InjectedCapture.html | 435 ++ .../reified/InlinableLiftedCapture.html | 435 ++ .../api/scalaxy/reified/LiftResult.html | 433 ++ .../api/scalaxy/reified/LiftedCapture.html | 435 ++ ...{CaptureConversions$.html => Lifter$.html} | 52 +- .../latest/api/scalaxy/reified/Lifter.html | 441 ++ .../api/scalaxy/reified/ReifiedValue.html | 26 +- ...calaNames$$N$.html => CompilerUtils$.html} | 44 +- .../Optimizer$$CommonScalaNames$.html | 1660 ----- .../scalaxy/reified/internal/Optimizer$.html | 106 +- .../api/scalaxy/reified/internal/Utils$.html | 65 + .../api/scalaxy/reified/internal/package.html | 13 + .../latest/api/scalaxy/reified/package.html | 105 +- index.md | 191 +- 144 files changed, 19061 insertions(+), 2646 deletions(-) delete mode 100644 Compilets/index.md create mode 100644 JSON/index.md create mode 100644 JSON/latest/api/index.html create mode 100644 JSON/latest/api/index.js create mode 100644 JSON/latest/api/index/index-a.html create mode 100644 JSON/latest/api/index/index-b.html create mode 100644 JSON/latest/api/index/index-c.html create mode 100644 JSON/latest/api/index/index-d.html create mode 100644 JSON/latest/api/index/index-e.html create mode 100644 JSON/latest/api/index/index-f.html create mode 100644 JSON/latest/api/index/index-i.html create mode 100644 JSON/latest/api/index/index-j.html create mode 100644 JSON/latest/api/index/index-m.html create mode 100644 JSON/latest/api/index/index-n.html create mode 100644 JSON/latest/api/index/index-p.html create mode 100644 JSON/latest/api/index/index-r.html create mode 100644 JSON/latest/api/index/index-s.html create mode 100644 JSON/latest/api/index/index-u.html create mode 100644 JSON/latest/api/lib/arrow-down.png create mode 100644 JSON/latest/api/lib/arrow-right.png create mode 100644 JSON/latest/api/lib/class.png create mode 100644 JSON/latest/api/lib/class_big.png create mode 100644 JSON/latest/api/lib/class_diagram.png create mode 100644 JSON/latest/api/lib/class_to_object_big.png create mode 100644 JSON/latest/api/lib/constructorsbg.gif create mode 100644 JSON/latest/api/lib/conversionbg.gif create mode 100644 JSON/latest/api/lib/defbg-blue.gif create mode 100644 JSON/latest/api/lib/defbg-green.gif create mode 100644 JSON/latest/api/lib/diagrams.css create mode 100644 JSON/latest/api/lib/diagrams.js create mode 100644 JSON/latest/api/lib/filter_box_left.png create mode 100644 JSON/latest/api/lib/filter_box_left2.gif create mode 100644 JSON/latest/api/lib/filter_box_right.png create mode 100644 JSON/latest/api/lib/filterbg.gif create mode 100644 JSON/latest/api/lib/filterboxbarbg.gif create mode 100644 JSON/latest/api/lib/filterboxbarbg.png create mode 100644 JSON/latest/api/lib/filterboxbg.gif create mode 100644 JSON/latest/api/lib/fullcommenttopbg.gif create mode 100644 JSON/latest/api/lib/index.css create mode 100644 JSON/latest/api/lib/index.js create mode 100644 JSON/latest/api/lib/jquery-ui.js create mode 100644 JSON/latest/api/lib/jquery.js create mode 100644 JSON/latest/api/lib/jquery.layout.js create mode 100644 JSON/latest/api/lib/modernizr.custom.js create mode 100644 JSON/latest/api/lib/navigation-li-a.png create mode 100644 JSON/latest/api/lib/navigation-li.png create mode 100644 JSON/latest/api/lib/object.png create mode 100644 JSON/latest/api/lib/object_big.png create mode 100644 JSON/latest/api/lib/object_diagram.png create mode 100644 JSON/latest/api/lib/object_to_class_big.png create mode 100644 JSON/latest/api/lib/object_to_trait_big.png create mode 100644 JSON/latest/api/lib/object_to_type_big.png create mode 100644 JSON/latest/api/lib/ownderbg2.gif create mode 100644 JSON/latest/api/lib/ownerbg.gif create mode 100644 JSON/latest/api/lib/ownerbg2.gif create mode 100644 JSON/latest/api/lib/package.png create mode 100644 JSON/latest/api/lib/package_big.png create mode 100644 JSON/latest/api/lib/packagesbg.gif create mode 100644 JSON/latest/api/lib/ref-index.css create mode 100644 JSON/latest/api/lib/remove.png create mode 100644 JSON/latest/api/lib/scheduler.js create mode 100644 JSON/latest/api/lib/selected-implicits.png create mode 100644 JSON/latest/api/lib/selected-right-implicits.png create mode 100644 JSON/latest/api/lib/selected-right.png create mode 100644 JSON/latest/api/lib/selected.png create mode 100644 JSON/latest/api/lib/selected2-right.png create mode 100644 JSON/latest/api/lib/selected2.png create mode 100644 JSON/latest/api/lib/signaturebg.gif create mode 100644 JSON/latest/api/lib/signaturebg2.gif create mode 100644 JSON/latest/api/lib/template.css create mode 100644 JSON/latest/api/lib/template.js create mode 100644 JSON/latest/api/lib/tools.tooltip.js create mode 100644 JSON/latest/api/lib/trait.png create mode 100644 JSON/latest/api/lib/trait_big.png create mode 100644 JSON/latest/api/lib/trait_diagram.png create mode 100644 JSON/latest/api/lib/trait_to_object_big.png create mode 100644 JSON/latest/api/lib/type.png create mode 100644 JSON/latest/api/lib/type_big.png create mode 100644 JSON/latest/api/lib/type_diagram.png create mode 100644 JSON/latest/api/lib/type_to_object_big.png create mode 100644 JSON/latest/api/lib/typebg.gif create mode 100644 JSON/latest/api/lib/unselected.png create mode 100644 JSON/latest/api/lib/valuemembersbg.gif create mode 100644 JSON/latest/api/package.html create mode 100644 JSON/latest/api/scalaxy/json/base/ExtractibleJSONStringContext$.html rename Reified/latest/api/scalaxy/reified/internal/Optimizer$$IntRange$.html => JSON/latest/api/scalaxy/json/base/ExtractibleJSONStringContext.html (81%) create mode 100644 JSON/latest/api/scalaxy/json/base/JSONPseudoParsingUtils$$RegexJSONExt.html rename Reified/latest/api/scalaxy/reified/internal/Optimizer$$Predef$.html => JSON/latest/api/scalaxy/json/base/JSONPseudoParsingUtils$.html (92%) create mode 100644 JSON/latest/api/scalaxy/json/base/JSONStringInterpolationMacros.html create mode 100644 JSON/latest/api/scalaxy/json/base/Json4sMacros.html create mode 100644 JSON/latest/api/scalaxy/json/base/JsonDriverMacros.html create mode 100644 JSON/latest/api/scalaxy/json/base/MacrosBase.html create mode 100644 JSON/latest/api/scalaxy/json/base/Placeholders.html create mode 100644 JSON/latest/api/scalaxy/json/base/PseudoParsingUtils$$RegexExt.html rename Reified/latest/api/scalaxy/reified/internal/Optimizer$$Step$.html => JSON/latest/api/scalaxy/json/base/PseudoParsingUtils$.html (92%) create mode 100644 JSON/latest/api/scalaxy/json/base/package.html create mode 100644 JSON/latest/api/scalaxy/json/jackson/package$$JSONStringContext$json$.html create mode 100644 JSON/latest/api/scalaxy/json/jackson/package$$JSONStringContext.html create mode 100644 JSON/latest/api/scalaxy/json/jackson/package.html create mode 100644 JSON/latest/api/scalaxy/json/native/package$$JSONStringContext$json$.html rename Reified/latest/api/scalaxy/reified/internal/Optimizer$$CommonScalaNames$$N.html => JSON/latest/api/scalaxy/json/native/package$$JSONStringContext.html (86%) create mode 100644 JSON/latest/api/scalaxy/json/native/package.html create mode 100644 JSON/latest/api/scalaxy/json/package.html create mode 100644 JSON/latest/api/scalaxy/package.html delete mode 100644 Reified/latest/api/index/index-f.html rename Reified/latest/api/index/{index-b.html => index-g.html} (82%) delete mode 100644 Reified/latest/api/index/index-m.html delete mode 100644 Reified/latest/api/index/index-n.html delete mode 100644 Reified/latest/api/index/index-p.html delete mode 100644 Reified/latest/api/index/index-w.html delete mode 100644 Reified/latest/api/index/index-z.html create mode 100644 Reified/latest/api/scalaxy/reified/Capture.html create mode 100644 Reified/latest/api/scalaxy/reified/DefaultLifter.html create mode 100644 Reified/latest/api/scalaxy/reified/InjectedCapture.html create mode 100644 Reified/latest/api/scalaxy/reified/InlinableLiftedCapture.html create mode 100644 Reified/latest/api/scalaxy/reified/LiftResult.html create mode 100644 Reified/latest/api/scalaxy/reified/LiftedCapture.html rename Reified/latest/api/scalaxy/reified/{CaptureConversions$.html => Lifter$.html} (87%) create mode 100644 Reified/latest/api/scalaxy/reified/Lifter.html rename Reified/latest/api/scalaxy/reified/internal/{Optimizer$$CommonScalaNames$$N$.html => CompilerUtils$.html} (91%) delete mode 100644 Reified/latest/api/scalaxy/reified/internal/Optimizer$$CommonScalaNames$.html diff --git a/Compilets/index.md b/Compilets/index.md deleted file mode 100644 index 64972d81..00000000 --- a/Compilets/index.md +++ /dev/null @@ -1,100 +0,0 @@ -*Compilets* are a rewrite of [ScalaCL / Scalaxy](http://code.google.com/p/scalacl/) using Scala 2.10.0 and its powerful macro system that provide: -- Natural expression of rewrite patterns and replacements that makes it easy to express rewrites -- Will eventually support all the rewrites from ScalaCL 0.2, and more -- Easy to express AOP-style rewrites (to add or remove logs, runtime checks, etc...) -- Add your own warnings and errors to scalac in a few lines! - -([BSD-licensed](https://github.com/ochafik/Scalaxy/blob/master/LICENSE)) - -# Usage - -The preferred way to use Scalaxy/Compilets is with Sbt 0.12.2 and the [sbt-scalaxy](http://github.com/ochafik/sbt-scalaxy) Sbt plugin, but the `Examples` subfolder demonstrates how to use it [with Maven or with Sbt but without `sbt-scalaxy`](https://github.com/ochafik/Scalaxy/tree/master/Examples/UsageWithMavenOrWithoutSbtPlugin). - -To compile your Sbt project with Scalaxy's compiler plugin and default compilets: -* Put the following in `project/plugins.sbt` (or in `~/.sbt/plugins/build.sbt` for global setup): - - ```scala - resolvers += Resolver.sonatypeRepo("snapshots") - - addSbtPlugin("com.nativelibs4java" % "sbt-scalaxy" % "0.3-SNAPSHOT") - ``` - -* Make your `build.sbt` look like this: - - ```scala - scalaVersion := "2.10.0" - - autoCompilets := true - - addDefaultCompilets() - ``` - -See a full example in [Scalaxy/Examples/UsageWithSbtPlugin](https://github.com/ochafik/Scalaxy/tree/master/Examples/UsageWithSbtPlugin). - -To see what's happening: - - SCALAXY_VERBOSE=1 sbt clean compile - -Or to see the code after it's been rewritten during compilation: - - scalacOptions += "-Xprint:scalaxy-rewriter" - -# Creating your own Compilets - -It's very easy to define your own compilets to, say, optimize your shiny DSL's overhead away, or enforce some corporate coding practices (making any call to `Thread.stop` a compilation error, for instance). - -This is very easy to do, please have a look at `Examples/CustomCompilets` and `Examples/DSLWithOptimizingCompilets`. - -# Hacking - -To build the sources and compile a file test.scala using the compiler plugin, use [paulp's sbt script](https://github.com/paulp/sbt-extras) : - - sbt "run Test/test.scala" - -To see what's happening, you might want to print the AST before and after the rewrite : - - sbt "run Test/test.scala -Xprint:typer -Xprint:scalaxy-rewriter" - -The rewrites are defined in `Compilets` and look like this : - -```scala -import scalaxy.compilets._ -import scalaxy.compilets.matchers._ - -object SomeExamples { - - def simpleForeachUntil[U](start: Int, end: Int, body: Int => U) = replace( - for (i <- start until end) - body(i), - { - var ii = start; val ee = end - while (ii < ee) { - val i = ii - body(i) - ii = ii + 1 - } - } - ) - - def forbidThreadStop(t: Thread) = - fail("You must NOT call Thread.stop() !") { - t.stop - } - - def warnAccessibleField(f: java.lang.reflect.Field, b: Boolean) = - when(f.setAccessible(b))(b) { - case True() :: Nil => - warning("You shouldn't do that") - } -} -``` - -Here's how to run tests: - - sbt clean test - -To deploy to Sonatype (assuming ~/.sbt/0.12.2/sonatype.sbt contains the correct credentials), then advertise a release on ls.implicit.ly: - - sbt "+ assembly" "+ publish" - sbt "project scalaxy" ls-write-version lsync - diff --git a/Fx/index.md b/Fx/index.md index 51ca3b57..168b0821 100644 --- a/Fx/index.md +++ b/Fx/index.md @@ -82,10 +82,6 @@ unmanagedJars in Compile ++= Seq(new File(System.getProperty("java.home")) / "li // This is the bulk of Scalaxy/Fx, needed only during compilation (no runtime dependency here). libraryDependencies += "com.nativelibs4java" %% "scalaxy-fx" % "0.3-SNAPSHOT" % "provided" -// This runtime library contains only one class needed for the `onChange { ... }` syntax. -// You can just remove it if you don't use that syntax. -libraryDependencies += "com.nativelibs4java" %% "scalaxy-fx-runtime" % "0.3-SNAPSHOT" - // JavaFX doesn't cleanup everything well, need to fork tests / runs. fork := true @@ -193,22 +189,8 @@ The syntactic facilities available so far are: - Despite it not being officially supported, creates anonymous handler classes from inside macros. (see [EventHandlerMacros.scala](https://github.com/ochafik/Scalaxy/blob/master/Fx/Macros/src/main/scala/scalaxy/fx/impl/EventHandlerMacros.scala)) -- Macros all over, for virtually no runtime dependency. - The only exception is that it's not currently possible to have unbound types in macros due to [a bug in reifiers](https://issues.scala-lang.org/browse/SI-6386), so the following will crash compilation because of the `[_ <: T]` part: - - ```scala - val valueExpr = c.Expr[ObservableValue[T]](value) - reify( - valueExpr.splice.addListener( - new ChangeListener[T]() { - override def changed(observable: ObservableValue[_ <: T], oldValue: T, newValue: T) { - f.splice(oldValue, newValue) - } - } - ) - ) - ``` - +- Macros all over, for absolutely no runtime dependency. This means the dependency in sbt / Maven can be marked as `provided`, and won't be needed when running your program. + # Hacking If you want to build / test / hack on this project: diff --git a/JSON/index.md b/JSON/index.md new file mode 100644 index 00000000..c1d33d5d --- /dev/null +++ b/JSON/index.md @@ -0,0 +1,78 @@ +# Scalaxy/JSON + +Macro-based JSON string interpolation, to create JSON objects as well as to extract values from them. + +Currently uses [json4s](https://github.com/json4s/json4s), but decoupling is in progress. + +```scala +import org.json4s._ + +import scalaxy.json.jackson._ +import org.json4s.jackson.JsonMethods._ + +// import scalaxy.json.native._ +// import org.json4s.native.JsonMethods._ + +val a = 10 +val b = "123" + +// Two ways to create objects: named params or string interpolation. +// Both are macro expanded into the corresponding JSON creation code. +// No parsing takes place at runtime, it all happens during compilation. +// The resulting JSON is renormalized during compilation, so it's possible to drop some noisy quotes. +val obj = json(x = a, y = b) +val obj2 = json"{ x: $a, y: $b }" +// { +// "x" : 10.0, +// "y" : "123" +// } + +// Same for arrays: +val arr = json(a, b) +val arr2 = json"[$a, $b]" +// [ 10.0, "123" ] + +// Extraction also works, but currently requires some runtime parsing. +// Runtime improvements will come in 2.11 using https://issues.scala-lang.org/browse/SI-5903. +val json"{ x: $x, y: $y }" = obj +``` + +For more examples, [have a look at the tests](https://github.com/ochafik/Scalaxy/blob/master/JSON/src/test/scala/scalaxy/json/JSONTest.scala). + +# Features + +- `json` string interpolation that is macro-expanded (type-safe and with no runtime parsing) +- `json` string interpolation extractor +- Smart error reporting for `json` string interpolation when using the `json4s.jackson`: JSON parsing errors are seamlessly transformed to Scala compiler errors, with the correct location. + +# TODO + +- `json` string interpolation should create something between a string and a JSON object (it currently creates an object), so as to optimize the .toString use case. +- Current matching is exact (all the extracted keys must exist, and no other must exist). + By introducing a `...` notation, it will be possible to accept more unexpected keys. + +# Usage + +If you're using `sbt` 0.12.2+, just put the following lines in `build.sbt`: +```scala +// Only works with 2.10.0+ +scalaVersion := "2.10.0" + +// Dependency at compilation-time only (not at runtime). +libraryDependencies += "com.nativelibs4java" %% "scalaxy-json" % "0.3-SNAPSHOT" % "provided" + +// Scalaxy/JSON snapshots are published on the Sonatype repository. +resolvers += Resolver.sonatypeRepo("snapshots") +``` + +# Hacking + +If you want to build / test / hack on this project: +- Make sure to use [paulp's sbt script](https://github.com/paulp/sbt-extras) with `sbt` 0.12.2+ +- Use the following commands to checkout the sources and build the tests continuously: + + ``` + git clone git://github.com/ochafik/Scalaxy.git + cd Scalaxy + sbt "project scalaxy-json" "; clean ; ~test" + ``` diff --git a/JSON/latest/api/index.html b/JSON/latest/api/index.html new file mode 100644 index 00000000..d83de23f --- /dev/null +++ b/JSON/latest/api/index.html @@ -0,0 +1,57 @@ + + + + + scalaxy-json: scalaxy-json 0.3-SNAPSHOT + + + + + + + + +
                                                                                                  + + + + +
                                                                                                  +
                                                                                                  +
                                                                                                  + +
                                                                                                  + + + \ No newline at end of file diff --git a/JSON/latest/api/index.js b/JSON/latest/api/index.js new file mode 100644 index 00000000..9d99abc2 --- /dev/null +++ b/JSON/latest/api/index.js @@ -0,0 +1 @@ +Index.PACKAGES = {"scalaxy.json" : [], "scalaxy" : [], "scalaxy.json.jackson" : [{"class" : "scalaxy\/json\/jackson\/package$$JSONStringContext.html", "name" : "scalaxy.json.jackson.JSONStringContext"}], "scalaxy.json.native" : [{"class" : "scalaxy\/json\/native\/package$$JSONStringContext.html", "name" : "scalaxy.json.native.JSONStringContext"}], "scalaxy.json.base" : [{"object" : "scalaxy\/json\/base\/ExtractibleJSONStringContext$.html", "class" : "scalaxy\/json\/base\/ExtractibleJSONStringContext.html", "name" : "scalaxy.json.base.ExtractibleJSONStringContext"}, {"trait" : "scalaxy\/json\/base\/Json4sMacros.html", "name" : "scalaxy.json.base.Json4sMacros"}, {"trait" : "scalaxy\/json\/base\/JsonDriverMacros.html", "name" : "scalaxy.json.base.JsonDriverMacros"}, {"object" : "scalaxy\/json\/base\/JSONPseudoParsingUtils$.html", "name" : "scalaxy.json.base.JSONPseudoParsingUtils"}, {"trait" : "scalaxy\/json\/base\/JSONStringInterpolationMacros.html", "name" : "scalaxy.json.base.JSONStringInterpolationMacros"}, {"trait" : "scalaxy\/json\/base\/MacrosBase.html", "name" : "scalaxy.json.base.MacrosBase"}, {"case class" : "scalaxy\/json\/base\/Placeholders.html", "name" : "scalaxy.json.base.Placeholders"}, {"object" : "scalaxy\/json\/base\/PseudoParsingUtils$.html", "name" : "scalaxy.json.base.PseudoParsingUtils"}]}; \ No newline at end of file diff --git a/JSON/latest/api/index/index-a.html b/JSON/latest/api/index/index-a.html new file mode 100644 index 00000000..f31d2a58 --- /dev/null +++ b/JSON/latest/api/index/index-a.html @@ -0,0 +1,18 @@ + + + + + scalaxy-json: scalaxy-json 0.3-SNAPSHOT + + + + + + + + +
                                                                                                  +
                                                                                                  apply
                                                                                                  + +
                                                                                                  + \ No newline at end of file diff --git a/JSON/latest/api/index/index-b.html b/JSON/latest/api/index/index-b.html new file mode 100644 index 00000000..99aec658 --- /dev/null +++ b/JSON/latest/api/index/index-b.html @@ -0,0 +1,18 @@ + + + + + scalaxy-json: scalaxy-json 0.3-SNAPSHOT + + + + + + + + +
                                                                                                  +
                                                                                                  base
                                                                                                  + +
                                                                                                  + \ No newline at end of file diff --git a/JSON/latest/api/index/index-c.html b/JSON/latest/api/index/index-c.html new file mode 100644 index 00000000..0f96d4fd --- /dev/null +++ b/JSON/latest/api/index/index-c.html @@ -0,0 +1,21 @@ + + + + + scalaxy-json: scalaxy-json 0.3-SNAPSHOT + + + + + + + + +
                                                                                                  +
                                                                                                  configureLooseSyntaxParser
                                                                                                  + +
                                                                                                  +
                                                                                                  context
                                                                                                  + +
                                                                                                  + \ No newline at end of file diff --git a/JSON/latest/api/index/index-d.html b/JSON/latest/api/index/index-d.html new file mode 100644 index 00000000..3fc52078 --- /dev/null +++ b/JSON/latest/api/index/index-d.html @@ -0,0 +1,18 @@ + + + + + scalaxy-json: scalaxy-json 0.3-SNAPSHOT + + + + + + + + +
                                                                                                  +
                                                                                                  dotsName
                                                                                                  + +
                                                                                                  + \ No newline at end of file diff --git a/JSON/latest/api/index/index-e.html b/JSON/latest/api/index/index-e.html new file mode 100644 index 00000000..7ac574b9 --- /dev/null +++ b/JSON/latest/api/index/index-e.html @@ -0,0 +1,18 @@ + + + + + scalaxy-json: scalaxy-json 0.3-SNAPSHOT + + + + + + + + +
                                                                                                  +
                                                                                                  ExtractibleJSONStringContext
                                                                                                  + +
                                                                                                  + \ No newline at end of file diff --git a/JSON/latest/api/index/index-f.html b/JSON/latest/api/index/index-f.html new file mode 100644 index 00000000..f6665642 --- /dev/null +++ b/JSON/latest/api/index/index-f.html @@ -0,0 +1,27 @@ + + + + + scalaxy-json: scalaxy-json 0.3-SNAPSHOT + + + + + + + + +
                                                                                                  +
                                                                                                  findAllMatchOutsideJSONCommentsAndStringsIn
                                                                                                  + +
                                                                                                  +
                                                                                                  findAllMatchOutsidePatternIn
                                                                                                  + +
                                                                                                  +
                                                                                                  findAllMatchOutsideRangesIn
                                                                                                  + +
                                                                                                  +
                                                                                                  findAllRangesIn
                                                                                                  + +
                                                                                                  + \ No newline at end of file diff --git a/JSON/latest/api/index/index-i.html b/JSON/latest/api/index/index-i.html new file mode 100644 index 00000000..d6de97d8 --- /dev/null +++ b/JSON/latest/api/index/index-i.html @@ -0,0 +1,24 @@ + + + + + scalaxy-json: scalaxy-json 0.3-SNAPSHOT + + + + + + + + +
                                                                                                  +
                                                                                                  interpolateJsonString
                                                                                                  + +
                                                                                                  +
                                                                                                  isJField
                                                                                                  + +
                                                                                                  +
                                                                                                  isJFieldOption
                                                                                                  + +
                                                                                                  + \ No newline at end of file diff --git a/JSON/latest/api/index/index-j.html b/JSON/latest/api/index/index-j.html new file mode 100644 index 00000000..74378ef9 --- /dev/null +++ b/JSON/latest/api/index/index-j.html @@ -0,0 +1,48 @@ + + + + + scalaxy-json: scalaxy-json 0.3-SNAPSHOT + + + + + + + + +
                                                                                                  +
                                                                                                  JSONArrayType
                                                                                                  + +
                                                                                                  +
                                                                                                  JSONFieldType
                                                                                                  + +
                                                                                                  +
                                                                                                  JSONObjectType
                                                                                                  + +
                                                                                                  +
                                                                                                  JSONPseudoParsingUtils
                                                                                                  + +
                                                                                                  +
                                                                                                  JSONStringContext
                                                                                                  + +
                                                                                                  +
                                                                                                  JSONStringInterpolationMacros
                                                                                                  + +
                                                                                                  +
                                                                                                  JSONValueType
                                                                                                  + +
                                                                                                  +
                                                                                                  Json4sMacros
                                                                                                  + +
                                                                                                  +
                                                                                                  JsonDriverMacros
                                                                                                  + +
                                                                                                  +
                                                                                                  jackson
                                                                                                  + +
                                                                                                  +
                                                                                                  json
                                                                                                  + +
                                                                                                  + \ No newline at end of file diff --git a/JSON/latest/api/index/index-m.html b/JSON/latest/api/index/index-m.html new file mode 100644 index 00000000..7bcdfad7 --- /dev/null +++ b/JSON/latest/api/index/index-m.html @@ -0,0 +1,18 @@ + + + + + scalaxy-json: scalaxy-json 0.3-SNAPSHOT + + + + + + + + +
                                                                                                  +
                                                                                                  MacrosBase
                                                                                                  + +
                                                                                                  + \ No newline at end of file diff --git a/JSON/latest/api/index/index-n.html b/JSON/latest/api/index/index-n.html new file mode 100644 index 00000000..4fc2a16b --- /dev/null +++ b/JSON/latest/api/index/index-n.html @@ -0,0 +1,18 @@ + + + + + scalaxy-json: scalaxy-json 0.3-SNAPSHOT + + + + + + + + +
                                                                                                  +
                                                                                                  native
                                                                                                  + +
                                                                                                  + \ No newline at end of file diff --git a/JSON/latest/api/index/index-p.html b/JSON/latest/api/index/index-p.html new file mode 100644 index 00000000..74e815c9 --- /dev/null +++ b/JSON/latest/api/index/index-p.html @@ -0,0 +1,33 @@ + + + + + scalaxy-json: scalaxy-json 0.3-SNAPSHOT + + + + + + + + +
                                                                                                  +
                                                                                                  Placeholders
                                                                                                  + +
                                                                                                  +
                                                                                                  PseudoParsingUtils
                                                                                                  + +
                                                                                                  +
                                                                                                  parse
                                                                                                  + +
                                                                                                  +
                                                                                                  placeholderNames
                                                                                                  + +
                                                                                                  +
                                                                                                  posMap
                                                                                                  + +
                                                                                                  +
                                                                                                  preparePlaceholders
                                                                                                  + +
                                                                                                  + \ No newline at end of file diff --git a/JSON/latest/api/index/index-r.html b/JSON/latest/api/index/index-r.html new file mode 100644 index 00000000..e7842034 --- /dev/null +++ b/JSON/latest/api/index/index-r.html @@ -0,0 +1,42 @@ + + + + + scalaxy-json: scalaxy-json 0.3-SNAPSHOT + + + + + + + + +
                                                                                                  +
                                                                                                  RegexExt
                                                                                                  + +
                                                                                                  +
                                                                                                  RegexJSONExt
                                                                                                  + +
                                                                                                  +
                                                                                                  r
                                                                                                  + +
                                                                                                  +
                                                                                                  reifyJsonArray
                                                                                                  + +
                                                                                                  +
                                                                                                  reifyJsonObject
                                                                                                  + +
                                                                                                  +
                                                                                                  reifyJsonValue
                                                                                                  + +
                                                                                                  +
                                                                                                  replaceAllOutsideJSONCommentsAndStringsIn
                                                                                                  + +
                                                                                                  +
                                                                                                  replaceAllOutsidePatternIn
                                                                                                  + +
                                                                                                  +
                                                                                                  reportParsingException
                                                                                                  + +
                                                                                                  + \ No newline at end of file diff --git a/JSON/latest/api/index/index-s.html b/JSON/latest/api/index/index-s.html new file mode 100644 index 00000000..dd12a1b3 --- /dev/null +++ b/JSON/latest/api/index/index-s.html @@ -0,0 +1,21 @@ + + + + + scalaxy-json: scalaxy-json 0.3-SNAPSHOT + + + + + + + + +
                                                                                                  +
                                                                                                  scalaxy
                                                                                                  + +
                                                                                                  +
                                                                                                  sourceWithPlaceholders
                                                                                                  + +
                                                                                                  + \ No newline at end of file diff --git a/JSON/latest/api/index/index-u.html b/JSON/latest/api/index/index-u.html new file mode 100644 index 00000000..35bff013 --- /dev/null +++ b/JSON/latest/api/index/index-u.html @@ -0,0 +1,18 @@ + + + + + scalaxy-json: scalaxy-json 0.3-SNAPSHOT + + + + + + + + +
                                                                                                  +
                                                                                                  unapplySeq
                                                                                                  + +
                                                                                                  + \ No newline at end of file diff --git a/JSON/latest/api/lib/arrow-down.png b/JSON/latest/api/lib/arrow-down.png new file mode 100644 index 0000000000000000000000000000000000000000..7229603ae5b30ce0e0bd09863543b260085c8f2d GIT binary patch literal 6232 zcmV-e7^mlnP)4Tx0C)k_S$RBF-Phme&i8Un*F4YjJP(=YjG2kJ=6Sq?G#FB$fh3|7GKP{V zDIruOL!nSgLL`Nh@jdE!p5O2N{NDG!_n&uvK4+irU2E;N_dRQ!z1La?0JcSPcz7^^ z4uFtQN~Ddk9bH!YjXnTqRse9+WOAe*07OBU&Ku+92kRjk0Dxf#^$rLHfaC;YEiZqvHvnw8u#99# zNZ1~J3}aExf79dlZ{6{C5?Dr4;^IzbR@WciIQQ^VlxZgkiFT0T7X!v>kZVYfw z9U5%8XB%etn)4(T~OZ>s!K@8m4FaL>d0A=XxM{|DMfgV0v9-w2eKC1!4RsD#q3j z#;`|0ALIS)9RHG8_4YCNi;h6}1{j(CkwGv7P)zscVuWqZ9~5S`w+47FgfcJ#!N3PZ zgGjg!1yaBq=mUeldMV%w$S@}c=0$-Z@Cn8t@Q5&YOc;!L|B}=H4~o(6aenZ)|E`f2 zc)_yK|IGPkHePtnzjX!xZy5hgC&P2>@%C01^d=!b>JMF#l!Q+RdZH`hm!*EG~i zT9Q{@R!(k@{r{%z?OA^oyJGWuFM^m~{EHTn41iiT>{AE-Me~{hpy?X`_)q_$2}Qx~ zoB%-gf>(58%pZNIy&D?d3u$2wWdqzm0EoiRSso|@4WI)I!G2%`?0_>k1pALa?1Pcu zFh~H2AQhy83*ZvC0t!JfCqJgh&t@ z!~+RI5|BKk3TZ)xkU3-nIYS$PDSUSOVJJJF7zw( z4EhHKgJH&qU{o+B7-vi%<_IPOa}`sId4w6nOk>utSS%Y>0;`F&!jiERY$`Sndkfo! z9m39Ff8wZcJUDrr5zYk{ic7-f;3{zsaYMLS+$Nq5FN9aeTj9O&arpE25_}8(1%3v< zNuVc)5HtyPgg`OIvjY6fa?YJF-~ z>S*e7)MeCC=(vj?v}Q-J=_&Tcan@%h6lWhtOxxSJFSFpJTu> z2s0Qmcr&Ch6f<-(Op}l#0g^t+ijiZj^4JU$AoYRK$2xl>8ALkku zH#n2N-UREbQ85=FH|BSectUy5PGRKUHX0HKa6xG%7Xb_KEEC z*;le}T9aRsta(FoN{d&^L+iTMls2C>S-VL4gN}fXw@#_ftge`DpzbZ*B|TZaNWBKV zb$xaHqxz2wkOsyEX$Jj<42JfGR}9}8@f-OWRT(WCD;Xa#eq@3+F*C_D88ziH^)jt6 zUEZ&<|LFe5X4Gc3W>?HUn2Vc7nzvXWEcRPmw3x6IvJACsvI177Ru`=%twpROtnVMd z9I!r+f8djioK1pFk1fg8-L}&9hn=3?dAo6YQTu574hLEXSBDCRbw>loEXOG)8K6?5#LdPV#os)FI^uPt zBY`g=G2#7D-J>^-LB~9gbsQHso^pKVgz<^;L_%Uv;`1cgq^zXXWXI%|6t0vLDbpv7 zPgbSUq(-KWp3*o~cp7y&;B@~Pg)@0)cGA4lo~6sC=cI3Ccx600D|a^c?Cv?=bN%O) z&tJQMxe$6`BvU)HJc~XnK5P1-#l^;K-t4sO)l2S|p5`d#6kaA=j=nsVYo6PjCzy93 zZ|jQxl~?(C`LzX{1!oG@uXR1t!1b{k#y1*^go|>DF~u>(pGq7` zdTy%TtSDtKO)uRp3oV-}w<&*Ip;A#%$ys^63Q-kZHGj+X)Q!i9s&_HTPYlIr(8kd{=o2Htbn+Nahzt_>C(b8~V`hHm} zUu*sYrU&OA5+0^J+--|*TYD7#XtCX|eY(TFW4zO;^X20MkNdmKx}J0!b$9mY_Ow0G zeA4<<{pr1Ds?VBwm3tfel=>Q;D?M-MSMG0oq4J`6Ky9F9aNpp=A?=~|VT0lBm!>a! zUs=8y9I+o68+9F>8uK2Tdma4x+nbm-o8u=Y&=YBsbdx!6Io}q&6MI)Xr9AcEy}|pw z54Io1r@f{ZK1O}qno0RY{FF1xGg~nyKi4{MG(Yh9;OCiz@P*CA)Gzd33YJ8d>c8rI z?OS$Qp7|E}ZTEY|3foHAs^V(Ln)TY-A0aIEQeCbB6%{2#@~c6u%|lbOnNCV2puda056B z7>2kZH>d&u5Kf5uND<@}6bq^VEs5^IgkpKH!?;U$4}vrmis~)(HyR?X0^LFSB!)Yr zStd?qXO_#X6YN49;hYb-X?gs3AM&#aL<+VFZHOp~hKrSnzmddBNl9DE_{zr0CCZ;v zNK!niL{aurIiM=8hEjX0eorH3U$myZmWnoq4nk*9cT}%Szrmo)u)rwGIL#!<^vHgS zS*Uq{g^#7TmAAF`0e_oNTZ-LL`&5T>j+dPZoy%Nm4>r2Cx^*1tcJK9gK_2!T^&0p7 z;Irhr<4+2Z3^WPy4L%)mD|8@iHG(BlHOiS18=Vo8fB07H!?>aN`2@sK?qizA-A^PZ zRwfN6@0{dLl{=+>+VM2QPRD$-o{@sR?Az>{ zxu^53pX(RyEZ+Wdcd6!U`EvEQ&hN{ss%r)7+&>>|L~Uv9uN_gE@m$#(u(G#k&&t2#Zt;um=EIBAp<;DuWG)!gz_P zg?WaRflZhFFh@1#9JdgU7w-+e0sbF?>_QsC2SuVp&xqxT7fBRLUX!{gog@=1Ya^#9 zPm-TixC?uNu`-?VYn39^U^QiRp#D@NYoDv8u;y2-7VXnIZn~;^jCx=7dtq-#G4eFl zG2t@VG9BOFVwPtfYvE$4Z6$0?v|c;#&gPkIlU=cWrbD7*q!ZcM*2UnUlB=>+AY+Q&?f+n?}Cq$H&#=cm-2>`k3NO>;&e%{l#OM$y^sbDuBJWh!U6T};ic zy)>HhH5cSDToKOKEO5L^xt3G-;QDM4Q?YSL0=)k{DVwdpR0>xa-tw+at|_VQzCB+@ zyenUC(-6>jv?;T>I*#4+CbM#Zs z9P510=k`UBFE_r*Er0laceU(C>(8Z4mF?``_D8|lf-GuI+x1wKf5N)VzxNg*B9A~0ovT6EY|1mQib70JhdCC}HCmbR2(zA(1^v zAXy?s;iP)1&MBkQW@oI^+|na6PMv$rnol+`e{a_%617UqeLW&8E?N_!jm1 zL9JIFJbAeKh^O78Bce0+aa-4i9`qBjr&iD6ddvGJ``KR{8mJiD9JYDcIpRLX`g&tR z{B7I&!5PYY)6&J2)n8Bc?Ej~>w09<8lmRF%0>BZjjo4TKP$CI{kUV^Tv;kmE1i(%W zAlUK%)Nvj_#x?((A2dK5&Mbq$c{po)1vcPQ!~hC{E<$&qSI|0w9iffzhP~-FVhqmR z#E`bgqsVgPOB6s!qg+vGs20>`GzZ!OorrEhuVQ2|A(&g3FIZV@47LqNz&Ycp@Cdvs z{yu?=kPPoU2dPG>?WsqIPQ(csPnvn!2-*$06na|vd0pIP+r` zca}}oTs9T95%w4kR*n|VLtJRCYHlYUG*3ORFCRPKAb+}mu^?KoTj-3il?b!QxM-o6 zr?{Z_Cy8>&Kq*P7CFweu!?N0Pc)1bzn+k^&ZIzUj*_3xwrs1f%T0KkSFuYIcXbEZK zwZH1T)NRqLhyAd@u*vA2@ja7!rj7gWm{pn=T3obDv7%Ue9k901v6Z(Iw&!+Wb!2v8 zc4l|sJt*p`;HG`Z!u_B}AUWRitk-}K$=AUz*Z*}OOOS1FMo4Gqk8qI)hscvrb(FU; zqKBhnyW=^IP!fiZsU9y$WJ$_QVK|w0O6YWBnnC*5Sqgkgjb>G57v|j0qshN?P3^j8 zQD#YZ>28Hq)$!`~+o(F@`ZJA%%?&NjTR*oE+f_P)x+;3UKQrvR-oG-aKb-!mcMS1H zdg8#_;Hkt9Ss$-|>Yn@Z`N!h>rRrt3Z>uYm)ptKM)-!&-+@Rky-8#Bmxij*6|DXdh zz!t>9wSz9O09OU}LB3EXR1fF*I|w0!IU*WSh!aGWCF4ZIgX-&&y_G#5o!cY zh1NyKp&QX_7-dWx<^dKB=g|e&MVv0~3T_?mjDJLsAmmfgQk|t{q`pR!Ahyz2)6CK) z((%x>)B7+G8Jb9Lj1XfPlQq*8b0v!lE0ML6?FhRP`wGWhP70S2*E;uoo~K03Z} z{xSiIpuP~3(46o?ksQ$|F>7&Y38KUo$$qI?=}Z}lth1b!ypRHo!Y{?oN^g~iRi3K0 ztF@>%Xx!d+OS3|&OuJO4RJTm8R{y@i6T?xXS>vCkg#DamGUmD#wwAtDvDWDauG*B_ z*4uU34?BEv+;FCM5j&{w>gE=ACRXAo~cad&nP&@em*~wC#y7D z_R@pP=DCws!U~XAa|=Cgs1-Ap{3@L)e_q*ktG=e@c4b|8eQ9Gxb9jqQtHMKuw&nKz z&g!nSJz-Dnd$pd6yujq}CO^+>`ZS5V&U8djmX9Q|+eeW!21|K1MNCygs zu0cJ}H@L222G?;a5#vZ2q%JZBS&jUN;zT*1GEvWAyPKjj&?6XrOa!JAuAoF=hj1#m zVmvcGlfXnMq>`f=qfQ|z5$9+MX`Sd8>4xaD8JtLbr0+78g$xY?H4tvDDs z<~n_Iu|8Pu#&hVr2b!Gdx#X?tlk7X-&l3<4*cHqX5*<1eE+26za*N^<-FcWjHY%?F zh*ZLbqd$-Po_LdFmppRvQ0l_z<7Z~l^)hapgU)+jc$y`9G5-=iC;sx+JijZ`1)f)@ z3vI4HDv~X}ag$Vfs%*Q0Qu*bUU-fh?`S$xd&$}}X!Hw(9$u0Eviyx>w?0*!{f$Oa5 zI?%oOr2LsvAK`h|i^M_gp{x3@gE+P8VOk8MxxXzX0tS>D~hTe4^WC|?EmjDQ20kEC9 zySrJmySrTsCmZlLkVnCPzE|uCW8j*5LERqe)=xRHcmMbHUrvRGS!f%>!vFvP32;bR za{vGf6951U69E94oEQKA0I5ktK~xwSWBmXBKLasM4foK4lhfn;F;O!Iu00004Tx0C)k_S$RBF-Phme&i8Un*F4YjJP(=YjG2kJ=6Sq?G#FB$fh3|7GKP{V zDIruOL!nSgLL`Nh@jdE!p5O2N{NDG!_n&uvK4+irU2E;N_dRQ!z1La?0JcSPcz7^^ z4uFtQN~Ddk9bH!YjXnTqRse9+WOAe*07OBU&Ku+92kRjk0Dxf#^$rLHfaC;YEiZqvHvnw8u#99# zNZ1~J3}aExf79dlZ{6{C5?Dr4;^IzbR@WciIQQ^VlxZgkiFT0T7X!v>kZVYfw z9U5%8XB%etn)4(T~OZ>s!K@8m4FaL>d0A=XxM{|DMfgV0v9-w2eKC1!4RsD#q3j z#;`|0ALIS)9RHG8_4YCNi;h6}1{j(CkwGv7P)zscVuWqZ9~5S`w+47FgfcJ#!N3PZ zgGjg!1yaBq=mUeldMV%w$S@}c=0$-Z@Cn8t@Q5&YOc;!L|B}=H4~o(6aenZ)|E`f2 zc)_yK|IGPkHePtnzjX!xZy5hgC&P2>@%C01^d=!b>JMF#l!Q+RdZH`hm!*EG~i zT9Q{@R!(k@{r{%z?OA^oyJGWuFM^m~{EHTn41iiT>{AE-Me~{hpy?X`_)q_$2}Qx~ zoB%-gf>(58%pZNIy&D?d3u$2wWdqzm0EoiRSso|@4WI)I!G2%`?0_>k1pALa?1Pcu zFh~H2AQhy83*ZvC0t!JfCqJgh&t@ z!~+RI5|BKk3TZ)xkU3-nIYS$PDSUSOVJJJF7zw( z4EhHKgJH&qU{o+B7-vi%<_IPOa}`sId4w6nOk>utSS%Y>0;`F&!jiERY$`Sndkfo! z9m39Ff8wZcJUDrr5zYk{ic7-f;3{zsaYMLS+$Nq5FN9aeTj9O&arpE25_}8(1%3v< zNuVc)5HtyPgg`OIvjY6fa?YJF-~ z>S*e7)MeCC=(vj?v}Q-J=_&Tcan@%h6lWhtOxxSJFSFpJTu> z2s0Qmcr&Ch6f<-(Op}l#0g^t+ijiZj^4JU$AoYRK$2xl>8ALkku zH#n2N-UREbQ85=FH|BSectUy5PGRKUHX0HKa6xG%7Xb_KEEC z*;le}T9aRsta(FoN{d&^L+iTMls2C>S-VL4gN}fXw@#_ftge`DpzbZ*B|TZaNWBKV zb$xaHqxz2wkOsyEX$Jj<42JfGR}9}8@f-OWRT(WCD;Xa#eq@3+F*C_D88ziH^)jt6 zUEZ&<|LFe5X4Gc3W>?HUn2Vc7nzvXWEcRPmw3x6IvJACsvI177Ru`=%twpROtnVMd z9I!r+f8djioK1pFk1fg8-L}&9hn=3?dAo6YQTu574hLEXSBDCRbw>loEXOG)8K6?5#LdPV#os)FI^uPt zBY`g=G2#7D-J>^-LB~9gbsQHso^pKVgz<^;L_%Uv;`1cgq^zXXWXI%|6t0vLDbpv7 zPgbSUq(-KWp3*o~cp7y&;B@~Pg)@0)cGA4lo~6sC=cI3Ccx600D|a^c?Cv?=bN%O) z&tJQMxe$6`BvU)HJc~XnK5P1-#l^;K-t4sO)l2S|p5`d#6kaA=j=nsVYo6PjCzy93 zZ|jQxl~?(C`LzX{1!oG@uXR1t!1b{k#y1*^go|>DF~u>(pGq7` zdTy%TtSDtKO)uRp3oV-}w<&*Ip;A#%$ys^63Q-kZHGj+X)Q!i9s&_HTPYlIr(8kd{=o2Htbn+Nahzt_>C(b8~V`hHm} zUu*sYrU&OA5+0^J+--|*TYD7#XtCX|eY(TFW4zO;^X20MkNdmKx}J0!b$9mY_Ow0G zeA4<<{pr1Ds?VBwm3tfel=>Q;D?M-MSMG0oq4J`6Ky9F9aNpp=A?=~|VT0lBm!>a! zUs=8y9I+o68+9F>8uK2Tdma4x+nbm-o8u=Y&=YBsbdx!6Io}q&6MI)Xr9AcEy}|pw z54Io1r@f{ZK1O}qno0RY{FF1xGg~nyKi4{MG(Yh9;OCiz@P*CA)Gzd33YJ8d>c8rI z?OS$Qp7|E}ZTEY|3foHAs^V(Ln)TY-A0aIEQeCbB6%{2#@~c6u%|lbOnNCV2puda056B z7>2kZH>d&u5Kf5uND<@}6bq^VEs5^IgkpKH!?;U$4}vrmis~)(HyR?X0^LFSB!)Yr zStd?qXO_#X6YN49;hYb-X?gs3AM&#aL<+VFZHOp~hKrSnzmddBNl9DE_{zr0CCZ;v zNK!niL{aurIiM=8hEjX0eorH3U$myZmWnoq4nk*9cT}%Szrmo)u)rwGIL#!<^vHgS zS*Uq{g^#7TmAAF`0e_oNTZ-LL`&5T>j+dPZoy%Nm4>r2Cx^*1tcJK9gK_2!T^&0p7 z;Irhr<4+2Z3^WPy4L%)mD|8@iHG(BlHOiS18=Vo8fB07H!?>aN`2@sK?qizA-A^PZ zRwfN6@0{dLl{=+>+VM2QPRD$-o{@sR?Az>{ zxu^53pX(RyEZ+Wdcd6!U`EvEQ&hN{ss%r)7+&>>|L~Uv9uN_gE@m$#(u(G#k&&t2#Zt;um=EIBAp<;DuWG)!gz_P zg?WaRflZhFFh@1#9JdgU7w-+e0sbF?>_QsC2SuVp&xqxT7fBRLUX!{gog@=1Ya^#9 zPm-TixC?uNu`-?VYn39^U^QiRp#D@NYoDv8u;y2-7VXnIZn~;^jCx=7dtq-#G4eFl zG2t@VG9BOFVwPtfYvE$4Z6$0?v|c;#&gPkIlU=cWrbD7*q!ZcM*2UnUlB=>+AY+Q&?f+n?}Cq$H&#=cm-2>`k3NO>;&e%{l#OM$y^sbDuBJWh!U6T};ic zy)>HhH5cSDToKOKEO5L^xt3G-;QDM4Q?YSL0=)k{DVwdpR0>xa-tw+at|_VQzCB+@ zyenUC(-6>jv?;T>I*#4+CbM#Zs z9P510=k`UBFE_r*Er0laceU(C>(8Z4mF?``_D8|lf-GuI+x1wKf5N)VzxNg*B9A~0ovT6EY|1mQib70JhdCC}HCmbR2(zA(1^v zAXy?s;iP)1&MBkQW@oI^+|na6PMv$rnol+`e{a_%617UqeLW&8E?N_!jm1 zL9JIFJbAeKh^O78Bce0+aa-4i9`qBjr&iD6ddvGJ``KR{8mJiD9JYDcIpRLX`g&tR z{B7I&!5PYY)6&J2)n8Bc?Ej~>w09<8lmRF%0>BZjjo4TKP$CI{kUV^Tv;kmE1i(%W zAlUK%)Nvj_#x?((A2dK5&Mbq$c{po)1vcPQ!~hC{E<$&qSI|0w9iffzhP~-FVhqmR z#E`bgqsVgPOB6s!qg+vGs20>`GzZ!OorrEhuVQ2|A(&g3FIZV@47LqNz&Ycp@Cdvs z{yu?=kPPoU2dPG>?WsqIPQ(csPnvn!2-*$06na|vd0pIP+r` zca}}oTs9T95%w4kR*n|VLtJRCYHlYUG*3ORFCRPKAb+}mu^?KoTj-3il?b!QxM-o6 zr?{Z_Cy8>&Kq*P7CFweu!?N0Pc)1bzn+k^&ZIzUj*_3xwrs1f%T0KkSFuYIcXbEZK zwZH1T)NRqLhyAd@u*vA2@ja7!rj7gWm{pn=T3obDv7%Ue9k901v6Z(Iw&!+Wb!2v8 zc4l|sJt*p`;HG`Z!u_B}AUWRitk-}K$=AUz*Z*}OOOS1FMo4Gqk8qI)hscvrb(FU; zqKBhnyW=^IP!fiZsU9y$WJ$_QVK|w0O6YWBnnC*5Sqgkgjb>G57v|j0qshN?P3^j8 zQD#YZ>28Hq)$!`~+o(F@`ZJA%%?&NjTR*oE+f_P)x+;3UKQrvR-oG-aKb-!mcMS1H zdg8#_;Hkt9Ss$-|>Yn@Z`N!h>rRrt3Z>uYm)ptKM)-!&-+@Rky-8#Bmxij*6|DXdh zz!t>9wSz9O09OU}LB3EXR1fF*I|w0!IU*WSh!aGWCF4ZIgX-&&y_G#5o!cY zh1NyKp&QX_7-dWx<^dKB=g|e&MVv0~3T_?mjDJLsAmmfgQk|t{q`pR!Ahyz2)6CK) z((%x>)B7+G8Jb9Lj1XfPlQq*8b0v!lE0ML6?FhRP`wGWhP70S2*E;uoo~K03Z} z{xSiIpuP~3(46o?ksQ$|F>7&Y38KUo$$qI?=}Z}lth1b!ypRHo!Y{?oN^g~iRi3K0 ztF@>%Xx!d+OS3|&OuJO4RJTm8R{y@i6T?xXS>vCkg#DamGUmD#wwAtDvDWDauG*B_ z*4uU34?BEv+;FCM5j&{w>gE=ACRXAo~cad&nP&@em*~wC#y7D z_R@pP=DCws!U~XAa|=Cgs1-Ap{3@L)e_q*ktG=e@c4b|8eQ9Gxb9jqQtHMKuw&nKz z&g!nSJz-Dnd$pd6yujq}CO^+>`ZS5V&U8djmX9Q|+eeW!21|K1MNCygs zu0cJ}H@L222G?;a5#vZ2q%JZBS&jUN;zT*1GEvWAyPKjj&?6XrOa!JAuAoF=hj1#m zVmvcGlfXnMq>`f=qfQ|z5$9+MX`Sd8>4xaD8JtLbr0+78g$xY?H4tvDDs z<~n_Iu|8Pu#&hVr2b!Gdx#X?tlk7X-&l3<4*cHqX5*<1eE+26za*N^<-FcWjHY%?F zh*ZLbqd$-Po_LdFmppRvQ0l_z<7Z~l^)hapgU)+jc$y`9G5-=iC;sx+JijZ`1)f)@ z3vI4HDv~X}ag$Vfs%*Q0Qu*bUU-fh?`S$xd&$}}X!Hw(9$u0Eviyx>w?0*!{f$Oa5 zI?%oOr2LsvAK`h|i^M_gp{x3@gE+P8VOk8MxxXzX0tS>D~hTe4^WC|?EmjDQ20kEC9 zySrJmySrTsCmZlLkVnCPzE|uCW8j*5LERqe)=xRHcmMbHUrvRGS!f%>!vFvP32;bR za{vGf6951U69E94oEQKA0G&xhK~xwSb&tIb#2^fX`AI>`3TZE+q`W;~gM$r#Ij&1q zNt+dDuYxlQMkoEFmj!@l=1+>TI)wbkWflz#@H4@*qn3o zoopaBz_4=84={YJwF2)SU~LF6nEp8<5C^q90)Oy(8)JMarS?Kk%~AybdrC=ZtKLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z0006=NklGtcS=y(23AD<#3Y$2h$|7~OM z$iN}*nm;+pXqqp`%pE*iQt<$lp-oFf5D}(lXHFhzs9eUGC>+}@`U^HuYplYVy^?k7 zxD1SbY1wcU5y9*8R%TZ@JANddy+C?XP5 zcD>ry)8CDyz)HXfm4$~XNzW(76p3rn&5Q95_!bt>`&JomdR5Mw!S|2JGE3a)B8jal zmfnfavXzmk3DMtniv3xwa4AFpA}CnGqp`#$5DEq{Yr~NB5UN3^ zUn3A86j(*0r~pKUnMsO{M;5*O3k6YC6$uG}Wj|~F0Gg}U8XP_EI@2`a5d?J#W%(tT z^kF#C@<@(PBEyoxr^zu)s-Ev255;MDvjl_d)}7^c!5Sx&CQ0k-_H7|1=B9-6d19$6 z6%NFSd&1MChzJ8CAKM(2&U&JvG3`;` zBf4B~+RgitgmkTt6E4`IgnYA*iI5v5cOEsnw;i#;%>18Icb~M>4v%?u1r!O>i3C#< nlc(!Xoa=Jr7c~Lv0RIO7i*6$#-oFC$00000NkvXXu0mjf$Gt+2 literal 0 HcmV?d00001 diff --git a/JSON/latest/api/lib/class_big.png b/JSON/latest/api/lib/class_big.png new file mode 100644 index 0000000000000000000000000000000000000000..cb1f638a585c50456f57b73c4d043c75762ff9a5 GIT binary patch literal 7516 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
                                                                                                  }cgT+sFDw4uMOU<91Pe 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 U==iC&s{jB107*qoM6N<$f-P8sEdT%j literal 0 HcmV?d00001 diff --git a/JSON/latest/api/lib/constructorsbg.gif b/JSON/latest/api/lib/constructorsbg.gif new file mode 100644 index 0000000000000000000000000000000000000000..2e3f5ea53025f68e2636f9c65e5115a3aa1bb581 GIT binary patch literal 1206 zcmZ?wbhEHbWMq(GIKseSZEam&UmqG8YHx4v?(P;76XWUWX=!Qc=j$685$WvY?CR?3 zAK)Jt7-V8%YG!5@8yjnDYwPIXsHUnK9v&VQ9TgWB=jiAd5*+O9?QL#hZftDKfCLo( zb4U0FD7Yk+Bm!w0`-+0ZZE`@j@w*YQzUa=n7J9^3ax%w4}1^R}1 z1|ToN6#Dw&SDKp(S6y5Zl!|aKR)dQ}DhpEegHnt0ON)|Ify$LZRuxz|7o{eaQ#zd*q`*i^wcF*!32#0RVQ^|kWMD=taQOHTE4u~h<^pqH7MVr61% z;AY@x;B0E?uBO)VrJ|N z)az`3RWB$hI zxnujbty?y4+PGo;y0vRouUffc`Ld-;7B5=3VE(+hb7s$)Ib-^?sZ%CTnmD1queYbW ztFxoMt+l1Osj;EHuC}JSsEZKEj1-MDKQ~FE;c4QDl#HG zEHorIC@{d^&)3J>%hSW%&DF)($Qx)!_Hn5)9TB4Am2f&=-p_kccyqPBfKGwUE!WRLZeY z&9_xAcF-<$)~j$)tu;5Sb~kMFG;Z}V?)EY6_cxj1Z!#mmbas&G!VuHNfk6*)|04m# ze}c|Msfi`2DGKG8B^e6tp1uJLIt)MnasUIXxWbl9$+AdMQ_qW!P0lP*Igu!GM1jSD HgTWdAVsJLn literal 0 HcmV?d00001 diff --git a/JSON/latest/api/lib/defbg-blue.gif b/JSON/latest/api/lib/defbg-blue.gif new file mode 100644 index 0000000000000000000000000000000000000000..69038337a793be5ec04430183980b7e393113ea1 GIT binary patch literal 1544 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 availableWidth) + { + // resize diagram + var height = diagramHeight / diagramWidth * availableWidth; + $(".diagram svg", this).width(availableWidth); + $(".diagram svg", this).height(height); + + // register click event on whole div + $(".diagram", this).click(function() { + diagrams.popup($(this)); + }); + $(".diagram", this).addClass("magnifying"); + } + else + { + // restore full size of diagram + $(".diagram svg", this).width(diagramWidth); + $(".diagram svg", this).height(diagramHeight); + // don't show custom cursor any more + $(".diagram", this).removeClass("magnifying"); + } + }); +}; + +/** + * Shows or hides a diagram depending on its current state. + */ +diagrams.toggle = function(container, dontAnimate) +{ + // change class of link + $(".diagram-link", container).toggleClass("open"); + // get element to show / hide + var div = $(".diagram", container); + if (div.is(':visible')) + { + $(".diagram-help", container).hide(); + div.unbind("click"); + div.removeClass("magnifying"); + div.slideUp(100); + } + else + { + diagrams.resize(); + if(dontAnimate) + div.show(); + else + div.slideDown(100); + $(".diagram-help", container).show(); + } +}; + +/** + * Opens a popup containing a copy of a diagram. + */ +diagrams.windows = {}; +diagrams.popup = function(diagram) +{ + var id = diagram.attr("id"); + if(!diagrams.windows[id] || diagrams.windows[id].closed) { + var title = $(".symbol .name", $("#signature")).text(); + // cloning from parent window to popup somehow doesn't work in IE + // therefore include the SVG as a string into the HTML + var svgIE = jQuery.browser.msie ? $("
                                                                                                  ").append(diagram.data("svg")).html() : ""; + var html = '' + + '\n' + + '\n' + + '\n' + + ' \n' + + ' ' + title + '\n' + + ' \n' + + ' \n' + + ' \n' + + ' \n' + + ' \n' + + ' \n' + + ' Close this window\n' + + ' ' + svgIE + '\n' + + ' \n' + + ''; + + var padding = 30; + var screenHeight = screen.availHeight; + var screenWidth = screen.availWidth; + var w = Math.min(screenWidth, diagram.data("width") + 2 * padding); + var h = Math.min(screenHeight, diagram.data("height") + 2 * padding); + var left = (screenWidth - w) / 2; + var top = (screenHeight - h) / 2; + var parameters = "height=" + h + ", width=" + w + ", left=" + left + ", top=" + top + ", scrollbars=yes, location=no, resizable=yes"; + var win = window.open("about:blank", "_blank", parameters); + win.document.open(); + win.document.write(html); + win.document.close(); + diagrams.windows[id] = win; + } + win.focus(); +}; + +/** + * This method is called from within the popup when a node is clicked. + */ +diagrams.redirectFromPopup = function(url) +{ + window.location = url; +}; + +/** + * Helper method that adds a class to a SVG element. + */ +diagrams.addClass = function(svgElem, newClass) { + newClass = newClass || "over"; + var classes = svgElem.attr("class"); + if ($.inArray(newClass, classes.split(/\s+/)) == -1) { + classes += (classes ? ' ' : '') + newClass; + svgElem.attr("class", classes); + } +}; + +/** + * Helper method that removes a class from a SVG element. + */ +diagrams.removeClass = function(svgElem, oldClass) { + oldClass = oldClass || "over"; + var classes = svgElem.attr("class"); + classes = $.grep(classes.split(/\s+/), function(n, i) { return n != oldClass; }).join(' '); + svgElem.attr("class", classes); +}; + diff --git a/JSON/latest/api/lib/filter_box_left.png b/JSON/latest/api/lib/filter_box_left.png new file mode 100644 index 0000000000000000000000000000000000000000..0e8c893315e7955b02474d3a544b9145aafb15b2 GIT binary patch literal 1692 zcmaJ?Yfuws6pg$rSOqBp3YKM~RV;Zz60;aJAs|tLX#yHS2bN@k3}iRiY$T*bRAg#9 zU=@FeD54a{@j+EkDTq>D1*#y5=}<;1FQtW2QWQm;)^1R+Kd|4-?)R8;&OP^jcW1wn zMQxbxvc!c#q0E;=h~?zGh0nhVLI8<$M9qZi_hoVG}vq!iJ%!WPy#m5Py=;ZL5vtw zxJE~4Fch#U!ikuX5P+o9Hz{a!GqR}RZJEe|F-)+I!J;#5DNO^V(*K8QwKHe~AxGZ% zomJQnouNY*a>RfcaTR%SNmN@X9TbWqFoEIG7?w6&MOg|)V1^V-2ZSm(fD~3~P}_bA zFO@=z7d?GMc8_g2)3)ShrtuM!>~@@N>+T&8M1C!960tDa)O{gFy2(fA zz3T<_SYuv{D)_EL=f;)y69e-Ky4|eHMud}d&8tpKdJXw|FA8wVks>d2E7RxJTpy%k& zkln?LUfbzg^RAqmv%e%NGORQBAW}-Td|p~VHijo;X8zsZ($X^6+uM6!J#g~Lon3o| z%yy6Q#l8#XZjX=8POAt4(SV9rv74$vZ!mQ7Ih=6>K^_l|jA(PbOJZ)7%FntjLr%)i zy2~xr+}{#jYpUxb&qZ$DoK;v{eCMdMAN4_|-e@%T^!4>EHE#RNqt*9tQPEOmTwHcp z8SUCPVvxz@I`!(h*bT?;AMpB?9IRY;6SepD?GM%LqlKtmzwpwk1RTGYUvT)Ehf9tw zE33A9!v5+(_aFQ91qB5O)j2tiU0q!X$!!raxvG}Ir~D;ZJ#daH$(+?g#+>uOcV@q9( zNA}J$hYc4tg?PB^X-m33JSql-TX}6aoBK0{#?8YKde>dG#XG8NY8+x>{FmgFM?ny@ z_lvcz0)e1s=k?TwO*EQAcHQALZe00KpIDBLpO!mctE_}kbiwl%FJKIFot&Jc+$f_8 z8oG+eBKkEqH`A|N(9~bzE0=fty7^4!Zl}xsijNe>*2c%iZiL<2FV|eD)ojQO;0pxH zS6iOl-NNi$#aFwY%o;pr{{mUu^Fwjf3l}ad*ZyPVIVyrIkPEX+>TMxn15Nd zav-ZrQP;=Um;C7y>q90w(zLCoZdruVQ63j}ETaFVxBMUOjizep$G*PA6TE6m?$RPx zmv)7uBXiNdkmBLz_4cmubG5#W6mXxF8k^TF<8E1SsNetIhE~5hP876f;&u1}p9{AC Ng(NIW{GBLa@4p#{lvn@& literal 0 HcmV?d00001 diff --git a/JSON/latest/api/lib/filter_box_left2.gif b/JSON/latest/api/lib/filter_box_left2.gif new file mode 100644 index 0000000000000000000000000000000000000000..b9b49076a6410112fd18b370bc661154bbab8f80 GIT binary patch literal 1462 zcmZ?wbhEHb6k!lyxN5?1>C&aRxVRrbe!P11>f*(Vt*xySCr_wV1o zw{PEm|Ni~!*RS{P-TU(8%b!1gZrr%>`t|GF+}z{Gk3W6-^z7NQ8#ZiMzkdCvPoHkz zz8w`6_44J*J9qAsmzV$k{ky2BXxFY?A3l8e`}gm(Y13k3V}U0q$LPMun}Zr!h6zgDka?cw3^9}E}>0mc8^5xxNmE{P?HK-$K>q98Fj zJGDe1DK$Ma&sORE?)^#%nJKnP;ikR@z6H*y8JQkcMXAA6ej&+K*~ykEO7?aNHWgMC zxdpkYC5Z|ZxjA{oRu#5Ni7EL>sa8NXNLXJ<0j#7X+g8aDB%uJZ(>cE=Rl!uxKsVXI z%s|1+P|wiV#N6CmN5ROz&_Lh7NZ-&%*U;R`*vQJjKmiJrfVLH-q*(>IxIyg#@@$nd zN=gc>^!0&3rdMvPmtT~wZ)j<02{OaTNEfI=x41H|B(Xv_uUHvof=g;~a#3bMNoIbY z0?5R~r2NtnTP2`NAzsKWfE$}vtOxdvUUGh}ennz|zM-B0$V)JVzP|XC=H|jx7ncO3 zBHWAB;NpiyW)Z+ZoqU2Pda%GTJ1y;^Qsfi`|MIrh5Ij~R+$jC3rFV4s>P;d@5 zRq#zr&ddYx!Rmc|tvvIJOA_;vQ$1a5m4GJbWoD*WS(v-I7@E3Rm|B{e7#g}7IJr4n zI=dQ~nOmATIhq)m!1TK0Czs}?=9R$orXciM;?xUD3b_S9n_W_iGRsm^+=}vZ6~JD$ z%Eav!Go0o@^`_uv@OxBG5|NZ^* z``6DO-@kqR^7+%p5AWZ-ee?R&%NNg|J$>@{(ZdJ#@7=v~`_|1H*RNf@a{1E53+K6ZM9qnzcEzM1h4fS=kHPuy>73F26CB;RB1^Ico zIoVm68R==MDalER3Gs2UG0{A;Cd`0selzKHgrQ9`0_gF3wJl4)%7oHr7^_ z7UpKACdNjp{}N?qO7E-ATK8?BP}HFfhW0S{OOhO#noZi%b`dsS#`djvo JU&f9M)&NKAH`@RJ literal 0 HcmV?d00001 diff --git a/JSON/latest/api/lib/filter_box_right.png b/JSON/latest/api/lib/filter_box_right.png new file mode 100644 index 0000000000000000000000000000000000000000..f127e35b48d39bd048fea2a8e98dd68fb5984601 GIT binary patch literal 1803 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 literal 0 HcmV?d00001 diff --git a/JSON/latest/api/lib/filterboxbg.gif b/JSON/latest/api/lib/filterboxbg.gif new file mode 100644 index 0000000000000000000000000000000000000000..ae2f85823bbbd77d85a28d8348bfd75a1ec626ba GIT binary patch literal 1366 zcmaJ>d0^927|&$j+)$KD(Vht+jHR17kQ|Xk~>-G7(u~=+)csLf1#pCg4G#U&J1%shPBA!%LkH;I2 z#Q-f73I+oHOga+^12g3F`2nN9zdw;s)9KX6$Vez04h4f=k2jS{`~1FiCX-OrU@#aR zj;2yc5GN9eh9hAxhK7dXaj>aIB9TBKkVqu_e!s`#Nv4u1Ku)Kj9HV5UsKr$eJ4l5D z-^wbtNKze)0=F`4EN??Hd-ftQOWTlUvkP;HcBY+O+AA@Qy~~@Z-VVx2BUOvwN;l!= zM2=BN*v)nFGU2u%BrUWu1hBPb6oE$}N{0=p);3@*rd^O2*sRBN6jqMG;It~H;$H-2Ig?S|0ygt^@t4Gz{oyTp)+ATXZA1F zw+o6Ow+kX{Z#2U$l45zyAH};|L>(_HBu_DQ4jTd#^ejsg6&9z%V0M_yRFSl4tHPt5El;t`Es*7WICCjA`bIm!qS}SlOi0oh_b}d6YC4qxSOD5Rdx!^hV z#<+CuT#PxnC`bm?4)$LMom~RmqnYDv3!L%BXL!)<5@_qZk-z@@Zk3iy3q&o^Ix_2n0zAN=goPd@(W!w=pceDB?N-X3`C%{LCb zzJK4|*Is>P&+eCBdhvzlpL_P1T~F_PYR8lP+n;#+u}8N(^6*0sK5+ki_ug~&U3YHX za>wnr-FnN-n{T>t(+wN1zwX*=uHJCf`o1gIU2*wkmtNA_&!Ej)h%7(taaFHsux!+vQ;i5tQD4W zv&o2qE2YzH_B}#`-nO=9mf!3Ja$e73rto#dFaKXdXHZg3R;GHY5gN(z}Nwo2iqz6QPp&Z!xh9#uuD!Bu`C$yM3OmMKd1b_zBX zRu#Dgxv3?I3Kh9IdBs*0wn~X9`AMl(KsHENUr7P1q$Jx`$q^)>0J76LzbI9~RL?*+ z*}%*|!OT$4(AdP>++0V&$iUD*-@r)U&`8(N+{)O<%D_MY3Y37h6{VzE1-ZCE?E>;_ zl`=|73as??%gf94%8m8%i_-NCEiElUW*8ai0#)c1SLT%@R_NvxE5l51Ni9w;$}A|! z%+FH*nV6WAUs__T1av9H3%LbwWAlpjz~0eI&d=4aNG#Ad)H48i38v837r)ZnT)67u zlAu(Cd$Af^98y`3svneEoL^d$oC;K~46>@g%DE^tu_V7JBtJg~7K#BG`6c$o&6x?nx#i>^x=oo!a#3DsBObD2IKumbD1#;jCKQ#}S+KYh6n(_a? zzkh!J`uXGgx36D5fBN|0{kyksUcY+z;`y_uPaZ#d_~8D%yLWEix_RUJwX0VyU%GhV z{JFDdPMZ`!zF{kpYlR z+RD .pre { + display: block; + position: absolute; + top: 0; + left: 0; + height: 23px; + width: 21px; + background: url("filter_box_left.png"); +} + +#textfilter > .input { + display: block; + position: absolute; + top: 0; + right: 20px; + left: 20px; +} + +#textfilter > .input > input { + height: 20px; + padding: 1px; + font-weight: bold; + color: #000000; + background: #ffffff url("filterboxbarbg.png") repeat-x bottom left; + width: 100%; +} + +#textfilter > .post { + display: block; + position: absolute; + top: 0; + right: 0; + height: 23px; + width: 21px; + background: url("filter_box_right.png"); +} + +/*#textfilter { + position: relative; + display: block; + height: 20px; + margin-bottom: 5px; +} + +#textfilter > .pre { + display: block; + position: absolute; + top: 0; + left: 0; + height: 20px; + width: 20px; + background: url("filter_box_left.png"); +} + +#textfilter > .input { + display: block; + position: absolute; + top: 0; + right: 20px; + left: 20px; +} + +#textfilter > .input > input { + height: 16px; + padding: 2px; + font-weight: bold; + color: darkblue; + background-color: white; + width: 100%; +} + +#textfilter > .post { + display: block; + position: absolute; + top: 0; + right: 0; + height: 20px; + width: 20px; + background: url("filter_box_right.png"); +}*/ + +#focusfilter { + position: relative; + text-align: center; + display: block; + padding: 5px; + background-color: #fffebd; /* light yellow*/ + text-shadow: #ffffff 0 1px 0; +} + +#focusfilter .focuscoll { + font-weight: bold; + text-shadow: #ffffff 0 1px 0; +} + +#focusfilter img { + bottom: -2px; + position: relative; +} + +#kindfilter { + position: relative; + display: block; + padding: 5px; +/* background-color: #999;*/ + text-align: center; +} + +#kindfilter > a { + color: black; +/* text-decoration: underline;*/ + text-shadow: #ffffff 0 1px 0; + +} + +#kindfilter > a:hover { + color: #4C4C4C; + text-decoration: none; + text-shadow: #ffffff 0 1px 0; +} + +#letters { + position: relative; + text-align: center; + padding-bottom: 5px; + border:1px solid #bbbbbb; + border-top:0; + border-left:0; + border-right:0; +} + +#letters > a, #letters > span { +/* font-family: monospace;*/ + color: #858484; + font-weight: bold; + font-size: 8pt; + text-shadow: #ffffff 0 1px 0; + padding-right: 2px; +} + +#letters > span { + color: #bbb; +} + +#tpl { + display: block; + position: fixed; + overflow: auto; + right: 0; + left: 0; + bottom: 0; + top: 5px; + position: absolute; + display: block; +} + +#tpl .packhide { + display: block; + float: right; + font-weight: normal; + color: white; +} + +#tpl .packfocus { + display: block; + float: right; + font-weight: normal; + color: white; +} + +#tpl .packages > ol { + background-color: #dadfe6; + /*margin-bottom: 5px;*/ +} + +/*#tpl .packages > ol > li { + margin-bottom: 1px; +}*/ + +#tpl .packages > li > a { + padding: 0px 5px; +} + +#tpl .packages > li > a.tplshow { + display: block; + color: white; + font-weight: bold; + display: block; + text-shadow: #000000 0 1px 0; +} + +#tpl ol > li.pack { + padding: 3px 5px; + background: url("packagesbg.gif"); + background-repeat:repeat-x; + min-height: 14px; + background-color: #6e808e; +} + +#tpl ol > li { + display: block; +} + +#tpl .templates > li { + padding-left: 5px; + min-height: 18px; +} + +#tpl ol > li .icon { + padding-right: 5px; + bottom: -2px; + position: relative; +} + +#tpl .templates div.placeholder { + padding-right: 5px; + width: 13px; + display: inline-block; +} + +#tpl .templates span.tplLink { + padding-left: 5px; +} + +#content { + border-left-width: 1px; + border-left-color: black; + border-left-style: white; + right: 0px; + left: 0px; + bottom: 0px; + top: 0px; + position: fixed; + margin-left: 300px; + display: block; +} + +#content > iframe { + display: block; + height: 100%; + width: 100%; +} + +.ui-layout-pane { + background: #FFF; + overflow: auto; +} + +.ui-layout-resizer { + background-image:url('filterbg.gif'); + background-repeat:repeat-x; + background-color: #ededee; /* light gray */ + border:1px solid #bbbbbb; + border-top:0; + border-bottom:0; + border-left: 0; +} + +.ui-layout-toggler { + background: #AAA; +} \ No newline at end of file diff --git a/JSON/latest/api/lib/index.js b/JSON/latest/api/lib/index.js new file mode 100644 index 00000000..96689ae7 --- /dev/null +++ b/JSON/latest/api/lib/index.js @@ -0,0 +1,536 @@ +// © 2009–2010 EPFL/LAMP +// code by Gilles Dubochet with contributions by Johannes Rudolph and "spiros" + +var topLevelTemplates = undefined; +var topLevelPackages = undefined; + +var scheduler = undefined; + +var kindFilterState = undefined; +var focusFilterState = undefined; + +var title = $(document).attr('title'); + +var lastHash = ""; + +$(document).ready(function() { + $('body').layout({ + west__size: '20%', + center__maskContents: true + }); + $('#browser').layout({ + center__paneSelector: ".ui-west-center" + //,center__initClosed:true + ,north__paneSelector: ".ui-west-north" + }); + $('iframe').bind("load", function(){ + var subtitle = $(this).contents().find('title').text(); + $(document).attr('title', (title ? title + " - " : "") + subtitle); + + setUrlFragmentFromFrameSrc(); + }); + + // workaround for IE's iframe sizing lack of smartness + if($.browser.msie) { + function fixIFrame() { + $('iframe').height($(window).height() ) + } + $('iframe').bind("load",fixIFrame) + $('iframe').bind("resize",fixIFrame) + } + + scheduler = new Scheduler(); + scheduler.addLabel("init", 1); + scheduler.addLabel("focus", 2); + scheduler.addLabel("filter", 4); + + prepareEntityList(); + + configureTextFilter(); + configureKindFilter(); + configureEntityList(); + + setFrameSrcFromUrlFragment(); + + // If the url fragment changes, adjust the src of iframe "template". + $(window).bind('hashchange', function() { + if(lastFragment != window.location.hash) { + lastFragment = window.location.hash; + setFrameSrcFromUrlFragment(); + } + }); +}); + +// Set the iframe's src according to the fragment of the current url. +// fragment = "#scala.Either" => iframe url = "scala/Either.html" +// fragment = "#scala.Either@isRight:Boolean" => iframe url = "scala/Either.html#isRight:Boolean" +function setFrameSrcFromUrlFragment() { + var fragment = location.hash.slice(1); + if(fragment) { + var loc = fragment.split("@")[0].replace(/\./g, "/"); + if(loc.indexOf(".html") < 0) loc += ".html"; + if(fragment.indexOf('@') > 0) loc += ("#" + fragment.split("@", 2)[1]); + frames["template"].location.replace(loc); + } + else + frames["template"].location.replace("package.html"); +} + +// Set the url fragment according to the src of the iframe "template". +// iframe url = "scala/Either.html" => url fragment = "#scala.Either" +// iframe url = "scala/Either.html#isRight:Boolean" => url fragment = "#scala.Either@isRight:Boolean" +function setUrlFragmentFromFrameSrc() { + try { + var commonLength = location.pathname.lastIndexOf("/"); + var frameLocation = frames["template"].location; + var relativePath = frameLocation.pathname.slice(commonLength + 1); + + if(!relativePath || frameLocation.pathname.indexOf("/") < 0) + return; + + // Add #, remove ".html" and replace "/" with "." + fragment = "#" + relativePath.replace(/\.html$/, "").replace(/\//g, "."); + + // Add the frame's hash after an @ + if(frameLocation.hash) fragment += ("@" + frameLocation.hash.slice(1)); + + // Use replace to not add history items + lastFragment = fragment; + location.replace(fragment); + } + catch(e) { + // Chrome doesn't allow reading the iframe's location when + // used on the local file system. + } +} + +var Index = {}; + +(function (ns) { + function openLink(t, type) { + var href; + if (type == 'object') { + href = t['object']; + } else { + href = t['class'] || t['trait'] || t['case class'] || t['type']; + } + return [ + '' + ].join(''); + } + + function createPackageHeader(pack) { + return [ + '
                                                                                                1. ', + 'focushide', + '', + pack, + '
                                                                                                2. ' + ].join(''); + }; + + function createListItem(template) { + var inner = ''; + + + if (template.object) { + inner += openLink(template, 'object'); + } + + if (template['class'] || template['trait'] || template['case class'] || template['type']) { + inner += (inner == '') ? + '
                                                                                                  ' : ''; + inner += openLink(template, template['trait'] ? 'trait' : template['type'] ? 'type' : 'class'); + } else { + inner += '
                                                                                                  '; + } + + return [ + '
                                                                                                3. ', + inner, + '', + template.name.replace(/^.*\./, ''), + '
                                                                                                4. ' + ].join(''); + } + + + ns.createPackageTree = function (pack, matched, focused) { + var html = $.map(matched, function (child, i) { + return createListItem(child); + }).join(''); + + var header; + if (focused && pack == focused) { + header = ''; + } else { + header = createPackageHeader(pack); + } + + return [ + '
                                                                                                    ', + header, + '
                                                                                                      ', + html, + '
                                                                                                  ' + ].join(''); + } + + ns.keys = function (obj) { + var result = []; + var key; + for (key in obj) { + result.push(key); + } + return result; + } + + var hiddenPackages = {}; + + function subPackages(pack) { + return $.grep($('#tpl ol.packages'), function (element, index) { + var pack = $('li.pack > .tplshow', element).text(); + return pack.indexOf(pack + '.') == 0; + }); + } + + ns.hidePackage = function (ol) { + var selected = $('li.pack > .tplshow', ol).text(); + hiddenPackages[selected] = true; + + $('ol.templates', ol).hide(); + + $.each(subPackages(selected), function (index, element) { + $(element).hide(); + }); + } + + ns.showPackage = function (ol, state) { + var selected = $('li.pack > .tplshow', ol).text(); + hiddenPackages[selected] = false; + + $('ol.templates', ol).show(); + + $.each(subPackages(selected), function (index, element) { + $(element).show(); + + // When the filter is in "packs" state, + // we don't want to show the `.templates` + var key = $('li.pack > .tplshow', element).text(); + if (hiddenPackages[key] || state == 'packs') { + $('ol.templates', element).hide(); + } + }); + } + +})(Index); + +function configureEntityList() { + kindFilterSync(); + configureHideFilter(); + configureFocusFilter(); + textFilter(); +} + +/* Updates the list of entities (i.e. the content of the #tpl element) from the raw form generated by Scaladoc to a + form suitable for display. In particular, it adds class and object etc. icons, and it configures links to open in + the right frame. Furthermore, it sets the two reference top-level entities lists (topLevelTemplates and + topLevelPackages) to serve as reference for resetting the list when needed. + Be advised: this function should only be called once, on page load. */ +function prepareEntityList() { + var classIcon = $("#library > img.class"); + var traitIcon = $("#library > img.trait"); + var typeIcon = $("#library > img.type"); + var objectIcon = $("#library > img.object"); + var packageIcon = $("#library > img.package"); + + $('#tpl li.pack > a.tplshow').attr("target", "template"); + $('#tpl li.pack').each(function () { + $("span.class", this).each(function() { $(this).replaceWith(classIcon.clone()); }); + $("span.trait", this).each(function() { $(this).replaceWith(traitIcon.clone()); }); + $("span.type", this).each(function() { $(this).replaceWith(typeIcon.clone()); }); + $("span.object", this).each(function() { $(this).replaceWith(objectIcon.clone()); }); + $("span.package", this).each(function() { $(this).replaceWith(packageIcon.clone()); }); + }); + $('#tpl li.pack') + .prepend("hide") + .prepend("focus"); +} + +/* Handles all key presses while scrolling around with keyboard shortcuts in left panel */ +function keyboardScrolldownLeftPane() { + scheduler.add("init", function() { + $("#textfilter input").blur(); + var $items = $("#tpl li"); + $items.first().addClass('selected'); + + $(window).bind("keydown", function(e) { + var $old = $items.filter('.selected'), + $new; + + switch ( e.keyCode ) { + + case 9: // tab + $old.removeClass('selected'); + break; + + case 13: // enter + $old.removeClass('selected'); + var $url = $old.children().filter('a:last').attr('href'); + $("#template").attr("src",$url); + break; + + case 27: // escape + $old.removeClass('selected'); + $(window).unbind(e); + $("#textfilter input").focus(); + + break; + + case 38: // up + $new = $old.prev(); + + if (!$new.length) { + $new = $old.parent().prev(); + } + + if ($new.is('ol') && $new.children(':last').is('ol')) { + $new = $new.children().children(':last'); + } else if ($new.is('ol')) { + $new = $new.children(':last'); + } + + break; + + case 40: // down + $new = $old.next(); + if (!$new.length) { + $new = $old.parent().parent().next(); + } + if ($new.is('ol')) { + $new = $new.children(':first'); + } + break; + } + + if ($new.is('li')) { + $old.removeClass('selected'); + $new.addClass('selected'); + } else if (e.keyCode == 38) { + $(window).unbind(e); + $("#textfilter input").focus(); + } + }); + }); +} + +/* Configures the text filter */ +function configureTextFilter() { + scheduler.add("init", function() { + $("#textfilter").append(""); + var input = $("#textfilter input"); + resizeFilterBlock(); + input.bind('keyup', function(event) { + if (event.keyCode == 27) { // escape + input.attr("value", ""); + } + if (event.keyCode == 40) { // down arrow + $(window).unbind("keydown"); + keyboardScrolldownLeftPane(); + return false; + } + textFilter(); + }); + input.bind('keydown', function(event) { + if (event.keyCode == 9) { // tab + $("#template").contents().find("#mbrsel-input").focus(); + input.attr("value", ""); + return false; + } + textFilter(); + }); + input.focus(function(event) { input.select(); }); + }); + scheduler.add("init", function() { + $("#textfilter > .post").click(function(){ + $("#textfilter input").attr("value", ""); + textFilter(); + }); + }); +} + +function compilePattern(query) { + var escaped = query.replace(/([\.\*\+\?\|\(\)\[\]\\])/g, '\\$1'); + + if (query.toLowerCase() != query) { + // Regexp that matches CamelCase subbits: "BiSe" is + // "[a-z]*Bi[a-z]*Se" and matches "BitSet", "ABitSet", ... + return new RegExp(escaped.replace(/([A-Z])/g,"[a-z]*$1")); + } + else { // if query is all lower case make a normal case insensitive search + return new RegExp(escaped, "i"); + } +} + +// Filters all focused templates and packages. This function should be made less-blocking. +// @param query The string of the query +function textFilter() { + scheduler.clear("filter"); + + $('#tpl').html(''); + + var query = $("#textfilter input").attr("value") || ''; + var queryRegExp = compilePattern(query); + + var index = 0; + + var searchLoop = function () { + var packages = Index.keys(Index.PACKAGES).sort(); + + while (packages[index]) { + var pack = packages[index]; + var children = Index.PACKAGES[pack]; + index++; + + if (focusFilterState) { + if (pack == focusFilterState || + pack.indexOf(focusFilterState + '.') == 0) { + ; + } else { + continue; + } + } + + var matched = $.grep(children, function (child, i) { + return queryRegExp.test(child.name); + }); + + if (matched.length > 0) { + $('#tpl').append(Index.createPackageTree(pack, matched, + focusFilterState)); + scheduler.add('filter', searchLoop); + return; + } + } + + $('#tpl a.packfocus').click(function () { + focusFilter($(this).parent().parent()); + }); + configureHideFilter(); + }; + + scheduler.add('filter', searchLoop); +} + +/* Configures the hide tool by adding the hide link to all packages. */ +function configureHideFilter() { + $('#tpl li.pack a.packhide').click(function () { + var packhide = $(this) + var action = packhide.text(); + + var ol = $(this).parent().parent(); + + if (action == "hide") { + Index.hidePackage(ol); + packhide.text("show"); + } + else { + Index.showPackage(ol, kindFilterState); + packhide.text("hide"); + } + return false; + }); +} + +/* Configures the focus tool by adding the focus bar in the filter box (initially hidden), and by adding the focus + link to all packages. */ +function configureFocusFilter() { + scheduler.add("init", function() { + focusFilterState = null; + if ($("#focusfilter").length == 0) { + $("#filter").append("
                                                                                                  focused on
                                                                                                  "); + $("#focusfilter > .focusremove").click(function(event) { + textFilter(); + + $("#focusfilter").hide(); + $("#kindfilter").show(); + resizeFilterBlock(); + focusFilterState = null; + }); + $("#focusfilter").hide(); + resizeFilterBlock(); + } + }); + scheduler.add("init", function() { + $('#tpl li.pack a.packfocus').click(function () { + focusFilter($(this).parent()); + return false; + }); + }); +} + +/* Focuses the entity index on a specific package. To do so, it will copy the sub-templates and sub-packages of the + focuses package into the top-level templates and packages position of the index. The original top-level + @param package The
                                                                                                5. element that corresponds to the package in the entity index */ +function focusFilter(package) { + scheduler.clear("filter"); + + var currentFocus = $('li.pack > .tplshow', package).text(); + $("#focusfilter > .focuscoll").empty(); + $("#focusfilter > .focuscoll").append(currentFocus); + + $("#focusfilter").show(); + $("#kindfilter").hide(); + resizeFilterBlock(); + focusFilterState = currentFocus; + kindFilterSync(); + + textFilter(); +} + +function configureKindFilter() { + scheduler.add("init", function() { + kindFilterState = "all"; + $("#filter").append(""); + $("#kindfilter > a").click(function(event) { kindFilter("packs"); }); + resizeFilterBlock(); + }); +} + +function kindFilter(kind) { + if (kind == "packs") { + kindFilterState = "packs"; + kindFilterSync(); + $("#kindfilter > a").replaceWith("display all entities"); + $("#kindfilter > a").click(function(event) { kindFilter("all"); }); + } + else { + kindFilterState = "all"; + kindFilterSync(); + $("#kindfilter > a").replaceWith("display packages only"); + $("#kindfilter > a").click(function(event) { kindFilter("packs"); }); + } +} + +/* Applies the kind filter. */ +function kindFilterSync() { + if (kindFilterState == "all" || focusFilterState != null) { + $("#tpl a.packhide").text('hide'); + $("#tpl ol.templates").show(); + } else { + $("#tpl a.packhide").text('show'); + $("#tpl ol.templates").hide(); + } +} + +function resizeFilterBlock() { + $("#tpl").css("top", $("#filter").outerHeight(true)); +} diff --git a/JSON/latest/api/lib/jquery-ui.js b/JSON/latest/api/lib/jquery-ui.js new file mode 100644 index 00000000..faab0cf1 --- /dev/null +++ b/JSON/latest/api/lib/jquery-ui.js @@ -0,0 +1,6 @@ +/*! jQuery UI - v1.9.0 - 2012-10-05 +* http://jqueryui.com +* Includes: jquery.ui.core.js, jquery.ui.widget.js, jquery.ui.mouse.js, jquery.ui.position.js, jquery.ui.accordion.js, jquery.ui.autocomplete.js, jquery.ui.button.js, jquery.ui.datepicker.js, jquery.ui.dialog.js, jquery.ui.draggable.js, jquery.ui.droppable.js, jquery.ui.effect.js, jquery.ui.effect-blind.js, jquery.ui.effect-bounce.js, jquery.ui.effect-clip.js, jquery.ui.effect-drop.js, jquery.ui.effect-explode.js, jquery.ui.effect-fade.js, jquery.ui.effect-fold.js, jquery.ui.effect-highlight.js, jquery.ui.effect-pulsate.js, jquery.ui.effect-scale.js, jquery.ui.effect-shake.js, jquery.ui.effect-slide.js, jquery.ui.effect-transfer.js, jquery.ui.menu.js, jquery.ui.progressbar.js, jquery.ui.resizable.js, jquery.ui.selectable.js, jquery.ui.slider.js, jquery.ui.sortable.js, jquery.ui.spinner.js, jquery.ui.tabs.js, jquery.ui.tooltip.js +* Copyright (c) 2012 jQuery Foundation and other contributors Licensed MIT */ + +(function(e,t){function i(t,n){var r,i,o,u=t.nodeName.toLowerCase();return"area"===u?(r=t.parentNode,i=r.name,!t.href||!i||r.nodeName.toLowerCase()!=="map"?!1:(o=e("img[usemap=#"+i+"]")[0],!!o&&s(o))):(/input|select|textarea|button|object/.test(u)?!t.disabled:"a"===u?t.href||n:n)&&s(t)}function s(t){return!e(t).parents().andSelf().filter(function(){return e.css(this,"visibility")==="hidden"||e.expr.filters.hidden(this)}).length}var n=0,r=/^ui-id-\d+$/;e.ui=e.ui||{};if(e.ui.version)return;e.extend(e.ui,{version:"1.9.0",keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}}),e.fn.extend({_focus:e.fn.focus,focus:function(t,n){return typeof t=="number"?this.each(function(){var r=this;setTimeout(function(){e(r).focus(),n&&n.call(r)},t)}):this._focus.apply(this,arguments)},scrollParent:function(){var t;return e.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?t=this.parents().filter(function(){return/(relative|absolute|fixed)/.test(e.css(this,"position"))&&/(auto|scroll)/.test(e.css(this,"overflow")+e.css(this,"overflow-y")+e.css(this,"overflow-x"))}).eq(0):t=this.parents().filter(function(){return/(auto|scroll)/.test(e.css(this,"overflow")+e.css(this,"overflow-y")+e.css(this,"overflow-x"))}).eq(0),/fixed/.test(this.css("position"))||!t.length?e(document):t},zIndex:function(n){if(n!==t)return this.css("zIndex",n);if(this.length){var r=e(this[0]),i,s;while(r.length&&r[0]!==document){i=r.css("position");if(i==="absolute"||i==="relative"||i==="fixed"){s=parseInt(r.css("zIndex"),10);if(!isNaN(s)&&s!==0)return s}r=r.parent()}}return 0},uniqueId:function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++n)})},removeUniqueId:function(){return this.each(function(){r.test(this.id)&&e(this).removeAttr("id")})}}),e("").outerWidth(1).jquery||e.each(["Width","Height"],function(n,r){function u(t,n,r,s){return e.each(i,function(){n-=parseFloat(e.css(t,"padding"+this))||0,r&&(n-=parseFloat(e.css(t,"border"+this+"Width"))||0),s&&(n-=parseFloat(e.css(t,"margin"+this))||0)}),n}var i=r==="Width"?["Left","Right"]:["Top","Bottom"],s=r.toLowerCase(),o={innerWidth:e.fn.innerWidth,innerHeight:e.fn.innerHeight,outerWidth:e.fn.outerWidth,outerHeight:e.fn.outerHeight};e.fn["inner"+r]=function(n){return n===t?o["inner"+r].call(this):this.each(function(){e(this).css(s,u(this,n)+"px")})},e.fn["outer"+r]=function(t,n){return typeof t!="number"?o["outer"+r].call(this,t):this.each(function(){e(this).css(s,u(this,t,!0,n)+"px")})}}),e.extend(e.expr[":"],{data:e.expr.createPseudo?e.expr.createPseudo(function(t){return function(n){return!!e.data(n,t)}}):function(t,n,r){return!!e.data(t,r[3])},focusable:function(t){return i(t,!isNaN(e.attr(t,"tabindex")))},tabbable:function(t){var n=e.attr(t,"tabindex"),r=isNaN(n);return(r||n>=0)&&i(t,!r)}}),e(function(){var t=document.body,n=t.appendChild(n=document.createElement("div"));n.offsetHeight,e.extend(n.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0}),e.support.minHeight=n.offsetHeight===100,e.support.selectstart="onselectstart"in n,t.removeChild(n).style.display="none"}),e.fn.extend({disableSelection:function(){return this.bind((e.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(e){e.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}}),e.extend(e.ui,{plugin:{add:function(t,n,r){var i,s=e.ui[t].prototype;for(i in r)s.plugins[i]=s.plugins[i]||[],s.plugins[i].push([n,r[i]])},call:function(e,t,n){var r,i=e.plugins[t];if(!i||!e.element[0].parentNode||e.element[0].parentNode.nodeType===11)return;for(r=0;r0?!0:(t[r]=1,i=t[r]>0,t[r]=0,i)},isOverAxis:function(e,t,n){return e>t&&e",options:{disabled:!1,create:null},_createWidget:function(t,r){r=e(r||this.defaultElement||this)[0],this.element=e(r),this.uuid=n++,this.eventNamespace="."+this.widgetName+this.uuid,this.options=e.widget.extend({},this.options,this._getCreateOptions(),t),this.bindings=e(),this.hoverable=e(),this.focusable=e(),r!==this&&(e.data(r,this.widgetName,this),e.data(r,this.widgetFullName,this),this._on({remove:"destroy"}),this.document=e(r.style?r.ownerDocument:r.document||r),this.window=e(this.document[0].defaultView||this.document[0].parentWindow)),this._create(),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:e.noop,_getCreateEventData:e.noop,_create:e.noop,_init:e.noop,destroy:function(){this._destroy(),this.element.unbind(this.eventNamespace).removeData(this.widgetName).removeData(this.widgetFullName).removeData(e.camelCase(this.widgetFullName)),this.widget().unbind(this.eventNamespace).removeAttr("aria-disabled").removeClass(this.widgetFullName+"-disabled "+"ui-state-disabled"),this.bindings.unbind(this.eventNamespace),this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus")},_destroy:e.noop,widget:function(){return this.element},option:function(n,r){var i=n,s,o,u;if(arguments.length===0)return e.widget.extend({},this.options);if(typeof n=="string"){i={},s=n.split("."),n=s.shift();if(s.length){o=i[n]=e.widget.extend({},this.options[n]);for(u=0;u=9||!!t.button?this._mouseStarted?(this._mouseDrag(t),t.preventDefault()):(this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,t)!==!1,this._mouseStarted?this._mouseDrag(t):this._mouseUp(t)),!this._mouseStarted):this._mouseUp(t)},_mouseUp:function(t){return e(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,t.target===this._mouseDownEvent.target&&e.data(t.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(t)),!1},_mouseDistanceMet:function(e){return Math.max(Math.abs(this._mouseDownEvent.pageX-e.pageX),Math.abs(this._mouseDownEvent.pageY-e.pageY))>=this.options.distance},_mouseDelayMet:function(e){return this.mouseDelayMet},_mouseStart:function(e){},_mouseDrag:function(e){},_mouseStop:function(e){},_mouseCapture:function(e){return!0}})})(jQuery);(function(e,t){function h(e,t,n){return[parseInt(e[0],10)*(l.test(e[0])?t/100:1),parseInt(e[1],10)*(l.test(e[1])?n/100:1)]}function p(t,n){return parseInt(e.css(t,n),10)||0}e.ui=e.ui||{};var n,r=Math.max,i=Math.abs,s=Math.round,o=/left|center|right/,u=/top|center|bottom/,a=/[\+\-]\d+%?/,f=/^\w+/,l=/%$/,c=e.fn.position;e.position={scrollbarWidth:function(){if(n!==t)return n;var r,i,s=e("
                                                                                                  "),o=s.children()[0];return e("body").append(s),r=o.offsetWidth,s.css("overflow","scroll"),i=o.offsetWidth,r===i&&(i=s[0].clientWidth),s.remove(),n=r-i},getScrollInfo:function(t){var n=t.isWindow?"":t.element.css("overflow-x"),r=t.isWindow?"":t.element.css("overflow-y"),i=n==="scroll"||n==="auto"&&t.width0?"right":"center",vertical:u<0?"top":o>0?"bottom":"middle"};lr(i(o),i(u))?h.important="horizontal":h.important="vertical",t.using.call(this,e,h)}),a.offset(e.extend(C,{using:u}))})},e.ui.position={fit:{left:function(e,t){var n=t.within,i=n.isWindow?n.scrollLeft:n.offset.left,s=n.width,o=e.left-t.collisionPosition.marginLeft,u=i-o,a=o+t.collisionWidth-s-i,f;t.collisionWidth>s?u>0&&a<=0?(f=e.left+u+t.collisionWidth-s-i,e.left+=u-f):a>0&&u<=0?e.left=i:u>a?e.left=i+s-t.collisionWidth:e.left=i:u>0?e.left+=u:a>0?e.left-=a:e.left=r(e.left-o,e.left)},top:function(e,t){var n=t.within,i=n.isWindow?n.scrollTop:n.offset.top,s=t.within.height,o=e.top-t.collisionPosition.marginTop,u=i-o,a=o+t.collisionHeight-s-i,f;t.collisionHeight>s?u>0&&a<=0?(f=e.top+u+t.collisionHeight-s-i,e.top+=u-f):a>0&&u<=0?e.top=i:u>a?e.top=i+s-t.collisionHeight:e.top=i:u>0?e.top+=u:a>0?e.top-=a:e.top=r(e.top-o,e.top)}},flip:{left:function(e,t){var n=t.within,r=n.offset.left+n.scrollLeft,s=n.width,o=n.isWindow?n.scrollLeft:n.offset.left,u=e.left-t.collisionPosition.marginLeft,a=u-o,f=u+t.collisionWidth-s-o,l=t.my[0]==="left"?-t.elemWidth:t.my[0]==="right"?t.elemWidth:0,c=t.at[0]==="left"?t.targetWidth:t.at[0]==="right"?-t.targetWidth:0,h=-2*t.offset[0],p,d;if(a<0){p=e.left+l+c+h+t.collisionWidth-s-r;if(p<0||p0){d=e.left-t.collisionPosition.marginLeft+l+c+h-o;if(d>0||i(d)a&&(v<0||v0&&(d=e.top-t.collisionPosition.marginTop+c+h+p-o,e.top+c+h+p>f&&(d>0||i(d)10&&i<11,t.innerHTML="",n.removeChild(t)}(),e.uiBackCompat!==!1&&function(e){var n=e.fn.position;e.fn.position=function(r){if(!r||!r.offset)return n.call(this,r);var i=r.offset.split(" "),s=r.at.split(" ");return i.length===1&&(i[1]=i[0]),/^\d/.test(i[0])&&(i[0]="+"+i[0]),/^\d/.test(i[1])&&(i[1]="+"+i[1]),s.length===1&&(/left|center|right/.test(s[0])?s[1]="center":(s[1]=s[0],s[0]="center")),n.call(this,e.extend(r,{at:s[0]+i[0]+" "+s[1]+i[1],offset:t}))}}(jQuery)})(jQuery);(function(e,t){var n=0,r={},i={};r.height=r.paddingTop=r.paddingBottom=r.borderTopWidth=r.borderBottomWidth="hide",i.height=i.paddingTop=i.paddingBottom=i.borderTopWidth=i.borderBottomWidth="show",e.widget("ui.accordion",{version:"1.9.0",options:{active:0,animate:{},collapsible:!1,event:"click",header:"> li > :first-child,> :not(li):even",heightStyle:"auto",icons:{activeHeader:"ui-icon-triangle-1-s",header:"ui-icon-triangle-1-e"},activate:null,beforeActivate:null},_create:function(){var t=this.accordionId="ui-accordion-"+(this.element.attr("id")||++n),r=this.options;this.prevShow=this.prevHide=e(),this.element.addClass("ui-accordion ui-widget ui-helper-reset"),this.headers=this.element.find(r.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all"),this._hoverable(this.headers),this._focusable(this.headers),this.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom").hide(),!r.collapsible&&r.active===!1&&(r.active=0),r.active<0&&(r.active+=this.headers.length),this.active=this._findActive(r.active).addClass("ui-accordion-header-active ui-state-active").toggleClass("ui-corner-all ui-corner-top"),this.active.next().addClass("ui-accordion-content-active").show(),this._createIcons(),this.originalHeight=this.element[0].style.height,this.refresh(),this.element.attr("role","tablist"),this.headers.attr("role","tab").each(function(n){var r=e(this),i=r.attr("id"),s=r.next(),o=s.attr("id");i||(i=t+"-header-"+n,r.attr("id",i)),o||(o=t+"-panel-"+n,s.attr("id",o)),r.attr("aria-controls",o),s.attr("aria-labelledby",i)}).next().attr("role","tabpanel"),this.headers.not(this.active).attr({"aria-selected":"false",tabIndex:-1}).next().attr({"aria-expanded":"false","aria-hidden":"true"}).hide(),this.active.length?this.active.attr({"aria-selected":"true",tabIndex:0}).next().attr({"aria-expanded":"true","aria-hidden":"false"}):this.headers.eq(0).attr("tabIndex",0),this._on(this.headers,{keydown:"_keydown"}),this._on(this.headers.next(),{keydown:"_panelKeyDown"}),this._setupEvents(r.event)},_getCreateEventData:function(){return{header:this.active,content:this.active.length?this.active.next():e()}},_createIcons:function(){var t=this.options.icons;t&&(e("").addClass("ui-accordion-header-icon ui-icon "+t.header).prependTo(this.headers),this.active.children(".ui-accordion-header-icon").removeClass(t.header).addClass(t.activeHeader),this.headers.addClass("ui-accordion-icons"))},_destroyIcons:function(){this.headers.removeClass("ui-accordion-icons").children(".ui-accordion-header-icon").remove()},_destroy:function(){var e;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role"),this.headers.removeClass("ui-accordion-header ui-accordion-header-active ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top").removeAttr("role").removeAttr("aria-selected").removeAttr("aria-controls").removeAttr("tabIndex").each(function(){/^ui-accordion/.test(this.id)&&this.removeAttribute("id")}),this._destroyIcons(),e=this.headers.next().css("display","").removeAttr("role").removeAttr("aria-expanded").removeAttr("aria-hidden").removeAttr("aria-labelledby").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-state-disabled").each(function(){/^ui-accordion/.test(this.id)&&this.removeAttribute("id")}),this.options.heightStyle!=="content"&&(this.element.css("height",this.originalHeight),e.css("height",""))},_setOption:function(e,t){if(e==="active"){this._activate(t);return}e==="event"&&(this.options.event&&this._off(this.headers,this.options.event),this._setupEvents(t)),this._super(e,t),e==="collapsible"&&!t&&this.options.active===!1&&this._activate(0),e==="icons"&&(this._destroyIcons(),t&&this._createIcons()),e==="disabled"&&this.headers.add(this.headers.next()).toggleClass("ui-state-disabled",!!t)},_keydown:function(t){if(t.altKey||t.ctrlKey)return;var n=e.ui.keyCode,r=this.headers.length,i=this.headers.index(t.target),s=!1;switch(t.keyCode){case n.RIGHT:case n.DOWN:s=this.headers[(i+1)%r];break;case n.LEFT:case n.UP:s=this.headers[(i-1+r)%r];break;case n.SPACE:case n.ENTER:this._eventHandler(t);break;case n.HOME:s=this.headers[0];break;case n.END:s=this.headers[r-1]}s&&(e(t.target).attr("tabIndex",-1),e(s).attr("tabIndex",0),s.focus(),t.preventDefault())},_panelKeyDown:function(t){t.keyCode===e.ui.keyCode.UP&&t.ctrlKey&&e(t.currentTarget).prev().focus()},refresh:function(){var t,n,r=this.options.heightStyle,i=this.element.parent();this.element.css("height",this.originalHeight),r==="fill"?(e.support.minHeight||(n=i.css("overflow"),i.css("overflow","hidden")),t=i.height(),this.element.siblings(":visible").each(function(){var n=e(this),r=n.css("position");if(r==="absolute"||r==="fixed")return;t-=n.outerHeight(!0)}),n&&i.css("overflow",n),this.headers.each(function(){t-=e(this).outerHeight(!0)}),this.headers.next().each(function(){e(this).height(Math.max(0,t-e(this).innerHeight()+e(this).height()))}).css("overflow","auto")):r==="auto"&&(t=0,this.headers.next().each(function(){t=Math.max(t,e(this).height("").height())}).height(t)),r!=="content"&&this.element.height(this.element.height())},_activate:function(t){var n=this._findActive(t)[0];if(n===this.active[0])return;n=n||this.active[0],this._eventHandler({target:n,currentTarget:n,preventDefault:e.noop})},_findActive:function(t){return typeof t=="number"?this.headers.eq(t):e()},_setupEvents:function(t){var n={};if(!t)return;e.each(t.split(" "),function(e,t){n[t]="_eventHandler"}),this._on(this.headers,n)},_eventHandler:function(t){var n=this.options,r=this.active,i=e(t.currentTarget),s=i[0]===r[0],o=s&&n.collapsible,u=o?e():i.next(),a=r.next(),f={oldHeader:r,oldPanel:a,newHeader:o?e():i,newPanel:u};t.preventDefault();if(s&&!n.collapsible||this._trigger("beforeActivate",t,f)===!1)return;n.active=o?!1:this.headers.index(i),this.active=s?e():i,this._toggle(f),r.removeClass("ui-accordion-header-active ui-state-active"),n.icons&&r.children(".ui-accordion-header-icon").removeClass(n.icons.activeHeader).addClass(n.icons.header),s||(i.removeClass("ui-corner-all").addClass("ui-accordion-header-active ui-state-active ui-corner-top"),n.icons&&i.children(".ui-accordion-header-icon").removeClass(n.icons.header).addClass(n.icons.activeHeader),i.next().addClass("ui-accordion-content-active"))},_toggle:function(t){var n=t.newPanel,r=this.prevShow.length?this.prevShow:t.oldPanel;this.prevShow.add(this.prevHide).stop(!0,!0),this.prevShow=n,this.prevHide=r,this.options.animate?this._animate(n,r,t):(r.hide(),n.show(),this._toggleComplete(t)),r.attr({"aria-expanded":"false","aria-hidden":"true"}),r.prev().attr("aria-selected","false"),n.length&&r.length?r.prev().attr("tabIndex",-1):n.length&&this.headers.filter(function(){return e(this).attr("tabIndex")===0}).attr("tabIndex",-1),n.attr({"aria-expanded":"true","aria-hidden":"false"}).prev().attr({"aria-selected":"true",tabIndex:0})},_animate:function(e,t,n){var s,o,u,a=this,f=0,l=e.length&&(!t.length||e.index()",options:{appendTo:"body",autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},pending:0,_create:function(){var t,n,r;this.isMultiLine=this._isMultiLine(),this.valueMethod=this.element[this.element.is("input,textarea")?"val":"text"],this.isNewMenu=!0,this.element.addClass("ui-autocomplete-input").attr("autocomplete","off"),this._on({keydown:function(i){if(this.element.prop("readOnly")){t=!0,r=!0,n=!0;return}t=!1,r=!1,n=!1;var s=e.ui.keyCode;switch(i.keyCode){case s.PAGE_UP:t=!0,this._move("previousPage",i);break;case s.PAGE_DOWN:t=!0,this._move("nextPage",i);break;case s.UP:t=!0,this._keyEvent("previous",i);break;case s.DOWN:t=!0,this._keyEvent("next",i);break;case s.ENTER:case s.NUMPAD_ENTER:this.menu.active&&(t=!0,i.preventDefault(),this.menu.select(i));break;case s.TAB:this.menu.active&&this.menu.select(i);break;case s.ESCAPE:this.menu.element.is(":visible")&&(this._value(this.term),this.close(i),i.preventDefault());break;default:n=!0,this._searchTimeout(i)}},keypress:function(r){if(t){t=!1,r.preventDefault();return}if(n)return;var i=e.ui.keyCode;switch(r.keyCode){case i.PAGE_UP:this._move("previousPage",r);break;case i.PAGE_DOWN:this._move("nextPage",r);break;case i.UP:this._keyEvent("previous",r);break;case i.DOWN:this._keyEvent("next",r)}},input:function(e){if(r){r=!1,e.preventDefault();return}this._searchTimeout(e)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(e){if(this.cancelBlur){delete this.cancelBlur;return}clearTimeout(this.searching),this.close(e),this._change(e)}}),this._initSource(),this.menu=e("
                                                                                                6. '+"";var z=N?'":"";for(var W=0;W<7;W++){var X=(W+T)%7;z+="=5?' class="ui-datepicker-week-end"':"")+">"+''+L[X]+""}U+=z+"";var V=this._getDaysInMonth(d,p);d==e.selectedYear&&p==e.selectedMonth&&(e.selectedDay=Math.min(e.selectedDay,V));var J=(this._getFirstDayOfMonth(d,p)-T+7)%7,K=Math.ceil((J+V)/7),Q=f?this.maxRows>K?this.maxRows:K:K;this.maxRows=Q;var G=this._daylightSavingAdjust(new Date(d,p,1-J));for(var Y=0;Y";var Z=N?'":"";for(var W=0;W<7;W++){var et=M?M.apply(e.input?e.input[0]:null,[G]):[!0,""],tt=G.getMonth()!=p,nt=tt&&!D||!et[0]||c&&Gh;Z+='",G.setDate(G.getDate()+1),G=this._daylightSavingAdjust(G)}U+=Z+""}p++,p>11&&(p=0,d++),U+="
                                                                                                  '+this._get(e,"weekHeader")+"
                                                                                                  '+this._get(e,"calculateWeek")(G)+""+(tt&&!_?" ":nt?''+G.getDate()+"":''+G.getDate()+"")+"
                                                                                                  "+(f?"
                                                                                                  "+(o[0]>0&&I==o[1]-1?'
                                                                                                  ':""):""),F+=U}B+=F}return B+=x+($.browser.msie&&parseInt($.browser.version,10)<7&&!e.inline?'':""),e._keyEvent=!1,B},_generateMonthYearHeader:function(e,t,n,r,i,s,o,u){var a=this._get(e,"changeMonth"),f=this._get(e,"changeYear"),l=this._get(e,"showMonthAfterYear"),c='
                                                                                                  ',h="";if(s||!a)h+=''+o[t]+"";else{var p=r&&r.getFullYear()==n,d=i&&i.getFullYear()==n;h+='"}l||(c+=h+(s||!a||!f?" ":""));if(!e.yearshtml){e.yearshtml="";if(s||!f)c+=''+n+"";else{var m=this._get(e,"yearRange").split(":"),g=(new Date).getFullYear(),y=function(e){var t=e.match(/c[+-].*/)?n+parseInt(e.substring(1),10):e.match(/[+-].*/)?g+parseInt(e,10):parseInt(e,10);return isNaN(t)?g:t},b=y(m[0]),w=Math.max(b,y(m[1]||""));b=r?Math.max(b,r.getFullYear()):b,w=i?Math.min(w,i.getFullYear()):w,e.yearshtml+='",c+=e.yearshtml,e.yearshtml=null}}return c+=this._get(e,"yearSuffix"),l&&(c+=(s||!a||!f?" ":"")+h),c+="
                                                                                                  ",c},_adjustInstDate:function(e,t,n){var r=e.drawYear+(n=="Y"?t:0),i=e.drawMonth+(n=="M"?t:0),s=Math.min(e.selectedDay,this._getDaysInMonth(r,i))+(n=="D"?t:0),o=this._restrictMinMax(e,this._daylightSavingAdjust(new Date(r,i,s)));e.selectedDay=o.getDate(),e.drawMonth=e.selectedMonth=o.getMonth(),e.drawYear=e.selectedYear=o.getFullYear(),(n=="M"||n=="Y")&&this._notifyChange(e)},_restrictMinMax:function(e,t){var n=this._getMinMaxDate(e,"min"),r=this._getMinMaxDate(e,"max"),i=n&&tr?r:i,i},_notifyChange:function(e){var t=this._get(e,"onChangeMonthYear");t&&t.apply(e.input?e.input[0]:null,[e.selectedYear,e.selectedMonth+1,e])},_getNumberOfMonths:function(e){var t=this._get(e,"numberOfMonths");return t==null?[1,1]:typeof t=="number"?[1,t]:t},_getMinMaxDate:function(e,t){return this._determineDate(e,this._get(e,t+"Date"),null)},_getDaysInMonth:function(e,t){return 32-this._daylightSavingAdjust(new Date(e,t,32)).getDate()},_getFirstDayOfMonth:function(e,t){return(new Date(e,t,1)).getDay()},_canAdjustMonth:function(e,t,n,r){var i=this._getNumberOfMonths(e),s=this._daylightSavingAdjust(new Date(n,r+(t<0?t:i[0]*i[1]),1));return t<0&&s.setDate(this._getDaysInMonth(s.getFullYear(),s.getMonth())),this._isInRange(e,s)},_isInRange:function(e,t){var n=this._getMinMaxDate(e,"min"),r=this._getMinMaxDate(e,"max");return(!n||t.getTime()>=n.getTime())&&(!r||t.getTime()<=r.getTime())},_getFormatConfig:function(e){var t=this._get(e,"shortYearCutoff");return t=typeof t!="string"?t:(new Date).getFullYear()%100+parseInt(t,10),{shortYearCutoff:t,dayNamesShort:this._get(e,"dayNamesShort"),dayNames:this._get(e,"dayNames"),monthNamesShort:this._get(e,"monthNamesShort"),monthNames:this._get(e,"monthNames")}},_formatDate:function(e,t,n,r){t||(e.currentDay=e.selectedDay,e.currentMonth=e.selectedMonth,e.currentYear=e.selectedYear);var i=t?typeof t=="object"?t:this._daylightSavingAdjust(new Date(r,n,t)):this._daylightSavingAdjust(new Date(e.currentYear,e.currentMonth,e.currentDay));return this.formatDate(this._get(e,"dateFormat"),i,this._getFormatConfig(e))}}),$.fn.datepicker=function(e){if(!this.length)return this;$.datepicker.initialized||($(document).mousedown($.datepicker._checkExternalClick).find(document.body).append($.datepicker.dpDiv),$.datepicker.initialized=!0);var t=Array.prototype.slice.call(arguments,1);return typeof e!="string"||e!="isDisabled"&&e!="getDate"&&e!="widget"?e=="option"&&arguments.length==2&&typeof arguments[1]=="string"?$.datepicker["_"+e+"Datepicker"].apply($.datepicker,[this[0]].concat(t)):this.each(function(){typeof e=="string"?$.datepicker["_"+e+"Datepicker"].apply($.datepicker,[this].concat(t)):$.datepicker._attachDatepicker(this,e)}):$.datepicker["_"+e+"Datepicker"].apply($.datepicker,[this[0]].concat(t))},$.datepicker=new Datepicker,$.datepicker.initialized=!1,$.datepicker.uuid=(new Date).getTime(),$.datepicker.version="1.9.0",window["DP_jQuery_"+dpuuid]=$})(jQuery);(function(e,t){var n="ui-dialog ui-widget ui-widget-content ui-corner-all ",r={buttons:!0,height:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,width:!0},i={maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0};e.widget("ui.dialog",{version:"1.9.0",options:{autoOpen:!0,buttons:{},closeOnEscape:!0,closeText:"close",dialogClass:"",draggable:!0,hide:null,height:"auto",maxHeight:!1,maxWidth:!1,minHeight:150,minWidth:150,modal:!1,position:{my:"center",at:"center",of:window,collision:"fit",using:function(t){var n=e(this).css(t).offset().top;n<0&&e(this).css("top",t.top-n)}},resizable:!0,show:null,stack:!0,title:"",width:300,zIndex:1e3},_create:function(){this.originalTitle=this.element.attr("title"),typeof this.originalTitle!="string"&&(this.originalTitle=""),this.oldPosition={parent:this.element.parent(),index:this.element.parent().children().index(this.element)},this.options.title=this.options.title||this.originalTitle;var t=this,r=this.options,i=r.title||" ",s=(this.uiDialog=e("
                                                                                                  ")).addClass(n+r.dialogClass).css({display:"none",outline:0,zIndex:r.zIndex}).attr("tabIndex",-1).keydown(function(n){r.closeOnEscape&&!n.isDefaultPrevented()&&n.keyCode&&n.keyCode===e.ui.keyCode.ESCAPE&&(t.close(n),n.preventDefault())}).mousedown(function(e){t.moveToTop(!1,e)}).appendTo("body"),o=this.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(s),u=(this.uiDialogTitlebar=e("
                                                                                                  ")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(s),a=e("").addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").click(function(e){e.preventDefault(),t.close(e)}).appendTo(u),f=(this.uiDialogTitlebarCloseText=e("")).addClass("ui-icon ui-icon-closethick").text(r.closeText).appendTo(a),l=e("").uniqueId().addClass("ui-dialog-title").html(i).prependTo(u),c=(this.uiDialogButtonPane=e("
                                                                                                  ")).addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix"),h=(this.uiButtonSet=e("
                                                                                                  ")).addClass("ui-dialog-buttonset").appendTo(c);s.attr({role:"dialog","aria-labelledby":l.attr("id")}),u.find("*").add(u).disableSelection(),this._hoverable(a),this._focusable(a),r.draggable&&e.fn.draggable&&this._makeDraggable(),r.resizable&&e.fn.resizable&&this._makeResizable(),this._createButtons(r.buttons),this._isOpen=!1,e.fn.bgiframe&&s.bgiframe(),this._on(s,{keydown:function(t){if(!r.modal||t.keyCode!==e.ui.keyCode.TAB)return;var n=e(":tabbable",s),i=n.filter(":first"),o=n.filter(":last");if(t.target===o[0]&&!t.shiftKey)return i.focus(1),!1;if(t.target===i[0]&&t.shiftKey)return o.focus(1),!1}})},_init:function(){this.options.autoOpen&&this.open()},_destroy:function(){var e,t=this.oldPosition;this.overlay&&this.overlay.destroy(),this.uiDialog.hide(),this.element.removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body"),this.uiDialog.remove(),this.originalTitle&&this.element.attr("title",this.originalTitle),e=t.parent.children().eq(t.index),e.length&&e[0]!==this.element[0]?e.before(this.element):t.parent.append(this.element)},widget:function(){return this.uiDialog},close:function(t){var n=this,r,i;if(!this._isOpen)return;if(!1===this._trigger("beforeClose",t))return;return this._isOpen=!1,this.overlay&&this.overlay.destroy(),this.options.hide?this.uiDialog.hide(this.options.hide,function(){n._trigger("close",t)}):(this.uiDialog.hide(),this._trigger("close",t)),e.ui.dialog.overlay.resize(),this.options.modal&&(r=0,e(".ui-dialog").each(function(){this!==n.uiDialog[0]&&(i=e(this).css("z-index"),isNaN(i)||(r=Math.max(r,i)))}),e.ui.dialog.maxZ=r),this},isOpen:function(){return this._isOpen},moveToTop:function(t,n){var r=this.options,i;return r.modal&&!t||!r.stack&&!r.modal?this._trigger("focus",n):(r.zIndex>e.ui.dialog.maxZ&&(e.ui.dialog.maxZ=r.zIndex),this.overlay&&(e.ui.dialog.maxZ+=1,e.ui.dialog.overlay.maxZ=e.ui.dialog.maxZ,this.overlay.$el.css("z-index",e.ui.dialog.overlay.maxZ)),i={scrollTop:this.element.scrollTop(),scrollLeft:this.element.scrollLeft()},e.ui.dialog.maxZ+=1,this.uiDialog.css("z-index",e.ui.dialog.maxZ),this.element.attr(i),this._trigger("focus",n),this)},open:function(){if(this._isOpen)return;var t,n=this.options,r=this.uiDialog;return this._size(),this._position(n.position),r.show(n.show),this.overlay=n.modal?new e.ui.dialog.overlay(this):null,this.moveToTop(!0),t=this.element.find(":tabbable"),t.length||(t=this.uiDialogButtonPane.find(":tabbable"),t.length||(t=r)),t.eq(0).focus(),this._isOpen=!0,this._trigger("open"),this},_createButtons:function(t){var n,r,i=this,s=!1;this.uiDialogButtonPane.remove(),this.uiButtonSet.empty(),typeof t=="object"&&t!==null&&e.each(t,function(){return!(s=!0)}),s?(e.each(t,function(t,n){n=e.isFunction(n)?{click:n,text:t}:n;var r=e("
                                                                                                  ').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1e3}).css(e(this).offset()).appendTo("body")}),!0):!1)},_mouseStart:function(t){var n=this.options;return this.helper=this._createHelper(t),this.helper.addClass("ui-draggable-dragging"),this._cacheHelperProportions(),e.ui.ddmanager&&(e.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(),this.offset=this.positionAbs=this.element.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},e.extend(this.offset,{click:{left:t.pageX-this.offset.left,top:t.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.originalPosition=this.position=this._generatePosition(t),this.originalPageX=t.pageX,this.originalPageY=t.pageY,n.cursorAt&&this._adjustOffsetFromHelper(n.cursorAt),n.containment&&this._setContainment(),this._trigger("start",t)===!1?(this._clear(),!1):(this._cacheHelperProportions(),e.ui.ddmanager&&!n.dropBehaviour&&e.ui.ddmanager.prepareOffsets(this,t),this._mouseDrag(t,!0),e.ui.ddmanager&&e.ui.ddmanager.dragStart(this,t),!0)},_mouseDrag:function(t,n){this.position=this._generatePosition(t),this.positionAbs=this._convertPositionTo("absolute");if(!n){var r=this._uiHash();if(this._trigger("drag",t,r)===!1)return this._mouseUp({}),!1;this.position=r.position}if(!this.options.axis||this.options.axis!="y")this.helper[0].style.left=this.position.left+"px";if(!this.options.axis||this.options.axis!="x")this.helper[0].style.top=this.position.top+"px";return e.ui.ddmanager&&e.ui.ddmanager.drag(this,t),!1},_mouseStop:function(t){var n=!1;e.ui.ddmanager&&!this.options.dropBehaviour&&(n=e.ui.ddmanager.drop(this,t)),this.dropped&&(n=this.dropped,this.dropped=!1);var r=this.element[0],i=!1;while(r&&(r=r.parentNode))r==document&&(i=!0);if(!i&&this.options.helper==="original")return!1;if(this.options.revert=="invalid"&&!n||this.options.revert=="valid"&&n||this.options.revert===!0||e.isFunction(this.options.revert)&&this.options.revert.call(this.element,n)){var s=this;e(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){s._trigger("stop",t)!==!1&&s._clear()})}else this._trigger("stop",t)!==!1&&this._clear();return!1},_mouseUp:function(t){return e("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)}),e.ui.ddmanager&&e.ui.ddmanager.dragStop(this,t),e.ui.mouse.prototype._mouseUp.call(this,t)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear(),this},_getHandle:function(t){var n=!this.options.handle||!e(this.options.handle,this.element).length?!0:!1;return e(this.options.handle,this.element).find("*").andSelf().each(function(){this==t.target&&(n=!0)}),n},_createHelper:function(t){var n=this.options,r=e.isFunction(n.helper)?e(n.helper.apply(this.element[0],[t])):n.helper=="clone"?this.element.clone().removeAttr("id"):this.element;return r.parents("body").length||r.appendTo(n.appendTo=="parent"?this.element[0].parentNode:n.appendTo),r[0]!=this.element[0]&&!/(fixed|absolute)/.test(r.css("position"))&&r.css("position","absolute"),r},_adjustOffsetFromHelper:function(t){typeof t=="string"&&(t=t.split(" ")),e.isArray(t)&&(t={left:+t[0],top:+t[1]||0}),"left"in t&&(this.offset.click.left=t.left+this.margins.left),"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left),"top"in t&&(this.offset.click.top=t.top+this.margins.top),"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var t=this.offsetParent.offset();this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&e.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop());if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&e.browser.msie)t={top:0,left:0};return{top:t.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var e=this.element.position();return{top:e.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:e.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var t=this.options;t.containment=="parent"&&(t.containment=this.helper[0].parentNode);if(t.containment=="document"||t.containment=="window")this.containment=[t.containment=="document"?0:e(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,t.containment=="document"?0:e(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,(t.containment=="document"?0:e(window).scrollLeft())+e(t.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(t.containment=="document"?0:e(window).scrollTop())+(e(t.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(t.containment)&&t.containment.constructor!=Array){var n=e(t.containment),r=n[0];if(!r)return;var i=n.offset(),s=e(r).css("overflow")!="hidden";this.containment=[(parseInt(e(r).css("borderLeftWidth"),10)||0)+(parseInt(e(r).css("paddingLeft"),10)||0),(parseInt(e(r).css("borderTopWidth"),10)||0)+(parseInt(e(r).css("paddingTop"),10)||0),(s?Math.max(r.scrollWidth,r.offsetWidth):r.offsetWidth)-(parseInt(e(r).css("borderLeftWidth"),10)||0)-(parseInt(e(r).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(s?Math.max(r.scrollHeight,r.offsetHeight):r.offsetHeight)-(parseInt(e(r).css("borderTopWidth"),10)||0)-(parseInt(e(r).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relative_container=n}else t.containment.constructor==Array&&(this.containment=t.containment)},_convertPositionTo:function(t,n){n||(n=this.position);var r=t=="absolute"?1:-1,i=this.options,s=this.cssPosition!="absolute"||this.scrollParent[0]!=document&&!!e.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,o=/(html|body)/i.test(s[0].tagName);return{top:n.top+this.offset.relative.top*r+this.offset.parent.top*r-(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():o?0:s.scrollTop())*r,left:n.left+this.offset.relative.left*r+this.offset.parent.left*r-(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():o?0:s.scrollLeft())*r}},_generatePosition:function(t){var n=this.options,r=this.cssPosition!="absolute"||this.scrollParent[0]!=document&&!!e.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,i=/(html|body)/i.test(r[0].tagName),s=t.pageX,o=t.pageY;if(this.originalPosition){var u;if(this.containment){if(this.relative_container){var a=this.relative_container.offset();u=[this.containment[0]+a.left,this.containment[1]+a.top,this.containment[2]+a.left,this.containment[3]+a.top]}else u=this.containment;t.pageX-this.offset.click.leftu[2]&&(s=u[2]+this.offset.click.left),t.pageY-this.offset.click.top>u[3]&&(o=u[3]+this.offset.click.top)}if(n.grid){var f=n.grid[1]?this.originalPageY+Math.round((o-this.originalPageY)/n.grid[1])*n.grid[1]:this.originalPageY;o=u?f-this.offset.click.topu[3]?f-this.offset.click.topu[2]?l-this.offset.click.left=0;l--){var c=r.snapElements[l].left,h=c+r.snapElements[l].width,p=r.snapElements[l].top,d=p+r.snapElements[l].height;if(!(c-s=l&&o<=c||u>=l&&u<=c||oc)&&(i>=a&&i<=f||s>=a&&s<=f||if);default:return!1}},e.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(t,n){var r=e.ui.ddmanager.droppables[t.options.scope]||[],i=n?n.type:null,s=(t.currentItem||t.element).find(":data(droppable)").andSelf();e:for(var o=0;oe?0:r.max")[0],c,h=t.each;l.style.cssText="background-color:rgba(1,1,1,.5)",f.rgba=l.style.backgroundColor.indexOf("rgba")>-1,h(u,function(e,t){t.cache="_"+e,t.props.alpha={idx:3,type:"percent",def:1}}),o.fn=t.extend(o.prototype,{parse:function(r,i,s,a){if(r===n)return this._rgba=[null,null,null,null],this;if(r.jquery||r.nodeType)r=t(r).css(i),i=n;var f=this,l=t.type(r),v=this._rgba=[],m;i!==n&&(r=[r,i,s,a],l="array");if(l==="string")return this.parse(d(r)||c._default);if(l==="array")return h(u.rgba.props,function(e,t){v[t.idx]=p(r[t.idx],t)}),this;if(l==="object")return r instanceof o?h(u,function(e,t){r[t.cache]&&(f[t.cache]=r[t.cache].slice())}):h(u,function(t,n){var i=n.cache;h(n.props,function(e,t){if(!f[i]&&n.to){if(e==="alpha"||r[e]==null)return;f[i]=n.to(f._rgba)}f[i][t.idx]=p(r[e],t,!0)}),f[i]&&e.inArray(null,f[i].slice(0,3))<0&&(f[i][3]=1,n.from&&(f._rgba=n.from(f[i])))}),this},is:function(e){var t=o(e),n=!0,r=this;return h(u,function(e,i){var s,o=t[i.cache];return o&&(s=r[i.cache]||i.to&&i.to(r._rgba)||[],h(i.props,function(e,t){if(o[t.idx]!=null)return n=o[t.idx]===s[t.idx],n})),n}),n},_space:function(){var e=[],t=this;return h(u,function(n,r){t[r.cache]&&e.push(n)}),e.pop()},transition:function(e,t){var n=o(e),r=n._space(),i=u[r],s=this.alpha()===0?o("transparent"):this,f=s[i.cache]||i.to(s._rgba),l=f.slice();return n=n[i.cache],h(i.props,function(e,r){var i=r.idx,s=f[i],o=n[i],u=a[r.type]||{};if(o===null)return;s===null?l[i]=o:(u.mod&&(o-s>u.mod/2?s+=u.mod:s-o>u.mod/2&&(s-=u.mod)),l[i]=p((o-s)*t+s,r))}),this[r](l)},blend:function(e){if(this._rgba[3]===1)return this;var n=this._rgba.slice(),r=n.pop(),i=o(e)._rgba;return o(t.map(n,function(e,t){return(1-r)*i[t]+r*e}))},toRgbaString:function(){var e="rgba(",n=t.map(this._rgba,function(e,t){return e==null?t>2?1:0:e});return n[3]===1&&(n.pop(),e="rgb("),e+n.join()+")"},toHslaString:function(){var e="hsla(",n=t.map(this.hsla(),function(e,t){return e==null&&(e=t>2?1:0),t&&t<3&&(e=Math.round(e*100)+"%"),e});return n[3]===1&&(n.pop(),e="hsl("),e+n.join()+")"},toHexString:function(e){var n=this._rgba.slice(),r=n.pop();return e&&n.push(~~(r*255)),"#"+t.map(n,function(e,t){return e=(e||0).toString(16),e.length===1?"0"+e:e}).join("")},toString:function(){return this._rgba[3]===0?"transparent":this.toRgbaString()}}),o.fn.parse.prototype=o.fn,u.hsla.to=function(e){if(e[0]==null||e[1]==null||e[2]==null)return[null,null,null,e[3]];var t=e[0]/255,n=e[1]/255,r=e[2]/255,i=e[3],s=Math.max(t,n,r),o=Math.min(t,n,r),u=s-o,a=s+o,f=a*.5,l,c;return o===s?l=0:t===s?l=60*(n-r)/u+360:n===s?l=60*(r-t)/u+120:l=60*(t-n)/u+240,f===0||f===1?c=f:f<=.5?c=u/a:c=u/(2-a),[Math.round(l)%360,c,f,i==null?1:i]},u.hsla.from=function(e){if(e[0]==null||e[1]==null||e[2]==null)return[null,null,null,e[3]];var t=e[0]/360,n=e[1],r=e[2],i=e[3],s=r<=.5?r*(1+n):r+n-r*n,o=2*r-s,u,a,f;return[Math.round(v(o,s,t+1/3)*255),Math.round(v(o,s,t)*255),Math.round(v(o,s,t-1/3)*255),i]},h(u,function(e,r){var s=r.props,u=r.cache,a=r.to,f=r.from;o.fn[e]=function(e){a&&!this[u]&&(this[u]=a(this._rgba));if(e===n)return this[u].slice();var r,i=t.type(e),l=i==="array"||i==="object"?e:arguments,c=this[u].slice();return h(s,function(e,t){var n=l[i==="object"?e:t.idx];n==null&&(n=c[t.idx]),c[t.idx]=p(n,t)}),f?(r=o(f(c)),r[u]=c,r):o(c)},h(s,function(n,r){if(o.fn[n])return;o.fn[n]=function(s){var o=t.type(s),u=n==="alpha"?this._hsla?"hsla":"rgba":e,a=this[u](),f=a[r.idx],l;return o==="undefined"?f:(o==="function"&&(s=s.call(this,f),o=t.type(s)),s==null&&r.empty?this:(o==="string"&&(l=i.exec(s),l&&(s=f+parseFloat(l[2])*(l[1]==="+"?1:-1))),a[r.idx]=s,this[u](a)))}})}),h(r,function(e,n){t.cssHooks[n]={set:function(e,r){var i,s,u="";if(t.type(r)!=="string"||(i=d(r))){r=o(i||r);if(!f.rgba&&r._rgba[3]!==1){s=n==="backgroundColor"?e.parentNode:e;while((u===""||u==="transparent")&&s&&s.style)try{u=t.css(s,"backgroundColor"),s=s.parentNode}catch(a){}r=r.blend(u&&u!=="transparent"?u:"_default")}r=r.toRgbaString()}try{e.style[n]=r}catch(r){}}},t.fx.step[n]=function(e){e.colorInit||(e.start=o(e.elem,n),e.end=o(e.end),e.colorInit=!0),t.cssHooks[n].set(e.elem,e.start.transition(e.end,e.pos))}}),t.cssHooks.borderColor={expand:function(e){var t={};return h(["Top","Right","Bottom","Left"],function(n,r){t["border"+r+"Color"]=e}),t}},c=t.Color.names={aqua:"#00ffff",black:"#000000",blue:"#0000ff",fuchsia:"#ff00ff",gray:"#808080",green:"#008000",lime:"#00ff00",maroon:"#800000",navy:"#000080",olive:"#808000",purple:"#800080",red:"#ff0000",silver:"#c0c0c0",teal:"#008080",white:"#ffffff",yellow:"#ffff00",transparent:[null,null,null,0],_default:"#ffffff"}}(jQuery),function(){function i(){var t=this.ownerDocument.defaultView?this.ownerDocument.defaultView.getComputedStyle(this,null):this.currentStyle,n={},r,i,s;if(t&&t.length&&t[0]&&t[t[0]]){s=t.length;while(s--)r=t[s],typeof t[r]=="string"&&(n[e.camelCase(r)]=t[r])}else for(r in t)typeof t[r]=="string"&&(n[r]=t[r]);return n}function s(t,n){var i={},s,o;for(s in n)o=n[s],t[s]!==o&&!r[s]&&(e.fx.step[s]||!isNaN(parseFloat(o)))&&(i[s]=o);return i}var n=["add","remove","toggle"],r={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};e.each(["borderLeftStyle","borderRightStyle","borderBottomStyle","borderTopStyle"],function(t,n){e.fx.step[n]=function(e){if(e.end!=="none"&&!e.setAttr||e.pos===1&&!e.setAttr)jQuery.style(e.elem,n,e.end),e.setAttr=!0}}),e.effects.animateClass=function(t,r,o,u){var a=e.speed(r,o,u);return this.queue(function(){var r=e(this),o=r.attr("class")||"",u,f=a.children?r.find("*").andSelf():r;f=f.map(function(){var t=e(this);return{el:t,start:i.call(this)}}),u=function(){e.each(n,function(e,n){t[n]&&r[n+"Class"](t[n])})},u(),f=f.map(function(){return this.end=i.call(this.el[0]),this.diff=s(this.start,this.end),this}),r.attr("class",o),f=f.map(function(){var t=this,n=e.Deferred(),r=jQuery.extend({},a,{queue:!1,complete:function(){n.resolve(t)}});return this.el.animate(this.diff,r),n.promise()}),e.when.apply(e,f.get()).done(function(){u(),e.each(arguments,function(){var t=this.el;e.each(this.diff,function(e){t.css(e,"")})}),a.complete.call(r[0])})})},e.fn.extend({_addClass:e.fn.addClass,addClass:function(t,n,r,i){return n?e.effects.animateClass.call(this,{add:t},n,r,i):this._addClass(t)},_removeClass:e.fn.removeClass,removeClass:function(t,n,r,i){return n?e.effects.animateClass.call(this,{remove:t},n,r,i):this._removeClass(t)},_toggleClass:e.fn.toggleClass,toggleClass:function(n,r,i,s,o){return typeof r=="boolean"||r===t?i?e.effects.animateClass.call(this,r?{add:n}:{remove:n},i,s,o):this._toggleClass(n,r):e.effects.animateClass.call(this,{toggle:n},r,i,s)},switchClass:function(t,n,r,i,s){return e.effects.animateClass.call(this,{add:n,remove:t},r,i,s)}})}(),function(){function i(n,r,i,s){e.isPlainObject(n)&&(r=n,n=n.effect),n={effect:n},r===t&&(r={}),e.isFunction(r)&&(s=r,i=null,r={});if(typeof r=="number"||e.fx.speeds[r])s=i,i=r,r={};return e.isFunction(i)&&(s=i,i=null),r&&e.extend(n,r),i=i||r.duration,n.duration=e.fx.off?0:typeof i=="number"?i:i in e.fx.speeds?e.fx.speeds[i]:e.fx.speeds._default,n.complete=s||r.complete,n}function s(t){return!t||typeof t=="number"||e.fx.speeds[t]?!0:typeof t=="string"&&!e.effects.effect[t]?n&&e.effects[t]?!1:!0:!1}e.extend(e.effects,{version:"1.9.0",save:function(e,t){for(var n=0;n
                                                                                                  ").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),i={width:t.width(),height:t.height()},s=document.activeElement;try{s.id}catch(o){s=document.body}return t.wrap(r),(t[0]===s||e.contains(t[0],s))&&e(s).focus(),r=t.parent(),t.css("position")==="static"?(r.css({position:"relative"}),t.css({position:"relative"})):(e.extend(n,{position:t.css("position"),zIndex:t.css("z-index")}),e.each(["top","left","bottom","right"],function(e,r){n[r]=t.css(r),isNaN(parseInt(n[r],10))&&(n[r]="auto")}),t.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),t.css(i),r.css(n).show()},removeWrapper:function(t){var n=document.activeElement;return t.parent().is(".ui-effects-wrapper")&&(t.parent().replaceWith(t),(t[0]===n||e.contains(t[0],n))&&e(n).focus()),t},setTransition:function(t,n,r,i){return i=i||{},e.each(n,function(e,n){var s=t.cssUnit(n);s[0]>0&&(i[n]=s[0]*r+s[1])}),i}}),e.fn.extend({effect:function(t,r,s,o){function h(t){function s(){e.isFunction(r)&&r.call(n[0]),e.isFunction(t)&&t()}var n=e(this),r=u.complete,i=u.mode;(n.is(":hidden")?i==="hide":i==="show")?s():l.call(n[0],u,s)}var u=i.apply(this,arguments),a=u.mode,f=u.queue,l=e.effects.effect[u.effect],c=!l&&n&&e.effects[u.effect];return e.fx.off||!l&&!c?a?this[a](u.duration,u.complete):this.each(function(){u.complete&&u.complete.call(this)}):l?f===!1?this.each(h):this.queue(f||"fx",h):c.call(this,{options:u,duration:u.duration,callback:u.complete,mode:u.mode})},_show:e.fn.show,show:function(e){if(s(e))return this._show.apply(this,arguments);var t=i.apply(this,arguments);return t.mode="show",this.effect.call(this,t)},_hide:e.fn.hide,hide:function(e){if(s(e))return this._hide.apply(this,arguments);var t=i.apply(this,arguments);return t.mode="hide",this.effect.call(this,t)},__toggle:e.fn.toggle,toggle:function(t){if(s(t)||typeof t=="boolean"||e.isFunction(t))return this.__toggle.apply(this,arguments);var n=i.apply(this,arguments);return n.mode="toggle",this.effect.call(this,n)},cssUnit:function(t){var n=this.css(t),r=[];return e.each(["em","px","%","pt"],function(e,t){n.indexOf(t)>0&&(r=[parseFloat(n),t])}),r}})}(),function(){var t={};e.each(["Quad","Cubic","Quart","Quint","Expo"],function(e,n){t[n]=function(t){return Math.pow(t,e+2)}}),e.extend(t,{Sine:function(e){return 1-Math.cos(e*Math.PI/2)},Circ:function(e){return 1-Math.sqrt(1-e*e)},Elastic:function(e){return e===0||e===1?e:-Math.pow(2,8*(e-1))*Math.sin(((e-1)*80-7.5)*Math.PI/15)},Back:function(e){return e*e*(3*e-2)},Bounce:function(e){var t,n=4;while(e<((t=Math.pow(2,--n))-1)/11);return 1/Math.pow(4,3-n)-7.5625*Math.pow((t*3-2)/22-e,2)}}),e.each(t,function(t,n){e.easing["easeIn"+t]=n,e.easing["easeOut"+t]=function(e){return 1-n(1-e)},e.easing["easeInOut"+t]=function(e){return e<.5?n(e*2)/2:1-n(e*-2+2)/2}})}()}(jQuery);(function(e,t){var n=/up|down|vertical/,r=/up|left|vertical|horizontal/;e.effects.effect.blind=function(t,i){var s=e(this),o=["position","top","bottom","left","right","height","width"],u=e.effects.setMode(s,t.mode||"hide"),a=t.direction||"up",f=n.test(a),l=f?"height":"width",c=f?"top":"left",h=r.test(a),p={},d=u==="show",v,m,g;s.parent().is(".ui-effects-wrapper")?e.effects.save(s.parent(),o):e.effects.save(s,o),s.show(),v=e.effects.createWrapper(s).css({overflow:"hidden"}),m=v[l](),g=parseFloat(v.css(c))||0,p[l]=d?m:0,h||(s.css(f?"bottom":"right",0).css(f?"top":"left","auto").css({position:"absolute"}),p[c]=d?g:m+g),d&&(v.css(l,0),h||v.css(c,g+m)),v.animate(p,{duration:t.duration,easing:t.easing,queue:!1,complete:function(){u==="hide"&&s.hide(),e.effects.restore(s,o),e.effects.removeWrapper(s),i()}})}})(jQuery);(function(e,t){e.effects.effect.bounce=function(t,n){var r=e(this),i=["position","top","bottom","left","right","height","width"],s=e.effects.setMode(r,t.mode||"effect"),o=s==="hide",u=s==="show",a=t.direction||"up",f=t.distance,l=t.times||5,c=l*2+(u||o?1:0),h=t.duration/c,p=t.easing,d=a==="up"||a==="down"?"top":"left",v=a==="up"||a==="left",m,g,y,b=r.queue(),w=b.length;(u||o)&&i.push("opacity"),e.effects.save(r,i),r.show(),e.effects.createWrapper(r),f||(f=r[d==="top"?"outerHeight":"outerWidth"]()/3),u&&(y={opacity:1},y[d]=0,r.css("opacity",0).css(d,v?-f*2:f*2).animate(y,h,p)),o&&(f/=Math.pow(2,l-1)),y={},y[d]=0;for(m=0;m1&&b.splice.apply(b,[1,0].concat(b.splice(w,c+1))),r.dequeue()}})(jQuery);(function(e,t){e.effects.effect.clip=function(t,n){var r=e(this),i=["position","top","bottom","left","right","height","width"],s=e.effects.setMode(r,t.mode||"hide"),o=s==="show",u=t.direction||"vertical",a=u==="vertical",f=a?"height":"width",l=a?"top":"left",c={},h,p,d;e.effects.save(r,i),r.show(),h=e.effects.createWrapper(r).css({overflow:"hidden"}),p=r[0].tagName==="IMG"?h:r,d=p[f](),o&&(p.css(f,0),p.css(l,d/2)),c[f]=o?d:0,c[l]=o?0:d/2,p.animate(c,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){o||r.hide(),e.effects.restore(r,i),e.effects.removeWrapper(r),n()}})}})(jQuery);(function(e,t){e.effects.effect.drop=function(t,n){var r=e(this),i=["position","top","bottom","left","right","opacity","height","width"],s=e.effects.setMode(r,t.mode||"hide"),o=s==="show",u=t.direction||"left",a=u==="up"||u==="down"?"top":"left",f=u==="up"||u==="left"?"pos":"neg",l={opacity:o?1:0},c;e.effects.save(r,i),r.show(),e.effects.createWrapper(r),c=t.distance||r[a==="top"?"outerHeight":"outerWidth"](!0)/2,o&&r.css("opacity",0).css(a,f==="pos"?-c:c),l[a]=(o?f==="pos"?"+=":"-=":f==="pos"?"-=":"+=")+c,r.animate(l,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){s==="hide"&&r.hide(),e.effects.restore(r,i),e.effects.removeWrapper(r),n()}})}})(jQuery);(function(e,t){e.effects.effect.explode=function(t,n){function y(){c.push(this),c.length===r*i&&b()}function b(){s.css({visibility:"visible"}),e(c).remove(),u||s.hide(),n()}var r=t.pieces?Math.round(Math.sqrt(t.pieces)):3,i=r,s=e(this),o=e.effects.setMode(s,t.mode||"hide"),u=o==="show",a=s.show().css("visibility","hidden").offset(),f=Math.ceil(s.outerWidth()/i),l=Math.ceil(s.outerHeight()/r),c=[],h,p,d,v,m,g;for(h=0;h
                                                                                                  ").css({position:"absolute",visibility:"visible",left:-p*f,top:-h*l}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:f,height:l,left:d+(u?m*f:0),top:v+(u?g*l:0),opacity:u?0:1}).animate({left:d+(u?0:m*f),top:v+(u?0:g*l),opacity:u?1:0},t.duration||500,t.easing,y)}}})(jQuery);(function(e,t){e.effects.effect.fade=function(t,n){var r=e(this),i=e.effects.setMode(r,t.mode||"toggle");r.animate({opacity:i},{queue:!1,duration:t.duration,easing:t.easing,complete:n})}})(jQuery);(function(e,t){e.effects.effect.fold=function(t,n){var r=e(this),i=["position","top","bottom","left","right","height","width"],s=e.effects.setMode(r,t.mode||"hide"),o=s==="show",u=s==="hide",a=t.size||15,f=/([0-9]+)%/.exec(a),l=!!t.horizFirst,c=o!==l,h=c?["width","height"]:["height","width"],p=t.duration/2,d,v,m={},g={};e.effects.save(r,i),r.show(),d=e.effects.createWrapper(r).css({overflow:"hidden"}),v=c?[d.width(),d.height()]:[d.height(),d.width()],f&&(a=parseInt(f[1],10)/100*v[u?0:1]),o&&d.css(l?{height:0,width:a}:{height:a,width:0}),m[h[0]]=o?v[0]:a,g[h[1]]=o?v[1]:0,d.animate(m,p,t.easing).animate(g,p,t.easing,function(){u&&r.hide(),e.effects.restore(r,i),e.effects.removeWrapper(r),n()})}})(jQuery);(function(e,t){e.effects.effect.highlight=function(t,n){var r=e(this),i=["backgroundImage","backgroundColor","opacity"],s=e.effects.setMode(r,t.mode||"show"),o={backgroundColor:r.css("backgroundColor")};s==="hide"&&(o.opacity=0),e.effects.save(r,i),r.show().css({backgroundImage:"none",backgroundColor:t.color||"#ffff99"}).animate(o,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){s==="hide"&&r.hide(),e.effects.restore(r,i),n()}})}})(jQuery);(function(e,t){e.effects.effect.pulsate=function(t,n){var r=e(this),i=e.effects.setMode(r,t.mode||"show"),s=i==="show",o=i==="hide",u=s||i==="hide",a=(t.times||5)*2+(u?1:0),f=t.duration/a,l=0,c=r.queue(),h=c.length,p;if(s||!r.is(":visible"))r.css("opacity",0).show(),l=1;for(p=1;p1&&c.splice.apply(c,[1,0].concat(c.splice(h,a+1))),r.dequeue()}})(jQuery);(function(e,t){e.effects.effect.puff=function(t,n){var r=e(this),i=e.effects.setMode(r,t.mode||"hide"),s=i==="hide",o=parseInt(t.percent,10)||150,u=o/100,a={height:r.height(),width:r.width()};e.extend(t,{effect:"scale",queue:!1,fade:!0,mode:i,complete:n,percent:s?o:100,from:s?a:{height:a.height*u,width:a.width*u}}),r.effect(t)},e.effects.effect.scale=function(t,n){var r=e(this),i=e.extend(!0,{},t),s=e.effects.setMode(r,t.mode||"effect"),o=parseInt(t.percent,10)||(parseInt(t.percent,10)===0?0:s==="hide"?0:100),u=t.direction||"both",a=t.origin,f={height:r.height(),width:r.width(),outerHeight:r.outerHeight(),outerWidth:r.outerWidth()},l={y:u!=="horizontal"?o/100:1,x:u!=="vertical"?o/100:1};i.effect="size",i.queue=!1,i.complete=n,s!=="effect"&&(i.origin=a||["middle","center"],i.restore=!0),i.from=t.from||(s==="show"?{height:0,width:0}:f),i.to={height:f.height*l.y,width:f.width*l.x,outerHeight:f.outerHeight*l.y,outerWidth:f.outerWidth*l.x},i.fade&&(s==="show"&&(i.from.opacity=0,i.to.opacity=1),s==="hide"&&(i.from.opacity=1,i.to.opacity=0)),r.effect(i)},e.effects.effect.size=function(t,n){var r=e(this),i=["position","top","bottom","left","right","width","height","overflow","opacity"],s=["position","top","bottom","left","right","overflow","opacity"],o=["width","height","overflow"],u=["fontSize"],a=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],f=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],l=e.effects.setMode(r,t.mode||"effect"),c=t.restore||l!=="effect",h=t.scale||"both",p=t.origin||["middle","center"],d,v,m,g=r.css("position");l==="show"&&r.show(),d={height:r.height(),width:r.width(),outerHeight:r.outerHeight(),outerWidth:r.outerWidth()},r.from=t.from||d,r.to=t.to||d,m={from:{y:r.from.height/d.height,x:r.from.width/d.width},to:{y:r.to.height/d.height,x:r.to.width/d.width}};if(h==="box"||h==="both")m.from.y!==m.to.y&&(i=i.concat(a),r.from=e.effects.setTransition(r,a,m.from.y,r.from),r.to=e.effects.setTransition(r,a,m.to.y,r.to)),m.from.x!==m.to.x&&(i=i.concat(f),r.from=e.effects.setTransition(r,f,m.from.x,r.from),r.to=e.effects.setTransition(r,f,m.to.x,r.to));(h==="content"||h==="both")&&m.from.y!==m.to.y&&(i=i.concat(u),r.from=e.effects.setTransition(r,u,m.from.y,r.from),r.to=e.effects.setTransition(r,u,m.to.y,r.to)),e.effects.save(r,c?i:s),r.show(),e.effects.createWrapper(r),r.css("overflow","hidden").css(r.from),p&&(v=e.effects.getBaseline(p,d),r.from.top=(d.outerHeight-r.outerHeight())*v.y,r.from.left=(d.outerWidth-r.outerWidth())*v.x,r.to.top=(d.outerHeight-r.to.outerHeight)*v.y,r.to.left=(d.outerWidth-r.to.outerWidth)*v.x),r.css(r.from);if(h==="content"||h==="both")a=a.concat(["marginTop","marginBottom"]).concat(u),f=f.concat(["marginLeft","marginRight"]),o=i.concat(a).concat(f),r.find("*[width]").each(function(){var n=e(this),r={height:n.height(),width:n.width()};c&&e.effects.save(n,o),n.from={height:r.height*m.from.y,width:r.width*m.from.x},n.to={height:r.height*m.to.y,width:r.width*m.to.x},m.from.y!==m.to.y&&(n.from=e.effects.setTransition(n,a,m.from.y,n.from),n.to=e.effects.setTransition(n,a,m.to.y,n.to)),m.from.x!==m.to.x&&(n.from=e.effects.setTransition(n,f,m.from.x,n.from),n.to=e.effects.setTransition(n,f,m.to.x,n.to)),n.css(n.from),n.animate(n.to,t.duration,t.easing,function(){c&&e.effects.restore(n,o)})});r.animate(r.to,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){r.to.opacity===0&&r.css("opacity",r.from.opacity),l==="hide"&&r.hide(),e.effects.restore(r,c?i:s),c||(g==="static"?r.css({position:"relative",top:r.to.top,left:r.to.left}):e.each(["top","left"],function(e,t){r.css(t,function(t,n){var i=parseInt(n,10),s=e?r.to.left:r.to.top;return n==="auto"?s+"px":i+s+"px"})})),e.effects.removeWrapper(r),n()}})}})(jQuery);(function(e,t){e.effects.effect.shake=function(t,n){var r=e(this),i=["position","top","bottom","left","right","height","width"],s=e.effects.setMode(r,t.mode||"effect"),o=t.direction||"left",u=t.distance||20,a=t.times||3,f=a*2+1,l=Math.round(t.duration/f),c=o==="up"||o==="down"?"top":"left",h=o==="up"||o==="left",p={},d={},v={},m,g=r.queue(),y=g.length;e.effects.save(r,i),r.show(),e.effects.createWrapper(r),p[c]=(h?"-=":"+=")+u,d[c]=(h?"+=":"-=")+u*2,v[c]=(h?"-=":"+=")+u*2,r.animate(p,l,t.easing);for(m=1;m1&&g.splice.apply(g,[1,0].concat(g.splice(y,f+1))),r.dequeue()}})(jQuery);(function(e,t){e.effects.effect.slide=function(t,n){var r=e(this),i=["position","top","bottom","left","right","width","height"],s=e.effects.setMode(r,t.mode||"show"),o=s==="show",u=t.direction||"left",a=u==="up"||u==="down"?"top":"left",f=u==="up"||u==="left",l,c={};e.effects.save(r,i),r.show(),l=t.distance||r[a==="top"?"outerHeight":"outerWidth"](!0),e.effects.createWrapper(r).css({overflow:"hidden"}),o&&r.css(a,f?isNaN(l)?"-"+l:-l:l),c[a]=(o?f?"+=":"-=":f?"-=":"+=")+l,r.animate(c,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){s==="hide"&&r.hide(),e.effects.restore(r,i),e.effects.removeWrapper(r),n()}})}})(jQuery);(function(e,t){e.effects.effect.transfer=function(t,n){var r=e(this),i=e(t.to),s=i.css("position")==="fixed",o=e("body"),u=s?o.scrollTop():0,a=s?o.scrollLeft():0,f=i.offset(),l={top:f.top-u,left:f.left-a,height:i.innerHeight(),width:i.innerWidth()},c=r.offset(),h=e('
                                                                                                  ').appendTo(document.body).addClass(t.className).css({top:c.top-u,left:c.left-a,height:r.innerHeight(),width:r.innerWidth(),position:s?"fixed":"absolute"}).animate(l,t.duration,t.easing,function(){h.remove(),n()})}})(jQuery);(function(e,t){var n=!1;e.widget("ui.menu",{version:"1.9.0",defaultElement:"
                                                                                                    ",delay:300,options:{icons:{submenu:"ui-icon-carat-1-e"},menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.element.uniqueId().addClass("ui-menu ui-widget ui-widget-content ui-corner-all").toggleClass("ui-menu-icons",!!this.element.find(".ui-icon").length).attr({role:this.options.role,tabIndex:0}).bind("click"+this.eventNamespace,e.proxy(function(e){this.options.disabled&&e.preventDefault()},this)),this.options.disabled&&this.element.addClass("ui-state-disabled").attr("aria-disabled","true"),this._on({"mousedown .ui-menu-item > a":function(e){e.preventDefault()},"click .ui-state-disabled > a":function(e){e.preventDefault()},"click .ui-menu-item:has(a)":function(t){var r=e(t.target).closest(".ui-menu-item");!n&&r.not(".ui-state-disabled").length&&(n=!0,this.select(t),r.has(".ui-menu").length?this.expand(t):this.element.is(":focus")||(this.element.trigger("focus",[!0]),this.active&&this.active.parents(".ui-menu").length===1&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":function(t){var n=e(t.currentTarget);n.siblings().children(".ui-state-active").removeClass("ui-state-active"),this.focus(t,n)},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(e,t){var n=this.active||this.element.children(".ui-menu-item").eq(0);t||this.focus(e,n)},blur:function(t){this._delay(function(){e.contains(this.element[0],this.document[0].activeElement)||this.collapseAll(t)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){e(t.target).closest(".ui-menu").length||this.collapseAll(t),n=!1}})},_destroy:function(){this.element.removeAttr("aria-activedescendant").find(".ui-menu").andSelf().removeClass("ui-menu ui-widget ui-widget-content ui-corner-all ui-menu-icons").removeAttr("role").removeAttr("tabIndex").removeAttr("aria-labelledby").removeAttr("aria-expanded").removeAttr("aria-hidden").removeAttr("aria-disabled").removeUniqueId().show(),this.element.find(".ui-menu-item").removeClass("ui-menu-item").removeAttr("role").removeAttr("aria-disabled").children("a").removeUniqueId().removeClass("ui-corner-all ui-state-hover").removeAttr("tabIndex").removeAttr("role").removeAttr("aria-haspopup").children().each(function(){var t=e(this);t.data("ui-menu-submenu-carat")&&t.remove()}),this.element.find(".ui-menu-divider").removeClass("ui-menu-divider ui-widget-content")},_keydown:function(t){function a(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}var n,r,i,s,o,u=!0;switch(t.keyCode){case e.ui.keyCode.PAGE_UP:this.previousPage(t);break;case e.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case e.ui.keyCode.HOME:this._move("first","first",t);break;case e.ui.keyCode.END:this._move("last","last",t);break;case e.ui.keyCode.UP:this.previous(t);break;case e.ui.keyCode.DOWN:this.next(t);break;case e.ui.keyCode.LEFT:this.collapse(t);break;case e.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case e.ui.keyCode.ENTER:case e.ui.keyCode.SPACE:this._activate(t);break;case e.ui.keyCode.ESCAPE:this.collapse(t);break;default:u=!1,r=this.previousFilter||"",i=String.fromCharCode(t.keyCode),s=!1,clearTimeout(this.filterTimer),i===r?s=!0:i=r+i,o=new RegExp("^"+a(i),"i"),n=this.activeMenu.children(".ui-menu-item").filter(function(){return o.test(e(this).children("a").text())}),n=s&&n.index(this.active.next())!==-1?this.active.nextAll(".ui-menu-item"):n,n.length||(i=String.fromCharCode(t.keyCode),o=new RegExp("^"+a(i),"i"),n=this.activeMenu.children(".ui-menu-item").filter(function(){return o.test(e(this).children("a").text())})),n.length?(this.focus(t,n),n.length>1?(this.previousFilter=i,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter):delete this.previousFilter}u&&t.preventDefault()},_activate:function(e){this.active.is(".ui-state-disabled")||(this.active.children("a[aria-haspopup='true']").length?this.expand(e):this.select(e))},refresh:function(){var t,n=this.options.icons.submenu,r=this.element.find(this.options.menus+":not(.ui-menu)").addClass("ui-menu ui-widget ui-widget-content ui-corner-all").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"});t=r.add(this.element),t.children(":not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","presentation").children("a").uniqueId().addClass("ui-corner-all").attr({tabIndex:-1,role:this._itemRole()}),t.children(":not(.ui-menu-item)").each(function(){var t=e(this);/[^\-—–\s]/.test(t.text())||t.addClass("ui-widget-content ui-menu-divider")}),t.children(".ui-state-disabled").attr("aria-disabled","true"),r.each(function(){var t=e(this),r=t.prev("a"),i=e("").addClass("ui-menu-icon ui-icon "+n).data("ui-menu-submenu-carat",!0);r.attr("aria-haspopup","true").prepend(i),t.attr("aria-labelledby",r.attr("id"))}),this.active&&!e.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},focus:function(e,t){var n,r;this.blur(e,e&&e.type==="focus"),this._scrollIntoView(t),this.active=t.first(),r=this.active.children("a").addClass("ui-state-focus"),this.options.role&&this.element.attr("aria-activedescendant",r.attr("id")),this.active.parent().closest(".ui-menu-item").children("a:first").addClass("ui-state-active"),e&&e.type==="keydown"?this._close():this.timer=this._delay(function(){this._close()},this.delay),n=t.children(".ui-menu"),n.length&&/^mouse/.test(e.type)&&this._startOpening(n),this.activeMenu=t.parent(),this._trigger("focus",e,{item:t})},_scrollIntoView:function(t){var n,r,i,s,o,u;this._hasScroll()&&(n=parseFloat(e.css(this.activeMenu[0],"borderTopWidth"))||0,r=parseFloat(e.css(this.activeMenu[0],"paddingTop"))||0,i=t.offset().top-this.activeMenu.offset().top-n-r,s=this.activeMenu.scrollTop(),o=this.activeMenu.height(),u=t.height(),i<0?this.activeMenu.scrollTop(s+i):i+u>o&&this.activeMenu.scrollTop(s+i-o+u))},blur:function(e,t){t||clearTimeout(this.timer);if(!this.active)return;this.active.children("a").removeClass("ui-state-focus"),this.active=null,this._trigger("blur",e,{item:this.active})},_startOpening:function(e){clearTimeout(this.timer);if(e.attr("aria-hidden")!=="true")return;this.timer=this._delay(function(){this._close(),this._open(e)},this.delay)},_open:function(t){var n=e.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(t.parents(".ui-menu")).hide().attr("aria-hidden","true"),t.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(n)},collapseAll:function(t,n){clearTimeout(this.timer),this.timer=this._delay(function(){var r=n?this.element:e(t&&t.target).closest(this.element.find(".ui-menu"));r.length||(r=this.element),this._close(r),this.blur(t),this.activeMenu=r},this.delay)},_close:function(e){e||(e=this.active?this.active.parent():this.element),e.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false").end().find("a.ui-state-active").removeClass("ui-state-active")},collapse:function(e){var t=this.active&&this.active.parent().closest(".ui-menu-item",this.element);t&&t.length&&(this._close(),this.focus(e,t))},expand:function(e){var t=this.active&&this.active.children(".ui-menu ").children(".ui-menu-item").first();t&&t.length&&(this._open(t.parent()),this._delay(function(){this.focus(e,t)}))},next:function(e){this._move("next","first",e)},previous:function(e){this._move("prev","last",e)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_move:function(e,t,n){var r;this.active&&(e==="first"||e==="last"?r=this.active[e==="first"?"prevAll":"nextAll"](".ui-menu-item").eq(-1):r=this.active[e+"All"](".ui-menu-item").eq(0));if(!r||!r.length||!this.active)r=this.activeMenu.children(".ui-menu-item")[t]();this.focus(n,r)},nextPage:function(t){var n,r,i;if(!this.active){this.next(t);return}if(this.isLastItem())return;this._hasScroll()?(r=this.active.offset().top,i=this.element.height(),this.active.nextAll(".ui-menu-item").each(function(){return n=e(this),n.offset().top-r-i<0}),this.focus(t,n)):this.focus(t,this.activeMenu.children(".ui-menu-item")[this.active?"last":"first"]())},previousPage:function(t){var n,r,i;if(!this.active){this.next(t);return}if(this.isFirstItem())return;this._hasScroll()?(r=this.active.offset().top,i=this.element.height(),this.active.prevAll(".ui-menu-item").each(function(){return n=e(this),n.offset().top-r+i>0}),this.focus(t,n)):this.focus(t,this.activeMenu.children(".ui-menu-item").first())},_hasScroll:function(){return this.element.outerHeight()
                                                                                                  ").appendTo(this.element),this.oldValue=this._value(),this._refreshValue()},_destroy:function(){this.element.removeClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow"),this.valueDiv.remove()},value:function(e){return e===t?this._value():(this._setOption("value",e),this)},_setOption:function(e,t){e==="value"&&(this.options.value=t,this._refreshValue(),this._value()===this.options.max&&this._trigger("complete")),this._super(e,t)},_value:function(){var e=this.options.value;return typeof e!="number"&&(e=0),Math.min(this.options.max,Math.max(this.min,e))},_percentage:function(){return 100*this._value()/this.options.max},_refreshValue:function(){var e=this.value(),t=this._percentage();this.oldValue!==e&&(this.oldValue=e,this._trigger("change")),this.valueDiv.toggle(e>this.min).toggleClass("ui-corner-right",e===this.options.max).width(t.toFixed(0)+"%"),this.element.attr("aria-valuenow",e)}})})(jQuery);(function(e,t){e.widget("ui.resizable",e.ui.mouse,{version:"1.9.0",widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1e3},_create:function(){var t=this,n=this.options;this.element.addClass("ui-resizable"),e.extend(this,{_aspectRatio:!!n.aspectRatio,aspectRatio:n.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:n.helper||n.ghost||n.animate?n.helper||"ui-resizable-helper":null}),this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)&&(this.element.wrap(e('
                                                                                                  ').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("resizable",this.element.data("resizable")),this.elementIsWrapper=!0,this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")}),this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0}),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css({margin:this.originalElement.css("margin")}),this._proportionallyResize()),this.handles=n.handles||(e(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se");if(this.handles.constructor==String){this.handles=="all"&&(this.handles="n,e,s,w,se,sw,ne,nw");var r=this.handles.split(",");this.handles={};for(var i=0;i
                                                                                                  ');u.css({zIndex:n.zIndex}),"se"==s&&u.addClass("ui-icon ui-icon-gripsmall-diagonal-se"),this.handles[s]=".ui-resizable-"+s,this.element.append(u)}}this._renderAxis=function(t){t=t||this.element;for(var n in this.handles){this.handles[n].constructor==String&&(this.handles[n]=e(this.handles[n],this.element).show());if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var r=e(this.handles[n],this.element),i=0;i=/sw|ne|nw|se|n|s/.test(n)?r.outerHeight():r.outerWidth();var s=["padding",/ne|nw|n/.test(n)?"Top":/se|sw|s/.test(n)?"Bottom":/^e$/.test(n)?"Right":"Left"].join("");t.css(s,i),this._proportionallyResize()}if(!e(this.handles[n]).length)continue}},this._renderAxis(this.element),this._handles=e(".ui-resizable-handle",this.element).disableSelection(),this._handles.mouseover(function(){if(!t.resizing){if(this.className)var e=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i);t.axis=e&&e[1]?e[1]:"se"}}),n.autoHide&&(this._handles.hide(),e(this.element).addClass("ui-resizable-autohide").mouseenter(function(){if(n.disabled)return;e(this).removeClass("ui-resizable-autohide"),t._handles.show()}).mouseleave(function(){if(n.disabled)return;t.resizing||(e(this).addClass("ui-resizable-autohide"),t._handles.hide())})),this._mouseInit()},_destroy:function(){this._mouseDestroy();var t=function(t){e(t).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").removeData("ui-resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){t(this.element);var n=this.element;n.after(this.originalElement.css({position:n.css("position"),width:n.outerWidth(),height:n.outerHeight(),top:n.css("top"),left:n.css("left")})).remove()}return this.originalElement.css("resize",this.originalResizeStyle),t(this.originalElement),this},_mouseCapture:function(t){var n=!1;for(var r in this.handles)e(this.handles[r])[0]==t.target&&(n=!0);return!this.options.disabled&&n},_mouseStart:function(t){var r=this.options,i=this.element.position(),s=this.element;this.resizing=!0,this.documentScroll={top:e(document).scrollTop(),left:e(document).scrollLeft()},(s.is(".ui-draggable")||/absolute/.test(s.css("position")))&&s.css({position:"absolute",top:i.top,left:i.left}),this._renderProxy();var o=n(this.helper.css("left")),u=n(this.helper.css("top"));r.containment&&(o+=e(r.containment).scrollLeft()||0,u+=e(r.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:o,top:u},this.size=this._helper?{width:s.outerWidth(),height:s.outerHeight()}:{width:s.width(),height:s.height()},this.originalSize=this._helper?{width:s.outerWidth(),height:s.outerHeight()}:{width:s.width(),height:s.height()},this.originalPosition={left:o,top:u},this.sizeDiff={width:s.outerWidth()-s.width(),height:s.outerHeight()-s.height()},this.originalMousePosition={left:t.pageX,top:t.pageY},this.aspectRatio=typeof r.aspectRatio=="number"?r.aspectRatio:this.originalSize.width/this.originalSize.height||1;var a=e(".ui-resizable-"+this.axis).css("cursor");return e("body").css("cursor",a=="auto"?this.axis+"-resize":a),s.addClass("ui-resizable-resizing"),this._propagate("start",t),!0},_mouseDrag:function(e){var t=this.helper,n=this.options,r={},i=this,s=this.originalMousePosition,o=this.axis,u=e.pageX-s.left||0,a=e.pageY-s.top||0,f=this._change[o];if(!f)return!1;var l=f.apply(this,[e,u,a]);this._updateVirtualBoundaries(e.shiftKey);if(this._aspectRatio||e.shiftKey)l=this._updateRatio(l,e);return l=this._respectSize(l,e),this._propagate("resize",e),t.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"}),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),this._updateCache(l),this._trigger("resize",e,this.ui()),!1},_mouseStop:function(t){this.resizing=!1;var n=this.options,r=this;if(this._helper){var i=this._proportionallyResizeElements,s=i.length&&/textarea/i.test(i[0].nodeName),o=s&&e.ui.hasScroll(i[0],"left")?0:r.sizeDiff.height,u=s?0:r.sizeDiff.width,a={width:r.helper.width()-u,height:r.helper.height()-o},f=parseInt(r.element.css("left"),10)+(r.position.left-r.originalPosition.left)||null,l=parseInt(r.element.css("top"),10)+(r.position.top-r.originalPosition.top)||null;n.animate||this.element.css(e.extend(a,{top:l,left:f})),r.helper.height(r.size.height),r.helper.width(r.size.width),this._helper&&!n.animate&&this._proportionallyResize()}return e("body").css("cursor","auto"),this.element.removeClass("ui-resizable-resizing"),this._propagate("stop",t),this._helper&&this.helper.remove(),!1},_updateVirtualBoundaries:function(e){var t=this.options,n,i,s,o,u;u={minWidth:r(t.minWidth)?t.minWidth:0,maxWidth:r(t.maxWidth)?t.maxWidth:Infinity,minHeight:r(t.minHeight)?t.minHeight:0,maxHeight:r(t.maxHeight)?t.maxHeight:Infinity};if(this._aspectRatio||e)n=u.minHeight*this.aspectRatio,s=u.minWidth/this.aspectRatio,i=u.maxHeight*this.aspectRatio,o=u.maxWidth/this.aspectRatio,n>u.minWidth&&(u.minWidth=n),s>u.minHeight&&(u.minHeight=s),ie.width,l=r(e.height)&&i.minHeight&&i.minHeight>e.height;f&&(e.width=i.minWidth),l&&(e.height=i.minHeight),u&&(e.width=i.maxWidth),a&&(e.height=i.maxHeight);var c=this.originalPosition.left+this.originalSize.width,h=this.position.top+this.size.height,p=/sw|nw|w/.test(o),d=/nw|ne|n/.test(o);f&&p&&(e.left=c-i.minWidth),u&&p&&(e.left=c-i.maxWidth),l&&d&&(e.top=h-i.minHeight),a&&d&&(e.top=h-i.maxHeight);var v=!e.width&&!e.height;return v&&!e.left&&e.top?e.top=null:v&&!e.top&&e.left&&(e.left=null),e},_proportionallyResize:function(){var t=this.options;if(!this._proportionallyResizeElements.length)return;var n=this.helper||this.element;for(var r=0;r
                                                                                                  ');var r=e.browser.msie&&e.browser.version<7,i=r?1:0,s=r?2:-1;this.helper.addClass(this._helper).css({width:this.element.outerWidth()+s,height:this.element.outerHeight()+s,position:"absolute",left:this.elementOffset.left-i+"px",top:this.elementOffset.top-i+"px",zIndex:++n.zIndex}),this.helper.appendTo("body").disableSelection()}else this.helper=this.element},_change:{e:function(e,t,n){return{width:this.originalSize.width+t}},w:function(e,t,n){var r=this.options,i=this.originalSize,s=this.originalPosition;return{left:s.left+t,width:i.width-t}},n:function(e,t,n){var r=this.options,i=this.originalSize,s=this.originalPosition;return{top:s.top+n,height:i.height-n}},s:function(e,t,n){return{height:this.originalSize.height+n}},se:function(t,n,r){return e.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[t,n,r]))},sw:function(t,n,r){return e.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[t,n,r]))},ne:function(t,n,r){return e.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[t,n,r]))},nw:function(t,n,r){return e.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[t,n,r]))}},_propagate:function(t,n){e.ui.plugin.call(this,t,[n,this.ui()]),t!="resize"&&this._trigger(t,n,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),e.ui.plugin.add("resizable","alsoResize",{start:function(t,n){var r=e(this).data("resizable"),i=r.options,s=function(t){e(t).each(function(){var t=e(this);t.data("resizable-alsoresize",{width:parseInt(t.width(),10),height:parseInt(t.height(),10),left:parseInt(t.css("left"),10),top:parseInt(t.css("top"),10)})})};typeof i.alsoResize=="object"&&!i.alsoResize.parentNode?i.alsoResize.length?(i.alsoResize=i.alsoResize[0],s(i.alsoResize)):e.each(i.alsoResize,function(e){s(e)}):s(i.alsoResize)},resize:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r.originalSize,o=r.originalPosition,u={height:r.size.height-s.height||0,width:r.size.width-s.width||0,top:r.position.top-o.top||0,left:r.position.left-o.left||0},a=function(t,r){e(t).each(function(){var t=e(this),i=e(this).data("resizable-alsoresize"),s={},o=r&&r.length?r:t.parents(n.originalElement[0]).length?["width","height"]:["width","height","top","left"];e.each(o,function(e,t){var n=(i[t]||0)+(u[t]||0);n&&n>=0&&(s[t]=n||null)}),t.css(s)})};typeof i.alsoResize=="object"&&!i.alsoResize.nodeType?e.each(i.alsoResize,function(e,t){a(e,t)}):a(i.alsoResize)},stop:function(t,n){e(this).removeData("resizable-alsoresize")}}),e.ui.plugin.add("resizable","animate",{stop:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r._proportionallyResizeElements,o=s.length&&/textarea/i.test(s[0].nodeName),u=o&&e.ui.hasScroll(s[0],"left")?0:r.sizeDiff.height,a=o?0:r.sizeDiff.width,f={width:r.size.width-a,height:r.size.height-u},l=parseInt(r.element.css("left"),10)+(r.position.left-r.originalPosition.left)||null,c=parseInt(r.element.css("top"),10)+(r.position.top-r.originalPosition.top)||null;r.element.animate(e.extend(f,c&&l?{top:c,left:l}:{}),{duration:i.animateDuration,easing:i.animateEasing,step:function(){var n={width:parseInt(r.element.css("width"),10),height:parseInt(r.element.css("height"),10),top:parseInt(r.element.css("top"),10),left:parseInt(r.element.css("left"),10)};s&&s.length&&e(s[0]).css({width:n.width,height:n.height}),r._updateCache(n),r._propagate("resize",t)}})}}),e.ui.plugin.add("resizable","containment",{start:function(t,r){var i=e(this).data("resizable"),s=i.options,o=i.element,u=s.containment,a=u instanceof e?u.get(0):/parent/.test(u)?o.parent().get(0):u;if(!a)return;i.containerElement=e(a);if(/document/.test(u)||u==document)i.containerOffset={left:0,top:0},i.containerPosition={left:0,top:0},i.parentData={element:e(document),left:0,top:0,width:e(document).width(),height:e(document).height()||document.body.parentNode.scrollHeight};else{var f=e(a),l=[];e(["Top","Right","Left","Bottom"]).each(function(e,t){l[e]=n(f.css("padding"+t))}),i.containerOffset=f.offset(),i.containerPosition=f.position(),i.containerSize={height:f.innerHeight()-l[3],width:f.innerWidth()-l[1]};var c=i.containerOffset,h=i.containerSize.height,p=i.containerSize.width,d=e.ui.hasScroll(a,"left")?a.scrollWidth:p,v=e.ui.hasScroll(a)?a.scrollHeight:h;i.parentData={element:a,left:c.left,top:c.top,width:d,height:v}}},resize:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r.containerSize,o=r.containerOffset,u=r.size,a=r.position,f=r._aspectRatio||t.shiftKey,l={top:0,left:0},c=r.containerElement;c[0]!=document&&/static/.test(c.css("position"))&&(l=o),a.left<(r._helper?o.left:0)&&(r.size.width=r.size.width+(r._helper?r.position.left-o.left:r.position.left-l.left),f&&(r.size.height=r.size.width/r.aspectRatio),r.position.left=i.helper?o.left:0),a.top<(r._helper?o.top:0)&&(r.size.height=r.size.height+(r._helper?r.position.top-o.top:r.position.top),f&&(r.size.width=r.size.height*r.aspectRatio),r.position.top=r._helper?o.top:0),r.offset.left=r.parentData.left+r.position.left,r.offset.top=r.parentData.top+r.position.top;var h=Math.abs((r._helper?r.offset.left-l.left:r.offset.left-l.left)+r.sizeDiff.width),p=Math.abs((r._helper?r.offset.top-l.top:r.offset.top-o.top)+r.sizeDiff.height),d=r.containerElement.get(0)==r.element.parent().get(0),v=/relative|absolute/.test(r.containerElement.css("position"));d&&v&&(h-=r.parentData.left),h+r.size.width>=r.parentData.width&&(r.size.width=r.parentData.width-h,f&&(r.size.height=r.size.width/r.aspectRatio)),p+r.size.height>=r.parentData.height&&(r.size.height=r.parentData.height-p,f&&(r.size.width=r.size.height*r.aspectRatio))},stop:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r.position,o=r.containerOffset,u=r.containerPosition,a=r.containerElement,f=e(r.helper),l=f.offset(),c=f.outerWidth()-r.sizeDiff.width,h=f.outerHeight()-r.sizeDiff.height;r._helper&&!i.animate&&/relative/.test(a.css("position"))&&e(this).css({left:l.left-u.left-o.left,width:c,height:h}),r._helper&&!i.animate&&/static/.test(a.css("position"))&&e(this).css({left:l.left-u.left-o.left,width:c,height:h})}}),e.ui.plugin.add("resizable","ghost",{start:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r.size;r.ghost=r.originalElement.clone(),r.ghost.css({opacity:.25,display:"block",position:"relative",height:s.height,width:s.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof i.ghost=="string"?i.ghost:""),r.ghost.appendTo(r.helper)},resize:function(t,n){var r=e(this).data("resizable"),i=r.options;r.ghost&&r.ghost.css({position:"relative",height:r.size.height,width:r.size.width})},stop:function(t,n){var r=e(this).data("resizable"),i=r.options;r.ghost&&r.helper&&r.helper.get(0).removeChild(r.ghost.get(0))}}),e.ui.plugin.add("resizable","grid",{resize:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r.size,o=r.originalSize,u=r.originalPosition,a=r.axis,f=i._aspectRatio||t.shiftKey;i.grid=typeof i.grid=="number"?[i.grid,i.grid]:i.grid;var l=Math.round((s.width-o.width)/(i.grid[0]||1))*(i.grid[0]||1),c=Math.round((s.height-o.height)/(i.grid[1]||1))*(i.grid[1]||1);/^(se|s|e)$/.test(a)?(r.size.width=o.width+l,r.size.height=o.height+c):/^(ne)$/.test(a)?(r.size.width=o.width+l,r.size.height=o.height+c,r.position.top=u.top-c):/^(sw)$/.test(a)?(r.size.width=o.width+l,r.size.height=o.height+c,r.position.left=u.left-l):(r.size.width=o.width+l,r.size.height=o.height+c,r.position.top=u.top-c,r.position.left=u.left-l)}});var n=function(e){return parseInt(e,10)||0},r=function(e){return!isNaN(parseInt(e,10))}})(jQuery);(function(e,t){e.widget("ui.selectable",e.ui.mouse,{version:"1.9.0",options:{appendTo:"body",autoRefresh:!0,distance:0,filter:"*",tolerance:"touch"},_create:function(){var t=this;this.element.addClass("ui-selectable"),this.dragged=!1;var n;this.refresh=function(){n=e(t.options.filter,t.element[0]),n.addClass("ui-selectee"),n.each(function(){var t=e(this),n=t.offset();e.data(this,"selectable-item",{element:this,$element:t,left:n.left,top:n.top,right:n.left+t.outerWidth(),bottom:n.top+t.outerHeight(),startselected:!1,selected:t.hasClass("ui-selected"),selecting:t.hasClass("ui-selecting"),unselecting:t.hasClass("ui-unselecting")})})},this.refresh(),this.selectees=n.addClass("ui-selectee"),this._mouseInit(),this.helper=e("
                                                                                                  ")},_destroy:function(){this.selectees.removeClass("ui-selectee").removeData("selectable-item"),this.element.removeClass("ui-selectable ui-selectable-disabled"),this._mouseDestroy()},_mouseStart:function(t){var n=this;this.opos=[t.pageX,t.pageY];if(this.options.disabled)return;var r=this.options;this.selectees=e(r.filter,this.element[0]),this._trigger("start",t),e(r.appendTo).append(this.helper),this.helper.css({left:t.clientX,top:t.clientY,width:0,height:0}),r.autoRefresh&&this.refresh(),this.selectees.filter(".ui-selected").each(function(){var r=e.data(this,"selectable-item");r.startselected=!0,!t.metaKey&&!t.ctrlKey&&(r.$element.removeClass("ui-selected"),r.selected=!1,r.$element.addClass("ui-unselecting"),r.unselecting=!0,n._trigger("unselecting",t,{unselecting:r.element}))}),e(t.target).parents().andSelf().each(function(){var r=e.data(this,"selectable-item");if(r){var i=!t.metaKey&&!t.ctrlKey||!r.$element.hasClass("ui-selected");return r.$element.removeClass(i?"ui-unselecting":"ui-selected").addClass(i?"ui-selecting":"ui-unselecting"),r.unselecting=!i,r.selecting=i,r.selected=i,i?n._trigger("selecting",t,{selecting:r.element}):n._trigger("unselecting",t,{unselecting:r.element}),!1}})},_mouseDrag:function(t){var n=this;this.dragged=!0;if(this.options.disabled)return;var r=this.options,i=this.opos[0],s=this.opos[1],o=t.pageX,u=t.pageY;if(i>o){var a=o;o=i,i=a}if(s>u){var a=u;u=s,s=a}return this.helper.css({left:i,top:s,width:o-i,height:u-s}),this.selectees.each(function(){var a=e.data(this,"selectable-item");if(!a||a.element==n.element[0])return;var f=!1;r.tolerance=="touch"?f=!(a.left>o||a.rightu||a.bottomi&&a.rights&&a.bottom").appendTo(this.element).addClass("ui-slider-range ui-widget-header"+(r.range==="min"||r.range==="max"?" ui-slider-range-"+r.range:"")));for(t=i.length;tn&&(i=n,s=e(this),o=t)}),c.range===!0&&this.values(1)===c.min&&(o+=1,s=e(this.handles[o])),u=this._start(t,o),u===!1?!1:(this._mouseSliding=!0,this._handleIndex=o,s.addClass("ui-state-active").focus(),a=s.offset(),f=!e(t.target).parents().andSelf().is(".ui-slider-handle"),this._clickOffset=f?{left:0,top:0}:{left:t.pageX-a.left-s.width()/2,top:t.pageY-a.top-s.height()/2-(parseInt(s.css("borderTopWidth"),10)||0)-(parseInt(s.css("borderBottomWidth"),10)||0)+(parseInt(s.css("marginTop"),10)||0)},this.handles.hasClass("ui-state-hover")||this._slide(t,o,r),this._animateOff=!0,!0))},_mouseStart:function(e){return!0},_mouseDrag:function(e){var t={x:e.pageX,y:e.pageY},n=this._normValueFromMouse(t);return this._slide(e,this._handleIndex,n),!1},_mouseStop:function(e){return this.handles.removeClass("ui-state-active"),this._mouseSliding=!1,this._stop(e,this._handleIndex),this._change(e,this._handleIndex),this._handleIndex=null,this._clickOffset=null,this._animateOff=!1,!1},_detectOrientation:function(){this.orientation=this.options.orientation==="vertical"?"vertical":"horizontal"},_normValueFromMouse:function(e){var t,n,r,i,s;return this.orientation==="horizontal"?(t=this.elementSize.width,n=e.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(t=this.elementSize.height,n=e.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)),r=n/t,r>1&&(r=1),r<0&&(r=0),this.orientation==="vertical"&&(r=1-r),i=this._valueMax()-this._valueMin(),s=this._valueMin()+r*i,this._trimAlignValue(s)},_start:function(e,t){var n={handle:this.handles[t],value:this.value()};return this.options.values&&this.options.values.length&&(n.value=this.values(t),n.values=this.values()),this._trigger("start",e,n)},_slide:function(e,t,n){var r,i,s;this.options.values&&this.options.values.length?(r=this.values(t?0:1),this.options.values.length===2&&this.options.range===!0&&(t===0&&n>r||t===1&&n1){this.options.values[t]=this._trimAlignValue(n),this._refreshValue(),this._change(null,t);return}if(!arguments.length)return this._values();if(!e.isArray(arguments[0]))return this.options.values&&this.options.values.length?this._values(t):this.value();r=this.options.values,i=arguments[0];for(s=0;s=this._valueMax())return this._valueMax();var t=this.options.step>0?this.options.step:1,n=(e-this._valueMin())%t,r=e-n;return Math.abs(n)*2>=t&&(r+=n>0?t:-t),parseFloat(r.toFixed(5))},_valueMin:function(){return this.options.min},_valueMax:function(){return this.options.max},_refreshValue:function(){var t,n,r,i,s,o=this.options.range,u=this.options,a=this,f=this._animateOff?!1:u.animate,l={};this.options.values&&this.options.values.length?this.handles.each(function(r,i){n=(a.values(r)-a._valueMin())/(a._valueMax()-a._valueMin())*100,l[a.orientation==="horizontal"?"left":"bottom"]=n+"%",e(this).stop(1,1)[f?"animate":"css"](l,u.animate),a.options.range===!0&&(a.orientation==="horizontal"?(r===0&&a.range.stop(1,1)[f?"animate":"css"]({left:n+"%"},u.animate),r===1&&a.range[f?"animate":"css"]({width:n-t+"%"},{queue:!1,duration:u.animate})):(r===0&&a.range.stop(1,1)[f?"animate":"css"]({bottom:n+"%"},u.animate),r===1&&a.range[f?"animate":"css"]({height:n-t+"%"},{queue:!1,duration:u.animate}))),t=n}):(r=this.value(),i=this._valueMin(),s=this._valueMax(),n=s!==i?(r-i)/(s-i)*100:0,l[this.orientation==="horizontal"?"left":"bottom"]=n+"%",this.handle.stop(1,1)[f?"animate":"css"](l,u.animate),o==="min"&&this.orientation==="horizontal"&&this.range.stop(1,1)[f?"animate":"css"]({width:n+"%"},u.animate),o==="max"&&this.orientation==="horizontal"&&this.range[f?"animate":"css"]({width:100-n+"%"},{queue:!1,duration:u.animate}),o==="min"&&this.orientation==="vertical"&&this.range.stop(1,1)[f?"animate":"css"]({height:n+"%"},u.animate),o==="max"&&this.orientation==="vertical"&&this.range[f?"animate":"css"]({height:100-n+"%"},{queue:!1,duration:u.animate}))}})})(jQuery);(function(e,t){e.widget("ui.sortable",e.ui.mouse,{version:"1.9.0",widgetEventPrefix:"sort",ready:!1,options:{appendTo:"parent",axis:!1,connectWith:!1,containment:!1,cursor:"auto",cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:"original",items:"> *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1e3},_create:function(){var e=this.options;this.containerCache={},this.element.addClass("ui-sortable"),this.refresh(),this.floating=this.items.length?e.axis==="x"||/left|right/.test(this.items[0].item.css("float"))||/inline|table-cell/.test(this.items[0].item.css("display")):!1,this.offset=this.element.offset(),this._mouseInit(),this.ready=!0},_destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled"),this._mouseDestroy();for(var e=this.items.length-1;e>=0;e--)this.items[e].item.removeData(this.widgetName+"-item");return this},_setOption:function(t,n){t==="disabled"?(this.options[t]=n,this.widget().toggleClass("ui-sortable-disabled",!!n)):e.Widget.prototype._setOption.apply(this,arguments)},_mouseCapture:function(t,n){var r=this;if(this.reverting)return!1;if(this.options.disabled||this.options.type=="static")return!1;this._refreshItems(t);var i=null,s=e(t.target).parents().each(function(){if(e.data(this,r.widgetName+"-item")==r)return i=e(this),!1});e.data(t.target,r.widgetName+"-item")==r&&(i=e(t.target));if(!i)return!1;if(this.options.handle&&!n){var o=!1;e(this.options.handle,i).find("*").andSelf().each(function(){this==t.target&&(o=!0)});if(!o)return!1}return this.currentItem=i,this._removeCurrentsFromItems(),!0},_mouseStart:function(t,n,r){var i=this.options;this.currentContainer=this,this.refreshPositions(),this.helper=this._createHelper(t),this._cacheHelperProportions(),this._cacheMargins(),this.scrollParent=this.helper.scrollParent(),this.offset=this.currentItem.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},e.extend(this.offset,{click:{left:t.pageX-this.offset.left,top:t.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.helper.css("position","absolute"),this.cssPosition=this.helper.css("position"),this.originalPosition=this._generatePosition(t),this.originalPageX=t.pageX,this.originalPageY=t.pageY,i.cursorAt&&this._adjustOffsetFromHelper(i.cursorAt),this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]},this.helper[0]!=this.currentItem[0]&&this.currentItem.hide(),this._createPlaceholder(),i.containment&&this._setContainment(),i.cursor&&(e("body").css("cursor")&&(this._storedCursor=e("body").css("cursor")),e("body").css("cursor",i.cursor)),i.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",i.opacity)),i.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",i.zIndex)),this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",t,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions();if(!r)for(var s=this.containers.length-1;s>=0;s--)this.containers[s]._trigger("activate",t,this._uiHash(this));return e.ui.ddmanager&&(e.ui.ddmanager.current=this),e.ui.ddmanager&&!i.dropBehaviour&&e.ui.ddmanager.prepareOffsets(this,t),this.dragging=!0,this.helper.addClass("ui-sortable-helper"),this._mouseDrag(t),!0},_mouseDrag:function(t){this.position=this._generatePosition(t),this.positionAbs=this._convertPositionTo("absolute"),this.lastPositionAbs||(this.lastPositionAbs=this.positionAbs);if(this.options.scroll){var n=this.options,r=!1;this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-t.pageY=0;i--){var s=this.items[i],o=s.item[0],u=this._intersectsWithPointer(s);if(!u)continue;if(s.instance!==this.currentContainer)continue;if(o!=this.currentItem[0]&&this.placeholder[u==1?"next":"prev"]()[0]!=o&&!e.contains(this.placeholder[0],o)&&(this.options.type=="semi-dynamic"?!e.contains(this.element[0],o):!0)){this.direction=u==1?"down":"up";if(this.options.tolerance!="pointer"&&!this._intersectsWithSides(s))break;this._rearrange(t,s),this._trigger("change",t,this._uiHash());break}}return this._contactContainers(t),e.ui.ddmanager&&e.ui.ddmanager.drag(this,t),this._trigger("sort",t,this._uiHash()),this.lastPositionAbs=this.positionAbs,!1},_mouseStop:function(t,n){if(!t)return;e.ui.ddmanager&&!this.options.dropBehaviour&&e.ui.ddmanager.drop(this,t);if(this.options.revert){var r=this,i=this.placeholder.offset();this.reverting=!0,e(this.helper).animate({left:i.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft),top:i.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){r._clear(t)})}else this._clear(t,n);return!1},cancel:function(){if(this.dragging){this._mouseUp({target:null}),this.options.helper=="original"?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"):this.currentItem.show();for(var t=this.containers.length-1;t>=0;t--)this.containers[t]._trigger("deactivate",null,this._uiHash(this)),this.containers[t].containerCache.over&&(this.containers[t]._trigger("out",null,this._uiHash(this)),this.containers[t].containerCache.over=0)}return this.placeholder&&(this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.options.helper!="original"&&this.helper&&this.helper[0].parentNode&&this.helper.remove(),e.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?e(this.domPosition.prev).after(this.currentItem):e(this.domPosition.parent).prepend(this.currentItem)),this},serialize:function(t){var n=this._getItemsAsjQuery(t&&t.connected),r=[];return t=t||{},e(n).each(function(){var n=(e(t.item||this).attr(t.attribute||"id")||"").match(t.expression||/(.+)[-=_](.+)/);n&&r.push((t.key||n[1]+"[]")+"="+(t.key&&t.expression?n[1]:n[2]))}),!r.length&&t.key&&r.push(t.key+"="),r.join("&")},toArray:function(t){var n=this._getItemsAsjQuery(t&&t.connected),r=[];return t=t||{},n.each(function(){r.push(e(t.item||this).attr(t.attribute||"id")||"")}),r},_intersectsWith:function(e){var t=this.positionAbs.left,n=t+this.helperProportions.width,r=this.positionAbs.top,i=r+this.helperProportions.height,s=e.left,o=s+e.width,u=e.top,a=u+e.height,f=this.offset.click.top,l=this.offset.click.left,c=r+f>u&&r+fs&&t+le[this.floating?"width":"height"]?c:s0?"down":"up")},_getDragHorizontalDirection:function(){var e=this.positionAbs.left-this.lastPositionAbs.left;return e!=0&&(e>0?"right":"left")},refresh:function(e){return this._refreshItems(e),this.refreshPositions(),this},_connectWith:function(){var e=this.options;return e.connectWith.constructor==String?[e.connectWith]:e.connectWith},_getItemsAsjQuery:function(t){var n=[],r=[],i=this._connectWith();if(i&&t)for(var s=i.length-1;s>=0;s--){var o=e(i[s]);for(var u=o.length-1;u>=0;u--){var a=e.data(o[u],this.widgetName);a&&a!=this&&!a.options.disabled&&r.push([e.isFunction(a.options.items)?a.options.items.call(a.element):e(a.options.items,a.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),a])}}r.push([e.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):e(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]);for(var s=r.length-1;s>=0;s--)r[s][0].each(function(){n.push(this)});return e(n)},_removeCurrentsFromItems:function(){var e=this.currentItem.find(":data("+this.widgetName+"-item)");for(var t=0;t=0;s--){var o=e(i[s]);for(var u=o.length-1;u>=0;u--){var a=e.data(o[u],this.widgetName);a&&a!=this&&!a.options.disabled&&(r.push([e.isFunction(a.options.items)?a.options.items.call(a.element[0],t,{item:this.currentItem}):e(a.options.items,a.element),a]),this.containers.push(a))}}for(var s=r.length-1;s>=0;s--){var f=r[s][1],l=r[s][0];for(var u=0,c=l.length;u=0;n--){var r=this.items[n];if(r.instance!=this.currentContainer&&this.currentContainer&&r.item[0]!=this.currentItem[0])continue;var i=this.options.toleranceElement?e(this.options.toleranceElement,r.item):r.item;t||(r.width=i.outerWidth(),r.height=i.outerHeight());var s=i.offset();r.left=s.left,r.top=s.top}if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(var n=this.containers.length-1;n>=0;n--){var s=this.containers[n].element.offset();this.containers[n].containerCache.left=s.left,this.containers[n].containerCache.top=s.top,this.containers[n].containerCache.width=this.containers[n].element.outerWidth(),this.containers[n].containerCache.height=this.containers[n].element.outerHeight()}return this},_createPlaceholder:function(t){t=t||this;var n=t.options;if(!n.placeholder||n.placeholder.constructor==String){var r=n.placeholder;n.placeholder={element:function(){var n=e(document.createElement(t.currentItem[0].nodeName)).addClass(r||t.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];return r||(n.style.visibility="hidden"),n},update:function(e,i){if(r&&!n.forcePlaceholderSize)return;i.height()||i.height(t.currentItem.innerHeight()-parseInt(t.currentItem.css("paddingTop")||0,10)-parseInt(t.currentItem.css("paddingBottom")||0,10)),i.width()||i.width(t.currentItem.innerWidth()-parseInt(t.currentItem.css("paddingLeft")||0,10)-parseInt(t.currentItem.css("paddingRight")||0,10))}}}t.placeholder=e(n.placeholder.element.call(t.element,t.currentItem)),t.currentItem.after(t.placeholder),n.placeholder.update(t,t.placeholder)},_contactContainers:function(t){var n=null,r=null;for(var i=this.containers.length-1;i>=0;i--){if(e.contains(this.currentItem[0],this.containers[i].element[0]))continue;if(this._intersectsWith(this.containers[i].containerCache)){if(n&&e.contains(this.containers[i].element[0],n.element[0]))continue;n=this.containers[i],r=i}else this.containers[i].containerCache.over&&(this.containers[i]._trigger("out",t,this._uiHash(this)),this.containers[i].containerCache.over=0)}if(!n)return;if(this.containers.length===1)this.containers[r]._trigger("over",t,this._uiHash(this)),this.containers[r].containerCache.over=1;else if(this.currentContainer!=this.containers[r]){var s=1e4,o=null,u=this.positionAbs[this.containers[r].floating?"left":"top"];for(var a=this.items.length-1;a>=0;a--){if(!e.contains(this.containers[r].element[0],this.items[a].item[0]))continue;var f=this.containers[r].floating?this.items[a].item.offset().left:this.items[a].item.offset().top;Math.abs(f-u)0?"down":"up")}if(!o&&!this.options.dropOnEmpty)return;this.currentContainer=this.containers[r],o?this._rearrange(t,o,null,!0):this._rearrange(t,null,this.containers[r].element,!0),this._trigger("change",t,this._uiHash()),this.containers[r]._trigger("change",t,this._uiHash(this)),this.options.placeholder.update(this.currentContainer,this.placeholder),this.containers[r]._trigger("over",t,this._uiHash(this)),this.containers[r].containerCache.over=1}},_createHelper:function(t){var n=this.options,r=e.isFunction(n.helper)?e(n.helper.apply(this.element[0],[t,this.currentItem])):n.helper=="clone"?this.currentItem.clone():this.currentItem;return r.parents("body").length||e(n.appendTo!="parent"?n.appendTo:this.currentItem[0].parentNode)[0].appendChild(r[0]),r[0]==this.currentItem[0]&&(this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")}),(r[0].style.width==""||n.forceHelperSize)&&r.width(this.currentItem.width()),(r[0].style.height==""||n.forceHelperSize)&&r.height(this.currentItem.height()),r},_adjustOffsetFromHelper:function(t){typeof t=="string"&&(t=t.split(" ")),e.isArray(t)&&(t={left:+t[0],top:+t[1]||0}),"left"in t&&(this.offset.click.left=t.left+this.margins.left),"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left),"top"in t&&(this.offset.click.top=t.top+this.margins.top),"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var t=this.offsetParent.offset();this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&e.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop());if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&e.browser.msie)t={top:0,left:0};return{top:t.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var e=this.currentItem.position();return{top:e.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:e.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var t=this.options;t.containment=="parent"&&(t.containment=this.helper[0].parentNode);if(t.containment=="document"||t.containment=="window")this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,e(t.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(e(t.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(t.containment)){var n=e(t.containment)[0],r=e(t.containment).offset(),i=e(n).css("overflow")!="hidden";this.containment=[r.left+(parseInt(e(n).css("borderLeftWidth"),10)||0)+(parseInt(e(n).css("paddingLeft"),10)||0)-this.margins.left,r.top+(parseInt(e(n).css("borderTopWidth"),10)||0)+(parseInt(e(n).css("paddingTop"),10)||0)-this.margins.top,r.left+(i?Math.max(n.scrollWidth,n.offsetWidth):n.offsetWidth)-(parseInt(e(n).css("borderLeftWidth"),10)||0)-(parseInt(e(n).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,r.top+(i?Math.max(n.scrollHeight,n.offsetHeight):n.offsetHeight)-(parseInt(e(n).css("borderTopWidth"),10)||0)-(parseInt(e(n).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}},_convertPositionTo:function(t,n){n||(n=this.position);var r=t=="absolute"?1:-1,i=this.options,s=this.cssPosition!="absolute"||this.scrollParent[0]!=document&&!!e.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,o=/(html|body)/i.test(s[0].tagName);return{top:n.top+this.offset.relative.top*r+this.offset.parent.top*r-(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():o?0:s.scrollTop())*r,left:n.left+this.offset.relative.left*r+this.offset.parent.left*r-(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():o?0:s.scrollLeft())*r}},_generatePosition:function(t){var n=this.options,r=this.cssPosition!="absolute"||this.scrollParent[0]!=document&&!!e.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,i=/(html|body)/i.test(r[0].tagName);this.cssPosition=="relative"&&(this.scrollParent[0]==document||this.scrollParent[0]==this.offsetParent[0])&&(this.offset.relative=this._getRelativeOffset());var s=t.pageX,o=t.pageY;if(this.originalPosition){this.containment&&(t.pageX-this.offset.click.leftthis.containment[2]&&(s=this.containment[2]+this.offset.click.left),t.pageY-this.offset.click.top>this.containment[3]&&(o=this.containment[3]+this.offset.click.top));if(n.grid){var u=this.originalPageY+Math.round((o-this.originalPageY)/n.grid[1])*n.grid[1];o=this.containment?u-this.offset.click.topthis.containment[3]?u-this.offset.click.topthis.containment[2]?a-this.offset.click.left=0;i--)n||r.push(function(e){return function(t){e._trigger("deactivate",t,this._uiHash(this))}}.call(this,this.containers[i])),this.containers[i].containerCache.over&&(r.push(function(e){return function(t){e._trigger("out",t,this._uiHash(this))}}.call(this,this.containers[i])),this.containers[i].containerCache.over=0);this._storedCursor&&e("body").css("cursor",this._storedCursor),this._storedOpacity&&this.helper.css("opacity",this._storedOpacity),this._storedZIndex&&this.helper.css("zIndex",this._storedZIndex=="auto"?"":this._storedZIndex),this.dragging=!1;if(this.cancelHelperRemoval){if(!n){this._trigger("beforeStop",t,this._uiHash());for(var i=0;i",widgetEventPrefix:"spin",options:{culture:null,icons:{down:"ui-icon-triangle-1-s",up:"ui-icon-triangle-1-n"},incremental:!0,max:null,min:null,numberFormat:null,page:10,step:1,change:null,spin:null,start:null,stop:null},_create:function(){this._setOption("max",this.options.max),this._setOption("min",this.options.min),this._setOption("step",this.options.step),this._value(this.element.val(),!0),this._draw(),this._on(this._events),this._refresh(),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_getCreateOptions:function(){var t={},n=this.element;return e.each(["min","max","step"],function(e,r){var i=n.attr(r);i!==undefined&&i.length&&(t[r]=i)}),t},_events:{keydown:function(e){this._start(e)&&this._keydown(e)&&e.preventDefault()},keyup:"_stop",focus:function(){this.uiSpinner.addClass("ui-state-active"),this.previous=this.element.val()},blur:function(e){if(this.cancelBlur){delete this.cancelBlur;return}this._refresh(),this.uiSpinner.removeClass("ui-state-active"),this.previous!==this.element.val()&&this._trigger("change",e)},mousewheel:function(e,t){if(!t)return;if(!this.spinning&&!this._start(e))return!1;this._spin((t>0?1:-1)*this.options.step,e),clearTimeout(this.mousewheelTimer),this.mousewheelTimer=this._delay(function(){this.spinning&&this._stop(e)},100),e.preventDefault()},"mousedown .ui-spinner-button":function(t){function r(){var e=this.element[0]===this.document[0].activeElement;e||(this.element.focus(),this.previous=n,this._delay(function(){this.previous=n}))}var n;n=this.element[0]===this.document[0].activeElement?this.previous:this.element.val(),t.preventDefault(),r.call(this),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur,r.call(this)});if(this._start(t)===!1)return;this._repeat(null,e(t.currentTarget).hasClass("ui-spinner-up")?1:-1,t)},"mouseup .ui-spinner-button":"_stop","mouseenter .ui-spinner-button":function(t){if(!e(t.currentTarget).hasClass("ui-state-active"))return;if(this._start(t)===!1)return!1;this._repeat(null,e(t.currentTarget).hasClass("ui-spinner-up")?1:-1,t)},"mouseleave .ui-spinner-button":"_stop"},_draw:function(){var e=this.uiSpinner=this.element.addClass("ui-spinner-input").attr("autocomplete","off").wrap(this._uiSpinnerHtml()).parent().append(this._buttonHtml());this._hoverable(e),this.element.attr("role","spinbutton"),this.buttons=e.find(".ui-spinner-button").attr("tabIndex",-1).button().removeClass("ui-corner-all"),this.buttons.height()>Math.ceil(e.height()*.5)&&e.height()>0&&e.height(e.height()),this.options.disabled&&this.disable()},_keydown:function(t){var n=this.options,r=e.ui.keyCode;switch(t.keyCode){case r.UP:return this._repeat(null,1,t),!0;case r.DOWN:return this._repeat(null,-1,t),!0;case r.PAGE_UP:return this._repeat(null,n.page,t),!0;case r.PAGE_DOWN:return this._repeat(null,-n.page,t),!0}return!1},_uiSpinnerHtml:function(){return""},_buttonHtml:function(){return""+""+""+""+""},_start:function(e){return!this.spinning&&this._trigger("start",e)===!1?!1:(this.counter||(this.counter=1),this.spinning=!0,!0)},_repeat:function(e,t,n){e=e||500,clearTimeout(this.timer),this.timer=this._delay(function(){this._repeat(40,t,n)},e),this._spin(t*this.options.step,n)},_spin:function(e,t){var n=this.value()||0;this.counter||(this.counter=1),n=this._adjustValue(n+e*this._increment(this.counter));if(!this.spinning||this._trigger("spin",t,{value:n})!==!1)this._value(n),this.counter++},_increment:function(t){var n=this.options.incremental;return n?e.isFunction(n)?n(t):Math.floor(t*t*t/5e4-t*t/500+17*t/200+1):1},_precision:function(){var e=this._precisionOf(this.options.step);return this.options.min!==null&&(e=Math.max(e,this._precisionOf(this.options.min))),e},_precisionOf:function(e){var t=e.toString(),n=t.indexOf(".");return n===-1?0:t.length-n-1},_adjustValue:function(e){var t,n,r=this.options;return t=r.min!==null?r.min:0,n=e-t,n=Math.round(n/r.step)*r.step,e=t+n,e=parseFloat(e.toFixed(this._precision())),r.max!==null&&e>r.max?r.max:r.min!==null&&e1&&e.href.replace(r,"")===location.href.replace(r,"")}var n=0,r=/#.*$/;e.widget("ui.tabs",{version:"1.9.0",delay:300,options:{active:null,collapsible:!1,event:"click",heightStyle:"content",hide:null,show:null,activate:null,beforeActivate:null,beforeLoad:null,load:null},_create:function(){var t,n=this,r=this.options,i=r.active;this.running=!1,this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all").toggleClass("ui-tabs-collapsible",r.collapsible).delegate(".ui-tabs-nav > li","mousedown"+this.eventNamespace,function(t){e(this).is(".ui-state-disabled")&&t.preventDefault()}).delegate(".ui-tabs-anchor","focus"+this.eventNamespace,function(){e(this).closest("li").is(".ui-state-disabled")&&this.blur()}),this._processTabs();if(i===null){location.hash&&this.anchors.each(function(e,t){if(t.hash===location.hash)return i=e,!1}),i===null&&(i=this.tabs.filter(".ui-tabs-active").index());if(i===null||i===-1)i=this.tabs.length?0:!1}i!==!1&&(i=this.tabs.index(this.tabs.eq(i)),i===-1&&(i=r.collapsible?!1:0)),r.active=i,!r.collapsible&&r.active===!1&&this.anchors.length&&(r.active=0),e.isArray(r.disabled)&&(r.disabled=e.unique(r.disabled.concat(e.map(this.tabs.filter(".ui-state-disabled"),function(e){return n.tabs.index(e)}))).sort()),this.options.active!==!1&&this.anchors.length?this.active=this._findActive(this.options.active):this.active=e(),this._refresh(),this.active.length&&this.load(r.active)},_getCreateEventData:function(){return{tab:this.active,panel:this.active.length?this._getPanelForTab(this.active):e()}},_tabKeydown:function(t){var n=e(this.document[0].activeElement).closest("li"),r=this.tabs.index(n),i=!0;if(this._handlePageNav(t))return;switch(t.keyCode){case e.ui.keyCode.RIGHT:case e.ui.keyCode.DOWN:r++;break;case e.ui.keyCode.UP:case e.ui.keyCode.LEFT:i=!1,r--;break;case e.ui.keyCode.END:r=this.anchors.length-1;break;case e.ui.keyCode.HOME:r=0;break;case e.ui.keyCode.SPACE:t.preventDefault(),clearTimeout(this.activating),this._activate(r);return;case e.ui.keyCode.ENTER:t.preventDefault(),clearTimeout(this.activating),this._activate(r===this.options.active?!1:r);return;default:return}t.preventDefault(),clearTimeout(this.activating),r=this._focusNextTab(r,i),t.ctrlKey||(n.attr("aria-selected","false"),this.tabs.eq(r).attr("aria-selected","true"),this.activating=this._delay(function(){this.option("active",r)},this.delay))},_panelKeydown:function(t){if(this._handlePageNav(t))return;t.ctrlKey&&t.keyCode===e.ui.keyCode.UP&&(t.preventDefault(),this.active.focus())},_handlePageNav:function(t){if(t.altKey&&t.keyCode===e.ui.keyCode.PAGE_UP)return this._activate(this._focusNextTab(this.options.active-1,!1)),!0;if(t.altKey&&t.keyCode===e.ui.keyCode.PAGE_DOWN)return this._activate(this._focusNextTab(this.options.active+1,!0)),!0},_findNextTab:function(t,n){function i(){return t>r&&(t=0),t<0&&(t=r),t}var r=this.tabs.length-1;while(e.inArray(i(),this.options.disabled)!==-1)t=n?t+1:t-1;return t},_focusNextTab:function(e,t){return e=this._findNextTab(e,t),this.tabs.eq(e).focus(),e},_setOption:function(e,t){if(e==="active"){this._activate(t);return}if(e==="disabled"){this._setupDisabled(t);return}this._super(e,t),e==="collapsible"&&(this.element.toggleClass("ui-tabs-collapsible",t),!t&&this.options.active===!1&&this._activate(0)),e==="event"&&this._setupEvents(t),e==="heightStyle"&&this._setupHeightStyle(t)},_tabId:function(e){return e.attr("aria-controls")||"ui-tabs-"+i()},_sanitizeSelector:function(e){return e?e.replace(/[!"$%&'()*+,.\/:;<=>?@\[\]\^`{|}~]/g,"\\$&"):""},refresh:function(){var t,n=this.options,r=this.tablist.children(":has(a[href])");n.disabled=e.map(r.filter(".ui-state-disabled"),function(e){return r.index(e)}),this._processTabs(),n.active===!1||!this.anchors.length?(n.active=!1,this.active=e()):this.active.length&&!e.contains(this.tablist[0],this.active[0])?this.tabs.length===n.disabled.length?(n.active=!1,this.active=e()):this._activate(this._findNextTab(Math.max(0,n.active-1),!1)):n.active=this.tabs.index(this.active),this._refresh()},_refresh:function(){this._setupDisabled(this.options.disabled),this._setupEvents(this.options.event),this._setupHeightStyle(this.options.heightStyle),this.tabs.not(this.active).attr({"aria-selected":"false",tabIndex:-1}),this.panels.not(this._getPanelForTab(this.active)).hide().attr({"aria-expanded":"false","aria-hidden":"true"}),this.active.length?(this.active.addClass("ui-tabs-active ui-state-active").attr({"aria-selected":"true",tabIndex:0}),this._getPanelForTab(this.active).show().attr({"aria-expanded":"true","aria-hidden":"false"})):this.tabs.eq(0).attr("tabIndex",0)},_processTabs:function(){var t=this;this.tablist=this._getList().addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").attr("role","tablist"),this.tabs=this.tablist.find("> li:has(a[href])").addClass("ui-state-default ui-corner-top").attr({role:"tab",tabIndex:-1}),this.anchors=this.tabs.map(function(){return e("a",this)[0]}).addClass("ui-tabs-anchor").attr({role:"presentation",tabIndex:-1}),this.panels=e(),this.anchors.each(function(n,r){var i,o,u,a=e(r).uniqueId().attr("id"),f=e(r).closest("li"),l=f.attr("aria-controls");s(r)?(i=r.hash,o=t.element.find(t._sanitizeSelector(i))):(u=t._tabId(f),i="#"+u,o=t.element.find(i),o.length||(o=t._createPanel(u),o.insertAfter(t.panels[n-1]||t.tablist)),o.attr("aria-live","polite")),o.length&&(t.panels=t.panels.add(o)),l&&f.data("ui-tabs-aria-controls",l),f.attr({"aria-controls":i.substring(1),"aria-labelledby":a}),o.attr("aria-labelledby",a)}),this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").attr("role","tabpanel")},_getList:function(){return this.element.find("ol,ul").eq(0)},_createPanel:function(t){return e("
                                                                                                  ").attr("id",t).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").data("ui-tabs-destroy",!0)},_setupDisabled:function(t){e.isArray(t)&&(t.length?t.length===this.anchors.length&&(t=!0):t=!1);for(var n=0,r;r=this.tabs[n];n++)t===!0||e.inArray(n,t)!==-1?e(r).addClass("ui-state-disabled").attr("aria-disabled","true"):e(r).removeClass("ui-state-disabled").removeAttr("aria-disabled");this.options.disabled=t},_setupEvents:function(t){var n={click:function(e){e.preventDefault()}};t&&e.each(t.split(" "),function(e,t){n[t]="_eventHandler"}),this._off(this.anchors.add(this.tabs).add(this.panels)),this._on(this.anchors,n),this._on(this.tabs,{keydown:"_tabKeydown"}),this._on(this.panels,{keydown:"_panelKeydown"}),this._focusable(this.tabs),this._hoverable(this.tabs)},_setupHeightStyle:function(t){var n,r,i=this.element.parent();t==="fill"?(e.support.minHeight||(r=i.css("overflow"),i.css("overflow","hidden")),n=i.height(),this.element.siblings(":visible").each(function(){var t=e(this),r=t.css("position");if(r==="absolute"||r==="fixed")return;n-=t.outerHeight(!0)}),r&&i.css("overflow",r),this.element.children().not(this.panels).each(function(){n-=e(this).outerHeight(!0)}),this.panels.each(function(){e(this).height(Math.max(0,n-e(this).innerHeight()+e(this).height()))}).css("overflow","auto")):t==="auto"&&(n=0,this.panels.each(function(){n=Math.max(n,e(this).height("").height())}).height(n))},_eventHandler:function(t){var n=this.options,r=this.active,i=e(t.currentTarget),s=i.closest("li"),o=s[0]===r[0],u=o&&n.collapsible,a=u?e():this._getPanelForTab(s),f=r.length?this._getPanelForTab(r):e(),l={oldTab:r,oldPanel:f,newTab:u?e():s,newPanel:a};t.preventDefault();if(s.hasClass("ui-state-disabled")||s.hasClass("ui-tabs-loading")||this.running||o&&!n.collapsible||this._trigger("beforeActivate",t,l)===!1)return;n.active=u?!1:this.tabs.index(s),this.active=o?e():s,this.xhr&&this.xhr.abort(),!f.length&&!a.length&&e.error("jQuery UI Tabs: Mismatching fragment identifier."),a.length&&this.load(this.tabs.index(s),t),this._toggle(t,l)},_toggle:function(t,n){function o(){r.running=!1,r._trigger("activate",t,n)}function u(){n.newTab.closest("li").addClass("ui-tabs-active ui-state-active"),i.length&&r.options.show?r._show(i,r.options.show,o):(i.show(),o())}var r=this,i=n.newPanel,s=n.oldPanel;this.running=!0,s.length&&this.options.hide?this._hide(s,this.options.hide,function(){n.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),u()}):(n.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),s.hide(),u()),s.attr({"aria-expanded":"false","aria-hidden":"true"}),n.oldTab.attr("aria-selected","false"),i.length&&s.length?n.oldTab.attr("tabIndex",-1):i.length&&this.tabs.filter(function(){return e(this).attr("tabIndex")===0}).attr("tabIndex",-1),i.attr({"aria-expanded":"true","aria-hidden":"false"}),n.newTab.attr({"aria-selected":"true",tabIndex:0})},_activate:function(t){var n,r=this._findActive(t);if(r[0]===this.active[0])return;r.length||(r=this.active),n=r.find(".ui-tabs-anchor")[0],this._eventHandler({target:n,currentTarget:n,preventDefault:e.noop})},_findActive:function(t){return t===!1?e():this.tabs.eq(t)},_getIndex:function(e){return typeof e=="string"&&(e=this.anchors.index(this.anchors.filter("[href$='"+e+"']"))),e},_destroy:function(){this.xhr&&this.xhr.abort(),this.element.removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible"),this.tablist.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").removeAttr("role"),this.anchors.removeClass("ui-tabs-anchor").removeAttr("role").removeAttr("tabIndex").removeData("href.tabs").removeData("load.tabs").removeUniqueId(),this.tabs.add(this.panels).each(function(){e.data(this,"ui-tabs-destroy")?e(this).remove():e(this).removeClass("ui-state-default ui-state-active ui-state-disabled ui-corner-top ui-corner-bottom ui-widget-content ui-tabs-active ui-tabs-panel").removeAttr("tabIndex").removeAttr("aria-live").removeAttr("aria-busy").removeAttr("aria-selected").removeAttr("aria-labelledby").removeAttr("aria-hidden").removeAttr("aria-expanded").removeAttr("role")}),this.tabs.each(function(){var t=e(this),n=t.data("ui-tabs-aria-controls");n?t.attr("aria-controls",n):t.removeAttr("aria-controls")}),this.options.heightStyle!=="content"&&this.panels.css("height","")},enable:function(n){var r=this.options.disabled;if(r===!1)return;n===t?r=!1:(n=this._getIndex(n),e.isArray(r)?r=e.map(r,function(e){return e!==n?e:null}):r=e.map(this.tabs,function(e,t){return t!==n?t:null})),this._setupDisabled(r)},disable:function(n){var r=this.options.disabled;if(r===!0)return;if(n===t)r=!0;else{n=this._getIndex(n);if(e.inArray(n,r)!==-1)return;e.isArray(r)?r=e.merge([n],r).sort():r=[n]}this._setupDisabled(r)},load:function(t,n){t=this._getIndex(t);var r=this,i=this.tabs.eq(t),o=i.find(".ui-tabs-anchor"),u=this._getPanelForTab(i),a={tab:i,panel:u};if(s(o[0]))return;this.xhr=e.ajax(this._ajaxSettings(o,n,a)),this.xhr&&this.xhr.statusText!=="canceled"&&(i.addClass("ui-tabs-loading"),u.attr("aria-busy","true"),this.xhr.success(function(e){setTimeout(function(){u.html(e),r._trigger("load",n,a)},1)}).complete(function(e,t){setTimeout(function(){t==="abort"&&r.panels.stop(!1,!0),i.removeClass("ui-tabs-loading"),u.removeAttr("aria-busy"),e===r.xhr&&delete r.xhr},1)}))},_ajaxSettings:function(t,n,r){var i=this;return{url:t.attr("href"),beforeSend:function(t,s){return i._trigger("beforeLoad",n,e.extend({jqXHR:t,ajaxSettings:s},r))}}},_getPanelForTab:function(t){var n=e(t).attr("aria-controls");return this.element.find(this._sanitizeSelector("#"+n))}}),e.uiBackCompat!==!1&&(e.ui.tabs.prototype._ui=function(e,t){return{tab:e,panel:t,index:this.anchors.index(e)}},e.widget("ui.tabs",e.ui.tabs,{url:function(e,t){this.anchors.eq(e).attr("href",t)}}),e.widget("ui.tabs",e.ui.tabs,{options:{ajaxOptions:null,cache:!1},_create:function(){this._super();var t=this;this._on({tabsbeforeload:function(n,r){if(e.data(r.tab[0],"cache.tabs")){n.preventDefault();return}r.jqXHR.success(function(){t.options.cache&&e.data(r.tab[0],"cache.tabs",!0)})}})},_ajaxSettings:function(t,n,r){var i=this.options.ajaxOptions;return e.extend({},i,{error:function(e,t,n){try{i.error(e,t,r.tab.closest("li").index(),r.tab[0])}catch(n){}}},this._superApply(arguments))},_setOption:function(e,t){e==="cache"&&t===!1&&this.anchors.removeData("cache.tabs"),this._super(e,t)},_destroy:function(){this.anchors.removeData("cache.tabs"),this._super()},url:function(e,t){this.anchors.eq(e).removeData("cache.tabs"),this._superApply(arguments)}}),e.widget("ui.tabs",e.ui.tabs,{abort:function(){this.xhr&&this.xhr.abort()}}),e.widget("ui.tabs",e.ui.tabs,{options:{spinner:"Loading…"},_create:function(){this._super(),this._on({tabsbeforeload:function(e,t){if(e.target!==this.element[0]||!this.options.spinner)return;var n=t.tab.find("span"),r=n.html();n.html(this.options.spinner),t.jqXHR.complete(function(){n.html(r)})}})}}),e.widget("ui.tabs",e.ui.tabs,{options:{enable:null,disable:null},enable:function(t){var n=this.options,r;if(t&&n.disabled===!0||e.isArray(n.disabled)&&e.inArray(t,n.disabled)!==-1)r=!0;this._superApply(arguments),r&&this._trigger("enable",null,this._ui(this.anchors[t],this.panels[t]))},disable:function(t){var n=this.options,r;if(t&&n.disabled===!1||e.isArray(n.disabled)&&e.inArray(t,n.disabled)===-1)r=!0;this._superApply(arguments),r&&this._trigger("disable",null,this._ui(this.anchors[t],this.panels[t]))}}),e.widget("ui.tabs",e.ui.tabs,{options:{add:null,remove:null,tabTemplate:"
                                                                                                7. #{label}
                                                                                                8. "},add:function(n,r,i){i===t&&(i=this.anchors.length);var s,o,u=this.options,a=e(u.tabTemplate.replace(/#\{href\}/g,n).replace(/#\{label\}/g,r)),f=n.indexOf("#")?this._tabId(a):n.replace("#","");return a.addClass("ui-state-default ui-corner-top").data("ui-tabs-destroy",!0),a.attr("aria-controls",f),s=i>=this.tabs.length,o=this.element.find("#"+f),o.length||(o=this._createPanel(f),s?i>0?o.insertAfter(this.panels.eq(-1)):o.appendTo(this.element):o.insertBefore(this.panels[i])),o.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").hide(),s?a.appendTo(this.tablist):a.insertBefore(this.tabs[i]),u.disabled=e.map(u.disabled,function(e){return e>=i?++e:e}),this.refresh(),this.tabs.length===1&&u.active===!1&&this.option("active",0),this._trigger("add",null,this._ui(this.anchors[i],this.panels[i])),this},remove:function(t){t=this._getIndex(t);var n=this.options,r=this.tabs.eq(t).remove(),i=this._getPanelForTab(r).remove();return r.hasClass("ui-tabs-active")&&this.anchors.length>2&&this._activate(t+(t+1=t?--e:e}),this.refresh(),this._trigger("remove",null,this._ui(r.find("a")[0],i[0])),this}}),e.widget("ui.tabs",e.ui.tabs,{length:function(){return this.anchors.length}}),e.widget("ui.tabs",e.ui.tabs,{options:{idPrefix:"ui-tabs-"},_tabId:function(t){var n=t.is("li")?t.find("a[href]"):t;return n=n[0],e(n).closest("li").attr("aria-controls")||n.title&&n.title.replace(/\s/g,"_").replace(/[^\w\u00c0-\uFFFF\-]/g,"")||this.options.idPrefix+i()}}),e.widget("ui.tabs",e.ui.tabs,{options:{panelTemplate:"
                                                                                                  "},_createPanel:function(t){return e(this.options.panelTemplate).attr("id",t).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").data("ui-tabs-destroy",!0)}}),e.widget("ui.tabs",e.ui.tabs,{_create:function(){var e=this.options;e.active===null&&e.selected!==t&&(e.active=e.selected===-1?!1:e.selected),this._super(),e.selected=e.active,e.selected===!1&&(e.selected=-1)},_setOption:function(e,t){if(e!=="selected")return this._super(e,t);var n=this.options;this._super("active",t===-1?!1:t),n.selected=n.active,n.selected===!1&&(n.selected=-1)},_eventHandler:function(e){this._superApply(arguments),this.options.selected=this.options.active,this.options.selected===!1&&(this.options.selected=-1)}}),e.widget("ui.tabs",e.ui.tabs,{options:{show:null,select:null},_create:function(){this._super(),this.options.active!==!1&&this._trigger("show",null,this._ui(this.active.find(".ui-tabs-anchor")[0],this._getPanelForTab(this.active)[0]))},_trigger:function(e,t,n){var r=this._superApply(arguments);return r?(e==="beforeActivate"&&n.newTab.length?r=this._super("select",t,{tab:n.newTab.find(".ui-tabs-anchor")[0],panel:n.newPanel[0],index:n.newTab.closest("li").index()}):e==="activate"&&n.newTab.length&&(r=this._super("show",t,{tab:n.newTab.find(".ui-tabs-anchor")[0],panel:n.newPanel[0],index:n.newTab.closest("li").index()})),r):!1}}),e.widget("ui.tabs",e.ui.tabs,{select:function(e){e=this._getIndex(e);if(e===-1){if(!this.options.collapsible||this.options.selected===-1)return;e=this.options.selected}this.anchors.eq(e).trigger(this.options.event+this.eventNamespace)}}),function(){var t=0;e.widget("ui.tabs",e.ui.tabs,{options:{cookie:null},_create:function(){var e=this.options,t;e.active==null&&e.cookie&&(t=parseInt(this._cookie(),10),t===-1&&(t=!1),e.active=t),this._super()},_cookie:function(n){var r=[this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+ ++t)];return arguments.length&&(r.push(n===!1?-1:n),r.push(this.options.cookie)),e.cookie.apply(null,r)},_refresh:function(){this._super(),this.options.cookie&&this._cookie(this.options.active,this.options.cookie)},_eventHandler:function(e){this._superApply(arguments),this.options.cookie&&this._cookie(this.options.active,this.options.cookie)},_destroy:function(){this._super(),this.options.cookie&&this._cookie(null,this.options.cookie)}})}(),e.widget("ui.tabs",e.ui.tabs,{_trigger:function(t,n,r){var i=e.extend({},r);return t==="load"&&(i.panel=i.panel[0],i.tab=i.tab.find(".ui-tabs-anchor")[0]),this._super(t,n,i)}}),e.widget("ui.tabs",e.ui.tabs,{options:{fx:null},_getFx:function(){var t,n,r=this.options.fx;return r&&(e.isArray(r)?(t=r[0],n=r[1]):t=n=r),r?{show:n,hide:t}:null},_toggle:function(e,t){function o(){n.running=!1,n._trigger("activate",e,t)}function u(){t.newTab.closest("li").addClass("ui-tabs-active ui-state-active"),r.length&&s.show?r.animate(s.show,s.show.duration,function(){o()}):(r.show(),o())}var n=this,r=t.newPanel,i=t.oldPanel,s=this._getFx();if(!s)return this._super(e,t);n.running=!0,i.length&&s.hide?i.animate(s.hide,s.hide.duration,function(){t.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),u()}):(t.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),i.hide(),u())}}))})(jQuery);(function(e){function n(t,n){var r=(t.attr("aria-describedby")||"").split(/\s+/);r.push(n),t.data("ui-tooltip-id",n).attr("aria-describedby",e.trim(r.join(" ")))}function r(t){var n=t.data("ui-tooltip-id"),r=(t.attr("aria-describedby")||"").split(/\s+/),i=e.inArray(n,r);i!==-1&&r.splice(i,1),t.removeData("ui-tooltip-id"),r=e.trim(r.join(" ")),r?t.attr("aria-describedby",r):t.removeAttr("aria-describedby")}var t=0;e.widget("ui.tooltip",{version:"1.9.0",options:{content:function(){return e(this).attr("title")},hide:!0,items:"[title]",position:{my:"left+15 center",at:"right center",collision:"flipfit flipfit"},show:!0,tooltipClass:null,track:!1,close:null,open:null},_create:function(){this._on({mouseover:"open",focusin:"open"}),this.tooltips={}},_setOption:function(t,n){var r=this;if(t==="disabled"){this[n?"_disable":"_enable"](),this.options[t]=n;return}this._super(t,n),t==="content"&&e.each(this.tooltips,function(e,t){r._updateContent(t)})},_disable:function(){var t=this;e.each(this.tooltips,function(n,r){var i=e.Event("blur");i.target=i.currentTarget=r[0],t.close(i,!0)}),this.element.find(this.options.items).andSelf().each(function(){var t=e(this);t.is("[title]")&&t.data("ui-tooltip-title",t.attr("title")).attr("title","")})},_enable:function(){this.element.find(this.options.items).andSelf().each(function(){var t=e(this);t.data("ui-tooltip-title")&&t.attr("title",t.data("ui-tooltip-title"))})},open:function(t){var n=e(t?t.target:this.element).closest(this.options.items);if(!n.length)return;if(this.options.track&&n.data("ui-tooltip-id")){this._find(n).position(e.extend({of:n},this.options.position)),this._off(this.document,"mousemove");return}n.attr("title")&&n.data("ui-tooltip-title",n.attr("title")),n.data("tooltip-open",!0),this._updateContent(n,t)},_updateContent:function(e,t){var n,r=this.options.content,i=this;if(typeof r=="string")return this._open(t,e,r);n=r.call(e[0],function(n){if(!e.data("tooltip-open"))return;i._delay(function(){this._open(t,e,n)})}),n&&this._open(t,e,n)},_open:function(t,r,i){function u(e){o.of=e,s.position(o)}var s,o;if(!i)return;s=this._find(r);if(s.length){s.find(".ui-tooltip-content").html(i);return}r.is("[title]")&&(t&&t.type==="mouseover"?r.attr("title",""):r.removeAttr("title")),s=this._tooltip(r),n(r,s.attr("id")),s.find(".ui-tooltip-content").html(i),this.options.track&&t&&/^mouse/.test(t.originalEvent.type)?(o=e.extend({},this.options.position),this._on(this.document,{mousemove:u}),u(t)):s.position(e.extend({of:r},this.options.position)),s.hide(),this._show(s,this.options.show),this._trigger("open",t,{tooltip:s}),this._on(r,{mouseleave:"close",focusout:"close",keyup:function(t){if(t.keyCode===e.ui.keyCode.ESCAPE){var n=e.Event(t);n.currentTarget=r[0],this.close(n,!0)}}})},close:function(t,n){var i=this,s=e(t?t.currentTarget:this.element),o=this._find(s);if(this.closing)return;if(!n&&t&&t.type!=="focusout"&&this.document[0].activeElement===s[0])return;s.data("ui-tooltip-title")&&s.attr("title",s.data("ui-tooltip-title")),r(s),o.stop(!0),this._hide(o,this.options.hide,function(){e(this).remove(),delete i.tooltips[this.id]}),s.removeData("tooltip-open"),this._off(s,"mouseleave focusout keyup"),this._off(this.document,"mousemove"),this.closing=!0,this._trigger("close",t,{tooltip:o}),this.closing=!1},_tooltip:function(n){var r="ui-tooltip-"+t++,i=e("
                                                                                                  ").attr({id:r,role:"tooltip"}).addClass("ui-tooltip ui-widget ui-corner-all ui-widget-content "+(this.options.tooltipClass||""));return e("
                                                                                                  ").addClass("ui-tooltip-content").appendTo(i),i.appendTo(this.document[0].body),e.fn.bgiframe&&i.bgiframe(),this.tooltips[r]=n,i},_find:function(t){var n=t.data("ui-tooltip-id");return n?e("#"+n):e()},_destroy:function(){var t=this;e.each(this.tooltips,function(n,r){var i=e.Event("blur");i.target=i.currentTarget=r[0],t.close(i,!0),e("#"+n).remove(),r.data("ui-tooltip-title")&&(r.attr("title",r.data("ui-tooltip-title")),r.removeData("ui-tooltip-title"))})}})})(jQuery); \ No newline at end of file diff --git a/JSON/latest/api/lib/jquery.js b/JSON/latest/api/lib/jquery.js new file mode 100644 index 00000000..bc3fbc81 --- /dev/null +++ b/JSON/latest/api/lib/jquery.js @@ -0,0 +1,2 @@ +/*! jQuery v1.8.2 jquery.com | jquery.org/license */ +(function(a,b){function G(a){var b=F[a]={};return p.each(a.split(s),function(a,c){b[c]=!0}),b}function J(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(I,"-$1").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:+d+""===d?+d:H.test(d)?p.parseJSON(d):d}catch(f){}p.data(a,c,d)}else d=b}return d}function K(a){var b;for(b in a){if(b==="data"&&p.isEmptyObject(a[b]))continue;if(b!=="toJSON")return!1}return!0}function ba(){return!1}function bb(){return!0}function bh(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function bi(a,b){do a=a[b];while(a&&a.nodeType!==1);return a}function bj(a,b,c){b=b||0;if(p.isFunction(b))return p.grep(a,function(a,d){var e=!!b.call(a,d,a);return e===c});if(b.nodeType)return p.grep(a,function(a,d){return a===b===c});if(typeof b=="string"){var d=p.grep(a,function(a){return a.nodeType===1});if(be.test(b))return p.filter(b,d,!c);b=p.filter(b,d)}return p.grep(a,function(a,d){return p.inArray(a,b)>=0===c})}function bk(a){var b=bl.split("|"),c=a.createDocumentFragment();if(c.createElement)while(b.length)c.createElement(b.pop());return c}function bC(a,b){return a.getElementsByTagName(b)[0]||a.appendChild(a.ownerDocument.createElement(b))}function bD(a,b){if(b.nodeType!==1||!p.hasData(a))return;var c,d,e,f=p._data(a),g=p._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;d").appendTo(e.body),c=b.css("display");b.remove();if(c==="none"||c===""){bI=e.body.appendChild(bI||p.extend(e.createElement("iframe"),{frameBorder:0,width:0,height:0}));if(!bJ||!bI.createElement)bJ=(bI.contentWindow||bI.contentDocument).document,bJ.write(""),bJ.close();b=bJ.body.appendChild(bJ.createElement(a)),c=bH(b,"display"),e.body.removeChild(bI)}return bS[a]=c,c}function ci(a,b,c,d){var e;if(p.isArray(b))p.each(b,function(b,e){c||ce.test(a)?d(a,e):ci(a+"["+(typeof e=="object"?b:"")+"]",e,c,d)});else if(!c&&p.type(b)==="object")for(e in b)ci(a+"["+e+"]",b[e],c,d);else d(a,b)}function cz(a){return function(b,c){typeof b!="string"&&(c=b,b="*");var d,e,f,g=b.toLowerCase().split(s),h=0,i=g.length;if(p.isFunction(c))for(;h)[^>]*$|#([\w\-]*)$)/,v=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,w=/^[\],:{}\s]*$/,x=/(?:^|:|,)(?:\s*\[)+/g,y=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,z=/"[^"\\\r\n]*"|true|false|null|-?(?:\d\d*\.|)\d+(?:[eE][\-+]?\d+|)/g,A=/^-ms-/,B=/-([\da-z])/gi,C=function(a,b){return(b+"").toUpperCase()},D=function(){e.addEventListener?(e.removeEventListener("DOMContentLoaded",D,!1),p.ready()):e.readyState==="complete"&&(e.detachEvent("onreadystatechange",D),p.ready())},E={};p.fn=p.prototype={constructor:p,init:function(a,c,d){var f,g,h,i;if(!a)return this;if(a.nodeType)return this.context=this[0]=a,this.length=1,this;if(typeof a=="string"){a.charAt(0)==="<"&&a.charAt(a.length-1)===">"&&a.length>=3?f=[null,a,null]:f=u.exec(a);if(f&&(f[1]||!c)){if(f[1])return c=c instanceof p?c[0]:c,i=c&&c.nodeType?c.ownerDocument||c:e,a=p.parseHTML(f[1],i,!0),v.test(f[1])&&p.isPlainObject(c)&&this.attr.call(a,c,!0),p.merge(this,a);g=e.getElementById(f[2]);if(g&&g.parentNode){if(g.id!==f[2])return d.find(a);this.length=1,this[0]=g}return this.context=e,this.selector=a,this}return!c||c.jquery?(c||d).find(a):this.constructor(c).find(a)}return p.isFunction(a)?d.ready(a):(a.selector!==b&&(this.selector=a.selector,this.context=a.context),p.makeArray(a,this))},selector:"",jquery:"1.8.2",length:0,size:function(){return this.length},toArray:function(){return k.call(this)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=p.merge(this.constructor(),a);return d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")"),d},each:function(a,b){return p.each(this,a,b)},ready:function(a){return p.ready.promise().done(a),this},eq:function(a){return a=+a,a===-1?this.slice(a):this.slice(a,a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(k.apply(this,arguments),"slice",k.call(arguments).join(","))},map:function(a){return this.pushStack(p.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:j,sort:[].sort,splice:[].splice},p.fn.init.prototype=p.fn,p.extend=p.fn.extend=function(){var a,c,d,e,f,g,h=arguments[0]||{},i=1,j=arguments.length,k=!1;typeof h=="boolean"&&(k=h,h=arguments[1]||{},i=2),typeof h!="object"&&!p.isFunction(h)&&(h={}),j===i&&(h=this,--i);for(;i0)return;d.resolveWith(e,[p]),p.fn.trigger&&p(e).trigger("ready").off("ready")},isFunction:function(a){return p.type(a)==="function"},isArray:Array.isArray||function(a){return p.type(a)==="array"},isWindow:function(a){return a!=null&&a==a.window},isNumeric:function(a){return!isNaN(parseFloat(a))&&isFinite(a)},type:function(a){return a==null?String(a):E[m.call(a)]||"object"},isPlainObject:function(a){if(!a||p.type(a)!=="object"||a.nodeType||p.isWindow(a))return!1;try{if(a.constructor&&!n.call(a,"constructor")&&!n.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}var d;for(d in a);return d===b||n.call(a,d)},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},error:function(a){throw new Error(a)},parseHTML:function(a,b,c){var d;return!a||typeof a!="string"?null:(typeof b=="boolean"&&(c=b,b=0),b=b||e,(d=v.exec(a))?[b.createElement(d[1])]:(d=p.buildFragment([a],b,c?null:[]),p.merge([],(d.cacheable?p.clone(d.fragment):d.fragment).childNodes)))},parseJSON:function(b){if(!b||typeof b!="string")return null;b=p.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(w.test(b.replace(y,"@").replace(z,"]").replace(x,"")))return(new Function("return "+b))();p.error("Invalid JSON: "+b)},parseXML:function(c){var d,e;if(!c||typeof c!="string")return null;try{a.DOMParser?(e=new DOMParser,d=e.parseFromString(c,"text/xml")):(d=new ActiveXObject("Microsoft.XMLDOM"),d.async="false",d.loadXML(c))}catch(f){d=b}return(!d||!d.documentElement||d.getElementsByTagName("parsererror").length)&&p.error("Invalid XML: "+c),d},noop:function(){},globalEval:function(b){b&&r.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(A,"ms-").replace(B,C)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,c,d){var e,f=0,g=a.length,h=g===b||p.isFunction(a);if(d){if(h){for(e in a)if(c.apply(a[e],d)===!1)break}else for(;f0&&a[0]&&a[i-1]||i===0||p.isArray(a));if(j)for(;h-1)i.splice(c,1),e&&(c<=g&&g--,c<=h&&h--)}),this},has:function(a){return p.inArray(a,i)>-1},empty:function(){return i=[],this},disable:function(){return i=j=c=b,this},disabled:function(){return!i},lock:function(){return j=b,c||l.disable(),this},locked:function(){return!j},fireWith:function(a,b){return b=b||[],b=[a,b.slice?b.slice():b],i&&(!d||j)&&(e?j.push(b):k(b)),this},fire:function(){return l.fireWith(this,arguments),this},fired:function(){return!!d}};return l},p.extend({Deferred:function(a){var b=[["resolve","done",p.Callbacks("once memory"),"resolved"],["reject","fail",p.Callbacks("once memory"),"rejected"],["notify","progress",p.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return p.Deferred(function(c){p.each(b,function(b,d){var f=d[0],g=a[b];e[d[1]](p.isFunction(g)?function(){var a=g.apply(this,arguments);a&&p.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f+"With"](this===e?c:this,[a])}:c[f])}),a=null}).promise()},promise:function(a){return a!=null?p.extend(a,d):d}},e={};return d.pipe=d.then,p.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[a^1][2].disable,b[2][2].lock),e[f[0]]=g.fire,e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=k.call(arguments),d=c.length,e=d!==1||a&&p.isFunction(a.promise)?d:0,f=e===1?a:p.Deferred(),g=function(a,b,c){return function(d){b[a]=this,c[a]=arguments.length>1?k.call(arguments):d,c===h?f.notifyWith(b,c):--e||f.resolveWith(b,c)}},h,i,j;if(d>1){h=new Array(d),i=new Array(d),j=new Array(d);for(;b
                                                                                                  a",c=n.getElementsByTagName("*"),d=n.getElementsByTagName("a")[0],d.style.cssText="top:1px;float:left;opacity:.5";if(!c||!c.length)return{};f=e.createElement("select"),g=f.appendChild(e.createElement("option")),h=n.getElementsByTagName("input")[0],b={leadingWhitespace:n.firstChild.nodeType===3,tbody:!n.getElementsByTagName("tbody").length,htmlSerialize:!!n.getElementsByTagName("link").length,style:/top/.test(d.getAttribute("style")),hrefNormalized:d.getAttribute("href")==="/a",opacity:/^0.5/.test(d.style.opacity),cssFloat:!!d.style.cssFloat,checkOn:h.value==="on",optSelected:g.selected,getSetAttribute:n.className!=="t",enctype:!!e.createElement("form").enctype,html5Clone:e.createElement("nav").cloneNode(!0).outerHTML!=="<:nav>",boxModel:e.compatMode==="CSS1Compat",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,boxSizingReliable:!0,pixelPosition:!1},h.checked=!0,b.noCloneChecked=h.cloneNode(!0).checked,f.disabled=!0,b.optDisabled=!g.disabled;try{delete n.test}catch(o){b.deleteExpando=!1}!n.addEventListener&&n.attachEvent&&n.fireEvent&&(n.attachEvent("onclick",m=function(){b.noCloneEvent=!1}),n.cloneNode(!0).fireEvent("onclick"),n.detachEvent("onclick",m)),h=e.createElement("input"),h.value="t",h.setAttribute("type","radio"),b.radioValue=h.value==="t",h.setAttribute("checked","checked"),h.setAttribute("name","t"),n.appendChild(h),i=e.createDocumentFragment(),i.appendChild(n.lastChild),b.checkClone=i.cloneNode(!0).cloneNode(!0).lastChild.checked,b.appendChecked=h.checked,i.removeChild(h),i.appendChild(n);if(n.attachEvent)for(k in{submit:!0,change:!0,focusin:!0})j="on"+k,l=j in n,l||(n.setAttribute(j,"return;"),l=typeof n[j]=="function"),b[k+"Bubbles"]=l;return p(function(){var c,d,f,g,h="padding:0;margin:0;border:0;display:block;overflow:hidden;",i=e.getElementsByTagName("body")[0];if(!i)return;c=e.createElement("div"),c.style.cssText="visibility:hidden;border:0;width:0;height:0;position:static;top:0;margin-top:1px",i.insertBefore(c,i.firstChild),d=e.createElement("div"),c.appendChild(d),d.innerHTML="
                                                                                                  t
                                                                                                  ",f=d.getElementsByTagName("td"),f[0].style.cssText="padding:0;margin:0;border:0;display:none",l=f[0].offsetHeight===0,f[0].style.display="",f[1].style.display="none",b.reliableHiddenOffsets=l&&f[0].offsetHeight===0,d.innerHTML="",d.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",b.boxSizing=d.offsetWidth===4,b.doesNotIncludeMarginInBodyOffset=i.offsetTop!==1,a.getComputedStyle&&(b.pixelPosition=(a.getComputedStyle(d,null)||{}).top!=="1%",b.boxSizingReliable=(a.getComputedStyle(d,null)||{width:"4px"}).width==="4px",g=e.createElement("div"),g.style.cssText=d.style.cssText=h,g.style.marginRight=g.style.width="0",d.style.width="1px",d.appendChild(g),b.reliableMarginRight=!parseFloat((a.getComputedStyle(g,null)||{}).marginRight)),typeof d.style.zoom!="undefined"&&(d.innerHTML="",d.style.cssText=h+"width:1px;padding:1px;display:inline;zoom:1",b.inlineBlockNeedsLayout=d.offsetWidth===3,d.style.display="block",d.style.overflow="visible",d.innerHTML="
                                                                                                  ",d.firstChild.style.width="5px",b.shrinkWrapBlocks=d.offsetWidth!==3,c.style.zoom=1),i.removeChild(c),c=d=f=g=null}),i.removeChild(n),c=d=f=g=h=i=n=null,b}();var H=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,I=/([A-Z])/g;p.extend({cache:{},deletedIds:[],uuid:0,expando:"jQuery"+(p.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){return a=a.nodeType?p.cache[a[p.expando]]:a[p.expando],!!a&&!K(a)},data:function(a,c,d,e){if(!p.acceptData(a))return;var f,g,h=p.expando,i=typeof c=="string",j=a.nodeType,k=j?p.cache:a,l=j?a[h]:a[h]&&h;if((!l||!k[l]||!e&&!k[l].data)&&i&&d===b)return;l||(j?a[h]=l=p.deletedIds.pop()||p.guid++:l=h),k[l]||(k[l]={},j||(k[l].toJSON=p.noop));if(typeof c=="object"||typeof c=="function")e?k[l]=p.extend(k[l],c):k[l].data=p.extend(k[l].data,c);return f=k[l],e||(f.data||(f.data={}),f=f.data),d!==b&&(f[p.camelCase(c)]=d),i?(g=f[c],g==null&&(g=f[p.camelCase(c)])):g=f,g},removeData:function(a,b,c){if(!p.acceptData(a))return;var d,e,f,g=a.nodeType,h=g?p.cache:a,i=g?a[p.expando]:p.expando;if(!h[i])return;if(b){d=c?h[i]:h[i].data;if(d){p.isArray(b)||(b in d?b=[b]:(b=p.camelCase(b),b in d?b=[b]:b=b.split(" ")));for(e=0,f=b.length;e1,null,!1))},removeData:function(a){return this.each(function(){p.removeData(this,a)})}}),p.extend({queue:function(a,b,c){var d;if(a)return b=(b||"fx")+"queue",d=p._data(a,b),c&&(!d||p.isArray(c)?d=p._data(a,b,p.makeArray(c)):d.push(c)),d||[]},dequeue:function(a,b){b=b||"fx";var c=p.queue(a,b),d=c.length,e=c.shift(),f=p._queueHooks(a,b),g=function(){p.dequeue(a,b)};e==="inprogress"&&(e=c.shift(),d--),e&&(b==="fx"&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return p._data(a,c)||p._data(a,c,{empty:p.Callbacks("once memory").add(function(){p.removeData(a,b+"queue",!0),p.removeData(a,c,!0)})})}}),p.fn.extend({queue:function(a,c){var d=2;return typeof a!="string"&&(c=a,a="fx",d--),arguments.length1)},removeAttr:function(a){return this.each(function(){p.removeAttr(this,a)})},prop:function(a,b){return p.access(this,p.prop,a,b,arguments.length>1)},removeProp:function(a){return a=p.propFix[a]||a,this.each(function(){try{this[a]=b,delete this[a]}catch(c){}})},addClass:function(a){var b,c,d,e,f,g,h;if(p.isFunction(a))return this.each(function(b){p(this).addClass(a.call(this,b,this.className))});if(a&&typeof a=="string"){b=a.split(s);for(c=0,d=this.length;c=0)d=d.replace(" "+c[f]+" "," ");e.className=a?p.trim(d):""}}}return this},toggleClass:function(a,b){var c=typeof a,d=typeof b=="boolean";return p.isFunction(a)?this.each(function(c){p(this).toggleClass(a.call(this,c,this.className,b),b)}):this.each(function(){if(c==="string"){var e,f=0,g=p(this),h=b,i=a.split(s);while(e=i[f++])h=d?h:!g.hasClass(e),g[h?"addClass":"removeClass"](e)}else if(c==="undefined"||c==="boolean")this.className&&p._data(this,"__className__",this.className),this.className=this.className||a===!1?"":p._data(this,"__className__")||""})},hasClass:function(a){var b=" "+a+" ",c=0,d=this.length;for(;c=0)return!0;return!1},val:function(a){var c,d,e,f=this[0];if(!arguments.length){if(f)return c=p.valHooks[f.type]||p.valHooks[f.nodeName.toLowerCase()],c&&"get"in c&&(d=c.get(f,"value"))!==b?d:(d=f.value,typeof d=="string"?d.replace(P,""):d==null?"":d);return}return e=p.isFunction(a),this.each(function(d){var f,g=p(this);if(this.nodeType!==1)return;e?f=a.call(this,d,g.val()):f=a,f==null?f="":typeof f=="number"?f+="":p.isArray(f)&&(f=p.map(f,function(a){return a==null?"":a+""})),c=p.valHooks[this.type]||p.valHooks[this.nodeName.toLowerCase()];if(!c||!("set"in c)||c.set(this,f,"value")===b)this.value=f})}}),p.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c,d,e,f=a.selectedIndex,g=[],h=a.options,i=a.type==="select-one";if(f<0)return null;c=i?f:0,d=i?f+1:h.length;for(;c=0}),c.length||(a.selectedIndex=-1),c}}},attrFn:{},attr:function(a,c,d,e){var f,g,h,i=a.nodeType;if(!a||i===3||i===8||i===2)return;if(e&&p.isFunction(p.fn[c]))return p(a)[c](d);if(typeof a.getAttribute=="undefined")return p.prop(a,c,d);h=i!==1||!p.isXMLDoc(a),h&&(c=c.toLowerCase(),g=p.attrHooks[c]||(T.test(c)?M:L));if(d!==b){if(d===null){p.removeAttr(a,c);return}return g&&"set"in g&&h&&(f=g.set(a,d,c))!==b?f:(a.setAttribute(c,d+""),d)}return g&&"get"in g&&h&&(f=g.get(a,c))!==null?f:(f=a.getAttribute(c),f===null?b:f)},removeAttr:function(a,b){var c,d,e,f,g=0;if(b&&a.nodeType===1){d=b.split(s);for(;g=0}})});var V=/^(?:textarea|input|select)$/i,W=/^([^\.]*|)(?:\.(.+)|)$/,X=/(?:^|\s)hover(\.\S+|)\b/,Y=/^key/,Z=/^(?:mouse|contextmenu)|click/,$=/^(?:focusinfocus|focusoutblur)$/,_=function(a){return p.event.special.hover?a:a.replace(X,"mouseenter$1 mouseleave$1")};p.event={add:function(a,c,d,e,f){var g,h,i,j,k,l,m,n,o,q,r;if(a.nodeType===3||a.nodeType===8||!c||!d||!(g=p._data(a)))return;d.handler&&(o=d,d=o.handler,f=o.selector),d.guid||(d.guid=p.guid++),i=g.events,i||(g.events=i={}),h=g.handle,h||(g.handle=h=function(a){return typeof p!="undefined"&&(!a||p.event.triggered!==a.type)?p.event.dispatch.apply(h.elem,arguments):b},h.elem=a),c=p.trim(_(c)).split(" ");for(j=0;j=0&&(s=s.slice(0,-1),i=!0),s.indexOf(".")>=0&&(t=s.split("."),s=t.shift(),t.sort());if((!f||p.event.customEvent[s])&&!p.event.global[s])return;c=typeof c=="object"?c[p.expando]?c:new p.Event(s,c):new p.Event(s),c.type=s,c.isTrigger=!0,c.exclusive=i,c.namespace=t.join("."),c.namespace_re=c.namespace?new RegExp("(^|\\.)"+t.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,m=s.indexOf(":")<0?"on"+s:"";if(!f){h=p.cache;for(j in h)h[j].events&&h[j].events[s]&&p.event.trigger(c,d,h[j].handle.elem,!0);return}c.result=b,c.target||(c.target=f),d=d!=null?p.makeArray(d):[],d.unshift(c),n=p.event.special[s]||{};if(n.trigger&&n.trigger.apply(f,d)===!1)return;q=[[f,n.bindType||s]];if(!g&&!n.noBubble&&!p.isWindow(f)){r=n.delegateType||s,k=$.test(r+s)?f:f.parentNode;for(l=f;k;k=k.parentNode)q.push([k,r]),l=k;l===(f.ownerDocument||e)&&q.push([l.defaultView||l.parentWindow||a,r])}for(j=0;j=0:p.find(m,this,null,[f]).length),h[m]&&j.push(l);j.length&&u.push({elem:f,matches:j})}o.length>q&&u.push({elem:this,matches:o.slice(q)});for(d=0;d0?this.on(b,null,a,c):this.trigger(b)},Y.test(b)&&(p.event.fixHooks[b]=p.event.keyHooks),Z.test(b)&&(p.event.fixHooks[b]=p.event.mouseHooks)}),function(a,b){function bc(a,b,c,d){c=c||[],b=b||r;var e,f,i,j,k=b.nodeType;if(!a||typeof a!="string")return c;if(k!==1&&k!==9)return[];i=g(b);if(!i&&!d)if(e=P.exec(a))if(j=e[1]){if(k===9){f=b.getElementById(j);if(!f||!f.parentNode)return c;if(f.id===j)return c.push(f),c}else if(b.ownerDocument&&(f=b.ownerDocument.getElementById(j))&&h(b,f)&&f.id===j)return c.push(f),c}else{if(e[2])return w.apply(c,x.call(b.getElementsByTagName(a),0)),c;if((j=e[3])&&_&&b.getElementsByClassName)return w.apply(c,x.call(b.getElementsByClassName(j),0)),c}return bp(a.replace(L,"$1"),b,c,d,i)}function bd(a){return function(b){var c=b.nodeName.toLowerCase();return c==="input"&&b.type===a}}function be(a){return function(b){var c=b.nodeName.toLowerCase();return(c==="input"||c==="button")&&b.type===a}}function bf(a){return z(function(b){return b=+b,z(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function bg(a,b,c){if(a===b)return c;var d=a.nextSibling;while(d){if(d===b)return-1;d=d.nextSibling}return 1}function bh(a,b){var c,d,f,g,h,i,j,k=C[o][a];if(k)return b?0:k.slice(0);h=a,i=[],j=e.preFilter;while(h){if(!c||(d=M.exec(h)))d&&(h=h.slice(d[0].length)),i.push(f=[]);c=!1;if(d=N.exec(h))f.push(c=new q(d.shift())),h=h.slice(c.length),c.type=d[0].replace(L," ");for(g in e.filter)(d=W[g].exec(h))&&(!j[g]||(d=j[g](d,r,!0)))&&(f.push(c=new q(d.shift())),h=h.slice(c.length),c.type=g,c.matches=d);if(!c)break}return b?h.length:h?bc.error(a):C(a,i).slice(0)}function bi(a,b,d){var e=b.dir,f=d&&b.dir==="parentNode",g=u++;return b.first?function(b,c,d){while(b=b[e])if(f||b.nodeType===1)return a(b,c,d)}:function(b,d,h){if(!h){var i,j=t+" "+g+" ",k=j+c;while(b=b[e])if(f||b.nodeType===1){if((i=b[o])===k)return b.sizset;if(typeof i=="string"&&i.indexOf(j)===0){if(b.sizset)return b}else{b[o]=k;if(a(b,d,h))return b.sizset=!0,b;b.sizset=!1}}}else while(b=b[e])if(f||b.nodeType===1)if(a(b,d,h))return b}}function bj(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function bk(a,b,c,d,e){var f,g=[],h=0,i=a.length,j=b!=null;for(;h-1},h,!0),m=[function(a,c,d){return!g&&(d||c!==l)||((b=c).nodeType?j(a,c,d):k(a,c,d))}];for(;i1&&bj(m),i>1&&a.slice(0,i-1).join("").replace(L,"$1"),c,i0,f=a.length>0,g=function(h,i,j,k,m){var n,o,p,q=[],s=0,u="0",x=h&&[],y=m!=null,z=l,A=h||f&&e.find.TAG("*",m&&i.parentNode||i),B=t+=z==null?1:Math.E;y&&(l=i!==r&&i,c=g.el);for(;(n=A[u])!=null;u++){if(f&&n){for(o=0;p=a[o];o++)if(p(n,i,j)){k.push(n);break}y&&(t=B,c=++g.el)}d&&((n=!p&&n)&&s--,h&&x.push(n))}s+=u;if(d&&u!==s){for(o=0;p=b[o];o++)p(x,q,i,j);if(h){if(s>0)while(u--)!x[u]&&!q[u]&&(q[u]=v.call(k));q=bk(q)}w.apply(k,q),y&&!h&&q.length>0&&s+b.length>1&&bc.uniqueSort(k)}return y&&(t=B,l=z),x};return g.el=0,d?z(g):g}function bo(a,b,c,d){var e=0,f=b.length;for(;e2&&(j=h[0]).type==="ID"&&b.nodeType===9&&!f&&e.relative[h[1].type]){b=e.find.ID(j.matches[0].replace(V,""),b,f)[0];if(!b)return c;a=a.slice(h.shift().length)}for(g=W.POS.test(a)?-1:h.length-1;g>=0;g--){j=h[g];if(e.relative[k=j.type])break;if(l=e.find[k])if(d=l(j.matches[0].replace(V,""),R.test(h[0].type)&&b.parentNode||b,f)){h.splice(g,1),a=d.length&&h.join("");if(!a)return w.apply(c,x.call(d,0)),c;break}}}return i(a,m)(d,b,f,c,R.test(a)),c}function bq(){}var c,d,e,f,g,h,i,j,k,l,m=!0,n="undefined",o=("sizcache"+Math.random()).replace(".",""),q=String,r=a.document,s=r.documentElement,t=0,u=0,v=[].pop,w=[].push,x=[].slice,y=[].indexOf||function(a){var b=0,c=this.length;for(;be.cacheLength&&delete a[b.shift()],a[c]=d},a)},B=A(),C=A(),D=A(),E="[\\x20\\t\\r\\n\\f]",F="(?:\\\\.|[-\\w]|[^\\x00-\\xa0])+",G=F.replace("w","w#"),H="([*^$|!~]?=)",I="\\["+E+"*("+F+")"+E+"*(?:"+H+E+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+G+")|)|)"+E+"*\\]",J=":("+F+")(?:\\((?:(['\"])((?:\\\\.|[^\\\\])*?)\\2|([^()[\\]]*|(?:(?:"+I+")|[^:]|\\\\.)*|.*))\\)|)",K=":(even|odd|eq|gt|lt|nth|first|last)(?:\\("+E+"*((?:-\\d)?\\d*)"+E+"*\\)|)(?=[^-]|$)",L=new RegExp("^"+E+"+|((?:^|[^\\\\])(?:\\\\.)*)"+E+"+$","g"),M=new RegExp("^"+E+"*,"+E+"*"),N=new RegExp("^"+E+"*([\\x20\\t\\r\\n\\f>+~])"+E+"*"),O=new RegExp(J),P=/^(?:#([\w\-]+)|(\w+)|\.([\w\-]+))$/,Q=/^:not/,R=/[\x20\t\r\n\f]*[+~]/,S=/:not\($/,T=/h\d/i,U=/input|select|textarea|button/i,V=/\\(?!\\)/g,W={ID:new RegExp("^#("+F+")"),CLASS:new RegExp("^\\.("+F+")"),NAME:new RegExp("^\\[name=['\"]?("+F+")['\"]?\\]"),TAG:new RegExp("^("+F.replace("w","w*")+")"),ATTR:new RegExp("^"+I),PSEUDO:new RegExp("^"+J),POS:new RegExp(K,"i"),CHILD:new RegExp("^:(only|nth|first|last)-child(?:\\("+E+"*(even|odd|(([+-]|)(\\d*)n|)"+E+"*(?:([+-]|)"+E+"*(\\d+)|))"+E+"*\\)|)","i"),needsContext:new RegExp("^"+E+"*[>+~]|"+K,"i")},X=function(a){var b=r.createElement("div");try{return a(b)}catch(c){return!1}finally{b=null}},Y=X(function(a){return a.appendChild(r.createComment("")),!a.getElementsByTagName("*").length}),Z=X(function(a){return a.innerHTML="",a.firstChild&&typeof a.firstChild.getAttribute!==n&&a.firstChild.getAttribute("href")==="#"}),$=X(function(a){a.innerHTML="";var b=typeof a.lastChild.getAttribute("multiple");return b!=="boolean"&&b!=="string"}),_=X(function(a){return a.innerHTML="",!a.getElementsByClassName||!a.getElementsByClassName("e").length?!1:(a.lastChild.className="e",a.getElementsByClassName("e").length===2)}),ba=X(function(a){a.id=o+0,a.innerHTML="
                                                                                                  ",s.insertBefore(a,s.firstChild);var b=r.getElementsByName&&r.getElementsByName(o).length===2+r.getElementsByName(o+0).length;return d=!r.getElementById(o),s.removeChild(a),b});try{x.call(s.childNodes,0)[0].nodeType}catch(bb){x=function(a){var b,c=[];for(;b=this[a];a++)c.push(b);return c}}bc.matches=function(a,b){return bc(a,null,null,b)},bc.matchesSelector=function(a,b){return bc(b,null,null,[a]).length>0},f=bc.getText=function(a){var b,c="",d=0,e=a.nodeType;if(e){if(e===1||e===9||e===11){if(typeof a.textContent=="string")return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=f(a)}else if(e===3||e===4)return a.nodeValue}else for(;b=a[d];d++)c+=f(b);return c},g=bc.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?b.nodeName!=="HTML":!1},h=bc.contains=s.contains?function(a,b){var c=a.nodeType===9?a.documentElement:a,d=b&&b.parentNode;return a===d||!!(d&&d.nodeType===1&&c.contains&&c.contains(d))}:s.compareDocumentPosition?function(a,b){return b&&!!(a.compareDocumentPosition(b)&16)}:function(a,b){while(b=b.parentNode)if(b===a)return!0;return!1},bc.attr=function(a,b){var c,d=g(a);return d||(b=b.toLowerCase()),(c=e.attrHandle[b])?c(a):d||$?a.getAttribute(b):(c=a.getAttributeNode(b),c?typeof a[b]=="boolean"?a[b]?b:null:c.specified?c.value:null:null)},e=bc.selectors={cacheLength:50,createPseudo:z,match:W,attrHandle:Z?{}:{href:function(a){return a.getAttribute("href",2)},type:function(a){return a.getAttribute("type")}},find:{ID:d?function(a,b,c){if(typeof b.getElementById!==n&&!c){var d=b.getElementById(a);return d&&d.parentNode?[d]:[]}}:function(a,c,d){if(typeof c.getElementById!==n&&!d){var e=c.getElementById(a);return e?e.id===a||typeof e.getAttributeNode!==n&&e.getAttributeNode("id").value===a?[e]:b:[]}},TAG:Y?function(a,b){if(typeof b.getElementsByTagName!==n)return b.getElementsByTagName(a)}:function(a,b){var c=b.getElementsByTagName(a);if(a==="*"){var d,e=[],f=0;for(;d=c[f];f++)d.nodeType===1&&e.push(d);return e}return c},NAME:ba&&function(a,b){if(typeof b.getElementsByName!==n)return b.getElementsByName(name)},CLASS:_&&function(a,b,c){if(typeof b.getElementsByClassName!==n&&!c)return b.getElementsByClassName(a)}},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(V,""),a[3]=(a[4]||a[5]||"").replace(V,""),a[2]==="~="&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),a[1]==="nth"?(a[2]||bc.error(a[0]),a[3]=+(a[3]?a[4]+(a[5]||1):2*(a[2]==="even"||a[2]==="odd")),a[4]=+(a[6]+a[7]||a[2]==="odd")):a[2]&&bc.error(a[0]),a},PSEUDO:function(a){var b,c;if(W.CHILD.test(a[0]))return null;if(a[3])a[2]=a[3];else if(b=a[4])O.test(b)&&(c=bh(b,!0))&&(c=b.indexOf(")",b.length-c)-b.length)&&(b=b.slice(0,c),a[0]=a[0].slice(0,c)),a[2]=b;return a.slice(0,3)}},filter:{ID:d?function(a){return a=a.replace(V,""),function(b){return b.getAttribute("id")===a}}:function(a){return a=a.replace(V,""),function(b){var c=typeof b.getAttributeNode!==n&&b.getAttributeNode("id");return c&&c.value===a}},TAG:function(a){return a==="*"?function(){return!0}:(a=a.replace(V,"").toLowerCase(),function(b){return b.nodeName&&b.nodeName.toLowerCase()===a})},CLASS:function(a){var b=B[o][a];return b||(b=B(a,new RegExp("(^|"+E+")"+a+"("+E+"|$)"))),function(a){return b.test(a.className||typeof a.getAttribute!==n&&a.getAttribute("class")||"")}},ATTR:function(a,b,c){return function(d,e){var f=bc.attr(d,a);return f==null?b==="!=":b?(f+="",b==="="?f===c:b==="!="?f!==c:b==="^="?c&&f.indexOf(c)===0:b==="*="?c&&f.indexOf(c)>-1:b==="$="?c&&f.substr(f.length-c.length)===c:b==="~="?(" "+f+" ").indexOf(c)>-1:b==="|="?f===c||f.substr(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d){return a==="nth"?function(a){var b,e,f=a.parentNode;if(c===1&&d===0)return!0;if(f){e=0;for(b=f.firstChild;b;b=b.nextSibling)if(b.nodeType===1){e++;if(a===b)break}}return e-=d,e===c||e%c===0&&e/c>=0}:function(b){var c=b;switch(a){case"only":case"first":while(c=c.previousSibling)if(c.nodeType===1)return!1;if(a==="first")return!0;c=b;case"last":while(c=c.nextSibling)if(c.nodeType===1)return!1;return!0}}},PSEUDO:function(a,b){var c,d=e.pseudos[a]||e.setFilters[a.toLowerCase()]||bc.error("unsupported pseudo: "+a);return d[o]?d(b):d.length>1?(c=[a,a,"",b],e.setFilters.hasOwnProperty(a.toLowerCase())?z(function(a,c){var e,f=d(a,b),g=f.length;while(g--)e=y.call(a,f[g]),a[e]=!(c[e]=f[g])}):function(a){return d(a,0,c)}):d}},pseudos:{not:z(function(a){var b=[],c=[],d=i(a.replace(L,"$1"));return d[o]?z(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)if(f=g[h])a[h]=!(b[h]=f)}):function(a,e,f){return b[0]=a,d(b,null,f,c),!c.pop()}}),has:z(function(a){return function(b){return bc(a,b).length>0}}),contains:z(function(a){return function(b){return(b.textContent||b.innerText||f(b)).indexOf(a)>-1}}),enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&!!a.checked||b==="option"&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},parent:function(a){return!e.pseudos.empty(a)},empty:function(a){var b;a=a.firstChild;while(a){if(a.nodeName>"@"||(b=a.nodeType)===3||b===4)return!1;a=a.nextSibling}return!0},header:function(a){return T.test(a.nodeName)},text:function(a){var b,c;return a.nodeName.toLowerCase()==="input"&&(b=a.type)==="text"&&((c=a.getAttribute("type"))==null||c.toLowerCase()===b)},radio:bd("radio"),checkbox:bd("checkbox"),file:bd("file"),password:bd("password"),image:bd("image"),submit:be("submit"),reset:be("reset"),button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&a.type==="button"||b==="button"},input:function(a){return U.test(a.nodeName)},focus:function(a){var b=a.ownerDocument;return a===b.activeElement&&(!b.hasFocus||b.hasFocus())&&(!!a.type||!!a.href)},active:function(a){return a===a.ownerDocument.activeElement},first:bf(function(a,b,c){return[0]}),last:bf(function(a,b,c){return[b-1]}),eq:bf(function(a,b,c){return[c<0?c+b:c]}),even:bf(function(a,b,c){for(var d=0;d=0;)a.push(d);return a}),gt:bf(function(a,b,c){for(var d=c<0?c+b:c;++d",a.querySelectorAll("[selected]").length||e.push("\\["+E+"*(?:checked|disabled|ismap|multiple|readonly|selected|value)"),a.querySelectorAll(":checked").length||e.push(":checked")}),X(function(a){a.innerHTML="

                                                                                                  ",a.querySelectorAll("[test^='']").length&&e.push("[*^$]="+E+"*(?:\"\"|'')"),a.innerHTML="",a.querySelectorAll(":enabled").length||e.push(":enabled",":disabled")}),e=new RegExp(e.join("|")),bp=function(a,d,f,g,h){if(!g&&!h&&(!e||!e.test(a))){var i,j,k=!0,l=o,m=d,n=d.nodeType===9&&a;if(d.nodeType===1&&d.nodeName.toLowerCase()!=="object"){i=bh(a),(k=d.getAttribute("id"))?l=k.replace(c,"\\$&"):d.setAttribute("id",l),l="[id='"+l+"'] ",j=i.length;while(j--)i[j]=l+i[j].join("");m=R.test(a)&&d.parentNode||d,n=i.join(",")}if(n)try{return w.apply(f,x.call(m.querySelectorAll(n),0)),f}catch(p){}finally{k||d.removeAttribute("id")}}return b(a,d,f,g,h)},h&&(X(function(b){a=h.call(b,"div");try{h.call(b,"[test!='']:sizzle"),f.push("!=",J)}catch(c){}}),f=new RegExp(f.join("|")),bc.matchesSelector=function(b,c){c=c.replace(d,"='$1']");if(!g(b)&&!f.test(c)&&(!e||!e.test(c)))try{var i=h.call(b,c);if(i||a||b.document&&b.document.nodeType!==11)return i}catch(j){}return bc(c,null,null,[b]).length>0})}(),e.pseudos.nth=e.pseudos.eq,e.filters=bq.prototype=e.pseudos,e.setFilters=new bq,bc.attr=p.attr,p.find=bc,p.expr=bc.selectors,p.expr[":"]=p.expr.pseudos,p.unique=bc.uniqueSort,p.text=bc.getText,p.isXMLDoc=bc.isXML,p.contains=bc.contains}(a);var bc=/Until$/,bd=/^(?:parents|prev(?:Until|All))/,be=/^.[^:#\[\.,]*$/,bf=p.expr.match.needsContext,bg={children:!0,contents:!0,next:!0,prev:!0};p.fn.extend({find:function(a){var b,c,d,e,f,g,h=this;if(typeof a!="string")return p(a).filter(function(){for(b=0,c=h.length;b0)for(e=d;e=0:p.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var c,d=0,e=this.length,f=[],g=bf.test(a)||typeof a!="string"?p(a,b||this.context):0;for(;d-1:p.find.matchesSelector(c,a)){f.push(c);break}c=c.parentNode}}return f=f.length>1?p.unique(f):f,this.pushStack(f,"closest",a)},index:function(a){return a?typeof a=="string"?p.inArray(this[0],p(a)):p.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.prevAll().length:-1},add:function(a,b){var c=typeof a=="string"?p(a,b):p.makeArray(a&&a.nodeType?[a]:a),d=p.merge(this.get(),c);return this.pushStack(bh(c[0])||bh(d[0])?d:p.unique(d))},addBack:function(a){return this.add(a==null?this.prevObject:this.prevObject.filter(a))}}),p.fn.andSelf=p.fn.addBack,p.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return p.dir(a,"parentNode")},parentsUntil:function(a,b,c){return p.dir(a,"parentNode",c)},next:function(a){return bi(a,"nextSibling")},prev:function(a){return bi(a,"previousSibling")},nextAll:function(a){return p.dir(a,"nextSibling")},prevAll:function(a){return p.dir(a,"previousSibling")},nextUntil:function(a,b,c){return p.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return p.dir(a,"previousSibling",c)},siblings:function(a){return p.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return p.sibling(a.firstChild)},contents:function(a){return p.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:p.merge([],a.childNodes)}},function(a,b){p.fn[a]=function(c,d){var e=p.map(this,b,c);return bc.test(a)||(d=c),d&&typeof d=="string"&&(e=p.filter(d,e)),e=this.length>1&&!bg[a]?p.unique(e):e,this.length>1&&bd.test(a)&&(e=e.reverse()),this.pushStack(e,a,k.call(arguments).join(","))}}),p.extend({filter:function(a,b,c){return c&&(a=":not("+a+")"),b.length===1?p.find.matchesSelector(b[0],a)?[b[0]]:[]:p.find.matches(a,b)},dir:function(a,c,d){var e=[],f=a[c];while(f&&f.nodeType!==9&&(d===b||f.nodeType!==1||!p(f).is(d)))f.nodeType===1&&e.push(f),f=f[c];return e},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var bl="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",bm=/ jQuery\d+="(?:null|\d+)"/g,bn=/^\s+/,bo=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,bp=/<([\w:]+)/,bq=/]","i"),bv=/^(?:checkbox|radio)$/,bw=/checked\s*(?:[^=]|=\s*.checked.)/i,bx=/\/(java|ecma)script/i,by=/^\s*\s*$/g,bz={option:[1,""],legend:[1,"
                                                                                                  ","
                                                                                                  "],thead:[1,"","
                                                                                                  "],tr:[2,"","
                                                                                                  "],td:[3,"","
                                                                                                  "],col:[2,"","
                                                                                                  "],area:[1,"",""],_default:[0,"",""]},bA=bk(e),bB=bA.appendChild(e.createElement("div"));bz.optgroup=bz.option,bz.tbody=bz.tfoot=bz.colgroup=bz.caption=bz.thead,bz.th=bz.td,p.support.htmlSerialize||(bz._default=[1,"X
                                                                                                  ","
                                                                                                  "]),p.fn.extend({text:function(a){return p.access(this,function(a){return a===b?p.text(this):this.empty().append((this[0]&&this[0].ownerDocument||e).createTextNode(a))},null,a,arguments.length)},wrapAll:function(a){if(p.isFunction(a))return this.each(function(b){p(this).wrapAll(a.call(this,b))});if(this[0]){var b=p(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return p.isFunction(a)?this.each(function(b){p(this).wrapInner(a.call(this,b))}):this.each(function(){var b=p(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=p.isFunction(a);return this.each(function(c){p(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){p.nodeName(this,"body")||p(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){(this.nodeType===1||this.nodeType===11)&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){(this.nodeType===1||this.nodeType===11)&&this.insertBefore(a,this.firstChild)})},before:function(){if(!bh(this[0]))return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=p.clean(arguments);return this.pushStack(p.merge(a,this),"before",this.selector)}},after:function(){if(!bh(this[0]))return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=p.clean(arguments);return this.pushStack(p.merge(this,a),"after",this.selector)}},remove:function(a,b){var c,d=0;for(;(c=this[d])!=null;d++)if(!a||p.filter(a,[c]).length)!b&&c.nodeType===1&&(p.cleanData(c.getElementsByTagName("*")),p.cleanData([c])),c.parentNode&&c.parentNode.removeChild(c);return this},empty:function(){var a,b=0;for(;(a=this[b])!=null;b++){a.nodeType===1&&p.cleanData(a.getElementsByTagName("*"));while(a.firstChild)a.removeChild(a.firstChild)}return this},clone:function(a,b){return a=a==null?!1:a,b=b==null?a:b,this.map(function(){return p.clone(this,a,b)})},html:function(a){return p.access(this,function(a){var c=this[0]||{},d=0,e=this.length;if(a===b)return c.nodeType===1?c.innerHTML.replace(bm,""):b;if(typeof a=="string"&&!bs.test(a)&&(p.support.htmlSerialize||!bu.test(a))&&(p.support.leadingWhitespace||!bn.test(a))&&!bz[(bp.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(bo,"<$1>");try{for(;d1&&typeof j=="string"&&bw.test(j))return this.each(function(){p(this).domManip(a,c,d)});if(p.isFunction(j))return this.each(function(e){var f=p(this);a[0]=j.call(this,e,c?f.html():b),f.domManip(a,c,d)});if(this[0]){e=p.buildFragment(a,this,k),g=e.fragment,f=g.firstChild,g.childNodes.length===1&&(g=f);if(f){c=c&&p.nodeName(f,"tr");for(h=e.cacheable||l-1;i0?this.clone(!0):this).get(),p(g[e])[b](d),f=f.concat(d);return this.pushStack(f,a,g.selector)}}),p.extend({clone:function(a,b,c){var d,e,f,g;p.support.html5Clone||p.isXMLDoc(a)||!bu.test("<"+a.nodeName+">")?g=a.cloneNode(!0):(bB.innerHTML=a.outerHTML,bB.removeChild(g=bB.firstChild));if((!p.support.noCloneEvent||!p.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!p.isXMLDoc(a)){bE(a,g),d=bF(a),e=bF(g);for(f=0;d[f];++f)e[f]&&bE(d[f],e[f])}if(b){bD(a,g);if(c){d=bF(a),e=bF(g);for(f=0;d[f];++f)bD(d[f],e[f])}}return d=e=null,g},clean:function(a,b,c,d){var f,g,h,i,j,k,l,m,n,o,q,r,s=b===e&&bA,t=[];if(!b||typeof b.createDocumentFragment=="undefined")b=e;for(f=0;(h=a[f])!=null;f++){typeof h=="number"&&(h+="");if(!h)continue;if(typeof h=="string")if(!br.test(h))h=b.createTextNode(h);else{s=s||bk(b),l=b.createElement("div"),s.appendChild(l),h=h.replace(bo,"<$1>"),i=(bp.exec(h)||["",""])[1].toLowerCase(),j=bz[i]||bz._default,k=j[0],l.innerHTML=j[1]+h+j[2];while(k--)l=l.lastChild;if(!p.support.tbody){m=bq.test(h),n=i==="table"&&!m?l.firstChild&&l.firstChild.childNodes:j[1]===""&&!m?l.childNodes:[];for(g=n.length-1;g>=0;--g)p.nodeName(n[g],"tbody")&&!n[g].childNodes.length&&n[g].parentNode.removeChild(n[g])}!p.support.leadingWhitespace&&bn.test(h)&&l.insertBefore(b.createTextNode(bn.exec(h)[0]),l.firstChild),h=l.childNodes,l.parentNode.removeChild(l)}h.nodeType?t.push(h):p.merge(t,h)}l&&(h=l=s=null);if(!p.support.appendChecked)for(f=0;(h=t[f])!=null;f++)p.nodeName(h,"input")?bG(h):typeof h.getElementsByTagName!="undefined"&&p.grep(h.getElementsByTagName("input"),bG);if(c){q=function(a){if(!a.type||bx.test(a.type))return d?d.push(a.parentNode?a.parentNode.removeChild(a):a):c.appendChild(a)};for(f=0;(h=t[f])!=null;f++)if(!p.nodeName(h,"script")||!q(h))c.appendChild(h),typeof h.getElementsByTagName!="undefined"&&(r=p.grep(p.merge([],h.getElementsByTagName("script")),q),t.splice.apply(t,[f+1,0].concat(r)),f+=r.length)}return t},cleanData:function(a,b){var c,d,e,f,g=0,h=p.expando,i=p.cache,j=p.support.deleteExpando,k=p.event.special;for(;(e=a[g])!=null;g++)if(b||p.acceptData(e)){d=e[h],c=d&&i[d];if(c){if(c.events)for(f in c.events)k[f]?p.event.remove(e,f):p.removeEvent(e,f,c.handle);i[d]&&(delete i[d],j?delete e[h]:e.removeAttribute?e.removeAttribute(h):e[h]=null,p.deletedIds.push(d))}}}}),function(){var a,b;p.uaMatch=function(a){a=a.toLowerCase();var b=/(chrome)[ \/]([\w.]+)/.exec(a)||/(webkit)[ \/]([\w.]+)/.exec(a)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(a)||/(msie) ([\w.]+)/.exec(a)||a.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(a)||[];return{browser:b[1]||"",version:b[2]||"0"}},a=p.uaMatch(g.userAgent),b={},a.browser&&(b[a.browser]=!0,b.version=a.version),b.chrome?b.webkit=!0:b.webkit&&(b.safari=!0),p.browser=b,p.sub=function(){function a(b,c){return new a.fn.init(b,c)}p.extend(!0,a,this),a.superclass=this,a.fn=a.prototype=this(),a.fn.constructor=a,a.sub=this.sub,a.fn.init=function c(c,d){return d&&d instanceof p&&!(d instanceof a)&&(d=a(d)),p.fn.init.call(this,c,d,b)},a.fn.init.prototype=a.fn;var b=a(e);return a}}();var bH,bI,bJ,bK=/alpha\([^)]*\)/i,bL=/opacity=([^)]*)/,bM=/^(top|right|bottom|left)$/,bN=/^(none|table(?!-c[ea]).+)/,bO=/^margin/,bP=new RegExp("^("+q+")(.*)$","i"),bQ=new RegExp("^("+q+")(?!px)[a-z%]+$","i"),bR=new RegExp("^([-+])=("+q+")","i"),bS={},bT={position:"absolute",visibility:"hidden",display:"block"},bU={letterSpacing:0,fontWeight:400},bV=["Top","Right","Bottom","Left"],bW=["Webkit","O","Moz","ms"],bX=p.fn.toggle;p.fn.extend({css:function(a,c){return p.access(this,function(a,c,d){return d!==b?p.style(a,c,d):p.css(a,c)},a,c,arguments.length>1)},show:function(){return b$(this,!0)},hide:function(){return b$(this)},toggle:function(a,b){var c=typeof a=="boolean";return p.isFunction(a)&&p.isFunction(b)?bX.apply(this,arguments):this.each(function(){(c?a:bZ(this))?p(this).show():p(this).hide()})}}),p.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=bH(a,"opacity");return c===""?"1":c}}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":p.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,c,d,e){if(!a||a.nodeType===3||a.nodeType===8||!a.style)return;var f,g,h,i=p.camelCase(c),j=a.style;c=p.cssProps[i]||(p.cssProps[i]=bY(j,i)),h=p.cssHooks[c]||p.cssHooks[i];if(d===b)return h&&"get"in h&&(f=h.get(a,!1,e))!==b?f:j[c];g=typeof d,g==="string"&&(f=bR.exec(d))&&(d=(f[1]+1)*f[2]+parseFloat(p.css(a,c)),g="number");if(d==null||g==="number"&&isNaN(d))return;g==="number"&&!p.cssNumber[i]&&(d+="px");if(!h||!("set"in h)||(d=h.set(a,d,e))!==b)try{j[c]=d}catch(k){}},css:function(a,c,d,e){var f,g,h,i=p.camelCase(c);return c=p.cssProps[i]||(p.cssProps[i]=bY(a.style,i)),h=p.cssHooks[c]||p.cssHooks[i],h&&"get"in h&&(f=h.get(a,!0,e)),f===b&&(f=bH(a,c)),f==="normal"&&c in bU&&(f=bU[c]),d||e!==b?(g=parseFloat(f),d||p.isNumeric(g)?g||0:f):f},swap:function(a,b,c){var d,e,f={};for(e in b)f[e]=a.style[e],a.style[e]=b[e];d=c.call(a);for(e in b)a.style[e]=f[e];return d}}),a.getComputedStyle?bH=function(b,c){var d,e,f,g,h=a.getComputedStyle(b,null),i=b.style;return h&&(d=h[c],d===""&&!p.contains(b.ownerDocument,b)&&(d=p.style(b,c)),bQ.test(d)&&bO.test(c)&&(e=i.width,f=i.minWidth,g=i.maxWidth,i.minWidth=i.maxWidth=i.width=d,d=h.width,i.width=e,i.minWidth=f,i.maxWidth=g)),d}:e.documentElement.currentStyle&&(bH=function(a,b){var c,d,e=a.currentStyle&&a.currentStyle[b],f=a.style;return e==null&&f&&f[b]&&(e=f[b]),bQ.test(e)&&!bM.test(b)&&(c=f.left,d=a.runtimeStyle&&a.runtimeStyle.left,d&&(a.runtimeStyle.left=a.currentStyle.left),f.left=b==="fontSize"?"1em":e,e=f.pixelLeft+"px",f.left=c,d&&(a.runtimeStyle.left=d)),e===""?"auto":e}),p.each(["height","width"],function(a,b){p.cssHooks[b]={get:function(a,c,d){if(c)return a.offsetWidth===0&&bN.test(bH(a,"display"))?p.swap(a,bT,function(){return cb(a,b,d)}):cb(a,b,d)},set:function(a,c,d){return b_(a,c,d?ca(a,b,d,p.support.boxSizing&&p.css(a,"boxSizing")==="border-box"):0)}}}),p.support.opacity||(p.cssHooks.opacity={get:function(a,b){return bL.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=p.isNumeric(b)?"alpha(opacity="+b*100+")":"",f=d&&d.filter||c.filter||"";c.zoom=1;if(b>=1&&p.trim(f.replace(bK,""))===""&&c.removeAttribute){c.removeAttribute("filter");if(d&&!d.filter)return}c.filter=bK.test(f)?f.replace(bK,e):f+" "+e}}),p(function(){p.support.reliableMarginRight||(p.cssHooks.marginRight={get:function(a,b){return p.swap(a,{display:"inline-block"},function(){if(b)return bH(a,"marginRight")})}}),!p.support.pixelPosition&&p.fn.position&&p.each(["top","left"],function(a,b){p.cssHooks[b]={get:function(a,c){if(c){var d=bH(a,b);return bQ.test(d)?p(a).position()[b]+"px":d}}}})}),p.expr&&p.expr.filters&&(p.expr.filters.hidden=function(a){return a.offsetWidth===0&&a.offsetHeight===0||!p.support.reliableHiddenOffsets&&(a.style&&a.style.display||bH(a,"display"))==="none"},p.expr.filters.visible=function(a){return!p.expr.filters.hidden(a)}),p.each({margin:"",padding:"",border:"Width"},function(a,b){p.cssHooks[a+b]={expand:function(c){var d,e=typeof c=="string"?c.split(" "):[c],f={};for(d=0;d<4;d++)f[a+bV[d]+b]=e[d]||e[d-2]||e[0];return f}},bO.test(a)||(p.cssHooks[a+b].set=b_)});var cd=/%20/g,ce=/\[\]$/,cf=/\r?\n/g,cg=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,ch=/^(?:select|textarea)/i;p.fn.extend({serialize:function(){return p.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?p.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||ch.test(this.nodeName)||cg.test(this.type))}).map(function(a,b){var c=p(this).val();return c==null?null:p.isArray(c)?p.map(c,function(a,c){return{name:b.name,value:a.replace(cf,"\r\n")}}):{name:b.name,value:c.replace(cf,"\r\n")}}).get()}}),p.param=function(a,c){var d,e=[],f=function(a,b){b=p.isFunction(b)?b():b==null?"":b,e[e.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=p.ajaxSettings&&p.ajaxSettings.traditional);if(p.isArray(a)||a.jquery&&!p.isPlainObject(a))p.each(a,function(){f(this.name,this.value)});else for(d in a)ci(d,a[d],c,f);return e.join("&").replace(cd,"+")};var cj,ck,cl=/#.*$/,cm=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,cn=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,co=/^(?:GET|HEAD)$/,cp=/^\/\//,cq=/\?/,cr=/)<[^<]*)*<\/script>/gi,cs=/([?&])_=[^&]*/,ct=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,cu=p.fn.load,cv={},cw={},cx=["*/"]+["*"];try{ck=f.href}catch(cy){ck=e.createElement("a"),ck.href="",ck=ck.href}cj=ct.exec(ck.toLowerCase())||[],p.fn.load=function(a,c,d){if(typeof a!="string"&&cu)return cu.apply(this,arguments);if(!this.length)return this;var e,f,g,h=this,i=a.indexOf(" ");return i>=0&&(e=a.slice(i,a.length),a=a.slice(0,i)),p.isFunction(c)?(d=c,c=b):c&&typeof c=="object"&&(f="POST"),p.ajax({url:a,type:f,dataType:"html",data:c,complete:function(a,b){d&&h.each(d,g||[a.responseText,b,a])}}).done(function(a){g=arguments,h.html(e?p("
                                                                                                  ").append(a.replace(cr,"")).find(e):a)}),this},p.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){p.fn[b]=function(a){return this.on(b,a)}}),p.each(["get","post"],function(a,c){p[c]=function(a,d,e,f){return p.isFunction(d)&&(f=f||e,e=d,d=b),p.ajax({type:c,url:a,data:d,success:e,dataType:f})}}),p.extend({getScript:function(a,c){return p.get(a,b,c,"script")},getJSON:function(a,b,c){return p.get(a,b,c,"json")},ajaxSetup:function(a,b){return b?cB(a,p.ajaxSettings):(b=a,a=p.ajaxSettings),cB(a,b),a},ajaxSettings:{url:ck,isLocal:cn.test(cj[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded; charset=UTF-8",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":cx},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":p.parseJSON,"text xml":p.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:cz(cv),ajaxTransport:cz(cw),ajax:function(a,c){function y(a,c,f,i){var k,s,t,u,w,y=c;if(v===2)return;v=2,h&&clearTimeout(h),g=b,e=i||"",x.readyState=a>0?4:0,f&&(u=cC(l,x,f));if(a>=200&&a<300||a===304)l.ifModified&&(w=x.getResponseHeader("Last-Modified"),w&&(p.lastModified[d]=w),w=x.getResponseHeader("Etag"),w&&(p.etag[d]=w)),a===304?(y="notmodified",k=!0):(k=cD(l,u),y=k.state,s=k.data,t=k.error,k=!t);else{t=y;if(!y||a)y="error",a<0&&(a=0)}x.status=a,x.statusText=(c||y)+"",k?o.resolveWith(m,[s,y,x]):o.rejectWith(m,[x,y,t]),x.statusCode(r),r=b,j&&n.trigger("ajax"+(k?"Success":"Error"),[x,l,k?s:t]),q.fireWith(m,[x,y]),j&&(n.trigger("ajaxComplete",[x,l]),--p.active||p.event.trigger("ajaxStop"))}typeof a=="object"&&(c=a,a=b),c=c||{};var d,e,f,g,h,i,j,k,l=p.ajaxSetup({},c),m=l.context||l,n=m!==l&&(m.nodeType||m instanceof p)?p(m):p.event,o=p.Deferred(),q=p.Callbacks("once memory"),r=l.statusCode||{},t={},u={},v=0,w="canceled",x={readyState:0,setRequestHeader:function(a,b){if(!v){var c=a.toLowerCase();a=u[c]=u[c]||a,t[a]=b}return this},getAllResponseHeaders:function(){return v===2?e:null},getResponseHeader:function(a){var c;if(v===2){if(!f){f={};while(c=cm.exec(e))f[c[1].toLowerCase()]=c[2]}c=f[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){return v||(l.mimeType=a),this},abort:function(a){return a=a||w,g&&g.abort(a),y(0,a),this}};o.promise(x),x.success=x.done,x.error=x.fail,x.complete=q.add,x.statusCode=function(a){if(a){var b;if(v<2)for(b in a)r[b]=[r[b],a[b]];else b=a[x.status],x.always(b)}return this},l.url=((a||l.url)+"").replace(cl,"").replace(cp,cj[1]+"//"),l.dataTypes=p.trim(l.dataType||"*").toLowerCase().split(s),l.crossDomain==null&&(i=ct.exec(l.url.toLowerCase())||!1,l.crossDomain=i&&i.join(":")+(i[3]?"":i[1]==="http:"?80:443)!==cj.join(":")+(cj[3]?"":cj[1]==="http:"?80:443)),l.data&&l.processData&&typeof l.data!="string"&&(l.data=p.param(l.data,l.traditional)),cA(cv,l,c,x);if(v===2)return x;j=l.global,l.type=l.type.toUpperCase(),l.hasContent=!co.test(l.type),j&&p.active++===0&&p.event.trigger("ajaxStart");if(!l.hasContent){l.data&&(l.url+=(cq.test(l.url)?"&":"?")+l.data,delete l.data),d=l.url;if(l.cache===!1){var z=p.now(),A=l.url.replace(cs,"$1_="+z);l.url=A+(A===l.url?(cq.test(l.url)?"&":"?")+"_="+z:"")}}(l.data&&l.hasContent&&l.contentType!==!1||c.contentType)&&x.setRequestHeader("Content-Type",l.contentType),l.ifModified&&(d=d||l.url,p.lastModified[d]&&x.setRequestHeader("If-Modified-Since",p.lastModified[d]),p.etag[d]&&x.setRequestHeader("If-None-Match",p.etag[d])),x.setRequestHeader("Accept",l.dataTypes[0]&&l.accepts[l.dataTypes[0]]?l.accepts[l.dataTypes[0]]+(l.dataTypes[0]!=="*"?", "+cx+"; q=0.01":""):l.accepts["*"]);for(k in l.headers)x.setRequestHeader(k,l.headers[k]);if(!l.beforeSend||l.beforeSend.call(m,x,l)!==!1&&v!==2){w="abort";for(k in{success:1,error:1,complete:1})x[k](l[k]);g=cA(cw,l,c,x);if(!g)y(-1,"No Transport");else{x.readyState=1,j&&n.trigger("ajaxSend",[x,l]),l.async&&l.timeout>0&&(h=setTimeout(function(){x.abort("timeout")},l.timeout));try{v=1,g.send(t,y)}catch(B){if(v<2)y(-1,B);else throw B}}return x}return x.abort()},active:0,lastModified:{},etag:{}});var cE=[],cF=/\?/,cG=/(=)\?(?=&|$)|\?\?/,cH=p.now();p.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=cE.pop()||p.expando+"_"+cH++;return this[a]=!0,a}}),p.ajaxPrefilter("json jsonp",function(c,d,e){var f,g,h,i=c.data,j=c.url,k=c.jsonp!==!1,l=k&&cG.test(j),m=k&&!l&&typeof i=="string"&&!(c.contentType||"").indexOf("application/x-www-form-urlencoded")&&cG.test(i);if(c.dataTypes[0]==="jsonp"||l||m)return f=c.jsonpCallback=p.isFunction(c.jsonpCallback)?c.jsonpCallback():c.jsonpCallback,g=a[f],l?c.url=j.replace(cG,"$1"+f):m?c.data=i.replace(cG,"$1"+f):k&&(c.url+=(cF.test(j)?"&":"?")+c.jsonp+"="+f),c.converters["script json"]=function(){return h||p.error(f+" was not called"),h[0]},c.dataTypes[0]="json",a[f]=function(){h=arguments},e.always(function(){a[f]=g,c[f]&&(c.jsonpCallback=d.jsonpCallback,cE.push(f)),h&&p.isFunction(g)&&g(h[0]),h=g=b}),"script"}),p.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){return p.globalEval(a),a}}}),p.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),p.ajaxTransport("script",function(a){if(a.crossDomain){var c,d=e.head||e.getElementsByTagName("head")[0]||e.documentElement;return{send:function(f,g){c=e.createElement("script"),c.async="async",a.scriptCharset&&(c.charset=a.scriptCharset),c.src=a.url,c.onload=c.onreadystatechange=function(a,e){if(e||!c.readyState||/loaded|complete/.test(c.readyState))c.onload=c.onreadystatechange=null,d&&c.parentNode&&d.removeChild(c),c=b,e||g(200,"success")},d.insertBefore(c,d.firstChild)},abort:function(){c&&c.onload(0,1)}}}});var cI,cJ=a.ActiveXObject?function(){for(var a in cI)cI[a](0,1)}:!1,cK=0;p.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&cL()||cM()}:cL,function(a){p.extend(p.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(p.ajaxSettings.xhr()),p.support.ajax&&p.ajaxTransport(function(c){if(!c.crossDomain||p.support.cors){var d;return{send:function(e,f){var g,h,i=c.xhr();c.username?i.open(c.type,c.url,c.async,c.username,c.password):i.open(c.type,c.url,c.async);if(c.xhrFields)for(h in c.xhrFields)i[h]=c.xhrFields[h];c.mimeType&&i.overrideMimeType&&i.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(h in e)i.setRequestHeader(h,e[h])}catch(j){}i.send(c.hasContent&&c.data||null),d=function(a,e){var h,j,k,l,m;try{if(d&&(e||i.readyState===4)){d=b,g&&(i.onreadystatechange=p.noop,cJ&&delete cI[g]);if(e)i.readyState!==4&&i.abort();else{h=i.status,k=i.getAllResponseHeaders(),l={},m=i.responseXML,m&&m.documentElement&&(l.xml=m);try{l.text=i.responseText}catch(a){}try{j=i.statusText}catch(n){j=""}!h&&c.isLocal&&!c.crossDomain?h=l.text?200:404:h===1223&&(h=204)}}}catch(o){e||f(-1,o)}l&&f(h,j,l,k)},c.async?i.readyState===4?setTimeout(d,0):(g=++cK,cJ&&(cI||(cI={},p(a).unload(cJ)),cI[g]=d),i.onreadystatechange=d):d()},abort:function(){d&&d(0,1)}}}});var cN,cO,cP=/^(?:toggle|show|hide)$/,cQ=new RegExp("^(?:([-+])=|)("+q+")([a-z%]*)$","i"),cR=/queueHooks$/,cS=[cY],cT={"*":[function(a,b){var c,d,e=this.createTween(a,b),f=cQ.exec(b),g=e.cur(),h=+g||0,i=1,j=20;if(f){c=+f[2],d=f[3]||(p.cssNumber[a]?"":"px");if(d!=="px"&&h){h=p.css(e.elem,a,!0)||c||1;do i=i||".5",h=h/i,p.style(e.elem,a,h+d);while(i!==(i=e.cur()/g)&&i!==1&&--j)}e.unit=d,e.start=h,e.end=f[1]?h+(f[1]+1)*c:c}return e}]};p.Animation=p.extend(cW,{tweener:function(a,b){p.isFunction(a)?(b=a,a=["*"]):a=a.split(" ");var c,d=0,e=a.length;for(;d-1,j={},k={},l,m;i?(k=e.position(),l=k.top,m=k.left):(l=parseFloat(g)||0,m=parseFloat(h)||0),p.isFunction(b)&&(b=b.call(a,c,f)),b.top!=null&&(j.top=b.top-f.top+l),b.left!=null&&(j.left=b.left-f.left+m),"using"in b?b.using.call(a,j):e.css(j)}},p.fn.extend({position:function(){if(!this[0])return;var a=this[0],b=this.offsetParent(),c=this.offset(),d=c_.test(b[0].nodeName)?{top:0,left:0}:b.offset();return c.top-=parseFloat(p.css(a,"marginTop"))||0,c.left-=parseFloat(p.css(a,"marginLeft"))||0,d.top+=parseFloat(p.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(p.css(b[0],"borderLeftWidth"))||0,{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||e.body;while(a&&!c_.test(a.nodeName)&&p.css(a,"position")==="static")a=a.offsetParent;return a||e.body})}}),p.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,c){var d=/Y/.test(c);p.fn[a]=function(e){return p.access(this,function(a,e,f){var g=da(a);if(f===b)return g?c in g?g[c]:g.document.documentElement[e]:a[e];g?g.scrollTo(d?p(g).scrollLeft():f,d?f:p(g).scrollTop()):a[e]=f},a,e,arguments.length,null)}}),p.each({Height:"height",Width:"width"},function(a,c){p.each({padding:"inner"+a,content:c,"":"outer"+a},function(d,e){p.fn[e]=function(e,f){var g=arguments.length&&(d||typeof e!="boolean"),h=d||(e===!0||f===!0?"margin":"border");return p.access(this,function(c,d,e){var f;return p.isWindow(c)?c.document.documentElement["client"+a]:c.nodeType===9?(f=c.documentElement,Math.max(c.body["scroll"+a],f["scroll"+a],c.body["offset"+a],f["offset"+a],f["client"+a])):e===b?p.css(c,d,e,h):p.style(c,d,e,h)},c,g?e:b,g,null)}})}),a.jQuery=a.$=p,typeof define=="function"&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return p})})(window); \ No newline at end of file diff --git a/JSON/latest/api/lib/jquery.layout.js b/JSON/latest/api/lib/jquery.layout.js new file mode 100644 index 00000000..4dd48675 --- /dev/null +++ b/JSON/latest/api/lib/jquery.layout.js @@ -0,0 +1,5486 @@ +/** + * @preserve jquery.layout 1.3.0 - Release Candidate 30.62 + * $Date: 2012-08-04 08:00:00 (Thu, 23 Aug 2012) $ + * $Rev: 303006 $ + * + * Copyright (c) 2012 + * Fabrizio Balliano (http://www.fabrizioballiano.net) + * Kevin Dalman (http://allpro.net) + * + * Dual licensed under the GPL (http://www.gnu.org/licenses/gpl.html) + * and MIT (http://www.opensource.org/licenses/mit-license.php) licenses. + * + * Changelog: http://layout.jquery-dev.net/changelog.cfm#1.3.0.rc30.62 + * NOTE: This is a short-term release to patch a couple of bugs. + * These bugs are listed as officially fixed in RC30.7, which will be released shortly. + * + * Docs: http://layout.jquery-dev.net/documentation.html + * Tips: http://layout.jquery-dev.net/tips.html + * Help: http://groups.google.com/group/jquery-ui-layout + */ + +/* JavaDoc Info: http://code.google.com/closure/compiler/docs/js-for-compiler.html + * {!Object} non-nullable type (never NULL) + * {?string} nullable type (sometimes NULL) - default for {Object} + * {number=} optional parameter + * {*} ALL types + */ + +// NOTE: For best readability, view with a fixed-width font and tabs equal to 4-chars + +;(function ($) { + +// alias Math methods - used a lot! +var min = Math.min +, max = Math.max +, round = Math.floor + +, isStr = function (v) { return $.type(v) === "string"; } + +, runPluginCallbacks = function (Instance, a_fn) { + if ($.isArray(a_fn)) + for (var i=0, c=a_fn.length; i
                                                                                                  ').appendTo("body"); + var d = { width: $c.width() - $c[0].clientWidth, height: $c.height() - $c[0].clientHeight }; + $c.remove(); + window.scrollbarWidth = d.width; + window.scrollbarHeight = d.height; + return dim.match(/^(width|height)$/) ? d[dim] : d; + } + + + /** + * Returns hash container 'display' and 'visibility' + * + * @see $.swap() - swaps CSS, runs callback, resets CSS + */ +, showInvisibly: function ($E, force) { + if ($E && $E.length && (force || $E.css('display') === "none")) { // only if not *already hidden* + var s = $E[0].style + // save ONLY the 'style' props because that is what we must restore + , CSS = { display: s.display || '', visibility: s.visibility || '' }; + // show element 'invisibly' so can be measured + $E.css({ display: "block", visibility: "hidden" }); + return CSS; + } + return {}; + } + + /** + * Returns data for setting size of an element (container or a pane). + * + * @see _create(), onWindowResize() for container, plus others for pane + * @return JSON Returns a hash of all dimensions: top, bottom, left, right, outerWidth, innerHeight, etc + */ +, getElementDimensions: function ($E) { + var + d = {} // dimensions hash + , x = d.css = {} // CSS hash + , i = {} // TEMP insets + , b, p // TEMP border, padding + , N = $.layout.cssNum + , off = $E.offset() + ; + d.offsetLeft = off.left; + d.offsetTop = off.top; + + $.each("Left,Right,Top,Bottom".split(","), function (idx, e) { // e = edge + b = x["border" + e] = $.layout.borderWidth($E, e); + p = x["padding"+ e] = $.layout.cssNum($E, "padding"+e); + i[e] = b + p; // total offset of content from outer side + d["inset"+ e] = p; // eg: insetLeft = paddingLeft + }); + + d.offsetWidth = $E.innerWidth(); // offsetWidth is used in calc when doing manual resize + d.offsetHeight = $E.innerHeight(); // ditto + d.outerWidth = $E.outerWidth(); + d.outerHeight = $E.outerHeight(); + d.innerWidth = max(0, d.outerWidth - i.Left - i.Right); + d.innerHeight = max(0, d.outerHeight - i.Top - i.Bottom); + + x.width = $E.width(); + x.height = $E.height(); + x.top = N($E,"top",true); + x.bottom = N($E,"bottom",true); + x.left = N($E,"left",true); + x.right = N($E,"right",true); + + //d.visible = $E.is(":visible");// && x.width > 0 && x.height > 0; + + return d; + } + +, getElementCSS: function ($E, list) { + var + CSS = {} + , style = $E[0].style + , props = list.split(",") + , sides = "Top,Bottom,Left,Right".split(",") + , attrs = "Color,Style,Width".split(",") + , p, s, a, i, j, k + ; + for (i=0; i < props.length; i++) { + p = props[i]; + if (p.match(/(border|padding|margin)$/)) + for (j=0; j < 4; j++) { + s = sides[j]; + if (p === "border") + for (k=0; k < 3; k++) { + a = attrs[k]; + CSS[p+s+a] = style[p+s+a]; + } + else + CSS[p+s] = style[p+s]; + } + else + CSS[p] = style[p]; + }; + return CSS + } + + /** + * Return the innerWidth for the current browser/doctype + * + * @see initPanes(), sizeMidPanes(), initHandles(), sizeHandles() + * @param {Array.} $E Must pass a jQuery object - first element is processed + * @param {number=} outerWidth (optional) Can pass a width, allowing calculations BEFORE element is resized + * @return {number} Returns the innerWidth of the elem by subtracting padding and borders + */ +, cssWidth: function ($E, outerWidth) { + // a 'calculated' outerHeight can be passed so borders and/or padding are removed if needed + if (outerWidth <= 0) return 0; + + if (!$.layout.browser.boxModel) return outerWidth; + + // strip border and padding from outerWidth to get CSS Width + var b = $.layout.borderWidth + , n = $.layout.cssNum + , W = outerWidth + - b($E, "Left") + - b($E, "Right") + - n($E, "paddingLeft") + - n($E, "paddingRight"); + + return max(0,W); + } + + /** + * Return the innerHeight for the current browser/doctype + * + * @see initPanes(), sizeMidPanes(), initHandles(), sizeHandles() + * @param {Array.} $E Must pass a jQuery object - first element is processed + * @param {number=} outerHeight (optional) Can pass a width, allowing calculations BEFORE element is resized + * @return {number} Returns the innerHeight of the elem by subtracting padding and borders + */ +, cssHeight: function ($E, outerHeight) { + // a 'calculated' outerHeight can be passed so borders and/or padding are removed if needed + if (outerHeight <= 0) return 0; + + if (!$.layout.browser.boxModel) return outerHeight; + + // strip border and padding from outerHeight to get CSS Height + var b = $.layout.borderWidth + , n = $.layout.cssNum + , H = outerHeight + - b($E, "Top") + - b($E, "Bottom") + - n($E, "paddingTop") + - n($E, "paddingBottom"); + + return max(0,H); + } + + /** + * Returns the 'current CSS numeric value' for a CSS property - 0 if property does not exist + * + * @see Called by many methods + * @param {Array.} $E Must pass a jQuery object - first element is processed + * @param {string} prop The name of the CSS property, eg: top, width, etc. + * @param {boolean=} [allowAuto=false] true = return 'auto' if that is value; false = return 0 + * @return {(string|number)} Usually used to get an integer value for position (top, left) or size (height, width) + */ +, cssNum: function ($E, prop, allowAuto) { + if (!$E.jquery) $E = $($E); + var CSS = $.layout.showInvisibly($E) + , p = $.css($E[0], prop, true) + , v = allowAuto && p=="auto" ? p : (parseInt(p, 10) || 0); + $E.css( CSS ); // RESET + return v; + } + +, borderWidth: function (el, side) { + if (el.jquery) el = el[0]; + var b = "border"+ side.substr(0,1).toUpperCase() + side.substr(1); // left => Left + return $.css(el, b+"Style", true) === "none" ? 0 : (parseInt($.css(el, b+"Width", true), 10) || 0); + } + + /** + * Mouse-tracking utility - FUTURE REFERENCE + * + * init: if (!window.mouse) { + * window.mouse = { x: 0, y: 0 }; + * $(document).mousemove( $.layout.trackMouse ); + * } + * + * @param {Object} evt + * +, trackMouse: function (evt) { + window.mouse = { x: evt.clientX, y: evt.clientY }; + } + */ + + /** + * SUBROUTINE for preventPrematureSlideClose option + * + * @param {Object} evt + * @param {Object=} el + */ +, isMouseOverElem: function (evt, el) { + var + $E = $(el || this) + , d = $E.offset() + , T = d.top + , L = d.left + , R = L + $E.outerWidth() + , B = T + $E.outerHeight() + , x = evt.pageX // evt.clientX ? + , y = evt.pageY // evt.clientY ? + ; + // if X & Y are < 0, probably means is over an open SELECT + return ($.layout.browser.msie && x < 0 && y < 0) || ((x >= L && x <= R) && (y >= T && y <= B)); + } + + /** + * Message/Logging Utility + * + * @example $.layout.msg("My message"); // log text + * @example $.layout.msg("My message", true); // alert text + * @example $.layout.msg({ foo: "bar" }, "Title"); // log hash-data, with custom title + * @example $.layout.msg({ foo: "bar" }, true, "Title", { sort: false }); -OR- + * @example $.layout.msg({ foo: "bar" }, "Title", { sort: false, display: true }); // alert hash-data + * + * @param {(Object|string)} info String message OR Hash/Array + * @param {(Boolean|string|Object)=} [popup=false] True means alert-box - can be skipped + * @param {(Object|string)=} [debugTitle=""] Title for Hash data - can be skipped + * @param {Object=} [debugOpts] Extra options for debug output + */ +, msg: function (info, popup, debugTitle, debugOpts) { + if ($.isPlainObject(info) && window.debugData) { + if (typeof popup === "string") { + debugOpts = debugTitle; + debugTitle = popup; + } + else if (typeof debugTitle === "object") { + debugOpts = debugTitle; + debugTitle = null; + } + var t = debugTitle || "log( )" + , o = $.extend({ sort: false, returnHTML: false, display: false }, debugOpts); + if (popup === true || o.display) + debugData( info, t, o ); + else if (window.console) + console.log(debugData( info, t, o )); + } + else if (popup) + alert(info); + else if (window.console) + console.log(info); + else { + var id = "#layoutLogger" + , $l = $(id); + if (!$l.length) + $l = createLog(); + $l.children("ul").append('
                                                                                                9. '+ info.replace(/\/g,">") +'
                                                                                                10. '); + } + + function createLog () { + var pos = $.support.fixedPosition ? 'fixed' : 'absolute' + , $e = $('
                                                                                                  ' + + '
                                                                                                  ' + + 'XLayout console.log
                                                                                                  ' + + '
                                                                                                    ' + + '
                                                                                                    ' + ).appendTo("body"); + $e.css('left', $(window).width() - $e.outerWidth() - 5) + if ($.ui.draggable) $e.draggable({ handle: ':first-child' }); + return $e; + }; + } + +}; + +// DEFAULT OPTIONS +$.layout.defaults = { +/* + * LAYOUT & LAYOUT-CONTAINER OPTIONS + * - none of these options are applicable to individual panes + */ + name: "" // Not required, but useful for buttons and used for the state-cookie +, containerSelector: "" // ONLY used when specifying a childOptions - to find container-element that is NOT directly-nested +, containerClass: "ui-layout-container" // layout-container element +, scrollToBookmarkOnLoad: true // after creating a layout, scroll to bookmark in URL (.../page.htm#myBookmark) +, resizeWithWindow: true // bind thisLayout.resizeAll() to the window.resize event +, resizeWithWindowDelay: 200 // delay calling resizeAll because makes window resizing very jerky +, resizeWithWindowMaxDelay: 0 // 0 = none - force resize every XX ms while window is being resized +, onresizeall_start: null // CALLBACK when resizeAll() STARTS - NOT pane-specific +, onresizeall_end: null // CALLBACK when resizeAll() ENDS - NOT pane-specific +, onload_start: null // CALLBACK when Layout inits - after options initialized, but before elements +, onload_end: null // CALLBACK when Layout inits - after EVERYTHING has been initialized +, onunload_start: null // CALLBACK when Layout is destroyed OR onWindowUnload +, onunload_end: null // CALLBACK when Layout is destroyed OR onWindowUnload +, initPanes: true // false = DO NOT initialize the panes onLoad - will init later +, showErrorMessages: true // enables fatal error messages to warn developers of common errors +, showDebugMessages: false // display console-and-alert debug msgs - IF this Layout version _has_ debugging code! +// Changing this zIndex value will cause other zIndex values to automatically change +, zIndex: null // the PANE zIndex - resizers and masks will be +1 +// DO NOT CHANGE the zIndex values below unless you clearly understand their relationships +, zIndexes: { // set _default_ z-index values here... + pane_normal: 0 // normal z-index for panes + , content_mask: 1 // applied to overlays used to mask content INSIDE panes during resizing + , resizer_normal: 2 // normal z-index for resizer-bars + , pane_sliding: 100 // applied to *BOTH* the pane and its resizer when a pane is 'slid open' + , pane_animate: 1000 // applied to the pane when being animated - not applied to the resizer + , resizer_drag: 10000 // applied to the CLONED resizer-bar when being 'dragged' + } +, errors: { + pane: "pane" // description of "layout pane element" - used only in error messages + , selector: "selector" // description of "jQuery-selector" - used only in error messages + , addButtonError: "Error Adding Button \n\nInvalid " + , containerMissing: "UI Layout Initialization Error\n\nThe specified layout-container does not exist." + , centerPaneMissing: "UI Layout Initialization Error\n\nThe center-pane element does not exist.\n\nThe center-pane is a required element." + , noContainerHeight: "UI Layout Initialization Warning\n\nThe layout-container \"CONTAINER\" has no height.\n\nTherefore the layout is 0-height and hence 'invisible'!" + , callbackError: "UI Layout Callback Error\n\nThe EVENT callback is not a valid function." + } +/* + * PANE DEFAULT SETTINGS + * - settings under the 'panes' key become the default settings for *all panes* + * - ALL pane-options can also be set specifically for each panes, which will override these 'default values' + */ +, panes: { // default options for 'all panes' - will be overridden by 'per-pane settings' + applyDemoStyles: false // NOTE: renamed from applyDefaultStyles for clarity + , closable: true // pane can open & close + , resizable: true // when open, pane can be resized + , slidable: true // when closed, pane can 'slide open' over other panes - closes on mouse-out + , initClosed: false // true = init pane as 'closed' + , initHidden: false // true = init pane as 'hidden' - no resizer-bar/spacing + // SELECTORS + //, paneSelector: "" // MUST be pane-specific - jQuery selector for pane + , contentSelector: ".ui-layout-content" // INNER div/element to auto-size so only it scrolls, not the entire pane! + , contentIgnoreSelector: ".ui-layout-ignore" // element(s) to 'ignore' when measuring 'content' + , findNestedContent: false // true = $P.find(contentSelector), false = $P.children(contentSelector) + // GENERIC ROOT-CLASSES - for auto-generated classNames + , paneClass: "ui-layout-pane" // Layout Pane + , resizerClass: "ui-layout-resizer" // Resizer Bar + , togglerClass: "ui-layout-toggler" // Toggler Button + , buttonClass: "ui-layout-button" // CUSTOM Buttons - eg: '[ui-layout-button]-toggle/-open/-close/-pin' + // ELEMENT SIZE & SPACING + //, size: 100 // MUST be pane-specific -initial size of pane + , minSize: 0 // when manually resizing a pane + , maxSize: 0 // ditto, 0 = no limit + , spacing_open: 6 // space between pane and adjacent panes - when pane is 'open' + , spacing_closed: 6 // ditto - when pane is 'closed' + , togglerLength_open: 50 // Length = WIDTH of toggler button on north/south sides - HEIGHT on east/west sides + , togglerLength_closed: 50 // 100% OR -1 means 'full height/width of resizer bar' - 0 means 'hidden' + , togglerAlign_open: "center" // top/left, bottom/right, center, OR... + , togglerAlign_closed: "center" // 1 => nn = offset from top/left, -1 => -nn == offset from bottom/right + , togglerContent_open: "" // text or HTML to put INSIDE the toggler + , togglerContent_closed: "" // ditto + // RESIZING OPTIONS + , resizerDblClickToggle: true // + , autoResize: true // IF size is 'auto' or a percentage, then recalc 'pixel size' whenever the layout resizes + , autoReopen: true // IF a pane was auto-closed due to noRoom, reopen it when there is room? False = leave it closed + , resizerDragOpacity: 1 // option for ui.draggable + //, resizerCursor: "" // MUST be pane-specific - cursor when over resizer-bar + , maskContents: false // true = add DIV-mask over-or-inside this pane so can 'drag' over IFRAMES + , maskObjects: false // true = add IFRAME-mask over-or-inside this pane to cover objects/applets - content-mask will overlay this mask + , maskZindex: null // will override zIndexes.content_mask if specified - not applicable to iframe-panes + , resizingGrid: false // grid size that the resizers will snap-to during resizing, eg: [20,20] + , livePaneResizing: false // true = LIVE Resizing as resizer is dragged + , liveContentResizing: false // true = re-measure header/footer heights as resizer is dragged + , liveResizingTolerance: 1 // how many px change before pane resizes, to control performance + // SLIDING OPTIONS + , sliderCursor: "pointer" // cursor when resizer-bar will trigger 'sliding' + , slideTrigger_open: "click" // click, dblclick, mouseenter + , slideTrigger_close: "mouseleave"// click, mouseleave + , slideDelay_open: 300 // applies only for mouseenter event - 0 = instant open + , slideDelay_close: 300 // applies only for mouseleave event (300ms is the minimum!) + , hideTogglerOnSlide: false // when pane is slid-open, should the toggler show? + , preventQuickSlideClose: $.layout.browser.webkit // Chrome triggers slideClosed as it is opening + , preventPrematureSlideClose: false // handle incorrect mouseleave trigger, like when over a SELECT-list in IE + // PANE-SPECIFIC TIPS & MESSAGES + , tips: { + Open: "Open" // eg: "Open Pane" + , Close: "Close" + , Resize: "Resize" + , Slide: "Slide Open" + , Pin: "Pin" + , Unpin: "Un-Pin" + , noRoomToOpen: "Not enough room to show this panel." // alert if user tries to open a pane that cannot + , minSizeWarning: "Panel has reached its minimum size" // displays in browser statusbar + , maxSizeWarning: "Panel has reached its maximum size" // ditto + } + // HOT-KEYS & MISC + , showOverflowOnHover: false // will bind allowOverflow() utility to pane.onMouseOver + , enableCursorHotkey: true // enabled 'cursor' hotkeys + //, customHotkey: "" // MUST be pane-specific - EITHER a charCode OR a character + , customHotkeyModifier: "SHIFT" // either 'SHIFT', 'CTRL' or 'CTRL+SHIFT' - NOT 'ALT' + // PANE ANIMATION + // NOTE: fxSss_open, fxSss_close & fxSss_size options (eg: fxName_open) are auto-generated if not passed + , fxName: "slide" // ('none' or blank), slide, drop, scale -- only relevant to 'open' & 'close', NOT 'size' + , fxSpeed: null // slow, normal, fast, 200, nnn - if passed, will OVERRIDE fxSettings.duration + , fxSettings: {} // can be passed, eg: { easing: "easeOutBounce", duration: 1500 } + , fxOpacityFix: true // tries to fix opacity in IE to restore anti-aliasing after animation + , animatePaneSizing: false // true = animate resizing after dragging resizer-bar OR sizePane() is called + /* NOTE: Action-specific FX options are auto-generated from the options above if not specifically set: + fxName_open: "slide" // 'Open' pane animation + fnName_close: "slide" // 'Close' pane animation + fxName_size: "slide" // 'Size' pane animation - when animatePaneSizing = true + fxSpeed_open: null + fxSpeed_close: null + fxSpeed_size: null + fxSettings_open: {} + fxSettings_close: {} + fxSettings_size: {} + */ + // CHILD/NESTED LAYOUTS + , childOptions: null // Layout-options for nested/child layout - even {} is valid as options + , initChildLayout: true // true = child layout will be created as soon as _this_ layout completes initialization + , destroyChildLayout: true // true = destroy child-layout if this pane is destroyed + , resizeChildLayout: true // true = trigger child-layout.resizeAll() when this pane is resized + // EVENT TRIGGERING + , triggerEventsOnLoad: false // true = trigger onopen OR onclose callbacks when layout initializes + , triggerEventsDuringLiveResize: true // true = trigger onresize callback REPEATEDLY if livePaneResizing==true + // PANE CALLBACKS + , onshow_start: null // CALLBACK when pane STARTS to Show - BEFORE onopen/onhide_start + , onshow_end: null // CALLBACK when pane ENDS being Shown - AFTER onopen/onhide_end + , onhide_start: null // CALLBACK when pane STARTS to Close - BEFORE onclose_start + , onhide_end: null // CALLBACK when pane ENDS being Closed - AFTER onclose_end + , onopen_start: null // CALLBACK when pane STARTS to Open + , onopen_end: null // CALLBACK when pane ENDS being Opened + , onclose_start: null // CALLBACK when pane STARTS to Close + , onclose_end: null // CALLBACK when pane ENDS being Closed + , onresize_start: null // CALLBACK when pane STARTS being Resized ***FOR ANY REASON*** + , onresize_end: null // CALLBACK when pane ENDS being Resized ***FOR ANY REASON*** + , onsizecontent_start: null // CALLBACK when sizing of content-element STARTS + , onsizecontent_end: null // CALLBACK when sizing of content-element ENDS + , onswap_start: null // CALLBACK when pane STARTS to Swap + , onswap_end: null // CALLBACK when pane ENDS being Swapped + , ondrag_start: null // CALLBACK when pane STARTS being ***MANUALLY*** Resized + , ondrag_end: null // CALLBACK when pane ENDS being ***MANUALLY*** Resized + } +/* + * PANE-SPECIFIC SETTINGS + * - options listed below MUST be specified per-pane - they CANNOT be set under 'panes' + * - all options under the 'panes' key can also be set specifically for any pane + * - most options under the 'panes' key apply only to 'border-panes' - NOT the the center-pane + */ +, north: { + paneSelector: ".ui-layout-north" + , size: "auto" // eg: "auto", "30%", .30, 200 + , resizerCursor: "n-resize" // custom = url(myCursor.cur) + , customHotkey: "" // EITHER a charCode (43) OR a character ("o") + } +, south: { + paneSelector: ".ui-layout-south" + , size: "auto" + , resizerCursor: "s-resize" + , customHotkey: "" + } +, east: { + paneSelector: ".ui-layout-east" + , size: 200 + , resizerCursor: "e-resize" + , customHotkey: "" + } +, west: { + paneSelector: ".ui-layout-west" + , size: 200 + , resizerCursor: "w-resize" + , customHotkey: "" + } +, center: { + paneSelector: ".ui-layout-center" + , minWidth: 0 + , minHeight: 0 + } +}; + +$.layout.optionsMap = { + // layout/global options - NOT pane-options + layout: ("stateManagement,effects,zIndexes,errors," + + "name,zIndex,scrollToBookmarkOnLoad,showErrorMessages," + + "resizeWithWindow,resizeWithWindowDelay,resizeWithWindowMaxDelay," + + "onresizeall,onresizeall_start,onresizeall_end,onload,onunload").split(",") +// borderPanes: [ ALL options that are NOT specified as 'layout' ] + // default.panes options that apply to the center-pane (most options apply _only_ to border-panes) +, center: ("paneClass,contentSelector,contentIgnoreSelector,findNestedContent,applyDemoStyles,triggerEventsOnLoad," + + "showOverflowOnHover,maskContents,maskObjects,liveContentResizing," + + "childOptions,initChildLayout,resizeChildLayout,destroyChildLayout," + + "onresize,onresize_start,onresize_end,onsizecontent,onsizecontent_start,onsizecontent_end").split(",") + // options that MUST be specifically set 'per-pane' - CANNOT set in the panes (defaults) key +, noDefault: ("paneSelector,resizerCursor,customHotkey").split(",") +}; + +/** + * Processes options passed in converts flat-format data into subkey (JSON) format + * In flat-format, subkeys are _currently_ separated with 2 underscores, like north__optName + * Plugins may also call this method so they can transform their own data + * + * @param {!Object} hash Data/options passed by user - may be a single level or nested levels + * @return {Object} Returns hash of minWidth & minHeight + */ +$.layout.transformData = function (hash) { + var json = { panes: {}, center: {} } // init return object + , data, branch, optKey, keys, key, val, i, c; + + if (typeof hash !== "object") return json; // no options passed + + // convert all 'flat-keys' to 'sub-key' format + for (optKey in hash) { + branch = json; + data = $.layout.optionsMap.layout; + val = hash[ optKey ]; + keys = optKey.split("__"); // eg: west__size or north__fxSettings__duration + c = keys.length - 1; + // convert underscore-delimited to subkeys + for (i=0; i <= c; i++) { + key = keys[i]; + if (i === c) + branch[key] = val; + else if (!branch[key]) + branch[key] = {}; // create the subkey + // recurse to sub-key for next loop - if not done + branch = branch[key]; + } + } + + return json; +}; + +// INTERNAL CONFIG DATA - DO NOT CHANGE THIS! +$.layout.backwardCompatibility = { + // data used by renameOldOptions() + map: { + // OLD Option Name: NEW Option Name + applyDefaultStyles: "applyDemoStyles" + , resizeNestedLayout: "resizeChildLayout" + , resizeWhileDragging: "livePaneResizing" + , resizeContentWhileDragging: "liveContentResizing" + , triggerEventsWhileDragging: "triggerEventsDuringLiveResize" + , maskIframesOnResize: "maskContents" + , useStateCookie: "stateManagement.enabled" + , "cookie.autoLoad": "stateManagement.autoLoad" + , "cookie.autoSave": "stateManagement.autoSave" + , "cookie.keys": "stateManagement.stateKeys" + , "cookie.name": "stateManagement.cookie.name" + , "cookie.domain": "stateManagement.cookie.domain" + , "cookie.path": "stateManagement.cookie.path" + , "cookie.expires": "stateManagement.cookie.expires" + , "cookie.secure": "stateManagement.cookie.secure" + // OLD Language options + , noRoomToOpenTip: "tips.noRoomToOpen" + , togglerTip_open: "tips.Close" // open = Close + , togglerTip_closed: "tips.Open" // closed = Open + , resizerTip: "tips.Resize" + , sliderTip: "tips.Slide" + } + +/** +* @param {Object} opts +*/ +, renameOptions: function (opts) { + var map = $.layout.backwardCompatibility.map + , oldData, newData, value + ; + for (var itemPath in map) { + oldData = getBranch( itemPath ); + value = oldData.branch[ oldData.key ]; + if (value !== undefined) { + newData = getBranch( map[itemPath], true ); + newData.branch[ newData.key ] = value; + delete oldData.branch[ oldData.key ]; + } + } + + /** + * @param {string} path + * @param {boolean=} [create=false] Create path if does not exist + */ + function getBranch (path, create) { + var a = path.split(".") // split keys into array + , c = a.length - 1 + , D = { branch: opts, key: a[c] } // init branch at top & set key (last item) + , i = 0, k, undef; + for (; i 0) { + if (autoHide && $E.data('autoHidden') && $E.innerHeight() > 0) { + $E.show().data('autoHidden', false); + if (!browser.mozilla) // FireFox refreshes iframes - IE does not + // make hidden, then visible to 'refresh' display after animation + $E.css(_c.hidden).css(_c.visible); + } + } + else if (autoHide && !$E.data('autoHidden')) + $E.hide().data('autoHidden', true); + } + + /** + * @param {(string|!Object)} el + * @param {number=} outerHeight + * @param {boolean=} [autoHide=false] + */ +, setOuterHeight = function (el, outerHeight, autoHide) { + var $E = el, h; + if (isStr(el)) $E = $Ps[el]; // west + else if (!el.jquery) $E = $(el); + h = cssH($E, outerHeight); + $E.css({ height: h, visibility: "visible" }); // may have been 'hidden' by sizeContent + if (h > 0 && $E.innerWidth() > 0) { + if (autoHide && $E.data('autoHidden')) { + $E.show().data('autoHidden', false); + if (!browser.mozilla) // FireFox refreshes iframes - IE does not + $E.css(_c.hidden).css(_c.visible); + } + } + else if (autoHide && !$E.data('autoHidden')) + $E.hide().data('autoHidden', true); + } + + /** + * @param {(string|!Object)} el + * @param {number=} outerSize + * @param {boolean=} [autoHide=false] + */ +, setOuterSize = function (el, outerSize, autoHide) { + if (_c[pane].dir=="horz") // pane = north or south + setOuterHeight(el, outerSize, autoHide); + else // pane = east or west + setOuterWidth(el, outerSize, autoHide); + } + + + /** + * Converts any 'size' params to a pixel/integer size, if not already + * If 'auto' or a decimal/percentage is passed as 'size', a pixel-size is calculated + * + /** + * @param {string} pane + * @param {(string|number)=} size + * @param {string=} [dir] + * @return {number} + */ +, _parseSize = function (pane, size, dir) { + if (!dir) dir = _c[pane].dir; + + if (isStr(size) && size.match(/%/)) + size = (size === '100%') ? -1 : parseInt(size, 10) / 100; // convert % to decimal + + if (size === 0) + return 0; + else if (size >= 1) + return parseInt(size, 10); + + var o = options, avail = 0; + if (dir=="horz") // north or south or center.minHeight + avail = sC.innerHeight - ($Ps.north ? o.north.spacing_open : 0) - ($Ps.south ? o.south.spacing_open : 0); + else if (dir=="vert") // east or west or center.minWidth + avail = sC.innerWidth - ($Ps.west ? o.west.spacing_open : 0) - ($Ps.east ? o.east.spacing_open : 0); + + if (size === -1) // -1 == 100% + return avail; + else if (size > 0) // percentage, eg: .25 + return round(avail * size); + else if (pane=="center") + return 0; + else { // size < 0 || size=='auto' || size==Missing || size==Invalid + // auto-size the pane + var dim = (dir === "horz" ? "height" : "width") + , $P = $Ps[pane] + , $C = dim === 'height' ? $Cs[pane] : false + , vis = $.layout.showInvisibly($P) // show pane invisibly if hidden + , szP = $P.css(dim) // SAVE current pane size + , szC = $C ? $C.css(dim) : 0 // SAVE current content size + ; + $P.css(dim, "auto"); + if ($C) $C.css(dim, "auto"); + size = (dim === "height") ? $P.outerHeight() : $P.outerWidth(); // MEASURE + $P.css(dim, szP).css(vis); // RESET size & visibility + if ($C) $C.css(dim, szC); + return size; + } + } + + /** + * Calculates current 'size' (outer-width or outer-height) of a border-pane - optionally with 'pane-spacing' added + * + * @param {(string|!Object)} pane + * @param {boolean=} [inclSpace=false] + * @return {number} Returns EITHER Width for east/west panes OR Height for north/south panes + */ +, getPaneSize = function (pane, inclSpace) { + var + $P = $Ps[pane] + , o = options[pane] + , s = state[pane] + , oSp = (inclSpace ? o.spacing_open : 0) + , cSp = (inclSpace ? o.spacing_closed : 0) + ; + if (!$P || s.isHidden) + return 0; + else if (s.isClosed || (s.isSliding && inclSpace)) + return cSp; + else if (_c[pane].dir === "horz") + return $P.outerHeight() + oSp; + else // dir === "vert" + return $P.outerWidth() + oSp; + } + + /** + * Calculate min/max pane dimensions and limits for resizing + * + * @param {string} pane + * @param {boolean=} [slide=false] + */ +, setSizeLimits = function (pane, slide) { + if (!isInitialized()) return; + var + o = options[pane] + , s = state[pane] + , c = _c[pane] + , dir = c.dir + , side = c.side.toLowerCase() + , type = c.sizeType.toLowerCase() + , isSliding = (slide != undefined ? slide : s.isSliding) // only open() passes 'slide' param + , $P = $Ps[pane] + , paneSpacing = o.spacing_open + // measure the pane on the *opposite side* from this pane + , altPane = _c.oppositeEdge[pane] + , altS = state[altPane] + , $altP = $Ps[altPane] + , altPaneSize = (!$altP || altS.isVisible===false || altS.isSliding ? 0 : (dir=="horz" ? $altP.outerHeight() : $altP.outerWidth())) + , altPaneSpacing = ((!$altP || altS.isHidden ? 0 : options[altPane][ altS.isClosed !== false ? "spacing_closed" : "spacing_open" ]) || 0) + // limitSize prevents this pane from 'overlapping' opposite pane + , containerSize = (dir=="horz" ? sC.innerHeight : sC.innerWidth) + , minCenterDims = cssMinDims("center") + , minCenterSize = dir=="horz" ? max(options.center.minHeight, minCenterDims.minHeight) : max(options.center.minWidth, minCenterDims.minWidth) + // if pane is 'sliding', then ignore center and alt-pane sizes - because 'overlays' them + , limitSize = (containerSize - paneSpacing - (isSliding ? 0 : (_parseSize("center", minCenterSize, dir) + altPaneSize + altPaneSpacing))) + , minSize = s.minSize = max( _parseSize(pane, o.minSize), cssMinDims(pane).minSize ) + , maxSize = s.maxSize = min( (o.maxSize ? _parseSize(pane, o.maxSize) : 100000), limitSize ) + , r = s.resizerPosition = {} // used to set resizing limits + , top = sC.insetTop + , left = sC.insetLeft + , W = sC.innerWidth + , H = sC.innerHeight + , rW = o.spacing_open // subtract resizer-width to get top/left position for south/east + ; + switch (pane) { + case "north": r.min = top + minSize; + r.max = top + maxSize; + break; + case "west": r.min = left + minSize; + r.max = left + maxSize; + break; + case "south": r.min = top + H - maxSize - rW; + r.max = top + H - minSize - rW; + break; + case "east": r.min = left + W - maxSize - rW; + r.max = left + W - minSize - rW; + break; + }; + } + + /** + * Returns data for setting the size/position of center pane. Also used to set Height for east/west panes + * + * @return JSON Returns a hash of all dimensions: top, bottom, left, right, (outer) width and (outer) height + */ +, calcNewCenterPaneDims = function () { + var d = { + top: getPaneSize("north", true) // true = include 'spacing' value for pane + , bottom: getPaneSize("south", true) + , left: getPaneSize("west", true) + , right: getPaneSize("east", true) + , width: 0 + , height: 0 + }; + + // NOTE: sC = state.container + // calc center-pane outer dimensions + d.width = sC.innerWidth - d.left - d.right; // outerWidth + d.height = sC.innerHeight - d.bottom - d.top; // outerHeight + // add the 'container border/padding' to get final positions relative to the container + d.top += sC.insetTop; + d.bottom += sC.insetBottom; + d.left += sC.insetLeft; + d.right += sC.insetRight; + + return d; + } + + + /** + * @param {!Object} el + * @param {boolean=} [allStates=false] + */ +, getHoverClasses = function (el, allStates) { + var + $El = $(el) + , type = $El.data("layoutRole") + , pane = $El.data("layoutEdge") + , o = options[pane] + , root = o[type +"Class"] + , _pane = "-"+ pane // eg: "-west" + , _open = "-open" + , _closed = "-closed" + , _slide = "-sliding" + , _hover = "-hover " // NOTE the trailing space + , _state = $El.hasClass(root+_closed) ? _closed : _open + , _alt = _state === _closed ? _open : _closed + , classes = (root+_hover) + (root+_pane+_hover) + (root+_state+_hover) + (root+_pane+_state+_hover) + ; + if (allStates) // when 'removing' classes, also remove alternate-state classes + classes += (root+_alt+_hover) + (root+_pane+_alt+_hover); + + if (type=="resizer" && $El.hasClass(root+_slide)) + classes += (root+_slide+_hover) + (root+_pane+_slide+_hover); + + return $.trim(classes); + } +, addHover = function (evt, el) { + var $E = $(el || this); + if (evt && $E.data("layoutRole") === "toggler") + evt.stopPropagation(); // prevent triggering 'slide' on Resizer-bar + $E.addClass( getHoverClasses($E) ); + } +, removeHover = function (evt, el) { + var $E = $(el || this); + $E.removeClass( getHoverClasses($E, true) ); + } + +, onResizerEnter = function (evt) { // ALSO called by toggler.mouseenter + if ($.fn.disableSelection) + $("body").disableSelection(); + } +, onResizerLeave = function (evt, el) { + var + e = el || this // el is only passed when called by the timer + , pane = $(e).data("layoutEdge") + , name = pane +"ResizerLeave" + ; + timer.clear(pane+"_openSlider"); // cancel slideOpen timer, if set + timer.clear(name); // cancel enableSelection timer - may re/set below + // this method calls itself on a timer because it needs to allow + // enough time for dragging to kick-in and set the isResizing flag + // dragging has a 100ms delay set, so this delay must be >100 + if (!el) // 1st call - mouseleave event + timer.set(name, function(){ onResizerLeave(evt, e); }, 200); + // if user is resizing, then dragStop will enableSelection(), so can skip it here + else if (!state[pane].isResizing && $.fn.enableSelection) // 2nd call - by timer + $("body").enableSelection(); + } + +/* + * ########################### + * INITIALIZATION METHODS + * ########################### + */ + + /** + * Initialize the layout - called automatically whenever an instance of layout is created + * + * @see none - triggered onInit + * @return mixed true = fully initialized | false = panes not initialized (yet) | 'cancel' = abort + */ +, _create = function () { + // initialize config/options + initOptions(); + var o = options; + + // TEMP state so isInitialized returns true during init process + state.creatingLayout = true; + + // init plugins for this layout, if there are any (eg: stateManagement) + runPluginCallbacks( Instance, $.layout.onCreate ); + + // options & state have been initialized, so now run beforeLoad callback + // onload will CANCEL layout creation if it returns false + if (false === _runCallbacks("onload_start")) + return 'cancel'; + + // initialize the container element + _initContainer(); + + // bind hotkey function - keyDown - if required + initHotkeys(); + + // bind window.onunload + $(window).bind("unload."+ sID, unload); + + // init plugins for this layout, if there are any (eg: customButtons) + runPluginCallbacks( Instance, $.layout.onLoad ); + + // if layout elements are hidden, then layout WILL NOT complete initialization! + // initLayoutElements will set initialized=true and run the onload callback IF successful + if (o.initPanes) _initLayoutElements(); + + delete state.creatingLayout; + + return state.initialized; + } + + /** + * Initialize the layout IF not already + * + * @see All methods in Instance run this test + * @return boolean true = layoutElements have been initialized | false = panes are not initialized (yet) + */ +, isInitialized = function () { + if (state.initialized || state.creatingLayout) return true; // already initialized + else return _initLayoutElements(); // try to init panes NOW + } + + /** + * Initialize the layout - called automatically whenever an instance of layout is created + * + * @see _create() & isInitialized + * @return An object pointer to the instance created + */ +, _initLayoutElements = function (retry) { + // initialize config/options + var o = options; + + // CANNOT init panes inside a hidden container! + if (!$N.is(":visible")) { + // handle Chrome bug where popup window 'has no height' + // if layout is BODY element, try again in 50ms + // SEE: http://layout.jquery-dev.net/samples/test_popup_window.html + if ( !retry && browser.webkit && $N[0].tagName === "BODY" ) + setTimeout(function(){ _initLayoutElements(true); }, 50); + return false; + } + + // a center pane is required, so make sure it exists + if (!getPane("center").length) { + return _log( o.errors.centerPaneMissing ); + } + + // TEMP state so isInitialized returns true during init process + state.creatingLayout = true; + + // update Container dims + $.extend(sC, elDims( $N )); + + // initialize all layout elements + initPanes(); // size & position panes - calls initHandles() - which calls initResizable() + + if (o.scrollToBookmarkOnLoad) { + var l = self.location; + if (l.hash) l.replace( l.hash ); // scrollTo Bookmark + } + + // check to see if this layout 'nested' inside a pane + if (Instance.hasParentLayout) + o.resizeWithWindow = false; + // bind resizeAll() for 'this layout instance' to window.resize event + else if (o.resizeWithWindow) + $(window).bind("resize."+ sID, windowResize); + + delete state.creatingLayout; + state.initialized = true; + + // init plugins for this layout, if there are any + runPluginCallbacks( Instance, $.layout.onReady ); + + // now run the onload callback, if exists + _runCallbacks("onload_end"); + + return true; // elements initialized successfully + } + + /** + * Initialize nested layouts - called when _initLayoutElements completes + * + * NOT CURRENTLY USED + * + * @see _initLayoutElements + * @return An object pointer to the instance created + */ +, _initChildLayouts = function () { + $.each(_c.allPanes, function (idx, pane) { + if (options[pane].initChildLayout) + createChildLayout( pane ); + }); + } + + /** + * Initialize nested layouts for a specific pane - can optionally pass layout-options + * + * @see _initChildLayouts + * @param {string|Object} evt_or_pane The pane being opened, ie: north, south, east, or west + * @param {Object=} [opts] Layout-options - if passed, will OVERRRIDE options[pane].childOptions + * @return An object pointer to the layout instance created - or null + */ +, createChildLayout = function (evt_or_pane, opts) { + var pane = evtPane.call(this, evt_or_pane) + , $P = $Ps[pane] + , C = children + ; + if ($P) { + var $C = $Cs[pane] + , o = opts || options[pane].childOptions + , d = "layout" + // determine which element is supposed to be the 'child container' + // if pane has a 'containerSelector' OR a 'content-div', use those instead of the pane + , $Cont = o.containerSelector ? $P.find( o.containerSelector ) : ($C || $P) + , containerFound = $Cont.length + // see if a child-layout ALREADY exists on this element + , child = containerFound ? (C[pane] = $Cont.data(d) || null) : null + ; + // if no layout exists, but childOptions are set, try to create the layout now + if (!child && containerFound && o) + child = C[pane] = $Cont.eq(0).layout(o) || null; + if (child) + child.hasParentLayout = true; // set parent-flag in child + } + Instance[pane].child = C[pane]; // ALWAYS set pane-object pointer, even if null + } + +, windowResize = function () { + var delay = Number(options.resizeWithWindowDelay); + if (delay < 10) delay = 100; // MUST have a delay! + // resizing uses a delay-loop because the resize event fires repeatly - except in FF, but delay anyway + timer.clear("winResize"); // if already running + timer.set("winResize", function(){ + timer.clear("winResize"); + timer.clear("winResizeRepeater"); + var dims = elDims( $N ); + // only trigger resizeAll() if container has changed size + if (dims.innerWidth !== sC.innerWidth || dims.innerHeight !== sC.innerHeight) + resizeAll(); + }, delay); + // ALSO set fixed-delay timer, if not already running + if (!timer.data["winResizeRepeater"]) setWindowResizeRepeater(); + } + +, setWindowResizeRepeater = function () { + var delay = Number(options.resizeWithWindowMaxDelay); + if (delay > 0) + timer.set("winResizeRepeater", function(){ setWindowResizeRepeater(); resizeAll(); }, delay); + } + +, unload = function () { + var o = options; + + _runCallbacks("onunload_start"); + + // trigger plugin callabacks for this layout (eg: stateManagement) + runPluginCallbacks( Instance, $.layout.onUnload ); + + _runCallbacks("onunload_end"); + } + + /** + * Validate and initialize container CSS and events + * + * @see _create() + */ +, _initContainer = function () { + var + N = $N[0] + , tag = sC.tagName = N.tagName + , id = sC.id = N.id + , cls = sC.className = N.className + , o = options + , name = o.name + , fullPage= (tag === "BODY") + , props = "overflow,position,margin,padding,border" + , css = "layoutCSS" + , CSS = {} + , hid = "hidden" // used A LOT! + // see if this container is a 'pane' inside an outer-layout + , parent = $N.data("parentLayout") // parent-layout Instance + , pane = $N.data("layoutEdge") // pane-name in parent-layout + , isChild = parent && pane + ; + // sC -> state.container + sC.selector = $N.selector.split(".slice")[0]; + sC.ref = (o.name ? o.name +' layout / ' : '') + tag + (id ? "#"+id : cls ? '.['+cls+']' : ''); // used in messages + + $N .data({ + layout: Instance + , layoutContainer: sID // FLAG to indicate this is a layout-container - contains unique internal ID + }) + .addClass(o.containerClass) + ; + var layoutMethods = { + destroy: '' + , initPanes: '' + , resizeAll: 'resizeAll' + , resize: 'resizeAll' + }; + // loop hash and bind all methods - include layoutID namespacing + for (name in layoutMethods) { + $N.bind("layout"+ name.toLowerCase() +"."+ sID, Instance[ layoutMethods[name] || name ]); + } + + // if this container is another layout's 'pane', then set child/parent pointers + if (isChild) { + // update parent flag + Instance.hasParentLayout = true; + // set pointers to THIS child-layout (Instance) in parent-layout + // NOTE: parent.PANE.child is an ALIAS to parent.children.PANE + parent[pane].child = parent.children[pane] = $N.data("layout"); + } + + // SAVE original container CSS for use in destroy() + if (!$N.data(css)) { + // handle props like overflow different for BODY & HTML - has 'system default' values + if (fullPage) { + CSS = $.extend( elCSS($N, props), { + height: $N.css("height") + , overflow: $N.css("overflow") + , overflowX: $N.css("overflowX") + , overflowY: $N.css("overflowY") + }); + // ALSO SAVE CSS + var $H = $("html"); + $H.data(css, { + height: "auto" // FF would return a fixed px-size! + , overflow: $H.css("overflow") + , overflowX: $H.css("overflowX") + , overflowY: $H.css("overflowY") + }); + } + else // handle props normally for non-body elements + CSS = elCSS($N, props+",top,bottom,left,right,width,height,overflow,overflowX,overflowY"); + + $N.data(css, CSS); + } + + try { // format html/body if this is a full page layout + if (fullPage) { + $("html").css({ + height: "100%" + , overflow: hid + , overflowX: hid + , overflowY: hid + }); + $("body").css({ + position: "relative" + , height: "100%" + , overflow: hid + , overflowX: hid + , overflowY: hid + , margin: 0 + , padding: 0 // TODO: test whether body-padding could be handled? + , border: "none" // a body-border creates problems because it cannot be measured! + }); + + // set current layout-container dimensions + $.extend(sC, elDims( $N )); + } + else { // set required CSS for overflow and position + // ENSURE container will not 'scroll' + CSS = { overflow: hid, overflowX: hid, overflowY: hid } + var + p = $N.css("position") + , h = $N.css("height") + ; + // if this is a NESTED layout, then container/outer-pane ALREADY has position and height + if (!isChild) { + if (!p || !p.match(/fixed|absolute|relative/)) + CSS.position = "relative"; // container MUST have a 'position' + /* + if (!h || h=="auto") + CSS.height = "100%"; // container MUST have a 'height' + */ + } + $N.css( CSS ); + + // set current layout-container dimensions + if ( $N.is(":visible") ) { + $.extend(sC, elDims( $N )); + if (sC.innerHeight < 1) + _log( o.errors.noContainerHeight.replace(/CONTAINER/, sC.ref) ); + } + } + } catch (ex) {} + } + + /** + * Bind layout hotkeys - if options enabled + * + * @see _create() and addPane() + * @param {string=} [panes=""] The edge(s) to process + */ +, initHotkeys = function (panes) { + panes = panes ? panes.split(",") : _c.borderPanes; + // bind keyDown to capture hotkeys, if option enabled for ANY pane + $.each(panes, function (i, pane) { + var o = options[pane]; + if (o.enableCursorHotkey || o.customHotkey) { + $(document).bind("keydown."+ sID, keyDown); // only need to bind this ONCE + return false; // BREAK - binding was done + } + }); + } + + /** + * Build final OPTIONS data + * + * @see _create() + */ +, initOptions = function () { + var data, d, pane, key, val, i, c, o; + + // reprocess user's layout-options to have correct options sub-key structure + opts = $.layout.transformData( opts ); // panes = default subkey + + // auto-rename old options for backward compatibility + opts = $.layout.backwardCompatibility.renameAllOptions( opts ); + + // if user-options has 'panes' key (pane-defaults), clean it... + if (!$.isEmptyObject(opts.panes)) { + // REMOVE any pane-defaults that MUST be set per-pane + data = $.layout.optionsMap.noDefault; + for (i=0, c=data.length; i 0) { + z.pane_normal = zo; + z.content_mask = max(zo+1, z.content_mask); // MIN = +1 + z.resizer_normal = max(zo+2, z.resizer_normal); // MIN = +2 + } + + // DELETE 'panes' key now that we are done - values were copied to EACH pane + delete options.panes; + + + function createFxOptions ( pane ) { + var o = options[pane] + , d = options.panes; + // ensure fxSettings key to avoid errors + if (!o.fxSettings) o.fxSettings = {}; + if (!d.fxSettings) d.fxSettings = {}; + + $.each(["_open","_close","_size"], function (i,n) { + var + sName = "fxName"+ n + , sSpeed = "fxSpeed"+ n + , sSettings = "fxSettings"+ n + // recalculate fxName according to specificity rules + , fxName = o[sName] = + o[sName] // options.west.fxName_open + || d[sName] // options.panes.fxName_open + || o.fxName // options.west.fxName + || d.fxName // options.panes.fxName + || "none" // MEANS $.layout.defaults.panes.fxName == "" || false || null || 0 + ; + // validate fxName to ensure is valid effect - MUST have effect-config data in options.effects + if (fxName === "none" || !$.effects || !$.effects[fxName] || !options.effects[fxName]) + fxName = o[sName] = "none"; // effect not loaded OR unrecognized fxName + + // set vars for effects subkeys to simplify logic + var fx = options.effects[fxName] || {} // effects.slide + , fx_all = fx.all || null // effects.slide.all + , fx_pane = fx[pane] || null // effects.slide.west + ; + // create fxSpeed[_open|_close|_size] + o[sSpeed] = + o[sSpeed] // options.west.fxSpeed_open + || d[sSpeed] // options.west.fxSpeed_open + || o.fxSpeed // options.west.fxSpeed + || d.fxSpeed // options.panes.fxSpeed + || null // DEFAULT - let fxSetting.duration control speed + ; + // create fxSettings[_open|_close|_size] + o[sSettings] = $.extend( + true + , {} + , fx_all // effects.slide.all + , fx_pane // effects.slide.west + , d.fxSettings // options.panes.fxSettings + , o.fxSettings // options.west.fxSettings + , d[sSettings] // options.panes.fxSettings_open + , o[sSettings] // options.west.fxSettings_open + ); + }); + + // DONE creating action-specific-settings for this pane, + // so DELETE generic options - are no longer meaningful + delete o.fxName; + delete o.fxSpeed; + delete o.fxSettings; + } + } + + /** + * Initialize module objects, styling, size and position for all panes + * + * @see _initElements() + * @param {string} pane The pane to process + */ +, getPane = function (pane) { + var sel = options[pane].paneSelector + if (sel.substr(0,1)==="#") // ID selector + // NOTE: elements selected 'by ID' DO NOT have to be 'children' + return $N.find(sel).eq(0); + else { // class or other selector + var $P = $N.children(sel).eq(0); + // look for the pane nested inside a 'form' element + return $P.length ? $P : $N.children("form:first").children(sel).eq(0); + } + } + +, initPanes = function (evt) { + // stopPropagation if called by trigger("layoutinitpanes") - use evtPane utility + evtPane(evt); + + // NOTE: do north & south FIRST so we can measure their height - do center LAST + $.each(_c.allPanes, function (idx, pane) { + addPane( pane, true ); + }); + + // init the pane-handles NOW in case we have to hide or close the pane below + initHandles(); + + // now that all panes have been initialized and initially-sized, + // make sure there is really enough space available for each pane + $.each(_c.borderPanes, function (i, pane) { + if ($Ps[pane] && state[pane].isVisible) { // pane is OPEN + setSizeLimits(pane); + makePaneFit(pane); // pane may be Closed, Hidden or Resized by makePaneFit() + } + }); + // size center-pane AGAIN in case we 'closed' a border-pane in loop above + sizeMidPanes("center"); + + // Chrome/Webkit sometimes fires callbacks BEFORE it completes resizing! + // Before RC30.3, there was a 10ms delay here, but that caused layout + // to load asynchrously, which is BAD, so try skipping delay for now + + // process pane contents and callbacks, and init/resize child-layout if exists + $.each(_c.allPanes, function (i, pane) { + var o = options[pane]; + if ($Ps[pane]) { + if (state[pane].isVisible) { // pane is OPEN + sizeContent(pane); + // trigger pane.onResize if triggerEventsOnLoad = true + if (o.triggerEventsOnLoad) + _runCallbacks("onresize_end", pane); + else // automatic if onresize called, otherwise call it specifically + // resize child - IF inner-layout already exists (created before this layout) + resizeChildLayout(pane); + } + // init childLayout - even if pane is not visible + if (o.initChildLayout && o.childOptions) + createChildLayout(pane); + } + }); + } + + /** + * Add a pane to the layout - subroutine of initPanes() + * + * @see initPanes() + * @param {string} pane The pane to process + * @param {boolean=} [force=false] Size content after init + */ +, addPane = function (pane, force) { + if (!force && !isInitialized()) return; + var + o = options[pane] + , s = state[pane] + , c = _c[pane] + , fx = s.fx + , dir = c.dir + , spacing = o.spacing_open || 0 + , isCenter = (pane === "center") + , CSS = {} + , $P = $Ps[pane] + , size, minSize, maxSize + ; + // if pane-pointer already exists, remove the old one first + if ($P) + removePane( pane, false, true, false ); + else + $Cs[pane] = false; // init + + $P = $Ps[pane] = getPane(pane); + if (!$P.length) { + $Ps[pane] = false; // logic + return; + } + + // SAVE original Pane CSS + if (!$P.data("layoutCSS")) { + var props = "position,top,left,bottom,right,width,height,overflow,zIndex,display,backgroundColor,padding,margin,border"; + $P.data("layoutCSS", elCSS($P, props)); + } + + // create alias for pane data in Instance - initHandles will add more + Instance[pane] = { name: pane, pane: $Ps[pane], content: $Cs[pane], options: options[pane], state: state[pane], child: children[pane] }; + + // add classes, attributes & events + $P .data({ + parentLayout: Instance // pointer to Layout Instance + , layoutPane: Instance[pane] // NEW pointer to pane-alias-object + , layoutEdge: pane + , layoutRole: "pane" + }) + .css(c.cssReq).css("zIndex", options.zIndexes.pane_normal) + .css(o.applyDemoStyles ? c.cssDemo : {}) // demo styles + .addClass( o.paneClass +" "+ o.paneClass+"-"+pane ) // default = "ui-layout-pane ui-layout-pane-west" - may be a dupe of 'paneSelector' + .bind("mouseenter."+ sID, addHover ) + .bind("mouseleave."+ sID, removeHover ) + ; + var paneMethods = { + hide: '' + , show: '' + , toggle: '' + , close: '' + , open: '' + , slideOpen: '' + , slideClose: '' + , slideToggle: '' + , size: 'sizePane' + , sizePane: 'sizePane' + , sizeContent: '' + , sizeHandles: '' + , enableClosable: '' + , disableClosable: '' + , enableSlideable: '' + , disableSlideable: '' + , enableResizable: '' + , disableResizable: '' + , swapPanes: 'swapPanes' + , swap: 'swapPanes' + , move: 'swapPanes' + , removePane: 'removePane' + , remove: 'removePane' + , createChildLayout: '' + , resizeChildLayout: '' + , resizeAll: 'resizeAll' + , resizeLayout: 'resizeAll' + } + , name; + // loop hash and bind all methods - include layoutID namespacing + for (name in paneMethods) { + $P.bind("layoutpane"+ name.toLowerCase() +"."+ sID, Instance[ paneMethods[name] || name ]); + } + + // see if this pane has a 'scrolling-content element' + initContent(pane, false); // false = do NOT sizeContent() - called later + + if (!isCenter) { + // call _parseSize AFTER applying pane classes & styles - but before making visible (if hidden) + // if o.size is auto or not valid, then MEASURE the pane and use that as its 'size' + size = s.size = _parseSize(pane, o.size); + minSize = _parseSize(pane,o.minSize) || 1; + maxSize = _parseSize(pane,o.maxSize) || 100000; + if (size > 0) size = max(min(size, maxSize), minSize); + + // state for border-panes + s.isClosed = false; // true = pane is closed + s.isSliding = false; // true = pane is currently open by 'sliding' over adjacent panes + s.isResizing= false; // true = pane is in process of being resized + s.isHidden = false; // true = pane is hidden - no spacing, resizer or toggler is visible! + + // array for 'pin buttons' whose classNames are auto-updated on pane-open/-close + if (!s.pins) s.pins = []; + } + // states common to ALL panes + s.tagName = $P[0].tagName; + s.edge = pane; // useful if pane is (or about to be) 'swapped' - easy find out where it is (or is going) + s.noRoom = false; // true = pane 'automatically' hidden due to insufficient room - will unhide automatically + s.isVisible = true; // false = pane is invisible - closed OR hidden - simplify logic + + // set css-position to account for container borders & padding + switch (pane) { + case "north": CSS.top = sC.insetTop; + CSS.left = sC.insetLeft; + CSS.right = sC.insetRight; + break; + case "south": CSS.bottom = sC.insetBottom; + CSS.left = sC.insetLeft; + CSS.right = sC.insetRight; + break; + case "west": CSS.left = sC.insetLeft; // top, bottom & height set by sizeMidPanes() + break; + case "east": CSS.right = sC.insetRight; // ditto + break; + case "center": // top, left, width & height set by sizeMidPanes() + } + + if (dir === "horz") // north or south pane + CSS.height = cssH($P, size); + else if (dir === "vert") // east or west pane + CSS.width = cssW($P, size); + //else if (isCenter) {} + + $P.css(CSS); // apply size -- top, bottom & height will be set by sizeMidPanes + if (dir != "horz") sizeMidPanes(pane, true); // true = skipCallback + + // close or hide the pane if specified in settings + if (o.initClosed && o.closable && !o.initHidden) + close(pane, true, true); // true, true = force, noAnimation + else if (o.initHidden || o.initClosed) + hide(pane); // will be completely invisible - no resizer or spacing + else if (!s.noRoom) + // make the pane visible - in case was initially hidden + $P.css("display","block"); + // ELSE setAsOpen() - called later by initHandles() + + // RESET visibility now - pane will appear IF display:block + $P.css("visibility","visible"); + + // check option for auto-handling of pop-ups & drop-downs + if (o.showOverflowOnHover) + $P.hover( allowOverflow, resetOverflow ); + + // if manually adding a pane AFTER layout initialization, then... + if (state.initialized) { + initHandles( pane ); + initHotkeys( pane ); + resizeAll(); // will sizeContent if pane is visible + if (s.isVisible) { // pane is OPEN + if (o.triggerEventsOnLoad) + _runCallbacks("onresize_end", pane); + else // automatic if onresize called, otherwise call it specifically + // resize child - IF inner-layout already exists (created before this layout) + resizeChildLayout(pane); // a previously existing childLayout + } + if (o.initChildLayout && o.childOptions) + createChildLayout(pane); + } + } + + /** + * Initialize module objects, styling, size and position for all resize bars and toggler buttons + * + * @see _create() + * @param {string=} [panes=""] The edge(s) to process + */ +, initHandles = function (panes) { + panes = panes ? panes.split(",") : _c.borderPanes; + + // create toggler DIVs for each pane, and set object pointers for them, eg: $R.north = north toggler DIV + $.each(panes, function (i, pane) { + var $P = $Ps[pane]; + $Rs[pane] = false; // INIT + $Ts[pane] = false; + if (!$P) return; // pane does not exist - skip + + var + o = options[pane] + , s = state[pane] + , c = _c[pane] + , paneId = o.paneSelector.substr(0,1) === "#" ? o.paneSelector.substr(1) : "" + , rClass = o.resizerClass + , tClass = o.togglerClass + , side = c.side.toLowerCase() + , spacing = (s.isVisible ? o.spacing_open : o.spacing_closed) + , _pane = "-"+ pane // used for classNames + , _state = (s.isVisible ? "-open" : "-closed") // used for classNames + , I = Instance[pane] + // INIT RESIZER BAR + , $R = I.resizer = $Rs[pane] = $("
                                                                                                    ") + // INIT TOGGLER BUTTON + , $T = I.toggler = (o.closable ? $Ts[pane] = $("
                                                                                                    ") : false) + ; + + //if (s.isVisible && o.resizable) ... handled by initResizable + if (!s.isVisible && o.slidable) + $R.attr("title", o.tips.Slide).css("cursor", o.sliderCursor); + + $R // if paneSelector is an ID, then create a matching ID for the resizer, eg: "#paneLeft" => "paneLeft-resizer" + .attr("id", paneId ? paneId +"-resizer" : "" ) + .data({ + parentLayout: Instance + , layoutPane: Instance[pane] // NEW pointer to pane-alias-object + , layoutEdge: pane + , layoutRole: "resizer" + }) + .css(_c.resizers.cssReq).css("zIndex", options.zIndexes.resizer_normal) + .css(o.applyDemoStyles ? _c.resizers.cssDemo : {}) // add demo styles + .addClass(rClass +" "+ rClass+_pane) + .hover(addHover, removeHover) // ALWAYS add hover-classes, even if resizing is not enabled - handle with CSS instead + .hover(onResizerEnter, onResizerLeave) // ALWAYS NEED resizer.mouseleave to balance toggler.mouseenter + .appendTo($N) // append DIV to container + ; + + if ($T) { + $T // if paneSelector is an ID, then create a matching ID for the resizer, eg: "#paneLeft" => "#paneLeft-toggler" + .attr("id", paneId ? paneId +"-toggler" : "" ) + .data({ + parentLayout: Instance + , layoutPane: Instance[pane] // NEW pointer to pane-alias-object + , layoutEdge: pane + , layoutRole: "toggler" + }) + .css(_c.togglers.cssReq) // add base/required styles + .css(o.applyDemoStyles ? _c.togglers.cssDemo : {}) // add demo styles + .addClass(tClass +" "+ tClass+_pane) + .hover(addHover, removeHover) // ALWAYS add hover-classes, even if toggling is not enabled - handle with CSS instead + .bind("mouseenter", onResizerEnter) // NEED toggler.mouseenter because mouseenter MAY NOT fire on resizer + .appendTo($R) // append SPAN to resizer DIV + ; + // ADD INNER-SPANS TO TOGGLER + if (o.togglerContent_open) // ui-layout-open + $(""+ o.togglerContent_open +"") + .data({ + layoutEdge: pane + , layoutRole: "togglerContent" + }) + .data("layoutRole", "togglerContent") + .data("layoutEdge", pane) + .addClass("content content-open") + .css("display","none") + .appendTo( $T ) + //.hover( addHover, removeHover ) // use ui-layout-toggler-west-hover .content-open instead! + ; + if (o.togglerContent_closed) // ui-layout-closed + $(""+ o.togglerContent_closed +"") + .data({ + layoutEdge: pane + , layoutRole: "togglerContent" + }) + .addClass("content content-closed") + .css("display","none") + .appendTo( $T ) + //.hover( addHover, removeHover ) // use ui-layout-toggler-west-hover .content-closed instead! + ; + // ADD TOGGLER.click/.hover + enableClosable(pane); + } + + // add Draggable events + initResizable(pane); + + // ADD CLASSNAMES & SLIDE-BINDINGS - eg: class="resizer resizer-west resizer-open" + if (s.isVisible) + setAsOpen(pane); // onOpen will be called, but NOT onResize + else { + setAsClosed(pane); // onClose will be called + bindStartSlidingEvent(pane, true); // will enable events IF option is set + } + + }); + + // SET ALL HANDLE DIMENSIONS + sizeHandles(); + } + + + /** + * Initialize scrolling ui-layout-content div - if exists + * + * @see initPane() - or externally after an Ajax injection + * @param {string} [pane] The pane to process + * @param {boolean=} [resize=true] Size content after init + */ +, initContent = function (pane, resize) { + if (!isInitialized()) return; + var + o = options[pane] + , sel = o.contentSelector + , I = Instance[pane] + , $P = $Ps[pane] + , $C + ; + if (sel) $C = I.content = $Cs[pane] = (o.findNestedContent) + ? $P.find(sel).eq(0) // match 1-element only + : $P.children(sel).eq(0) + ; + if ($C && $C.length) { + $C.data("layoutRole", "content"); + // SAVE original Pane CSS + if (!$C.data("layoutCSS")) + $C.data("layoutCSS", elCSS($C, "height")); + $C.css( _c.content.cssReq ); + if (o.applyDemoStyles) { + $C.css( _c.content.cssDemo ); // add padding & overflow: auto to content-div + $P.css( _c.content.cssDemoPane ); // REMOVE padding/scrolling from pane + } + state[pane].content = {}; // init content state + if (resize !== false) sizeContent(pane); + // sizeContent() is called AFTER init of all elements + } + else + I.content = $Cs[pane] = false; + } + + + /** + * Add resize-bars to all panes that specify it in options + * -dependancy: $.fn.resizable - will skip if not found + * + * @see _create() + * @param {string=} [panes=""] The edge(s) to process + */ +, initResizable = function (panes) { + var draggingAvailable = $.layout.plugins.draggable + , side // set in start() + ; + panes = panes ? panes.split(",") : _c.borderPanes; + + $.each(panes, function (idx, pane) { + var o = options[pane]; + if (!draggingAvailable || !$Ps[pane] || !o.resizable) { + o.resizable = false; + return true; // skip to next + } + + var s = state[pane] + , z = options.zIndexes + , c = _c[pane] + , side = c.dir=="horz" ? "top" : "left" + , opEdge = _c.oppositeEdge[pane] + , masks = pane +",center,"+ opEdge + (c.dir=="horz" ? ",west,east" : "") + , $P = $Ps[pane] + , $R = $Rs[pane] + , base = o.resizerClass + , lastPos = 0 // used when live-resizing + , r, live // set in start because may change + // 'drag' classes are applied to the ORIGINAL resizer-bar while dragging is in process + , resizerClass = base+"-drag" // resizer-drag + , resizerPaneClass = base+"-"+pane+"-drag" // resizer-north-drag + // 'helper' class is applied to the CLONED resizer-bar while it is being dragged + , helperClass = base+"-dragging" // resizer-dragging + , helperPaneClass = base+"-"+pane+"-dragging" // resizer-north-dragging + , helperLimitClass = base+"-dragging-limit" // resizer-drag + , helperPaneLimitClass = base+"-"+pane+"-dragging-limit" // resizer-north-drag + , helperClassesSet = false // logic var + ; + + if (!s.isClosed) + $R.attr("title", o.tips.Resize) + .css("cursor", o.resizerCursor); // n-resize, s-resize, etc + + $R.draggable({ + containment: $N[0] // limit resizing to layout container + , axis: (c.dir=="horz" ? "y" : "x") // limit resizing to horz or vert axis + , delay: 0 + , distance: 1 + , grid: o.resizingGrid + // basic format for helper - style it using class: .ui-draggable-dragging + , helper: "clone" + , opacity: o.resizerDragOpacity + , addClasses: false // avoid ui-state-disabled class when disabled + //, iframeFix: o.draggableIframeFix // TODO: consider using when bug is fixed + , zIndex: z.resizer_drag + + , start: function (e, ui) { + // REFRESH options & state pointers in case we used swapPanes + o = options[pane]; + s = state[pane]; + // re-read options + live = o.livePaneResizing; + + // ondrag_start callback - will CANCEL hide if returns false + // TODO: dragging CANNOT be cancelled like this, so see if there is a way? + if (false === _runCallbacks("ondrag_start", pane)) return false; + + s.isResizing = true; // prevent pane from closing while resizing + timer.clear(pane+"_closeSlider"); // just in case already triggered + + // SET RESIZER LIMITS - used in drag() + setSizeLimits(pane); // update pane/resizer state + r = s.resizerPosition; + lastPos = ui.position[ side ] + + $R.addClass( resizerClass +" "+ resizerPaneClass ); // add drag classes + helperClassesSet = false; // reset logic var - see drag() + + // DISABLE TEXT SELECTION (probably already done by resizer.mouseOver) + $('body').disableSelection(); + + // MASK PANES CONTAINING IFRAMES, APPLETS OR OTHER TROUBLESOME ELEMENTS + showMasks( masks ); + } + + , drag: function (e, ui) { + if (!helperClassesSet) { // can only add classes after clone has been added to the DOM + //$(".ui-draggable-dragging") + ui.helper + .addClass( helperClass +" "+ helperPaneClass ) // add helper classes + .css({ right: "auto", bottom: "auto" }) // fix dir="rtl" issue + .children().css("visibility","hidden") // hide toggler inside dragged resizer-bar + ; + helperClassesSet = true; + // draggable bug!? RE-SET zIndex to prevent E/W resize-bar showing through N/S pane! + if (s.isSliding) $Ps[pane].css("zIndex", z.pane_sliding); + } + // CONTAIN RESIZER-BAR TO RESIZING LIMITS + var limit = 0; + if (ui.position[side] < r.min) { + ui.position[side] = r.min; + limit = -1; + } + else if (ui.position[side] > r.max) { + ui.position[side] = r.max; + limit = 1; + } + // ADD/REMOVE dragging-limit CLASS + if (limit) { + ui.helper.addClass( helperLimitClass +" "+ helperPaneLimitClass ); // at dragging-limit + window.defaultStatus = (limit>0 && pane.match(/(north|west)/)) || (limit<0 && pane.match(/(south|east)/)) ? o.tips.maxSizeWarning : o.tips.minSizeWarning; + } + else { + ui.helper.removeClass( helperLimitClass +" "+ helperPaneLimitClass ); // not at dragging-limit + window.defaultStatus = ""; + } + // DYNAMICALLY RESIZE PANES IF OPTION ENABLED + // won't trigger unless resizer has actually moved! + if (live && Math.abs(ui.position[side] - lastPos) >= o.liveResizingTolerance) { + lastPos = ui.position[side]; + resizePanes(e, ui, pane) + } + } + + , stop: function (e, ui) { + $('body').enableSelection(); // RE-ENABLE TEXT SELECTION + window.defaultStatus = ""; // clear 'resizing limit' message from statusbar + $R.removeClass( resizerClass +" "+ resizerPaneClass ); // remove drag classes from Resizer + s.isResizing = false; + resizePanes(e, ui, pane, true, masks); // true = resizingDone + } + + }); + }); + + /** + * resizePanes + * + * Sub-routine called from stop() - and drag() if livePaneResizing + * + * @param {!Object} evt + * @param {!Object} ui + * @param {string} pane + * @param {boolean=} [resizingDone=false] + */ + var resizePanes = function (evt, ui, pane, resizingDone, masks) { + var dragPos = ui.position + , c = _c[pane] + , o = options[pane] + , s = state[pane] + , resizerPos + ; + switch (pane) { + case "north": resizerPos = dragPos.top; break; + case "west": resizerPos = dragPos.left; break; + case "south": resizerPos = sC.offsetHeight - dragPos.top - o.spacing_open; break; + case "east": resizerPos = sC.offsetWidth - dragPos.left - o.spacing_open; break; + }; + // remove container margin from resizer position to get the pane size + var newSize = resizerPos - sC["inset"+ c.side]; + + // Disable OR Resize Mask(s) created in drag.start + if (!resizingDone) { + // ensure we meet liveResizingTolerance criteria + if (Math.abs(newSize - s.size) < o.liveResizingTolerance) + return; // SKIP resize this time + // resize the pane + manualSizePane(pane, newSize, false, true); // true = noAnimation + sizeMasks(); // resize all visible masks + } + else { // resizingDone + // ondrag_end callback + if (false !== _runCallbacks("ondrag_end", pane)) + manualSizePane(pane, newSize, false, true); // true = noAnimation + hideMasks(); // hide all masks, which include panes with 'content/iframe-masks' + if (s.isSliding && masks) // RE-SHOW only 'object-masks' so objects won't show through sliding pane + showMasks( masks, true ); // true = onlyForObjects + } + }; + } + + /** + * sizeMask + * + * Needed to overlay a DIV over an IFRAME-pane because mask CANNOT be *inside* the pane + * Called when mask created, and during livePaneResizing + */ +, sizeMask = function () { + var $M = $(this) + , pane = $M.data("layoutMask") // eg: "west" + , s = state[pane] + ; + // only masks over an IFRAME-pane need manual resizing + if (s.tagName == "IFRAME" && s.isVisible) // no need to mask closed/hidden panes + $M.css({ + top: s.offsetTop + , left: s.offsetLeft + , width: s.outerWidth + , height: s.outerHeight + }); + /* ALT Method... + var $P = $Ps[pane]; + $M.css( $P.position() ).css({ width: $P[0].offsetWidth, height: $P[0].offsetHeight }); + */ + } +, sizeMasks = function () { + $Ms.each( sizeMask ); // resize all 'visible' masks + } + +, showMasks = function (panes, onlyForObjects) { + var a = panes ? panes.split(",") : $.layout.config.allPanes + , z = options.zIndexes + , o, s; + $.each(a, function(i,p){ + s = state[p]; + o = options[p]; + if (s.isVisible && ( (!onlyForObjects && o.maskContents) || o.maskObjects )) { + getMasks(p).each(function(){ + sizeMask.call(this); + this.style.zIndex = s.isSliding ? z.pane_sliding+1 : z.pane_normal+1 + this.style.display = "block"; + }); + } + }); + } + +, hideMasks = function () { + // ensure no pane is resizing - could be a timing issue + var skip; + $.each( $.layout.config.borderPanes, function(i,p){ + if (state[p].isResizing) { + skip = true; + return false; // BREAK + } + }); + if (!skip) + $Ms.hide(); // hide ALL masks + } + +, getMasks = function (pane) { + var $Masks = $([]) + , $M, i = 0, c = $Ms.length + ; + for (; i CSS + if (sC.tagName === "BODY" && ($N = $("html")).data(css)) // RESET CSS + $N.css( $N.data(css) ).removeData(css); + + // trigger plugins for this layout, if there are any + runPluginCallbacks( Instance, $.layout.onDestroy ); + + // trigger state-management and onunload callback + unload(); + + // clear the Instance of everything except for container & options (so could recreate) + // RE-CREATE: myLayout = myLayout.container.layout( myLayout.options ); + for (n in Instance) + if (!n.match(/^(container|options)$/)) delete Instance[ n ]; + // add a 'destroyed' flag to make it easy to check + Instance.destroyed = true; + + // if this is a child layout, CLEAR the child-pointer in the parent + /* for now the pointer REMAINS, but with only container, options and destroyed keys + if (parentPane) { + var layout = parentPane.pane.data("parentLayout"); + parentPane.child = layout.children[ parentPane.name ] = null; + } + */ + + return Instance; // for coding convenience + } + + /** + * Remove a pane from the layout - subroutine of destroy() + * + * @see destroy() + * @param {string|Object} evt_or_pane The pane to process + * @param {boolean=} [remove=false] Remove the DOM element? + * @param {boolean=} [skipResize=false] Skip calling resizeAll()? + * @param {boolean=} [destroyChild=true] Destroy Child-layouts? If not passed, obeys options setting + */ +, removePane = function (evt_or_pane, remove, skipResize, destroyChild) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , $P = $Ps[pane] + , $C = $Cs[pane] + , $R = $Rs[pane] + , $T = $Ts[pane] + ; + // NOTE: elements can still exist even after remove() + // so check for missing data(), which is cleared by removed() + if ($P && $.isEmptyObject( $P.data() )) $P = false; + if ($C && $.isEmptyObject( $C.data() )) $C = false; + if ($R && $.isEmptyObject( $R.data() )) $R = false; + if ($T && $.isEmptyObject( $T.data() )) $T = false; + + if ($P) $P.stop(true, true); + + // check for a child layout + var o = options[pane] + , s = state[pane] + , d = "layout" + , css = "layoutCSS" + , child = children[pane] || ($P ? $P.data(d) : 0) || ($C ? $C.data(d) : 0) || null + , destroy = destroyChild !== undefined ? destroyChild : o.destroyChildLayout + ; + + // FIRST destroy the child-layout(s) + if (destroy && child && !child.destroyed) { + child.destroy(true); // tell child-layout to destroy ALL its child-layouts too + if (child.destroyed) // destroy was successful + child = null; // clear pointer for logic below + } + + if ($P && remove && !child) + $P.remove(); + else if ($P && $P[0]) { + // create list of ALL pane-classes that need to be removed + var root = o.paneClass // default="ui-layout-pane" + , pRoot = root +"-"+ pane // eg: "ui-layout-pane-west" + , _open = "-open" + , _sliding= "-sliding" + , _closed = "-closed" + , classes = [ root, root+_open, root+_closed, root+_sliding, // generic classes + pRoot, pRoot+_open, pRoot+_closed, pRoot+_sliding ] // pane-specific classes + ; + $.merge(classes, getHoverClasses($P, true)); // ADD hover-classes + // remove all Layout classes from pane-element + $P .removeClass( classes.join(" ") ) // remove ALL pane-classes + .removeData("parentLayout") + .removeData("layoutPane") + .removeData("layoutRole") + .removeData("layoutEdge") + .removeData("autoHidden") // in case set + .unbind("."+ sID) // remove ALL Layout events + // TODO: remove these extra unbind commands when jQuery is fixed + //.unbind("mouseenter"+ sID) + //.unbind("mouseleave"+ sID) + ; + // do NOT reset CSS if this pane/content is STILL the container of a nested layout! + // the nested layout will reset its 'container' CSS when/if it is destroyed + if ($C && $C.data(d)) { + // a content-div may not have a specific width, so give it one to contain the Layout + $C.width( $C.width() ); + child.resizeAll(); // now resize the Layout + } + else if ($C) + $C.css( $C.data(css) ).removeData(css).removeData("layoutRole"); + // remove pane AFTER content in case there was a nested layout + if (!$P.data(d)) + $P.css( $P.data(css) ).removeData(css); + } + + // REMOVE pane resizer and toggler elements + if ($T) $T.remove(); + if ($R) $R.remove(); + + // CLEAR all pointers and state data + Instance[pane] = $Ps[pane] = $Cs[pane] = $Rs[pane] = $Ts[pane] = children[pane] = false; + s = { removed: true }; + + if (!skipResize) + resizeAll(); + } + + +/* + * ########################### + * ACTION METHODS + * ########################### + */ + +, _hidePane = function (pane) { + var $P = $Ps[pane] + , o = options[pane] + , s = $P[0].style + ; + if (o.useOffscreenClose) { + if (!$P.data(_c.offscreenReset)) + $P.data(_c.offscreenReset, { left: s.left, right: s.right }); + $P.css( _c.offscreenCSS ); + } + else + $P.hide().removeData(_c.offscreenReset); + } + +, _showPane = function (pane) { + var $P = $Ps[pane] + , o = options[pane] + , off = _c.offscreenCSS + , old = $P.data(_c.offscreenReset) + , s = $P[0].style + ; + $P .show() // ALWAYS show, just in case + .removeData(_c.offscreenReset); + if (o.useOffscreenClose && old) { + if (s.left == off.left) + s.left = old.left; + if (s.right == off.right) + s.right = old.right; + } + } + + + /** + * Completely 'hides' a pane, including its spacing - as if it does not exist + * The pane is not actually 'removed' from the source, so can use 'show' to un-hide it + * + * @param {string|Object} evt_or_pane The pane being hidden, ie: north, south, east, or west + * @param {boolean=} [noAnimation=false] + */ +, hide = function (evt_or_pane, noAnimation) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , o = options[pane] + , s = state[pane] + , $P = $Ps[pane] + , $R = $Rs[pane] + ; + if (!$P || s.isHidden) return; // pane does not exist OR is already hidden + + // onhide_start callback - will CANCEL hide if returns false + if (state.initialized && false === _runCallbacks("onhide_start", pane)) return; + + s.isSliding = false; // just in case + + // now hide the elements + if ($R) $R.hide(); // hide resizer-bar + if (!state.initialized || s.isClosed) { + s.isClosed = true; // to trigger open-animation on show() + s.isHidden = true; + s.isVisible = false; + if (!state.initialized) + _hidePane(pane); // no animation when loading page + sizeMidPanes(_c[pane].dir === "horz" ? "" : "center"); + if (state.initialized || o.triggerEventsOnLoad) + _runCallbacks("onhide_end", pane); + } + else { + s.isHiding = true; // used by onclose + close(pane, false, noAnimation); // adjust all panes to fit + } + } + + /** + * Show a hidden pane - show as 'closed' by default unless openPane = true + * + * @param {string|Object} evt_or_pane The pane being opened, ie: north, south, east, or west + * @param {boolean=} [openPane=false] + * @param {boolean=} [noAnimation=false] + * @param {boolean=} [noAlert=false] + */ +, show = function (evt_or_pane, openPane, noAnimation, noAlert) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , o = options[pane] + , s = state[pane] + , $P = $Ps[pane] + , $R = $Rs[pane] + ; + if (!$P || !s.isHidden) return; // pane does not exist OR is not hidden + + // onshow_start callback - will CANCEL show if returns false + if (false === _runCallbacks("onshow_start", pane)) return; + + s.isSliding = false; // just in case + s.isShowing = true; // used by onopen/onclose + //s.isHidden = false; - will be set by open/close - if not cancelled + + // now show the elements + //if ($R) $R.show(); - will be shown by open/close + if (openPane === false) + close(pane, true); // true = force + else + open(pane, false, noAnimation, noAlert); // adjust all panes to fit + } + + + /** + * Toggles a pane open/closed by calling either open or close + * + * @param {string|Object} evt_or_pane The pane being toggled, ie: north, south, east, or west + * @param {boolean=} [slide=false] + */ +, toggle = function (evt_or_pane, slide) { + if (!isInitialized()) return; + var evt = evtObj(evt_or_pane) + , pane = evtPane.call(this, evt_or_pane) + , s = state[pane] + ; + if (evt) // called from to $R.dblclick OR triggerPaneEvent + evt.stopImmediatePropagation(); + if (s.isHidden) + show(pane); // will call 'open' after unhiding it + else if (s.isClosed) + open(pane, !!slide); + else + close(pane); + } + + + /** + * Utility method used during init or other auto-processes + * + * @param {string} pane The pane being closed + * @param {boolean=} [setHandles=false] + */ +, _closePane = function (pane, setHandles) { + var + $P = $Ps[pane] + , s = state[pane] + ; + _hidePane(pane); + s.isClosed = true; + s.isVisible = false; + // UNUSED: if (setHandles) setAsClosed(pane, true); // true = force + } + + /** + * Close the specified pane (animation optional), and resize all other panes as needed + * + * @param {string|Object} evt_or_pane The pane being closed, ie: north, south, east, or west + * @param {boolean=} [force=false] + * @param {boolean=} [noAnimation=false] + * @param {boolean=} [skipCallback=false] + */ +, close = function (evt_or_pane, force, noAnimation, skipCallback) { + var pane = evtPane.call(this, evt_or_pane); + // if pane has been initialized, but NOT the complete layout, close pane instantly + if (!state.initialized && $Ps[pane]) { + _closePane(pane); // INIT pane as closed + return; + } + if (!isInitialized()) return; + + var + $P = $Ps[pane] + , $R = $Rs[pane] + , $T = $Ts[pane] + , o = options[pane] + , s = state[pane] + , c = _c[pane] + , doFX, isShowing, isHiding, wasSliding; + + // QUEUE in case another action/animation is in progress + $N.queue(function( queueNext ){ + + if ( !$P + || (!o.closable && !s.isShowing && !s.isHiding) // invalid request // (!o.resizable && !o.closable) ??? + || (!force && s.isClosed && !s.isShowing) // already closed + ) return queueNext(); + + // onclose_start callback - will CANCEL hide if returns false + // SKIP if just 'showing' a hidden pane as 'closed' + var abort = !s.isShowing && false === _runCallbacks("onclose_start", pane); + + // transfer logic vars to temp vars + isShowing = s.isShowing; + isHiding = s.isHiding; + wasSliding = s.isSliding; + // now clear the logic vars (REQUIRED before aborting) + delete s.isShowing; + delete s.isHiding; + + if (abort) return queueNext(); + + doFX = !noAnimation && !s.isClosed && (o.fxName_close != "none"); + s.isMoving = true; + s.isClosed = true; + s.isVisible = false; + // update isHidden BEFORE sizing panes + if (isHiding) s.isHidden = true; + else if (isShowing) s.isHidden = false; + + if (s.isSliding) // pane is being closed, so UNBIND trigger events + bindStopSlidingEvents(pane, false); // will set isSliding=false + else // resize panes adjacent to this one + sizeMidPanes(_c[pane].dir === "horz" ? "" : "center", false); // false = NOT skipCallback + + // if this pane has a resizer bar, move it NOW - before animation + setAsClosed(pane); + + // CLOSE THE PANE + if (doFX) { // animate the close + // mask panes with objects + var masks = "center"+ (c.dir=="horz" ? ",west,east" : ""); + showMasks( masks, true ); // true = ONLY mask panes with maskObjects=true + lockPaneForFX(pane, true); // need to set left/top so animation will work + $P.hide( o.fxName_close, o.fxSettings_close, o.fxSpeed_close, function () { + lockPaneForFX(pane, false); // undo + if (s.isClosed) close_2(); + queueNext(); + }); + } + else { // hide the pane without animation + _hidePane(pane); + close_2(); + queueNext(); + }; + }); + + // SUBROUTINE + function close_2 () { + s.isMoving = false; + bindStartSlidingEvent(pane, true); // will enable if o.slidable = true + + // if opposite-pane was autoClosed, see if it can be autoOpened now + var altPane = _c.oppositeEdge[pane]; + if (state[ altPane ].noRoom) { + setSizeLimits( altPane ); + makePaneFit( altPane ); + } + + // hide any masks shown while closing + hideMasks(); + + if (!skipCallback && (state.initialized || o.triggerEventsOnLoad)) { + // onclose callback - UNLESS just 'showing' a hidden pane as 'closed' + if (!isShowing) _runCallbacks("onclose_end", pane); + // onhide OR onshow callback + if (isShowing) _runCallbacks("onshow_end", pane); + if (isHiding) _runCallbacks("onhide_end", pane); + } + } + } + + /** + * @param {string} pane The pane just closed, ie: north, south, east, or west + */ +, setAsClosed = function (pane) { + var + $P = $Ps[pane] + , $R = $Rs[pane] + , $T = $Ts[pane] + , o = options[pane] + , s = state[pane] + , side = _c[pane].side.toLowerCase() + , inset = "inset"+ _c[pane].side + , rClass = o.resizerClass + , tClass = o.togglerClass + , _pane = "-"+ pane // used for classNames + , _open = "-open" + , _sliding= "-sliding" + , _closed = "-closed" + ; + $R + .css(side, sC[inset]) // move the resizer + .removeClass( rClass+_open +" "+ rClass+_pane+_open ) + .removeClass( rClass+_sliding +" "+ rClass+_pane+_sliding ) + .addClass( rClass+_closed +" "+ rClass+_pane+_closed ) + .unbind("dblclick."+ sID) + ; + // DISABLE 'resizing' when closed - do this BEFORE bindStartSlidingEvent? + if (o.resizable && $.layout.plugins.draggable) + $R + .draggable("disable") + .removeClass("ui-state-disabled") // do NOT apply disabled styling - not suitable here + .css("cursor", "default") + .attr("title","") + ; + + // if pane has a toggler button, adjust that too + if ($T) { + $T + .removeClass( tClass+_open +" "+ tClass+_pane+_open ) + .addClass( tClass+_closed +" "+ tClass+_pane+_closed ) + .attr("title", o.tips.Open) // may be blank + ; + // toggler-content - if exists + $T.children(".content-open").hide(); + $T.children(".content-closed").css("display","block"); + } + + // sync any 'pin buttons' + syncPinBtns(pane, false); + + if (state.initialized) { + // resize 'length' and position togglers for adjacent panes + sizeHandles(); + } + } + + /** + * Open the specified pane (animation optional), and resize all other panes as needed + * + * @param {string|Object} evt_or_pane The pane being opened, ie: north, south, east, or west + * @param {boolean=} [slide=false] + * @param {boolean=} [noAnimation=false] + * @param {boolean=} [noAlert=false] + */ +, open = function (evt_or_pane, slide, noAnimation, noAlert) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , $P = $Ps[pane] + , $R = $Rs[pane] + , $T = $Ts[pane] + , o = options[pane] + , s = state[pane] + , c = _c[pane] + , doFX, isShowing + ; + // QUEUE in case another action/animation is in progress + $N.queue(function( queueNext ){ + + if ( !$P + || (!o.resizable && !o.closable && !s.isShowing) // invalid request + || (s.isVisible && !s.isSliding) // already open + ) return queueNext(); + + // pane can ALSO be unhidden by just calling show(), so handle this scenario + if (s.isHidden && !s.isShowing) { + queueNext(); // call before show() because it needs the queue free + show(pane, true); + return; + } + + if (o.autoResize && s.size != o.size) // resize pane to original size set in options + sizePane(pane, o.size, true, true, true); // true=skipCallback/forceResize/noAnimation + else + // make sure there is enough space available to open the pane + setSizeLimits(pane, slide); + + // onopen_start callback - will CANCEL open if returns false + var cbReturn = _runCallbacks("onopen_start", pane); + + if (cbReturn === "abort") + return queueNext(); + + // update pane-state again in case options were changed in onopen_start + if (cbReturn !== "NC") // NC = "No Callback" + setSizeLimits(pane, slide); + + if (s.minSize > s.maxSize) { // INSUFFICIENT ROOM FOR PANE TO OPEN! + syncPinBtns(pane, false); // make sure pin-buttons are reset + if (!noAlert && o.tips.noRoomToOpen) + alert(o.tips.noRoomToOpen); + return queueNext(); // ABORT + } + + if (slide) // START Sliding - will set isSliding=true + bindStopSlidingEvents(pane, true); // BIND trigger events to close sliding-pane + else if (s.isSliding) // PIN PANE (stop sliding) - open pane 'normally' instead + bindStopSlidingEvents(pane, false); // UNBIND trigger events - will set isSliding=false + else if (o.slidable) + bindStartSlidingEvent(pane, false); // UNBIND trigger events + + s.noRoom = false; // will be reset by makePaneFit if 'noRoom' + makePaneFit(pane); + + // transfer logic var to temp var + isShowing = s.isShowing; + // now clear the logic var + delete s.isShowing; + + doFX = !noAnimation && s.isClosed && (o.fxName_open != "none"); + s.isMoving = true; + s.isVisible = true; + s.isClosed = false; + // update isHidden BEFORE sizing panes - WHY??? Old? + if (isShowing) s.isHidden = false; + + if (doFX) { // ANIMATE + // mask panes with objects + var masks = "center"+ (c.dir=="horz" ? ",west,east" : ""); + if (s.isSliding) masks += ","+ _c.oppositeEdge[pane]; + showMasks( masks, true ); // true = ONLY mask panes with maskObjects=true + lockPaneForFX(pane, true); // need to set left/top so animation will work + $P.show( o.fxName_open, o.fxSettings_open, o.fxSpeed_open, function() { + lockPaneForFX(pane, false); // undo + if (s.isVisible) open_2(); // continue + queueNext(); + }); + } + else { // no animation + _showPane(pane);// just show pane and... + open_2(); // continue + queueNext(); + }; + }); + + // SUBROUTINE + function open_2 () { + s.isMoving = false; + + // cure iframe display issues + _fixIframe(pane); + + // NOTE: if isSliding, then other panes are NOT 'resized' + if (!s.isSliding) { // resize all panes adjacent to this one + hideMasks(); // remove any masks shown while opening + sizeMidPanes(_c[pane].dir=="vert" ? "center" : "", false); // false = NOT skipCallback + } + + // set classes, position handles and execute callbacks... + setAsOpen(pane); + }; + + } + + /** + * @param {string} pane The pane just opened, ie: north, south, east, or west + * @param {boolean=} [skipCallback=false] + */ +, setAsOpen = function (pane, skipCallback) { + var + $P = $Ps[pane] + , $R = $Rs[pane] + , $T = $Ts[pane] + , o = options[pane] + , s = state[pane] + , side = _c[pane].side.toLowerCase() + , inset = "inset"+ _c[pane].side + , rClass = o.resizerClass + , tClass = o.togglerClass + , _pane = "-"+ pane // used for classNames + , _open = "-open" + , _closed = "-closed" + , _sliding= "-sliding" + ; + $R + .css(side, sC[inset] + getPaneSize(pane)) // move the resizer + .removeClass( rClass+_closed +" "+ rClass+_pane+_closed ) + .addClass( rClass+_open +" "+ rClass+_pane+_open ) + ; + if (s.isSliding) + $R.addClass( rClass+_sliding +" "+ rClass+_pane+_sliding ) + else // in case 'was sliding' + $R.removeClass( rClass+_sliding +" "+ rClass+_pane+_sliding ) + + if (o.resizerDblClickToggle) + $R.bind("dblclick", toggle ); + removeHover( 0, $R ); // remove hover classes + if (o.resizable && $.layout.plugins.draggable) + $R .draggable("enable") + .css("cursor", o.resizerCursor) + .attr("title", o.tips.Resize); + else if (!s.isSliding) + $R.css("cursor", "default"); // n-resize, s-resize, etc + + // if pane also has a toggler button, adjust that too + if ($T) { + $T .removeClass( tClass+_closed +" "+ tClass+_pane+_closed ) + .addClass( tClass+_open +" "+ tClass+_pane+_open ) + .attr("title", o.tips.Close); // may be blank + removeHover( 0, $T ); // remove hover classes + // toggler-content - if exists + $T.children(".content-closed").hide(); + $T.children(".content-open").css("display","block"); + } + + // sync any 'pin buttons' + syncPinBtns(pane, !s.isSliding); + + // update pane-state dimensions - BEFORE resizing content + $.extend(s, elDims($P)); + + if (state.initialized) { + // resize resizer & toggler sizes for all panes + sizeHandles(); + // resize content every time pane opens - to be sure + sizeContent(pane, true); // true = remeasure headers/footers, even if 'pane.isMoving' + } + + if (!skipCallback && (state.initialized || o.triggerEventsOnLoad) && $P.is(":visible")) { + // onopen callback + _runCallbacks("onopen_end", pane); + // onshow callback - TODO: should this be here? + if (s.isShowing) _runCallbacks("onshow_end", pane); + + // ALSO call onresize because layout-size *may* have changed while pane was closed + if (state.initialized) + _runCallbacks("onresize_end", pane); + } + + // TODO: Somehow sizePane("north") is being called after this point??? + } + + + /** + * slideOpen / slideClose / slideToggle + * + * Pass-though methods for sliding + */ +, slideOpen = function (evt_or_pane) { + if (!isInitialized()) return; + var evt = evtObj(evt_or_pane) + , pane = evtPane.call(this, evt_or_pane) + , s = state[pane] + , delay = options[pane].slideDelay_open + ; + // prevent event from triggering on NEW resizer binding created below + if (evt) evt.stopImmediatePropagation(); + + if (s.isClosed && evt && evt.type === "mouseenter" && delay > 0) + // trigger = mouseenter - use a delay + timer.set(pane+"_openSlider", open_NOW, delay); + else + open_NOW(); // will unbind events if is already open + + /** + * SUBROUTINE for timed open + */ + function open_NOW () { + if (!s.isClosed) // skip if no longer closed! + bindStopSlidingEvents(pane, true); // BIND trigger events to close sliding-pane + else if (!s.isMoving) + open(pane, true); // true = slide - open() will handle binding + }; + } + +, slideClose = function (evt_or_pane) { + if (!isInitialized()) return; + var evt = evtObj(evt_or_pane) + , pane = evtPane.call(this, evt_or_pane) + , o = options[pane] + , s = state[pane] + , delay = s.isMoving ? 1000 : 300 // MINIMUM delay - option may override + ; + if (s.isClosed || s.isResizing) + return; // skip if already closed OR in process of resizing + else if (o.slideTrigger_close === "click") + close_NOW(); // close immediately onClick + else if (o.preventQuickSlideClose && s.isMoving) + return; // handle Chrome quick-close on slide-open + else if (o.preventPrematureSlideClose && evt && $.layout.isMouseOverElem(evt, $Ps[pane])) + return; // handle incorrect mouseleave trigger, like when over a SELECT-list in IE + else if (evt) // trigger = mouseleave - use a delay + // 1 sec delay if 'opening', else .3 sec + timer.set(pane+"_closeSlider", close_NOW, max(o.slideDelay_close, delay)); + else // called programically + close_NOW(); + + /** + * SUBROUTINE for timed close + */ + function close_NOW () { + if (s.isClosed) // skip 'close' if already closed! + bindStopSlidingEvents(pane, false); // UNBIND trigger events - TODO: is this needed here? + else if (!s.isMoving) + close(pane); // close will handle unbinding + }; + } + + /** + * @param {string|Object} evt_or_pane The pane being opened, ie: north, south, east, or west + */ +, slideToggle = function (evt_or_pane) { + var pane = evtPane.call(this, evt_or_pane); + toggle(pane, true); + } + + + /** + * Must set left/top on East/South panes so animation will work properly + * + * @param {string} pane The pane to lock, 'east' or 'south' - any other is ignored! + * @param {boolean} doLock true = set left/top, false = remove + */ +, lockPaneForFX = function (pane, doLock) { + var $P = $Ps[pane] + , s = state[pane] + , o = options[pane] + , z = options.zIndexes + ; + if (doLock) { + $P.css({ zIndex: z.pane_animate }); // overlay all elements during animation + if (pane=="south") + $P.css({ top: sC.insetTop + sC.innerHeight - $P.outerHeight() }); + else if (pane=="east") + $P.css({ left: sC.insetLeft + sC.innerWidth - $P.outerWidth() }); + } + else { // animation DONE - RESET CSS + // TODO: see if this can be deleted. It causes a quick-close when sliding in Chrome + $P.css({ zIndex: (s.isSliding ? z.pane_sliding : z.pane_normal) }); + if (pane=="south") + $P.css({ top: "auto" }); + // if pane is positioned 'off-screen', then DO NOT screw with it! + else if (pane=="east" && !$P.css("left").match(/\-99999/)) + $P.css({ left: "auto" }); + // fix anti-aliasing in IE - only needed for animations that change opacity + if (browser.msie && o.fxOpacityFix && o.fxName_open != "slide" && $P.css("filter") && $P.css("opacity") == 1) + $P[0].style.removeAttribute('filter'); + } + } + + + /** + * Toggle sliding functionality of a specific pane on/off by adding removing 'slide open' trigger + * + * @see open(), close() + * @param {string} pane The pane to enable/disable, 'north', 'south', etc. + * @param {boolean} enable Enable or Disable sliding? + */ +, bindStartSlidingEvent = function (pane, enable) { + var o = options[pane] + , $P = $Ps[pane] + , $R = $Rs[pane] + , evtName = o.slideTrigger_open.toLowerCase() + ; + if (!$R || (enable && !o.slidable)) return; + + // make sure we have a valid event + if (evtName.match(/mouseover/)) + evtName = o.slideTrigger_open = "mouseenter"; + else if (!evtName.match(/(click|dblclick|mouseenter)/)) + evtName = o.slideTrigger_open = "click"; + + $R + // add or remove event + [enable ? "bind" : "unbind"](evtName +'.'+ sID, slideOpen) + // set the appropriate cursor & title/tip + .css("cursor", enable ? o.sliderCursor : "default") + .attr("title", enable ? o.tips.Slide : "") + ; + } + + /** + * Add or remove 'mouseleave' events to 'slide close' when pane is 'sliding' open or closed + * Also increases zIndex when pane is sliding open + * See bindStartSlidingEvent for code to control 'slide open' + * + * @see slideOpen(), slideClose() + * @param {string} pane The pane to process, 'north', 'south', etc. + * @param {boolean} enable Enable or Disable events? + */ +, bindStopSlidingEvents = function (pane, enable) { + var o = options[pane] + , s = state[pane] + , c = _c[pane] + , z = options.zIndexes + , evtName = o.slideTrigger_close.toLowerCase() + , action = (enable ? "bind" : "unbind") + , $P = $Ps[pane] + , $R = $Rs[pane] + ; + s.isSliding = enable; // logic + timer.clear(pane+"_closeSlider"); // just in case + + // remove 'slideOpen' event from resizer + // ALSO will raise the zIndex of the pane & resizer + if (enable) bindStartSlidingEvent(pane, false); + + // RE/SET zIndex - increases when pane is sliding-open, resets to normal when not + $P.css("zIndex", enable ? z.pane_sliding : z.pane_normal); + $R.css("zIndex", enable ? z.pane_sliding+2 : z.resizer_normal); // NOTE: mask = pane_sliding+1 + + // make sure we have a valid event + if (!evtName.match(/(click|mouseleave)/)) + evtName = o.slideTrigger_close = "mouseleave"; // also catches 'mouseout' + + // add/remove slide triggers + $R[action](evtName, slideClose); // base event on resize + // need extra events for mouseleave + if (evtName === "mouseleave") { + // also close on pane.mouseleave + $P[action]("mouseleave."+ sID, slideClose); + // cancel timer when mouse moves between 'pane' and 'resizer' + $R[action]("mouseenter."+ sID, cancelMouseOut); + $P[action]("mouseenter."+ sID, cancelMouseOut); + } + + if (!enable) + timer.clear(pane+"_closeSlider"); + else if (evtName === "click" && !o.resizable) { + // IF pane is not resizable (which already has a cursor and tip) + // then set the a cursor & title/tip on resizer when sliding + $R.css("cursor", enable ? o.sliderCursor : "default"); + $R.attr("title", enable ? o.tips.Close : ""); // use Toggler-tip, eg: "Close Pane" + } + + // SUBROUTINE for mouseleave timer clearing + function cancelMouseOut (evt) { + timer.clear(pane+"_closeSlider"); + evt.stopPropagation(); + } + } + + + /** + * Hides/closes a pane if there is insufficient room - reverses this when there is room again + * MUST have already called setSizeLimits() before calling this method + * + * @param {string} pane The pane being resized + * @param {boolean=} [isOpening=false] Called from onOpen? + * @param {boolean=} [skipCallback=false] Should the onresize callback be run? + * @param {boolean=} [force=false] + */ +, makePaneFit = function (pane, isOpening, skipCallback, force) { + var + o = options[pane] + , s = state[pane] + , c = _c[pane] + , $P = $Ps[pane] + , $R = $Rs[pane] + , isSidePane = c.dir==="vert" + , hasRoom = false + ; + // special handling for center & east/west panes + if (pane === "center" || (isSidePane && s.noVerticalRoom)) { + // see if there is enough room to display the pane + // ERROR: hasRoom = s.minHeight <= s.maxHeight && (isSidePane || s.minWidth <= s.maxWidth); + hasRoom = (s.maxHeight >= 0); + if (hasRoom && s.noRoom) { // previously hidden due to noRoom, so show now + _showPane(pane); + if ($R) $R.show(); + s.isVisible = true; + s.noRoom = false; + if (isSidePane) s.noVerticalRoom = false; + _fixIframe(pane); + } + else if (!hasRoom && !s.noRoom) { // not currently hidden, so hide now + _hidePane(pane); + if ($R) $R.hide(); + s.isVisible = false; + s.noRoom = true; + } + } + + // see if there is enough room to fit the border-pane + if (pane === "center") { + // ignore center in this block + } + else if (s.minSize <= s.maxSize) { // pane CAN fit + hasRoom = true; + if (s.size > s.maxSize) // pane is too big - shrink it + sizePane(pane, s.maxSize, skipCallback, force, true); // true = noAnimation + else if (s.size < s.minSize) // pane is too small - enlarge it + sizePane(pane, s.minSize, skipCallback, force, true); + // need s.isVisible because new pseudoClose method keeps pane visible, but off-screen + else if ($R && s.isVisible && $P.is(":visible")) { + // make sure resizer-bar is positioned correctly + // handles situation where nested layout was 'hidden' when initialized + var side = c.side.toLowerCase() + , pos = s.size + sC["inset"+ c.side] + ; + if ($.layout.cssNum($R, side) != pos) $R.css( side, pos ); + } + + // if was previously hidden due to noRoom, then RESET because NOW there is room + if (s.noRoom) { + // s.noRoom state will be set by open or show + if (s.wasOpen && o.closable) { + if (o.autoReopen) + open(pane, false, true, true); // true = noAnimation, true = noAlert + else // leave the pane closed, so just update state + s.noRoom = false; + } + else + show(pane, s.wasOpen, true, true); // true = noAnimation, true = noAlert + } + } + else { // !hasRoom - pane CANNOT fit + if (!s.noRoom) { // pane not set as noRoom yet, so hide or close it now... + s.noRoom = true; // update state + s.wasOpen = !s.isClosed && !s.isSliding; + if (s.isClosed){} // SKIP + else if (o.closable) // 'close' if possible + close(pane, true, true); // true = force, true = noAnimation + else // 'hide' pane if cannot just be closed + hide(pane, true); // true = noAnimation + } + } + } + + + /** + * sizePane / manualSizePane + * sizePane is called only by internal methods whenever a pane needs to be resized + * manualSizePane is an exposed flow-through method allowing extra code when pane is 'manually resized' + * + * @param {string|Object} evt_or_pane The pane being resized + * @param {number} size The *desired* new size for this pane - will be validated + * @param {boolean=} [skipCallback=false] Should the onresize callback be run? + * @param {boolean=} [noAnimation=false] + */ +, manualSizePane = function (evt_or_pane, size, skipCallback, noAnimation) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , o = options[pane] + , s = state[pane] + // if resizing callbacks have been delayed and resizing is now DONE, force resizing to complete... + , forceResize = o.livePaneResizing && !s.isResizing + ; + // ANY call to manualSizePane disables autoResize - ie, percentage sizing + o.autoResize = false; + // flow-through... + sizePane(pane, size, skipCallback, forceResize, noAnimation); // will animate resize if option enabled + } + + /** + * @param {string|Object} evt_or_pane The pane being resized + * @param {number} size The *desired* new size for this pane - will be validated + * @param {boolean=} [skipCallback=false] Should the onresize callback be run? + * @param {boolean=} [force=false] Force resizing even if does not seem necessary + * @param {boolean=} [noAnimation=false] + */ +, sizePane = function (evt_or_pane, size, skipCallback, force, noAnimation) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) // probably NEVER called from event? + , o = options[pane] + , s = state[pane] + , $P = $Ps[pane] + , $R = $Rs[pane] + , side = _c[pane].side.toLowerCase() + , dimName = _c[pane].sizeType.toLowerCase() + , inset = "inset"+ _c[pane].side + , skipResizeWhileDragging = s.isResizing && !o.triggerEventsDuringLiveResize + , doFX = noAnimation !== true && o.animatePaneSizing + , oldSize, newSize + ; + // QUEUE in case another action/animation is in progress + $N.queue(function( queueNext ){ + // calculate 'current' min/max sizes + setSizeLimits(pane); // update pane-state + oldSize = s.size; + size = _parseSize(pane, size); // handle percentages & auto + size = max(size, _parseSize(pane, o.minSize)); + size = min(size, s.maxSize); + if (size < s.minSize) { // not enough room for pane! + queueNext(); // call before makePaneFit() because it needs the queue free + makePaneFit(pane, false, skipCallback); // will hide or close pane + return; + } + + // IF newSize is same as oldSize, then nothing to do - abort + if (!force && size === oldSize) + return queueNext(); + + // onresize_start callback CANNOT cancel resizing because this would break the layout! + if (!skipCallback && state.initialized && s.isVisible) + _runCallbacks("onresize_start", pane); + + // resize the pane, and make sure its visible + newSize = cssSize(pane, size); + + if (doFX && $P.is(":visible")) { // ANIMATE + var fx = $.layout.effects.size[pane] || $.layout.effects.size.all + , easing = o.fxSettings_size.easing || fx.easing + , z = options.zIndexes + , props = {}; + props[ dimName ] = newSize +'px'; + s.isMoving = true; + // overlay all elements during animation + $P.css({ zIndex: z.pane_animate }) + .show().animate( props, o.fxSpeed_size, easing, function(){ + // reset zIndex after animation + $P.css({ zIndex: (s.isSliding ? z.pane_sliding : z.pane_normal) }); + s.isMoving = false; + sizePane_2(); // continue + queueNext(); + }); + } + else { // no animation + $P.css( dimName, newSize ); // resize pane + // if pane is visible, then + if ($P.is(":visible")) + sizePane_2(); // continue + else { + // pane is NOT VISIBLE, so just update state data... + // when pane is *next opened*, it will have the new size + s.size = size; // update state.size + $.extend(s, elDims($P)); // update state dimensions + } + queueNext(); + }; + + }); + + // SUBROUTINE + function sizePane_2 () { + /* Panes are sometimes not sized precisely in some browsers!? + * This code will resize the pane up to 3 times to nudge the pane to the correct size + */ + var actual = dimName==='width' ? $P.outerWidth() : $P.outerHeight() + , tries = [{ + pane: pane + , count: 1 + , target: size + , actual: actual + , correct: (size === actual) + , attempt: size + , cssSize: newSize + }] + , lastTry = tries[0] + , thisTry = {} + , msg = 'Inaccurate size after resizing the '+ pane +'-pane.' + ; + while ( !lastTry.correct ) { + thisTry = { pane: pane, count: lastTry.count+1, target: size }; + + if (lastTry.actual > size) + thisTry.attempt = max(0, lastTry.attempt - (lastTry.actual - size)); + else // lastTry.actual < size + thisTry.attempt = max(0, lastTry.attempt + (size - lastTry.actual)); + + thisTry.cssSize = cssSize(pane, thisTry.attempt); + $P.css( dimName, thisTry.cssSize ); + + thisTry.actual = dimName=='width' ? $P.outerWidth() : $P.outerHeight(); + thisTry.correct = (size === thisTry.actual); + + // log attempts and alert the user of this *non-fatal error* (if showDebugMessages) + if ( tries.length === 1) { + _log(msg, false, true); + _log(lastTry, false, true); + } + _log(thisTry, false, true); + // after 4 tries, is as close as its gonna get! + if (tries.length > 3) break; + + tries.push( thisTry ); + lastTry = tries[ tries.length - 1 ]; + } + // END TESTING CODE + + // update pane-state dimensions + s.size = size; + $.extend(s, elDims($P)); + + if (s.isVisible && $P.is(":visible")) { + // reposition the resizer-bar + if ($R) $R.css( side, size + sC[inset] ); + // resize the content-div + sizeContent(pane); + } + + if (!skipCallback && !skipResizeWhileDragging && state.initialized && s.isVisible) + _runCallbacks("onresize_end", pane); + + // resize all the adjacent panes, and adjust their toggler buttons + // when skipCallback passed, it means the controlling method will handle 'other panes' + if (!skipCallback) { + // also no callback if live-resize is in progress and NOT triggerEventsDuringLiveResize + if (!s.isSliding) sizeMidPanes(_c[pane].dir=="horz" ? "" : "center", skipResizeWhileDragging, force); + sizeHandles(); + } + + // if opposite-pane was autoClosed, see if it can be autoOpened now + var altPane = _c.oppositeEdge[pane]; + if (size < oldSize && state[ altPane ].noRoom) { + setSizeLimits( altPane ); + makePaneFit( altPane, false, skipCallback ); + } + + // DEBUG - ALERT user/developer so they know there was a sizing problem + if (tries.length > 1) + _log(msg +'\nSee the Error Console for details.', true, true); + } + } + + /** + * @see initPanes(), sizePane(), resizeAll(), open(), close(), hide() + * @param {Array.|string} panes The pane(s) being resized, comma-delmited string + * @param {boolean=} [skipCallback=false] Should the onresize callback be run? + * @param {boolean=} [force=false] + */ +, sizeMidPanes = function (panes, skipCallback, force) { + panes = (panes ? panes : "east,west,center").split(","); + + $.each(panes, function (i, pane) { + if (!$Ps[pane]) return; // NO PANE - skip + var + o = options[pane] + , s = state[pane] + , $P = $Ps[pane] + , $R = $Rs[pane] + , isCenter= (pane=="center") + , hasRoom = true + , CSS = {} + , newCenter = calcNewCenterPaneDims() + ; + // update pane-state dimensions + $.extend(s, elDims($P)); + + if (pane === "center") { + if (!force && s.isVisible && newCenter.width === s.outerWidth && newCenter.height === s.outerHeight) + return true; // SKIP - pane already the correct size + // set state for makePaneFit() logic + $.extend(s, cssMinDims(pane), { + maxWidth: newCenter.width + , maxHeight: newCenter.height + }); + CSS = newCenter; + // convert OUTER width/height to CSS width/height + CSS.width = cssW($P, CSS.width); + // NEW - allow pane to extend 'below' visible area rather than hide it + CSS.height = cssH($P, CSS.height); + hasRoom = CSS.width >= 0 && CSS.height >= 0; // height >= 0 = ALWAYS TRUE NOW + // during layout init, try to shrink east/west panes to make room for center + if (!state.initialized && o.minWidth > s.outerWidth) { + var + reqPx = o.minWidth - s.outerWidth + , minE = options.east.minSize || 0 + , minW = options.west.minSize || 0 + , sizeE = state.east.size + , sizeW = state.west.size + , newE = sizeE + , newW = sizeW + ; + if (reqPx > 0 && state.east.isVisible && sizeE > minE) { + newE = max( sizeE-minE, sizeE-reqPx ); + reqPx -= sizeE-newE; + } + if (reqPx > 0 && state.west.isVisible && sizeW > minW) { + newW = max( sizeW-minW, sizeW-reqPx ); + reqPx -= sizeW-newW; + } + // IF we found enough extra space, then resize the border panes as calculated + if (reqPx === 0) { + if (sizeE && sizeE != minE) + sizePane('east', newE, true, force, true); // true = skipCallback/noAnimation - initPanes will handle when done + if (sizeW && sizeW != minW) + sizePane('west', newW, true, force, true); + // now start over! + sizeMidPanes('center', skipCallback, force); + return; // abort this loop + } + } + } + else { // for east and west, set only the height, which is same as center height + // set state.min/maxWidth/Height for makePaneFit() logic + if (s.isVisible && !s.noVerticalRoom) + $.extend(s, elDims($P), cssMinDims(pane)) + if (!force && !s.noVerticalRoom && newCenter.height === s.outerHeight) + return true; // SKIP - pane already the correct size + // east/west have same top, bottom & height as center + CSS.top = newCenter.top; + CSS.bottom = newCenter.bottom; + // NEW - allow pane to extend 'below' visible area rather than hide it + CSS.height = cssH($P, newCenter.height); + s.maxHeight = CSS.height; + hasRoom = (s.maxHeight >= 0); // ALWAYS TRUE NOW + if (!hasRoom) s.noVerticalRoom = true; // makePaneFit() logic + } + + if (hasRoom) { + // resizeAll passes skipCallback because it triggers callbacks after ALL panes are resized + if (!skipCallback && state.initialized) + _runCallbacks("onresize_start", pane); + + $P.css(CSS); // apply the CSS to pane + if (pane !== "center") + sizeHandles(pane); // also update resizer length + if (s.noRoom && !s.isClosed && !s.isHidden) + makePaneFit(pane); // will re-open/show auto-closed/hidden pane + if (s.isVisible) { + $.extend(s, elDims($P)); // update pane dimensions + if (state.initialized) sizeContent(pane); // also resize the contents, if exists + } + } + else if (!s.noRoom && s.isVisible) // no room for pane + makePaneFit(pane); // will hide or close pane + + if (!s.isVisible) + return true; // DONE - next pane + + /* + * Extra CSS for IE6 or IE7 in Quirks-mode - add 'width' to NORTH/SOUTH panes + * Normally these panes have only 'left' & 'right' positions so pane auto-sizes + * ALSO required when pane is an IFRAME because will NOT default to 'full width' + * TODO: Can I use width:100% for a north/south iframe? + * TODO: Sounds like a job for $P.outerWidth( sC.innerWidth ) SETTER METHOD + */ + if (pane === "center") { // finished processing midPanes + var fix = browser.isIE6 || !browser.boxModel; + if ($Ps.north && (fix || state.north.tagName=="IFRAME")) + $Ps.north.css("width", cssW($Ps.north, sC.innerWidth)); + if ($Ps.south && (fix || state.south.tagName=="IFRAME")) + $Ps.south.css("width", cssW($Ps.south, sC.innerWidth)); + } + + // resizeAll passes skipCallback because it triggers callbacks after ALL panes are resized + if (!skipCallback && state.initialized) + _runCallbacks("onresize_end", pane); + }); + } + + + /** + * @see window.onresize(), callbacks or custom code + */ +, resizeAll = function (evt) { + // stopPropagation if called by trigger("layoutdestroy") - use evtPane utility + evtPane(evt); + + if (!state.initialized) { + _initLayoutElements(); + return; // no need to resize since we just initialized! + } + var oldW = sC.innerWidth + , oldH = sC.innerHeight + ; + // cannot size layout when 'container' is hidden or collapsed + if (!$N.is(":visible") ) return; + $.extend(state.container, elDims( $N )); // UPDATE container dimensions + if (!sC.outerHeight) return; + + // onresizeall_start will CANCEL resizing if returns false + // state.container has already been set, so user can access this info for calcuations + if (false === _runCallbacks("onresizeall_start")) return false; + + var // see if container is now 'smaller' than before + shrunkH = (sC.innerHeight < oldH) + , shrunkW = (sC.innerWidth < oldW) + , $P, o, s, dir + ; + // NOTE special order for sizing: S-N-E-W + $.each(["south","north","east","west"], function (i, pane) { + if (!$Ps[pane]) return; // no pane - SKIP + s = state[pane]; + o = options[pane]; + dir = _c[pane].dir; + + if (o.autoResize && s.size != o.size) // resize pane to original size set in options + sizePane(pane, o.size, true, true, true); // true=skipCallback/forceResize/noAnimation + else { + setSizeLimits(pane); + makePaneFit(pane, false, true, true); // true=skipCallback/forceResize + } + }); + + sizeMidPanes("", true, true); // true=skipCallback, true=forceResize + sizeHandles(); // reposition the toggler elements + + // trigger all individual pane callbacks AFTER layout has finished resizing + o = options; // reuse alias + $.each(_c.allPanes, function (i, pane) { + $P = $Ps[pane]; + if (!$P) return; // SKIP + if (state[pane].isVisible) // undefined for non-existent panes + _runCallbacks("onresize_end", pane); // callback - if exists + }); + + _runCallbacks("onresizeall_end"); + //_triggerLayoutEvent(pane, 'resizeall'); + } + + /** + * Whenever a pane resizes or opens that has a nested layout, trigger resizeAll + * + * @param {string|Object} evt_or_pane The pane just resized or opened + */ +, resizeChildLayout = function (evt_or_pane) { + var pane = evtPane.call(this, evt_or_pane); + if (!options[pane].resizeChildLayout) return; + var $P = $Ps[pane] + , $C = $Cs[pane] + , d = "layout" + , P = Instance[pane] + , L = children[pane] + ; + // user may have manually set EITHER instance pointer, so handle that + if (P.child && !L) { + // have to reverse the pointers! + var el = P.child.container; + L = children[pane] = (el ? el.data(d) : 0) || null; // set pointer _directly_ to layout instance + } + + // if a layout-pointer exists, see if child has been destroyed + if (L && L.destroyed) + L = children[pane] = null; // clear child pointers + // no child layout pointer is set - see if there is a child layout NOW + if (!L) L = children[pane] = $P.data(d) || ($C ? $C.data(d) : 0) || null; // set/update child pointers + + // ALWAYS refresh the pane.child alias + P.child = children[pane]; + + if (L) L.resizeAll(); + } + + + /** + * IF pane has a content-div, then resize all elements inside pane to fit pane-height + * + * @param {string|Object} evt_or_panes The pane(s) being resized + * @param {boolean=} [remeasure=false] Should the content (header/footer) be remeasured? + */ +, sizeContent = function (evt_or_panes, remeasure) { + if (!isInitialized()) return; + + var panes = evtPane.call(this, evt_or_panes); + panes = panes ? panes.split(",") : _c.allPanes; + + $.each(panes, function (idx, pane) { + var + $P = $Ps[pane] + , $C = $Cs[pane] + , o = options[pane] + , s = state[pane] + , m = s.content // m = measurements + ; + if (!$P || !$C || !$P.is(":visible")) return true; // NOT VISIBLE - skip + + // if content-element was REMOVED, update OR remove the pointer + if (!$C.length) { + initContent(pane, false); // false = do NOT sizeContent() - already there! + if (!$C) return; // no replacement element found - pointer have been removed + } + + // onsizecontent_start will CANCEL resizing if returns false + if (false === _runCallbacks("onsizecontent_start", pane)) return; + + // skip re-measuring offsets if live-resizing + if ((!s.isMoving && !s.isResizing) || o.liveContentResizing || remeasure || m.top == undefined) { + _measure(); + // if any footers are below pane-bottom, they may not measure correctly, + // so allow pane overflow and re-measure + if (m.hiddenFooters > 0 && $P.css("overflow") === "hidden") { + $P.css("overflow", "visible"); + _measure(); // remeasure while overflowing + $P.css("overflow", "hidden"); + } + } + // NOTE: spaceAbove/Below *includes* the pane paddingTop/Bottom, but not pane.borders + var newH = s.innerHeight - (m.spaceAbove - s.css.paddingTop) - (m.spaceBelow - s.css.paddingBottom); + + if (!$C.is(":visible") || m.height != newH) { + // size the Content element to fit new pane-size - will autoHide if not enough room + setOuterHeight($C, newH, true); // true=autoHide + m.height = newH; // save new height + }; + + if (state.initialized) + _runCallbacks("onsizecontent_end", pane); + + function _below ($E) { + return max(s.css.paddingBottom, (parseInt($E.css("marginBottom"), 10) || 0)); + }; + + function _measure () { + var + ignore = options[pane].contentIgnoreSelector + , $Fs = $C.nextAll().not(ignore || ':lt(0)') // not :lt(0) = ALL + , $Fs_vis = $Fs.filter(':visible') + , $F = $Fs_vis.filter(':last') + ; + m = { + top: $C[0].offsetTop + , height: $C.outerHeight() + , numFooters: $Fs.length + , hiddenFooters: $Fs.length - $Fs_vis.length + , spaceBelow: 0 // correct if no content footer ($E) + } + m.spaceAbove = m.top; // just for state - not used in calc + m.bottom = m.top + m.height; + if ($F.length) + //spaceBelow = (LastFooter.top + LastFooter.height) [footerBottom] - Content.bottom + max(LastFooter.marginBottom, pane.paddingBotom) + m.spaceBelow = ($F[0].offsetTop + $F.outerHeight()) - m.bottom + _below($F); + else // no footer - check marginBottom on Content element itself + m.spaceBelow = _below($C); + }; + }); + } + + + /** + * Called every time a pane is opened, closed, or resized to slide the togglers to 'center' and adjust their length if necessary + * + * @see initHandles(), open(), close(), resizeAll() + * @param {string|Object} evt_or_panes The pane(s) being resized + */ +, sizeHandles = function (evt_or_panes) { + var panes = evtPane.call(this, evt_or_panes) + panes = panes ? panes.split(",") : _c.borderPanes; + + $.each(panes, function (i, pane) { + var + o = options[pane] + , s = state[pane] + , $P = $Ps[pane] + , $R = $Rs[pane] + , $T = $Ts[pane] + , $TC + ; + if (!$P || !$R) return; + + var + dir = _c[pane].dir + , _state = (s.isClosed ? "_closed" : "_open") + , spacing = o["spacing"+ _state] + , togAlign = o["togglerAlign"+ _state] + , togLen = o["togglerLength"+ _state] + , paneLen + , left + , offset + , CSS = {} + ; + + if (spacing === 0) { + $R.hide(); + return; + } + else if (!s.noRoom && !s.isHidden) // skip if resizer was hidden for any reason + $R.show(); // in case was previously hidden + + // Resizer Bar is ALWAYS same width/height of pane it is attached to + if (dir === "horz") { // north/south + //paneLen = $P.outerWidth(); // s.outerWidth || + paneLen = sC.innerWidth; // handle offscreen-panes + s.resizerLength = paneLen; + left = $.layout.cssNum($P, "left") + $R.css({ + width: cssW($R, paneLen) // account for borders & padding + , height: cssH($R, spacing) // ditto + , left: left > -9999 ? left : sC.insetLeft // handle offscreen-panes + }); + } + else { // east/west + paneLen = $P.outerHeight(); // s.outerHeight || + s.resizerLength = paneLen; + $R.css({ + height: cssH($R, paneLen) // account for borders & padding + , width: cssW($R, spacing) // ditto + , top: sC.insetTop + getPaneSize("north", true) // TODO: what if no North pane? + //, top: $.layout.cssNum($Ps["center"], "top") + }); + } + + // remove hover classes + removeHover( o, $R ); + + if ($T) { + if (togLen === 0 || (s.isSliding && o.hideTogglerOnSlide)) { + $T.hide(); // always HIDE the toggler when 'sliding' + return; + } + else + $T.show(); // in case was previously hidden + + if (!(togLen > 0) || togLen === "100%" || togLen > paneLen) { + togLen = paneLen; + offset = 0; + } + else { // calculate 'offset' based on options.PANE.togglerAlign_open/closed + if (isStr(togAlign)) { + switch (togAlign) { + case "top": + case "left": offset = 0; + break; + case "bottom": + case "right": offset = paneLen - togLen; + break; + case "middle": + case "center": + default: offset = round((paneLen - togLen) / 2); // 'default' catches typos + } + } + else { // togAlign = number + var x = parseInt(togAlign, 10); // + if (togAlign >= 0) offset = x; + else offset = paneLen - togLen + x; // NOTE: x is negative! + } + } + + if (dir === "horz") { // north/south + var width = cssW($T, togLen); + $T.css({ + width: width // account for borders & padding + , height: cssH($T, spacing) // ditto + , left: offset // TODO: VERIFY that toggler positions correctly for ALL values + , top: 0 + }); + // CENTER the toggler content SPAN + $T.children(".content").each(function(){ + $TC = $(this); + $TC.css("marginLeft", round((width-$TC.outerWidth())/2)); // could be negative + }); + } + else { // east/west + var height = cssH($T, togLen); + $T.css({ + height: height // account for borders & padding + , width: cssW($T, spacing) // ditto + , top: offset // POSITION the toggler + , left: 0 + }); + // CENTER the toggler content SPAN + $T.children(".content").each(function(){ + $TC = $(this); + $TC.css("marginTop", round((height-$TC.outerHeight())/2)); // could be negative + }); + } + + // remove ALL hover classes + removeHover( 0, $T ); + } + + // DONE measuring and sizing this resizer/toggler, so can be 'hidden' now + if (!state.initialized && (o.initHidden || s.noRoom)) { + $R.hide(); + if ($T) $T.hide(); + } + }); + } + + + /** + * @param {string|Object} evt_or_pane + */ +, enableClosable = function (evt_or_pane) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , $T = $Ts[pane] + , o = options[pane] + ; + if (!$T) return; + o.closable = true; + $T .bind("click."+ sID, function(evt){ evt.stopPropagation(); toggle(pane); }) + .css("visibility", "visible") + .css("cursor", "pointer") + .attr("title", state[pane].isClosed ? o.tips.Open : o.tips.Close) // may be blank + .show(); + } + /** + * @param {string|Object} evt_or_pane + * @param {boolean=} [hide=false] + */ +, disableClosable = function (evt_or_pane, hide) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , $T = $Ts[pane] + ; + if (!$T) return; + options[pane].closable = false; + // is closable is disable, then pane MUST be open! + if (state[pane].isClosed) open(pane, false, true); + $T .unbind("."+ sID) + .css("visibility", hide ? "hidden" : "visible") // instead of hide(), which creates logic issues + .css("cursor", "default") + .attr("title", ""); + } + + + /** + * @param {string|Object} evt_or_pane + */ +, enableSlidable = function (evt_or_pane) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , $R = $Rs[pane] + ; + if (!$R || !$R.data('draggable')) return; + options[pane].slidable = true; + if (state[pane].isClosed) + bindStartSlidingEvent(pane, true); + } + /** + * @param {string|Object} evt_or_pane + */ +, disableSlidable = function (evt_or_pane) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , $R = $Rs[pane] + ; + if (!$R) return; + options[pane].slidable = false; + if (state[pane].isSliding) + close(pane, false, true); + else { + bindStartSlidingEvent(pane, false); + $R .css("cursor", "default") + .attr("title", ""); + removeHover(null, $R[0]); // in case currently hovered + } + } + + + /** + * @param {string|Object} evt_or_pane + */ +, enableResizable = function (evt_or_pane) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , $R = $Rs[pane] + , o = options[pane] + ; + if (!$R || !$R.data('draggable')) return; + o.resizable = true; + $R.draggable("enable"); + if (!state[pane].isClosed) + $R .css("cursor", o.resizerCursor) + .attr("title", o.tips.Resize); + } + /** + * @param {string|Object} evt_or_pane + */ +, disableResizable = function (evt_or_pane) { + if (!isInitialized()) return; + var pane = evtPane.call(this, evt_or_pane) + , $R = $Rs[pane] + ; + if (!$R || !$R.data('draggable')) return; + options[pane].resizable = false; + $R .draggable("disable") + .css("cursor", "default") + .attr("title", ""); + removeHover(null, $R[0]); // in case currently hovered + } + + + /** + * Move a pane from source-side (eg, west) to target-side (eg, east) + * If pane exists on target-side, move that to source-side, ie, 'swap' the panes + * + * @param {string|Object} evt_or_pane1 The pane/edge being swapped + * @param {string} pane2 ditto + */ +, swapPanes = function (evt_or_pane1, pane2) { + if (!isInitialized()) return; + var pane1 = evtPane.call(this, evt_or_pane1); + // change state.edge NOW so callbacks can know where pane is headed... + state[pane1].edge = pane2; + state[pane2].edge = pane1; + // run these even if NOT state.initialized + if (false === _runCallbacks("onswap_start", pane1) + || false === _runCallbacks("onswap_start", pane2) + ) { + state[pane1].edge = pane1; // reset + state[pane2].edge = pane2; + return; + } + + var + oPane1 = copy( pane1 ) + , oPane2 = copy( pane2 ) + , sizes = {} + ; + sizes[pane1] = oPane1 ? oPane1.state.size : 0; + sizes[pane2] = oPane2 ? oPane2.state.size : 0; + + // clear pointers & state + $Ps[pane1] = false; + $Ps[pane2] = false; + state[pane1] = {}; + state[pane2] = {}; + + // ALWAYS remove the resizer & toggler elements + if ($Ts[pane1]) $Ts[pane1].remove(); + if ($Ts[pane2]) $Ts[pane2].remove(); + if ($Rs[pane1]) $Rs[pane1].remove(); + if ($Rs[pane2]) $Rs[pane2].remove(); + $Rs[pane1] = $Rs[pane2] = $Ts[pane1] = $Ts[pane2] = false; + + // transfer element pointers and data to NEW Layout keys + move( oPane1, pane2 ); + move( oPane2, pane1 ); + + // cleanup objects + oPane1 = oPane2 = sizes = null; + + // make panes 'visible' again + if ($Ps[pane1]) $Ps[pane1].css(_c.visible); + if ($Ps[pane2]) $Ps[pane2].css(_c.visible); + + // fix any size discrepancies caused by swap + resizeAll(); + + // run these even if NOT state.initialized + _runCallbacks("onswap_end", pane1); + _runCallbacks("onswap_end", pane2); + + return; + + function copy (n) { // n = pane + var + $P = $Ps[n] + , $C = $Cs[n] + ; + return !$P ? false : { + pane: n + , P: $P ? $P[0] : false + , C: $C ? $C[0] : false + , state: $.extend(true, {}, state[n]) + , options: $.extend(true, {}, options[n]) + } + }; + + function move (oPane, pane) { + if (!oPane) return; + var + P = oPane.P + , C = oPane.C + , oldPane = oPane.pane + , c = _c[pane] + , side = c.side.toLowerCase() + , inset = "inset"+ c.side + // save pane-options that should be retained + , s = $.extend(true, {}, state[pane]) + , o = options[pane] + // RETAIN side-specific FX Settings - more below + , fx = { resizerCursor: o.resizerCursor } + , re, size, pos + ; + $.each("fxName,fxSpeed,fxSettings".split(","), function (i, k) { + fx[k +"_open"] = o[k +"_open"]; + fx[k +"_close"] = o[k +"_close"]; + fx[k +"_size"] = o[k +"_size"]; + }); + + // update object pointers and attributes + $Ps[pane] = $(P) + .data({ + layoutPane: Instance[pane] // NEW pointer to pane-alias-object + , layoutEdge: pane + }) + .css(_c.hidden) + .css(c.cssReq) + ; + $Cs[pane] = C ? $(C) : false; + + // set options and state + options[pane] = $.extend(true, {}, oPane.options, fx); + state[pane] = $.extend(true, {}, oPane.state); + + // change classNames on the pane, eg: ui-layout-pane-east ==> ui-layout-pane-west + re = new RegExp(o.paneClass +"-"+ oldPane, "g"); + P.className = P.className.replace(re, o.paneClass +"-"+ pane); + + // ALWAYS regenerate the resizer & toggler elements + initHandles(pane); // create the required resizer & toggler + + // if moving to different orientation, then keep 'target' pane size + if (c.dir != _c[oldPane].dir) { + size = sizes[pane] || 0; + setSizeLimits(pane); // update pane-state + size = max(size, state[pane].minSize); + // use manualSizePane to disable autoResize - not useful after panes are swapped + manualSizePane(pane, size, true, true); // true/true = skipCallback/noAnimation + } + else // move the resizer here + $Rs[pane].css(side, sC[inset] + (state[pane].isVisible ? getPaneSize(pane) : 0)); + + + // ADD CLASSNAMES & SLIDE-BINDINGS + if (oPane.state.isVisible && !s.isVisible) + setAsOpen(pane, true); // true = skipCallback + else { + setAsClosed(pane); + bindStartSlidingEvent(pane, true); // will enable events IF option is set + } + + // DESTROY the object + oPane = null; + }; + } + + + /** + * INTERNAL method to sync pin-buttons when pane is opened or closed + * Unpinned means the pane is 'sliding' - ie, over-top of the adjacent panes + * + * @see open(), setAsOpen(), setAsClosed() + * @param {string} pane These are the params returned to callbacks by layout() + * @param {boolean} doPin True means set the pin 'down', False means 'up' + */ +, syncPinBtns = function (pane, doPin) { + if ($.layout.plugins.buttons) + $.each(state[pane].pins, function (i, selector) { + $.layout.buttons.setPinState(Instance, $(selector), pane, doPin); + }); + } + +; // END var DECLARATIONS + + /** + * Capture keys when enableCursorHotkey - toggle pane if hotkey pressed + * + * @see document.keydown() + */ + function keyDown (evt) { + if (!evt) return true; + var code = evt.keyCode; + if (code < 33) return true; // ignore special keys: ENTER, TAB, etc + + var + PANE = { + 38: "north" // Up Cursor - $.ui.keyCode.UP + , 40: "south" // Down Cursor - $.ui.keyCode.DOWN + , 37: "west" // Left Cursor - $.ui.keyCode.LEFT + , 39: "east" // Right Cursor - $.ui.keyCode.RIGHT + } + , ALT = evt.altKey // no worky! + , SHIFT = evt.shiftKey + , CTRL = evt.ctrlKey + , CURSOR = (CTRL && code >= 37 && code <= 40) + , o, k, m, pane + ; + + if (CURSOR && options[PANE[code]].enableCursorHotkey) // valid cursor-hotkey + pane = PANE[code]; + else if (CTRL || SHIFT) // check to see if this matches a custom-hotkey + $.each(_c.borderPanes, function (i, p) { // loop each pane to check its hotkey + o = options[p]; + k = o.customHotkey; + m = o.customHotkeyModifier; // if missing or invalid, treated as "CTRL+SHIFT" + if ((SHIFT && m=="SHIFT") || (CTRL && m=="CTRL") || (CTRL && SHIFT)) { // Modifier matches + if (k && code === (isNaN(k) || k <= 9 ? k.toUpperCase().charCodeAt(0) : k)) { // Key matches + pane = p; + return false; // BREAK + } + } + }); + + // validate pane + if (!pane || !$Ps[pane] || !options[pane].closable || state[pane].isHidden) + return true; + + toggle(pane); + + evt.stopPropagation(); + evt.returnValue = false; // CANCEL key + return false; + }; + + +/* + * ###################################### + * UTILITY METHODS + * called externally or by initButtons + * ###################################### + */ + + /** + * Change/reset a pane overflow setting & zIndex to allow popups/drop-downs to work + * + * @param {Object=} [el] (optional) Can also be 'bound' to a click, mouseOver, or other event + */ + function allowOverflow (el) { + if (!isInitialized()) return; + if (this && this.tagName) el = this; // BOUND to element + var $P; + if (isStr(el)) + $P = $Ps[el]; + else if ($(el).data("layoutRole")) + $P = $(el); + else + $(el).parents().each(function(){ + if ($(this).data("layoutRole")) { + $P = $(this); + return false; // BREAK + } + }); + if (!$P || !$P.length) return; // INVALID + + var + pane = $P.data("layoutEdge") + , s = state[pane] + ; + + // if pane is already raised, then reset it before doing it again! + // this would happen if allowOverflow is attached to BOTH the pane and an element + if (s.cssSaved) + resetOverflow(pane); // reset previous CSS before continuing + + // if pane is raised by sliding or resizing, or its closed, then abort + if (s.isSliding || s.isResizing || s.isClosed) { + s.cssSaved = false; + return; + } + + var + newCSS = { zIndex: (options.zIndexes.resizer_normal + 1) } + , curCSS = {} + , of = $P.css("overflow") + , ofX = $P.css("overflowX") + , ofY = $P.css("overflowY") + ; + // determine which, if any, overflow settings need to be changed + if (of != "visible") { + curCSS.overflow = of; + newCSS.overflow = "visible"; + } + if (ofX && !ofX.match(/(visible|auto)/)) { + curCSS.overflowX = ofX; + newCSS.overflowX = "visible"; + } + if (ofY && !ofY.match(/(visible|auto)/)) { + curCSS.overflowY = ofX; + newCSS.overflowY = "visible"; + } + + // save the current overflow settings - even if blank! + s.cssSaved = curCSS; + + // apply new CSS to raise zIndex and, if necessary, make overflow 'visible' + $P.css( newCSS ); + + // make sure the zIndex of all other panes is normal + $.each(_c.allPanes, function(i, p) { + if (p != pane) resetOverflow(p); + }); + + }; + /** + * @param {Object=} [el] (optional) Can also be 'bound' to a click, mouseOver, or other event + */ + function resetOverflow (el) { + if (!isInitialized()) return; + if (this && this.tagName) el = this; // BOUND to element + var $P; + if (isStr(el)) + $P = $Ps[el]; + else if ($(el).data("layoutRole")) + $P = $(el); + else + $(el).parents().each(function(){ + if ($(this).data("layoutRole")) { + $P = $(this); + return false; // BREAK + } + }); + if (!$P || !$P.length) return; // INVALID + + var + pane = $P.data("layoutEdge") + , s = state[pane] + , CSS = s.cssSaved || {} + ; + // reset the zIndex + if (!s.isSliding && !s.isResizing) + $P.css("zIndex", options.zIndexes.pane_normal); + + // reset Overflow - if necessary + $P.css( CSS ); + + // clear var + s.cssSaved = false; + }; + +/* + * ##################### + * CREATE/RETURN LAYOUT + * ##################### + */ + + // validate that container exists + var $N = $(this).eq(0); // FIRST matching Container element + if (!$N.length) { + return _log( options.errors.containerMissing ); + }; + + // Users retrieve Instance of a layout with: $N.layout() OR $N.data("layout") + // return the Instance-pointer if layout has already been initialized + if ($N.data("layoutContainer") && $N.data("layout")) + return $N.data("layout"); // cached pointer + + // init global vars + var + $Ps = {} // Panes x5 - set in initPanes() + , $Cs = {} // Content x5 - set in initPanes() + , $Rs = {} // Resizers x4 - set in initHandles() + , $Ts = {} // Togglers x4 - set in initHandles() + , $Ms = $([]) // Masks - up to 2 masks per pane (IFRAME + DIV) + // aliases for code brevity + , sC = state.container // alias for easy access to 'container dimensions' + , sID = state.id // alias for unique layout ID/namespace - eg: "layout435" + ; + + // create Instance object to expose data & option Properties, and primary action Methods + var Instance = { + // layout data + options: options // property - options hash + , state: state // property - dimensions hash + // object pointers + , container: $N // property - object pointers for layout container + , panes: $Ps // property - object pointers for ALL Panes: panes.north, panes.center + , contents: $Cs // property - object pointers for ALL Content: contents.north, contents.center + , resizers: $Rs // property - object pointers for ALL Resizers, eg: resizers.north + , togglers: $Ts // property - object pointers for ALL Togglers, eg: togglers.north + // border-pane open/close + , hide: hide // method - ditto + , show: show // method - ditto + , toggle: toggle // method - pass a 'pane' ("north", "west", etc) + , open: open // method - ditto + , close: close // method - ditto + , slideOpen: slideOpen // method - ditto + , slideClose: slideClose // method - ditto + , slideToggle: slideToggle // method - ditto + // pane actions + , setSizeLimits: setSizeLimits // method - pass a 'pane' - update state min/max data + , _sizePane: sizePane // method -intended for user by plugins only! + , sizePane: manualSizePane // method - pass a 'pane' AND an 'outer-size' in pixels or percent, or 'auto' + , sizeContent: sizeContent // method - pass a 'pane' + , swapPanes: swapPanes // method - pass TWO 'panes' - will swap them + , showMasks: showMasks // method - pass a 'pane' OR list of panes - default = all panes with mask option set + , hideMasks: hideMasks // method - ditto' + // pane element methods + , initContent: initContent // method - ditto + , addPane: addPane // method - pass a 'pane' + , removePane: removePane // method - pass a 'pane' to remove from layout, add 'true' to delete the pane-elem + , createChildLayout: createChildLayout// method - pass a 'pane' and (optional) layout-options (OVERRIDES options[pane].childOptions + // special pane option setting + , enableClosable: enableClosable // method - pass a 'pane' + , disableClosable: disableClosable // method - ditto + , enableSlidable: enableSlidable // method - ditto + , disableSlidable: disableSlidable // method - ditto + , enableResizable: enableResizable // method - ditto + , disableResizable: disableResizable// method - ditto + // utility methods for panes + , allowOverflow: allowOverflow // utility - pass calling element (this) + , resetOverflow: resetOverflow // utility - ditto + // layout control + , destroy: destroy // method - no parameters + , initPanes: isInitialized // method - no parameters + , resizeAll: resizeAll // method - no parameters + // callback triggering + , runCallbacks: _runCallbacks // method - pass evtName & pane (if a pane-event), eg: trigger("onopen", "west") + // alias collections of options, state and children - created in addPane and extended elsewhere + , hasParentLayout: false // set by initContainer() + , children: children // pointers to child-layouts, eg: Instance.children["west"] + , north: false // alias group: { name: pane, pane: $Ps[pane], options: options[pane], state: state[pane], child: children[pane] } + , south: false // ditto + , west: false // ditto + , east: false // ditto + , center: false // ditto + }; + + // create the border layout NOW + if (_create() === 'cancel') // onload_start callback returned false to CANCEL layout creation + return null; + else // true OR false -- if layout-elements did NOT init (hidden or do not exist), can auto-init later + return Instance; // return the Instance object + +} + + +/* OLD versions of jQuery only set $.support.boxModel after page is loaded + * so if this is IE, use support.boxModel to test for quirks-mode (ONLY IE changes boxModel). + */ +$(function(){ + var b = $.layout.browser; + if (b.msie) b.boxModel = $.support.boxModel; +}); + + +/** + * jquery.layout.state 1.0 + * $Date: 2011-07-16 08:00:00 (Sat, 16 July 2011) $ + * + * Copyright (c) 2010 + * Kevin Dalman (http://allpro.net) + * + * Dual licensed under the GPL (http://www.gnu.org/licenses/gpl.html) + * and MIT (http://www.opensource.org/licenses/mit-license.php) licenses. + * + * @dependancies: UI Layout 1.3.0.rc30.1 or higher + * @dependancies: $.ui.cookie (above) + * + * @support: http://groups.google.com/group/jquery-ui-layout + */ +/* + * State-management options stored in options.stateManagement, which includes a .cookie hash + * Default options saves ALL KEYS for ALL PANES, ie: pane.size, pane.isClosed, pane.isHidden + * + * // STATE/COOKIE OPTIONS + * @example $(el).layout({ + stateManagement: { + enabled: true + , stateKeys: "east.size,west.size,east.isClosed,west.isClosed" + , cookie: { name: "appLayout", path: "/" } + } + }) + * @example $(el).layout({ stateManagement__enabled: true }) // enable auto-state-management using cookies + * @example $(el).layout({ stateManagement__cookie: { name: "appLayout", path: "/" } }) + * @example $(el).layout({ stateManagement__cookie__name: "appLayout", stateManagement__cookie__path: "/" }) + * + * // STATE/COOKIE METHODS + * @example myLayout.saveCookie( "west.isClosed,north.size,south.isHidden", {expires: 7} ); + * @example myLayout.loadCookie(); + * @example myLayout.deleteCookie(); + * @example var JSON = myLayout.readState(); // CURRENT Layout State + * @example var JSON = myLayout.readCookie(); // SAVED Layout State (from cookie) + * @example var JSON = myLayout.state.stateData; // LAST LOADED Layout State (cookie saved in layout.state hash) + * + * CUSTOM STATE-MANAGEMENT (eg, saved in a database) + * @example var JSON = myLayout.readState( "west.isClosed,north.size,south.isHidden" ); + * @example myLayout.loadState( JSON ); + */ + +/** + * UI COOKIE UTILITY + * + * A $.cookie OR $.ui.cookie namespace *should be standard*, but until then... + * This creates $.ui.cookie so Layout does not need the cookie.jquery.js plugin + * NOTE: This utility is REQUIRED by the layout.state plugin + * + * Cookie methods in Layout are created as part of State Management + */ +if (!$.ui) $.ui = {}; +$.ui.cookie = { + + // cookieEnabled is not in DOM specs, but DOES works in all browsers,including IE6 + acceptsCookies: !!navigator.cookieEnabled + +, read: function (name) { + var + c = document.cookie + , cs = c ? c.split(';') : [] + , pair // loop var + ; + for (var i=0, n=cs.length; i < n; i++) { + pair = $.trim(cs[i]).split('='); // name=value pair + if (pair[0] == name) // found the layout cookie + return decodeURIComponent(pair[1]); + + } + return null; + } + +, write: function (name, val, cookieOpts) { + var + params = '' + , date = '' + , clear = false + , o = cookieOpts || {} + , x = o.expires + ; + if (x && x.toUTCString) + date = x; + else if (x === null || typeof x === 'number') { + date = new Date(); + if (x > 0) + date.setDate(date.getDate() + x); + else { + date.setFullYear(1970); + clear = true; + } + } + if (date) params += ';expires='+ date.toUTCString(); + if (o.path) params += ';path='+ o.path; + if (o.domain) params += ';domain='+ o.domain; + if (o.secure) params += ';secure'; + document.cookie = name +'='+ (clear ? "" : encodeURIComponent( val )) + params; // write or clear cookie + } + +, clear: function (name) { + $.ui.cookie.write(name, '', {expires: -1}); + } + +}; +// if cookie.jquery.js is not loaded, create an alias to replicate it +// this may be useful to other plugins or code dependent on that plugin +if (!$.cookie) $.cookie = function (k, v, o) { + var C = $.ui.cookie; + if (v === null) + C.clear(k); + else if (v === undefined) + return C.read(k); + else + C.write(k, v, o); +}; + + +// tell Layout that the state plugin is available +$.layout.plugins.stateManagement = true; + +// Add State-Management options to layout.defaults +$.layout.config.optionRootKeys.push("stateManagement"); +$.layout.defaults.stateManagement = { + enabled: false // true = enable state-management, even if not using cookies +, autoSave: true // Save a state-cookie when page exits? +, autoLoad: true // Load the state-cookie when Layout inits? + // List state-data to save - must be pane-specific +, stateKeys: "north.size,south.size,east.size,west.size,"+ + "north.isClosed,south.isClosed,east.isClosed,west.isClosed,"+ + "north.isHidden,south.isHidden,east.isHidden,west.isHidden" +, cookie: { + name: "" // If not specified, will use Layout.name, else just "Layout" + , domain: "" // blank = current domain + , path: "" // blank = current page, '/' = entire website + , expires: "" // 'days' to keep cookie - leave blank for 'session cookie' + , secure: false + } +}; +// Set stateManagement as a layout-option, NOT a pane-option +$.layout.optionsMap.layout.push("stateManagement"); + +/* + * State Management methods + */ +$.layout.state = { + + /** + * Get the current layout state and save it to a cookie + * + * myLayout.saveCookie( keys, cookieOpts ) + * + * @param {Object} inst + * @param {(string|Array)=} keys + * @param {Object=} cookieOpts + */ + saveCookie: function (inst, keys, cookieOpts) { + var o = inst.options + , oS = o.stateManagement + , oC = $.extend(true, {}, oS.cookie, cookieOpts || null) + , data = inst.state.stateData = inst.readState( keys || oS.stateKeys ) // read current panes-state + ; + $.ui.cookie.write( oC.name || o.name || "Layout", $.layout.state.encodeJSON(data), oC ); + return $.extend(true, {}, data); // return COPY of state.stateData data + } + + /** + * Remove the state cookie + * + * @param {Object} inst + */ +, deleteCookie: function (inst) { + var o = inst.options; + $.ui.cookie.clear( o.stateManagement.cookie.name || o.name || "Layout" ); + } + + /** + * Read & return data from the cookie - as JSON + * + * @param {Object} inst + */ +, readCookie: function (inst) { + var o = inst.options; + var c = $.ui.cookie.read( o.stateManagement.cookie.name || o.name || "Layout" ); + // convert cookie string back to a hash and return it + return c ? $.layout.state.decodeJSON(c) : {}; + } + + /** + * Get data from the cookie and USE IT to loadState + * + * @param {Object} inst + */ +, loadCookie: function (inst) { + var c = $.layout.state.readCookie(inst); // READ the cookie + if (c) { + inst.state.stateData = $.extend(true, {}, c); // SET state.stateData + inst.loadState(c); // LOAD the retrieved state + } + return c; + } + + /** + * Update layout options from the cookie, if one exists + * + * @param {Object} inst + * @param {Object=} stateData + * @param {boolean=} animate + */ +, loadState: function (inst, stateData, animate) { + stateData = $.layout.transformData( stateData ); // panes = default subkey + if ($.isEmptyObject( stateData )) return; + $.extend(true, inst.options, stateData); // update layout options + // if layout has already been initialized, then UPDATE layout state + if (inst.state.initialized) { + var pane, vis, o, s, h, c + , noAnimate = (animate===false) + ; + $.each($.layout.config.borderPanes, function (idx, pane) { + state = inst.state[pane]; + o = stateData[ pane ]; + if (typeof o != 'object') return; // no key, continue + s = o.size; + c = o.initClosed; + h = o.initHidden; + vis = state.isVisible; + // resize BEFORE opening + if (!vis) + inst.sizePane(pane, s, false, false); + if (h === true) inst.hide(pane, noAnimate); + else if (c === false) inst.open (pane, false, noAnimate); + else if (c === true) inst.close(pane, false, noAnimate); + else if (h === false) inst.show (pane, false, noAnimate); + // resize AFTER any other actions + if (vis) + inst.sizePane(pane, s, false, noAnimate); // animate resize if option passed + }); + }; + } + + /** + * Get the *current layout state* and return it as a hash + * + * @param {Object=} inst + * @param {(string|Array)=} keys + */ +, readState: function (inst, keys) { + var + data = {} + , alt = { isClosed: 'initClosed', isHidden: 'initHidden' } + , state = inst.state + , panes = $.layout.config.allPanes + , pair, pane, key, val + ; + if (!keys) keys = inst.options.stateManagement.stateKeys; // if called by user + if ($.isArray(keys)) keys = keys.join(","); + // convert keys to an array and change delimiters from '__' to '.' + keys = keys.replace(/__/g, ".").split(','); + // loop keys and create a data hash + for (var i=0, n=keys.length; i < n; i++) { + pair = keys[i].split("."); + pane = pair[0]; + key = pair[1]; + if ($.inArray(pane, panes) < 0) continue; // bad pane! + val = state[ pane ][ key ]; + if (val == undefined) continue; + if (key=="isClosed" && state[pane]["isSliding"]) + val = true; // if sliding, then *really* isClosed + ( data[pane] || (data[pane]={}) )[ alt[key] ? alt[key] : key ] = val; + } + return data; + } + + /** + * Stringify a JSON hash so can save in a cookie or db-field + */ +, encodeJSON: function (JSON) { + return parse(JSON); + function parse (h) { + var D=[], i=0, k, v, t; // k = key, v = value + for (k in h) { + v = h[k]; + t = typeof v; + if (t == 'string') // STRING - add quotes + v = '"'+ v +'"'; + else if (t == 'object') // SUB-KEY - recurse into it + v = parse(v); + D[i++] = '"'+ k +'":'+ v; + } + return '{'+ D.join(',') +'}'; + }; + } + + /** + * Convert stringified JSON back to a hash object + * @see $.parseJSON(), adding in jQuery 1.4.1 + */ +, decodeJSON: function (str) { + try { return $.parseJSON ? $.parseJSON(str) : window["eval"]("("+ str +")") || {}; } + catch (e) { return {}; } + } + + +, _create: function (inst) { + var _ = $.layout.state; + // ADD State-Management plugin methods to inst + $.extend( inst, { + // readCookie - update options from cookie - returns hash of cookie data + readCookie: function () { return _.readCookie(inst); } + // deleteCookie + , deleteCookie: function () { _.deleteCookie(inst); } + // saveCookie - optionally pass keys-list and cookie-options (hash) + , saveCookie: function (keys, cookieOpts) { return _.saveCookie(inst, keys, cookieOpts); } + // loadCookie - readCookie and use to loadState() - returns hash of cookie data + , loadCookie: function () { return _.loadCookie(inst); } + // loadState - pass a hash of state to use to update options + , loadState: function (stateData, animate) { _.loadState(inst, stateData, animate); } + // readState - returns hash of current layout-state + , readState: function (keys) { return _.readState(inst, keys); } + // add JSON utility methods too... + , encodeJSON: _.encodeJSON + , decodeJSON: _.decodeJSON + }); + + // init state.stateData key, even if plugin is initially disabled + inst.state.stateData = {}; + + // read and load cookie-data per options + var oS = inst.options.stateManagement; + if (oS.enabled) { + if (oS.autoLoad) // update the options from the cookie + inst.loadCookie(); + else // don't modify options - just store cookie data in state.stateData + inst.state.stateData = inst.readCookie(); + } + } + +, _unload: function (inst) { + var oS = inst.options.stateManagement; + if (oS.enabled) { + if (oS.autoSave) // save a state-cookie automatically + inst.saveCookie(); + else // don't save a cookie, but do store state-data in state.stateData key + inst.state.stateData = inst.readState(); + } + } + +}; + +// add state initialization method to Layout's onCreate array of functions +$.layout.onCreate.push( $.layout.state._create ); +$.layout.onUnload.push( $.layout.state._unload ); + + + + +/** + * jquery.layout.buttons 1.0 + * $Date: 2011-07-16 08:00:00 (Sat, 16 July 2011) $ + * + * Copyright (c) 2010 + * Kevin Dalman (http://allpro.net) + * + * Dual licensed under the GPL (http://www.gnu.org/licenses/gpl.html) + * and MIT (http://www.opensource.org/licenses/mit-license.php) licenses. + * + * @dependancies: UI Layout 1.3.0.rc30.1 or higher + * + * @support: http://groups.google.com/group/jquery-ui-layout + * + * Docs: [ to come ] + * Tips: [ to come ] + */ + +// tell Layout that the state plugin is available +$.layout.plugins.buttons = true; + +// Add buttons options to layout.defaults +$.layout.defaults.autoBindCustomButtons = false; +// Specify autoBindCustomButtons as a layout-option, NOT a pane-option +$.layout.optionsMap.layout.push("autoBindCustomButtons"); + +/* + * Button methods + */ +$.layout.buttons = { + + /** + * Searches for .ui-layout-button-xxx elements and auto-binds them as layout-buttons + * + * @see _create() + * + * @param {Object} inst Layout Instance object + */ + init: function (inst) { + var pre = "ui-layout-button-" + , layout = inst.options.name || "" + , name; + $.each("toggle,open,close,pin,toggle-slide,open-slide".split(","), function (i, action) { + $.each($.layout.config.borderPanes, function (ii, pane) { + $("."+pre+action+"-"+pane).each(function(){ + // if button was previously 'bound', data.layoutName was set, but is blank if layout has no 'name' + name = $(this).data("layoutName") || $(this).attr("layoutName"); + if (name == undefined || name === layout) + inst.bindButton(this, action, pane); + }); + }); + }); + } + + /** + * Helper function to validate params received by addButton utilities + * + * Two classes are added to the element, based on the buttonClass... + * The type of button is appended to create the 2nd className: + * - ui-layout-button-pin // action btnClass + * - ui-layout-button-pin-west // action btnClass + pane + * - ui-layout-button-toggle + * - ui-layout-button-open + * - ui-layout-button-close + * + * @param {Object} inst Layout Instance object + * @param {(string|!Object)} selector jQuery selector (or element) for button, eg: ".ui-layout-north .toggle-button" + * @param {string} pane Name of the pane the button is for: 'north', 'south', etc. + * + * @return {Array.} If both params valid, the element matching 'selector' in a jQuery wrapper - otherwise returns null + */ +, get: function (inst, selector, pane, action) { + var $E = $(selector) + , o = inst.options + , err = o.errors.addButtonError + ; + if (!$E.length) { // element not found + $.layout.msg(err +" "+ o.errors.selector +": "+ selector, true); + } + else if ($.inArray(pane, $.layout.config.borderPanes) < 0) { // invalid 'pane' sepecified + $.layout.msg(err +" "+ o.errors.pane +": "+ pane, true); + $E = $(""); // NO BUTTON + } + else { // VALID + var btn = o[pane].buttonClass +"-"+ action; + $E .addClass( btn +" "+ btn +"-"+ pane ) + .data("layoutName", o.name); // add layout identifier - even if blank! + } + return $E; + } + + + /** + * NEW syntax for binding layout-buttons - will eventually replace addToggle, addOpen, etc. + * + * @param {Object} inst Layout Instance object + * @param {(string|!Object)} selector jQuery selector (or element) for button, eg: ".ui-layout-north .toggle-button" + * @param {string} action + * @param {string} pane + */ +, bind: function (inst, selector, action, pane) { + var _ = $.layout.buttons; + switch (action.toLowerCase()) { + case "toggle": _.addToggle (inst, selector, pane); break; + case "open": _.addOpen (inst, selector, pane); break; + case "close": _.addClose (inst, selector, pane); break; + case "pin": _.addPin (inst, selector, pane); break; + case "toggle-slide": _.addToggle (inst, selector, pane, true); break; + case "open-slide": _.addOpen (inst, selector, pane, true); break; + } + return inst; + } + + /** + * Add a custom Toggler button for a pane + * + * @param {Object} inst Layout Instance object + * @param {(string|!Object)} selector jQuery selector (or element) for button, eg: ".ui-layout-north .toggle-button" + * @param {string} pane Name of the pane the button is for: 'north', 'south', etc. + * @param {boolean=} slide true = slide-open, false = pin-open + */ +, addToggle: function (inst, selector, pane, slide) { + $.layout.buttons.get(inst, selector, pane, "toggle") + .click(function(evt){ + inst.toggle(pane, !!slide); + evt.stopPropagation(); + }); + return inst; + } + + /** + * Add a custom Open button for a pane + * + * @param {Object} inst Layout Instance object + * @param {(string|!Object)} selector jQuery selector (or element) for button, eg: ".ui-layout-north .toggle-button" + * @param {string} pane Name of the pane the button is for: 'north', 'south', etc. + * @param {boolean=} slide true = slide-open, false = pin-open + */ +, addOpen: function (inst, selector, pane, slide) { + $.layout.buttons.get(inst, selector, pane, "open") + .attr("title", inst.options[pane].tips.Open) + .click(function (evt) { + inst.open(pane, !!slide); + evt.stopPropagation(); + }); + return inst; + } + + /** + * Add a custom Close button for a pane + * + * @param {Object} inst Layout Instance object + * @param {(string|!Object)} selector jQuery selector (or element) for button, eg: ".ui-layout-north .toggle-button" + * @param {string} pane Name of the pane the button is for: 'north', 'south', etc. + */ +, addClose: function (inst, selector, pane) { + $.layout.buttons.get(inst, selector, pane, "close") + .attr("title", inst.options[pane].tips.Close) + .click(function (evt) { + inst.close(pane); + evt.stopPropagation(); + }); + return inst; + } + + /** + * Add a custom Pin button for a pane + * + * Four classes are added to the element, based on the paneClass for the associated pane... + * Assuming the default paneClass and the pin is 'up', these classes are added for a west-pane pin: + * - ui-layout-pane-pin + * - ui-layout-pane-west-pin + * - ui-layout-pane-pin-up + * - ui-layout-pane-west-pin-up + * + * @param {Object} inst Layout Instance object + * @param {(string|!Object)} selector jQuery selector (or element) for button, eg: ".ui-layout-north .toggle-button" + * @param {string} pane Name of the pane the pin is for: 'north', 'south', etc. + */ +, addPin: function (inst, selector, pane) { + var _ = $.layout.buttons + , $E = _.get(inst, selector, pane, "pin"); + if ($E.length) { + var s = inst.state[pane]; + $E.click(function (evt) { + _.setPinState(inst, $(this), pane, (s.isSliding || s.isClosed)); + if (s.isSliding || s.isClosed) inst.open( pane ); // change from sliding to open + else inst.close( pane ); // slide-closed + evt.stopPropagation(); + }); + // add up/down pin attributes and classes + _.setPinState(inst, $E, pane, (!s.isClosed && !s.isSliding)); + // add this pin to the pane data so we can 'sync it' automatically + // PANE.pins key is an array so we can store multiple pins for each pane + s.pins.push( selector ); // just save the selector string + } + return inst; + } + + /** + * Change the class of the pin button to make it look 'up' or 'down' + * + * @see addPin(), syncPins() + * + * @param {Object} inst Layout Instance object + * @param {Array.} $Pin The pin-span element in a jQuery wrapper + * @param {string} pane These are the params returned to callbacks by layout() + * @param {boolean} doPin true = set the pin 'down', false = set it 'up' + */ +, setPinState: function (inst, $Pin, pane, doPin) { + var updown = $Pin.attr("pin"); + if (updown && doPin === (updown=="down")) return; // already in correct state + var + o = inst.options[pane] + , pin = o.buttonClass +"-pin" + , side = pin +"-"+ pane + , UP = pin +"-up "+ side +"-up" + , DN = pin +"-down "+side +"-down" + ; + $Pin + .attr("pin", doPin ? "down" : "up") // logic + .attr("title", doPin ? o.tips.Unpin : o.tips.Pin) + .removeClass( doPin ? UP : DN ) + .addClass( doPin ? DN : UP ) + ; + } + + /** + * INTERNAL function to sync 'pin buttons' when pane is opened or closed + * Unpinned means the pane is 'sliding' - ie, over-top of the adjacent panes + * + * @see open(), close() + * + * @param {Object} inst Layout Instance object + * @param {string} pane These are the params returned to callbacks by layout() + * @param {boolean} doPin True means set the pin 'down', False means 'up' + */ +, syncPinBtns: function (inst, pane, doPin) { + // REAL METHOD IS _INSIDE_ LAYOUT - THIS IS HERE JUST FOR REFERENCE + $.each(inst.state[pane].pins, function (i, selector) { + $.layout.buttons.setPinState(inst, $(selector), pane, doPin); + }); + } + + +, _load: function (inst) { + var _ = $.layout.buttons; + // ADD Button methods to Layout Instance + // Note: sel = jQuery Selector string + $.extend( inst, { + bindButton: function (sel, action, pane) { return _.bind(inst, sel, action, pane); } + // DEPRECATED METHODS + , addToggleBtn: function (sel, pane, slide) { return _.addToggle(inst, sel, pane, slide); } + , addOpenBtn: function (sel, pane, slide) { return _.addOpen(inst, sel, pane, slide); } + , addCloseBtn: function (sel, pane) { return _.addClose(inst, sel, pane); } + , addPinBtn: function (sel, pane) { return _.addPin(inst, sel, pane); } + }); + + // init state array to hold pin-buttons + for (var i=0; i<4; i++) { + var pane = $.layout.config.borderPanes[i]; + inst.state[pane].pins = []; + } + + // auto-init buttons onLoad if option is enabled + if ( inst.options.autoBindCustomButtons ) + _.init(inst); + } + +, _unload: function (inst) { + // TODO: unbind all buttons??? + } + +}; + +// add initialization method to Layout's onLoad array of functions +$.layout.onLoad.push( $.layout.buttons._load ); +//$.layout.onUnload.push( $.layout.buttons._unload ); + + + +/** + * jquery.layout.browserZoom 1.0 + * $Date: 2011-12-29 08:00:00 (Thu, 29 Dec 2011) $ + * + * Copyright (c) 2012 + * Kevin Dalman (http://allpro.net) + * + * Dual licensed under the GPL (http://www.gnu.org/licenses/gpl.html) + * and MIT (http://www.opensource.org/licenses/mit-license.php) licenses. + * + * @dependancies: UI Layout 1.3.0.rc30.1 or higher + * + * @support: http://groups.google.com/group/jquery-ui-layout + * + * @todo: Extend logic to handle other problematic zooming in browsers + * @todo: Add hotkey/mousewheel bindings to _instantly_ respond to these zoom event + */ + +// tell Layout that the plugin is available +$.layout.plugins.browserZoom = true; + +$.layout.defaults.browserZoomCheckInterval = 1000; +$.layout.optionsMap.layout.push("browserZoomCheckInterval"); + +/* + * browserZoom methods + */ +$.layout.browserZoom = { + + _init: function (inst) { + // abort if browser does not need this check + if ($.layout.browserZoom.ratio() !== false) + $.layout.browserZoom._setTimer(inst); + } + +, _setTimer: function (inst) { + // abort if layout destroyed or browser does not need this check + if (inst.destroyed) return; + var o = inst.options + , s = inst.state + // don't need check if inst has parentLayout, but check occassionally in case parent destroyed! + // MINIMUM 100ms interval, for performance + , ms = inst.hasParentLayout ? 5000 : Math.max( o.browserZoomCheckInterval, 100 ) + ; + // set the timer + setTimeout(function(){ + if (inst.destroyed || !o.resizeWithWindow) return; + var d = $.layout.browserZoom.ratio(); + if (d !== s.browserZoom) { + s.browserZoom = d; + inst.resizeAll(); + } + // set a NEW timeout + $.layout.browserZoom._setTimer(inst); + } + , ms ); + } + +, ratio: function () { + var w = window + , s = screen + , d = document + , dE = d.documentElement || d.body + , b = $.layout.browser + , v = b.version + , r, sW, cW + ; + // we can ignore all browsers that fire window.resize event onZoom + if ((b.msie && v > 8) + || !b.msie + ) return false; // don't need to track zoom + + if (s.deviceXDPI) + return calc(s.deviceXDPI, s.systemXDPI); + // everything below is just for future reference! + if (b.webkit && (r = d.body.getBoundingClientRect)) + return calc((r.left - r.right), d.body.offsetWidth); + if (b.webkit && (sW = w.outerWidth)) + return calc(sW, w.innerWidth); + if ((sW = s.width) && (cW = dE.clientWidth)) + return calc(sW, cW); + return false; // no match, so cannot - or don't need to - track zoom + + function calc (x,y) { return (parseInt(x,10) / parseInt(y,10) * 100).toFixed(); } + } + +}; +// add initialization method to Layout's onLoad array of functions +$.layout.onReady.push( $.layout.browserZoom._init ); + + + +})( jQuery ); \ No newline at end of file diff --git a/JSON/latest/api/lib/modernizr.custom.js b/JSON/latest/api/lib/modernizr.custom.js new file mode 100644 index 00000000..4688d633 --- /dev/null +++ b/JSON/latest/api/lib/modernizr.custom.js @@ -0,0 +1,4 @@ +/* Modernizr 2.5.3 (Custom Build) | MIT & BSD + * Build: http://www.modernizr.com/download/#-inlinesvg + */ +;window.Modernizr=function(a,b,c){function u(a){i.cssText=a}function v(a,b){return u(prefixes.join(a+";")+(b||""))}function w(a,b){return typeof a===b}function x(a,b){return!!~(""+a).indexOf(b)}function y(a,b,d){for(var e in a){var f=b[a[e]];if(f!==c)return d===!1?a[e]:w(f,"function")?f.bind(d||b):f}return!1}var d="2.5.3",e={},f=b.documentElement,g="modernizr",h=b.createElement(g),i=h.style,j,k={}.toString,l={svg:"http://www.w3.org/2000/svg"},m={},n={},o={},p=[],q=p.slice,r,s={}.hasOwnProperty,t;!w(s,"undefined")&&!w(s.call,"undefined")?t=function(a,b){return s.call(a,b)}:t=function(a,b){return b in a&&w(a.constructor.prototype[b],"undefined")},Function.prototype.bind||(Function.prototype.bind=function(b){var c=this;if(typeof c!="function")throw new TypeError;var d=q.call(arguments,1),e=function(){if(this instanceof e){var a=function(){};a.prototype=c.prototype;var f=new a,g=c.apply(f,d.concat(q.call(arguments)));return Object(g)===g?g:f}return c.apply(b,d.concat(q.call(arguments)))};return e}),m.inlinesvg=function(){var a=b.createElement("div");return a.innerHTML="",(a.firstChild&&a.firstChild.namespaceURI)==l.svg};for(var z in m)t(m,z)&&(r=z.toLowerCase(),e[r]=m[z](),p.push((e[r]?"":"no-")+r));return u(""),h=j=null,e._version=d,e}(this,this.document); \ No newline at end of file diff --git a/JSON/latest/api/lib/navigation-li-a.png b/JSON/latest/api/lib/navigation-li-a.png new file mode 100644 index 0000000000000000000000000000000000000000..9b32288e045cd94e6aaa0e35f1382a32b66b64da GIT binary patch literal 1198 zcmV;f1X25mP)0Ed!4I%dZ`*&Mwa}$^y=pHO+G~4PFP7cgqNtZ$C@d7b6ueY6EfuxhrRxTb z)T~ya&4-y}ob2<=X3~k7NxbNd&;u{Yob#Obyyrdd`As60N+sbYO%iU{{(GSei@|cR zGuS!IGHA!t)YSc>qoYVJmkV`tbOa?y%A-GH<cUdUK5PPe5tZ@r@f1t2MrgzaZ_?1v&`X^EOYTd)E}{V5 zBrKVnoSggx-ATO$jP%fpVLd%Pujc0F5{5_@ayADsL3F#_>Dk%Yz5f3G7Z^K)6)Qpn zoJ9)q;cz%LF)?w9y#0>;RLvb1c-_vPEfnk7>VDetXch|w0?yBgaf#`E?QVv5aiCz&KRmDhNAfN^78T-K0o8c>nA1wPy%=( z5O)C7Bna^FIwN@nhG5-_N*fR(<+ zq>qj3TywAajG8nc@EFK`im!TA3)hW85RIX9A?8oY4r+x)7>pTN`NDE(b3=>*Kswq` zNUzwar=gJ9Ku*PmLY@vbr8N{X*`Qgbp%6vFqur}3(J40bgKfgu z08jxxn!Z|ES}Ii0%)Df8Z?DkT*Y{|3b@d57S1nymg#dUKQ9<9L>pLLu-{j-%q}L*f zRsa{DVTI4v*4BQbh?6UYJ3Ku6bNMgH6WG(0l@54P5=M^ M07*qoM6N<$g5>W?*#H0l literal 0 HcmV?d00001 diff --git a/JSON/latest/api/lib/navigation-li.png b/JSON/latest/api/lib/navigation-li.png new file mode 100644 index 0000000000000000000000000000000000000000..fd0ad06e819742b15f3a982a9b2e50bbaa886a1e GIT binary patch literal 2441 zcmV;433m30P)p68tReMYTT zs|q3H%{1^55JEu+p&*2O*EGK6m@1=1MnHy3hNrfVknIi%@3f3H83`H5+P-%dq^(>o z_f1Vry%&$igZX^kSu7SkQqWTnvh7h-wQ99m({{T(8w>{HeSLk)7K>#{4#i$OchgfW zq+H>prKR^DKYrX_C=|R64GmTKDiu|NfQqfnW?S92Z{K7n6#7yQMRE8| zf;eP!JbLu#!&od9X>4p%AqGaxI$l*`oE)om-$N3NQmIsJYipYw85wyfyXR!&HVe{o z|Ni~aR4UaW;irN@DTrBQkrJW-qq(_xZgh0?p6q_Mu?FdU^5n^2GMVgCJ7EZto2;$9TGI*TJ z$U#`J*BlThe6neRAhvS3Y}4xwNgB#;&!`N;RXar1pHg?9b(L-VG@iLkcmHAoT@P4u@lPczAfSv$Jzr4t*`7sGp~9kxFSxZpX*R z-&Vq)a9PHG zlr5Szs4T__*&6o6B7}kvLO}?jAcRm5LMR9!6oim%&1=o8$HvCA?WIeX*xj8NmH)lF zJ0>Mwym+y#SS8BM&d#3;C2t`)4L?dj=RICSXHg4Jq$_wMeK zlan9Zx^?RZg+jq+v)Rfr&~Z`g)yqkXWLt-hYE`YR{lN5gZHl|x-!G3GIr5MG{{E-R zw{>^FapT4hXJ%&l#IB0d=`1-Mjd==b@21<0YNRg{C6K^ENWxaV>2BYS%K^y&NJ#P<}vyZha{ciY7v zi=2>?x&v~s&LF0XD6%a}+Eql`Q8*z{WWBq4EEWq&%~7hQRjf6LDZ#xD2jBvnQ1tHZ z5>9+>w_7X7(dC^Gvqlm)fNxoof*tSu*1Nk)Sh2~0669d?AZ7**plDatUwf=~ch|q> znGNHJ+0k8)bgQK3-Q6Xmyc>ZBa6-|$yL&vI6*=T^DmWe>+XK))F}+DyZgk% zL~wa|IVe9nOfsf;0;&4zwKSj^7V zhQug>U`fY;QmJ&HP$>K?o6UYM+fN|O=9wk033Be-xnFy|-m`AE+aYN4vh-#S6oeQ= z5Pe23rn)N#1er|cv54{;`TYBhlDs0wg$ozX@7S^9gvfzkQrP8$7##!v1OmI=?hr|S zmrkeK^7;Hp$n%OIBF9gBKHmu$mW$o7xPWb!llv7iYeV*FH6DnI1VPa?#OptO(zz70;u$3JU= z1OkCE7=)))j2^`7DHj5Tlo?}nL1bq?>JCN^LKGD2N-mfCe!T_}K|F{aEX)Z}^i0ZK z7euOel`jGb`6kVhj7qHwB83TB`lu9yko6ad;zXq`h*a$9OeW)FibaUl;a%}~Jn6b1 z&CSh|>2&%d3POn1qgQjHF36redoCpsiH~3o(=1~4^a@Y0;DlC>)Fx)x78Vx1jz*(x zeAG+K9zDY0@N#>5`));lla3!`$1iia++UWLm-)Dtn6~x^g+hwB@QcfrFBgsS@Kp^nj=g*&8 zv)L>~A%+(N^RFa06y0w3Y1wrSYeaOm>do6L`#()4lS8RgN?TO2wzfuDh+(8~xm?=x zcE8`Rw6wH*F8B7&uV26ZFWl?;T9C1^u`So6Ps=ZS*xK6qV;LXI=WZDXcxj1&_(Db$ zrG<>ou3o)bMp^}VHUKLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z0006tI zS`Zo}9z@HEA}R`^(4>rvO06(+i_!wYT(fY-W!%OYonI%#dgt$59-ks2tikJ9Lu=9N zmfm!e*|y2UMQ4hS4SIhxJFyDXtt%sCMH)9wW*t9Md9&_ik2}tKw4UCG-H}C`6+?uc zs*=pI#MqFcRcUI}fduy$x<0iSRKHe7LYb!W-0!og94WnrEv(-@7nv#V1Q!cHk7 z;*wKPI{WZ`Gp@nW#B7NqFKZjgF&h~AZRSzKPwJa~fmm=+8R@D!v5)2t-Q~EXic@I5 zq~_F!dDbfbbE&3Nf-)Y9Dza3HD_(S~b^53qpPRmTXuSM+ay_2_Uv~yZr-|BAjhDA8 zhKP0SjPs@bZ9jiZ3oKh_bgFUFve+@OJ==Ga|m78a$@}0000KLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z000vZNklkdP48gjE(naY1RVxbOD5TdUq`Yg?+V zy{)#^+G^|4TC1hltL^Reaj#43F1TB8p@<+N2_X<5f$Ry%WVY`+=l=11GxH^YP6T@U zJe}tmCQOFI`#bM>-}7!GwATDPJ$lOgvy1-z1V{@j7{D}5 zEYn092DYQIZH;X^*p4DM9H6YUfT`7G9CgSCgBXYu&mKKqppNnN$2x%gO1R+33gfI|700JQd8i7)Z{%C@Zu3mb3 z`zb9BbNInyIq%dtoPYYEy&m*!K=S_s_z2*R4I8%|apUa|^Y{~QgArg2xgZS? z20|K0X&^)jSh|qXaKRBE!281$3Rk9BJi)f+4*L5doOsL>uKUKZ9Cc_-Bk+CTFaJ#7 zn}HwQc>6>A>fXQ7-xXtA%{T(VAPRwyCenKfDM6U7Mx_Brgm8g{r)?muZP2*98m%=# zXp~aaHS7SD;F7cFa_bLHqcA`GAn-LHb|8U^fhX5(*z$!-zV#bEc>5!UPpqP(qy(h} z2-h}+Fp-AoL74+I?H*_09cfqF?lBhw|0fR`t1AW> zRxZEbQ0~9&f~=vl0j^Y9y}#&(OUf7D^*AG{$52>UfL0Qui7-qL)&<5e5qR$l!-ICU zFQjLuLb{(#Ly9z@7<{yGmF(KI0vxomK|3T9an`Qe%o)c`;eUU9fiB3)ISN?5FTi17 z^LKuH?})o^xtGe>a|ne(Xe~VeAFyE|gyq_)G?6LqEKPS~(%xCRcAbXJfC}N$vJgHy z)@U>tQ602)Kqb*C$*OlZaMtMu@#K=r0A>Pf_XZ?CL%U1=`qDci?*7eVlpQpaK)^z4 zk+wruc*E6X`r0u(hvb4I49_}6#)%<4P@UFr23EUk54L}4BBe-+ErbO!0K#JSA(MD& z=>~59!!m%^fxzd{@K3gEYq_a<&Q}TKgeV_1($%am)0!31!boXX27JPKb}UWTMukKn zNhTFZTVOljI10lMn1&!2un2`LTpoAR{F{+E39i>x${{7U);6dFy}iBE);6;2!7Dg+ z{^S>clZOIa1Juqt;cDLh`&uR(RE<&~rR7~co<}w;@8^K~JLz6aQW{9ZB9YXzcSniD z6uIFL#RVaT6@&?gEOJ67vA9hnX4BanqrEGJ(okF&rlcqrDL{F$2`Rmk?T5ApKnoS4 zaa#*P(_!t4*D|aid>-&vw!o|JzW;BtzVo$TFlO#F1cnPH2HCAlY1i^Lz{D~wcJ!>F=hoO{xA&OUAuv!|8~DTIqB9F{KM%7f3< zvFzO@N{e$T8=gnfc6@Hz4Mxxoj^lV6;h^j&@mQ2k>Ka-8_*EQs@c3T?*M1goRN1qSI${-Iep1P*t?gDcHl$*YV5y zKcuZIPR-aN97m-sTPx*)DjVhftehA)aW>R9vEYyjp8wO8spzn4Z(jP8rX3wse|+#I zipN)=95pb`l_Gt8q!IzsvS{h-r?V%v2OercqmQXx$=l8IwS@X}iwdHtPQ25WdQ@b&jS_!80Pb_(-zeNm7HicAOp2!Uak zbaY4QizIkz@r7LW<%9Qog<^DB9?$>&Bx=SKu%V#~D+TR~zcV4K8`&9#Ngxp5{>R<} z_~zb#r|;_RKm1RRE+udD2pp|5fxQQc6zOY52#IZLnp*n!!_8-M%;Dn>Tph}kJapTa zC@u)FqrE?UAN%uZ;l<-Z8fXOLt48v|8yi?xyS)&&XivbGJ@fLrZ2PEzlHx*NKp@f@ zO$7)-2u#zYc5?@ppK}Q3oigKq7vDyg<#F#%=F{HUkK=gC&j|}PGec_M_ z&NyZao40o(P+n{;c88V%r8T9)3wd|-mQ=AK-w#}tOxn{|eYlaFl0vlh*B{clPHS08 zNn=wFm!Eqm#f3Rp3%u&%og8_=1Dx^ACpiCme`DUcf9B6muN@NfRp(7ZYmMW-rgoFm zm9wNMkM;E})HUodfTR4t^VZjHrM__oh52D`x5R)&{I7|G!|>u<&OdE-)`D){-p$EZ zKE~P&EmV~kP&2j&r8SrS;2EBMePh<^%$+uZBWIV<+7;VlI+>AE5C~YbcSczK@pgc@ ze&Ffr>$Vc>?!z+8-F9s7Yg=c8!)K4BX6*2+1^xMwzthJT`|vTDGyfcCba;RhT4V}fEj+^i4BcA!M52$I=b7Vr#H^LS!1#m zu%kQ5duy5*S6PT{tMvPh(v%I)qp78r#^#=^*PAuDgm6&cIBss737#?;Sn8)hz+`Jv zC%`B_@TiuyE-?4hh|q)nrm-x8snsL17O=Usm;P9ipk?g#JHrq}`V(y0+MV@!<0=a& zEzThpOQbdHht`>Rj8MR$wWAjx#}8c4)e`|J_X?W&yW=Pd@`8*mAC|R%Egk*zN0Ufn z_w-u|K{RetzqK>#^-7C#C@Bn)NV;Cy_13&*sx^*Mn1;kOWYz*Y%3q$@6R;#2w}*5+NeQ--vR{$TqTEc% zyQ8%N6prJdl#+hnzMN199JTwA);{R8wl!i1!hP0fmDU8T>^D$rO)TMH7{Vv5SJl)C zQWX)cv6D989E+S#AmIn@&(F(oeRxVlopAyF`mhubk0*&Iv)4#LUJ%n1K4&uUVJk&` zZXoOR`eQbc{-k%xysJssuKYd?YZS?3l5ohvFpRh#xMjrfLa^)FV#J`s=hG~%EoiNf0(SNGvw2%b)&hFtmE?AYg_Q`w1fC>a*!?f2`l7SND_t1mf(_O=MUkvN7|Inf&G>)Scw z*hxc5Lf%@rjbZs_x}c|&?Kvv97301-B$G*U^8(D6Qb}rzA_cs@upoEmjH%<;)wye6 zT$QQ{s*KAoE(o#m!%ZxGYeUvTp8CaV?znCtjm^7QQ`^cXo7(wc-44z?X(~TkbadA1 ztX|*3-&ZvMtdKo{ugjv(a0=zYNsO9ye4x4uVvyUvrFeFaO z-cpf^aJ?SNK}r+TfZsjvD#sl?Ics6By=)#w%&uhFiU#^331&zmk|-yMV<)JqZD8qR z*RgQH%pU>27+mpKR#iD->)EHyr(??wq%W>c2Oi2ndEGmKVnlJ63%>ma>Ka-PIP8|D z9xlB0Ns0acs|7rC<{%$MxFVns##dq17y0FcV<$-l~?r{rXoQcuX%vo~prkN_RyG%1ecu5GzT(Hv5RWG)Eec}WNw@1T05*y8HUMoCZSCOFbB+dh z5_cACkHEj5H)nEU;R%PaqoEnY$n1x!my?`T` zwprz5;CF4?!F7vHCm0C427L5ctripLzGTszxeqLPit)2+u+s%Ioi2kSq}wUPKuC)~ zFv#ZZT__B``XBT8`b7(vHMR0{fv#M;o%q*8Y}e16%dkmQn9NqNi=4=8Jt%;mQo@ONnSWeL0*txI{O(o+mRYu zN`;as?c#Z9!w}T2t!3c}b6EP=&%vGGUGsT{S`G(R9C6ZjdFRFDj6Y;Wls{%Z2wEazc95(LD^LWyW?g9sg7#T&V$CMk`E9uwh+2WtGL$zx&_hhC^2Y zOZH`K>7o0!dX8Pok_WV%5&pm!w(4X@~duNh6N%%GakG_0+ss-}{+pSy#qiqhS>{rdt8 za22rl;;U}w!F!*ka9jl?B?Z1KE2C}y(M@Spcx_j)+c4?gDqg;t8Y&GgB}DpT?EH8W zM;!yh;Ng80bbo)1=TP86;KXfBZPo9uu4B#m25Re@*tlssT|E)v@dVLW0}n=Y9Nh#g10KiyI?sN2hy(b|v^l_hU>-0gY1<`T z-I2V$NHiFUL<34|ksA&r!a2c2(Xjl!oKT<(Xa?TLoq1jX*!x>3@$dFky#E^jZ&iFi TK(qrA00000NkvXXu0mjfp!~2x literal 0 HcmV?d00001 diff --git a/JSON/latest/api/lib/object_diagram.png b/JSON/latest/api/lib/object_diagram.png new file mode 100644 index 0000000000000000000000000000000000000000..6e9f2f743f67c15e04846f14819a913713b216e4 GIT binary patch literal 3903 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 N002ovPDHLkV1kt{Q<4Ax literal 0 HcmV?d00001 diff --git a/JSON/latest/api/lib/object_to_class_big.png b/JSON/latest/api/lib/object_to_class_big.png new file mode 100644 index 0000000000000000000000000000000000000000..7502942eb68134f5569c5c00e84533f452093c43 GIT binary patch literal 9158 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 Qv;Y7A07*qoM6N<$f);0?GXMYp literal 0 HcmV?d00001 diff --git a/JSON/latest/api/lib/object_to_trait_big.png b/JSON/latest/api/lib/object_to_trait_big.png new file mode 100644 index 0000000000000000000000000000000000000000..c777bfce8dd0a169f484641a3f439720fd23c427 GIT binary patch literal 9200 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 Qv;Y7A07*qoM6N<$f);0?GXMYp literal 0 HcmV?d00001 diff --git a/JSON/latest/api/lib/ownderbg2.gif b/JSON/latest/api/lib/ownderbg2.gif new file mode 100644 index 0000000000000000000000000000000000000000..848dd5963a133dc18b9f055928150dc5e762dde0 GIT binary patch literal 1145 zcmZ?wbhEHbWMq(F*v!D-Kff?yQ@u%!Pt?vPr`9;D%FyV&t)7!JLsnHrA8cd50E+*) zBYXoCToOwXfwYZ%ML}Y6c4~=2Qfhi;o~_dR-TRdkGE;1o!cBb*d<&dYGcrA@ic*8C z{6dnevXd=SlxV%Qmue&kg&dz0$52&wylyQ zNJ0T*r*nQ$s)DJWfo`&anSp|tp`M|!iMhGCj)IYap@F`Ek-njkuA#Y=v5}R5fdUjL z0c|TvNwW%aaf8|g1^l#~=$>Fbx5m+O@q>*W`v>l<2HT7t|lGSUUA&@HaaD@m-- z%_~-hnc$LIoLrPyP?DLSrvNfBF)6>a#8wIDQivCF3*g4)73+b$qnDhYt6z~=pl_&W z0P+${p|3A~rMbCq)x{-2sR;LCHMlsWvLIDID784hv?w_hs9YIjRe_arQEFmIeo;t% zehw@Y12XbU@{2R_3lyA#O%;3-lQZ)`e6V_7Un|eN;*!L?t5X6BYAPL3ueX-RQWVL^UgZccVqW=48iYD#iaVnTdeY)o`iWJGvaXh?8SV1U1$uaCEv zr-!?ntBbRfql3Mjt&O#nrG>efsfn=>FiYv_>S$|eYN)HJswgWdD#**p%1BE|N{EYz ziUvE+||Kg4FF`M Bj3xj8 literal 0 HcmV?d00001 diff --git a/JSON/latest/api/lib/ownerbg.gif b/JSON/latest/api/lib/ownerbg.gif new file mode 100644 index 0000000000000000000000000000000000000000..34a04249ee9edc75662a2539fe7daa04424cbe8d GIT binary patch literal 1118 zcmZ?wbhEHbWMq(FSj50^;>3wdmoDwuvuDGG4L5JzWPkz1|J)J20SYdOC5b@V#=fE; zF*!T6L?J0PJu}Z%>HY5gN(z}Nwo2iqz6QPp&Z!xh9#uuD!Bu`C$yM3OmMKd1b_zBX zRu#Dgxv3?I3Kh9IdBs*0wn~X9`AMl(KsHENUr7P1q$Jx`$q^)>0J76LzbI9~RL?*+ z*}%*|!OT$4(AdP>++0V&$iUD*-@r)U&`8(N+{)O<%D_MY3Y37h6{VzE1-ZCE?E>;_ zl`=|73as??%gf94%8m8%i_-NCEiElUW*8ai0#)c1SLT%@R_NvxE5l51Ni9w;$}A|! z%+FH*nV6WAUs__T1av9H3%LbwWAlpjz~0eI&d=4aNG#Ad)H48i38v837r)ZnT)67u zlAu(Cd$Af^98y`3svneEoL^d$oC;K~46>@g%DE^tu_V7JBtJg~7K#BG`6cQEUIa|mjQ{`r z{qy_R&mZ5vef{$J)5j0*-@SeF`qj%9&!0Vg^7zri2lwyYy>t84%^TORUA=Po(!~qs z&z(JU`qar2$B!L7a`@1}1N-;w-Lrew&K=vgZQZhY)5ZeMTG_V zdAT{+S(zE>X{jm6Nr?&Zaj`McQIQehVWAmo_rKzE=rmCW>q^KY-Co3Z@B`F~;CMqH&FX#K^#)_>%=(Oz40}P&vZD%P=Ep@ zplwAdX;wilZcw{`JX@uVl9B=|ef{$Ca=mh6z5JqdeM3u2OOP2xM!G;1y2X`wC5aWf zdBw^w6I@b@lZ!G7N;32F6hI~>Cgqow*eU^C3h_d20o>TUVm+{T^pf*)^(zt!^bPe4 zKwg3=^!3HBG&dKny0|1L72#g21{a4^7NqJ2r55Lx7A2%-qt%$eX-RQWVL^UgZccVqW=48iYD#iaVnTdeY)o`iWJGva zXh?8SV1U1$uaCEvr-!?ntBbRfql3Mjt&KG>(#*|FO^l6zSxQe=M_Wr%LtRZ(MOjHv zL0(Q)Mp{ZzLR?H#L|8~rfS-?-hntI&gPo0)g_((wfkE*n3%I<{0g<5cg@J|3;H2kk MO(h-&o-PJ!02;c9Qvd(} literal 0 HcmV?d00001 diff --git a/JSON/latest/api/lib/package.png b/JSON/latest/api/lib/package.png new file mode 100644 index 0000000000000000000000000000000000000000..6ea17ac320ec13c02680c5549cf496d007ea6acf GIT binary patch literal 3335 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 Y0AfCQM(Z-J8vp 0) { + var fn = scheduler.queues[idx].shift(); + } + return fn; + } + this.add = function(labelName, fn, self, args) { + var doWork = function() { + scheduler.timeout = setTimeout(function() { + var work = scheduler.nextWork(); + if (work != undefined) { + if (work.args == undefined) { work.args = new Array(0); } + work.fn.apply(work.self, work.args); + doWork(); + } + else { + scheduler.timeout = undefined; + } + }, resolution); + } + var idx = 0; + while (idx < scheduler.labels.length && scheduler.labels[idx].name != labelName) { idx = idx + 1; } + if (idx < scheduler.queues.length && scheduler.labels[idx].name == labelName) { + scheduler.queues[idx].push(new scheduler.work(fn, self, args)); + if (scheduler.timeout == undefined) doWork(); + } + else throw("queue for add is non existant"); + } + this.clear = function(labelName) { + var idx = 0; + while (idx < scheduler.labels.length && scheduler.labels[idx].name != labelName) { idx = idx + 1; } + if (idx < scheduler.queues.length && scheduler.labels[idx].name == labelName) { + scheduler.queues[idx] = new Array(); + } + } +}; diff --git a/JSON/latest/api/lib/selected-implicits.png b/JSON/latest/api/lib/selected-implicits.png new file mode 100644 index 0000000000000000000000000000000000000000..bc29efb3e60134039e702d5449e685a3bc103f06 GIT binary patch literal 1150 zcmV-^1cCdBP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyb% z5H~J^JxS;Q00aI>L_t(|+U?vuZxlxy$MNqx?(E$@E}a zfjgk2pr?ZZI(iC9{1RM5N`az8f(nF?5D#);fpbJL7e%q}e0%#alfpQ%40!>*o6k0< z)o$~be)`Ys+>8hzu;10IR{^+p@16iY2d04rkO6`yI{X6A1$Kbce*=Su~m%6x<};NBO|^=w zk&&8I8D)eJLdB9s!^&AlTBkBiQk->uv$J_(rL!`)+`6oQUo`M-?(?sntUozBH8I6_ zIxd}cS_u`9v4GL=Q$k^s5ms8Mgc48JpPpKtTHbQf?P%cW>elMKv(Ak-$BSmt)JB*% z&xl4SAz&~lr34aLhuW=ft3By}IX+c#V!libhr?D})eoI+@M^s{y;vSm62A^F$)OitB>WC^wMc2_eXZ#=?IA zNtVo#TvKb>y}k`n5t#j!>IqWhwOAZQtfS?qODbc_%JAp{Bv5|M;+$+>D$O;$h+90zjvct@cD=76Um1hr9bhBs%or0LWw(j4&M0NBo?c3qpt*ILGd`+j8&ukM^WrzkZ!NckX<_?$*Qo z%j$87JsKwA!0%(gp9dfM)S(Ug1JPplRFf1Ki#3gg$o7X})F#m3e@->|7sOS0SbEhV Q8UO$Q07*qoM6N<$f{R8S_y7O^ literal 0 HcmV?d00001 diff --git a/JSON/latest/api/lib/selected-right-implicits.png b/JSON/latest/api/lib/selected-right-implicits.png new file mode 100644 index 0000000000000000000000000000000000000000..8313f4975b4e7191d18183adcd8de77659622874 GIT binary patch literal 646 zcmV;10(t$3P)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyb% z5H~yS;H?7y00IU{L_t(2&vlbOOIu+S#((eM`{pLzge0aSMr^2qDdNx~brL!h$3j7H z=vW-w3a;+`2(EsF7W@=C3J!%zHAAgkY^&GY>pfj!nreDpp6v(E!+Xx7MC2K81$+m7 zY;JA}!0zrYqoX!HZG4C;@vnu)3ujyHtzOXK7&rxF6g124mS1OCmYnuZ+xuVlXOgMJ zc6`SIH$XZB*WRzaisM*(@Q6t1;PXM}h@;wSWAz%)z$JjLPE>VcqCu%&tubaS2&iC#PW!0_66=%;<0xw^{i3hE^%|)B*O~&n z_No#p0t9Or59T^YDWxZ)$rSL`sPP#KDG(7o7tf`4A3h$uEr?7cOKwR6k+oR=z_!RK zib5?;EM6I9H1O7H{;seXyi77R9j3Fc?F#S)IJZhEKbk8qa%RJ9KCtw_HwGuc_mMD0-%8I-SJwdoORkUZ|94)X^T?I0M7??$cDj1@Kjbd8waHTjq5uE@07*qoM6N<$g8d5^?*IS* literal 0 HcmV?d00001 diff --git a/JSON/latest/api/lib/selected-right.png b/JSON/latest/api/lib/selected-right.png new file mode 100644 index 0000000000000000000000000000000000000000..04eda2f3071a81ada129b906e60709eb5b1c4e29 GIT binary patch literal 1380 zcmeAS@N?(olHy`uVBq!ia0vp^AhtLM8;~@ry7vP}NtU=qlmzFem6RtIr7}3C)9WTXpJp<7&;SCUwvn^&w1Gr=XbIJqdZpd>RtPXT0NVp4u- ziLDaQr4TRV7Ql_oD~1LWFu?RH5)1SV^$b8>f+_U%#ji9s7p}UvBq$Z(UaSTehg24% z>IbD3=a&{G10ya?8Dv#~m2**QVo82cNPd0}EEEGW@=NlIGx7@*oP$jjd=ry1^FVyC zdS72F&%EN2#JuEGPZwJypb2`JnJHGz78Y(MCeDVYmgbIzhOP!qZqAm@u103&mL^V) zCPpSOy)OC5rManjB{01y2)#x)^@5T@ZUN9{m(-%nveXo}qWoM1u$Qeeak|CH4X1ff zy(zfeVt`YxKF~4xpom3^XqXT%^?;c0WDDfL6MkwQFtrx}ll6<;A<7I4j5j=8978H@ z)dcU&QVNvVTm1ao`79at5FR1swyg%5$;tYPy#hCG-BSM`+EU9h|6u!#OUJxif~2?K zxN4GUe$wFaojJf9z)p z5$Ey};}0o`4QH}B9yFW z>98SDtSD?}jGxoZxo6X!U$AKQw|sQq!}8b$jjl6i(~7%3uRQeB{zzBi?B~JhyI$eR9CQS uH6MIndtb!u6IcAC@Ew*lAuIQC8Zg|Lxqpi1i6>#8a?jJ%&t;ucLK6TZv;Euv literal 0 HcmV?d00001 diff --git a/JSON/latest/api/lib/selected.png b/JSON/latest/api/lib/selected.png new file mode 100644 index 0000000000000000000000000000000000000000..c89765239e074f40ac120c7429b5d65a47dc218d GIT binary patch literal 1864 zcmaJ?c~BEq91ceTBSb(%MUFLype4yBBtTLE0s#pnDTc!!APL!pL`ZhCSs~!4NQ)J% zjYlz75elf(`(i|jO7Osgf;y;Fj)H?0s2weyqg2|B3iglEo!Ncw_vZV)-}ip+_hw7u z#fu%tZe$XP z91$o&BVnZ~rVxV@3dMnm*8Y~u#K+tpr8eFcYX>{J>3IbTC zz*H!%LNtI`QJ#sc#Q9Xh>H96H(Fs|N?n9Y~f-&@Rl)L{K0yfdh!-3YEqj zzr%|}JfTL1%QXsEDBx2G1-eQF@z`8Wa5TsX=5T|!OlA}q5go~mjA8`_aoG{!Y!-W* zD?k)0)vyL1=RzO3+)26SR#2lvW&w<;@?a<$L)5^#E%Q{9dkLIW?*kW_+)L1;Tn1r= zVLsS@9rXAT(LLtrMB5U%^S)m|2QQ!4P`HdBBOI%t8E8By$ z)tP&nmBpWMprzkM_|>^sro&sKcBBkCJasJiG9=P9#hP5QNL2+TkyCcgr_WpFbHr7_ z87m!#YYJH5*b!RP{<^=_J_~2|c=d7fAA8(7t(HqhM@QR7hK6D;&9z@F^LTl&+LYOL zUU{>=KQOIits!(3RqM9J$$Df>Q`4Hfywlrm3@To|dNr2U=+QrVeb>z4pMI4}rAnXe z*Su0wQ(?oEXC7Y0{o&u+%(Fh0o}PZBvZ5lZ@LWaJ!Gk4?)RX?H)qdpTZS_XZsax{y z_MKk#HqH@?F3d85ExWtByE8h5+2NQ~XRSrmZE49;u~@u3JtM<+b!er-?p^yG>?l!7 z)@R5TNdqW$9-&m@9!cz z)|KJ#YjcI$M2lT>D1eiHE7md=9Cb6o??`g%oXydj8XFrc(Rq-nRo~Dc92oPqc4`7jYVX4t*9L^0KwY`(Dn^c;fmUh^Z+y;JQ``m+ENO>F}JvzOG zpA_eOow0f6Rfv^j2{j}iqIq*6)BTacb1Yxm)_q06>xylb&!4}+!4jGxigiTeRX*Cn z<30Wx9WD2E4BzxN*jb#kdlW+%OtH1PfPLmI3$H$qQEoeA@M_zz(dMBx)_57yUHsNs zdvF1nVkziYxo1DV=eKeTc|*$c+^@3gOx8(~UC-Pht#*mPtJ;FH$u9Fm&%)M|KTg|f z5*U9$Nu>g6#DPS~Y)4n$4Wb>UOWwc=wp*D7L1rwgy--9rSyofByyv~cY4K+bR|b+B z((YQ6@^?+kI+3=oS=N8}mgQ8nYNyMpfy*0n{`@+ksvim5?MYSE)$MuW)=GnC(9&ES zE)MxRPw9$#K{-F$s=Aq5o>LYZb)fSRyT%9IcD!es`-6BtsJf2jWPf{YuBrE$LxQ!? zVn<`|QHj6njN1xoI7>WT>~c56r$ss7B6`$yLi+Pwn&+jdS}L$Vm@DT=KyDXF%TVr`iW&f2@9*rcCpU*G%kN@v);?Q2jJaQE~K zoxVPGny*U6lIkvBzs-GdKdhGVrt|YT^Vdn8*CU*fW}Ci*yY2_L3v1RibMA*BoY$Y4 ZNDtm_>Mc9CX5mbjz-9e{{de~$lm|} literal 0 HcmV?d00001 diff --git a/JSON/latest/api/lib/selected2-right.png b/JSON/latest/api/lib/selected2-right.png new file mode 100644 index 0000000000000000000000000000000000000000..bf984ef0bac9acacf732a22f6dbb9f648a6dc26a GIT binary patch literal 1434 zcmeAS@N?(olHy`uVBq!ia0vp^JU}eY!3HGlQ`YSVQj#UE5hcO-X(i=}MX3yqDfvmM z3ZA)%>8U}fi7AzZCsS=07?_nZLn2Bde0{8v^Ko2Tt~skz|cV7z)0WFNY~KZ%Gk)tz(4^Clz_GsrKDK}xwt{?0`hE?GD=Dctn~HE z%ggo3jrH=2()A53EiFN27#ZmTRp=I1=9MH?=;jqG!%T2VElw`VEGWs$&r<-In3$Ab zT4JjNbScCOxdm`z^NOLt1Pn0!io^naLp=kKmtYEgeeo;J&4sHjE(uCSxEHIz#UYgi zsro^w#rdU0$-sz9QwCX8VC7ttnpl!w6q28x0}I7~jQo=P;*9(P1?ON>1>eNv%sdbu ztlrnx$}_LHBrz{J)zigR321^|W@d_&iKVH9n}Ml`sinE4p`ojRlbf@pv#XJrxuuDd zqlu9TOs`9Ra%paAUI|QZ3PP_bPQ9R{kXrz>*(J3ovn(~mttdZN0qkX~Oe}7(Ft;>z zbaFKYnrDICEfBpaSlj~D3-Skcz4}1M=z}5_DWYLQz|;d`!jmnK15fy=dBD_O1WeXN zFSNEXFfj3Xx;TbZ-0BJTJuQ?dve&rp{{2Ne1Xv0M^`dqN6o#(7v-^@5ry`4P^EBOC zzl3jzHSWk1W|3sw);Ue+g;U^>O>?#=UP&uCcCNM}UQqY`_d|&fD$mXQ{c(==)z@ET z6-8WsJ}cX8&(eI*ZD~+t^J3nFi-8`!Zq6JfvCFS!sWLo#9-#4MO^n|D15*n%rrdh_ z?c64vTY1}4B-qwo&yLa&V>QjXcQ{Ddg|Gg%9v?OhmP@U{K>-_Wb*=L_APe@*L{q(Jr$a~Dp z0uLUnIsEVgw zb^Gh3!#nG_`dl;Ss7o9b$omss5Haua%O~3xUd$-@yryCEjht$dO0588|FJa{;N_gy{FZdcQZ9v{BdisYp- zHJ`kr@ZNF#_2kvBmj=Bo*P0sDSkC@KndR}v2pt}MKL2LzQ)!#4?B=IGa(;02XkB+e z+UA+9e^cKCtnU1>r)$si?G5_sWsaKjKm0w#%lN*ryrD|bs&hXR4};S~mM6aHstZA- NrKhW(%Q~loCIFxO8+`x( literal 0 HcmV?d00001 diff --git a/JSON/latest/api/lib/selected2.png b/JSON/latest/api/lib/selected2.png new file mode 100644 index 0000000000000000000000000000000000000000..a790bb1169b6b54de1d51f7778ee552979f52183 GIT binary patch literal 1965 zcmeAS@N?(olHy`uVBq!ia0vp^CxBR-gAGXf88D;(DajJoh?3y^w370~qErUQl>DSr z1<%~X^wgl##FWaylc_cg49rTIArU1JzCKpT`MG+DAT@dwxdlMo3=B5*6$OdO*{LN8 zNvY|XdA3ULckfqH$V{%1*XSQL?vFu&J;D8jzb> zlBiITo0C^;Rbi_HHrEQs1_|pcDS(xfWZNo192Makpx~Tel&WB=XP}#GU}m6TW~gUq zY+`P1uA^XNU}&IkV5Dzoq-$tyWo%?+V4wg6Nh+i#(Mch>H3D2mX;thjEr=FDs+o0^GXscbn}XpVJ5hw7AF^F7L;V>=P7_pOiaoz zEwNPsx)kDt+yc06!V;*iRM zRQ;gT;{4L0WMIUlDTAykuyQU+O)SYT3dzsUfrVl~Mt(_taYlZDf^)E`f^TASW*&$S zR`2U;<(XGpl9-pA>gi&u1T;Y}Gc(1?!rao>(aF`&)Y9C-(9qSu$<5i)+11F*+|tC! z(Zt9Erq?AuximL5uLPzy1)LqEuE@a9jJa{g3^D*&Fs~}@sPg}hA3HW}*bs2zZP}lLlevA=_U-n$=5&5bna|Ro zr2Kq;ZlP0ibWR_hJ9lpWiz!uc8tF`mg%K|cGE-8Xi0*W2U!-y9WyzzY#H~@SH*>@$ zseF`8+a!0Y?a0N869Ym+-@Jd{U1771b?3>~^XAPvzD32YutZHj$X%{hPhM8G*7Ie^ z?(45b`P!X@+s~$5zT+&;Zp|_IEnicE2OmGbsk)-GK&Ok7i<02OvfcN~%FFGSFVz;w zJpHni>#DT=iM(5&U57r%J7!PHj4vV0>!_hwa)V3FU5<)V5Wtj)rUr z_x@OMhrMuthvj{s_~K>J23#ctD--tXEDh3}dGw%xx?U5Hm;SAjt|^^YCOO8>;4W(W z`B>!wi)4Fbk%f#_R5Z`wIShpf%kMrdS{am?`BMMP;)KgC^MezCb}+X!3X04>KYc=0 zR#uX=we_tFVODdWSs#%Qo55lt(Cc>b)!)p`H+`n$c~0B4YuEdQ0Un!0#W<5w8WS1> zjU#(|d+lGSYu^gc9Ub-|XBRjj>V(vLdtFNI}x@X#@rKBc({rdHG zadB}{adEJA$PLdKG5RM0gA$&|svdjvXi-LPZg17zxGkmW8{DepS^O^EzhB?FuRbCo zqQKAJ|8#0<>Y`n{qHYIXSzdKBa7IiaPpnJ@zlsD;l83n~+r%|1R@_*u>MJ6h&ct{_ z=H=_x!7m;MuX2_MXn9M_J+Cm-hTNpH>=mNsC<9kP)$a(UEUF`RJRVHGw%nH4A_E h2-=FCwErWPz_6w1NS~Nz6ep+x^>p=fS?83{1OQq_0~!DT literal 0 HcmV?d00001 diff --git a/JSON/latest/api/lib/signaturebg.gif b/JSON/latest/api/lib/signaturebg.gif new file mode 100644 index 0000000000000000000000000000000000000000..b6ac4415e4a3a3ce7e38401a476beea7b1938585 GIT binary patch literal 1214 zcmZ?wbhEHbWMoihIKsei_wL=3Cr`e6|Ni^;?>BB-U$kh^&6_u0zkc=h?b|o6U*ElR z_x}C+_wL<0ckbN#ckgfCzWw^m>zlW3y?yug<;zz$Zrr$Y=gynAZ*JYXb^ZGFckkZ4 zdiCo6|Njg~K=D6!gl~X?OJYePkhZa}C`e4sPAySLN=?tqvsHS(d%u!GW{Ry+xT&v! zZ-H}aMy5wqQEG6NUr2IQcCuxPlD(aRO@&oOZb5EpNuokUZcbjYRfVlmVoH8esuhq8 z64qBz04piUwpDTjNhpBqbj~kIRWQ{v&`mZlGf*%y)H5_TF*i5YQ7|$vG|)FN(l<2H zH8i&}HnK7>P=Ep@plwAdX;wilZcw{`JX@uVl9B=|ef{$Ca=mh6z5JqdeM3u2OOP2x zM!G;1y2X`wC5aWfdBw^w6I@b@lZ!G7N;32F6hI~>Cgqow*eU^C3h_d20o>TUVm+{T z^pf*)^(zt!^bPe4Kwg3=^!3HBG&dKny0|1L72#g21{a4^7NqJ2r55Lx7A2!(A3h{#L&>yz{$%-qt%$9UanL3(T0L?SR?iPsN6x?nx z!08r!pkwqw5sMVjFd<;-0Wsmp7RZ4o{M0;PYA*sNYsUZo{{H#>>*tT}-@bnN{ORL| z_wRsN?$yf|&!0Vg^7zri2lwyYy>t84%^TORUA=Po(!~qs&z(JU`qar2$B!L7a`@1} z1N-;w-Lrew&K=vgZQZhY)5ZeMTG_VdAT{+S(zE>X{jm6Nr?&Z zaj`McQIQehVWAmo_ zrKzE=rmCW>q^KY-Co3Z@B`F~;CMqH&FX#K^#)_>%=(Qs{t4 sPRwL~E)H9a%WR_Xoj{Yna%DYi=CroINg16w1-Ypui3%0DIeEoa6}C!=DfvmMRzNmLSYJs2tfVB{R>=`0p#ZYe zIlm}X!Bo#cH`&0({$jZP#0Sc6WwiTtM zSp~VcLG1$aY?U%fN(!v>^~=l4^~#O)@{7{-4J|D#L1q{k=>k>g7FXt#Bv$C=6)VF` za7isrF3Kz@$;{7F0GXJWlwVq6s|0i@#0$9vaAWg|^}ycIOU}>LuShJ=H`Fr#c?qV_ z*B8Ii++4Wo;*y|LgnO|XTpUtakg6Y)TAW{6l$;7wt_-rOz{ATTy({MavwGFa70Z_`U9x!5!Ugl^&7CuQ*322xr%jzQdD6rQ{e8VX-Cdm>?QN|s z%}tFB^>wv1)m4=h1nAc$w`R`@o}*+(NU2R;bEa6!9jrm z{(inb-d>&_?ryFw&Q6XF_I9>5)>f7l=4PfQ#zw#_rKhW-t);1EF>tv&&SKd&Be*V&c@2Z%*4pRp!kyoTyW@sNKkpiz$&$%l_m71iJOQf Yv$AL3W|;;C$CD p { + margin-top: 5px; +} + +#types ol li:last-child { + margin-bottom: 5px; +} + +/* +#definition { + padding: 6px 0 6px 6px; + min-height: 59px; + color: white; +} +*/ + +#definition { + display: block-inline; + padding: 5px 0px; + height: 61px; +} + +#definition > img { + float: left; + padding-right: 6px; + padding-left: 5px; +} + +#definition > a > img { + float: left; + padding-right: 6px; + padding-left: 5px; +} + +#definition p + h1 { + margin-top: 3px; +} + +#definition > h1 { +/* padding: 12px 0 12px 6px;*/ + color: white; + text-shadow: 3px black; + text-shadow: black 0px 2px 0px; + font-size: 24pt; + display: inline-block; + overflow: hidden; + margin-top: 10px; +} + +#definition h1 > a { + color: #ffffff; + font-size: 24pt; + text-shadow: black 0px 2px 0px; +/* text-shadow: black 0px 0px 0px;*/ +text-decoration: none; +} + +#definition #owner { + color: #ffffff; + margin-top: 4px; + font-size: 10pt; + overflow: hidden; +} + +#definition #owner > a { + color: #ffffff; +} + +#definition #owner > a:hover { + text-decoration: none; +} + +#signature { + background-image:url('signaturebg2.gif'); + background-color: #d7d7d7; + min-height: 18px; + background-repeat:repeat-x; + font-size: 11.5pt; +/* margin-bottom: 10px;*/ + padding: 8px; +} + +#signature > span.modifier_kind { + display: inline; + float: left; + text-align: left; + width: auto; + position: static; + text-shadow: 2px white; + text-shadow: white 0px 1px 0px; +} + +#signature > span.symbol { + text-align: left; + display: inline; + padding-left: 0.7em; + text-shadow: 2px white; + text-shadow: white 0px 1px 0px; +} + +/* Linear super types and known subclasses */ +.hiddenContent { + display: none; +} + +.toggleContainer .toggle { + cursor: pointer; + padding-left: 15px; + background: url("arrow-right.png") no-repeat 0 3px transparent; +} + +.toggleContainer .toggle.open { + background: url("arrow-down.png") no-repeat 0 3px transparent; +} + +.toggleContainer .hiddenContent { + margin-top: 5px; +} + +.value #definition { + background-color: #2C475C; /* blue */ + background-image:url('defbg-blue.gif'); + background-repeat:repeat-x; +} + +.type #definition { + background-color: #316555; /* green */ + background-image:url('defbg-green.gif'); + background-repeat:repeat-x; +} + +#template { + margin-bottom: 50px; +} + +h3 { + color: white; + padding: 5px 10px; + font-size: 12pt; + font-weight: bold; + text-shadow: black 1px 1px 0px; +} + +dl.attributes > dt { + display: block; + float: left; + font-style: italic; +} + +dl.attributes > dt.implicit { + font-weight: bold; + color: darkgreen; +} + +dl.attributes > dd { + display: block; + padding-left: 10em; + margin-bottom: 5px; +} + +#template .values > h3 { + background: #2C475C url("valuemembersbg.gif") repeat-x bottom left; /* grayish blue */ + height: 18px; +} + +#values ol li:last-child { + margin-bottom: 5px; +} + +#template .types > h3 { + background: #316555 url("typebg.gif") repeat-x bottom left; /* green */ + height: 18px; +} + +#constructors > h3 { + background: #4f504f url("constructorsbg.gif") repeat-x bottom left; /* gray */ + height: 18px; +} + +#inheritedMembers > div.parent > h3 { + background: #dadada url("constructorsbg.gif") repeat-x bottom left; /* gray */ + height: 17px; + font-style: italic; + font-size: 12pt; +} + +#inheritedMembers > div.parent > h3 * { + color: white; +} + +#inheritedMembers > div.conversion > h3 { + background: #dadada url("conversionbg.gif") repeat-x bottom left; /* gray */ + height: 17px; + font-style: italic; + font-size: 12pt; +} + +#inheritedMembers > div.conversion > h3 * { + color: white; +} + +#groupedMembers > div.group > h3 { + background: #dadada url("typebg.gif") repeat-x bottom left; /* green */ + height: 17px; + font-size: 12pt; +} + +#groupedMembers > div.group > h3 * { + color: white; +} + + +/* Member cells */ + +div.members > ol { + background-color: white; + list-style: none +} + +div.members > ol > li { + display: block; + border-bottom: 1px solid gray; + padding: 5px 0 6px; + margin: 0 10px; + position: relative; +} + +div.members > ol > li:last-child { + border: 0; + padding: 5px 0 5px; +} + +/* Member signatures */ + +#tooltip { + background: #EFD5B5; + border: 1px solid gray; + color: black; + display: none; + padding: 5px; + position: absolute; +} + +.signature { + font-family: monospace; + font-size: 10pt; + line-height: 18px; + clear: both; + display: block; + text-shadow: 2px white; + text-shadow: white 0px 1px 0px; +} + +.signature .modifier_kind { + position: absolute; + text-align: right; + width: 14em; +} + +.signature > a > .symbol > .name { + text-decoration: underline; +} + +.signature > a:hover > .symbol > .name { + text-decoration: none; +} + +.signature > a { + text-decoration: none; +} + +.signature > .symbol { + display: block; + padding-left: 14.7em; +} + +.signature .name { + display: inline-block; + font-weight: bold; +} + +.signature .symbol > .implicit { + display: inline-block; + font-weight: bold; + text-decoration: underline; + color: darkgreen; +} + +.signature .symbol .shadowed { + color: darkseagreen; +} + +.signature .symbol .params > .implicit { + font-style: italic; +} + +.signature .symbol .deprecated { + text-decoration: line-through; +} + +.signature .symbol .params .default { + font-style: italic; +} + +#template .signature.closed { + background: url("arrow-right.png") no-repeat 0 5px transparent; + cursor: pointer; +} + +#template .signature.opened { + background: url("arrow-down.png") no-repeat 0 5px transparent; + cursor: pointer; +} + +#template .values .signature .name { + color: darkblue; +} + +#template .types .signature .name { + color: darkgreen; +} + +.full-signature-usecase h4 span { + font-size: 10pt; +} + +.full-signature-usecase > #signature { + padding-top: 0px; +} + +#template .full-signature-usecase > .signature.closed { + background: none; +} + +#template .full-signature-usecase > .signature.opened { + background: none; +} + +.full-signature-block { + padding: 5px 0 0; + border-top: 1px solid #EBEBEB; + margin-top: 5px; + margin-bottom: 5px; +} + + +/* Comments text formating */ + +.cmt {} + +.cmt p { + margin: 0.7em 0; +} + +.cmt p:first-child { + margin-top: 0; +} + +.cmt p:last-child { + margin-bottom: 0; +} + +.cmt h3, +.cmt h4, +.cmt h5, +.cmt h6 { + margin-bottom: 0.7em; + margin-top: 1.4em; + display: block; + text-align: left; + font-weight: bold; +} + +.cmt h3 { + font-size: 14pt; +} + +.cmt h4 { + font-size: 13pt; +} + +.cmt h5 { + font-size: 12pt; +} + +.cmt h6 { + font-size: 11pt; +} + +.cmt pre { + padding: 5px; + border: 1px solid #ddd; + background-color: #eee; + margin: 5px 0; + display: block; + font-family: monospace; +} + +.cmt pre span.ano { + color: blue; +} + +.cmt pre span.cmt { + color: green; +} + +.cmt pre span.kw { + font-weight: bold; +} + +.cmt pre span.lit { + color: #c71585; +} + +.cmt pre span.num { + color: #1e90ff; /* dodgerblue */ +} + +.cmt pre span.std { + color: #008080; /* teal */ +} + +.cmt ul { + display: block; + list-style: circle; + padding-left: 20px; +} + +.cmt ol { + display: block; + padding-left:20px; +} + +.cmt ol.decimal { + list-style: decimal; +} + +.cmt ol.lowerAlpha { + list-style: lower-alpha; +} + +.cmt ol.upperAlpha { + list-style: upper-alpha; +} + +.cmt ol.lowerRoman { + list-style: lower-roman; +} + +.cmt ol.upperRoman { + list-style: upper-roman; +} + +.cmt li { + display: list-item; +} + +.cmt code { + font-family: monospace; +} + +.cmt a { + font-style: bold; +} + +.cmt em, .cmt i { + font-style: italic; +} + +.cmt strong, .cmt b { + font-weight: bold; +} + +/* Comments structured layout */ + +.group > div.comment { + padding-top: 5px; + padding-bottom: 5px; + padding-right: 5px; + padding-left: 5px; + border: 1px solid #ddd; + background-color: #eeeee; + margin-top:5px; + margin-bottom:5px; + margin-right:5px; + margin-left:5px; + display: block; +} + +p.comment { + display: block; + margin-left: 14.7em; + margin-top: 5px; +} + +.shortcomment { + display: block; + margin: 5px 10px; +} + +div.fullcommenttop { + padding: 10px 10px; + background-image:url('fullcommenttopbg.gif'); + background-repeat:repeat-x; +} + +div.fullcomment { + margin: 5px 10px; +} + +#template div.fullcommenttop, +#template div.fullcomment { + display:none; + margin: 5px 0 0 14.7em; +} + +#template .shortcomment { + margin: 5px 0 0 14.7em; + padding: 0; +} + +div.fullcomment .block { + padding: 5px 0 0; + border-top: 1px solid #EBEBEB; + margin-top: 5px; + overflow: hidden; +} + +div.fullcommenttop .block { + padding: 5px 0 0; + border-top: 1px solid #EBEBEB; + margin-top: 5px; + margin-bottom: 5px +} + +div.fullcomment div.block ol li p, +div.fullcomment div.block ol li { + display:inline +} + +div.fullcomment .block > h5 { + font-style: italic; + font-weight: normal; + display: inline-block; +} + +div.fullcomment .comment { + margin: 5px 0 10px; +} + +div.fullcommenttop .comment:last-child, +div.fullcomment .comment:last-child { + margin-bottom: 0; +} + +div.fullcommenttop dl.paramcmts { + margin-bottom: 0.8em; + padding-bottom: 0.8em; +} + +div.fullcommenttop dl.paramcmts > dt, +div.fullcomment dl.paramcmts > dt { + display: block; + float: left; + font-weight: bold; + min-width: 70px; +} + +div.fullcommenttop dl.paramcmts > dd, +div.fullcomment dl.paramcmts > dd { + display: block; + padding-left: 10px; + margin-bottom: 5px; + margin-left: 70px; +} + +/* Members filter tool */ + +#textfilter { + position: relative; + display: block; + height: 20px; + margin-bottom: 5px; +} + +#textfilter > .pre { + display: block; + position: absolute; + top: 0; + left: 0; + height: 23px; + width: 21px; + background: url("filter_box_left.png"); +} + +#textfilter > .input { + display: block; + position: absolute; + top: 0; + right: 20px; + left: 20px; +} + +#textfilter > .input > input { + height: 20px; + padding: 1px; + font-weight: bold; + color: #000000; + background: #ffffff url("filterboxbarbg.png") repeat-x top left; + width: 100%; +} + +#textfilter > .post { + display: block; + position: absolute; + top: 0; + right: 0; + height: 23px; + width: 21px; + background: url("filter_box_right.png"); +} + +#mbrsel { + padding: 5px 10px; + background-color: #ededee; /* light gray */ + background-image:url('filterboxbg.gif'); + background-repeat:repeat-x; + font-size: 9.5pt; + display: block; + margin-top: 1em; +/* margin-bottom: 1em; */ +} + +#mbrsel > div { + margin-bottom: 5px; +} + +#mbrsel > div:last-child { + margin-bottom: 0; +} + +#mbrsel > div > span.filtertype { + padding: 4px; + margin-right: 5px; + float: left; + display: inline-block; + color: #000000; + font-weight: bold; + text-shadow: white 0px 1px 0px; + width: 4.5em; +} + +#mbrsel > div > ol { + display: inline-block; +} + +#mbrsel > div > a { + position:relative; + top: -8px; + font-size: 11px; + text-shadow: #ffffff 0 1px 0; +} + +#mbrsel > div > ol#linearization { + display: table; + margin-left: 70px; +} + +#mbrsel > div > ol#linearization > li.in { + text-decoration: none; + float: left; + padding-right: 10px; + margin-right: 5px; + background: url(selected-right.png) no-repeat; + background-position: right 0px; +} + +#mbrsel > div > ol#linearization > li.in > span{ + color: #404040; + float: left; + padding: 1px 0 1px 10px; + background: url(selected.png) no-repeat; + background-position: 0px 0px; + text-shadow: #ffffff 0 1px 0; +} + +#mbrsel > div > ol#implicits { + display: table; + margin-left: 70px; +} + +#mbrsel > div > ol#implicits > li.in { + text-decoration: none; + float: left; + padding-right: 10px; + margin-right: 5px; + background: url(selected-right-implicits.png) no-repeat; + background-position: right 0px; +} + +#mbrsel > div > ol#implicits > li.in > span{ + color: #404040; + float: left; + padding: 1px 0 1px 10px; + background: url(selected-implicits.png) no-repeat; + background-position: 0px 0px; + text-shadow: #ffffff 0 1px 0; +} + +#mbrsel > div > ol > li { +/* padding: 3px 10px;*/ + line-height: 16pt; + display: inline-block; + cursor: pointer; +} + +#mbrsel > div > ol > li.in { + text-decoration: none; + float: left; + padding-right: 10px; + margin-right: 5px; + background: url(selected-right.png) no-repeat; + background-position: right 0px; +} + +#mbrsel > div > ol > li.in > span{ + color: #404040; + float: left; + padding: 1px 0 1px 10px; + background: url(selected.png) no-repeat; + background-position: 0px 0px; + text-shadow: #ffffff 0 1px 0; +} + +#mbrsel > div > ol > li.out { + text-decoration: none; + float: left; + padding-right: 10px; + margin-right: 5px; +} + +#mbrsel > div > ol > li.out > span{ + color: #747474; +/* background-color: #999; */ + float: left; + padding: 1px 0 1px 10px; +/* background: url(unselected.png) no-repeat;*/ + background-position: 0px -1px; + text-shadow: #ffffff 0 1px 0; +} +/* +#mbrsel .hideall { + color: #4C4C4C; + line-height: 16px; + font-weight: bold; +} + +#mbrsel .hideall span { + color: #4C4C4C; + font-weight: bold; +} + +#mbrsel .showall { + color: #4C4C4C; + line-height: 16px; + font-weight: bold; +} + +#mbrsel .showall span { + color: #4C4C4C; + font-weight: bold; +}*/ + +.badge { + display: inline-block; + padding: 2px 4px; + font-size: 11.844px; + font-weight: bold; + line-height: 14px; + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + white-space: nowrap; + vertical-align: baseline; + background-color: #999999; + padding-right: 9px; + padding-left: 9px; + -webkit-border-radius: 9px; + -moz-border-radius: 9px; + border-radius: 9px; +} + +.badge-red { + background-color: #b94a48; +} diff --git a/JSON/latest/api/lib/template.js b/JSON/latest/api/lib/template.js new file mode 100644 index 00000000..6d1caf6d --- /dev/null +++ b/JSON/latest/api/lib/template.js @@ -0,0 +1,466 @@ +// © 2009–2010 EPFL/LAMP +// code by Gilles Dubochet with contributions by Pedro Furlanetto + +$(document).ready(function(){ + + // Escapes special characters and returns a valid jQuery selector + function escapeJquery(str){ + return str.replace(/([;&,\.\+\*\~':"\!\^#$%@\[\]\(\)=>\|])/g, '\\$1'); + } + + // highlight and jump to selected member + if (window.location.hash) { + var temp = window.location.hash.replace('#', ''); + var elem = '#'+escapeJquery(temp); + + window.scrollTo(0, 0); + $(elem).parent().effect("highlight", {color: "#FFCC85"}, 3000); + $('html,body').animate({scrollTop:$(elem).parent().offset().top}, 1000); + } + + var isHiddenClass = function (name) { + return name == 'scala.Any' || + name == 'scala.AnyRef'; + }; + + var isHidden = function (elem) { + return $(elem).attr("data-hidden") == 'true'; + }; + + $("#linearization li:gt(0)").filter(function(){ + return isHiddenClass($(this).attr("name")); + }).removeClass("in").addClass("out"); + + $("#implicits li").filter(function(){ + return isHidden(this); + }).removeClass("in").addClass("out"); + + // Pre-filter members + filter(); + + // Member filter box + var input = $("#textfilter input"); + input.bind("keyup", function(event) { + + switch ( event.keyCode ) { + + case 27: // escape key + input.val(""); + filter(true); + break; + + case 38: // up + input.val(""); + filter(false); + window.scrollTo(0, $("body").offset().top); + input.focus(); + break; + + case 33: //page up + input.val(""); + filter(false); + break; + + case 34: //page down + input.val(""); + filter(false); + break; + + default: + window.scrollTo(0, $("#mbrsel").offset().top); + filter(true); + break; + + } + }); + input.focus(function(event) { + input.select(); + }); + $("#textfilter > .post").click(function() { + $("#textfilter input").attr("value", ""); + filter(); + }); + $(document).keydown(function(event) { + + if (event.keyCode == 9) { // tab + $("#index-input", window.parent.document).focus(); + input.attr("value", ""); + return false; + } + }); + + $("#linearization li").click(function(){ + if ($(this).hasClass("in")) { + $(this).removeClass("in"); + $(this).addClass("out"); + } + else if ($(this).hasClass("out")) { + $(this).removeClass("out"); + $(this).addClass("in"); + }; + filter(); + }); + + $("#implicits li").click(function(){ + if ($(this).hasClass("in")) { + $(this).removeClass("in"); + $(this).addClass("out"); + } + else if ($(this).hasClass("out")) { + $(this).removeClass("out"); + $(this).addClass("in"); + }; + filter(); + }); + + $("#mbrsel > div[id=ancestors] > ol > li.hideall").click(function() { + $("#linearization li.in").removeClass("in").addClass("out"); + $("#linearization li:first").removeClass("out").addClass("in"); + $("#implicits li.in").removeClass("in").addClass("out"); + + if ($(this).hasClass("out") && $("#mbrsel > div[id=ancestors] > ol > li.showall").hasClass("in")) { + $(this).removeClass("out").addClass("in"); + $("#mbrsel > div[id=ancestors] > ol > li.showall").removeClass("in").addClass("out"); + } + + filter(); + }) + $("#mbrsel > div[id=ancestors] > ol > li.showall").click(function() { + var filteredLinearization = + $("#linearization li.out").filter(function() { + return ! isHiddenClass($(this).attr("name")); + }); + filteredLinearization.removeClass("out").addClass("in"); + + var filteredImplicits = + $("#implicits li.out").filter(function() { + return ! isHidden(this); + }); + filteredImplicits.removeClass("out").addClass("in"); + + if ($(this).hasClass("out") && $("#mbrsel > div[id=ancestors] > ol > li.hideall").hasClass("in")) { + $(this).removeClass("out").addClass("in"); + $("#mbrsel > div[id=ancestors] > ol > li.hideall").removeClass("in").addClass("out"); + } + + filter(); + }); + $("#visbl > ol > li.public").click(function() { + if ($(this).hasClass("out")) { + $(this).removeClass("out").addClass("in"); + $("#visbl > ol > li.all").removeClass("in").addClass("out"); + filter(); + }; + }) + $("#visbl > ol > li.all").click(function() { + if ($(this).hasClass("out")) { + $(this).removeClass("out").addClass("in"); + $("#visbl > ol > li.public").removeClass("in").addClass("out"); + filter(); + }; + }); + $("#order > ol > li.alpha").click(function() { + if ($(this).hasClass("out")) { + orderAlpha(); + }; + }) + $("#order > ol > li.inherit").click(function() { + if ($(this).hasClass("out")) { + orderInherit(); + }; + }); + $("#order > ol > li.group").click(function() { + if ($(this).hasClass("out")) { + orderGroup(); + }; + }); + $("#groupedMembers").hide(); + + initInherit(); + + // Create tooltips + $(".extype").add(".defval").tooltip({ + tip: "#tooltip", + position:"top center", + predelay: 500, + onBeforeShow: function(ev) { + $(this.getTip()).text(this.getTrigger().attr("name")); + } + }); + + /* Add toggle arrows */ + //var docAllSigs = $("#template li").has(".fullcomment").find(".signature"); + // trying to speed things up a little bit + var docAllSigs = $("#template li[fullComment=yes] .signature"); + + function commentToggleFct(signature){ + var parent = signature.parent(); + var shortComment = $(".shortcomment", parent); + var fullComment = $(".fullcomment", parent); + var vis = $(":visible", fullComment); + signature.toggleClass("closed").toggleClass("opened"); + if (vis.length > 0) { + shortComment.slideDown(100); + fullComment.slideUp(100); + } + else { + shortComment.slideUp(100); + fullComment.slideDown(100); + } + }; + docAllSigs.addClass("closed"); + docAllSigs.click(function() { + commentToggleFct($(this)); + }); + + /* Linear super types and known subclasses */ + function toggleShowContentFct(e){ + e.toggleClass("open"); + var content = $(".hiddenContent", e.parent().get(0)); + if (content.is(':visible')) { + content.slideUp(100); + } + else { + content.slideDown(100); + } + }; + + $(".toggle:not(.diagram-link)").click(function() { + toggleShowContentFct($(this)); + }); + + // Set parent window title + windowTitle(); + + if ($("#order > ol > li.group").length == 1) { orderGroup(); }; +}); + +function orderAlpha() { + $("#order > ol > li.alpha").removeClass("out").addClass("in"); + $("#order > ol > li.inherit").removeClass("in").addClass("out"); + $("#order > ol > li.group").removeClass("in").addClass("out"); + $("#template > div.parent").hide(); + $("#template > div.conversion").hide(); + $("#mbrsel > div[id=ancestors]").show(); + filter(); +}; + +function orderInherit() { + $("#order > ol > li.inherit").removeClass("out").addClass("in"); + $("#order > ol > li.alpha").removeClass("in").addClass("out"); + $("#order > ol > li.group").removeClass("in").addClass("out"); + $("#template > div.parent").show(); + $("#template > div.conversion").show(); + $("#mbrsel > div[id=ancestors]").hide(); + filter(); +}; + +function orderGroup() { + $("#order > ol > li.group").removeClass("out").addClass("in"); + $("#order > ol > li.alpha").removeClass("in").addClass("out"); + $("#order > ol > li.inherit").removeClass("in").addClass("out"); + $("#template > div.parent").hide(); + $("#template > div.conversion").hide(); + $("#mbrsel > div[id=ancestors]").show(); + filter(); +}; + +/** Prepares the DOM for inheritance-based display. To do so it will: + * - hide all statically-generated parents headings; + * - copy all members from the value and type members lists (flat members) to corresponding lists nested below the + * parent headings (inheritance-grouped members); + * - initialises a control variable used by the filter method to control whether filtering happens on flat members + * or on inheritance-grouped members. */ +function initInherit() { + // inheritParents is a map from fully-qualified names to the DOM node of parent headings. + var inheritParents = new Object(); + var groupParents = new Object(); + $("#inheritedMembers > div.parent").each(function(){ + inheritParents[$(this).attr("name")] = $(this); + }); + $("#inheritedMembers > div.conversion").each(function(){ + inheritParents[$(this).attr("name")] = $(this); + }); + $("#groupedMembers > div.group").each(function(){ + groupParents[$(this).attr("name")] = $(this); + }); + + $("#types > ol > li").each(function(){ + var mbr = $(this); + this.mbrText = mbr.find("> .fullcomment .cmt").text(); + var qualName = mbr.attr("name"); + var owner = qualName.slice(0, qualName.indexOf("#")); + var name = qualName.slice(qualName.indexOf("#") + 1); + var inheritParent = inheritParents[owner]; + if (inheritParent != undefined) { + var types = $("> .types > ol", inheritParent); + if (types.length == 0) { + inheritParent.append("

                                                                                                    Type Members

                                                                                                      "); + types = $("> .types > ol", inheritParent); + } + var clone = mbr.clone(); + clone[0].mbrText = this.mbrText; + types.append(clone); + } + var group = mbr.attr("group") + var groupParent = groupParents[group]; + if (groupParent != undefined) { + var types = $("> .types > ol", groupParent); + if (types.length == 0) { + groupParent.append("
                                                                                                        "); + types = $("> .types > ol", groupParent); + } + var clone = mbr.clone(); + clone[0].mbrText = this.mbrText; + types.append(clone); + } + }); + + $("#values > ol > li").each(function(){ + var mbr = $(this); + this.mbrText = mbr.find("> .fullcomment .cmt").text(); + var qualName = mbr.attr("name"); + var owner = qualName.slice(0, qualName.indexOf("#")); + var name = qualName.slice(qualName.indexOf("#") + 1); + var inheritParent = inheritParents[owner]; + if (inheritParent != undefined) { + var values = $("> .values > ol", inheritParent); + if (values.length == 0) { + inheritParent.append("

                                                                                                        Value Members

                                                                                                          "); + values = $("> .values > ol", inheritParent); + } + var clone = mbr.clone(); + clone[0].mbrText = this.mbrText; + values.append(clone); + } + var group = mbr.attr("group") + var groupParent = groupParents[group]; + if (groupParent != undefined) { + var values = $("> .values > ol", groupParent); + if (values.length == 0) { + groupParent.append("
                                                                                                            "); + values = $("> .values > ol", groupParent); + } + var clone = mbr.clone(); + clone[0].mbrText = this.mbrText; + values.append(clone); + } + }); + $("#inheritedMembers > div.parent").each(function() { + if ($("> div.members", this).length == 0) { $(this).remove(); }; + }); + $("#inheritedMembers > div.conversion").each(function() { + if ($("> div.members", this).length == 0) { $(this).remove(); }; + }); + $("#groupedMembers > div.group").each(function() { + if ($("> div.members", this).length == 0) { $(this).remove(); }; + }); +}; + +/* filter used to take boolean scrollToMember */ +function filter() { + var query = $.trim($("#textfilter input").val()).toLowerCase(); + query = query.replace(/[-[\]{}()*+?.,\\^$|#]/g, "\\$&").replace(/\s+/g, "|"); + var queryRegExp = new RegExp(query, "i"); + var privateMembersHidden = $("#visbl > ol > li.public").hasClass("in"); + var orderingAlphabetic = $("#order > ol > li.alpha").hasClass("in"); + var orderingInheritance = $("#order > ol > li.inherit").hasClass("in"); + var orderingGroups = $("#order > ol > li.group").hasClass("in"); + var hiddenSuperclassElementsLinearization = orderingInheritance ? $("#linearization > li:gt(0)") : $("#linearization > li.out"); + var hiddenSuperclassesLinearization = hiddenSuperclassElementsLinearization.map(function() { + return $(this).attr("name"); + }).get(); + var hiddenSuperclassElementsImplicits = orderingInheritance ? $("#implicits > li") : $("#implicits > li.out"); + var hiddenSuperclassesImplicits = hiddenSuperclassElementsImplicits.map(function() { + return $(this).attr("name"); + }).get(); + + var hideInheritedMembers; + + if (orderingAlphabetic) { + $("#allMembers").show(); + $("#inheritedMembers").hide(); + $("#groupedMembers").hide(); + hideInheritedMembers = true; + $("#allMembers > .members").each(filterFunc); + } else if (orderingGroups) { + $("#groupedMembers").show(); + $("#inheritedMembers").hide(); + $("#allMembers").hide(); + hideInheritedMembers = true; + $("#groupedMembers > .group > .members").each(filterFunc); + $("#groupedMembers > div.group").each(function() { + $(this).show(); + if ($("> div.members", this).not(":hidden").length == 0) { + $(this).hide(); + } else { + $(this).show(); + } + }); + } else if (orderingInheritance) { + $("#inheritedMembers").show(); + $("#groupedMembers").hide(); + $("#allMembers").hide(); + hideInheritedMembers = false; + $("#inheritedMembers > .parent > .members").each(filterFunc); + $("#inheritedMembers > .conversion > .members").each(filterFunc); + } + + + function filterFunc() { + var membersVisible = false; + var members = $(this); + members.find("> ol > li").each(function() { + var mbr = $(this); + if (privateMembersHidden && mbr.attr("visbl") == "prt") { + mbr.hide(); + return; + } + var name = mbr.attr("name"); + // Owner filtering must not happen in "inherited from" member lists + if (hideInheritedMembers) { + var ownerIndex = name.indexOf("#"); + if (ownerIndex < 0) { + ownerIndex = name.lastIndexOf("."); + } + var owner = name.slice(0, ownerIndex); + for (var i = 0; i < hiddenSuperclassesLinearization.length; i++) { + if (hiddenSuperclassesLinearization[i] == owner) { + mbr.hide(); + return; + } + }; + for (var i = 0; i < hiddenSuperclassesImplicits.length; i++) { + if (hiddenSuperclassesImplicits[i] == owner) { + mbr.hide(); + return; + } + }; + } + if (query && !(queryRegExp.test(name) || queryRegExp.test(this.mbrText))) { + mbr.hide(); + return; + } + mbr.show(); + membersVisible = true; + }); + + if (membersVisible) + members.show(); + else + members.hide(); + }; + + return false; +}; + +function windowTitle() +{ + try { + parent.document.title=document.title; + } + catch(e) { + // Chrome doesn't allow settings the parent's title when + // used on the local file system. + } +}; diff --git a/JSON/latest/api/lib/tools.tooltip.js b/JSON/latest/api/lib/tools.tooltip.js new file mode 100644 index 00000000..0af34eca --- /dev/null +++ b/JSON/latest/api/lib/tools.tooltip.js @@ -0,0 +1,14 @@ +/* + * tools.tooltip 1.1.3 - Tooltips done right. + * + * Copyright (c) 2009 Tero Piirainen + * http://flowplayer.org/tools/tooltip.html + * + * Dual licensed under MIT and GPL 2+ licenses + * http://www.opensource.org/licenses + * + * Launch : November 2008 + * Date: ${date} + * Revision: ${revision} + */ +(function(c){var d=[];c.tools=c.tools||{};c.tools.tooltip={version:"1.1.3",conf:{effect:"toggle",fadeOutSpeed:"fast",tip:null,predelay:0,delay:30,opacity:1,lazy:undefined,position:["top","center"],offset:[0,0],cancelDefault:true,relative:false,oneInstance:true,events:{def:"mouseover,mouseout",input:"focus,blur",widget:"focus mouseover,blur mouseout",tooltip:"mouseover,mouseout"},api:false},addEffect:function(e,g,f){b[e]=[g,f]}};var b={toggle:[function(e){var f=this.getConf(),g=this.getTip(),h=f.opacity;if(h<1){g.css({opacity:h})}g.show();e.call()},function(e){this.getTip().hide();e.call()}],fade:[function(e){this.getTip().fadeIn(this.getConf().fadeInSpeed,e)},function(e){this.getTip().fadeOut(this.getConf().fadeOutSpeed,e)}]};function a(f,g){var p=this,k=c(this);f.data("tooltip",p);var l=f.next();if(g.tip){l=c(g.tip);if(l.length>1){l=f.nextAll(g.tip).eq(0);if(!l.length){l=f.parent().nextAll(g.tip).eq(0)}}}function o(u){var t=g.relative?f.position().top:f.offset().top,s=g.relative?f.position().left:f.offset().left,v=g.position[0];t-=l.outerHeight()-g.offset[0];s+=f.outerWidth()+g.offset[1];var q=l.outerHeight()+f.outerHeight();if(v=="center"){t+=q/2}if(v=="bottom"){t+=q}v=g.position[1];var r=l.outerWidth()+f.outerWidth();if(v=="center"){s-=r/2}if(v=="left"){s-=r}return{top:t,left:s}}var i=f.is(":input"),e=i&&f.is(":checkbox, :radio, select, :button"),h=f.attr("type"),n=g.events[h]||g.events[i?(e?"widget":"input"):"def"];n=n.split(/,\s*/);if(n.length!=2){throw"Tooltip: bad events configuration for "+h}f.bind(n[0],function(r){if(g.oneInstance){c.each(d,function(){this.hide()})}var q=l.data("trigger");if(q&&q[0]!=this){l.hide().stop(true,true)}r.target=this;p.show(r);n=g.events.tooltip.split(/,\s*/);l.bind(n[0],function(){p.show(r)});if(n[1]){l.bind(n[1],function(){p.hide(r)})}});f.bind(n[1],function(q){p.hide(q)});if(!c.browser.msie&&!i&&!g.predelay){f.mousemove(function(){if(!p.isShown()){f.triggerHandler("mouseover")}})}if(g.opacity<1){l.css("opacity",g.opacity)}var m=0,j=f.attr("title");if(j&&g.cancelDefault){f.removeAttr("title");f.data("title",j)}c.extend(p,{show:function(r){if(r){f=c(r.target)}clearTimeout(l.data("timer"));if(l.is(":animated")||l.is(":visible")){return p}function q(){l.data("trigger",f);var t=o(r);if(g.tip&&j){l.html(f.data("title"))}r=r||c.Event();r.type="onBeforeShow";k.trigger(r,[t]);if(r.isDefaultPrevented()){return p}t=o(r);l.css({position:"absolute",top:t.top,left:t.left});var s=b[g.effect];if(!s){throw'Nonexistent effect "'+g.effect+'"'}s[0].call(p,function(){r.type="onShow";k.trigger(r)})}if(g.predelay){clearTimeout(m);m=setTimeout(q,g.predelay)}else{q()}return p},hide:function(r){clearTimeout(l.data("timer"));clearTimeout(m);if(!l.is(":visible")){return}function q(){r=r||c.Event();r.type="onBeforeHide";k.trigger(r);if(r.isDefaultPrevented()){return}b[g.effect][1].call(p,function(){r.type="onHide";k.trigger(r)})}if(g.delay&&r){l.data("timer",setTimeout(q,g.delay))}else{q()}return p},isShown:function(){return l.is(":visible, :animated")},getConf:function(){return g},getTip:function(){return l},getTrigger:function(){return f},bind:function(q,r){k.bind(q,r);return p},onHide:function(q){return this.bind("onHide",q)},onBeforeShow:function(q){return this.bind("onBeforeShow",q)},onShow:function(q){return this.bind("onShow",q)},onBeforeHide:function(q){return this.bind("onBeforeHide",q)},unbind:function(q){k.unbind(q);return p}});c.each(g,function(q,r){if(c.isFunction(r)){p.bind(q,r)}})}c.prototype.tooltip=function(e){var f=this.eq(typeof e=="number"?e:0).data("tooltip");if(f){return f}var g=c.extend(true,{},c.tools.tooltip.conf);if(c.isFunction(e)){e={onBeforeShow:e}}else{if(typeof e=="string"){e={tip:e}}}e=c.extend(true,g,e);if(typeof e.position=="string"){e.position=e.position.split(/,?\s/)}if(e.lazy!==false&&(e.lazy===true||this.length>20)){this.one("mouseover",function(h){f=new a(c(this),e);f.show(h);d.push(f)})}else{this.each(function(){f=new a(c(this),e);d.push(f)})}return e.api?f:this}})(jQuery); \ No newline at end of file diff --git a/JSON/latest/api/lib/trait.png b/JSON/latest/api/lib/trait.png new file mode 100644 index 0000000000000000000000000000000000000000..fb961a2eda3f55c9d8272a4793549e23120aec6b GIT binary patch literal 3374 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 Ef&ySVw*UYD literal 0 HcmV?d00001 diff --git a/JSON/latest/api/lib/trait_big.png b/JSON/latest/api/lib/trait_big.png new file mode 100644 index 0000000000000000000000000000000000000000..625d9251cba32d350beb988fcd072672d5f3b375 GIT binary patch literal 7410 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 literal 0 HcmV?d00001 diff --git a/JSON/latest/api/lib/trait_diagram.png b/JSON/latest/api/lib/trait_diagram.png new file mode 100644 index 0000000000000000000000000000000000000000..88983254ce3a4295951e4d3af927d50b50a3146d GIT binary patch literal 3882 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 literal 0 HcmV?d00001 diff --git a/JSON/latest/api/lib/type_diagram.png b/JSON/latest/api/lib/type_diagram.png new file mode 100644 index 0000000000000000000000000000000000000000..d8152529fdc350853f4b1e7debb0a0c8d632ff7f GIT binary patch literal 1841 zcmaJ?c~BE)99T$Lr=we%F*v^CE}IxJ--BM^o`!9R>q2MpO@j3bQT^*1$SrURFCC z2>>oM1k&PKWSh-nWFHq$`FD5iZZP_mU) z32Z{*^D%gSz6vtrXBfhbw5YjYBq1UN%rLG433H~!CL+YN*SaEd?$~D0z}FBwLri;< zlvb$*B`5}i0w$YbV2857P!5yB;|qntIUtwKVYAp=7Kh8=2t_=uh|LDyJ~T2KW=s`n zr1H11$d#C8!f~sJ#mddiW#;mjD3-?JgolSaG`L&_iD20BEVzzfSZqPV3R2i+zz{2r zpcc@fsMDj_xR^#}`lbZ4bwt);d)p?mVJt#tWpS8nM@hp#rSkuwX7dQzhHKz=`TnP{ z4a&2^EDdZ!voQmCaH&C#P*#xygLOEHK`5Fz+(oqs#Zj9HwStoQ0#Kk;ub192qxO9xI4phs&jMDLuu=8ia*d7`^PQtaB8%V%dM-8hnc zWXxx0wa@!*AHI2bF!i_Rsq(Dc+_=BBRdhN%c)_>(jM>>q_pqkTg98IJUyQoI+fvHW+Ky=RaJHK_H8<_+r@L-=`&~A@8@htuCFyo7|Ye*XR%m1bgeEg zFQ4e-O%5~QhcSJ@+e3+4u5h&TQ7=ol(Sy|%)oB~3rR9qStw?S1qbph5q z&KC1Zo}!x;7&ze>Pnnolwm_0_hq|G?I5}umOoG6-og;M~aFwb0gA-m@CB*>;j`-^fFX zREb^}yI;P1`Atbl3E!lcmDl{`I!vRPV6Uv~sjI8I^y}`yW}g)QO8e{-t(G`lzw?&2 vpS!x@6ME$tZpA+Dnp^bdh^L`1X14%ymwB@Ei@#dw_=zcGDrrOPlA?bAm}bg0 literal 0 HcmV?d00001 diff --git a/JSON/latest/api/lib/type_to_object_big.png b/JSON/latest/api/lib/type_to_object_big.png new file mode 100644 index 0000000000000000000000000000000000000000..ef2615bacc702f153594af64f60e4443ab91ea99 GIT binary patch literal 4969 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 SK}x{k>c&71H4lFd25SHaTcP{_ literal 0 HcmV?d00001 diff --git a/JSON/latest/api/lib/unselected.png b/JSON/latest/api/lib/unselected.png new file mode 100644 index 0000000000000000000000000000000000000000..d5ac639405ffe0a45fd51de2904692c7e905c5ef GIT binary patch literal 1879 zcmaJ?Yg7|Q6b|^HqG$*RJ1=z=bYV{JM(?ty?5^2v#TP* zXV}>~*-|JJJE=r0C+8;ear$C7`R*|}n8|585uzZXu~b42X<$l_3QK_jDGJSlaJAasf;LDeyc*Eo3}9c9H=gDj{Q* zj|`OIA~+3^WNF~&tne6R)&eD8#Rv=l{0#z90EGz%Frevbt-v5;yw??wYs)r^0lbG0 z3xtdhK`CUBfC$sTfDaS&Qi8r9;LB#Ry}5pVe$xRC$Oc&;hsEZ2vHb+z903Rd9|wc< zrctE|2w4^iul*#@dilU#;T0#zg zj`u%>wK17E%#y=eOs7$jg-dm_xWWY@4Ga;OCI-XO2W~Mk4I?mZ8ioU+XdgfZDG{~B zevg;Q1X8t@fYeG@Di$(G1tx;11R@?Ul*<+Q`0)LL*z6E6I8?+Jg>ZcR_}t(iE{8k7 z6=O;r3ag0$uIe+_cTldS6;Pb?EQU46LRb~5!BF6R$^vBYSiA?-`^Z%d9t(F+E{hC? zWhv~x3O%qzc8_KGsclK)Q{%&GvfDLeTemlSSw(&=%~EktjN#goZ7tzWkmK?P5!pej zcgbngf{{xfoysL(v+nXQ%V%{s8|-goFJRRzm(JR?+Cz5Dqrf!(w;eBS^2Qbbyz`?P z!dmMqkhh4rBr`&DuXwy7?8M666TRIP!-Kxd6IZT;-`w47yRIJLS&eDFPkXt3%K^K0 zxvd>{PEz7$&yN26$`x-%mz9NYMy!!sV%a`j^Hs;A+6_meQ|#(84dYrLzs#D0a-9-> zXp5TI*lAt)^L4$LtW3r!u0(7U$M3WNxbFl#Y6)sfCuM_h0Dj+_NI#oU82h zEYn8MB55VEC76D(^U%6(537s|`qy0xuZxiTBPUkw7FpA|oa|q3x&rEbad)k3?r)?p z@(*3r=L{pJ@|ua7?#u&Zb4jDw}LwD`?cl&LflP?-Dcam`y7@w(rfe&hxxzG!8Rq zd3cU-TVqO9e@jct0m#uM%YI6=c)izt$FXzkCGNCDn?3f0)m2qh)oXI)+J))tQ`J%yf$?jzi#;wb6p+pl6@I6FDcU8S@0 z2yYs0)wkxB8$U4cUAkWXYVtGH@3;Xl6o>{ z`8r;g@W#_6H@AB)wLXucXl($Gw>h+!R+r@OGB4r}H<=k5E!h!hFNAsK@*auZUlX^W z*9BWOitVMP{KWY9K4SyCd2$@CpV8szA3vS`;7CnPa`sOhN%_yZfk4XNe)i15yy{pC4X~ch)SnB{P)qSs-VcSX*DP3r<@Yyzrk~MM=TqvuBRvF tur|z~H^sL5c+!MS88ch*;^?;{KuWlJ)Eh;9cd6x9Ck+V~n}X*q`v(^B>01B* literal 0 HcmV?d00001 diff --git a/JSON/latest/api/lib/valuemembersbg.gif b/JSON/latest/api/lib/valuemembersbg.gif new file mode 100644 index 0000000000000000000000000000000000000000..2a949311d7869cb769ef7fd48a9c03a57937b60d GIT binary patch literal 1206 zcmZ?wbhEHbWMq(GIKsdnZ{h0@Uu7LxEUIN)Ic=RqSb?mWkG6ZfPfmw%K&HM|vRQDB zZ(f&YMvIb7kh)W(qIH0ZeVAK%lWR)7rb~>DTbx&Ro3x3ip?;Zqle1Gx6p~WYGxKbf-tXS8q>!0ns}yePYv5bpoSKp8QB{;0 zT;&&%T$P<{nWAKGr(jcIRgqhen_7~nP?4LHS8P>btCX0MpOk6^WP^nDl@!2AO0sR0 z96=HaAUmD&i&7O#^$c{A4a^J_%nbDmjZMtW&2GK4GRy>*)Z*l#%z~24{5%DaiHS-1r6smXK$k+ikXryZHm_I@>>a)2{9OHt!~%Uo zJp+)JUEg{v+u2}(t{7puX=A(aKG`a!A1`K3k4sX*n*AgcnUy@&(kzb(T9BiuKo0y!L2jYX(`}$gW<`tJD<|U_ky4WfKP0-8COtCUC zHgGd=G%zu>baFB@bTx2tbGCGLH8L}|G;wk?F*1Sab;(aI%}vcKf$2>_=rzTu7nBro z3xGDeq!wkCrKY$Q<>xAZy=;|<+bu>o&4cPq!R;1foO<VgsyL#pFrHdENpF4Zz^r@34jvqUEVojbN~+qz}*ri~lc zuUorj^{SOCmM>enWbvYf3+B(8J7@N+nKPzOn>uCkq=^&y`+9r2yE;4C+ge+in;IMH z>uPJNt12tX%Sua%iwXi?qaq{1!$L!Xg8~Em{d|4A zy*xeK-CSLqog5wP?QCtVtt>6f%}h;V~x zOjJZzNKk;EkC%s=i<5($jg^I&iIIUp@h1zoq|gD8pz?@;RXoAfpyR4Xuvm`MMwJ;w P0sc=M8VWO=IT)+~jV+!7 literal 0 HcmV?d00001 diff --git a/JSON/latest/api/package.html b/JSON/latest/api/package.html new file mode 100644 index 00000000..4646cfd2 --- /dev/null +++ b/JSON/latest/api/package.html @@ -0,0 +1,105 @@ + + + + + root - scalaxy-json: scalaxy-json 0.3-SNAPSHOT - _root_ + + + + + + + + + + +
                                                                                                            + + +

                                                                                                            root package

                                                                                                            +
                                                                                                            + +

                                                                                                            + + + package + + + root + +

                                                                                                            + +
                                                                                                            + + +
                                                                                                            +
                                                                                                            + + +
                                                                                                            + Visibility +
                                                                                                            1. Public
                                                                                                            2. All
                                                                                                            +
                                                                                                            +
                                                                                                            + +
                                                                                                            +
                                                                                                            + + + + + + +
                                                                                                            +

                                                                                                            Value Members

                                                                                                            +
                                                                                                            1. + + +

                                                                                                              + + + package + + + scalaxy + +

                                                                                                              + +
                                                                                                            +
                                                                                                            + + + + +
                                                                                                            + +
                                                                                                            + + +
                                                                                                            + +
                                                                                                            +
                                                                                                            +

                                                                                                            Ungrouped

                                                                                                            + +
                                                                                                            +
                                                                                                            + +
                                                                                                            + +
                                                                                                            + + + + + \ No newline at end of file diff --git a/JSON/latest/api/scalaxy/json/base/ExtractibleJSONStringContext$.html b/JSON/latest/api/scalaxy/json/base/ExtractibleJSONStringContext$.html new file mode 100644 index 00000000..330a5eb3 --- /dev/null +++ b/JSON/latest/api/scalaxy/json/base/ExtractibleJSONStringContext$.html @@ -0,0 +1,435 @@ + + + + + ExtractibleJSONStringContext - scalaxy-json: scalaxy-json 0.3-SNAPSHOT - scalaxy.json.base.ExtractibleJSONStringContext + + + + + + + + + + + + +

                                                                                                            + + + object + + + ExtractibleJSONStringContext + +

                                                                                                            + +
                                                                                                            + Linear Supertypes +
                                                                                                            AnyRef, Any
                                                                                                            +
                                                                                                            + + +
                                                                                                            +
                                                                                                            +
                                                                                                            + Ordering +
                                                                                                              + +
                                                                                                            1. Alphabetic
                                                                                                            2. +
                                                                                                            3. By inheritance
                                                                                                            4. +
                                                                                                            +
                                                                                                            +
                                                                                                            + Inherited
                                                                                                            +
                                                                                                            +
                                                                                                              +
                                                                                                            1. ExtractibleJSONStringContext
                                                                                                            2. AnyRef
                                                                                                            3. Any
                                                                                                            4. +
                                                                                                            +
                                                                                                            + +
                                                                                                              +
                                                                                                            1. Hide All
                                                                                                            2. +
                                                                                                            3. Show all
                                                                                                            4. +
                                                                                                            + Learn more about member selection +
                                                                                                            +
                                                                                                            + Visibility +
                                                                                                            1. Public
                                                                                                            2. All
                                                                                                            +
                                                                                                            +
                                                                                                            + +
                                                                                                            +
                                                                                                            + + + + + + +
                                                                                                            +

                                                                                                            Value Members

                                                                                                            +
                                                                                                            1. + + +

                                                                                                              + + final + def + + + !=(arg0: AnyRef): Boolean + +

                                                                                                              +
                                                                                                              Definition Classes
                                                                                                              AnyRef
                                                                                                              +
                                                                                                            2. + + +

                                                                                                              + + final + def + + + !=(arg0: Any): Boolean + +

                                                                                                              +
                                                                                                              Definition Classes
                                                                                                              Any
                                                                                                              +
                                                                                                            3. + + +

                                                                                                              + + final + def + + + ##(): Int + +

                                                                                                              +
                                                                                                              Definition Classes
                                                                                                              AnyRef → Any
                                                                                                              +
                                                                                                            4. + + +

                                                                                                              + + final + def + + + ==(arg0: AnyRef): Boolean + +

                                                                                                              +
                                                                                                              Definition Classes
                                                                                                              AnyRef
                                                                                                              +
                                                                                                            5. + + +

                                                                                                              + + final + def + + + ==(arg0: Any): Boolean + +

                                                                                                              +
                                                                                                              Definition Classes
                                                                                                              Any
                                                                                                              +
                                                                                                            6. + + +

                                                                                                              + + final + def + + + asInstanceOf[T0]: T0 + +

                                                                                                              +
                                                                                                              Definition Classes
                                                                                                              Any
                                                                                                              +
                                                                                                            7. + + +

                                                                                                              + + + def + + + clone(): AnyRef + +

                                                                                                              +
                                                                                                              Attributes
                                                                                                              protected[java.lang]
                                                                                                              Definition Classes
                                                                                                              AnyRef
                                                                                                              Annotations
                                                                                                              + @throws( + + ... + ) + +
                                                                                                              +
                                                                                                            8. + + +

                                                                                                              + + final + def + + + eq(arg0: AnyRef): Boolean + +

                                                                                                              +
                                                                                                              Definition Classes
                                                                                                              AnyRef
                                                                                                              +
                                                                                                            9. + + +

                                                                                                              + + + def + + + equals(arg0: Any): Boolean + +

                                                                                                              +
                                                                                                              Definition Classes
                                                                                                              AnyRef → Any
                                                                                                              +
                                                                                                            10. + + +

                                                                                                              + + + def + + + finalize(): Unit + +

                                                                                                              +
                                                                                                              Attributes
                                                                                                              protected[java.lang]
                                                                                                              Definition Classes
                                                                                                              AnyRef
                                                                                                              Annotations
                                                                                                              + @throws( + + classOf[java.lang.Throwable] + ) + +
                                                                                                              +
                                                                                                            11. + + +

                                                                                                              + + final + def + + + getClass(): Class[_] + +

                                                                                                              +
                                                                                                              Definition Classes
                                                                                                              AnyRef → Any
                                                                                                              +
                                                                                                            12. + + +

                                                                                                              + + + def + + + hashCode(): Int + +

                                                                                                              +
                                                                                                              Definition Classes
                                                                                                              AnyRef → Any
                                                                                                              +
                                                                                                            13. + + +

                                                                                                              + + final + def + + + isInstanceOf[T0]: Boolean + +

                                                                                                              +
                                                                                                              Definition Classes
                                                                                                              Any
                                                                                                              +
                                                                                                            14. + + +

                                                                                                              + + final + def + + + ne(arg0: AnyRef): Boolean + +

                                                                                                              +
                                                                                                              Definition Classes
                                                                                                              AnyRef
                                                                                                              +
                                                                                                            15. + + +

                                                                                                              + + final + def + + + notify(): Unit + +

                                                                                                              +
                                                                                                              Definition Classes
                                                                                                              AnyRef
                                                                                                              +
                                                                                                            16. + + +

                                                                                                              + + final + def + + + notifyAll(): Unit + +

                                                                                                              +
                                                                                                              Definition Classes
                                                                                                              AnyRef
                                                                                                              +
                                                                                                            17. + + +

                                                                                                              + + + def + + + preparePlaceholders[P](parts: Seq[(String, P)], paramIsField: (Int) ⇒ Boolean, getParamPos: (Int) ⇒ P): Placeholders[P] + +

                                                                                                              + +
                                                                                                            18. + + +

                                                                                                              + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                                                                                                              +
                                                                                                              Definition Classes
                                                                                                              AnyRef
                                                                                                              +
                                                                                                            19. + + +

                                                                                                              + + + def + + + toString(): String + +

                                                                                                              +
                                                                                                              Definition Classes
                                                                                                              AnyRef → Any
                                                                                                              +
                                                                                                            20. + + +

                                                                                                              + + final + def + + + wait(): Unit + +

                                                                                                              +
                                                                                                              Definition Classes
                                                                                                              AnyRef
                                                                                                              Annotations
                                                                                                              + @throws( + + ... + ) + +
                                                                                                              +
                                                                                                            21. + + +

                                                                                                              + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                                                                                                              +
                                                                                                              Definition Classes
                                                                                                              AnyRef
                                                                                                              Annotations
                                                                                                              + @throws( + + ... + ) + +
                                                                                                              +
                                                                                                            22. + + +

                                                                                                              + + final + def + + + wait(arg0: Long): Unit + +

                                                                                                              +
                                                                                                              Definition Classes
                                                                                                              AnyRef
                                                                                                              Annotations
                                                                                                              + @throws( + + ... + ) + +
                                                                                                              +
                                                                                                            +
                                                                                                            + + + + +
                                                                                                            + +
                                                                                                            +
                                                                                                            +

                                                                                                            Inherited from AnyRef

                                                                                                            +
                                                                                                            +

                                                                                                            Inherited from Any

                                                                                                            +
                                                                                                            + +
                                                                                                            + +
                                                                                                            +
                                                                                                            +

                                                                                                            Ungrouped

                                                                                                            + +
                                                                                                            +
                                                                                                            + +
                                                                                                            + +
                                                                                                            + + + + + \ No newline at end of file diff --git a/Reified/latest/api/scalaxy/reified/internal/Optimizer$$IntRange$.html b/JSON/latest/api/scalaxy/json/base/ExtractibleJSONStringContext.html similarity index 81% rename from Reified/latest/api/scalaxy/reified/internal/Optimizer$$IntRange$.html rename to JSON/latest/api/scalaxy/json/base/ExtractibleJSONStringContext.html index 4785d6cb..14a33986 100644 --- a/Reified/latest/api/scalaxy/reified/internal/Optimizer$$IntRange$.html +++ b/JSON/latest/api/scalaxy/json/base/ExtractibleJSONStringContext.html @@ -2,9 +2,9 @@ - IntRange - scalaxy-reified-doc: scalaxy-reified-doc 0.3-SNAPSHOT - scalaxy.reified.internal.Optimizer.IntRange - - + ExtractibleJSONStringContext - scalaxy-json: scalaxy-json 0.3-SNAPSHOT - scalaxy.json.base.ExtractibleJSONStringContext + + @@ -12,7 +12,7 @@ - +

                                                                                                            - - object + abstract + class - IntRange + ExtractibleJSONStringContext extends AnyRef

                                                                                                            Linear Supertypes
                                                                                                            AnyRef, Any
                                                                                                            +
                                                                                                            + Known Subclasses +
                                                                                                            @@ -59,7 +62,7 @@

                                                                                                            Inherited
                                                                                                              -
                                                                                                            1. IntRange
                                                                                                            2. AnyRef
                                                                                                            3. Any
                                                                                                            4. +
                                                                                                            5. ExtractibleJSONStringContext
                                                                                                            6. AnyRef
                                                                                                            7. Any
                                                                                                            @@ -77,14 +80,46 @@

                                                                                                            - +
                                                                                                            +

                                                                                                            Instance Constructors

                                                                                                            +
                                                                                                            1. + + +

                                                                                                              + + + new + + + ExtractibleJSONStringContext(context: StringContext) + +

                                                                                                              + +
                                                                                                            +
                                                                                                            - +
                                                                                                            +

                                                                                                            Abstract Value Members

                                                                                                            +
                                                                                                            1. + + +

                                                                                                              + + abstract + def + + + parse(str: String): JValue + +

                                                                                                              + +
                                                                                                            +
                                                                                                            -

                                                                                                            Value Members

                                                                                                            +

                                                                                                            Concrete Value Members

                                                                                                            1. @@ -150,19 +185,6 @@

                                                                                                              Definition Classes
                                                                                                              Any
                                                                                                              -
                                                                                                            2. - - -

                                                                                                              - - - def - - - apply(from: scala.reflect.api.JavaUniverse.Tree, to: scala.reflect.api.JavaUniverse.Tree, by: Option[scala.reflect.api.JavaUniverse.Tree], isInclusive: Boolean, filters: List[scala.reflect.api.JavaUniverse.Tree]): Nothing - -

                                                                                                              -
                                                                                                            3. @@ -344,16 +366,29 @@

                                                                                                              Definition Classes
                                                                                                              AnyRef → Any
                                                                                                              -
                                                                                                            4. - - +
                                                                                                            5. + + +

                                                                                                              + + + def + + + unapplySeq(value: JValue): Option[Seq[Any]] + +

                                                                                                              + +
                                                                                                            6. + +

                                                                                                              def - unapply(tree: scala.reflect.api.JavaUniverse.Tree): Option[(scala.reflect.api.JavaUniverse.Tree, scala.reflect.api.JavaUniverse.Tree, Option[scala.reflect.api.JavaUniverse.Tree], Boolean, List[scala.reflect.api.JavaUniverse.Tree])] + unapplySeq(str: String): Option[Seq[Any]]

                                                                                                              diff --git a/JSON/latest/api/scalaxy/json/base/JSONPseudoParsingUtils$$RegexJSONExt.html b/JSON/latest/api/scalaxy/json/base/JSONPseudoParsingUtils$$RegexJSONExt.html new file mode 100644 index 00000000..a6963b18 --- /dev/null +++ b/JSON/latest/api/scalaxy/json/base/JSONPseudoParsingUtils$$RegexJSONExt.html @@ -0,0 +1,267 @@ + + + + + RegexJSONExt - scalaxy-json: scalaxy-json 0.3-SNAPSHOT - scalaxy.json.base.JSONPseudoParsingUtils.RegexJSONExt + + + + + + + + + + +
                                                                                                              + +

                                                                                                              scalaxy.json.base.JSONPseudoParsingUtils

                                                                                                              +

                                                                                                              RegexJSONExt

                                                                                                              +
                                                                                                              + +

                                                                                                              + + implicit final + class + + + RegexJSONExt extends AnyVal + +

                                                                                                              + +
                                                                                                              + Linear Supertypes +
                                                                                                              AnyVal, NotNull, Any
                                                                                                              +
                                                                                                              + + +
                                                                                                              +
                                                                                                              +
                                                                                                              + Ordering +
                                                                                                                + +
                                                                                                              1. Alphabetic
                                                                                                              2. +
                                                                                                              3. By inheritance
                                                                                                              4. +
                                                                                                              +
                                                                                                              +
                                                                                                              + Inherited
                                                                                                              +
                                                                                                              +
                                                                                                                +
                                                                                                              1. RegexJSONExt
                                                                                                              2. AnyVal
                                                                                                              3. NotNull
                                                                                                              4. Any
                                                                                                              5. +
                                                                                                              +
                                                                                                              + +
                                                                                                                +
                                                                                                              1. Hide All
                                                                                                              2. +
                                                                                                              3. Show all
                                                                                                              4. +
                                                                                                              + Learn more about member selection +
                                                                                                              +
                                                                                                              + Visibility +
                                                                                                              1. Public
                                                                                                              2. All
                                                                                                              +
                                                                                                              +
                                                                                                              + +
                                                                                                              +
                                                                                                              +
                                                                                                              +

                                                                                                              Instance Constructors

                                                                                                              +
                                                                                                              1. + + +

                                                                                                                + + + new + + + RegexJSONExt(r: Regex) + +

                                                                                                                + +
                                                                                                              +
                                                                                                              + + + + + +
                                                                                                              +

                                                                                                              Value Members

                                                                                                              +
                                                                                                              1. + + +

                                                                                                                + + final + def + + + !=(arg0: Any): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                Any
                                                                                                                +
                                                                                                              2. + + +

                                                                                                                + + final + def + + + ##(): Int + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                Any
                                                                                                                +
                                                                                                              3. + + +

                                                                                                                + + final + def + + + ==(arg0: Any): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                Any
                                                                                                                +
                                                                                                              4. + + +

                                                                                                                + + final + def + + + asInstanceOf[T0]: T0 + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                Any
                                                                                                                +
                                                                                                              5. + + +

                                                                                                                + + + def + + + findAllMatchOutsideJSONCommentsAndStringsIn(s: CharSequence): Iterator[Match] + +

                                                                                                                + +
                                                                                                              6. + + +

                                                                                                                + + + def + + + getClass(): Class[_ <: AnyVal] + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyVal → Any
                                                                                                                +
                                                                                                              7. + + +

                                                                                                                + + final + def + + + isInstanceOf[T0]: Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                Any
                                                                                                                +
                                                                                                              8. + + +

                                                                                                                + + + val + + + r: Regex + +

                                                                                                                + +
                                                                                                              9. + + +

                                                                                                                + + + def + + + replaceAllOutsideJSONCommentsAndStringsIn(target: CharSequence, replacer: (Match) ⇒ String): String + +

                                                                                                                + +
                                                                                                              10. + + +

                                                                                                                + + + def + + + toString(): String + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                Any
                                                                                                                +
                                                                                                              +
                                                                                                              + + + + +
                                                                                                              + +
                                                                                                              +
                                                                                                              +

                                                                                                              Inherited from AnyVal

                                                                                                              +
                                                                                                              +

                                                                                                              Inherited from NotNull

                                                                                                              +
                                                                                                              +

                                                                                                              Inherited from Any

                                                                                                              +
                                                                                                              + +
                                                                                                              + +
                                                                                                              +
                                                                                                              +

                                                                                                              Ungrouped

                                                                                                              + +
                                                                                                              +
                                                                                                              + +
                                                                                                              + +
                                                                                                              + + + + + \ No newline at end of file diff --git a/Reified/latest/api/scalaxy/reified/internal/Optimizer$$Predef$.html b/JSON/latest/api/scalaxy/json/base/JSONPseudoParsingUtils$.html similarity index 92% rename from Reified/latest/api/scalaxy/reified/internal/Optimizer$$Predef$.html rename to JSON/latest/api/scalaxy/json/base/JSONPseudoParsingUtils$.html index 2e984a1e..18256d41 100644 --- a/Reified/latest/api/scalaxy/reified/internal/Optimizer$$Predef$.html +++ b/JSON/latest/api/scalaxy/json/base/JSONPseudoParsingUtils$.html @@ -2,9 +2,9 @@ - Predef - scalaxy-reified-doc: scalaxy-reified-doc 0.3-SNAPSHOT - scalaxy.reified.internal.Optimizer.Predef - - + JSONPseudoParsingUtils - scalaxy-json: scalaxy-json 0.3-SNAPSHOT - scalaxy.json.base.JSONPseudoParsingUtils + + @@ -12,7 +12,7 @@ + + + +
                                                                                                              + +

                                                                                                              scalaxy.json.base

                                                                                                              +

                                                                                                              JSONStringInterpolationMacros

                                                                                                              +
                                                                                                              + +

                                                                                                              + + + trait + + + JSONStringInterpolationMacros extends JsonDriverMacros + +

                                                                                                              + +
                                                                                                              + Linear Supertypes + +
                                                                                                              + + +
                                                                                                              +
                                                                                                              +
                                                                                                              + Ordering +
                                                                                                                + +
                                                                                                              1. Alphabetic
                                                                                                              2. +
                                                                                                              3. By inheritance
                                                                                                              4. +
                                                                                                              +
                                                                                                              +
                                                                                                              + Inherited
                                                                                                              +
                                                                                                              +
                                                                                                                +
                                                                                                              1. JSONStringInterpolationMacros
                                                                                                              2. JsonDriverMacros
                                                                                                              3. MacrosBase
                                                                                                              4. AnyRef
                                                                                                              5. Any
                                                                                                              6. +
                                                                                                              +
                                                                                                              + +
                                                                                                                +
                                                                                                              1. Hide All
                                                                                                              2. +
                                                                                                              3. Show all
                                                                                                              4. +
                                                                                                              + Learn more about member selection +
                                                                                                              +
                                                                                                              + Visibility +
                                                                                                              1. Public
                                                                                                              2. All
                                                                                                              +
                                                                                                              +
                                                                                                              + +
                                                                                                              +
                                                                                                              + + +
                                                                                                              +

                                                                                                              Type Members

                                                                                                              +
                                                                                                              1. + + +

                                                                                                                + + abstract + type + + + JSONArrayType <: AnyRef + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                JsonDriverMacros
                                                                                                                +
                                                                                                              2. + + +

                                                                                                                + + + type + + + JSONFieldType = (String, JSONValueType) + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                JsonDriverMacros
                                                                                                                +
                                                                                                              3. + + +

                                                                                                                + + abstract + type + + + JSONObjectType <: AnyRef + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                JsonDriverMacros
                                                                                                                +
                                                                                                              4. + + +

                                                                                                                + + abstract + type + + + JSONValueType <: AnyRef + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                JsonDriverMacros
                                                                                                                +
                                                                                                              +
                                                                                                              + +
                                                                                                              +

                                                                                                              Abstract Value Members

                                                                                                              +
                                                                                                              1. + + +

                                                                                                                + + abstract + def + + + isJField(c: Context)(tpe: scala.reflect.macros.Universe.Type): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                JsonDriverMacros
                                                                                                                +
                                                                                                              2. + + +

                                                                                                                + + abstract + def + + + isJFieldOption(c: Context)(tpe: scala.reflect.macros.Universe.Type): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                JsonDriverMacros
                                                                                                                +
                                                                                                              3. + + +

                                                                                                                + + abstract + def + + + parse(str: String, useBigDecimalForDouble: Boolean = false): JSONValueType + +

                                                                                                                + +
                                                                                                              4. + + +

                                                                                                                + + abstract + def + + + reportParsingException(c: Context)(ex: Throwable, posMap: Map[Int, scala.reflect.macros.Universe.Position]): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                JsonDriverMacros
                                                                                                                +
                                                                                                              +
                                                                                                              + +
                                                                                                              +

                                                                                                              Concrete Value Members

                                                                                                              +
                                                                                                              1. + + +

                                                                                                                + + final + def + + + !=(arg0: AnyRef): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              2. + + +

                                                                                                                + + final + def + + + !=(arg0: Any): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                Any
                                                                                                                +
                                                                                                              3. + + +

                                                                                                                + + final + def + + + ##(): Int + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef → Any
                                                                                                                +
                                                                                                              4. + + +

                                                                                                                + + final + def + + + ==(arg0: AnyRef): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              5. + + +

                                                                                                                + + final + def + + + ==(arg0: Any): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                Any
                                                                                                                +
                                                                                                              6. + + +

                                                                                                                + + final + def + + + asInstanceOf[T0]: T0 + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                Any
                                                                                                                +
                                                                                                              7. + + +

                                                                                                                + + + def + + + clone(): AnyRef + +

                                                                                                                +
                                                                                                                Attributes
                                                                                                                protected[java.lang]
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                Annotations
                                                                                                                + @throws( + + ... + ) + +
                                                                                                                +
                                                                                                              8. + + +

                                                                                                                + + final + def + + + eq(arg0: AnyRef): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              9. + + +

                                                                                                                + + + def + + + equals(arg0: Any): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef → Any
                                                                                                                +
                                                                                                              10. + + +

                                                                                                                + + + def + + + finalize(): Unit + +

                                                                                                                +
                                                                                                                Attributes
                                                                                                                protected[java.lang]
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                Annotations
                                                                                                                + @throws( + + classOf[java.lang.Throwable] + ) + +
                                                                                                                +
                                                                                                              11. + + +

                                                                                                                + + final + def + + + getClass(): Class[_] + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef → Any
                                                                                                                +
                                                                                                              12. + + +

                                                                                                                + + + def + + + hashCode(): Int + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef → Any
                                                                                                                +
                                                                                                              13. + + +

                                                                                                                + + + def + + + interpolateJsonString(c: Context)(args: scala.reflect.macros.Context.Expr[Any]*): scala.reflect.macros.Context.Expr[JSONValueType] + +

                                                                                                                + +
                                                                                                              14. + + +

                                                                                                                + + final + def + + + isInstanceOf[T0]: Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                Any
                                                                                                                +
                                                                                                              15. + + +

                                                                                                                + + final + def + + + ne(arg0: AnyRef): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              16. + + +

                                                                                                                + + final + def + + + notify(): Unit + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              17. + + +

                                                                                                                + + final + def + + + notifyAll(): Unit + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              18. + + +

                                                                                                                + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              19. + + +

                                                                                                                + + + def + + + toString(): String + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef → Any
                                                                                                                +
                                                                                                              20. + + +

                                                                                                                + + final + def + + + wait(): Unit + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                Annotations
                                                                                                                + @throws( + + ... + ) + +
                                                                                                                +
                                                                                                              21. + + +

                                                                                                                + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                Annotations
                                                                                                                + @throws( + + ... + ) + +
                                                                                                                +
                                                                                                              22. + + +

                                                                                                                + + final + def + + + wait(arg0: Long): Unit + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                Annotations
                                                                                                                + @throws( + + ... + ) + +
                                                                                                                +
                                                                                                              +
                                                                                                              + + + + +
                                                                                                              + +
                                                                                                              +
                                                                                                              +

                                                                                                              Inherited from JsonDriverMacros

                                                                                                              +
                                                                                                              +

                                                                                                              Inherited from MacrosBase

                                                                                                              +
                                                                                                              +

                                                                                                              Inherited from AnyRef

                                                                                                              +
                                                                                                              +

                                                                                                              Inherited from Any

                                                                                                              +
                                                                                                              + +
                                                                                                              + +
                                                                                                              +
                                                                                                              +

                                                                                                              Ungrouped

                                                                                                              + +
                                                                                                              +
                                                                                                              + +
                                                                                                              + +
                                                                                                              + + + + + \ No newline at end of file diff --git a/JSON/latest/api/scalaxy/json/base/Json4sMacros.html b/JSON/latest/api/scalaxy/json/base/Json4sMacros.html new file mode 100644 index 00000000..dcb4e60f --- /dev/null +++ b/JSON/latest/api/scalaxy/json/base/Json4sMacros.html @@ -0,0 +1,559 @@ + + + + + Json4sMacros - scalaxy-json: scalaxy-json 0.3-SNAPSHOT - scalaxy.json.base.Json4sMacros + + + + + + + + + + +
                                                                                                              + +

                                                                                                              scalaxy.json.base

                                                                                                              +

                                                                                                              Json4sMacros

                                                                                                              +
                                                                                                              + +

                                                                                                              + + + trait + + + Json4sMacros extends JsonDriverMacros + +

                                                                                                              + +
                                                                                                              + Linear Supertypes + +
                                                                                                              + + +
                                                                                                              +
                                                                                                              +
                                                                                                              + Ordering +
                                                                                                                + +
                                                                                                              1. Alphabetic
                                                                                                              2. +
                                                                                                              3. By inheritance
                                                                                                              4. +
                                                                                                              +
                                                                                                              +
                                                                                                              + Inherited
                                                                                                              +
                                                                                                              +
                                                                                                                +
                                                                                                              1. Json4sMacros
                                                                                                              2. JsonDriverMacros
                                                                                                              3. MacrosBase
                                                                                                              4. AnyRef
                                                                                                              5. Any
                                                                                                              6. +
                                                                                                              +
                                                                                                              + +
                                                                                                                +
                                                                                                              1. Hide All
                                                                                                              2. +
                                                                                                              3. Show all
                                                                                                              4. +
                                                                                                              + Learn more about member selection +
                                                                                                              +
                                                                                                              + Visibility +
                                                                                                              1. Public
                                                                                                              2. All
                                                                                                              +
                                                                                                              +
                                                                                                              + +
                                                                                                              +
                                                                                                              + + +
                                                                                                              +

                                                                                                              Type Members

                                                                                                              +
                                                                                                              1. + + +

                                                                                                                + + + type + + + JSONArrayType = JArray + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                Json4sMacros → JsonDriverMacros
                                                                                                                +
                                                                                                              2. + + +

                                                                                                                + + + type + + + JSONFieldType = (String, JSONValueType) + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                JsonDriverMacros
                                                                                                                +
                                                                                                              3. + + +

                                                                                                                + + + type + + + JSONObjectType = JObject + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                Json4sMacros → JsonDriverMacros
                                                                                                                +
                                                                                                              4. + + +

                                                                                                                + + + type + + + JSONValueType = JValue + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                Json4sMacros → JsonDriverMacros
                                                                                                                +
                                                                                                              +
                                                                                                              + + + +
                                                                                                              +

                                                                                                              Value Members

                                                                                                              +
                                                                                                              1. + + +

                                                                                                                + + final + def + + + !=(arg0: AnyRef): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              2. + + +

                                                                                                                + + final + def + + + !=(arg0: Any): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                Any
                                                                                                                +
                                                                                                              3. + + +

                                                                                                                + + final + def + + + ##(): Int + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef → Any
                                                                                                                +
                                                                                                              4. + + +

                                                                                                                + + final + def + + + ==(arg0: AnyRef): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              5. + + +

                                                                                                                + + final + def + + + ==(arg0: Any): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                Any
                                                                                                                +
                                                                                                              6. + + +

                                                                                                                + + final + def + + + asInstanceOf[T0]: T0 + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                Any
                                                                                                                +
                                                                                                              7. + + +

                                                                                                                + + + def + + + clone(): AnyRef + +

                                                                                                                +
                                                                                                                Attributes
                                                                                                                protected[java.lang]
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                Annotations
                                                                                                                + @throws( + + ... + ) + +
                                                                                                                +
                                                                                                              8. + + +

                                                                                                                + + final + def + + + eq(arg0: AnyRef): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              9. + + +

                                                                                                                + + + def + + + equals(arg0: Any): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef → Any
                                                                                                                +
                                                                                                              10. + + +

                                                                                                                + + + def + + + finalize(): Unit + +

                                                                                                                +
                                                                                                                Attributes
                                                                                                                protected[java.lang]
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                Annotations
                                                                                                                + @throws( + + classOf[java.lang.Throwable] + ) + +
                                                                                                                +
                                                                                                              11. + + +

                                                                                                                + + final + def + + + getClass(): Class[_] + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef → Any
                                                                                                                +
                                                                                                              12. + + +

                                                                                                                + + + def + + + hashCode(): Int + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef → Any
                                                                                                                +
                                                                                                              13. + + +

                                                                                                                + + final + def + + + isInstanceOf[T0]: Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                Any
                                                                                                                +
                                                                                                              14. + + +

                                                                                                                + + + def + + + isJField(c: Context)(tpe: scala.reflect.macros.Universe.Type): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                Json4sMacros → JsonDriverMacros
                                                                                                                +
                                                                                                              15. + + +

                                                                                                                + + + def + + + isJFieldOption(c: Context)(tpe: scala.reflect.macros.Universe.Type): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                Json4sMacros → JsonDriverMacros
                                                                                                                +
                                                                                                              16. + + +

                                                                                                                + + final + def + + + ne(arg0: AnyRef): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              17. + + +

                                                                                                                + + final + def + + + notify(): Unit + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              18. + + +

                                                                                                                + + final + def + + + notifyAll(): Unit + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              19. + + +

                                                                                                                + + + def + + + reifyJsonArray(c: Context)(args: List[scala.reflect.macros.Context.Expr[JValue]]): scala.reflect.macros.Context.Expr[JArray] + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                Json4sMacros → JsonDriverMacros
                                                                                                                +
                                                                                                              20. + + +

                                                                                                                + + + def + + + reifyJsonObject(c: Context)(args: List[scala.reflect.macros.Context.Expr[(String, JValue)]], containsOptionalFields: Boolean = false): scala.reflect.macros.Context.Expr[JObject] + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                Json4sMacros → JsonDriverMacros
                                                                                                                +
                                                                                                              21. + + +

                                                                                                                + + + def + + + reifyJsonValue(c: Context)(v: JValue, replacements: Map[String, (Tree, scala.reflect.macros.Universe.Type)]): scala.reflect.macros.Context.Expr[JValue] + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                Json4sMacros → JsonDriverMacros
                                                                                                                +
                                                                                                              22. + + +

                                                                                                                + + + def + + + reportParsingException(c: Context)(ex: Throwable, posMap: Map[Int, scala.reflect.macros.Universe.Position]): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                Json4sMacros → JsonDriverMacros
                                                                                                                +
                                                                                                              23. + + +

                                                                                                                + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              24. + + +

                                                                                                                + + + def + + + toString(): String + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef → Any
                                                                                                                +
                                                                                                              25. + + +

                                                                                                                + + final + def + + + wait(): Unit + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                Annotations
                                                                                                                + @throws( + + ... + ) + +
                                                                                                                +
                                                                                                              26. + + +

                                                                                                                + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                Annotations
                                                                                                                + @throws( + + ... + ) + +
                                                                                                                +
                                                                                                              27. + + +

                                                                                                                + + final + def + + + wait(arg0: Long): Unit + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                Annotations
                                                                                                                + @throws( + + ... + ) + +
                                                                                                                +
                                                                                                              +
                                                                                                              + + + + +
                                                                                                              + +
                                                                                                              +
                                                                                                              +

                                                                                                              Inherited from JsonDriverMacros

                                                                                                              +
                                                                                                              +

                                                                                                              Inherited from MacrosBase

                                                                                                              +
                                                                                                              +

                                                                                                              Inherited from AnyRef

                                                                                                              +
                                                                                                              +

                                                                                                              Inherited from Any

                                                                                                              +
                                                                                                              + +
                                                                                                              + +
                                                                                                              +
                                                                                                              +

                                                                                                              Ungrouped

                                                                                                              + +
                                                                                                              +
                                                                                                              + +
                                                                                                              + +
                                                                                                              + + + + + \ No newline at end of file diff --git a/JSON/latest/api/scalaxy/json/base/JsonDriverMacros.html b/JSON/latest/api/scalaxy/json/base/JsonDriverMacros.html new file mode 100644 index 00000000..ee9dfaf9 --- /dev/null +++ b/JSON/latest/api/scalaxy/json/base/JsonDriverMacros.html @@ -0,0 +1,524 @@ + + + + + JsonDriverMacros - scalaxy-json: scalaxy-json 0.3-SNAPSHOT - scalaxy.json.base.JsonDriverMacros + + + + + + + + + + +
                                                                                                              + +

                                                                                                              scalaxy.json.base

                                                                                                              +

                                                                                                              JsonDriverMacros

                                                                                                              +
                                                                                                              + +

                                                                                                              + + + trait + + + JsonDriverMacros extends MacrosBase + +

                                                                                                              + +
                                                                                                              + Linear Supertypes +
                                                                                                              MacrosBase, AnyRef, Any
                                                                                                              +
                                                                                                              + + +
                                                                                                              +
                                                                                                              +
                                                                                                              + Ordering +
                                                                                                                + +
                                                                                                              1. Alphabetic
                                                                                                              2. +
                                                                                                              3. By inheritance
                                                                                                              4. +
                                                                                                              +
                                                                                                              +
                                                                                                              + Inherited
                                                                                                              +
                                                                                                              +
                                                                                                                +
                                                                                                              1. JsonDriverMacros
                                                                                                              2. MacrosBase
                                                                                                              3. AnyRef
                                                                                                              4. Any
                                                                                                              5. +
                                                                                                              +
                                                                                                              + +
                                                                                                                +
                                                                                                              1. Hide All
                                                                                                              2. +
                                                                                                              3. Show all
                                                                                                              4. +
                                                                                                              + Learn more about member selection +
                                                                                                              +
                                                                                                              + Visibility +
                                                                                                              1. Public
                                                                                                              2. All
                                                                                                              +
                                                                                                              +
                                                                                                              + +
                                                                                                              +
                                                                                                              + + +
                                                                                                              +

                                                                                                              Type Members

                                                                                                              +
                                                                                                              1. + + +

                                                                                                                + + abstract + type + + + JSONArrayType <: AnyRef + +

                                                                                                                + +
                                                                                                              2. + + +

                                                                                                                + + + type + + + JSONFieldType = (String, JSONValueType) + +

                                                                                                                + +
                                                                                                              3. + + +

                                                                                                                + + abstract + type + + + JSONObjectType <: AnyRef + +

                                                                                                                + +
                                                                                                              4. + + +

                                                                                                                + + abstract + type + + + JSONValueType <: AnyRef + +

                                                                                                                + +
                                                                                                              +
                                                                                                              + +
                                                                                                              +

                                                                                                              Abstract Value Members

                                                                                                              +
                                                                                                              1. + + +

                                                                                                                + + abstract + def + + + isJField(c: Context)(tpe: scala.reflect.macros.Universe.Type): Boolean + +

                                                                                                                + +
                                                                                                              2. + + +

                                                                                                                + + abstract + def + + + isJFieldOption(c: Context)(tpe: scala.reflect.macros.Universe.Type): Boolean + +

                                                                                                                + +
                                                                                                              3. + + +

                                                                                                                + + abstract + def + + + reportParsingException(c: Context)(ex: Throwable, posMap: Map[Int, scala.reflect.macros.Universe.Position]): Boolean + +

                                                                                                                + +
                                                                                                              +
                                                                                                              + +
                                                                                                              +

                                                                                                              Concrete Value Members

                                                                                                              +
                                                                                                              1. + + +

                                                                                                                + + final + def + + + !=(arg0: AnyRef): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              2. + + +

                                                                                                                + + final + def + + + !=(arg0: Any): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                Any
                                                                                                                +
                                                                                                              3. + + +

                                                                                                                + + final + def + + + ##(): Int + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef → Any
                                                                                                                +
                                                                                                              4. + + +

                                                                                                                + + final + def + + + ==(arg0: AnyRef): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              5. + + +

                                                                                                                + + final + def + + + ==(arg0: Any): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                Any
                                                                                                                +
                                                                                                              6. + + +

                                                                                                                + + final + def + + + asInstanceOf[T0]: T0 + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                Any
                                                                                                                +
                                                                                                              7. + + +

                                                                                                                + + + def + + + clone(): AnyRef + +

                                                                                                                +
                                                                                                                Attributes
                                                                                                                protected[java.lang]
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                Annotations
                                                                                                                + @throws( + + ... + ) + +
                                                                                                                +
                                                                                                              8. + + +

                                                                                                                + + final + def + + + eq(arg0: AnyRef): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              9. + + +

                                                                                                                + + + def + + + equals(arg0: Any): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef → Any
                                                                                                                +
                                                                                                              10. + + +

                                                                                                                + + + def + + + finalize(): Unit + +

                                                                                                                +
                                                                                                                Attributes
                                                                                                                protected[java.lang]
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                Annotations
                                                                                                                + @throws( + + classOf[java.lang.Throwable] + ) + +
                                                                                                                +
                                                                                                              11. + + +

                                                                                                                + + final + def + + + getClass(): Class[_] + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef → Any
                                                                                                                +
                                                                                                              12. + + +

                                                                                                                + + + def + + + hashCode(): Int + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef → Any
                                                                                                                +
                                                                                                              13. + + +

                                                                                                                + + final + def + + + isInstanceOf[T0]: Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                Any
                                                                                                                +
                                                                                                              14. + + +

                                                                                                                + + final + def + + + ne(arg0: AnyRef): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              15. + + +

                                                                                                                + + final + def + + + notify(): Unit + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              16. + + +

                                                                                                                + + final + def + + + notifyAll(): Unit + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              17. + + +

                                                                                                                + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              18. + + +

                                                                                                                + + + def + + + toString(): String + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef → Any
                                                                                                                +
                                                                                                              19. + + +

                                                                                                                + + final + def + + + wait(): Unit + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                Annotations
                                                                                                                + @throws( + + ... + ) + +
                                                                                                                +
                                                                                                              20. + + +

                                                                                                                + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                Annotations
                                                                                                                + @throws( + + ... + ) + +
                                                                                                                +
                                                                                                              21. + + +

                                                                                                                + + final + def + + + wait(arg0: Long): Unit + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                Annotations
                                                                                                                + @throws( + + ... + ) + +
                                                                                                                +
                                                                                                              +
                                                                                                              + + + + +
                                                                                                              + +
                                                                                                              +
                                                                                                              +

                                                                                                              Inherited from MacrosBase

                                                                                                              +
                                                                                                              +

                                                                                                              Inherited from AnyRef

                                                                                                              +
                                                                                                              +

                                                                                                              Inherited from Any

                                                                                                              +
                                                                                                              + +
                                                                                                              + +
                                                                                                              +
                                                                                                              +

                                                                                                              Ungrouped

                                                                                                              + +
                                                                                                              +
                                                                                                              + +
                                                                                                              + +
                                                                                                              + + + + + \ No newline at end of file diff --git a/JSON/latest/api/scalaxy/json/base/MacrosBase.html b/JSON/latest/api/scalaxy/json/base/MacrosBase.html new file mode 100644 index 00000000..913f8aab --- /dev/null +++ b/JSON/latest/api/scalaxy/json/base/MacrosBase.html @@ -0,0 +1,425 @@ + + + + + MacrosBase - scalaxy-json: scalaxy-json 0.3-SNAPSHOT - scalaxy.json.base.MacrosBase + + + + + + + + + + +
                                                                                                              + +

                                                                                                              scalaxy.json.base

                                                                                                              +

                                                                                                              MacrosBase

                                                                                                              +
                                                                                                              + +

                                                                                                              + + + trait + + + MacrosBase extends AnyRef + +

                                                                                                              + +
                                                                                                              + Linear Supertypes +
                                                                                                              AnyRef, Any
                                                                                                              +
                                                                                                              + + +
                                                                                                              +
                                                                                                              +
                                                                                                              + Ordering +
                                                                                                                + +
                                                                                                              1. Alphabetic
                                                                                                              2. +
                                                                                                              3. By inheritance
                                                                                                              4. +
                                                                                                              +
                                                                                                              +
                                                                                                              + Inherited
                                                                                                              +
                                                                                                              +
                                                                                                                +
                                                                                                              1. MacrosBase
                                                                                                              2. AnyRef
                                                                                                              3. Any
                                                                                                              4. +
                                                                                                              +
                                                                                                              + +
                                                                                                                +
                                                                                                              1. Hide All
                                                                                                              2. +
                                                                                                              3. Show all
                                                                                                              4. +
                                                                                                              + Learn more about member selection +
                                                                                                              +
                                                                                                              + Visibility +
                                                                                                              1. Public
                                                                                                              2. All
                                                                                                              +
                                                                                                              +
                                                                                                              + +
                                                                                                              +
                                                                                                              + + + + + + +
                                                                                                              +

                                                                                                              Value Members

                                                                                                              +
                                                                                                              1. + + +

                                                                                                                + + final + def + + + !=(arg0: AnyRef): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              2. + + +

                                                                                                                + + final + def + + + !=(arg0: Any): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                Any
                                                                                                                +
                                                                                                              3. + + +

                                                                                                                + + final + def + + + ##(): Int + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef → Any
                                                                                                                +
                                                                                                              4. + + +

                                                                                                                + + final + def + + + ==(arg0: AnyRef): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              5. + + +

                                                                                                                + + final + def + + + ==(arg0: Any): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                Any
                                                                                                                +
                                                                                                              6. + + +

                                                                                                                + + final + def + + + asInstanceOf[T0]: T0 + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                Any
                                                                                                                +
                                                                                                              7. + + +

                                                                                                                + + + def + + + clone(): AnyRef + +

                                                                                                                +
                                                                                                                Attributes
                                                                                                                protected[java.lang]
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                Annotations
                                                                                                                + @throws( + + ... + ) + +
                                                                                                                +
                                                                                                              8. + + +

                                                                                                                + + final + def + + + eq(arg0: AnyRef): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              9. + + +

                                                                                                                + + + def + + + equals(arg0: Any): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef → Any
                                                                                                                +
                                                                                                              10. + + +

                                                                                                                + + + def + + + finalize(): Unit + +

                                                                                                                +
                                                                                                                Attributes
                                                                                                                protected[java.lang]
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                Annotations
                                                                                                                + @throws( + + classOf[java.lang.Throwable] + ) + +
                                                                                                                +
                                                                                                              11. + + +

                                                                                                                + + final + def + + + getClass(): Class[_] + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef → Any
                                                                                                                +
                                                                                                              12. + + +

                                                                                                                + + + def + + + hashCode(): Int + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef → Any
                                                                                                                +
                                                                                                              13. + + +

                                                                                                                + + final + def + + + isInstanceOf[T0]: Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                Any
                                                                                                                +
                                                                                                              14. + + +

                                                                                                                + + final + def + + + ne(arg0: AnyRef): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              15. + + +

                                                                                                                + + final + def + + + notify(): Unit + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              16. + + +

                                                                                                                + + final + def + + + notifyAll(): Unit + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              17. + + +

                                                                                                                + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              18. + + +

                                                                                                                + + + def + + + toString(): String + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef → Any
                                                                                                                +
                                                                                                              19. + + +

                                                                                                                + + final + def + + + wait(): Unit + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                Annotations
                                                                                                                + @throws( + + ... + ) + +
                                                                                                                +
                                                                                                              20. + + +

                                                                                                                + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                Annotations
                                                                                                                + @throws( + + ... + ) + +
                                                                                                                +
                                                                                                              21. + + +

                                                                                                                + + final + def + + + wait(arg0: Long): Unit + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                Annotations
                                                                                                                + @throws( + + ... + ) + +
                                                                                                                +
                                                                                                              +
                                                                                                              + + + + +
                                                                                                              + +
                                                                                                              +
                                                                                                              +

                                                                                                              Inherited from AnyRef

                                                                                                              +
                                                                                                              +

                                                                                                              Inherited from Any

                                                                                                              +
                                                                                                              + +
                                                                                                              + +
                                                                                                              +
                                                                                                              +

                                                                                                              Ungrouped

                                                                                                              + +
                                                                                                              +
                                                                                                              + +
                                                                                                              + +
                                                                                                              + + + + + \ No newline at end of file diff --git a/JSON/latest/api/scalaxy/json/base/Placeholders.html b/JSON/latest/api/scalaxy/json/base/Placeholders.html new file mode 100644 index 00000000..144592db --- /dev/null +++ b/JSON/latest/api/scalaxy/json/base/Placeholders.html @@ -0,0 +1,459 @@ + + + + + Placeholders - scalaxy-json: scalaxy-json 0.3-SNAPSHOT - scalaxy.json.base.Placeholders + + + + + + + + + + +
                                                                                                              + +

                                                                                                              scalaxy.json.base

                                                                                                              +

                                                                                                              Placeholders

                                                                                                              +
                                                                                                              + +

                                                                                                              + + + case class + + + Placeholders[P](sourceWithPlaceholders: String, placeholderNames: List[String], posMap: Map[Int, P], dotsName: String) extends Product with Serializable + +

                                                                                                              + +
                                                                                                              + Linear Supertypes +
                                                                                                              Serializable, Serializable, Product, Equals, AnyRef, Any
                                                                                                              +
                                                                                                              + + +
                                                                                                              +
                                                                                                              +
                                                                                                              + Ordering +
                                                                                                                + +
                                                                                                              1. Alphabetic
                                                                                                              2. +
                                                                                                              3. By inheritance
                                                                                                              4. +
                                                                                                              +
                                                                                                              +
                                                                                                              + Inherited
                                                                                                              +
                                                                                                              +
                                                                                                                +
                                                                                                              1. Placeholders
                                                                                                              2. Serializable
                                                                                                              3. Serializable
                                                                                                              4. Product
                                                                                                              5. Equals
                                                                                                              6. AnyRef
                                                                                                              7. Any
                                                                                                              8. +
                                                                                                              +
                                                                                                              + +
                                                                                                                +
                                                                                                              1. Hide All
                                                                                                              2. +
                                                                                                              3. Show all
                                                                                                              4. +
                                                                                                              + Learn more about member selection +
                                                                                                              +
                                                                                                              + Visibility +
                                                                                                              1. Public
                                                                                                              2. All
                                                                                                              +
                                                                                                              +
                                                                                                              + +
                                                                                                              +
                                                                                                              +
                                                                                                              +

                                                                                                              Instance Constructors

                                                                                                              +
                                                                                                              1. + + +

                                                                                                                + + + new + + + Placeholders(sourceWithPlaceholders: String, placeholderNames: List[String], posMap: Map[Int, P], dotsName: String) + +

                                                                                                                + +
                                                                                                              +
                                                                                                              + + + + + +
                                                                                                              +

                                                                                                              Value Members

                                                                                                              +
                                                                                                              1. + + +

                                                                                                                + + final + def + + + !=(arg0: AnyRef): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              2. + + +

                                                                                                                + + final + def + + + !=(arg0: Any): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                Any
                                                                                                                +
                                                                                                              3. + + +

                                                                                                                + + final + def + + + ##(): Int + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef → Any
                                                                                                                +
                                                                                                              4. + + +

                                                                                                                + + final + def + + + ==(arg0: AnyRef): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              5. + + +

                                                                                                                + + final + def + + + ==(arg0: Any): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                Any
                                                                                                                +
                                                                                                              6. + + +

                                                                                                                + + final + def + + + asInstanceOf[T0]: T0 + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                Any
                                                                                                                +
                                                                                                              7. + + +

                                                                                                                + + + def + + + clone(): AnyRef + +

                                                                                                                +
                                                                                                                Attributes
                                                                                                                protected[java.lang]
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                Annotations
                                                                                                                + @throws( + + ... + ) + +
                                                                                                                +
                                                                                                              8. + + +

                                                                                                                + + + val + + + dotsName: String + +

                                                                                                                + +
                                                                                                              9. + + +

                                                                                                                + + final + def + + + eq(arg0: AnyRef): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              10. + + +

                                                                                                                + + + def + + + finalize(): Unit + +

                                                                                                                +
                                                                                                                Attributes
                                                                                                                protected[java.lang]
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                Annotations
                                                                                                                + @throws( + + classOf[java.lang.Throwable] + ) + +
                                                                                                                +
                                                                                                              11. + + +

                                                                                                                + + final + def + + + getClass(): Class[_] + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef → Any
                                                                                                                +
                                                                                                              12. + + +

                                                                                                                + + final + def + + + isInstanceOf[T0]: Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                Any
                                                                                                                +
                                                                                                              13. + + +

                                                                                                                + + final + def + + + ne(arg0: AnyRef): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              14. + + +

                                                                                                                + + final + def + + + notify(): Unit + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              15. + + +

                                                                                                                + + final + def + + + notifyAll(): Unit + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              16. + + +

                                                                                                                + + + val + + + placeholderNames: List[String] + +

                                                                                                                + +
                                                                                                              17. + + +

                                                                                                                + + + val + + + posMap: Map[Int, P] + +

                                                                                                                + +
                                                                                                              18. + + +

                                                                                                                + + + val + + + sourceWithPlaceholders: String + +

                                                                                                                + +
                                                                                                              19. + + +

                                                                                                                + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              20. + + +

                                                                                                                + + final + def + + + wait(): Unit + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                Annotations
                                                                                                                + @throws( + + ... + ) + +
                                                                                                                +
                                                                                                              21. + + +

                                                                                                                + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                Annotations
                                                                                                                + @throws( + + ... + ) + +
                                                                                                                +
                                                                                                              22. + + +

                                                                                                                + + final + def + + + wait(arg0: Long): Unit + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                Annotations
                                                                                                                + @throws( + + ... + ) + +
                                                                                                                +
                                                                                                              +
                                                                                                              + + + + +
                                                                                                              + +
                                                                                                              +
                                                                                                              +

                                                                                                              Inherited from Serializable

                                                                                                              +
                                                                                                              +

                                                                                                              Inherited from Serializable

                                                                                                              +
                                                                                                              +

                                                                                                              Inherited from Product

                                                                                                              +
                                                                                                              +

                                                                                                              Inherited from Equals

                                                                                                              +
                                                                                                              +

                                                                                                              Inherited from AnyRef

                                                                                                              +
                                                                                                              +

                                                                                                              Inherited from Any

                                                                                                              +
                                                                                                              + +
                                                                                                              + +
                                                                                                              +
                                                                                                              +

                                                                                                              Ungrouped

                                                                                                              + +
                                                                                                              +
                                                                                                              + +
                                                                                                              + +
                                                                                                              + + + + + \ No newline at end of file diff --git a/JSON/latest/api/scalaxy/json/base/PseudoParsingUtils$$RegexExt.html b/JSON/latest/api/scalaxy/json/base/PseudoParsingUtils$$RegexExt.html new file mode 100644 index 00000000..3933e13c --- /dev/null +++ b/JSON/latest/api/scalaxy/json/base/PseudoParsingUtils$$RegexExt.html @@ -0,0 +1,293 @@ + + + + + RegexExt - scalaxy-json: scalaxy-json 0.3-SNAPSHOT - scalaxy.json.base.PseudoParsingUtils.RegexExt + + + + + + + + + + +
                                                                                                              + +

                                                                                                              scalaxy.json.base.PseudoParsingUtils

                                                                                                              +

                                                                                                              RegexExt

                                                                                                              +
                                                                                                              + +

                                                                                                              + + implicit final + class + + + RegexExt extends AnyVal + +

                                                                                                              + +
                                                                                                              + Linear Supertypes +
                                                                                                              AnyVal, NotNull, Any
                                                                                                              +
                                                                                                              + + +
                                                                                                              +
                                                                                                              +
                                                                                                              + Ordering +
                                                                                                                + +
                                                                                                              1. Alphabetic
                                                                                                              2. +
                                                                                                              3. By inheritance
                                                                                                              4. +
                                                                                                              +
                                                                                                              +
                                                                                                              + Inherited
                                                                                                              +
                                                                                                              +
                                                                                                                +
                                                                                                              1. RegexExt
                                                                                                              2. AnyVal
                                                                                                              3. NotNull
                                                                                                              4. Any
                                                                                                              5. +
                                                                                                              +
                                                                                                              + +
                                                                                                                +
                                                                                                              1. Hide All
                                                                                                              2. +
                                                                                                              3. Show all
                                                                                                              4. +
                                                                                                              + Learn more about member selection +
                                                                                                              +
                                                                                                              + Visibility +
                                                                                                              1. Public
                                                                                                              2. All
                                                                                                              +
                                                                                                              +
                                                                                                              + +
                                                                                                              +
                                                                                                              +
                                                                                                              +

                                                                                                              Instance Constructors

                                                                                                              +
                                                                                                              1. + + +

                                                                                                                + + + new + + + RegexExt(r: Regex) + +

                                                                                                                + +
                                                                                                              +
                                                                                                              + + + + + +
                                                                                                              +

                                                                                                              Value Members

                                                                                                              +
                                                                                                              1. + + +

                                                                                                                + + final + def + + + !=(arg0: Any): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                Any
                                                                                                                +
                                                                                                              2. + + +

                                                                                                                + + final + def + + + ##(): Int + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                Any
                                                                                                                +
                                                                                                              3. + + +

                                                                                                                + + final + def + + + ==(arg0: Any): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                Any
                                                                                                                +
                                                                                                              4. + + +

                                                                                                                + + final + def + + + asInstanceOf[T0]: T0 + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                Any
                                                                                                                +
                                                                                                              5. + + +

                                                                                                                + + + def + + + findAllMatchOutsidePatternIn(s: CharSequence, outsidePattern: Regex): Iterator[Match] + +

                                                                                                                + +
                                                                                                              6. + + +

                                                                                                                + + + def + + + findAllMatchOutsideRangesIn(s: CharSequence, bannedRanges: TreeMap[Int, Int]): Iterator[Match] + +

                                                                                                                + +
                                                                                                              7. + + +

                                                                                                                + + + def + + + findAllRangesIn(s: CharSequence): TreeMap[Int, Int] + +

                                                                                                                +

                                                                                                                Returns a map from range start to range end (no overlap)

                                                                                                                +
                                                                                                              8. + + +

                                                                                                                + + + def + + + getClass(): Class[_ <: AnyVal] + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyVal → Any
                                                                                                                +
                                                                                                              9. + + +

                                                                                                                + + final + def + + + isInstanceOf[T0]: Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                Any
                                                                                                                +
                                                                                                              10. + + +

                                                                                                                + + + val + + + r: Regex + +

                                                                                                                + +
                                                                                                              11. + + +

                                                                                                                + + + def + + + replaceAllOutsidePatternIn(target: CharSequence, replacer: (Match) ⇒ String, outsidePattern: Regex): String + +

                                                                                                                + +
                                                                                                              12. + + +

                                                                                                                + + + def + + + toString(): String + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                Any
                                                                                                                +
                                                                                                              +
                                                                                                              + + + + +
                                                                                                              + +
                                                                                                              +
                                                                                                              +

                                                                                                              Inherited from AnyVal

                                                                                                              +
                                                                                                              +

                                                                                                              Inherited from NotNull

                                                                                                              +
                                                                                                              +

                                                                                                              Inherited from Any

                                                                                                              +
                                                                                                              + +
                                                                                                              + +
                                                                                                              +
                                                                                                              +

                                                                                                              Ungrouped

                                                                                                              + +
                                                                                                              +
                                                                                                              + +
                                                                                                              + +
                                                                                                              + + + + + \ No newline at end of file diff --git a/Reified/latest/api/scalaxy/reified/internal/Optimizer$$Step$.html b/JSON/latest/api/scalaxy/json/base/PseudoParsingUtils$.html similarity index 92% rename from Reified/latest/api/scalaxy/reified/internal/Optimizer$$Step$.html rename to JSON/latest/api/scalaxy/json/base/PseudoParsingUtils$.html index 5ac2753c..e394a0af 100644 --- a/Reified/latest/api/scalaxy/reified/internal/Optimizer$$Step$.html +++ b/JSON/latest/api/scalaxy/json/base/PseudoParsingUtils$.html @@ -2,9 +2,9 @@ - Step - scalaxy-reified-doc: scalaxy-reified-doc 0.3-SNAPSHOT - scalaxy.reified.internal.Optimizer.Step - - + PseudoParsingUtils - scalaxy-json: scalaxy-json 0.3-SNAPSHOT - scalaxy.json.base.PseudoParsingUtils + + @@ -12,7 +12,7 @@ + + + +
                                                                                                              + +

                                                                                                              scalaxy.json

                                                                                                              +

                                                                                                              base

                                                                                                              +
                                                                                                              + +

                                                                                                              + + + package + + + base + +

                                                                                                              + +
                                                                                                              + + +
                                                                                                              +
                                                                                                              + + +
                                                                                                              + Visibility +
                                                                                                              1. Public
                                                                                                              2. All
                                                                                                              +
                                                                                                              +
                                                                                                              + +
                                                                                                              +
                                                                                                              + + +
                                                                                                              +

                                                                                                              Type Members

                                                                                                              +
                                                                                                              1. + + +

                                                                                                                + + abstract + class + + + ExtractibleJSONStringContext extends AnyRef + +

                                                                                                                + +
                                                                                                              2. + + +

                                                                                                                + + + trait + + + JSONStringInterpolationMacros extends JsonDriverMacros + +

                                                                                                                + +
                                                                                                              3. + + +

                                                                                                                + + + trait + + + Json4sMacros extends JsonDriverMacros + +

                                                                                                                + +
                                                                                                              4. + + +

                                                                                                                + + + trait + + + JsonDriverMacros extends MacrosBase + +

                                                                                                                + +
                                                                                                              5. + + +

                                                                                                                + + + trait + + + MacrosBase extends AnyRef + +

                                                                                                                + +
                                                                                                              6. + + +

                                                                                                                + + + case class + + + Placeholders[P](sourceWithPlaceholders: String, placeholderNames: List[String], posMap: Map[Int, P], dotsName: String) extends Product with Serializable + +

                                                                                                                + +
                                                                                                              +
                                                                                                              + + + +
                                                                                                              +

                                                                                                              Value Members

                                                                                                              +
                                                                                                              1. + + +

                                                                                                                + + + object + + + ExtractibleJSONStringContext + +

                                                                                                                + +
                                                                                                              2. + + +

                                                                                                                + + + object + + + JSONPseudoParsingUtils + +

                                                                                                                + +
                                                                                                              3. + + +

                                                                                                                + + + object + + + PseudoParsingUtils + +

                                                                                                                + +
                                                                                                              +
                                                                                                              + + + + +
                                                                                                              + +
                                                                                                              + + +
                                                                                                              + +
                                                                                                              +
                                                                                                              +

                                                                                                              Ungrouped

                                                                                                              + +
                                                                                                              +
                                                                                                              + +
                                                                                                              + +
                                                                                                              + + + + + \ No newline at end of file diff --git a/JSON/latest/api/scalaxy/json/jackson/package$$JSONStringContext$json$.html b/JSON/latest/api/scalaxy/json/jackson/package$$JSONStringContext$json$.html new file mode 100644 index 00000000..595e5f60 --- /dev/null +++ b/JSON/latest/api/scalaxy/json/jackson/package$$JSONStringContext$json$.html @@ -0,0 +1,482 @@ + + + + + json - scalaxy-json: scalaxy-json 0.3-SNAPSHOT - scalaxy.json.jackson.JSONStringContext.json + + + + + + + + + + + + +

                                                                                                              + + + object + + + json extends ExtractibleJSONStringContext + +

                                                                                                              + +
                                                                                                              + Linear Supertypes + +
                                                                                                              + + +
                                                                                                              +
                                                                                                              +
                                                                                                              + Ordering +
                                                                                                                + +
                                                                                                              1. Alphabetic
                                                                                                              2. +
                                                                                                              3. By inheritance
                                                                                                              4. +
                                                                                                              +
                                                                                                              +
                                                                                                              + Inherited
                                                                                                              +
                                                                                                              +
                                                                                                                +
                                                                                                              1. json
                                                                                                              2. ExtractibleJSONStringContext
                                                                                                              3. AnyRef
                                                                                                              4. Any
                                                                                                              5. +
                                                                                                              +
                                                                                                              + +
                                                                                                                +
                                                                                                              1. Hide All
                                                                                                              2. +
                                                                                                              3. Show all
                                                                                                              4. +
                                                                                                              + Learn more about member selection +
                                                                                                              +
                                                                                                              + Visibility +
                                                                                                              1. Public
                                                                                                              2. All
                                                                                                              +
                                                                                                              +
                                                                                                              + +
                                                                                                              +
                                                                                                              + + + + + + +
                                                                                                              +

                                                                                                              Value Members

                                                                                                              +
                                                                                                              1. + + +

                                                                                                                + + final + def + + + !=(arg0: AnyRef): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              2. + + +

                                                                                                                + + final + def + + + !=(arg0: Any): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                Any
                                                                                                                +
                                                                                                              3. + + +

                                                                                                                + + final + def + + + ##(): Int + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef → Any
                                                                                                                +
                                                                                                              4. + + +

                                                                                                                + + final + def + + + ==(arg0: AnyRef): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              5. + + +

                                                                                                                + + final + def + + + ==(arg0: Any): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                Any
                                                                                                                +
                                                                                                              6. + + +

                                                                                                                + + + def + + + apply(args: Any*): JValue + +

                                                                                                                +
                                                                                                                Annotations
                                                                                                                + @macroImpl( + + ... + ) + +
                                                                                                                +
                                                                                                              7. + + +

                                                                                                                + + final + def + + + asInstanceOf[T0]: T0 + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                Any
                                                                                                                +
                                                                                                              8. + + +

                                                                                                                + + + def + + + clone(): AnyRef + +

                                                                                                                +
                                                                                                                Attributes
                                                                                                                protected[java.lang]
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                Annotations
                                                                                                                + @throws( + + ... + ) + +
                                                                                                                +
                                                                                                              9. + + +

                                                                                                                + + final + def + + + eq(arg0: AnyRef): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              10. + + +

                                                                                                                + + + def + + + equals(arg0: Any): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef → Any
                                                                                                                +
                                                                                                              11. + + +

                                                                                                                + + + def + + + finalize(): Unit + +

                                                                                                                +
                                                                                                                Attributes
                                                                                                                protected[java.lang]
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                Annotations
                                                                                                                + @throws( + + classOf[java.lang.Throwable] + ) + +
                                                                                                                +
                                                                                                              12. + + +

                                                                                                                + + final + def + + + getClass(): Class[_] + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef → Any
                                                                                                                +
                                                                                                              13. + + +

                                                                                                                + + + def + + + hashCode(): Int + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef → Any
                                                                                                                +
                                                                                                              14. + + +

                                                                                                                + + final + def + + + isInstanceOf[T0]: Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                Any
                                                                                                                +
                                                                                                              15. + + +

                                                                                                                + + final + def + + + ne(arg0: AnyRef): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              16. + + +

                                                                                                                + + final + def + + + notify(): Unit + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              17. + + +

                                                                                                                + + final + def + + + notifyAll(): Unit + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              18. + + +

                                                                                                                + + + def + + + parse(str: String): JValue + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                json → ExtractibleJSONStringContext
                                                                                                                +
                                                                                                              19. + + +

                                                                                                                + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              20. + + +

                                                                                                                + + + def + + + toString(): String + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef → Any
                                                                                                                +
                                                                                                              21. + + +

                                                                                                                + + + def + + + unapplySeq(value: JValue): Option[Seq[Any]] + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                ExtractibleJSONStringContext
                                                                                                                +
                                                                                                              22. + + +

                                                                                                                + + + def + + + unapplySeq(str: String): Option[Seq[Any]] + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                ExtractibleJSONStringContext
                                                                                                                +
                                                                                                              23. + + +

                                                                                                                + + final + def + + + wait(): Unit + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                Annotations
                                                                                                                + @throws( + + ... + ) + +
                                                                                                                +
                                                                                                              24. + + +

                                                                                                                + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                Annotations
                                                                                                                + @throws( + + ... + ) + +
                                                                                                                +
                                                                                                              25. + + +

                                                                                                                + + final + def + + + wait(arg0: Long): Unit + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                Annotations
                                                                                                                + @throws( + + ... + ) + +
                                                                                                                +
                                                                                                              +
                                                                                                              + + + + +
                                                                                                              + +
                                                                                                              +
                                                                                                              +

                                                                                                              Inherited from ExtractibleJSONStringContext

                                                                                                              +
                                                                                                              +

                                                                                                              Inherited from AnyRef

                                                                                                              +
                                                                                                              +

                                                                                                              Inherited from Any

                                                                                                              +
                                                                                                              + +
                                                                                                              + +
                                                                                                              +
                                                                                                              +

                                                                                                              Ungrouped

                                                                                                              + +
                                                                                                              +
                                                                                                              + +
                                                                                                              + +
                                                                                                              + + + + + \ No newline at end of file diff --git a/JSON/latest/api/scalaxy/json/jackson/package$$JSONStringContext.html b/JSON/latest/api/scalaxy/json/jackson/package$$JSONStringContext.html new file mode 100644 index 00000000..18d1bd6c --- /dev/null +++ b/JSON/latest/api/scalaxy/json/jackson/package$$JSONStringContext.html @@ -0,0 +1,464 @@ + + + + + JSONStringContext - scalaxy-json: scalaxy-json 0.3-SNAPSHOT - scalaxy.json.jackson.JSONStringContext + + + + + + + + + + +
                                                                                                              + +

                                                                                                              scalaxy.json.jackson

                                                                                                              +

                                                                                                              JSONStringContext

                                                                                                              +
                                                                                                              + +

                                                                                                              + + implicit + class + + + JSONStringContext extends AnyRef + +

                                                                                                              + +
                                                                                                              + Linear Supertypes +
                                                                                                              AnyRef, Any
                                                                                                              +
                                                                                                              + + +
                                                                                                              +
                                                                                                              +
                                                                                                              + Ordering +
                                                                                                                + +
                                                                                                              1. Alphabetic
                                                                                                              2. +
                                                                                                              3. By inheritance
                                                                                                              4. +
                                                                                                              +
                                                                                                              +
                                                                                                              + Inherited
                                                                                                              +
                                                                                                              +
                                                                                                                +
                                                                                                              1. JSONStringContext
                                                                                                              2. AnyRef
                                                                                                              3. Any
                                                                                                              4. +
                                                                                                              +
                                                                                                              + +
                                                                                                                +
                                                                                                              1. Hide All
                                                                                                              2. +
                                                                                                              3. Show all
                                                                                                              4. +
                                                                                                              + Learn more about member selection +
                                                                                                              +
                                                                                                              + Visibility +
                                                                                                              1. Public
                                                                                                              2. All
                                                                                                              +
                                                                                                              +
                                                                                                              + +
                                                                                                              +
                                                                                                              +
                                                                                                              +

                                                                                                              Instance Constructors

                                                                                                              +
                                                                                                              1. + + +

                                                                                                                + + + new + + + JSONStringContext(context: StringContext) + +

                                                                                                                + +
                                                                                                              +
                                                                                                              + + + + + +
                                                                                                              +

                                                                                                              Value Members

                                                                                                              +
                                                                                                              1. + + +

                                                                                                                + + final + def + + + !=(arg0: AnyRef): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              2. + + +

                                                                                                                + + final + def + + + !=(arg0: Any): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                Any
                                                                                                                +
                                                                                                              3. + + +

                                                                                                                + + final + def + + + ##(): Int + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef → Any
                                                                                                                +
                                                                                                              4. + + +

                                                                                                                + + final + def + + + ==(arg0: AnyRef): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              5. + + +

                                                                                                                + + final + def + + + ==(arg0: Any): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                Any
                                                                                                                +
                                                                                                              6. + + +

                                                                                                                + + final + def + + + asInstanceOf[T0]: T0 + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                Any
                                                                                                                +
                                                                                                              7. + + +

                                                                                                                + + + def + + + clone(): AnyRef + +

                                                                                                                +
                                                                                                                Attributes
                                                                                                                protected[java.lang]
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                Annotations
                                                                                                                + @throws( + + ... + ) + +
                                                                                                                +
                                                                                                              8. + + +

                                                                                                                + + + val + + + context: StringContext + +

                                                                                                                + +
                                                                                                              9. + + +

                                                                                                                + + final + def + + + eq(arg0: AnyRef): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              10. + + +

                                                                                                                + + + def + + + equals(arg0: Any): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef → Any
                                                                                                                +
                                                                                                              11. + + +

                                                                                                                + + + def + + + finalize(): Unit + +

                                                                                                                +
                                                                                                                Attributes
                                                                                                                protected[java.lang]
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                Annotations
                                                                                                                + @throws( + + classOf[java.lang.Throwable] + ) + +
                                                                                                                +
                                                                                                              12. + + +

                                                                                                                + + final + def + + + getClass(): Class[_] + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef → Any
                                                                                                                +
                                                                                                              13. + + +

                                                                                                                + + + def + + + hashCode(): Int + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef → Any
                                                                                                                +
                                                                                                              14. + + +

                                                                                                                + + final + def + + + isInstanceOf[T0]: Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                Any
                                                                                                                +
                                                                                                              15. + + +

                                                                                                                + + + object + + + json extends ExtractibleJSONStringContext + +

                                                                                                                + +
                                                                                                              16. + + +

                                                                                                                + + final + def + + + ne(arg0: AnyRef): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              17. + + +

                                                                                                                + + final + def + + + notify(): Unit + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              18. + + +

                                                                                                                + + final + def + + + notifyAll(): Unit + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              19. + + +

                                                                                                                + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              20. + + +

                                                                                                                + + + def + + + toString(): String + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef → Any
                                                                                                                +
                                                                                                              21. + + +

                                                                                                                + + final + def + + + wait(): Unit + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                Annotations
                                                                                                                + @throws( + + ... + ) + +
                                                                                                                +
                                                                                                              22. + + +

                                                                                                                + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                Annotations
                                                                                                                + @throws( + + ... + ) + +
                                                                                                                +
                                                                                                              23. + + +

                                                                                                                + + final + def + + + wait(arg0: Long): Unit + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                Annotations
                                                                                                                + @throws( + + ... + ) + +
                                                                                                                +
                                                                                                              +
                                                                                                              + + + + +
                                                                                                              + +
                                                                                                              +
                                                                                                              +

                                                                                                              Inherited from AnyRef

                                                                                                              +
                                                                                                              +

                                                                                                              Inherited from Any

                                                                                                              +
                                                                                                              + +
                                                                                                              + +
                                                                                                              +
                                                                                                              +

                                                                                                              Ungrouped

                                                                                                              + +
                                                                                                              +
                                                                                                              + +
                                                                                                              + +
                                                                                                              + + + + + \ No newline at end of file diff --git a/JSON/latest/api/scalaxy/json/jackson/package.html b/JSON/latest/api/scalaxy/json/jackson/package.html new file mode 100644 index 00000000..c7a1019b --- /dev/null +++ b/JSON/latest/api/scalaxy/json/jackson/package.html @@ -0,0 +1,544 @@ + + + + + jackson - scalaxy-json: scalaxy-json 0.3-SNAPSHOT - scalaxy.json.jackson + + + + + + + + + + +
                                                                                                              + +

                                                                                                              scalaxy.json

                                                                                                              +

                                                                                                              jackson

                                                                                                              +
                                                                                                              + +

                                                                                                              + + + package + + + jackson + +

                                                                                                              + +
                                                                                                              + Linear Supertypes +
                                                                                                              PackageBase, AnyRef, Any
                                                                                                              +
                                                                                                              + + +
                                                                                                              +
                                                                                                              +
                                                                                                              + Ordering +
                                                                                                                + +
                                                                                                              1. Alphabetic
                                                                                                              2. +
                                                                                                              3. By inheritance
                                                                                                              4. +
                                                                                                              +
                                                                                                              +
                                                                                                              + Inherited
                                                                                                              +
                                                                                                              +
                                                                                                                +
                                                                                                              1. jackson
                                                                                                              2. PackageBase
                                                                                                              3. AnyRef
                                                                                                              4. Any
                                                                                                              5. +
                                                                                                              +
                                                                                                              + +
                                                                                                                +
                                                                                                              1. Hide All
                                                                                                              2. +
                                                                                                              3. Show all
                                                                                                              4. +
                                                                                                              + Learn more about member selection +
                                                                                                              +
                                                                                                              + Visibility +
                                                                                                              1. Public
                                                                                                              2. All
                                                                                                              +
                                                                                                              +
                                                                                                              + +
                                                                                                              +
                                                                                                              + + +
                                                                                                              +

                                                                                                              Type Members

                                                                                                              +
                                                                                                              1. + + +

                                                                                                                + + implicit + class + + + JSONStringContext extends AnyRef + +

                                                                                                                + +
                                                                                                              2. + + +

                                                                                                                + + + class + + + PreparedJValue extends AnyRef + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                PackageBase
                                                                                                                +
                                                                                                              +
                                                                                                              + + + +
                                                                                                              +

                                                                                                              Value Members

                                                                                                              +
                                                                                                              1. + + +

                                                                                                                + + implicit + def + + + Boolean2JValue(v: Boolean): JBool + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                PackageBase
                                                                                                                Annotations
                                                                                                                + @macroImpl( + + ... + ) + +
                                                                                                                +
                                                                                                              2. + + +

                                                                                                                + + implicit + def + + + BooleanJField(v: (String, Boolean)): (String, JValue) + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                PackageBase
                                                                                                                Annotations
                                                                                                                + @macroImpl( + + ... + ) + +
                                                                                                                +
                                                                                                              3. + + +

                                                                                                                + + implicit + def + + + Byte2JValue(v: Byte): JDouble + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                PackageBase
                                                                                                                Annotations
                                                                                                                + @macroImpl( + + ... + ) + +
                                                                                                                +
                                                                                                              4. + + +

                                                                                                                + + implicit + def + + + ByteJField(v: (String, Byte)): (String, JValue) + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                PackageBase
                                                                                                                Annotations
                                                                                                                + @macroImpl( + + ... + ) + +
                                                                                                                +
                                                                                                              5. + + +

                                                                                                                + + implicit + def + + + Char2JValue(v: Char): JString + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                PackageBase
                                                                                                                Annotations
                                                                                                                + @macroImpl( + + ... + ) + +
                                                                                                                +
                                                                                                              6. + + +

                                                                                                                + + implicit + def + + + CharJField(v: (String, Char)): (String, JValue) + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                PackageBase
                                                                                                                Annotations
                                                                                                                + @macroImpl( + + ... + ) + +
                                                                                                                +
                                                                                                              7. + + +

                                                                                                                + + implicit + def + + + Double2JValue(v: Double): JDouble + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                PackageBase
                                                                                                                Annotations
                                                                                                                + @macroImpl( + + ... + ) + +
                                                                                                                +
                                                                                                              8. + + +

                                                                                                                + + implicit + def + + + DoubleJField(v: (String, Double)): (String, JValue) + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                PackageBase
                                                                                                                Annotations
                                                                                                                + @macroImpl( + + ... + ) + +
                                                                                                                +
                                                                                                              9. + + +

                                                                                                                + + implicit + def + + + Float2JValue(v: Float): JDouble + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                PackageBase
                                                                                                                Annotations
                                                                                                                + @macroImpl( + + ... + ) + +
                                                                                                                +
                                                                                                              10. + + +

                                                                                                                + + implicit + def + + + FloatJField(v: (String, Float)): (String, JValue) + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                PackageBase
                                                                                                                Annotations
                                                                                                                + @macroImpl( + + ... + ) + +
                                                                                                                +
                                                                                                              11. + + +

                                                                                                                + + implicit + def + + + Int2JValue(v: Int): JDouble + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                PackageBase
                                                                                                                Annotations
                                                                                                                + @macroImpl( + + ... + ) + +
                                                                                                                +
                                                                                                              12. + + +

                                                                                                                + + implicit + def + + + IntJField(v: (String, Int)): (String, JValue) + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                PackageBase
                                                                                                                Annotations
                                                                                                                + @macroImpl( + + ... + ) + +
                                                                                                                +
                                                                                                              13. + + +

                                                                                                                + + implicit + def + + + Long2JValue(v: Long): JDouble + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                PackageBase
                                                                                                                Annotations
                                                                                                                + @macroImpl( + + ... + ) + +
                                                                                                                +
                                                                                                              14. + + +

                                                                                                                + + implicit + def + + + LongJField(v: (String, Long)): (String, JValue) + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                PackageBase
                                                                                                                Annotations
                                                                                                                + @macroImpl( + + ... + ) + +
                                                                                                                +
                                                                                                              15. + + +

                                                                                                                + + implicit + def + + + Short2JValue(v: Short): JDouble + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                PackageBase
                                                                                                                Annotations
                                                                                                                + @macroImpl( + + ... + ) + +
                                                                                                                +
                                                                                                              16. + + +

                                                                                                                + + implicit + def + + + ShortJField(v: (String, Short)): (String, JValue) + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                PackageBase
                                                                                                                Annotations
                                                                                                                + @macroImpl( + + ... + ) + +
                                                                                                                +
                                                                                                              17. + + +

                                                                                                                + + implicit + def + + + String2JValue(v: String): JString + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                PackageBase
                                                                                                                Annotations
                                                                                                                + @macroImpl( + + ... + ) + +
                                                                                                                +
                                                                                                              18. + + +

                                                                                                                + + implicit + def + + + StringJField(v: (String, String)): (String, JValue) + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                PackageBase
                                                                                                                Annotations
                                                                                                                + @macroImpl( + + ... + ) + +
                                                                                                                +
                                                                                                              19. + + +

                                                                                                                + + + def + + + configureLooseSyntaxParser(mapper: ObjectMapper = JsonMethods.mapper): Unit + +

                                                                                                                + +
                                                                                                              20. + + +

                                                                                                                + + + object + + + json extends Dynamic + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                PackageBase
                                                                                                                +
                                                                                                              21. + + +

                                                                                                                + + implicit + def + + + preparedJValue2JValue(p: PreparedJValue): JValue + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                PackageBase
                                                                                                                +
                                                                                                              22. + + +

                                                                                                                + + implicit + def + + + preparedJValue2String(p: PreparedJValue): String + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                PackageBase
                                                                                                                +
                                                                                                              +
                                                                                                              + + + + +
                                                                                                              + +
                                                                                                              +
                                                                                                              +

                                                                                                              Inherited from PackageBase

                                                                                                              +
                                                                                                              +

                                                                                                              Inherited from AnyRef

                                                                                                              +
                                                                                                              +

                                                                                                              Inherited from Any

                                                                                                              +
                                                                                                              + +
                                                                                                              + +
                                                                                                              +
                                                                                                              +

                                                                                                              Ungrouped

                                                                                                              + +
                                                                                                              +
                                                                                                              + +
                                                                                                              + +
                                                                                                              + + + + + \ No newline at end of file diff --git a/JSON/latest/api/scalaxy/json/native/package$$JSONStringContext$json$.html b/JSON/latest/api/scalaxy/json/native/package$$JSONStringContext$json$.html new file mode 100644 index 00000000..ea90fb43 --- /dev/null +++ b/JSON/latest/api/scalaxy/json/native/package$$JSONStringContext$json$.html @@ -0,0 +1,482 @@ + + + + + json - scalaxy-json: scalaxy-json 0.3-SNAPSHOT - scalaxy.json.native.JSONStringContext.json + + + + + + + + + + + + +

                                                                                                              + + + object + + + json extends ExtractibleJSONStringContext + +

                                                                                                              + +
                                                                                                              + Linear Supertypes + +
                                                                                                              + + +
                                                                                                              +
                                                                                                              +
                                                                                                              + Ordering +
                                                                                                                + +
                                                                                                              1. Alphabetic
                                                                                                              2. +
                                                                                                              3. By inheritance
                                                                                                              4. +
                                                                                                              +
                                                                                                              +
                                                                                                              + Inherited
                                                                                                              +
                                                                                                              +
                                                                                                                +
                                                                                                              1. json
                                                                                                              2. ExtractibleJSONStringContext
                                                                                                              3. AnyRef
                                                                                                              4. Any
                                                                                                              5. +
                                                                                                              +
                                                                                                              + +
                                                                                                                +
                                                                                                              1. Hide All
                                                                                                              2. +
                                                                                                              3. Show all
                                                                                                              4. +
                                                                                                              + Learn more about member selection +
                                                                                                              +
                                                                                                              + Visibility +
                                                                                                              1. Public
                                                                                                              2. All
                                                                                                              +
                                                                                                              +
                                                                                                              + +
                                                                                                              +
                                                                                                              + + + + + + +
                                                                                                              +

                                                                                                              Value Members

                                                                                                              +
                                                                                                              1. + + +

                                                                                                                + + final + def + + + !=(arg0: AnyRef): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              2. + + +

                                                                                                                + + final + def + + + !=(arg0: Any): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                Any
                                                                                                                +
                                                                                                              3. + + +

                                                                                                                + + final + def + + + ##(): Int + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef → Any
                                                                                                                +
                                                                                                              4. + + +

                                                                                                                + + final + def + + + ==(arg0: AnyRef): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              5. + + +

                                                                                                                + + final + def + + + ==(arg0: Any): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                Any
                                                                                                                +
                                                                                                              6. + + +

                                                                                                                + + + def + + + apply(args: Any*): JValue + +

                                                                                                                +
                                                                                                                Annotations
                                                                                                                + @macroImpl( + + ... + ) + +
                                                                                                                +
                                                                                                              7. + + +

                                                                                                                + + final + def + + + asInstanceOf[T0]: T0 + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                Any
                                                                                                                +
                                                                                                              8. + + +

                                                                                                                + + + def + + + clone(): AnyRef + +

                                                                                                                +
                                                                                                                Attributes
                                                                                                                protected[java.lang]
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                Annotations
                                                                                                                + @throws( + + ... + ) + +
                                                                                                                +
                                                                                                              9. + + +

                                                                                                                + + final + def + + + eq(arg0: AnyRef): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              10. + + +

                                                                                                                + + + def + + + equals(arg0: Any): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef → Any
                                                                                                                +
                                                                                                              11. + + +

                                                                                                                + + + def + + + finalize(): Unit + +

                                                                                                                +
                                                                                                                Attributes
                                                                                                                protected[java.lang]
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                Annotations
                                                                                                                + @throws( + + classOf[java.lang.Throwable] + ) + +
                                                                                                                +
                                                                                                              12. + + +

                                                                                                                + + final + def + + + getClass(): Class[_] + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef → Any
                                                                                                                +
                                                                                                              13. + + +

                                                                                                                + + + def + + + hashCode(): Int + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef → Any
                                                                                                                +
                                                                                                              14. + + +

                                                                                                                + + final + def + + + isInstanceOf[T0]: Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                Any
                                                                                                                +
                                                                                                              15. + + +

                                                                                                                + + final + def + + + ne(arg0: AnyRef): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              16. + + +

                                                                                                                + + final + def + + + notify(): Unit + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              17. + + +

                                                                                                                + + final + def + + + notifyAll(): Unit + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              18. + + +

                                                                                                                + + + def + + + parse(str: String): JValue + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                json → ExtractibleJSONStringContext
                                                                                                                +
                                                                                                              19. + + +

                                                                                                                + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              20. + + +

                                                                                                                + + + def + + + toString(): String + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef → Any
                                                                                                                +
                                                                                                              21. + + +

                                                                                                                + + + def + + + unapplySeq(value: JValue): Option[Seq[Any]] + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                ExtractibleJSONStringContext
                                                                                                                +
                                                                                                              22. + + +

                                                                                                                + + + def + + + unapplySeq(str: String): Option[Seq[Any]] + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                ExtractibleJSONStringContext
                                                                                                                +
                                                                                                              23. + + +

                                                                                                                + + final + def + + + wait(): Unit + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                Annotations
                                                                                                                + @throws( + + ... + ) + +
                                                                                                                +
                                                                                                              24. + + +

                                                                                                                + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                Annotations
                                                                                                                + @throws( + + ... + ) + +
                                                                                                                +
                                                                                                              25. + + +

                                                                                                                + + final + def + + + wait(arg0: Long): Unit + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                Annotations
                                                                                                                + @throws( + + ... + ) + +
                                                                                                                +
                                                                                                              +
                                                                                                              + + + + +
                                                                                                              + +
                                                                                                              +
                                                                                                              +

                                                                                                              Inherited from ExtractibleJSONStringContext

                                                                                                              +
                                                                                                              +

                                                                                                              Inherited from AnyRef

                                                                                                              +
                                                                                                              +

                                                                                                              Inherited from Any

                                                                                                              +
                                                                                                              + +
                                                                                                              + +
                                                                                                              +
                                                                                                              +

                                                                                                              Ungrouped

                                                                                                              + +
                                                                                                              +
                                                                                                              + +
                                                                                                              + +
                                                                                                              + + + + + \ No newline at end of file diff --git a/Reified/latest/api/scalaxy/reified/internal/Optimizer$$CommonScalaNames$$N.html b/JSON/latest/api/scalaxy/json/native/package$$JSONStringContext.html similarity index 86% rename from Reified/latest/api/scalaxy/reified/internal/Optimizer$$CommonScalaNames$$N.html rename to JSON/latest/api/scalaxy/json/native/package$$JSONStringContext.html index 29b7fbd2..21435653 100644 --- a/Reified/latest/api/scalaxy/reified/internal/Optimizer$$CommonScalaNames$$N.html +++ b/JSON/latest/api/scalaxy/json/native/package$$JSONStringContext.html @@ -2,9 +2,9 @@ - N - scalaxy-reified-doc: scalaxy-reified-doc 0.3-SNAPSHOT - scalaxy.reified.internal.Optimizer.CommonScalaNames.N - - + JSONStringContext - scalaxy-json: scalaxy-json 0.3-SNAPSHOT - scalaxy.json.native.JSONStringContext + + @@ -12,7 +12,7 @@ + + + +
                                                                                                              + +

                                                                                                              scalaxy.json

                                                                                                              +

                                                                                                              native

                                                                                                              +
                                                                                                              + +

                                                                                                              + + + package + + + native + +

                                                                                                              + +
                                                                                                              + Linear Supertypes +
                                                                                                              PackageBase, AnyRef, Any
                                                                                                              +
                                                                                                              + + +
                                                                                                              +
                                                                                                              +
                                                                                                              + Ordering +
                                                                                                                + +
                                                                                                              1. Alphabetic
                                                                                                              2. +
                                                                                                              3. By inheritance
                                                                                                              4. +
                                                                                                              +
                                                                                                              +
                                                                                                              + Inherited
                                                                                                              +
                                                                                                              +
                                                                                                                +
                                                                                                              1. native
                                                                                                              2. PackageBase
                                                                                                              3. AnyRef
                                                                                                              4. Any
                                                                                                              5. +
                                                                                                              +
                                                                                                              + +
                                                                                                                +
                                                                                                              1. Hide All
                                                                                                              2. +
                                                                                                              3. Show all
                                                                                                              4. +
                                                                                                              + Learn more about member selection +
                                                                                                              +
                                                                                                              + Visibility +
                                                                                                              1. Public
                                                                                                              2. All
                                                                                                              +
                                                                                                              +
                                                                                                              + +
                                                                                                              +
                                                                                                              + + +
                                                                                                              +

                                                                                                              Type Members

                                                                                                              +
                                                                                                              1. + + +

                                                                                                                + + implicit + class + + + JSONStringContext extends AnyRef + +

                                                                                                                + +
                                                                                                              2. + + +

                                                                                                                + + + class + + + PreparedJValue extends AnyRef + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                PackageBase
                                                                                                                +
                                                                                                              +
                                                                                                              + + + +
                                                                                                              +

                                                                                                              Value Members

                                                                                                              +
                                                                                                              1. + + +

                                                                                                                + + implicit + def + + + Boolean2JValue(v: Boolean): JBool + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                PackageBase
                                                                                                                Annotations
                                                                                                                + @macroImpl( + + ... + ) + +
                                                                                                                +
                                                                                                              2. + + +

                                                                                                                + + implicit + def + + + BooleanJField(v: (String, Boolean)): (String, JValue) + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                PackageBase
                                                                                                                Annotations
                                                                                                                + @macroImpl( + + ... + ) + +
                                                                                                                +
                                                                                                              3. + + +

                                                                                                                + + implicit + def + + + Byte2JValue(v: Byte): JDouble + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                PackageBase
                                                                                                                Annotations
                                                                                                                + @macroImpl( + + ... + ) + +
                                                                                                                +
                                                                                                              4. + + +

                                                                                                                + + implicit + def + + + ByteJField(v: (String, Byte)): (String, JValue) + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                PackageBase
                                                                                                                Annotations
                                                                                                                + @macroImpl( + + ... + ) + +
                                                                                                                +
                                                                                                              5. + + +

                                                                                                                + + implicit + def + + + Char2JValue(v: Char): JString + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                PackageBase
                                                                                                                Annotations
                                                                                                                + @macroImpl( + + ... + ) + +
                                                                                                                +
                                                                                                              6. + + +

                                                                                                                + + implicit + def + + + CharJField(v: (String, Char)): (String, JValue) + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                PackageBase
                                                                                                                Annotations
                                                                                                                + @macroImpl( + + ... + ) + +
                                                                                                                +
                                                                                                              7. + + +

                                                                                                                + + implicit + def + + + Double2JValue(v: Double): JDouble + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                PackageBase
                                                                                                                Annotations
                                                                                                                + @macroImpl( + + ... + ) + +
                                                                                                                +
                                                                                                              8. + + +

                                                                                                                + + implicit + def + + + DoubleJField(v: (String, Double)): (String, JValue) + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                PackageBase
                                                                                                                Annotations
                                                                                                                + @macroImpl( + + ... + ) + +
                                                                                                                +
                                                                                                              9. + + +

                                                                                                                + + implicit + def + + + Float2JValue(v: Float): JDouble + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                PackageBase
                                                                                                                Annotations
                                                                                                                + @macroImpl( + + ... + ) + +
                                                                                                                +
                                                                                                              10. + + +

                                                                                                                + + implicit + def + + + FloatJField(v: (String, Float)): (String, JValue) + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                PackageBase
                                                                                                                Annotations
                                                                                                                + @macroImpl( + + ... + ) + +
                                                                                                                +
                                                                                                              11. + + +

                                                                                                                + + implicit + def + + + Int2JValue(v: Int): JDouble + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                PackageBase
                                                                                                                Annotations
                                                                                                                + @macroImpl( + + ... + ) + +
                                                                                                                +
                                                                                                              12. + + +

                                                                                                                + + implicit + def + + + IntJField(v: (String, Int)): (String, JValue) + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                PackageBase
                                                                                                                Annotations
                                                                                                                + @macroImpl( + + ... + ) + +
                                                                                                                +
                                                                                                              13. + + +

                                                                                                                + + implicit + def + + + Long2JValue(v: Long): JDouble + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                PackageBase
                                                                                                                Annotations
                                                                                                                + @macroImpl( + + ... + ) + +
                                                                                                                +
                                                                                                              14. + + +

                                                                                                                + + implicit + def + + + LongJField(v: (String, Long)): (String, JValue) + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                PackageBase
                                                                                                                Annotations
                                                                                                                + @macroImpl( + + ... + ) + +
                                                                                                                +
                                                                                                              15. + + +

                                                                                                                + + implicit + def + + + Short2JValue(v: Short): JDouble + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                PackageBase
                                                                                                                Annotations
                                                                                                                + @macroImpl( + + ... + ) + +
                                                                                                                +
                                                                                                              16. + + +

                                                                                                                + + implicit + def + + + ShortJField(v: (String, Short)): (String, JValue) + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                PackageBase
                                                                                                                Annotations
                                                                                                                + @macroImpl( + + ... + ) + +
                                                                                                                +
                                                                                                              17. + + +

                                                                                                                + + implicit + def + + + String2JValue(v: String): JString + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                PackageBase
                                                                                                                Annotations
                                                                                                                + @macroImpl( + + ... + ) + +
                                                                                                                +
                                                                                                              18. + + +

                                                                                                                + + implicit + def + + + StringJField(v: (String, String)): (String, JValue) + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                PackageBase
                                                                                                                Annotations
                                                                                                                + @macroImpl( + + ... + ) + +
                                                                                                                +
                                                                                                              19. + + +

                                                                                                                + + + object + + + json extends Dynamic + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                PackageBase
                                                                                                                +
                                                                                                              20. + + +

                                                                                                                + + implicit + def + + + preparedJValue2JValue(p: PreparedJValue): JValue + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                PackageBase
                                                                                                                +
                                                                                                              21. + + +

                                                                                                                + + implicit + def + + + preparedJValue2String(p: PreparedJValue): String + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                PackageBase
                                                                                                                +
                                                                                                              +
                                                                                                              + + + + +
                                                                                                              + +
                                                                                                              +
                                                                                                              +

                                                                                                              Inherited from PackageBase

                                                                                                              +
                                                                                                              +

                                                                                                              Inherited from AnyRef

                                                                                                              +
                                                                                                              +

                                                                                                              Inherited from Any

                                                                                                              +
                                                                                                              + +
                                                                                                              + +
                                                                                                              +
                                                                                                              +

                                                                                                              Ungrouped

                                                                                                              + +
                                                                                                              +
                                                                                                              + +
                                                                                                              + +
                                                                                                              + + + + + \ No newline at end of file diff --git a/JSON/latest/api/scalaxy/json/package.html b/JSON/latest/api/scalaxy/json/package.html new file mode 100644 index 00000000..8b378b6e --- /dev/null +++ b/JSON/latest/api/scalaxy/json/package.html @@ -0,0 +1,131 @@ + + + + + json - scalaxy-json: scalaxy-json 0.3-SNAPSHOT - scalaxy.json + + + + + + + + + + +
                                                                                                              + +

                                                                                                              scalaxy

                                                                                                              +

                                                                                                              json

                                                                                                              +
                                                                                                              + +

                                                                                                              + + + package + + + json + +

                                                                                                              + +
                                                                                                              + + +
                                                                                                              +
                                                                                                              + + +
                                                                                                              + Visibility +
                                                                                                              1. Public
                                                                                                              2. All
                                                                                                              +
                                                                                                              +
                                                                                                              + +
                                                                                                              +
                                                                                                              + + + + + + +
                                                                                                              +

                                                                                                              Value Members

                                                                                                              +
                                                                                                              1. + + +

                                                                                                                + + + package + + + base + +

                                                                                                                + +
                                                                                                              2. + + +

                                                                                                                + + + package + + + jackson + +

                                                                                                                + +
                                                                                                              3. + + +

                                                                                                                + + + package + + + native + +

                                                                                                                + +
                                                                                                              +
                                                                                                              + + + + +
                                                                                                              + +
                                                                                                              + + +
                                                                                                              + +
                                                                                                              +
                                                                                                              +

                                                                                                              Ungrouped

                                                                                                              + +
                                                                                                              +
                                                                                                              + +
                                                                                                              + +
                                                                                                              + + + + + \ No newline at end of file diff --git a/JSON/latest/api/scalaxy/package.html b/JSON/latest/api/scalaxy/package.html new file mode 100644 index 00000000..12df60c8 --- /dev/null +++ b/JSON/latest/api/scalaxy/package.html @@ -0,0 +1,105 @@ + + + + + scalaxy - scalaxy-json: scalaxy-json 0.3-SNAPSHOT - scalaxy + + + + + + + + + + +
                                                                                                              + + +

                                                                                                              scalaxy

                                                                                                              +
                                                                                                              + +

                                                                                                              + + + package + + + scalaxy + +

                                                                                                              + +
                                                                                                              + + +
                                                                                                              +
                                                                                                              + + +
                                                                                                              + Visibility +
                                                                                                              1. Public
                                                                                                              2. All
                                                                                                              +
                                                                                                              +
                                                                                                              + +
                                                                                                              +
                                                                                                              + + + + + + +
                                                                                                              +

                                                                                                              Value Members

                                                                                                              +
                                                                                                              1. + + +

                                                                                                                + + + package + + + json + +

                                                                                                                + +
                                                                                                              +
                                                                                                              + + + + +
                                                                                                              + +
                                                                                                              + + +
                                                                                                              + +
                                                                                                              +
                                                                                                              +

                                                                                                              Ungrouped

                                                                                                              + +
                                                                                                              +
                                                                                                              + +
                                                                                                              + +
                                                                                                              + + + + + \ No newline at end of file diff --git a/Reified/index.md b/Reified/index.md index 0ce8b8d0..d70dc4f7 100644 --- a/Reified/index.md +++ b/Reified/index.md @@ -2,7 +2,7 @@ Simple reified values / functions framework that leverages Scala 2.10 macros ([Scaladoc](http://ochafik.github.io/Scalaxy/Reified/latest/api/index.html)). -Package `scalaxy.reified` provides a `reify` method that goes beyond the stock `Universe.reify` method, by taking care of captured values and allowing composition of reified functions for improved flexibility of dynamic usage of ASTs. +Package `scalaxy.reified` provides a `reify` method that goes beyond the stock `Universe.reify` method, by taking care of captured values and allowing composition of reified functions for improved flexibility of dynamic usage of ASTs. The original expression is also available at runtime, without having to compile it with `ToolBox.eval`. This is still highly experimental, documentation will come soon enough. @@ -14,7 +14,7 @@ def comp(capture1: Int): ReifiedFunction1[Int, Int] = { val capture2 = Seq(10, 20, 30) val f = reify((x: Int) => capture1 + capture2(x)) val g = reify((x: Int) => x * x) - + g.compose(f) } @@ -24,7 +24,7 @@ println(f(1)) // Get the function's AST, inlining all captured values and captured reified values: val ast = f.expr().tree -println(ast) +println(ast) // Compile the AST at runtime (needs scala-compiler.jar in the classpath): val compiledF = ast.compile()() @@ -52,7 +52,7 @@ To make it easy to deal with dynamic computations that could benefit from re-com For instance, let's say you have a complex financial derivatives valuation framework. It depends on lots of data (eventually stored in arrays and maps, e.g. dividend dates and values), which are fetched dynamically by your program, and it is composed of many pieces that can be assembled in many different ways (you might have several valuation algorithms, several yield curve types, and so on). If each of these pieces returns a reified value (an instanceof `ReifiedValue[_]` returned by the `scalaxy.reified.reify` method, e.g. a `ReifiedValue[(Date, Map[Product, Double]) => Double]`), then thanks to reified values being composable your top level will be able to return a reified value as well, which will be a function of, say, the evaluation date, and maybe a map of market data bumps. You can evaluate that function straight away, since every reified value holds the original value: evaluation will then be classically dynamic, with functions calling functions and all. -Or... if you need better performance from that function (which your program might call thousands of times), you can fetch that function's AST, compile it _at runtime_ with a `scala.tool.ToolBox` and get a fresh function with the same signature, but with all the static analysis optimizations the compiler was able to shove in. +Or... if you need better performance from that function (which your program might call thousands of times), you can fetch that function's AST, compile it _at runtime_ with a `scala.tool.ToolBox` and get a fresh function with the same signature, but with all the static analysis optimizations the compiler was able to shove in. More detailed examples will hopefully come soon... @@ -62,119 +62,142 @@ More detailed examples will hopefully come soon... First off, re-compiling and evaluating reified functions is only faster if you indent to evaluate them enough times to overcome the overhead of firing the compiler (expect around 70 ms to compile one of the example ASTs below on a MacBook Pro 2012 with Scala 2.10.2). -## A silly example +## A dummy integrator example -That said, take the following example: +That said, let's take the following example: ```scala import scalaxy.reified._ -def comp(offset: Int) = { - val values = Array(10, 20, 30) - val getter = reify((index: Int) => offset + values(index)) - val square = reify((x: Int) => x * x) - square.compose(getter) +def createDiscreteIntegrator(f: ReifiedValue[Double => Double]): ReifiedValue[(Int, Int) => Double] = { + reify((start: Int, end: Int) => { + var tot = 0.0 + for (i <- start until end) { + tot += f(i) + } + tot + }) } -val f: ReifiedFunction1[Int, Int] = comp(10) -println(f.taggedExpr) -println(f.capturedTerms) +import scala.math._ +val factor = 1 / Pi +val fIntegrator = createDiscreteIntegrator(reify(v => { + cos(v * factor) * exp(v) +})) -val ff = f.compile()() -for (index <- Seq(0, 1, 2)) { - assert(f(index) == ff(index)) +println("fIntegrator.taggedExpr = " + fIntegrator.taggedExpr) +println("fIntegrator.capturedTerms " + fIntegrator.capturedTerms) + +val fasterIntegrator = fIntegrator.compile()() +for ((start, end) <- Seq((0, 1), (0, 10))) { + assert(fIntegrator(start, end) == fasterIntegrator(start, end)) } + ``` +(see [full code here](https://github.com/ochafik/Scalaxy/blob/master/Reified/src/test/scala/scalaxy/reified/READMEExamplesTest.scala)) + +## Let's ignore reification -If you ignore the `reify` calls, this is some straightforward function composition code, which results in 3 distinct function objects being instantiated. -Calling `f` with an index value triggers a dynamic execution flow that roughly does `square.apply(getter.apply(index))`. +If you ignore the `reify` calls, this is a straightforward higher-kinded function that creates a function integrator specialized for a particular input function `f`. -Keep in mind that `getter` and `square` could come from outside this code and could not have the same value at every call. `Function1.apply` being megamorphic, it's likely that the JVM will not optimize much of these composition calls, keeping some indirection at every step. +In the integrator's loop, each call to `f.apply` incurs some indirection, which the JVM might not optimize away. -Now what does `reify` do? It preserves the AST of its argument and its captured values in a way that allows for runtime composition and inlining. -In the case of `f`, here's the AST in `f.taggedExpr`: +## I can haz AST? + +So what does `reify` do that is so special? +It creates a [`ReifiedValue[A]`](http://ochafik.github.io/Scalaxy/Reified/latest/api/index.html#scalaxy.reified.ReifiedValue), which preserves the original value, its AST and its captured values. + +For instance, here's the AST of `fIntegrator`: ```scala -Expr[A]( - (c: Int) => CaptureTag(square, 0).apply(CaptureTag(getter, 1).apply(c)) +fIntegrator.taggedExpr = Expr[A]( + (start: Int, end: Int) => { + var tot: Double = 0.0 + start.until(end).foreach((i: Int) => { + tot += ReifiedFunction1[Double, Double](CaptureTag(f, 0).apply(i)) + } + tot + } ) ``` -Which refers to two captured values, present in `f.capturedTerms`: +You can see it contains some special "capture tags" that clearly indicate where captured values go, using an index (here only `0`, since `fIntegrator` only has one direct capture: `f`). +Capture indices refer to the list of captured terms of the reified value: ```scala -List( - ( - // AST from square: - ReifiedFunction1( - , // the original pure-Scala `square` function object - taggedExpr = ((x: Int) => x * x), - capturedTerms = Nil) - -> typeOf[ReifiedFunction1[Int,Int]] - ), +fIntegrator.capturedTerms = List( ( - // AST from getter: - ReifiedFunction1( - , // the original pure-Scala `getter` function object - taggedExpr = ((index: Int) => CaptureTag(offset, 0) + CaptureTag(values, 1).apply(index))), + // Captured `f`: + ReifiedValue( + // The original pure-Scala function to integrate: + value = , + // The AST of that captured reified function: + taggedExpr = (v: Double) => { + scala.math.cos(v * CaptureTag(factor, 0)) * scala.math.exp(v) + }, + // List of captures of that captured reified function: capturedTerms = List( - 10 -> typeOf[Int], - [I@66c0046 -> typeOf[Array[Int]]) - -> typeOf[ReifiedFunction1[Int,Int]] + // Captured `factor`: + 0.3183098861837907 -> typeOf[Double] + ) + ) -> typeOf[ReifiedValue[Double => Double] ) ) ``` -As you can see, these captured values are themselves reified values which also have an AST and captured values. - -When we want to compile `f` into `ff`, Scalaxy/Reified first flattens the hierarchy of captured reified values, which gives the following AST (order of captures is reshuffled): -```scala -{ - val capture$0 = ((x: Int) => x.*(x)); - val capture$1: Int = 10; - val capture$2: Array[Int] = Array(10, 20, 30) - val capture$3 = (index: Int) => capture$1 + capture$2.apply(index) - ((c: Int) => capture$0.apply(capture$3.apply(c))) -} -``` -You can see that captured constants (ints, arrays, and functions) are inlined in the code. They have been converted from runtime value to AST representations amenable for compilation, so that this AST has no external dependency apart from classes, stable objects and methods. +As you can see, it is possible to capture reified values that capture reified values... -Now comes the magic: Scalaxy/Reified performs some optimizations on the AST. +## Flattening AST and inlining captures -First, you can see in that previous AST that function values are always used as methods (i.e. nobody calls their `hashCode` or `compose` methods). After a quick static analysis, Scalaxy/Reified produces the following equivalent AST: +When we want to compile `fIntegrator` into `fasterIntegrator`, Scalaxy/Reified first flattens the hierarchy of captured reified values, which gives the following AST: ```scala { - def capture$0(x: Int): Int = x.*(x); - val capture$1: Int = 10; - val capture$2: Array[Int] = scala.Array.apply[Int](10, 20, 30)(scala.reflect.ClassTag.Int); - def capture$3(index: Int): Int = capture$1.+(capture$2.apply(index)); - ((c: Int) => capture$0(capture$3(c))) + val capture$0: Double = 0.3183098861837907; + val capture$1 = (v: Double) => { + scala.math.cos(v * capture$0) * scala.math.exp(v) + } + (start: Int, end: Int) => { + var tot: Double = 0.0 + start.until(end).foreach((i: Int) => { + tot += capture$1.apply(i.toDouble) + } + tot + } } ``` -The advantage of this form is that the Scala runtime compiler (a [ToolBox](http://www.scala-lang.org/archives/downloads/distrib/files/nightly/docs-2.10.2/compiler/index.html#scala.tools.reflect.ToolBox) with optimization flags like `-inline`) will be able to inline `capture$0(capture$3)` (it wasn't able to inline `capture$0.apply(capture$3.apply(c))`). +You can see that captured constants are inlined in the code (see [CaptureConversions](http://ochafik.github.io/Scalaxy/Reified/latest/api/index.html#scalaxy.reified.CaptureConversions$)). +They have been converted from runtime value to AST representations amenable for compilation. The resulting AST has no external value dependency (apart from stable paths & methods). -This alone can produce 10x speed improvements if your functions have a small payload! +## Rewriting ASTs for better performance -And this isn't it! Scalaxy/Reified also optimizes inlined Range.foreach loops away, akin to what Scalaxy/Loops does but without the need to write the pesky `optimized` suffix. +Now comes the magic: Scalaxy/Reified performs some optimizations on the AST. -## An almost useful example +### Promoting functional vals to defs -The following integrator code: +First, you can see in that previous AST that the function value `capture$1` is always used as a methods (i.e. nobody calls its `hashCode` or `compose` methods). After a quick static analysis, Scalaxy/Reified produces the following equivalent AST: ```scala -import scalaxy.reified._ -def createDiscreteIntegrator(f: ReifiedValue[Double => Double]): ReifiedValue[(Int, Int) => Double] = { - reify((start: Int, end: Int) => { - var tot = 0.0 - for (i <- start until end) { - tot += f(i) +{ + val capture$0: Double = 0.3183098861837907; + def capture$1(v: Double): Double = { + scala.math.cos(v * capture$0) * scala.math.exp(v) + } + (start: Int, end: Int) => { + var tot: Double = 0.0 + start.until(end).foreach((i: Int) => { + tot += capture$1(i.toDouble) } tot - }) + } } -import scala.math._ -val fIntegrator = createDiscreteIntegrator(reify(v => { - cos(v / Pi) * exp(v) -})) ``` -Get optimized to: +The advantage of this form is that Scalaxy/Reified create a [ToolBox](http://www.scala-lang.org/archives/downloads/distrib/files/nightly/docs-2.10.2/compiler/index.html#scala.tools.reflect.ToolBox) with optimization flags like `-optimise -inline`, which might be able to inline the `capture$1` call away, which wasn't possible with the `val` version. + +This alone can produce 10x speed improvements if your functions have a small payload and if you compose them a lot! (see [PerfTest](https://github.com/ochafik/Scalaxy/blob/master/Reified/src/test/scala/scalaxy/reified/PerfTest.scala)) + +### Rewriting loops + +But if you've heard about [ScalaCL](http://scalacl.googlecode.com) and [Scalaxy](http://github.com/ochafik/Scalaxy) over the past years, you know this can't end here: Scalaxy/Reified includes some loop optimizations (currently only inlined `Range.foreach` calls, with more to come). + +This gives us a final optimized AST: ```scala { - def capture$0(v: Double): Double = - scala.math.cos(v / scala.math.Pi) * scala.math.exp(v) - + val capture$0: Double = 0.3183098861837907; + def capture$1(v: Double): Double = { + scala.math.cos(v * capture$0) * scala.math.exp(v) + } (start: Int, end: Int) => { var tot: Double = 0.0; var i$1: Int = start; @@ -182,7 +205,7 @@ Get optimized to: val step$1: Int = 1; while(i$1 < end$1) { val i = i$1; - tot += capture$0(i); + tot += capture$1(i); i$1 += step$1 } tot @@ -190,11 +213,49 @@ Get optimized to: } ``` +## Wrapping it up + + + +## Another, dull example + +The following integrator code: +```scala + +import scalaxy.reified._ +def comp(offset: Int) = { + val values = Array(10, 20, 30) + val getter = reify((index: Int) => offset + values(index)) + val square = reify((x: Int) => x * x) + square.compose(getter) +} +val f: ReifiedFunction1[Int, Int] = comp(10) +println(f.taggedExpr) +println(f.capturedTerms) + +val ff = f.compile()() +for (index <- Seq(0, 1, 2)) { + assert(f(index) == ff(index)) +} +``` +Will get optimized to: +```scala +{ + def capture$0(x: Int): Int = x.*(x); + val capture$1: Int = 10; + val capture$2: Array[Int] = scala.Array.apply[Int](10, 20, 30)(scala.reflect.ClassTag.Int); + def capture$3(index: Int): Int = capture$1.+(capture$2.apply(index)); + ((c: Int) => capture$0(capture$3(c))) +} +``` + In short, with Scalaxy/Reified you combine the flexibility of dynamic composition and the speed of highly-optimized static compilation. # TODO - Add many more tests +- Add conversion for `immutable.{ TreeSet, TreeMap, SortedSet, SortedMap }` captured values +- Implement a simple Romberg integrator - Fix case where same term symbol might point to different values. - Write an end-to-end usage example with benchmarks (maybe an algebraic expressions parser / compiler?) - Fix `ReifiedFunction2.curried` @@ -206,7 +267,7 @@ In short, with Scalaxy/Reified you combine the flexibility of dynamic compositio If you want to build / test / hack on this project: - Make sure to use [paulp's sbt script](https://github.com/paulp/sbt-extras) with `sbt` 0.12.2+ -- Use the following commands to checkout the sources and build the tests continuously: +- Use the following commands to checkout the sources and build the tests continuously: ``` git clone git://github.com/ochafik/Scalaxy.git diff --git a/Reified/latest/api/index.html b/Reified/latest/api/index.html index 87237aee..27b80346 100644 --- a/Reified/latest/api/index.html +++ b/Reified/latest/api/index.html @@ -21,7 +21,7 @@
                                                                                                              - +
                                                                                                              #ABCDEFGHIJKLMNOPQRSTUVWXYZ
                                                                                                              @@ -31,10 +31,10 @@
                                                                                                                1. scalaxy.reified -
                                                                                                                  1. (object)
                                                                                                                    CaptureConversions
                                                                                                                  2. (class)ReifiedFunction1
                                                                                                                  3. (class)ReifiedFunction2
                                                                                                                  4. (case class)ReifiedValue
                                                                                                                  +
                                                                                                                  1. (trait)Capture
                                                                                                                  2. (class)DefaultLifter
                                                                                                                  3. (case class)InjectedCapture
                                                                                                                  4. (case class)InlinableLiftedCapture
                                                                                                                  5. (case class)LiftedCapture
                                                                                                                  6. (object)(trait)Lifter
                                                                                                                  7. (case class)LiftResult
                                                                                                                  8. (class)ReifiedFunction1
                                                                                                                  9. (class)ReifiedFunction2
                                                                                                                  10. (case class)ReifiedValue
                                                                                                                  1. scalaxy.reified.internal -
                                                                                                                    1. (object)
                                                                                                                      CaptureTag
                                                                                                                    2. (object)
                                                                                                                      Optimizer
                                                                                                                    3. (object)
                                                                                                                      Utils
                                                                                                                    +
                                                                                                                    1. (object)
                                                                                                                      CaptureTag
                                                                                                                    2. (object)
                                                                                                                      CompilerUtils
                                                                                                                    3. (object)
                                                                                                                      Optimizer
                                                                                                                    4. (object)
                                                                                                                      Utils
                                                                                                                diff --git a/Reified/latest/api/index.js b/Reified/latest/api/index.js index a211c04c..994f7865 100644 --- a/Reified/latest/api/index.js +++ b/Reified/latest/api/index.js @@ -1 +1 @@ -Index.PACKAGES = {"scalaxy" : [], "scalaxy.reified" : [{"object" : "scalaxy\/reified\/CaptureConversions$.html", "name" : "scalaxy.reified.CaptureConversions"}, {"class" : "scalaxy\/reified\/package$$ReifiedFunction1.html", "name" : "scalaxy.reified.ReifiedFunction1"}, {"class" : "scalaxy\/reified\/package$$ReifiedFunction2.html", "name" : "scalaxy.reified.ReifiedFunction2"}, {"case class" : "scalaxy\/reified\/ReifiedValue.html", "name" : "scalaxy.reified.ReifiedValue"}], "scalaxy.reified.internal" : [{"object" : "scalaxy\/reified\/internal\/CaptureTag$.html", "name" : "scalaxy.reified.internal.CaptureTag"}, {"object" : "scalaxy\/reified\/internal\/Optimizer$.html", "name" : "scalaxy.reified.internal.Optimizer"}, {"object" : "scalaxy\/reified\/internal\/Utils$.html", "name" : "scalaxy.reified.internal.Utils"}]}; \ No newline at end of file +Index.PACKAGES = {"scalaxy" : [], "scalaxy.reified" : [{"trait" : "scalaxy\/reified\/Capture.html", "name" : "scalaxy.reified.Capture"}, {"class" : "scalaxy\/reified\/DefaultLifter.html", "name" : "scalaxy.reified.DefaultLifter"}, {"case class" : "scalaxy\/reified\/InjectedCapture.html", "name" : "scalaxy.reified.InjectedCapture"}, {"case class" : "scalaxy\/reified\/InlinableLiftedCapture.html", "name" : "scalaxy.reified.InlinableLiftedCapture"}, {"case class" : "scalaxy\/reified\/LiftedCapture.html", "name" : "scalaxy.reified.LiftedCapture"}, {"object" : "scalaxy\/reified\/Lifter$.html", "trait" : "scalaxy\/reified\/Lifter.html", "name" : "scalaxy.reified.Lifter"}, {"case class" : "scalaxy\/reified\/LiftResult.html", "name" : "scalaxy.reified.LiftResult"}, {"class" : "scalaxy\/reified\/package$$ReifiedFunction1.html", "name" : "scalaxy.reified.ReifiedFunction1"}, {"class" : "scalaxy\/reified\/package$$ReifiedFunction2.html", "name" : "scalaxy.reified.ReifiedFunction2"}, {"case class" : "scalaxy\/reified\/ReifiedValue.html", "name" : "scalaxy.reified.ReifiedValue"}], "scalaxy.reified.internal" : [{"object" : "scalaxy\/reified\/internal\/CaptureTag$.html", "name" : "scalaxy.reified.internal.CaptureTag"}, {"object" : "scalaxy\/reified\/internal\/CompilerUtils$.html", "name" : "scalaxy.reified.internal.CompilerUtils"}, {"object" : "scalaxy\/reified\/internal\/Optimizer$.html", "name" : "scalaxy.reified.internal.Optimizer"}, {"object" : "scalaxy\/reified\/internal\/Utils$.html", "name" : "scalaxy.reified.internal.Utils"}]}; \ No newline at end of file diff --git a/Reified/latest/api/index/index-a.html b/Reified/latest/api/index/index-a.html index 3630b3c8..fb6560f8 100644 --- a/Reified/latest/api/index/index-a.html +++ b/Reified/latest/api/index/index-a.html @@ -12,25 +12,10 @@
                                                                                                                -
                                                                                                                ArrayBufferClass
                                                                                                                - -
                                                                                                                -
                                                                                                                ArrayName
                                                                                                                - -
                                                                                                                -
                                                                                                                ArrayOpsClass
                                                                                                                - -
                                                                                                                -
                                                                                                                addAssignName
                                                                                                                - -
                                                                                                                andThen
                                                                                                                apply
                                                                                                                - -
                                                                                                                -
                                                                                                                applyName
                                                                                                                - +
                                                                                                                \ No newline at end of file diff --git a/Reified/latest/api/index/index-c.html b/Reified/latest/api/index/index-c.html index e62f62df..d14a0896 100644 --- a/Reified/latest/api/index/index-c.html +++ b/Reified/latest/api/index/index-c.html @@ -12,43 +12,28 @@
                                                                                                                -
                                                                                                                C
                                                                                                                - -
                                                                                                                -
                                                                                                                CaptureConversions
                                                                                                                +
                                                                                                                Capture
                                                                                                                CaptureTag
                                                                                                                -
                                                                                                                CommonScalaNames
                                                                                                                - -
                                                                                                                -
                                                                                                                Conversion
                                                                                                                - -
                                                                                                                -
                                                                                                                canBuildFromName
                                                                                                                - +
                                                                                                                CompilerUtils
                                                                                                                +
                                                                                                                captureTagFullName
                                                                                                                capturedTerms
                                                                                                                -
                                                                                                                -
                                                                                                                collectName
                                                                                                                -
                                                                                                                compile
                                                                                                                - +
                                                                                                                compose
                                                                                                                construct
                                                                                                                -
                                                                                                                -
                                                                                                                countName
                                                                                                                -
                                                                                                                \ No newline at end of file diff --git a/Reified/latest/api/index/index-d.html b/Reified/latest/api/index/index-d.html index a3e502f2..71bb5bbc 100644 --- a/Reified/latest/api/index/index-d.html +++ b/Reified/latest/api/index/index-d.html @@ -13,9 +13,9 @@
                                                                                                                DEFAULT
                                                                                                                - +
                                                                                                                -
                                                                                                                dropWhileName
                                                                                                                - +
                                                                                                                DefaultLifter
                                                                                                                +
                                                                                                                \ No newline at end of file diff --git a/Reified/latest/api/index/index-e.html b/Reified/latest/api/index/index-e.html index 156e9d50..6ac2946d 100644 --- a/Reified/latest/api/index/index-e.html +++ b/Reified/latest/api/index/index-e.html @@ -12,9 +12,6 @@
                                                                                                                -
                                                                                                                existsName
                                                                                                                - -
                                                                                                                expr
                                                                                                                diff --git a/Reified/latest/api/index/index-f.html b/Reified/latest/api/index/index-f.html deleted file mode 100644 index 6662a6c7..00000000 --- a/Reified/latest/api/index/index-f.html +++ /dev/null @@ -1,36 +0,0 @@ - - - - - scalaxy-reified-doc: scalaxy-reified-doc 0.3-SNAPSHOT - - - - - - - - -
                                                                                                                -
                                                                                                                filterName
                                                                                                                - -
                                                                                                                -
                                                                                                                filterNotName
                                                                                                                - -
                                                                                                                -
                                                                                                                findName
                                                                                                                - -
                                                                                                                -
                                                                                                                foldLeftName
                                                                                                                - -
                                                                                                                -
                                                                                                                foldRightName
                                                                                                                - -
                                                                                                                -
                                                                                                                forallName
                                                                                                                - -
                                                                                                                -
                                                                                                                foreachName
                                                                                                                - -
                                                                                                                - \ No newline at end of file diff --git a/Reified/latest/api/index/index-b.html b/Reified/latest/api/index/index-g.html similarity index 82% rename from Reified/latest/api/index/index-b.html rename to Reified/latest/api/index/index-g.html index 25603382..cb908844 100644 --- a/Reified/latest/api/index/index-b.html +++ b/Reified/latest/api/index/index-g.html @@ -12,7 +12,7 @@
                                                                                                                -
                                                                                                                byName
                                                                                                                - +
                                                                                                                getFreshNameGenerator
                                                                                                                +
                                                                                                                \ No newline at end of file diff --git a/Reified/latest/api/index/index-h.html b/Reified/latest/api/index/index-h.html index d68eed71..084348c3 100644 --- a/Reified/latest/api/index/index-h.html +++ b/Reified/latest/api/index/index-h.html @@ -17,8 +17,5 @@
                                                                                                                hasReifiedValueToValue
                                                                                                                -
                                                                                                                -
                                                                                                                headName
                                                                                                                -
                                                                                                                \ No newline at end of file diff --git a/Reified/latest/api/index/index-i.html b/Reified/latest/api/index/index-i.html index a780b6b5..9e45a670 100644 --- a/Reified/latest/api/index/index-i.html +++ b/Reified/latest/api/index/index-i.html @@ -12,25 +12,16 @@
                                                                                                                -
                                                                                                                ImmutableListClass
                                                                                                                - -
                                                                                                                -
                                                                                                                IndexedSeqClass
                                                                                                                - -
                                                                                                                -
                                                                                                                IndexedSeqModule
                                                                                                                - +
                                                                                                                InjectedCapture
                                                                                                                +
                                                                                                                -
                                                                                                                IntRange
                                                                                                                - +
                                                                                                                InlinableLiftedCapture
                                                                                                                +
                                                                                                                -
                                                                                                                intWrapperName
                                                                                                                - +
                                                                                                                inlinable
                                                                                                                +
                                                                                                                internal
                                                                                                                -
                                                                                                                -
                                                                                                                isEmptyName
                                                                                                                -
                                                                                                                \ No newline at end of file diff --git a/Reified/latest/api/index/index-l.html b/Reified/latest/api/index/index-l.html index 8b7b3f86..feeec568 100644 --- a/Reified/latest/api/index/index-l.html +++ b/Reified/latest/api/index/index-l.html @@ -12,13 +12,16 @@
                                                                                                                -
                                                                                                                ListBufferClass
                                                                                                                - +
                                                                                                                LiftResult
                                                                                                                +
                                                                                                                -
                                                                                                                ListClass
                                                                                                                - +
                                                                                                                LiftedCapture
                                                                                                                +
                                                                                                                -
                                                                                                                lengthName
                                                                                                                - +
                                                                                                                Lifter
                                                                                                                + +
                                                                                                                +
                                                                                                                lift
                                                                                                                +
                                                                                                                \ No newline at end of file diff --git a/Reified/latest/api/index/index-m.html b/Reified/latest/api/index/index-m.html deleted file mode 100644 index 465c96a8..00000000 --- a/Reified/latest/api/index/index-m.html +++ /dev/null @@ -1,30 +0,0 @@ - - - - - scalaxy-reified-doc: scalaxy-reified-doc 0.3-SNAPSHOT - - - - - - - - -
                                                                                                                -
                                                                                                                M
                                                                                                                - -
                                                                                                                -
                                                                                                                mapName
                                                                                                                - -
                                                                                                                -
                                                                                                                mathName
                                                                                                                - -
                                                                                                                -
                                                                                                                maxName
                                                                                                                - -
                                                                                                                -
                                                                                                                minName
                                                                                                                - -
                                                                                                                - \ No newline at end of file diff --git a/Reified/latest/api/index/index-n.html b/Reified/latest/api/index/index-n.html deleted file mode 100644 index 4658bba0..00000000 --- a/Reified/latest/api/index/index-n.html +++ /dev/null @@ -1,27 +0,0 @@ - - - - - scalaxy-reified-doc: scalaxy-reified-doc 0.3-SNAPSHOT - - - - - - - - -
                                                                                                                -
                                                                                                                N
                                                                                                                - -
                                                                                                                -
                                                                                                                N2TermName
                                                                                                                - -
                                                                                                                -
                                                                                                                NonEmptyListClass
                                                                                                                - -
                                                                                                                -
                                                                                                                NoneModule
                                                                                                                - -
                                                                                                                - \ No newline at end of file diff --git a/Reified/latest/api/index/index-o.html b/Reified/latest/api/index/index-o.html index e448221e..13fe15f1 100644 --- a/Reified/latest/api/index/index-o.html +++ b/Reified/latest/api/index/index-o.html @@ -15,19 +15,13 @@
                                                                                                                Optimizer
                                                                                                                -
                                                                                                                OptionClass
                                                                                                                - +
                                                                                                                optimisingOptions
                                                                                                                +
                                                                                                                -
                                                                                                                OptionModule
                                                                                                                - +
                                                                                                                optimisingToolbox
                                                                                                                +
                                                                                                                optimize
                                                                                                                -
                                                                                                                -
                                                                                                                optimizeFunctionVals
                                                                                                                - -
                                                                                                                -
                                                                                                                optimizeLoops
                                                                                                                -
                                                                                                                \ No newline at end of file diff --git a/Reified/latest/api/index/index-p.html b/Reified/latest/api/index/index-p.html deleted file mode 100644 index 1a507765..00000000 --- a/Reified/latest/api/index/index-p.html +++ /dev/null @@ -1,30 +0,0 @@ - - - - - scalaxy-reified-doc: scalaxy-reified-doc 0.3-SNAPSHOT - - - - - - - - -
                                                                                                                -
                                                                                                                P
                                                                                                                - -
                                                                                                                -
                                                                                                                Predef
                                                                                                                - -
                                                                                                                -
                                                                                                                PredefModule
                                                                                                                - -
                                                                                                                -
                                                                                                                packageName
                                                                                                                - -
                                                                                                                -
                                                                                                                productName
                                                                                                                - -
                                                                                                                - \ No newline at end of file diff --git a/Reified/latest/api/index/index-r.html b/Reified/latest/api/index/index-r.html index 4139707c..0eeff2ba 100644 --- a/Reified/latest/api/index/index-r.html +++ b/Reified/latest/api/index/index-r.html @@ -12,12 +12,6 @@
                                                                                                                -
                                                                                                                RefArrayBuilderClass
                                                                                                                - -
                                                                                                                -
                                                                                                                RefArrayOpsClass
                                                                                                                - -
                                                                                                                ReifiedFunction1
                                                                                                                @@ -26,12 +20,6 @@
                                                                                                                ReifiedValue
                                                                                                                -
                                                                                                                -
                                                                                                                reduceLeftName
                                                                                                                - -
                                                                                                                -
                                                                                                                reduceRightName
                                                                                                                -
                                                                                                                reified
                                                                                                                @@ -48,13 +36,7 @@
                                                                                                                reifyWithDifferentRuntimeValueImpl
                                                                                                                -
                                                                                                                reset
                                                                                                                - -
                                                                                                                -
                                                                                                                resultName
                                                                                                                - -
                                                                                                                -
                                                                                                                reverseName
                                                                                                                - +
                                                                                                                resolveModulePaths
                                                                                                                +
                                                                                                                \ No newline at end of file diff --git a/Reified/latest/api/index/index-s.html b/Reified/latest/api/index/index-s.html index 6d372ec7..81166427 100644 --- a/Reified/latest/api/index/index-s.html +++ b/Reified/latest/api/index/index-s.html @@ -12,64 +12,10 @@
                                                                                                                -
                                                                                                                ScalaCollectionPackage
                                                                                                                - -
                                                                                                                -
                                                                                                                ScalaMathCommonClass
                                                                                                                - -
                                                                                                                -
                                                                                                                ScalaMathPackage
                                                                                                                - -
                                                                                                                -
                                                                                                                ScalaMathPackageClass
                                                                                                                - -
                                                                                                                -
                                                                                                                ScalaReflectPackage
                                                                                                                - -
                                                                                                                -
                                                                                                                SeqClass
                                                                                                                - -
                                                                                                                -
                                                                                                                SeqModule
                                                                                                                - -
                                                                                                                -
                                                                                                                SetBuilderClass
                                                                                                                - -
                                                                                                                -
                                                                                                                SetClass
                                                                                                                - -
                                                                                                                -
                                                                                                                SetModule
                                                                                                                - -
                                                                                                                -
                                                                                                                SomeModule
                                                                                                                - -
                                                                                                                -
                                                                                                                Step
                                                                                                                - -
                                                                                                                -
                                                                                                                StringOpsClass
                                                                                                                - -
                                                                                                                -
                                                                                                                s
                                                                                                                -
                                                                                                                N
                                                                                                                -
                                                                                                                -
                                                                                                                scalaName
                                                                                                                - +
                                                                                                                safeReset
                                                                                                                +
                                                                                                                scalaxy
                                                                                                                -
                                                                                                                -
                                                                                                                scanLeftName
                                                                                                                - -
                                                                                                                -
                                                                                                                scanRightName
                                                                                                                - -
                                                                                                                -
                                                                                                                sumName
                                                                                                                - -
                                                                                                                -
                                                                                                                superName
                                                                                                                -
                                                                                                                \ No newline at end of file diff --git a/Reified/latest/api/index/index-t.html b/Reified/latest/api/index/index-t.html index 29176a64..d89592c3 100644 --- a/Reified/latest/api/index/index-t.html +++ b/Reified/latest/api/index/index-t.html @@ -12,73 +12,22 @@
                                                                                                                -
                                                                                                                tabulateName
                                                                                                                - -
                                                                                                                taggedExpr
                                                                                                                -
                                                                                                                tailName
                                                                                                                - -
                                                                                                                -
                                                                                                                takeWhileName
                                                                                                                - -
                                                                                                                -
                                                                                                                thisName
                                                                                                                - -
                                                                                                                -
                                                                                                                toArrayName
                                                                                                                - -
                                                                                                                -
                                                                                                                toByteName
                                                                                                                - -
                                                                                                                -
                                                                                                                toCharName
                                                                                                                - -
                                                                                                                -
                                                                                                                toDoubleName
                                                                                                                - -
                                                                                                                -
                                                                                                                toFloatName
                                                                                                                - -
                                                                                                                -
                                                                                                                toIndexedSeqName
                                                                                                                - -
                                                                                                                -
                                                                                                                toIntName
                                                                                                                - +
                                                                                                                tpe
                                                                                                                +
                                                                                                                -
                                                                                                                toListName
                                                                                                                - -
                                                                                                                -
                                                                                                                toLongName
                                                                                                                - -
                                                                                                                -
                                                                                                                toMapName
                                                                                                                - -
                                                                                                                -
                                                                                                                toName
                                                                                                                - -
                                                                                                                -
                                                                                                                toSeqName
                                                                                                                - -
                                                                                                                -
                                                                                                                toSetName
                                                                                                                - -
                                                                                                                -
                                                                                                                toShortName
                                                                                                                - -
                                                                                                                -
                                                                                                                toSizeTName
                                                                                                                - -
                                                                                                                -
                                                                                                                toVectorName
                                                                                                                - +
                                                                                                                tree
                                                                                                                +
                                                                                                                tupled
                                                                                                                typeCheck
                                                                                                                +
                                                                                                                +
                                                                                                                typeCheckTree
                                                                                                                +
                                                                                                                \ No newline at end of file diff --git a/Reified/latest/api/index/index-u.html b/Reified/latest/api/index/index-u.html index 4ba654e5..85c00e99 100644 --- a/Reified/latest/api/index/index-u.html +++ b/Reified/latest/api/index/index-u.html @@ -16,12 +16,6 @@
                                                                                                              unapply
                                                                                                              - -
                                                                                                              -
                                                                                                              untilName
                                                                                                              - -
                                                                                                              -
                                                                                                              updateName
                                                                                                              - +
                                                                                                              \ No newline at end of file diff --git a/Reified/latest/api/index/index-v.html b/Reified/latest/api/index/index-v.html index c7cfd101..498ac127 100644 --- a/Reified/latest/api/index/index-v.html +++ b/Reified/latest/api/index/index-v.html @@ -12,14 +12,8 @@
                                                                                                              -
                                                                                                              VectorBuilderClass
                                                                                                              - -
                                                                                                              -
                                                                                                              VectorClass
                                                                                                              - -
                                                                                                              value
                                                                                                              - +
                                                                                                              valueTag
                                                                                                              diff --git a/Reified/latest/api/index/index-w.html b/Reified/latest/api/index/index-w.html deleted file mode 100644 index 559528dd..00000000 --- a/Reified/latest/api/index/index-w.html +++ /dev/null @@ -1,21 +0,0 @@ - - - - - scalaxy-reified-doc: scalaxy-reified-doc 0.3-SNAPSHOT - - - - - - - - -
                                                                                                              -
                                                                                                              WrappedArrayBuilderClass
                                                                                                              - -
                                                                                                              -
                                                                                                              withFilterName
                                                                                                              - -
                                                                                                              - \ No newline at end of file diff --git a/Reified/latest/api/index/index-z.html b/Reified/latest/api/index/index-z.html deleted file mode 100644 index e7129cc0..00000000 --- a/Reified/latest/api/index/index-z.html +++ /dev/null @@ -1,21 +0,0 @@ - - - - - scalaxy-reified-doc: scalaxy-reified-doc 0.3-SNAPSHOT - - - - - - - - -
                                                                                                              -
                                                                                                              zipName
                                                                                                              - -
                                                                                                              -
                                                                                                              zipWithIndexName
                                                                                                              - -
                                                                                                              - \ No newline at end of file diff --git a/Reified/latest/api/scalaxy/reified/Capture.html b/Reified/latest/api/scalaxy/reified/Capture.html new file mode 100644 index 00000000..41e962a1 --- /dev/null +++ b/Reified/latest/api/scalaxy/reified/Capture.html @@ -0,0 +1,425 @@ + + + + + Capture - scalaxy-reified-doc: scalaxy-reified-doc 0.3-SNAPSHOT - scalaxy.reified.Capture + + + + + + + + + + +
                                                                                                              + +

                                                                                                              scalaxy.reified

                                                                                                              +

                                                                                                              Capture

                                                                                                              +
                                                                                                              + +

                                                                                                              + + sealed + trait + + + Capture extends AnyRef + +

                                                                                                              + +
                                                                                                              + Linear Supertypes +
                                                                                                              AnyRef, Any
                                                                                                              +
                                                                                                              + + +
                                                                                                              +
                                                                                                              +
                                                                                                              + Ordering +
                                                                                                                + +
                                                                                                              1. Alphabetic
                                                                                                              2. +
                                                                                                              3. By inheritance
                                                                                                              4. +
                                                                                                              +
                                                                                                              +
                                                                                                              + Inherited
                                                                                                              +
                                                                                                              +
                                                                                                                +
                                                                                                              1. Capture
                                                                                                              2. AnyRef
                                                                                                              3. Any
                                                                                                              4. +
                                                                                                              +
                                                                                                              + +
                                                                                                                +
                                                                                                              1. Hide All
                                                                                                              2. +
                                                                                                              3. Show all
                                                                                                              4. +
                                                                                                              + Learn more about member selection +
                                                                                                              +
                                                                                                              + Visibility +
                                                                                                              1. Public
                                                                                                              2. All
                                                                                                              +
                                                                                                              +
                                                                                                              + +
                                                                                                              +
                                                                                                              + + + + + + +
                                                                                                              +

                                                                                                              Value Members

                                                                                                              +
                                                                                                              1. + + +

                                                                                                                + + final + def + + + !=(arg0: AnyRef): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              2. + + +

                                                                                                                + + final + def + + + !=(arg0: Any): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                Any
                                                                                                                +
                                                                                                              3. + + +

                                                                                                                + + final + def + + + ##(): Int + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef → Any
                                                                                                                +
                                                                                                              4. + + +

                                                                                                                + + final + def + + + ==(arg0: AnyRef): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              5. + + +

                                                                                                                + + final + def + + + ==(arg0: Any): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                Any
                                                                                                                +
                                                                                                              6. + + +

                                                                                                                + + final + def + + + asInstanceOf[T0]: T0 + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                Any
                                                                                                                +
                                                                                                              7. + + +

                                                                                                                + + + def + + + clone(): AnyRef + +

                                                                                                                +
                                                                                                                Attributes
                                                                                                                protected[java.lang]
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                Annotations
                                                                                                                + @throws( + + ... + ) + +
                                                                                                                +
                                                                                                              8. + + +

                                                                                                                + + final + def + + + eq(arg0: AnyRef): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              9. + + +

                                                                                                                + + + def + + + equals(arg0: Any): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef → Any
                                                                                                                +
                                                                                                              10. + + +

                                                                                                                + + + def + + + finalize(): Unit + +

                                                                                                                +
                                                                                                                Attributes
                                                                                                                protected[java.lang]
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                Annotations
                                                                                                                + @throws( + + classOf[java.lang.Throwable] + ) + +
                                                                                                                +
                                                                                                              11. + + +

                                                                                                                + + final + def + + + getClass(): Class[_] + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef → Any
                                                                                                                +
                                                                                                              12. + + +

                                                                                                                + + + def + + + hashCode(): Int + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef → Any
                                                                                                                +
                                                                                                              13. + + +

                                                                                                                + + final + def + + + isInstanceOf[T0]: Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                Any
                                                                                                                +
                                                                                                              14. + + +

                                                                                                                + + final + def + + + ne(arg0: AnyRef): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              15. + + +

                                                                                                                + + final + def + + + notify(): Unit + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              16. + + +

                                                                                                                + + final + def + + + notifyAll(): Unit + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              17. + + +

                                                                                                                + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              18. + + +

                                                                                                                + + + def + + + toString(): String + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef → Any
                                                                                                                +
                                                                                                              19. + + +

                                                                                                                + + final + def + + + wait(): Unit + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                Annotations
                                                                                                                + @throws( + + ... + ) + +
                                                                                                                +
                                                                                                              20. + + +

                                                                                                                + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                Annotations
                                                                                                                + @throws( + + ... + ) + +
                                                                                                                +
                                                                                                              21. + + +

                                                                                                                + + final + def + + + wait(arg0: Long): Unit + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                Annotations
                                                                                                                + @throws( + + ... + ) + +
                                                                                                                +
                                                                                                              +
                                                                                                              + + + + +
                                                                                                              + +
                                                                                                              +
                                                                                                              +

                                                                                                              Inherited from AnyRef

                                                                                                              +
                                                                                                              +

                                                                                                              Inherited from Any

                                                                                                              +
                                                                                                              + +
                                                                                                              + +
                                                                                                              +
                                                                                                              +

                                                                                                              Ungrouped

                                                                                                              + +
                                                                                                              +
                                                                                                              + +
                                                                                                              + +
                                                                                                              + + + + + \ No newline at end of file diff --git a/Reified/latest/api/scalaxy/reified/DefaultLifter.html b/Reified/latest/api/scalaxy/reified/DefaultLifter.html new file mode 100644 index 00000000..fd5db244 --- /dev/null +++ b/Reified/latest/api/scalaxy/reified/DefaultLifter.html @@ -0,0 +1,453 @@ + + + + + DefaultLifter - scalaxy-reified-doc: scalaxy-reified-doc 0.3-SNAPSHOT - scalaxy.reified.DefaultLifter + + + + + + + + + + +
                                                                                                              + +

                                                                                                              scalaxy.reified

                                                                                                              +

                                                                                                              DefaultLifter

                                                                                                              +
                                                                                                              + +

                                                                                                              + + + class + + + DefaultLifter extends Lifter + +

                                                                                                              + +
                                                                                                              + Linear Supertypes +
                                                                                                              Lifter, AnyRef, Any
                                                                                                              +
                                                                                                              + + +
                                                                                                              +
                                                                                                              +
                                                                                                              + Ordering +
                                                                                                                + +
                                                                                                              1. Alphabetic
                                                                                                              2. +
                                                                                                              3. By inheritance
                                                                                                              4. +
                                                                                                              +
                                                                                                              +
                                                                                                              + Inherited
                                                                                                              +
                                                                                                              +
                                                                                                                +
                                                                                                              1. DefaultLifter
                                                                                                              2. Lifter
                                                                                                              3. AnyRef
                                                                                                              4. Any
                                                                                                              5. +
                                                                                                              +
                                                                                                              + +
                                                                                                                +
                                                                                                              1. Hide All
                                                                                                              2. +
                                                                                                              3. Show all
                                                                                                              4. +
                                                                                                              + Learn more about member selection +
                                                                                                              +
                                                                                                              + Visibility +
                                                                                                              1. Public
                                                                                                              2. All
                                                                                                              +
                                                                                                              +
                                                                                                              + +
                                                                                                              +
                                                                                                              +
                                                                                                              +

                                                                                                              Instance Constructors

                                                                                                              +
                                                                                                              1. + + +

                                                                                                                + + + new + + + DefaultLifter() + +

                                                                                                                + +
                                                                                                              +
                                                                                                              + + + + + +
                                                                                                              +

                                                                                                              Value Members

                                                                                                              +
                                                                                                              1. + + +

                                                                                                                + + final + def + + + !=(arg0: AnyRef): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              2. + + +

                                                                                                                + + final + def + + + !=(arg0: Any): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                Any
                                                                                                                +
                                                                                                              3. + + +

                                                                                                                + + final + def + + + ##(): Int + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef → Any
                                                                                                                +
                                                                                                              4. + + +

                                                                                                                + + final + def + + + ==(arg0: AnyRef): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              5. + + +

                                                                                                                + + final + def + + + ==(arg0: Any): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                Any
                                                                                                                +
                                                                                                              6. + + +

                                                                                                                + + final + def + + + asInstanceOf[T0]: T0 + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                Any
                                                                                                                +
                                                                                                              7. + + +

                                                                                                                + + + def + + + clone(): AnyRef + +

                                                                                                                +
                                                                                                                Attributes
                                                                                                                protected[java.lang]
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                Annotations
                                                                                                                + @throws( + + ... + ) + +
                                                                                                                +
                                                                                                              8. + + +

                                                                                                                + + final + def + + + eq(arg0: AnyRef): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              9. + + +

                                                                                                                + + + def + + + equals(arg0: Any): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef → Any
                                                                                                                +
                                                                                                              10. + + +

                                                                                                                + + + def + + + finalize(): Unit + +

                                                                                                                +
                                                                                                                Attributes
                                                                                                                protected[java.lang]
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                Annotations
                                                                                                                + @throws( + + classOf[java.lang.Throwable] + ) + +
                                                                                                                +
                                                                                                              11. + + +

                                                                                                                + + final + def + + + getClass(): Class[_] + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef → Any
                                                                                                                +
                                                                                                              12. + + +

                                                                                                                + + + def + + + hashCode(): Int + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef → Any
                                                                                                                +
                                                                                                              13. + + +

                                                                                                                + + final + def + + + isInstanceOf[T0]: Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                Any
                                                                                                                +
                                                                                                              14. + + +

                                                                                                                + + + def + + + lift(value: Any, tpe: scala.reflect.api.JavaUniverse.Type, forceConversion: Boolean)(implicit tb: ToolBox[universe.type] = currentMirror.mkToolBox()): Option[LiftResult] + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                DefaultLifter → Lifter
                                                                                                                +
                                                                                                              15. + + +

                                                                                                                + + final + def + + + ne(arg0: AnyRef): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              16. + + +

                                                                                                                + + final + def + + + notify(): Unit + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              17. + + +

                                                                                                                + + final + def + + + notifyAll(): Unit + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              18. + + +

                                                                                                                + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              19. + + +

                                                                                                                + + + def + + + toString(): String + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef → Any
                                                                                                                +
                                                                                                              20. + + +

                                                                                                                + + final + def + + + wait(): Unit + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                Annotations
                                                                                                                + @throws( + + ... + ) + +
                                                                                                                +
                                                                                                              21. + + +

                                                                                                                + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                Annotations
                                                                                                                + @throws( + + ... + ) + +
                                                                                                                +
                                                                                                              22. + + +

                                                                                                                + + final + def + + + wait(arg0: Long): Unit + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                Annotations
                                                                                                                + @throws( + + ... + ) + +
                                                                                                                +
                                                                                                              +
                                                                                                              + + + + +
                                                                                                              + +
                                                                                                              +
                                                                                                              +

                                                                                                              Inherited from Lifter

                                                                                                              +
                                                                                                              +

                                                                                                              Inherited from AnyRef

                                                                                                              +
                                                                                                              +

                                                                                                              Inherited from Any

                                                                                                              +
                                                                                                              + +
                                                                                                              + +
                                                                                                              +
                                                                                                              +

                                                                                                              Ungrouped

                                                                                                              + +
                                                                                                              +
                                                                                                              + +
                                                                                                              + +
                                                                                                              + + + + + \ No newline at end of file diff --git a/Reified/latest/api/scalaxy/reified/InjectedCapture.html b/Reified/latest/api/scalaxy/reified/InjectedCapture.html new file mode 100644 index 00000000..77e67f8a --- /dev/null +++ b/Reified/latest/api/scalaxy/reified/InjectedCapture.html @@ -0,0 +1,435 @@ + + + + + InjectedCapture - scalaxy-reified-doc: scalaxy-reified-doc 0.3-SNAPSHOT - scalaxy.reified.InjectedCapture + + + + + + + + + + +
                                                                                                              + +

                                                                                                              scalaxy.reified

                                                                                                              +

                                                                                                              InjectedCapture

                                                                                                              +
                                                                                                              + +

                                                                                                              + + + case class + + + InjectedCapture(value: Any, tpe: scala.reflect.api.JavaUniverse.Type) extends Capture with Product with Serializable + +

                                                                                                              + +
                                                                                                              + Linear Supertypes +
                                                                                                              Serializable, Serializable, Product, Equals, Capture, AnyRef, Any
                                                                                                              +
                                                                                                              + + +
                                                                                                              +
                                                                                                              +
                                                                                                              + Ordering +
                                                                                                                + +
                                                                                                              1. Alphabetic
                                                                                                              2. +
                                                                                                              3. By inheritance
                                                                                                              4. +
                                                                                                              +
                                                                                                              +
                                                                                                              + Inherited
                                                                                                              +
                                                                                                              +
                                                                                                                +
                                                                                                              1. InjectedCapture
                                                                                                              2. Serializable
                                                                                                              3. Serializable
                                                                                                              4. Product
                                                                                                              5. Equals
                                                                                                              6. Capture
                                                                                                              7. AnyRef
                                                                                                              8. Any
                                                                                                              9. +
                                                                                                              +
                                                                                                              + +
                                                                                                                +
                                                                                                              1. Hide All
                                                                                                              2. +
                                                                                                              3. Show all
                                                                                                              4. +
                                                                                                              + Learn more about member selection +
                                                                                                              +
                                                                                                              + Visibility +
                                                                                                              1. Public
                                                                                                              2. All
                                                                                                              +
                                                                                                              +
                                                                                                              + +
                                                                                                              +
                                                                                                              +
                                                                                                              +

                                                                                                              Instance Constructors

                                                                                                              +
                                                                                                              1. + + +

                                                                                                                + + + new + + + InjectedCapture(value: Any, tpe: scala.reflect.api.JavaUniverse.Type) + +

                                                                                                                + +
                                                                                                              +
                                                                                                              + + + + + +
                                                                                                              +

                                                                                                              Value Members

                                                                                                              +
                                                                                                              1. + + +

                                                                                                                + + final + def + + + !=(arg0: AnyRef): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              2. + + +

                                                                                                                + + final + def + + + !=(arg0: Any): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                Any
                                                                                                                +
                                                                                                              3. + + +

                                                                                                                + + final + def + + + ##(): Int + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef → Any
                                                                                                                +
                                                                                                              4. + + +

                                                                                                                + + final + def + + + ==(arg0: AnyRef): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              5. + + +

                                                                                                                + + final + def + + + ==(arg0: Any): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                Any
                                                                                                                +
                                                                                                              6. + + +

                                                                                                                + + final + def + + + asInstanceOf[T0]: T0 + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                Any
                                                                                                                +
                                                                                                              7. + + +

                                                                                                                + + + def + + + clone(): AnyRef + +

                                                                                                                +
                                                                                                                Attributes
                                                                                                                protected[java.lang]
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                Annotations
                                                                                                                + @throws( + + ... + ) + +
                                                                                                                +
                                                                                                              8. + + +

                                                                                                                + + final + def + + + eq(arg0: AnyRef): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              9. + + +

                                                                                                                + + + def + + + finalize(): Unit + +

                                                                                                                +
                                                                                                                Attributes
                                                                                                                protected[java.lang]
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                Annotations
                                                                                                                + @throws( + + classOf[java.lang.Throwable] + ) + +
                                                                                                                +
                                                                                                              10. + + +

                                                                                                                + + final + def + + + getClass(): Class[_] + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef → Any
                                                                                                                +
                                                                                                              11. + + +

                                                                                                                + + final + def + + + isInstanceOf[T0]: Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                Any
                                                                                                                +
                                                                                                              12. + + +

                                                                                                                + + final + def + + + ne(arg0: AnyRef): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              13. + + +

                                                                                                                + + final + def + + + notify(): Unit + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              14. + + +

                                                                                                                + + final + def + + + notifyAll(): Unit + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              15. + + +

                                                                                                                + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              16. + + +

                                                                                                                + + + val + + + tpe: scala.reflect.api.JavaUniverse.Type + +

                                                                                                                + +
                                                                                                              17. + + +

                                                                                                                + + + val + + + value: Any + +

                                                                                                                + +
                                                                                                              18. + + +

                                                                                                                + + final + def + + + wait(): Unit + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                Annotations
                                                                                                                + @throws( + + ... + ) + +
                                                                                                                +
                                                                                                              19. + + +

                                                                                                                + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                Annotations
                                                                                                                + @throws( + + ... + ) + +
                                                                                                                +
                                                                                                              20. + + +

                                                                                                                + + final + def + + + wait(arg0: Long): Unit + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                Annotations
                                                                                                                + @throws( + + ... + ) + +
                                                                                                                +
                                                                                                              +
                                                                                                              + + + + +
                                                                                                              + +
                                                                                                              +
                                                                                                              +

                                                                                                              Inherited from Serializable

                                                                                                              +
                                                                                                              +

                                                                                                              Inherited from Serializable

                                                                                                              +
                                                                                                              +

                                                                                                              Inherited from Product

                                                                                                              +
                                                                                                              +

                                                                                                              Inherited from Equals

                                                                                                              +
                                                                                                              +

                                                                                                              Inherited from Capture

                                                                                                              +
                                                                                                              +

                                                                                                              Inherited from AnyRef

                                                                                                              +
                                                                                                              +

                                                                                                              Inherited from Any

                                                                                                              +
                                                                                                              + +
                                                                                                              + +
                                                                                                              +
                                                                                                              +

                                                                                                              Ungrouped

                                                                                                              + +
                                                                                                              +
                                                                                                              + +
                                                                                                              + +
                                                                                                              + + + + + \ No newline at end of file diff --git a/Reified/latest/api/scalaxy/reified/InlinableLiftedCapture.html b/Reified/latest/api/scalaxy/reified/InlinableLiftedCapture.html new file mode 100644 index 00000000..9732a6a1 --- /dev/null +++ b/Reified/latest/api/scalaxy/reified/InlinableLiftedCapture.html @@ -0,0 +1,435 @@ + + + + + InlinableLiftedCapture - scalaxy-reified-doc: scalaxy-reified-doc 0.3-SNAPSHOT - scalaxy.reified.InlinableLiftedCapture + + + + + + + + + + +
                                                                                                              + +

                                                                                                              scalaxy.reified

                                                                                                              +

                                                                                                              InlinableLiftedCapture

                                                                                                              +
                                                                                                              + +

                                                                                                              + + + case class + + + InlinableLiftedCapture(tree: scala.reflect.api.JavaUniverse.Tree, tpe: scala.reflect.api.JavaUniverse.Type) extends Capture with Product with Serializable + +

                                                                                                              + +
                                                                                                              + Linear Supertypes +
                                                                                                              Serializable, Serializable, Product, Equals, Capture, AnyRef, Any
                                                                                                              +
                                                                                                              + + +
                                                                                                              +
                                                                                                              +
                                                                                                              + Ordering +
                                                                                                                + +
                                                                                                              1. Alphabetic
                                                                                                              2. +
                                                                                                              3. By inheritance
                                                                                                              4. +
                                                                                                              +
                                                                                                              +
                                                                                                              + Inherited
                                                                                                              +
                                                                                                              +
                                                                                                                +
                                                                                                              1. InlinableLiftedCapture
                                                                                                              2. Serializable
                                                                                                              3. Serializable
                                                                                                              4. Product
                                                                                                              5. Equals
                                                                                                              6. Capture
                                                                                                              7. AnyRef
                                                                                                              8. Any
                                                                                                              9. +
                                                                                                              +
                                                                                                              + +
                                                                                                                +
                                                                                                              1. Hide All
                                                                                                              2. +
                                                                                                              3. Show all
                                                                                                              4. +
                                                                                                              + Learn more about member selection +
                                                                                                              +
                                                                                                              + Visibility +
                                                                                                              1. Public
                                                                                                              2. All
                                                                                                              +
                                                                                                              +
                                                                                                              + +
                                                                                                              +
                                                                                                              +
                                                                                                              +

                                                                                                              Instance Constructors

                                                                                                              +
                                                                                                              1. + + +

                                                                                                                + + + new + + + InlinableLiftedCapture(tree: scala.reflect.api.JavaUniverse.Tree, tpe: scala.reflect.api.JavaUniverse.Type) + +

                                                                                                                + +
                                                                                                              +
                                                                                                              + + + + + +
                                                                                                              +

                                                                                                              Value Members

                                                                                                              +
                                                                                                              1. + + +

                                                                                                                + + final + def + + + !=(arg0: AnyRef): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              2. + + +

                                                                                                                + + final + def + + + !=(arg0: Any): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                Any
                                                                                                                +
                                                                                                              3. + + +

                                                                                                                + + final + def + + + ##(): Int + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef → Any
                                                                                                                +
                                                                                                              4. + + +

                                                                                                                + + final + def + + + ==(arg0: AnyRef): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              5. + + +

                                                                                                                + + final + def + + + ==(arg0: Any): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                Any
                                                                                                                +
                                                                                                              6. + + +

                                                                                                                + + final + def + + + asInstanceOf[T0]: T0 + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                Any
                                                                                                                +
                                                                                                              7. + + +

                                                                                                                + + + def + + + clone(): AnyRef + +

                                                                                                                +
                                                                                                                Attributes
                                                                                                                protected[java.lang]
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                Annotations
                                                                                                                + @throws( + + ... + ) + +
                                                                                                                +
                                                                                                              8. + + +

                                                                                                                + + final + def + + + eq(arg0: AnyRef): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              9. + + +

                                                                                                                + + + def + + + finalize(): Unit + +

                                                                                                                +
                                                                                                                Attributes
                                                                                                                protected[java.lang]
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                Annotations
                                                                                                                + @throws( + + classOf[java.lang.Throwable] + ) + +
                                                                                                                +
                                                                                                              10. + + +

                                                                                                                + + final + def + + + getClass(): Class[_] + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef → Any
                                                                                                                +
                                                                                                              11. + + +

                                                                                                                + + final + def + + + isInstanceOf[T0]: Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                Any
                                                                                                                +
                                                                                                              12. + + +

                                                                                                                + + final + def + + + ne(arg0: AnyRef): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              13. + + +

                                                                                                                + + final + def + + + notify(): Unit + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              14. + + +

                                                                                                                + + final + def + + + notifyAll(): Unit + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              15. + + +

                                                                                                                + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              16. + + +

                                                                                                                + + + val + + + tpe: scala.reflect.api.JavaUniverse.Type + +

                                                                                                                + +
                                                                                                              17. + + +

                                                                                                                + + + val + + + tree: scala.reflect.api.JavaUniverse.Tree + +

                                                                                                                + +
                                                                                                              18. + + +

                                                                                                                + + final + def + + + wait(): Unit + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                Annotations
                                                                                                                + @throws( + + ... + ) + +
                                                                                                                +
                                                                                                              19. + + +

                                                                                                                + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                Annotations
                                                                                                                + @throws( + + ... + ) + +
                                                                                                                +
                                                                                                              20. + + +

                                                                                                                + + final + def + + + wait(arg0: Long): Unit + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                Annotations
                                                                                                                + @throws( + + ... + ) + +
                                                                                                                +
                                                                                                              +
                                                                                                              + + + + +
                                                                                                              + +
                                                                                                              +
                                                                                                              +

                                                                                                              Inherited from Serializable

                                                                                                              +
                                                                                                              +

                                                                                                              Inherited from Serializable

                                                                                                              +
                                                                                                              +

                                                                                                              Inherited from Product

                                                                                                              +
                                                                                                              +

                                                                                                              Inherited from Equals

                                                                                                              +
                                                                                                              +

                                                                                                              Inherited from Capture

                                                                                                              +
                                                                                                              +

                                                                                                              Inherited from AnyRef

                                                                                                              +
                                                                                                              +

                                                                                                              Inherited from Any

                                                                                                              +
                                                                                                              + +
                                                                                                              + +
                                                                                                              +
                                                                                                              +

                                                                                                              Ungrouped

                                                                                                              + +
                                                                                                              +
                                                                                                              + +
                                                                                                              + +
                                                                                                              + + + + + \ No newline at end of file diff --git a/Reified/latest/api/scalaxy/reified/LiftResult.html b/Reified/latest/api/scalaxy/reified/LiftResult.html new file mode 100644 index 00000000..67c4bd2d --- /dev/null +++ b/Reified/latest/api/scalaxy/reified/LiftResult.html @@ -0,0 +1,433 @@ + + + + + LiftResult - scalaxy-reified-doc: scalaxy-reified-doc 0.3-SNAPSHOT - scalaxy.reified.LiftResult + + + + + + + + + + +
                                                                                                              + +

                                                                                                              scalaxy.reified

                                                                                                              +

                                                                                                              LiftResult

                                                                                                              +
                                                                                                              + +

                                                                                                              + + + case class + + + LiftResult(tree: scala.reflect.api.JavaUniverse.Tree, inlinable: Boolean) extends Product with Serializable + +

                                                                                                              + +
                                                                                                              + Linear Supertypes +
                                                                                                              Serializable, Serializable, Product, Equals, AnyRef, Any
                                                                                                              +
                                                                                                              + + +
                                                                                                              +
                                                                                                              +
                                                                                                              + Ordering +
                                                                                                                + +
                                                                                                              1. Alphabetic
                                                                                                              2. +
                                                                                                              3. By inheritance
                                                                                                              4. +
                                                                                                              +
                                                                                                              +
                                                                                                              + Inherited
                                                                                                              +
                                                                                                              +
                                                                                                                +
                                                                                                              1. LiftResult
                                                                                                              2. Serializable
                                                                                                              3. Serializable
                                                                                                              4. Product
                                                                                                              5. Equals
                                                                                                              6. AnyRef
                                                                                                              7. Any
                                                                                                              8. +
                                                                                                              +
                                                                                                              + +
                                                                                                                +
                                                                                                              1. Hide All
                                                                                                              2. +
                                                                                                              3. Show all
                                                                                                              4. +
                                                                                                              + Learn more about member selection +
                                                                                                              +
                                                                                                              + Visibility +
                                                                                                              1. Public
                                                                                                              2. All
                                                                                                              +
                                                                                                              +
                                                                                                              + +
                                                                                                              +
                                                                                                              +
                                                                                                              +

                                                                                                              Instance Constructors

                                                                                                              +
                                                                                                              1. + + +

                                                                                                                + + + new + + + LiftResult(tree: scala.reflect.api.JavaUniverse.Tree, inlinable: Boolean) + +

                                                                                                                + +
                                                                                                              +
                                                                                                              + + + + + +
                                                                                                              +

                                                                                                              Value Members

                                                                                                              +
                                                                                                              1. + + +

                                                                                                                + + final + def + + + !=(arg0: AnyRef): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              2. + + +

                                                                                                                + + final + def + + + !=(arg0: Any): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                Any
                                                                                                                +
                                                                                                              3. + + +

                                                                                                                + + final + def + + + ##(): Int + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef → Any
                                                                                                                +
                                                                                                              4. + + +

                                                                                                                + + final + def + + + ==(arg0: AnyRef): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              5. + + +

                                                                                                                + + final + def + + + ==(arg0: Any): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                Any
                                                                                                                +
                                                                                                              6. + + +

                                                                                                                + + final + def + + + asInstanceOf[T0]: T0 + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                Any
                                                                                                                +
                                                                                                              7. + + +

                                                                                                                + + + def + + + clone(): AnyRef + +

                                                                                                                +
                                                                                                                Attributes
                                                                                                                protected[java.lang]
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                Annotations
                                                                                                                + @throws( + + ... + ) + +
                                                                                                                +
                                                                                                              8. + + +

                                                                                                                + + final + def + + + eq(arg0: AnyRef): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              9. + + +

                                                                                                                + + + def + + + finalize(): Unit + +

                                                                                                                +
                                                                                                                Attributes
                                                                                                                protected[java.lang]
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                Annotations
                                                                                                                + @throws( + + classOf[java.lang.Throwable] + ) + +
                                                                                                                +
                                                                                                              10. + + +

                                                                                                                + + final + def + + + getClass(): Class[_] + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef → Any
                                                                                                                +
                                                                                                              11. + + +

                                                                                                                + + + val + + + inlinable: Boolean + +

                                                                                                                + +
                                                                                                              12. + + +

                                                                                                                + + final + def + + + isInstanceOf[T0]: Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                Any
                                                                                                                +
                                                                                                              13. + + +

                                                                                                                + + final + def + + + ne(arg0: AnyRef): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              14. + + +

                                                                                                                + + final + def + + + notify(): Unit + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              15. + + +

                                                                                                                + + final + def + + + notifyAll(): Unit + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              16. + + +

                                                                                                                + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              17. + + +

                                                                                                                + + + val + + + tree: scala.reflect.api.JavaUniverse.Tree + +

                                                                                                                + +
                                                                                                              18. + + +

                                                                                                                + + final + def + + + wait(): Unit + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                Annotations
                                                                                                                + @throws( + + ... + ) + +
                                                                                                                +
                                                                                                              19. + + +

                                                                                                                + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                Annotations
                                                                                                                + @throws( + + ... + ) + +
                                                                                                                +
                                                                                                              20. + + +

                                                                                                                + + final + def + + + wait(arg0: Long): Unit + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                Annotations
                                                                                                                + @throws( + + ... + ) + +
                                                                                                                +
                                                                                                              +
                                                                                                              + + + + +
                                                                                                              + +
                                                                                                              +
                                                                                                              +

                                                                                                              Inherited from Serializable

                                                                                                              +
                                                                                                              +

                                                                                                              Inherited from Serializable

                                                                                                              +
                                                                                                              +

                                                                                                              Inherited from Product

                                                                                                              +
                                                                                                              +

                                                                                                              Inherited from Equals

                                                                                                              +
                                                                                                              +

                                                                                                              Inherited from AnyRef

                                                                                                              +
                                                                                                              +

                                                                                                              Inherited from Any

                                                                                                              +
                                                                                                              + +
                                                                                                              + +
                                                                                                              +
                                                                                                              +

                                                                                                              Ungrouped

                                                                                                              + +
                                                                                                              +
                                                                                                              + +
                                                                                                              + +
                                                                                                              + + + + + \ No newline at end of file diff --git a/Reified/latest/api/scalaxy/reified/LiftedCapture.html b/Reified/latest/api/scalaxy/reified/LiftedCapture.html new file mode 100644 index 00000000..9455c298 --- /dev/null +++ b/Reified/latest/api/scalaxy/reified/LiftedCapture.html @@ -0,0 +1,435 @@ + + + + + LiftedCapture - scalaxy-reified-doc: scalaxy-reified-doc 0.3-SNAPSHOT - scalaxy.reified.LiftedCapture + + + + + + + + + + +
                                                                                                              + +

                                                                                                              scalaxy.reified

                                                                                                              +

                                                                                                              LiftedCapture

                                                                                                              +
                                                                                                              + +

                                                                                                              + + + case class + + + LiftedCapture(tree: scala.reflect.api.JavaUniverse.Tree, tpe: scala.reflect.api.JavaUniverse.Type) extends Capture with Product with Serializable + +

                                                                                                              + +
                                                                                                              + Linear Supertypes +
                                                                                                              Serializable, Serializable, Product, Equals, Capture, AnyRef, Any
                                                                                                              +
                                                                                                              + + +
                                                                                                              +
                                                                                                              +
                                                                                                              + Ordering +
                                                                                                                + +
                                                                                                              1. Alphabetic
                                                                                                              2. +
                                                                                                              3. By inheritance
                                                                                                              4. +
                                                                                                              +
                                                                                                              +
                                                                                                              + Inherited
                                                                                                              +
                                                                                                              +
                                                                                                                +
                                                                                                              1. LiftedCapture
                                                                                                              2. Serializable
                                                                                                              3. Serializable
                                                                                                              4. Product
                                                                                                              5. Equals
                                                                                                              6. Capture
                                                                                                              7. AnyRef
                                                                                                              8. Any
                                                                                                              9. +
                                                                                                              +
                                                                                                              + +
                                                                                                                +
                                                                                                              1. Hide All
                                                                                                              2. +
                                                                                                              3. Show all
                                                                                                              4. +
                                                                                                              + Learn more about member selection +
                                                                                                              +
                                                                                                              + Visibility +
                                                                                                              1. Public
                                                                                                              2. All
                                                                                                              +
                                                                                                              +
                                                                                                              + +
                                                                                                              +
                                                                                                              +
                                                                                                              +

                                                                                                              Instance Constructors

                                                                                                              +
                                                                                                              1. + + +

                                                                                                                + + + new + + + LiftedCapture(tree: scala.reflect.api.JavaUniverse.Tree, tpe: scala.reflect.api.JavaUniverse.Type) + +

                                                                                                                + +
                                                                                                              +
                                                                                                              + + + + + +
                                                                                                              +

                                                                                                              Value Members

                                                                                                              +
                                                                                                              1. + + +

                                                                                                                + + final + def + + + !=(arg0: AnyRef): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              2. + + +

                                                                                                                + + final + def + + + !=(arg0: Any): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                Any
                                                                                                                +
                                                                                                              3. + + +

                                                                                                                + + final + def + + + ##(): Int + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef → Any
                                                                                                                +
                                                                                                              4. + + +

                                                                                                                + + final + def + + + ==(arg0: AnyRef): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              5. + + +

                                                                                                                + + final + def + + + ==(arg0: Any): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                Any
                                                                                                                +
                                                                                                              6. + + +

                                                                                                                + + final + def + + + asInstanceOf[T0]: T0 + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                Any
                                                                                                                +
                                                                                                              7. + + +

                                                                                                                + + + def + + + clone(): AnyRef + +

                                                                                                                +
                                                                                                                Attributes
                                                                                                                protected[java.lang]
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                Annotations
                                                                                                                + @throws( + + ... + ) + +
                                                                                                                +
                                                                                                              8. + + +

                                                                                                                + + final + def + + + eq(arg0: AnyRef): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              9. + + +

                                                                                                                + + + def + + + finalize(): Unit + +

                                                                                                                +
                                                                                                                Attributes
                                                                                                                protected[java.lang]
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                Annotations
                                                                                                                + @throws( + + classOf[java.lang.Throwable] + ) + +
                                                                                                                +
                                                                                                              10. + + +

                                                                                                                + + final + def + + + getClass(): Class[_] + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef → Any
                                                                                                                +
                                                                                                              11. + + +

                                                                                                                + + final + def + + + isInstanceOf[T0]: Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                Any
                                                                                                                +
                                                                                                              12. + + +

                                                                                                                + + final + def + + + ne(arg0: AnyRef): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              13. + + +

                                                                                                                + + final + def + + + notify(): Unit + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              14. + + +

                                                                                                                + + final + def + + + notifyAll(): Unit + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              15. + + +

                                                                                                                + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              16. + + +

                                                                                                                + + + val + + + tpe: scala.reflect.api.JavaUniverse.Type + +

                                                                                                                + +
                                                                                                              17. + + +

                                                                                                                + + + val + + + tree: scala.reflect.api.JavaUniverse.Tree + +

                                                                                                                + +
                                                                                                              18. + + +

                                                                                                                + + final + def + + + wait(): Unit + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                Annotations
                                                                                                                + @throws( + + ... + ) + +
                                                                                                                +
                                                                                                              19. + + +

                                                                                                                + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                Annotations
                                                                                                                + @throws( + + ... + ) + +
                                                                                                                +
                                                                                                              20. + + +

                                                                                                                + + final + def + + + wait(arg0: Long): Unit + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                Annotations
                                                                                                                + @throws( + + ... + ) + +
                                                                                                                +
                                                                                                              +
                                                                                                              + + + + +
                                                                                                              + +
                                                                                                              +
                                                                                                              +

                                                                                                              Inherited from Serializable

                                                                                                              +
                                                                                                              +

                                                                                                              Inherited from Serializable

                                                                                                              +
                                                                                                              +

                                                                                                              Inherited from Product

                                                                                                              +
                                                                                                              +

                                                                                                              Inherited from Equals

                                                                                                              +
                                                                                                              +

                                                                                                              Inherited from Capture

                                                                                                              +
                                                                                                              +

                                                                                                              Inherited from AnyRef

                                                                                                              +
                                                                                                              +

                                                                                                              Inherited from Any

                                                                                                              +
                                                                                                              + +
                                                                                                              + +
                                                                                                              +
                                                                                                              +

                                                                                                              Ungrouped

                                                                                                              + +
                                                                                                              +
                                                                                                              + +
                                                                                                              + +
                                                                                                              + + + + + \ No newline at end of file diff --git a/Reified/latest/api/scalaxy/reified/CaptureConversions$.html b/Reified/latest/api/scalaxy/reified/Lifter$.html similarity index 87% rename from Reified/latest/api/scalaxy/reified/CaptureConversions$.html rename to Reified/latest/api/scalaxy/reified/Lifter$.html index f41185a2..87298f5c 100644 --- a/Reified/latest/api/scalaxy/reified/CaptureConversions$.html +++ b/Reified/latest/api/scalaxy/reified/Lifter$.html @@ -2,9 +2,9 @@ - CaptureConversions - scalaxy-reified-doc: scalaxy-reified-doc 0.3-SNAPSHOT - scalaxy.reified.CaptureConversions - - + Lifter - scalaxy-reified-doc: scalaxy-reified-doc 0.3-SNAPSHOT - scalaxy.reified.Lifter + + @@ -12,7 +12,7 @@ + + + + + +

                                                                                                              + + + trait + + + Lifter extends AnyRef + +

                                                                                                              + +
                                                                                                              + Linear Supertypes +
                                                                                                              AnyRef, Any
                                                                                                              +
                                                                                                              + Known Subclasses + +
                                                                                                              + + +
                                                                                                              +
                                                                                                              +
                                                                                                              + Ordering +
                                                                                                                + +
                                                                                                              1. Alphabetic
                                                                                                              2. +
                                                                                                              3. By inheritance
                                                                                                              4. +
                                                                                                              +
                                                                                                              +
                                                                                                              + Inherited
                                                                                                              +
                                                                                                              +
                                                                                                                +
                                                                                                              1. Lifter
                                                                                                              2. AnyRef
                                                                                                              3. Any
                                                                                                              4. +
                                                                                                              +
                                                                                                              + +
                                                                                                                +
                                                                                                              1. Hide All
                                                                                                              2. +
                                                                                                              3. Show all
                                                                                                              4. +
                                                                                                              + Learn more about member selection +
                                                                                                              +
                                                                                                              + Visibility +
                                                                                                              1. Public
                                                                                                              2. All
                                                                                                              +
                                                                                                              +
                                                                                                              + +
                                                                                                              +
                                                                                                              + + + + +
                                                                                                              +

                                                                                                              Abstract Value Members

                                                                                                              +
                                                                                                              1. + + +

                                                                                                                + + abstract + def + + + lift(value: Any, valueType: scala.reflect.api.JavaUniverse.Type, force: Boolean)(implicit tb: ToolBox[universe.type] = currentMirror.mkToolBox()): Option[LiftResult] + +

                                                                                                                + +
                                                                                                              +
                                                                                                              + +
                                                                                                              +

                                                                                                              Concrete Value Members

                                                                                                              +
                                                                                                              1. + + +

                                                                                                                + + final + def + + + !=(arg0: AnyRef): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              2. + + +

                                                                                                                + + final + def + + + !=(arg0: Any): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                Any
                                                                                                                +
                                                                                                              3. + + +

                                                                                                                + + final + def + + + ##(): Int + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef → Any
                                                                                                                +
                                                                                                              4. + + +

                                                                                                                + + final + def + + + ==(arg0: AnyRef): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              5. + + +

                                                                                                                + + final + def + + + ==(arg0: Any): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                Any
                                                                                                                +
                                                                                                              6. + + +

                                                                                                                + + final + def + + + asInstanceOf[T0]: T0 + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                Any
                                                                                                                +
                                                                                                              7. + + +

                                                                                                                + + + def + + + clone(): AnyRef + +

                                                                                                                +
                                                                                                                Attributes
                                                                                                                protected[java.lang]
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                Annotations
                                                                                                                + @throws( + + ... + ) + +
                                                                                                                +
                                                                                                              8. + + +

                                                                                                                + + final + def + + + eq(arg0: AnyRef): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              9. + + +

                                                                                                                + + + def + + + equals(arg0: Any): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef → Any
                                                                                                                +
                                                                                                              10. + + +

                                                                                                                + + + def + + + finalize(): Unit + +

                                                                                                                +
                                                                                                                Attributes
                                                                                                                protected[java.lang]
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                Annotations
                                                                                                                + @throws( + + classOf[java.lang.Throwable] + ) + +
                                                                                                                +
                                                                                                              11. + + +

                                                                                                                + + final + def + + + getClass(): Class[_] + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef → Any
                                                                                                                +
                                                                                                              12. + + +

                                                                                                                + + + def + + + hashCode(): Int + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef → Any
                                                                                                                +
                                                                                                              13. + + +

                                                                                                                + + final + def + + + isInstanceOf[T0]: Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                Any
                                                                                                                +
                                                                                                              14. + + +

                                                                                                                + + final + def + + + ne(arg0: AnyRef): Boolean + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              15. + + +

                                                                                                                + + final + def + + + notify(): Unit + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              16. + + +

                                                                                                                + + final + def + + + notifyAll(): Unit + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              17. + + +

                                                                                                                + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                +
                                                                                                              18. + + +

                                                                                                                + + + def + + + toString(): String + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef → Any
                                                                                                                +
                                                                                                              19. + + +

                                                                                                                + + final + def + + + wait(): Unit + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                Annotations
                                                                                                                + @throws( + + ... + ) + +
                                                                                                                +
                                                                                                              20. + + +

                                                                                                                + + final + def + + + wait(arg0: Long, arg1: Int): Unit + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                Annotations
                                                                                                                + @throws( + + ... + ) + +
                                                                                                                +
                                                                                                              21. + + +

                                                                                                                + + final + def + + + wait(arg0: Long): Unit + +

                                                                                                                +
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                Annotations
                                                                                                                + @throws( + + ... + ) + +
                                                                                                                +
                                                                                                              +
                                                                                                              + + + + +
                                                                                                              + +
                                                                                                              +
                                                                                                              +

                                                                                                              Inherited from AnyRef

                                                                                                              +
                                                                                                              +

                                                                                                              Inherited from Any

                                                                                                              +
                                                                                                              + +
                                                                                                              + +
                                                                                                              +
                                                                                                              +

                                                                                                              Ungrouped

                                                                                                              + +
                                                                                                              +
                                                                                                              + +
                                                                                                              + +
                                                                                                              + + + + + \ No newline at end of file diff --git a/Reified/latest/api/scalaxy/reified/ReifiedValue.html b/Reified/latest/api/scalaxy/reified/ReifiedValue.html index 0a8661fb..69d516ab 100644 --- a/Reified/latest/api/scalaxy/reified/ReifiedValue.html +++ b/Reified/latest/api/scalaxy/reified/ReifiedValue.html @@ -218,18 +218,21 @@

                                                                                                            7. - - + +

                                                                                                              def - compile(conversion: Conversion = CaptureConversions.DEFAULT, toolbox: ToolBox[universe.type] = internal.Utils.optimisingToolbox, optimizeAST: Boolean = true): () ⇒ A + compile(lifter: Lifter = Lifter.DEFAULT, toolbox: ToolBox[universe.type] = internal.Utils.optimisingToolbox, optimizeAST: Boolean = true): () ⇒ A

                                                                                                              -

                                                                                                              Compile the AST (using the provided conversion to convert captured values to ASTs).

                                                                                                              Compile the AST (using the provided conversion to convert captured values to ASTs).

                                                                                                              conversion

                                                                                                              how to convert captured values

                                                                                                              toolbox

                                                                                                              toolbox used to perform the compilation. By default, using a toolbox configured with all stable optimization flags available.

                                                                                                              optimizeAST

                                                                                                              whether to apply Scalaxy AST optimizations or not (optimizations range from transforming function value objects into defs when possible, to (TODO:) transforming some foreach loops into equivalent while loops). +

                                                                                                              Compile the AST (using the provided lifter to convert captured values to ASTs).

                                                                                                              Compile the AST (using the provided lifter to convert captured values to ASTs).

                                                                                                              lifter

                                                                                                              how to convert captured values

                                                                                                              toolbox

                                                                                                              toolbox used to perform the compilation. By default, using a toolbox configured + with all stable optimization flags available.

                                                                                                              optimizeAST

                                                                                                              whether to apply Scalaxy AST optimizations or not + (optimizations range from transforming function value objects into defs when possible, + to transforming some foreach loops into equivalent while loops).

                                                                                                            8. @@ -244,20 +247,23 @@

                                                                                                              Definition Classes
                                                                                                              AnyRef
                                                                                                              -
                                                                                                            9. - - +
                                                                                                            10. + +

                                                                                                              def - expr(conversion: Conversion = CaptureConversions.DEFAULT): scala.reflect.api.JavaUniverse.Expr[A] + expr(lifter: Lifter = Lifter.DEFAULT): (scala.reflect.api.JavaUniverse.Expr[A], Seq[(String, InjectedCapture)])

                                                                                                              -

                                                                                                              Get the AST of this reified value, using the specified conversion function for any -value that was captured by the expression.

                                                                                                              +

                                                                                                              Get the AST of this reified value, using the specified lifter for any +value that was captured by the expression.

                                                                                                              Get the AST of this reified value, using the specified lifter for any +value that was captured by the expression.

                                                                                                              returns

                                                                                                              a block which starts by declaring all the captured values, and ends with a value that +only contains references to these declarations. +

                                                                                                            11. diff --git a/Reified/latest/api/scalaxy/reified/internal/Optimizer$$CommonScalaNames$$N$.html b/Reified/latest/api/scalaxy/reified/internal/CompilerUtils$.html similarity index 91% rename from Reified/latest/api/scalaxy/reified/internal/Optimizer$$CommonScalaNames$$N$.html rename to Reified/latest/api/scalaxy/reified/internal/CompilerUtils$.html index edee18f2..73a08d7c 100644 --- a/Reified/latest/api/scalaxy/reified/internal/Optimizer$$CommonScalaNames$$N$.html +++ b/Reified/latest/api/scalaxy/reified/internal/CompilerUtils$.html @@ -2,9 +2,9 @@ - N - scalaxy-reified-doc: scalaxy-reified-doc 0.3-SNAPSHOT - scalaxy.reified.internal.Optimizer.CommonScalaNames.N - - + CompilerUtils - scalaxy-reified-doc: scalaxy-reified-doc 0.3-SNAPSHOT - scalaxy.reified.internal.CompilerUtils + + @@ -12,7 +12,7 @@ - - - -
                                                                                                              - -

                                                                                                              scalaxy.reified.internal.Optimizer

                                                                                                              -

                                                                                                              CommonScalaNames

                                                                                                              -
                                                                                                              - -

                                                                                                              - - - object - - - CommonScalaNames - -

                                                                                                              - -
                                                                                                              - Linear Supertypes -
                                                                                                              AnyRef, Any
                                                                                                              -
                                                                                                              - - -
                                                                                                              -
                                                                                                              -
                                                                                                              - Ordering -
                                                                                                                - -
                                                                                                              1. Alphabetic
                                                                                                              2. -
                                                                                                              3. By inheritance
                                                                                                              4. -
                                                                                                              -
                                                                                                              -
                                                                                                              - Inherited
                                                                                                              -
                                                                                                              -
                                                                                                                -
                                                                                                              1. CommonScalaNames
                                                                                                              2. AnyRef
                                                                                                              3. Any
                                                                                                              4. -
                                                                                                              -
                                                                                                              - -
                                                                                                                -
                                                                                                              1. Hide All
                                                                                                              2. -
                                                                                                              3. Show all
                                                                                                              4. -
                                                                                                              - Learn more about member selection -
                                                                                                              -
                                                                                                              - Visibility -
                                                                                                              1. Public
                                                                                                              2. All
                                                                                                              -
                                                                                                              -
                                                                                                              - -
                                                                                                              -
                                                                                                              - - -
                                                                                                              -

                                                                                                              Type Members

                                                                                                              -
                                                                                                              1. - - -

                                                                                                                - - - class - - - N extends AnyRef - -

                                                                                                                - -
                                                                                                              -
                                                                                                              - - - -
                                                                                                              -

                                                                                                              Value Members

                                                                                                              -
                                                                                                              1. - - -

                                                                                                                - - final - def - - - !=(arg0: AnyRef): Boolean - -

                                                                                                                -
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                -
                                                                                                              2. - - -

                                                                                                                - - final - def - - - !=(arg0: Any): Boolean - -

                                                                                                                -
                                                                                                                Definition Classes
                                                                                                                Any
                                                                                                                -
                                                                                                              3. - - -

                                                                                                                - - final - def - - - ##(): Int - -

                                                                                                                -
                                                                                                                Definition Classes
                                                                                                                AnyRef → Any
                                                                                                                -
                                                                                                              4. - - -

                                                                                                                - - final - def - - - ==(arg0: AnyRef): Boolean - -

                                                                                                                -
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                -
                                                                                                              5. - - -

                                                                                                                - - final - def - - - ==(arg0: Any): Boolean - -

                                                                                                                -
                                                                                                                Definition Classes
                                                                                                                Any
                                                                                                                -
                                                                                                              6. - - -

                                                                                                                - - - lazy val - - - ArrayBufferClass: scala.reflect.api.JavaUniverse.ClassSymbol - -

                                                                                                                - -
                                                                                                              7. - - -

                                                                                                                - - - val - - - ArrayName: N - -

                                                                                                                - -
                                                                                                              8. - - -

                                                                                                                - - - lazy val - - - ArrayOpsClass: scala.reflect.api.JavaUniverse.ClassSymbol - -

                                                                                                                - -
                                                                                                              9. - - -

                                                                                                                - - - def - - - C(name: String): scala.reflect.api.JavaUniverse.ClassSymbol - -

                                                                                                                - -
                                                                                                              10. - - -

                                                                                                                - - - lazy val - - - ImmutableListClass: scala.reflect.api.JavaUniverse.ClassSymbol - -

                                                                                                                - -
                                                                                                              11. - - -

                                                                                                                - - - lazy val - - - IndexedSeqClass: scala.reflect.api.JavaUniverse.ClassSymbol - -

                                                                                                                - -
                                                                                                              12. - - -

                                                                                                                - - - lazy val - - - IndexedSeqModule: scala.reflect.api.JavaUniverse.ModuleSymbol - -

                                                                                                                - -
                                                                                                              13. - - -

                                                                                                                - - - lazy val - - - ListBufferClass: scala.reflect.api.JavaUniverse.ClassSymbol - -

                                                                                                                - -
                                                                                                              14. - - -

                                                                                                                - - - lazy val - - - ListClass: scala.reflect.api.JavaUniverse.ClassSymbol - -

                                                                                                                - -
                                                                                                              15. - - -

                                                                                                                - - - def - - - M(name: String): scala.reflect.api.JavaUniverse.ModuleSymbol - -

                                                                                                                - -
                                                                                                              16. - - -

                                                                                                                - - - object - - - N - -

                                                                                                                - -
                                                                                                              17. - - -

                                                                                                                - - implicit - def - - - N2TermName(n: N): scala.reflect.api.JavaUniverse.TermName - -

                                                                                                                - -
                                                                                                              18. - - -

                                                                                                                - - - lazy val - - - NonEmptyListClass: scala.reflect.api.JavaUniverse.ClassSymbol - -

                                                                                                                - -
                                                                                                              19. - - -

                                                                                                                - - - lazy val - - - NoneModule: scala.reflect.api.JavaUniverse.ModuleSymbol - -

                                                                                                                - -
                                                                                                              20. - - -

                                                                                                                - - - lazy val - - - OptionClass: scala.reflect.api.JavaUniverse.ClassSymbol - -

                                                                                                                - -
                                                                                                              21. - - -

                                                                                                                - - - lazy val - - - OptionModule: scala.reflect.api.JavaUniverse.ModuleSymbol - -

                                                                                                                - -
                                                                                                              22. - - -

                                                                                                                - - - def - - - P(name: String): scala.reflect.api.JavaUniverse.ModuleSymbol - -

                                                                                                                - -
                                                                                                              23. - - -

                                                                                                                - - - lazy val - - - PredefModule: scala.reflect.api.JavaUniverse.ModuleSymbol - -

                                                                                                                - -
                                                                                                              24. - - -

                                                                                                                - - - lazy val - - - RefArrayBuilderClass: scala.reflect.api.JavaUniverse.ClassSymbol - -

                                                                                                                - -
                                                                                                              25. - - -

                                                                                                                - - - lazy val - - - RefArrayOpsClass: scala.reflect.api.JavaUniverse.ClassSymbol - -

                                                                                                                - -
                                                                                                              26. - - -

                                                                                                                - - - lazy val - - - ScalaCollectionPackage: scala.reflect.api.JavaUniverse.ModuleSymbol - -

                                                                                                                - -
                                                                                                              27. - - -

                                                                                                                - - - lazy val - - - ScalaMathCommonClass: scala.reflect.api.JavaUniverse.ClassSymbol - -

                                                                                                                - -
                                                                                                              28. - - -

                                                                                                                - - - lazy val - - - ScalaMathPackage: scala.reflect.api.JavaUniverse.ModuleSymbol - -

                                                                                                                - -
                                                                                                              29. - - -

                                                                                                                - - - lazy val - - - ScalaMathPackageClass: scala.reflect.api.JavaUniverse.Symbol - -

                                                                                                                - -
                                                                                                              30. - - -

                                                                                                                - - - lazy val - - - ScalaReflectPackage: scala.reflect.api.JavaUniverse.ModuleSymbol - -

                                                                                                                - -
                                                                                                              31. - - -

                                                                                                                - - - lazy val - - - SeqClass: scala.reflect.api.JavaUniverse.ClassSymbol - -

                                                                                                                - -
                                                                                                              32. - - -

                                                                                                                - - - lazy val - - - SeqModule: scala.reflect.api.JavaUniverse.ModuleSymbol - -

                                                                                                                - -
                                                                                                              33. - - -

                                                                                                                - - - lazy val - - - SetBuilderClass: scala.reflect.api.JavaUniverse.ClassSymbol - -

                                                                                                                - -
                                                                                                              34. - - -

                                                                                                                - - - lazy val - - - SetClass: scala.reflect.api.JavaUniverse.ClassSymbol - -

                                                                                                                - -
                                                                                                              35. - - -

                                                                                                                - - - lazy val - - - SetModule: scala.reflect.api.JavaUniverse.ModuleSymbol - -

                                                                                                                - -
                                                                                                              36. - - -

                                                                                                                - - - lazy val - - - SomeModule: scala.reflect.api.JavaUniverse.ModuleSymbol - -

                                                                                                                - -
                                                                                                              37. - - -

                                                                                                                - - - lazy val - - - StringOpsClass: scala.reflect.api.JavaUniverse.ClassSymbol - -

                                                                                                                - -
                                                                                                              38. - - -

                                                                                                                - - - lazy val - - - VectorBuilderClass: scala.reflect.api.JavaUniverse.ClassSymbol - -

                                                                                                                - -
                                                                                                              39. - - -

                                                                                                                - - - lazy val - - - VectorClass: scala.reflect.api.JavaUniverse.ClassSymbol - -

                                                                                                                - -
                                                                                                              40. - - -

                                                                                                                - - - lazy val - - - WrappedArrayBuilderClass: scala.reflect.api.JavaUniverse.ClassSymbol - -

                                                                                                                - -
                                                                                                              41. - - -

                                                                                                                - - - val - - - addAssignName: N - -

                                                                                                                - -
                                                                                                              42. - - -

                                                                                                                - - - val - - - applyName: N - -

                                                                                                                - -
                                                                                                              43. - - -

                                                                                                                - - final - def - - - asInstanceOf[T0]: T0 - -

                                                                                                                -
                                                                                                                Definition Classes
                                                                                                                Any
                                                                                                                -
                                                                                                              44. - - -

                                                                                                                - - - val - - - byName: N - -

                                                                                                                - -
                                                                                                              45. - - -

                                                                                                                - - - val - - - canBuildFromName: N - -

                                                                                                                - -
                                                                                                              46. - - -

                                                                                                                - - - def - - - clone(): AnyRef - -

                                                                                                                -
                                                                                                                Attributes
                                                                                                                protected[java.lang]
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                Annotations
                                                                                                                - @throws( - - ... - ) - -
                                                                                                                -
                                                                                                              47. - - -

                                                                                                                - - - val - - - collectName: N - -

                                                                                                                - -
                                                                                                              48. - - -

                                                                                                                - - - val - - - countName: N - -

                                                                                                                - -
                                                                                                              49. - - -

                                                                                                                - - - val - - - dropWhileName: N - -

                                                                                                                - -
                                                                                                              50. - - -

                                                                                                                - - final - def - - - eq(arg0: AnyRef): Boolean - -

                                                                                                                -
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                -
                                                                                                              51. - - -

                                                                                                                - - - def - - - equals(arg0: Any): Boolean - -

                                                                                                                -
                                                                                                                Definition Classes
                                                                                                                AnyRef → Any
                                                                                                                -
                                                                                                              52. - - -

                                                                                                                - - - val - - - existsName: N - -

                                                                                                                - -
                                                                                                              53. - - -

                                                                                                                - - - val - - - filterName: N - -

                                                                                                                - -
                                                                                                              54. - - -

                                                                                                                - - - val - - - filterNotName: N - -

                                                                                                                - -
                                                                                                              55. - - -

                                                                                                                - - - def - - - finalize(): Unit - -

                                                                                                                -
                                                                                                                Attributes
                                                                                                                protected[java.lang]
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                Annotations
                                                                                                                - @throws( - - classOf[java.lang.Throwable] - ) - -
                                                                                                                -
                                                                                                              56. - - -

                                                                                                                - - - val - - - findName: N - -

                                                                                                                - -
                                                                                                              57. - - -

                                                                                                                - - - val - - - foldLeftName: N - -

                                                                                                                - -
                                                                                                              58. - - -

                                                                                                                - - - val - - - foldRightName: N - -

                                                                                                                - -
                                                                                                              59. - - -

                                                                                                                - - - val - - - forallName: N - -

                                                                                                                - -
                                                                                                              60. - - -

                                                                                                                - - - val - - - foreachName: N - -

                                                                                                                - -
                                                                                                              61. - - -

                                                                                                                - - final - def - - - getClass(): Class[_] - -

                                                                                                                -
                                                                                                                Definition Classes
                                                                                                                AnyRef → Any
                                                                                                                -
                                                                                                              62. - - -

                                                                                                                - - - def - - - hashCode(): Int - -

                                                                                                                -
                                                                                                                Definition Classes
                                                                                                                AnyRef → Any
                                                                                                                -
                                                                                                              63. - - -

                                                                                                                - - - val - - - headName: N - -

                                                                                                                - -
                                                                                                              64. - - -

                                                                                                                - - - val - - - intWrapperName: N - -

                                                                                                                - -
                                                                                                              65. - - -

                                                                                                                - - - val - - - isEmptyName: N - -

                                                                                                                - -
                                                                                                              66. - - -

                                                                                                                - - final - def - - - isInstanceOf[T0]: Boolean - -

                                                                                                                -
                                                                                                                Definition Classes
                                                                                                                Any
                                                                                                                -
                                                                                                              67. - - -

                                                                                                                - - - val - - - lengthName: N - -

                                                                                                                - -
                                                                                                              68. - - -

                                                                                                                - - - val - - - mapName: N - -

                                                                                                                - -
                                                                                                              69. - - -

                                                                                                                - - - val - - - mathName: N - -

                                                                                                                - -
                                                                                                              70. - - -

                                                                                                                - - - val - - - maxName: N - -

                                                                                                                - -
                                                                                                              71. - - -

                                                                                                                - - - val - - - minName: N - -

                                                                                                                - -
                                                                                                              72. - - -

                                                                                                                - - final - def - - - ne(arg0: AnyRef): Boolean - -

                                                                                                                -
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                -
                                                                                                              73. - - -

                                                                                                                - - final - def - - - notify(): Unit - -

                                                                                                                -
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                -
                                                                                                              74. - - -

                                                                                                                - - final - def - - - notifyAll(): Unit - -

                                                                                                                -
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                -
                                                                                                              75. - - -

                                                                                                                - - - val - - - packageName: N - -

                                                                                                                - -
                                                                                                              76. - - -

                                                                                                                - - - val - - - productName: N - -

                                                                                                                - -
                                                                                                              77. - - -

                                                                                                                - - - val - - - reduceLeftName: N - -

                                                                                                                - -
                                                                                                              78. - - -

                                                                                                                - - - val - - - reduceRightName: N - -

                                                                                                                - -
                                                                                                              79. - - -

                                                                                                                - - - val - - - resultName: N - -

                                                                                                                - -
                                                                                                              80. - - -

                                                                                                                - - - val - - - reverseName: N - -

                                                                                                                - -
                                                                                                              81. - - -

                                                                                                                - - - val - - - scalaName: N - -

                                                                                                                - -
                                                                                                              82. - - -

                                                                                                                - - - val - - - scanLeftName: N - -

                                                                                                                - -
                                                                                                              83. - - -

                                                                                                                - - - val - - - scanRightName: N - -

                                                                                                                - -
                                                                                                              84. - - -

                                                                                                                - - - val - - - sumName: N - -

                                                                                                                - -
                                                                                                              85. - - -

                                                                                                                - - - val - - - superName: N - -

                                                                                                                - -
                                                                                                              86. - - -

                                                                                                                - - final - def - - - synchronized[T0](arg0: ⇒ T0): T0 - -

                                                                                                                -
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                -
                                                                                                              87. - - -

                                                                                                                - - - val - - - tabulateName: N - -

                                                                                                                - -
                                                                                                              88. - - -

                                                                                                                - - - val - - - tailName: N - -

                                                                                                                - -
                                                                                                              89. - - -

                                                                                                                - - - val - - - takeWhileName: N - -

                                                                                                                - -
                                                                                                              90. - - -

                                                                                                                - - - val - - - thisName: N - -

                                                                                                                - -
                                                                                                              91. - - -

                                                                                                                - - - val - - - toArrayName: N - -

                                                                                                                - -
                                                                                                              92. - - -

                                                                                                                - - - val - - - toByteName: N - -

                                                                                                                - -
                                                                                                              93. - - -

                                                                                                                - - - val - - - toCharName: N - -

                                                                                                                - -
                                                                                                              94. - - -

                                                                                                                - - - val - - - toDoubleName: N - -

                                                                                                                - -
                                                                                                              95. - - -

                                                                                                                - - - val - - - toFloatName: N - -

                                                                                                                - -
                                                                                                              96. - - -

                                                                                                                - - - val - - - toIndexedSeqName: N - -

                                                                                                                - -
                                                                                                              97. - - -

                                                                                                                - - - val - - - toIntName: N - -

                                                                                                                - -
                                                                                                              98. - - -

                                                                                                                - - - val - - - toListName: N - -

                                                                                                                - -
                                                                                                              99. - - -

                                                                                                                - - - val - - - toLongName: N - -

                                                                                                                - -
                                                                                                              100. - - -

                                                                                                                - - - val - - - toMapName: N - -

                                                                                                                - -
                                                                                                              101. - - -

                                                                                                                - - - val - - - toName: N - -

                                                                                                                - -
                                                                                                              102. - - -

                                                                                                                - - - val - - - toSeqName: N - -

                                                                                                                - -
                                                                                                              103. - - -

                                                                                                                - - - val - - - toSetName: N - -

                                                                                                                - -
                                                                                                              104. - - -

                                                                                                                - - - val - - - toShortName: N - -

                                                                                                                - -
                                                                                                              105. - - -

                                                                                                                - - - val - - - toSizeTName: N - -

                                                                                                                - -
                                                                                                              106. - - -

                                                                                                                - - - def - - - toString(): String - -

                                                                                                                -
                                                                                                                Definition Classes
                                                                                                                AnyRef → Any
                                                                                                                -
                                                                                                              107. - - -

                                                                                                                - - - val - - - toVectorName: N - -

                                                                                                                - -
                                                                                                              108. - - -

                                                                                                                - - - val - - - untilName: N - -

                                                                                                                - -
                                                                                                              109. - - -

                                                                                                                - - - val - - - updateName: N - -

                                                                                                                - -
                                                                                                              110. - - -

                                                                                                                - - final - def - - - wait(): Unit - -

                                                                                                                -
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                Annotations
                                                                                                                - @throws( - - ... - ) - -
                                                                                                                -
                                                                                                              111. - - -

                                                                                                                - - final - def - - - wait(arg0: Long, arg1: Int): Unit - -

                                                                                                                -
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                Annotations
                                                                                                                - @throws( - - ... - ) - -
                                                                                                                -
                                                                                                              112. - - -

                                                                                                                - - final - def - - - wait(arg0: Long): Unit - -

                                                                                                                -
                                                                                                                Definition Classes
                                                                                                                AnyRef
                                                                                                                Annotations
                                                                                                                - @throws( - - ... - ) - -
                                                                                                                -
                                                                                                              113. - - -

                                                                                                                - - - val - - - withFilterName: N - -

                                                                                                                - -
                                                                                                              114. - - -

                                                                                                                - - - val - - - zipName: N - -

                                                                                                                - -
                                                                                                              115. - - -

                                                                                                                - - - val - - - zipWithIndexName: N - -

                                                                                                                - -
                                                                                                              -
                                                                                                              - - - - -
                                                                                                              - -
                                                                                                              -
                                                                                                              -

                                                                                                              Inherited from AnyRef

                                                                                                              -
                                                                                                              -

                                                                                                              Inherited from Any

                                                                                                              -
                                                                                                              - -
                                                                                                              - -
                                                                                                              -
                                                                                                              -

                                                                                                              Ungrouped

                                                                                                              - -
                                                                                                              -
                                                                                                              - -
                                                                                                              - -
                                                                                                              - - - - - \ No newline at end of file diff --git a/Reified/latest/api/scalaxy/reified/internal/Optimizer$.html b/Reified/latest/api/scalaxy/reified/internal/Optimizer$.html index d369b806..c833276b 100644 --- a/Reified/latest/api/scalaxy/reified/internal/Optimizer$.html +++ b/Reified/latest/api/scalaxy/reified/internal/Optimizer$.html @@ -153,58 +153,6 @@

                                                                                                              Definition Classes
                                                                                                              Any
                                                                                                              -
                                                                                                            12. - - -

                                                                                                              - - - object - - - CommonScalaNames - -

                                                                                                              - -
                                                                                                            13. - - -

                                                                                                              - - - object - - - IntRange - -

                                                                                                              - -
                                                                                                            14. - - -

                                                                                                              - - - object - - - Predef - -

                                                                                                              - -
                                                                                                            15. - - -

                                                                                                              - - - object - - - Step - -

                                                                                                              -
                                                                                                            16. @@ -295,6 +243,19 @@

                                                                                                              Definition Classes
                                                                                                              AnyRef → Any
                                                                                                              +
                                                                                                            17. + + +

                                                                                                              + + + def + + + getFreshNameGenerator(tree: scala.reflect.api.JavaUniverse.Tree): (String) ⇒ scala.reflect.api.JavaUniverse.TermName + +

                                                                                                              +
                                                                                                            18. @@ -369,46 +330,7 @@

                                                                                                              def - optimize(rawTree: scala.reflect.api.JavaUniverse.Tree, toolbox: ToolBox[universe.type]): scala.reflect.api.JavaUniverse.Tree - -

                                                                                                              - -
                                                                                                            19. - - -

                                                                                                              - - - def - - - optimizeFunctionVals(rawTree: scala.reflect.api.JavaUniverse.Tree, toolbox: ToolBox[universe.type]): scala.reflect.api.JavaUniverse.Tree - -

                                                                                                              - -
                                                                                                            20. - - -

                                                                                                              - - - def - - - optimizeLoops(rawTree: scala.reflect.api.JavaUniverse.Tree, toolbox: ToolBox[universe.type]): scala.reflect.api.JavaUniverse.Tree - -

                                                                                                              - -
                                                                                                            21. - - -

                                                                                                              - - - def - - - reset(tree: scala.reflect.api.JavaUniverse.Tree, toolbox: ToolBox[universe.type]): scala.reflect.api.JavaUniverse.Tree + optimize(rawTree: scala.reflect.api.JavaUniverse.Tree, toolbox: ToolBox[universe.type] = Utils.optimisingToolbox): scala.reflect.api.JavaUniverse.Tree

                                                                                                              diff --git a/Reified/latest/api/scalaxy/reified/internal/Utils$.html b/Reified/latest/api/scalaxy/reified/internal/Utils$.html index ad49168e..8eb9dbc0 100644 --- a/Reified/latest/api/scalaxy/reified/internal/Utils$.html +++ b/Reified/latest/api/scalaxy/reified/internal/Utils$.html @@ -305,6 +305,58 @@

                                                                                                              Definition Classes
                                                                                                              AnyRef
                                                                                                              +
                                                                                                            22. + + +

                                                                                                              + + + val + + + optimisingOptions: String + +

                                                                                                              + +
                                                                                                            23. + + +

                                                                                                              + + + lazy val + + + optimisingToolbox: ToolBox[universe.type] + +

                                                                                                              + +
                                                                                                            24. + + +

                                                                                                              + + + def + + + resolveModulePaths(u: Universe)(root: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree + +

                                                                                                              + +
                                                                                                            25. + + +

                                                                                                              + + + def + + + safeReset(tree: scala.reflect.api.JavaUniverse.Tree, toolbox: ToolBox[universe.type]): scala.reflect.api.JavaUniverse.Tree + +

                                                                                                              +
                                                                                                            26. @@ -344,6 +396,19 @@

                                                                                                              +
                                                                                                            27. + + +

                                                                                                              + + + def + + + typeCheckTree(tree: scala.reflect.api.JavaUniverse.Tree, pt: scala.reflect.api.JavaUniverse.Type = WildcardType): scala.reflect.api.JavaUniverse.Tree + +

                                                                                                              +
                                                                                                            28. diff --git a/Reified/latest/api/scalaxy/reified/internal/package.html b/Reified/latest/api/scalaxy/reified/internal/package.html index 75878812..059ea22c 100644 --- a/Reified/latest/api/scalaxy/reified/internal/package.html +++ b/Reified/latest/api/scalaxy/reified/internal/package.html @@ -98,6 +98,19 @@

                                                                                                              Object that enables tagging of values captured by scalaxy.reified.ReifiedValue's ASTs.

                                                                                                              +
                                                                                                            29. + + +

                                                                                                              + + + object + + + CompilerUtils + +

                                                                                                              +
                                                                                                            30. diff --git a/Reified/latest/api/scalaxy/reified/package.html b/Reified/latest/api/scalaxy/reified/package.html index b5965d50..cc9a7b7c 100644 --- a/Reified/latest/api/scalaxy/reified/package.html +++ b/Reified/latest/api/scalaxy/reified/package.html @@ -83,7 +83,98 @@

                                                                                                              Type Members

                                                                                                              -
                                                                                                              1. +
                                                                                                                1. + + +

                                                                                                                  + + sealed + trait + + + Capture extends AnyRef + +

                                                                                                                  + +
                                                                                                                2. + + +

                                                                                                                  + + + class + + + DefaultLifter extends Lifter + +

                                                                                                                  + +
                                                                                                                3. + + +

                                                                                                                  + + + case class + + + InjectedCapture(value: Any, tpe: scala.reflect.api.JavaUniverse.Type) extends Capture with Product with Serializable + +

                                                                                                                  + +
                                                                                                                4. + + +

                                                                                                                  + + + case class + + + InlinableLiftedCapture(tree: scala.reflect.api.JavaUniverse.Tree, tpe: scala.reflect.api.JavaUniverse.Type) extends Capture with Product with Serializable + +

                                                                                                                  + +
                                                                                                                5. + + +

                                                                                                                  + + + case class + + + LiftResult(tree: scala.reflect.api.JavaUniverse.Tree, inlinable: Boolean) extends Product with Serializable + +

                                                                                                                  + +
                                                                                                                6. + + +

                                                                                                                  + + + case class + + + LiftedCapture(tree: scala.reflect.api.JavaUniverse.Tree, tpe: scala.reflect.api.JavaUniverse.Type) extends Capture with Product with Serializable + +

                                                                                                                  + +
                                                                                                                7. + + +

                                                                                                                  + + + trait + + + Lifter extends AnyRef + +

                                                                                                                  + +
                                                                                                                8. @@ -129,19 +220,19 @@

                                                                                                                  Value Members

                                                                                                                  -
                                                                                                                  1. - - +
                                                                                                                    1. + +

                                                                                                                      object - CaptureConversions + Lifter

                                                                                                                      -

                                                                                                                      Conversions for captured references of common types.

                                                                                                                      +
                                                                                                                    2. @@ -186,7 +277,7 @@

                                                                                                                      - + implicit def diff --git a/index.md b/index.md index 174a2f53..bddabe34 100644 --- a/index.md +++ b/index.md @@ -1,93 +1,98 @@ -Collection of Scala Macro goodies ([BSD-licensed](https://github.com/ochafik/Scalaxy/blob/master/LICENSE)) -- *[Loops](https://github.com/ochafik/Scalaxy/tree/master/Loops)* provide a macro that optimizes simple foreach loops by rewriting them to an equivalent while loop: - - ```scala - import scalaxy.loops._ - - for (i <- 0 until 100000000 optimized) { ... } - ``` -- *[Reified](https://github.com/ochafik/Scalaxy/tree/master/Reified)* ([ScalaDoc](http://ochafik.github.io/Scalaxy/Reified/latest/api/index.html)) provides a powerful reified values mechanism that deals well with composition and captures of runtime values, allowing for complex ASTs to be generated during runtime for re-compilation or transformation purposes. It preserves the original value that was reified, allowing for flexible mixed usage of runtime value and compile-time AST. - - ```scala - import scalaxy.reified._ - - def comp(capture1: Int): ReifiedFunction1[Int, Int] = { - val capture2 = Seq(10, 20, 30) - val f = reify((x: Int) => capture1 + capture2(x)) - val g = reify((x: Int) => x * x) - - g.compose(f) - } - - println("AST: " + comp(10).expr().tree) - ``` - -- *[Debug](https://github.com/ochafik/Scalaxy/tree/master/Debug)* ([ScalaDoc](http://ochafik.github.io/Scalaxy/Debug/latest/api/index.html)) provides `assert`, `require` and `assume` macros that automatically add a useful message to the regular [Predef](http://www.scala-lang.org/api/current/index.html#scala.Predef$) calls. -- *[MacroExtensions](https://github.com/ochafik/Scalaxy/tree/master/MacroExtensions)* provides an extremely simple (and *experimental*) syntax to define extensions methods as macros: - - ```scala - @scalaxy.extension[Any] - def quoted(quote: String): String = - quote + self + quote - - @scalaxy.extension[Int] - def copiesOf[T : ClassTag](generator: => T): Array[T] = - Array.fill[T](self)(generator) - - ... - println(10.quoted("'")) - // macro-expanded to `"'" + 10 + "'"` - - println(10 copiesOf new Entity) - // macro-expanded to `Array.fill(3)(new Entity)` - ``` - -- *[Compilets](https://github.com/ochafik/Scalaxy/tree/master/Compilets)* provide an easy way to express AST rewrites, backed by a compiler plugin and an sbt plugin. -- *[Beans](https://github.com/ochafik/Scalaxy/tree/master/Beans)* ([ScalaDoc](http://ochafik.github.io/Scalaxy/Beans/latest/api/index.html)) are a nifty combination of Dynamics and macros that provide a type-safe eye-candy syntax to set fields of regular Java Beans in a Scala way (without any runtime dependency at all!): - - ```scala - import scalaxy.beans._ - - new MyBean().set(foo = 10, bar = 12) - ``` - -- *[Fx](https://github.com/ochafik/Scalaxy/tree/master/Fx)* ([ScalaDoc](http://ochafik.github.io/Scalaxy/Fx/latest/api/index.html)) contains an experimental JavaFX DSL (with virtually no runtime dependency) that makes it easy to build objects and define event handlers: - - ```scala - new Button().set( - text = bind { - s"Hello, ${textField.getText}" - }, - onAction = { - println("Hello World!") - } - ) - ``` - -# Discuss - -If you have suggestions / questions: -- [@ochafik on Twitter](http://twitter.com/ochafik) -- [NativeLibs4Java mailing-list](groups.google.com/group/nativelibs4java) - -You can also [file bugs and enhancement requests here](https://github.com/ochafik/Scalaxy/issues/new). - -Any help (testing, patches, bug reports) will be greatly appreciated! - -# Hacking - -- Pushing the site with each sub-project's Scaladoc at [http://ochafik.github.io/Scalaxy/](http://ochafik.github.io/Scalaxy/): - - ``` - sbt clean - sbt "project scalaxy-doc" ghpages-push-site - ``` - (you can preview the site with `sbt "project scalaxy-doc" preview-site`) - -- Publishing projects on Sonatype OSS Repository + advertise on ls.implicit.ly (assuming correct credentials in `~/.sbt/0.12.4/sonatype.sbt`): - - ``` - sbt "+ assembly" "+ publish" - sbt "project scalaxy" ls-write-version lsync - ``` - +Collection of Scala Macro goodies ([BSD-licensed](https://github.com/ochafik/Scalaxy/blob/master/LICENSE)) +- *[Loops](https://github.com/ochafik/Scalaxy/tree/master/Loops)* provide a macro that optimizes simple foreach loops by rewriting them to an equivalent while loop: + + ```scala + import scalaxy.loops._ + + for (i <- 0 until 100000000 optimized) { ... } + ``` +- *[Reified](https://github.com/ochafik/Scalaxy/tree/master/Reified)* ([ScalaDoc](http://ochafik.github.io/Scalaxy/Reified/latest/api/index.html)) provides a powerful reified values mechanism that deals well with composition and captures of runtime values, allowing for complex ASTs to be generated during runtime for re-compilation or transformation purposes. It preserves the original value that was reified, allowing for flexible mixed usage of runtime value and compile-time AST. + + ```scala + import scalaxy.reified._ + + def comp(capture1: Int): ReifiedFunction1[Int, Int] = { + val capture2 = Seq(10, 20, 30) + val f = reify((x: Int) => capture1 + capture2(x)) + val g = reify((x: Int) => x * x) + + g.compose(f) + } + + println("AST: " + comp(10).expr().tree) + ``` + +- *[Debug](https://github.com/ochafik/Scalaxy/tree/master/Debug)* ([ScalaDoc](http://ochafik.github.io/Scalaxy/Debug/latest/api/index.html)) provides `assert`, `require` and `assume` macros that automatically add a useful message to the regular [Predef](http://www.scala-lang.org/api/current/index.html#scala.Predef$) calls. + +- *[JSON](https://github.com/ochafik/Scalaxy/tree/master/JSON)* provides macro-based `json` string interpolation with smart error reporting, desconstruction and more. + +- *[Parano](https://github.com/ochafik/Scalaxy/tree/master/Parano)* provides compile-time checks to avoid common naming mistakes (ambiguous or swapped case class field extractor names, ambiguous unnamed param names with same type...) + +- *[MacroExtensions](https://github.com/ochafik/Scalaxy/tree/master/MacroExtensions)* provides an extremely simple (and *experimental*) syntax to define extensions methods as macros: + + ```scala + @scalaxy.extension[Any] + def quoted(quote: String): String = + quote + self + quote + + @scalaxy.extension[Int] + def copiesOf[T : ClassTag](generator: => T): Array[T] = + Array.fill[T](self)(generator) + + ... + println(10.quoted("'")) + // macro-expanded to `"'" + 10 + "'"` + + println(3 copiesOf new Entity) + // macro-expanded to `Array.fill(3)(new Entity)` + ``` + +- *[Compilets](https://github.com/ochafik/Scalaxy/tree/master/Compilets)* provide an easy way to express AST rewrites, backed by a compiler plugin and an sbt plugin. +- *[Beans](https://github.com/ochafik/Scalaxy/tree/master/Beans)* ([ScalaDoc](http://ochafik.github.io/Scalaxy/Beans/latest/api/index.html)) are a nifty combination of Dynamics and macros that provide a type-safe eye-candy syntax to set fields of regular Java Beans in a Scala way (without any runtime dependency at all!): + + ```scala + import scalaxy.beans._ + + new MyBean().set(foo = 10, bar = 12) + ``` + +- *[Fx](https://github.com/ochafik/Scalaxy/tree/master/Fx)* ([ScalaDoc](http://ochafik.github.io/Scalaxy/Fx/latest/api/index.html)) contains an experimental JavaFX DSL (with virtually no runtime dependency) that makes it easy to build objects and define event handlers: + + ```scala + new Button().set( + text = bind { + s"Hello, ${textField.getText}" + }, + onAction = { + println("Hello World!") + } + ) + ``` + +# Discuss + +If you have suggestions / questions: +- [@ochafik on Twitter](http://twitter.com/ochafik) +- [NativeLibs4Java mailing-list](groups.google.com/group/nativelibs4java) + +You can also [file bugs and enhancement requests here](https://github.com/ochafik/Scalaxy/issues/new). + +Any help (testing, patches, bug reports) will be greatly appreciated! + +# Hacking + +- Pushing the site with each sub-project's Scaladoc at [http://ochafik.github.io/Scalaxy/](http://ochafik.github.io/Scalaxy/): + + ``` + sbt clean + sbt "project scalaxy-doc" ghpages-push-site + ``` + (you can preview the site with `sbt "project scalaxy-doc" preview-site`) + +- Publishing projects on Sonatype OSS Repository + advertise on ls.implicit.ly (assuming correct credentials in `~/.sbt/0.12.4/sonatype.sbt`): + + ``` + sbt "+ assembly" "+ publish" + sbt "project scalaxy" ls-write-version lsync + ``` +